:root{--bg:#030304;--panel:#111218;--panel-2:#191a22;--panel-3:#2c2c34;--line:rgba(245,248,250,.08);--line-strong:rgba(0,212,255,.32);--text:#f5f8fa;--muted:rgba(245,248,250,.62);--soft:rgba(245,248,250,.42);--accent:#00d4ff;--accent-soft:rgba(0,212,255,.16);--magic-panel:rgba(6,15,25,.88);--magic-panel-strong:rgba(7,19,31,.96);--magic-glass:rgba(11,28,42,.78);--magic-line:rgba(0,212,255,.22);--magic-line-soft:rgba(112,225,255,.12);--magic-chip:rgba(0,212,255,.08);--magic-chip-active:rgba(0,212,255,.2);--magic-glow:0 18px 52px rgba(0,0,0,.42),0 0 42px rgba(0,212,255,.1);--danger:#cf4c4c;--success:#4db07f;--shadow:0 18px 48px rgba(0,0,0,.34);--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--sidebar-width:288px;--right-panel-width:336px;--topbar-height:72px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top,rgba(0,212,255,.08),transparent 28%),linear-gradient(180deg,#07080d,#030304);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body{overflow:hidden}.studio-runtime-fallback{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at top,rgba(255,214,170,.08),transparent 26%),linear-gradient(180deg,#0c0c0c,#090909)}.studio-runtime-panel{width:min(560px,100%);display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,7%,.96);box-shadow:0 24px 60px rgba(0,0,0,.42)}.studio-runtime-badge{width:-moz-fit-content;width:fit-content;min-height:22px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,214,170,.1);color:rgba(255,232,206,.88);border:1px solid rgba(255,214,170,.16);font-size:10px}.studio-runtime-panel h2{margin:0;font-size:24px;color:rgba(255,250,244,.96)}.studio-runtime-panel p{margin:0;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.66)}.studio-runtime-error{padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:rgba(255,240,220,.88);font-size:12px;line-height:1.5;word-break:break-word}.studio-runtime-actions{display:flex;flex-wrap:wrap;gap:10px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.studio-shell select,.studio-shell select optgroup,.studio-shell select option{background:#111!important;background-color:#111!important;color:#fff!important}.studio-shell select{color-scheme:dark}.app-shell{display:flex;min-height:100vh;min-width:1280px}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 30%),#0f0f0f;display:flex;flex-direction:column;padding:24px 18px 18px;gap:18px}.sidebar-logo{display:flex;justify-content:center;padding:2px 0 8px}.logo-mark{display:inline-flex;align-items:center;justify-content:center;width:120px;height:40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,rgba(0,212,255,.14),rgba(245,248,250,.04));letter-spacing:.38em;font-size:13px;font-weight:700;text-indent:.38em}.panel-card,.project-card,.sidebar-card,.stat-card,.tool-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-md);box-shadow:var(--shadow)}.sidebar-user{padding:14px;display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01))}.avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#00d4ff,#008fb0);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.sidebar-user-meta{min-width:0;flex:1}.editor-title,.page-title,.panel-title,.sidebar-section-title,.sidebar-user-name{font-weight:600}.muted,.page-subtitle,.panel-subtitle,.sidebar-item-subtitle,.sidebar-user-email{color:var(--muted)}.sidebar-section{display:flex;flex-direction:column;gap:10px}.sidebar-section-title{color:var(--soft);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:0 8px}.mini-button,.panel-button,.sidebar-nav-link,.team-row,.toolbar-button{display:flex;align-items:center;border-radius:12px;transition:.18s ease}.team-row{justify-content:space-between;gap:10px;padding:12px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.22)}.team-badge{width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,#00d4ff,#008fb0);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.sidebar-nav{display:flex;flex-direction:column;gap:6px}.sidebar-nav-link{padding:12px 14px;color:var(--muted);justify-content:space-between;border:1px solid transparent}.mini-button:hover,.panel-button:hover,.sidebar-nav-link:hover,.toolbar-button:hover{background:var(--panel-2);color:var(--text);border-color:var(--line)}.sidebar-nav-link.active{background:var(--panel-2);color:var(--text);border-color:var(--line-strong)}.main-area{flex:1;min-width:0;background:transparent}.page-wrap{height:100vh;overflow:auto}.page-inner{padding:28px 32px 32px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-title{margin:0 0 8px;font-size:30px;letter-spacing:0}.page-subtitle{margin:0;font-size:14px}.page-actions{display:flex;gap:12px;align-items:center}.search-box{width:340px;height:44px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--text);padding:0 14px;outline:none}.search-box::-moz-placeholder{color:var(--soft)}.search-box::placeholder{color:var(--soft)}.panel-button,.toolbar-button{height:44px;padding:0 16px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer}.panel-button.primary,.toolbar-button.primary{background:linear-gradient(135deg,#00d4ff,#008fb0);border-color:transparent;color:#fff}.projects-grid,.stats-grid{display:grid;gap:16px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.stat-card{padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),var(--panel)}.stat-label{color:var(--soft);font-size:13px;margin-bottom:12px}.stat-value{font-size:30px;font-weight:700;letter-spacing:0}.stat-note{margin-top:10px;color:var(--muted);font-size:13px}.projects-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-card{overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 32%),var(--panel)}.project-card-link{display:block}.project-card-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 12px 0}.project-cover{height:180px;position:relative;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.58)),radial-gradient(circle at top left,rgba(0,212,255,.22),transparent 45%),linear-gradient(135deg,#171717,#0d0d0d)}.project-cover-badge{position:absolute;top:16px;right:16px;height:28px;min-width:58px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.52);border:1px solid hsla(0,0%,100%,.08);font-size:12px}.project-brand{font-size:40px;font-weight:800;letter-spacing:.28em;color:hsla(0,0%,100%,.08)}.project-body{padding:18px}.project-meta,.project-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-title{margin:0;font-size:15px}.project-meta{margin-top:18px;color:var(--soft);font-size:12px}.editor-shell{display:grid;grid-template-columns:1fr var(--right-panel-width);height:100vh}.editor-main{min-width:0;border-right:1px solid var(--line);display:grid;grid-template-rows:var(--topbar-height) 1fr}.editor-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);background:hsla(0,0%,4%,.78);backdrop-filter:blur(18px)}.editor-title-group{display:flex;flex-direction:column;gap:6px}.editor-title{font-size:18px;margin:0}.editor-breadcrumb{font-size:12px;color:var(--soft)}.editor-actions{display:flex;gap:10px}.editor-canvas-wrap{position:relative;overflow:hidden;background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),radial-gradient(circle at top,rgba(0,212,255,.08),transparent 30%),#0a0a0a;background-size:36px 36px,36px 36px,auto,auto}.canvas-viewport{position:absolute;inset:0;padding:36px}.canvas-rail{display:flex;gap:18px;align-items:center;margin-bottom:18px}.canvas-badge{padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid var(--line);color:var(--muted);font-size:12px}.canvas-badge.workflow-badge{color:#ffd28c;border-color:rgba(198,144,55,.32);background:rgba(198,144,55,.12)}.node-board{position:relative;min-height:560px}.node-card{position:absolute;width:220px;border-radius:18px;border:1px solid var(--line-strong);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),hsla(0,0%,7%,.96);box-shadow:var(--shadow);padding:14px}.node-card.selected{border-color:rgba(0,212,255,.6);box-shadow:0 0 0 1px rgba(0,212,255,.18),var(--shadow)}.node-card.workflow-active{border-color:rgba(255,208,111,.9);box-shadow:0 0 0 1px rgba(255,208,111,.24),0 0 28px rgba(198,144,55,.16)}.node-type{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:#9ac0ff;font-size:11px;margin-bottom:12px}.node-title{font-size:15px;font-weight:600;margin-bottom:8px}.node-desc{font-size:13px;color:var(--muted);line-height:1.5}.node-link-summary{display:flex;gap:8px;margin-top:10px;color:var(--soft);font-size:11px}.node-output-thumb{width:100%;height:84px;-o-object-fit:cover;object-fit:cover;display:block}.node-output-snippet,.node-output-thumb{margin-top:12px;border-radius:12px;border:1px solid var(--line)}.node-output-snippet{padding:10px;background:hsla(0,0%,100%,.03);color:var(--text);font-size:12px;line-height:1.5}.node-output-snippet.media{color:#ffd28c}.node-actions{display:flex;gap:8px;margin-top:12px}.node-footer{margin-top:14px;display:flex;justify-content:space-between;color:var(--soft);font-size:12px}.connector{position:absolute;border-top:2px solid rgba(0,212,255,.72);transform-origin:left center;cursor:pointer;filter:drop-shadow(0 0 8px rgba(0,212,255,.34))}.connector.selected{border-top-color:rgba(0,212,255,.96);box-shadow:0 0 0 1px rgba(0,212,255,.22),0 0 18px rgba(0,212,255,.28)}.right-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent),#0f0f0f;display:flex;flex-direction:column;min-width:0}.panel-section{padding:20px;border-bottom:1px solid var(--line)}.panel-section:last-child{border-bottom:0}.panel-header{margin-bottom:16px}.panel-title{margin:0 0 6px;font-size:16px}.panel-subtitle{margin:0;font-size:12px}.field-stack,.model-list,.task-list{display:flex;flex-direction:column;gap:12px}.field-label{display:block;margin-bottom:8px;font-size:12px;color:var(--soft)}.field-input,.field-select,.field-textarea{width:100%;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);padding:12px 14px;outline:none}.field-textarea{min-height:96px;resize:vertical}.model-item,.task-item{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.task-item.compact{padding:12px}.model-item.active{border-color:rgba(0,212,255,.42);background:linear-gradient(180deg,rgba(0,212,255,.08),rgba(245,248,250,.02))}.model-top,.task-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.status-pill{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;border:1px solid transparent}.status-pill.success{color:#8de0b1;background:rgba(77,176,127,.14);border-color:rgba(77,176,127,.2)}.status-pill.running{color:#9ac0ff;background:rgba(0,212,255,.14);border-color:rgba(0,212,255,.22)}.status-pill.pending{color:#ffd28c;background:rgba(198,144,55,.14);border-color:rgba(198,144,55,.22)}.mini-button{justify-content:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.mini-button.danger{color:#f0a0a0;border-color:rgba(207,76,76,.3)}.pill-row{display:flex;gap:8px;flex-wrap:wrap}.plain-pill{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid var(--line);color:var(--muted);font-size:12px}.dependency-block{display:flex;flex-direction:column;gap:8px}.output-preview{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px}.output-preview-meta{display:flex;gap:8px;margin-bottom:12px}.output-text{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.6;color:var(--text)}.output-image{-o-object-fit:cover;object-fit:cover}.output-image,.output-video{width:100%;display:block;border-radius:12px;border:1px solid var(--line)}.output-video{background:#000}.output-audio{width:100%}@media (max-width:1400px){.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-shell{height:100vh;background:#0a0a0a;display:grid;grid-template-rows:50px 1fr}.studio-header{position:relative;justify-content:space-between;padding:0 10px 0 9px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,6%,.96)}.studio-action-row,.studio-badges,.studio-copilot-header,.studio-filter-row,.studio-footer-row,.studio-header,.studio-header-center,.studio-header-left,.studio-header-right,.studio-inline-pills,.studio-list-item,.studio-node-actions,.studio-node-footer,.studio-node-tag,.studio-panel-head,.studio-search-row,.studio-split-row,.studio-tab-row{display:flex;align-items:center}.studio-badges,.studio-footer-row,.studio-header-left,.studio-header-right,.studio-inline-pills{gap:7px}.studio-header-right{position:relative;gap:5px}.studio-header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-content:center;pointer-events:none}.studio-header-actions,.studio-window-controls{display:inline-flex;align-items:center}.studio-header-actions{gap:3px;padding:2px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.studio-nav-pill{display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:30px;padding:0 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:hsla(0,0%,100%,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.045));font-size:11px;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(0,0,0,.18)}.studio-nav-pill:hover{border-color:hsla(0,0%,100%,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.08));color:#fff}.studio-window-controls{gap:1px;margin-left:1px;padding-left:2px}.studio-brand-mark{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 32% 38%,hsla(0,0%,100%,.95) 0 24%,transparent 24%),linear-gradient(135deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.16));transform:rotate(-26deg)}.studio-brand-button{width:20px;height:20px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.studio-brand-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.studio-project-name{font-size:12px;font-weight:600;letter-spacing:0;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-project-menu{position:absolute;right:30px;top:calc(100% + 10px);z-index:80;min-width:128px;padding:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,7%,.96);box-shadow:0 18px 42px rgba(0,0,0,.34);backdrop-filter:blur(12px)}.studio-project-menu button{width:100%;height:32px;border:0;border-radius:9px;background:transparent;color:hsla(0,0%,100%,.88);font-size:11px;font-weight:650}.studio-project-menu button:hover{background:hsla(0,0%,100%,.08);color:#fff}.studio-copilot-sub,.studio-header-balance,.studio-mini-note,.studio-version{color:hsla(0,0%,100%,.56);font-size:11px}.studio-version{padding:1px 7px;border-radius:999px;background:hsla(0,0%,100%,.07)}.studio-header-square{width:13px;height:13px;border-radius:3px;border:1px solid hsla(0,0%,100%,.45);background:transparent}.studio-header-square.active,.studio-icon-button.active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.22)}.studio-window-dot{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:hsla(0,0%,100%,.62);font-size:7px;line-height:1}.studio-chip,.studio-filter-button,.studio-float-button,.studio-icon-button,.studio-kind-pill,.studio-mini,.studio-primary-button,.studio-secondary-button,.studio-send-button,.studio-tab{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.84);cursor:pointer;transition:.18s ease}.studio-chip:hover,.studio-filter-button:hover,.studio-float-button:hover,.studio-icon-button:hover,.studio-kind-pill:hover,.studio-mini:hover,.studio-primary-button:hover,.studio-secondary-button:hover,.studio-send-button:hover,.studio-tab:hover{background:hsla(0,0%,100%,.1)}.studio-chip-icon{gap:5px;min-width:0;white-space:nowrap;writing-mode:horizontal-tb}.studio-chip-icon,.studio-chip-mark{display:inline-flex;align-items:center;justify-content:center}.studio-chip-mark{width:10px;font-size:9px;opacity:.82}.studio-icon-button{width:20px;height:20px;padding:0;border-radius:4px;font-size:10px}.studio-icon-button-wide{width:auto;min-width:42px;padding:0 8px;font-size:10px}.studio-body{min-height:0;display:grid;grid-template-columns:238px 1fr auto;gap:8px;padding:8px}.studio-body.studio-body-canvas{grid-template-columns:238px minmax(0,1fr)}.studio-shell-canvas-mode .studio-copilot,.studio-shell-canvas-mode .studio-floating-bar,.studio-shell-canvas-mode .studio-header-workflow-actions{display:none}.studio-mode-switch{white-space:nowrap}.studio-loading-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:hsla(0,0%,100%,.86)}.studio-loading-actions{display:flex;gap:10px}.studio-assets,.studio-copilot{min-height:0;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:hsla(0,0%,7%,.97);overflow:hidden;position:relative;z-index:3}.studio-assets{display:grid;grid-template-rows:auto 1fr}.studio-assets-top{padding:9px 9px 5px;background:radial-gradient(circle at 15% 1%,hsla(28,53%,64%,.82),transparent 44%),linear-gradient(180deg,rgba(173,123,81,.44),hsla(0,0%,7%,0))}.studio-action-row,.studio-filter-row,.studio-search-row,.studio-sort-row,.studio-tab-row,.studio-view-row{gap:4px;margin-bottom:4px}.studio-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin-bottom:6px}.studio-asset-focus{margin-top:4px;padding:8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 20%),rgba(0,0,0,.26);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.012),0 10px 20px rgba(0,0,0,.1)}.studio-asset-focus-head{display:flex;align-items:center;gap:5px;margin-bottom:6px}.studio-asset-type-dot{width:8px;height:8px;border-radius:999px}.studio-asset-type-dot.image{background:linear-gradient(180deg,#6b7cff,#6fc8ff)}.studio-asset-type-dot.video{background:linear-gradient(180deg,#57f0bd,#2f8cff)}.studio-asset-type-dot.audio{background:linear-gradient(180deg,#ffbf6b,#ff8b6b)}.studio-asset-type-dot.text{background:linear-gradient(180deg,#c59cff,#6b7cff)}.studio-asset-focus-kind,.studio-asset-focus-source{font-size:10px;color:hsla(0,0%,100%,.72)}.studio-asset-focus-source{color:hsla(0,0%,100%,.46)}.studio-asset-focus-title{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.studio-asset-focus-actions,.studio-asset-focus-meta{display:flex;align-items:center;gap:8px}.studio-asset-focus-meta{margin-top:3px;font-size:9px;color:hsla(0,0%,100%,.56)}.studio-asset-focus-submeta{margin-top:4px;display:flex;justify-content:space-between;gap:8px;font-size:8px;color:hsla(0,0%,100%,.38)}.studio-asset-focus-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.studio-asset-focus-links.secondary{margin-top:4px}.studio-asset-focus-link{height:22px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.76);font-size:10px}.studio-asset-focus-link:hover{border-color:rgba(255,214,170,.2);background:rgba(255,214,170,.08);color:rgba(255,232,206,.92)}.studio-inline-pill.interactive{cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.studio-inline-pill.interactive:hover{border-color:rgba(255,214,170,.22);background:rgba(255,214,170,.08);color:rgba(255,236,212,.94);transform:translateY(-1px)}.studio-asset-focus-preview{margin-top:6px;height:72px;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),rgba(9,9,9,.6);overflow:hidden;position:relative}.studio-asset-focus-overlay{position:absolute;top:6px;left:6px;z-index:1;display:flex;gap:5px}.studio-asset-focus-badge{height:18px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.16);background:rgba(7,7,7,.62);color:hsla(0,0%,100%,.9);font-size:9px;backdrop-filter:blur(6px)}.studio-asset-focus-badge.subtle{color:hsla(0,0%,100%,.72);border-color:hsla(0,0%,100%,.11)}.studio-asset-focus-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio-asset-focus-video-shell{width:100%;height:100%;position:relative}.studio-asset-focus-video-mark{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:hsla(0,0%,100%,.92);text-shadow:0 2px 10px rgba(0,0,0,.72)}.studio-asset-focus-placeholder{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:hsla(0,0%,100%,.46)}.studio-asset-focus-actions{margin-top:6px;gap:4px;flex-wrap:wrap}.studio-chip,.studio-filter-button,.studio-kind-pill,.studio-sort-select,.studio-tab{height:26px;border-radius:8px;padding:0 8px}.studio-tab{gap:5px}.studio-tab,.studio-tab-count{display:inline-flex;align-items:center}.studio-tab-count{min-width:17px;height:17px;padding:0 5px;border-radius:999px;justify-content:center;background:hsla(0,0%,100%,.08);font-size:9px}.studio-sort-row{justify-content:space-between}.studio-sort-select{border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.28);color:hsla(0,0%,100%,.84);outline:none}.studio-kind-pill.active,.studio-tab.active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.studio-filter-button.icon-only{width:30px;padding:0;justify-content:center;font-size:11px}.studio-chip-warm,.studio-float-button.primary,.studio-primary-button,.studio-send-button{background:linear-gradient(180deg,#8f6846,#7a4f2c);border-color:rgba(255,196,143,.18);color:#fff7ef}.studio-chip{justify-content:center;font-size:10px;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.studio-chip:disabled{opacity:.42;cursor:default}.studio-chip-danger{color:rgba(255,214,170,.94);border-color:rgba(255,183,138,.18);background:rgba(122,79,44,.34)}.studio-search{flex:1;height:30px;padding:0 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.3);color:#fff;font-size:11px}.studio-search::-moz-placeholder{color:hsla(0,0%,100%,.34)}.studio-search::placeholder{color:hsla(0,0%,100%,.34)}.studio-assets-grid{overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px 5px 5px;align-content:start}.studio-assets-grid-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-assets-grid-medium{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.studio-assets-grid-small{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.studio-assets-empty{grid-column:1/-1;min-height:140px;padding:18px 14px;border-radius:12px;border:1px dashed hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;justify-content:center}.studio-assets-empty-title{font-size:13px;color:hsla(0,0%,100%,.82)}.studio-assets-empty-note{margin-top:8px;font-size:11px;line-height:1.55;color:hsla(0,0%,100%,.44)}.studio-asset-card{position:relative;padding:4px;min-height:88px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,8%,.96));text-align:left;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.018),0 8px 15px rgba(0,0,0,.11);overflow:hidden}.studio-asset-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 40%);pointer-events:none}.studio-asset-card-large{min-height:118px}.studio-asset-card-medium{min-height:90px}.studio-asset-card-small{min-height:72px}.studio-asset-card.selected{border-color:hsla(33,39%,95%,.96);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 0 1px hsla(33,39%,95%,.24),0 9px 16px rgba(0,0,0,.13)}.studio-asset-card:hover{border-color:hsla(0,0%,100%,.24);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 9px 16px rgba(0,0,0,.14)}.studio-asset-card.deleted{opacity:.72}.studio-asset-card.generated{background:linear-gradient(180deg,rgba(255,213,169,.07),hsla(0,0%,8%,.96)),linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,8%,.96));border-color:rgba(255,214,170,.14)}.studio-asset-corner{position:absolute;top:4px;left:4px;width:9px;height:9px;border-radius:3px;border:1px solid hsla(0,0%,100%,.74);background:rgba(0,0,0,.48);z-index:2;cursor:pointer}.studio-asset-corner:hover{border-color:rgba(255,245,224,.96);background:rgba(255,214,170,.2)}.studio-asset-corner.checked:after{content:"";position:absolute;inset:1px;border-radius:2px;background:rgba(255,245,224,.96)}.studio-asset-preview{height:50px;border-radius:7px;background:rgba(0,0,0,.42);border:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.015)}.studio-asset-card-large .studio-asset-preview{height:94px;border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 10px 18px rgba(0,0,0,.12)}.studio-asset-card-large .studio-asset-pill{min-width:15px;height:15px;font-size:8px;right:6px;bottom:6px}.studio-asset-card-large .studio-asset-corner{width:10px;height:10px;top:5px;left:5px}.studio-asset-card-medium .studio-asset-preview{height:64px}.studio-asset-card-small .studio-asset-preview{height:42px}.studio-asset-pill{right:5px;bottom:5px;min-width:13px;height:13px;padding:0 4px;border-radius:999px;background:rgba(0,0,0,.68);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.82);font-size:7px}.studio-asset-pill,.studio-asset-play{position:absolute;display:inline-flex;align-items:center;justify-content:center}.studio-asset-play{inset:0;color:hsla(0,0%,100%,.92);font-size:15px;text-shadow:0 2px 10px rgba(0,0,0,.72)}.studio-asset-audio-thumb{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,rgba(255,214,170,.22),transparent 36%),hsla(0,0%,100%,.04);color:rgba(255,226,196,.94);font-size:18px;font-weight:800}.studio-asset-duration,.studio-node-duration{position:absolute;right:6px;bottom:6px;z-index:2;min-width:34px;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);color:hsla(0,0%,100%,.92);font-size:9px;font-weight:700}.studio-asset-image,.studio-node-media,.studio-result-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio-asset-title{font-size:9px;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.studio-asset-title-row{margin-top:4px;display:flex;align-items:center;justify-content:flex-start;gap:4px;min-height:12px}.studio-assets-grid-large .studio-asset-title-row{margin-top:5px}.studio-assets-grid-large .studio-asset-title{font-size:10px;line-height:1.15;font-weight:500}.studio-assets-grid-large .studio-asset-meta{font-size:8px;margin-top:3px;color:hsla(0,0%,100%,.48)}.studio-asset-batch-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:10px;border:1px solid rgba(255,214,170,.18);background:rgba(255,214,170,.08);color:rgba(255,232,206,.88);font-size:10px}.studio-asset-batch-plus{height:24px;padding:0 9px;border-radius:999px;background:rgba(190,132,78,.92);color:#fff;font-size:10px;font-weight:700}.studio-assets-grid-medium .studio-asset-title{font-size:9px;line-height:1.15}.studio-assets-grid-medium .studio-asset-meta{font-size:8px}.studio-assets-grid-small .studio-asset-title{font-size:8.5px;line-height:1.1}.studio-asset-selected-mark{font-size:9px;color:rgba(255,244,226,.94);display:inline-flex;align-items:center;justify-content:center;width:10px;flex:0 0 auto}.studio-asset-meta{margin-top:2px;display:flex;justify-content:space-between;gap:6px;font-size:8px;color:hsla(0,0%,100%,.44)}.studio-asset-card-small .studio-asset-title{font-size:9px;letter-spacing:0}.studio-asset-card-small .studio-asset-selected-mark{display:none}.studio-asset-card-small .studio-asset-meta{margin-top:3px;font-size:8px;display:none}.studio-asset-restore{margin-top:6px;font-size:10px;color:rgba(255,214,170,.88)}.studio-asset-placeholder,.studio-node-empty{color:hsla(0,0%,100%,.6);font-size:18px;letter-spacing:.12em}.studio-canvas-empty-prompt{position:absolute;left:50%;top:48%;z-index:2;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.58);font-size:18px;font-weight:600;pointer-events:none;text-align:center;text-shadow:0 12px 40px rgba(0,0,0,.72);white-space:nowrap}.studio-asset-text,.studio-node-text{font-size:11px;line-height:1.5;color:hsla(0,0%,100%,.8);padding:10px}.studio-view-row{display:flex;gap:4px}.studio-assets-meta-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:9px;color:hsla(0,0%,100%,.44);padding:0 1px}.studio-view-pill{flex:1;height:21px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.56);font-size:9px;cursor:pointer}.studio-view-pill-glyph{font-size:9px;opacity:.7}.studio-view-pill.active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24);color:hsla(0,0%,100%,.9)}.studio-workspace{position:relative;min-height:0;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:radial-gradient(circle at top,hsla(0,0%,100%,.03) 0 1px,transparent 1px),linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 20%),#060606;background-size:18px 18px,auto,auto;overflow:hidden;z-index:1}.studio-badges{position:absolute;top:14px;left:16px;z-index:2;flex-wrap:wrap;gap:6px}.studio-board-tools{position:absolute;top:16px;right:18px;z-index:2;display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.studio-board-project-button{display:inline-flex;width:26px;height:26px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,7%,.82);color:hsla(0,0%,100%,.72);cursor:pointer}.studio-board-project-button.active,.studio-board-project-button:hover{border-color:rgba(214,161,95,.46);background:rgba(214,161,95,.14);color:#f4d58a}.studio-board-reset{height:26px;padding:0 12px;border-radius:999px;background:hsla(0,0%,7%,.82);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.84)}.studio-board-reset:disabled{opacity:.45;cursor:default}.studio-badge,.studio-inline-pill,.studio-mode-pill,.studio-model-pill,.studio-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7)}.studio-badge{min-height:22px;padding:0 9px;font-size:10px;color:hsla(0,0%,100%,.58);background:hsla(0,0%,7%,.72);backdrop-filter:blur(8px)}.studio-board{position:absolute;inset:0;overflow:hidden;z-index:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.065) 1px,transparent 0);background-size:24px 24px,24px 24px,24px 24px;cursor:grab;touch-action:none}.studio-board.panning{cursor:grabbing}.studio-board.selecting{cursor:crosshair}.studio-selection-marquee{position:absolute;z-index:240;width:0;height:0;border:1px solid rgba(79,211,255,.92);background:rgba(24,182,231,.12);box-shadow:0 0 0 1px rgba(106,224,255,.12),0 0 18px rgba(0,186,238,.16);pointer-events:none;will-change:transform,width,height}.studio-camera-panel{position:absolute;z-index:260;width:412px;padding:14px 14px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01)),hsla(0,0%,4%,.96);box-shadow:0 20px 60px rgba(0,0,0,.46),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(18px)}.studio-camera-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.studio-camera-panel-title{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95)}.studio-camera-panel-confirm{width:28px;height:28px;border-radius:999px;border:0;background:hsla(0,0%,100%,.92);color:#111;font-size:14px;font-weight:700}.studio-camera-panel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.studio-camera-wheel-column{display:flex;flex-direction:column;gap:6px;min-width:0}.studio-camera-wheel-label{text-align:center;font-size:11px;color:hsla(0,0%,100%,.74)}.studio-camera-wheel-current{min-height:30px;text-align:center;font-size:11px;line-height:1.25;color:hsla(0,0%,100%,.28)}.studio-camera-wheel-shell{position:relative;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.studio-camera-wheel-shell:after,.studio-camera-wheel-shell:before{content:"";position:absolute;left:0;right:0;height:54px;z-index:1;pointer-events:none}.studio-camera-wheel-shell:before{top:0;background:linear-gradient(180deg,hsla(0,0%,4%,.96),hsla(0,0%,4%,0))}.studio-camera-wheel-shell:after{bottom:0;background:linear-gradient(0deg,hsla(0,0%,4%,.96),hsla(0,0%,4%,0))}.studio-camera-wheel-highlight{position:absolute;left:0;right:0;top:84px;height:42px;border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),hsla(0,0%,100%,.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 hsla(0,0%,100%,.08),0 0 18px hsla(0,0%,100%,.04);z-index:1;pointer-events:none}.studio-camera-wheel-list{position:relative;overflow-y:auto;scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior:contain}.studio-camera-wheel-list::-webkit-scrollbar{display:none}.studio-camera-wheel-item{width:100%;height:42px;border:0;background:transparent;color:hsla(0,0%,100%,.44);text-align:center;font-size:13px;scroll-snap-align:center;transition:transform .16s ease,color .16s ease,opacity .16s ease,filter .16s ease}.studio-camera-wheel-item.near{color:hsla(0,0%,100%,.66);transform:scale(.96)}.studio-camera-wheel-item.far{color:hsla(0,0%,100%,.24);transform:scale(.9);filter:blur(.2px)}.studio-camera-wheel-item.selected{color:hsla(0,0%,100%,.96);transform:scale(1.14);font-weight:600;text-shadow:0 0 12px hsla(0,0%,100%,.08)}.studio-camera-wheel-item:hover{color:hsla(0,0%,100%,.76)}.studio-connector{position:absolute;border-top:1px solid rgba(0,212,255,.64);transform-origin:left center;cursor:pointer;filter:drop-shadow(0 0 8px rgba(0,212,255,.28))}.studio-connector.selected{border-top-color:rgba(0,212,255,.96);box-shadow:0 0 12px rgba(0,212,255,.34)}.studio-connector-draft{border-top-style:dashed;border-top-color:rgba(0,212,255,.82);pointer-events:none}.studio-node{position:absolute;width:348px;z-index:2}.studio-node-tag{justify-content:space-between;margin-bottom:10px;font-size:12px;color:hsla(0,0%,100%,.42)}.studio-node-box{width:100%;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.08),transparent 55%),radial-gradient(circle at 80% 0,hsla(0,0%,100%,.04),transparent 55%),hsla(0,0%,5%,.96);overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 40px rgba(0,0,0,.55);box-shadow:0 16px 30px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.5)}.studio-node.selected .studio-node-box{border-color:rgba(255,222,190,.7);box-shadow:0 0 0 1px rgba(255,222,190,.18)}.studio-node.active .studio-node-box{border-color:rgba(255,189,122,.88);box-shadow:0 0 18px rgba(255,189,122,.18)}.studio-node.spawn-source .studio-node-box{border-color:rgba(255,224,170,.9);box-shadow:0 0 0 1px rgba(255,224,170,.3),0 0 16px rgba(255,200,140,.18)}.studio-node-footer{justify-content:space-between;margin-top:10px;color:hsla(0,0%,100%,.6);font-size:11px}.studio-node-actions{gap:8px;margin-top:8px}.studio-mini,.studio-primary-button,.studio-secondary-button{height:32px;padding:0 12px;border-radius:10px}.studio-secondary-button.danger{color:#ffbeb2;border-color:rgba(255,120,90,.24)}.studio-floating-bar{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:5px;align-items:center;padding:4px;border-radius:999px;background:hsla(0,0%,8%,.92);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 34px rgba(0,0,0,.24)}.studio-float-button{min-width:34px;height:34px;border-radius:999px;padding:0;font-size:14px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.studio-float-button.active{background:hsla(0,0%,100%,.14);color:#fff}.studio-float-button.primary{box-shadow:0 6px 14px hsla(0,0%,100%,.1)}.studio-help-backdrop{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.36);backdrop-filter:blur(6px)}.studio-help-modal{width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 64px));border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 18%),hsla(0,0%,7%,.98);box-shadow:0 24px 52px rgba(0,0,0,.4);overflow:hidden}.studio-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 10px}.studio-help-head-copy{display:flex;flex-direction:column;gap:4px}.studio-help-head-copy strong{font-size:14px;color:hsla(0,0%,100%,.96)}.studio-help-head-copy span{font-size:11px;color:hsla(0,0%,100%,.6)}.studio-help-close,.studio-help-tab{border:0;background:transparent;color:hsla(0,0%,100%,.76);cursor:pointer}.studio-help-close{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.studio-help-close:hover{background:hsla(0,0%,100%,.06)}.studio-help-tabs{display:flex;align-items:center;gap:16px;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.studio-help-tab{position:relative;height:36px;font-size:11px}.studio-help-tab.active{color:hsla(0,0%,100%,.96)}.studio-help-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:hsla(0,0%,100%,.9)}.studio-help-faq,.studio-help-list{padding:12px 18px 16px}.studio-help-faq-item,.studio-help-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;border-bottom:1px solid hsla(0,0%,100%,.06)}.studio-help-faq-item{align-items:flex-start;flex-direction:column;justify-content:center;padding:8px 0}.studio-help-faq-item strong,.studio-help-label{font-size:11px;color:hsla(0,0%,100%,.92)}.studio-help-faq-item span{font-size:10px;line-height:1.6;color:hsla(0,0%,100%,.58)}.studio-help-shortcut{min-height:20px;padding:0 8px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.68);font-size:9px;display:inline-flex;align-items:center;white-space:nowrap}.studio-help-guide{max-height:calc(min(760px, calc(100vh - 64px)) - 78px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px}.studio-help-guide-section{min-height:120px;padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.008)),hsla(0,0%,100%,.025)}.studio-help-guide-title{display:block;margin-bottom:8px;color:#ffd9aa;font-size:12px;font-weight:700}.studio-help-guide-tips{margin:0;padding-left:16px;color:hsla(0,0%,100%,.68);font-size:11px;line-height:1.65}.studio-help-guide-tips li+li{margin-top:4px}.studio-copilot{position:relative;display:flex;flex-direction:row;align-items:stretch;height:calc(100vh - 92px);border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,0)),hsla(0,0%,7%,.985);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 18px 44px rgba(0,0,0,.24);overflow:hidden}.studio-copilot.drop-active{box-shadow:0 0 0 1px rgba(255,214,170,.26),0 0 30px rgba(255,214,170,.08)}.studio-copilot-resize{position:absolute;top:0;left:0;bottom:0;width:6px;cursor:ew-resize;z-index:5}.studio-copilot-header{justify-content:space-between;padding:0 10px 0 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,9%,.98);backdrop-filter:blur(10px)}.studio-copilot-main{min-width:0;min-height:0;flex:1;display:grid;grid-template-rows:40px minmax(0,1fr) auto;background:transparent;border-left:1px solid hsla(0,0%,100%,.04)}.studio-session-panel{min-width:0;display:grid;grid-template-rows:40px auto 1fr;border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.015),transparent 12%),hsla(0,0%,6%,.985);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.02)}.studio-session-actions,.studio-session-header,.studio-session-item{display:flex;align-items:center}.studio-session-head-main{display:inline-flex;align-items:center;gap:5px}.studio-session-count{min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.62);font-size:9px}.studio-session-header{justify-content:space-between;padding:0 6px 0 8px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:11px;color:hsla(0,0%,100%,.72)}.studio-session-search{padding:5px 5px 0}.studio-search-compact{height:26px;font-size:10px}.studio-session-list{min-height:0;overflow:auto;padding:5px;display:flex;flex-direction:column;gap:3px;box-shadow:inset -1px 0 0 hsla(0,0%,100%,.025)}.studio-session-empty{padding:14px 8px;font-size:11px;color:hsla(0,0%,100%,.42);text-align:center}.studio-session-item{gap:5px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);padding:5px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.01);transition:.18s ease}.studio-session-item.active{border-color:rgba(255,214,170,.28);background:rgba(255,214,170,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.015),0 10px 18px rgba(0,0,0,.08)}.studio-session-item:hover{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.035)}.studio-session-main{min-width:0;flex:1;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.studio-session-dot{width:6px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.32);flex:0 0 auto}.studio-session-item.active .studio-session-dot{background:rgba(255,226,196,.92)}.studio-session-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.studio-session-title-row{display:flex;align-items:center;gap:6px;min-width:0}.studio-session-meta,.studio-session-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-session-title{font-size:10px;color:hsla(0,0%,100%,.84);line-height:1.2}.studio-session-meta{font-size:9px;color:hsla(0,0%,100%,.4);line-height:1}.studio-session-preview{font-size:9px;line-height:1.35;color:hsla(0,0%,100%,.56);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px}.studio-session-model{font-size:8px;color:rgba(255,214,170,.76);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-session-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-session-mode{flex:0 0 auto;height:16px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:1;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.68)}.studio-session-mode-agent{border-color:rgba(255,214,170,.2);background:rgba(255,214,170,.08);color:rgba(255,232,206,.88)}.studio-session-time{flex:0 0 auto;font-size:8px;color:hsla(0,0%,100%,.3);line-height:1}.studio-session-actions{gap:4px}.studio-session-action{width:17px;height:17px;padding:0;border-radius:4px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);cursor:pointer;font-size:10px;transition:.18s ease}.studio-session-action:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82)}.studio-session-input{width:100%;height:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.3);color:#fff;padding:0 10px}.studio-session-resize{width:6px;cursor:ew-resize;background:transparent}.studio-copilot-title{display:flex;align-items:center;gap:4px;position:relative}.studio-copilot-brand-lockup{display:inline-flex;align-items:baseline;gap:3px;min-width:0}.studio-copilot-brand{font-size:11px;letter-spacing:0;color:#fff}.studio-copilot-brand-main{font-weight:650;letter-spacing:.01em;white-space:nowrap;text-shadow:0 0 12px hsla(0,0%,100%,.025)}.studio-copilot-brand-sub{color:hsla(0,0%,100%,.42);font-size:10px;font-weight:400;transform:translateY(-.5px)}.studio-copilot-icons{display:inline-flex;align-items:center;gap:5px;color:hsla(0,0%,100%,.5)}.studio-copilot-header .studio-icon-button,.studio-header-right .studio-icon-button{display:inline-flex;align-items:center;justify-content:center;line-height:1;width:18px;height:18px;font-size:9px;border-radius:5px;background:transparent;border:0;color:hsla(0,0%,100%,.5);transition:color .16s ease,background .16s ease,border-color .16s ease}.studio-copilot-header .studio-icon-button:hover,.studio-header-right .studio-icon-button:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05)}.studio-inline-icon{display:block;flex:0 0 auto}.studio-inline-icon,.studio-inline-icon-send{width:11px;height:11px}.studio-copilot-body{min-height:0;overflow:auto;padding:0;display:flex;flex-direction:column;gap:0;position:relative;background:transparent}.studio-conversation-feed{display:flex;flex-direction:column;gap:9px;padding:3px 1px 2px}.studio-copilot-feed-top{display:flex;justify-content:flex-end;margin-bottom:6px;position:sticky;top:0;z-index:1;padding-bottom:4px;background:linear-gradient(180deg,hsla(0,0%,7%,.96),hsla(0,0%,7%,0))}.studio-copilot-empty{min-height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:26px 18px 18px}.studio-copilot-empty-copy{width:100%;max-width:218px}.studio-copilot-empty-title{font-size:12px;line-height:1.2;color:hsla(0,0%,100%,.78);margin-bottom:9px}.studio-copilot-empty-heading{font-size:14px;line-height:1.5;font-weight:700;color:hsla(0,0%,100%,.95);margin-bottom:11px}.studio-copilot-empty-sub{font-size:10px;color:hsla(0,0%,100%,.42);margin-bottom:12px}.studio-copilot-empty-actions{width:100%;max-width:214px;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.studio-copilot-empty-chip{min-height:28px;padding:0 10px;border-radius:9px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.74);font-size:10px;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease}.studio-copilot-empty-chip:hover{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.92)}.studio-drop-hint{margin-top:auto;align-self:stretch;padding:6px 8px;border-radius:10px;border:1px dashed rgba(255,214,170,.26);background:rgba(255,214,170,.035);color:rgba(255,231,211,.72);font-size:10px;text-align:center;backdrop-filter:blur(4px)}.studio-bubble{max-width:84%;padding:10px 11px;border-radius:15px;font-size:11px;line-height:1.5;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 18px rgba(0,0,0,.09);backdrop-filter:blur(2px)}.studio-bubble-user{align-self:flex-end;background:hsla(0,0%,100%,.085);border-top-right-radius:11px;border-color:hsla(0,0%,100%,.08)}.studio-bubble-system{background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.72);border-top-left-radius:11px;border-color:hsla(0,0%,100%,.04)}.studio-conversation-feed .studio-bubble:first-child{margin-top:1px}.studio-bubble-text{white-space:pre-wrap;word-break:break-word}.studio-bubble-extra{margin-top:4px;display:flex;flex-direction:column;gap:3px}.studio-bubble-chip-row{display:flex;flex-wrap:wrap;gap:5px}.studio-bubble-chip{max-width:100%;display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:999px;font-size:9px;line-height:1;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.78);cursor:default;transition:border-color .16s ease,background .16s ease,color .16s ease}.studio-bubble-chip-attachment{border-color:hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.04)}.studio-bubble-chip-reference{border-color:rgba(255,214,170,.2);background:rgba(255,214,170,.08);color:rgba(255,232,206,.92)}.studio-bubble-chip.interactive{cursor:pointer}.studio-bubble-chip.interactive:hover{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07)}.studio-bubble-chip-reference.interactive:hover{border-color:rgba(255,214,170,.3);background:rgba(255,214,170,.12)}.studio-bubble-chip-mark{display:inline-flex;align-items:center;justify-content:center;width:12px;font-size:9px;opacity:.88}.studio-bubble-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:168px}.studio-bubble-note{font-size:9px}.studio-bubble-time{margin-top:5px;color:hsla(0,0%,100%,.34);text-align:right}.studio-copilot-error{margin-top:24px;color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.6;max-width:212px;text-align:center}.studio-copilot-empty-text{width:100%;max-width:214px;margin-top:0;font-size:10px;line-height:1.6;color:hsla(0,0%,100%,.34);text-align:left}.studio-copilot-note{color:hsla(0,0%,100%,.48);font-size:11px;line-height:1.5}.studio-panel-card{padding:12px;background:hsla(0,0%,100%,.03)}.studio-console,.studio-panel-card{border-radius:16px;border:1px solid hsla(0,0%,100%,.08)}.studio-console{background:hsla(0,0%,100%,.025);overflow:hidden}.studio-console[open]{background:hsla(0,0%,100%,.03)}.studio-console-summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;font-size:11px;color:hsla(0,0%,100%,.68);list-style:none}.studio-console-summary::-webkit-details-marker{display:none}.studio-console>.studio-panel-card{margin:0 12px 12px}.studio-panel-card-compact{padding:10px}.studio-list-item,.studio-panel-head,.studio-split-row{justify-content:space-between;gap:12px}.studio-panel-head{margin-bottom:10px}.studio-panel-head h3{margin:0;font-size:13px}.studio-label{display:block;margin-bottom:5px;margin-top:9px;color:hsla(0,0%,100%,.54);font-size:11px}.studio-composer,.studio-input,.studio-select,.studio-textarea{width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.28);color:#fff;padding:10px 11px;outline:none}.studio-textarea{min-height:128px;resize:vertical}.studio-result-card{margin-top:12px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.studio-result-text{margin:0;padding:12px;white-space:pre-wrap;font-size:12px;line-height:1.6}.studio-result-audio,.studio-result-video{width:100%;display:block}.studio-list-item{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.studio-list-item:last-child{border-bottom:0}.studio-status-success{color:#8ce6b0}.studio-status-running{color:#aac7ff}.studio-status-pending{color:#ffd6aa}.studio-status-error{color:#ffb0a6}.studio-copilot-footer{flex:0 0 auto;min-height:0;max-height:min(58vh,520px);overflow-x:hidden;overflow-y:auto;margin-top:auto;padding:8px 8px 9px;border-top:0;background:linear-gradient(180deg,hsla(0,0%,8%,0),hsla(0,0%,8%,.96) 18%,hsla(0,0%,8%,.995));backdrop-filter:blur(8px);overscroll-behavior:contain}.studio-copilot-composer-shell{min-width:0;border-radius:15px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),hsla(0,0%,9%,.98);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.018),0 10px 20px rgba(0,0,0,.16);padding:5px;position:relative;margin-top:0;backdrop-filter:blur(6px)}.studio-composer{min-height:118px}.studio-attachment-row,.studio-reference-row{display:flex;flex-wrap:wrap;gap:5px}.studio-object-section{display:flex;flex-direction:column;gap:4px;margin-bottom:5px;padding:1px 0 0}.studio-object-section-label{font-size:9px;color:hsla(0,0%,100%,.42);padding-left:2px;letter-spacing:.02em;text-transform:uppercase}.studio-workspace-reference-panel{min-width:0;display:flex;flex-direction:column;gap:7px;margin-bottom:7px;padding:7px;border-radius:12px;border:1px solid rgba(255,214,170,.14);background:hsla(0,0%,100%,.035)}.studio-workspace-reference-panel.compact{gap:6px;margin-bottom:6px;padding:6px;border-radius:10px;background:hsla(0,0%,100%,.028)}.studio-workspace-generate-footer,.studio-workspace-reference-head{display:flex;align-items:center;gap:7px}.studio-workspace-reference-head span{color:hsla(0,0%,100%,.72);font-size:10px;font-weight:700}.studio-workspace-generate-footer span,.studio-workspace-reference-head strong{color:rgba(255,214,170,.9);font-size:10px;font-weight:700}.studio-reference-clear{margin-left:auto;color:hsla(0,0%,100%,.52);font-size:9px}.studio-workspace-reference-strip{display:grid;grid-auto-flow:column;grid-auto-columns:78px;gap:7px;overflow-x:auto;padding-bottom:2px}.studio-workspace-reference-strip.compact{grid-auto-columns:64px;gap:5px}.studio-workspace-reference-card{position:relative;min-width:0;display:grid;grid-template-rows:52px auto auto;gap:3px;padding:4px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}.studio-workspace-reference-strip.compact .studio-workspace-reference-card{grid-template-rows:38px auto;padding:3px}.studio-workspace-reference-strip.compact .studio-workspace-reference-meta{display:none}.studio-workspace-reference-index{position:absolute;left:6px;top:6px;z-index:2;padding:2px 5px;border-radius:999px;background:rgba(0,0,0,.64);color:rgba(255,232,206,.94);font-size:8px;font-weight:800}.studio-workspace-reference-media{min-width:0;min-height:0;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:hsla(0,0%,100%,.045)}.studio-workspace-reference-media img,.studio-workspace-reference-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-workspace-reference-audio{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:rgba(255,214,170,.86);background:rgba(255,214,170,.1);font-size:13px;font-weight:800}.studio-workspace-reference-meta,.studio-workspace-reference-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-workspace-reference-title{color:hsla(0,0%,100%,.82);font-size:9px;font-weight:700}.studio-workspace-reference-meta{color:hsla(0,0%,100%,.44);font-size:8px}.studio-workspace-reference-remove{position:absolute;right:4px;top:4px;width:18px;height:18px;border-radius:999px;background:rgba(0,0,0,.58);color:hsla(0,0%,100%,.72)}.studio-workspace-generate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px}.studio-workspace-generate-grid.compact{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px}.studio-workspace-generate-grid label{min-width:0;display:flex;flex-direction:column;gap:3px}.studio-workspace-generate-grid span{color:hsla(0,0%,100%,.46);font-size:8px}.studio-workspace-generate-grid input,.studio-workspace-generate-grid select,.studio-workspace-generate-prompt{width:100%;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.24);color:hsla(0,0%,100%,.84);font-size:10px}.studio-workspace-generate-grid input,.studio-workspace-generate-grid select{height:26px;padding:0 7px}.studio-workspace-generate-grid.compact input,.studio-workspace-generate-grid.compact select{height:24px;padding:0 6px}.studio-workspace-generate-prompt{min-height:50px;resize:vertical;padding:7px}.studio-workspace-generate-footer{justify-content:space-between;flex-wrap:wrap}.studio-workspace-generate-button{min-width:118px;max-width:100%;height:28px;padding:0 12px;border-radius:999px;background:rgba(255,214,170,.86);color:#17130f;font-size:10px;font-weight:800}.studio-workspace-generate-button:disabled{opacity:.48;cursor:not-allowed}.studio-object-groups{display:flex;flex-direction:column;gap:8px}.studio-object-group{display:flex;flex-direction:column;gap:5px}.studio-object-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.studio-object-group-toggle,.studio-workspace-section-toggle{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;color:inherit;text-align:left}.studio-object-group-meta,.studio-workspace-section-meta{display:flex;align-items:center;gap:7px;min-width:0}.studio-object-group-title{font-size:9px;color:rgba(255,214,170,.66)}.studio-object-group-count{min-width:18px;height:18px;padding:0 6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);display:inline-flex;align-items:center;justify-content:center;font-size:8px;color:hsla(0,0%,100%,.58);background:hsla(0,0%,100%,.03)}.studio-object-group-actions,.studio-workspace-section-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-object-group-action{font-size:8px;color:hsla(0,0%,100%,.54)}.studio-object-group-action:hover{color:rgba(255,236,212,.88)}.studio-attachment-chip{max-width:100%;padding:5px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.78);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.studio-reference-chip{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;border:1px solid rgba(255,214,170,.2);background:rgba(255,214,170,.08);color:rgba(255,232,206,.9);font-size:10px;overflow:hidden}.studio-reference-main,.studio-reference-remove{border:0;background:transparent;color:inherit;cursor:pointer}.studio-reference-main{max-width:180px;padding:5px 7px 5px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-reference-remove{width:21px;height:21px;border-left:1px solid rgba(255,214,170,.16)}.studio-derived-source-strip{display:flex;align-items:center;gap:5px;margin-bottom:6px;overflow-x:auto;padding-bottom:1px}.studio-derived-source-strip.gallery{gap:5px;margin-bottom:2px}.studio-derived-source-strip.compact{flex-wrap:nowrap;align-items:center;min-height:42px}.studio-derived-source-chip{width:40px;height:40px;min-width:40px;display:block;padding:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);overflow:hidden}.studio-derived-source-chip.gallery{width:44px;height:44px;min-width:44px;padding:0;border-radius:10px;background:hsla(0,0%,100%,.028)}.studio-derived-source-chip.image,.studio-derived-source-chip.video{min-width:44px}.studio-derived-source-thumb{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:hsla(0,0%,100%,.05);border:0}.studio-derived-source-chip.gallery .studio-derived-source-thumb{width:100%;height:100%;border-radius:inherit}.studio-derived-source-thumb-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio-derived-source-glyph{width:100%;height:100%;display:grid;place-items:center;font-size:18px;color:hsla(0,0%,100%,.72)}.studio-derived-source-upload{width:40px;height:40px;min-width:40px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.78);display:inline-grid;place-items:center;font-size:18px;font-weight:700;line-height:1}.studio-derived-source-upload:hover{border-color:rgba(255,214,170,.42);color:rgba(255,236,216,.96);background:rgba(255,214,170,.08)}.studio-derived-source-index{position:absolute;left:3px;bottom:3px;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:rgba(255,232,210,.96);color:#201612;font-size:8px;display:inline-flex;align-items:center;justify-content:center}.studio-derived-source-copy{display:none}.studio-derived-source-meta,.studio-derived-source-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-derived-source-title{font-size:10px;color:hsla(0,0%,100%,.84)}.studio-derived-source-meta{font-size:8px;color:hsla(0,0%,100%,.44)}.studio-derived-workbench{margin-top:4px;margin-bottom:8px;padding:6px 8px 8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.018);display:grid;gap:8px}.studio-derived-workbench-flat{padding:0;border:0;background:transparent;box-shadow:none}.studio-derived-workbench.semantic{gap:10px}.studio-derived-workbench-slim{gap:6px;padding:4px 6px 6px}.studio-derived-workbench-bar{display:flex;align-items:center;justify-content:flex-start;gap:8px}.studio-derived-workbench-layout{display:flex;align-items:flex-start;gap:8px}.studio-derived-workbench-layout-floating .studio-derived-shell-card-flat{min-width:0}.studio-derived-workbench-floating .studio-derived-task-rail{display:none}.studio-derived-task-menu{padding:0;display:grid;gap:3px;flex-shrink:0}.studio-derived-task-select-wrap{display:flex;align-items:center;gap:6px;min-width:150px;max-width:210px;flex-shrink:0}.studio-derived-task-select-label{font-size:9px;line-height:1;color:hsla(0,0%,100%,.44);white-space:nowrap}.studio-derived-task-select{width:100%;min-width:118px;height:28px;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,5%,.92);color:hsla(0,0%,100%,.88);padding:0 28px 0 9px;font-size:10px;outline:none}.studio-derived-task-select:focus{border-color:rgba(255,214,155,.45);box-shadow:0 0 0 2px rgba(176,124,70,.16)}.studio-derived-task-menu-title{font-size:8px;line-height:1.2;color:hsla(0,0%,100%,.38)}.studio-derived-task-menu-list{display:grid;gap:4px}.studio-derived-task-menu-item{min-height:24px;border-radius:7px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,5%,.9);display:flex;align-items:center;gap:5px;color:hsla(0,0%,100%,.72);transition:border-color .14s ease,background .14s ease,color .14s ease}.studio-derived-task-menu-item:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.studio-derived-task-menu-item.active{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92)}.studio-derived-task-menu-mark{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9);flex-shrink:0}.studio-derived-task-menu-label{flex:1;text-align:left;font-size:8px;line-height:1.25}.studio-derived-task-menu-check{font-size:9px;color:hsla(0,0%,100%,.86)}.studio-derived-shell-card-floating{flex:1;min-width:0}.studio-derived-frame-header.compact,.studio-derived-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.studio-derived-mini-head.frames{align-items:center}.studio-derived-mini-title{font-size:11px;line-height:1.25;font-weight:600;color:hsla(0,0%,100%,.9)}.studio-derived-mini-note{font-size:9px;line-height:1.45;color:hsla(0,0%,100%,.48)}.studio-derived-tool-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.studio-derived-tool-chip{min-height:22px;padding:0 8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.028);display:inline-flex;align-items:center;color:hsla(0,0%,100%,.72);font-size:9px;line-height:1}.studio-derived-tool-row.smart .studio-derived-tool-chip:last-child{border-color:rgba(255,214,170,.18);color:rgba(255,236,216,.9)}.studio-derived-frame-header-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.studio-derived-frame-header-title{font-size:11px;line-height:1.25;font-weight:600;color:hsla(0,0%,100%,.9)}.studio-derived-title-select-shell{width:-moz-fit-content;width:fit-content;max-width:190px;height:26px;padding:0 8px;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);display:inline-flex;align-items:center;gap:6px}.studio-derived-title-select{width:100%;min-width:92px;max-width:172px;height:22px;border:0;background:transparent;color:hsla(0,0%,100%,.92);font-size:10px;font-weight:700;line-height:1;outline:none}.studio-derived-title-select option{background:#111;color:hsla(0,0%,100%,.92)}.studio-derived-frame-header-note{font-size:9px;line-height:1.45;color:hsla(0,0%,100%,.48)}.studio-derived-frame-toolbar.compact{flex-wrap:wrap}.studio-derived-task-rail{width:94px;padding:2px 0 0;display:grid;gap:4px;flex-shrink:0}.studio-derived-task-rail-title{font-size:8px;line-height:1.2;color:hsla(0,0%,100%,.38)}.studio-derived-task-rail-list{display:grid;gap:4px}.studio-derived-task-rail-item{min-height:26px;padding:0 7px;border-radius:8px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,5%,.94);display:flex;align-items:center;gap:5px;color:hsla(0,0%,100%,.72);transition:border-color .14s ease,background .14s ease,color .14s ease}.studio-derived-task-rail-item:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.studio-derived-task-rail-item.active{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92)}.studio-derived-task-rail-mark{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9);flex-shrink:0}.studio-derived-task-rail-label{flex:1;text-align:left;font-size:9px;line-height:1.25}.studio-derived-task-rail-check{font-size:9px;color:hsla(0,0%,100%,.86)}.studio-derived-workbench-image{padding:0;border-radius:12px;border:0;background:transparent;box-shadow:none;display:grid;gap:4px}.studio-derived-workbench-image.simple{padding:0;gap:6px}.studio-derived-workbench-image.advanced{background:transparent}.studio-derived-image-head{display:flex;align-items:center;justify-content:flex-start;gap:10px}.studio-derived-shell-card{display:grid;gap:6px;padding:0;border-radius:0;border:0;background:transparent}.studio-derived-shell-card-flat{gap:6px;padding:6px 8px 8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.045);background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.006)),hsla(0,0%,5%,.93);box-shadow:0 6px 14px rgba(0,0,0,.12)}.studio-derived-shell-card-tight{min-width:0;flex:1;padding:7px 9px 9px}.studio-derived-shell-card-compact{gap:7px;padding:8px 10px 10px}.studio-derived-workbench-body{display:grid;gap:7px;padding:9px 11px 11px;border-radius:13px;border:1px solid hsla(0,0%,100%,.045);background:linear-gradient(180deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.006)),hsla(0,0%,5%,.93);box-shadow:0 10px 20px rgba(0,0,0,.16)}.studio-derived-workbench-body-frames{gap:8px;padding:9px 11px 11px}.studio-derived-workbench-body-image,.studio-derived-workbench-body-video{gap:8px}.studio-derived-workbench-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-derived-workbench-badge{display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);font-size:9px;font-weight:600;color:hsla(0,0%,100%,.86)}.studio-derived-workbench-copy{font-size:9px;line-height:1.35;color:hsla(0,0%,100%,.46)}.studio-derived-inline-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.studio-derived-inline-note{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:16px;font-size:8px;line-height:1.3;color:hsla(0,0%,100%,.54)}.studio-derived-inline-note.compact{min-height:18px;font-size:9px;line-height:1.35}.studio-derived-inline-meta{margin-left:auto;font-size:9px;line-height:1.3;color:hsla(0,0%,100%,.38);white-space:nowrap}.studio-derived-caption-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-derived-caption-badge{display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);font-size:9px;font-weight:600;color:hsla(0,0%,100%,.84)}.studio-derived-caption-copy{font-size:9px;line-height:1.4;color:hsla(0,0%,100%,.46)}.studio-derived-inline-note strong{font-weight:600;color:hsla(0,0%,100%,.84)}.studio-derived-inline-note em{font-style:normal;color:rgba(255,214,170,.74)}.studio-derived-control-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.studio-derived-stage-hint{display:grid;gap:3px;padding:8px 9px;border-radius:10px;border:1px solid hsla(0,0%,100%,.04);background:hsla(0,0%,100%,.014)}.studio-derived-stage-hint.compact{padding:9px 10px}.studio-derived-stage-hint-title{font-size:9px;font-weight:600;color:hsla(0,0%,100%,.86)}.studio-derived-stage-hint-copy{font-size:8.5px;line-height:1.4;color:hsla(0,0%,100%,.56)}.studio-derived-image-meta-row{justify-content:flex-end}.studio-derived-image-meta-row.compact{justify-content:flex-start}.studio-derived-image-shell{display:grid;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.025)}.studio-derived-image-shell.compact{padding:10px 11px 11px;gap:7px}.studio-derived-image-note-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-derived-image-note-label{font-size:10px;font-weight:600;color:hsla(0,0%,100%,.88)}.studio-derived-image-note-copy{font-size:9px;color:hsla(0,0%,100%,.48)}.studio-derived-image-note-body{font-size:10px;line-height:1.6;color:hsla(0,0%,100%,.66)}.studio-derived-image-note-body.compact{line-height:1.45;color:hsla(0,0%,100%,.72)}.studio-derived-image-tool-row{gap:6px}.studio-derived-image-tool-row.compact{gap:5px}.studio-derived-image-note-footer{font-size:9px;line-height:1.5;color:hsla(0,0%,100%,.44)}.studio-derived-image-note-footer.compact{font-size:8.5px;line-height:1.4}.studio-derived-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.studio-derived-workbench-title{font-size:11px;color:hsla(0,0%,100%,.88)}.studio-derived-workbench-subtitle{margin-top:2px;font-size:9px;color:hsla(0,0%,100%,.45)}.studio-derived-tab-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-derived-tab{min-height:30px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.58);font-size:10px}.studio-derived-tab.active{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.studio-derived-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-derived-stat-card{min-height:52px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:9px 10px;display:flex;flex-direction:column;gap:4px;justify-content:center}.studio-derived-stat-label{font-size:10px;color:hsla(0,0%,100%,.48)}.studio-derived-stat-card strong{font-size:12px;color:hsla(0,0%,100%,.9);font-weight:600}.studio-derived-slider-block{display:grid;gap:8px}.studio-derived-slider-header{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:hsla(0,0%,100%,.7)}.studio-derived-slider-note{font-size:9px;color:hsla(0,0%,100%,.42)}.studio-derived-frame-summary{display:grid;gap:4px}.studio-derived-frame-summary-title{color:hsla(0,0%,100%,.86)}.studio-derived-frame-summary-copy{font-size:10px;line-height:1.45;color:hsla(0,0%,100%,.56)}.studio-derived-range{width:100%}.studio-derived-frame-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.studio-derived-frame-chip{min-height:26px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.76);font-size:9px}.studio-derived-chip-row{display:flex;flex-wrap:wrap;gap:6px}.studio-derived-pill{min-height:22px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.74);display:inline-flex;align-items:center;justify-content:center;font-size:10px}.studio-derived-pill-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.studio-derived-pill-button.active{border-color:hsla(37,50%,78%,.38);background:hsla(37,50%,78%,.14);color:rgba(255,241,221,.94)}.studio-derived-control-grid{display:flex;flex-wrap:wrap;gap:8px}.studio-derived-timestamp-input{min-height:42px;height:42px;padding-top:0;padding-bottom:0}.studio-composer{min-height:132px;max-height:240px;padding:9px 11px;border-radius:12px;background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.07);font-size:11px;line-height:1.45;resize:vertical}.studio-composer::-moz-placeholder{color:hsla(0,0%,100%,.34)}.studio-composer::placeholder{color:hsla(0,0%,100%,.34)}.studio-footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:5px}.studio-footer-left,.studio-footer-right{min-width:0;display:flex;align-items:center;gap:5px}.studio-footer-left{flex:1 1 122px}.studio-footer-right{flex:1 1 154px;justify-content:flex-end}.studio-plus-button{width:26px;height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.78)}.studio-mode-group{display:inline-flex;align-items:center;gap:3px;padding:2px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.studio-mode-pill{min-width:42px;height:22px;padding:0 9px;border-radius:999px;border:0;background:transparent;color:hsla(0,0%,100%,.58);font-size:10px}.studio-mode-pill.active{background:hsla(0,0%,100%,.12);color:#fff}.studio-composer-send-group{position:relative;display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.studio-model-select{min-width:126px;height:26px;padding:0 26px 0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.92);font-size:10px}.studio-workspace-model-menu-wrap{position:relative;display:inline-flex;align-items:center;min-width:0}.studio-workspace-model-button{min-width:0;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-workspace-model-menu{position:absolute;right:0;bottom:40px;z-index:240;width:min(330px,calc(100vw - 32px));max-height:min(52vh,420px);overflow:auto;padding:8px;border-radius:18px;border:1px solid var(--magic-line);background:radial-gradient(circle at 30% 0,rgba(0,212,255,.18),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),rgba(6,14,22,.96);box-shadow:0 24px 60px rgba(0,0,0,.48),0 0 34px rgba(0,212,255,.16);backdrop-filter:blur(18px)}.studio-workspace-model-option{width:100%;display:grid;grid-template-columns:10px 32px 1fr auto;align-items:center;gap:7px;min-height:30px;padding:7px 9px;border-radius:10px;color:hsla(0,0%,100%,.82);font-size:11px;text-align:left}.studio-workspace-model-option.active,.studio-workspace-model-option:hover{background:hsla(0,0%,100%,.08)}.studio-model-option.disabled,.studio-model-option:disabled,.studio-workspace-model-option.disabled,.studio-workspace-model-option:disabled{cursor:not-allowed;opacity:.42;color:hsla(0,0%,100%,.42)}.studio-model-option.disabled:hover,.studio-model-option:disabled:hover,.studio-workspace-model-option.disabled:hover,.studio-workspace-model-option:disabled:hover{background:transparent}.studio-workspace-model-option strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.studio-workspace-model-option em{color:rgba(255,214,170,.75);font-style:normal;white-space:nowrap}.studio-send-button{width:34px;min-width:34px;height:24px;padding:0;border-radius:7px;border:1px solid hsla(0,0%,100%,.1);display:inline-flex;align-items:center;justify-content:center;gap:0;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.84);font-size:10px;font-weight:700;box-shadow:none;white-space:nowrap}.studio-send-button svg{width:12px;height:12px}.studio-send-button span{font-size:9px;line-height:1;white-space:nowrap}.studio-send-button:disabled{opacity:.55;box-shadow:none}.studio-media-preview-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:rgba(0,0,0,.64);backdrop-filter:blur(10px)}.studio-media-preview-modal{width:min(760px,88vw);max-height:86vh;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,7%,.96);box-shadow:0 28px 80px rgba(0,0,0,.5)}.studio-media-preview-head{display:flex;align-items:center;gap:12px}.studio-media-preview-head strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.92);font-size:13px}.studio-media-preview-close{width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82)}.studio-media-preview-video{width:100%;max-height:72vh;border-radius:10px;background:#000}.studio-media-preview-audio-shell{display:grid;gap:16px;place-items:center;padding:42px 18px;border-radius:12px;background:hsla(0,0%,100%,.04)}.studio-media-preview-audio-icon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:rgba(255,214,170,.1);color:rgba(255,226,196,.96);font-size:30px}.studio-media-preview-audio{width:min(520px,100%)}.studio-connector-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.studio-connector-path,.studio-connector-path-glint{fill:none;stroke-linecap:round}.studio-connector-path{stroke-width:1.12;filter:none;pointer-events:auto;cursor:pointer}.studio-connector-path.selected{stroke-width:1.36;filter:none}.studio-connector-path-glint{stroke-width:1.56;opacity:.78;filter:none;pointer-events:none}.studio-connector-path.draft{stroke-width:1.08}.studio-connector-path-glint.draft{opacity:.62}.studio-connector-path.draft.spawn{stroke-width:1.18;filter:none}.studio-node{width:auto;will-change:transform;contain:layout style;transform:translateZ(0)}.studio-node.active,.studio-node.selected{z-index:12}.studio-node.dragging{z-index:8}.studio-node.dragging .studio-node-box{transition:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 12px 28px rgba(0,0,0,.2)}.studio-node-run-status{position:absolute;left:50%;bottom:8px;z-index:4;max-width:calc(100% - 20px);transform:translateX(-50%);padding:4px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,5%,.76);color:rgba(255,244,232,.94);font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;backdrop-filter:blur(10px)}.studio-node-run-status.running{inset:0;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;max-width:none;width:100%;height:100%;transform:none;padding:0;border-radius:inherit;background:rgba(5,5,7,.64);border-color:rgba(255,214,170,.26);box-shadow:0 0 18px rgba(255,214,170,.16)}.studio-node-run-status.running .official-generating{width:100%;height:100%;min-width:0;flex-direction:column;gap:8px;padding:14px;border-radius:inherit}.studio-node-run-status.running .official-generating:before{inset:-45%}.studio-node-run-status.running .official-generating-core{width:54px;height:54px}.studio-node-run-status.running .official-generating-spin{width:24px;height:24px}.studio-node-run-status.running .official-generating-orbit-a{inset:7px}.studio-node-run-status.running .official-generating-orbit-b{inset:2px}.studio-node-run-status.running .official-generating-orbit-c{inset:12px}.studio-node-run-status.running .official-generating-label{max-width:calc(100% - 24px);font-size:12px;line-height:1.32}.studio-node-run-status.failed{border-color:hsla(0,100%,71%,.3);color:hsla(0,100%,92%,.96)}.studio-node-tag{justify-content:flex-start;gap:6px;margin-bottom:6px;font-size:10px;color:hsla(0,0%,100%,.26)}.studio-node-tag-title{letter-spacing:.04em;color:hsla(0,0%,100%,.42);line-height:1}.studio-node-tag-plus{opacity:.48;font-size:11px}.studio-node-box{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;height:100%;overflow:visible;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.026),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,0)),hsla(0,0%,5%,.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 40px rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 20px 42px rgba(0,0,0,.18)}.studio-node-image .studio-node-media-shell,.studio-node-video .studio-node-media-shell{background:rgba(6,6,6,.88);display:flex;align-items:center;justify-content:center}.studio-node-image .studio-node-media,.studio-node-video .studio-node-media{-o-object-fit:contain;object-fit:contain;background:transparent}.studio-node-video .studio-node-box{padding:10px}.studio-node.selected .studio-node-box{border-color:hsla(330,4%,90%,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 0 0 1px hsla(330,4%,90%,.12),0 22px 46px rgba(0,0,0,.22)}.studio-node.active .studio-node-box{border-color:rgba(255,215,170,.76);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 0 1px rgba(255,215,170,.18),0 0 24px rgba(255,215,170,.08),0 22px 46px rgba(0,0,0,.22)}.studio-node.active .studio-node-media-shell,.studio-node.selected .studio-node-media-shell{border-color:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 18px 28px rgba(0,0,0,.14)}.studio-node.restore-target .studio-node-box{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 0 1px rgba(0,212,255,.22),0 0 24px rgba(0,212,255,.16)}.studio-node-actions,.studio-node-footer{display:none}.studio-node-icon-shell{width:54px;height:54px;border-radius:13px;background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.02);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 16px 24px rgba(0,0,0,.18);display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);position:relative}.studio-node.active .studio-node-icon-shell,.studio-node.selected .studio-node-icon-shell{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 18px 28px rgba(0,0,0,.2)}.studio-node-media-shell{width:100%;height:100%;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.015),0 16px 24px rgba(0,0,0,.12);position:relative}.studio-node-media-play-button{position:absolute;left:50%;top:50%;z-index:3;width:34px;height:34px;transform:translate(-50%,-50%);border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding-left:2px;background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.92);font-size:13px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 10px 22px rgba(0,0,0,.28);cursor:pointer}.studio-node-media-play-button:hover{background:hsla(0,0%,100%,.2)}.studio-node-media-shell.audio{display:grid;grid-template-rows:1fr auto;gap:10px;padding:14px;background:radial-gradient(circle at 24% 18%,rgba(126,198,255,.14),transparent 36%),linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025))}.studio-node-icon-shell.audio-preview{width:100%;min-height:82px}.studio-node-audio-effect-player{position:relative;min-height:92px;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.015)),hsla(0,0%,4%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 16px 28px rgba(0,0,0,.26)}.studio-node-audio-effect-icon{position:absolute;top:14px;left:16px;z-index:2;color:hsla(0,0%,100%,.72)}.studio-node-audio-waveform{position:absolute;inset:18px 20px 20px 56px;display:flex;align-items:flex-end;gap:4px}.studio-node-audio-waveform span{flex:1;min-width:2px;max-width:8px;border-radius:999px;background:linear-gradient(180deg,#f5fbff,#8fd7ff 52%,#5f7cff);box-shadow:0 0 12px rgba(111,196,255,.42);opacity:.86;transform-origin:bottom;animation:studioAudioWave 1.26s ease-in-out infinite alternate}.studio-node-audio-scanline{position:absolute;inset:0;pointer-events:none;opacity:.26;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent),repeating-linear-gradient(180deg,hsla(0,0%,100%,.1) 0 1px,transparent 1px 6px);mix-blend-mode:screen}@keyframes studioAudioWave{0%{transform:scaleY(.5);opacity:.48}to{transform:scaleY(1.08);opacity:1}}.studio-node-audio-player{width:100%;height:30px}.studio-node-media[controls]{pointer-events:auto}.studio-node-preview-meta{top:8px;left:8px;z-index:1;height:18px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,8,8,.58);color:hsla(0,0%,100%,.82);font-size:9px;letter-spacing:.01em;backdrop-filter:blur(6px)}.studio-node-media-mark,.studio-node-preview-meta{position:absolute;display:inline-flex;align-items:center;justify-content:center}.studio-node-media-mark{inset:0;font-size:20px;color:hsla(0,0%,100%,.92);text-shadow:0 2px 10px rgba(0,0,0,.72)}.studio-node-duration{right:8px;bottom:8px}.studio-node-icon-shell.compact{width:38px;height:38px;border-radius:9px}.studio-node-glyph{width:24px;height:24px}.studio-node-text-preview{width:calc(100% - 18px);height:calc(100% - 18px);max-width:none;max-height:calc(100% - 18px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px 16px;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:hsla(0,0%,100%,.72);text-align:left;background:hsla(0,0%,100%,.025);border-radius:14px;border:1px solid hsla(0,0%,100%,.04)}.studio-node-text-shell{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.studio-node-handle{position:absolute;z-index:5;top:50%;width:18px;height:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:rgba(42,42,42,.98);color:hsla(0,0%,100%,.82);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;font-size:11px;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 8px 14px rgba(0,0,0,.18)}.studio-node.active .studio-node-handle,.studio-node.selected .studio-node-handle{border-color:rgba(0,212,255,.36);box-shadow:0 0 0 1px rgba(0,212,255,.12),0 10px 16px rgba(0,0,0,.2)}.studio-node-handle.left{left:-10px}.studio-node-handle.right{right:-10px}.studio-node-link-menu{position:absolute;z-index:7;width:164px;padding:5px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),rgba(44,44,44,.96);box-shadow:0 18px 36px rgba(0,0,0,.36),inset 0 0 0 1px hsla(0,0%,100%,.018);transform:translateY(-50%)}.studio-node-link-menu:before{content:"";position:absolute;left:-5px;top:50%;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);border-left:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(44,44,44,.96)}.studio-selection-group{position:absolute;z-index:6;border:1px solid rgba(255,220,178,.72);border-radius:20px;background:rgba(255,210,160,.035);box-shadow:0 0 0 1px rgba(255,220,178,.12),0 0 28px rgba(210,150,98,.1),inset 0 0 0 1px hsla(0,0%,100%,.025);pointer-events:none}.studio-selection-group:before{content:"";position:absolute;inset:5px;border-radius:15px;border:1px dashed rgba(255,232,206,.24)}.studio-selection-group-count{position:absolute;left:12px;top:-24px;height:20px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;color:rgba(255,236,216,.9);background:rgba(42,34,28,.94);border:1px solid rgba(255,220,178,.18);font-size:10px;white-space:nowrap}.studio-selection-group-plus{position:absolute;right:-15px;top:50%;width:30px;height:30px;transform:translateY(-50%);border-radius:999px;border:1px solid rgba(255,226,196,.38);background:linear-gradient(180deg,#a5744d,#6f4729);color:#fff8f0;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:0 12px 22px rgba(0,0,0,.32),0 0 0 3px rgba(255,218,177,.08)}.studio-selection-group-plus:hover{border-color:rgba(255,232,206,.62);background:linear-gradient(180deg,#bb8459,#7d512f)}.studio-node-link-menu-title{padding:0 4px 4px;color:hsla(0,0%,100%,.5);font-size:9px;line-height:1.2;display:flex;flex-direction:column;gap:2px}.studio-node-link-menu-meta{color:hsla(0,0%,100%,.38);font-size:9px}.studio-node-link-menu-list{display:flex;flex-direction:column;gap:2px}.studio-node-link-menu-item{width:100%;min-height:30px;padding:5px 7px 5px 6px;border:0;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.9);display:grid;grid-template-columns:16px 1fr;align-items:center;gap:8px;text-align:left;font-size:10px;line-height:1.1}.studio-node-link-menu-item:hover{background:hsla(0,0%,100%,.045)}.studio-node-link-menu-item-transfer{margin-top:4px;border-top:1px solid hsla(0,0%,100%,.08);color:rgba(230,244,255,.94)}.studio-node-link-menu-item-transfer:hover{background:rgba(96,165,250,.13)}.studio-node-link-menu-mark{width:16px;height:16px;color:hsla(0,0%,100%,.72);display:inline-flex;align-items:center;justify-content:center}.studio-node-link-menu-mark .studio-node-glyph{width:16px;height:16px}.studio-node-link-menu-label{font-weight:500}.studio-node-link-menu-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.studio-node-link-menu-note{color:hsla(0,0%,100%,.42);font-size:9px;line-height:1.15}.studio-canvas-create-menu{position:absolute;z-index:7;width:146px;padding:5px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),rgba(44,44,44,.96);box-shadow:0 18px 32px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.018)}.studio-board.create-flow{cursor:crosshair}.studio-canvas-create-title{padding:0 4px 4px;color:hsla(0,0%,100%,.52);font-size:9px}.studio-canvas-create-title.secondary{padding-top:1px}.studio-canvas-create-group{display:flex;flex-direction:column;gap:2px}.studio-canvas-create-divider{height:1px;margin:4px 0;background:hsla(0,0%,100%,.06)}.studio-canvas-create-item{width:100%;min-height:29px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.9);display:grid;grid-template-columns:16px 1fr;align-items:center;gap:7px;text-align:left;font-size:10px}.studio-canvas-create-item:hover{background:hsla(0,0%,100%,.045)}.studio-canvas-create-mark{width:16px;height:16px;color:hsla(0,0%,100%,.72);display:inline-flex;align-items:center;justify-content:center}.studio-canvas-create-mark .studio-node-glyph{width:16px;height:16px}.studio-node-console{position:absolute;z-index:4;padding:9px 10px 10px;max-height:min(560px,calc(100vh - 120px));overflow:auto;border-radius:16px;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(circle at top,hsla(0,0%,100%,.018),transparent 52%),linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),hsla(0,0%,5%,.98);box-shadow:0 20px 42px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.02)}.studio-node-console.running{box-shadow:0 0 0 1px rgba(255,232,206,.08),0 20px 42px rgba(0,0,0,.34),0 0 28px rgba(255,232,206,.06),inset 0 0 0 1px hsla(0,0%,100%,.02)}.studio-node-console.visual,.studio-node-console.visual.image-generate{padding:9px 10px 10px}.studio-node-console.visual.image-edit{padding:9px 10px 11px;max-height:min(225px,calc(100vh - 132px));overflow:auto}.studio-node-console.visual.image-edit:has(.studio-product-detail-panel){max-height:none;overflow:visible}.studio-node-console.visual.image-edit:has(.studio-product-detail-panel)>.studio-node-console-head{display:none}.studio-node-console-detached.model-menu-open,.studio-node-console.model-menu-open{z-index:180;overflow:visible}.studio-node-console.visual.image-edit.model-menu-open{overflow:visible}.studio-node-console.visual.video-generate{padding:9px 10px 10px}.studio-node-console.board-mode,.studio-node-console.input-mode{padding:9px 11px 11px}.studio-node-console-text.note-mode{padding-bottom:9px}.studio-node-task-menu{position:absolute;z-index:5;width:94px;padding:5px 4px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),hsla(0,0%,5%,.97);box-shadow:0 18px 34px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.02);backdrop-filter:blur(14px)}.studio-node-task-menu.image-generate{width:92px}.studio-node-task-menu.image-edit{width:98px}.studio-node-task-menu.video-generate{width:94px}.studio-node-task-menu.running{box-shadow:0 0 0 1px rgba(255,232,206,.06),0 18px 34px rgba(0,0,0,.3),0 0 24px rgba(255,232,206,.05),inset 0 0 0 1px hsla(0,0%,100%,.02)}.studio-node-task-menu-title{margin-bottom:6px;padding:0 4px;font-size:10px;color:hsla(0,0%,100%,.48)}.studio-node-task-menu-list{display:flex;flex-direction:column;gap:3px}.studio-node-task-menu-item{min-height:24px;padding:0 5px;border-radius:7px;display:flex;align-items:center;gap:5px;background:transparent;color:hsla(0,0%,100%,.82);text-align:left;font-size:8px;transition:background .12s ease,color .12s ease,transform .12s ease}.studio-node-task-menu-item.active{background:hsla(0,0%,100%,.09);color:rgba(255,244,226,.96);transform:translateX(1px)}.studio-node-task-menu-item:hover{background:hsla(0,0%,100%,.05)}.studio-node-task-menu-mark{width:12px;flex:0 0 12px;color:hsla(0,0%,100%,.62);font-size:10px;line-height:1;text-align:center}.studio-node-task-menu-label{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-node-task-menu-check{flex:0 0 auto;color:rgba(255,241,219,.9);font-size:9px}.studio-node-console:before{content:"";position:absolute;top:-7px;left:var(--studio-node-panel-anchor-x,50%);width:14px;height:14px;transform:translateX(-50%) rotate(45deg);border-left:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,5%,.98);box-shadow:-4px -4px 10px rgba(0,0,0,.08)}.studio-node-console.visual.image-generate:before,.studio-node-console.visual.video-generate:before{top:-6px}.studio-node-console.visual.image-generate:before{left:var(--studio-node-panel-anchor-x,38%)}.studio-node-console.visual.image-edit:before{left:var(--studio-node-panel-anchor-x,31%)}.studio-node-console.board-mode:before{left:var(--studio-node-panel-anchor-x,34%)}.studio-node-console.visual.video-generate:before{left:var(--studio-node-panel-anchor-x,45%)}.studio-node-console.input-mode:before{left:var(--studio-node-panel-anchor-x,43%)}.studio-node-console-text:before{left:var(--studio-node-panel-anchor-x,42%)}.studio-node-console-audio:before{left:var(--studio-node-panel-anchor-x,41%)}.studio-node-console-head,.studio-node-console-row{display:flex;align-items:center;gap:8px}.studio-node-console-head-main{min-width:0;display:flex;flex-direction:column;gap:5px}.studio-node-console-head{justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.studio-node-console-head.compact{margin-bottom:5px}.studio-node-console.visual.image-generate .studio-node-console-head.compact,.studio-node-console.visual.video-generate .studio-node-console-head.compact{margin-bottom:7px}.studio-node-console-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin:0 0 8px;padding:0 2px}.studio-node-console-strip.image-edit{margin-bottom:9px}.studio-node-console-strip.video-generate{margin-bottom:8px}.studio-node-console-headnote{margin:0 0 8px;padding:0 2px;font-size:10px;line-height:1.45;color:hsla(0,0%,100%,.48)}.studio-node-console-headnote.image-edit{color:rgba(255,232,206,.52)}.studio-node-console-headnote.video-generate{color:rgba(219,236,255,.5)}.studio-node-console-mode-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.84);font-size:10px;letter-spacing:.02em}.studio-node-console-mode-badge.image-generate{color:rgba(255,240,220,.94);background:rgba(255,224,190,.08);border-color:rgba(255,224,190,.12)}.studio-node-console-mode-badge.image-edit{color:rgba(255,234,210,.94);background:rgba(255,214,170,.09);border-color:rgba(255,214,170,.12)}.studio-node-console-mode-badge.video-generate{color:rgba(226,239,255,.94);background:rgba(130,179,255,.08);border-color:rgba(130,179,255,.12)}.studio-node-console-strip-chips{min-width:0;flex:1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.studio-node-console-strip-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.56);font-size:9px;white-space:nowrap}.studio-node-console-tools{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:0 2px}.studio-node-console-tools.video-generate{margin-bottom:9px}.studio-node-console-tool{min-height:22px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.64);font-size:9px}.studio-node-console-tool.active{border-color:rgba(255,224,190,.14);background:rgba(255,224,190,.09);color:rgba(255,240,220,.94)}.studio-node-console.visual.image-edit .studio-node-console-head-main,.studio-node-console.visual.video-generate .studio-node-console-head-main{gap:4px}.studio-node-console-row-primary{margin-bottom:10px;align-items:center;gap:6px}.studio-node-console-row-primary.visual{flex-wrap:nowrap;align-items:stretch}.studio-node-console-row-primary.visual.minimal{margin-top:4px;margin-bottom:0;gap:7px}.studio-node-console-row-primary.text-mode.input-mode{justify-content:flex-start}.studio-node-console-row-primary.visual.stage-first{margin-top:8px;margin-bottom:0}.studio-node-console-row-primary.visual.image-generate,.studio-node-console-row-primary.visual.video-generate{margin-bottom:0}.studio-node-console.visual.image-generate .studio-node-chip.model{min-width:136px}.studio-node-console.visual.video-generate .studio-node-chip.model{min-width:124px}.studio-node-console.visual.video-generate .studio-node-console-row-primary{margin-top:3px;gap:6px}.studio-node-console.visual.image-generate .studio-node-composer,.studio-node-console.visual.video-generate .studio-node-composer{min-height:72px;margin-bottom:10px}.studio-node-console.visual.image-generate .studio-node-console-head.compact,.studio-node-console.visual.video-generate .studio-node-console-head.compact{margin-bottom:10px}.studio-node-console.visual.image-edit .studio-node-console-row-primary{margin-top:7px}.studio-node-console-row-secondary{display:flex;align-items:center;gap:7px;margin-top:6px;margin-bottom:0}.studio-node-console-row-secondary.visual.image-edit,.studio-node-console-row-secondary.visual.video-generate{margin-top:7px}.studio-node-console-row-label{margin:0 0 5px;padding:0 2px;font-size:9px;letter-spacing:.04em;color:hsla(0,0%,100%,.38)}.studio-node-console-row-label.secondary{margin-top:7px}.studio-node-console-subhead{display:flex;align-items:center;gap:5px;padding-left:2px;font-size:10px;color:hsla(0,0%,100%,.42);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-node-console-subhead.visual{gap:4px;font-size:9px;color:hsla(0,0%,100%,.5)}.studio-node-console.visual.image-edit .studio-node-console-subhead.visual{color:rgba(255,232,206,.54)}.studio-node-console.visual.video-generate .studio-node-console-subhead.visual{color:rgba(219,236,255,.52)}.studio-node-console-helper{margin-top:8px;margin-bottom:1px;padding:0 2px;font-size:10px;line-height:1.45;color:hsla(0,0%,100%,.42)}.studio-node-console-helper.image-generate{margin-top:7px}.studio-node-console-helper.image-edit{margin-top:8px;color:rgba(255,232,206,.5)}.studio-node-console-helper.video-generate{margin-top:8px;color:rgba(219,236,255,.48)}.studio-node-console-context{display:flex;flex-direction:column;gap:6px;margin:0 0 9px}.studio-node-console-context-row{display:flex;align-items:flex-start;gap:8px}.studio-node-console-context-label{flex:0 0 auto;padding-top:4px;font-size:9px;color:hsla(0,0%,100%,.42);line-height:1}.studio-node-console-context-pills{display:flex;flex-wrap:wrap;gap:6px}.studio-node-console-ref{height:24px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.78);font-size:10px}.studio-node-console-ref:hover{border-color:rgba(255,214,170,.18);background:rgba(255,214,170,.08);color:rgba(255,232,206,.92)}.studio-node-console-taskbar{display:flex;align-items:center;gap:8px;min-height:28px;margin:0 0 10px;padding:0 10px;border-radius:11px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.studio-node-console-task-state{flex:0 0 auto;font-size:10px;line-height:1}.studio-node-console-task-text{min-width:0;flex:1;font-size:10px;color:hsla(0,0%,100%,.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-node-console-task-action{flex:0 0 auto;height:22px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.9);color:#1b1b1b;font-size:10px}.studio-reference-chip-context{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.82);cursor:pointer}.studio-reference-chip-context:hover{border-color:rgba(255,214,170,.2);background:rgba(255,214,170,.08);color:rgba(255,232,206,.92)}.studio-node-chip,.studio-node-console-action,.studio-node-console-kind{height:24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.88);padding:0 7px;display:inline-flex;align-items:center;gap:6px;font-size:10px}.studio-node-console-kind{min-width:88px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-node-console-run{min-width:42px;height:26px;padding:0 9px;border:0;border-radius:8px;background:hsla(0,0%,86%,.86);color:#181818;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;box-shadow:0 10px 20px rgba(0,0,0,.16);white-space:nowrap;cursor:pointer}.studio-node-console-run.running,.studio-node-console-run:disabled{opacity:.74;cursor:not-allowed}.studio-node-console-run.running{background:rgba(255,214,170,.92)}.studio-node-cost-badge{min-height:24px;padding:0 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.9);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;white-space:nowrap}.studio-model-option-bullet,.studio-node-console-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.studio-model-option-bullet.image,.studio-node-console-dot.image{background:linear-gradient(180deg,#6b7cff,#6fc8ff)}.studio-model-option-bullet.video,.studio-node-console-dot.video{background:linear-gradient(180deg,#57f0bd,#2f8cff)}.studio-model-option-bullet.audio,.studio-node-console-dot.audio{background:linear-gradient(180deg,#ffbf6b,#ff8b6b)}.studio-model-option-bullet.text,.studio-node-console-dot.text{background:linear-gradient(180deg,#c59cff,#6b7cff)}.studio-node-composer{width:100%;max-width:100%;min-height:54px;resize:vertical;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);padding:10px 11px;margin-bottom:9px;font-size:11px;line-height:1.5}.studio-shell input::-moz-placeholder,.studio-shell textarea::-moz-placeholder{color:rgba(178,188,202,.48)!important;opacity:1!important;-moz-user-select:none;user-select:none}.studio-shell input::placeholder,.studio-shell textarea::placeholder{color:rgba(178,188,202,.48)!important;opacity:1!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-shell .prompt-note{caret-color:rgba(0,212,255,.82)}.studio-node-composer.visual{resize:vertical;max-width:100%;min-height:74px;border-radius:12px;padding:11px 12px;margin-bottom:8px;background:hsla(0,0%,100%,.025);line-height:1.45}.studio-node-composer.visual.image-generate{min-height:50px;border-radius:11px;margin-bottom:7px}.studio-node-composer.visual.video-generate{min-height:74px;border-radius:12px;margin-bottom:7px;padding:8px 10px;line-height:1.5}.studio-node-composer-text{max-width:100%;min-height:52px;border-radius:11px;margin-bottom:7px}.studio-node-composer-text.text-generate{min-height:64px;background:hsla(0,0%,100%,.046);border-radius:11px}.studio-node-composer-text.input-mode{min-height:76px;background:hsla(0,0%,100%,.038);padding:9px 10px}.studio-node-composer-text.note-mode{min-height:64px;background:hsla(0,0%,100%,.036)}.studio-node-console-text.note-mode .studio-node-console-row-primary{margin-bottom:6px}.studio-node-composer-audio{max-width:100%;min-height:68px;border-radius:11px;margin-bottom:12px}.studio-node-composer-compact{max-width:100%;min-height:54px;border-radius:11px;margin-top:9px;margin-bottom:0;background:hsla(0,0%,100%,.03)}.studio-node-composer-compact.image-edit{min-height:52px}.studio-node-stage{display:flex;flex-direction:column;gap:9px;margin-top:1px}.studio-node-stage-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.studio-node-stage-tools{min-width:0;flex:1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.studio-node-stage-tool{min-height:22px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.66);font-size:9px}.studio-node-stage-tool.active{border-color:rgba(255,220,183,.14);background:rgba(255,220,183,.09);color:rgba(255,239,219,.94)}.studio-node-stage-topnote{flex:0 0 auto;font-size:9px;color:hsla(0,0%,100%,.38)}.studio-node-stage-main{min-height:172px;border-radius:13px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent),hsla(0,0%,7%,.98);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.015),0 16px 28px rgba(0,0,0,.2)}.studio-node-stage-main.board{background:linear-gradient(180deg,hsla(0,0%,100%,.016),transparent),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),hsla(0,0%,6%,.98);background-size:auto,24px 24px,24px 24px,auto;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.018),inset 0 12px 30px hsla(0,0%,100%,.012),0 18px 32px rgba(0,0,0,.22)}.studio-node-stage-main.lighting{min-height:166px;overflow:visible;padding:10px 0 2px}.studio-node-stage-main.inpaint{cursor:crosshair}.studio-node-stage-image .studio-node-stage-main{min-height:188px}.studio-node-console.visual.image-edit .studio-node-stage-image .studio-node-stage-main{min-height:166px}.studio-node-console.board-mode .studio-node-stage-image .studio-node-stage-main{min-height:228px;border-radius:15px}.studio-node-console.board-mode .studio-node-stage{gap:10px}.studio-node-console.input-mode .studio-node-console-head{margin-bottom:8px}.studio-node-console.input-mode .studio-node-console-row-primary.text-mode{margin-top:2px}.studio-node-console.visual.video-generate .studio-node-composer{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.012)}.studio-node-stage-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio-node-stage-media.contain{-o-object-fit:contain;object-fit:contain;background:rgba(8,8,8,.94)}.studio-inpaint-stage{position:relative;width:100%;height:100%}.studio-inpaint-stage.active{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-inpaint-mask-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.studio-inpaint-mask-dot{position:absolute;border-radius:999px;transform:translate(-50%,-50%);background:rgba(255,189,98,.42);border:1px solid rgba(255,231,196,.62);box-shadow:0 0 18px rgba(255,178,82,.28);mix-blend-mode:screen}.studio-inpaint-mask-dot.erase{background:rgba(30,30,30,.55);border-color:hsla(0,0%,100%,.34);box-shadow:inset 0 0 0 1px rgba(0,0,0,.24);mix-blend-mode:normal}.studio-node-stage-placeholder{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.studio-node-stage-placeholder.board{padding:14px;align-items:stretch;justify-content:space-between}.studio-node-stage-board-grid{width:100%;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:8px;flex:1}.studio-node-stage-board-card{border-radius:12px;border:1px dashed hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.42);font-size:11px;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.012)}.studio-node-stage-board-card.major{grid-row:span 2;background:radial-gradient(circle at top,hsla(0,0%,100%,.028),transparent 58%),hsla(0,0%,100%,.022)}.studio-node-stage-board-card.note{color:rgba(255,233,205,.5);border-color:rgba(255,214,170,.14)}.studio-node-stage-placeholder.visual{flex-direction:column;gap:10px}.studio-node-stage-orb{position:relative;width:166px;height:166px;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.08),hsla(0,0%,100%,.01) 56%,transparent 72%)}.studio-node-stage-orb,.studio-node-stage-orb-ring{border-radius:999px;border:1px solid hsla(0,0%,100%,.08)}.studio-node-stage-orb-ring{position:absolute;inset:18px}.studio-node-stage-orb-axis{position:absolute;top:18px;bottom:18px;left:50%;width:1px;background:hsla(0,0%,100%,.12);transform:translateX(-50%)}.studio-node-stage-orb-dot{position:absolute;top:34px;left:34px;width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 0 0 6px hsla(0,0%,100%,.06)}.studio-lighting-pad{--light-x:50%;--light-y:50%;--light-power:0.65;position:relative;width:min(156px,70%);aspect-ratio:1;margin:0 auto;border-radius:50%;cursor:grab;touch-action:none;background:radial-gradient(circle at 36% 28%,hsla(0,0%,100%,.16),transparent 9%),radial-gradient(circle at center,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01) 58%,hsla(0,0%,100%,.03))}.studio-lighting-pad:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(255,246,218,calc(.45 * var(--light-power))) 0,rgba(255,214,158,calc(.26 * var(--light-power))) 16%,hsla(0,0%,100%,.05) 34%,transparent 58%),radial-gradient(circle at calc(100% - var(--light-x)) calc(100% - var(--light-y)),rgba(0,0,0,calc(.46 * var(--light-power))) 0,rgba(0,0,0,.2) 34%,transparent 62%);mix-blend-mode:screen}.studio-lighting-pad:after{content:"";position:absolute;inset:12px;border-radius:999px;pointer-events:none;box-shadow:inset 0 -28px 40px rgba(0,0,0,.42),inset 0 18px 30px rgba(255,236,201,.16);opacity:.9}.studio-lighting-pad:active{cursor:grabbing}.studio-lighting-ring{position:absolute;z-index:2;inset:11px;border-radius:50%;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 34px hsla(0,0%,100%,.035)}.studio-lighting-axis{position:absolute;z-index:2;left:50%;top:50%;background:hsla(0,0%,100%,.07);transform:translate(-50%,-50%)}.studio-lighting-axis.horizontal{width:calc(100% - 24px);height:1px}.studio-lighting-axis.vertical{width:1px;height:calc(100% - 24px)}.studio-lighting-dot{position:absolute;z-index:3;width:14px;height:14px;border-radius:999px;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 0 0 4px hsla(0,0%,100%,.08),0 0 20px hsla(0,0%,100%,.34);transform:translate(-50%,-50%);pointer-events:none}.studio-lighting-caption{position:absolute;z-index:3;left:50%;bottom:-28px;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:220px;color:hsla(0,0%,100%,.5);font-size:10px;line-height:1.3}.studio-node-stage-main.lighting+.studio-node-stage-sliders{margin-top:14px}.studio-node-stage-overlay{position:absolute;left:10px;top:10px;z-index:1}.studio-node-stage-overlay-chip{display:inline-flex;align-items:center;min-height:21px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:rgba(7,7,7,.64);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.72);font-size:10px}.studio-node-stage-hint{max-width:240px;text-align:center;font-size:10px;color:hsla(0,0%,100%,.4);line-height:1.4}.studio-node-stage-sliders{display:flex;flex-direction:column;gap:5px;padding:0 2px 1px}.studio-node-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 1px}.studio-node-stage-footer-note{min-width:0;font-size:9px;color:hsla(0,0%,100%,.42);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-node-stage-footer-chips{display:inline-flex;align-items:center;gap:5px}.studio-node-stage-footer-chip{min-height:20px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.58);font-size:9px}.studio-node-stage-footer-chip.action{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.78);cursor:pointer}.studio-node-stage-footer-chip.action.active{background:rgba(255,214,170,.16);color:rgba(255,238,218,.96)}.studio-node-stage-slider{display:grid;grid-template-columns:32px 1fr 28px;align-items:center;gap:7px}.studio-node-stage-slider-label,.studio-node-stage-slider-value{font-size:9px;color:hsla(0,0%,100%,.56)}.studio-node-stage-slider-value{text-align:right}.studio-node-stage-slider-input{width:100%}.studio-node-console-row{flex-wrap:wrap;gap:7px}.studio-node-chip{min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio-node-inline-input{width:100%;min-height:30px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.86);padding:0 10px}.studio-node-console-audio-grid{display:grid;gap:6px;margin-bottom:7px}.studio-node-chip.model{max-width:168px}.studio-node-console.visual .studio-node-chip.model{max-width:132px}.studio-node-chip-group{display:inline-flex;align-items:center}.studio-node-param-note{margin-left:auto;font-size:9px;color:hsla(0,0%,100%,.42);white-space:nowrap}.studio-node-toggle-chip{min-height:22px;padding:0 8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.72);font-size:9px;display:inline-flex;align-items:center;gap:6px}.studio-node-console-row-primary.text-mode.derived,.studio-node-console-row-primary.visual.minimal.derived{margin-bottom:8px}.studio-node-console-row-primary.text-mode.derived-footer,.studio-node-console-row-primary.visual.minimal.derived-footer{margin-top:8px}.studio-node-composer-text.derived,.studio-node-composer.visual.derived{min-height:92px}.studio-node-composer.visual.derived.embedded{min-height:54px;margin:0;padding:8px 9px;border-radius:10px;background:hsla(0,0%,100%,.024)}.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{margin-top:4px;padding-top:2px}.studio-node-console-row-primary.visual.minimal.derived-footer.embedded .studio-node-chip,.studio-node-console-row-primary.visual.minimal.derived-footer.embedded .studio-node-console-action,.studio-node-console-row-primary.visual.minimal.derived-footer.embedded .studio-node-toggle-chip{min-height:24px;height:24px;font-size:9px}.studio-node-chip-action{min-width:132px}.studio-task-mode-picker{position:relative;z-index:10}.studio-task-mode-trigger{min-width:132px;justify-content:space-between;gap:8px}.studio-task-mode-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-task-mode-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:156px;padding:8px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,8%,.96);box-shadow:0 16px 36px rgba(0,0,0,.42);backdrop-filter:blur(12px)}.studio-task-mode-popover-title{margin-bottom:6px;padding:0 4px;color:hsla(0,0%,100%,.46);font-size:10px;letter-spacing:.06em}.studio-task-mode-popover-list{display:flex;flex-direction:column;gap:4px}.studio-task-mode-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.86);font-size:11px;text-align:left}.studio-task-mode-option.active,.studio-task-mode-option:hover{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06)}.studio-task-mode-check{color:rgba(255,236,214,.92);font-size:12px}.studio-node-console-row-primary.text-mode{align-items:center}.studio-node-console-text.text-generate .studio-node-chip.model{min-width:144px}.studio-node-console-text.text-generate .studio-node-chip{height:30px}.studio-node-console-text.text-generate .studio-node-console-row-primary{gap:10px;margin-top:2px}.studio-node-console-text.text-generate .studio-node-chip:not(.model){min-width:54px}.studio-node-console-audio .studio-node-console-row-primary{gap:12px}.studio-node-console-audio .studio-node-chip{height:30px}.studio-node-console-audio .studio-node-chip.model{min-width:140px}.studio-node-console-audio-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.studio-node-inline-input{height:36px;padding:0 12px;font-size:11px}.studio-node-console-row-secondary.audio-mode{margin-bottom:12px}.studio-node-toggle-chip{min-height:26px;padding:0 11px}.studio-node-toggle-chip.active{border-color:rgba(255,224,190,.14);background:rgba(255,224,190,.08);color:rgba(255,240,220,.92)}.studio-node-console-text.text-generate,.studio-node-console.audio-generate{padding:11px 12px 12px;border-radius:16px}.studio-node-console-text.text-generate .studio-node-console-head,.studio-node-console.audio-generate .studio-node-console-head{margin-bottom:9px}.studio-node-console-text.text-generate .studio-node-console-kind,.studio-node-console.audio-generate .studio-node-console-kind{min-width:94px;height:27px;padding:0 9px;border-radius:9px;gap:5px;font-size:10px}.studio-node-console-text.text-generate .studio-node-console-run,.studio-node-console.audio-generate .studio-node-console-run{width:27px;height:27px;font-size:14px}.studio-node-console.audio-generate:before{left:41%;top:-6px}.studio-node-composer-text.text-generate{min-height:74px}.studio-node-composer-audio,.studio-node-composer-text.text-generate{margin-bottom:11px;padding:11px 12px;border-radius:10px;background:hsla(0,0%,100%,.043)}.studio-node-composer-audio{min-height:76px}.studio-node-console-row-primary.audio-mode,.studio-node-console-text.text-generate .studio-node-console-row-primary{gap:9px;margin-top:1px}.studio-node-console-text.text-generate .studio-node-chip,.studio-node-console.audio-generate .studio-node-chip{height:29px;padding:0 10px;border-radius:9px;font-size:10px}.studio-node-console-text.text-generate .studio-node-chip.model{min-width:112px}.studio-node-console-text.text-generate .studio-node-chip:not(.model){min-width:46px}.studio-node-console.audio-generate .studio-node-chip.model{min-width:112px}.studio-node-console-row.audio-inline-settings{display:grid;grid-template-columns:minmax(96px,auto) minmax(110px,1fr) auto;gap:7px;align-items:center}.studio-node-console-row-footer.audio-panel,.studio-node-console-row-footer.text-panel{justify-content:flex-end}.studio-node-console-row-footer.audio-panel .studio-node-chip.model,.studio-node-console-row-footer.text-panel .studio-node-chip.model,.studio-node-console-row.audio-inline-settings .studio-node-chip.model{overflow:hidden;min-width:0;max-width:170px;text-overflow:ellipsis;white-space:nowrap}.studio-node-inline-input{height:33px;border-radius:9px}.studio-node-console-row-secondary.audio-mode{margin-top:0}.studio-node-generate-summary,.studio-node-video-summary{margin:0 0 8px;padding:9px 11px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent),hsla(0,0%,100%,.025)}.studio-node-generate-summary-label,.studio-node-video-summary-label{font-size:9px;letter-spacing:.04em;color:hsla(0,0%,100%,.46)}.studio-node-generate-summary-body{display:flex;flex-direction:column;gap:7px;margin-top:5px}.studio-node-generate-summary-note,.studio-node-video-summary-value{font-size:10px;line-height:1.5;color:hsla(0,0%,100%,.78)}.studio-node-generate-summary-chips,.studio-node-video-summary-chips{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.studio-node-generate-summary-chip,.studio-node-video-summary-chip{min-height:20px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.58);font-size:9px}.studio-node-console-action{background:hsla(0,0%,100%,.92);color:#191919;border-color:transparent;margin-left:auto;box-shadow:0 10px 20px rgba(0,0,0,.14)}.studio-node-console.visual .studio-node-console-kind{min-width:104px;justify-content:flex-start}.studio-node-video-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.studio-node-video-summary-label{color:rgba(219,236,255,.46)}.studio-node-video-summary-badge{min-height:20px;padding:0 8px;border-radius:999px;background:rgba(130,179,255,.08);border:1px solid rgba(130,179,255,.12);color:rgba(226,239,255,.88);font-size:9px;display:inline-flex;align-items:center}.studio-node-video-summary-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;font-size:9px;color:hsla(0,0%,100%,.46)}.studio-node-console-action-image,.studio-node-console-action-video{min-width:58px}.studio-node-console-row-primary.visual .studio-node-chip,.studio-node-console-row-primary.visual .studio-node-console-action{flex:0 0 auto}.studio-node-console-row-primary.visual .studio-node-chip:not(.model){min-width:0;padding-inline:9px}.studio-node-console-row-primary.visual .studio-node-chip.model{flex:1 1 auto;min-width:118px}.studio-model-popover{position:absolute;left:0;top:40px;width:320px;max-height:420px;border-radius:14px;border:0;background:rgba(54,56,60,.98);box-shadow:0 18px 44px rgba(0,0,0,.4);padding:12px;z-index:240;isolation:isolate;pointer-events:auto}.studio-node-console.visual.image-generate .studio-model-popover,.studio-node-console.visual.video-generate .studio-model-popover{top:40px;width:224px}.studio-node-console.visual.image-edit .studio-model-popover{top:40px;width:230px}.studio-node-console-row-primary.audio-mode,.studio-node-console-row-primary.text-mode{gap:8px}.studio-node-console-text .studio-node-chip.model{min-width:120px}.studio-node-console-audio .studio-node-chip.model{min-width:112px}.studio-model-popover-title{font-size:10px;color:hsla(0,0%,100%,.46);margin-bottom:7px}.studio-model-popover-summary{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:7px 8px;border-radius:9px;background:hsla(0,0%,100%,.03)}.studio-node-console-audio,.studio-node-console-text.text-generate{padding:12px 13px 13px;border-radius:18px}.studio-node-console-text.text-generate:before{left:36%;top:-6px}.studio-node-console-audio:before{left:40%;top:-6px}.studio-node-console-audio .studio-node-console-head,.studio-node-console-text.text-generate .studio-node-console-head{margin-bottom:10px}.studio-node-console-audio .studio-node-console-kind,.studio-node-console-text.text-generate .studio-node-console-kind{min-width:98px;height:28px;padding:0 10px;border-radius:10px;font-size:11px}.studio-node-console-audio .studio-node-console-run,.studio-node-console-text.text-generate .studio-node-console-run{width:28px;height:28px;font-size:15px}.studio-node-composer-text.text-generate{min-height:72px;padding:12px 13px;margin-bottom:12px;border-radius:12px;font-size:11px;line-height:1.5}.studio-node-composer-audio{min-height:74px;padding:12px 13px;margin-bottom:13px;border-radius:12px;font-size:11px;line-height:1.5}.studio-node-console-row-primary.audio-mode,.studio-node-console-text.text-generate .studio-node-console-row-primary{gap:10px;margin-top:2px}.studio-node-console-audio .studio-node-chip,.studio-node-console-text.text-generate .studio-node-chip{height:30px;border-radius:10px;padding:0 10px;font-size:10px}.studio-node-console-text.text-generate .studio-node-chip.model{min-width:126px}.studio-node-console-text.text-generate .studio-node-chip:not(.model){min-width:48px}.studio-node-console-audio .studio-node-chip.model{min-width:118px}.studio-node-console-audio-grid{gap:8px;margin-bottom:10px}.studio-node-inline-input{height:34px;border-radius:10px;padding:0 11px;font-size:10px}.studio-node-console-row-secondary.audio-mode{margin-bottom:10px}.studio-node-toggle-chip{min-height:24px;padding:0 10px;border-radius:999px;font-size:10px}.studio-model-popover-badge{align-self:flex-start;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);font-size:9px;display:inline-flex;align-items:center}.studio-model-popover-note{font-size:9px;line-height:1.45;color:hsla(0,0%,100%,.46)}.studio-model-popover-list{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow:auto;padding:4px;border-radius:10px;background:rgba(16,18,22,.66)}.studio-model-option{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border-radius:8px;border:0;background:rgba(32,34,39,.95);color:rgba(242,244,247,.74);text-align:left;box-shadow:none}.studio-model-option.active{background:rgba(89,93,100,.78);color:#fff}.studio-model-option-content{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.studio-model-option-title{font-size:11px}.studio-model-option-meta{font-size:9px;color:hsla(0,0%,100%,.48)}.studio-model-option-check{color:hsla(0,0%,100%,.82);font-size:11px}.studio-asset-check{color:rgba(255,246,210,.92);font-size:12px}.studio-copilot-feed{flex:1;min-height:0;padding:6px 2px 0;overflow:auto;display:flex;flex-direction:column;position:relative}.studio-copilot-plan-button{margin-left:auto;display:inline-flex;height:32px;padding:0 13px;border-radius:999px;border:0;background:hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.9);font-size:11px;align-self:flex-end;box-shadow:0 10px 20px rgba(0,0,0,.12)}.studio-copilot-plan-button.secondary{margin-left:0;background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.72)}.studio-copilot-error-text{margin-top:14px;font-size:11px;line-height:1.55;color:hsla(0,0%,100%,.72);max-width:210px;text-align:center;align-self:center}.studio-bubble-note{margin-top:5px;font-size:10px;color:hsla(0,0%,100%,.46);line-height:1.45}.studio-bubble-time{margin-top:6px;font-size:9px;color:hsla(0,0%,100%,.3)}.studio-assets-grid-large .studio-asset-title-row{gap:5px}.studio-asset-card-large .studio-asset-corner{border-color:hsla(0,0%,100%,.24)}.studio-asset-card-large .studio-asset-pill{border-color:hsla(0,0%,100%,.16);box-shadow:0 3px 8px rgba(0,0,0,.22)}.studio-copilot-feed-top{backdrop-filter:blur(4px)}.studio-copilot-composer-shell{border-color:hsla(0,0%,100%,.14)}.studio-node.selected .studio-node-box{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 0 0 1px hsla(330,4%,90%,.12),0 24px 50px rgba(0,0,0,.24)}.studio-node.active .studio-node-box{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 0 1px rgba(255,215,170,.18),0 0 24px rgba(255,215,170,.08),0 24px 50px rgba(0,0,0,.24)}.studio-canvas-context-bar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.studio-canvas-context-chip{min-width:0;max-width:100%;height:24px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.82)}.studio-canvas-context-chip:hover{border-color:rgba(255,214,170,.18);background:rgba(255,214,170,.08)}.studio-canvas-context-label{flex:0 0 auto;font-size:9px;color:hsla(0,0%,100%,.46)}.studio-canvas-context-value{min-width:0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-canvas-context-actions{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px}.studio-canvas-context-action{min-height:21px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,214,170,.12);background:rgba(255,214,170,.06);color:rgba(255,236,212,.78);font-size:9px;transition:border-color .14s ease,background .14s ease,color .14s ease}.studio-canvas-context-action:hover{border-color:rgba(255,214,170,.22);background:rgba(255,214,170,.1);color:rgba(255,243,225,.92)}.studio-list-item-button{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;text-align:left;color:inherit}.studio-list-item-button:hover{color:rgba(255,232,206,.94)}.studio-task-card{width:100%;gap:9px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.studio-task-card,.studio-task-card-main{display:flex;flex-direction:column;background:transparent;color:inherit;text-align:left}.studio-task-card-main{gap:8px}.studio-task-card:last-child{border-bottom:0}.studio-task-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-task-card-title{min-width:0;font-size:11px;color:hsla(0,0%,100%,.84);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-task-card-state{flex:0 0 auto;font-size:10px}.studio-task-card-badges{display:flex;flex-wrap:wrap;gap:6px}.studio-task-card-badge{height:18px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.62)}.studio-task-card-badge.ready{border-color:rgba(140,230,176,.16);background:rgba(140,230,176,.1);color:#8ce6b0}.studio-task-card-progress{width:100%;height:5px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.studio-task-card-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,214,170,.92),rgba(255,241,223,.88))}.studio-task-card-note{font-size:10px;line-height:1.45;color:hsla(0,0%,100%,.64)}.studio-task-card-meta{font-size:9px;line-height:1.4;color:hsla(0,0%,100%,.42);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-task-card-summary{display:flex;flex-wrap:wrap;gap:8px;font-size:8px;color:hsla(0,0%,100%,.4)}.studio-task-card-inputs{display:flex;flex-wrap:wrap;gap:6px}.studio-task-card-input{min-height:19px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.58);font-size:8px}.studio-inline-pill.ready,.studio-task-card-input.ready{border-color:rgba(255,214,170,.16);background:rgba(255,214,170,.08);color:rgba(255,232,206,.82)}.studio-task-card-actions{display:flex;flex-wrap:wrap;gap:7px}.studio-task-card-actions .studio-secondary-button{min-height:24px;padding:0 9px;font-size:9px}.studio-workspace-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.studio-workspace-summary-item{min-width:0;padding:9px 10px;border-radius:11px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.studio-workspace-summary-label{display:block;margin-bottom:4px;font-size:9px;color:hsla(0,0%,100%,.42)}.studio-workspace-summary-value{display:block;font-size:12px;color:rgba(255,244,231,.9)}.studio-workspace-list{display:flex;flex-direction:column;gap:8px}.studio-workspace-sections{display:flex;flex-direction:column;gap:10px}.studio-workspace-section{display:flex;flex-direction:column;gap:8px}.studio-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.studio-workspace-section-chevron{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:hsla(0,0%,100%,.54);transition:transform .14s ease,color .14s ease}.studio-workspace-section-chevron.collapsed{transform:rotate(180deg)}.studio-workspace-section-title{font-size:10px;color:rgba(255,214,170,.74)}.studio-workspace-section-count{min-width:18px;height:18px;padding:0 6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);display:inline-flex;align-items:center;justify-content:center;font-size:8px;color:hsla(0,0%,100%,.58);background:hsla(0,0%,100%,.03)}.studio-workspace-batch-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.studio-console-search-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.studio-console-search-row .studio-search{flex:1;min-width:0}.studio-workspace-batch-actions .studio-secondary-button{min-height:24px;padding:0 9px;font-size:9px}.studio-workspace-batch-actions .studio-secondary-button.active{border-color:rgba(255,214,170,.22);background:rgba(255,214,170,.1);color:rgba(255,240,220,.92)}.studio-workspace-item{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.studio-workspace-item-main{min-width:0;display:flex;flex-direction:column;gap:5px;text-align:left;color:inherit}.studio-workspace-item-top{display:flex;align-items:baseline;gap:8px;min-width:0}.studio-workspace-item-kind{flex:0 0 auto;font-size:9px;color:rgba(255,214,170,.72)}.studio-workspace-item-title{min-width:0;font-size:11px;color:hsla(0,0%,100%,.84);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-workspace-item-meta{font-size:9px;color:hsla(0,0%,100%,.46);line-height:1.4}.studio-workspace-item-actions{display:flex;flex-wrap:wrap;gap:7px}.studio-workspace-item-actions .studio-secondary-button{min-height:24px;padding:0 9px;font-size:9px}.studio-panel-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.studio-panel-summary-item{min-width:0;padding:9px 10px;border-radius:11px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.studio-panel-summary-label{display:block;font-size:9px;color:hsla(0,0%,100%,.42);margin-bottom:4px}.studio-panel-summary-value{display:block;font-size:11px;color:hsla(0,0%,100%,.86);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-panel-note-card{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);margin-bottom:10px}.studio-panel-note-line{font-size:10px;line-height:1.45;color:hsla(0,0%,100%,.74)}.studio-panel-note-line.subtle{color:hsla(0,0%,100%,.48)}.studio-connection-card{display:flex;align-items:center;gap:8px}.studio-connection-end{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.84);text-align:left}.studio-connection-end:hover{border-color:rgba(255,214,170,.18);background:rgba(255,214,170,.08)}.studio-connection-end-label{font-size:9px;color:hsla(0,0%,100%,.44)}.studio-connection-end-title{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-connection-arrow{flex:0 0 auto;font-size:14px;color:rgba(255,214,170,.72)}.studio-node-console-audio-body,.studio-node-console-text-body{display:flex;flex-direction:column;gap:10px}.studio-node-console-text.text-generate{width:min(720px,calc(100vw - 48px));min-height:117px;padding:9px 11px 11px}.studio-node-console-text.text-generate .studio-node-console-row-primary{margin-bottom:2px}.studio-node-console-text.text-generate .studio-node-composer-text.text-generate{min-height:52px;height:52px;padding:11px 38px 11px 13px;border-radius:9px;font-size:12px;line-height:1.42}.studio-node-console-text.text-generate .studio-node-console-row-footer{gap:8px;padding-top:1px}.studio-node-console-text.text-generate .studio-node-chip.model{min-width:108px;height:30px;padding:0 11px;border-radius:8px}.studio-node-console-text.text-generate .studio-node-chip.speed{min-width:44px;height:30px;padding:0 11px;border-radius:8px}.studio-node-console-text.text-generate .studio-node-console-submit{width:31px;height:31px}.studio-node-console-text.input-mode{width:min(720px,calc(100vw - 48px));min-height:132px}.studio-node-console-text.input-mode .studio-node-composer-text.input-mode{min-height:82px;height:82px}.studio-node-console-text.note-mode{width:min(480px,calc(100vw - 48px));min-height:110px}.studio-node-console-text.note-mode .studio-node-composer-text.note-mode{min-height:72px;height:72px}.studio-node-console.audio-generate{min-height:156px;padding:9px 11px 11px}.studio-node-composer-audio{min-height:54px;height:54px;padding:12px 38px 12px 13px;border-radius:9px;font-size:12px;line-height:1.42}.studio-node-console-audio-body .studio-node-console-grid{gap:7px}.studio-node-console-audio-body .studio-node-inline-input{height:32px;padding:0 11px;border-radius:8px}.studio-node-console-audio-body .studio-node-toggle-button{height:28px;border-radius:8px;padding:0 9px}.studio-node-console.audio-generate .studio-node-console-row-footer{gap:8px;padding-top:1px}.studio-node-console.audio-generate .studio-node-chip.model{min-width:100px;height:30px;padding:0 11px;border-radius:8px}.studio-node-console.audio-generate .studio-node-chip.speed{min-width:44px;height:30px;padding:0 11px;border-radius:8px}.studio-node-console.audio-generate .studio-node-console-submit{width:31px;height:31px}.studio-derived-workbench-frames{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:8px}.studio-derived-workbench-frames.simple{padding:9px 11px 10px;gap:8px}.studio-derived-workbench-video{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:6px}.studio-derived-workbench-video.simple{padding:0;gap:6px}.studio-derived-workbench-frames.simple .studio-derived-shell-card-compact,.studio-derived-workbench-image.simple .studio-derived-shell-card-compact,.studio-derived-workbench-video.simple .studio-derived-shell-card-compact{border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.006)),hsla(0,0%,5%,.95)}.studio-derived-workbench-flat .studio-derived-source-strip.gallery{margin-top:0;margin-bottom:2px}.studio-derived-workbench-floating .studio-derived-source-strip.gallery{gap:6px}.studio-derived-workbench.semantic .studio-derived-task-menu{width:84px}.studio-derived-workbench.semantic .studio-derived-shell-card-flat{max-width:430px}.studio-derived-workbench.semantic .studio-node-composer.visual.derived.embedded{min-height:70px;border-radius:11px}.studio-derived-workbench.semantic .studio-node-console-row.visual.minimal.derived-footer.embedded{justify-content:flex-start}.studio-derived-workbench-frames .studio-derived-task-menu,.studio-derived-workbench-image .studio-derived-task-menu,.studio-derived-workbench-video .studio-derived-task-menu{width:68px}.studio-derived-workbench-frames .studio-derived-shell-card-flat,.studio-derived-workbench-image .studio-derived-shell-card-flat,.studio-derived-workbench-video .studio-derived-shell-card-flat{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.studio-derived-shell-card-slim{padding:7px 9px 9px;gap:6px;border-radius:15px;background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.006)),hsla(0,0%,5%,.95)}.studio-derived-workbench-frames .studio-derived-shell-card-compact,.studio-derived-workbench-image .studio-derived-shell-card-compact,.studio-derived-workbench-video .studio-derived-shell-card-compact{padding:6px 7px 8px;gap:5px}.studio-derived-shell-card-flat .studio-node-composer.visual.derived.embedded{min-height:58px}.studio-derived-shell-card-compact .studio-node-composer.visual.derived.embedded{min-height:64px;margin-top:0}.studio-derived-shell-card-flat .studio-node-console-row.visual.minimal.derived-footer.embedded{margin-top:0;flex-wrap:wrap;gap:6px}.studio-derived-workbench-frames .studio-derived-shell-card-flat{padding:7px 9px 9px;gap:6px}.studio-derived-workbench-image .studio-derived-shell-card-flat.image-flat,.studio-derived-workbench-video .studio-derived-shell-card-flat.video-flat,.studio-derived-workbench.semantic .studio-derived-shell-card-flat.semantic-flat{gap:5px;padding:6px 7px 8px}.studio-derived-workbench-image .studio-derived-shell-card-flat.image-flat{min-width:0}.studio-derived-workbench-image .studio-node-composer.visual.derived.embedded,.studio-derived-workbench-video .studio-node-composer.visual.derived.embedded,.studio-derived-workbench.semantic .studio-node-composer.visual.derived.embedded{min-height:52px;border-radius:11px}.studio-derived-workbench-image .studio-derived-source-strip.gallery,.studio-derived-workbench-video .studio-derived-source-strip.gallery,.studio-derived-workbench.semantic .studio-derived-source-strip.gallery{margin-bottom:0}.studio-derived-reference-empty{display:flex;flex-direction:column;gap:3px;padding:7px 9px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.62);font-size:10px;line-height:1.45}.studio-derived-reference-empty strong{color:hsla(0,0%,100%,.88);font-size:11px}.studio-multi-frame-control{display:flex;flex-direction:column;gap:6px;padding:7px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.studio-multi-frame-grid{display:flex;flex-direction:column;gap:4px}.studio-multi-frame-row{display:grid;grid-template-columns:54px minmax(112px,1.15fr) minmax(112px,1.15fr) repeat(4,minmax(72px,.85fr));gap:5px;align-items:start}.studio-multi-frame-row span{font-size:10px;color:rgba(255,214,155,.9);font-weight:700}.studio-multi-frame-row input,.studio-multi-frame-row select,.studio-video-inline-select{height:26px;min-width:0;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.28);color:hsla(0,0%,100%,.9);padding:0 8px;font-size:10px;outline:none}.studio-multi-frame-row select[multiple]{height:52px;padding-top:4px;padding-bottom:4px}.studio-multi-frame-cell{display:grid;min-width:0;gap:4px}.studio-multi-frame-cell.editable{align-content:start}.studio-multi-frame-preview{padding:6px 8px;border-radius:9px;background:rgba(176,124,70,.1);color:rgba(255,214,155,.86);font-size:10px;line-height:1.45}.studio-magic-storyboard-panel{display:grid;gap:8px;width:1180px;max-width:none;max-height:none;padding:9px;border-radius:13px;border:1px solid rgba(186,126,68,.18);background:linear-gradient(180deg,rgba(186,126,68,.08),hsla(0,0%,100%,.012)),hsla(0,0%,5%,.94);box-shadow:0 14px 28px rgba(0,0,0,.18);overflow:visible;align-content:start}.studio-magic-storyboard-panel.image{margin:7px 9px 0}.studio-magic-storyboard-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-magic-storyboard-kicker{font-size:8px;line-height:1.2;letter-spacing:0;color:rgba(255,205,142,.58)}.studio-magic-storyboard-title{margin-top:2px;font-size:12px;line-height:1.25;font-weight:700;color:hsla(0,0%,100%,.92)}.studio-magic-storyboard-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:8px;align-items:start}.studio-magic-storyboard-main,.studio-magic-storyboard-sketch-column{min-width:0;display:grid;gap:8px}.studio-magic-storyboard-sketch-card{gap:7px}.studio-magic-storyboard-dialogue-card,.studio-magic-storyboard-sketch-card{display:grid;padding:8px;border-radius:10px;border:1px solid rgba(255,181,96,.16);background:rgba(0,0,0,.2)}.studio-magic-storyboard-dialogue-card{gap:6px}.studio-magic-storyboard-dialogue-card span{font-size:10px;line-height:1.25;font-weight:700;color:rgba(255,224,177,.88)}.studio-magic-storyboard-dialogue-card textarea{width:100%;min-height:76px;resize:none;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.32);color:hsla(0,0%,100%,.9);padding:7px 8px;font-size:10px;line-height:1.45;outline:none}.studio-magic-storyboard-sketch-head,.studio-magic-storyboard-sketch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.studio-magic-storyboard-sketch-cost,.studio-magic-storyboard-sketch-head div,.studio-magic-storyboard-sketch-row label{min-width:0;display:grid;gap:3px}.studio-magic-storyboard-sketch-cost span,.studio-magic-storyboard-sketch-head span,.studio-magic-storyboard-sketch-row span{font-size:9px;line-height:1.25;color:hsla(0,0%,100%,.44)}.studio-magic-storyboard-sketch-cost strong,.studio-magic-storyboard-sketch-head strong{font-size:10px;line-height:1.3;color:rgba(255,224,177,.88)}.studio-magic-storyboard-sketch-row label{flex:1 1 auto}.studio-magic-storyboard-sketch-row select{width:100%;height:28px;min-width:0;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.32);color:hsla(0,0%,100%,.9);padding:0 8px;font-size:10px;outline:none}.studio-magic-storyboard-sketch-cost{flex:0 0 auto;display:flex;align-items:center;gap:5px;text-align:left;white-space:nowrap}.studio-magic-storyboard-sketch-cost span{display:none}.studio-magic-storyboard-sketch-thumb{position:relative;width:100%;height:168px;padding:0;overflow:hidden;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.035);cursor:zoom-in}.studio-magic-storyboard-sketch-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio-magic-storyboard-sketch-thumb span{position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:6px;background:rgba(0,0,0,.58);color:hsla(0,0%,100%,.86);font-size:9px;line-height:1.2}.studio-magic-storyboard-sketch-error,.studio-magic-storyboard-sketch-placeholder{min-height:168px;display:flex;align-items:center;padding:6px 8px;border-radius:8px;border:1px dashed hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.48);font-size:10px;line-height:1.35}.studio-magic-storyboard-sketch-error{min-height:auto;border-style:solid;border-color:rgba(255,87,87,.24);background:rgba(255,87,87,.08);color:hsla(0,100%,85%,.92)}.studio-magic-storyboard-sketch-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);backdrop-filter:blur(10px)}.studio-magic-storyboard-sketch-dialog{width:min(1060px,92vw);max-height:86vh;display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,5%,.96);box-shadow:0 20px 60px rgba(0,0,0,.48)}.studio-magic-storyboard-sketch-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-magic-storyboard-sketch-dialog-head div{display:grid;gap:3px}.studio-magic-storyboard-sketch-dialog-head span{font-size:9px;letter-spacing:0;color:rgba(255,205,142,.62)}.studio-magic-storyboard-sketch-dialog-head strong{font-size:12px;color:hsla(0,0%,100%,.92)}.studio-magic-storyboard-sketch-dialog-head button{height:28px;padding:0 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.82);font-size:10px}.studio-magic-storyboard-sketch-dialog img{width:100%;max-height:calc(86vh - 70px);-o-object-fit:contain;object-fit:contain;border-radius:10px;background:hsla(0,0%,100%,.04)}.studio-magic-storyboard-meta-grid,.studio-magic-storyboard-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-magic-storyboard-main>.studio-magic-storyboard-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-magic-storyboard-mode{min-height:46px;padding:7px 8px;border-radius:9px;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.66);text-align:left;transition:border-color .14s ease,background .14s ease,color .14s ease}.studio-magic-storyboard-mode.active{border-color:rgba(255,181,96,.36);background:rgba(170,102,38,.18);color:hsla(0,0%,100%,.94)}.studio-magic-storyboard-mode.active.one-take{border-color:rgba(82,211,156,.34);background:rgba(24,112,82,.16)}.studio-magic-storyboard-mode.disabled{opacity:.48}.studio-magic-storyboard-mode small,.studio-magic-storyboard-mode span{display:block}.studio-magic-storyboard-mode span{font-size:11px;line-height:1.2;font-weight:700}.studio-magic-storyboard-mode small{margin-top:4px;font-size:9px;line-height:1.3;color:hsla(0,0%,100%,.44)}.studio-magic-storyboard-meta-grid>div,.studio-magic-storyboard-meta-grid>label{min-width:0;display:grid;gap:3px;padding:7px 8px;border-radius:9px;border:1px solid hsla(0,0%,100%,.055);background:rgba(0,0,0,.22)}.studio-magic-storyboard-field span,.studio-magic-storyboard-meta-grid span{font-size:9px;line-height:1.25;color:hsla(0,0%,100%,.44)}.studio-magic-storyboard-meta-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;color:hsla(0,0%,100%,.86)}.studio-magic-storyboard-field{min-width:0;display:grid;gap:5px}.studio-magic-storyboard-field.full{grid-column:1/-1}.studio-magic-storyboard-field input,.studio-magic-storyboard-field select,.studio-magic-storyboard-field textarea,.studio-magic-storyboard-meta-grid select{width:100%;min-width:0;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.9);padding:7px 8px;font-size:10px;line-height:1.45;outline:none}.studio-magic-storyboard-field input,.studio-magic-storyboard-field select,.studio-magic-storyboard-meta-grid select{height:30px}.studio-magic-storyboard-field textarea{min-height:64px;resize:vertical}.studio-magic-storyboard-field textarea.final{min-height:120px;line-height:1.55;resize:both}.studio-magic-storyboard-final-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-magic-storyboard-final-head button{height:24px;padding:0 8px;border-radius:7px;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.62);font-size:9px}.studio-magic-storyboard-final-head button:hover{color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.08)}.studio-derived-workbench-image .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-derived-workbench-video .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-derived-workbench.semantic .studio-node-console-row.visual.minimal.derived-footer.embedded{gap:5px;margin-top:0}.studio-derived-workbench-frames .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action:last-child,.studio-derived-workbench-image .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action:last-child,.studio-derived-workbench-video .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action:last-child,.studio-derived-workbench.semantic .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action:last-child{margin-left:auto}.studio-derived-workbench-layout-floating{align-items:flex-start;gap:7px}.studio-derived-workbench-layout-floating:has(.studio-derived-task-select-wrap){flex-direction:column}.studio-derived-workbench-layout-floating:has(.studio-derived-task-select-wrap) .studio-derived-task-select-wrap{max-width:220px}.studio-derived-task-menu{border-radius:12px;padding:5px;background:hsla(0,0%,4%,.94);border-color:hsla(0,0%,100%,.06);box-shadow:0 8px 18px rgba(0,0,0,.22)}.studio-derived-task-menu-title{margin-bottom:4px;padding:0 4px;font-size:9px;color:hsla(0,0%,100%,.42)}.studio-derived-task-menu-list{gap:3px}.studio-derived-task-menu-item{min-height:28px;padding:0 6px;border-radius:9px}.studio-derived-task-menu-mark{width:16px;font-size:11px}.studio-derived-task-menu-label{font-size:10px}.studio-derived-workbench-frames .studio-derived-source-strip.gallery{margin-bottom:2px}.studio-derived-frame-head,.studio-derived-frame-toolbar.compact,.studio-derived-frame-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-derived-inline-meta-soft{font-size:10px;color:hsla(0,0%,100%,.46)}.studio-derived-inline-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-derived-inline-head.compact{gap:8px}.studio-derived-source-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:10px;color:hsla(0,0%,100%,.48)}.studio-derived-source-meta strong{color:hsla(0,0%,100%,.82);font-weight:600}.studio-derived-section-label{font-size:10px;color:hsla(0,0%,100%,.5);letter-spacing:.02em}.studio-derived-section-label.inline{margin-top:2px}.studio-derived-workbench-frames .studio-derived-inline-meta{white-space:normal}.studio-derived-stats-grid.compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-derived-stats-grid.compact .studio-derived-stat-card{padding:9px 10px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.studio-derived-stats-grid.compact .studio-derived-stat-label{font-size:9px;color:hsla(0,0%,100%,.46);margin-bottom:4px}.studio-derived-stats-grid.compact .studio-derived-stat-value{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9)}.studio-derived-mode-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.studio-derived-compact-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.studio-derived-stat-chip{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:11px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.022)}.studio-derived-stat-chip span{font-size:9px;line-height:1.2;color:hsla(0,0%,100%,.46)}.studio-derived-stat-chip strong{font-size:11px;line-height:1.2;font-weight:600;color:hsla(0,0%,100%,.9)}.studio-derived-tab-row.frame-tabs,.studio-derived-tab-row.video-tabs{display:flex;gap:8px}.studio-derived-tab-row.frame-tabs.compact,.studio-derived-video-tab-row.compact{gap:6px;flex-wrap:wrap;margin-bottom:4px}.studio-derived-tab.compact{min-width:0;height:30px;padding:0 10px;border-radius:10px;font-size:11px}.studio-derived-frame-summary-shell{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.025)}.studio-derived-timeline-shell.flat,.studio-derived-timeline-shell.slim{gap:6px;padding:8px 9px;border-radius:12px;background:hsla(0,0%,100%,.018)}.studio-derived-timeline-shell.slim{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.05)}.studio-derived-frame-grid.slim,.studio-derived-timeline-rail.slim{display:flex;flex-wrap:wrap;gap:6px}.studio-derived-frame-summary-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:1px}.studio-derived-frame-summary-strip span{height:24px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.05);font-size:10px;color:hsla(0,0%,100%,.65)}.studio-derived-workbench-hint.slim{margin-top:1px;font-size:10px;color:hsla(0,0%,100%,.48)}.studio-derived-slider-header.compact span,.studio-derived-slider-header.compact strong{font-size:10px}.studio-derived-frame-shell{gap:10px}.studio-derived-frame-shell.compact{padding:8px 10px 10px;gap:8px}.studio-derived-workbench-frames.simple .studio-node-chip,.studio-derived-workbench-image.simple .studio-node-chip,.studio-derived-workbench-video.simple .studio-node-chip{height:30px;padding:0 11px;border-radius:9px}.studio-derived-workbench-frames.simple .studio-derived-pill,.studio-derived-workbench-image.simple .studio-derived-pill,.studio-derived-workbench-video.simple .studio-derived-pill{min-height:26px;padding:0 9px;border-radius:8px;font-size:9.5px}.studio-derived-workbench-frames.simple .studio-derived-range,.studio-derived-workbench-video.simple .studio-derived-range{height:16px}.studio-derived-workbench-frames.simple .studio-derived-image-shell,.studio-derived-workbench-video.simple .studio-derived-image-shell{padding:8px 10px 10px}.studio-derived-shell-card .studio-derived-pill,.studio-derived-shell-card .studio-node-chip{height:28px;min-height:28px}.studio-derived-shell-card .studio-node-chip{padding:0 10px;border-radius:8px}.studio-derived-shell-card .studio-derived-pill{padding:0 9px;border-radius:8px}.studio-derived-frame-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-derived-frame-summary-title{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9)}.studio-derived-frame-summary-subtitle{font-size:10px;color:hsla(0,0%,100%,.5)}.studio-frame-presets{display:flex;flex-wrap:wrap;gap:8px}.studio-frame-preset{height:28px;padding:0 10px;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.78);font-size:11px}.studio-frame-preset.active{border-color:rgba(255,214,170,.38);background:rgba(255,214,170,.14);color:rgba(255,236,216,.96)}.studio-derived-timeline-shell{display:flex;flex-direction:column;gap:7px;padding:10px 11px;border-radius:13px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.022)}.studio-derived-slider-block.compact{gap:6px}.studio-derived-control-row.frame-counts.compact{display:flex;flex-wrap:wrap;gap:6px}.studio-derived-video-mode-shell.compact{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.022)}.studio-derived-video-mode-title{font-size:10px;line-height:1.25;font-weight:600;color:hsla(0,0%,100%,.84)}.studio-derived-video-mode-copy{font-size:9px;line-height:1.45;color:hsla(0,0%,100%,.5)}.studio-derived-timeline-rail.compact{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.studio-derived-timeline-rail.compact.frame-flat{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:5px}.studio-derived-timeline-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px}.studio-derived-frame-chip.rail{height:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.76);font-size:10px}.studio-derived-frame-grid.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:6px}.studio-derived-frame-grid.compact.flat{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:5px}.studio-derived-frame-grid.compact .studio-derived-frame-chip{min-height:28px;border-radius:8px}.studio-derived-timestamp-input.compact{min-height:34px;height:34px;padding:0 10px;border-radius:9px;font-size:10px}.studio-derived-frame-chip.rail.active{border-color:rgba(255,214,170,.38);background:rgba(255,214,170,.14);color:rgba(255,236,216,.96)}.studio-smart-video-workbench{display:flex;flex-direction:column;gap:10px}.studio-smart-video-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.studio-smart-video-title-group{display:flex;flex-direction:column;gap:4px}.studio-smart-video-title{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.92)}.studio-smart-video-subtitle{font-size:10px;color:hsla(0,0%,100%,.52)}.studio-smart-video-mode-row{display:flex;gap:8px}.studio-smart-video-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-smart-video-note{font-size:10px;line-height:1.5;color:hsla(0,0%,100%,.5)}.studio-node-console-detached{position:absolute;z-index:4;padding:10px 12px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(circle at top,hsla(0,0%,100%,.018),transparent 52%),linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),hsla(0,0%,5%,.98);box-shadow:0 20px 42px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.02)}.studio-node-console-detached:before{content:"";position:absolute;top:-7px;left:var(--studio-node-panel-anchor-x,50%);width:14px;height:14px;transform:translateX(-50%) rotate(45deg);border-left:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,5%,.98);box-shadow:-4px -4px 10px rgba(0,0,0,.08)}.studio-node-console-detached.running{box-shadow:0 0 0 1px rgba(255,232,206,.08),0 20px 42px rgba(0,0,0,.34),0 0 28px rgba(255,232,206,.06),inset 0 0 0 1px hsla(0,0%,100%,.02)}.studio-node-console-detached-text{width:min(720px,calc(100vw - 48px));min-height:104px;padding:7px 9px 9px}.studio-node-console-detached-text:before{left:var(--studio-node-panel-anchor-x,50%)}.studio-node-console-detached-text.input-mode{width:min(720px,calc(100vw - 48px));min-height:116px}.studio-node-console-detached-text.note-mode{width:min(480px,calc(100vw - 48px));min-height:92px}.studio-node-console-detached-audio{width:min(720px,calc(100vw - 48px));min-height:137px;padding:7px 9px 9px}.studio-node-console-detached-audio:before{left:var(--studio-node-panel-anchor-x,50%)}.studio-node-console-detached .studio-node-console-head{justify-content:space-between;margin-bottom:7px;position:relative;z-index:1}.studio-node-console-detached .studio-node-console-head-main{min-width:0;display:flex;flex-direction:column;gap:5px}.studio-derived-workbench-layout-floating{gap:6px}.studio-derived-workbench-image .studio-derived-workbench-layout-floating,.studio-derived-workbench-video .studio-derived-workbench-layout-floating{display:block}.studio-derived-task-menu{width:74px;padding:4px;border-radius:11px;background:hsla(0,0%,5%,.96);box-shadow:0 8px 18px rgba(0,0,0,.18)}.studio-derived-task-menu-title{display:none}.studio-derived-task-menu-item{min-height:26px;padding:0 5px;border-radius:8px}.studio-derived-task-menu-mark{width:15px;font-size:10px}.studio-derived-task-menu-label{font-size:9.5px;line-height:1}.studio-derived-task-menu-check{font-size:10px}.studio-derived-workbench-frames .studio-derived-shell-card-flat.frame-flat,.studio-derived-workbench-image .studio-derived-shell-card-flat.image-flat,.studio-derived-workbench-video .studio-derived-shell-card-flat.video-flat,.studio-derived-workbench.semantic .studio-derived-shell-card-flat.semantic-flat{gap:6px;padding:7px 8px 9px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.006)),hsla(0,0%,5%,.96);box-shadow:0 10px 24px rgba(0,0,0,.18)}.studio-derived-workbench-image .studio-derived-shell-card-flat.image-flat{width:100%}.studio-derived-workbench-frames .studio-derived-shell-card-flat.frame-flat,.studio-derived-workbench-image.advanced .studio-derived-shell-card-flat.image-flat,.studio-derived-workbench-video .studio-derived-shell-card-flat.video-flat{max-height:min(270px,calc(100vh - 170px));overflow:auto}.studio-derived-workbench-image.advanced .studio-derived-shell-card-flat.image-flat:has(.studio-magic-storyboard-panel),.studio-derived-workbench-video .studio-derived-shell-card-flat.video-flat:has(.studio-magic-storyboard-panel){width:1200px;max-width:none;max-height:none;overflow:visible}.studio-ratio-control{display:inline-flex;align-items:center;gap:5px;min-width:0}.studio-ratio-control.custom{flex:0 1 auto}.studio-node-ratio-input{width:62px;height:28px;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,4%,.76);color:hsla(0,0%,100%,.86);font-size:10px;padding:0 7px;outline:none}.studio-workspace-ratio-input{margin-top:6px}.studio-derived-workbench-frames .studio-derived-source-strip.gallery,.studio-derived-workbench-image .studio-derived-source-strip.gallery,.studio-derived-workbench-video .studio-derived-source-strip.gallery,.studio-derived-workbench.semantic .studio-derived-source-strip.gallery{margin-bottom:1px}.studio-derived-workbench-frames .studio-node-composer.visual.derived.embedded,.studio-derived-workbench-image .studio-node-composer.visual.derived.embedded,.studio-derived-workbench-video .studio-node-composer.visual.derived.embedded,.studio-derived-workbench.semantic .studio-node-composer.visual.derived.embedded{min-height:46px;border-radius:10px}.studio-derived-workbench-frames .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-derived-workbench-image .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-derived-workbench-video .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-derived-workbench.semantic .studio-node-console-row.visual.minimal.derived-footer.embedded{gap:5px;margin-top:0;padding-top:0}.studio-derived-tab-row.frame-tabs.compact,.studio-derived-tab-row.video-tabs.compact{gap:5px;margin-bottom:2px}.studio-derived-timeline-shell.slim,.studio-derived-video-mode-shell.compact{gap:5px;padding:7px 8px;border-radius:11px}.studio-derived-input-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:hsla(0,0%,8%,.6);border:1px solid hsla(0,0%,100%,.06);font-size:10px;color:hsla(0,0%,100%,.55)}.studio-derived-input-row label{color:hsla(0,0%,100%,.45)}.studio-derived-number{width:64px;height:22px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,5%,.7);color:hsla(0,0%,100%,.82);font-size:10px;padding:0 6px}.studio-node-console-head.detached{min-height:28px}.studio-node-console-detached .studio-node-console-kind{min-height:31px;padding:0 11px;border-radius:10px;font-size:11px}.studio-node-console-detached .studio-node-console-kind.detached-audio,.studio-node-console-detached .studio-node-console-kind.detached-text{height:30px;min-height:30px;padding:0 11px;border-radius:9px;font-size:10.5px;letter-spacing:.01em}.studio-node-console-detached .studio-node-console-run{width:30px;height:30px;border-radius:50%;font-size:14px}.studio-node-console-detached .studio-node-console-run.detached-audio,.studio-node-console-detached .studio-node-console-run.detached-text{width:30px;height:30px;min-width:30px;border-radius:999px;font-size:13px}.studio-node-console-audio-panel,.studio-node-console-text-panel{display:flex;flex-direction:column;gap:10px}.studio-node-console-audio-panel.detached-audio,.studio-node-console-text-panel.detached-text{gap:7px}.studio-node-console-detached-text.text-generate{min-height:95px;padding:10px 11px 11px}.studio-node-console-head.text-hidden-title{display:none}.studio-node-console-text-panel.input-mode{min-height:166px}.studio-node-console-text-panel.note-mode{width:min(480px,calc(100vw - 48px));min-height:99px}.studio-node-composer-text-panel{min-height:64px;height:64px;resize:vertical;max-width:100%;padding:11px 12px;border-radius:11px;font-size:11px;line-height:1.4}.studio-node-composer-text-panel.input-mode{min-height:76px;height:76px}.studio-node-composer-text-panel.note-mode{min-height:56px;height:56px}.studio-node-console-row-footer.audio-panel,.studio-node-console-row-footer.text-panel{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-top:0}.studio-node-console-row.audio-single-line{display:grid;grid-template-columns:minmax(82px,.95fr) minmax(88px,.9fr) minmax(112px,1.2fr) auto auto auto;gap:7px;align-items:center;padding-top:0}.studio-node-console-row.audio-single-line .studio-node-chip.model,.studio-node-console-row.audio-single-line .studio-node-inline-input{min-width:0;width:100%;height:30px}.studio-node-console-row.audio-single-line .studio-node-console-run.inline,.studio-node-console-row.audio-single-line .studio-node-cost-badge,.studio-node-console-row.audio-single-line .studio-node-toggle-chip{height:30px;min-height:30px}.studio-node-console-row-footer.audio-panel .studio-node-chip.model,.studio-node-console-row-footer.text-panel .studio-node-chip.model{min-width:122px;height:34px;padding:0 12px;border-radius:10px}.studio-node-console-row-footer.text-panel .studio-node-chip.model.detached-text{min-width:116px;height:30px;padding:0 10px}.studio-node-console-row-footer.audio-panel .studio-node-chip.model.detached-audio{min-width:102px;height:30px;padding:0 10px}.studio-node-console-row-footer.audio-panel .studio-node-chip.speed,.studio-node-console-row-footer.text-panel .studio-node-chip.speed{min-width:52px;height:34px;padding:0 12px;border-radius:10px}.studio-node-console-row-footer.audio-panel .studio-node-chip.speed.detached-audio,.studio-node-console-row-footer.text-panel .studio-node-chip.speed.detached-text{min-width:44px;height:30px;padding:0 9px}.studio-node-console-detached .studio-node-console-run.inline{width:auto;min-width:74px;height:30px;padding:0 16px;border-radius:10px;font-size:11px}.studio-node-console-row-footer.text-panel .studio-node-console-run.inline{margin-left:auto}.studio-node-console.audio-generate{width:min(720px,calc(100vw - 48px));min-height:119px;padding:11px 12px 12px}.studio-node-console-detached-audio.audio-generate{width:min(720px,calc(100vw - 48px));min-height:119px;padding:10px 11px 11px}.studio-node-composer-audio-panel{min-height:60px;height:60px;padding:11px 12px;border-radius:11px;font-size:11px;line-height:1.4;resize:vertical;max-width:100%}.studio-node-console-audio-panel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.studio-node-console-audio-panel-grid .studio-node-inline-input{height:38px;padding:0 12px;border-radius:10px}.studio-node-console-audio-panel-grid .studio-node-inline-input.detached-audio-input{height:31px;padding:0 10px;border-radius:9px;font-size:10.5px}.studio-node-console-row-secondary.audio-panel{padding-top:1px}.studio-node-console-row-secondary.audio-panel .studio-node-toggle-chip{min-height:32px;border-radius:10px;padding:0 11px}.studio-node-console-row-secondary.audio-panel .studio-node-toggle-chip.detached-audio-toggle{min-height:24px;padding:0 8px;border-radius:9px;font-size:9.5px}.studio-node-console-text-panel .studio-node-console-row-footer.text-panel{padding-top:2px}.studio-node-console-text-panel .studio-node-chip.model{min-width:128px}.studio-node-console-text-panel .studio-node-chip.speed{min-width:56px}.studio-node-console-audio-panel .studio-node-chip.model{min-width:118px}.studio-node-console-audio-panel .studio-node-chip.speed{min-width:54px}.studio-node-console-detached-audio .studio-node-console-head,.studio-node-console-detached-text .studio-node-console-head{margin-bottom:6px}.studio-node-console-audio-panel.detached-audio .studio-node-console-row-secondary.audio-panel{padding-top:0}.studio-node-console-detached .studio-model-popover{top:34px}.admin-screen,.auth-screen{min-height:100vh;background:radial-gradient(circle at 50% 20%,rgba(180,120,70,.18),transparent 34%),#080808;color:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:32px}.admin-panel,.auth-card{width:min(960px,100%);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;background:hsla(0,0%,7%,.92);box-shadow:0 24px 80px rgba(0,0,0,.48);padding:28px}.admin-panel-wide{width:min(1320px,100%)}.auth-card{max-width:430px}.auth-brand{font-size:12px;letter-spacing:.18em;color:#c79a6b;margin-bottom:18px}.admin-panel h1,.admin-panel h2,.auth-card h1{margin:0 0 14px}.admin-note,.auth-card p{color:hsla(0,0%,100%,.68)}.admin-credit-box label,.auth-card label{display:block;color:hsla(0,0%,100%,.72);font-size:12px;margin:14px 0 7px}.admin-credit-box input,.admin-credit-box select,.auth-card input{width:100%;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:#0f0f0f;color:#fff;padding:0 12px}.admin-actions button,.admin-credit-box button,.auth-card button{border:0;border-radius:11px;background:#a87445;color:#fff;height:38px;padding:0 16px;margin-top:16px;cursor:pointer}.admin-credit-box button:disabled,.auth-card button:disabled{opacity:.45;cursor:not-allowed}.auth-link-button{width:100%;background:transparent!important;border:1px solid hsla(0,0%,100%,.14)!important}.admin-note,.auth-status,.auth-warning{margin:14px 0;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);padding:12px}.account-grid,.admin-actions,.admin-topline{display:flex;align-items:center;gap:12px}.admin-topline{justify-content:space-between;margin-bottom:22px}.admin-actions a{color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:9px 12px}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.admin-credit-box,.metric-card{border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.05);padding:16px}.metric-card span{display:block;color:hsla(0,0%,100%,.62);font-size:12px}.metric-card strong{display:block;margin-top:8px;font-size:20px}.admin-credit-box{margin-bottom:24px}.admin-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:18px}.admin-help{margin:0 0 14px;color:hsla(0,0%,100%,.58);font-size:12px}.admin-price-list{display:grid;gap:10px}.admin-price-row{display:grid!important;grid-template-columns:minmax(150px,1fr) 90px 64px;align-items:center;gap:10px;margin:0!important}.admin-price-row em{color:hsla(0,0%,100%,.58);font-style:normal;font-size:12px}.admin-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-routes{display:grid;gap:12px}.admin-route-card{display:grid;grid-template-columns:74px repeat(3,minmax(120px,1fr)) minmax(220px,1.4fr) minmax(180px,1fr) minmax(150px,1fr) 86px 70px;gap:10px;align-items:end;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.04);padding:12px}.admin-route-card label{display:grid;gap:6px;color:hsla(0,0%,100%,.66);font-size:11px}.admin-price-row input,.admin-route-card input,.admin-route-card select{height:34px;border-radius:9px;border:1px solid hsla(0,0%,100%,.14);background:#0d0d0d;color:#fff;padding:0 10px}.admin-route-card input[type=checkbox]{width:18px;height:18px}.admin-route-card button,.admin-save-button,.admin-section-title button{border:0;border-radius:10px;background:#a87445;color:#fff;min-height:34px;padding:0 12px;cursor:pointer}.admin-route-card button{background:rgba(180,70,70,.85)}.admin-save-button{margin-top:14px}.admin-table{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden}.admin-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:11px 14px;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78)}.admin-row:first-child{border-top:0}.admin-row-head{background:hsla(0,0%,100%,.08);color:#fff;font-weight:700}.studio-layer-editor{display:grid;gap:10px;width:100%;min-width:0}.studio-layer-editor-actions,.studio-layer-editor-head,.studio-layer-row{display:flex;align-items:center}.studio-layer-editor-head{justify-content:space-between;gap:12px;align-items:flex-start}.studio-layer-editor-title{color:hsla(0,0%,100%,.94);font-size:13px;font-weight:800}.studio-layer-editor-sub,.studio-layer-error,.studio-layer-role{color:hsla(0,0%,100%,.56);font-size:10px}.studio-layer-editor-actions{gap:6px;flex-wrap:wrap;justify-content:flex-end}.studio-layer-editor-actions .studio-secondary-button{height:28px;min-height:28px;border-radius:8px;padding:0 9px;font-size:10px}.studio-layer-editor-actions .studio-secondary-button.primary{border-color:rgba(255,216,174,.42);background:rgba(185,126,72,.86);color:#fff}.studio-layer-editor-main{display:grid;grid-template-columns:minmax(196px,.82fr) minmax(300px,1.18fr);gap:10px;min-height:228px;min-width:0}.studio-layer-preview{position:relative;overflow:hidden;min-height:228px;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;background:linear-gradient(45deg,hsla(0,0%,100%,.035) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.035) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.035) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.035) 0),hsla(0,0%,100%,.035);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.studio-layer-preview-layer,.studio-layer-preview-source{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.studio-layer-preview-source{opacity:.28;filter:saturate(.72)}.studio-layer-preview-empty{position:absolute;inset:0;display:grid;place-items:center;color:hsla(0,0%,100%,.52);font-size:12px}.studio-layer-list{display:grid;gap:7px;align-content:start;max-height:244px;overflow:auto;padding-right:2px}.studio-layer-row{gap:8px;min-height:48px;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;background:hsla(0,0%,100%,.045);padding:6px}.studio-layer-row.ready{border-color:rgba(122,206,155,.28)}.studio-layer-row.generating{border-color:rgba(255,216,174,.34)}.studio-layer-row.failed{border-color:hsla(0,100%,73%,.34)}.studio-layer-row.hidden{opacity:.52}.studio-layer-eye,.studio-layer-regenerate{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.84);cursor:pointer}.studio-layer-eye{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.studio-layer-thumb{width:38px;height:38px;border-radius:8px;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7)}.studio-layer-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-layer-copy{min-width:0;flex:1;display:grid;gap:3px}.studio-layer-name{width:100%;border:0;outline:none;background:transparent;color:hsla(0,0%,100%,.92);font-size:12px;font-weight:700;padding:0}.studio-layer-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-layer-regenerate{min-width:58px;height:28px;border-radius:8px;font-size:10px;padding:0 8px}.studio-layer-editor-actions .studio-secondary-button:disabled,.studio-layer-regenerate:disabled{opacity:.48;cursor:wait}.studio-layer-prompt{min-height:54px!important;height:54px!important}.studio-layer-error{border:1px solid hsla(0,100%,73%,.22);border-radius:8px;background:hsla(0,100%,73%,.08);padding:8px}.studio-shell{--studio-panel-radius:18px}.studio-board{background-color:#03070d;background-image:radial-gradient(circle at 1px 1px,rgba(0,212,255,.18) 1px,transparent 0),radial-gradient(circle at 36% 20%,rgba(0,212,255,.09),transparent 28%),radial-gradient(circle at 72% 12%,rgba(88,130,255,.08),transparent 25%);background-size:20px 20px,auto,auto}.studio-node-box{border-color:rgba(119,230,255,.24);background:radial-gradient(circle at 50% 0,rgba(0,212,255,.07),transparent 46%),rgba(11,15,22,.9);box-shadow:0 24px 64px rgba(0,0,0,.42),0 0 0 1px hsla(0,0%,100%,.025),0 0 28px rgba(0,212,255,.07)}.studio-node-box:focus-visible,.studio-node.selected .studio-node-box{border-color:rgba(0,212,255,.56);box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(0,212,255,.28),0 0 34px rgba(0,212,255,.18)}.studio-camera-panel,.studio-copilot-composer-shell,.studio-derived-workbench,.studio-model-popover,.studio-node-console,.studio-node-console-audio-panel,.studio-node-console-detached,.studio-node-console-text-panel,.studio-node-task-menu,.studio-product-detail-panel,.studio-task-workbench,.studio-workspace-reference-panel{border-color:var(--magic-line);background:radial-gradient(circle at 18% 0,rgba(0,212,255,.12),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),var(--magic-panel);box-shadow:var(--magic-glow);backdrop-filter:blur(18px) saturate(1.1)}.studio-node-console:before{border-left-color:var(--magic-line);border-top-color:var(--magic-line);background:var(--magic-panel-strong)}.studio-copilot-footer{background:linear-gradient(180deg,rgba(3,7,13,0),rgba(3,7,13,.88) 30%,rgba(3,7,13,.96))}.studio-copilot-composer-shell{border-radius:18px;padding:10px}.studio-composer,.studio-node-composer,.studio-workspace-ratio-input{border-color:rgba(0,212,255,.16);background:rgba(3,9,16,.62);caret-color:var(--accent)}.studio-composer:focus,.studio-node-composer:focus,.studio-workspace-ratio-input:focus{border-color:rgba(0,212,255,.48);box-shadow:0 0 0 1px rgba(0,212,255,.18),0 0 22px rgba(0,212,255,.12)}.studio-mode-pill,.studio-model-select,.studio-node-chip,.studio-node-console-action,.studio-node-console-kind,.studio-node-console-tool,.studio-node-stage-tool,.studio-plus-button,.studio-secondary-button,.studio-workspace-model-option{border-color:var(--magic-line-soft);background:var(--magic-chip);color:rgba(232,249,255,.88)}.studio-mode-pill:hover,.studio-model-select:hover,.studio-node-chip:hover,.studio-node-console-action:hover,.studio-node-console-tool:hover,.studio-node-stage-tool:hover,.studio-plus-button:hover,.studio-secondary-button:hover,.studio-workspace-model-option:hover{border-color:rgba(0,212,255,.34);background:rgba(0,212,255,.14);color:#fff}.studio-mode-pill.active,.studio-model-option.active,.studio-node-chip.model,.studio-node-console-tool.active,.studio-node-stage-tool.active,.studio-workspace-model-option.active{border-color:rgba(0,212,255,.45);background:var(--magic-chip-active);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 0 18px rgba(0,212,255,.1)}.studio-node-console-run,.studio-product-detail-submit,.studio-send-button,.studio-workspace-generate-button{background:linear-gradient(135deg,#00d4ff,#4c7dff);color:#031018;box-shadow:0 12px 30px rgba(0,212,255,.22)}.studio-node-console-run:hover,.studio-product-detail-submit:hover,.studio-send-button:hover,.studio-workspace-generate-button:hover{filter:brightness(1.08)}.studio-node-cost-badge{border-color:rgba(0,212,255,.22);background:rgba(0,212,255,.1);color:rgba(233,252,255,.96)}.studio-workspace-param-menu-wrap{position:relative;display:inline-flex;align-items:center}.studio-workspace-param-chip{max-width:min(360px,42vw);height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--magic-line-soft);background:rgba(0,212,255,.08);color:rgba(235,250,255,.9);display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-workspace-param-chip.active,.studio-workspace-param-chip:hover{border-color:rgba(0,212,255,.48);background:rgba(0,212,255,.17);color:#fff}.studio-workspace-param-popover{position:absolute;right:0;bottom:40px;z-index:220;width:min(330px,calc(100vw - 32px));padding:12px;border-radius:18px;border:1px solid var(--magic-line);background:radial-gradient(circle at 30% 0,rgba(0,212,255,.18),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),rgba(6,14,22,.96);box-shadow:0 24px 60px rgba(0,0,0,.48),0 0 34px rgba(0,212,255,.16);backdrop-filter:blur(18px)}.studio-workspace-param-head{display:grid;gap:4px;margin-bottom:10px}.studio-workspace-param-head span,.studio-workspace-param-section>span{font-size:10px;color:rgba(181,226,238,.62)}.studio-workspace-param-head strong{min-width:0;color:rgba(244,253,255,.96);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-workspace-param-section{display:grid;gap:7px;margin-top:10px}.studio-workspace-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:13px;border:1px solid rgba(0,212,255,.12);background:hsla(0,0%,100%,.045)}.studio-workspace-segment-grid.aspect{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-workspace-segment-grid button{min-width:0;min-height:28px;border-radius:10px;border:1px solid transparent;background:transparent;color:rgba(220,241,248,.62);font-size:11px;font-weight:700}.studio-workspace-segment-grid button:hover{background:rgba(0,212,255,.1);color:#fff}.studio-workspace-segment-grid button.active{border-color:rgba(0,212,255,.22);background:linear-gradient(135deg,rgba(0,212,255,.26),rgba(76,125,255,.2));color:#fff}.studio-product-detail-panel.ecommerce{border-radius:18px;border-color:rgba(0,212,255,.28);background:radial-gradient(circle at 18% 0,rgba(0,212,255,.12),transparent 38%),linear-gradient(180deg,rgba(6,24,38,.98),rgba(4,12,21,.98))}.studio-product-detail-panel.ecommerce .studio-product-detail-select,.studio-product-detail-panel.ecommerce .studio-product-detail-toolbar select{border-color:rgba(0,212,255,.18);background:rgba(2,9,17,.72)}.studio-product-detail-panel.ecommerce .studio-product-detail-add-tile,.studio-product-detail-panel.ecommerce .studio-product-detail-center,.studio-product-detail-panel.ecommerce .studio-product-detail-column,.studio-product-detail-panel.ecommerce .studio-product-detail-image-tile,.studio-product-detail-panel.ecommerce .studio-product-detail-preview-row,.studio-product-detail-panel.ecommerce .studio-product-detail-settings{border-color:rgba(0,212,255,.16);background:rgba(0,212,255,.045)}@media (max-width:900px){.studio-workspace-param-chip{max-width:46vw}.studio-workspace-param-popover{right:-84px}.studio-workspace-segment-grid.aspect{grid-template-columns:repeat(3,minmax(0,1fr))}}html.light{--bg:#f3f4f6;--panel:#fff;--panel-2:#f7f8fa;--panel-3:#eef0f3;--line:rgba(16,24,40,.12);--line-strong:rgba(16,24,40,.2);--text:#171717;--muted:hsla(0,0%,9%,.58);--soft:hsla(0,0%,9%,.38);color-scheme:light}html.light body{background:radial-gradient(circle at top,rgba(163,116,71,.08),transparent 28%),linear-gradient(180deg,#f5f6f8,#e7eaee);color:var(--text)}html.light .studio-shell{background:#eceff3;color:var(--text)}html.light .studio-header{border-bottom-color:rgba(16,24,40,.12);background:rgba(250,251,252,.96)}html.light .studio-header-square,html.light .studio-project-name,html.light .studio-score,html.light .studio-window-dot{color:hsla(0,0%,9%,.76);border-color:rgba(16,24,40,.18)}html.light .studio-body{background:#e9edf2}html.light .studio-assets,html.light .studio-camera-panel,html.light .studio-context-panel,html.light .studio-copilot,html.light .studio-floating-bar,html.light .studio-layer-editor,html.light .studio-mini-panel,html.light .studio-node-box,html.light .studio-send-card{border-color:rgba(16,24,40,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.36)),hsla(0,0%,100%,.94);color:#171717;box-shadow:0 18px 44px rgba(16,24,40,.1)}html.light .studio-assets-top{background:radial-gradient(circle at 15% 1%,hsla(30,51%,63%,.42),transparent 44%),linear-gradient(180deg,rgba(255,237,217,.72),hsla(0,0%,100%,0))}html.light .studio-board{background-color:#f8fafc;background-image:linear-gradient(rgba(16,24,40,.055) 1px,transparent 0),linear-gradient(90deg,rgba(16,24,40,.055) 1px,transparent 0),radial-gradient(circle at 1px 1px,rgba(16,24,40,.08) 1px,transparent 0)}html.light .studio-chip,html.light .studio-filter-button,html.light .studio-float-button,html.light .studio-icon-button,html.light .studio-kind-pill,html.light .studio-mini,html.light .studio-primary-button,html.light .studio-secondary-button,html.light .studio-send-button,html.light .studio-tab{border-color:rgba(16,24,40,.14);background:hsla(0,0%,100%,.78);color:hsla(0,0%,9%,.84)}html.light .studio-chip:hover,html.light .studio-filter-button:hover,html.light .studio-float-button:hover,html.light .studio-icon-button.active,html.light .studio-icon-button:hover,html.light .studio-kind-pill:hover,html.light .studio-mini:hover,html.light .studio-primary-button:hover,html.light .studio-secondary-button:hover,html.light .studio-send-button:hover,html.light .studio-tab:hover{background:hsla(29,37%,89%,.9);color:#171717}html.light .studio-help-modal,html.light .studio-menu,html.light .studio-node-menu,html.light .studio-project-menu{border-color:rgba(16,24,40,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.8)),hsla(0,0%,100%,.96);color:#171717;box-shadow:0 24px 52px rgba(16,24,40,.14)}html.light .studio-help-close,html.light .studio-help-faq-item strong,html.light .studio-help-head-copy strong,html.light .studio-help-label,html.light .studio-help-tab,html.light .studio-layer-name,html.light .studio-project-menu button{color:hsla(0,0%,9%,.9)}html.light .studio-assets-empty-note,html.light .studio-copilot-empty-sub,html.light .studio-copilot-note,html.light .studio-help-faq-item span,html.light .studio-help-guide-tips,html.light .studio-help-head-copy span,html.light .studio-label,html.light .studio-layer-role,html.light .studio-node-footer{color:hsla(0,0%,9%,.58)}html.light .studio-asset-card,html.light .studio-copilot-message,html.light .studio-help-guide-section,html.light .studio-layer-row,html.light .studio-reference-card,html.light .studio-result-card,html.light .studio-workspace-item{border-color:rgba(16,24,40,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,250,252,.72)),hsla(0,0%,100%,.86);color:#171717}html.light .studio-help-guide-title{color:#8a5a2d}html.light .studio-composer,html.light .studio-input,html.light .studio-node-ratio-input,html.light .studio-select,html.light .studio-textarea,html.light .studio-workspace-ratio-input{border-color:rgba(16,24,40,.12);background:hsla(0,0%,100%,.88);color:#171717}html.light .studio-composer::-moz-placeholder,html.light .studio-input::-moz-placeholder,html.light .studio-textarea::-moz-placeholder{color:hsla(0,0%,9%,.4)}html.light .studio-composer::placeholder,html.light .studio-input::placeholder,html.light .studio-textarea::placeholder{color:hsla(0,0%,9%,.4)}html.light .studio-canvas-empty-prompt{color:hsla(0,0%,9%,.68);text-shadow:none}html.light .studio-copilot{border-color:rgba(16,24,40,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.78)),#fff;box-shadow:0 18px 44px rgba(16,24,40,.12)}html.light .studio-copilot-main,html.light .studio-session-panel{border-color:rgba(16,24,40,.1);background:hsla(0,0%,100%,.72);box-shadow:none}html.light .studio-copilot-header,html.light .studio-session-header{border-bottom-color:rgba(16,24,40,.1);background:hsla(0,0%,100%,.86);color:hsla(0,0%,9%,.78)}html.light .studio-bubble-text,html.light .studio-copilot-brand-main,html.light .studio-copilot-empty-heading,html.light .studio-copilot-empty-title,html.light .studio-copilot-title,html.light .studio-session-title,html.light .studio-workspace-item-title{color:hsla(0,0%,9%,.9)}html.light .studio-copilot-body,html.light .studio-copilot-feed{background:transparent;color:hsla(0,0%,9%,.86)}html.light .studio-copilot-feed-top{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,0))}html.light .studio-copilot-footer{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.92) 18%,hsla(0,0%,100%,.98))}html.light .studio-copilot-composer-shell{border-color:rgba(16,24,40,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.86)),#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 12px 28px rgba(16,24,40,.12)}html.light .studio-bubble-user{border-color:rgba(16,24,40,.1);background:hsla(29,37%,89%,.8)}html.light .studio-bubble-system{border-color:rgba(16,24,40,.1);background:hsla(0,0%,100%,.78);color:hsla(0,0%,9%,.72)}html.light .studio-bubble-note,html.light .studio-bubble-time,html.light .studio-copilot-empty-text,html.light .studio-copilot-error-text,html.light .studio-object-section-label,html.light .studio-session-meta,html.light .studio-session-preview,html.light .studio-workspace-item-meta{color:hsla(0,0%,9%,.48)}html.light .studio-mode-group{border-color:rgba(16,24,40,.12);background:hsla(0,0%,100%,.72)}html.light .studio-mode-pill{color:hsla(0,0%,9%,.62)}html.light .studio-mode-pill.active{background:hsla(0,0%,9%,.08);color:hsla(0,0%,9%,.9)}html.light .studio-workspace-model-menu{border-color:rgba(16,24,40,.12);background:hsla(0,0%,100%,.98);box-shadow:0 18px 40px rgba(16,24,40,.16)}html.light .studio-workspace-model-option{color:hsla(0,0%,9%,.82)}html.light .studio-workspace-model-option.active,html.light .studio-workspace-model-option:hover{background:hsla(0,0%,9%,.06)}html.light .studio-workspace-generate-footer span,html.light .studio-workspace-item-kind,html.light .studio-workspace-model-option em,html.light .studio-workspace-reference-head strong,html.light .studio-workspace-section-title{color:rgba(138,90,45,.92)}html.light .studio-console,html.light .studio-panel-card,html.light .studio-workspace-generate-grid input,html.light .studio-workspace-generate-grid select,html.light .studio-workspace-generate-prompt,html.light .studio-workspace-reference-card,html.light .studio-workspace-reference-panel{border-color:rgba(16,24,40,.11);background:hsla(0,0%,100%,.84);color:hsla(0,0%,9%,.86)}html.light .studio-workspace-generate-grid span,html.light .studio-workspace-reference-head span,html.light .studio-workspace-reference-title{color:hsla(0,0%,9%,.72)}html.light .studio-workspace-reference-meta{color:hsla(0,0%,9%,.44)}html.light .studio-workspace-generate-prompt::-moz-placeholder{color:hsla(0,0%,9%,.38)}html.light .studio-workspace-generate-prompt::placeholder{color:hsla(0,0%,9%,.38)}html.light .studio-send-button{border-color:rgba(16,24,40,.14);background:hsla(0,0%,100%,.86);color:hsla(0,0%,9%,.82)}html.light .studio-send-button:hover{background:hsla(29,37%,89%,.94);color:#171717}html.light .studio-shell select,html.light .studio-shell select optgroup,html.light .studio-shell select option{background:#fff!important;background-color:#fff!important;color:#171717!important}html.light .studio-shell select{color-scheme:light}.traditional-magic-shell{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(120deg,rgba(19,26,38,.95),rgba(6,8,12,.98)),#050608;color:hsla(0,0%,100%,.92)}.traditional-bg,.traditional-bg-mask{position:absolute;inset:0;pointer-events:none}.traditional-bg{background:radial-gradient(circle at 24% 18%,rgba(84,132,220,.2),transparent 34%),radial-gradient(circle at 74% 30%,rgba(72,220,210,.14),transparent 36%),linear-gradient(180deg,#080b10,#0d1118 58%,#07090d);background-size:cover;background-position:50%;filter:saturate(.9);transform:scale(1.02)}.traditional-bg-mask{background:linear-gradient(180deg,rgba(4,5,8,.52),rgba(4,5,8,.18) 42%,rgba(4,5,8,.72)),linear-gradient(90deg,rgba(0,0,0,.58),transparent 24%,transparent 76%,rgba(0,0,0,.56));backdrop-filter:blur(1.5px)}.traditional-header{position:relative;z-index:4;height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;color:hsla(0,0%,100%,.86)}.traditional-header strong{font-size:13px;letter-spacing:.12em}.traditional-header-left,.traditional-header-right{display:flex;align-items:center;gap:8px}.traditional-header-right{justify-content:flex-end;font-size:12px}.traditional-assets{position:absolute;z-index:5;left:10px;top:78px;bottom:26px;width:190px;display:grid;grid-template-rows:auto 1fr;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:linear-gradient(180deg,rgba(145,100,68,.32),hsla(0,0%,4%,.78) 120px),hsla(0,0%,5%,.9);box-shadow:0 22px 60px rgba(0,0,0,.34);overflow:hidden}.traditional-assets-head{display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:13px;font-weight:700}.traditional-icon-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);cursor:pointer}.traditional-asset-list{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:flex-start;gap:8px;padding:0 10px 12px;overflow-y:auto}.traditional-asset-card{min-width:0;position:relative;display:grid;gap:4px;padding:6px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,5%,.74);color:hsla(0,0%,100%,.86);text-align:left;cursor:pointer}.traditional-asset-card.active{border-color:hsla(0,0%,100%,.84);box-shadow:0 0 0 1px hsla(0,0%,100%,.22)}.traditional-asset-dot{position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:999px;background:#8fc8ff;z-index:1}.traditional-asset-dot.video{background:#42d8b9}.traditional-asset-dot.audio{background:#ffb76b}.traditional-asset-dot.text{background:#ba9bff}.traditional-asset-thumb{height:58px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.06);overflow:hidden}.traditional-asset-thumb img,.traditional-asset-thumb video,.traditional-reference-slot img,.traditional-reference-slot video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.traditional-asset-meta,.traditional-asset-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traditional-asset-name{font-size:10px;font-weight:700}.traditional-asset-meta{font-size:9px;color:hsla(0,0%,100%,.48)}.traditional-assets-empty{grid-column:1/-1;padding:18px 8px;border-radius:12px;border:1px dashed hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.5);font-size:12px;text-align:center}.traditional-hero{position:relative;z-index:3;min-height:calc(100vh - 50px);display:flex;flex-direction:column;align-items:center;padding:70px 240px 88px}.traditional-hero h1{margin:0 0 70px;max-width:min(760px,72vw);color:#fff;font-size:clamp(34px,4vw,54px);line-height:1.08;text-align:center;letter-spacing:0;text-shadow:0 8px 34px rgba(0,0,0,.48)}.traditional-composer{width:min(950px,72vw);min-height:236px;display:grid;grid-template-rows:auto 1fr auto auto;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(24,29,38,.93),rgba(18,22,31,.94)),rgba(18,20,26,.96);box-shadow:0 30px 90px rgba(0,0,0,.38)}.traditional-reference-row{display:flex;gap:10px;padding:18px 18px 8px}.traditional-reference-slot{position:relative;width:72px;height:76px;display:grid;place-items:center;align-content:center;gap:3px;border-radius:10px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.74);transform:rotate(-4deg);cursor:pointer;overflow:hidden}.traditional-reference-slot:nth-child(2){transform:rotate(2deg)}.traditional-reference-slot:nth-child(3){transform:rotate(-3deg)}.traditional-reference-kind{font-size:11px}.traditional-reference-name{position:absolute;left:0;right:0;bottom:0;padding:3px;background:rgba(0,0,0,.56);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traditional-prompt{min-height:86px;margin:0 18px 10px;border:0;outline:none;background:transparent;color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.6}.traditional-prompt::-moz-placeholder{color:hsla(0,0%,100%,.36)}.traditional-prompt::placeholder{color:hsla(0,0%,100%,.36)}.traditional-status{margin:0 18px 10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(115,220,190,.2);background:rgba(33,105,88,.16);color:rgba(205,255,240,.84);font-size:12px}.traditional-control-row{display:grid;grid-template-columns:minmax(102px,auto) minmax(156px,1.1fr) minmax(112px,auto) minmax(76px,auto) minmax(86px,auto) minmax(76px,auto) 38px minmax(132px,auto) 42px;gap:8px;padding:12px 16px 16px;border-top:1px solid hsla(0,0%,100%,.08)}.traditional-control-row select,.traditional-cost,.traditional-music-button{height:36px;min-width:0;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.84);font-size:12px}.traditional-control-row select{padding:0 10px}.traditional-control-row option{background:#1d2028;color:#fff}.traditional-music-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.traditional-music-button.active{border-color:rgba(110,225,255,.5);color:#b7f3ff}.traditional-cost{padding:0 10px;color:#ffd969}.traditional-generate-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(238,244,255,.94);color:#111620;cursor:pointer}.traditional-generate-button:disabled{opacity:.56;cursor:not-allowed}@media (max-width:1100px){.traditional-body{grid-template-columns:238px minmax(0,1fr)}.traditional-hero{padding-right:24px}.traditional-composer{width:min(760px,calc(100vw - 300px))}.traditional-control-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.traditional-body{height:auto;min-height:auto;grid-template-columns:minmax(0,1fr);padding:8px}.traditional-assets.studio-assets{max-height:320px}.traditional-hero{min-height:auto;padding:20px 10px 40px}.traditional-hero h1{margin-bottom:34px;max-width:92vw;font-size:34px}.traditional-composer{width:100%}.traditional-control-row{grid-template-columns:1fr 1fr}}html body .traditional-magic-shell .traditional-composer-attachments{display:flex;width:100%;min-width:0;height:58px;align-items:center;gap:8px;padding:6px 14px 2px}html body .traditional-magic-shell .traditional-composer-add{display:inline-flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border:1px dashed rgba(96,224,255,.48);border-radius:10px;background:rgba(9,27,38,.72);color:rgba(232,247,250,.9);cursor:pointer}html body .traditional-magic-shell .traditional-composer-add:hover{border-color:rgba(96,224,255,.82);background:rgba(14,49,64,.82)}html body .traditional-magic-shell .traditional-composer-attachment-list{display:flex;flex:1 1 auto;min-width:0;height:48px;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden}html body .traditional-magic-shell .traditional-composer-attachment{position:relative;display:flex;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(96,224,255,.34);border-radius:9px;background:rgba(8,22,31,.84);color:rgba(232,247,250,.86);cursor:grab}html body .traditional-magic-shell .traditional-composer-attachment.is-dragging{opacity:.55;cursor:grabbing}html body .traditional-magic-shell .traditional-composer-attachment img,html body .traditional-magic-shell .traditional-composer-attachment video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html body .traditional-magic-shell .traditional-composer-attachment>span{position:absolute;right:2px;bottom:2px;max-width:calc(100% - 4px);overflow:hidden;padding:1px 4px;border-radius:5px;background:rgba(0,0,0,.58);color:#fff;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html body .traditional-magic-shell .traditional-composer-attachment-delete{position:absolute;top:2px;right:2px;z-index:2;display:grid;width:17px;height:17px;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.58);color:#fff;font-size:14px;line-height:1}@media (min-width:761px){html body .traditional-magic-shell .traditional-composer{display:flex!important;align-items:flex-end!important;justify-content:center!important}html body .traditional-magic-shell .traditional-function-panel{grid-column:auto!important;width:min(900px,calc(100% - 28px))!important;height:280px!important;min-height:280px!important;max-height:280px!important;grid-template-rows:58px minmax(0,1fr) auto!important;justify-self:center!important}html body .traditional-magic-shell .traditional-prompt{min-height:118px!important;max-height:152px!important}}@media (max-width:760px){html body .traditional-magic-shell .traditional-function-panel{grid-template-rows:58px minmax(0,1fr) auto!important}}html body .studio-shell .studio-node:has(.studio-cowart-editor-workbench) .studio-node-box{overflow:hidden!important}html body .studio-shell .studio-node:has(.studio-cowart-editor-workbench) .studio-node-box>.studio-cowart-editor-workbench{z-index:8!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .studio-cowart-editor-workbench{box-sizing:border-box;position:relative;display:grid;grid-template-rows:38px minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:#e8f0fb;background:#0d1725;border:1px solid rgba(113,151,196,.42);border-radius:16px;box-shadow:0 20px 58px rgba(0,0,0,.38),inset 0 1px hsla(0,0%,100%,.04)}html body .studio-cowart-editor-toolbar{display:flex;min-width:0;padding:0 10px;align-items:center;gap:8px;background:#121f30;border-bottom:1px solid rgba(113,151,196,.25)}html body .studio-cowart-editor-toolbar strong{flex:0 0 auto;color:#f2f7ff;font-size:12px}html body .studio-cowart-editor-toolbar>span{min-width:0;flex:1 1 auto;overflow:hidden;color:#8091a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html body .studio-cowart-editor-toolbar button{height:25px;padding:0 9px;color:#b8c5d7;background:#19283a;border:1px solid #30445c;border-radius:7px;font-size:10px;cursor:pointer}html body .studio-cowart-editor-toolbar button.active{color:#fff;background:#e44848;border-color:#ff7474}html body .studio-cowart-editor-toolbar button:disabled{opacity:.36}html body .studio-cowart-editor-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background-color:#eef1f5;background-image:linear-gradient(rgba(22,35,52,.055) 1px,transparent 0),linear-gradient(90deg,rgba(22,35,52,.055) 1px,transparent 0);background-size:18px 18px}html body .studio-cowart-editor-stage.annotating{outline:2px solid rgba(255,93,93,.42);outline-offset:-2px}html body .studio-cowart-editor-image-frame{position:absolute;inset:16% 19%;display:grid;place-items:center;overflow:hidden;color:#738197;background:#fff;border:1px solid rgba(53,68,87,.2);box-shadow:0 12px 34px rgba(29,42,60,.18)}html body .studio-cowart-editor-image-frame img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}html body .studio-cowart-editor-workbench .studio-cowart-node-annotation-layer{inset:0;z-index:8}html body .studio-cowart-editor-workbench :is(.studio-cowart-annotation-label,.studio-cowart-annotation-input){width:min(180px,30%);font-size:10px}html body #studio-cowart-image-edit-panel .studio-cowart-edit-tools{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}html body #studio-cowart-image-edit-panel .studio-cowart-edit-tools button{flex:0 0 auto;height:28px;padding:0 10px;color:#9eafc4;background:#152235;border:1px solid #2b3d54;border-radius:8px;font-size:11px}html body #studio-cowart-image-edit-panel .studio-cowart-edit-tools button.active{color:#dff7ff;background:rgba(42,172,224,.19);border-color:#35b9ee}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-hint,html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-status{color:#8495ab!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-reference-item,html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-upload{background:#162335!important;border:1px solid #2b3e56!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt>textarea.studio-unified-textarea::-moz-placeholder{color:#65758a!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt>textarea.studio-unified-textarea::placeholder{color:#65758a!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-send:disabled{color:#68768a;background:#1b293b}html body .traditional-magic-shell .traditional-reference-rack{display:none!important}html body .traditional-magic-shell .traditional-composer-attachments{height:calc(58px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;min-height:58px!important;max-height:323px!important;align-items:flex-start!important}html body .traditional-magic-shell .traditional-composer-attachment-list{display:grid!important;grid-template-columns:repeat(10,48px)!important;grid-auto-flow:row!important;grid-auto-rows:48px!important;justify-content:end!important;align-content:start!important;direction:rtl!important;height:calc(48px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;max-height:313px!important;overflow-x:hidden!important;overflow-y:auto!important}html body .traditional-magic-shell .traditional-composer-attachment{direction:ltr!important}@media (min-width:761px){html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-composer{display:flex!important;height:calc(300px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;min-height:calc(300px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;max-height:calc(300px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;align-items:flex-end!important;justify-content:center!important}html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-output-stack{bottom:calc(330px + var(--traditional-attachment-extra-rows, 0) * 53px)!important}html body .traditional-magic-shell .traditional-function-panel{grid-column:auto!important;width:min(900px,calc(100% - 28px))!important;height:calc(280px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;min-height:calc(280px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;max-height:calc(280px + var(--traditional-attachment-extra-rows, 0) * 53px)!important;grid-template-rows:calc(58px + var(--traditional-attachment-extra-rows, 0) * 53px) minmax(0,1fr) auto!important;justify-self:center!important}}@media (max-width:760px){html body .traditional-magic-shell .traditional-composer-attachment-list{grid-template-columns:repeat(10,42px)!important;grid-auto-rows:42px!important}html body .traditional-magic-shell .traditional-composer-attachment{width:42px!important;height:42px!important}}html body .traditional-magic-shell .traditional-reference-upload.rack,html body .traditional-magic-shell .traditional-reference-upload.rack:focus-visible,html body .traditional-magic-shell .traditional-reference-upload.rack:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:focus-within,html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:hover{transform-origin:50% 50%!important;transform:none!important}html body .traditional-reference-hover-preview{position:fixed!important;z-index:500!important;width:auto!important;height:auto!important;min-width:96px!important;min-height:72px!important;max-width:240px!important;max-height:180px!important;display:grid!important;place-items:center!important;overflow:hidden!important;pointer-events:auto!important;transform:translate(-50%,-100%)!important;border:1px solid rgba(102,218,238,.62)!important;border-radius:10px!important;background:rgba(7,18,31,.98)!important;box-shadow:0 12px 32px rgba(0,0,0,.56)!important}html body .traditional-reference-hover-preview:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px}html body .traditional-reference-hover-index{position:absolute;left:7px;top:7px;z-index:3;padding:3px 2px;border-radius:0;background:transparent;color:#eefcff;font-size:12px;font-weight:700;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.95);pointer-events:none}html body .traditional-reference-hover-delete{position:absolute;right:7px;top:7px;z-index:4;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font-size:20px;font-weight:700;line-height:1;text-shadow:0 1px 5px rgba(0,0,0,.95);cursor:pointer}html body .traditional-reference-hover-delete:focus-visible,html body .traditional-reference-hover-delete:hover{border-color:transparent;background:transparent;color:#f77}html body .traditional-reference-hover-preview :is(img,video){width:auto!important;height:auto!important;max-width:240px!important;max-height:180px!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}html body .traditional-reference-hover-preview.audio{width:96px!important;height:96px!important}@media (max-width:760px){.studio-help-guide{grid-template-columns:1fr}}@media (max-width:720px){.account-grid,.admin-grid,.admin-route-card,.admin-row{grid-template-columns:1fr}.admin-topline{align-items:flex-start;flex-direction:column}}.traditional-magic-shell{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif;isolation:isolate}.traditional-bg{z-index:0;background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.16),transparent 36%),radial-gradient(circle at 78% 28%,rgba(44,44,52,.48),transparent 34%),linear-gradient(180deg,#030304,#111218 58%,#030304)!important}.traditional-light-rays{position:absolute;inset:-18% -12% -8%;z-index:1;pointer-events:none;opacity:.92}.traditional-bg-mask{z-index:2}.traditional-assets,.traditional-header,.traditional-hero{position:relative}.traditional-header{z-index:8}.traditional-header-right>.traditional-canvas-switch:last-child,.traditional-header-workflow-actions,.traditional-header-workflow-actions+.studio-icon-button{display:none!important}.light-rays-container{width:100%;height:100%;overflow:hidden}.light-rays-container canvas{display:block;width:100%;height:100%}.traditional-header{height:64px;padding:0 18px}.traditional-body{position:relative;z-index:5;min-height:calc(100vh - 64px);height:calc(100vh - 64px);grid-template-columns:238px minmax(0,1fr);align-items:stretch;padding:8px}.traditional-header-right{gap:7px;margin-right:0!important;margin-left:auto}.traditional-header-right .studio-icon-button{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0}.traditional-canvas-switch{height:34px;min-width:94px;justify-content:center;border-radius:9px;font-size:12px;transform:translateY(8px)}.traditional-balance{min-width:74px;text-align:right;color:hsla(0,0%,100%,.72)}.traditional-assets.studio-assets{position:relative;left:auto;top:auto;bottom:auto;width:auto;min-height:0;border-radius:16px;background:radial-gradient(circle at 20% 0,rgba(0,212,255,.18),transparent 42%),linear-gradient(180deg,rgba(44,44,52,.62),rgba(3,3,4,.82) 126px),rgba(17,18,24,.92);box-shadow:0 22px 60px rgba(0,0,0,.34)}.traditional-assets.studio-assets .studio-assets-grid{min-height:0}.traditional-asset-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.traditional-asset-card:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.28)}.traditional-hero{justify-content:center;min-width:0;min-height:0;padding-top:32px;padding-bottom:72px}.traditional-magic-shell.has-results .traditional-hero{justify-content:flex-end}.traditional-hero h1{margin-bottom:46px;font-size:clamp(32px,3.4vw,48px);font-weight:780}.traditional-output-stack{position:relative;width:min(860px,70vw);max-height:42vh;gap:12px;margin-bottom:22px;overflow:auto}.traditional-output-card{border:1px solid rgba(0,212,255,.16);border-radius:18px;background:linear-gradient(180deg,rgba(25,26,34,.92),rgba(17,18,24,.96)),rgba(17,18,24,.92);box-shadow:0 18px 48px rgba(0,0,0,.24);color:hsla(0,0%,100%,.88);overflow:hidden}.traditional-output-card img,.traditional-output-card video{width:100%;max-height:360px;display:block}.traditional-output-card audio{width:calc(100% - 28px);margin:14px}.traditional-output-actions,.traditional-output-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}.traditional-output-head span{font-size:13px;font-weight:760}.traditional-output-head em{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.48);font-size:11px;font-style:normal}.traditional-output-pending{min-height:120px;display:grid;place-items:center;gap:10px;color:hsla(0,0%,100%,.7)}.traditional-output-error{margin:12px;padding:10px;border:1px solid rgba(255,99,99,.25);border-radius:10px;background:rgba(255,99,99,.1);color:hsla(0,100%,90%,.9)}.traditional-output-text{margin:0;padding:14px 16px;color:hsla(0,0%,100%,.88);font:14px/1.72 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.traditional-output-actions{justify-content:flex-end;border-top:1px solid hsla(0,0%,100%,.08)}.traditional-output-actions button{height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.78);cursor:pointer}.traditional-output-actions button:disabled{opacity:.42;cursor:not-allowed}.traditional-composer{width:min(744px,64vw);min-height:188px;grid-template-rows:auto minmax(76px,auto) auto auto;border-radius:17px;background:linear-gradient(180deg,rgba(25,26,34,.86),rgba(17,18,24,.9)),rgba(17,18,24,.9);backdrop-filter:blur(20px)}.traditional-magic-shell.has-results .traditional-composer{transform:translateY(18px)}.traditional-reference-row{align-items:flex-start;min-height:78px}.traditional-reference-upload{width:58px;height:70px;flex:0 0 auto;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgba(0,212,255,.24);border-radius:10px;background:rgba(44,44,52,.54);color:hsla(0,0%,100%,.74);transform:rotate(-4deg);cursor:pointer}.traditional-reference-upload:nth-child(2){transform:rotate(2deg)}.traditional-reference-upload:nth-child(3){transform:rotate(-2deg)}.traditional-reference-plus{font-size:22px;line-height:1}.traditional-reference-stack{min-width:0;position:relative;flex:1 1 180px;min-height:82px;padding-left:8px}.traditional-reference-chip{position:absolute;left:0;top:0;width:58px;height:70px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.055);color:hsla(0,0%,100%,.8);overflow:hidden;cursor:pointer;transform:translate(var(--stack-x,0),var(--stack-y,0)) rotate(var(--stack-r,0deg));z-index:var(--stack-z,1);transition:transform .17s ease,z-index .17s ease,box-shadow .17s ease}.traditional-reference-chip:hover{z-index:80;transform:translate(var(--stack-x,0),var(--stack-y,0)) rotate(0deg) scale(1.42);box-shadow:0 18px 40px rgba(0,0,0,.42)}.traditional-reference-delete{position:absolute;z-index:90;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:hsla(0,0%,100%,.86);font-size:13px;line-height:1;box-shadow:none;cursor:pointer}.traditional-reference-delete:hover{background:transparent;color:#fff}.traditional-reference-chip img,.traditional-reference-chip video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.traditional-reference-chip span{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:10px}.traditional-reference-chip small{position:absolute;left:4px;bottom:4px;color:hsla(0,0%,100%,.72);font-size:9px}.traditional-prompt{width:calc(100% - 28px);min-height:76px;max-width:calc(100% - 32px);margin:0 14px 8px;padding:10px 11px;border:1px solid rgba(0,212,255,.14);border-radius:12px;background:rgba(3,3,4,.24);resize:vertical}.traditional-status.warning{border-color:rgba(255,203,96,.24);background:rgba(255,203,96,.1);color:rgba(255,236,184,.92)}.traditional-control-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;padding:8px 12px 12px}.traditional-magic-shell.mode-audio .traditional-control-row>.traditional-select-wrap:nth-of-type(n+4),.traditional-magic-shell.mode-image .traditional-control-row>.traditional-select-wrap:nth-of-type(6),.traditional-magic-shell.mode-text .traditional-control-row>.traditional-select-wrap:nth-of-type(n+3){display:none}.traditional-cost,.traditional-music-button,.traditional-select{min-width:58px;height:30px;border-radius:8px;border:1px solid rgba(0,212,255,.18);background:linear-gradient(180deg,rgba(245,248,250,.09),rgba(245,248,250,.04)),rgba(44,44,52,.46);color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 18px rgba(0,0,0,.18)}.traditional-select{padding:0 30px 0 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(45deg,transparent 50%,hsla(0,0%,100%,.82) 0) right 13px center /6px 6px no-repeat,linear-gradient(135deg,hsla(0,0%,100%,.82) 50%,transparent 0) right 9px center /6px 6px no-repeat,linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.055)),hsla(0,0%,100%,.04)}.traditional-select option{background:#1d2028;color:#fff}select.traditional-select{display:none}.traditional-select-wrap{position:relative;min-width:64px;flex:0 1 82px;z-index:12}.traditional-select-wrap.open{z-index:320}.traditional-control-row>.traditional-select-wrap:first-of-type{flex-basis:66px}.traditional-control-row>.traditional-select-wrap:nth-of-type(2){flex:1 1 150px;min-width:132px}.traditional-magic-shell.mode-text .traditional-control-row>.traditional-select-wrap:nth-of-type(2){flex:0 0 auto;width:-moz-fit-content;width:fit-content;min-width:112px;max-width:180px}.traditional-control-row>.traditional-select-wrap:nth-of-type(3){flex-basis:76px}.traditional-control-row>.traditional-select-wrap:nth-of-type(n+4){flex-basis:68px}.traditional-select-wrap.disabled{opacity:.48;pointer-events:none}.traditional-select-trigger{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid rgba(0,212,255,.18);border-radius:10px;background:linear-gradient(180deg,rgba(245,248,250,.08),rgba(245,248,250,.035)),rgba(25,26,34,.92);color:hsla(0,0%,100%,.88);font-size:11px;font-weight:700;min-width:0;padding:0 8px 0 9px;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 28px rgba(0,0,0,.22);cursor:pointer}.traditional-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis}.traditional-select-trigger:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);opacity:.75}.traditional-select-wrap.open .traditional-select-trigger{border-color:rgba(0,212,255,.42);background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05)),rgba(24,27,34,.98)}.traditional-select-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:320;width:max(100%,178px);max-height:260px;overflow:auto;border:1px solid rgba(0,212,255,.24);border-radius:14px;background:rgba(17,18,24,.96);box-shadow:0 22px 54px rgba(0,0,0,.46),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px);padding:6px}.traditional-select-option{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.78);font-size:12px;font-weight:700;padding:0 10px;text-align:left;white-space:nowrap;cursor:pointer}.traditional-select-option:hover{background:rgba(0,212,255,.1);color:#fff}.traditional-select-option:disabled{opacity:.42;cursor:not-allowed}.traditional-select-option:disabled:hover{background:transparent;color:hsla(0,0%,100%,.78)}.traditional-select-option.selected{background:rgba(0,212,255,.14);color:#fff}.traditional-select-option.selected:after{content:"✓";opacity:.88}.traditional-cost{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:70px;padding:0 9px;font-size:11px;color:hsla(0,0%,100%,.88);white-space:nowrap}.traditional-generate-button{width:34px;height:34px;flex:0 0 auto}.traditional-spin{animation:traditional-spin .85s linear infinite}@keyframes traditional-spin{to{transform:rotate(1turn)}}.traditional-output-pending{background:radial-gradient(circle at 50% 45%,rgba(0,212,255,.22),transparent 34%),linear-gradient(110deg,transparent,hsla(0,0%,100%,.08) 45%,transparent 62%);background-size:100% 100%,220% 100%;animation:traditional-pending-sweep 2.4s linear infinite}.traditional-context-menu{position:fixed;z-index:50;min-width:128px;display:grid;gap:4px;padding:6px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:linear-gradient(180deg,rgba(34,37,45,.96),rgba(18,21,28,.98)),rgba(18,20,26,.98);box-shadow:0 22px 50px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}.traditional-context-menu button{height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.82);font-size:12px;text-align:left;cursor:pointer}.traditional-context-menu button:hover{background:hsla(0,0%,100%,.08)}.traditional-context-menu button:disabled{opacity:.42;cursor:not-allowed}.studio-asset-transfer-menu{z-index:90;min-width:148px}@keyframes traditional-pending-sweep{0%{background-position:50%,0 50%}to{background-position:50%,200% 50%}}@media (max-width:1180px){.traditional-composer,.traditional-output-stack{width:min(720px,calc(100vw - 238px))}.traditional-hero{padding-left:220px;padding-right:22px}.traditional-control-row{flex-wrap:wrap}}.traditional-magic-shell{--traditional-main-center-x:calc(50% + 123px)}.traditional-hero{position:static;min-height:100vh;display:block;padding:0}.traditional-hero h1{position:fixed;z-index:3;left:var(--traditional-main-center-x);top:41%;width:min(860px,calc(100vw - 300px));margin:0;transform:translate(-50%,-50%);transition:opacity .22s ease,transform .22s ease}.traditional-magic-shell.has-results .traditional-hero h1{opacity:0;pointer-events:none;transform:translate(-50%,-68%) scale(.96)}.traditional-output-stack{position:fixed;z-index:4;left:var(--traditional-main-center-x);top:88px;bottom:340px;width:min(860px,calc(100vw - 300px));max-height:none;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;margin:0;padding:4px 8px 16px;transform:translateX(-50%);overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 34px,#000 calc(100% - 20px),transparent)}.traditional-output-card{flex:0 0 auto;width:100%;animation:traditional-output-rise .22s ease-out}.traditional-output-card.audio,.traditional-output-card.image,.traditional-output-card.video{max-width:720px;margin-inline:auto}.traditional-output-card.text{max-width:860px;margin-inline:auto}.traditional-composer{position:fixed;z-index:6;left:var(--traditional-main-center-x);bottom:22px;width:min(744px,calc(100vw - 330px));margin:0;transform:translateX(-50%);overflow:visible}.traditional-reference-row,.traditional-reference-stack{overflow:visible}.traditional-reference-chip:hover{z-index:20;transform:scale(1.52) translateY(-8px)}.traditional-magic-shell.has-results .traditional-composer{transform:translateX(-50%)}@keyframes traditional-output-rise{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){.traditional-magic-shell{--traditional-main-center-x:calc(50% + 123px)}.traditional-output-stack{bottom:340px}.traditional-composer,.traditional-hero h1,.traditional-output-stack{width:min(720px,calc(100vw - 238px))}}.traditional-bg{background:radial-gradient(circle at 18% 12%,rgba(0,212,255,.18),transparent 30%),radial-gradient(circle at 82% 22%,rgba(44,44,52,.44),transparent 34%),radial-gradient(circle at 48% 88%,rgba(0,212,255,.08),transparent 38%),linear-gradient(180deg,#030304,#111218 54%,#030304)!important;filter:none;transform:none}.traditional-light-rays{z-index:2;opacity:1;inset:-10% -8% -4%;filter:saturate(1.35) contrast(1.28) brightness(1.18) hue-rotate(8deg)}.traditional-light-rays-fallback{position:absolute;inset:-18% -12% -8%;z-index:1;pointer-events:none;opacity:.92;background:radial-gradient(ellipse at 50% -3%,rgba(0,212,255,.36),transparent 24%),linear-gradient(102deg,transparent 12%,rgba(0,212,255,.22) 24%,transparent 42%),linear-gradient(78deg,transparent 34%,rgba(245,248,250,.18) 49%,transparent 66%),linear-gradient(124deg,transparent 48%,rgba(0,212,255,.18) 62%,transparent 80%);transform-origin:50% 0;animation:traditional-light-rays-drift 9s ease-in-out infinite alternate}.traditional-light-rays-fallback:after,.traditional-light-rays-fallback:before{content:"";position:absolute;inset:-10% -8%;pointer-events:none;mix-blend-mode:screen}.traditional-light-rays-fallback:before{opacity:.78;background:linear-gradient(96deg,transparent 18%,rgba(0,212,255,.26) 31%,transparent 49%),linear-gradient(70deg,transparent 42%,rgba(0,212,255,.22) 55%,transparent 73%),radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.34),transparent 32%);animation:traditional-light-rays-drift 12s ease-in-out infinite alternate-reverse}.traditional-light-rays-fallback:after{opacity:.5;background:radial-gradient(ellipse at 48% 5%,rgba(0,212,255,.32),transparent 35%),radial-gradient(ellipse at 76% 30%,rgba(44,44,52,.22),transparent 32%);filter:blur(10px)}.traditional-bg-mask{z-index:1;background:radial-gradient(circle at 50% 48%,rgba(17,18,24,.08),transparent 38%),linear-gradient(180deg,rgba(3,3,4,.04),rgba(3,3,4,.08) 45%,rgba(3,3,4,.54)),linear-gradient(90deg,rgba(5,7,10,.42),transparent 24%,transparent 80%,rgba(0,0,0,.34))!important;backdrop-filter:none}.traditional-reference-row{gap:100px;min-height:96px;overflow:visible}.traditional-reference-pocket{position:relative;flex:0 0 74px;width:74px;height:86px;overflow:visible}.traditional-reference-pocket .traditional-reference-upload{position:absolute;inset:0;width:74px;height:86px;z-index:1}.traditional-reference-pocket.image .traditional-reference-upload{transform:rotate(-5deg)}.traditional-reference-pocket.video .traditional-reference-upload{transform:rotate(3deg)}.traditional-reference-pocket.audio .traditional-reference-upload{transform:rotate(-2deg)}.traditional-reference-pocket .traditional-reference-stack{position:absolute;inset:0;width:74px;min-width:0;min-height:86px;padding:0;overflow:visible;pointer-events:none;z-index:2}.traditional-reference-stack-legacy{display:none!important}.traditional-reference-pocket .traditional-reference-chip{width:74px;height:86px;pointer-events:auto;transform:translate(var(--stack-x,0),var(--stack-y,0)) rotate(var(--stack-r,0deg));transform-origin:center;box-shadow:0 10px 24px rgba(0,0,0,.26);transition:transform .18s ease,box-shadow .18s ease,z-index .18s ease}.traditional-reference-pocket:hover .traditional-reference-chip{transform:translate(calc(var(--hover-x, var(--stack-x, 0)) + var(--reference-hover-offset, 0px)),var(--hover-y,var(--stack-y,0))) rotate(var(--hover-r,0deg)) scale(1.14)}.traditional-reference-pocket .traditional-reference-chip:hover{z-index:100;transform:translate(calc(var(--hover-x, var(--stack-x, 0)) + var(--reference-hover-offset, 0px)),calc(var(--hover-y, var(--stack-y, 0)) - 10px)) rotate(0deg) scale(1.58)!important;box-shadow:0 22px 48px rgba(0,0,0,.5)}.traditional-reference-add{position:absolute;right:-9px;top:-9px;z-index:120;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(0,212,255,.32);background:linear-gradient(180deg,rgba(44,44,52,.96),rgba(17,18,24,.94));color:hsla(0,0%,100%,.94);font-size:15px;font-weight:800;line-height:1;box-shadow:0 10px 22px rgba(0,0,0,.38);cursor:pointer}.traditional-reference-add:hover{border-color:rgba(0,212,255,.72);color:#f5f8fa;transform:translateY(-1px)}.traditional-reference-delete{right:5px;top:4px;width:auto;height:auto}.traditional-reference-row{gap:14px;min-height:104px;padding:12px 14px 6px}.traditional-reference-upload.unified{position:relative;width:96px;height:92px;flex:0 0 96px;transform:rotate(-3deg);border-color:rgba(0,212,255,.34);background:linear-gradient(180deg,rgba(0,212,255,.13),rgba(44,44,52,.52)),rgba(25,26,34,.78);box-shadow:0 16px 34px rgba(0,0,0,.28)}.traditional-reference-upload.unified small,.traditional-reference-upload.unified strong{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traditional-reference-upload.unified strong{font-size:12px;color:rgba(245,248,250,.92)}.traditional-reference-upload.unified small{font-size:9px;color:hsla(43,13%,90%,.58)}.traditional-reference-stack.unified{flex:1 1 auto;min-width:0;min-height:94px;padding:0;overflow:visible}.traditional-reference-stack.unified .traditional-reference-chip{left:var(--stack-left,0);width:70px;height:84px;border-color:rgba(0,212,255,.18);background:linear-gradient(180deg,rgba(245,248,250,.08),rgba(245,248,250,.035)),rgba(17,18,24,.84);transform:translateX(var(--stack-shift,0)) translateY(var(--stack-y,0)) rotate(var(--stack-r,0deg))}.traditional-reference-stack.unified .traditional-reference-chip:hover{transform:translateX(var(--stack-shift,0)) translateY(calc(var(--stack-y, 0) - 8px)) rotate(0deg) scale(1.28)}.traditional-reference-chip.text{color:rgba(245,248,250,.78)}.traditional-reference-chip small:empty{display:none}@keyframes traditional-light-rays-drift{0%{transform:translate3d(-2%,-1%,0) rotate(-2deg) scale(1)}to{transform:translate3d(3%,1%,0) rotate(3deg) scale(1.05)}}@media (max-width:760px){.traditional-magic-shell{--traditional-main-center-x:50%}.traditional-output-stack{top:240px;bottom:330px;width:calc(100vw - 24px)}.traditional-composer{bottom:12px;width:calc(100vw - 24px)}.traditional-hero h1{top:34%;width:calc(100vw - 24px)}}.traditional-magic-shell .traditional-output-stack{top:86px;bottom:282px;padding:10px 10px 28px;align-items:stretch;pointer-events:auto}.traditional-magic-shell .traditional-output-stack:empty{display:none}.traditional-magic-shell .traditional-output-card{transform-origin:bottom center;box-shadow:0 22px 70px rgba(0,0,0,.34)}.traditional-magic-shell .traditional-output-pending{position:relative;min-height:168px;overflow:hidden}.traditional-magic-shell .traditional-output-pending:before{content:"";position:absolute;inset:-62%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,hsla(0,0%,100%,.15) 46deg,transparent 92deg,transparent 214deg,rgba(0,212,255,.16) 270deg,transparent 330deg),radial-gradient(circle at 32% 30%,hsla(0,0%,100%,.16),transparent 24%);opacity:.84;transform-origin:center;animation:traditional-generate-sweep 2.4s linear infinite;will-change:transform}.traditional-magic-shell .traditional-output-pending>*{position:relative;z-index:1}.traditional-magic-shell .traditional-composer{bottom:22px}.traditional-header-right .traditional-canvas-switch{min-width:92px;height:32px;padding-inline:16px;transform:translateY(3px)}.traditional-header-right .traditional-canvas-switch:last-child{display:none}.traditional-header-workflow-actions{display:none!important}@keyframes traditional-generate-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1180px){.traditional-magic-shell .traditional-output-stack{bottom:282px}}@media (max-width:760px){.traditional-magic-shell .traditional-output-stack{top:112px;bottom:318px;width:min(720px,calc(100vw - 238px));padding-bottom:20px}.traditional-magic-shell{--traditional-main-center-x:calc(50% + 123px)}.traditional-magic-shell .traditional-composer,.traditional-magic-shell .traditional-hero h1{width:min(720px,calc(100vw - 238px))}}.traditional-magic-shell{background:radial-gradient(circle at 34% 7%,rgba(111,74,49,.24),transparent 28%),linear-gradient(180deg,#080604,#100c09 52%,#050504)}.traditional-bg{background:radial-gradient(circle at 30% 8%,rgba(105,67,43,.26),transparent 28%),radial-gradient(circle at 72% 20%,rgba(72,47,34,.16),transparent 34%),radial-gradient(circle at 46% 92%,rgba(44,37,32,.24),transparent 36%),linear-gradient(180deg,#080604,#100c09 54%,#050504)!important}.traditional-light-rays{opacity:.72;mix-blend-mode:screen;filter:saturate(1.18) contrast(1.12) brightness(1.02)}.traditional-light-rays-fallback{opacity:.7;mix-blend-mode:screen;background:radial-gradient(ellipse at 50% -5%,rgba(255,218,155,.42),transparent 20%),linear-gradient(103deg,transparent 15%,rgba(234,151,83,.2) 28%,rgba(184,103,84,.1) 40%,transparent 55%),linear-gradient(84deg,transparent 32%,rgba(255,203,128,.18) 47%,rgba(143,91,156,.1) 58%,transparent 72%),linear-gradient(119deg,transparent 47%,rgba(220,132,79,.16) 61%,rgba(82,126,128,.08) 73%,transparent 84%)}.traditional-light-rays-fallback:before{opacity:.64;background:linear-gradient(96deg,transparent 18%,rgba(255,226,174,.24) 31%,rgba(191,111,118,.1) 43%,transparent 58%),linear-gradient(69deg,transparent 40%,rgba(240,174,99,.18) 54%,rgba(123,105,178,.08) 66%,transparent 78%),radial-gradient(ellipse at 50% 0,rgba(255,231,188,.28),transparent 31%)}.traditional-light-rays-fallback:after{opacity:.48;background:radial-gradient(ellipse at 48% 5%,rgba(255,204,132,.26),transparent 32%),radial-gradient(ellipse at 68% 28%,rgba(173,93,119,.12),transparent 31%),radial-gradient(ellipse at 34% 30%,rgba(103,122,132,.08),transparent 34%)}.traditional-bg-mask{background:radial-gradient(circle at 50% 48%,rgba(10,8,7,.08),transparent 34%),linear-gradient(180deg,rgba(5,4,3,.34),rgba(6,5,4,.18) 44%,rgba(3,3,3,.74)),linear-gradient(90deg,rgba(4,4,4,.62),transparent 23%,transparent 78%,rgba(0,0,0,.62))!important}.traditional-hero h1{max-width:min(700px,calc(100vw - 340px));color:hsla(43,11%,87%,.88);font-size:clamp(26px,2.55vw,38px);font-weight:740;line-height:1.14;text-shadow:0 10px 32px rgba(0,0,0,.54)}.traditional-magic-shell .traditional-output-stack{width:min(820px,calc(100vw - 330px));padding:16px;border:1px solid hsla(0,0%,100%,.13);border-radius:18px;background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 28px 82px rgba(0,0,0,.34);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.traditional-magic-shell .traditional-output-card{width:100%;max-width:none;margin:0;padding:14px 4px;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0;color:hsla(43,13%,90%,.88)}.traditional-magic-shell .traditional-output-card:first-child{border-bottom:0}.traditional-conversation-turn{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;width:100%;gap:10px;padding:8px 4px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.traditional-conversation-turn:first-child{border-bottom:0}.traditional-user-message{align-self:flex-end;max-width:min(72%,680px);padding:10px 14px;border:1px solid rgba(214,161,95,.34);border-radius:16px 16px 4px 16px;background:linear-gradient(135deg,rgba(214,161,95,.2),rgba(15,37,72,.92));color:rgba(255,240,205,.96);box-shadow:0 8px 22px rgba(0,0,0,.18)}.traditional-user-message p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;text-align:left}.traditional-conversation-turn>.traditional-output-card{border-bottom:0}.traditional-output-prompt{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:0 8px 10px}.traditional-output-prompt span{color:hsla(43,13%,90%,.48);font-size:10px;font-weight:760}.traditional-output-prompt p{min-width:0;margin:0;color:hsla(43,13%,90%,.78);font-size:13px;line-height:1.55;word-break:break-word}.traditional-output-actions,.traditional-output-head{padding:8px}.traditional-output-head span{color:hsla(43,13%,90%,.9);font-size:12px}.traditional-output-head em{max-width:min(440px,52vw);color:hsla(43,13%,90%,.44)}.traditional-output-card img,.traditional-output-card video{-o-object-fit:contain;object-fit:contain}.traditional-output-card img,.traditional-output-card video,.traditional-output-video-player{width:min(100%,380px);max-height:240px;aspect-ratio:var(--traditional-result-ratio,16/9);margin:2px auto 8px;border-radius:12px;background:hsla(0,0%,100%,.04)}.traditional-output-video-player video{width:100%;height:100%;max-height:none;margin:0;aspect-ratio:auto;border-radius:inherit}.traditional-output-card audio{width:min(100%,420px);margin:6px 8px 8px}.traditional-magic-shell .traditional-output-pending{min-height:92px;color:hsla(43,13%,90%,.66)}.traditional-magic-shell .traditional-output-pending:before{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.08),transparent 28%),linear-gradient(120deg,transparent 35%,hsla(0,0%,100%,.08),transparent 62%)}.traditional-output-text{max-height:180px;padding:10px 0;overflow:auto}.traditional-output-actions{border-top:0}.traditional-output-actions button{height:26px;border-radius:8px;background:hsla(0,0%,100%,.055);color:hsla(43,13%,90%,.68)}.traditional-composer{background:hsla(0,0%,100%,.052);border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 70px rgba(0,0,0,.36);backdrop-filter:blur(24px) saturate(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.04)}.traditional-prompt{background:hsla(0,0%,100%,.035);color:hsla(43,13%,90%,.88)}.traditional-prompt-shell{position:relative}.traditional-mention-menu{position:absolute;left:10px;right:10px;bottom:calc(100% + 8px);z-index:260;max-height:260px;overflow-y:auto;padding:8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:rgba(18,17,16,.92);box-shadow:0 22px 54px rgba(0,0,0,.42);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.traditional-mention-option{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:7px;border:0;border-radius:10px;background:transparent;color:hsla(33,21%,92%,.9);text-align:left;cursor:pointer}.traditional-mention-option:hover{background:hsla(0,0%,100%,.08)}.traditional-mention-thumb{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:hsla(0,0%,100%,.065);color:hsla(0,0%,100%,.78)}.traditional-mention-thumb .studio-asset-image,.traditional-mention-thumb img,.traditional-mention-thumb video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.traditional-mention-thumb.text .studio-asset-text{width:100%;height:100%;padding:5px;overflow:hidden;font-size:9px;line-height:1.15}.traditional-mention-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.traditional-mention-copy em,.traditional-mention-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traditional-mention-copy strong{font-size:12px;font-weight:700}.traditional-mention-copy em,.traditional-mention-empty{font-size:10px;font-style:normal;color:hsla(43,13%,90%,.52)}.traditional-mention-empty{padding:12px}@media (max-width:1180px){.traditional-composer,.traditional-hero h1,.traditional-magic-shell .traditional-output-stack{width:min(720px,calc(100vw - 280px))}}@media (max-width:760px){.traditional-magic-shell{--traditional-main-center-x:50%}.traditional-composer,.traditional-hero h1,.traditional-magic-shell .traditional-output-stack{width:calc(100vw - 24px)}.traditional-magic-shell .traditional-output-stack{top:86px;bottom:320px;padding:12px}.traditional-hero h1{top:33%;font-size:28px}}.traditional-hero h1{top:39%;max-width:min(560px,calc(100vw - 340px));color:hsla(39,10%,65%,.58);font-size:clamp(20px,1.72vw,28px);font-weight:680;line-height:1.18;letter-spacing:.08em;text-shadow:0 10px 28px rgba(0,0,0,.5)}.traditional-magic-shell.has-results .traditional-hero h1{display:none}.traditional-magic-shell .traditional-output-stack{top:82px;bottom:276px;width:min(1230px,calc(100vw - 300px));padding:0 4px 20px;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.traditional-magic-shell .traditional-output-card{padding:8px 4px 14px;background:transparent;box-shadow:none}.traditional-magic-shell .traditional-output-card.text{align-items:stretch}.traditional-output-text{max-height:min(42vh,420px);min-height:0;margin:0 8px 8px;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:pre-wrap;word-break:break-word;color:hsla(43,13%,90%,.84);font-size:13px;line-height:1.66}.traditional-output-text::-webkit-scrollbar{display:none;width:0;height:0}.traditional-output-text-pending{margin:0 8px 8px;padding:0;color:hsla(43,13%,90%,.64);font-size:13px;line-height:1.66}.traditional-output-card.image.pending .traditional-output-pending,.traditional-output-card.video.pending .traditional-output-pending{width:min(100%,380px);aspect-ratio:var(--traditional-result-ratio,16/9);margin:2px auto 8px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.04)}.traditional-output-card.audio.pending .traditional-output-pending{width:min(100%,420px);min-height:58px;margin:6px 8px 8px}.traditional-composer{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:1180px){.traditional-magic-shell .traditional-output-stack{width:min(1000px,calc(100vw - 280px))}.traditional-composer,.traditional-hero h1{width:min(720px,calc(100vw - 280px))}}@media (max-width:760px){.traditional-composer,.traditional-hero h1,.traditional-magic-shell .traditional-output-stack{width:calc(100vw - 24px)}.traditional-magic-shell .traditional-output-stack{top:86px;bottom:320px;padding:0 0 16px}.traditional-hero h1{top:33%;font-size:22px}}.traditional-magic-shell .traditional-output-stack{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.traditional-magic-shell .traditional-output-card.image{width:min(25%,220px);min-width:132px;max-width:220px;margin:0 0 10px;padding:0}.traditional-magic-shell .traditional-output-card.audio{width:min(42%,420px);min-width:260px}.traditional-magic-shell .traditional-output-card.text{width:100%}.traditional-magic-shell .traditional-output-card.image .traditional-output-head,.traditional-magic-shell .traditional-output-card.image .traditional-output-prompt,.traditional-magic-shell .traditional-output-card.video .traditional-output-head,.traditional-magic-shell .traditional-output-card.video .traditional-output-prompt{display:none}.traditional-magic-shell .traditional-output-card.image img,.traditional-magic-shell .traditional-output-card.video .traditional-output-video-player,.traditional-magic-shell .traditional-output-card.video video,.traditional-output-card.image.pending .traditional-output-pending,.traditional-output-card.video.pending .traditional-output-pending{width:100%;max-height:none;margin:0;aspect-ratio:var(--traditional-result-ratio,16/9);border-radius:8px}.traditional-output-card.image.pending .traditional-output-pending,.traditional-output-card.video.pending .traditional-output-pending{min-height:0;background:hsla(0,0%,100%,.035)}.traditional-output-card.image.pending .traditional-output-pending span,.traditional-output-card.video.pending .traditional-output-pending span{display:none}.traditional-output-card.image.pending .traditional-output-pending .traditional-spin,.traditional-output-card.video.pending .traditional-output-pending .traditional-spin{width:18px;height:18px}@media (max-width:760px){.traditional-magic-shell .traditional-output-card.image,.traditional-magic-shell .traditional-output-card.video{width:min(34%,180px);min-width:112px}}.traditional-magic-shell .traditional-output-card{position:relative}.traditional-magic-shell .traditional-output-card.image .traditional-output-actions,.traditional-magic-shell .traditional-output-card.video .traditional-output-actions{position:static;display:inline-flex;width:100%;max-width:100%;justify-content:flex-start;gap:4px;margin:0;padding:5px 4px 0;pointer-events:auto}.traditional-magic-shell .traditional-output-card.audio .traditional-output-actions,.traditional-magic-shell .traditional-output-card.text .traditional-output-actions{justify-content:flex-start;padding-left:8px}.traditional-magic-shell .traditional-output-card.text{padding-bottom:0}.traditional-magic-shell .traditional-output-card.text .traditional-output-actions{margin-top:12px;padding-top:4px;padding-bottom:0}.traditional-magic-shell .traditional-output-card.image,.traditional-magic-shell .traditional-output-card.video{width:min(12.5%,110px);min-width:66px;max-width:110px}.traditional-magic-shell .traditional-output-card.text{width:50%;max-width:50%}.traditional-magic-shell .traditional-output-actions button{min-width:0;height:26px;padding:0 8px;border-radius:8px;background:hsla(0,0%,7%,.72);border:1px solid hsla(0,0%,100%,.12);color:hsla(34,26%,95%,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.traditional-magic-shell .traditional-output-card.image .traditional-output-actions button,.traditional-magic-shell .traditional-output-card.video .traditional-output-actions button{width:28px;padding:0;font-size:0}.traditional-magic-shell .traditional-output-card.image .traditional-output-actions button:nth-child(3),.traditional-magic-shell .traditional-output-card.video .traditional-output-actions button:nth-child(3){width:34px;font-size:0}.traditional-magic-shell .traditional-output-card.image .traditional-output-actions button:nth-child(3):before,.traditional-magic-shell .traditional-output-card.video .traditional-output-actions button:nth-child(3):before{content:"↗";font-size:12px}.studio-node-console-detached-text.text-generate{width:min(720px,calc(100vw - 48px))}.studio-node-console-text-body,.studio-node-console-text-panel.detached-text{width:100%}.studio-node-console-detached-text.text-generate .studio-node-composer-text-panel,.studio-node-console-text-panel.detached-text .studio-node-composer-text-panel,.studio-node-console-text.text-generate .studio-node-composer-text.text-generate{width:100%;min-height:84px;height:84px}.studio-node-console-detached-text.text-generate .studio-node-console-row-footer.text-panel,.studio-node-console-text.text-generate .studio-node-console-row-footer{width:100%;justify-content:flex-start}.studio-shell{--accent:#00d4ff;--accent-soft:rgba(0,212,255,.16);--line-strong:rgba(0,212,255,.34)}.studio-shell .studio-model-popover,.studio-shell .studio-nav-pill,.studio-shell .studio-node-box,.studio-shell .studio-node-console,.studio-shell .studio-node-console-detached,.studio-shell .studio-node-link-menu,.studio-shell .studio-node-menu,.studio-shell .studio-node-task-menu,.studio-shell .studio-panel-card{border-color:rgba(44,44,52,.92)!important;background:linear-gradient(180deg,rgba(245,248,250,.045),rgba(245,248,250,.018)),rgba(17,18,24,.94)!important}.studio-shell .studio-nav-pill:hover,.studio-shell .studio-node-console-detached.running,.studio-shell .studio-node-console.running,.studio-shell .studio-node-link-menu-item:hover,.studio-shell .studio-node-task-menu-item.active,.studio-shell .studio-node-task-menu-item:hover,.studio-shell .studio-node.active .studio-node-box,.studio-shell .studio-node.selected .studio-node-box{border-color:rgba(0,212,255,.46)!important;background:linear-gradient(180deg,rgba(0,212,255,.09),rgba(245,248,250,.02)),rgba(25,26,34,.96)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.06),0 0 28px rgba(0,212,255,.12)!important}.studio-shell .panel-button.primary,.studio-shell .studio-float-button.primary,.studio-shell .studio-node-console-action,.studio-shell .studio-node-console-action-image,.studio-shell .studio-node-console-action-text,.studio-shell .studio-node-console-action-video,.studio-shell .studio-node-console-run,.studio-shell .studio-node-console-submit,.studio-shell .studio-primary-button,.studio-shell .toolbar-button.primary{border-color:rgba(0,212,255,.44)!important;background:linear-gradient(180deg,rgba(0,212,255,.92),rgba(0,143,176,.9))!important;color:#fff!important;box-shadow:0 12px 32px rgba(0,212,255,.18)!important}.studio-shell .panel-button.primary:hover,.studio-shell .studio-float-button.primary:hover,.studio-shell .studio-node-console-run:hover,.studio-shell .studio-node-console-submit:hover,.studio-shell .studio-primary-button:hover,.studio-shell .toolbar-button.primary:hover{border-color:rgba(0,212,255,.72)!important;box-shadow:0 16px 38px rgba(0,212,255,.26)!important}.studio-shell .node-output-snippet.media,.studio-shell .studio-node-chip.model,.studio-shell .studio-node-console-kind,.studio-shell .studio-node-console-mode-badge,.studio-shell .studio-node-cost-badge,.studio-shell .studio-node-duration,.studio-shell .studio-node-link-menu-title,.studio-shell .studio-node-tag-title,.studio-shell .studio-node-task-menu-title,.studio-shell .studio-panel-head h3{color:rgba(0,212,255,.9)!important}.studio-shell .studio-magic-storyboard-sketch-cost,.studio-shell .studio-magic-storyboard-sketch-cost span,.studio-shell .studio-magic-storyboard-sketch-cost strong,.studio-shell .studio-node-cost-badge{color:#fff!important}.studio-shell .studio-node-console-dot,.studio-shell .studio-node-handle,.studio-shell .studio-node-link-menu-mark,.studio-shell .studio-node-tag-plus,.studio-shell .studio-node-task-menu-mark{border-color:rgba(0,212,255,.48)!important;background:rgba(0,212,255,.18)!important;color:#00d4ff!important;box-shadow:0 0 16px rgba(0,212,255,.22)!important}.studio-shell .studio-assets{border-color:rgba(44,44,52,.96)!important;background:radial-gradient(circle at 16% 0,rgba(0,212,255,.16),transparent 36%),linear-gradient(180deg,rgba(245,248,250,.045),rgba(245,248,250,.012)),rgba(12,13,18,.98)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.05),0 22px 58px rgba(0,0,0,.34),0 0 36px rgba(0,212,255,.06)!important}.studio-shell .studio-assets-top{background:radial-gradient(circle at 12% 0,rgba(0,212,255,.28),transparent 42%),linear-gradient(180deg,rgba(44,44,52,.72),rgba(12,13,18,.1))!important}.studio-shell .studio-chip,.studio-shell .studio-filter-button,.studio-shell .studio-kind-pill,.studio-shell .studio-sort-select,.studio-shell .studio-tab,.studio-shell .studio-view-pill{border-color:rgba(245,248,250,.1)!important;background:linear-gradient(180deg,rgba(245,248,250,.055),rgba(245,248,250,.018)),rgba(44,44,52,.62)!important;color:rgba(245,248,250,.78)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.05)!important}.studio-shell .studio-chip:hover:not(:disabled),.studio-shell .studio-filter-button:hover,.studio-shell .studio-kind-pill:hover,.studio-shell .studio-tab:hover,.studio-shell .studio-view-pill:hover{border-color:rgba(0,212,255,.32)!important;background:linear-gradient(180deg,rgba(0,212,255,.1),rgba(245,248,250,.024)),rgba(44,44,52,.72)!important;color:rgba(245,248,250,.94)!important}.studio-shell .studio-kind-pill.active,.studio-shell .studio-tab.active,.studio-shell .studio-view-pill.active{border-color:rgba(0,212,255,.48)!important;background:linear-gradient(180deg,rgba(0,212,255,.2),rgba(0,212,255,.065)),rgba(44,44,52,.82)!important;color:#f5f8fa!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.08),0 0 18px rgba(0,212,255,.12)!important}.studio-shell .studio-chip-mark,.studio-shell .studio-tab-count,.studio-shell .studio-view-pill-glyph{background:rgba(0,212,255,.12)!important;color:rgba(0,212,255,.95)!important}.studio-shell .studio-chip-danger{border-color:rgba(0,212,255,.24)!important;background:rgba(0,212,255,.09)!important;color:rgba(230,251,255,.94)!important}.studio-shell .studio-chip-warm,.studio-shell .studio-float-button.primary,.studio-shell .studio-primary-button,.studio-shell .studio-send-button{border-color:rgba(0,212,255,.46)!important;background:linear-gradient(180deg,rgba(0,212,255,.92),rgba(0,143,176,.9))!important;color:#030304!important;box-shadow:0 14px 34px rgba(0,212,255,.18)!important}.studio-shell .studio-search,.studio-shell .studio-search-compact,.studio-shell .studio-sort-select{border-color:rgba(245,248,250,.1)!important;background:rgba(3,3,4,.42)!important;color:rgba(245,248,250,.92)!important}.studio-shell .studio-search-compact:focus,.studio-shell .studio-search:focus,.studio-shell .studio-sort-select:focus{border-color:rgba(0,212,255,.46)!important;box-shadow:0 0 0 1px rgba(0,212,255,.16)!important}.studio-shell .studio-search-compact::-moz-placeholder,.studio-shell .studio-search::-moz-placeholder{color:rgba(245,248,250,.34)!important}.studio-shell .studio-search-compact::placeholder,.studio-shell .studio-search::placeholder{color:rgba(245,248,250,.34)!important}.studio-shell .prompt-note::-webkit-input-placeholder,.studio-shell .prompt-note::placeholder{color:rgba(172,184,202,.58)!important}.studio-shell .studio-asset-card{border-color:rgba(245,248,250,.12)!important;background:linear-gradient(180deg,rgba(245,248,250,.045),rgba(20,21,28,.96)),rgba(12,13,18,.96)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.04),0 10px 18px rgba(0,0,0,.16)!important}.studio-shell .studio-asset-card.selected,.studio-shell .studio-asset-card:hover{border-color:rgba(0,212,255,.48)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.06),0 0 0 1px rgba(0,212,255,.16),0 16px 34px rgba(0,212,255,.1)!important}.studio-shell .studio-asset-card.generated{border-color:rgba(0,212,255,.26)!important;background:linear-gradient(180deg,rgba(0,212,255,.085),rgba(20,21,28,.96)),rgba(12,13,18,.98)!important}.studio-shell .studio-asset-preview{border-color:rgba(245,248,250,.08)!important;background:radial-gradient(circle at 50% 18%,rgba(0,212,255,.09),transparent 42%),rgba(3,3,4,.44)!important}.studio-shell .studio-asset-corner{border-color:rgba(245,248,250,.48)!important;background:rgba(3,3,4,.58)!important}.studio-shell .studio-asset-corner.checked,.studio-shell .studio-asset-corner:hover{border-color:rgba(0,212,255,.82)!important;background:rgba(0,212,255,.18)!important}.studio-shell .studio-asset-corner.checked:after{background:#00d4ff!important}.studio-shell .studio-asset-pill{border-color:rgba(0,212,255,.22)!important;background:rgba(3,3,4,.72)!important;color:rgba(230,251,255,.9)!important}.studio-shell .studio-asset-audio-thumb{background:radial-gradient(circle at 35% 25%,rgba(0,212,255,.22),transparent 38%),rgba(44,44,52,.42)!important;color:rgba(230,251,255,.94)!important}.studio-shell .studio-asset-batch-bar{border-color:rgba(0,212,255,.22)!important;background:rgba(0,212,255,.075)!important;color:rgba(230,251,255,.9)!important}.studio-shell .studio-asset-batch-plus{background:linear-gradient(180deg,rgba(0,212,255,.94),rgba(0,143,176,.92))!important;color:#030304!important}.studio-shell .studio-asset-restore,.studio-shell .studio-asset-selected-mark,.studio-shell .studio-asset-title{color:rgba(245,248,250,.9)!important}.studio-shell .studio-asset-meta,.studio-shell .studio-assets-empty-note,.studio-shell .studio-assets-meta-row{color:rgba(245,248,250,.46)!important}.traditional-magic-shell{background:radial-gradient(circle at 35% 6%,rgba(0,212,255,.24),transparent 30%),radial-gradient(circle at 82% 18%,rgba(0,212,255,.18),transparent 32%),radial-gradient(circle at 88% 62%,rgba(31,146,195,.16),transparent 36%),radial-gradient(circle at 78% 22%,rgba(44,44,52,.38),transparent 34%),linear-gradient(180deg,#030304,#0b0c11 48%,#030304)!important}.traditional-bg{background:radial-gradient(circle at 28% 3%,rgba(0,212,255,.22),transparent 32%),radial-gradient(circle at 62% 42%,rgba(0,212,255,.12),transparent 42%),radial-gradient(circle at 88% 8%,rgba(230,251,255,.12),transparent 21%),radial-gradient(circle at 89% 42%,rgba(0,212,255,.2),transparent 35%),radial-gradient(circle at 84% 66%,rgba(31,146,195,.22),transparent 42%),linear-gradient(180deg,rgba(3,3,4,.94),rgba(13,14,19,.88) 54%,rgba(3,3,4,.92))!important}.traditional-light-rays{opacity:.96!important;mix-blend-mode:screen!important;filter:saturate(1.35) contrast(1.22) brightness(1.12)!important}.traditional-light-rays-fallback{opacity:.92!important;background:radial-gradient(circle at 50% 2%,rgba(230,251,255,.22),transparent 9%),radial-gradient(ellipse at 88% 8%,rgba(0,212,255,.18),transparent 26%),conic-gradient(from 196deg at 50% -5%,transparent 0deg,rgba(0,212,255,.24) 18deg,rgba(230,251,255,.12) 27deg,transparent 43deg,transparent 82deg,rgba(0,212,255,.16) 98deg,transparent 122deg,rgba(0,212,255,.14) 146deg,rgba(230,251,255,.08) 158deg,transparent 176deg,transparent 1turn)!important;filter:blur(.2px) saturate(1.3)!important}.traditional-light-rays-fallback:before{background:linear-gradient(112deg,transparent 9%,rgba(0,212,255,.24) 32%,rgba(230,251,255,.11) 42%,transparent 68%),linear-gradient(66deg,transparent 50%,rgba(0,212,255,.16) 72%,rgba(230,251,255,.08) 80%,transparent 94%)!important}.traditional-light-rays-fallback:after{background:linear-gradient(68deg,transparent 12%,rgba(230,251,255,.12) 39%,rgba(0,212,255,.18) 52%,transparent 74%),linear-gradient(122deg,transparent 52%,rgba(0,212,255,.16) 70%,transparent 88%)!important}.traditional-bg-mask{background:radial-gradient(circle at center,transparent 0,rgba(3,3,4,.18) 52%,rgba(3,3,4,.5) 100%),radial-gradient(ellipse at 86% 36%,rgba(0,212,255,.08),transparent 38%),linear-gradient(90deg,rgba(3,3,4,.42),transparent 22%,transparent 76%,rgba(3,3,4,.34))!important}.traditional-magic-shell{background:radial-gradient(ellipse 72vw 62vh at 42% 2%,rgba(0,212,255,.23),transparent 68%),radial-gradient(ellipse 58vw 58vh at 92% 16%,rgba(0,212,255,.12),transparent 74%),linear-gradient(180deg,#030304,#0b0d12 52%,#030304)!important}.traditional-bg,.traditional-bg-mask,.traditional-light-rays,.traditional-light-rays-fallback{position:fixed!important;inset:0!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;transform:none!important}.traditional-bg{background:radial-gradient(ellipse 76vw 72vh at 35% 3%,rgba(0,212,255,.24),transparent 70%),radial-gradient(ellipse 66vw 68vh at 74% 40%,rgba(0,143,176,.14),transparent 76%),radial-gradient(ellipse 48vw 72vh at 108% 52%,rgba(0,212,255,.1),transparent 82%),linear-gradient(180deg,rgba(3,3,4,.96),rgba(11,13,18,.9) 56%,rgba(3,3,4,.94))!important;background-repeat:no-repeat!important;background-size:100vw 100dvh!important}.traditional-light-rays,.traditional-light-rays-fallback{clip-path:inset(0)!important}.traditional-bg-mask{background:radial-gradient(ellipse 58vw 70vh at 50% 45%,transparent 0,rgba(3,3,4,.12) 62%,rgba(3,3,4,.34) 100%),radial-gradient(ellipse 44vw 84vh at 112% 48%,rgba(3,3,4,.44),transparent 78%),linear-gradient(180deg,rgba(3,3,4,.18),rgba(3,3,4,.06) 42%,rgba(3,3,4,.58))!important;background-repeat:no-repeat!important;background-size:100vw 100dvh!important}.studio-shell .studio-node-console.board-mode{width:min(1280px,calc(100vw - 360px))!important;min-width:920px!important;height:calc(100vh - 160px)!important;max-height:calc(100vh - 160px)!important;overflow:auto!important;border-color:rgba(0,212,255,.28)!important;background:radial-gradient(circle at 26% 0,rgba(0,212,255,.13),transparent 34%),linear-gradient(180deg,rgba(245,248,250,.048),rgba(245,248,250,.015)),rgba(13,14,20,.98)!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded{min-width:0!important;max-width:none!important;padding:10px!important}.studio-shell .studio-node-console.board-mode:before{border-left-color:rgba(0,212,255,.18)!important;border-top-color:rgba(0,212,255,.18)!important;background:rgba(13,14,20,.98)!important}.studio-shell .studio-magic-storyboard-panel{width:100%!important;max-width:none!important;min-height:100%!important;height:100%!important;padding:12px!important;border-color:rgba(0,212,255,.26)!important;background:radial-gradient(circle at 18% 0,rgba(0,212,255,.13),transparent 36%),linear-gradient(180deg,rgba(245,248,250,.052),rgba(245,248,250,.018)),rgba(12,13,18,.98)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.055),0 22px 56px rgba(0,0,0,.32),0 0 34px rgba(0,212,255,.08)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel{height:100%!important;align-content:stretch!important}.studio-shell .studio-magic-storyboard-layout{grid-template-columns:330px minmax(0,1fr)!important;gap:12px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-layout{grid-template-columns:320px minmax(0,1fr)!important;overflow:visible!important}.studio-shell .studio-nav-pill,.traditional-magic-shell .studio-nav-pill{border-radius:6px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-main,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-column{min-height:0!important;overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-grid{overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-row{grid-template-columns:48px minmax(150px,1.05fr) minmax(150px,1.05fr) repeat(4,minmax(96px,.75fr))!important;gap:7px!important}.studio-shell .studio-magic-storyboard-field span,.studio-shell .studio-magic-storyboard-kicker,.studio-shell .studio-magic-storyboard-meta-grid span,.studio-shell .studio-magic-storyboard-sketch-cost span,.studio-shell .studio-magic-storyboard-sketch-head span,.studio-shell .studio-magic-storyboard-sketch-row span,.studio-shell .studio-multi-frame-row span{color:rgba(0,212,255,.78)!important}.studio-shell .studio-magic-storyboard-meta-grid strong,.studio-shell .studio-magic-storyboard-sketch-cost strong,.studio-shell .studio-magic-storyboard-sketch-head strong,.studio-shell .studio-magic-storyboard-title{color:rgba(245,248,250,.94)!important}.studio-shell .studio-magic-storyboard-dialogue-card,.studio-shell .studio-magic-storyboard-meta-grid>div,.studio-shell .studio-magic-storyboard-meta-grid>label,.studio-shell .studio-magic-storyboard-sketch-card,.studio-shell .studio-multi-frame-grid,.studio-shell .studio-multi-frame-row{border-color:rgba(0,212,255,.14)!important;background:linear-gradient(180deg,rgba(245,248,250,.04),rgba(245,248,250,.012)),rgba(3,3,4,.28)!important}.studio-shell .studio-magic-storyboard-dialogue-card textarea,.studio-shell .studio-magic-storyboard-field input,.studio-shell .studio-magic-storyboard-field select,.studio-shell .studio-magic-storyboard-field textarea,.studio-shell .studio-magic-storyboard-meta-grid select,.studio-shell .studio-magic-storyboard-sketch-row select,.studio-shell .studio-multi-frame-row input,.studio-shell .studio-multi-frame-row select{border-color:rgba(245,248,250,.1)!important;background:rgba(3,3,4,.42)!important;color:rgba(245,248,250,.92)!important}.studio-shell .studio-magic-storyboard-mode.active,.studio-shell .studio-magic-storyboard-mode.active.one-take,.studio-shell .studio-node-console-tool.active,.studio-shell .studio-node-toggle-chip.active{border-color:rgba(0,212,255,.38)!important;background:rgba(0,212,255,.12)!important;color:rgba(245,248,250,.94)!important}.studio-shell .studio-multi-frame-preview{border-color:rgba(0,212,255,.16)!important;background:rgba(0,212,255,.07)!important;color:rgba(245,248,250,.88)!important}.studio-shell .studio-float-button.primary,.studio-shell .studio-node-console-action,.studio-shell .studio-node-console-action-image,.studio-shell .studio-node-console-action-video,.studio-shell .studio-node-console-run,.studio-shell .studio-node-console-submit,.studio-shell .studio-primary-button,.studio-shell .studio-send-button,.traditional-generate-button{border:1px solid rgba(0,212,255,.58)!important;background:linear-gradient(180deg,rgba(0,212,255,.98),rgba(0,143,176,.96))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.22),0 12px 30px rgba(0,212,255,.2)!important}.studio-shell .studio-float-button.primary:hover,.studio-shell .studio-node-console-action:hover,.studio-shell .studio-node-console-run:hover,.studio-shell .studio-node-console-submit:hover,.studio-shell .studio-primary-button:hover,.studio-shell .studio-send-button:hover,.traditional-generate-button:hover{border-color:rgba(230,251,255,.82)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.28),0 16px 38px rgba(0,212,255,.28)!important}.studio-shell .studio-magic-storyboard-sketch-cost strong,.studio-shell .studio-node-cost-badge,.studio-shell .studio-panel-summary-label,.studio-shell .studio-panel-summary-value,.studio-shell [class*=cost],.studio-shell [class*=credit],.traditional-cost{color:#fff!important}.traditional-generate-button{width:34px!important;height:34px!important;border-radius:999px!important}.traditional-magic-shell .studio-assets-shared,.traditional-magic-shell .traditional-assets,.traditional-magic-shell .traditional-assets.studio-assets{border-color:rgba(0,212,255,.2)!important;background:radial-gradient(circle at 14% 0,rgba(0,212,255,.24),transparent 40%),radial-gradient(circle at 74% 48%,rgba(0,212,255,.08),transparent 42%),linear-gradient(180deg,rgba(44,44,52,.34),rgba(3,3,4,.34) 132px,rgba(3,3,4,.3)),rgba(6,10,14,.42)!important;backdrop-filter:blur(16px) saturate(1.35)!important;-webkit-backdrop-filter:blur(16px) saturate(1.35)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.08),inset -1px 0 0 rgba(0,212,255,.07),0 22px 60px rgba(0,0,0,.2),0 0 42px rgba(0,212,255,.1)!important}.traditional-magic-shell .studio-assets-top{background:radial-gradient(circle at 12% 0,rgba(0,212,255,.26),transparent 42%),linear-gradient(180deg,rgba(44,44,52,.36),rgba(12,13,18,.04))!important}.traditional-magic-shell .studio-asset-card,.traditional-magic-shell .studio-chip,.traditional-magic-shell .studio-filter-button,.traditional-magic-shell .studio-search,.traditional-magic-shell .studio-sort-select,.traditional-magic-shell .studio-tab,.traditional-magic-shell .studio-view-pill{border-color:rgba(245,248,250,.1)!important;background:linear-gradient(180deg,rgba(245,248,250,.052),rgba(245,248,250,.016)),rgba(26,31,42,.46)!important;color:rgba(245,248,250,.88)!important}.traditional-magic-shell .studio-asset-card.selected,.traditional-magic-shell .studio-tab.active,.traditional-magic-shell .studio-view-pill.active{border-color:rgba(0,212,255,.5)!important;background:linear-gradient(180deg,rgba(0,212,255,.17),rgba(0,212,255,.06)),rgba(44,44,52,.76)!important;box-shadow:0 0 0 1px rgba(0,212,255,.14)!important}.traditional-magic-shell .studio-asset-corner.checked:after,.traditional-magic-shell .studio-chip-mark,.traditional-magic-shell .studio-tab-count,.traditional-magic-shell .studio-view-pill-glyph{background:rgba(0,212,255,.18)!important;color:#00d4ff!important}.traditional-magic-shell .studio-asset-corner.checked{border-color:#00d4ff!important;background:rgba(0,212,255,.24)!important;box-shadow:0 0 0 1px rgba(0,212,255,.45),0 0 10px rgba(0,212,255,.46)!important}.traditional-magic-shell .studio-asset-corner.checked:after{inset:2px!important;border-radius:2px!important;background:#00d4ff!important;box-shadow:0 0 8px rgba(0,212,255,.7)!important}.traditional-magic-shell .studio-asset-audio-thumb,.traditional-magic-shell .studio-asset-batch-bar,.traditional-magic-shell .studio-asset-batch-plus,.traditional-magic-shell .studio-chip-danger{border-color:rgba(0,212,255,.22)!important;background:rgba(0,212,255,.08)!important;color:rgba(230,251,255,.92)!important}.studio-shell .studio-node-console-detached-text.text-generate,.studio-shell .studio-node-console-detached-text.visual-derived-text,.studio-shell .studio-node-console-text.text-generate{width:min(720px,calc(100vw - 360px))!important}.studio-shell .studio-node-console-detached-text.text-generate .studio-node-composer-text-panel,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-console-row-footer.text-panel,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-console-text-panel,.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-shell-card-flat,.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-workbench,.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-workbench-layout,.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-node-composer.visual.derived.embedded,.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-node-console-row.visual.derived-footer.embedded,.studio-shell .studio-node-console-text-body,.studio-shell .studio-node-console-text-panel.detached-text,.studio-shell .studio-node-console-text.text-generate .studio-node-composer-text.text-generate,.studio-shell .studio-node-console-text.text-generate .studio-node-console-row-footer,.studio-shell .studio-node-console-text.text-generate .studio-node-console-row-primary{width:100%!important;max-width:none!important}.studio-shell .studio-node-console-detached-text.text-generate .studio-node-composer-text-panel,.studio-shell .studio-node-console-text-panel.detached-text .studio-node-composer-text-panel,.studio-shell .studio-node-console-text.text-generate .studio-node-composer-text.text-generate{min-height:84px!important;height:84px!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-shell-card-flat.semantic-flat,.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-workbench.semantic .studio-derived-shell-card-flat{max-width:none!important;min-width:0!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-workbench-layout-floating{display:block!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-node-composer.visual.derived.embedded{min-height:118px!important;height:118px!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-node-console-row.visual.derived-footer.embedded{justify-content:flex-start!important}.studio-shell .studio-assets,.studio-shell .studio-assets-panel,.studio-shell .studio-assets-shared{border-color:rgba(0,212,255,.22)!important;background:radial-gradient(circle at 12% 0,rgba(0,212,255,.18),transparent 36%),linear-gradient(180deg,rgba(44,44,52,.72),rgba(8,9,13,.96) 150px),rgba(11,12,17,.98)!important}.studio-shell .studio-asset-card,.studio-shell .studio-chip,.studio-shell .studio-filter-button,.studio-shell .studio-search,.studio-shell .studio-sort-select,.studio-shell .studio-tab,.studio-shell .studio-view-pill{border-color:rgba(0,212,255,.14)!important;background:linear-gradient(180deg,rgba(245,248,250,.05),rgba(245,248,250,.014)),rgba(44,44,52,.55)!important;color:rgba(245,248,250,.9)!important}.studio-shell .studio-asset-card.selected,.studio-shell .studio-filter-button.active,.studio-shell .studio-tab.active,.studio-shell .studio-view-pill.active{border-color:rgba(0,212,255,.54)!important;background:linear-gradient(180deg,rgba(0,212,255,.2),rgba(0,212,255,.075)),rgba(44,44,52,.82)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.08),0 0 0 1px rgba(0,212,255,.12)!important}.studio-shell .studio-chip-mark,.studio-shell .studio-tab-count,.studio-shell .studio-view-pill-glyph{background:rgba(0,212,255,.17)!important;color:#00d4ff!important}.studio-shell .studio-asset-audio-thumb,.studio-shell .studio-asset-batch-bar,.studio-shell .studio-asset-batch-plus,.studio-shell .studio-chip-danger{border-color:rgba(0,212,255,.24)!important;background:rgba(0,212,255,.08)!important;color:rgba(230,251,255,.94)!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded{width:min(1560px,calc(100vw - 320px))!important;min-width:920px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded:before,.studio-shell .studio-node-console.storyboard-expanded>.studio-node-composer,.studio-shell .studio-node-console.storyboard-expanded>.studio-node-console-head,.studio-shell .studio-node-console.storyboard-expanded>.studio-node-console-row,.studio-shell .studio-node-console.storyboard-expanded>.studio-node-console-stage{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel{width:100%!important;height:auto!important;min-height:0!important;max-height:min(520px,calc(100vh - 360px))!important;overflow:visible!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:8px!important;border-radius:12px!important;border-color:rgba(0,212,255,.34)!important;background:radial-gradient(circle at 18% 0,rgba(0,212,255,.12),transparent 34%),linear-gradient(180deg,rgba(245,248,250,.05),rgba(245,248,250,.016)),rgba(9,10,14,.98)!important;box-shadow:inset 0 1px 0 rgba(245,248,250,.06),0 20px 48px rgba(0,0,0,.36),0 0 32px rgba(0,212,255,.09)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel.image{margin:0!important}.studio-magic-storyboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.studio-magic-storyboard-top-title{min-width:160px;display:grid;gap:2px}.studio-magic-storyboard-top-title>span{overflow:hidden;color:rgba(245,248,250,.54);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.studio-magic-storyboard-control-strip{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:nowrap}.studio-magic-storyboard-pill{max-width:190px;min-width:74px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid rgba(245,248,250,.1);background:rgba(3,3,4,.46);color:rgba(245,248,250,.9);line-height:1;white-space:nowrap}.studio-magic-storyboard-pill.model{justify-content:flex-start;max-width:230px;overflow:hidden;text-overflow:ellipsis}.studio-magic-storyboard-pill.reference{border-color:rgba(0,212,255,.32);background:rgba(0,212,255,.1);color:rgba(230,251,255,.96)}.studio-magic-storyboard-reference-card{display:grid;gap:6px;padding:7px;border-radius:10px;border:1px solid rgba(0,212,255,.16);background:linear-gradient(180deg,rgba(245,248,250,.035),rgba(245,248,250,.012)),rgba(3,3,4,.32)}.studio-magic-storyboard-reference-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-magic-storyboard-reference-head strong{color:rgba(245,248,250,.94);font-size:10px}.studio-magic-storyboard-reference-head span{min-width:0;overflow:hidden;color:rgba(0,212,255,.72);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-magic-storyboard-reference-strip{min-width:0;display:flex;align-items:stretch;gap:7px;overflow-x:auto;padding-bottom:1px}.studio-magic-storyboard-reference-item,.studio-magic-storyboard-reference-upload{flex:0 0 auto;min-width:136px;height:58px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:7px;align-items:center;padding:5px;border-radius:9px;border:1px solid rgba(245,248,250,.09);background:rgba(0,0,0,.28);color:rgba(245,248,250,.88);cursor:zoom-in}.studio-magic-storyboard-reference-item:disabled{cursor:default;opacity:.72}.studio-magic-storyboard-reference-thumb{width:54px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:hsla(0,0%,100%,.04)}.studio-magic-storyboard-reference-thumb img,.studio-magic-storyboard-reference-thumb video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-magic-storyboard-reference-copy{min-width:0;display:grid;gap:3px;text-align:left}.studio-magic-storyboard-reference-copy small,.studio-magic-storyboard-reference-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-magic-storyboard-reference-copy strong{font-size:10px;color:rgba(245,248,250,.92)}.studio-magic-storyboard-reference-copy small{font-size:9px;color:rgba(0,212,255,.68)}.studio-magic-storyboard-reference-upload{min-width:44px;grid-template-columns:1fr;place-items:center;color:rgba(0,212,255,.9);font-size:18px;cursor:pointer}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-layout{grid-template-columns:286px minmax(0,1fr)!important;align-items:start!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card textarea{min-height:54px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-placeholder,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-thumb{min-height:112px!important;height:112px!important}.studio-magic-storyboard-sketch-placeholder.generating{justify-content:center;gap:8px;color:rgba(230,251,255,.86)}.studio-magic-storyboard-sketch-loading{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.42)}.studio-magic-storyboard-spinner{width:12px;height:12px;display:inline-block;border-radius:999px;border:2px solid rgba(230,251,255,.24);border-top-color:rgba(0,212,255,.98);animation:storyboard-spin .78s linear infinite}.studio-magic-storyboard-spinner.large{width:26px;height:26px;border-width:3px}@keyframes storyboard-spin{to{transform:rotate(1turn)}}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-grid{max-height:185px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-row{grid-template-columns:42px minmax(132px,1fr) minmax(132px,1fr) repeat(4,minmax(86px,.72fr))!important;gap:6px!important;min-height:34px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-field textarea.final{min-height:72px!important;max-height:104px!important}.studio-magic-storyboard-sketch-dialog{width:min(1180px,94vw);max-height:90vh}.studio-magic-storyboard-sketch-dialog img,.studio-magic-storyboard-sketch-dialog video{width:100%;max-height:calc(90vh - 74px);-o-object-fit:contain;object-fit:contain;border-radius:10px;background:hsla(0,0%,100%,.04)}.studio-shell .studio-node-console.board-mode.storyboard-expanded{width:840px!important;min-width:840px!important;max-width:840px!important;height:680px!important;min-height:680px!important;max-height:680px!important;z-index:90!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel{width:840px!important;height:680px!important;min-height:680px!important;max-height:680px!important;padding:8px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:6px!important}.studio-magic-storyboard-topbar{min-height:30px}.studio-magic-storyboard-head-grid{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) 484px;gap:8px;align-items:stretch}.studio-magic-storyboard-control-panel{min-width:0;display:grid;align-content:start;gap:6px}.studio-magic-storyboard-control-strip{justify-content:flex-end;gap:5px}.studio-magic-storyboard-control-strip .studio-node-console-action{height:28px;min-width:54px;padding:0 10px;border-radius:8px}.studio-magic-storyboard-pill{height:28px;min-width:64px;max-width:118px;padding:0 8px;border-radius:8px;font-size:10px}.studio-magic-storyboard-pill.model{min-width:106px;max-width:132px}.studio-magic-storyboard-duration-tabs{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.studio-magic-storyboard-duration-tabs>span{display:none!important}.studio-magic-storyboard-duration-tab{height:27px;min-width:58px;padding:0 8px;border-radius:8px;border:1px solid rgba(245,248,250,.12);background:rgba(3,3,4,.42);color:rgba(245,248,250,.82);font-size:10px;font-weight:700}.studio-magic-storyboard-duration-tab.active{border-color:rgba(0,212,255,.48);background:rgba(0,212,255,.13);color:rgba(230,251,255,.96)}.studio-magic-storyboard-reference-card{min-width:0;height:66px;padding:6px;border-radius:8px}.studio-magic-storyboard-reference-head span{display:none!important}.studio-magic-storyboard-reference-strip{gap:5px;overflow:hidden}.studio-magic-storyboard-reference-item,.studio-magic-storyboard-reference-upload{min-width:76px;height:38px;grid-template-columns:34px minmax(0,1fr);gap:5px;padding:4px;border-radius:7px}.studio-magic-storyboard-reference-thumb{width:34px;height:30px;border-radius:6px}.studio-magic-storyboard-reference-copy{gap:0!important}.studio-magic-storyboard-reference-copy small{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-layout{grid-template-columns:196px minmax(0,1fr)!important}.studio-magic-storyboard-sketch-column{min-height:0;display:grid;gap:6px;overflow:auto;padding-right:2px}.studio-magic-storyboard-dialogue-card,.studio-magic-storyboard-sketch-card{border-radius:8px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card textarea{min-height:42px!important;height:48px!important}.studio-magic-storyboard-sketch-head{display:grid;grid-template-columns:1fr;gap:5px}.studio-magic-storyboard-sketch-head .studio-node-console-action{width:100%;height:26px;justify-content:center}.studio-magic-storyboard-sketch-row{grid-template-columns:1fr!important;gap:5px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-placeholder,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-thumb{min-height:72px!important;height:72px!important}.studio-magic-storyboard-main{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,360px) minmax(0,1fr);gap:6px;overflow:hidden}.studio-magic-storyboard-table{min-width:0;min-height:0;overflow:auto;border-radius:8px;border:1px solid rgba(245,248,250,.08);background:rgba(0,0,0,.22)}.studio-magic-storyboard-row{display:grid;grid-template-columns:42px minmax(128px,1fr) 74px 112px 112px 84px;gap:5px;align-items:start;padding:4px 5px;border-top:1px solid rgba(245,248,250,.06)}.studio-magic-storyboard-row.header{align-items:center;min-height:25px;padding-top:0;padding-bottom:0;border-top:0;background:rgba(245,248,250,.045);color:rgba(0,212,255,.82);font-size:9px;font-weight:700}.studio-magic-storyboard-time{color:rgba(0,212,255,.84);font-size:10px;font-weight:700;line-height:28px}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-grid{max-height:none!important;height:calc(100% - 25px)!important}.studio-magic-storyboard-cell{min-width:0;display:grid;gap:4px}.studio-magic-storyboard-cell input,.studio-magic-storyboard-cell select,.studio-magic-storyboard-grid-trigger{width:100%;height:27px;min-width:0;padding:0 7px;overflow:hidden;border-radius:6px;border:1px solid rgba(245,248,250,.11);background:rgba(10,11,15,.86);color:rgba(245,248,250,.9);font-size:10px;line-height:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.studio-magic-storyboard-cell input{height:24px;color:rgba(245,248,250,.78)}.studio-magic-storyboard-grid-trigger{cursor:pointer}.studio-magic-storyboard-grid-trigger:focus,.studio-magic-storyboard-grid-trigger:hover{border-color:rgba(0,212,255,.44);color:rgba(230,251,255,.96)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-field textarea.final{min-height:86px!important;height:92px!important;max-height:112px!important}.studio-magic-storyboard-final-head button{min-width:86px;transition:border-color .16s ease,background .16s ease,color .16s ease}.studio-magic-storyboard-grid-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.46);backdrop-filter:blur(6px)}.studio-magic-storyboard-grid-modal{width:840px;max-width:calc(100vw - 48px);max-height:calc(100vh - 80px);display:grid;gap:8px;overflow:hidden;padding:10px;border-radius:8px;border:1px solid rgba(0,212,255,.44);background:rgba(8,9,13,.98);color:rgba(245,248,250,.92);box-shadow:0 24px 80px rgba(0,0,0,.66)}.studio-magic-storyboard-grid-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-magic-storyboard-grid-modal-head>div{min-width:0;display:grid;gap:2px}.studio-magic-storyboard-grid-modal-head span{color:rgba(0,212,255,.76);font-size:10px}.studio-magic-storyboard-grid-modal-head strong{color:rgba(245,248,250,.95);font-size:13px}.studio-magic-storyboard-grid-custom button,.studio-magic-storyboard-grid-modal-head button{height:26px;padding:0 11px;border-radius:7px;border:1px solid rgba(245,248,250,.12);background:rgba(245,248,250,.06);color:rgba(245,248,250,.88)}.studio-magic-storyboard-grid-modal-detail{min-height:36px;max-height:54px;overflow:auto;padding:7px 9px;border-radius:7px;border:1px solid rgba(245,248,250,.1);background:rgba(245,248,250,.04);color:rgba(245,248,250,.82);font-size:11px;line-height:1.45}.studio-magic-storyboard-grid-options{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-height:320px;overflow:auto}.studio-magic-storyboard-grid-options button{height:30px;min-width:0;overflow:hidden;padding:0 6px;border-radius:6px;border:1px solid rgba(245,248,250,.1);background:rgba(245,248,250,.04);color:rgba(245,248,250,.86);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-magic-storyboard-grid-options button.active,.studio-magic-storyboard-grid-options button:hover{border-color:rgba(0,212,255,.52);background:rgba(0,212,255,.16);color:rgba(230,251,255,.98)}.studio-magic-storyboard-grid-custom{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:center}.studio-magic-storyboard-grid-custom span{color:rgba(0,212,255,.76);font-size:10px;font-weight:700}.studio-magic-storyboard-grid-custom input{height:30px;min-width:0;padding:0 9px;border-radius:7px;border:1px solid rgba(245,248,250,.12);background:rgba(0,0,0,.28);color:rgba(245,248,250,.9);font-size:11px}.studio-magic-storyboard-grid-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid rgba(245,248,250,.08)}.studio-magic-storyboard-grid-actions span{min-width:0;color:rgba(245,248,250,.48);font-size:10px}.studio-magic-storyboard-grid-actions>div{display:flex;gap:8px}.studio-magic-storyboard-grid-actions button{height:28px;padding:0 12px;border-radius:7px;border:1px solid rgba(245,248,250,.12);background:rgba(245,248,250,.06);color:rgba(245,248,250,.86);font-size:11px}.studio-magic-storyboard-grid-actions button.primary{border-color:rgba(0,212,255,.48);background:rgba(0,212,255,.2);color:rgba(230,251,255,.98);font-weight:700}.studio-shell .studio-node-console.board-mode.storyboard-expanded{height:610px!important;min-height:610px!important;max-height:610px!important;border-color:rgba(0,204,255,.5)!important;background:radial-gradient(circle at 12% 0,rgba(0,204,255,.13),transparent 34%),linear-gradient(135deg,rgba(7,15,22,.98),rgba(9,11,17,.98) 58%,rgba(6,18,24,.96))!important;box-shadow:0 22px 80px rgba(0,0,0,.62),0 0 42px rgba(0,204,255,.16)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel{height:610px!important;min-height:610px!important;max-height:610px!important;display:grid;grid-template-rows:auto minmax(0,1fr)!important;padding:12px!important;border-color:rgba(0,204,255,.5)!important;border-radius:10px!important;background:linear-gradient(90deg,rgba(0,204,255,.08),rgba(0,0,0,.12) 42%,rgba(0,204,255,.045)),rgba(8,10,14,.96)!important;color:rgba(238,252,255,.94)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-topbar{min-height:62px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,auto);gap:12px;align-items:start;padding:2px 2px 8px;border-bottom:1px solid rgba(0,204,255,.18)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-top-title{min-width:0;display:grid;gap:4px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-title{color:rgba(242,252,255,.98);font-size:17px;font-weight:900;letter-spacing:0}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-top-title>span{color:rgba(144,232,255,.72);font-size:10px;font-weight:700}.studio-magic-storyboard-top-tools{min-width:0;display:grid;grid-template-columns:220px auto;gap:10px;align-items:start}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-card{min-width:0;height:54px;padding:6px;border-radius:8px;border-color:rgba(0,204,255,.24);background:rgba(5,16,22,.72)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-head{margin-bottom:4px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card span,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head>span,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-head strong,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head span,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table .header span{color:rgba(0,204,255,.88)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-strip{gap:5px;overflow:hidden}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-item,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-upload{min-width:60px;height:30px;grid-template-columns:26px minmax(0,1fr);gap:4px;padding:3px;border-color:rgba(0,204,255,.2);background:hsla(0,0%,100%,.04)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-thumb{width:26px;height:24px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-copy strong{color:rgba(238,252,255,.9);font-size:9px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-panel{min-width:0;display:grid;justify-items:end;gap:6px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-strip{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill{height:30px;min-width:70px;max-width:132px;border-color:rgba(0,204,255,.22);background:rgba(3,12,18,.82);color:rgba(238,252,255,.9);font-size:10px;font-weight:800}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill.model{min-width:118px;max-width:148px}.studio-shell .studio-node-console.storyboard-expanded .studio-node-cost-badge{height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;border:1px solid rgba(0,204,255,.24);background:rgba(0,204,255,.08);color:rgba(232,252,255,.96);font-size:10px;font-weight:900}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head button,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head .studio-node-console-action,.studio-shell .studio-node-console.storyboard-expanded .studio-node-console-action-video{border-color:rgba(0,204,255,.5)!important;background:linear-gradient(135deg,rgba(0,204,255,.95),rgba(27,145,255,.82))!important;color:#031119!important;box-shadow:0 0 18px rgba(0,204,255,.22)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tabs{justify-content:flex-end}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab{height:26px;min-width:54px;border-color:rgba(0,204,255,.18);background:rgba(3,12,18,.72);color:rgba(185,238,250,.76)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab.active{border-color:rgba(0,204,255,.58);background:rgba(0,204,255,.16);color:rgba(238,252,255,.96)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 278px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-column{min-height:0;display:grid;grid-template-rows:auto auto minmax(118px,1fr);gap:8px;overflow:hidden;padding:0}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-field.full,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-card,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table{border-color:rgba(0,204,255,.18)!important;background:rgba(7,10,16,.58)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card{gap:6px;padding:8px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card textarea,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-row select{border-color:rgba(0,204,255,.2)!important;background:rgba(8,12,18,.88)!important;color:rgba(238,252,255,.92)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card textarea{min-height:86px!important;height:100%!important;resize:none}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card:not(.dialogue) textarea{display:none}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card:not(.dialogue) small{max-height:32px;overflow:hidden;color:rgba(185,238,250,.58)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-card{min-height:210px;padding:8px;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head{display:grid;grid-template-columns:1fr;gap:6px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-row{display:grid}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-cost{min-height:0;padding:0;border:0;background:transparent}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-placeholder,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-thumb{height:94px!important;min-height:94px!important;border-color:rgba(0,204,255,.2);background:rgba(0,0,0,.24)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-main{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table{min-width:0;min-height:0;overflow:hidden}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-grid{overflow:auto!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-row{grid-template-columns:42px minmax(132px,1fr) 76px 104px 104px 78px;gap:6px;align-items:start;min-height:70px;padding:7px 8px;border-top:1px solid rgba(0,204,255,.08)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-row.header{min-height:28px;padding:0 8px;background:rgba(0,204,255,.05);border-top:0}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-time{color:rgba(0,204,255,.9);line-height:30px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell{gap:5px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell input,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-grid-trigger{height:31px;border-color:rgba(0,204,255,.18);background:rgba(12,15,22,.9);color:rgba(238,252,255,.9);font-size:10px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell input{height:27px;color:rgba(185,238,250,.7)}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-grid-trigger:focus,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-grid-trigger:hover{border-color:rgba(0,204,255,.58);background:rgba(0,204,255,.12)}.studio-magic-storyboard-preview-column{min-width:0;min-height:0;display:grid}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-preview-column .studio-magic-storyboard-field.full{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head{align-items:center}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head button{height:30px;min-width:86px;border-radius:8px}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-preview-column textarea.final{width:100%;min-height:0!important;height:100%!important;max-height:none!important;resize:none;border-color:rgba(0,204,255,.18)!important;background:rgba(4,8,12,.72)!important;color:rgba(238,252,255,.92)!important;font-size:12px;line-height:1.7}.studio-shell .studio-node-console.board-mode.storyboard-expanded{min-width:1200px!important;max-width:1200px!important;background:radial-gradient(circle at 72% 0,rgba(0,204,255,.13),transparent 30%),linear-gradient(135deg,rgba(4,12,17,.98),rgba(5,8,12,.98) 58%,rgba(4,16,22,.96))!important;box-shadow:0 18px 58px rgba(0,0,0,.56),0 0 34px rgba(0,204,255,.14)!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel{width:1200px!important;height:500px!important;min-height:500px!important;max-height:500px!important;border-radius:8px!important;border-color:rgba(0,204,255,.46)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel{display:grid!important;grid-template-rows:76px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;background:linear-gradient(180deg,rgba(0,204,255,.11),rgba(0,0,0,.04) 18%),rgba(5,9,13,.96)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-topbar{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:start!important;padding:0 0 8px!important;border-bottom:1px solid rgba(0,204,255,.18)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-copy,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-head,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-top-title{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-top-tools{min-width:0!important;display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-card{height:60px!important;min-height:60px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-strip{display:grid!important;grid-template-columns:repeat(6,45px)!important;grid-auto-rows:26px!important;gap:6px!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-item,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-upload{width:45px!important;min-width:45px!important;height:26px!important;min-height:26px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important;border-radius:7px!important;border:1px solid hsla(0,0%,100%,.11)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03))!important;color:rgba(0,204,255,.9)!important;font-size:16px!important;font-weight:900!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-item:not(:disabled){background:linear-gradient(135deg,rgba(0,204,255,.18),rgba(213,168,91,.13)),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03))!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-thumb{width:100%!important;height:100%!important;border:0!important;border-radius:6px!important;background:transparent!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-thumb img,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-reference-thumb video{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-panel{display:grid!important;justify-items:end!important;gap:6px!important;min-width:0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-strip{flex-wrap:wrap!important;min-width:0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill,.studio-shell .studio-node-console.storyboard-expanded .studio-node-console-action-video,.studio-shell .studio-node-console.storyboard-expanded .studio-node-cost-badge{height:30px!important;border-radius:7px!important;font-size:13px!important;font-weight:800!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill{min-width:58px!important;max-width:112px!important;padding:0 9px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill.model{min-width:102px!important;max-width:120px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-node-cost-badge{color:rgba(240,254,255,.96)!important;background:rgba(0,204,255,.08)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tabs{display:flex!important;justify-content:flex-end!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab{height:28px!important;min-width:50px!important;border-radius:7px!important;font-size:13px!important;font-weight:800!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab.active{color:#001016!important;background:#13d9ff!important;border-color:rgba(122,245,255,.9)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-layout{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:178px 760px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-column{min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:8px!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-field.full,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-card,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table{border-radius:8px!important;border-color:hsla(0,0%,100%,.08)!important;background:rgba(4,8,12,.56)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-card{padding:10px!important;gap:7px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card span,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head>span,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head span,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table .header span{color:rgba(244,252,255,.94)!important;font-size:13px!important;font-weight:800!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell textarea,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card textarea,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-grid-trigger,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-row select{border-radius:7px!important;border-color:hsla(0,0%,100%,.12)!important;background:rgba(5,10,14,.76)!important;color:rgba(244,252,255,.94)!important;font-size:13px!important;line-height:1.45!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-row select{height:34px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card textarea{min-height:66px!important;height:66px!important;resize:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-dialogue-card:not(.dialogue) small{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-card{min-height:160px!important;grid-template-rows:auto auto 1fr auto!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head{display:grid!important;grid-template-columns:1fr 56px!important;gap:7px!important;align-items:end!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head>div{display:grid!important;gap:6px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head strong{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head .studio-node-console-action{width:54px!important;height:34px!important;min-width:54px!important;padding:0!important;border-radius:7px!important;font-size:13px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-row{grid-template-columns:1fr!important;gap:6px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-cost{min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(244,252,255,.92)!important;font-size:13px!important;font-weight:800!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-cost span{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-cost strong{color:rgba(244,252,255,.94)!important;font-size:13px!important;font-weight:800!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-placeholder,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-thumb{height:54px!important;min-height:54px!important;border-radius:7px!important;border-color:hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.03)!important;font-size:13px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table{min-width:0!important;min-height:0!important;padding:10px!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-multi-frame-grid{height:calc(100% - 28px)!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-row{grid-template-columns:40px minmax(220px,1fr) 90px 124px 124px 118px!important;gap:6px!important;align-items:stretch!important;min-height:60px!important;padding:5px 2px!important;border-top:1px solid hsla(0,0%,100%,.055)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-row.header{min-height:28px!important;padding:0 2px 7px!important;background:transparent!important;border-top:0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-time{color:rgba(244,252,255,.94)!important;font-size:13px!important;font-weight:800!important;line-height:34px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell{min-width:0!important;display:block!important;padding:0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-grid-trigger{width:100%!important;height:50px!important;padding:0 9px!important;text-align:left!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell.editable textarea{width:100%!important;height:50px!important;min-height:50px!important;padding:7px 9px!important;resize:none!important;overflow:hidden!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-preview-column{height:100%!important;display:grid!important;min-width:0!important;min-height:0!important;align-self:stretch!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-preview-column .studio-magic-storyboard-field.full{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;padding:10px 10px 0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head{align-items:center!important;gap:8px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-outline-tools{display:grid!important;grid-template-rows:auto auto!important;gap:7px!important;min-width:0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head{width:100%!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr) auto auto!important;justify-content:stretch!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head>span{min-width:82px!important;white-space:nowrap!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-outline-model{min-width:0!important;height:28px!important;border-radius:7px!important;border:1px solid rgba(0,204,255,.22)!important;background:rgba(3,12,18,.82)!important;color:rgba(238,252,255,.9)!important;font-size:12px!important;font-weight:800!important;padding:0 8px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-outline-cost{height:28px!important;min-width:88px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:7px!important;border:1px solid rgba(0,204,255,.22)!important;background:rgba(0,204,255,.08)!important;color:rgba(232,252,255,.96)!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head button{height:28px!important;min-width:80px!important;border-radius:7px!important;font-size:13px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sync-button{width:100%!important;height:30px!important;border-radius:7px!important;border:1px solid rgba(0,204,255,.5)!important;background:linear-gradient(135deg,rgba(0,204,255,.95),rgba(27,145,255,.82))!important;color:#fff!important;font-size:13px!important;font-weight:900!important;text-shadow:0 1px 2px rgba(0,0,0,.32)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab.active,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head button,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head .studio-node-console-action,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sync-button,.studio-shell .studio-node-console.storyboard-expanded .studio-node-console-action-video{color:#fff!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab.active,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head .studio-node-console-action,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-final-head button,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sketch-head .studio-node-console-action,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-sync-button,.studio-shell .studio-node-console.storyboard-expanded .studio-node-console-action-video{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.32)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-preview-column textarea.final{font-size:13px!important;line-height:1.58!important;padding:11px!important}.studio-magic-storyboard-grid-modal{width:min(900px,calc(100vw - 40px))!important;max-height:min(620px,calc(100vh - 40px))!important;border-radius:8px!important;border-color:rgba(0,204,255,.36)!important;background:rgba(2,8,12,.97)!important;color:rgba(244,252,255,.94)!important}.studio-magic-storyboard-grid-custom input,.studio-magic-storyboard-grid-custom span,.studio-magic-storyboard-grid-modal-detail,.studio-magic-storyboard-grid-modal-head span,.studio-magic-storyboard-grid-modal-head strong,.studio-magic-storyboard-grid-options button{font-size:13px!important}.studio-magic-storyboard-grid-options{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.studio-magic-storyboard-grid-options button{min-height:32px!important;border-radius:7px!important}.studio-product-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:100%;height:100%;min-height:0;max-height:680px;box-sizing:border-box;overflow:hidden;padding:10px;border-radius:14px;border:1px solid rgba(0,206,255,.24);background:radial-gradient(circle at 10% 0,rgba(0,210,255,.14),transparent 32%),linear-gradient(180deg,rgba(19,23,28,.98),rgba(7,9,12,.98));color:rgba(245,248,250,.92);box-shadow:0 22px 60px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.05)}.studio-product-detail-command{display:flex;align-items:center;gap:8px;min-width:0;padding:0}.studio-product-detail-mode-select,.studio-product-detail-select{min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid rgba(0,206,255,.22);border-radius:8px;background:rgba(4,9,12,.74);color:rgba(245,248,250,.92);cursor:pointer;font-size:12px;font-weight:700}.studio-product-detail-mode-select{flex:0 0 104px;height:30px;border-color:rgba(0,206,255,.34)}.studio-product-detail-toolbar{min-width:0;flex:1;display:grid;grid-template-columns:minmax(84px,1fr) 74px 78px 72px 64px minmax(92px,1fr) 92px 74px;gap:6px;align-items:end}.studio-product-detail-cost,.studio-product-detail-toolbar label{min-width:0;display:grid;gap:3px}.studio-product-detail-column p,.studio-product-detail-column small,.studio-product-detail-column-head span,.studio-product-detail-copy-toggle p,.studio-product-detail-cost>span,.studio-product-detail-footer-head span,.studio-product-detail-toolbar label>span{color:rgba(205,213,220,.58);font-size:10px;line-height:1.2}.studio-product-detail-info-column textarea,.studio-product-detail-toolbar select{width:100%;min-width:0;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(4,7,10,.74);color:rgba(245,248,250,.94);font-size:12px;font-weight:600;outline:none}.studio-product-detail-toolbar select{height:30px;padding:0 8px;cursor:pointer}.studio-product-detail-cost{height:30px;align-self:end;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:6px;border:0;border-radius:0;background:transparent;color:rgba(245,248,250,.88)}.studio-product-detail-cost>span{color:rgba(182,226,235,.62)}.studio-product-detail-cost strong{color:#27d8ff;font-size:12px}.studio-product-detail-submit{height:32px;border:0;border-radius:8px;background:linear-gradient(180deg,#18d9ff,#0897c8);color:#fff;cursor:pointer;font-size:13px;font-weight:800;box-shadow:0 10px 22px rgba(0,204,255,.18)}.studio-product-detail-submit:disabled{cursor:not-allowed;opacity:.6}.studio-product-detail-body{min-height:0;min-width:0;display:grid;grid-template-columns:160px 168px minmax(250px,1fr) 170px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:rgba(6,9,12,.64)}.studio-product-detail-column{min-width:0;min-height:0;display:grid;align-content:start;gap:8px;padding:10px;border-right:1px solid hsla(0,0%,100%,.09)}.studio-product-detail-column:last-child{border-right:0}.studio-product-detail-column-head{min-width:0;display:grid;gap:3px}.studio-product-detail-column-head strong,.studio-product-detail-copy-toggle strong,.studio-product-detail-footer-head strong{color:hsla(0,0%,100%,.94);font-size:13px;font-weight:800;line-height:1.25}.studio-product-detail-image-row{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-product-detail-add-tile,.studio-product-detail-image-tile,.studio-product-detail-reference-drop{min-width:0;border:1px dashed rgba(0,206,255,.2);border-radius:8px;background:rgba(10,14,18,.76);color:rgba(220,228,235,.72);cursor:pointer}.studio-product-detail-add-tile,.studio-product-detail-image-tile{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;text-align:center;font-size:11px;font-weight:700}.studio-product-detail-image-tile.has-image{position:relative;padding:0;border-style:solid;border-color:rgba(0,206,255,.42)}.studio-product-detail-image-tile img,.studio-product-detail-preview-thumb img,.studio-product-detail-reference-thumb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-product-detail-remove{position:absolute;top:7px;right:7px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:14px}.studio-product-detail-add-tile span,.studio-product-detail-reference-drop span{display:block;color:rgba(245,248,250,.92);font-size:24px;line-height:1}.studio-product-detail-pill-row{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.studio-product-detail-pill{max-width:100%;height:24px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;background:rgba(12,13,16,.7);color:rgba(237,241,245,.84);cursor:pointer;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-product-detail-reference-drop{width:100%;display:grid;place-items:center;align-content:center;gap:5px;min-height:70px;font-size:11px;font-weight:700}.studio-product-detail-reference-strip{min-width:0;display:flex;gap:6px;overflow:hidden}.studio-product-detail-reference-thumb{flex:0 0 36px;width:36px;height:36px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:rgba(22,23,26,.86);color:rgba(221,226,232,.7);cursor:pointer;font-size:10px}.studio-product-detail-info-column textarea{min-height:0;height:176px;resize:none;padding:10px;font-weight:500;line-height:1.48}.studio-product-detail-info-column small{justify-self:end}.studio-product-detail-preview-column{grid-template-rows:auto minmax(0,1fr);align-content:stretch;padding-right:10px}.studio-product-detail-preview-list{min-width:0;min-height:0;max-height:none;display:grid;align-content:start;gap:7px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.studio-product-detail-preview-row{min-width:0;height:44px;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:5px 7px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(12,13,16,.68);color:rgba(245,248,250,.88);cursor:pointer;text-align:left}.studio-product-detail-preview-thumb{width:32px;height:32px;display:block;overflow:hidden;border-radius:4px;background:hsla(0,0%,100%,.08)}.studio-product-detail-preview-row strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-product-detail-preview-row em{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(0,206,255,.48);border-radius:999px;color:rgba(93,226,255,.96);font-style:normal;font-size:11px}.studio-product-detail-footer{min-width:0;display:grid;gap:7px;padding:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:rgba(6,9,12,.72)}.studio-product-detail-footer-head{min-width:0;display:grid;gap:2px}.studio-product-detail-module-strip{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:60px;-moz-column-gap:12px;column-gap:12px;row-gap:8px;overflow:visible;padding-bottom:0}.studio-product-detail-module-card{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:0;border:0;border-radius:0;background:transparent}.studio-product-detail-module-card.active{border-color:transparent;background:transparent}.studio-product-detail-module-name{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px}.studio-product-detail-module-check{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:4px;background:rgba(0,0,0,.35);color:#20d7ff;cursor:pointer;font-size:11px;font-weight:900}.studio-product-detail-module-card strong{min-width:0;max-width:calc(100% - 22px);overflow:hidden;color:rgba(245,248,250,.9);font-size:11px;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.studio-product-detail-module-stepper{height:22px;width:74px;display:grid;grid-template-columns:20px 1fr 20px;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;overflow:hidden}.studio-product-detail-module-stepper button,.studio-product-detail-module-stepper span{min-width:0;display:grid;place-items:center;border:0;background:rgba(0,0,0,.24);color:rgba(245,248,250,.88);font-size:11px;font-weight:700}.studio-product-detail-module-stepper button{cursor:pointer}.studio-product-detail-copy-toggle{display:flex;align-items:center;gap:9px;min-width:0}.studio-product-detail-copy-toggle>button{width:32px;height:18px;display:flex;align-items:center;padding:2px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:rgba(20,21,24,.78);cursor:pointer}.studio-product-detail-copy-toggle>button span{width:12px;height:12px;border-radius:50%;background:hsla(210,7%,65%,.85);transition:transform .16s ease,background .16s ease}.studio-product-detail-copy-toggle>button.active{border-color:rgba(0,200,255,.55);background:rgba(0,184,230,.24)}.studio-product-detail-copy-toggle>button.active span{background:#32d8ff;transform:translateX(14px)}@media (max-width:1180px){.studio-product-detail-panel{max-height:min(82vh,820px)}.studio-product-detail-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-product-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}}.studio-product-detail-panel.ecommerce{width:1300px;height:600px;max-height:600px;grid-template-rows:30px 44px minmax(0,1fr);gap:6px;padding:8px;border-radius:8px;border:1px solid rgba(0,153,255,.62);background:radial-gradient(circle at 18% 8%,rgba(0,170,255,.14),transparent 34%),linear-gradient(180deg,rgba(1,18,36,.98),rgba(0,8,18,.98));box-shadow:0 18px 50px rgba(0,0,0,.52),inset 0 0 0 1px rgba(42,191,255,.08)}.studio-product-detail-titlebar{min-width:0;display:flex;align-items:center;justify-content:space-between}.studio-product-detail-titlebar strong{display:block;color:#e8f7ff;font-size:18px;line-height:1;font-weight:900}.studio-product-detail-titlebar span{display:block;margin-top:2px;color:rgba(69,201,255,.78);font-size:10px}.studio-product-detail-panel.ecommerce .studio-product-detail-command{padding:0}.studio-product-detail-panel.ecommerce .studio-product-detail-toolbar{grid-template-columns:minmax(132px,1.2fr) minmax(144px,1.2fr) 70px 82px 74px 78px 82px 74px;gap:7px;align-items:end}.studio-product-detail-panel.ecommerce.poster .studio-product-detail-toolbar{grid-template-columns:minmax(132px,1.2fr) minmax(144px,1.2fr) 90px 74px 78px 82px 74px}.studio-product-detail-panel.ecommerce .studio-product-detail-column-head span,.studio-product-detail-panel.ecommerce .studio-product-detail-cost>span,.studio-product-detail-panel.ecommerce .studio-product-detail-toolbar label>span{color:rgba(177,213,229,.62);font-size:10px}.studio-product-detail-left textarea,.studio-product-detail-module-row input,.studio-product-detail-panel.ecommerce .studio-product-detail-select,.studio-product-detail-panel.ecommerce .studio-product-detail-toolbar select,.studio-product-detail-settings select{border:1px solid rgba(22,137,207,.48);border-radius:5px;background:rgba(0,12,24,.82);color:rgba(235,248,255,.92)}.studio-product-detail-panel.ecommerce .studio-product-detail-select,.studio-product-detail-panel.ecommerce .studio-product-detail-toolbar select,.studio-product-detail-settings select{height:28px;padding:0 8px;font-size:11px}.studio-product-detail-panel.ecommerce .studio-product-detail-cost{height:28px;align-items:center}.studio-product-detail-panel.ecommerce .studio-product-detail-cost strong{color:#19d5ff;font-size:12px}.studio-product-detail-panel.ecommerce .studio-product-detail-submit{height:30px;border-radius:5px;background:linear-gradient(180deg,#1aa8ff,#0b7dff);font-size:12px;box-shadow:0 10px 22px rgba(0,141,255,.24)}.studio-product-detail-panel.ecommerce .studio-product-detail-body{grid-template-columns:220px minmax(0,1fr) 250px;gap:8px;border:0;border-radius:0;background:transparent}.studio-product-detail-panel.ecommerce .studio-product-detail-center,.studio-product-detail-panel.ecommerce .studio-product-detail-column,.studio-product-detail-panel.ecommerce .studio-product-detail-settings{min-width:0;min-height:0;display:grid;align-content:start;gap:7px;padding:8px;overflow:hidden;border:1px solid rgba(0,131,214,.42);border-radius:7px;background:rgba(1,19,34,.7)}.studio-product-detail-panel.ecommerce .studio-product-detail-left{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr)}.studio-product-detail-panel.ecommerce .studio-product-detail-center{grid-template-rows:auto minmax(0,1fr)}.studio-product-detail-panel.ecommerce .studio-product-detail-settings{grid-template-rows:auto repeat(4,auto) auto auto minmax(0,1fr)}.studio-product-detail-panel.ecommerce.poster .studio-product-detail-settings{grid-template-rows:auto repeat(6,auto) auto minmax(0,1fr)}.studio-product-detail-panel.ecommerce .studio-product-detail-column-head strong{color:#f4fbff;font-size:12px}.studio-product-detail-panel.ecommerce .studio-product-detail-image-row{grid-template-columns:1fr 1fr;gap:6px}.studio-product-detail-panel.ecommerce .studio-product-detail-add-tile,.studio-product-detail-panel.ecommerce .studio-product-detail-image-tile{aspect-ratio:1.35;border-radius:5px;font-size:10px}.studio-product-detail-panel.ecommerce .studio-product-detail-reference-drop{min-height:42px;border-radius:5px;font-size:10px}.studio-product-detail-panel.ecommerce .studio-product-detail-reference-strip{height:32px}.studio-product-detail-panel.ecommerce .studio-product-detail-reference-thumb{width:30px;height:30px;flex-basis:30px;border-radius:5px}.studio-product-detail-left textarea{width:100%;height:112px;min-height:0;resize:none;padding:7px;font-size:11px;line-height:1.45;outline:none}.studio-node-console:has(.studio-special-video-panel){padding:0;border:0;border-radius:8px;background:transparent;box-shadow:0 18px 58px rgba(0,0,0,.5);overflow:visible;z-index:30}.studio-node-console:has(.studio-special-video-panel):before,.studio-node-console:has(.studio-special-video-panel)>.studio-node-console-head{display:none}.studio-special-video-panel{width:100%;min-height:0;display:grid;grid-template-rows:34px 42px auto;gap:6px;padding:8px;border-radius:8px;border:1px solid rgba(0,152,255,.68);background:radial-gradient(circle at 10% 0,rgba(0,178,255,.16),transparent 30%),linear-gradient(180deg,rgba(0,21,42,.98),rgba(0,9,20,.98));color:#e9f8ff;box-shadow:inset 0 0 0 1px rgba(84,207,255,.08);overflow:visible}.studio-special-video-titlebar{min-width:0;display:flex;align-items:center;justify-content:space-between}.studio-special-video-titlebar strong{display:block;color:#eaf9ff;font-size:20px;line-height:1;font-weight:900}.studio-special-video-titlebar span{display:block;margin-top:3px;color:rgba(71,205,255,.78);font-size:11px}.studio-special-video-toolbar{min-width:0;display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) minmax(156px,1.2fr) 92px 74px 74px minmax(106px,.9fr) 82px 76px;gap:7px;align-items:end}.studio-special-video-mini-select,.studio-special-video-model,.studio-special-video-toolbar .studio-node-ratio-input,.studio-special-video-toolbar .studio-param-summary,.studio-special-video-toolbar .studio-special-video-field select{height:30px;min-width:0;border:1px solid rgba(28,141,215,.58);border-radius:5px;background:rgba(0,12,25,.86);color:rgba(238,250,255,.94);font-size:11px}.studio-special-video-model{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 10px;font-weight:800}.studio-special-video-mini-select{padding:0 8px}.studio-special-video-toolbar .studio-special-video-field{gap:2px}.studio-special-video-toolbar .studio-special-video-field>span{color:rgba(177,218,235,.68);font-size:10px;line-height:1}.studio-special-video-generate{height:32px;border:0;border-radius:5px;background:linear-gradient(180deg,#18aaff,#0b79ff);color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 26px rgba(0,136,255,.28)}.studio-special-video-generate:disabled{opacity:.58;cursor:not-allowed}.studio-special-video-commerce-layout,.studio-special-video-local-layout{min-width:0;display:grid;gap:8px;align-items:start}.studio-special-video-commerce-layout{grid-template-columns:250px minmax(0,1fr) 270px}.studio-special-video-local-layout{grid-template-columns:255px minmax(0,1fr) 285px}.studio-special-video-column{min-width:0;display:grid;gap:8px;align-content:start}.studio-special-video-box{min-width:0;display:grid;gap:7px;padding:8px;border:1px solid rgba(0,132,214,.48);border-radius:7px;background:linear-gradient(180deg,rgba(2,24,43,.86),rgba(1,16,31,.76));box-shadow:inset 0 0 0 1px rgba(69,196,255,.04)}.studio-special-video-section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-special-video-section-head strong{color:#f5fbff;font-size:12px;line-height:1}.studio-special-video-section-head span{min-width:0;color:rgba(161,213,232,.66);font-size:10px;line-height:1.2;text-align:right}.studio-special-video-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-special-video-reference{position:relative;min-width:0;min-height:58px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px;align-items:center;padding:6px;border:1px solid rgba(37,159,220,.46);border-radius:6px;background:rgba(0,12,24,.82);color:inherit;text-align:left}.studio-special-video-reference.upload{grid-template-columns:1fr;justify-items:center;border-style:dashed;color:rgba(215,242,255,.88);cursor:pointer}.studio-special-video-upload-icon{color:#27d5ff;font-size:18px;line-height:1}.studio-special-video-reference.upload small{color:rgba(167,209,227,.68);font-size:9px}.studio-special-video-reference-remove{position:absolute;top:3px;right:3px;z-index:2;width:17px;height:17px;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;background:rgba(0,7,14,.78);color:hsla(0,0%,100%,.86);font-size:13px;line-height:1}.studio-special-video-reference-thumb{width:46px;height:46px;overflow:hidden;border-radius:5px;background:hsla(0,0%,100%,.05)}.studio-special-video-reference-thumb img,.studio-special-video-reference-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio-special-video-reference-thumb span{width:100%;height:100%;display:grid;place-items:center;color:#2bd5ff}.studio-special-video-reference-copy{min-width:0;display:grid;gap:2px}.studio-special-video-reference-copy strong,.studio-special-video-reference.upload strong{color:#eaf9ff;font-size:10px}.studio-special-video-reference-copy span{min-width:0;overflow:hidden;color:rgba(180,220,236,.72);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-special-video-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-special-video-field{min-width:0;display:grid;gap:3px}.studio-special-video-field.tall{grid-column:1/-1}.studio-special-video-field>span{color:rgba(174,214,231,.68);font-size:10px;line-height:1}.studio-special-video-field input,.studio-special-video-field select,.studio-special-video-field textarea,.studio-special-video-structure input{width:100%;min-width:0;border:1px solid rgba(27,137,207,.52);border-radius:5px;background:rgba(0,10,22,.86);color:rgba(239,251,255,.93);font-size:11px}.studio-special-video-field input,.studio-special-video-field select,.studio-special-video-structure input{height:27px;padding:0 8px}.studio-special-video-field textarea{height:54px;min-height:0;padding:7px 8px;resize:none}.studio-special-video-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.studio-special-video-box.compact .studio-special-video-option-grid,.studio-special-video-column.side .studio-special-video-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-special-video-option{min-width:0;height:26px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid rgba(22,120,190,.45);border-radius:5px;background:rgba(0,12,24,.74);color:rgba(222,242,250,.86);font-size:10px;text-align:left}.studio-special-video-option span{width:13px;height:13px;flex:0 0 13px;display:grid;place-items:center;border-radius:3px;border:1px solid rgba(100,190,230,.38);color:#fff;font-size:9px}.studio-special-video-option.active{border-color:rgba(30,202,255,.76);background:rgba(0,129,186,.32);color:#f4fdff}.studio-special-video-option.active span{border-color:#1fd6ff;background:#068dff}.studio-special-video-structure-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.studio-special-video-structure{min-width:0;display:grid;gap:4px}.studio-special-video-structure span{color:#55d9ff;font-size:10px;font-weight:800}.studio-special-video-panel .studio-unified-prompt{min-height:82px}.studio-special-video-panel .studio-node-composer.visual.derived.embedded{min-height:76px;border-radius:6px}.studio-product-detail-module-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44px;gap:6px 8px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(0,186,255,.36) transparent}.studio-product-detail-module-grid.detail-grid{grid-auto-rows:40px}.studio-product-detail-module-row{min-width:0;display:grid;grid-template-columns:18px minmax(96px,.9fr) minmax(140px,1.1fr);align-items:center;gap:7px;padding:5px 7px;border:1px solid rgba(0,121,201,.42);border-radius:6px;background:rgba(0,16,30,.72)}.studio-product-detail-module-row.active{border-color:rgba(0,177,255,.8);background:rgba(0,50,82,.46);box-shadow:inset 0 0 14px rgba(0,174,255,.1)}.studio-product-detail-module-row .studio-product-detail-module-check{width:16px;height:16px;border-color:rgba(45,188,255,.7);border-radius:4px;background:rgba(3,39,63,.9)}.studio-product-detail-module-copy{min-width:0;display:grid;gap:1px}.studio-product-detail-module-copy strong{min-width:0;overflow:hidden;color:rgba(240,249,255,.95);font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.studio-product-detail-module-copy span{min-width:0;overflow:hidden;color:rgba(177,213,229,.58);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-product-detail-module-row input{width:100%;height:25px;min-width:0;padding:0 7px;font-size:10px;outline:none}.studio-product-detail-settings label{min-width:0;display:grid;gap:3px}.studio-product-detail-settings label>span{color:rgba(177,213,229,.62);font-size:10px}.studio-product-detail-toggle-list{display:grid;gap:6px}.studio-product-detail-toggle-list button{height:26px;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:rgba(220,235,244,.72);cursor:pointer;font-size:11px;text-align:left}.studio-product-detail-toggle-list button span{width:28px;height:16px;border-radius:999px;background:rgba(95,119,136,.45);box-shadow:inset 2px 0 0 hsla(0,0%,100%,.72)}.studio-product-detail-toggle-list button.active{color:rgba(240,249,255,.92)}.studio-product-detail-toggle-list button.active span{background:rgba(0,170,221,.82);box-shadow:inset 14px 0 0 hsla(0,0%,100%,.78)}.studio-product-detail-panel.ecommerce .studio-product-detail-preview-list{max-height:126px;gap:5px}.studio-product-detail-panel.ecommerce .studio-product-detail-preview-row{height:34px;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:4px 6px;border-radius:5px}.studio-product-detail-panel.ecommerce .studio-product-detail-preview-thumb{width:24px;height:24px;border-radius:4px}.studio-product-detail-panel.ecommerce .studio-product-detail-preview-row strong{font-size:10px}.studio-shell .studio-node-link-menu{width:176px}.studio-shell .studio-node-link-menu-meta,.studio-shell .studio-node-link-menu-title{font-size:10px}.studio-shell .studio-node-link-menu-item{min-height:34px;padding:6px 8px 6px 7px;font-size:12px;line-height:1.18}.studio-shell .studio-node-link-menu-note{font-size:10px;line-height:1.2}.studio-shell .studio-node-task-menu{width:112px}.studio-shell .studio-node-task-menu.image-generate{width:110px}.studio-shell .studio-node-task-menu.image-edit{width:116px}.studio-shell .studio-node-task-menu.video-generate{width:112px}.studio-shell .studio-node-task-menu-title{font-size:11px}.studio-shell .studio-node-task-menu-item{min-height:28px;padding:0 7px;gap:6px;font-size:11px;line-height:1.15}.studio-shell .studio-node-task-menu-check,.studio-shell .studio-node-task-menu-mark{font-size:11px}.studio-shell .studio-derived-task-menu-title,.studio-shell .studio-derived-task-select-label{font-size:10px}.studio-shell .studio-derived-task-menu-label,.studio-shell .studio-derived-task-select{font-size:11px}.studio-shell .studio-derived-task-menu-item{min-height:28px}.studio-shell .studio-canvas-create-menu{width:158px}.studio-shell .studio-canvas-create-title{font-size:10px}.studio-shell .studio-canvas-create-item{min-height:32px;padding:5px 7px;font-size:12px;line-height:1.18}.studio-shell .studio-node-console,.studio-shell .studio-node-console-audio-panel,.studio-shell .studio-node-console-detached,.studio-shell .studio-node-console-text-panel,.studio-shell .studio-panel-card,.studio-shell .studio-runtime-panel,.studio-shell .studio-session-panel{font-size:12px}.studio-shell .studio-node-console-headnote,.studio-shell .studio-node-console-mode-badge,.studio-shell .studio-node-console-row-label,.studio-shell .studio-node-console-strip-chip,.studio-shell .studio-node-console-subhead,.studio-shell .studio-node-console-tool,.studio-shell .studio-panel-note-line.subtle,.studio-shell .studio-panel-summary-label{font-size:11px}.studio-shell .studio-inline-pill,.studio-shell .studio-node-chip,.studio-shell .studio-node-composer,.studio-shell .studio-node-composer-audio,.studio-shell .studio-node-composer-text,.studio-shell .studio-node-console input,.studio-shell .studio-node-console select,.studio-shell .studio-node-console textarea,.studio-shell .studio-node-console-action,.studio-shell .studio-node-console-detached input,.studio-shell .studio-node-console-detached select,.studio-shell .studio-node-console-detached textarea,.studio-shell .studio-node-toggle-chip,.studio-shell .studio-panel-note-line,.studio-shell .studio-panel-summary-value,.studio-shell .studio-secondary-button,.studio-shell .studio-textarea{font-size:12px}.studio-shell .studio-board{background-color:#050505!important;background-image:linear-gradient(rgba(245,248,250,.045) 1px,transparent 0),linear-gradient(90deg,rgba(245,248,250,.045) 1px,transparent 0),radial-gradient(circle at 1px 1px,rgba(0,212,255,.09) 1px,transparent 0)!important;background-size:24px 24px,24px 24px,24px 24px!important}.studio-shell :is(.studio-node-console.visual.image-generate,.studio-node-console.visual.video-generate):not(.board-mode):not(:has(.studio-product-detail-panel)){max-height:none!important;overflow:visible!important;overscroll-behavior:auto}.studio-shell :is(.studio-node-console.visual.image-generate,.studio-node-console.visual.video-generate).model-menu-open{overflow:visible}.studio-shell .studio-derived-source-strip.gallery.compact{min-height:50px;padding:1px 0 3px}.studio-shell .studio-derived-source-upload-tile{width:92px;min-width:92px;height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:center;justify-items:start;padding:0 10px;border-color:rgba(0,212,255,.42)!important;background:rgba(0,212,255,.1)!important;color:rgba(230,251,255,.96)!important;font-size:15px;text-align:left}.studio-shell .studio-derived-source-upload-tile span{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;background:rgba(0,212,255,.18);line-height:1}.studio-shell .studio-derived-source-upload-tile small{min-width:0;overflow:hidden;color:rgba(230,251,255,.9);font-size:10px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.studio-shell .studio-derived-shell-card-flat .studio-node-composer.visual.derived.embedded{min-height:76px;border:1px solid rgba(0,212,255,.34)!important;background:rgba(3,3,4,.58)!important;color:rgba(245,248,250,.94)!important}.studio-shell .studio-derived-shell-card-flat .studio-node-composer.visual.derived.embedded::-moz-placeholder{color:rgba(230,251,255,.58)!important}.studio-shell .studio-derived-shell-card-flat .studio-node-composer.visual.derived.embedded::placeholder{color:rgba(230,251,255,.58)!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-topbar{align-items:center!important;min-height:48px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-top-tools{grid-template-columns:196px minmax(0,1fr)!important;align-items:center!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-panel{gap:5px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-strip{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-strip>*,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill,.studio-shell .studio-node-console.storyboard-expanded .studio-node-console-action-video,.studio-shell .studio-node-console.storyboard-expanded .studio-node-cost-badge{box-sizing:border-box!important;height:32px!important;min-height:32px!important;border-radius:7px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-strip button,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-control-strip select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill{padding:0 9px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill.model{width:112px!important;min-width:112px!important;max-width:112px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-pill.reference{width:104px!important;min-width:104px!important;max-width:104px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-node-cost-badge{min-width:72px!important;padding:0 10px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-node-console-action-video{min-width:78px!important;padding:0 12px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tabs{gap:6px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-duration-tab{width:60px!important;min-width:60px!important;padding:0 8px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-layout{grid-template-columns:170px minmax(780px,1.18fr) minmax(190px,.82fr)!important;gap:8px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table{padding:8px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-row{grid-template-columns:42px minmax(178px,1fr) 86px 112px 112px minmax(142px,.78fr)!important;gap:5px!important;min-height:54px!important;padding:4px 2px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-row.header{min-height:24px!important;padding:0 2px 5px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-table .header span{overflow:hidden!important;font-size:12px!important;line-height:20px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-time{font-size:12px!important;line-height:32px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell select,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell.editable textarea,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-grid-trigger{height:42px!important;min-height:42px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.28!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell.field-sound select{padding-right:20px!important;overflow:visible!important;font-size:12px!important;text-overflow:clip!important}.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-cell.field-roleAction textarea{overflow:auto!important}.studio-param-picker{position:relative;z-index:520;min-width:0;flex:1 1 auto;max-width:360px}.studio-param-summary{width:100%;min-width:210px;max-width:360px;overflow:hidden;border:0!important;background:linear-gradient(180deg,rgba(245,248,250,.045),rgba(245,248,250,.012)),var(--magic-clean-field)!important;color:#fff!important;text-align:center;text-overflow:ellipsis}.studio-param-popover{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:620;width:320px;transform:translateX(-50%);padding:12px;border:0!important;border-radius:14px;background:linear-gradient(180deg,rgba(245,248,250,.07),rgba(245,248,250,.018)),rgba(45,47,50,.98)!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important}.studio-derived-workbench:has(.studio-param-popover),.studio-derived-workbench:has(.studio-param-summary.active),.studio-node-console:has(.studio-param-popover),.studio-node-console:has(.studio-param-summary.active){z-index:760!important;overflow:visible!important}.studio-param-section{display:grid;gap:7px;margin-bottom:12px}.studio-param-section:last-child{margin-bottom:0}.studio-param-section>span{color:rgba(242,244,247,.56)!important;font-size:14px!important;font-weight:650!important}.studio-param-ratio-grid,.studio-param-segments{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:10px;background:rgba(16,18,22,.66)}.studio-param-ratio-grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-param-choice,.studio-param-segment{display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:rgba(242,244,247,.62)!important}.studio-param-choice.active,.studio-param-segment.single{background:rgba(245,248,250,.105)!important;color:#fff!important}.studio-shell :is(.studio-node-console-row,.studio-node-console-row-primary,.studio-node-console-row-footer){gap:8px!important;align-items:center!important}.studio-shell :is(.studio-node-composer,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,textarea,input,select){color:var(--magic-clean-text)!important}.magic-ui-shell{--magic-clean-accent:#00d4ff;--magic-clean-panel:#1a1d23;--magic-clean-field:#101216;--magic-clean-text:rgba(242,244,247,.94);--magic-clean-muted:rgba(178,188,202,.72);color:var(--magic-clean-text)!important;font-size:14px!important}.magic-ui-shell :is(button,input,textarea,select,span,div){font-size:14px!important;letter-spacing:0!important}.magic-ui-shell :is(.magic-border-glow,.ui-compact-panel,.magic-video-panel-shell,.magic-image-panel-shell){border-color:transparent!important;background:linear-gradient(180deg,rgba(245,248,250,.055),rgba(245,248,250,.016)),var(--magic-clean-panel)!important;box-shadow:0 22px 58px rgba(0,0,0,.34)!important}.magic-ui-shell :is(textarea,input,select,.ui-pill-select,.ui-pill-button,.ui-pill-icon-button,.magic-param-summary,.magic-param-credit){border-color:transparent!important;background:linear-gradient(180deg,rgba(245,248,250,.045),rgba(245,248,250,.012)),var(--magic-clean-field)!important;color:var(--magic-clean-text)!important;box-shadow:none!important}.magic-generator-footer{overflow:visible!important;gap:8px!important}.magic-image-panel-shell .magic-generator-footer>.relative.group,.magic-image-panel-shell .magic-generator-footer>.ui-pill-select,.magic-image-panel-shell .magic-generator-footer>div.relative:not(.magic-param-picker),.magic-video-panel-shell .magic-generator-footer>.relative.group{display:none!important}.magic-generator-footer>button.ml-auto{margin-left:auto!important}.magic-param-picker{position:relative;min-width:230px;flex:0 1 360px;z-index:520}.magic-param-summary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px!important;height:32px!important;border:0!important;border-radius:9px!important;padding:0 14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650!important;line-height:32px!important}.magic-param-summary.active,.magic-param-summary:hover{color:#fff!important;background:linear-gradient(180deg,rgba(245,248,250,.075),rgba(245,248,250,.022)),#20242b!important}.magic-param-credit{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:32px!important;border-radius:9px!important;padding:0 12px!important;color:#fff!important;font-weight:700!important;white-space:nowrap}.magic-param-popover{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:999;width:336px;transform:translateX(-50%);border:0!important;border-radius:16px;padding:14px;background:linear-gradient(180deg,rgba(245,248,250,.07),rgba(245,248,250,.018)),rgba(45,47,50,.98)!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important}.magic-param-section{display:grid;gap:8px;margin-bottom:13px}.magic-param-section:last-child{margin-bottom:0}.magic-param-section>span{color:rgba(242,244,247,.58)!important;font-size:14px!important;font-weight:650!important}.magic-param-grid,.magic-param-segments{display:grid;gap:4px;padding:4px;border-radius:12px;background:rgba(16,18,22,.66)}.magic-param-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.magic-param-grid.ratio{grid-template-columns:repeat(3,minmax(0,1fr))}.magic-param-segments{grid-auto-flow:column;grid-auto-columns:1fr}.magic-param-choice{display:inline-flex;align-items:center;justify-content:center;min-height:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:rgba(242,244,247,.68)!important;font-weight:650!important;line-height:30px!important;white-space:nowrap}.magic-param-choice.active,.magic-param-choice:hover{background:rgba(245,248,250,.11)!important;color:#fff!important}.magic-param-choice:disabled{cursor:not-allowed;opacity:.4}.magic-ui-shell :is(button[class*=bg-white],.ui-pill-icon-button){border-color:transparent!important}.magic-ui-shell .ui-pill-icon-button.pointer-events-auto,.magic-video-panel-shell button:not(.magic-param-summary):not(.magic-param-choice)[class*="min-w-[64px]"]{background:var(--magic-clean-accent)!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important}.studio-shell{--magic-clean-accent:#00d4ff;--magic-clean-panel:#191c22;--magic-clean-panel-raised:#20242b;--magic-clean-field:#101216;--magic-clean-text:rgba(242,244,247,.94);--magic-clean-muted:rgba(178,188,202,.72)}.studio-shell :is(.studio-product-detail-panel,.studio-product-detail-panel.ecommerce,.studio-product-detail-column,.studio-product-detail-center,.studio-product-detail-settings,.studio-product-detail-preview-row,.studio-product-detail-image-tile,.studio-product-detail-add-tile,.studio-magic-storyboard-panel,.studio-magic-storyboard-sketch-card,.studio-magic-storyboard-dialogue-card,.studio-magic-storyboard-meta-grid>div,.studio-magic-storyboard-meta-grid>label,.studio-magic-storyboard-field,.studio-magic-storyboard-reference-card,.studio-magic-storyboard-reference-item,.studio-magic-storyboard-reference-upload,.studio-magic-storyboard-control-panel,.studio-magic-storyboard-preview-column,.studio-magic-storyboard-table,.studio-magic-storyboard-grid-modal,.studio-magic-storyboard-grid-modal-detail,.studio-magic-storyboard-grid-options button,.studio-magic-storyboard-grid-custom input,.studio-magic-storyboard-grid-actions button){border-color:transparent!important;background:linear-gradient(180deg,rgba(245,248,250,.052),rgba(245,248,250,.014)),var(--magic-clean-panel)!important;color:var(--magic-clean-text)!important;box-shadow:none!important}.studio-shell :is(.studio-product-detail-panel.ecommerce .studio-product-detail-toolbar select,.studio-product-detail-panel.ecommerce .studio-product-detail-select,.studio-product-detail-panel input,.studio-product-detail-panel textarea,.studio-product-detail-panel select,.studio-magic-storyboard-field input,.studio-magic-storyboard-field select,.studio-magic-storyboard-field textarea,.studio-magic-storyboard-meta-grid select,.studio-magic-storyboard-dialogue-card textarea,.studio-magic-storyboard-sketch-row select,.studio-magic-storyboard-cell select,.studio-magic-storyboard-cell input,.studio-magic-storyboard-grid-trigger,.studio-magic-storyboard-pill,.studio-magic-storyboard-duration-tab,.studio-magic-storyboard-outline-model,.studio-magic-storyboard-sync-button){min-height:30px!important;border-color:transparent!important;background:linear-gradient(180deg,rgba(245,248,250,.045),rgba(245,248,250,.012)),var(--magic-clean-field)!important;color:var(--magic-clean-text)!important;font-size:14px!important;box-shadow:none!important}.studio-shell :is(.studio-product-detail-panel,.studio-product-detail-panel.ecommerce,.studio-magic-storyboard-panel,.studio-node-console.storyboard-expanded,.studio-node-console.board-mode.storyboard-expanded) :is(button,input,textarea,select,span,div,label,strong,small){letter-spacing:0!important}.studio-shell :is(.studio-product-detail-title,.studio-product-detail-panel h3,.studio-product-detail-panel h4,.studio-magic-storyboard-title,.studio-magic-storyboard-top-title>strong,.studio-magic-storyboard-sketch-head strong,.studio-magic-storyboard-reference-head strong,.studio-magic-storyboard-final-head strong){color:var(--magic-clean-text)!important;font-size:15px!important;font-weight:750!important}.studio-shell :is(.studio-product-detail-panel span,.studio-product-detail-panel small,.studio-magic-storyboard-kicker,.studio-magic-storyboard-top-title>span,.studio-magic-storyboard-sketch-head span,.studio-magic-storyboard-sketch-row span,.studio-magic-storyboard-sketch-cost span,.studio-magic-storyboard-meta-grid span,.studio-magic-storyboard-field span,.studio-magic-storyboard-reference-copy small,.studio-magic-storyboard-grid-actions span){color:var(--magic-clean-muted)!important;font-size:14px!important}.studio-shell :is(.studio-product-detail-submit,.studio-product-detail-panel button[type=submit],.studio-product-detail-panel button.primary,.studio-magic-storyboard-final-head button,.studio-magic-storyboard-sketch-head .studio-node-console-action,.studio-node-console.storyboard-expanded .studio-node-console-action,.studio-node-console.storyboard-expanded .studio-node-console-action-video,.studio-magic-storyboard-grid-actions button.primary){min-height:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:var(--magic-clean-accent)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:30px!important;box-shadow:none!important}.studio-shell :is(.studio-magic-storyboard-sketch-cost,.studio-magic-storyboard-sketch-cost span,.studio-magic-storyboard-sketch-cost strong,.studio-magic-storyboard-outline-cost,.studio-node-console.storyboard-expanded .studio-node-cost-badge,.studio-product-detail-panel [class*=cost],.studio-product-detail-panel [class*=credit]){color:#fff!important}.studio-shell .studio-magic-storyboard-duration-tab.active,.studio-shell .studio-magic-storyboard-grid-options button.active,.studio-shell .studio-magic-storyboard-mode.active{border-color:transparent!important;background:linear-gradient(180deg,rgba(245,248,250,.075),rgba(245,248,250,.022)),var(--magic-clean-panel-raised)!important;color:#fff!important;box-shadow:none!important}.studio-shell .studio-node.selected,.studio-shell .studio-node.selected .studio-node-box{outline:0!important}.studio-shell .studio-node.selected .studio-node-box{border:1px solid var(--magic-clean-accent)!important;box-shadow:none!important}.studio-shell .studio-node.selected :is(.studio-node-media-shell,.studio-node-placeholder,.studio-node-icon-shell){border-color:transparent!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-asset-card.selected,.traditional-magic-shell .studio-asset-card.selected{border:1px solid var(--magic-clean-accent)!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-node.selected .studio-node-box,.studio-shell .studio-node.selected.active .studio-node-box{align-items:flex-end!important;background:radial-gradient(circle at 50% 0,rgba(245,248,250,.026),transparent 62%),linear-gradient(180deg,rgba(245,248,250,.018),rgba(245,248,250,0)),#1d2026!important;border:1px solid var(--magic-clean-accent)!important;box-shadow:none!important;justify-content:center!important;outline:0!important;overflow:hidden!important}.studio-shell .studio-node.selected .studio-node-box>:not(.studio-node-run-status):not(.studio-node-text-preview){opacity:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-node.selected .studio-node-box:after{bottom:8px;color:rgba(232,252,255,.9);content:attr(data-node-compact-label);font-size:10px;font-weight:600;left:50%;line-height:1;max-width:calc(100% - 18px);overflow:hidden;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:6}.studio-shell .studio-node.selected .studio-node-box[data-node-compact-label=""]:after{display:none}.studio-shell .studio-node.selected :is(.studio-node-icon-shell,.studio-node-media-shell,.studio-node-media-play-button,.studio-node-text-shell,.studio-node-placeholder,.studio-node-duration,.studio-node-media-mark,.studio-node-preview-meta){border-color:transparent!important;box-shadow:none!important;opacity:0!important;outline:0!important;visibility:hidden!important}.studio-shell .studio-asset-card.selected:after{bottom:7px;color:rgba(232,252,255,.9);content:attr(data-asset-compact-label);font-size:9px;font-weight:600;left:50%;line-height:1;max-width:calc(100% - 10px);overflow:hidden;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:5}.studio-shell{--magic-common-panel-width:720px;--magic-common-field-bg:#11151b;--magic-common-panel-bg:#1d2026;--magic-common-text:rgba(242,244,247,.94);--magic-common-muted:rgba(242,244,247,.58)}.studio-shell .studio-node-console-detached-audio.audio-generate,.studio-shell .studio-node-console-detached-text.text-generate,.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)),.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)){width:var(--magic-common-panel-width)!important;min-width:var(--magic-common-panel-width)!important;max-width:var(--magic-common-panel-width)!important;padding:10px 12px!important;background:#1d2026!important;border:0!important;border-radius:14px!important;color:var(--magic-common-text)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell .studio-node-console-detached-audio.audio-generate>.studio-node-console-head,.studio-shell .studio-node-console-detached-text.text-generate>.studio-node-console-head,.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-node-console-head,.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-node-console-head{display:none!important}.studio-shell .studio-node-console-detached:has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):has(.studio-unified-prompt)>.studio-node-console-head{display:none!important}.studio-shell .studio-unified-prompt{position:relative;width:100%;min-height:92px;transition:min-height .22s ease,height .22s ease}.studio-shell .studio-unified-prompt.expanded{min-height:276px}.studio-shell .studio-unified-prompt .studio-unified-textarea{width:100%!important;min-height:92px!important;height:92px!important;padding:18px 34px 16px 38px!important;resize:none!important;background:var(--magic-common-field-bg)!important;border:0!important;outline:0!important;color:var(--magic-common-text)!important;font-size:13px!important;line-height:1.55!important;border-radius:10px!important;transition:min-height .22s ease,height .22s ease,background-color .18s ease!important}.studio-shell .studio-unified-prompt.expanded .studio-unified-textarea{min-height:276px!important;height:276px!important}.studio-shell .studio-unified-expand,.studio-shell .studio-unified-upload{position:absolute;z-index:3;width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0!important;outline:0!important;background:var(--magic-common-field-bg)!important;color:#00d4ff!important;font-size:16px;line-height:1;box-shadow:none!important;cursor:pointer}.studio-shell .studio-unified-upload{left:8px;top:8px}.studio-shell .studio-unified-expand{right:8px;bottom:8px;font-size:13px;color:rgba(242,244,247,.72)!important}.studio-shell .studio-node-console-row-footer.text-panel,.studio-shell .studio-node-console-row.audio-panel.audio-single-line,.studio-shell .studio-node-console-row.visual.minimal{display:grid!important;grid-template-columns:minmax(136px,1fr) minmax(210px,2fr) minmax(112px,auto) 74px!important;gap:8px!important;align-items:center!important;width:100%!important;margin-top:8px!important}.studio-shell .studio-node-console-row-footer.text-panel{grid-template-columns:minmax(180px,1fr) minmax(150px,auto) 74px!important}.studio-shell .studio-node-console-row-footer.text-panel>*,.studio-shell .studio-node-console-row.audio-panel.audio-single-line>*,.studio-shell .studio-node-console-row.visual.minimal>*{min-height:32px!important;height:32px!important;font-size:13px!important;border-radius:8px!important}.studio-shell .studio-node-chip.model,.studio-shell .studio-node-cost-badge,.studio-shell .studio-param-summary{background:#11151b!important;border:0!important;color:var(--magic-common-text)!important;box-shadow:none!important}.studio-shell .studio-node-console-action,.studio-shell .studio-node-console-run.inline{background:rgba(89,93,100,.78)!important;color:#fff!important;border:0!important;box-shadow:none!important}.studio-shell .studio-param-popover{width:336px!important;max-height:420px!important;overflow:auto!important;padding:12px!important;background:rgba(54,56,60,.98)!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.4)!important;z-index:80!important}.studio-shell .studio-param-section{padding:0 0 12px!important;margin:0 0 12px!important;border:0!important}.studio-shell .studio-param-section>span{color:var(--magic-common-muted)!important;font-size:13px!important;margin-bottom:8px!important}.studio-shell .studio-param-choice,.studio-shell .studio-param-segment{height:34px!important;min-height:34px!important;border:0!important;background:rgba(32,34,39,.95)!important;color:rgba(242,244,247,.74)!important;font-size:13px!important;box-shadow:none!important}.studio-shell .studio-param-choice.active,.studio-shell .studio-param-segment.single{background:rgba(89,93,100,.78)!important;color:#fff!important}.studio-shell .studio-param-scroll-list{max-height:132px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-shell .studio-param-camera-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-shell .studio-param-camera-field{display:grid;gap:5px}.studio-shell .studio-param-camera-field span{color:var(--magic-common-muted)!important;font-size:12px!important}.studio-shell .studio-param-camera-field select{width:100%!important;height:32px!important;background:rgba(32,34,39,.95)!important;border:0!important;color:var(--magic-common-text)!important;border-radius:8px!important;font-size:12px!important}.studio-shell .studio-derived-source-upload-tile{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:var(--magic-common-field-bg)!important;color:#00d4ff!important}.studio-shell .studio-derived-source-upload-tile small,.studio-shell .studio-derived-task-menu,.studio-shell .studio-derived-task-select-wrap{display:none!important}.studio-shell .studio-node.selected :is(.studio-node-handle,.studio-node-tag-plus){border:1px solid var(--magic-clean-accent)!important;background:var(--magic-clean-accent)!important;box-shadow:none!important}.studio-shell :is(.studio-node-handle,.studio-node-tag-plus){display:none!important;pointer-events:none!important}.traditional-magic-shell :is(textarea,input)::-moz-placeholder{color:transparent!important;opacity:0!important}.traditional-magic-shell :is(textarea,input)::placeholder{color:transparent!important;opacity:0!important}.studio-shell .studio-node-console-action,.studio-shell .studio-node-console-run.detached-audio,.studio-shell .studio-node-console-run.detached-text,.studio-shell .studio-node-console-run.inline{background:rgba(89,93,100,.78)!important;border:0!important;color:#fff!important;box-shadow:none!important}.studio-shell .studio-node-console-action:hover,.studio-shell .studio-node-console-run.detached-audio:hover,.studio-shell .studio-node-console-run.detached-text:hover,.studio-shell .studio-node-console-run.inline:hover{background:hsla(222,6%,44%,.86)!important;color:#fff!important}.studio-shell .studio-node-media-shell{position:relative;overflow:hidden}.studio-shell .studio-node-media-shell>button{position:absolute;top:8px;right:8px;z-index:31}.studio-shell .group\/node-video>.absolute.left-2.top-2{left:8px!important;top:8px!important;right:auto!important;z-index:30!important}.studio-shell .group\/node-video>.absolute.right-2.top-2{right:8px!important;top:8px!important;left:auto!important;z-index:31!important}.studio-shell :is(.studio-node-console-action,.studio-node-console-action-text,.studio-node-console-action-image,.studio-node-console-action-video,.studio-node-console-run,.studio-node-console-run.inline,.studio-node-console-run.detached-text,.studio-node-console-run.detached-audio,.studio-node-console-submit){background:var(--magic-common-field-bg)!important;border:0!important;color:#fff!important;box-shadow:none!important}.studio-shell :is(.studio-node-console-action:hover,.studio-node-console-action-text:hover,.studio-node-console-action-image:hover,.studio-node-console-action-video:hover,.studio-node-console-run:hover,.studio-node-console-run.inline:hover,.studio-node-console-run.detached-text:hover,.studio-node-console-run.detached-audio:hover,.studio-node-console-submit:hover){background:#161b22!important;color:#fff!important}.studio-shell .studio-unified-expand{bottom:10px!important;transform:none!important}.studio-shell :is(.studio-node-console-dot,.studio-model-option-bullet){background:#00d4ff!important;border-color:#00d4ff!important;color:#00d4ff!important;box-shadow:none!important}.studio-shell .studio-camera-panel{width:412px!important;padding:12px!important;border:0!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(31,34,40,.98),rgba(24,27,33,.98))!important;color:var(--magic-common-text)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;backdrop-filter:blur(16px)!important}.studio-shell .studio-camera-panel-title{color:var(--magic-common-text)!important;font-size:14px!important;font-weight:700!important}.studio-shell .studio-camera-panel-confirm{width:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:var(--magic-common-field-bg)!important;color:#fff!important;box-shadow:none!important}.studio-shell .studio-camera-wheel-label{color:var(--magic-common-muted)!important;font-size:13px!important}.studio-shell .studio-camera-wheel-current{color:var(--magic-common-text)!important;font-size:12px!important}.studio-shell .studio-camera-wheel-shell{overflow:hidden!important;border:0!important;border-radius:12px!important;background:var(--magic-common-field-bg)!important}.studio-shell .studio-camera-wheel-shell:before{height:70px!important;z-index:4!important;background:linear-gradient(180deg,var(--magic-common-field-bg),rgba(17,21,27,.72),rgba(17,21,27,0))!important;backdrop-filter:blur(2px)}.studio-shell .studio-camera-wheel-shell:after{height:70px!important;z-index:4!important;background:linear-gradient(0deg,var(--magic-common-field-bg),rgba(17,21,27,.72),rgba(17,21,27,0))!important;backdrop-filter:blur(2px)}.studio-shell .studio-camera-wheel-highlight{border:0!important;background:rgba(89,93,100,.78)!important;z-index:2!important}.studio-shell .studio-camera-wheel-list{cursor:ns-resize!important}.studio-shell .studio-camera-wheel-item{color:rgba(242,244,247,.48)!important;font-size:13px!important}.studio-shell .studio-camera-wheel-item.near{color:rgba(242,244,247,.72)!important}.studio-shell .studio-camera-wheel-item.far{color:rgba(242,244,247,.28)!important;filter:blur(.35px)!important}.studio-shell .studio-camera-wheel-item:hover{color:#fff!important;background:rgba(0,212,255,.08)!important}.studio-shell .studio-camera-wheel-item.selected{color:#fff!important;font-weight:750!important;text-shadow:none!important}.studio-shell .studio-derived-workbench:is(.semantic,.studio-derived-workbench-image,.studio-derived-workbench-video) .studio-derived-frame-head.compact{display:none!important}.studio-shell .studio-unified-prompt{min-height:94px!important;background:var(--magic-common-field-bg)!important;border:1px solid rgba(0,212,255,.52)!important;border-radius:10px!important}.studio-shell .studio-unified-upload{left:10px!important;border-radius:8px!important;background:var(--magic-common-field-bg)!important;color:#00d4ff!important}.studio-shell .studio-unified-expand{bottom:20px!important;color:rgba(242,244,247,.82)!important}.studio-shell .studio-unified-reference-strip{position:absolute;left:48px;top:10px;z-index:5;display:flex;max-width:calc(100% - 92px);gap:6px;overflow:hidden;pointer-events:none}.studio-shell .studio-unified-reference-item,.studio-shell .studio-unified-reference-more{width:30px;height:30px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:var(--magic-common-field-bg);color:var(--magic-common-text);display:grid;place-items:center;font-size:11px}.studio-shell .studio-unified-reference-item img,.studio-shell .studio-unified-reference-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-shell .studio-unified-textarea{background:transparent!important;border:0!important;color:var(--magic-common-text)!important;padding-top:46px!important}.studio-shell .studio-param-popover{z-index:1500!important;background:var(--magic-common-panel-bg)!important;border:0!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell :is(.studio-param-summary,.studio-param-section,.studio-param-choice,.studio-param-choice.active,.studio-param-segments,.studio-param-scroll-list,.studio-param-ratio-grid,.studio-param-camera-grid,.studio-param-camera-field select){background:var(--magic-common-panel-bg)!important;color:var(--magic-common-text)!important;box-shadow:none!important}.studio-shell .studio-param-choice.active{outline:1px solid rgba(0,212,255,.52)!important}.studio-shell .studio-derived-workbench.audio .studio-param-popover,.studio-shell .studio-node-console-detached-audio .studio-param-popover{bottom:calc(100% + 10px)!important;top:auto!important;z-index:1600!important}.studio-shell .studio-derived-workbench :is(.studio-unified-prompt,.studio-unified-textarea),.studio-shell .studio-node-console :is(.studio-unified-prompt,.studio-unified-textarea),.studio-shell .studio-unified-prompt,.studio-shell .studio-unified-prompt:focus,.studio-shell .studio-unified-prompt:focus-within,.studio-shell .studio-unified-prompt:hover{border:0!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-unified-reference-strip{visibility:visible!important;opacity:1!important}.studio-shell .studio-unified-textarea{padding-top:50px!important;padding-left:14px!important;caret-color:#fff!important}.studio-shell .studio-unified-upload{z-index:6!important}.studio-shell :is(.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.visual.minimal,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode){width:100%!important;justify-content:flex-start!important}.studio-shell :is(.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.visual.minimal,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode)>.studio-node-console-action:last-child,.studio-shell :is(.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.visual.minimal,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode)>.studio-node-console-run:last-child{margin-left:auto!important;justify-self:end!important}.studio-shell .studio-derived-source-strip.compact:empty{display:none!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode)>:is(.studio-node-chip.model,.studio-param-picker,.studio-node-cost-badge,.studio-node-console-action,.studio-node-console-run){min-width:0!important;flex-shrink:1!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded)>.studio-param-picker{flex:1 1 190px!important}.studio-shell .studio-node-camera-toggle{flex:0 0 58px!important;min-width:58px!important}.studio-shell .studio-node-cost-badge{flex:0 0 auto!important;min-width:64px!important;white-space:nowrap!important}.studio-shell :is(.studio-node-console-action,.studio-node-console-run){flex:0 0 58px!important;min-width:58px!important;white-space:nowrap!important}.studio-shell .studio-camera-wheel-highlight,.studio-shell .studio-camera-wheel-shell{background:#050607!important}.studio-shell .studio-camera-wheel-shell:before{background:linear-gradient(180deg,#050607,rgba(5,6,7,.78),rgba(5,6,7,0))!important}.studio-shell .studio-camera-wheel-shell:after{background:linear-gradient(0deg,#050607,rgba(5,6,7,.78),rgba(5,6,7,0))!important}.studio-shell :is(.studio-node-console.visual.image-generate,.studio-node-console.visual.video-generate,.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image,.studio-derived-workbench.semantic,.studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat),.studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat),.studio-node-console-row.visual.minimal,.studio-node-console-row-primary.visual.minimal,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode):has(.studio-param-popover){overflow:visible!important;z-index:5000!important}.studio-shell .studio-param-picker{position:relative!important;z-index:5001!important}.studio-shell .studio-param-popover{z-index:9999!important}.studio-shell .studio-camera-panel{z-index:21000!important}.studio-shell .studio-camera-wheel-shell{background:#050607!important;isolation:isolate!important}.studio-shell .studio-camera-wheel-highlight{pointer-events:none!important;z-index:0!important;border-top:1px solid rgba(0,212,255,.32)!important;border-bottom:1px solid rgba(0,212,255,.32)!important;background:rgba(0,212,255,.08)!important;box-shadow:none!important}.studio-shell .studio-camera-wheel-item,.studio-shell .studio-camera-wheel-list{position:relative!important;z-index:2!important}.studio-shell .studio-camera-wheel-item{pointer-events:auto!important}.studio-shell .studio-camera-wheel-shell:after,.studio-shell .studio-camera-wheel-shell:before{pointer-events:none!important;z-index:3!important}.studio-shell .studio-node.is-selected,.studio-shell .studio-node.is-selected .studio-node-box,.studio-shell .studio-node.is-selected :is(.studio-node-media-shell,.studio-node-placeholder,.studio-node-icon-shell),.studio-shell .studio-node.selected,.studio-shell .studio-node.selected .studio-node-box,.studio-shell .studio-node.selected :is(.studio-node-media-shell,.studio-node-placeholder,.studio-node-icon-shell){border-color:rgba(0,212,255,.42)!important;border-width:.5px!important;box-shadow:none!important}.studio-shell .studio-node.is-selected .studio-node-box,.studio-shell .studio-node.selected .studio-node-box,.studio-shell .studio-node.selected.active .studio-node-box{align-items:flex-end!important;border:1px solid var(--magic-clean-accent)!important;justify-content:center!important;overflow:hidden!important}.studio-shell .studio-node.is-selected .studio-node-box>:not(.studio-node-run-status):not(.studio-node-text-preview),.studio-shell .studio-node.selected .studio-node-box>:not(.studio-node-run-status):not(.studio-node-text-preview){opacity:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-node.is-selected .studio-node-box:after,.studio-shell .studio-node.selected .studio-node-box:after{bottom:8px!important;color:rgba(232,252,255,.9)!important;content:attr(data-node-compact-label)!important;display:block!important;font-size:12px!important;font-weight:600!important;left:50%!important;line-height:1!important;max-width:calc(100% - 18px)!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:6!important}.studio-shell .studio-node.is-selected .studio-node-box[data-node-compact-label=""]:after,.studio-shell .studio-node.selected .studio-node-box[data-node-compact-label=""]:after{display:none!important}.studio-shell .studio-node.is-selected :is(.studio-node-icon-shell,.studio-node-media-shell,.studio-node-media-play-button,.studio-node-text-shell,.studio-node-placeholder,.studio-node-duration,.studio-node-media-mark,.studio-node-preview-meta),.studio-shell .studio-node.selected :is(.studio-node-icon-shell,.studio-node-media-shell,.studio-node-media-play-button,.studio-node-text-shell,.studio-node-placeholder,.studio-node-duration,.studio-node-media-mark,.studio-node-preview-meta){border-color:transparent!important;box-shadow:none!important;opacity:0!important;outline:0!important;visibility:hidden!important}.studio-shell .studio-asset-card.selected{border:1px solid var(--magic-clean-accent)!important;color:rgba(245,248,250,.9)!important}.studio-shell .studio-asset-card.selected :is(.studio-asset-preview,.studio-asset-corner,.studio-asset-selected-mark,.studio-asset-pill,.studio-asset-play,.studio-asset-duration,.studio-asset-meta,.studio-asset-title){opacity:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-asset-card.selected:after{bottom:7px!important;color:rgba(232,252,255,.9)!important;content:attr(data-asset-compact-label)!important;font-size:9px!important;font-weight:600!important;left:50%!important;line-height:1!important;max-width:calc(100% - 10px)!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:5!important}.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image) .studio-unified-prompt{background:var(--magic-common-field-bg)!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image) .studio-unified-prompt :is(.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell :is(.studio-node-console-text.text-generate,.studio-node-console-detached-text.text-generate,.studio-node-console-text-panel.detached-text) :is(.studio-node-composer-text.text-generate,.studio-node-composer-text-panel){background:var(--magic-common-field-bg)!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell :is(.studio-node-console.audio-generate,.studio-node-console-detached-audio.audio-generate,.studio-node-console-audio-panel) :is(.studio-node-composer-audio,.studio-node-composer-audio-panel){background:var(--magic-common-field-bg)!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell :is(.studio-node-console-text.text-generate,.studio-node-console-detached-text.text-generate,.studio-node-console.visual.video-generate,.studio-derived-workbench-video,.studio-node-console.audio-generate,.studio-node-console-detached-audio.audio-generate,.studio-node-console-audio-panel) :is(textarea,input,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-unified-prompt,.studio-unified-textarea),.studio-shell :is(.studio-node-console-text.text-generate,.studio-node-console-detached-text.text-generate,.studio-node-console.visual.video-generate,.studio-derived-workbench-video,.studio-node-console.audio-generate,.studio-node-console-detached-audio.audio-generate,.studio-node-console-audio-panel) :is(textarea,input,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-unified-prompt,.studio-unified-textarea):is(:hover,:focus,:focus-visible,:focus-within,.active,.selected){border:0!important;outline:0!important;box-shadow:none!important}.studio-shell :is(.studio-node-console-text,.studio-node-console-detached-text,.studio-node-console.visual.video-generate,.studio-derived-workbench-video,.studio-node-console.audio-generate,.studio-node-console-detached-audio,.studio-node-console-audio-panel):focus-within{outline:0!important;box-shadow:none!important}.studio-shell .studio-node.is-selected .studio-node-box:before,.studio-shell .studio-node.is-selected:before,.studio-shell .studio-node.selected .studio-node-box:before,.studio-shell .studio-node.selected:before{border-color:rgba(0,212,255,.42)!important;border-width:.5px!important;box-shadow:none!important}.studio-shell .studio-node.is-selected,.studio-shell .studio-node.selected{border:0!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-node.is-selected:after,.studio-shell .studio-node.is-selected:before,.studio-shell .studio-node.selected:after,.studio-shell .studio-node.selected:before{display:none!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-node.is-selected .studio-node-box,.studio-shell .studio-node.is-selected :is(.studio-node-media-shell,.studio-node-placeholder,.studio-node-icon-shell),.studio-shell .studio-node.selected .studio-node-box,.studio-shell .studio-node.selected :is(.studio-node-media-shell,.studio-node-placeholder,.studio-node-icon-shell){border-color:rgba(0,212,255,.42)!important;border-width:.5px!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-video .studio-unified-prompt,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt,.studio-shell .studio-special-video-panel .studio-unified-prompt{background:var(--magic-common-field-bg)!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-video .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-shell .studio-derived-workbench-video .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt>textarea.studio-node-composer.visual.video-generate,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt>textarea.studio-node-composer.visual.video-generate.studio-unified-textarea,.studio-shell .studio-special-video-panel .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-shell .studio-special-video-panel .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-video textarea.studio-node-composer.visual.derived.embedded:is(:hover,:focus,:focus-visible,:focus-within),.studio-shell .studio-node-console.visual.video-generate textarea.studio-node-composer.visual.derived.embedded:is(:hover,:focus,:focus-visible,:focus-within),.studio-shell .studio-node-console.visual.video-generate textarea.studio-node-composer.visual.video-generate:is(:hover,:focus,:focus-visible,:focus-within),.studio-shell .studio-special-video-panel textarea.studio-node-composer.visual.derived.embedded:is(:hover,:focus,:focus-visible,:focus-within){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.studio-shell{--magic-unified-panel-bg:#1d2026;--magic-unified-field-bg:transparent;--magic-unified-control-bg:#11151b;--magic-unified-text:rgba(244,247,250,.94);--magic-unified-muted:rgba(244,247,250,.64);--magic-accent-cyan:#00d4ff;--magic-unified-control-h:32px;--magic-unified-font:13px}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt),.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image):has(.studio-unified-prompt){background:var(--magic-unified-panel-bg)!important;color:var(--magic-unified-text)!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt):not(:has(.studio-unified-prompt.expanded)),.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt):not(:has(.studio-unified-prompt.expanded)),.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image):has(.studio-unified-prompt):not(:has(.studio-unified-prompt.expanded)){min-height:154px!important;height:154px!important;max-height:154px!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt){padding:0!important;border:0!important;overflow:visible!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-shell-card-flat.semantic-flat:has(.studio-unified-prompt){padding:0!important;border:0!important;overflow:visible!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-workbench.semantic .studio-derived-shell-card-floating.semantic-flat:has(.studio-unified-prompt){width:100%!important;padding:0!important;border:0!important;overflow:visible!important;background:transparent!important}.studio-shell .studio-node-console-detached-text.visual-derived-text .studio-derived-workbench.semantic:has(.studio-unified-prompt){background:transparent!important;border:0!important;box-shadow:none!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat):has(.studio-unified-prompt.expanded),.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image):has(.studio-unified-prompt.expanded){height:344px!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt,.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt,.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image) .studio-unified-prompt{position:relative!important;display:block!important;min-height:94px!important;height:94px!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt.expanded,.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt.expanded,.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image) .studio-unified-prompt.expanded{min-height:282px!important;height:282px!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt>:is(textarea,.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded),.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt>:is(textarea,.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded),.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image) .studio-unified-prompt>:is(textarea,.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded){width:100%!important;min-height:94px!important;height:94px!important;padding:var(--magic-unified-textarea-padding,28px 42px 12px 16px)!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:10px!important;color:var(--magic-unified-text)!important;caret-color:#fff!important;font-size:var(--magic-unified-font)!important;line-height:1.45!important;resize:none!important;overflow-y:auto!important;scrollbar-gutter:auto!important}.studio-shell .studio-derived-shell-card-flat:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt.expanded>:is(textarea,.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded),.studio-shell .studio-derived-shell-card-slim:is(.video-flat,.semantic-flat,.image-flat,.audio-flat) .studio-unified-prompt.expanded>:is(textarea,.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded),.studio-shell :is(.studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)),.studio-node-console-detached-text.text-generate,.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench-video,.studio-derived-workbench-image) .studio-unified-prompt.expanded>:is(textarea,.studio-unified-textarea,.studio-node-composer,.studio-node-composer-text,.studio-node-composer-audio,.studio-node-composer-text-panel,.studio-node-composer-audio-panel,.studio-node-composer.visual.derived.embedded){min-height:282px!important;height:282px!important}.studio-shell .studio-unified-upload{left:12px!important;width:30px!important;min-width:30px!important;min-height:30px!important;display:inline-flex!important;justify-content:center!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--magic-accent-cyan)!important;font-size:15px!important;line-height:1!important}.studio-shell .studio-unified-reference-strip,.studio-shell .studio-unified-upload{position:absolute!important;top:10px!important;height:30px!important;align-items:center!important;z-index:7!important}.studio-shell .studio-unified-reference-strip{left:50px!important;right:48px!important;display:flex!important;gap:6px!important;overflow:hidden!important;pointer-events:auto!important}.studio-shell .studio-unified-reference-item,.studio-shell .studio-unified-reference-more{flex:0 0 40px!important;width:40px!important;height:30px!important;min-width:40px!important;min-height:30px!important;max-width:40px!important;max-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:6px!important;background:hsla(0,0%,100%,.06)!important;color:var(--magic-unified-muted)!important;font-size:12px!important;position:relative!important;cursor:pointer!important}.studio-shell .studio-unified-reference-item.selected{outline:1px solid rgba(0,212,255,.48)!important}.studio-shell .studio-unified-reference-index{position:absolute!important;left:2px!important;top:2px!important;z-index:2!important;min-width:15px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;background:rgba(0,0,0,.58)!important;color:#fff!important;font-size:9px!important;line-height:1!important;pointer-events:none!important}.studio-shell .studio-unified-reference-item :is(img,video){width:40px!important;height:30px!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.studio-shell .studio-unified-expand{top:auto!important;right:10px!important;bottom:18px!important;z-index:8!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:rgba(244,247,250,.78)!important}.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)) .studio-unified-expand{position:absolute!important;top:auto!important;right:10px!important;bottom:15px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:8!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:rgba(244,247,250,.78)!important;font-size:0!important;line-height:1!important}.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)) .studio-unified-expand{position:absolute!important;top:auto!important;right:10px!important;bottom:15px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:8!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:rgba(244,247,250,.78)!important;font-size:0!important;line-height:1!important}.studio-shell .studio-derived-workbench-image .studio-unified-expand,.studio-shell .studio-derived-workbench-layout .studio-unified-expand,.studio-shell .studio-derived-workbench-video .studio-unified-expand,.studio-shell .studio-derived-workbench.audio .studio-unified-expand,.studio-shell .studio-derived-workbench.semantic .studio-unified-expand,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-expand,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-expand{position:absolute!important;top:auto!important;right:10px!important;bottom:15px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:8!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:rgba(244,247,250,.78)!important;font-size:0!important;line-height:1!important}.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)) .studio-unified-expand:before{content:"";width:12px;height:1px;border-top:1px solid rgba(244,247,250,.78);transform:rotate(45deg)}.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)) .studio-unified-expand:before{content:"";width:12px;height:1px;border-top:1px solid rgba(244,247,250,.78);transform:rotate(45deg)}.studio-shell .studio-derived-workbench-image .studio-unified-expand:before,.studio-shell .studio-derived-workbench-layout .studio-unified-expand:before,.studio-shell .studio-derived-workbench-video .studio-unified-expand:before,.studio-shell .studio-derived-workbench.audio .studio-unified-expand:before,.studio-shell .studio-derived-workbench.semantic .studio-unified-expand:before,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-expand:before,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-expand:before{content:"";width:12px;height:1px;border-top:1px solid rgba(244,247,250,.78);transform:rotate(45deg)}.studio-shell .studio-reference-mention-popover{position:absolute!important;left:14px!important;bottom:calc(100% + 8px)!important;z-index:20!important;width:min(280px,calc(100% - 28px))!important;max-height:220px!important;overflow:auto!important;display:grid!important;gap:4px!important;padding:8px!important;border-radius:10px!important;background:rgba(24,27,33,.98)!important;box-shadow:0 16px 36px rgba(0,0,0,.42)!important}.studio-shell .studio-reference-mention-popover button{height:30px!important;display:grid!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:8px!important;padding:0 8px!important;border:0!important;border-radius:7px!important;background:#11151b!important;color:var(--magic-unified-text)!important;text-align:left!important;font-size:var(--magic-unified-font)!important;cursor:pointer!important}.studio-shell .studio-reference-mention-popover button:hover{background:rgba(0,212,255,.12)!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode,.studio-node-console-row-footer.text-panel,.studio-node-console-row.audio-panel.audio-single-line){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:var(--magic-unified-control-h)!important;font-size:var(--magic-unified-font)!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode,.studio-node-console-row-footer.text-panel,.studio-node-console-row.audio-panel.audio-single-line) :is(.studio-node-chip,.studio-node-chip.model,.studio-node-toggle-chip,.studio-param-picker-trigger,.studio-param-summary,.studio-node-cost-badge,.studio-node-console-action,.studio-node-console-run,.studio-node-camera-toggle){height:var(--magic-unified-control-h)!important;min-height:var(--magic-unified-control-h)!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:8px!important;background:var(--magic-unified-control-bg)!important;color:var(--magic-unified-text)!important;font-size:var(--magic-unified-font)!important;line-height:var(--magic-unified-control-h)!important;white-space:nowrap!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode,.studio-node-console-row-footer.text-panel,.studio-node-console-row.audio-panel.audio-single-line) :is(.studio-node-chip.model,.studio-node-toggle-chip):before{background:var(--magic-accent-cyan)!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode,.studio-node-console-row-footer.text-panel,.studio-node-console-row.audio-panel.audio-single-line) :is(.studio-node-console-action,.studio-node-console-run){margin-left:auto!important;min-width:58px!important;padding:0 14px!important;justify-content:center!important}.studio-shell :is(.studio-node-cost-badge,.studio-param-picker){flex:0 0 auto!important}.studio-shell :is(.studio-node-console-row-primary.visual.minimal,.studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-node-console-row-primary.text-mode,.studio-node-console-row-primary.audio-mode,.studio-node-console-row-footer.text-panel,.studio-node-console-row.audio-panel.audio-single-line)>:is(.studio-param-picker,.studio-param-summary){flex:1 1 auto!important;min-width:0!important}.studio-node-console:has(.studio-special-video-panel.compact-card){padding:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:0 18px 46px rgba(0,0,0,.42)!important;overflow:visible!important;z-index:36!important}.studio-special-video-panel.compact-card{width:100%!important;min-height:200px!important;display:grid!important;grid-template-rows:auto minmax(92px,auto) auto auto!important;gap:8px!important;padding:12px 14px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#222326,#202123)!important;color:rgba(247,248,250,.94)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 16px 48px rgba(0,0,0,.38)!important;overflow:visible!important}.studio-special-video-bottom-bar,.studio-special-video-compact-head,.studio-special-video-icon-row,.studio-special-video-reference-dock{min-width:0;display:flex;align-items:center}.studio-special-video-compact-head{justify-content:space-between;gap:10px}.studio-special-video-icon-row{gap:8px}.studio-special-video-expand-button,.studio-special-video-ghost-icon,.studio-special-video-icon-row>button,.studio-special-video-settings>summary{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background:#2e3033;color:rgba(245,246,248,.88);cursor:pointer;list-style:none}.studio-special-video-expand-button:hover,.studio-special-video-ghost-icon:hover,.studio-special-video-icon-row>button:hover,.studio-special-video-settings>summary:hover{background:#35373a;color:#fff}.studio-special-video-settings{position:relative;z-index:72}.studio-special-video-settings[open]{z-index:92}.studio-special-video-settings>summary::-webkit-details-marker{display:none}.studio-special-video-settings-popover{position:absolute;top:46px;left:0;z-index:92;width:min(620px,calc(100vw - 320px));max-height:320px;display:grid;gap:10px;padding:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:#202123;box-shadow:0 20px 70px rgba(0,0,0,.5);overflow-y:auto}.studio-special-video-settings-title{display:inline-flex;align-items:center;gap:7px;color:rgba(247,248,250,.88);font-size:13px;font-weight:800}.studio-special-video-prompt-zone .studio-unified-expand,.studio-special-video-prompt-zone .studio-unified-upload{display:none!important}.studio-special-video-prompt-zone .studio-unified-prompt,.studio-special-video-prompt-zone .studio-unified-prompt.compact{min-height:88px!important;display:block!important;background:transparent!important}.studio-special-video-prompt-zone .studio-unified-prompt.expanded{min-height:220px!important}.studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{min-height:88px!important;height:88px!important;padding:2px 0 0!important;border-radius:0!important;background:transparent!important;color:hsla(0,0%,98%,.94)!important;font-size:15px!important;line-height:1.45!important}.studio-special-video-prompt-zone .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded,.studio-special-video-prompt-zone .studio-unified-prompt.expanded>textarea.studio-unified-textarea{min-height:220px!important;height:220px!important}.studio-special-video-prompt-zone textarea::-moz-placeholder{color:rgba(220,226,232,.72)!important;opacity:1!important}.studio-special-video-prompt-zone textarea::placeholder{color:rgba(220,226,232,.72)!important;opacity:1!important}.studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded::-moz-placeholder,.studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea::-moz-placeholder{color:rgba(220,226,232,.72)!important;opacity:1!important}.studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded::placeholder,.studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea::placeholder{color:rgba(220,226,232,.72)!important;opacity:1!important}.studio-special-video-reference-dock{gap:7px;min-height:28px;overflow:hidden}.studio-special-video-reference-add,.studio-special-video-reference-pill{min-width:0;height:28px;display:inline-flex;align-items:center;gap:6px;padding:3px 7px 3px 4px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.05);color:rgba(241,243,246,.86);font-size:11px;white-space:nowrap}.studio-special-video-reference-mini{width:20px;height:20px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:hsla(0,0%,100%,.06)}.studio-special-video-reference-mini img,.studio-special-video-reference-mini video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-special-video-reference-pill button{width:15px;height:15px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.72)}.studio-special-video-reference-more{color:rgba(245,246,248,.62);font-size:11px;white-space:nowrap}.studio-special-video-reference-add{cursor:pointer}.studio-special-video-bottom-bar{gap:8px;min-height:36px;padding-top:2px;overflow:visible;position:relative;z-index:12}.studio-special-video-compact-select,.studio-special-video-cost,.studio-special-video-model-pill,.studio-special-video-send,.studio-special-video-speed{height:32px;min-width:0;border:0;border-radius:9px;background:transparent;color:rgba(249,250,252,.92);font-size:12px;font-weight:800}.studio-special-video-model-pill{max-width:148px;display:inline-flex;align-items:center;gap:6px;padding:0 2px}.studio-special-video-model-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-special-video-separator{width:1px;height:20px;flex:0 0 1px;background:hsla(0,0%,100%,.11)}.studio-special-video-compact-select{flex:1 1 76px;max-width:112px;padding:0 5px;background:hsla(0,0%,100%,.04);outline:0}.studio-special-video-compact-select.video-type{flex:0 0 126px;max-width:126px}.studio-special-video-param-details{position:relative;flex:1 1 168px;min-width:140px;max-width:190px;z-index:18}.studio-special-video-param-details[open]{z-index:70}.studio-special-video-param-details>summary{list-style:none}.studio-special-video-param-details>summary::-webkit-details-marker{display:none}.studio-special-video-param-summary{width:100%;height:32px;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:9px;background:hsla(0,0%,100%,.06);color:rgba(249,250,252,.92);cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap}.studio-special-video-param-summary:hover{background:hsla(0,0%,100%,.1)}.studio-special-video-param-popover{position:absolute;left:50%;bottom:40px;z-index:70;width:238px;display:grid;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.11);border-radius:12px;background:#202123;box-shadow:0 18px 46px rgba(0,0,0,.46);transform:translateX(-50%)}.studio-special-video-panel:has(.studio-special-video-settings[open]) .studio-special-video-param-popover{display:none}.studio-special-video-param-popover label{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center}.studio-special-video-param-popover span{color:rgba(238,241,245,.7);font-size:12px;font-weight:800}.studio-special-video-param-popover select{height:30px;min-width:0;padding:0 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(0,0,0,.26);color:rgba(248,249,250,.92);outline:0;font-size:12px}.studio-special-video-compact-select.micro{flex:0 0 58px;max-width:58px}.studio-special-video-compact-select.language{flex:0 0 70px;max-width:70px}.studio-special-video-ghost-icon{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:transparent}.studio-special-video-speed{flex:0 0 24px;display:inline-grid;place-items:center}.studio-special-video-cost{flex:0 0 auto;min-width:54px;display:inline-grid;place-items:center;padding:0 8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,98%,.78)}.studio-special-video-send{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(237,241,245,.82);color:#1f2023}.studio-special-video-send:disabled{opacity:.46;cursor:not-allowed}.studio-special-video-settings-grid{display:grid;gap:10px}.studio-special-video-settings-grid section{display:grid;gap:7px;padding:9px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.03)}.studio-special-video-settings-grid section>strong{color:rgba(248,249,250,.9);font-size:12px}.studio-special-video-form-grid.compact,.studio-special-video-structure-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-special-video-settings-popover .studio-special-video-field input,.studio-special-video-settings-popover .studio-special-video-field select,.studio-special-video-settings-popover .studio-special-video-field textarea,.studio-special-video-settings-popover .studio-special-video-structure input{border-color:hsla(0,0%,100%,.1);border-radius:8px;background:rgba(0,0,0,.26);color:rgba(248,249,250,.92)}.studio-special-video-chip-grid{display:flex;flex-wrap:wrap;gap:6px}.studio-special-video-chip{height:25px;padding:0 9px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(242,244,247,.78);font-size:11px}.studio-special-video-chip.active{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.13);color:#fff}@media (max-width:920px){.studio-special-video-settings-popover{width:min(620px,calc(100vw - 42px))}.studio-special-video-compact-select.video-type,.studio-special-video-ghost-icon,.studio-special-video-speed{display:none}}.studio-node-console:has(.studio-product-detail-panel.ecommerce.compact-card){height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:0 18px 46px rgba(0,0,0,.42)!important;overflow:visible!important;z-index:36!important}.studio-node-console:has(.studio-product-detail-panel.ecommerce.compact-card):before,.studio-node-console:has(.studio-product-detail-panel.ecommerce.compact-card)>.studio-node-console-head{display:none!important}.studio-product-detail-panel.ecommerce.compact-card{width:100%!important;height:auto!important;min-height:200px!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(92px,auto) auto auto!important;gap:8px!important;padding:12px 14px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#222326,#202123)!important;color:rgba(247,248,250,.94)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 16px 48px rgba(0,0,0,.38)!important;overflow:visible!important}.studio-ecommerce-bottom-bar,.studio-ecommerce-compact-head,.studio-ecommerce-icon-row,.studio-ecommerce-reference-dock{min-width:0;display:flex;align-items:center}.studio-ecommerce-compact-head{justify-content:space-between;gap:10px}.studio-ecommerce-icon-row{gap:8px}.studio-ecommerce-expand-button,.studio-ecommerce-icon-row>button,.studio-ecommerce-settings>summary{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background:#2e3033;color:rgba(245,246,248,.88);cursor:pointer;list-style:none}.studio-ecommerce-expand-button:hover,.studio-ecommerce-icon-row>button:hover,.studio-ecommerce-settings>summary:hover{background:#35373a;color:#fff}.studio-ecommerce-settings{position:relative;z-index:72}.studio-ecommerce-settings[open]{z-index:92}.studio-ecommerce-param-details>summary::-webkit-details-marker,.studio-ecommerce-settings>summary::-webkit-details-marker{display:none}.studio-ecommerce-settings-popover{position:absolute;top:46px;left:0;z-index:92;width:min(620px,calc(100vw - 320px));max-height:320px;display:grid;gap:10px;padding:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:#202123;box-shadow:0 20px 70px rgba(0,0,0,.5);overflow-y:auto}.studio-ecommerce-param-details:not([open])>.studio-ecommerce-param-popover,.studio-ecommerce-settings:not([open])>.studio-ecommerce-settings-popover{display:none!important}.studio-ecommerce-settings-title{display:inline-flex;align-items:center;gap:7px;color:rgba(247,248,250,.88);font-size:13px;font-weight:800}.studio-ecommerce-prompt-zone .studio-unified-expand,.studio-ecommerce-prompt-zone .studio-unified-upload{display:none!important}.studio-ecommerce-prompt-zone .studio-unified-prompt,.studio-ecommerce-prompt-zone .studio-unified-prompt.compact{min-height:88px!important;display:block!important;background:transparent!important}.studio-ecommerce-prompt-zone .studio-unified-prompt.expanded{min-height:220px!important}.studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{min-height:88px!important;height:88px!important;padding:2px 0 0!important;border-radius:0!important;background:transparent!important;color:hsla(0,0%,98%,.94)!important;font-size:15px!important;line-height:1.45!important}.studio-ecommerce-prompt-zone .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded,.studio-ecommerce-prompt-zone .studio-unified-prompt.expanded>textarea.studio-unified-textarea{min-height:220px!important;height:220px!important}.studio-ecommerce-prompt-zone .studio-unified-prompt>textarea::-moz-placeholder{color:rgba(220,226,232,.72)!important;opacity:1!important}.studio-ecommerce-prompt-zone .studio-unified-prompt>textarea::placeholder{color:rgba(220,226,232,.72)!important;opacity:1!important}.studio-ecommerce-reference-dock{gap:7px;min-height:28px;overflow:hidden}.studio-ecommerce-reference-add,.studio-ecommerce-reference-pill{min-width:0;height:28px;display:inline-flex;align-items:center;gap:6px;padding:3px 7px 3px 4px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.05);color:rgba(241,243,246,.86);font-size:11px;white-space:nowrap}.studio-ecommerce-reference-mini{width:20px;height:20px;display:grid;place-items:center;overflow:hidden;border:0;border-radius:6px;background:hsla(0,0%,100%,.06);color:inherit}.studio-ecommerce-reference-mini img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-ecommerce-reference-pill>button:not(.studio-ecommerce-reference-mini){width:15px;height:15px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.72)}.studio-ecommerce-reference-more{color:rgba(245,246,248,.62);font-size:11px;white-space:nowrap}.studio-ecommerce-reference-add{cursor:pointer}.studio-ecommerce-bottom-bar{position:relative;z-index:12;gap:8px;min-height:36px;padding-top:2px;overflow:visible}.studio-ecommerce-compact-select,.studio-ecommerce-cost,.studio-ecommerce-model-pill,.studio-ecommerce-param-summary,.studio-ecommerce-send{height:32px;min-width:0;border:0;border-radius:9px;background:transparent;color:rgba(249,250,252,.92);font-size:12px;font-weight:800}.studio-ecommerce-model-pill{max-width:132px;display:inline-flex;align-items:center;gap:6px;padding:0 2px}.studio-ecommerce-model-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-ecommerce-separator{width:1px;height:20px;flex:0 0 1px;background:hsla(0,0%,100%,.11)}.studio-ecommerce-compact-select{padding:0 8px;background:hsla(0,0%,100%,.04);outline:0}.studio-ecommerce-compact-select.platform{flex:0 0 96px;max-width:96px}.studio-ecommerce-compact-select.language{flex:0 0 72px;max-width:72px}.studio-ecommerce-param-details{position:relative;flex:1 1 178px;min-width:154px;max-width:200px;z-index:18}.studio-ecommerce-param-details[open]{z-index:70}.studio-ecommerce-param-details>summary{list-style:none}.studio-ecommerce-param-summary{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;background:hsla(0,0%,100%,.06);cursor:pointer;white-space:nowrap}.studio-ecommerce-param-summary:hover{background:hsla(0,0%,100%,.1)}.studio-ecommerce-param-popover{position:absolute;left:50%;bottom:40px;z-index:70;width:248px;display:grid;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.11);border-radius:12px;background:#202123;box-shadow:0 18px 46px rgba(0,0,0,.46);transform:translateX(-50%)}.studio-ecommerce-param-popover label,.studio-ecommerce-settings-control-grid label{display:grid;gap:4px;min-width:0}.studio-ecommerce-param-popover label{grid-template-columns:62px minmax(0,1fr);gap:8px;align-items:center}.studio-ecommerce-param-popover span,.studio-ecommerce-settings-control-grid label>span,.studio-ecommerce-settings-note{color:rgba(238,241,245,.7);font-size:12px;font-weight:800}.studio-ecommerce-module-row input,.studio-ecommerce-param-popover select,.studio-ecommerce-settings-control-grid select,.studio-ecommerce-settings-section textarea{min-width:0;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(0,0,0,.26);color:rgba(248,249,250,.92);outline:0;font-size:12px}.studio-ecommerce-module-row input,.studio-ecommerce-param-popover select,.studio-ecommerce-settings-control-grid select{height:30px;padding:0 8px}.studio-ecommerce-settings-section{display:grid;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.03)}.studio-ecommerce-settings-section>strong{color:rgba(248,249,250,.9);font-size:12px}.studio-ecommerce-settings-section textarea{width:100%;min-height:92px;padding:8px;resize:vertical}.studio-ecommerce-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-ecommerce-module-grid.detail{grid-template-columns:1fr}.studio-ecommerce-module-row{min-width:0;display:grid;grid-template-columns:18px minmax(100px,.9fr) minmax(110px,1fr);gap:7px;align-items:center;padding:6px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.035)}.studio-ecommerce-module-row.active{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.09)}.studio-ecommerce-module-check{width:16px;height:16px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:5px;background:hsla(0,0%,100%,.04);color:#fff;font-size:10px}.studio-ecommerce-module-copy{min-width:0;display:grid;gap:2px}.studio-ecommerce-module-copy strong,.studio-ecommerce-preview-row strong{min-width:0;overflow:hidden;color:rgba(248,249,250,.9);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-ecommerce-module-copy span{min-width:0;overflow:hidden;color:rgba(238,241,245,.58);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-ecommerce-settings-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-ecommerce-preview-list,.studio-ecommerce-toggle-list{display:flex;flex-wrap:wrap;gap:6px}.studio-ecommerce-toggle-list button{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(242,244,247,.78);font-size:11px}.studio-ecommerce-toggle-list button span{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.3)}.studio-ecommerce-toggle-list button.active{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.13);color:#fff}.studio-ecommerce-toggle-list button.active span{background:#f7f8fa}.studio-ecommerce-preview-row{height:36px;min-width:118px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.04)}.studio-ecommerce-preview-thumb{width:24px;height:24px;overflow:hidden;border-radius:6px;background:hsla(0,0%,100%,.06)}.studio-ecommerce-preview-thumb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-ecommerce-cost{flex:0 0 auto;min-width:54px;display:inline-grid;place-items:center;padding:0 8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,98%,.78)}.studio-ecommerce-send{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(237,241,245,.82);color:#1f2023}.studio-ecommerce-send:disabled{opacity:.46;cursor:not-allowed}.studio-product-detail-panel.ecommerce.compact-card:has(.studio-ecommerce-settings[open]) .studio-ecommerce-param-popover{display:none}.studio-node-console:has(.studio-magic-storyboard-panel.storyboard-tapnow-style){width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:0 18px 46px rgba(0,0,0,.42)!important;overflow:visible!important;z-index:38!important}.studio-node-console:has(.studio-magic-storyboard-panel.storyboard-tapnow-style):before,.studio-node-console:has(.studio-magic-storyboard-panel.storyboard-tapnow-style)>.studio-node-console-head{display:none!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded:has(.studio-magic-storyboard-panel.storyboard-tapnow-style),.studio-shell .studio-node-console.storyboard-expanded:has(.studio-magic-storyboard-panel.storyboard-tapnow-style){width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded .studio-magic-storyboard-panel.storyboard-tapnow-style,.studio-shell .studio-node-console.storyboard-expanded .studio-magic-storyboard-panel.storyboard-tapnow-style{width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;row-gap:8px!important;margin:0!important;overflow:visible!important}.studio-magic-storyboard-panel.storyboard-tapnow-style{width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;gap:8px!important;box-sizing:border-box!important;padding:12px 14px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#222326,#202123)!important;color:rgba(247,248,250,.94)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 16px 48px rgba(0,0,0,.38)!important;overflow:visible!important;align-content:start!important}.studio-magic-storyboard-panel.storyboard-tapnow-style.image{margin:0!important}.storyboard-tapnow-style .studio-magic-storyboard-shell{min-width:0;display:grid;grid-template-rows:30px 96px 34px;grid-auto-rows:auto;gap:8px;align-items:start;height:176px;min-height:176px}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-shell{display:grid!important;grid-template-rows:30px 96px 34px!important;grid-auto-rows:auto!important;gap:8px!important;align-items:start!important;height:176px!important;min-height:176px!important;max-height:176px!important}.storyboard-tapnow-style .studio-magic-storyboard-advanced-footer,.storyboard-tapnow-style .studio-magic-storyboard-chip-list,.storyboard-tapnow-style .studio-magic-storyboard-control-strip,.storyboard-tapnow-style .studio-magic-storyboard-reference-strip{min-width:0;display:flex;align-items:center}.storyboard-tapnow-style .studio-magic-storyboard-reference-strip{gap:7px;overflow:hidden;padding:0}.storyboard-tapnow-style .studio-magic-storyboard-reference-upload{width:30px;min-width:30px;height:30px;min-height:30px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(0,212,255,.95);font-size:22px;line-height:1;cursor:pointer}.storyboard-tapnow-style .studio-magic-storyboard-reference-upload:hover{background:hsla(0,0%,100%,.05)}.storyboard-tapnow-style .studio-magic-storyboard-reference-item{width:42px;min-width:42px;height:30px;min-height:30px;display:block;padding:0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.03);overflow:hidden}.storyboard-tapnow-style .studio-magic-storyboard-reference-thumb,.storyboard-tapnow-style .studio-magic-storyboard-reference-thumb img,.storyboard-tapnow-style .studio-magic-storyboard-reference-thumb video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border:0;border-radius:7px}.storyboard-tapnow-style .studio-magic-storyboard-prompt-box{position:relative;display:block;min-width:0}.storyboard-tapnow-style .studio-magic-storyboard-prompt-box textarea.final{width:100%;height:96px;min-height:96px;max-height:96px;box-sizing:border-box;padding:14px 324px 38px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.03);color:rgba(247,248,250,.94);font-size:14px;line-height:1.45;resize:none;outline:0}.storyboard-tapnow-style .studio-magic-storyboard-prompt-box textarea.final::-moz-placeholder{color:rgba(220,226,232,.58)}.storyboard-tapnow-style .studio-magic-storyboard-prompt-box textarea.final::placeholder{color:rgba(220,226,232,.58)}.storyboard-tapnow-style .studio-magic-storyboard-outline-tools{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:6px;max-width:calc(100% - 16px)}.storyboard-tapnow-style .studio-magic-storyboard-outline-model{width:88px;height:30px;min-width:88px;padding:0 8px;border:0;border-radius:8px;background:rgba(0,0,0,.25);color:rgba(247,248,250,.9);font-size:12px;font-weight:800;outline:0}.storyboard-tapnow-style .studio-magic-storyboard-outline-cost{max-width:154px;overflow:hidden;color:rgba(247,248,250,.88);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.storyboard-tapnow-style .studio-magic-storyboard-outline-tools button,.storyboard-tapnow-style .studio-magic-storyboard-sync-button{height:30px;min-width:74px;padding:0 12px;border:0;border-radius:8px;background:rgba(237,241,245,.86);color:#1f2023;font-size:12px;font-weight:900;cursor:pointer}.storyboard-tapnow-style .studio-magic-storyboard-outline-tools button:disabled{opacity:.5;cursor:not-allowed}.storyboard-tapnow-style .studio-magic-storyboard-control-strip{justify-content:flex-end;gap:7px;overflow:visible;position:relative;z-index:3}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-control-strip{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;overflow:visible!important;position:relative!important;z-index:3!important}.storyboard-tapnow-style .studio-magic-storyboard-icon-button,.storyboard-tapnow-style .studio-magic-storyboard-pill,.storyboard-tapnow-style .studio-node-cost-badge{height:30px;min-width:0;border:0;border-radius:8px;background:hsla(0,0%,100%,.05);color:rgba(247,248,250,.9);font-size:12px;font-weight:800}.storyboard-tapnow-style .studio-magic-storyboard-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;white-space:nowrap}.storyboard-tapnow-style .studio-magic-storyboard-pill.model{max-width:118px;overflow:hidden;text-overflow:ellipsis}.storyboard-tapnow-style .studio-magic-storyboard-pill.params{flex:1 1 156px;max-width:178px}.storyboard-tapnow-style select.studio-magic-storyboard-pill.reference{flex:0 0 88px;max-width:88px;padding:0 8px;outline:0}.storyboard-tapnow-style .studio-magic-storyboard-icon-button{width:30px;min-width:30px;display:inline-grid;place-items:center;padding:0;cursor:pointer}.storyboard-tapnow-style .studio-magic-storyboard-icon-button.active,.storyboard-tapnow-style .studio-magic-storyboard-icon-button:hover,.storyboard-tapnow-style .studio-magic-storyboard-pill.active,.storyboard-tapnow-style .studio-magic-storyboard-pill:hover{background:hsla(0,0%,100%,.1);color:#fff}.storyboard-tapnow-style .studio-node-cost-badge{min-width:58px;display:inline-grid;place-items:center;padding:0 8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,98%,.78)}.storyboard-tapnow-style .studio-node-console-action-video{height:30px;min-width:78px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:900}.storyboard-tapnow-style .studio-node-console-action-video:disabled{opacity:.45;cursor:not-allowed}.storyboard-tapnow-style .studio-magic-storyboard-drawer{position:relative;z-index:1;min-width:0;display:grid;gap:8px;margin-top:0;padding:10px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.03)}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-drawer{position:relative!important;z-index:1!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;margin:0!important;overflow:visible!important}.storyboard-tapnow-style .studio-magic-storyboard-drawer.params{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.storyboard-tapnow-style .studio-magic-storyboard-param-group{min-width:0;display:grid;gap:6px}.storyboard-tapnow-style .studio-magic-storyboard-param-group>span,.storyboard-tapnow-style .studio-magic-storyboard-param-hint{color:rgba(238,241,245,.62);font-size:11px;font-weight:800}.storyboard-tapnow-style .studio-magic-storyboard-chip-list{flex-wrap:wrap;gap:6px}.storyboard-tapnow-style .studio-magic-storyboard-chip-list button,.storyboard-tapnow-style .studio-magic-storyboard-duration-tab{height:28px;padding:0 9px;border:0;border-radius:8px;background:hsla(0,0%,100%,.05);color:rgba(247,248,250,.82);font-size:11px;font-weight:800}.storyboard-tapnow-style .studio-magic-storyboard-chip-list button.active,.storyboard-tapnow-style .studio-magic-storyboard-duration-tab.active{background:rgba(237,241,245,.86);color:#1f2023}.storyboard-tapnow-style .studio-magic-storyboard-param-hint{grid-column:1/-1}.storyboard-tapnow-style .studio-magic-storyboard-drawer.advanced{overflow:visible}.storyboard-tapnow-style .studio-magic-storyboard-table{display:grid;gap:4px;overflow:hidden}.storyboard-tapnow-style .studio-magic-storyboard-row{display:grid;grid-template-columns:46px minmax(120px,1.3fr) minmax(76px,.8fr) minmax(92px,.95fr) minmax(92px,.95fr) minmax(82px,.85fr);gap:5px;align-items:stretch}.storyboard-tapnow-style .studio-magic-storyboard-row.header{align-items:center;color:rgba(238,241,245,.68);font-size:11px;font-weight:900}.storyboard-tapnow-style .studio-magic-storyboard-time{display:flex;align-items:center;color:rgba(247,248,250,.82);font-size:11px;font-weight:900}.storyboard-tapnow-style .studio-magic-storyboard-cell select,.storyboard-tapnow-style .studio-magic-storyboard-cell textarea,.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card select,.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card textarea,.storyboard-tapnow-style .studio-magic-storyboard-grid-trigger,.storyboard-tapnow-style .studio-magic-storyboard-sketch-row select{width:100%;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:rgba(0,0,0,.22);color:rgba(247,248,250,.9);font-size:11px;outline:0}.storyboard-tapnow-style .studio-magic-storyboard-cell textarea{height:36px;min-height:36px;padding:6px 7px;resize:none}.storyboard-tapnow-style .studio-magic-storyboard-cell select,.storyboard-tapnow-style .studio-magic-storyboard-grid-trigger{height:36px;padding:0 7px}.storyboard-tapnow-style .studio-magic-storyboard-grid-trigger{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.storyboard-tapnow-style .studio-magic-storyboard-advanced-footer{display:grid;grid-template-columns:150px minmax(0,1fr) 112px;align-items:end;justify-content:stretch;gap:8px}.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card{min-width:0;display:grid;gap:5px;padding:0;border:0;background:transparent}.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card.dialogue,.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card:not(.dialogue){min-width:0}.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card span{color:rgba(238,241,245,.62);font-size:11px;font-weight:800}.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card select{height:30px;padding:0 8px}.storyboard-tapnow-style .studio-magic-storyboard-dialogue-card textarea{height:46px;min-height:46px;padding:6px 8px;resize:none}.storyboard-tapnow-style .studio-magic-storyboard-sync-button{align-self:end}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-advanced-footer{display:grid!important;grid-template-columns:150px minmax(0,1fr) 112px!important;gap:8px!important;align-items:end!important;justify-content:stretch!important;min-height:0!important;overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-dialogue-card{width:auto!important;min-width:0!important;min-height:0!important;display:grid!important;gap:5px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;writing-mode:horizontal-tb!important;overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-dialogue-card span{display:block!important;writing-mode:horizontal-tb!important;white-space:nowrap!important}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-dialogue-card:not(.dialogue) textarea{display:none!important}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-dialogue-card select{height:34px!important}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-dialogue-card textarea{display:block!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:7px 8px!important;resize:none!important}.studio-shell .studio-node-console.storyboard-expanded .storyboard-tapnow-style .studio-magic-storyboard-sync-button{align-self:end!important;height:34px!important}.studio-shell .studio-node-console.board-mode.storyboard-expanded:has(.studio-special-video-panel.compact-card.storyboard),.studio-shell .studio-node-console.storyboard-expanded:has(.studio-special-video-panel.compact-card.storyboard){width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:0 18px 46px rgba(0,0,0,.42)!important;overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded:has(.studio-special-video-panel.compact-card.storyboard):before,.studio-shell .studio-node-console.storyboard-expanded:has(.studio-special-video-panel.compact-card.storyboard)>.studio-node-console-head{display:none!important}.studio-special-video-panel.compact-card.storyboard.storyboard-tapnow-style{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(92px,auto) auto auto auto!important;gap:8px!important;padding:12px 14px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#222326,#202123)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 16px 48px rgba(0,0,0,.38)!important;overflow:visible!important;align-content:start!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-ghost-icon.active,.studio-special-video-panel.compact-card.storyboard .studio-special-video-icon-row>button.active,.studio-special-video-panel.compact-card.storyboard .studio-special-video-param-summary.active{background:#35373a!important;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-prompt-zone.storyboard{min-height:92px!important;display:block!important}.studio-special-video-panel.compact-card.storyboard .studio-magic-storyboard-prompt-box{position:relative!important;min-height:92px!important;display:block!important;padding:0!important;border:0!important;background:transparent!important}.studio-special-video-panel.compact-card.storyboard .studio-magic-storyboard-prompt-box textarea.final{width:100%!important;min-height:92px!important;height:92px!important;max-height:92px!important;padding:15px 318px 38px 14px!important;border:0!important;border-radius:10px!important;background:#15181c!important;color:hsla(0,0%,98%,.94)!important;font-size:15px!important;line-height:1.45!important;resize:none!important;outline:0!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-reference-dock.storyboard{min-height:28px!important;gap:7px!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-bottom-bar.storyboard{gap:8px!important;min-height:36px!important;padding-top:2px!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-model-pill{width:116px!important;min-width:116px!important;max-width:116px!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-param-summary.storyboard{min-width:164px!important;max-width:180px!important;flex:1 1 164px!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-compact-select.language{width:104px!important;min-width:104px!important}.studio-special-video-panel.compact-card.storyboard .studio-special-video-send{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important}.studio-special-video-panel.compact-card.storyboard .studio-magic-storyboard-drawer{position:relative!important;z-index:1!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;display:grid!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important;background:hsla(0,0%,100%,.03)!important;overflow:visible!important}.storyboard-tapnow-style .studio-magic-storyboard-sketch-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:0;border:0;background:transparent}.storyboard-tapnow-style .studio-magic-storyboard-sketch-head,.storyboard-tapnow-style .studio-magic-storyboard-sketch-row{display:grid;gap:8px}.storyboard-tapnow-style .studio-magic-storyboard-sketch-head{align-content:start}.storyboard-tapnow-style .studio-magic-storyboard-sketch-cost span,.storyboard-tapnow-style .studio-magic-storyboard-sketch-head span,.storyboard-tapnow-style .studio-magic-storyboard-sketch-row span{color:rgba(238,241,245,.62);font-size:11px;font-weight:800}.storyboard-tapnow-style .studio-magic-storyboard-sketch-cost strong,.storyboard-tapnow-style .studio-magic-storyboard-sketch-head strong{color:rgba(247,248,250,.9);font-size:12px}.storyboard-tapnow-style .studio-magic-storyboard-sketch-placeholder,.storyboard-tapnow-style .studio-magic-storyboard-sketch-thumb{grid-column:2;grid-row:1/span 2;min-height:130px;height:130px;border-radius:10px}.storyboard-tapnow-style .studio-magic-storyboard-sketch-thumb{position:relative;overflow:hidden;padding:0;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);cursor:zoom-in}.storyboard-tapnow-style .studio-magic-storyboard-sketch-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyboard-tapnow-style .studio-magic-storyboard-sketch-thumb>span:last-child{position:absolute;right:7px;bottom:7px;padding:3px 7px;border-radius:7px;background:rgba(0,0,0,.58);color:hsla(0,0%,100%,.86);font-size:10px}.storyboard-tapnow-style .studio-magic-storyboard-sketch-placeholder{display:grid;place-items:center;border:1px dashed hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.46);font-size:12px}.storyboard-tapnow-style .studio-magic-storyboard-sketch-error{grid-column:1/-1}.studio-shell .studio-node-console.board-mode.storyboard-expanded:has(.studio-storyboard-reference-panel),.studio-shell .studio-node-console.storyboard-expanded:has(.studio-storyboard-reference-panel){width:1030px!important;min-width:780px!important;max-width:min(1030px,calc(100vw - 320px))!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded:has(.studio-storyboard-reference-panel):before,.studio-shell .studio-node-console.storyboard-expanded:has(.studio-storyboard-reference-panel)>.studio-node-console-head{display:none!important}.studio-storyboard-reference-panel{position:relative!important;width:100%!important;min-height:418px!important;padding:22px 24px 24px!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:18px!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(35,36,39,.96),rgba(29,30,33,.97))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 68px rgba(0,0,0,.46)!important;color:rgba(245,247,250,.92)!important;overflow:visible!important;transform:translateY(2px)}.studio-storyboard-reference-panel:before{content:"";position:absolute;left:var(--studio-node-panel-anchor-x,50%);top:-9px;width:16px;height:16px;border-left:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);background:rgba(35,36,39,.96);transform:translateX(-50%) rotate(45deg);border-radius:3px 0 0 0}.studio-storyboard-upload-zone{display:grid;gap:12px;min-width:0}.studio-storyboard-upload-zone>strong{color:hsla(0,0%,100%,.94);font-size:18px;font-weight:900;line-height:1}.studio-storyboard-upload-row{min-height:106px;display:flex;align-items:stretch;gap:16px;overflow-x:auto;overflow-y:visible;padding-bottom:2px;scrollbar-width:thin}.studio-storyboard-upload-card{position:relative;flex:0 0 122px;width:122px;height:106px;display:grid;align-content:end;gap:0;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:rgba(20,22,25,.88);overflow:hidden;color:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.studio-storyboard-upload-card.add{flex-basis:100px;width:100px;place-items:center;align-content:center;background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.9);cursor:pointer}.studio-storyboard-upload-card.add span{margin-top:-2px;color:hsla(0,0%,100%,.9);font-size:36px;font-weight:300;line-height:1}.studio-storyboard-upload-card.add:hover{border-color:rgba(10,169,255,.62);background:rgba(10,169,255,.08)}.studio-storyboard-upload-preview{position:absolute;inset:0;border:0;background:rgba(15,17,20,.94);color:hsla(0,0%,100%,.72);display:grid;place-items:center;cursor:pointer}.studio-storyboard-upload-preview:disabled{cursor:default}.studio-storyboard-upload-preview img,.studio-storyboard-upload-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-storyboard-upload-card>span{position:relative;z-index:2;width:100%;padding:22px 8px 7px;display:block;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68) 46%,rgba(0,0,0,.82));color:hsla(0,0%,100%,.92);font-size:13px;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.studio-storyboard-upload-remove{position:absolute;right:6px;top:6px;z-index:4;width:24px;height:24px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;background:rgba(42,43,47,.9);color:hsla(0,0%,100%,.9);cursor:pointer}.studio-storyboard-upload-remove:disabled{opacity:.38;cursor:default}.studio-storyboard-prompt-zone{display:block;min-width:0}.studio-storyboard-reference-panel .studio-magic-storyboard-prompt-box{position:relative!important;min-height:118px!important;display:block!important;padding:0!important;border:0!important;background:transparent!important}.studio-storyboard-reference-panel .studio-magic-storyboard-prompt-box textarea.final{width:100%!important;min-height:118px!important;height:118px!important;max-height:118px!important;padding:24px 142px 48px 22px!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:12px!important;background:rgba(17,20,24,.93)!important;color:rgba(247,248,250,.94)!important;font-size:16px!important;line-height:1.45!important;resize:none!important;outline:0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)!important}.studio-storyboard-reference-panel .studio-magic-storyboard-prompt-box textarea.final::-moz-placeholder{color:rgba(238,241,245,.48)!important}.studio-storyboard-reference-panel .studio-magic-storyboard-prompt-box textarea.final::placeholder{color:rgba(238,241,245,.48)!important}.studio-storyboard-reference-panel .studio-magic-storyboard-outline-tools{position:absolute!important;right:16px!important;bottom:16px!important;display:flex!important;align-items:center!important;gap:8px!important}.studio-storyboard-reference-panel .studio-magic-storyboard-outline-cost,.studio-storyboard-reference-panel .studio-magic-storyboard-outline-model{display:none!important}.studio-storyboard-reference-panel .studio-magic-storyboard-outline-tools button{height:42px!important;min-width:104px!important;padding:0 18px!important;border:1px solid rgba(10,169,255,.72)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(17,119,178,.88),rgba(15,84,133,.9))!important;color:#fff!important;font-size:16px!important;font-weight:900!important;box-shadow:0 9px 20px rgba(0,0,0,.24)!important}.studio-storyboard-bottom-bar{min-height:52px;display:grid;grid-template-columns:156px 208px 126px 52px 52px 108px 126px;align-items:center;gap:16px;min-width:0}.studio-storyboard-cost,.studio-storyboard-generate-button,.studio-storyboard-icon-button,.studio-storyboard-model-pill,.studio-storyboard-param-trigger,.studio-storyboard-reference-select{height:50px;border-radius:10px;font-size:16px;font-weight:900;line-height:1}.studio-storyboard-cost,.studio-storyboard-icon-button,.studio-storyboard-model-pill,.studio-storyboard-param-trigger,.studio-storyboard-reference-select{border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(35,37,41,.98),rgba(27,29,33,.98));color:hsla(0,0%,100%,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.studio-storyboard-model-pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px}.studio-storyboard-icon-button svg,.studio-storyboard-model-pill svg{color:rgba(245,247,250,.9)}.studio-storyboard-model-pill:before{content:"";width:10px;height:10px;border-radius:50%;background:#10bdfb;box-shadow:0 0 10px rgba(16,189,251,.42)}.studio-storyboard-model-pill>svg{display:none}.studio-storyboard-param-trigger{position:relative;padding:0 42px 0 18px;border-color:rgba(10,169,255,.9);color:#50d6ff;text-align:center;cursor:pointer}.studio-storyboard-param-trigger:after{content:"^";position:absolute;right:18px;top:50%;color:rgba(80,214,255,.92);transform:translateY(-55%);font-size:15px;font-weight:900}.studio-storyboard-param-trigger.active{background:rgba(10,169,255,.12);box-shadow:inset 0 0 0 1px rgba(10,169,255,.34),0 0 0 1px rgba(10,169,255,.14)}.studio-storyboard-reference-select{padding:0 34px 0 18px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.studio-storyboard-icon-button{display:grid;place-items:center;padding:0;cursor:pointer}.studio-storyboard-icon-button.active,.studio-storyboard-icon-button:hover{border-color:rgba(10,169,255,.7);background:rgba(10,169,255,.11)}.studio-storyboard-cost{display:grid;place-items:center;color:#fff}.studio-storyboard-generate-button{border:1px solid rgba(69,159,255,.74);background:linear-gradient(180deg,#1f8cff,#0f6cff);color:#fff;cursor:pointer;box-shadow:0 12px 26px rgba(15,108,255,.24)}.studio-storyboard-generate-button:disabled{border-color:hsla(0,0%,100%,.08);background:rgba(45,49,55,.78);color:hsla(0,0%,100%,.38);box-shadow:none;cursor:not-allowed}.studio-storyboard-reference-panel .studio-magic-storyboard-drawer{z-index:10!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(35,36,39,.98),rgba(29,30,33,.98))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 20px 54px rgba(0,0,0,.46)!important}.studio-storyboard-reference-panel .studio-magic-storyboard-drawer.params{position:absolute!important;left:34px!important;top:calc(100% - 56px)!important;width:590px!important;min-width:590px!important;height:272px!important;margin:0!important;padding:22px 24px 62px!important;display:grid!important;grid-template-columns:86px 1fr!important;grid-auto-rows:min-content!important;align-content:start!important;gap:18px 18px!important;overflow:visible!important}.studio-storyboard-reference-panel .studio-magic-storyboard-drawer.params:before{content:"";position:absolute;left:194px;top:-8px;width:16px;height:16px;border-left:1px solid hsla(0,0%,100%,.14);border-top:1px solid hsla(0,0%,100%,.14);background:rgba(35,36,39,.98);transform:rotate(45deg)}.studio-storyboard-reference-panel .studio-magic-storyboard-param-group{display:contents!important}.studio-storyboard-reference-panel .studio-magic-storyboard-param-group>span{align-self:center;color:rgba(245,247,250,.9)!important;font-size:16px!important;font-weight:900!important}.studio-storyboard-reference-panel .studio-magic-storyboard-chip-list{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.studio-storyboard-reference-panel .studio-magic-storyboard-chip-list button{min-width:66px!important;height:42px!important;padding:0 18px!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:9px!important;background:rgba(28,30,34,.94)!important;color:hsla(0,0%,100%,.86)!important;font-size:15px!important;font-weight:800!important}.studio-storyboard-reference-panel .studio-magic-storyboard-chip-list button.active{border-color:rgba(10,169,255,.82)!important;background:rgba(10,169,255,.16)!important;color:#51d8ff!important}.studio-storyboard-reference-panel .studio-magic-storyboard-param-hint{grid-column:1/-1;color:rgba(245,247,250,.62)!important;font-size:14px!important;font-weight:600!important}.studio-storyboard-param-confirm{position:absolute;right:24px;bottom:20px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(10,169,255,.86);border-radius:50%;background:rgba(10,169,255,.1);color:#51d8ff;cursor:pointer}.studio-storyboard-reference-panel .studio-magic-storyboard-drawer.advanced,.studio-storyboard-reference-panel .studio-magic-storyboard-drawer.sketch{position:absolute!important;left:0!important;top:calc(100% + 14px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;overflow:visible!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel .studio-magic-storyboard-outline-cost,.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel .studio-magic-storyboard-outline-model{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel .studio-magic-storyboard-outline-tools{width:auto!important;height:auto!important;max-width:none!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel .studio-magic-storyboard-outline-tools button{width:126px!important;min-width:126px!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel.storyboard-tapnow-style{min-height:418px!important;height:auto!important;background:linear-gradient(180deg,rgba(35,36,39,.96),rgba(29,30,33,.97))!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel.storyboard-tapnow-style .studio-magic-storyboard-drawer.params{position:absolute!important;left:34px!important;top:calc(100% - 56px)!important;width:590px!important;min-width:590px!important;max-width:590px!important;height:272px!important;min-height:272px!important;max-height:272px!important;margin:0!important;padding:22px 24px 62px!important;display:grid!important;grid-template-columns:86px 1fr!important;grid-auto-rows:min-content!important;align-content:start!important;gap:18px 18px!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(35,36,39,.98),rgba(29,30,33,.98))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 20px 54px rgba(0,0,0,.46)!important;overflow:visible!important;z-index:20!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel.storyboard-tapnow-style .studio-magic-storyboard-drawer.params .studio-magic-storyboard-param-group{display:contents!important}.studio-shell .studio-node-console.storyboard-expanded .studio-storyboard-reference-panel.storyboard-tapnow-style .studio-magic-storyboard-drawer.params .studio-magic-storyboard-param-hint{width:auto!important;grid-column:1/-1!important}@media (max-width:920px){.studio-ecommerce-settings-popover{width:min(620px,calc(100vw - 42px))}.studio-ecommerce-compact-select.platform{display:none}}.studio-shell :is(.studio-node-console-audio-panel,.studio-node-console-detached-audio,.studio-node-console.audio-generate,.studio-derived-workbench.audio):has(.studio-param-popover){position:relative!important;overflow:visible!important;z-index:20000!important}.studio-shell :is(.studio-node-console-audio-panel,.studio-node-console-detached-audio,.studio-node-console.audio-generate,.studio-derived-workbench.audio) .studio-param-popover{z-index:20001!important}.magic-ui-shell .studio-board,.studio-shell .studio-board,.traditional-magic-shell .studio-board{background-color:#050505!important;background-image:linear-gradient(rgba(245,248,250,.045) 1px,transparent 0),linear-gradient(90deg,rgba(245,248,250,.045) 1px,transparent 0),radial-gradient(circle at 1px 1px,rgba(245,248,250,.035) 1px,transparent 0)!important;background-size:24px 24px,24px 24px,24px 24px!important}.traditional-bg,.traditional-magic-shell{background-color:#030303!important;background-image:radial-gradient(circle at 42% 18%,hsla(0,0%,100%,.055),transparent 32%),linear-gradient(180deg,#050505,#020202)!important}.traditional-bg-mask{background-image:none!important}.traditional-light-rays-fallback,.traditional-magic-shell .traditional-light-rays-fallback{display:none!important;background:none!important;background-image:none!important}.traditional-light-rays.traditional-light-rays,.traditional-light-rays.traditional-light-rays canvas,.traditional-magic-shell .traditional-light-rays,.traditional-magic-shell .traditional-light-rays canvas{display:none!important;opacity:0!important;background:none!important;background-image:none!important}.studio-shell .studio-node-console:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)){overflow:visible!important;z-index:22000!important}.studio-shell .studio-node-console:has(>.studio-special-video-panel.compact-card:is(.commerce,.local))>.studio-special-video-panel.compact-card:is(.commerce,.local),.studio-special-video-panel.compact-card:is(.commerce,.local),.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-bottom-bar,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-prompt{overflow:visible!important}.studio-special-video-panel.compact-card:is(.commerce,.local){grid-template-rows:28px 56px 32px!important;padding:12px 14px 10px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone{height:56px!important;min-height:56px!important;max-height:56px!important;margin-top:-2px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt.compact{height:56px!important;min-height:56px!important;max-height:56px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{height:56px!important;min-height:56px!important;max-height:56px!important;padding:2px 38px 6px 0!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-expand{right:5px!important;bottom:6px!important;z-index:26000!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;color:rgba(244,247,251,.88)!important;pointer-events:auto!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-bottom-bar{position:relative!important;z-index:24000!important;grid-template-columns:114px 32px minmax(118px,1.1fr) 172px 84px 66px 76px!important;gap:8px!important;align-items:center!important}.studio-special-video-param-details,.studio-special-video-pill-select,.studio-special-video-settings.bottom{position:relative!important;min-width:0!important;overflow:visible!important}.studio-special-video-param-details[open],.studio-special-video-pill-select[open],.studio-special-video-settings.bottom[open]{z-index:39000!important}.studio-special-video-param-details>summary,.studio-special-video-pill-select>summary,.studio-special-video-settings.bottom>summary{list-style:none!important}.studio-special-video-param-details>summary::-webkit-details-marker,.studio-special-video-pill-select>summary::-webkit-details-marker,.studio-special-video-settings.bottom>summary::-webkit-details-marker{display:none!important}.studio-special-video-pill-summary{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(248,250,252,.94)!important;box-shadow:none!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.studio-special-video-pill-select.video-type{width:100%!important;min-width:118px!important}.studio-special-video-pill-select.language{width:84px!important;min-width:84px!important}.studio-special-video-param-popover,.studio-special-video-pill-popover,.studio-special-video-settings.bottom .studio-special-video-settings-popover{position:absolute!important;top:auto!important;bottom:calc(100% + 10px)!important;z-index:39001!important;border:1px solid hsla(0,0%,100%,.08)!important;background:#202124!important;background-image:none!important;box-shadow:0 18px 40px rgba(0,0,0,.38)!important;color:rgba(244,247,251,.94)!important}.studio-special-video-pill-popover{left:0!important;width:-moz-max-content!important;width:max-content!important;min-width:180px!important;max-width:360px!important;padding:10px!important;border-radius:12px!important}.studio-special-video-pill-label{margin:0 0 8px!important;color:rgba(226,232,240,.76)!important;font-size:12px!important;font-weight:700!important}.studio-special-video-pill-options{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.studio-special-video-pill-option{min-width:74px!important;height:32px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:rgba(248,250,252,.9)!important;font-size:12px!important;font-weight:650!important;cursor:pointer!important}.studio-special-video-pill-option.active{border-color:var(--magic-accent-cyan)!important;background:rgba(0,199,255,.08)!important;color:#fff!important}.studio-special-video-param-popover{left:50%!important;width:320px!important;min-width:320px!important;padding:12px!important;border-radius:12px!important;transform:translateX(-50%)!important}.studio-special-video-param-popover .studio-param-section{margin:0 0 12px!important}.studio-special-video-param-popover .studio-param-section:last-child{margin-bottom:0!important}.studio-special-video-param-popover .studio-param-section>span{display:block!important;margin-bottom:8px!important;color:rgba(226,232,240,.76)!important;font-size:12px!important;font-weight:700!important}.studio-special-video-param-popover .studio-param-ratio-grid,.studio-special-video-param-popover .studio-param-segments{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.studio-special-video-param-popover .studio-param-choice{height:34px!important;border-radius:0!important}.studio-special-video-settings.bottom .studio-special-video-settings-popover{left:0!important;width:620px!important;max-width:min(620px,82vw)!important;max-height:390px!important;padding:12px!important;border-radius:14px!important;overflow:auto!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px 8px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:16px!important;overflow:hidden!important;display:block!important;position:absolute!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt):before{display:none!important;content:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt)>.studio-node-console-visual-panel{position:static!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-prompt{position:absolute!important;top:10px!important;left:12px!important;right:12px!important;bottom:42px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-upload{position:absolute!important;top:0!important;left:0!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#00d9ff!important;font-size:16px!important;line-height:1!important;z-index:24!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-reference-strip{position:absolute!important;top:0!important;left:30px!important;right:40px!important;width:auto!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:22!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-reference-item,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-reference-more{box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:24px!important;min-height:24px!important;max-height:24px!important;border-radius:6px!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;position:absolute!important;top:28px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px 38px 6px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;resize:none!important;overflow-y:auto!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-unified-expand{position:absolute!important;right:4px!important;bottom:6px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;z-index:24!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary{position:absolute!important;left:12px!important;right:12px!important;bottom:8px!important;top:auto!important;inset:auto 12px 8px 12px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important;grid-template-rows:32px!important;grid-auto-rows:32px!important;align-items:center!important;align-content:center!important;gap:8px!important;z-index:28!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*{grid-row:1!important;transform:none!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-dock{display:none!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-compact-head{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-expand-button,.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-icon-row{display:none!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone{position:static!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-prompt,.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-prompt.compact{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:40px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-upload{top:0!important;left:0!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-reference-strip{top:0!important;left:30px!important;right:0!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-prompt>textarea.studio-unified-textarea{top:28px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px 38px 6px 0!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-unified-expand{display:none!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-bottom-bar{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:116px 32px minmax(120px,1fr) 168px 76px 64px 64px!important;grid-template-rows:32px!important;align-items:center!important;gap:8px!important}.studio-shell .studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-bottom-bar>*{min-width:0!important;height:32px!important;max-height:32px!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt){display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;align-content:stretch!important;gap:8px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px 8px!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-node-console-visual-panel{height:100%!important;min-height:0!important;display:block!important;position:relative!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-prompt{height:100%!important;min-height:0!important;max-height:none!important;overflow:visible!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-upload{top:6px!important;left:8px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--magic-accent-cyan)!important;font-size:15px!important;line-height:1!important;z-index:12!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-reference-strip{top:6px!important;left:36px!important;right:44px!important;height:24px!important;min-height:24px!important;display:flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important;z-index:11!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-reference-item,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-reference-more{width:32px!important;min-width:32px!important;max-width:32px!important;height:24px!important;min-height:24px!important;max-height:24px!important;border-radius:6px!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-prompt>textarea.studio-unified-textarea{height:100%!important;min-height:0!important;max-height:none!important;padding:38px 42px 6px 14px!important;line-height:1.35!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-expand{right:10px!important;bottom:8px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary.visual.minimal{align-self:end!important;margin-top:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;transform:none!important}@media (min-width:761px){.traditional-magic-shell .traditional-body{grid-template-columns:238px minmax(0,1fr)!important;padding-left:254px!important}.traditional-magic-shell .traditional-body>.traditional-assets.studio-assets{position:fixed!important;left:8px!important;top:96px!important;bottom:8px!important;z-index:40!important;width:238px!important;height:auto!important;max-height:none!important;min-height:0!important;display:grid!important;grid-template-rows:auto 1fr!important;overflow:hidden!important}}.traditional-magic-shell,.traditional-magic-shell .traditional-bg,body:has(.traditional-magic-shell),html.light body:has(.traditional-magic-shell),html.light:has(.traditional-magic-shell),html:has(.traditional-magic-shell){background:#030303!important;background-color:#030303!important;background-image:none!important}.traditional-magic-shell .traditional-bg.traditional-bg,.traditional-magic-shell.traditional-magic-shell{background:#030303!important;background-color:#030303!important;background-image:none!important}.traditional-magic-shell .traditional-bg-mask.traditional-bg-mask{background:transparent!important;background-image:none!important}.traditional-magic-shell .traditional-light-rays-fallback.traditional-light-rays-fallback,.traditional-magic-shell .traditional-light-rays.traditional-light-rays,.traditional-magic-shell .traditional-light-rays.traditional-light-rays canvas{display:none!important;opacity:0!important;background:none!important;background-image:none!important}.traditional-magic-shell .traditional-blue-light-rays{position:fixed!important;inset:-10vh -8vw 0!important;z-index:1!important;width:116vw!important;height:110vh!important;pointer-events:none!important;opacity:.72!important;mix-blend-mode:screen!important;filter:saturate(1.22) contrast(1.16) brightness(.92)!important}.traditional-magic-shell .traditional-blue-light-rays canvas{width:100%!important;height:100%!important;display:block!important}.traditional-magic-shell .traditional-blue-light-fallback{position:fixed!important;inset:0!important;z-index:1!important;pointer-events:none!important;opacity:.54!important;mix-blend-mode:screen!important;background:radial-gradient(ellipse at 50% -6%,rgba(0,212,255,.22),transparent 28%),linear-gradient(108deg,transparent 22%,rgba(0,212,255,.16) 36%,rgba(230,251,255,.06) 48%,transparent 66%),linear-gradient(72deg,transparent 46%,rgba(0,155,255,.12) 60%,transparent 78%)!important}.studio-shell .studio-node-link-menu,.studio-shell .studio-node-task-menu{font-size:13px!important}.studio-shell .studio-node-link-menu-item,.studio-shell .studio-node-task-menu-item{font-size:13px!important;line-height:1.35!important}.studio-product-detail-panel.ecommerce.compact-card .studio-ecommerce-reference-dock.inline,.studio-special-video-panel.compact-card .studio-special-video-reference-dock.inline{flex:1 1 auto;max-width:430px;min-height:38px;gap:7px;overflow:hidden}.studio-product-detail-panel.ecommerce.compact-card .studio-ecommerce-reference-dock.inline .studio-ecommerce-reference-add,.studio-special-video-panel.compact-card .studio-special-video-reference-dock.inline .studio-special-video-reference-add{width:38px;min-width:38px;height:38px;justify-content:center;padding:0;border-radius:10px;background:#2e3033;font-size:0}.studio-product-detail-panel.ecommerce.compact-card .studio-ecommerce-reference-dock.inline .studio-ecommerce-reference-pill,.studio-special-video-panel.compact-card .studio-special-video-reference-dock.inline .studio-special-video-reference-pill{max-width:92px;flex:0 1 auto}.studio-product-detail-panel.ecommerce.compact-card .studio-ecommerce-reference-mini video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench{grid-template-rows:auto minmax(92px,auto) auto auto!important;align-content:start!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-param-trigger.active,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-ecommerce-icon-row>button.active{background:#35373a!important;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-prompt-zone{min-height:92px!important;display:block!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-prompt-box{position:relative!important;min-height:92px!important;display:block!important;padding:0!important;border:0!important;background:transparent!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-prompt-box textarea.final{width:100%!important;min-height:92px!important;height:92px!important;max-height:92px!important;padding:15px 118px 38px 14px!important;border:0!important;border-radius:10px!important;background:#15181c!important;color:hsla(0,0%,98%,.94)!important;font-size:15px!important;line-height:1.45!important;resize:none!important;outline:0!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-prompt-box textarea.final::-moz-placeholder{color:rgba(220,226,232,.72)!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-prompt-box textarea.final::placeholder{color:rgba(220,226,232,.72)!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-outline-tools{position:absolute!important;right:8px!important;bottom:8px!important;z-index:2!important;display:flex!important;align-items:center!important;gap:6px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-outline-cost,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-outline-model{display:none!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-outline-tools button,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-sync-button,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-node-console-action-video{height:30px!important;min-width:74px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:rgba(237,241,245,.86)!important;color:#1f2023!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-outline-tools button:disabled,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-node-console-action-video:disabled{opacity:.5!important;cursor:not-allowed!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-bottom-bar{gap:8px!important;min-height:36px!important;padding-top:2px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-model{max-width:132px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-param-trigger{flex:1 1 178px!important;min-width:154px!important;max-width:200px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-reference-select{flex:0 0 96px!important;max-width:96px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .storyboard-generate-button{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-drawer{position:relative!important;z-index:1!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;display:grid!important;gap:8px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important;background:hsla(0,0%,100%,.03)!important;overflow:visible!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-drawer.params{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-param-group{min-width:0!important;display:grid!important;gap:6px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-dialogue-card span,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-param-group>span,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-param-hint{color:rgba(238,241,245,.62)!important;font-size:11px!important;font-weight:800!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-chip-list{min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-chip-list button{height:28px!important;padding:0 9px!important;border:0!important;border-radius:8px!important;background:hsla(0,0%,100%,.05)!important;color:rgba(247,248,250,.82)!important;font-size:11px!important;font-weight:800!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-chip-list button.active{background:rgba(237,241,245,.86)!important;color:#1f2023!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-param-hint{grid-column:1/-1!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-storyboard-param-confirm{width:34px!important;height:34px!important;justify-self:end!important;grid-column:1/-1!important;display:grid!important;place-items:center!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:50%!important;background:rgba(237,241,245,.86)!important;color:#1f2023!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-table{display:grid!important;gap:4px!important;overflow:hidden!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-row{display:grid!important;grid-template-columns:46px minmax(120px,1.3fr) minmax(76px,.8fr) minmax(92px,.95fr) minmax(92px,.95fr) minmax(82px,.85fr)!important;gap:5px!important;align-items:stretch!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-row.header{align-items:center!important;color:rgba(238,241,245,.68)!important;font-size:11px!important;font-weight:900!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-time{display:flex!important;align-items:center!important;color:rgba(247,248,250,.82)!important;font-size:11px!important;font-weight:900!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-cell select,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-cell textarea,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-dialogue-card select,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-dialogue-card textarea,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-grid-trigger,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-sketch-row select{width:100%!important;min-width:0!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:8px!important;background:rgba(0,0,0,.22)!important;color:rgba(247,248,250,.9)!important;font-size:11px!important;outline:0!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-cell textarea{height:36px!important;min-height:36px!important;padding:6px 7px!important;resize:none!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-cell select,.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-grid-trigger{height:36px!important;padding:0 7px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-advanced-footer{display:grid!important;grid-template-columns:150px minmax(0,1fr) 112px!important;align-items:end!important;gap:8px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-dialogue-card{min-width:0!important;display:grid!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-dialogue-card select{height:30px!important;padding:0 8px!important}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-magic-storyboard-dialogue-card textarea{height:46px!important;min-height:46px!important;padding:6px 8px!important;resize:none!important}.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;min-height:154px!important;height:154px!important;max-height:154px!important;padding:10px 12px!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:#1d2026!important;color:rgba(242,244,247,.94)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;min-height:154px!important;height:154px!important;max-height:154px!important;padding:10px 12px!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:#1d2026!important;color:rgba(242,244,247,.94)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell .studio-node-console-detached-text.text-generate:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;min-height:154px!important;height:154px!important;max-height:154px!important;padding:10px 12px!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:#1d2026!important;color:rgba(242,244,247,.94)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell .studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;min-height:154px!important;height:154px!important;max-height:154px!important;padding:10px 12px!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:#1d2026!important;color:rgba(242,244,247,.94)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell .studio-derived-workbench-image:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench-layout:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench-video:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;min-height:154px!important;height:154px!important;max-height:154px!important;padding:10px 12px!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:#1d2026!important;color:rgba(242,244,247,.94)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell .studio-derived-shell-card-flat.audio-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-flat.image-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-flat.semantic-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-flat.video-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-slim.audio-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-slim.image-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-slim.semantic-flat:has(.studio-unified-prompt),.studio-shell .studio-derived-shell-card-slim.video-flat:has(.studio-unified-prompt){width:100%!important;min-height:154px!important;height:154px!important;max-height:154px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:transparent!important;color:rgba(242,244,247,.94)!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench-layout:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench-video:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt.expanded){min-height:344px!important;height:344px!important;max-height:344px!important}.studio-shell .studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt):before{background:#1d2026!important;border-color:hsla(0,0%,100%,.08)!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image .studio-unified-prompt,.studio-shell .studio-derived-workbench-layout .studio-unified-prompt,.studio-shell .studio-derived-workbench-video .studio-unified-prompt,.studio-shell .studio-derived-workbench.audio .studio-unified-prompt,.studio-shell .studio-derived-workbench.semantic .studio-unified-prompt,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-prompt,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-prompt,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt{position:relative!important;display:block!important;width:100%!important;min-height:94px!important;height:94px!important;padding:0!important;overflow:visible!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench-layout .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench-video .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.audio .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.semantic .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-prompt.expanded,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded{min-height:282px!important;height:282px!important}.studio-shell .studio-derived-workbench-image .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-derived-workbench-layout .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-derived-workbench-video .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-derived-workbench.audio .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-node-console.visual.image-generate .studio-unified-prompt>.studio-unified-textarea,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt>.studio-unified-textarea{width:100%!important;min-height:94px!important;height:94px!important;padding:28px 42px 12px 16px!important;resize:none!important;overflow-y:auto!important;scrollbar-gutter:auto!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:rgba(242,244,247,.94)!important;caret-color:#fff!important;font-size:13px!important;line-height:1.45!important}.studio-shell .studio-derived-workbench-image .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-derived-workbench-layout .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-derived-workbench-video .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-derived-workbench.audio .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-node-console.visual.image-generate .studio-unified-prompt.expanded>.studio-unified-textarea,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt.expanded>.studio-unified-textarea{min-height:282px!important;height:282px!important}.studio-shell .studio-derived-workbench-image .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench-layout .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench-video .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.audio .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.semantic .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-node-console-row.audio-panel.audio-single-line,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-console-row-footer.text-panel,.studio-shell .studio-node-console.visual.image-generate .studio-node-console-row.visual.minimal,.studio-shell .studio-node-console.visual.video-generate .studio-node-console-row.visual.minimal{display:grid!important;grid-template-columns:minmax(136px,1fr) minmax(210px,2fr) minmax(112px,auto) 74px!important;gap:8px!important;align-items:center!important;width:100%!important;min-height:32px!important;height:32px!important;margin-top:8px!important;margin-bottom:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached-text.text-generate .studio-node-console-row-footer.text-panel{grid-template-columns:minmax(180px,1fr) minmax(150px,auto) 74px!important}.studio-shell .studio-derived-workbench-image .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench-layout .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench-video .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench.audio .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench.semantic .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-node-console-row.audio-panel.audio-single-line>*,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-console-row-footer.text-panel>*,.studio-shell .studio-node-console.visual.image-generate .studio-node-console-row.visual.minimal>*,.studio-shell .studio-node-console.visual.video-generate .studio-node-console-row.visual.minimal>*{min-height:32px!important;height:32px!important;font-size:13px!important;border-radius:8px!important;border:0!important;background:#11151b!important;color:rgba(242,244,247,.94)!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image .studio-node-chip.model,.studio-shell .studio-derived-workbench-image .studio-node-console-action,.studio-shell .studio-derived-workbench-image .studio-node-cost-badge,.studio-shell .studio-derived-workbench-image .studio-param-summary,.studio-shell .studio-derived-workbench-layout .studio-node-chip.model,.studio-shell .studio-derived-workbench-layout .studio-node-console-action,.studio-shell .studio-derived-workbench-layout .studio-node-cost-badge,.studio-shell .studio-derived-workbench-layout .studio-param-summary,.studio-shell .studio-derived-workbench-video .studio-node-chip.model,.studio-shell .studio-derived-workbench-video .studio-node-console-action,.studio-shell .studio-derived-workbench-video .studio-node-cost-badge,.studio-shell .studio-derived-workbench-video .studio-param-summary,.studio-shell .studio-derived-workbench.audio .studio-node-chip.model,.studio-shell .studio-derived-workbench.audio .studio-node-console-action,.studio-shell .studio-derived-workbench.audio .studio-node-cost-badge,.studio-shell .studio-derived-workbench.audio .studio-param-summary,.studio-shell .studio-derived-workbench.semantic .studio-node-chip.model,.studio-shell .studio-derived-workbench.semantic .studio-node-console-action,.studio-shell .studio-derived-workbench.semantic .studio-node-cost-badge,.studio-shell .studio-derived-workbench.semantic .studio-param-summary,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-node-chip.model,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-node-console-action,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-node-cost-badge,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-param-summary,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-chip.model,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-console-action,.studio-shell .studio-node-console-detached-text.text-generate .studio-node-cost-badge,.studio-shell .studio-node-console-detached-text.text-generate .studio-param-summary,.studio-shell .studio-node-console.visual.image-generate .studio-node-chip.model,.studio-shell .studio-node-console.visual.image-generate .studio-node-console-action,.studio-shell .studio-node-console.visual.image-generate .studio-node-cost-badge,.studio-shell .studio-node-console.visual.image-generate .studio-param-summary,.studio-shell .studio-node-console.visual.video-generate .studio-node-chip.model,.studio-shell .studio-node-console.visual.video-generate .studio-node-console-action,.studio-shell .studio-node-console.visual.video-generate .studio-node-cost-badge,.studio-shell .studio-node-console.visual.video-generate .studio-param-summary{min-height:32px!important;height:32px!important;padding-top:0!important;padding-bottom:0!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(242,244,247,.94)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important}.studio-shell .studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-audio-panel,.studio-shell .studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-text-panel,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-visual-panel,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-visual-panel{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-audio-panel>*,.studio-shell .studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-text-panel>*,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-visual-panel>*,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-visual-panel>*{background-image:none!important}.studio-shell .studio-derived-workbench-image:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-image:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench-image:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench-layout:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-layout:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench-layout:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench-video:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-video:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench-video:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-audio-panel-grid,.studio-shell .studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-composer-text-panel{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console-detached-audio.audio-generate>.studio-derived-workbench.audio:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached-text.text-generate>.studio-derived-workbench.semantic:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.image-generate>.studio-derived-workbench-image:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.video-generate>.studio-derived-workbench-video:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;min-height:154px!important;height:154px!important;max-height:154px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:14px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console-detached-audio.audio-generate>.studio-derived-workbench.audio:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached-text.text-generate>.studio-derived-workbench.semantic:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.visual.image-generate>.studio-derived-workbench-image:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.visual.video-generate>.studio-derived-workbench-video:has(.studio-unified-prompt.expanded){min-height:344px!important;height:344px!important;max-height:344px!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt){background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt):before{background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate.visual-derived-text,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate.visual-derived-text:before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:before,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:before,.studio-shell .studio-node-console.visual.video-generate,.studio-shell .studio-node-console.visual.video-generate:before{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-node-console-detached-audio.audio-generate>.studio-derived-workbench.audio:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached-text.text-generate>.studio-derived-workbench.semantic:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench-image:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench-video:has(.studio-unified-prompt){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console-detached-audio.audio-generate>.studio-derived-workbench.audio:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached-text.text-generate>.studio-derived-workbench.semantic:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench-image:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench-video:has(.studio-unified-prompt):before{background:transparent!important;background-color:transparent!important;background-image:none!important}.studio-product-detail-panel.ecommerce.compact-card .studio-business-param-picker .studio-param-popover,.studio-special-video-panel.compact-card .studio-business-param-picker .studio-param-popover{width:320px;padding:10px;bottom:calc(100% - 56px)}.studio-product-detail-panel.ecommerce.compact-card.storyboard-workbench .studio-business-param-picker .studio-param-popover{bottom:calc(100% + 10px)}.studio-product-detail-panel.ecommerce.compact-card .studio-business-param-picker .studio-param-section,.studio-special-video-panel.compact-card .studio-business-param-picker .studio-param-section{gap:5px;margin-bottom:8px}.studio-product-detail-panel.ecommerce.compact-card .studio-business-param-picker .studio-param-section>span,.studio-special-video-panel.compact-card .studio-business-param-picker .studio-param-section>span{font-size:12px!important}.studio-product-detail-panel.ecommerce.compact-card .studio-business-param-picker .studio-param-ratio-grid,.studio-product-detail-panel.ecommerce.compact-card .studio-business-param-picker .studio-param-segments,.studio-special-video-panel.compact-card .studio-business-param-picker .studio-param-ratio-grid,.studio-special-video-panel.compact-card .studio-business-param-picker .studio-param-segments{gap:3px;padding:3px}.studio-product-detail-panel.ecommerce.compact-card .studio-business-param-picker .studio-param-choice,.studio-special-video-panel.compact-card .studio-business-param-picker .studio-param-choice{min-height:26px;font-size:12px!important;line-height:1}.studio-node-console:has(.studio-special-video-panel.compact-card:is(.commerce,.local)){height:154px!important;min-height:154px!important;max-height:154px!important;background:transparent!important;box-shadow:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local){grid-template-rows:30px minmax(0,1fr) 32px!important;gap:10px!important;padding:12px!important;border-radius:14px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-compact-head>.studio-special-video-settings:not(.bottom),.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-expand-button,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-icon-row{display:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-compact-head{min-height:30px!important;height:30px!important;justify-content:flex-start!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-dock{flex:1 1 auto!important;max-width:none!important;min-height:30px!important;height:30px!important;gap:6px!important;overflow:hidden!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-add{width:30px!important;min-width:30px!important;height:30px!important;justify-content:center!important;border-radius:8px!important;font-weight:900!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-dock>.studio-special-video-reference-add:not(:first-child){display:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-pill{height:30px!important;max-width:92px!important;padding:3px 6px 3px 4px!important;border-radius:8px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-pill>span{display:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone{min-height:0!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt.compact{height:58px!important;min-height:58px!important;max-height:58px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px 42px 6px 14px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-bottom-bar{min-height:32px!important;height:32px!important;gap:7px!important;padding-top:0!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-model-pill{flex:0 1 116px!important;max-width:116px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-settings.bottom{position:relative!important;flex:0 0 32px!important;z-index:72!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-settings.bottom>summary{width:32px!important;height:32px!important;border-radius:8px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-settings.bottom .studio-special-video-settings-popover{top:auto!important;bottom:40px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-separator{display:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-compact-select.video-type{flex:0 1 128px!important;max-width:128px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-param-details{flex:1 1 170px!important;min-width:150px!important;max-width:210px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-compact-select.language{flex:0 0 70px!important;max-width:70px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-cost{flex:0 0 64px!important;min-width:64px!important;padding:0 6px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-send{width:76px!important;min-width:76px!important;flex:0 0 76px!important;height:32px!important;border-radius:9px!important;background:#11151b!important;color:rgba(249,250,252,.94)!important;font-size:12px!important;font-weight:900!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-node-console-visual-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-node-console-visual-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate>.studio-node-console-audio-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate>.studio-node-console-text-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt){width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;filter:none!important;backdrop-filter:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt)>.studio-derived-workbench-layout{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt)>.studio-derived-workbench-layout{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt)>.studio-derived-workbench-layout{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt)>.studio-derived-workbench-layout{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-shell-card-slim{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench-image.simple:has(.studio-unified-prompt) .studio-derived-shell-card-slim:before,.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench-video.simple:has(.studio-unified-prompt) .studio-derived-shell-card-slim:before,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench.audio:has(.studio-unified-prompt) .studio-derived-shell-card-slim:before,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench.semantic:has(.studio-unified-prompt) .studio-derived-shell-card-slim:before{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image.simple .studio-unified-prompt,.studio-shell .studio-derived-workbench-image.simple .studio-unified-textarea,.studio-shell .studio-derived-workbench-video.simple .studio-unified-prompt,.studio-shell .studio-derived-workbench-video.simple .studio-unified-textarea,.studio-shell .studio-derived-workbench.audio .studio-unified-prompt,.studio-shell .studio-derived-workbench.audio .studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic .studio-unified-prompt,.studio-shell .studio-derived-workbench.semantic .studio-unified-textarea,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-prompt,.studio-shell .studio-node-console-detached-audio.audio-generate .studio-unified-textarea,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-prompt,.studio-shell .studio-node-console-detached-text.text-generate .studio-unified-textarea,.studio-shell .studio-node-console.visual.image-generate .studio-unified-prompt,.studio-shell .studio-node-console.visual.image-generate .studio-unified-textarea,.studio-shell .studio-node-console.visual.video-generate .studio-unified-prompt,.studio-shell .studio-node-console.visual.video-generate .studio-unified-textarea{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating.expanded:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating.expanded:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating.expanded:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating.expanded:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:12px!important;margin:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;background:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important;position:relative!important}.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:12px!important;margin:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;background:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important;position:relative!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:12px!important;margin:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;background:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important;position:relative!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:12px!important;margin:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;background:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important;position:relative!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat:before{display:none!important;content:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell{display:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:24px 42px 18px 16px!important;color:rgba(244,247,251,.92)!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;resize:none!important;overflow:hidden!important;scrollbar-gutter:auto!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea{overflow-y:auto!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand{position:absolute!important;right:14px!important;bottom:15px!important;width:18px!important;height:18px!important;transform:none!important;color:rgba(245,248,252,.82)!important;z-index:3!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;z-index:2!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded>*{height:32px!important;min-height:32px!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-model-select,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-model-select,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-model-select,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-model-select{flex:0 0 132px!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-param-summary,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-param-summary,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-param-summary,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-param-summary{flex:1 1 auto!important;min-width:160px!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-cost-badge,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-cost-badge,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-cost-badge,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-cost-badge{flex:0 0 112px!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded .studio-node-console-action{flex:0 0 64px!important;margin-left:0!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:12px!important;margin:0!important;background:#1f232b!important;background-image:none!important;border:0!important;outline:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important;color:rgba(238,242,247,.94)!important;font-size:13px!important;line-height:1.45!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt):before{display:none!important;content:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-head,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-head{display:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt)>.studio-node-console-audio-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt)>.studio-node-console-text-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt)>.studio-node-console-text-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):not(:has(.studio-unified-mention-menu)) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt{box-sizing:border-box!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important;position:relative!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt{height:282px!important;min-height:282px!important;max-height:282px!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:24px 42px 18px 16px!important;color:rgba(238,242,247,.92)!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;resize:none!important;overflow:hidden!important;font-size:13px!important;line-height:1.5!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt textarea{overflow-y:auto!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-unified-expand{position:absolute!important;top:auto!important;right:14px!important;bottom:15px!important;width:18px!important;height:18px!important;color:rgba(238,242,247,.82)!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;z-index:4!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row{box-sizing:border-box!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important;gap:8px!important;align-items:center!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important;inset:auto!important;transform:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-param-summary{box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:0!important;border-radius:8px!important;background:#11151b!important;background-image:none!important;box-shadow:none!important;color:rgba(238,242,247,.94)!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-action{justify-self:end!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-param-popover{background:#1f232b!important;background-image:none!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;box-shadow:0 18px 44px rgba(0,0,0,.42)!important;color:rgba(238,242,247,.94)!important;z-index:80!important}.studio-shell .studio-node-console:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)){height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}.studio-shell .studio-node-console:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)):before{display:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local){position:relative!important;height:154px!important;min-height:154px!important;max-height:154px!important;grid-template-rows:28px 54px 32px!important;gap:7px!important;padding:12px 14px!important;border:0!important;background:#1d2026!important;background-image:none!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-more,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-pill{display:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-dock{height:28px!important;min-height:28px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-reference-add{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--magic-accent-cyan)!important;font-size:15px!important;line-height:1!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone{height:54px!important;min-height:54px!important;align-self:start!important;margin-top:-1px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt.compact{position:relative!important;height:54px!important;min-height:54px!important;max-height:54px!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{height:54px!important;min-height:54px!important;max-height:54px!important;padding:7px 40px 7px 14px!important;line-height:1.35!important}.studio-special-video-panel.compact-card:is(.commerce,.local) .studio-special-video-prompt-zone .studio-unified-expand{display:inline-flex!important;position:absolute!important;right:8px!important;bottom:7px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:rgba(226,232,240,.86)!important;box-shadow:none!important}.studio-special-video-panel.compact-card:is(.commerce,.local)>.studio-special-video-compact-head>.studio-special-video-expand-button{display:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-reference-strip,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt) .studio-unified-reference-strip{display:none!important}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-video.visual:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt){box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) 32px;gap:10px;width:720px;min-width:720px;max-width:720px;height:154px;min-height:154px;max-height:154px;padding:12px;border:0;outline:0;border-radius:14px;background:#1f232b;background-image:none;box-shadow:0 18px 42px rgba(0,0,0,.36);color:rgba(244,247,251,.92);overflow:visible}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-image.visual:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-video.visual:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-video.visual:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt):before{display:none;content:none}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-compact,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-floating,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body-audio,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body-image,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body-video,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt)>.studio-node-console-audio-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt)>.studio-node-console-text-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt)>.studio-node-console-text-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-image.visual:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel{box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) 32px;gap:10px;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;overflow:visible}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-badge-row,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-inline-meta,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-mode-pill,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-pill,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-range,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-toolbar,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-header,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-title,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-video-inline-select{display:none}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt{box-sizing:border-box;position:relative;width:100%;min-width:0;height:94px;min-height:94px;max-height:94px;margin:0;padding:0;border:0;outline:0;border-radius:10px;background:transparent;box-shadow:none;overflow:hidden}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt.expanded{height:282px;min-height:282px;max-height:282px}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-textarea{box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:28px 42px 18px 16px;border:0;outline:0;border-radius:10px;background:transparent;box-shadow:none;color:rgba(244,247,251,.92);font-size:13px;line-height:1.5;resize:none;overflow:hidden}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt.expanded textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt.expanded textarea{overflow-y:auto;overflow-x:hidden}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-upload,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-upload{position:absolute;top:8px;left:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:6px;background:transparent;color:#00d4ff;box-shadow:none;font-size:14px;line-height:1}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-reference-strip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-reference-strip{position:absolute;top:7px;left:36px;right:46px;z-index:3;display:flex;align-items:center;gap:6px;height:32px;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-reference-item,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-reference-item{width:40px;height:30px;min-width:40px;border-radius:5px;overflow:hidden}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-expand{position:absolute;right:14px;bottom:15px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:transparent;color:rgba(244,247,251,.88);box-shadow:none}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row-primary,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row-primary,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded{box-sizing:border-box;display:grid;grid-template-columns:132px minmax(0,1fr) 112px 64px;align-items:center;gap:8px;width:100%;height:32px;min-height:32px;max-height:32px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row{grid-template-columns:132px minmax(0,1fr) 72px 82px 64px}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:32px;min-height:32px;max-height:32px;margin:0;padding:0 10px;border:0;border-radius:8px;background:#11151b;color:rgba(244,247,251,.94);box-shadow:none;font-size:13px;font-weight:650;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip.model,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip.model{justify-content:flex-start}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-dot,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip-dot,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-dot,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip-dot{width:8px;height:8px;min-width:8px;margin-right:7px;border-radius:999px;background:#00d4ff;box-shadow:none}.studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-image.visual:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-video.visual:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.visual.image-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt).expanded{height:344px;min-height:344px;max-height:344px}.studio-shell .studio-model-menu,.studio-shell .studio-node-select-popover,.studio-shell .studio-param-menu,.studio-shell .studio-param-panel,.studio-shell .studio-param-popover{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:#1f232b;background-image:none;box-shadow:0 18px 38px rgba(0,0,0,.38);color:rgba(244,247,251,.92)}.studio-shell .studio-param-panel .studio-camera-panel,.studio-shell .studio-param-panel .studio-param-camera-panel,.studio-shell .studio-param-panel .studio-param-grid,.studio-shell .studio-param-panel .studio-param-group,.studio-shell .studio-param-panel .studio-param-ratio-grid,.studio-shell .studio-param-panel .studio-param-section,.studio-shell .studio-param-panel .studio-param-segments,.studio-shell .studio-param-popover .studio-camera-panel,.studio-shell .studio-param-popover .studio-param-camera-panel,.studio-shell .studio-param-popover .studio-param-grid,.studio-shell .studio-param-popover .studio-param-group,.studio-shell .studio-param-popover .studio-param-ratio-grid,.studio-shell .studio-param-popover .studio-param-section,.studio-shell .studio-param-popover .studio-param-segments{background:#1f232b;background-image:none;box-shadow:none}.studio-shell .studio-param-panel .studio-param-choice,.studio-shell .studio-param-panel .studio-param-option,.studio-shell .studio-param-panel .studio-param-segment,.studio-shell .studio-param-panel button,.studio-shell .studio-param-popover .studio-param-choice,.studio-shell .studio-param-popover .studio-param-option,.studio-shell .studio-param-popover .studio-param-segment,.studio-shell .studio-param-popover button{min-height:30px;border:0;border-radius:8px;background:#11151b;color:rgba(244,247,251,.9);font-size:13px;font-weight:650}.studio-shell .studio-param-panel .studio-param-choice.active,.studio-shell .studio-param-panel .studio-param-choice.selected,.studio-shell .studio-param-panel .studio-param-option.active,.studio-shell .studio-param-panel .studio-param-option.selected,.studio-shell .studio-param-panel .studio-param-segment.active,.studio-shell .studio-param-panel .studio-param-segment.selected,.studio-shell .studio-param-popover .studio-param-choice.active,.studio-shell .studio-param-popover .studio-param-choice.selected,.studio-shell .studio-param-popover .studio-param-option.active,.studio-shell .studio-param-popover .studio-param-option.selected,.studio-shell .studio-param-popover .studio-param-segment.active,.studio-shell .studio-param-popover .studio-param-segment.selected{background:#2d323b;color:#fff}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt){color:rgba(244,247,251,.92)!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt).expanded{height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):before{background:none!important;box-shadow:none!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-compact,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-floating,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body-audio,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body-image,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-body-video,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt)>.studio-node-console-audio-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt)>.studio-node-console-text-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt)>.studio-node-console-text-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel{box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-badge-row,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-inline-meta,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-mode-pill,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-pill,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-range,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-source-strip.gallery,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-rail,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-select-wrap,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-toolbar,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-header,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-title,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-video-inline-select{display:none!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt.expanded{height:282px!important;min-height:282px!important;max-height:282px!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:28px 42px 18px 16px!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:rgba(244,247,251,.92)!important;font-size:13px!important;line-height:1.5!important;resize:none!important;overflow:hidden!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-upload,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-upload{position:absolute!important;top:8px!important;left:12px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#00d4ff!important;box-shadow:none!important;font-size:14px!important;line-height:1!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-reference-strip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-reference-strip{position:absolute!important;top:7px!important;left:36px!important;right:46px!important;z-index:3!important;display:flex!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-reference-item,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-reference-item{width:40px!important;height:30px!important;min-width:40px!important;border-radius:5px!important;overflow:hidden!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-expand{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:5px!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row-primary,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row-primary,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded{box-sizing:border-box!important;position:static!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important;align-items:center!important;gap:8px!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-summary{box-sizing:border-box!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#11151b!important;background-image:none!important;color:rgba(244,247,251,.94)!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip.model,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip.model{justify-content:flex-start!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-dot,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip-dot,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-dot,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-dot,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip-dot,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-dot{width:8px!important;height:8px!important;min-width:8px!important;margin-right:7px!important;border-radius:999px!important;background:#00d4ff!important;box-shadow:none!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-popover{z-index:9999!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;background:#1f232b!important;background-image:none!important;box-shadow:0 18px 38px rgba(0,0,0,.38)!important;color:rgba(244,247,251,.92)!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-panel *,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-popover *,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-panel *,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-popover *{box-shadow:none!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-grid,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-group,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-ratio-grid,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-section,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-segments,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-grid,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-group,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-ratio-grid,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-section,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-segments{background:#1f232b!important;background-image:none!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-choice,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-option,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-panel button,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-popover button,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-segment,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-choice,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-option,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-panel button,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-popover button,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-segment{min-height:30px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,251,.9)!important;font-size:13px!important;font-weight:650!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-choice.active,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-choice.selected,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-option.active,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-option.selected,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-segment.active,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-segment.selected,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-choice.active,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-choice.selected,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-option.active,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-option.selected,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-segment.active,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-segment.selected{background:#2d323b!important;color:#fff!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt){color:rgba(244,247,251,.94)!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt).expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt).expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-compact,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-shell-card-slim,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-composer.visual.derived.embedded,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):not(:has(>.studio-product-detail-panel))>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):not(:has(>.studio-product-detail-panel))>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-badge-row,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-frame-head,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-frame-header,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-frame-header-title,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-inline-meta,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-mode-pill,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-pill,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-range,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-source-strip.gallery,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-rail,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-task-select-wrap,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-toolbar,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-header,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-derived-workbench-title,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-video-inline-select{display:none!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt .studio-unified-textarea,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt .studio-unified-textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:28px 42px 18px 16px!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:rgba(244,247,251,.92)!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;resize:none!important;overflow:hidden!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-prompt.expanded textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-prompt.expanded textarea{overflow-y:auto!important;overflow-x:hidden!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-unified-expand{position:absolute!important;right:14px!important;bottom:15px!important;z-index:4!important;width:18px!important;height:18px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:rgba(244,247,251,.88)!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row-footer,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row-primary,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-row.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row-footer,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-row-primary{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-run.inline,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-run.inline,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-summary{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#11151b!important;background-image:none!important;box-shadow:none!important;color:rgba(244,247,251,.94)!important;font-size:13px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-console-run.inline,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-console-run.inline{grid-column:auto!important;justify-self:stretch!important}.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console:has(.studio-unified-prompt) .studio-param-popover{z-index:9999!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;background:#1f232b!important;background-image:none!important;box-shadow:0 18px 38px rgba(0,0,0,.38)!important;color:rgba(244,247,251,.92)!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;border:0!important;outline:0!important;border-radius:14px!important;background:#1f232b!important;background-image:none!important;box-shadow:0 18px 42px rgba(0,0,0,.36)!important;overflow:visible!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):after,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):before,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):after,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):before{display:none!important;content:none!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-composer.visual.derived.embedded,.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-composer.visual.derived.embedded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-composer.visual.derived.embedded,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-composer.visual.derived.embedded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt)>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):not(:has(>.studio-product-detail-panel))>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):not(:has(>.studio-product-detail-panel))>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-menu,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-rail,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-select-wrap,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-header,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-title,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-menu,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-rail,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-select-wrap,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-header,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-title,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-menu,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-rail,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-task-select-wrap,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-title-select-shell,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-header,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-title,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-head,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-label,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-type-badge,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-video-inline-select{display:none!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):not(:has(.studio-unified-mention-menu)) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt{box-sizing:border-box!important;position:relative!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded{height:282px!important;min-height:282px!important;max-height:282px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:28px 42px 18px 16px!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:rgba(244,247,251,.92)!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;resize:none!important;overflow:hidden!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt.expanded .studio-unified-textarea{overflow-y:auto!important;overflow-x:hidden!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-expand,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-expand{position:absolute!important;right:14px!important;bottom:15px!important;z-index:4!important;width:18px!important;height:18px!important;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:rgba(244,247,251,.88)!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row{grid-template-columns:132px minmax(0,1fr) 72px 82px 64px!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-camera-toggle,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-summary,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-model-select,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-chip,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-action,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-cost-badge,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-toggle-chip,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-summary{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 10px!important;border:0!important;outline:0!important;border-radius:8px!important;background:#11151b!important;background-image:none!important;box-shadow:none!important;color:rgba(244,247,251,.94)!important;font-size:13px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-camera-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-camera-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-popover,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-model-menu,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-select-popover,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-menu,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-param-popover{z-index:9999!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;background:#1f232b!important;background-image:none!important;box-shadow:0 18px 38px rgba(0,0,0,.38)!important;color:rgba(244,247,251,.92)!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-grid,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-group,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-ratio-grid,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-section,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-segments,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-grid,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-group,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-ratio-grid,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-section,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-segments,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-grid,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-group,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-ratio-grid,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-section,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-segments{background:#1f232b!important;background-image:none!important;border-color:hsla(0,0%,100%,.08)!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-choice,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-option,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-segment,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-choice,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-option,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-param-segment,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-choice,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-option,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-param-segment{background:#11151b!important;background-image:none!important;border-color:hsla(0,0%,100%,.06)!important;color:rgba(244,247,251,.9)!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-mention-menu)){position:relative!important;grid-row:1!important;align-self:stretch!important;min-height:94px!important;height:94px!important;max-height:94px!important;margin:0!important;overflow:hidden!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt) .studio-unified-upload{position:absolute!important;top:8px!important;left:12px!important;z-index:6!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt) .studio-unified-reference-strip{position:absolute!important;top:7px!important;left:38px!important;right:46px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;height:32px!important;margin:0!important;padding:0!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt) .studio-unified-reference-item{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:30px!important;min-height:30px!important;margin:0!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt) .studio-unified-textarea{padding:38px 42px 12px 16px!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt):not(:has(.studio-unified-reference-strip)) .studio-unified-textarea{padding-top:30px!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt) textarea.studio-node-composer.studio-unified-textarea{padding:38px 42px 12px 16px!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-node-console-detached.studio-node-console-detached-audio.audio-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.audio.studio-derived-workbench-floating):has(.studio-unified-prompt):not(:has(.studio-unified-reference-strip)) textarea.studio-node-composer.studio-unified-textarea{padding:28px 42px 12px 16px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt:has(.studio-unified-reference-strip)>textarea.studio-unified-textarea{padding:38px 42px 12px 16px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-unified-prompt:not(:has(.studio-unified-reference-strip))>textarea.studio-unified-textarea{padding:28px 42px 12px 16px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea{padding:38px 42px 12px 16px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-unified-textarea{padding:28px 42px 12px 16px!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-node-composer-text.studio-node-composer-text-panel.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-node-composer-text.studio-node-composer-text-panel.studio-unified-textarea{padding:38px 42px 12px 16px!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-node-composer-text.studio-node-composer-text-panel.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt.no-references>textarea.studio-node-composer.studio-node-composer-text.studio-node-composer-text-panel.studio-unified-textarea{padding:28px 42px 12px 16px!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row{position:absolute!important;left:12px!important;right:72px!important;bottom:12px!important;width:auto!important;margin:0!important;z-index:8!important}.studio-shell .studio-derived-workbench.audio.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-audio-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-text-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-text-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-visual-panel{position:static!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-audio.audio-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row{transform:translateY(54px)!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt)>.studio-node-console-visual-panel .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel .studio-node-console-row{position:absolute!important;left:12px!important;right:72px!important;bottom:12px!important;inset-block-start:auto!important;inset-inline-start:12px!important;inset-inline-end:72px!important;width:auto!important;transform:none!important;margin:0!important;z-index:12!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-workbench-video.simple.studio-derived-workbench-floating{position:static!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row>*{transform:translateY(16px)!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel .studio-node-console-row.studio-node-console-row-primary.visual.minimal{position:absolute!important;left:24px!important;right:84px!important;bottom:12px!important;top:auto!important;inset:auto 84px 12px 24px!important;width:auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important;align-items:center!important;gap:8px!important;z-index:14!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary.visual.minimal>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row.studio-node-console-row-primary.visual.minimal>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel .studio-node-console-row.studio-node-console-row-primary.visual.minimal>*{transform:translateY(16px)!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat.video-flat,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-shell-card-flat.video-flat{position:static!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat.video-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-shell-card-flat.video-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded>*{transform:none!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat.semantic-flat,.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat.image-flat,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-derived-shell-card-flat.video-flat,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt)>.studio-derived-workbench-layout,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-text-panel,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-text-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt)>.studio-node-console-visual-panel{position:static!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary{position:absolute!important;left:12px!important;right:72px!important;bottom:12px!important;top:auto!important;inset:auto 72px 12px 12px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;align-items:center!important;align-content:center!important;grid-template-rows:32px!important;grid-auto-rows:32px!important;gap:8px!important;z-index:30!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary>*{grid-row:1!important;transform:none!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary{display:grid!important;grid-template-columns:132px minmax(0,1fr) 64px!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary{display:grid!important;grid-template-columns:132px minmax(0,1fr) 72px 82px 64px!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-node-console-row.studio-node-console-row-primary{display:grid!important;grid-template-columns:132px minmax(0,1fr) 112px 64px!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt)>.studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-row.studio-node-console-row-primary.visual.minimal{position:absolute!important;left:24px!important;right:84px!important;bottom:12px!important;top:auto!important;inset:auto 84px 12px 24px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 72px 82px 64px!important;grid-template-rows:32px!important;grid-auto-rows:32px!important;align-items:center!important;align-content:center!important;gap:8px!important;z-index:40!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt)>.studio-node-console-row.studio-node-console-row-primary.visual.minimal>*,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt)>.studio-node-console-row.studio-node-console-row-primary.visual.minimal>*{grid-row:1!important;transform:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-derived-workbench-layout .studio-derived-shell-card-flat.semantic-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-derived-workbench-layout .studio-derived-shell-card-flat.semantic-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{position:absolute!important;left:12px!important;right:72px!important;bottom:12px!important;top:auto!important;inset:auto 72px 12px 12px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:translateY(54px)!important;display:grid!important;grid-template-columns:132px 280px 112px 64px!important;grid-template-rows:32px!important;grid-auto-rows:32px!important;align-items:center!important;align-content:center!important;gap:8px!important;z-index:40!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-derived-workbench-layout .studio-derived-shell-card-flat.semantic-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded>*,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-derived-workbench-layout .studio-derived-shell-card-flat.semantic-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded>*{grid-row:1!important;transform:none!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-unified-prompt.expanded>textarea.studio-node-composer.studio-unified-textarea{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{width:100%!important;min-width:100%!important;max-width:100%!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary{left:24px!important;right:84px!important;bottom:12px!important;inset:auto 84px 12px 24px!important;width:auto!important;min-width:0!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important;position:relative!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary{bottom:-126px!important;top:auto!important;inset-block-start:auto!important;inset-block-end:-126px!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{bottom:-126px!important;top:auto!important;inset:auto 84px -126px 24px!important;inset-block-start:auto!important;inset-block-end:-126px!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal{bottom:-126px!important;top:auto!important;inset:auto 84px -126px 24px!important;inset-block-start:auto!important;inset-block-end:-126px!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important;padding:12px!important;background:#1f232b!important;background-image:none!important;position:relative!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-derived-shell-card-flat,.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded)>.studio-derived-workbench-layout{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{grid-row:1!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:#1f232b!important;background-color:#1f232b!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:24px 42px 18px 16px!important;background:#1f232b!important;background-color:#1f232b!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;resize:none!important;overflow-y:auto!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{left:24px!important;right:84px!important;bottom:12px!important;top:auto!important;inset:auto 84px 12px 24px!important;inset-block-start:auto!important;inset-block-end:12px!important;width:auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:-12px!important}.studio-shell :is(.studio-derived-workbench.semantic.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:-12px!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea{width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:-12px!important;background:#1f232b!important;background-color:#1f232b!important;background-image:none!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:344px!important;min-height:344px!important;max-height:344px!important;padding:10px 12px!important;position:relative!important;overflow:visible!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) :is(.studio-node-console-visual-panel,.studio-node-console-text-panel,.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim){box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:static!important;overflow:visible!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;padding:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;padding:28px 42px 18px 16px!important;resize:none!important;overflow-y:auto!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:10px!important;box-shadow:none!important}.studio-shell :is(.studio-node-console.studio-node-console-image.visual.image-generate,.studio-node-console.studio-node-console-image.visual.image-edit,.studio-node-console.studio-node-console-video.visual.video-generate,.studio-node-console-detached.studio-node-console-detached-text.text-generate,.studio-node-console-detached.studio-node-console-detached-text.visual-derived-text,.studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating,.studio-derived-workbench.semantic.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary{position:absolute!important;inset:auto 84px 12px 24px!important;top:auto!important;right:84px!important;bottom:12px!important;left:24px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;align-items:center!important;gap:8px!important;z-index:40!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:-12px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{width:100%!important;min-width:100%!important;max-width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-derived-workbench.semantic.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-derived-workbench.studio-derived-workbench-image.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal{position:absolute!important;inset:auto 84px 12px 24px!important;top:auto!important;right:84px!important;bottom:12px!important;left:24px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;align-items:center!important;gap:8px!important;z-index:60!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-derived-workbench-layout .studio-derived-shell-card-flat.semantic-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-derived-workbench-layout .studio-derived-shell-card-flat.semantic-flat .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{transform:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded):before{display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) :is(.studio-node-console-text-panel,.studio-derived-workbench,.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-unified-prompt.expanded{width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-24px!important;margin-right:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-derived-workbench.semantic.studio-derived-workbench-floating .studio-unified-prompt.expanded>textarea.studio-unified-textarea{width:100%!important;min-width:100%!important;max-width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal{left:0!important;right:84px!important;bottom:12px!important;inset:auto 84px 12px 0!important}.studio-shell :is(.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) :is(.studio-node-console-visual-panel,.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell :is(.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:-12px!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell :is(.studio-node-console.studio-node-console-video.visual.video-generate,.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{width:100%!important;min-width:100%!important;max-width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded):after,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded):before{display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) :is(.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-24px!important;margin-right:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea{width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-node-console-text-panel.detached-text.derived .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal{left:0!important;right:84px!important;bottom:12px!important;inset:auto 84px 12px 0!important;transform:none!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) :is(.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) :is(.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel))>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-flat.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea{width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:344px!important;min-height:344px!important;max-height:344px!important;padding:10px 12px!important;position:relative!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded):after,.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded):before,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded):after,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded):before{display:none!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded)>.studio-node-console-visual-panel,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded)>.studio-node-console-visual-panel{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:-12px!important;margin-right:0!important;padding:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{box-sizing:border-box!important;display:block!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin:0!important;padding:28px 42px 18px 16px!important;resize:none!important;overflow-y:auto!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border:0!important;border-radius:10px!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-node-console-row.studio-node-console-row-primary.visual.minimal{position:absolute!important;inset:auto 84px 12px 24px!important;top:auto!important;right:84px!important;bottom:12px!important;left:24px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;align-items:center!important;gap:8px!important;z-index:80!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded{margin-left:-24px!important;margin-right:0!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;overflow:hidden!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded)>.studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded)>.studio-unified-prompt.expanded{position:absolute!important;top:10px!important;left:0!important;right:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded)>.studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded)>.studio-unified-prompt.expanded>textarea.studio-unified-textarea{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;overflow:hidden!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) :is(.studio-node-console-text-panel,.studio-derived-workbench,.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim),.studio-shell .studio-node-console.studio-node-console-video.visual:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded) :is(.studio-derived-workbench-video,.studio-derived-workbench-layout,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-node-console.studio-node-console-video.visual:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded) .studio-unified-prompt.expanded{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea,.studio-shell .studio-node-console.studio-node-console-video.visual:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-derived-workbench-video):has(.studio-unified-prompt.expanded),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;overflow:hidden!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt.expanded){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;overflow:hidden!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded)>.studio-derived-workbench.studio-derived-workbench-video.simple.light.studio-derived-workbench-slim.studio-derived-workbench-flat.studio-derived-workbench-floating,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded)>.studio-derived-workbench.studio-derived-workbench-video.simple.light.studio-derived-workbench-slim.studio-derived-workbench-flat.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-derived-workbench-video .studio-unified-prompt.expanded)>.studio-derived-workbench.studio-derived-workbench-video.simple.light.studio-derived-workbench-slim.studio-derived-workbench-flat.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-slim.studio-derived-shell-card-floating.video-flat{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating .studio-derived-shell-card-flat.studio-derived-shell-card-slim.studio-derived-shell-card-floating.semantic-flat,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded) .studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating .studio-derived-workbench-layout.studio-derived-workbench-layout-floating{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded)>.studio-node-console-text-panel.detached-text.derived>.studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded)>.studio-node-console-text-panel.detached-text.derived>.studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating,.studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-prompt.expanded)>.studio-node-console-text-panel.detached-text.derived>.studio-derived-workbench.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-slim.studio-derived-shell-card-floating.semantic-flat{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console-detached.studio-node-console-detached.studio-node-console-detached-text.studio-node-console-detached-text.visual-derived-text.visual-derived-text:has(>.studio-node-console-text-panel.detached-text.derived .studio-unified-prompt.expanded)>.studio-node-console-text-panel.detached-text.derived>.studio-derived-workbench.studio-derived-workbench.semantic.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating,.studio-shell .studio-node-console-detached.studio-node-console-detached.studio-node-console-detached-text.studio-node-console-detached-text.visual-derived-text.visual-derived-text:has(>.studio-node-console-text-panel.detached-text.derived .studio-unified-prompt.expanded)>.studio-node-console-text-panel.detached-text.derived>.studio-derived-workbench.studio-derived-workbench.semantic.semantic.studio-derived-workbench-flat.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout.studio-derived-workbench-layout-floating{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-derived-workbench.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.simple.studio-derived-workbench-floating.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded),.studio-shell .studio-derived-workbench.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.simple.studio-derived-workbench-floating.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded)>.studio-derived-workbench-layout.studio-derived-workbench-layout.studio-derived-workbench-layout-floating,.studio-shell .studio-derived-workbench.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.simple.studio-derived-workbench-floating.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded)>.studio-derived-workbench-layout.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-flat.studio-derived-shell-card-slim.studio-derived-shell-card-floating.image-flat{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-derived-workbench.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.simple.studio-derived-workbench-floating.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded,.studio-shell .studio-derived-workbench.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.simple.studio-derived-workbench-floating.studio-derived-workbench-floating:has(.studio-unified-prompt.expanded) .studio-unified-prompt.expanded>textarea.studio-unified-textarea{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;margin-left:0!important;margin-right:0!important;background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(.studio-derived-workbench-image.simple .studio-unified-prompt),.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(.studio-derived-workbench-image.simple .studio-unified-prompt) .studio-derived-shell-card-flat.image-flat,.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(.studio-derived-workbench-image.simple .studio-unified-prompt) .studio-derived-workbench-layout,.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(.studio-derived-workbench-image.simple .studio-unified-prompt) .studio-derived-workbench.studio-derived-workbench-image.simple,.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(.studio-derived-workbench-image.simple .studio-unified-prompt) .studio-unified-prompt,.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(.studio-derived-workbench-image.simple .studio-unified-prompt) .studio-unified-prompt>textarea.studio-unified-textarea{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt){background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;overflow:hidden!important;position:absolute!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.simple{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;box-sizing:border-box!important;height:100%!important;inset:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:12px!important;position:absolute!important;width:100%!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.simple>.studio-derived-workbench-layout,.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.simple>.studio-derived-workbench-layout>.studio-derived-shell-card-flat.image-flat{background:#1d2026!important;background-color:#1d2026!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;box-sizing:border-box!important;height:100%!important;max-height:100%!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;width:100%!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.simple .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{bottom:0!important;box-sizing:border-box!important;max-width:100%!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.simple .studio-unified-prompt{overflow:visible!important}.studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual:is(.image-edit,.image-generate):has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.simple .studio-unified-expand{align-items:center!important;background:transparent!important;border:0!important;bottom:15px!important;box-shadow:none!important;color:rgba(244,247,250,.78)!important;display:inline-flex!important;height:24px!important;justify-content:center!important;min-height:24px!important;min-width:24px!important;opacity:1!important;outline:0!important;pointer-events:auto!important;position:absolute!important;right:10px!important;top:auto!important;transform:none!important;visibility:visible!important;width:24px!important;z-index:20!important}body:has(.traditional-magic-shell),html.light body:has(.traditional-magic-shell),html.light:has(.traditional-magic-shell),html:has(.traditional-magic-shell){background:#030303!important}.traditional-magic-shell,.traditional-magic-shell .traditional-bg{background-color:#030303!important;background-image:radial-gradient(circle at 50% 12%,rgba(0,212,255,.08),transparent 34%),linear-gradient(180deg,#050505,#020202)!important}.traditional-magic-shell .traditional-bg-mask{background:rgba(0,0,0,.16)!important}.traditional-light-rays-fallback,.traditional-light-rays.traditional-light-rays,.traditional-light-rays.traditional-light-rays canvas,.traditional-magic-shell .traditional-light-rays,.traditional-magic-shell .traditional-light-rays canvas,.traditional-magic-shell .traditional-light-rays-fallback{display:none!important;opacity:0!important;background:none!important;background-image:none!important}body:has(.traditional-magic-shell) .pointer-events-none.fixed[class*=bg-titan-cyan],body:has(.traditional-magic-shell) .pointer-events-none.fixed[class*=bg-titan-violet]{display:none!important;opacity:0!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)),.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)){overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;z-index:99999!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-derived-workbench-video):has(.studio-unified-prompt.expanded):has(>.studio-special-video-panel.compact-card:is(.commerce,.local)),.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt.expanded):has(>.studio-special-video-panel.compact-card:is(.commerce,.local)),.studio-shell .studio-node-console.visual.video-generate:has(.studio-unified-prompt.expanded):has(>.studio-special-video-panel.compact-card:is(.commerce,.local)){overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt):has(>.studio-special-video-panel.compact-card:is(.commerce,.local)),.studio-shell .studio-node-console.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):has(.studio-unified-prompt):has(>.studio-special-video-panel.compact-card:is(.commerce,.local)){overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local))>.studio-special-video-panel.compact-card:is(.commerce,.local),.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local))>.studio-special-video-panel.compact-card:is(.commerce,.local){overflow:visible!important;z-index:100000!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-param-details[open],.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-pill-select[open],.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-settings.bottom[open],.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-param-details[open],.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-pill-select[open],.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-settings.bottom[open]{z-index:100001!important}.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-param-popover,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-pill-popover,.studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-settings.bottom .studio-special-video-settings-popover,.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-param-popover,.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-pill-popover,.studio-shell .studio-node-console.visual.video-generate:has(>.studio-special-video-panel.compact-card:is(.commerce,.local)) .studio-special-video-settings.bottom .studio-special-video-settings-popover{z-index:100002!important}.studio-shell .studio-node,.studio-shell .studio-node.is-selected,.studio-shell .studio-node.selected{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.studio-shell .studio-node.is-selected:after,.studio-shell .studio-node.is-selected:before,.studio-shell .studio-node.selected:after,.studio-shell .studio-node.selected:before,.studio-shell .studio-node:after,.studio-shell .studio-node:before{background:none!important;border:0!important;box-shadow:none!important;content:none!important;display:none!important;outline:0!important}.studio-shell .studio-node .studio-node-box{align-items:flex-end!important;border:1px solid hsla(0,0%,100%,.12)!important;justify-content:center!important;overflow:hidden!important;position:relative!important}.studio-shell .studio-node .studio-node-box,.studio-shell .studio-node.is-selected .studio-node-box,.studio-shell .studio-node.selected .studio-node-box,.studio-shell .studio-node.selected.active .studio-node-box{background:radial-gradient(circle at 50% 0,rgba(245,248,250,.026),transparent 62%),linear-gradient(180deg,rgba(245,248,250,.018),rgba(245,248,250,0)),#1d2026!important;box-shadow:none!important;outline:0!important}.studio-shell .studio-node.is-selected .studio-node-box,.studio-shell .studio-node.selected .studio-node-box,.studio-shell .studio-node.selected.active .studio-node-box{border-color:var(--magic-clean-accent)!important}.studio-shell .studio-node .studio-node-box:before,.studio-shell .studio-node.is-selected .studio-node-box:before,.studio-shell .studio-node.selected .studio-node-box:before{background:none!important;border:0!important;box-shadow:none!important;content:none!important;display:none!important;outline:0!important}.studio-shell .studio-node .studio-node-box>:not(.studio-node-run-status):not(.studio-node-text-preview):not(.studio-cowart-editor-workbench){opacity:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-node :is(.studio-node-icon-shell,.studio-node-media-shell,.studio-node-media-play-button,.studio-node-text-shell,.studio-node-placeholder,.studio-node-duration,.studio-node-media-mark,.studio-node-preview-meta,.studio-node-title,.studio-node-description){border-color:transparent!important;box-shadow:none!important;opacity:0!important;outline:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-node.studio-node-text.has-text-preview .studio-node-box>.studio-node-text-preview{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.studio-shell .studio-node .studio-node-box:after{bottom:8px!important;color:rgba(232,252,255,.9)!important;content:attr(data-node-compact-label)!important;display:block!important;font-size:10px!important;font-weight:600!important;left:50%!important;line-height:1!important;max-width:calc(100% - 18px)!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:6!important}.studio-shell .studio-node .studio-node-box[data-node-compact-label=""]:after{display:none!important}.studio-shell .studio-node .studio-node-box[data-workflow-status]:before{align-items:center!important;background:rgba(8,13,18,.78)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:5px!important;color:rgba(224,235,242,.72)!important;content:attr(data-workflow-status)!important;display:flex!important;font-size:9px!important;height:20px!important;line-height:1!important;padding:0 6px!important;pointer-events:none!important;position:absolute!important;right:7px!important;top:7px!important;width:auto!important;z-index:7!important}.studio-shell .studio-workflow-step-guide{align-items:center;background:rgba(10,14,19,.42);border-bottom:1px solid hsla(0,0%,100%,.08);color:rgba(226,235,241,.76);display:flex;flex:0 0 auto;font-size:11px;gap:9px;min-height:30px;padding:5px 10px}.studio-shell .studio-workflow-step-count{color:var(--magic-clean-accent)}.studio-shell .studio-workflow-step-guide strong{color:rgba(244,248,250,.92);font-weight:600}.studio-shell .studio-workflow-step-state{border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:2px 6px}.studio-shell .studio-workflow-step-next{color:rgba(213,223,230,.58);margin-left:auto}.studio-shell .studio-asset-card{align-items:flex-end!important;border:1px solid hsla(0,0%,100%,.12)!important;color:rgba(245,248,250,.9)!important;display:flex!important;justify-content:center!important;overflow:hidden!important;position:relative!important}.studio-shell .studio-asset-card,.studio-shell .studio-asset-card.selected{background:linear-gradient(180deg,rgba(245,248,250,.045),rgba(245,248,250,.014)),#1d2026!important;box-shadow:none!important;outline:0!important}.studio-shell .studio-asset-card.selected{border-color:var(--magic-clean-accent)!important}.studio-shell .studio-asset-card:before{background:none!important;border:0!important;box-shadow:none!important;content:none!important;display:none!important;outline:0!important}.studio-shell .studio-asset-card>*{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-asset-card :is(.studio-asset-preview,.studio-asset-corner,.studio-asset-selected-mark,.studio-asset-pill,.studio-asset-play,.studio-asset-duration,.studio-asset-meta,.studio-asset-title,.studio-asset-title-row,.studio-asset-restore){display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.studio-shell .studio-asset-card:after{bottom:7px!important;color:rgba(232,252,255,.9)!important;content:attr(data-asset-compact-label)!important;display:block!important;font-size:9px!important;font-weight:600!important;left:50%!important;line-height:1!important;max-width:calc(100% - 10px)!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:5!important}.studio-shell .studio-node-console:has(>.studio-commerce-template-panel){width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important}.studio-shell .studio-node-console:has(>.studio-commerce-template-panel):after,.studio-shell .studio-node-console:has(>.studio-commerce-template-panel):before,.studio-shell .studio-node-console:has(>.studio-commerce-template-panel)>.studio-node-console-head,.studio-shell .studio-node-console:has(>.studio-commerce-template-panel)>.studio-node-console-row,.studio-shell .studio-node-console:has(>.studio-commerce-template-panel)>.studio-node-console-stage{display:none!important;content:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel,.studio-special-video-panel.compact-card.studio-commerce-template-panel{box-sizing:border-box!important;display:grid!important;grid-template-rows:28px 54px 32px!important;gap:7px!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:12px 14px!important;border:0!important;outline:0!important;border-radius:14px!important;background:#1d2026!important;background-image:none!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;color:rgba(244,247,250,.92)!important;overflow:visible!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-compact-head,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-compact-head{display:flex!important;align-items:center!important;justify-content:space-between!important;height:28px!important;min-height:28px!important;gap:8px!important;overflow:visible!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-dock,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-dock{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;height:28px!important;min-height:28px!important;gap:6px!important;overflow:hidden!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-add,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-add{display:inline-grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--magic-accent-cyan)!important;font-size:17px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;width:74px!important;min-width:74px!important;height:28px!important;min-height:28px!important;padding:3px 20px 3px 4px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:hsla(0,0%,100%,.045)!important;color:rgba(244,247,250,.78)!important;font-size:10px!important;overflow:hidden!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini{width:22px!important;min-width:22px!important;height:22px!important;border-radius:5px!important;overflow:hidden!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini img,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini video,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini img,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini video{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill span,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill button,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill button{position:absolute!important;right:3px!important;top:3px!important;width:16px!important;height:16px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(16,18,24,.82)!important;color:hsla(0,0%,100%,.86)!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-icon-row,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-icon-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important}.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-icon-row>button,.studio-special-video-panel.compact-card.studio-commerce-template-panel>.studio-special-video-compact-head>.studio-special-video-expand-button{display:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings{position:relative!important;z-index:120!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings>summary,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings>summary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;padding:0 10px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:hsla(0,0%,100%,.045)!important;color:rgba(244,247,250,.88)!important;font-size:12px!important;list-style:none!important;cursor:pointer!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings>summary::-webkit-details-marker,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings>summary::-webkit-details-marker{display:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone{position:relative!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;overflow:visible!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.compact,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.compact{position:relative!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:7px 42px 7px 14px!important;border:0!important;border-radius:9px!important;background:rgba(17,20,25,.68)!important;color:rgba(244,247,250,.92)!important;font-size:13px!important;line-height:1.35!important;resize:none!important;outline:0!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-strip,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-upload,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-strip,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-upload{display:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-expand,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-expand{display:inline-flex!important;position:absolute!important;right:8px!important;bottom:7px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:rgba(226,232,240,.86)!important;box-shadow:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-bottom-bar,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-bottom-bar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;height:32px!important;min-height:32px!important;overflow:visible!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-cost,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-model-pill,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-summary,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-summary,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-cost,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-model-pill,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-summary,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-summary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-model-pill,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-model-pill{justify-content:flex-start!important;min-width:108px!important;max-width:136px!important;overflow:hidden!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-summary,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-summary{min-width:170px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-details,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-details,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select{position:relative!important;z-index:130!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-details[open],.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select[open],.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-details[open],.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select[open],.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings.bottom[open]{z-index:240!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-summary::-webkit-details-marker,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-summary::-webkit-details-marker,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-summary::-webkit-details-marker,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-summary::-webkit-details-marker{display:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-send,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-send{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;min-width:66px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-send:disabled,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-send:disabled{opacity:.48!important;cursor:not-allowed!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-separator,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-separator{display:none!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-popover,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-popover,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-popover,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-popover,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-popover{box-sizing:border-box!important;position:absolute!important;right:0!important;bottom:calc(100% + 10px)!important;top:auto!important;z-index:260!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;background:#202226!important;background-image:none!important;box-shadow:0 20px 48px rgba(0,0,0,.46)!important;color:rgba(244,247,250,.94)!important;overflow:auto!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-popover{width:min(680px,calc(100vw - 40px))!important;max-height:520px!important;padding:12px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-popover,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-popover{width:336px!important;padding:14px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-popover,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-popover{width:280px!important;padding:12px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-options,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-label,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-section>span,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-section>span,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-label{display:block!important;margin-bottom:8px!important;color:rgba(244,247,250,.66)!important;font-size:12px!important;font-weight:800!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-option,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-choice,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-choice,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-option{box-sizing:border-box!important;min-height:30px!important;padding:0 10px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.9)!important;font-size:12px!important;font-weight:700!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-option.active,.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-choice.active,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-choice.active,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-option.active{border-color:rgba(0,212,255,.78)!important;background:rgba(0,212,255,.14)!important;color:#eafcff!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-section+.studio-param-section,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-section+.studio-param-section{margin-top:14px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-ratio-grid,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-ratio-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-segments,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-segments{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-section,.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-grid section{border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important;background:hsla(0,0%,100%,.035)!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-row{min-width:0!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-check{border-color:hsla(0,0%,100%,.12)!important;color:transparent!important}.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-row.active .studio-ecommerce-module-check{border-color:rgba(0,212,255,.78)!important;background:rgba(0,212,255,.18)!important;color:#eafcff!important}html body .studio-shell .studio-node-console.board-mode.storyboard-expanded:has(.storyboard-commerce-style.studio-commerce-template-panel){width:720px!important;min-width:720px!important;max-width:720px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .studio-shell .studio-node-console.board-mode.storyboard-expanded .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel{box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;padding:12px 14px!important;border:0!important;border-radius:14px!important;background:#1d2026!important;background-image:none!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important}html body .studio-model-popover{width:336px!important;max-height:420px!important;padding:12px!important;border:0!important;border-radius:14px!important;background:rgba(54,56,60,.98)!important;box-shadow:0 18px 44px rgba(0,0,0,.4)!important}html body .studio-model-popover-list{gap:4px!important;padding:4px!important;border-radius:10px!important;background:rgba(16,18,22,.66)!important}html body .studio-model-option{align-items:center!important;min-height:34px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:rgba(32,34,39,.95)!important;color:rgba(242,244,247,.74)!important;box-shadow:none!important}html body .studio-model-option.active{background:rgba(89,93,100,.78)!important;color:#fff!important}html body .studio-shell .studio-node-console:has(>.studio-commerce-template-panel){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .studio-shell .studio-node-console:has(>.studio-commerce-template-panel):after,html body .studio-shell .studio-node-console:has(>.studio-commerce-template-panel):before,html body .studio-shell .studio-node-console:has(>.studio-commerce-template-panel)>.studio-node-console-head,html body .studio-shell .studio-node-console:has(>.studio-commerce-template-panel)>.studio-node-console-row,html body .studio-shell .studio-node-console:has(>.studio-commerce-template-panel)>.studio-node-console-stage{display:none!important;content:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-compact-head,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-compact-head{justify-content:space-between!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-dock,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-dock{display:flex!important;align-items:center!important;flex:1 1 auto!important;gap:6px!important;height:28px!important;min-height:28px!important;max-height:28px!important;min-width:0!important;overflow:hidden!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-upload,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-add,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-add{display:inline-grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--magic-accent-cyan)!important;font-size:18px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-item,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill{box-sizing:border-box!important;position:relative!important;display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:28px!important;min-height:28px!important;padding:0!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:hsla(0,0%,100%,.045)!important;overflow:hidden!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill>span,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill>span{display:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-thumb,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini{width:100%!important;height:100%!important;border:0!important;border-radius:6px!important;overflow:hidden!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-thumb img,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-thumb video,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini img,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini video,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini img,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-mini video{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill button,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-reference-pill button{position:absolute!important;right:2px!important;top:2px!important;width:14px!important;height:14px!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(14,16,20,.82)!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-icon-row,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-expand-button,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-icon-row{display:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings{position:relative!important;z-index:180!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-icon-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings>summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings>summary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;padding:0 10px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:hsla(0,0%,100%,.045)!important;color:rgba(244,247,250,.9)!important;font-size:12px!important;font-weight:800!important;list-style:none!important;cursor:pointer!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel summary::-webkit-details-marker,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings>summary::-webkit-details-marker,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings>summary::-webkit-details-marker{display:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone{position:relative!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.compact,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.compact{position:relative!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:8px 14px!important;border:0!important;border-radius:9px!important;background:rgba(17,20,25,.68)!important;color:rgba(244,247,250,.92)!important;font-size:13px!important;line-height:1.35!important;resize:none!important;outline:0!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-expand,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-strip,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-upload,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-expand,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-strip,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-upload{display:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-bottom-bar,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-bottom-bar{justify-content:flex-end!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-icon-button,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-node-cost-badge,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-cost,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-model-pill,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-summary,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-cost,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-model-pill,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-summary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill.model,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-model-pill,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-model-pill{justify-content:flex-start!important;min-width:108px!important;max-width:136px!important;overflow:hidden!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill.params,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-summary{min-width:170px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-select,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-details,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-details,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings.bottom{position:relative!important;z-index:180!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-select[open],html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-details[open],html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select[open],html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-details[open],html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select[open],html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings.bottom[open]{z-index:320!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-node-console-action-video,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-send,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-send{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;min-width:66px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-node-console-action-video:disabled,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-send:disabled,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-send:disabled{opacity:.48!important;cursor:not-allowed!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-separator,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-separator{display:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-drawer,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-popover,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-popover,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-popover,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-popover{box-sizing:border-box!important;position:absolute!important;right:0!important;bottom:calc(100% + 10px)!important;top:auto!important;z-index:360!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;background:#202226!important;background-image:none!important;box-shadow:0 20px 48px rgba(0,0,0,.46)!important;color:rgba(244,247,250,.94)!important;overflow:auto!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-popover{max-height:520px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-drawer.params,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-popover{width:336px!important;padding:14px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-popover,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-popover{width:280px!important;padding:12px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-options,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-options,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-label,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-param-section>span,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-label,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-section>span,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-section>span,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-label{display:block!important;margin-bottom:8px!important;color:rgba(244,247,250,.66)!important;font-size:12px!important;font-weight:800!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-option,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-param-choice,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-option,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-choice,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-choice,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-option{box-sizing:border-box!important;min-height:30px!important;padding:0 10px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.9)!important;font-size:12px!important;font-weight:700!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill-option.active,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-param-choice.active,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-option.active,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-choice.active,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-choice.active,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-option.active{border-color:rgba(0,212,255,.78)!important;background:rgba(0,212,255,.14)!important;color:#eafcff!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-param-section+.studio-param-section,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-section+.studio-param-section,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-section+.studio-param-section{margin-top:14px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-param-ratio-grid,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-ratio-grid,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-ratio-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-param-segments,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-param-segments,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-param-segments{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-section,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-grid section{border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important;background:hsla(0,0%,100%,.035)!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-check{border-color:hsla(0,0%,100%,.12)!important;color:transparent!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-module-row.active .studio-ecommerce-module-check{border-color:rgba(0,212,255,.78)!important;background:rgba(0,212,255,.18)!important;color:#eafcff!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel{box-sizing:border-box!important;position:relative!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:12px 14px!important;border:0!important;border-radius:14px!important;background:#1d2026!important;background-image:none!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;overflow:visible!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-shell{display:grid!important;grid-template-rows:28px 54px 32px!important;gap:7px!important;width:100%!important;height:100%!important;min-width:0!important;overflow:visible!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-strip{display:flex!important;align-items:center!important;gap:6px!important;height:28px!important;min-height:28px!important;overflow:hidden!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box textarea.final{box-sizing:border-box!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box textarea.final{padding:8px 104px 8px 14px!important;border:0!important;border-radius:9px!important;background:rgba(17,20,25,.68)!important;color:rgba(244,247,250,.92)!important;font-size:13px!important;line-height:1.35!important;resize:none!important;outline:0!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-tools{position:absolute!important;right:8px!important;bottom:7px!important;display:flex!important;align-items:center!important;gap:6px!important;z-index:5!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-cost,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-model{display:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-tools button{height:28px!important;min-width:74px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-control-strip{position:relative!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;height:32px!important;min-height:32px!important;overflow:visible!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-icon-button{width:32px!important;min-width:32px!important;padding:0!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-icon-button.active,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-pill.active{background:rgba(0,212,255,.14)!important;color:#eafcff!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-drawer{width:min(680px,calc(100vw - 40px))!important;max-height:430px!important;padding:12px!important;bottom:42px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-drawer.params{right:168px!important;bottom:42px!important;max-height:none!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone{height:82px!important;min-height:82px!important;max-height:82px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.compact,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.compact{height:82px!important;min-height:82px!important;max-height:82px!important;background:#11151b!important;border-radius:9px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.expanded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.expanded{z-index:240!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt>textarea.studio-unified-textarea{height:82px!important;min-height:82px!important;max-height:82px!important;padding:42px 42px 8px 14px!important;background:#11151b!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.expanded>textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.expanded>textarea.studio-unified-textarea{height:168px!important;min-height:168px!important;max-height:168px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-upload,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-upload{display:inline-flex!important;top:8px!important;left:10px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;background:hsla(0,0%,100%,.055)!important;border-radius:7px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-strip,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-strip{display:flex!important;top:8px!important;left:44px!important;right:44px!important;height:28px!important;gap:6px!important;pointer-events:auto!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-item,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-more,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-item,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-more{width:38px!important;height:28px!important;min-width:38px!important;min-height:28px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-item :is(img,video),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-item :is(img,video){width:38px!important;height:28px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-expand,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-expand{right:10px!important;bottom:8px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-upload{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;border-radius:7px!important;background:hsla(0,0%,100%,.055)!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-item{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:28px!important;cursor:grab!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-item:active{cursor:grabbing!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box{position:relative!important;background:#11151b!important;border-radius:9px!important;overflow:visible!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box.expanded,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box.expanded textarea.final{z-index:260!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box textarea.final{padding:34px 250px 40px 14px!important;background:#11151b!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-tools{top:7px!important;bottom:auto!important;right:40px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-cost,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-model{display:inline-flex!important;align-items:center!important;height:28px!important;max-width:112px!important;min-width:0!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:hsla(0,0%,100%,.055)!important;color:rgba(244,247,250,.9)!important;font-size:11px!important;font-weight:800!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-cost{justify-content:center!important;white-space:nowrap!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-expand{position:absolute!important;right:100px!important;bottom:8px!important;z-index:8!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:rgba(244,247,250,.78)!important;font-size:13px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-parse{position:absolute!important;right:9px!important;bottom:7px!important;z-index:8!important;height:28px!important;min-width:82px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-parse:disabled{opacity:.48!important;cursor:not-allowed!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-drawer.sketch{width:340px!important;max-width:340px!important;right:0!important;bottom:42px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-sketch-card{min-height:0!important;padding:10px!important;grid-template-rows:auto auto 92px auto!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-sketch-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-sketch-placeholder,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-sketch-thumb{height:92px!important;min-height:92px!important;max-height:92px!important;background:#11151b!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-tools{position:static!important;order:2!important;flex:0 0 auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important;height:28px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-cost,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-model,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-parse{position:static!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;margin:0!important;border:0!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:11px!important;font-weight:800!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-model{width:104px!important;max-width:104px!important;padding:0 7px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-cost{min-width:92px!important;max-width:104px!important;padding:0 8px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-outline-parse{min-width:82px!important;padding:0 10px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-topbar .studio-magic-storyboard-reference-strip{order:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;background:transparent!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-item,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-thumb,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-reference-upload{border:0!important;background:transparent!important;box-shadow:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box textarea.final{border:0!important;background:#1d2026!important;box-shadow:none!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box textarea.final{padding:8px 42px 8px 0!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-outline-expand{right:6px!important;bottom:6px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-control-strip{justify-content:flex-start!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-node-console-action-video{margin-left:auto!important}html body .studio-shell .studio-node-console.board-mode.storyboard-expanded:has(>.studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel){width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;overflow:visible!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel:has(.studio-magic-storyboard-prompt-box.expanded),html body .studio-shell .studio-node-console.board-mode.storyboard-expanded:has(>.studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box.expanded){height:268px!important;min-height:268px!important;max-height:268px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel:has(.studio-magic-storyboard-prompt-box.expanded) .studio-magic-storyboard-shell{grid-template-rows:28px 168px 32px!important}html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box.expanded,html body .studio-shell .studio-magic-storyboard-panel.storyboard-commerce-style.studio-commerce-template-panel .studio-magic-storyboard-prompt-box.expanded textarea.final{width:100%!important;height:168px!important;min-height:168px!important;max-height:168px!important;background:#1d2026!important;overflow:hidden!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel{box-sizing:border-box!important;position:relative!important;align-content:stretch!important;gap:7px!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:12px 14px!important;border:0!important;border-radius:14px!important;background:#1d2026!important;background-image:none!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important;color:rgba(244,247,250,.92)!important;overflow:visible!important}html body .studio-shell .studio-node-console:has(>.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-unified-prompt.expanded),html body .studio-shell .studio-node-console:has(>.studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-unified-prompt.expanded),html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel:has(.studio-unified-prompt.expanded),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel:has(.studio-unified-prompt.expanded){height:268px!important;min-height:268px!important;max-height:268px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel:has(.studio-unified-prompt.expanded),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel:has(.studio-unified-prompt.expanded){grid-template-rows:28px 168px 32px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel:has(.studio-unified-prompt.expanded) .studio-ecommerce-prompt-zone{height:168px!important;min-height:168px!important;max-height:168px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-compact-head,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-compact-head{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-business-reference-strip,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-business-reference-strip{display:flex!important;align-items:center!important;flex:1 1 auto!important;gap:6px!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;background:transparent!important;overflow:hidden!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-business-reference-strip .studio-magic-storyboard-reference-upload,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-business-reference-strip .studio-magic-storyboard-reference-upload{flex:0 0 28px!important;display:inline-grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--magic-accent-cyan)!important;font-size:18px!important;font-weight:800!important;box-shadow:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-business-reference-strip .studio-magic-storyboard-reference-item,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-business-reference-strip .studio-magic-storyboard-reference-item{box-sizing:border-box!important;flex:0 0 38px!important;position:relative!important;display:inline-grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-business-reference-strip .studio-magic-storyboard-reference-thumb,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-business-reference-strip .studio-magic-storyboard-reference-thumb{display:block!important;width:38px!important;height:28px!important;border:0!important;border-radius:7px!important;overflow:hidden!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-business-reference-strip :is(img,video),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-business-reference-strip :is(img,video){display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt{box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:#1d2026!important;box-shadow:none!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.expanded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.expanded{height:168px!important;min-height:168px!important;max-height:168px!important;z-index:260!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone textarea.studio-unified-textarea{box-sizing:border-box!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:8px 42px 8px 0!important;border:0!important;border-radius:9px!important;background:#1d2026!important;color:rgba(244,247,250,.92)!important;font-size:13px!important;line-height:1.35!important;resize:none!important;outline:0!important;box-shadow:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.expanded textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-prompt.expanded textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.expanded textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-prompt.expanded textarea.studio-unified-textarea{height:168px!important;min-height:168px!important;max-height:168px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-reference-strip,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-upload,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-reference-strip,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-upload{display:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone .studio-unified-expand,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone .studio-unified-expand{position:absolute!important;right:6px!important;bottom:6px!important;z-index:8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(244,247,250,.78)!important;box-shadow:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-bottom-bar,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-bottom-bar{z-index:40!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-model-pill,.studio-ecommerce-pill-summary,.studio-ecommerce-param-summary,.studio-ecommerce-cost,.studio-ecommerce-settings>summary),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-model-pill,.studio-special-video-pill-summary,.studio-special-video-param-summary,.studio-special-video-cost,.studio-special-video-settings>summary){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;list-style:none!important;box-shadow:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-model-pill,.studio-ecommerce-pill-summary,.studio-ecommerce-param-summary,.studio-ecommerce-settings>summary) span,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-model-pill,.studio-special-video-pill-summary,.studio-special-video-param-summary,.studio-special-video-settings>summary) span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-model-pill,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-model-pill{justify-content:flex-start!important;width:98px!important;min-width:98px!important;max-width:98px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select.platform .studio-ecommerce-pill-summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select.video-type .studio-special-video-pill-summary{width:118px!important;min-width:118px!important;max-width:118px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-summary{width:152px!important;min-width:152px!important;max-width:152px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select.language .studio-ecommerce-pill-summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select.language .studio-special-video-pill-summary{width:78px!important;min-width:78px!important;max-width:78px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings>summary{width:74px!important;min-width:74px!important;max-width:74px!important}html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings>summary{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-cost,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-cost{width:64px!important;min-width:64px!important;max-width:64px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-send,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-send{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:58px!important;min-width:58px!important;height:32px!important;min-height:32px!important;margin-left:auto!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-pill-select,.studio-ecommerce-param-details,.studio-ecommerce-settings),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-pill-select,.studio-special-video-param-details,.studio-special-video-settings.bottom){position:relative!important;z-index:180!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-pill-select,.studio-ecommerce-param-details,.studio-ecommerce-settings)[open],html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-pill-select,.studio-special-video-param-details,.studio-special-video-settings.bottom)[open]{z-index:360!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-settings-popover,.studio-ecommerce-param-popover,.studio-ecommerce-pill-popover),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-settings-popover,.studio-special-video-param-popover,.studio-special-video-pill-popover){box-sizing:border-box!important;position:absolute!important;right:0!important;bottom:42px!important;top:auto!important;z-index:360!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;background:#202226!important;background-image:none!important;box-shadow:0 20px 48px rgba(0,0,0,.46)!important;color:rgba(244,247,250,.94)!important;overflow:auto!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-popover{width:min(680px,calc(100vw - 40px))!important;max-height:430px!important;padding:12px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-popover{width:336px!important;max-height:none!important;padding:14px!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-popover{width:280px!important;max-height:360px!important;padding:12px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt.compact,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt.compact{height:54px!important;min-height:54px!important;max-height:54px!important;background:#1d2026!important;border-radius:9px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt>textarea.studio-unified-textarea{height:54px!important;min-height:54px!important;max-height:54px!important;padding:8px 42px 8px 0!important;background:#1d2026!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt.expanded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt.expanded.compact,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone>.studio-unified-prompt.expanded>textarea.studio-unified-textarea,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt.expanded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt.expanded.compact,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt.expanded>textarea.studio-node-composer.visual.derived.embedded,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone>.studio-unified-prompt.expanded>textarea.studio-unified-textarea{height:168px!important;min-height:168px!important;max-height:168px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-pill-select,.studio-ecommerce-param-details,.studio-ecommerce-settings),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-pill-select,.studio-special-video-param-details,.studio-special-video-settings.bottom){box-sizing:border-box!important;flex:0 0 auto!important;height:32px!important;min-height:32px!important;max-height:32px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-pill-select,.studio-ecommerce-param-details,.studio-ecommerce-settings)>summary,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel :is(.studio-special-video-pill-select,.studio-special-video-param-details,.studio-special-video-settings.bottom)>summary{width:100%!important;min-width:100%!important;max-width:100%!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select.platform,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select.video-type{width:118px!important;min-width:118px!important;max-width:118px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-param-details,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-param-details{width:152px!important;min-width:152px!important;max-width:152px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-pill-select.language,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-pill-select.language{width:66px!important;min-width:66px!important;max-width:66px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings{width:82px!important;min-width:82px!important;max-width:82px!important;position:static!important}html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings.bottom{width:32px!important;min-width:32px!important;max-width:32px!important;position:static!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-cost,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-cost{width:68px!important;min-width:68px!important;max-width:68px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-send,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-send{width:66px!important;min-width:66px!important;max-width:66px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-settings-popover{right:14px!important;bottom:51px!important;width:680px!important;max-width:680px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel{display:grid!important;grid-template-rows:28px 54px 32px!important;grid-template-columns:minmax(0,1fr)!important;row-gap:7px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-compact-head,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-compact-head{grid-row:1!important;grid-column:1!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone{grid-row:2!important;grid-column:1!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-bottom-bar,html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-bottom-bar{grid-row:3!important;grid-column:1!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;padding:0!important;align-self:end!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-prompt-zone :is(.studio-unified-upload,.studio-unified-reference-strip),html body .studio-shell .studio-special-video-panel.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone :is(.studio-unified-upload,.studio-unified-reference-strip){display:none!important;visibility:hidden!important;pointer-events:none!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-compact-head{display:grid!important;grid-template-columns:minmax(88px,1fr) auto!important;-moz-column-gap:8px!important;column-gap:8px!important;align-items:center!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-business-reference-strip{grid-column:1!important;min-width:0!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;height:28px!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls .studio-special-video-pill-select{position:relative!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls .studio-special-video-pill-summary{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 9px!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.92)!important;font-size:12px!important;font-weight:800!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls .commerce-platform{width:88px!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls .commerce-market{width:72px!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls .commerce-adapt{width:118px!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-head-controls .studio-special-video-pill-popover{left:auto!important;right:0!important;bottom:34px!important;top:auto!important;width:320px!important;max-height:260px!important;padding:12px!important;overflow:auto!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-pill-options.multi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,24px)!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important;min-width:0!important;height:24px!important;padding:0 7px!important;border:0!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.72)!important;overflow:hidden!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label.wide{grid-column:span 2!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields span{color:rgba(118,221,255,.9)!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields input{min-width:0!important;width:100%!important;height:22px!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(244,247,250,.94)!important;font-size:12px!important;line-height:22px!important;outline:none!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields input::-moz-placeholder{color:rgba(244,247,250,.38)!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields input::placeholder{color:rgba(244,247,250,.38)!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label.selling-points{grid-column:span 2!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields textarea{box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(244,247,250,.94)!important;font:inherit!important;font-size:12px!important;line-height:22px!important;resize:none!important;outline:none!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields textarea::-moz-placeholder{color:rgba(244,247,250,.38)!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields textarea::placeholder{color:rgba(244,247,250,.38)!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel{height:calc(154px + var(--commerce-product-extra-height, 0px))!important;min-height:calc(154px + var(--commerce-product-extra-height, 0px))!important;max-height:calc(154px + var(--commerce-product-extra-height, 0px))!important;grid-template-rows:28px calc(54px + var(--commerce-product-extra-height, 0px)) 32px!important}html body .studio-shell .studio-node-console:has(>.studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel.commerce-product-info-expanded){height:auto!important;min-height:0!important;max-height:none!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields,html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-prompt-zone{height:calc(54px + var(--commerce-product-extra-height, 0px))!important;min-height:calc(54px + var(--commerce-product-extra-height, 0px))!important;max-height:calc(54px + var(--commerce-product-extra-height, 0px))!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields{grid-template-columns:repeat(10,minmax(0,1fr))!important;grid-template-rows:24px calc(24px + var(--commerce-product-extra-height, 0px))!important;gap:6px!important;overflow:visible!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label{grid-column:span 2!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label.price-info{grid-column:9/span 2!important;grid-row:1!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label.selling-points{grid-column:1/span 5!important;grid-row:2!important;height:calc(24px + var(--commerce-product-extra-height, 0px))!important;align-items:start!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields label.sku-info{grid-column:6/span 5!important;grid-row:2!important;height:calc(24px + var(--commerce-product-extra-height, 0px))!important;align-items:start!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .studio-special-video-commerce-fields textarea{height:calc(22px + var(--commerce-product-extra-height, 0px))!important;min-height:calc(22px + var(--commerce-product-extra-height, 0px))!important;max-height:calc(22px + var(--commerce-product-extra-height, 0px))!important;padding:0 2px!important;line-height:20px!important;overflow:hidden!important}html body .studio-shell .studio-special-video-panel.commerce.compact-card.studio-commerce-template-panel .commerce-market .studio-special-video-pill-option{font-size:13px!important;font-weight:700!important}.studio-shell .studio-node .studio-node-box>.studio-node-media-shell{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.studio-shell .studio-node .studio-node-media-shell,.studio-shell .studio-node .studio-node-media-shell :is(img,video,audio,button,.group\/node-video){opacity:1!important;visibility:visible!important}.studio-shell .studio-node.is-selected .studio-node-box>.studio-node-media-shell,.studio-shell .studio-node.is-selected .studio-node-media-shell,.studio-shell .studio-node.is-selected .studio-node-media-shell :is(img,video,audio,button,.group\/node-video),.studio-shell .studio-node.selected .studio-node-box>.studio-node-media-shell,.studio-shell .studio-node.selected .studio-node-media-shell,.studio-shell .studio-node.selected .studio-node-media-shell :is(img,video,audio,button,.group\/node-video){opacity:1!important;pointer-events:auto!important;visibility:visible!important}.studio-shell .studio-unified-reference-item.inherited{cursor:default!important}.studio-shell .studio-asset-card>.studio-asset-preview{display:flex!important;inset:0!important;height:100%!important;opacity:1!important;pointer-events:none!important;position:absolute!important;visibility:visible!important;width:100%!important}.studio-shell .studio-asset-card>.studio-asset-preview :is(.studio-asset-image,img,video){display:block!important;height:100%!important;opacity:1!important;visibility:visible!important;width:100%!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover:is(.sku-settings,.poster-settings){width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;max-height:min(620px,calc(100vh - 120px))!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover:is(.detail-settings,.sku-settings,.poster-settings){max-height:min(320px,calc(100vh - 120px))!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-popover:is(.sku-settings,.poster-settings) .studio-ecommerce-settings-title{position:sticky!important;top:-12px!important;z-index:4!important;margin:-12px -12px 10px!important;padding:12px!important;background:#202226!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-poster-choice-group>strong,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-section>strong{display:block!important;margin-bottom:8px!important;color:rgba(244,247,250,.92)!important;font-size:12px!important;font-weight:800!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-control-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-control-grid>label{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-control-grid>label>span{color:rgba(244,247,250,.58)!important;font-size:11px!important;font-weight:700!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .poster-marketing-section textarea,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-control-grid select,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-sku-table input{box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid hsla(0,0%,100%,.07)!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.92)!important;outline:0!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-settings-control-grid select{height:30px!important;padding:0 8px!important;font-size:11px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-sku-table{display:grid!important;gap:5px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel :is(.studio-ecommerce-sku-table-head,.studio-ecommerce-sku-row){display:grid!important;grid-template-columns:1.25fr 1fr .8fr 1fr 28px!important;align-items:center!important;gap:5px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-sku-table-head{padding:0 4px!important;color:rgba(244,247,250,.5)!important;font-size:10px!important;font-weight:700!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-sku-table input{height:28px!important;padding:0 7px!important;font-size:11px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-add-sku,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-sku-row>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;border:1px solid hsla(0,0%,100%,.07)!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.72)!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-add-sku{width:100%!important;font-size:11px!important;font-weight:700!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-visual-choice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-visual-choice-grid>button{min-height:34px!important;padding:0 8px!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.78)!important;font-size:11px!important;font-weight:700!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-visual-choice-grid>button.active{border-color:rgba(0,212,255,.78)!important;background:rgba(0,212,255,.13)!important;color:#eafcff!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .poster-marketing-section textarea{min-height:66px!important;padding:8px!important;resize:vertical!important;font-size:11px!important;line-height:1.45!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .poster-density,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-color-schemes,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-poster-choice-group+.studio-ecommerce-poster-choice-group,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-toggle-list{margin-top:10px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-color-schemes{display:flex!important;align-items:center!important;gap:8px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-color-schemes>strong{margin-right:4px!important;font-size:11px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-color-schemes>button{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;border:2px solid transparent!important;border-radius:50%!important;background:var(--poster-swatch)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.15)!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel .studio-ecommerce-color-schemes>button.active{border-color:#eefcff!important;box-shadow:0 0 0 2px rgba(0,212,255,.72)!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:has(>.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku){box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:has(>.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku):after,html body .studio-shell .studio-node-console.studio-node-console-image.visual:has(>.studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku):before{display:none!important;content:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-compact-head{justify-content:space-between!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-business-reference-strip{flex:1 1 auto!important;width:auto!important;max-width:none!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-sku-head-actions{position:relative!important;z-index:240!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;height:28px!important;margin-left:auto!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-head-settings{position:relative!important;z-index:240!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:28px!important;min-height:28px!important;max-height:28px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-head-settings>summary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 9px!important;border:0!important;border-radius:8px!important;background:#11151b!important;color:rgba(244,247,250,.88)!important;font-size:11px!important;font-weight:750!important;line-height:1!important;cursor:pointer!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-head-settings[open]>summary{background:rgba(0,176,220,.16)!important;color:#e9fbff!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-head-settings>.studio-ecommerce-settings-popover{top:36px!important;right:0!important;bottom:auto!important;left:auto!important;max-height:min(360px,calc(100vh - 120px))!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-head-settings>.sku-list-settings{width:min(680px,calc(100vw - 40px))!important;max-width:680px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-head-settings>.sku-visual-settings{width:min(560px,calc(100vw - 40px))!important;max-width:560px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-prompt-zone>.studio-ecommerce-settings-section.sku-foundation.inline{box-sizing:border-box!important;display:block!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#1d2026!important;box-shadow:none!important;overflow:visible!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .sku-foundation.inline .studio-ecommerce-settings-control-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,24px)!important;gap:6px 10px!important;width:100%!important;height:54px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .sku-foundation.inline .studio-ecommerce-settings-control-grid>label{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;height:24px!important;min-height:24px!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .sku-foundation.inline .studio-ecommerce-settings-control-grid>label>span{color:rgba(244,247,250,.58)!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .sku-foundation.inline .studio-ecommerce-settings-control-grid select{width:100%!important;height:24px!important;min-height:24px!important;padding:0 7px!important;border:1px solid hsla(0,0%,100%,.07)!important;border-radius:7px!important;background:#11151b!important;color:rgba(244,247,250,.9)!important;font-size:10px!important;outline:0!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-type-settings{position:static!important}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .studio-ecommerce-type-settings>.studio-ecommerce-settings-popover.sku-settings{top:calc(100% + 8px)!important;right:14px!important;bottom:auto!important;left:auto!important;width:min(680px,calc(100vw - 40px))!important;max-width:680px!important;max-height:min(360px,calc(100vh - 120px))!important}.studio-shell .studio-node.has-media-preview .studio-node-box,.studio-shell .studio-node.has-media-preview.is-selected .studio-node-box,.studio-shell .studio-node.has-media-preview.selected .studio-node-box,.studio-shell .studio-node.has-media-preview.selected.active .studio-node-box{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;overflow:visible!important}.studio-shell .studio-node.has-media-preview .studio-node-box:after,.studio-shell .studio-node.has-media-preview.is-selected .studio-node-box:after,.studio-shell .studio-node.has-media-preview.selected .studio-node-box:after{display:none!important;content:none!important}.studio-shell .studio-node.has-media-preview .studio-node-box>.studio-node-media-shell{border:1px solid hsla(0,0%,100%,.12)!important;border-radius:14px!important;box-shadow:none!important;height:100%!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:100%!important}.studio-shell .studio-node.has-media-preview.is-selected .studio-node-box>.studio-node-media-shell,.studio-shell .studio-node.has-media-preview.selected .studio-node-box>.studio-node-media-shell{border-color:var(--magic-clean-accent)!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.studio-node-upload-progress{align-items:center;background:rgba(7,10,14,.56);border-radius:14px;display:flex;inset:0;justify-content:center;pointer-events:none!important;position:absolute;z-index:20}.studio-node-upload-progress,.studio-shell .studio-node .studio-node-box>.studio-node-upload-progress{opacity:1!important;visibility:visible!important}.studio-shell .studio-node.is-selected .studio-node-box>.studio-node-upload-progress,.studio-shell .studio-node.selected .studio-node-box>.studio-node-upload-progress{opacity:1!important;pointer-events:none!important;visibility:visible!important;z-index:20!important}.studio-shell .studio-unified-reference-item>.studio-unified-reference-fallback{position:absolute!important;inset:0!important;z-index:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;color:rgba(226,232,240,.78)!important}.studio-shell .studio-unified-reference-item>.studio-unified-reference-fallback .studio-node-glyph{width:16px!important;height:16px!important}.studio-shell .studio-unified-reference-item>:is(img,video){position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;-o-object-fit:cover!important;object-fit:cover!important;color:transparent!important;font-size:0!important;text-indent:-9999px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea{padding:28px 42px 12px 16px!important}.studio-shell .studio-derived-workbench-video.simple .studio-unified-reference-item{color:transparent!important;font-size:0!important;white-space:nowrap!important}.studio-node-upload-progress-ring{align-items:center;border-radius:50%;display:flex;height:58px;justify-content:center;position:relative;width:58px}.studio-node-upload-progress-ring:before{animation:studio-node-upload-spin 1.15s linear infinite;background:conic-gradient(from -90deg,var(--magic-clean-accent) var(--studio-upload-progress),hsla(0,0%,100%,.14) 0);border-radius:50%;content:"";inset:0;position:absolute}.studio-node-upload-progress-ring:after{background:#11151b;border-radius:50%;content:"";inset:5px;position:absolute}@keyframes studio-node-upload-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.studio-node-upload-progress-ring:before{animation:none}}.studio-node-upload-progress-ring>span{color:#fff;font-size:11px;font-weight:800;position:relative;z-index:1}html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .sku-list-settings .studio-ecommerce-settings-section,html body .studio-shell .studio-product-detail-panel.ecommerce.compact-card.studio-commerce-template-panel.sku .sku-visual-settings .studio-ecommerce-settings-section{margin:0!important}html.light .studio-shell{--magic-clean-panel:#fff;--magic-clean-panel-raised:#f7f8fa;--magic-clean-field:#fff;--magic-clean-text:#171717;--magic-clean-muted:hsla(0,0%,9%,.56);--magic-common-panel-bg:#fff;--magic-common-field-bg:#f7f8fa;--magic-common-text:#171717;--magic-common-muted:hsla(0,0%,9%,.56);--magic-unified-panel-bg:#fff;--magic-unified-field-bg:#fff;--magic-unified-control-bg:#f1f3f5;--magic-unified-text:#171717;--magic-unified-muted:hsla(0,0%,9%,.56);--magic-line:rgba(17,24,39,.12);--magic-line-soft:rgba(17,24,39,.08);background:#f3f5f7!important;color:#171717!important;color-scheme:light}html.light body:has(.studio-shell){background:#f3f5f7!important;color:#171717!important}html.light .studio-shell :is(.studio-header,.studio-assets,.studio-copilot,.studio-session-panel,.studio-camera-panel,.studio-floating-bar,.studio-context-panel,.studio-mini-panel,.studio-layer-editor,.studio-send-card,.studio-node-box){border-color:var(--magic-line)!important;background:#fff!important;background-image:none!important;color:#171717!important;box-shadow:none!important}html.light .studio-shell :is(.studio-body,.studio-board){color:#171717!important}html.light .studio-shell .studio-board{background-color:#f7f8fa!important;background-image:linear-gradient(rgba(17,24,39,.055) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.055) 1px,transparent 0)!important}.studio-shell .studio-canvas-minimap{position:absolute;right:18px;bottom:18px;z-index:280;width:188px;padding:7px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(20,22,25,.92);box-shadow:0 12px 28px rgba(0,0,0,.3);backdrop-filter:blur(10px);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-shell .studio-canvas-minimap.dragging{cursor:grabbing}.studio-shell .studio-canvas-minimap-head{display:flex;align-items:center;justify-content:space-between;height:18px;padding:0 2px 5px;color:rgba(245,248,250,.76);font-size:11px;line-height:1}.studio-shell .studio-canvas-minimap-head span:last-child{color:rgba(245,248,250,.42);font-size:10px}.studio-shell .studio-canvas-minimap-stage{display:block;width:100%;height:auto;border-radius:5px;background:linear-gradient(rgba(245,248,250,.035) 1px,transparent 0),linear-gradient(90deg,rgba(245,248,250,.035) 1px,transparent 0),#090b0e;background-size:12px 12px;cursor:crosshair;touch-action:none}.studio-shell .studio-canvas-minimap.dragging .studio-canvas-minimap-stage{cursor:grabbing}.studio-shell .studio-canvas-minimap-node{fill:rgba(210,218,224,.38);stroke:rgba(245,248,250,.28);stroke-width:.8}.studio-shell .studio-canvas-minimap-node.selected{fill:rgba(0,212,255,.48);stroke:#00d4ff;stroke-width:1.2}.studio-shell .studio-canvas-minimap-viewport{fill:rgba(0,212,255,.055);stroke:#00d4ff;stroke-width:1.2;vector-effect:non-scaling-stroke}html.light .studio-shell .studio-canvas-minimap{border-color:rgba(17,24,39,.16);background:hsla(0,0%,100%,.94);box-shadow:0 12px 28px rgba(17,24,39,.14)}html.light .studio-shell .studio-canvas-minimap-head{color:hsla(0,0%,9%,.76)}html.light .studio-shell .studio-canvas-minimap-head span:last-child{color:hsla(0,0%,9%,.46)}html.light .studio-shell .studio-canvas-minimap-stage{background:linear-gradient(rgba(17,24,39,.045) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.045) 1px,transparent 0),#f4f6f8;background-size:12px 12px}html.light .studio-shell .studio-canvas-minimap-node{fill:rgba(65,74,84,.34);stroke:rgba(17,24,39,.3)}@media (max-width:760px){.studio-shell .studio-canvas-minimap{right:10px;bottom:10px;width:154px}}.studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt){z-index:320}html.light body .studio-shell :is(.studio-node-console,.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel,.studio-node-panel,.studio-panel-card){border-color:var(--magic-line)!important;background:#fff!important;background-image:none!important;color:#171717!important;box-shadow:none!important}html.light .studio-shell :is(.studio-header,.studio-assets,.studio-copilot,.studio-session-panel,.studio-camera-panel,.studio-floating-bar,.studio-context-panel,.studio-mini-panel,.studio-layer-editor,.studio-send-card,.studio-node-box) :is(h1,h2,h3,h4,p,span,label,strong,summary,legend),html.light body .studio-shell :is(.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel) :is(h1,h2,h3,h4,p,span,label,strong,summary,legend){color:#171717!important;text-shadow:none!important}html.light .studio-shell :is(.studio-input,.studio-textarea,.studio-select,.studio-composer,.studio-node-composer,.studio-unified-textarea,.studio-node-ratio-input,.studio-workspace-ratio-input),html.light body .studio-shell :is(.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel) :is(input,textarea,select){border-color:rgba(17,24,39,.16)!important;background:#fff!important;background-image:none!important;color:#171717!important;box-shadow:none!important;color-scheme:light}html.light .studio-shell :is(input,textarea)::-moz-placeholder{color:hsla(0,0%,9%,.42)!important}html.light .studio-shell :is(input,textarea)::placeholder{color:hsla(0,0%,9%,.42)!important}html.light body .studio-shell :is(.studio-ecommerce-settings-popover,.studio-special-video-settings-popover,.studio-ecommerce-param-popover,.studio-special-video-param-popover,.studio-ecommerce-pill-popover,.studio-special-video-pill-popover,.studio-param-popover,.studio-workspace-model-menu,.studio-project-menu,.studio-menu,.studio-node-menu,.studio-help-modal){border-color:var(--magic-line)!important;background:#fff!important;background-image:none!important;color:#171717!important;box-shadow:0 18px 44px rgba(17,24,39,.12)!important}html.light body .studio-shell :is(.studio-ecommerce-settings-section,.studio-special-video-settings-grid section,.studio-magic-storyboard-drawer,.studio-magic-storyboard-dialogue-card,.studio-magic-storyboard-row,.studio-unified-reference-strip,.studio-business-reference-strip,.studio-ecommerce-reference-dock,.studio-special-video-reference-dock,.studio-unified-prompt){border-color:var(--magic-line)!important;background:#f7f8fa!important;background-image:none!important;color:#171717!important}html.light .studio-shell :is(.studio-icon-button,.studio-nav-pill,.studio-tab,.studio-filter-button,.studio-chip,.studio-kind-pill,.studio-mini,.studio-secondary-button,.studio-primary-button,.studio-float-button),html.light body .studio-shell :is(.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel) button:not(.studio-ecommerce-send):not(.studio-special-video-send):not(.storyboard-generate-button):not(.studio-node-console-action-video){border-color:var(--magic-line)!important;background:#f1f3f5!important;background-image:none!important;color:#171717!important;box-shadow:none!important}html.light .studio-shell :is(.studio-icon-button,.studio-nav-pill,.studio-tab,.studio-filter-button,.studio-chip,.studio-kind-pill,.studio-mini,.studio-secondary-button,.studio-primary-button,.studio-float-button):hover,html.light body .studio-shell :is(.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel) button:not(.studio-ecommerce-send):not(.studio-special-video-send):not(.storyboard-generate-button):not(.studio-node-console-action-video):hover{border-color:rgba(183,121,47,.34)!important;background:#e9edf1!important;color:#171717!important}html.light .studio-shell :is(.active,[aria-selected=true],[aria-pressed=true]){color:#8a551c!important}html.light body .studio-shell :is(.studio-ecommerce-send,.studio-special-video-send,.storyboard-generate-button,.studio-node-console-action-video,.studio-send-button){border-color:transparent!important;background:#b7792f!important;color:#171717!important;box-shadow:none!important}html.light body .studio-shell :is(.studio-ecommerce-send,.studio-special-video-send,.storyboard-generate-button,.studio-node-console-action-video,.studio-send-button) *{color:#171717!important}html.light .studio-shell .studio-node.has-media-preview .studio-node-box,html.light .studio-shell .studio-node.has-media-preview.is-selected .studio-node-box,html.light .studio-shell .studio-node.has-media-preview.selected .studio-node-box{background:transparent!important;border:0!important}html.light .studio-node-upload-progress{background:hsla(0,0%,100%,.74)!important}html.light .studio-node-upload-progress-ring:after{background:#fff!important}html.light .studio-node-upload-progress-ring>span{color:#171717!important}.studio-shell .studio-workflow-source-preview{width:100%;height:100%;box-sizing:border-box;padding:10px 10px 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;overflow:hidden}.studio-shell .studio-workflow-source-preview.single{padding:10px 10px 30px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.studio-shell .studio-workflow-source-preview.single .studio-workflow-source-thumb{width:100%;height:100%;border-radius:inherit}.studio-shell .studio-node.workflow-source-node .studio-node-box,.studio-shell .studio-node.workflow-source-node.selected .studio-node-box,.studio-shell .studio-node[data-workflow-role=source] .studio-node-box,.studio-shell .studio-node[data-workflow-role=source].selected .studio-node-box{border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:none!important;outline:0!important}.studio-shell .studio-node.has-workflow-source-preview .studio-node-box,.studio-shell .studio-node.has-workflow-source-preview.selected .studio-node-box,.studio-shell .studio-node.workflow-material-node .studio-node-box,.studio-shell .studio-node.workflow-material-node.selected .studio-node-box{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;overflow:visible!important}.studio-shell .studio-node.has-workflow-source-preview .studio-node-box:after,.studio-shell .studio-node.workflow-material-node .studio-node-box:after{display:none!important;content:none!important}.studio-shell .studio-node.workflow-source-node.has-workflow-source-preview .studio-node-box,.studio-shell .studio-node[data-workflow-role=source].has-workflow-source-preview .studio-node-box{overflow:hidden!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(39,42,49,.98),rgba(27,30,36,.98))!important}.studio-shell .studio-node.workflow-source-node.has-workflow-source-preview.selected .studio-node-box,.studio-shell .studio-node[data-workflow-role=source].has-workflow-source-preview.selected .studio-node-box{border-color:rgba(0,204,255,.9)!important}.studio-shell .studio-node.workflow-source-node.has-workflow-source-preview .studio-node-box:after,.studio-shell .studio-node[data-workflow-role=source].has-workflow-source-preview .studio-node-box:after{bottom:8px!important;color:rgba(232,252,255,.9)!important;content:attr(data-node-compact-label)!important;display:block!important}.studio-shell .studio-node.has-workflow-source-preview .studio-workflow-source-thumb,.studio-shell .studio-node.workflow-material-node .studio-node-media-shell,.studio-shell .studio-node.workflow-material-node.selected .studio-node-media-shell{border:0!important;box-shadow:none!important}.studio-shell .studio-workflow-source-thumb{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:rgba(8,11,15,.42);color:rgba(222,230,236,.72)}.studio-shell .studio-workflow-source-thumb :is(img,video){width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.studio-shell .studio-workflow-source-thumb .studio-node-glyph{width:24px;height:24px}.studio-shell .studio-workflow-source-more{position:absolute;top:8px;right:8px;min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:rgba(0,174,234,.88);color:#fff;font-size:10px;font-weight:700}.studio-shell .workflow-grid-sketch-panel,.studio-shell .workflow-storyboard-table-panel{box-sizing:border-box;z-index:30;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#202328;box-shadow:0 18px 46px rgba(0,0,0,.34);overflow:hidden}.studio-shell .workflow-grid-sketch-panel>.studio-node-console-head,.studio-shell .workflow-storyboard-table-panel>.studio-node-console-head{display:none}.studio-shell .workflow-grid-sketch-panel .studio-workflow-step-guide,.studio-shell .workflow-storyboard-table-panel .studio-workflow-step-guide{min-height:34px;margin:0;padding:8px 12px;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.018)}.studio-shell .studio-workflow-storyboard-editor{height:100%;min-height:0;box-sizing:border-box;padding:10px 12px 12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px}.studio-shell .studio-workflow-grid-sketch-actions,.studio-shell .studio-workflow-storyboard-footer,.studio-shell .studio-workflow-storyboard-params,.studio-shell .studio-workflow-storyboard-toolbar{display:flex;align-items:center}.studio-shell .studio-workflow-storyboard-toolbar{justify-content:space-between;gap:12px}.studio-shell .studio-workflow-storyboard-toolbar>div:first-child{display:grid;gap:2px}.studio-shell .studio-workflow-storyboard-toolbar strong{color:rgba(245,248,250,.94);font-size:13px}.studio-shell .studio-workflow-grid-sketch-choice small,.studio-shell .studio-workflow-storyboard-toolbar span{color:rgba(220,228,234,.5);font-size:10px}.studio-shell .studio-workflow-storyboard-params{justify-content:flex-end;gap:6px}.studio-shell .studio-workflow-grid-sketch-choice button,.studio-shell .studio-workflow-storyboard-footer :is(select,textarea),.studio-shell .studio-workflow-storyboard-params :is(button,select){min-height:28px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:#14171c;color:rgba(240,244,247,.84);font-size:10px}.studio-shell .studio-workflow-storyboard-params button{min-width:50px}.studio-shell .studio-workflow-grid-sketch-choice button.active,.studio-shell .studio-workflow-storyboard-params button.active{border-color:rgba(0,191,251,.78);background:rgba(0,191,251,.13);color:#eafaff}.studio-shell .studio-magic-storyboard-table.workflow-table{height:100%;min-height:0}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-multi-frame-grid{height:calc(100% - 25px)}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-magic-storyboard-row{grid-template-columns:48px minmax(138px,1.3fr) minmax(72px,.66fr) minmax(82px,.76fr) minmax(82px,.76fr) minmax(118px,1fr) minmax(74px,.68fr);gap:5px}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-magic-storyboard-cell textarea{width:100%;min-height:42px;box-sizing:border-box;resize:vertical;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:rgba(10,11,15,.86);color:rgba(245,248,250,.9);font-size:10px;line-height:1.4;padding:6px 7px}.studio-shell .studio-workflow-storyboard-footer{gap:8px}.studio-shell .studio-workflow-storyboard-footer label{display:grid;gap:3px;color:rgba(220,228,234,.58);font-size:9px}.studio-shell .studio-workflow-storyboard-footer label:first-child{width:180px}.studio-shell .studio-workflow-storyboard-footer label.dialogue{min-width:0;flex:1}.studio-shell .studio-workflow-storyboard-footer textarea{width:100%;height:32px;padding:7px 8px;resize:none}.studio-shell .studio-workflow-storyboard-footer>button{align-self:end;min-width:74px;height:32px}.studio-shell .workflow-grid-sketch-panel{min-height:0}.studio-shell .studio-workflow-grid-sketch-panel{height:100%;box-sizing:border-box;padding:12px 14px;display:flex;align-items:stretch;justify-content:space-between;gap:14px}.studio-shell .studio-workflow-grid-sketch-choice{min-width:0;flex:1;display:grid;align-content:start;grid-template-columns:74px minmax(0,1fr);gap:7px 10px}.studio-shell .studio-workflow-grid-sketch-choice>span{align-self:center;color:rgba(235,241,245,.72);font-size:11px}.studio-shell .studio-workflow-grid-sketch-choice small{grid-column:2;line-height:1.45}.studio-shell .studio-workflow-grid-sketch-options{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:6px}.studio-shell .studio-workflow-grid-sketch-options button{min-width:0;height:30px;padding:0 10px}.studio-shell .studio-workflow-grid-sketch-actions{flex:0 0 146px;align-content:center;flex-wrap:wrap;justify-content:flex-end}.studio-shell :is(.workflow-material-source-panel,.workflow-outline-panel,.workflow-final-prompt-panel,.workflow-video-generator-panel){box-sizing:border-box;z-index:30;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#202328;box-shadow:0 18px 46px rgba(0,0,0,.34);overflow:visible}.studio-shell :is(.workflow-material-source-panel,.workflow-outline-panel,.workflow-final-prompt-panel,.workflow-video-generator-panel)>.studio-node-console-head{display:none!important}.studio-shell :is(.workflow-material-source-panel,.workflow-outline-panel,.workflow-final-prompt-panel,.workflow-video-generator-panel,.workflow-grid-sketch-panel) .studio-unified-prompt{border:0!important;background:transparent!important;box-shadow:none!important}.studio-shell :is(.workflow-outline-panel,.workflow-final-prompt-panel,.workflow-video-generator-panel,.workflow-grid-sketch-panel) .studio-unified-reference-strip{display:none!important}.studio-shell :is(.workflow-outline-panel,.workflow-final-prompt-panel,.workflow-video-generator-panel,.workflow-grid-sketch-panel) .studio-unified-textarea{padding:12px 38px 12px 14px!important;background:transparent!important}.studio-shell .workflow-material-source-panel .studio-unified-reference-strip{display:flex!important;top:10px!important;left:42px!important;right:12px!important;height:32px!important;gap:6px!important;pointer-events:auto!important}.studio-shell .workflow-material-source-panel .studio-unified-textarea{padding:50px 38px 12px 14px!important;background:transparent!important}.studio-shell .workflow-material-source-panel .studio-unified-upload{top:11px!important;left:14px!important}.studio-shell .workflow-final-prompt-panel .studio-node-console-text-panel,.studio-shell .workflow-outline-panel .studio-node-console-text-panel{min-height:0;padding:0!important;background:transparent!important}.studio-shell .workflow-final-prompt-panel .studio-node-console-row-footer,.studio-shell .workflow-material-source-panel .studio-node-console-row-primary,.studio-shell .workflow-outline-panel .studio-node-console-row-footer,.studio-shell .workflow-video-generator-panel .studio-node-console-row-primary{min-height:40px;margin:0 12px 10px;padding:0;gap:8px}.studio-shell .workflow-final-prompt-panel .studio-node-console-run,.studio-shell .workflow-material-source-panel .studio-node-console-action,.studio-shell .workflow-outline-panel .studio-node-console-run,.studio-shell .workflow-video-generator-panel .studio-node-console-action{margin-left:auto}.studio-shell .workflow-storyboard-table-panel{overflow:visible}.studio-shell .studio-workflow-storyboard-editor{grid-template-rows:auto auto auto;align-content:start;gap:7px;padding:9px 11px 10px}.studio-shell .studio-magic-storyboard-table.workflow-table{height:auto}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-multi-frame-grid{height:auto!important;max-height:none;flex:0 0 auto!important;overflow:auto}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-magic-storyboard-row{grid-template-columns:44px minmax(126px,1.25fr) minmax(68px,.64fr) minmax(76px,.72fr) minmax(76px,.72fr) minmax(108px,.94fr) minmax(68px,.64fr);min-height:38px;gap:4px;padding:2px 4px}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-magic-storyboard-row.header{min-height:24px}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-magic-storyboard-cell textarea{min-height:34px;height:34px;padding:5px 6px;resize:none}.studio-shell .studio-magic-storyboard-table.workflow-table .studio-magic-storyboard-cell :is(select,button){min-height:34px;height:34px}.studio-shell .studio-workflow-storyboard-footer{min-height:32px;gap:7px}.studio-shell .studio-workflow-storyboard-footer-spacer{flex:1}.studio-shell .studio-workflow-storyboard-footer .studio-node-chip.model{max-width:220px}.studio-shell .studio-workflow-storyboard-footer .studio-node-console-run.sync{min-width:94px}.studio-shell .workflow-grid-sketch-panel{overflow:visible}.studio-shell .studio-workflow-grid-sketch-panel{padding:10px 12px;display:grid;grid-template-rows:minmax(0,1fr) 34px;gap:8px}.studio-shell .studio-workflow-grid-sketch-panel>.workflow-grid-sketch-input{width:100%;min-height:0}.studio-shell .studio-workflow-grid-sketch-panel .studio-unified-textarea{min-height:78px!important}.studio-shell .studio-workflow-grid-sketch-actions{min-width:0;width:100%!important;flex:0 0 auto!important;flex-wrap:nowrap!important;justify-content:flex-start;gap:8px}.studio-shell .studio-workflow-grid-sketch-actions .studio-node-chip.model{width:160px!important;min-width:160px!important;max-width:160px!important;flex:0 0 160px!important}.studio-shell .studio-workflow-sketch-type-select{width:180px!important;min-width:180px!important;max-width:180px!important;flex:0 0 180px!important}.studio-shell .studio-workflow-grid-sketch-actions .studio-node-cost-badge{width:auto!important;min-width:64px!important;flex:0 0 auto!important;margin-left:auto!important}.studio-shell .studio-workflow-grid-sketch-actions .studio-node-console-action{width:96px!important;min-width:96px!important;flex:0 0 96px!important}.studio-shell .workflow-video-generator-panel .studio-unified-textarea{min-height:92px!important}.studio-shell .workflow-video-generator-panel .workflow-reference-fixed{white-space:nowrap}html body .studio-shell :is(.workflow-outline-panel,.workflow-final-prompt-panel,.workflow-grid-sketch-panel) .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;padding:12px 38px 10px 14px!important}html body .studio-shell .workflow-video-generator-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:12px 42px 8px 14px!important}html body .studio-shell .workflow-grid-sketch-panel{height:176px!important;max-height:176px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-material-source-panel .studio-unified-upload{top:10px!important;left:14px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-material-source-panel .studio-unified-reference-strip{display:flex!important;top:8px!important;left:42px!important;right:12px!important;width:auto!important;height:34px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-material-source-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:50px 42px 8px 14px!important}html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate.workflow-final-prompt-panel .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate.workflow-outline-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:12px 42px 8px 14px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel{display:block!important;width:720px!important;height:176px!important;min-height:176px!important;max-height:176px!important;padding:0!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel>.studio-node-console-head{display:none!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel>.studio-workflow-grid-sketch-panel{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 32px!important;grid-auto-flow:row!important;align-content:stretch!important;justify-content:stretch!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:10px 12px!important;gap:8px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .workflow-grid-sketch-input.studio-unified-prompt{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:116px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .workflow-grid-sketch-input.studio-unified-prompt>textarea.studio-unified-textarea{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:12px 42px 8px 14px!important;background:transparent!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .studio-workflow-grid-sketch-actions{box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:32px!important;margin:0!important;padding:0!important;gap:8px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .studio-workflow-grid-sketch-actions .studio-node-chip.model{width:160px!important;min-width:160px!important;max-width:160px!important;flex:0 0 160px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .studio-workflow-grid-sketch-actions .studio-workflow-sketch-type-select{width:180px!important;min-width:180px!important;max-width:180px!important;flex:0 0 180px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .studio-workflow-grid-sketch-actions .studio-node-cost-badge{width:68px!important;min-width:68px!important;max-width:68px!important;flex:0 0 68px!important;margin-left:auto!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate.workflow-grid-sketch-panel .studio-workflow-grid-sketch-actions .studio-node-console-action{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate.workflow-video-generator-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:12px 42px 8px 14px!important}html body .studio-shell .workflow-material-source-panel.workflow-material-source-panel.workflow-material-source-panel.workflow-material-source-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:50px 42px 8px 14px!important}html body .studio-shell .workflow-final-prompt-panel.workflow-final-prompt-panel.workflow-final-prompt-panel.workflow-final-prompt-panel .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell .workflow-outline-panel.workflow-outline-panel.workflow-outline-panel.workflow-outline-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:12px 42px 8px 14px!important}html body .studio-shell .workflow-grid-sketch-panel.workflow-grid-sketch-panel.workflow-grid-sketch-panel.workflow-grid-sketch-panel .workflow-grid-sketch-input.studio-unified-prompt>textarea.studio-unified-textarea{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:12px 42px 8px 14px!important}html body .studio-shell .workflow-video-generator-panel.workflow-video-generator-panel.workflow-video-generator-panel.workflow-video-generator-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:12px 42px 8px 14px!important}html body .studio-shell #studio-workflow-fixed-panel.workflow-material-source-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:50px 42px 8px 14px!important}html body .studio-shell #studio-workflow-fixed-panel.workflow-final-prompt-panel .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell #studio-workflow-fixed-panel.workflow-outline-panel .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell #studio-workflow-fixed-panel.workflow-video-generator-panel .studio-unified-prompt>textarea.studio-unified-textarea{top:0!important;bottom:40px!important;height:104px!important;min-height:104px!important;padding:12px 42px 8px 14px!important}html body .studio-shell #studio-workflow-fixed-panel.workflow-grid-sketch-panel .studio-unified-prompt>textarea.workflow-grid-sketch-input.studio-unified-textarea{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:12px 42px 8px 14px!important}.studio-shell .studio-asset-card>.studio-asset-upload-progress{display:grid!important;opacity:1!important;pointer-events:none!important;visibility:visible!important;z-index:24!important}.studio-shell .studio-node.studio-node-text.has-text-preview .studio-node-box>.studio-node-text-preview-shell{display:block!important;height:calc(100% - 18px)!important;opacity:1!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;width:calc(100% - 18px)!important}.studio-shell .studio-node-text-preview-shell .studio-node-text-preview{height:100%!important;max-height:none!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;width:100%!important;cursor:text!important}.studio-shell .studio-node-text-copy{align-items:center;background:rgba(9,13,18,.78);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:rgba(242,248,252,.84);cursor:pointer;display:inline-flex!important;height:26px;justify-content:center;opacity:1!important;position:absolute;right:7px;top:7px;visibility:visible!important;width:26px;z-index:8}.studio-shell .studio-node-text-copy:hover{background:rgba(0,212,255,.18);border-color:rgba(0,212,255,.48);color:#fff}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea{padding:12px 42px 12px 58px!important}html body .studio-shell .studio-node-console.multi-image-video-panel{overflow:visible!important}html body .studio-shell .studio-node-console.multi-image-video-panel .studio-derived-workbench-video.simple .studio-unified-expand{right:14px!important;bottom:8px!important;transform:none!important}html body .studio-shell .studio-node-console.multi-image-video-panel .studio-derived-workbench-video.simple .studio-unified-prompt.has-references>textarea.studio-unified-textarea{padding:12px 42px 12px 58px!important}html body .studio-shell .studio-node.has-media-preview .studio-node-box>.studio-node-media-shell,html body .studio-shell .studio-node.has-media-preview.is-selected .studio-node-box>.studio-node-media-shell,html body .studio-shell .studio-node.has-media-preview.selected .studio-node-box>.studio-node-media-shell{opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body .studio-shell .studio-asset-card.is-selected>.studio-asset-preview,html body .studio-shell .studio-asset-card.selected>.studio-asset-preview{opacity:1!important;visibility:visible!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(.workflow-video-generator-panel):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)) .studio-derived-workbench-video.simple .studio-unified-prompt.no-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea,html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(.workflow-video-generator-panel):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-unified-prompt.no-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{padding:12px 42px 12px 16px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(.workflow-video-generator-panel):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)) .studio-derived-workbench-video.simple .studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea,html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(.workflow-video-generator-panel):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{padding:46px 42px 10px 14px!important}html body .studio-shell .studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-node-console-row.visual.minimal.derived-footer.embedded:has(.studio-camera-toggle){grid-template-columns:132px minmax(0,1fr) 96px 112px 64px!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{padding:46px 42px 10px 14px!important}html body .studio-shell .studio-unified-prompt:has(.studio-unified-mention-menu){overflow:visible!important;z-index:60!important}.studio-shell .studio-unified-mention-menu{position:absolute;z-index:10000;display:grid;width:min(320px,calc(100% - 24px));max-height:224px;padding:6px;overflow:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:#171a20;box-shadow:0 18px 44px rgba(0,0,0,.46)}.studio-shell .studio-unified-mention-menu>button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:rgba(244,247,251,.94);text-align:left}.studio-shell .studio-unified-mention-menu>button:focus-visible,.studio-shell .studio-unified-mention-menu>button:hover{background:rgba(0,212,255,.12);outline:none}.studio-shell .studio-unified-mention-menu>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating)>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating,html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating)>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating{box-sizing:border-box!important;position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating)>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating:after,html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating)>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating:before,html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating)>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating:after,html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating)>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating:before{display:none!important;content:none!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-unified-prompt{isolation:isolate!important;overflow:visible!important;z-index:30!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-unified-prompt.no-references>textarea.studio-unified-textarea{padding:12px 42px 10px 14px!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-unified-prompt.has-references>textarea.studio-unified-textarea{padding:8px 42px 8px 14px!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-unified-prompt.expanded.has-references>textarea.studio-unified-textarea{padding:12px 42px 12px 14px!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-unified-reference-strip{box-sizing:border-box!important;position:absolute!important;top:4px!important;left:42px!important;right:44px!important;bottom:auto!important;display:flex!important;align-items:center!important;width:auto!important;height:24px!important;max-width:none!important;gap:6px!important;overflow:hidden!important;z-index:4!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-node-console-row.visual.minimal.derived-footer.embedded{position:absolute!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;z-index:20!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-param-picker{position:relative!important;overflow:visible!important;z-index:50!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-param-popover{box-sizing:border-box!important;position:absolute!important;top:auto!important;right:auto!important;bottom:calc(100% + 10px)!important;left:50%!important;width:336px!important;max-width:min(336px,calc(100vw - 32px))!important;height:auto!important;min-height:0!important;max-height:min(420px,calc(100vh - 48px))!important;margin:0!important;padding:12px!important;overflow:auto!important;transform:translateX(-50%)!important;z-index:12000!important}html body .studio-shell .studio-unified-prompt:has(.studio-unified-mention-menu){isolation:auto!important;z-index:13000!important}.studio-shell .studio-unified-mention-menu{box-sizing:border-box;left:12px;bottom:calc(100% + 8px);width:min(380px,calc(100% - 24px));max-height:282px;z-index:14000}.studio-shell .studio-unified-mention-menu>button{grid-template-columns:42px minmax(0,1fr);min-height:46px;gap:9px;padding:4px 8px;cursor:pointer}.studio-shell .studio-unified-mention-thumb{box-sizing:border-box;display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:#0d1015;color:rgba(244,247,251,.76)}.studio-shell .studio-unified-mention-thumb>:is(img,video){display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.studio-shell .studio-unified-mention-copy{display:grid;min-width:0;gap:2px}.studio-shell .studio-unified-mention-copy small{overflow:hidden;color:rgba(198,209,222,.58);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating{display:block!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat{height:100%!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references:not(.expanded){top:0!important;bottom:42px!important;height:auto!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{top:28px!important;bottom:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:6px 42px 6px 14px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-reference-strip{top:2px!important;height:20px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row.visual.minimal.derived-footer.embedded{top:auto!important;bottom:0!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(.workflow-video-generator-panel):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)) .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{box-sizing:border-box!important;top:28px!important;bottom:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:6px 42px 6px 14px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(.workflow-video-generator-panel):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)) .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-reference-strip{top:2px!important;height:20px!important;min-height:20px!important;max-height:20px!important}html body .studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating,html body .studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-derived-shell-card-flat,html body .studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row.derived-footer,html body .studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout,html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-derived-workbench-video){pointer-events:auto!important;z-index:40!important}html body .studio-shell .studio-composer-mention-menu{bottom:calc(100% + 8px);left:8px;right:8px;width:auto;max-width:none;z-index:14000;pointer-events:auto}html body .studio-shell .studio-copilot-composer-shell:has(.studio-composer-mention-menu),html body .studio-shell .studio-copilot-footer:has(.studio-composer-mention-menu){overflow:visible!important;z-index:100!important}html body .studio-shell .studio-node-link-menu,html body .studio-shell .studio-node-task-menu{z-index:1000!important;pointer-events:auto!important}html body .studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.no-references:not(.expanded){top:0!important;bottom:auto!important;height:70px!important;min-height:70px!important;max-height:70px!important}html body .studio-shell .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.no-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{top:0!important;bottom:auto!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:12px 42px 10px 14px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit):has(>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating .studio-unified-prompt.expanded){box-sizing:border-box!important;height:344px!important;min-height:344px!important;max-height:344px!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit):has(>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating .studio-unified-prompt:not(.expanded)){box-sizing:border-box!important;height:154px!important;min-height:154px!important;max-height:154px!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit)>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating{box-sizing:border-box!important;position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit)>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.image-flat{box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#1d2026!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit)>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating .studio-unified-prompt{box-sizing:border-box!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit)>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating .studio-unified-prompt.expanded{height:282px!important;min-height:282px!important;max-height:282px!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit)>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:transparent!important;background-image:none!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit)>.studio-derived-workbench-image.simple:not(.advanced).studio-derived-workbench-floating .studio-unified-prompt.expanded>textarea.studio-unified-textarea{overflow-y:auto!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-edit>.studio-node-stage.studio-node-stage-image:has(>.studio-node-stage-main>.studio-node-stage-placeholder.visual:empty){display:none!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt:not(.expanded){box-sizing:border-box!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;height:70px!important;min-height:70px!important;max-height:70px!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt.no-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{box-sizing:border-box!important;position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:12px 42px 10px 14px!important;z-index:1!important}html body .studio-shell .studio-node-console:has(.studio-param-popover),html body .studio-shell .studio-node-console:has(.studio-unified-mention-menu){overflow:visible!important;pointer-events:auto!important;z-index:15000!important}html body .studio-shell .studio-node-console:has(.studio-unified-mention-menu) .studio-unified-prompt{overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-edit:has(.studio-unified-prompt):has(.studio-unified-mention-menu) .studio-unified-prompt,html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(.studio-unified-prompt):has(.studio-unified-mention-menu) .studio-unified-prompt,html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt):has(.studio-unified-mention-menu) .studio-unified-prompt{overflow:visible!important}html body .studio-shell .studio-param-popover,html body .studio-shell .studio-param-popover *{pointer-events:auto!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual:is(.image-generate,.image-edit):has(.studio-unified-prompt) .studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded:has(.studio-param-popover),html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate:has(.studio-unified-prompt) .studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded:has(.studio-param-popover){overflow:visible!important;pointer-events:auto!important;z-index:14500!important}html body .studio-shell :is(.studio-derived-workbench-image.simple.studio-derived-workbench-floating,.studio-derived-workbench-video.simple.studio-derived-workbench-floating) .studio-param-picker{display:block!important;min-width:0!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{box-sizing:border-box!important;position:absolute!important;top:28px!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:6px 42px 6px 14px!important;z-index:1!important}.traditional-reference-rack{position:relative;z-index:22;display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:repeat(3,28px);align-items:center;gap:4px 8px;min-width:0;margin:0 14px 6px;padding:8px;border:1px solid rgba(0,212,255,.16);border-radius:10px;background:hsla(0,0%,100%,.035)}.traditional-reference-upload.rack{grid-row:1/span 3;align-self:start;width:62px;height:54px;min-width:0;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transform:none;border-style:dashed;border-radius:6px;background:rgba(12,34,44,.78);box-shadow:none}.traditional-reference-upload.rack:hover{border-color:rgba(0,212,255,.62);background:rgba(13,48,61,.88)}.traditional-reference-upload.rack strong{max-width:52px;overflow:hidden;color:rgba(225,247,252,.9);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.traditional-reference-lane{min-width:0;height:28px;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:6px}.traditional-reference-lane-label{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:3px;color:rgba(202,222,229,.72);font-size:10px;line-height:1;white-space:nowrap}.traditional-reference-lane-label small{color:rgba(160,188,198,.58);font-size:8px}.traditional-reference-items{min-width:0;width:100%;height:28px;display:grid;grid-template-columns:repeat(var(--reference-capacity),minmax(0,1fr));gap:2px;overflow:visible;border-radius:4px;background:hsla(0,0%,100%,.025)}.traditional-reference-rack .traditional-reference-chip{position:relative;inset:auto;z-index:1;width:100%;min-width:0;height:28px;display:grid;place-items:center;border-color:rgba(94,139,154,.52);border-radius:4px;background:rgba(36,57,66,.92);color:rgba(213,235,242,.86);box-shadow:none;transform:none;transform-origin:center}.traditional-reference-rack .traditional-reference-lane.image .traditional-reference-chip:focus-within,.traditional-reference-rack .traditional-reference-lane.image .traditional-reference-chip:hover{z-index:120;transform:translateY(-2px) scale(4);box-shadow:0 8px 20px rgba(0,0,0,.42)}.traditional-reference-rack .traditional-reference-lane.audio .traditional-reference-chip:focus-within,.traditional-reference-rack .traditional-reference-lane.audio .traditional-reference-chip:hover,.traditional-reference-rack .traditional-reference-lane.video .traditional-reference-chip:focus-within,.traditional-reference-rack .traditional-reference-lane.video .traditional-reference-chip:hover{z-index:120;transform:translateY(-2px) scale(4);box-shadow:0 8px 20px rgba(0,0,0,.42)}.traditional-reference-rack .traditional-reference-chip img,.traditional-reference-rack .traditional-reference-chip video{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.traditional-reference-rack .traditional-reference-delete{top:1px;right:1px;z-index:5;width:12px;height:12px;display:none;border-radius:3px;background:transparent!important;border:0;font-size:10px;line-height:1}.traditional-reference-rack .traditional-reference-chip:focus-within .traditional-reference-delete,.traditional-reference-rack .traditional-reference-chip:hover .traditional-reference-delete{display:inline-flex;transform:scale(.25);transform-origin:top right}.traditional-reference-rack .traditional-reference-index{position:absolute;right:2px;bottom:0;z-index:3;padding:0;border-radius:0;background:transparent;color:rgba(239,251,255,.88);font-size:7px;line-height:1}.traditional-reference-rack .traditional-reference-chip small{left:2px;bottom:1px;z-index:3;font-size:7px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.9)}@media (max-width:760px){.traditional-magic-shell{--traditional-main-center-x:50%}.traditional-magic-shell .traditional-composer{z-index:60;width:calc(100vw - 24px)}.traditional-reference-rack{grid-template-columns:44px minmax(0,1fr);gap:3px 5px;margin-inline:10px;padding:6px}.traditional-reference-upload.rack{width:44px;height:48px}.traditional-reference-upload.rack strong{max-width:36px;font-size:9px}.traditional-reference-lane{grid-template-columns:50px minmax(0,1fr);gap:4px}.traditional-reference-lane-label{font-size:9px}.traditional-reference-items{gap:1px}.traditional-reference-rack .traditional-reference-chip small,.traditional-reference-rack .traditional-reference-index{display:none}}.video-duration-slider{--video-duration-progress:0%;box-sizing:border-box;display:grid;width:100%;min-width:0;gap:5px;padding:8px 10px 7px;border:1px solid rgba(0,212,255,.2);border-radius:8px;background:rgba(12,16,22,.78)}.video-duration-slider-bounds,.video-duration-slider-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-duration-slider-head output{color:#f6fbff;font-size:13px;font-weight:700}.video-duration-slider-bounds,.video-duration-slider-head span{color:rgba(199,216,228,.62);font-size:10px}html body .video-duration-slider>input[type=range]{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:linear-gradient(to right,#10bfd9 0,#10bfd9 var(--video-duration-progress),hsla(0,0%,100%,.14) var(--video-duration-progress),hsla(0,0%,100%,.14) 100%) 50% /100% 4px no-repeat!important;cursor:pointer}html body .video-duration-slider>input[type=range]::-webkit-slider-thumb{width:16px;height:16px;border:2px solid #eafcff;border-radius:50%;appearance:none;-webkit-appearance:none;background:#10bfd9;box-shadow:0 0 0 3px rgba(16,191,217,.18)}html body .video-duration-slider>input[type=range]::-moz-range-thumb{width:13px;height:13px;border:2px solid #eafcff;border-radius:50%;background:#10bfd9;box-shadow:0 0 0 3px rgba(16,191,217,.18)}html body .video-duration-slider>input[type=range]:disabled{cursor:default;opacity:.72}.studio-special-video-toolbar-duration{width:190px;flex:0 0 190px}.traditional-control-row>.traditional-video-duration-slider{grid-template-columns:auto minmax(120px,1fr) auto;grid-template-rows:1fr;align-items:center;flex:1 1 280px;width:280px;min-width:170px;height:34px;gap:7px;padding:0 9px;border-radius:10px;background:linear-gradient(180deg,rgba(245,248,250,.08),rgba(245,248,250,.035)),rgba(25,26,34,.92)}.traditional-video-duration-slider .video-duration-slider-head{display:contents}.traditional-video-duration-slider .video-duration-slider-head output{grid-column:1;grid-row:1;align-self:center;font-size:11px;white-space:nowrap}.traditional-video-duration-slider .video-duration-slider-head span{grid-column:3;grid-row:1;align-self:center;font-size:9px;white-space:nowrap}html body .traditional-video-duration-slider>input[type=range]{grid-column:2;grid-row:1!important;align-self:center!important;justify-self:stretch}.traditional-video-duration-slider .video-duration-slider-bounds{display:none}@media (min-width:1181px){html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-composer{width:min(840px,calc(100vw - 330px))!important}}html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt:not(:has(.studio-unified-mention-menu)),html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt:not(:has(.studio-unified-mention-menu)){position:relative!important;display:block!important;overflow:hidden!important}html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt>textarea.studio-unified-textarea,html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:28px 42px 18px 16px!important;overflow:hidden!important;resize:none!important;position:absolute!important;inset:0!important;z-index:1!important}html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea,html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt.has-references>textarea.studio-node-composer.studio-unified-textarea{padding-top:50px!important}html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate:has(.studio-unified-mention-menu),html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text:has(.studio-unified-mention-menu){overflow:visible!important;pointer-events:auto!important;z-index:15000!important}html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-prompt:has(.studio-unified-mention-menu),html body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-prompt:has(.studio-unified-mention-menu){overflow:visible!important;z-index:13000!important}html.light .studio-shell,html.light .studio-shell .studio-body,html.light .studio-shell .studio-workspace{background:#f3f5f7!important;color:#171717!important}html.light .studio-shell .studio-assets-top{border-color:rgba(17,24,39,.1)!important;background:linear-gradient(180deg,#fff7ed,hsla(0,0%,100%,.96))!important}html.light .studio-shell .studio-search,html.light .studio-shell .studio-search-compact,html.light .studio-shell .studio-sort-select,html.light .studio-shell .studio-view-pill{border-color:rgba(17,24,39,.14)!important;background:#f1f3f5!important;background-image:none!important;color:#171717!important;box-shadow:none!important}html.light .studio-shell .studio-search-compact::-moz-placeholder,html.light .studio-shell .studio-search::-moz-placeholder{color:hsla(0,0%,9%,.42)!important}html.light .studio-shell .studio-search-compact::placeholder,html.light .studio-shell .studio-search::placeholder{color:hsla(0,0%,9%,.42)!important}html.light .studio-shell .studio-view-pill.active{border-color:rgba(183,121,47,.42)!important;background:rgba(183,121,47,.12)!important;color:#8a551c!important}html.light .studio-shell .studio-chip-mark,html.light .studio-shell .studio-tab-count,html.light .studio-shell .studio-view-pill-glyph{background:rgba(0,153,190,.12)!important;color:#087a99!important}html.light .studio-shell .studio-inline-pill{border-color:rgba(17,24,39,.12)!important;background:#f1f3f5!important;color:hsla(0,0%,9%,.72)!important}html.light .studio-shell .studio-unified-expand{border-color:rgba(17,24,39,.12)!important;background:hsla(0,0%,100%,.72)!important;color:hsla(0,0%,9%,.78)!important}html.light body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.text-generate .studio-unified-expand,html.light body .studio-shell .studio-node-console-detached.studio-node-console-detached-text.visual-derived-text .studio-unified-expand,html.light body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate .studio-unified-expand,html.light body .studio-shell .studio-node-console.studio-node-console-video.visual.video-generate .studio-unified-expand{border:1px solid rgba(17,24,39,.12)!important;background:hsla(0,0%,100%,.72)!important;color:hsla(0,0%,9%,.78)!important}html.light .studio-shell .studio-assets-empty-title{color:hsla(0,0%,9%,.82)!important}html.light .studio-shell .studio-canvas-create-menu{border-color:rgba(17,24,39,.14)!important;background:#fff!important;color:#171717!important;box-shadow:0 18px 40px rgba(17,24,39,.18)!important}html.light .studio-shell .studio-canvas-create-title{color:hsla(0,0%,9%,.5)!important}html.light .studio-shell .studio-canvas-create-item{color:#171717!important}html.light .studio-shell .studio-canvas-create-item:hover{background:#f1f3f5!important;color:#171717!important}html.light .studio-shell [class*=WorkflowOptionWheel_launcher__]{border-color:rgba(17,24,39,.14)!important;background:#fff!important;color:#171717!important;box-shadow:0 14px 34px rgba(17,24,39,.16)!important}html.light .studio-shell [class*=WorkflowOptionWheel_launcherText__]{color:#171717!important}html.light .studio-shell .studio-node:not(.has-media-preview) .studio-node-box{border-color:rgba(17,24,39,.16)!important;background:#fff!important;background-image:none!important;color:#171717!important;box-shadow:0 14px 28px rgba(17,24,39,.12)!important}html.light .studio-shell .studio-node:not(.has-media-preview) .studio-node-box :is(span,strong,p){color:#171717!important;text-shadow:none!important}html.light .studio-shell .studio-node-box[data-node-compact-label]:after{color:#087a99!important;text-shadow:none!important}html.light .studio-shell [class*=WorkflowOptionWheel_eyebrow__],html.light .studio-shell [class*=WorkflowOptionWheel_summary__],html.light .studio-shell [class*=WorkflowOptionWheel_title__]{color:#171717!important;text-shadow:none!important}html.light .studio-shell [class*=WorkflowOptionWheel_closeButton__]{border-color:rgba(17,24,39,.14)!important;background:#eef1f4!important;color:hsla(0,0%,9%,.72)!important}html.light .studio-shell [class*=WorkflowOptionWheel_wheelItem__]:not([class*=WorkflowOptionWheel_wheelItemSelected__]){color:hsla(0,0%,9%,.7)!important;text-shadow:none!important}html.light body .studio-shell .studio-assets-empty-note{color:hsla(0,0%,9%,.62)!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:has(>.studio-unified-prompt.expanded):has(.studio-unified-mention-menu){overflow:visible!important;z-index:15000!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate>.studio-unified-prompt.expanded:has(.studio-unified-mention-menu){overflow:visible!important;z-index:14000!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(>.studio-unified-prompt.expanded):has(.studio-unified-mention-menu){overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.visual.image-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel))>.studio-unified-prompt.expanded:has(.studio-unified-mention-menu){overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.image-generate.studio-node-console-image>.studio-unified-prompt.studio-unified-prompt.expanded.has-references:has(.studio-unified-mention-menu){overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating{box-sizing:border-box!important;display:block!important;width:100%!important;height:100%!important;padding:12px!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating{box-sizing:border-box!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.image-flat{box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-unified-prompt{grid-row:1!important;align-self:start!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt.expanded)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-unified-prompt.expanded{box-sizing:border-box!important;width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;overflow:visible!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt.expanded)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-unified-prompt.expanded>textarea.studio-unified-textarea{box-sizing:border-box!important;width:100%!important;height:282px!important;min-height:282px!important;max-height:282px!important;overflow-y:auto!important}.studio-shell.studio-shell-canvas-mode{min-height:0!important;grid-template-rows:50px minmax(0,1fr)!important}.studio-shell.studio-shell-canvas-mode>.studio-body.studio-body-canvas{box-sizing:border-box;width:100%;height:100%!important;min-height:0!important;align-items:stretch;padding-bottom:0;overflow:hidden}.studio-shell.studio-shell-canvas-mode .studio-workspace{align-self:stretch;height:100%!important;min-height:0!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(>.studio-derived-workbench-image.simple .studio-unified-prompt)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating .studio-node-console-row.studio-node-console-row-primary.visual.minimal.derived-footer.embedded{position:relative!important;inset:auto!important;grid-row:2!important;align-self:end!important;width:100%!important;z-index:70!important}html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(.studio-unified-mention-menu),html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(.studio-unified-mention-menu) .studio-derived-shell-card-flat.image-flat,html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(.studio-unified-mention-menu) .studio-unified-prompt,html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(.studio-unified-mention-menu)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating,html body .studio-shell .studio-node-console.studio-node-console-image.studio-node-console-image.visual.visual.image-edit:has(.studio-unified-mention-menu)>.studio-derived-workbench.studio-derived-workbench-image.studio-derived-workbench-image.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout{overflow:visible!important}.studio-shell .studio-nav-pill,.traditional-magic-shell .studio-nav-pill{min-width:82px;height:35px;padding:0 15px;border:1px solid rgba(214,161,95,.68)!important;border-radius:6px!important;background:rgba(214,161,95,.06)!important;color:#f0c67d!important;font-size:12px;font-weight:650;box-shadow:none!important}.studio-shell .studio-nav-pill:hover,.traditional-magic-shell .studio-nav-pill:hover{border-color:hsla(42,83%,75%,.96)!important;background:rgba(214,161,95,.16)!important;color:#ffe4a6!important}.studio-header-right,.traditional-header-right{margin-left:auto;margin-right:0}html:not(.light) :is(.studio-shell,.traditional-magic-shell){--bg:#07101f;--panel:#0f2548;--panel-2:#0f1c32;--panel-3:#10213a;--line:rgba(214,161,95,.34);--line-strong:rgba(214,161,95,.75);--text:#ffe0a0;--muted:#ffe0a0;--soft:rgba(255,224,160,.72);--accent:#d6a15f;--accent-soft:rgba(214,161,95,.16);--magic-panel:rgba(15,37,72,.94);--magic-panel-strong:rgba(15,28,50,.96);--magic-glass:rgba(15,37,72,.88);--magic-line:rgba(214,161,95,.55);--magic-line-soft:rgba(214,161,95,.28);--magic-chip:rgba(214,161,95,.08);--magic-chip-active:rgba(214,161,95,.2);--magic-glow:none;background:#07101f!important;color:#ffe0a0!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(h1,h2,h3,h4,h5,h6,p,span,label,legend,strong,small,em,div,a,li,dt,dd,th,td,input,textarea,select,option){color:#ffe0a0!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(input,textarea)::-moz-placeholder{color:rgba(255,224,160,.58)!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(input,textarea)::placeholder{color:rgba(255,224,160,.58)!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(.studio-header,.studio-assets-panel,.studio-assets,.studio-workspace,.studio-node-box,.studio-node-console,.studio-node-console-detached,.studio-derived-workbench,.studio-task-workbench,.studio-model-popover,.studio-camera-panel,.traditional-header,.traditional-assets,.traditional-composer,.traditional-output-card,.traditional-context-menu,.traditional-select-menu){border-color:rgba(214,161,95,.34)!important;background:linear-gradient(100deg,rgba(15,37,72,.94),rgba(15,28,50,.85))!important;background-image:linear-gradient(100deg,rgba(15,37,72,.94),rgba(15,28,50,.85))!important;box-shadow:none!important}html:not(.light) .studio-shell :is(.studio-board,.studio-canvas,.studio-canvas-stage),html:not(.light) .traditional-magic-shell :is(.traditional-body,.traditional-hero){background-color:#07101f!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(input,textarea,select,.studio-unified-prompt,.studio-select-trigger,.traditional-prompt-shell,.traditional-select-trigger,.traditional-reference-rack,.traditional-reference-chip,.traditional-asset-card){border-color:rgba(214,161,95,.34)!important;background:#0b1628!important;background-image:none!important;color:#ffe0a0!important;box-shadow:none!important;color-scheme:dark}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(.studio-select-trigger,.traditional-select-trigger):focus-visible,html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(input,textarea,select):focus{border-color:#d6a15f!important;outline:none!important;box-shadow:0 0 0 2px rgba(214,161,95,.13)!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(button[class*=primary],button[class*=generate],button[class*=active],.studio-primary-button,.studio-generate-button,.traditional-generate-button,.traditional-music-button.active){border-color:#d6a15f!important;background:#d6a15f!important;background-image:none!important;color:#0b2343!important;box-shadow:none!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) :is(button[class*=primary],button[class*=generate],button[class*=active],.studio-primary-button,.studio-generate-button,.traditional-generate-button,.traditional-music-button.active) :is(span,strong,small,svg){color:#0b2343!important}html:not(.light) :is(.studio-shell,.traditional-magic-shell) button:disabled{opacity:.58}html:not(.light) .studio-shell .studio-header,html:not(.light) .studio-shell>.studio-header,html:not(.light) .traditional-magic-shell .traditional-composer,html:not(.light) .traditional-magic-shell .traditional-control-row,html:not(.light) .traditional-magic-shell .traditional-header,html:not(.light) .traditional-magic-shell .traditional-reference-rack,html:not(.light) .traditional-magic-shell>.traditional-header{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html:not(.light) .traditional-magic-shell .traditional-composer{border-color:transparent!important}html:not(.light) .traditional-magic-shell .traditional-assets :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill),html:not(.light) .traditional-magic-shell .traditional-assets :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill):is(:hover,:focus-visible,.active),html:not(.light) .traditional-magic-shell .traditional-assets :is(.studio-tab-count,.studio-chip-mark,.studio-view-pill-glyph){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html:not(.light) .studio-shell .studio-assets :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill),html:not(.light) .studio-shell .studio-assets :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill):is(:hover,:focus-visible,.active),html:not(.light) .studio-shell .studio-assets :is(.studio-tab-count,.studio-chip-mark,.studio-view-pill-glyph){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html:not(.light) .traditional-magic-shell{background:#0f2548!important;color:#fff!important}html:not(.light) .traditional-magic-shell,html:not(.light) .traditional-magic-shell .traditional-bg,html:not(.light) .traditional-magic-shell .traditional-bg-mask,html:not(.light) .traditional-magic-shell .traditional-body,html:not(.light) .traditional-magic-shell .traditional-hero{background:#0f2548!important;background-image:none!important;box-shadow:none!important}html:not(.light) .traditional-magic-shell :is(.traditional-blue-light-rays,.traditional-blue-light-fallback,.traditional-server-blue-beams,.traditional-light-rays){display:none!important}html:not(.light) .traditional-magic-shell :is(h1,h2,h3,h4,h5,h6,p,span,label,strong,small,em,div,a,li,dt,dd,th,td,input,textarea,select,option,button){color:#fff!important}html:not(.light) .traditional-magic-shell .traditional-output-card,html:not(.light) .traditional-magic-shell .traditional-output-card :is(.traditional-output-prompt,.traditional-output-head,.traditional-output-text,.traditional-output-actions,.traditional-output-error){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html:not(.light) .traditional-magic-shell .traditional-assets{background:#0f2548!important;background-image:none!important;border:0!important}html:not(.light) :is(.traditional-magic-shell .traditional-assets-top,.studio-shell-canvas-mode .studio-assets-top){background:transparent!important;background-image:none!important;box-shadow:none!important}html:not(.light) .studio-shell-canvas-mode .studio-assets{border:0!important}html:not(.light) .studio-shell-canvas-mode{color:#fff!important}html:not(.light) .studio-shell-canvas-mode :is(h1,h2,h3,h4,h5,h6,p,span,label,legend,strong,small,em,div,a,li,dt,dd,th,td,input,textarea,select,option,button){color:#fff!important}html:not(.light) .studio-shell-canvas-mode .studio-search{border:1px solid #fff!important;color:#fff!important}html:not(.light) .studio-shell-canvas-mode :is(.studio-header,.studio-body,.studio-body-canvas,.studio-workspace,.studio-board,.studio-canvas,.studio-canvas-stage,.studio-assets,.studio-assets-top){border-color:transparent!important}html:not(.light) .studio-shell-canvas-mode :is(.studio-node.selected .studio-node-box,.studio-node.active .studio-node-box,.studio-node.restore-target .studio-node-box){box-shadow:0 20px 42px rgba(0,0,0,.18)!important}html:not(.light) .studio-shell-canvas-mode :is(.studio-node-box,.studio-node.selected .studio-node-box,.studio-node.active .studio-node-box,.studio-node.restore-target .studio-node-box,.studio-node-media-shell,.studio-node.selected .studio-node-media-shell,.studio-node.active .studio-node-media-shell){border-color:transparent!important}html:not(.light) .traditional-magic-shell .traditional-output-actions button{border:0!important;background:transparent!important;box-shadow:none!important;width:28px!important;min-width:28px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}html:not(.light) :is(.traditional-magic-shell .traditional-assets,.studio-shell-canvas-mode .studio-assets) :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill){border:1px solid hsla(0,0%,100%,.82)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important}html:not(.light) :is(.traditional-magic-shell .traditional-assets,.studio-shell-canvas-mode .studio-assets) :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill):is(:hover,:focus-visible,.active){border-color:#fff!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important}html:not(.light) :is(.traditional-magic-shell .traditional-assets,.studio-shell-canvas-mode .studio-assets) :is(.studio-tab.active,.studio-view-pill.active,.studio-filter-button.active){border-color:#fff!important;background:hsla(0,0%,100%,.18)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 0 12px hsla(0,0%,100%,.12)!important}html:not(.light) :is(.traditional-magic-shell .traditional-assets,.studio-shell-canvas-mode .studio-assets) :is(.studio-tab-count,.studio-chip-mark,.studio-view-pill-glyph){color:#fff!important}html:not(.light) :is(.traditional-magic-shell .traditional-assets,.studio-shell-canvas-mode .studio-assets) .studio-view-pill{height:26px!important}html:not(.light) :is(.traditional-magic-shell .traditional-assets,.studio-shell-canvas-mode .studio-assets) :is(.studio-tab,.studio-chip,.studio-filter-button,.studio-view-pill){height:26px!important;min-height:26px!important;font-size:12px!important;line-height:1!important;vertical-align:middle}html:not(.light) .traditional-magic-shell :is(.studio-search,.traditional-reference-rack,.traditional-reference-upload,.traditional-prompt-shell,.traditional-prompt,.traditional-control-row,.traditional-select-trigger,.traditional-video-duration-slider,.video-duration-slider){background:hsla(0,0%,100%,.02)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important}html:not(.light) .traditional-magic-shell .studio-search{border:1px solid #fff!important}html:not(.light) .traditional-magic-shell :is(.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill):is(:hover,:focus-visible,.active,:disabled){color:#fff!important}html:not(.light) .traditional-magic-shell :is(.traditional-reference-rack,.traditional-prompt-shell,.traditional-control-row) :is(button,input,textarea,select){color:#fff!important}.studio-shell-canvas-mode :is(.studio-unified-expand,.studio-magic-storyboard-outline-expand){width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:6px!important;background:rgba(0,0,0,.55)!important;background-image:none!important;color:hsla(0,0%,100%,.85)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;backdrop-filter:blur(8px)!important;line-height:1!important}.studio-shell-canvas-mode :is(.studio-unified-expand,.studio-magic-storyboard-outline-expand):hover{background:hsla(0,0%,100%,.15)!important;background-image:none!important;color:#fff!important}.studio-shell-canvas-mode :is(.studio-unified-expand,.studio-magic-storyboard-outline-expand) svg{width:14px;height:14px;color:currentColor}html:not(.light) .studio-shell-canvas-mode{--studio-canvas-assets-surface:#0f2548}html:not(.light) .studio-shell-canvas-mode .studio-assets,html:not(.light) .studio-shell-canvas-mode :is(.studio-node.selected .studio-node-box,.studio-node.is-selected .studio-node-box,.studio-node.active .studio-node-box,.studio-node.restore-target .studio-node-box,.studio-node-console,.studio-node-console-detached,.studio-derived-workbench,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim,.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel,.studio-node-panel,.studio-panel-card,.studio-ecommerce-settings-popover,.studio-special-video-settings-popover,.studio-ecommerce-param-popover,.studio-special-video-param-popover,.studio-ecommerce-pill-popover,.studio-special-video-pill-popover,.studio-param-popover,.studio-workspace-model-menu,.studio-project-menu,.studio-menu,.studio-node-menu,.studio-help-modal,.studio-camera-panel){background:var(--studio-canvas-assets-surface)!important;background-image:none!important}.studio-shell-canvas-mode :is(.studio-inline-pill,.studio-board-reset){border:1px solid hsla(0,0%,100%,.09)!important;background:hsla(0,0%,100%,.05)!important;background-image:none!important;color:hsla(0,0%,100%,.7)!important;box-shadow:none!important}.studio-shell-canvas-mode .studio-assets :is(button,select,.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill){border-width:.5px!important;border-style:solid!important}.studio-shell-canvas-mode .studio-unified-expand:before{content:none!important;display:none!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt){box-sizing:border-box!important;height:154px!important;min-height:154px!important;max-height:154px!important;overflow:visible!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate:has(>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.expanded){height:344px!important;min-height:344px!important;max-height:344px!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating{position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat{display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:var(--studio-canvas-assets-surface,#0f2548)!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt{box-sizing:border-box!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;overflow:visible!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.expanded{height:282px!important;min-height:282px!important;max-height:282px!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:48px 42px 16px 38px!important;overflow:hidden!important;background:transparent!important;background-image:none!important;border:0!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.expanded>textarea.studio-unified-textarea{overflow-y:auto!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references:not(.expanded),html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.no-references:not(.expanded){height:94px!important;min-height:94px!important;max-height:94px!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.has-references:not(.expanded)>textarea.studio-unified-textarea,html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-unified-prompt.no-references:not(.expanded)>textarea.studio-unified-textarea{top:0!important;bottom:auto!important;height:94px!important;min-height:94px!important;max-height:94px!important;padding:48px 42px 16px 38px!important}html body .studio-shell-canvas-mode.studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate{grid-template-rows:92px 32px!important;gap:10px!important;padding:10px 12px!important}html body .studio-shell-canvas-mode.studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat{grid-template-rows:92px 32px!important;gap:10px!important}html body .studio-shell-canvas-mode.studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating .studio-node-console-row.visual.minimal.derived-footer.embedded{top:100px!important;bottom:auto!important}html body .studio-shell-canvas-mode.studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt){display:grid!important;grid-template-rows:minmax(0,1fr) 32px!important;align-content:stretch!important;gap:10px!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:10px 12px!important}html body .studio-shell-canvas-mode.studio-shell-canvas-mode.studio-shell-canvas-mode.studio-shell-canvas-mode.studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate:not(.storyboard-expanded):not(:has(.studio-product-detail-panel)):not(:has(.studio-magic-storyboard-panel)):not(:has(.studio-special-video-panel)):has(.studio-unified-prompt) .studio-unified-prompt.no-references:not(.expanded)>textarea.studio-node-composer.visual.derived.embedded.studio-unified-textarea{height:94px!important;min-height:94px!important;max-height:94px!important;padding:48px 42px 16px 38px!important;overflow-y:auto!important}html.light .studio-shell-canvas-mode{--studio-canvas-assets-surface:#fff}html.light .studio-shell-canvas-mode .studio-assets,html.light .studio-shell-canvas-mode :is(.studio-node.selected .studio-node-box,.studio-node.is-selected .studio-node-box,.studio-node.active .studio-node-box,.studio-node.restore-target .studio-node-box,.studio-node-console,.studio-node-console-detached,.studio-derived-workbench,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim,.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel,.studio-node-panel,.studio-panel-card,.studio-ecommerce-settings-popover,.studio-special-video-settings-popover,.studio-ecommerce-param-popover,.studio-special-video-param-popover,.studio-ecommerce-pill-popover,.studio-special-video-pill-popover,.studio-param-popover,.studio-workspace-model-menu,.studio-project-menu,.studio-menu,.studio-node-menu,.studio-help-modal,.studio-camera-panel){background:#fff!important;background-image:none!important}html.light .studio-shell-canvas-mode .studio-assets :is(button,select,.studio-tab,.studio-filter-button,.studio-chip,.studio-view-pill){border-width:.5px!important;border-style:solid!important}html:not(.light) .studio-shell-canvas-mode :is(.studio-node-console,.studio-node-console-detached,.studio-derived-workbench,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim,.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel,.studio-node-panel,.studio-panel-card){background:#1d2026!important;background-image:none!important}html.light .studio-shell-canvas-mode :is(.studio-node-console,.studio-node-console-detached,.studio-derived-workbench,.studio-derived-shell-card-flat,.studio-derived-shell-card-slim,.studio-product-detail-panel.ecommerce.compact-card,.studio-special-video-panel.compact-card,.studio-magic-storyboard-panel,.studio-storyboard-panel,.studio-video-extension-panel,.studio-node-panel,.studio-panel-card){background:#fff!important;background-image:none!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt.has-references:not(.expanded),html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt.no-references:not(.expanded){top:0!important;bottom:auto!important;height:94px!important;min-height:94px!important;max-height:94px!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt.has-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea,html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat>.studio-unified-prompt.no-references:not(.expanded)>textarea.studio-node-composer.studio-unified-textarea{top:0!important;bottom:auto!important;height:94px!important;min-height:94px!important;max-height:94px!important;padding:48px 42px 16px 38px!important}html body .studio-shell-canvas-mode .studio-node-console.studio-node-console-video.visual.video-generate>.studio-derived-workbench.studio-derived-workbench-video.simple.studio-derived-workbench-floating>.studio-derived-workbench-layout.studio-derived-workbench-layout-floating>.studio-derived-shell-card-flat.studio-derived-shell-card-floating.video-flat{background:transparent!important;background-color:transparent!important;background-image:none!important}html body .studio-shell-canvas-mode.studio-shell-canvas-mode .studio-node-console.studio-node-console-video.studio-node-console-video.visual.video-generate.visual.video-generate{margin:24px 0 0!important}html body .traditional-magic-shell .traditional-output-stack{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .traditional-magic-shell .traditional-output-stack::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (min-width:761px){html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-composer,html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-output-stack{width:1240px!important}html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-composer{position:absolute!important;bottom:10px!important}html body .traditional-magic-shell:is(.mode-text,.mode-image,.mode-video,.mode-audio) .traditional-output-stack{bottom:330px!important}html body .traditional-magic-shell{--traditional-content-width:min(1240px,calc(100vw - 330px))}html body .traditional-magic-shell .traditional-composer,html body .traditional-magic-shell .traditional-output-stack{width:var(--traditional-content-width)!important}html body .traditional-magic-shell .traditional-composer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr)!important;grid-template-rows:minmax(0,1fr)!important;height:300px!important;min-height:300px!important;max-height:300px!important;overflow:visible!important}html body .traditional-magic-shell .traditional-reference-rack{grid-column:1!important;grid-row:1!important;align-self:stretch!important;height:calc(100% - 84px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;grid-template-rows:none!important;align-items:start!important;align-content:start!important;gap:10px 8px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:auto!important;scrollbar-color:hsla(0,0%,100%,.62) hsla(0,0%,100%,.12)!important}html body .traditional-magic-shell .traditional-reference-rack::-webkit-scrollbar{width:12px!important;height:12px!important}html body .traditional-magic-shell .traditional-reference-rack::-webkit-scrollbar-track{border-radius:8px;background:hsla(0,0%,100%,.12)}html body .traditional-magic-shell .traditional-reference-rack::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:hsla(0,0%,100%,.62);background-clip:padding-box}html body .traditional-magic-shell .traditional-reference-upload.rack{width:62px!important}html body .traditional-magic-shell .traditional-reference-lane{height:auto!important;min-height:48px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;align-self:stretch!important}html body .traditional-magic-shell .traditional-reference-lane-label{align-self:start!important;padding-top:4px!important}html body .traditional-magic-shell .traditional-reference-items{grid-template-columns:repeat(auto-fill,48px)!important;grid-auto-rows:48px!important;height:auto!important;min-height:48px!important;gap:4px!important;justify-content:start!important;align-content:start!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip{width:48px!important;height:48px!important;min-width:48px!important}html body .traditional-magic-shell .traditional-reference-rack{grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:repeat(3,28px)!important;align-items:center!important;align-content:normal!important;gap:4px 8px!important;padding:8px!important;border:1px solid rgba(0,212,255,.16)!important;border-radius:10px!important;background:hsla(0,0%,100%,.035)!important;background-image:none!important}html body .traditional-magic-shell .traditional-reference-upload.rack{grid-row:1/span 3!important;width:72px!important;height:54px!important;min-height:54px!important;align-self:start!important;padding:5px!important;border-style:dashed!important;border-radius:6px!important;background:rgba(12,34,44,.78)!important}html body .traditional-magic-shell .traditional-reference-lane{height:28px!important;min-height:28px!important;align-items:center!important}html body .traditional-magic-shell .traditional-reference-lane-label{padding-top:0!important;font-size:14px!important;line-height:1!important}html body .traditional-magic-shell .traditional-reference-lane-label small{font-size:11px!important}html body .traditional-magic-shell .traditional-reference-items{grid-template-columns:repeat(var(--reference-capacity),minmax(0,1fr))!important;grid-auto-rows:auto!important;height:28px!important;min-height:28px!important;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip{width:100%!important;height:28px!important;min-width:0!important;background:rgba(36,57,66,.92)!important}html body .traditional-magic-shell .traditional-reference-rack{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:3px 8px!important;overflow:visible!important}html body .traditional-magic-shell .traditional-reference-upload.rack{grid-row:1/span 5!important;height:100%!important;align-self:stretch!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body .traditional-magic-shell .traditional-reference-lane{height:100%!important;min-height:0!important;grid-template-columns:66px minmax(0,1fr)!important}html body .traditional-magic-shell .traditional-reference-lane.video{grid-row:1!important}html body .traditional-magic-shell .traditional-reference-lane.audio{grid-row:2!important}html body .traditional-magic-shell .traditional-reference-lane.image{grid-row:3/span 3!important}html body .traditional-magic-shell .traditional-reference-items{grid-template-columns:repeat(10,minmax(0,1fr))!important;grid-template-rows:repeat(1,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;gap:0!important;overflow:visible!important}html body .traditional-magic-shell .traditional-reference-lane.image .traditional-reference-items{grid-template-rows:repeat(3,minmax(0,1fr))!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip{position:relative!important;z-index:1!important;width:36px!important;min-width:36px!important;height:calc(100% - 4px)!important;min-height:0!important;justify-self:center!important;align-self:center!important;overflow:visible!important;border-radius:4px!important;cursor:grab!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip.is-dragging,html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:active{cursor:grabbing!important;opacity:.64!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:focus-within,html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:hover{z-index:300!important;transform:none!important;transform-origin:center center!important;overflow:visible!important;box-shadow:0 8px 22px rgba(0,0,0,.48)!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-delete{width:18px!important;height:18px!important;top:2px!important;right:2px!important;font-size:15px!important;font-weight:700!important;line-height:18px!important}html body .traditional-magic-shell .traditional-reference-upload.rack strong{max-width:64px!important;font-size:14px!important;line-height:1.1!important}html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:focus-within .traditional-reference-delete,html body .traditional-magic-shell .traditional-reference-rack .traditional-reference-chip:hover .traditional-reference-delete{transform:scale(.3)!important;transform-origin:top right!important}html body .traditional-magic-shell .traditional-prompt-shell{align-self:stretch!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}html body .traditional-magic-shell .traditional-function-panel{grid-column:2!important;grid-row:1!important;height:216px!important;max-height:216px!important;min-height:216px!important;min-width:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;align-self:stretch!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:hsla(0,0%,100%,.045)!important;background-image:none!important;box-shadow:none!important}html body .traditional-magic-shell .traditional-function-panel .traditional-prompt-shell{background:transparent!important;background-image:none!important;border:0!important}html body .traditional-magic-shell .traditional-prompt{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-height:132px!important;max-height:180px!important;margin:0 14px 8px!important;resize:vertical!important}html body .traditional-magic-shell .traditional-control-row{align-self:end!important;min-width:0!important;padding:8px 12px 12px!important;border-top:0!important;transform:translateY(0)!important}html body .traditional-magic-shell .traditional-status-corner{position:fixed!important;top:82px!important;right:24px!important;z-index:120!important;width:min(360px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;margin:0!important;pointer-events:none!important}html body .traditional-magic-shell .traditional-status-corner+.traditional-status-corner{top:146px!important}}@media (max-width:760px){html body .traditional-magic-shell .traditional-function-panel{grid-column:1!important;min-width:0!important}html body .traditional-magic-shell .traditional-status-corner{position:fixed!important;top:74px!important;right:12px!important;left:12px!important;z-index:120!important;margin:0!important;pointer-events:none!important}html body .traditional-magic-shell .traditional-status-corner+.traditional-status-corner{top:138px!important}}html body :is(.studio-shell,.traditional-magic-shell) .studio-assets-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.studio-shell,.traditional-magic-shell) .studio-assets-grid-medium{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body :is(.studio-shell,.traditional-magic-shell) .studio-assets-grid-small{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body :is(.studio-shell,.traditional-magic-shell) .studio-asset-card>.studio-asset-corner{align-items:center!important;background:rgba(5,16,31,.72)!important;border:1px solid hsla(0,0%,100%,.82)!important;border-radius:4px!important;box-shadow:0 1px 5px rgba(0,0,0,.32)!important;color:transparent!important;cursor:pointer!important;display:inline-flex!important;height:15px!important;justify-content:center!important;left:5px!important;opacity:1!important;pointer-events:auto!important;top:5px!important;visibility:visible!important;width:15px!important;z-index:12!important}html body :is(.studio-shell,.traditional-magic-shell) .studio-asset-card>.studio-asset-corner.checked{background:#45d9ff!important;border-color:#8ceaff!important;box-shadow:0 0 0 1px rgba(69,217,255,.28),0 0 8px rgba(69,217,255,.42)!important}html body :is(.studio-shell,.traditional-magic-shell) .studio-asset-card>.studio-asset-corner.checked:after{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#08203b!important;content:"✓"!important;font-size:11px!important;font-weight:900!important;inset:auto!important;line-height:1!important;position:static!important}html:not(.light) body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill:not(.active),html:not(.light) body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill:not(.active) :is(span,.studio-view-pill-glyph){color:hsla(0,0%,100%,.48)!important;font-weight:500!important}html:not(.light) body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill.active,html:not(.light) body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill.active :is(span,.studio-view-pill-glyph){color:#fff!important;font-weight:800!important}html:not(.light) body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill.active{background:rgba(69,217,255,.2)!important;border-color:#70e2ff!important;box-shadow:inset 0 0 0 1px rgba(112,226,255,.18),0 0 10px rgba(69,217,255,.2)!important}html.light body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill:not(.active),html.light body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill:not(.active) :is(span,.studio-view-pill-glyph){color:rgba(20,35,55,.5)!important;font-weight:500!important}html.light body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill.active,html.light body :is(.studio-shell,.traditional-magic-shell) .studio-assets .studio-view-pill.active :is(span,.studio-view-pill-glyph){color:#073a57!important;font-weight:800!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel:has(>.studio-derived-workbench-image.cowart-image-edit){box-sizing:border-box!important;width:640px!important;min-width:640px!important;max-width:640px!important;height:226px!important;min-height:226px!important;max-height:226px!important;padding:16px!important;overflow:hidden!important;color:#1f2430!important;background:hsla(0,0%,100%,.96)!important;background-image:none!important;border:1px solid #d5dbe5!important;border-radius:18px!important;box-shadow:0 30px 74px rgba(15,23,42,.1),0 10px 30px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.85)!important;backdrop-filter:blur(18px) saturate(1.08);z-index:320!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel:has(>.studio-derived-workbench-image.cowart-image-edit):before{background:hsla(0,0%,100%,.96)!important;border-color:#d5dbe5!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel:has(>.studio-derived-workbench-image.cowart-image-edit)>.studio-node-console-head{display:none!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel>.studio-derived-workbench-image.cowart-image-edit{position:absolute!important;inset:16px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel>.studio-derived-workbench-image.cowart-image-edit>.studio-derived-workbench-layout,html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel>.studio-derived-workbench-image.cowart-image-edit>.studio-derived-workbench-layout>.studio-derived-shell-card-flat.image-flat{box-sizing:border-box!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel>.studio-derived-workbench-image.cowart-image-edit>.studio-derived-workbench-layout>.studio-derived-shell-card-flat.image-flat{display:grid!important;grid-template-rows:30px minmax(0,1fr) 38px!important;gap:8px!important;overflow:visible!important}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;position:relative;z-index:40}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt{grid-row:2!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-footer{grid-row:3!important}html body #studio-cowart-image-edit-panel :is(.studio-cowart-annotation-tool,.studio-cowart-annotation-secondary){height:30px;padding:0 10px;border:1px solid #d8dee8!important;border-radius:9px;color:#495466!important;background:#f5f7fa!important;font-size:12px;white-space:nowrap;cursor:pointer}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-tool{display:inline-flex;align-items:center;gap:5px;color:#c93434!important;font-weight:700}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-tool.active{background:#ef4444!important;border-color:#ef4444!important;box-shadow:0 5px 14px rgba(239,68,68,.24)}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-hint{min-width:0;overflow:hidden;color:#667085!important;font-size:12px;text-overflow:ellipsis;white-space:nowrap}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-secondary:disabled{opacity:.38;cursor:default}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt{isolation:isolate!important;box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;height:110px!important;min-height:110px!important;max-height:110px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-upload{position:absolute!important;top:0!important;left:0!important;z-index:6!important;display:inline-flex!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:22px 0 0!important;align-items:center!important;justify-content:center!important;color:transparent!important;font-size:0!important;background:#f4f5f7!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-upload:before{content:"+";position:absolute;top:6px;color:#8f97a3;font-size:20px;font-weight:400;line-height:1}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-upload:after{content:"参考图";color:#8f97a3;font-size:11px;line-height:1}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-reference-strip{box-sizing:border-box!important;position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:58px!important;z-index:5!important;display:flex!important;width:auto!important;height:48px!important;max-width:none!important;padding:0 2px!important;align-items:flex-start!important;gap:10px!important;overflow-x:auto!important;overflow-y:visible!important;background:transparent!important;scrollbar-width:none}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-reference-item{position:relative!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;overflow:hidden!important;background:#f4f5f7!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-reference-item>:is(img,video){position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:inherit!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit :is(.studio-unified-reference-index,.studio-unified-reference-fallback,.studio-unified-reference-more){display:none!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt>textarea.studio-unified-textarea{box-sizing:border-box!important;position:absolute!important;top:56px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0 2px!important;resize:none!important;overflow-y:auto!important;color:#1f2430!important;font-size:16px!important;line-height:1.5!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt>textarea.studio-unified-textarea::-moz-placeholder{color:#b3b8c1!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt>textarea.studio-unified-textarea::placeholder{color:#b3b8c1!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:38px!important;align-items:center!important;gap:10px!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-status{min-width:0;overflow:hidden;color:#596579!important;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-send{display:inline-flex;min-width:112px;height:38px;padding:0 16px;align-items:center;justify-content:center;color:#fff;font:inherit;background:#2f80ed;border:0;border-radius:14px;cursor:pointer}html body .studio-node-media-shell.cowart-annotated{position:relative!important;overflow:visible!important}html body .studio-cowart-node-annotation-layer{position:absolute;inset:0;z-index:5;overflow:visible;pointer-events:none}html body .studio-cowart-node-annotation-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;touch-action:none}html body .studio-cowart-node-annotation-layer.active .studio-cowart-node-annotation-svg{pointer-events:auto;cursor:crosshair}html body .studio-cowart-annotation-arrow{fill:none;stroke:#ef4444;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(255,255,255,.9))}html body .studio-cowart-annotation-arrow.draft{opacity:.82;stroke-dasharray:6 4}html body :is(.studio-cowart-annotation-label,.studio-cowart-annotation-input){box-sizing:border-box;position:absolute;z-index:2;width:min(150px,42%);min-height:28px;padding:5px 8px;color:#b91c1c!important;background:hsla(0,0%,100%,.98)!important;border:1.5px solid #ef4444!important;border-radius:8px;box-shadow:0 5px 15px rgba(71,19,19,.2);font:700 11px/1.35 system-ui,sans-serif;text-align:left;pointer-events:auto}html body .studio-node-media-shell.cowart-annotated :is(.studio-cowart-annotation-label,.studio-cowart-annotation-input){color:#b91c1c!important;background:hsla(0,0%,100%,.98)!important;border-color:#ef4444!important}html body .studio-cowart-annotation-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}html body .studio-cowart-annotation-label.empty{color:rgba(201,37,37,.64)}html body .studio-cowart-annotation-input{outline:0}html body .studio-node-media-shell.cowart-annotated>button{z-index:9!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-send:hover:not(:disabled){background:#226fda}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-send:disabled{color:#aeb4bd;background:#f0f1f4;box-shadow:none;cursor:default}html body:has(.studio-shell-canvas-mode),html body:has(.traditional-magic-shell){height:100dvh!important;min-height:0!important;overflow:hidden!important}html body:has(.studio-shell-canvas-mode)>.global-app-content,html body:has(.traditional-magic-shell)>.global-app-content{height:calc(100dvh - var(--titan-global-promo-height) - var(--titan-system-notice-height))!important;min-height:0!important;overflow:hidden!important}html body .global-app-content>.studio-shell-canvas-mode,html body .global-app-content>.traditional-magic-shell{height:100%!important;min-height:0!important;overflow:hidden!important}html body .studio-shell .studio-node.is-selected:has(>.studio-node-box>.studio-node-media-shell) .studio-node-box>.studio-node-media-shell,html body .studio-shell .studio-node.selected:has(>.studio-node-box>.studio-node-media-shell) .studio-node-box>.studio-node-media-shell,html body .studio-shell .studio-node:has(>.studio-node-box>.studio-node-media-shell) .studio-node-box>.studio-node-media-shell{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .studio-shell .studio-node-media-shell>.studio-node-media-fallback{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(231,240,252,.82);background:linear-gradient(145deg,#173258,#102644);font-size:12px;font-weight:650;pointer-events:none}html body .studio-shell .studio-node-media-shell>img.studio-node-media{position:relative;z-index:1}html body .studio-shell .studio-node-media-shell>img.studio-node-media[data-failed=true]{opacity:0!important;visibility:hidden!important}html body .studio-shell .studio-node:has(.studio-cowart-editor-workbench) .studio-node-box{align-items:stretch!important;justify-content:stretch!important;padding:0!important;background:transparent!important;border-color:rgba(75,199,243,.72)!important}html body .studio-shell .studio-node:has(.studio-cowart-editor-workbench) .studio-node-box:after{content:none!important;display:none!important}html body .studio-shell .studio-node.studio-node-image:has(.studio-cowart-editor-workbench) .studio-node-box>.studio-cowart-editor-workbench.studio-cowart-editor-workbench{z-index:8!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel:has(>.studio-derived-workbench-image.cowart-image-edit){width:760px!important;min-width:760px!important;max-width:760px!important;height:272px!important;min-height:272px!important;max-height:272px!important;color:#e7eef8!important;background:rgba(13,22,34,.98)!important;border-color:rgba(82,111,146,.58)!important;box-shadow:0 26px 72px rgba(0,0,0,.46),inset 0 1px hsla(0,0%,100%,.045)!important;overflow:visible!important;isolation:auto!important;z-index:1000000!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel:has(>.studio-derived-workbench-image.cowart-image-edit):before{background:#0d1622!important;border-color:#33475f!important}html body #studio-cowart-image-edit-panel.studio-node-console.studio-node-console-image.visual.image-edit.image-edit-follow-panel>.studio-derived-workbench-image.cowart-image-edit>.studio-derived-workbench-layout>.studio-derived-shell-card-flat.image-flat{grid-template-rows:30px 32px minmax(0,1fr) 38px!important;gap:7px!important}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-controls{grid-row:1!important}html body #studio-cowart-image-edit-panel .studio-cowart-edit-tools{grid-row:2!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt{grid-row:3!important;height:96px!important;min-height:96px!important;max-height:96px!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-footer{grid-row:4!important;grid-template-columns:minmax(120px,1fr) auto auto auto auto!important;gap:7px!important}html body #studio-cowart-image-edit-panel :is(.studio-cowart-annotation-tool,.studio-cowart-annotation-secondary){color:#aebdd0!important;background:#172538!important;border-color:#30435a!important}html body #studio-cowart-image-edit-panel .studio-cowart-annotation-tool.active{color:#fff!important;background:#df4b4b!important;border-color:#ff6b6b!important}html body #studio-cowart-image-edit-panel :is(.studio-cowart-annotation-hint,.studio-cowart-image-edit-status){color:#8495ab!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit :is(.studio-unified-upload,.studio-unified-reference-item){background:#162335!important;border:1px solid #2b3e56!important}html body #studio-cowart-image-edit-panel .studio-derived-workbench-image.cowart-image-edit .studio-unified-prompt>textarea.studio-unified-textarea{top:52px!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:#eef4fc!important}html body #studio-cowart-image-edit-panel .studio-cowart-image-edit-send:disabled{color:#68768a!important;background:#1b293b!important}html body #studio-cowart-image-edit-panel:has(.studio-param-popover),html body #studio-cowart-image-edit-panel:has(.studio-param-popover) .studio-cowart-image-edit-footer,html body #studio-cowart-image-edit-panel:has(.studio-param-popover) .studio-param-picker{overflow:visible!important;z-index:1000002!important}html body #studio-cowart-image-edit-panel .studio-param-popover{display:block!important;max-height:min(420px,calc(100vh - 72px))!important;overflow:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000005!important;box-shadow:0 24px 64px rgba(0,0,0,.58)!important}html body .studio-shell .studio-node.studio-node-image:has(.studio-cowart-editor-workbench) .studio-cowart-editor-workbench :is(.studio-cowart-annotation-label,.studio-cowart-annotation-input){color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}html body .studio-cowart-editor-stage.masking{outline:2px solid rgba(239,68,68,.5);outline-offset:-2px}html body .studio-cowart-editor-image-frame.masking{cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html body .studio-cowart-mask-layer{position:absolute;inset:0;z-index:6;width:100%;height:100%;pointer-events:none}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options{grid-row:1!important;display:flex;align-items:center;gap:7px;min-width:0;height:30px;padding:0 3px;color:#aebdd0;font-size:10px;overflow:hidden}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options strong{flex:0 0 auto;color:#eff5fc;font-size:11px}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options>em,html body #studio-cowart-image-edit-panel .studio-cowart-mode-options>span{min-width:0;max-width:180px;overflow:hidden;color:#8ea0b6;font-style:normal;text-overflow:ellipsis;white-space:nowrap}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options>em{color:#f1b75d}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options button{min-width:30px;height:24px;padding:0 8px;color:#b8c5d5;background:#172538;border:1px solid #30435a;border-radius:7px;font-size:10px}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options button.active{color:#fff;background:#176777;border-color:#25bed4}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options label{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;white-space:nowrap}html body #studio-cowart-image-edit-panel .studio-cowart-mode-options input[type=range]{width:72px;height:16px;accent-color:#20bed4;cursor:pointer}