.onboarding-overview{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:1.5rem;font-family:var(--ui-font,"PingFang SC");animation:onboarding-overview-fade-in .22s ease}@keyframes onboarding-overview-fade-in{0%{opacity:0}to{opacity:1}}.onboarding-overview__backdrop{position:absolute;inset:0;background:rgba(18,18,18,.7);backdrop-filter:blur(6px)}.onboarding-overview__card{position:relative;display:inline-block;border-radius:8px;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,.45)}.onboarding-overview__bg,.onboarding-overview__card{max-width:min(49.1875rem,92vw);max-height:calc(100vh - 3rem)}.onboarding-overview__bg{display:block;width:auto;height:auto;pointer-events:none;user-select:none;vertical-align:top}.onboarding-overview__close{position:absolute;top:8px;right:8px;z-index:2;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:none;padding:0;background:transparent;color:#fff;cursor:pointer;opacity:.9;line-height:1}.onboarding-overview__close:hover{opacity:1}.onboarding-overview__left{position:absolute;left:0;top:0;bottom:0;z-index:1;box-sizing:border-box;width:42%;max-width:18.75rem;padding:2rem 0 2rem 2rem;overflow-x:hidden;overflow-y:auto}.onboarding-overview__badge{position:relative;display:flex;align-items:center;justify-content:center;width:9.375rem;height:2.5rem;min-width:9.375rem;min-height:2.5rem;box-sizing:border-box;flex-shrink:0}.onboarding-overview__badge-bg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill;pointer-events:none;user-select:none}.onboarding-overview__badge-text{position:relative;z-index:1;padding:0 .75rem 10px;box-sizing:border-box;color:#fff;font-size:1rem;line-height:1;white-space:nowrap;text-align:center;text-shadow:0 0 .5px rgba(255,255,255,.5);font-family:var(--ui-font,"PingFang SC")}.onboarding-overview__title{margin:8px 0 0;display:flex;align-items:center;gap:8px;color:#fff;line-height:1}.onboarding-overview__title-text{font-size:2rem;font-weight:400;line-height:1;font-family:var(--ui-font,"PingFang SC")}.onboarding-overview__aid-logo{width:auto;height:3.25rem;display:block;object-fit:contain;flex-shrink:0}.onboarding-overview__features{list-style:none;margin:1.375rem 0 0;padding:0}.onboarding-overview__feature{display:flex;align-items:flex-start;gap:8px;margin-bottom:1.25rem}.onboarding-overview__feature:last-child{margin-bottom:0}.onboarding-overview__bullet{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;background:linear-gradient(270deg,#0E59FA,#00ABD8);box-shadow:0 0 0 1px rgba(255,255,255,.35)}.onboarding-overview__feature-title{color:#fff;font-weight:500}.onboarding-overview__feature-desc,.onboarding-overview__feature-title{margin:0;font-size:.875rem;line-height:1.25rem;font-family:var(--ui-font,"PingFang SC")}.onboarding-overview__feature-desc{font-weight:400}.onboarding-overview__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1.5rem;width:14rem;height:2.875rem!important;min-height:2.875rem!important;padding:0 1.5rem;box-sizing:border-box;border:none;border-radius:8px;background:linear-gradient(270deg,#0E59FA,#00ABD8);color:#fff;font-size:1rem;cursor:pointer;line-height:2.875rem;flex-shrink:0;font-family:var(--ui-font,"PingFang SC")}.onboarding-overview__cta:hover{filter:brightness(1.05)}.onboarding-overview__close:focus-visible,.onboarding-overview__cta:focus-visible{outline:2px solid #4ae7fd;outline-offset:2px}@media (prefers-reduced-motion:reduce){.onboarding-overview{animation:none}}@media (max-width:45rem){.onboarding-overview__left{width:100%;max-width:none;padding:1.5rem 1.25rem;background:linear-gradient(90deg,rgba(10,16,24,.92),rgba(10,16,24,.55) 70%,transparent)}.onboarding-overview__title-text{font-size:1.75rem}.onboarding-overview__aid-logo{height:2.75rem}.onboarding-overview__badge{width:9.375rem;height:2.5rem;min-height:2.5rem}.onboarding-overview__features{margin-top:1.125rem}.onboarding-overview__feature{margin-bottom:1.25rem}.onboarding-overview__cta{width:min(14rem,100%);height:2.875rem;min-height:2.875rem;margin-top:1.5rem;border-radius:8px}}.onboarding-driver-popover.driver-popover{box-sizing:border-box;position:fixed;z-index:10070!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:6px;align-items:center;min-width:17.5rem;max-width:25rem;padding:1rem 1.125rem!important;border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#1a7dff,#0060f0 52%,#003bb9)!important;box-shadow:0 8px 2rem rgba(0,59,185,.45)!important;color:#fff!important;font-family:var(--ui-font,"PingFang SC","Microsoft YaHei",sans-serif)!important;pointer-events:auto}.onboarding-driver-popover .driver-popover-title{grid-column:1;grid-row:1;margin:0!important;font-size:1rem!important;font-weight:600!important;line-height:1.4!important;color:#fff!important}.onboarding-driver-popover .driver-popover-description{grid-column:1;grid-row:2;margin:0!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important;color:rgba(255,255,255,.92)!important}.onboarding-driver-popover .driver-popover-footer{grid-column:2;grid-row:1/3;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important}.onboarding-driver-popover .driver-popover-close-btn,.onboarding-driver-popover .driver-popover-prev-btn,.onboarding-driver-popover .driver-popover-progress-text{display:none!important}.onboarding-driver-popover .driver-popover-navigation-btns{display:flex!important;flex-grow:0!important;margin:0!important}.onboarding-driver-popover .driver-popover-next-btn{all:unset;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;min-width:5.5rem;height:2rem;padding:0 .875rem!important;border:none!important;border-radius:6px!important;background:#fff!important;color:#003bb9!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;white-space:nowrap;cursor:pointer;box-shadow:none!important;text-shadow:none!important;transition:background .15s ease,opacity .15s ease}.onboarding-driver-popover .driver-popover-next-btn:focus,.onboarding-driver-popover .driver-popover-next-btn:hover{background:rgba(255,255,255,.92)!important}.onboarding-driver-popover .driver-popover-arrow-side-bottom{border-bottom-color:#0060f0!important}.onboarding-driver-popover .driver-popover-arrow-side-top{border-top-color:#0060f0!important}.onboarding-driver-popover .driver-popover-arrow-side-left{border-left-color:#0060f0!important}.onboarding-driver-popover .driver-popover-arrow-side-right{border-right-color:#0060f0!important}.driver-overlay{z-index:10055!important}.onboarding-spotlight-ring{position:fixed;z-index:10065!important;box-sizing:border-box;border:2px solid #fff;border-radius:10px;pointer-events:none;background:transparent}.driver-active-element{outline:none!important;box-shadow:none!important}.onboarding-spotlight-connector{position:fixed;inset:0;z-index:10058;pointer-events:none}.onboarding-spotlight-connector__dot{position:fixed;width:8px;height:8px;border-radius:50%;background:#0060f0;box-shadow:0 0 0 2px rgba(255,255,255,.35)}.onboarding-spotlight-connector__line{position:fixed;width:2px;margin-left:-1px;background:linear-gradient(180deg,#0060f0,rgba(0,96,240,.35));transform-origin:top center}.onboarding-spotlight-skip{all:unset;box-sizing:border-box;position:fixed;left:0;right:0;bottom:1.5rem;z-index:10071;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:6.5rem;height:2.25rem;margin:0 auto;padding:0 1.25rem;border:1px solid rgba(255,255,255,1);border-radius:8px;background:transparent;color:#fff;font-size:.875rem;font-weight:400;font-family:var(--ui-font,"PingFang SC","Microsoft YaHei",sans-serif);line-height:1;text-align:center;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.onboarding-spotlight-skip,html.driver-active .onboarding-spotlight-skip,html.onboarding-spotlight-active .onboarding-spotlight-skip{pointer-events:auto!important}.onboarding-spotlight-skip:focus-visible,.onboarding-spotlight-skip:hover{background:rgba(255,255,255,.08);outline:none}html.onboarding-spotlight-scp-tabs .scp-topbar{position:relative;z-index:10056!important}html.onboarding-spotlight-extract-modal .ant-modal-wrap.create-flow-modal,html.onboarding-spotlight-scp-batch .ant-dropdown,html.onboarding-spotlight-scp-batch .scp-topbar-ops-dropdown-overlay{z-index:10056!important}html.onboarding-spotlight-dub-batch .ant-dropdown,html.onboarding-spotlight-dub-batch .storyboard-ops-dropdown-overlay,html.onboarding-spotlight-sbs-batch .ant-dropdown,html.onboarding-spotlight-sbs-batch .storyboard-ops-dropdown-overlay,html.onboarding-spotlight-sbv-batch .ant-dropdown,html.onboarding-spotlight-sbv-batch .storyboard-ops-dropdown-overlay{z-index:10057!important}.onboarding-upgrade{position:fixed;inset:0;z-index:10070;display:grid;place-items:center;padding:1.5rem;animation:onboarding-upgrade-fade-in .2s ease}@keyframes onboarding-upgrade-fade-in{0%{opacity:0}to{opacity:1}}.onboarding-upgrade__backdrop{position:absolute;inset:0;background:rgba(5,12,28,.72);backdrop-filter:blur(4px)}.onboarding-upgrade__card{position:relative;width:min(26.25rem,100%);border-radius:.875rem;border:1px solid rgba(74,231,253,.22);background:rgba(17,22,33,.98);padding:1.5rem;outline:none}.onboarding-upgrade__title{margin:0 0 10px;font-size:1.125rem;font-weight:600;color:#e6edf3}.onboarding-upgrade__desc{margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;color:#8e97a5}.onboarding-upgrade__actions{display:flex;justify-content:flex-end;gap:10px}.onboarding-upgrade__primary,.onboarding-upgrade__secondary{height:2.25rem;padding:0 1rem;border-radius:8px;font-size:.875rem;cursor:pointer}.onboarding-upgrade__secondary{border:1px solid rgba(142,151,165,.35);background:transparent;color:#c5cdd8}.onboarding-upgrade__primary{border:none;background:linear-gradient(90deg,#0e59fa,#4ae7fd);color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.onboarding-upgrade{animation:none}}.studio-free-theme-scope--opal,:root[data-studio-free-theme=opal],:root[data-studio-free-theme=opal] .studio-workspace--free,[data-studio-free-theme-scope=opal]{--studio-bg:#e9edf4;--studio-surface:#f7f9fc;--studio-surface-strong:#eef2f8;--studio-surface-2:#e3e8f0;--studio-floating:rgba(248,250,255,0.78);--studio-border:rgba(77,97,132,0.16);--studio-border-strong:rgba(55,88,181,0.3);--studio-text:#152033;--studio-muted:#3a4a63;--studio-accent:#3758b5;--studio-accent-soft:#637fbd;--studio-node-ring:#3758b5;--studio-node-bg:#f9fbff;--studio-node-bg-soft:#eef2f8;--studio-node-border:rgba(77,97,132,0.17);--studio-node-border-strong:rgba(55,88,181,0.5);--studio-slider-rail:rgba(77,97,132,0.24);--studio-slider-track:linear-gradient(90deg,#637fbd,#3758b5);--studio-slider-handle-ring:rgba(55,88,181,0.86);--studio-shadow:0 1.5rem 4rem rgba(80,108,153,0.2);--studio-edge-base:color-mix(in srgb,var(--studio-muted) 42%,transparent);--studio-edge-flow:color-mix(in srgb,var(--studio-accent) 42%,#a4bde8);--studio-edge-flow-glow:color-mix(in srgb,var(--studio-accent) 20%,transparent);--studio-edge-pulse:#5a86f7;--studio-edge-pulse-core:#1c3fc4;--studio-edge-pulse-track:rgba(61,108,240,0.4);--studio-theme-canvas:#e9edf4;--studio-theme-grid:rgba(67,85,125,0.22);--studio-theme-panel:rgba(248,250,255,0.60);--studio-theme-panel-solid:rgba(248,250,255,0.86);--studio-theme-radius:1.125rem;--studio-theme-shine:rgba(255,255,255,0.98);--studio-theme-reflection:42%;--studio-theme-rim:90%;--studio-theme-depth:2rem;--studio-theme-sheen:145deg;--studio-theme-tint:rgba(99,135,222,0.09);--studio-theme-header-panel:rgba(248,250,255,0.60);--studio-theme-header-blur:1.75rem;--studio-theme-panel-reflection:rgba(255,255,255,0.72);--studio-theme-control:rgba(60,80,130,0.05);--studio-theme-control-hover:rgba(60,80,130,0.085);--studio-theme-control-active:rgba(139,170,239,0.2);--studio-theme-control-border:rgba(77,97,132,0.13);--studio-theme-node:#f9fbff;--studio-theme-node-soft:#f1f4fa;--studio-theme-node-empty:#f5f7fb;--studio-text-background-neutral:#f9fbff;--studio-text-background-paper:#fffaf0;--studio-text-background-mist:#edf4fb;--studio-text-background-lavender:#f2effb;--studio-text-background-sage:#eef5ee;--studio-theme-node-reflection:rgba(255,255,255,0.26);--studio-theme-media:#e5eaf2;--studio-theme-minimap-node:rgba(55,88,181,0.48);--studio-theme-minimap-mask:rgba(226,232,243,0.74);--studio-theme-lod-edge:rgba(77,97,132,0.24);--studio-theme-lod-node:rgba(247,249,253,0.96);--studio-theme-lod-node-failed:rgba(181,91,101,0.78);--studio-theme-lod-selection:#3758b5;--studio-theme-lod-media:rgba(99,127,189,0.22);--studio-theme-lod-empty:rgba(77,97,132,0.09);--studio-theme-lod-text:rgba(21,32,51,0.92);--studio-theme-shadow:rgba(80,108,153,0.2);--studio-theme-shadow-strong:rgba(80,108,153,0.28);--studio-theme-inverse-text:#f7f9fc;--studio-theme-glass-blur:1.75rem;--studio-theme-saturation:130%;--studio-generation-node:#fbfcfe;--studio-generation-text:#152033;--studio-generation-muted:#5a6780;--studio-generation-faint:rgba(22,34,58,.08);--studio-theme-glass-selected:rgba(255,255,255,0.62);--studio-theme-glass-rim:rgba(255,255,255,0.96);--studio-theme-glass-sheen:rgba(255,255,255,0.55);--studio-theme-glass-ink:#2d4ea6;--studio-theme-glass-glow:rgba(55,88,181,0.22);--studio-theme-glass-drop:0 1px 1.5px rgba(60,80,120,0.1),0 6px 0.875rem -8px rgba(60,80,120,0.3);--studio-theme-popover:#fbfcfe;--studio-theme-modal:#fafbfd;--studio-theme-pop-rim:rgba(255,255,255,0.95);--studio-theme-pop-edge:rgba(60,80,120,0.12);--studio-theme-pop-shadow:0 0 0 0.5px rgba(60,80,120,0.08),0 2px 6px -2px rgba(60,80,120,0.12),0 1.125rem 2.75rem -1.125rem rgba(50,70,120,0.34);--studio-theme-scrim:rgba(28,38,60,0.22);--studio-theme-field:rgba(40,62,112,0.045);--studio-theme-field-hover:rgba(40,62,112,0.07);--studio-theme-field-shadow:inset 0 1px 2px rgba(40,62,112,0.07);--studio-theme-focus:rgba(55,88,181,0.18);--studio-theme-row-hover:rgba(60,90,160,0.05);--studio-theme-row-selected:rgba(55,88,181,0.075);--studio-theme-scroll-thumb:rgba(60,80,120,0.24);--studio-theme-scroll-thumb-hover:rgba(60,80,120,0.4);--studio-theme-primary-top:#4b6ed0;--studio-theme-primary-bottom:#3152ab;--studio-theme-primary-ink:#f7f9fc;--studio-theme-primary-rim:rgba(255,255,255,0.38);--studio-theme-primary-glow:rgba(55,88,181,0.38);--studio-theme-disabled:rgba(60,80,120,0.08);--studio-theme-disabled-ink:rgba(37,51,75,0.42);--studio-theme-chrome:#fbfcfe;--studio-theme-chrome-well:#f1f3f7;--studio-theme-chrome-edge:rgba(22,34,58,0.08);--studio-theme-chrome-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 1px rgba(22,34,58,0.03),0 0.75rem 1.875rem -0.875rem rgba(50,70,110,0.24);--studio-theme-chrome-ink:#152033;--studio-theme-chrome-tool-ink:#3a4658;--studio-theme-chrome-muted:#5a6780;--studio-theme-chrome-hover:rgba(22,34,58,0.04);--studio-theme-chrome-hover-ink:#26334a;--studio-theme-chrome-tab-hover-ink:#33415a;--studio-theme-chrome-press:rgba(22,34,58,0.065);--studio-theme-chrome-on:rgba(22,34,58,0.08);--studio-theme-send-capsule:linear-gradient(180deg,rgba(255,255,255,0),rgba(22,34,58,0.02) 55%,rgba(22,34,58,0.05)),rgba(22,34,58,0.035);--studio-theme-send-capsule-edge:inset 0 0 0 1px rgba(22,34,58,0.07),inset 0 1px 0 rgba(255,255,255,0.8),inset 0 -7px 9px -7px rgba(22,34,58,0.08),inset 7px 0 8px -8px rgba(22,34,58,0.06),inset -7px 0 8px -8px rgba(22,34,58,0.06);--studio-theme-send-disc:radial-gradient(120% 90% at 50% 110%,rgba(255,255,255,0.28),transparent 60%),linear-gradient(180deg,#2a3446,#3d4a60);--studio-theme-send-disc-shadow:inset 0 0 0 1px rgba(255,255,255,0.12),0 1px 2px rgba(20,30,50,0.3);--studio-theme-send-disc-ink:#f7f9fc;--studio-theme-send-idle-disc:linear-gradient(180deg,rgba(255,255,255,0),rgba(22,34,58,0.02) 55%,rgba(22,34,58,0.05)),rgba(22,34,58,0.06);--studio-theme-send-idle-ink:rgba(21,32,51,0.35)}.studio-free-theme-scope--soft-mist,:root[data-studio-free-theme=soft-mist],:root[data-studio-free-theme=soft-mist] .studio-workspace--free,[data-studio-free-theme-scope=soft-mist]{--studio-bg:#0c0c0c;--studio-surface:#22262b;--studio-surface-strong:#292d33;--studio-surface-2:#1d2024;--studio-floating:rgba(39,43,49,0.86);--studio-border:rgba(220,229,242,0.14);--studio-border-strong:rgba(220,229,242,0.28);--studio-text:#e9edf3;--studio-muted:#b7bfcb;--studio-accent:#d8e3f2;--studio-accent-soft:#aab9cd;--studio-node-ring:#d8e3f2;--studio-node-bg:#25282d;--studio-node-bg-soft:#202328;--studio-node-border:rgba(220,229,242,0.13);--studio-node-border-strong:rgba(220,229,242,0.32);--studio-slider-rail:rgba(183,191,203,0.28);--studio-slider-track:linear-gradient(90deg,#aab9cd,#d8e3f2);--studio-slider-handle-ring:rgba(216,227,242,0.82);--studio-shadow:0 1.5rem 4.375rem rgba(0,0,0,0.38);--studio-edge-base:color-mix(in srgb,var(--studio-muted) 52%,transparent);--studio-edge-flow:color-mix(in srgb,var(--studio-accent) 58%,#8ea6b8);--studio-edge-flow-glow:color-mix(in srgb,var(--studio-accent) 26%,transparent);--studio-edge-pulse:#9fc2ff;--studio-edge-pulse-core:#ffffff;--studio-edge-pulse-track:rgba(170,200,255,0.3);--studio-theme-canvas:#0c0c0c;--studio-theme-grid:rgba(179,189,207,0.21);--studio-theme-panel:rgba(39,43,49,0.86);--studio-theme-panel-solid:rgba(39,43,49,0.94);--studio-theme-radius:1.25rem;--studio-theme-shine:rgba(244,249,255,0.48);--studio-theme-reflection:12%;--studio-theme-rim:55%;--studio-theme-depth:1.375rem;--studio-theme-sheen:155deg;--studio-theme-tint:rgba(171,193,224,0.07);--studio-theme-header-panel:rgba(39,43,49,0.42);--studio-theme-header-blur:1.25rem;--studio-theme-panel-reflection:rgba(244,249,255,0.12);--studio-theme-control:rgba(171,193,224,0.035);--studio-theme-control-hover:rgba(171,193,224,0.085);--studio-theme-control-active:rgba(170,192,224,0.13);--studio-theme-control-border:rgba(220,229,242,0.11);--studio-theme-node:#25282d;--studio-generation-node:#1d1f23;--studio-generation-text:#e8eaed;--studio-generation-muted:#9aa0a8;--studio-generation-faint:rgba(255,255,255,.07);--studio-theme-node-soft:#22252a;--studio-theme-node-empty:#23262b;--studio-text-background-neutral:#25282d;--studio-text-background-paper:#302d28;--studio-text-background-mist:#242c34;--studio-text-background-lavender:#2c2936;--studio-text-background-sage:#28312d;--studio-theme-node-reflection:rgba(244,249,255,0.025);--studio-theme-media:#191b1f;--studio-theme-minimap-node:rgba(216,227,242,0.48);--studio-theme-minimap-mask:rgba(17,19,23,0.76);--studio-theme-lod-edge:rgba(147,156,171,0.18);--studio-theme-lod-node:rgba(70,76,88,0.9);--studio-theme-lod-node-failed:rgba(164,76,84,0.78);--studio-theme-lod-selection:#c8d1e2;--studio-theme-lod-media:rgba(150,164,187,0.24);--studio-theme-lod-empty:rgba(205,213,226,0.09);--studio-theme-lod-text:rgba(242,244,248,0.92);--studio-theme-shadow:rgba(0,0,0,0.34);--studio-theme-shadow-strong:rgba(0,0,0,0.5);--studio-theme-inverse-text:#17191c;--studio-theme-glass-blur:2.375rem;--studio-theme-saturation:140%;--studio-generation-ink:color-mix(in srgb,var(--studio-accent) 78%,var(--studio-bg));--studio-generation-halo:color-mix(in srgb,var(--studio-accent) 9%,transparent);--studio-theme-glass-selected:rgba(190,212,245,0.13);--studio-theme-glass-rim:rgba(244,249,255,0.22);--studio-theme-glass-sheen:rgba(244,249,255,0.06);--studio-theme-glass-ink:#ffffff;--studio-theme-glass-glow:rgba(130,175,245,0.3);--studio-theme-glass-drop:0 1px 1px rgba(0,0,0,0.38),0 8px 1rem -10px rgba(0,0,0,0.65);--studio-theme-popover:#26292f;--studio-theme-modal:#23262b;--studio-theme-pop-rim:rgba(244,249,255,0.1);--studio-theme-pop-edge:rgba(220,229,242,0.12);--studio-theme-pop-shadow:0 0 0 0.5px rgba(0,0,0,0.5),0 2px 6px -2px rgba(0,0,0,0.4),0 1.375rem 3rem -1.125rem rgba(0,0,0,0.7);--studio-theme-scrim:rgba(6,8,12,0.48);--studio-theme-field:rgba(0,0,0,0.18);--studio-theme-field-hover:rgba(0,0,0,0.24);--studio-theme-field-shadow:inset 0 1px 2px rgba(0,0,0,0.25);--studio-theme-focus:rgba(150,185,235,0.26);--studio-theme-row-hover:rgba(220,230,245,0.045);--studio-theme-row-selected:rgba(150,185,235,0.075);--studio-theme-scroll-thumb:rgba(220,230,245,0.2);--studio-theme-scroll-thumb-hover:rgba(220,230,245,0.34);--studio-theme-primary-top:#f3f6fa;--studio-theme-primary-bottom:#d4dce8;--studio-theme-primary-ink:#17191c;--studio-theme-primary-rim:rgba(255,255,255,0.9);--studio-theme-primary-glow:rgba(200,215,240,0.2);--studio-theme-disabled:rgba(220,230,245,0.06);--studio-theme-disabled-ink:rgba(233,237,243,0.38);--studio-theme-chrome:#1d1f23;--studio-theme-chrome-well:#16171a;--studio-theme-chrome-edge:rgba(255,255,255,0.07);--studio-theme-chrome-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 0 0 1px rgba(0,0,0,0.55),0 0.875rem 2.125rem -0.875rem rgba(0,0,0,0.65);--studio-theme-chrome-ink:#e8eaed;--studio-theme-chrome-tool-ink:#c3c8cf;--studio-theme-chrome-muted:#9aa0a8;--studio-theme-chrome-hover:rgba(255,255,255,0.03);--studio-theme-chrome-hover-ink:#d4d8dd;--studio-theme-chrome-tab-hover-ink:#c9cdd3;--studio-theme-chrome-press:rgba(255,255,255,0.055);--studio-theme-chrome-on:rgba(255,255,255,0.095);--studio-theme-send-capsule:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0.035) 55%,rgba(255,255,255,0.085)),rgba(255,255,255,0.045);--studio-theme-send-capsule-edge:inset 0 0 0 1px rgba(255,255,255,0.075),inset 0 1px 0 rgba(255,255,255,0.09),inset 0 -7px 9px -7px rgba(255,255,255,0.16),inset 7px 0 8px -8px rgba(255,255,255,0.12),inset -7px 0 8px -8px rgba(255,255,255,0.12);--studio-theme-send-disc:radial-gradient(120% 90% at 50% 110%,rgba(255,255,255,0.55),transparent 60%),linear-gradient(180deg,#c9cdd3,#e4e7eb);--studio-theme-send-disc-shadow:inset 0 0 0 1px rgba(255,255,255,0.35),inset 0 -1px 0 rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.5);--studio-theme-send-disc-ink:#16181b;--studio-theme-send-idle-disc:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0.035) 55%,rgba(255,255,255,0.085)),rgba(255,255,255,0.06);--studio-theme-send-idle-ink:rgba(232,234,237,0.4)}.studio-free-theme-scope--opal,.studio-free-theme-scope--soft-mist,[data-studio-free-theme-scope],html[data-studio-free-theme]{--studio-ui-text:var(--studio-text);--studio-ui-muted:var(--studio-muted);--studio-ui-disabled:color-mix(in srgb,var(--studio-muted) 48%,transparent);--studio-ui-accent:var(--studio-accent);--studio-ui-inverse:var(--studio-theme-inverse-text);--studio-ui-surface:var(--studio-theme-panel-solid);--studio-ui-panel-section:transparent;--studio-ui-control:var(--studio-theme-control);--studio-ui-hover:var(--studio-theme-control-hover);--studio-ui-selected:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 58%),linear-gradient(var(--studio-theme-glass-selected),var(--studio-theme-glass-selected));--studio-ui-selected-ink:var(--studio-theme-glass-ink);--studio-ui-selected-shadow:var(--studio-theme-glass-drop),inset 0 1px 0 var(--studio-theme-glass-rim),inset 0 -8px 10px -9px var(--studio-theme-glass-glow);--studio-ui-hover-shadow:inset 0 1px 0 color-mix(in srgb,var(--studio-theme-glass-rim) 40%,transparent);--studio-ui-raised:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),linear-gradient(var(--studio-theme-control),var(--studio-theme-control));--studio-ui-raised-shadow:inset 0 1px 0 color-mix(in srgb,var(--studio-theme-glass-rim) 50%,transparent);--studio-ui-raised-hover:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),linear-gradient(var(--studio-theme-control-hover),var(--studio-theme-control-hover));--studio-ui-control-ink:var(--studio-muted);--studio-ui-hover-ink:var(--studio-text);--studio-ui-press:var(--studio-theme-control-active);--studio-ui-field:var(--studio-theme-field);--studio-ui-field-hover:var(--studio-theme-field-hover);--studio-ui-field-shadow:var(--studio-theme-field-shadow);--studio-ui-focus-ring:0 0 0 3px var(--studio-theme-focus);--studio-ui-row-hover:var(--studio-theme-row-hover);--studio-ui-row-selected:var(--studio-theme-row-selected);--studio-ui-popover:var(--studio-theme-popover);--studio-ui-modal:var(--studio-theme-modal);--studio-ui-popover-shadow:var(--studio-theme-pop-shadow),inset 0 1px 0 var(--studio-theme-pop-rim),inset 0 0 0 1px var(--studio-theme-pop-edge);--studio-ui-popover-blur:none;--studio-ui-scrim:var(--studio-theme-scrim);--studio-ui-primary:linear-gradient(180deg,var(--studio-theme-primary-top),var(--studio-theme-primary-bottom));--studio-ui-primary-ink:var(--studio-theme-primary-ink);--studio-ui-primary-shadow:inset 0 1px 0 var(--studio-theme-primary-rim),0 6px 0.875rem -8px var(--studio-theme-primary-glow);--studio-ui-disabled-fill:var(--studio-theme-disabled);--studio-ui-disabled-ink:var(--studio-theme-disabled-ink);--studio-ui-border:var(--studio-border);--studio-ui-border-strong:var(--studio-border-strong);--studio-ui-scrollbar:var(--studio-theme-scroll-thumb);--studio-ui-scrollbar-hover:var(--studio-theme-scroll-thumb-hover);--studio-ui-shadow:var(--studio-theme-shadow);--studio-ui-shine:color-mix(in srgb,var(--studio-theme-shine) 40%,transparent);--studio-ui-popup-radius:8px;--studio-ui-control-radius:8px;--studio-ui-media-overlay:rgba(17,21,28,0.72);--studio-ui-media-overlay-hover:rgba(22,28,38,0.84);--studio-ui-media-overlay-border:rgba(255,255,255,0.2);--studio-ui-media-overlay-text:#f7f9fc;--studio-ui-panel:radial-gradient(ellipse at 8% 0,var(--studio-theme-panel-reflection),transparent 62%),linear-gradient(var(--studio-theme-sheen),color-mix(in srgb,var(--studio-theme-shine) 12%,transparent),transparent 48%,var(--studio-theme-tint)),var(--studio-theme-panel-solid);--studio-ui-blur:var(--studio-theme-glass-blur);--studio-ui-saturation:var(--studio-theme-saturation);--create-surface-modal:var(--studio-theme-modal);--create-surface-panel:var(--studio-surface);--create-surface-canvas:var(--studio-bg);--create-surface-input:var(--studio-theme-field);--create-border-custom:var(--studio-border);--create-border-dashed:var(--studio-border-strong);--gray-100:var(--studio-border);--gray-200:var(--studio-border-strong);--home-cyan:var(--studio-accent);--home-grad-btn:var(--studio-ui-primary);--home-grad:var(--home-grad-btn);--gradient-primary:var(--home-grad-btn);--gradient-accent:var(--home-grad-btn);--gradient-warm:var(--home-grad-btn);--studio-ui-text-gradient:linear-gradient(var(--studio-accent),var(--studio-accent));--accent-50:color-mix(in srgb,var(--studio-accent) 5%,transparent);--accent-100:color-mix(in srgb,var(--studio-accent) 10%,transparent);--accent-200:color-mix(in srgb,var(--studio-accent) 16%,transparent);--accent-300:color-mix(in srgb,var(--studio-accent) 28%,transparent);--accent-400:color-mix(in srgb,var(--studio-accent) 42%,transparent);--accent-500:var(--studio-accent);--accent-600:var(--studio-accent);--accent-700:var(--studio-accent);--accent-800:var(--studio-accent);--accent-900:var(--studio-accent)}html[data-studio-free-theme] :is(.ant-btn-primary,.home-grad-btn){--studio-ui-text-gradient:linear-gradient(var(--studio-theme-inverse-text),var(--studio-theme-inverse-text))}html[data-studio-free-theme] :is(.studio-layer-split-panel__btn--primary,.studio-audio-edit .studio-audio-edit__submit,.studio-subject .studio-subject__submit,.studio-video-transform-dock>.studio-video-transform-dock__submit,.studio-video-subtitle-toolbar .studio-canvas-tooltip-trigger>.studio-video-subtitle-toolbar__submit,.studio-video-subtitle-toolbar .studio-video-subtitle-toolbar__submit,.studio-runtime-workspace__primary){color:var(--studio-ui-primary-ink);border-color:transparent;background:var(--studio-ui-primary);box-shadow:var(--studio-ui-primary-shadow)}html[data-studio-free-theme] :is(.studio-layer-split-panel__btn--primary,.studio-audio-edit .studio-audio-edit__submit,.studio-subject .studio-subject__submit,.studio-video-transform-dock>.studio-video-transform-dock__submit,.studio-video-subtitle-toolbar .studio-canvas-tooltip-trigger>.studio-video-subtitle-toolbar__submit,.studio-video-subtitle-toolbar .studio-video-subtitle-toolbar__submit,.studio-runtime-workspace__primary):hover:not(:disabled){color:var(--studio-ui-primary-ink);background:var(--studio-ui-primary);box-shadow:var(--studio-ui-primary-shadow),0 10px 1.375rem -.875rem var(--studio-theme-primary-glow);filter:brightness(1.06)}html[data-studio-free-theme] .ant-btn-primary:is(:disabled,.ant-btn-disabled),html[data-studio-free-theme] :is(.studio-layer-split-panel__btn--primary,.studio-audio-edit .studio-audio-edit__submit,.studio-subject .studio-subject__submit,.studio-video-transform-dock>.studio-video-transform-dock__submit,.studio-video-subtitle-toolbar .studio-canvas-tooltip-trigger>.studio-video-subtitle-toolbar__submit,.studio-video-subtitle-toolbar .studio-video-subtitle-toolbar__submit,.studio-runtime-workspace__primary):disabled{opacity:1;color:var(--studio-ui-disabled-ink)!important;border-color:transparent!important;background:var(--studio-ui-disabled-fill)!important;box-shadow:none;filter:none}html[data-studio-free-theme] .studio-layer-split-panel__btn--primary :is(.studio-credit-amount,.studio-credit-amount b){color:inherit}html[data-studio-free-theme] .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){box-shadow:var(--studio-ui-primary-shadow)}html[data-studio-free-theme] .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{box-shadow:var(--studio-ui-primary-shadow),0 10px 1.375rem -.875rem var(--studio-theme-primary-glow);filter:brightness(1.06)}[data-studio-free-theme-scope] :is(.ant-popover,.ant-dropdown),html[data-studio-free-theme] :is(.ant-popover,.ant-dropdown){--studio-ui-surface:var(--studio-ui-popover);--studio-ui-panel:var(--studio-ui-popover)}[data-studio-free-theme-scope] .ant-modal-root,html[data-studio-free-theme] .ant-modal-root{--studio-ui-surface:var(--studio-ui-modal);--studio-ui-panel:var(--studio-ui-modal)}html[data-studio-free-theme] .ant-modal-root .ant-modal-mask{background:var(--studio-ui-scrim);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}:is(html[data-studio-free-theme],[data-studio-free-theme-scope]) .studio-free-theme-switch.ant-btn{width:2.125rem;height:2.125rem;flex:0 0 2.125rem;color:var(--studio-text);border:1px solid transparent;background:var(--studio-ui-raised);box-shadow:var(--studio-ui-raised-shadow)}:is(html[data-studio-free-theme],[data-studio-free-theme-scope]) .studio-free-theme-switch.ant-btn:hover{color:var(--studio-text);border-color:transparent;background:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),var(--studio-theme-control-hover);box-shadow:var(--studio-ui-raised-shadow)}.studio-free-theme-switch__icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.studio-free-theme-switch__icon small{position:absolute;right:-7px;top:-6px;min-width:.75rem;padding:0 2px;border-radius:62.4375rem;color:var(--studio-theme-inverse-text);background:var(--studio-accent);font-size:7px;font-weight:700;line-height:.75rem}html[data-studio-free-theme] .studio-workspace--free,html[data-studio-free-theme] .studio-workspace--free .studio-canvas{background:var(--studio-theme-canvas)}html[data-studio-free-theme] .studio-workspace--free{--studio-composer-prompt-size:0.8125rem;--studio-composer-placeholder-size:0.8125rem}html[data-studio-free-theme] .canvas-agent-composer :is(textarea,.canvas-agent-composer__typewriter){font-size:.875rem}html[data-studio-free-theme] .studio-workspace--free :is(.react-flow,.react-flow__background){--xy-background-color:transparent;--xy-background-color-default:transparent;--xy-background-color-props:transparent;background-color:transparent}html[data-studio-free-theme] .studio-workspace--free .react-flow__background{-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 88%,transparent)}html[data-studio-free-theme] .studio-workspace--free .react-flow__background .studio-canvas-grid-dot{fill:var(--studio-theme-grid);r:.8px}html[data-studio-free-theme] .studio-topbar__tools{min-width:0;display:flex;justify-content:center}html[data-studio-free-theme] .studio-topbar__tools .studio-canvas-toolbar{position:static;transform:none}html[data-studio-free-theme] .studio-workspace--free .studio-topbar{height:3.5rem;padding-top:8px;border:0;background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free .studio-workspace__body{height:calc(100dvh - 3.5rem)}@media (max-width:62.5rem){html[data-studio-free-theme] .studio-workspace--free .studio-topbar{height:6.5rem;flex-wrap:wrap;gap:0 8px}html[data-studio-free-theme] .studio-topbar__tools{order:3;flex-basis:100%}html[data-studio-free-theme] .studio-workspace--free .studio-workspace__body{height:calc(100dvh - 6.5rem)}}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__project{min-height:2.5rem;gap:10px;padding:3px .875rem 3px 8px;border:0;border-radius:62.4375rem;background:var(--studio-theme-header-panel);box-shadow:none;backdrop-filter:blur(var(--studio-theme-header-blur));-webkit-backdrop-filter:blur(var(--studio-theme-header-blur))}html[data-studio-free-theme] .studio-workspace--free .studio-topbar .studio-canvas-toolbar{border:1px solid color-mix(in srgb,var(--studio-text) 18%,transparent);background:var(--studio-theme-header-panel);box-shadow:var(--studio-ui-raised-shadow),0 1px 2px color-mix(in srgb,var(--studio-theme-shadow) 50%,transparent),0 10px 1.375rem -1rem var(--studio-theme-shadow);backdrop-filter:blur(var(--studio-theme-header-blur));-webkit-backdrop-filter:blur(var(--studio-theme-header-blur))}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__aid-trigger{width:auto;height:2.125rem;display:inline-flex;align-items:center;gap:5px;border-radius:62.4375rem}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__aid-logo{--aid-logo-color:var(--studio-text)}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__project-chevron{color:var(--studio-text);font-size:10px}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__project-divider{width:1px;height:1.375rem;flex:0 0 1px;background:var(--studio-border)}html[data-studio-free-theme] .studio-workspace--free .studio-title-input.ant-input{padding-inline:0;color:var(--studio-text)}html[data-studio-free-theme] .studio-workspace--free .studio-title-input.ant-input:focus,html[data-studio-free-theme] .studio-workspace--free .studio-title-input.ant-input:hover{border-color:transparent;background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__ai-create,html[data-studio-free-theme] .studio-workspace--free .studio-topbar__right>.ant-btn{border:1px solid transparent;border-radius:62.4375rem;color:var(--studio-text);background:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),var(--studio-theme-tint);box-shadow:var(--studio-ui-raised-shadow);backdrop-filter:blur(.875rem) saturate(var(--studio-theme-saturation));-webkit-backdrop-filter:blur(.875rem) saturate(var(--studio-theme-saturation))}html[data-studio-free-theme] .studio-workspace--free .studio-topbar__ai-create:focus-visible,html[data-studio-free-theme] .studio-workspace--free .studio-topbar__ai-create:hover,html[data-studio-free-theme] .studio-workspace--free .studio-topbar__right>.ant-btn:focus-visible,html[data-studio-free-theme] .studio-workspace--free .studio-topbar__right>.ant-btn:hover{color:var(--studio-text)!important;border-color:transparent!important;background:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),var(--studio-theme-control-hover)!important;box-shadow:var(--studio-ui-raised-shadow),0 8px 1.125rem -.75rem var(--studio-theme-shadow-strong);transform:translateY(-1px)}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box.home-composer-flow:before,html[data-studio-free-theme] .studio-workspace--free .studio-topbar__ai-create.home-composer-flow:before{display:none}html[data-studio-free-theme] .studio-loading-screen{color:var(--studio-text);background:var(--studio-theme-canvas)}html[data-studio-free-theme] .studio-loading-screen__brand,html[data-studio-free-theme] .studio-loading-screen__brand span{color:var(--studio-text)}html[data-studio-free-theme] .studio-loading-screen .ant-skeleton{padding:1.75rem;border:1px solid var(--studio-border);border-radius:var(--studio-theme-radius);background:var(--studio-theme-panel-solid);box-shadow:0 1rem 2.5rem var(--studio-theme-shadow)}html[data-studio-free-theme] .studio-model-menu{background:transparent}html[data-studio-free-theme] .studio-model-menu__list{gap:2px}html[data-studio-free-theme] .studio-model-menu__list>button{border-color:transparent;background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-model-menu__list>button:not(.is-active):hover{background:var(--studio-ui-row-hover)}html[data-studio-free-theme] .studio-model-menu__list>button{min-height:3.25rem;border-radius:10px}html[data-studio-free-theme] .studio-model-menu__list>button.is-active{border-color:transparent;background:var(--studio-ui-row-selected);box-shadow:none}html[data-studio-free-theme] .studio-model-menu__list>button.is-active:hover{background:color-mix(in srgb,var(--studio-ui-row-selected),var(--studio-ui-row-hover))}html[data-studio-free-theme] .studio-model-menu__list>button.is-active strong{color:var(--studio-ui-selected-ink)}html[data-studio-free-theme] :is(.studio-model-menu__check,.canvas-skill-picker__check,.studio-canvas-dropdown-menu__check){color:var(--studio-accent);font-size:.8125rem}html[data-studio-free-theme] :is(.studio-model-menu__list>button>i,.canvas-skill-glyph){border-color:transparent;border-radius:9px;background:var(--studio-theme-control-hover);box-shadow:none}html[data-studio-free-theme] .studio-model-menu__tabs button.is-active{color:var(--studio-ui-selected-ink);background:var(--studio-ui-row-selected)}html[data-studio-free-theme] .studio-composer-popover--canvas .studio-params-panel{width:min(var(--studio-params-panel-width,360px),calc(100vw - 2rem));padding:var(--studio-params-panel-padding,16px)}html[data-studio-free-theme] .studio-params-panel__group--ratios button{flex:1 1 3rem;flex-direction:column;min-width:3rem;min-height:3.0625rem;border-radius:9px}html[data-studio-free-theme] .studio-params-panel__group--segmented>div{padding:3px;border:1px solid transparent;border-radius:10px;background:var(--studio-ui-field);box-shadow:var(--studio-ui-field-shadow)}html[data-studio-free-theme] .studio-params-panel__group--segmented button{flex:1 1 4rem;min-height:1.875rem;border-color:transparent;border-radius:8px;background:transparent}html[data-studio-free-theme] .studio-canvas-tool.ant-btn{border-radius:62.4375rem}html[data-studio-free-theme] .studio-composer-chip--mode,html[data-studio-free-theme] .studio-composer-chip--model,html[data-studio-free-theme] .studio-composer-chip--params{border-color:transparent!important;background:var(--studio-ui-raised)!important;box-shadow:var(--studio-ui-raised-shadow)}html[data-studio-free-theme] :is(.studio-composer-chip--model,.studio-composer-chip--mode,.studio-composer-chip--params):hover:not(:disabled):not(.is-active):not(.ant-popover-open):not([aria-expanded=true]){color:var(--studio-ui-hover-ink);background:var(--studio-ui-raised-hover)!important;box-shadow:var(--studio-ui-raised-shadow)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel,.studio-right-panel,.studio-node-dialog){--studio-floating:var(--studio-theme-chrome);--studio-ui-panel:var(--studio-theme-chrome);--studio-ui-surface:var(--studio-theme-chrome-well);--studio-ui-blur:0px;--studio-ui-border:var(--studio-theme-chrome-edge);--studio-ui-shine:transparent;--studio-ui-control:var(--studio-theme-chrome-hover);--studio-ui-hover:var(--studio-theme-chrome-press);--studio-ui-hover-ink:var(--studio-theme-chrome-hover-ink);--studio-ui-hover-shadow:none;--studio-ui-press:var(--studio-theme-chrome-on);--studio-ui-raised:transparent;--studio-ui-raised-hover:var(--studio-theme-chrome-press);--studio-ui-raised-shadow:none;--studio-ui-selected:var(--studio-theme-chrome-on);--studio-ui-selected-ink:var(--studio-theme-chrome-ink);--studio-ui-selected-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel,.studio-right-panel:not(.studio-right-panel--free),.studio-right-panel--free>.studio-right-panel__content,.studio-node-dialog){border-color:var(--studio-theme-chrome-edge);background:var(--studio-theme-chrome);box-shadow:var(--studio-theme-chrome-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-studio-free-theme] .studio-workspace--free .canvas-agent-composer{background:var(--studio-theme-chrome-well);box-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-glass-toolbar,.studio-node-media-toolbar,.studio-selection-toolbar,.studio-group-toolbar,.studio-grid-storyboard-toolbar,.studio-node-agent-dock__box,.studio-image-tool-bar,.studio-image-mask-bottom--repaint,.studio-layer-split-top,.studio-layer-split-panel,.studio-layer-compose-panel,.studio-touch-edit-bar,.studio-touch-edit-region-menu,.studio-touch-edit-content,.studio-video-subtitle-toolbar,.studio-video-clip-dock,.studio-video-transform-dock){--studio-ui-panel:var(--studio-theme-chrome);--studio-ui-surface:var(--studio-theme-chrome-well);--studio-ui-blur:0px;--studio-ui-hover:var(--studio-theme-chrome-hover);--studio-ui-hover-ink:var(--studio-theme-chrome-hover-ink);--studio-ui-hover-shadow:none;--studio-ui-press:var(--studio-theme-chrome-press);--studio-ui-raised:transparent;--studio-ui-raised-hover:var(--studio-theme-chrome-hover);--studio-ui-raised-shadow:none;--studio-ui-selected:var(--studio-theme-chrome-on);--studio-ui-selected-ink:var(--studio-theme-chrome-ink);--studio-ui-selected-shadow:none;border-color:var(--studio-theme-chrome-edge);background:var(--studio-theme-chrome);box-shadow:var(--studio-theme-chrome-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-media-toolbar,.studio-selection-toolbar,.studio-group-toolbar,.studio-grid-storyboard-toolbar){--studio-ui-control-ink:var(--studio-theme-chrome-tool-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-node-empty-next-steps__rail{--studio-ui-control-ink:var(--studio-theme-chrome-muted);--studio-ui-hover-ink:var(--studio-theme-chrome-tab-hover-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(.studio-emotion-panel,.studio-audio-edit){border-color:transparent;background:transparent}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box .studio-video-clip{border-color:var(--studio-theme-chrome-edge);box-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-glass-toolbar,.studio-node-agent-dock__box) :is(.studio-canvas-glass-toolbar__btn,.studio-composer-chip,.studio-composer__assistant,.studio-composer__upload,.studio-composer__expand,.studio-composer__refs>button){transition:background-color .16s ease,color .16s ease}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-glass-toolbar,.studio-node-agent-dock__box) :is(.studio-canvas-glass-toolbar__btn,.studio-composer-chip,.studio-composer__assistant,.studio-composer__upload,.studio-composer__expand,.studio-composer__refs>button):active:not(:disabled):not(.is-active):not(.ant-dropdown-open):not(.ant-popover-open):not([aria-expanded=true]):not([aria-pressed=true]){background:var(--studio-ui-press)!important}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(.studio-composer-chip--model,.studio-composer-chip--mode,.studio-composer-chip--params){color:var(--studio-theme-chrome-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(.studio-composer-chip--model,.studio-composer-chip--mode,.studio-composer-chip--params):hover:not(:disabled){color:var(--studio-theme-chrome-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(.studio-composer-chip--model,.studio-composer-chip--mode,.studio-composer-chip--params) .studio-composer-chip__arrow{color:var(--studio-theme-chrome-ink);opacity:.55}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send:not(.is-insufficient) .composer-send-button.has-leading-content{background:var(--studio-theme-send-capsule);box-shadow:var(--studio-theme-send-capsule-edge)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .composer-send-button.has-leading-content{height:2.125rem;padding:3px 3px 3px 11px}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .composer-send-button__glyph{border-radius:62.4375rem;background:var(--studio-theme-send-disc);box-shadow:var(--studio-theme-send-disc-shadow)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .composer-send-button__glyph>.composer-send-button__disc{fill:transparent}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .composer-send-button__glyph>.composer-send-button__mark{fill:var(--studio-theme-send-disc-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .composer-send-button__glyph.is-empty{background:var(--studio-theme-send-idle-disc);box-shadow:var(--studio-theme-send-capsule-edge)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .composer-send-button__glyph.is-empty>.composer-send-button__mark{fill:var(--studio-theme-send-idle-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .studio-credit-amount{gap:8px;padding-right:0;color:var(--studio-theme-chrome-muted);font-size:.75rem}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send:not(.is-insufficient) .studio-credit-amount b{color:var(--studio-theme-chrome-ink)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .studio-credit-send .studio-credit-amount b{font-weight:500;font-variant-numeric:tabular-nums}html[data-studio-free-theme] .studio-workspace--free :is(.studio-panel-heading strong,.studio-node-card__heading strong,.studio-node-card__empty strong,.studio-script-workspace__agent-empty strong){color:var(--studio-text)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-start-panel .ant-collapse-header,.studio-left-collapse .ant-collapse-header,.studio-right-panel__content .ant-collapse-header){color:var(--studio-text)!important}html[data-studio-free-theme] .studio-workspace--free :is(.studio-start-grid button,.studio-library-card,.studio-task,.studio-focus-card,.studio-delivery-summary,.studio-panel-section,.studio-node-list button){color:var(--studio-text);border-color:var(--studio-theme-control-border);background:var(--studio-theme-control)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel .ant-input,.studio-right-panel .ant-input,.studio-left-panel .ant-input-affix-wrapper,.studio-right-panel .ant-input-affix-wrapper,.studio-left-panel .ant-select-selector,.studio-right-panel .ant-select-selector){color:var(--studio-text)!important;border-color:transparent!important;background:var(--studio-ui-field)!important;box-shadow:var(--studio-ui-field-shadow)!important}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel .ant-input,.studio-right-panel .ant-input,.studio-left-panel .ant-input-affix-wrapper,.studio-right-panel .ant-input-affix-wrapper,.studio-left-panel .ant-select-selector,.studio-right-panel .ant-select-selector):hover{background:var(--studio-ui-field-hover)!important}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel .ant-input,.studio-right-panel .ant-input,.studio-left-panel .ant-input-affix-wrapper,.studio-right-panel .ant-input-affix-wrapper,.studio-left-panel .ant-select-selector,.studio-right-panel .ant-select-selector):focus-within{border-color:transparent!important;background:var(--studio-ui-field-hover)!important;box-shadow:var(--studio-ui-field-shadow),var(--studio-ui-focus-ring)!important}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel,.studio-right-panel) .ant-input-affix-wrapper>.ant-input{background:transparent!important;box-shadow:none!important}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel .ant-tabs-tab,.studio-right-panel .ant-tabs-tab){color:var(--studio-muted)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel .ant-tabs-tab:hover,.studio-right-panel .ant-tabs-tab:hover,.studio-left-panel .ant-tabs-tab-active .ant-tabs-tab-btn,.studio-right-panel .ant-tabs-tab-active .ant-tabs-tab-btn){color:var(--studio-text)!important}html[data-studio-free-theme] .studio-workspace--free :is(.studio-left-panel .ant-tabs-ink-bar,.studio-right-panel .ant-tabs-ink-bar){background:var(--studio-accent)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-panel-help--lead,.studio-chat-message--user,.studio-node-list__icon,.studio-impact-list span,.studio-delivery-summary div){color:var(--studio-text);background:var(--studio-theme-control)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-chat-message__choices button,.studio-chat-message__actions button){color:var(--studio-text);border-color:var(--studio-theme-control-border);background:var(--studio-theme-control)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-chat-message__choices button,.studio-chat-message__actions button):hover{border-color:var(--studio-border-strong);background:var(--studio-theme-control-hover)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-start-grid button,.studio-node-list button):hover{color:var(--studio-text);border-color:var(--studio-border-strong);background:var(--studio-theme-control-hover)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-media-toolbar,.studio-grid-storyboard-toolbar,.studio-selection-toolbar,.studio-group-toolbar){gap:1px;padding:5px;border-radius:62.4375rem}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-glass-toolbar__btn,.studio-composer-chip,.studio-composer__assistant,.studio-composer__upload,.studio-composer__expand,.studio-emotion-roles button,.studio-emotion-close,.studio-emotion-panel select){border:1px solid transparent;border-radius:var(--studio-ui-control-radius);background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free .studio-canvas-glass-toolbar__btn--labeled{height:2rem;gap:5px;padding:0 7px;font-size:.75rem}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box{border-radius:var(--studio-theme-radius);padding:var(--studio-node-composer-padding,10px 11px 9px)}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box .studio-composer-chip{height:1.875rem;min-height:1.875rem;padding-inline:9px;font-size:.75rem}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box .studio-composer__footer{margin-top:0;padding-top:0;gap:6px;border-top:0;box-shadow:none}html[data-studio-free-theme] .canvas-agent-composer{border-color:transparent}html[data-studio-free-theme] .studio-workspace--free .studio-canvas-controls__bar{border-color:transparent;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box .studio-composer__footer .studio-composer-chip{padding-inline:7px}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box .studio-composer__tools{gap:3px}html[data-studio-free-theme] .studio-workspace--free :is(.studio-image-ai-panel__tabs,.studio-image-ai-panel__segment,.studio-video-depth-panel__resolutions,.studio-image-multi-angle-tabs,.studio-image-lighting-viewport__tabs){border:1px solid transparent;background:var(--studio-ui-field);box-shadow:var(--studio-ui-field-shadow)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-image-ai-panel__tabs button,.studio-image-ai-panel__segment button,.studio-video-depth-panel__resolutions button,.studio-image-multi-angle-tabs button,.studio-image-lighting-viewport__tabs button){border:1px solid transparent;background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-image-ai-panel__tabs button,.studio-image-ai-panel__segment button,.studio-video-depth-panel__resolutions button,.studio-image-multi-angle-tabs button,.studio-image-lighting-viewport__tabs button):hover:not(:disabled):not(.is-active):not([aria-selected=true]){color:var(--studio-text);background:var(--studio-ui-row-hover)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-image-ai-panel__tabs button.is-active,.studio-image-ai-panel__segment button.is-active,.studio-video-depth-panel__resolutions button[aria-selected=true],.studio-image-multi-angle-tabs button.is-active,.studio-image-lighting-viewport__tabs button.is-active){color:var(--studio-ui-selected-ink);border-color:transparent;background:var(--studio-ui-selected);box-shadow:var(--studio-ui-selected-shadow)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-agent-dock__box--lighting,.studio-node-agent-dock__box--multi-angle){padding:0}html[data-studio-free-theme] .studio-workspace--free .studio-node-card{border-radius:var(--studio-theme-radius);color:var(--studio-text);border-color:var(--studio-node-border);background:linear-gradient(150deg,var(--studio-theme-node-reflection),transparent 46%),var(--studio-theme-node);box-shadow:0 .875rem 1.875rem -1.25rem var(--studio-theme-shadow-strong),inset 0 1px rgba(255,255,255,.18);transition:transform .16s ease}html[data-studio-free-theme] .studio-workspace--free .studio-node-card:is(.is-selected,.studio-node-card--generating){border-color:var(--studio-node-border-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 12%,transparent),0 1.25rem 2.625rem -1.5rem var(--studio-theme-shadow-strong)}html[data-studio-free-theme] .studio-workspace--free .studio-node-card__header:hover{background:linear-gradient(180deg,var(--studio-theme-panel-solid),transparent 82%)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-card__heading strong,.studio-node-card__text-preview p,.studio-node-fulltext-modal__content,.studio-node-card__empty button,.studio-node-card__text-preview button){color:var(--studio-text)}html[data-studio-free-theme] .studio-workspace--free .studio-node-card__preview{background:var(--studio-theme-media)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-external-title__label,.studio-image-pending-preview__title,.studio-image-pending-preview__action,.studio-node-card__storyboard-preview strong,.studio-node-card__storyboard-steps>span.is-active){color:var(--studio-text)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-external-title__chip,.studio-image-pending-preview__action,.studio-node-card__storyboard-steps i,.studio-node-card__storyboard-workflow>button){color:var(--studio-text);border-color:transparent;background:var(--studio-ui-raised);box-shadow:var(--studio-ui-raised-shadow)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-image-pending-preview__action,.studio-node-card__storyboard-workflow>button):hover{color:var(--studio-text);border-color:transparent;background:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),var(--studio-theme-control-hover);box-shadow:var(--studio-ui-raised-shadow)}html[data-studio-free-theme] .studio-workspace--free .studio-node-card__director-open{color:var(--studio-ui-media-overlay-text);border-color:var(--studio-ui-media-overlay-border);background:var(--studio-ui-media-overlay);box-shadow:0 8px 1.5rem rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(.75rem) saturate(120%);-webkit-backdrop-filter:blur(.75rem) saturate(120%)}html[data-studio-free-theme] .studio-workspace--free .studio-node-card__director-open:hover{color:var(--studio-ui-media-overlay-text);border-color:color-mix(in srgb,var(--studio-ui-media-overlay-text) 34%,transparent);background:var(--studio-ui-media-overlay-hover)}html[data-studio-free-theme] .studio-workspace--free .studio-node-card--image-only,html[data-studio-free-theme] .studio-workspace--free .studio-node-card--image-only:has(.studio-image-pending-preview),html[data-studio-free-theme] .studio-workspace--free .studio-node-card--image-only:has(.studio-node-empty-preview){background:var(--studio-theme-node)}html[data-studio-free-theme] .studio-workspace--free .studio-node-handle>span{color:var(--studio-muted);border-color:var(--studio-theme-control-border);background:var(--studio-theme-panel-solid);box-shadow:0 4px .875rem var(--studio-theme-shadow),inset 0 1px rgba(255,255,255,.16)}html[data-studio-free-theme] .studio-workspace--free .studio-node-shell:is(:hover,.is-selected,:has(.studio-node-card.is-selected)) .studio-node-handle>span{color:var(--studio-text);border-color:var(--studio-border-strong);background:var(--studio-theme-panel-solid)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-card--placeholder,.studio-node-card--image-only.studio-node-card--placeholder,.studio-node-empty-preview,.studio-node-empty-preview__stage,.studio-node-card__empty){background:var(--studio-theme-node);box-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-empty-preview__watermark,.studio-node-card__hero-icon,.studio-node-icon--watermark){color:var(--studio-muted);opacity:.42}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-empty-preview__upload,.studio-node-card__empty button,.studio-node-card__text-preview button){min-height:1.875rem;border-radius:6px;font-size:.75rem;color:var(--studio-text);border-color:var(--studio-theme-control-border);background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-empty-preview__upload,.studio-node-card__empty button,.studio-node-card__text-preview button):hover{color:var(--studio-text);border-color:transparent;background:var(--studio-ui-hover);box-shadow:var(--studio-ui-hover-shadow)}html[data-studio-free-theme] .studio-workspace--free .studio-node-empty-next-steps__rail.studio-canvas-glass-toolbar{gap:4px;padding:4px 6px;border-radius:62.4375rem}html[data-studio-free-theme] .studio-workspace--free .studio-node-empty-next-steps__chip.studio-composer-chip{height:1.875rem;min-height:1.875rem;padding-inline:10px;border-radius:62.4375rem;font-size:.75rem}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-content-header__action,.studio-canvas-glass-toolbar__btn,.studio-canvas-tool.ant-btn,.studio-canvas-controls__zoom,.studio-composer__expand,.studio-composer__assistant,.studio-composer__upload){color:var(--studio-ui-control-ink)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-content-header__action,.studio-canvas-glass-toolbar__btn,.studio-canvas-tool.ant-btn,.studio-canvas-controls__zoom,.studio-composer__expand,.studio-composer__assistant,.studio-composer__upload):is(:hover,:focus-visible):not(:disabled):not(.is-active):not(.ant-dropdown-open):not([aria-expanded=true]):not([aria-pressed=true]){color:var(--studio-ui-hover-ink)!important;border-color:transparent!important;background:var(--studio-ui-hover)!important;box-shadow:var(--studio-ui-hover-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-studio-free-theme] .studio-workspace--free .studio-canvas .react-flow__minimap.studio-canvas-minimap{border-color:var(--studio-theme-control-border);background:var(--studio-theme-panel-solid);box-shadow:0 1rem 2.5rem var(--studio-theme-shadow)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-empty,.studio-canvas-empty-guide__chat-banner,.studio-canvas-empty-guide__shortcut){color:var(--studio-text);border-color:var(--studio-theme-control-border);background:radial-gradient(ellipse at 8% 0,var(--studio-theme-panel-reflection),transparent 62%),var(--studio-theme-panel);box-shadow:0 1.25rem 3.375rem -1.5rem var(--studio-theme-shadow-strong),inset 0 1px rgba(255,255,255,.16);backdrop-filter:blur(var(--studio-theme-glass-blur)) saturate(var(--studio-theme-saturation));-webkit-backdrop-filter:blur(var(--studio-theme-glass-blur)) saturate(var(--studio-theme-saturation))}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-empty strong,.studio-canvas-empty-guide__hint,.studio-canvas-empty-guide__hint-text,.studio-canvas-empty-guide__chat-copy strong,.studio-canvas-empty-guide__shortcut){color:var(--studio-text)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-empty-guide__hint-badge,.studio-canvas-empty-guide__chat-icon,.studio-canvas-empty-guide__shortcut-icon,.studio-canvas-empty-guide__shortcut-badge,.studio-canvas-empty__orb){color:var(--studio-accent)!important;border-color:var(--studio-theme-control-border);background:var(--studio-theme-control-active)!important}html[data-studio-free-theme] .studio-workspace--free .studio-canvas-empty .ant-btn-primary,html[data-studio-free-theme] .studio-workspace--free .studio-canvas-empty-guide__chat-action{color:var(--studio-ui-primary-ink);border-color:transparent;background:var(--studio-ui-primary);box-shadow:var(--studio-ui-primary-shadow)}html[data-studio-free-theme] .studio-workspace--free .studio-canvas-empty-guide__chat-banner:before{background:linear-gradient(90deg,transparent,var(--studio-accent),transparent);opacity:.32}html[data-studio-free-theme] .studio-workspace--free .studio-canvas-theme-toggle{color:var(--studio-ui-selected-ink)!important;background:var(--studio-ui-selected)!important;box-shadow:var(--studio-ui-selected-shadow)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-canvas-toolbar__divider,.studio-canvas-controls__divider,.studio-canvas-glass-toolbar__divider){background-color:var(--studio-border)}html[data-studio-free-theme] .studio-workspace--free :is(.studio-node-dialog__header,.studio-node-dialog__context){border-color:var(--studio-border)}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(textarea,.studio-composer-prompt-editor .tiptap){color:var(--studio-text);border:0;outline:0;background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(textarea,.studio-composer-prompt-editor .tiptap):focus,html[data-studio-free-theme] .studio-workspace--free .studio-node-agent-dock__box :is(textarea,.studio-composer-prompt-editor .tiptap):focus-visible{border:0;outline:0;background:transparent;box-shadow:none}html[data-studio-free-theme] .studio-workspace--free :is(.studio-composer-chip,.studio-composer__refs>button,.studio-emotion-roles button,.studio-emotion-close,.studio-emotion-panel select){color:var(--studio-ui-control-ink);border:1px solid transparent;background:transparent}html[data-studio-free-theme] .studio-workspace--free :is(.studio-composer-chip,.studio-composer__refs>button,.studio-emotion-roles button,.studio-emotion-close,.studio-emotion-panel select):hover:not(:disabled){color:var(--studio-ui-hover-ink);border-color:transparent;background:var(--studio-ui-hover);box-shadow:var(--studio-ui-hover-shadow)}html[data-studio-free-theme] :is(.studio-workspace--free .studio-canvas-glass-toolbar__btn,.studio-workspace--free .studio-node-content-header__action,.studio-workspace--free .studio-canvas-tool.ant-btn,.studio-workspace--free .studio-canvas-controls__zoom,.studio-workspace--free .studio-composer-chip,.studio-workspace--free .studio-composer__assistant,.studio-workspace--free .studio-composer__refs>button,.studio-workspace--free .studio-emotion-roles button,.studio-params-panel__group button):is(.is-active,.ant-dropdown-open,[aria-expanded=true],[aria-selected=true],[aria-pressed=true]):not(:disabled){color:var(--studio-ui-selected-ink)!important;border-color:transparent!important;background:var(--studio-ui-selected)!important;box-shadow:var(--studio-ui-selected-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-studio-free-theme] :is(.studio-composer-chip>i,.studio-composer-chip__arrow){color:var(--studio-muted)}html[data-studio-free-theme] .canvas-agent-tool-select.studio-composer-chip{color:var(--studio-muted);border-color:transparent;border-radius:8px;background:transparent;box-shadow:none}html[data-studio-free-theme] .canvas-agent-tool-select.studio-composer-chip:hover:not(:disabled):not(.is-active):not(.is-skill-selected){color:var(--studio-text);border-color:transparent;background:var(--studio-ui-hover);box-shadow:var(--studio-ui-hover-shadow)}html[data-studio-free-theme] .canvas-agent-tool-select.studio-composer-chip:is(.is-active,.is-skill-selected,.ant-popover-open,[aria-expanded=true]):not(:disabled){color:var(--studio-ui-selected-ink)!important;border-color:transparent!important;background:var(--studio-ui-selected)!important;box-shadow:var(--studio-ui-selected-shadow)}html[data-studio-free-theme] :is(.studio-image-tool-bar>button,.studio-image-tool-bar--mask-top .studio-image-tool-bar__tool,.studio-layer-split-top>button,.studio-layer-split-top>a):hover:not(:disabled):not(.is-active){color:var(--studio-ui-hover-ink);background:var(--studio-ui-hover);box-shadow:var(--studio-ui-hover-shadow)}html[data-studio-free-theme] :is(.studio-image-tool-bar--mask-top>button.is-active,.studio-image-tool-bar--mask-top .studio-image-tool-bar__tool.is-active,.studio-image-tool-bar__chip.is-active,.studio-image-tool-bar__text.is-active){color:var(--studio-ui-selected-ink);background:var(--studio-ui-selected)!important;box-shadow:var(--studio-ui-selected-shadow)}html[data-studio-free-theme] :is(.studio-image-tool-bar__divider,.studio-layer-split-top__divider){background:var(--studio-ui-border)}html[data-studio-free-theme] .studio-layer-split-panel__region{background:transparent}html[data-studio-free-theme] .studio-layer-split-panel__region:hover:not(.is-active){background:var(--studio-ui-row-hover)}html[data-studio-free-theme] .studio-layer-split-panel__region.is-active{color:var(--studio-ui-selected-ink);background:var(--studio-ui-row-selected)}html[data-studio-free-theme] .studio-layer-split-panel__btn--ghost{color:var(--studio-text);background:var(--studio-ui-raised);box-shadow:var(--studio-ui-raised-shadow)}html[data-studio-free-theme] .studio-layer-split-panel__btn--ghost:hover{background:var(--studio-ui-raised-hover)}html[data-studio-free-theme] :is(.studio-canvas-menu-overlay--canvas .ant-dropdown-menu,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu,.studio-toolbar-more-menu--canvas.ant-dropdown-menu,.studio-pane-context-menu__root,.studio-pane-context-menu__flyout,.studio-pane-context-menu__nested,.studio-composer-popover .ant-popover-inner,.studio-canvas-controls__zoom-popover .ant-popover-inner,.studio-composer-popover .ant-popover-container,.studio-canvas-controls__zoom-popover .ant-popover-container,.studio-canvas-dropdown-popover .ant-popover-container,.studio-user-menu-popover .ant-popover-inner,.studio-publish-share-popover .ant-popover-inner,.studio-publish-share-popover .ant-popover-container,.studio-video-shortcuts-popover .ant-popover-container,.studio-canvas-shortcuts-popover .ant-popover-inner,.studio-canvas-shortcuts-popover .ant-popover-container,.director-help-popover .ant-popover-inner,.canvas-skill-picker,.canvas-skill-picker__create-menu,.canvas-skill-preview){color:var(--studio-text);border-color:transparent!important;background:var(--studio-ui-popover)!important;box-shadow:var(--studio-ui-popover-shadow)!important;backdrop-filter:var(--studio-ui-popover-blur);-webkit-backdrop-filter:var(--studio-ui-popover-blur)}html[data-studio-free-theme] :is(.studio-canvas-menu-overlay--canvas .ant-dropdown-menu,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu,.studio-toolbar-more-menu--canvas.ant-dropdown-menu,.studio-pane-context-menu__root,.studio-pane-context-menu__flyout,.studio-pane-context-menu__nested,.studio-composer-popover .ant-popover-inner,.studio-canvas-controls__zoom-popover .ant-popover-inner,.studio-composer-popover .ant-popover-container,.studio-canvas-controls__zoom-popover .ant-popover-container){border-radius:var(--studio-ui-popup-radius)}html[data-studio-free-theme] .studio-personal-skill-modal :is(.ant-modal-container,.ant-modal-content,.ant-modal-body),html[data-studio-free-theme] :is(.studio-canvas-shortcuts-popover,.studio-publish-share-popover) :is(.ant-popover-container,.ant-popover-inner,.ant-popover-content,.ant-popover-inner-content){padding:0!important}html[data-studio-free-theme] :is(.studio-canvas-shortcuts-popover,.studio-publish-share-popover) :is(.ant-popover-container,.ant-popover-inner){overflow:hidden;border-radius:var(--studio-theme-radius)!important}html[data-studio-free-theme] .studio-personal-skill-modal :is(.ant-modal-container,.ant-modal-content){overflow:hidden;border-radius:var(--studio-theme-radius)!important;background:var(--studio-ui-modal)!important}html[data-studio-free-theme] :is(.studio-model-menu__list>button,.studio-params-panel__group button,.studio-composer-menu button,.studio-grid-cell-menu>button){border-radius:var(--studio-ui-control-radius)}html[data-studio-free-theme] :is(.studio-canvas-menu-overlay--canvas .ant-dropdown-menu-item,.studio-canvas-menu-overlay--canvas .ant-dropdown-menu-submenu-title,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu-item,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu-submenu-title,.studio-toolbar-more-menu--canvas.ant-dropdown-menu>.ant-dropdown-menu-item,.studio-toolbar-more-menu--canvas.ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.studio-pane-context-menu button,.studio-composer-menu button,.studio-canvas-controls__zoom-action,.studio-canvas-controls__zoom-preset){color:var(--studio-text)!important}html[data-studio-free-theme] :is(.studio-canvas-menu-overlay--canvas .ant-dropdown-menu-item,.studio-canvas-menu-overlay--canvas .ant-dropdown-menu-submenu-title,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu-item,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu-submenu-title,.studio-toolbar-more-menu--canvas.ant-dropdown-menu>.ant-dropdown-menu-item,.studio-toolbar-more-menu--canvas.ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.studio-pane-context-menu button,.studio-composer-menu button,.studio-canvas-controls__zoom-action,.studio-canvas-controls__zoom-preset):is(:hover,:focus-visible,.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-open){color:var(--studio-text)!important;background:var(--studio-ui-row-hover)!important}html[data-studio-free-theme] :is(.studio-canvas-menu-overlay--canvas .ant-dropdown-menu-item,.studio-canvas-menu-overlay--submenu .ant-dropdown-menu-item,.studio-toolbar-more-menu--canvas.ant-dropdown-menu>.ant-dropdown-menu-item,.studio-pane-context-menu button,.studio-composer-menu button,.studio-canvas-controls__zoom-action,.studio-canvas-controls__zoom-preset):is(.is-active,.ant-dropdown-menu-item-selected,[aria-selected=true],[aria-checked=true]){color:var(--studio-ui-selected-ink)!important;background:var(--studio-ui-row-selected)!important}html[data-studio-free-theme] :is(.canvas-skill-picker__row,.canvas-skill-picker__create-menu button,.studio-mention-panel__primary>button,.studio-mention-panel__secondary>button,.studio-grid-cell-menu>button):hover:not(:disabled):not(.is-selected):not(.is-active){background:var(--studio-ui-row-hover)}html[data-studio-free-theme] :is(.canvas-skill-picker__row.is-selected,.studio-mention-panel__primary>button.is-active,.studio-mention-panel__secondary>button.is-active,.studio-grid-cell-menu>button.is-active){border-color:transparent;background:var(--studio-ui-row-selected)}html[data-studio-free-theme] .canvas-skill-picker__row.is-selected strong{color:var(--studio-ui-selected-ink)}html[data-studio-free-theme] .canvas-skill-picker__star{opacity:.45;transition:opacity .14s ease,color .14s ease,background .14s ease}html[data-studio-free-theme] .canvas-skill-picker__star[aria-pressed=true],html[data-studio-free-theme] :is(.canvas-skill-picker__row:hover,.canvas-skill-picker__row:focus-within,.canvas-skill-picker__row.is-selected) .canvas-skill-picker__star{opacity:1}html[data-studio-free-theme] .canvas-skill-picker__star:hover{color:var(--studio-text);background:var(--studio-ui-row-hover)}html[data-studio-free-theme] .canvas-skill-picker__star[aria-pressed=true]{color:var(--studio-ui-selected-ink);background:transparent}html[data-studio-free-theme] :is(.canvas-skill-picker__header-button,.canvas-skill-gallery__rail-next){border-color:transparent;background:var(--studio-ui-raised);box-shadow:var(--studio-ui-raised-shadow)}html[data-studio-free-theme] :is(.canvas-skill-picker__header-button,.canvas-skill-gallery__rail-next):hover{color:var(--studio-text);border-color:transparent;background:linear-gradient(180deg,var(--studio-theme-glass-sheen),transparent 60%),var(--studio-theme-control-hover)}html[data-studio-free-theme] :is(.canvas-skill-picker__tabs,.canvas-skill-gallery__views){padding:2px;border-radius:10px;background:var(--studio-ui-field);box-shadow:var(--studio-ui-field-shadow)}html[data-studio-free-theme] :is(.canvas-skill-picker__tabs button,.canvas-skill-gallery__views button):hover:not(.is-active){color:var(--studio-text);background:var(--studio-ui-row-hover)}html[data-studio-free-theme] :is(.canvas-skill-picker__tabs button,.canvas-skill-gallery__views button).is-active{color:var(--studio-ui-selected-ink);background:var(--studio-ui-selected);box-shadow:var(--studio-ui-selected-shadow)}html[data-studio-free-theme] .canvas-skill-picker__copy em{background:var(--studio-ui-field)}html[data-studio-free-theme] .canvas-skill-picker__footer{border-top-color:var(--studio-theme-control-border)}html[data-studio-free-theme] .canvas-skill-gallery__rail button{border-color:transparent;background:var(--studio-ui-field);box-shadow:var(--studio-ui-field-shadow)}html[data-studio-free-theme] .canvas-skill-gallery__rail button:hover:not(.is-active){color:var(--studio-text);background:var(--studio-ui-field-hover)}html[data-studio-free-theme] .canvas-skill-gallery__rail button.is-active{color:var(--studio-ui-selected-ink);background:var(--studio-ui-selected);box-shadow:var(--studio-ui-selected-shadow)}html[data-studio-free-theme] .canvas-skill-gallery__close:hover{background:var(--studio-ui-row-hover)}html[data-studio-free-theme] .canvas-skill-gallery__card{border-color:transparent;background:var(--studio-theme-control);box-shadow:inset 0 0 0 1px var(--studio-theme-control-border),inset 0 1px 0 var(--studio-theme-glass-rim);transition:transform .18s ease,box-shadow .18s ease}html[data-studio-free-theme] .canvas-skill-gallery__card:is(:hover,:focus-within){transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--studio-theme-control-border),inset 0 1px 0 var(--studio-theme-glass-rim),0 1rem 2rem -1.25rem var(--studio-theme-shadow-strong)}html[data-studio-free-theme] :is(.canvas-skill-picker__search,.canvas-skill-gallery__search,.studio-mention-panel__search,.studio-image-ai-panel__select,.studio-layer-split-panel__select,.studio-layer-split-panel__prompt,.studio-smart-edit-inspector__select,.studio-touch-edit-region-menu__input){border-color:transparent;background:var(--studio-ui-field);box-shadow:var(--studio-ui-field-shadow);transition:background .14s ease,box-shadow .14s ease}html[data-studio-free-theme] :is(.canvas-skill-picker__search,.canvas-skill-gallery__search,.studio-mention-panel__search,.studio-image-ai-panel__select,.studio-layer-split-panel__select,.studio-layer-split-panel__prompt,.studio-smart-edit-inspector__select,.studio-touch-edit-region-menu__input):hover:not(:disabled){background:var(--studio-ui-field-hover)}html[data-studio-free-theme] :is(.canvas-skill-picker__search,.canvas-skill-gallery__search,.studio-mention-panel__search,.studio-layer-split-panel__prompt,.studio-touch-edit-region-menu__input):focus-within,html[data-studio-free-theme] :is(.studio-image-ai-panel__select,.studio-layer-split-panel__select,.studio-smart-edit-inspector__select):is(:focus-visible,[aria-expanded=true],.ant-popover-open){border-color:transparent;background:var(--studio-ui-field-hover);box-shadow:var(--studio-ui-field-shadow),var(--studio-ui-focus-ring)}html[data-studio-free-theme] .studio-add-menu__item>i{color:var(--studio-muted);border-color:var(--studio-theme-control-border);background:var(--studio-theme-control)}html[data-studio-free-theme] :is(.studio-add-menu__item strong,.studio-composer-menu button){color:var(--studio-text)}html[data-studio-free-theme] :is(.studio-add-menu__item small,.studio-pane-context-menu button>small){color:var(--studio-muted)}.create-flow-modal:is(.studio-free-theme-scope--opal,.studio-free-theme-scope--soft-mist) .ant-modal-container,.create-flow-modal:is(.studio-free-theme-scope--opal,.studio-free-theme-scope--soft-mist) .ant-modal-content,html[data-studio-free-theme] .create-flow-modal .ant-modal-container,html[data-studio-free-theme] .create-flow-modal .ant-modal-content{color:var(--studio-text);border:1px solid transparent;border-radius:var(--studio-theme-radius);background:var(--studio-ui-modal);box-shadow:var(--studio-ui-popover-shadow),0 1.5rem 4.375rem -1.25rem var(--studio-theme-shadow-strong)}html[data-studio-free-theme] :is(.canvas-skill-gallery-modal,.studio-personal-skill-modal,.canvas-skill-import-modal,.studio-text-sessions,.studio-prompt-assistant-modal--canvas,.studio-storyboard-workflow-modal,.studio-storyboard-editor-modal,.studio-storyboard-prompt-modal,.studio-storyboard-asset-picker,.studio-asset-library-modal--canvas,.studio-material-library,.studio-camera-library,.studio-disclaimer-modal--canvas,.studio-image-lighting-modal,.studio-subject-modal) :is(.ant-modal-content,.ant-modal-container){border-color:transparent!important;box-shadow:var(--studio-ui-popover-shadow),0 1.75rem 5rem -1.5rem var(--studio-theme-shadow-strong)!important}.create-flow-modal:is(.studio-free-theme-scope--opal,.studio-free-theme-scope--soft-mist) :is(.ant-modal-title,.ant-modal-close),html[data-studio-free-theme] .create-flow-modal :is(.ant-modal-title,.ant-modal-close){color:var(--studio-text)}.create-flow-modal:is(.studio-free-theme-scope--opal,.studio-free-theme-scope--soft-mist) :is(.ant-modal-confirm-body,.ant-modal-confirm-title),html[data-studio-free-theme] .ant-modal.app-confirm-modal .ant-modal-confirm-body,html[data-studio-free-theme] .ant-modal.app-confirm-modal .ant-modal-confirm-title,html[data-studio-free-theme] :is(.app-confirm-wrap,.create-flow-modal) .ant-modal-confirm-body,html[data-studio-free-theme] :is(.app-confirm-wrap,.create-flow-modal) .ant-modal-confirm-title{color:var(--studio-text)!important}.create-flow-modal:is(.studio-free-theme-scope--opal,.studio-free-theme-scope--soft-mist) .ant-modal-confirm-content,html[data-studio-free-theme] .ant-modal.app-confirm-modal .ant-modal-confirm-content,html[data-studio-free-theme] :is(.app-confirm-wrap,.create-flow-modal) .ant-modal-confirm-content{color:var(--studio-muted)!important}@supports selector(::-webkit-scrollbar){[data-studio-free-theme-scope] *,html[data-studio-free-theme] *{scrollbar-width:auto!important;scrollbar-color:auto!important}}@supports not selector(::-webkit-scrollbar){:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) *{scrollbar-color:var(--studio-ui-scrollbar) transparent}}:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) ::-webkit-scrollbar{width:10px;height:10px}:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) ::-webkit-scrollbar-corner,:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) ::-webkit-scrollbar-track{background:transparent}:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:62.4375rem;background:var(--studio-ui-scrollbar) padding-box}:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) ::-webkit-scrollbar-thumb:hover{background:var(--studio-ui-scrollbar-hover) padding-box}:where(html[data-studio-free-theme],[data-studio-free-theme-scope]) ::-webkit-scrollbar-button{display:none;width:0;height:0}@media (prefers-reduced-motion:no-preference){html[data-studio-free-theme] .studio-workspace--free :is(button,.ant-btn){transition:color .16s ease,border-color .18s ease,background-color .18s ease,box-shadow .26s ease,transform .32s cubic-bezier(.22,1,.36,1),scale .32s cubic-bezier(.22,1,.36,1)}html[data-studio-free-theme] .studio-workspace--free button:not(:disabled):active{scale:.97;transition-duration:80ms}html[data-studio-free-theme] .studio-workspace--free button.studio-canvas-liquid-orb.is-ready:not(.is-dragging),html[data-studio-free-theme] .studio-workspace--free button.studio-canvas-liquid-orb.is-ready:not(.is-dragging):active{scale:1;transition:transform .18s cubic-bezier(.22,.8,.32,1)}html[data-studio-free-theme] .studio-workspace--free button.studio-canvas-liquid-orb.is-dragging,html[data-studio-free-theme] .studio-workspace--free button.studio-canvas-liquid-orb.is-dragging:active,html[data-studio-free-theme] .studio-workspace--free button.studio-canvas-liquid-orb:not(.is-ready),html[data-studio-free-theme] .studio-workspace--free button.studio-canvas-liquid-orb:not(.is-ready):active{scale:1;transition:none}}@supports not (backdrop-filter:blur(1px)){html[data-studio-free-theme] .studio-workspace--free .studio-topbar .studio-canvas-toolbar,html[data-studio-free-theme] .studio-workspace--free :is(.studio-topbar__project,.studio-canvas-toolbar){background:var(--studio-theme-panel-solid)}}