html[data-product-surface=studio],body[data-product-surface=studio]{--pro-bg:#0e0c09;--pro-surface-1:#15120f;--pro-surface-2:#1a1612;--pro-surface-3:#221c15;--pro-line:#efcf8b17;--pro-line-strong:#efcf8b33;--pro-text:#ece8e0;--pro-text-2:#a59d8f;--pro-text-3:#6e675b;--pro-accent:#a6432a;--pro-gold:#efcf8b;--pro-cream:#f6e3b2;--pro-ok:#34d399;--pro-warn:#fbbf24;--pro-busy:#d98a4e;--pro-bad:#f87171;--app-bg:var(--pro-bg);--app-bg-image:none;--surface:var(--pro-surface-1);--surface-2:var(--pro-bg);--surface-elevated:var(--pro-surface-2);--field-bg:#070604b8;--line:var(--pro-line);--line-strong:var(--pro-line-strong);--text-primary:var(--pro-text);--text-muted:var(--pro-text-2);--primary:var(--pro-gold);--primary-text:#2a1a0c;--header-bg:#0e0c09f5;--nav-bg:#0000002e;--accent-glow:none;--color-ink:var(--pro-bg);--color-panel:var(--pro-surface-2);--color-ember:var(--pro-accent);--color-brass:var(--pro-gold);--color-sage:var(--pro-ok);--shadow-frame:0 18px 48px #0000004d;background:var(--pro-bg);color:var(--pro-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-product-surface=studio]{font-family:var(--font-studio), Inter, ui-sans-serif, system-ui, sans-serif;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;background-color:var(--pro-bg)!important;background-image:none!important}.legacy-pro-surface{min-height:100%;color:var(--pro-text);--color-fuchsia-50:#fff8e7;--color-fuchsia-100:#f6e3b2;--color-fuchsia-200:#efcf8b;--color-fuchsia-300:#e8bd72;--color-fuchsia-400:#d98a4e;--color-fuchsia-500:#a6432a;--color-pink-200:#efcf8b;--color-pink-300:#d98a4e;--color-pink-400:#b95c38;--color-pink-500:#a6432a;--color-purple-200:#f6e3b2;--color-purple-300:#efcf8b;--color-purple-400:#d98a4e;--color-purple-500:#a6432a;--color-violet-200:#f6e3b2;--color-violet-300:#efcf8b;--color-violet-400:#d98a4e;--color-violet-500:#a6432a;--color-cyan-100:#f6e3b2;--color-cyan-200:#efcf8b;--color-cyan-300:#d98a4e;--color-cyan-400:#b95c38;--color-slate-100:#ece8e0;--color-slate-200:#d5cfc4;--color-slate-300:#b8b0a3;--color-slate-400:#8f877a;--color-slate-500:#6e675b;--color-slate-600:#554f46;--color-slate-950:#0e0c09;--color-zinc-100:#ece8e0;--color-zinc-200:#d5cfc4;--color-zinc-300:#b8b0a3;--color-zinc-400:#8f877a;--color-zinc-500:#6e675b;--color-zinc-600:#554f46;--color-zinc-950:#0e0c09}body[data-product-surface=studio] .legacy-pro-surface main,body[data-product-surface=studio] .legacy-pro-surface .bg-ink{background-color:var(--pro-bg)!important;background-image:none!important}body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#040109\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#05060a\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#070708\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#07070b\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#070a18\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#0a0a0b\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#0f0f0d\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#111111\]{background-color:var(--pro-bg)!important}body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#080913\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#0d0d0f\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#10142a\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#131311\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#141416\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#151513\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#151515\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#171715\]{background-color:var(--pro-surface-1)!important}body[data-product-surface=studio] .legacy-pro-surface .bg-panel{background-color:var(--pro-surface-2)!important}body[data-product-surface=studio] .legacy-pro-surface .bg-black\/20,body[data-product-surface=studio] .legacy-pro-surface .bg-black\/25,body[data-product-surface=studio] .legacy-pro-surface .bg-black\/30,body[data-product-surface=studio] .legacy-pro-surface .bg-black\/35{background-color:#07060475!important}body[data-product-surface=studio] .legacy-pro-surface .border-white\/10,body[data-product-surface=studio] .legacy-pro-surface .border-white\/12,body[data-product-surface=studio] .legacy-pro-surface .border-white\/15,body[data-product-surface=studio] .legacy-pro-surface .border-white\/\[0\.06\],body[data-product-surface=studio] .legacy-pro-surface .border-white\/\[0\.08\]{border-color:var(--pro-line)!important}body[data-product-surface=studio] .legacy-pro-surface .text-white\/35,body[data-product-surface=studio] .legacy-pro-surface .text-white\/40,body[data-product-surface=studio] .legacy-pro-surface .text-white\/45{color:var(--pro-text-3)!important}body[data-product-surface=studio] .legacy-pro-surface .text-white\/50,body[data-product-surface=studio] .legacy-pro-surface .text-white\/55,body[data-product-surface=studio] .legacy-pro-surface .text-white\/60,body[data-product-surface=studio] .legacy-pro-surface .text-white\/65,body[data-product-surface=studio] .legacy-pro-surface .text-white\/70{color:var(--pro-text-2)!important}body[data-product-surface=studio] .legacy-pro-surface h1,body[data-product-surface=studio] .legacy-pro-surface h2,body[data-product-surface=studio] .legacy-pro-surface h3,body[data-product-surface=studio] .legacy-pro-surface h4,body[data-product-surface=studio] .legacy-pro-surface p,body[data-product-surface=studio] .legacy-pro-surface span,body[data-product-surface=studio] .legacy-pro-surface label,body[data-product-surface=studio] .legacy-pro-surface button,body[data-product-surface=studio] .legacy-pro-surface a,body[data-product-surface=studio] .legacy-pro-surface input,body[data-product-surface=studio] .legacy-pro-surface textarea,body[data-product-surface=studio] .legacy-pro-surface select{letter-spacing:0!important}body[data-product-surface=studio] .legacy-pro-surface h1{font-weight:680!important}body[data-product-surface=studio] .legacy-pro-surface h2,body[data-product-surface=studio] .legacy-pro-surface h3{font-weight:650!important}body[data-product-surface=studio] .legacy-pro-surface .rounded-md,body[data-product-surface=studio] .legacy-pro-surface .rounded-lg,body[data-product-surface=studio] .legacy-pro-surface .rounded-xl,body[data-product-surface=studio] .legacy-pro-surface .rounded-2xl,body[data-product-surface=studio] .legacy-pro-surface .rounded-\[18px\],body[data-product-surface=studio] .legacy-pro-surface .rounded-\[22px\]{border-radius:6px!important}body[data-product-surface=studio] .legacy-pro-surface input,body[data-product-surface=studio] .legacy-pro-surface textarea,body[data-product-surface=studio] .legacy-pro-surface select{border-color:var(--pro-line)!important;color:var(--pro-text)!important;box-shadow:none!important;background-color:#070604b8!important;border-radius:5px!important}body[data-product-surface=studio] .legacy-pro-surface input:focus,body[data-product-surface=studio] .legacy-pro-surface textarea:focus,body[data-product-surface=studio] .legacy-pro-surface select:focus,body[data-product-surface=studio] .legacy-pro-surface input:focus-visible,body[data-product-surface=studio] .legacy-pro-surface textarea:focus-visible,body[data-product-surface=studio] .legacy-pro-surface select:focus-visible{border-color:var(--pro-line-strong)!important;box-shadow:none!important;outline:none!important}body[data-product-surface=studio] .legacy-pro-surface select option{background:var(--pro-surface-2);color:var(--pro-text)}body[data-product-surface=studio] .legacy-pro-surface button,body[data-product-surface=studio] .legacy-pro-surface a{transition-duration:.14s!important}body[data-product-surface=studio] .legacy-pro-surface button.bg-white,body[data-product-surface=studio] .legacy-pro-surface a.bg-white,body[data-product-surface=studio] .legacy-pro-surface span.bg-white{border-color:var(--pro-gold)!important;color:#2a1a0c!important;background:linear-gradient(135deg,#f6e0a0 0%,#eabf68 58%,#dd934f 100%)!important;box-shadow:0 7px 20px -10px #efcf8bb8,inset 0 1px #ffffff5c!important}body[data-product-surface=studio] .legacy-pro-surface button.bg-white:hover,body[data-product-surface=studio] .legacy-pro-surface a.bg-white:hover{filter:brightness(1.05)}body[data-product-surface=studio] .legacy-pro-surface .shadow-frame{box-shadow:var(--shadow-frame)!important}body[data-product-surface=studio] .legacy-pro-surface .text-\[\#8b9aff\],body[data-product-surface=studio] .legacy-pro-surface .text-\[\#aab6ff\],body[data-product-surface=studio] .legacy-pro-surface .text-\[\#c9b8ff\],body[data-product-surface=studio] .legacy-pro-surface .text-\[\#dcd2ff\],body[data-product-surface=studio] .legacy-pro-surface .text-\[\#f5b8e8\],body[data-product-surface=studio] .legacy-pro-surface .text-\[\#ffc66e\]{color:var(--pro-gold)!important}body[data-product-surface=studio] .legacy-pro-surface .border-\[\#8b9aff\],body[data-product-surface=studio] .legacy-pro-surface .border-\[\#8b9aff\]\/25,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#8b9aff\]\/40,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#8b9aff\]\/50,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#8b9aff\]\/60,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#c9b8ff\],body[data-product-surface=studio] .legacy-pro-surface .border-\[\#f25ad0\],body[data-product-surface=studio] .legacy-pro-surface .border-\[\#f25ad0\]\/25,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#f25ad0\]\/30,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#f25ad0\]\/35,body[data-product-surface=studio] .legacy-pro-surface .border-\[\#f25ad0\]\/60{border-color:var(--pro-line-strong)!important}body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#8b9aff\]\/10,body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#8b9aff\]\/\[0\.06\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#a855f7\]\/10,body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#a855f7\]\/20,body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#a855f7\]\/\[0\.05\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#a855f7\]\/\[0\.06\],body[data-product-surface=studio] .legacy-pro-surface .bg-\[\#a855f7\]\/\[0\.12\]{background:#efcf8b13!important}body[data-product-surface=studio] .legacy-pro-surface ::selection{color:var(--pro-cream);background:#efcf8b3d}body[data-product-surface=studio] .legacy-pro-surface *,body[data-product-surface=studio] .legacy-pro-surface :before,body[data-product-surface=studio] .legacy-pro-surface :after{scrollbar-width:thin;scrollbar-color:#d98a4e59 transparent}body[data-product-surface=studio] .legacy-pro-surface ::-webkit-scrollbar{width:8px;height:8px}body[data-product-surface=studio] .legacy-pro-surface ::-webkit-scrollbar-track{background:0 0}body[data-product-surface=studio] .legacy-pro-surface ::-webkit-scrollbar-thumb{background:#d98a4e47;border-radius:8px}body[data-product-surface=studio] .app-header--studio{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px -30px #000000eb;border-color:var(--pro-line)!important;background:#0e0c09f5!important;padding-top:8px!important;padding-bottom:8px!important}body[data-product-surface=studio] .app-header--studio:after{content:"";opacity:.72;background:linear-gradient(90deg,#a6432a,#d98a4e 32%,#efcf8b 58%,#0000 88%);height:1px;position:absolute;bottom:-1px;left:0;right:0}body[data-product-surface=studio] .app-header--studio .brand-wordmark{color:var(--pro-text)}body[data-product-surface=studio] .app-header--studio .command-trigger,body[data-product-surface=studio] .app-header--studio .design-switcher,body[data-product-surface=studio] .app-header--studio>div>div>a{border-color:var(--pro-line)!important;color:var(--pro-text-2)!important;background:#ffffff06!important;border-radius:5px!important}body[data-product-surface=studio] .app-header--studio .command-trigger:hover,body[data-product-surface=studio] .app-header--studio .design-switcher:hover,body[data-product-surface=studio] .app-header--studio>div>div>a:hover{border-color:var(--pro-line-strong)!important;color:var(--pro-text)!important}body[data-product-surface=studio] .account-menu,body[data-product-surface=studio] .assistant-dock-panel{border-color:var(--pro-line-strong)!important;background:var(--pro-surface-1)!important;color:var(--pro-text)!important;border-radius:6px!important}body[data-product-surface=studio] .account-menu-banner,body[data-product-surface=studio] .assistant-dock-panel>div:first-child{border-color:var(--pro-line)!important;background:linear-gradient(90deg,#a6432a29,#efcf8b09)!important}body[data-product-surface=studio] .assistant-dock-button{border-color:var(--pro-line-strong)!important;background:var(--pro-surface-2)!important;color:var(--pro-text)!important}body[data-product-surface=studio][data-studio-route=director] .studio-topwrap{border-color:var(--pro-line);box-shadow:none;background:#0e0c09f2;top:57px}body[data-product-surface=studio][data-studio-route=director] .studio-brand-mark,body[data-product-surface=studio][data-studio-route=director] .studio-run{color:#2a1a0c;background:linear-gradient(135deg,#f6e0a0,#eabf68 58%,#dd934f);border-radius:5px}body[data-product-surface=studio][data-studio-route=director] .studio-step,body[data-product-surface=studio][data-studio-route=director] .command-column,body[data-product-surface=studio][data-studio-route=director] .command-board,body[data-product-surface=studio][data-studio-route=director] .deck-section{border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important;box-shadow:none!important;border-radius:6px!important}body[data-product-surface=studio][data-studio-route=director] .studio-step[data-active=true],body[data-product-surface=studio][data-studio-route=director] .deck-section[data-open=true]{border-color:var(--pro-line-strong)!important;background:var(--pro-surface-2)!important}body[data-product-surface=studio][data-studio-route=generate] .genbar{border-color:var(--pro-line-strong)!important;background:#15120ff5!important;border-radius:8px!important;box-shadow:0 20px 58px -24px #000000d1!important}body[data-product-surface=studio][data-studio-route=generate] .genbar>div{border-radius:6px!important}body[data-product-surface=studio][data-studio-route=memory] .memory-shell>section:first-child{border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important}body[data-product-surface=studio][data-studio-route=memory] [data-testid=memory-canvas-viewport]{background-color:var(--pro-bg)}body[data-product-surface=studio][data-studio-route=control] main>section:first-child{border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important}body[data-product-surface=studio][data-studio-route=control] main>section:nth-child(2)>aside,body[data-product-surface=studio][data-studio-route=control] main>section:nth-child(2)>section{border-color:var(--pro-line)!important;background:var(--pro-bg)!important}body[data-product-surface=studio][data-studio-route=direct] .dirstudio{background:var(--pro-bg)!important;color:var(--pro-text)!important}body[data-product-surface=studio][data-studio-route=direct] .dirstudio>header{border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important}body[data-product-surface=studio][data-studio-route=direct] .dirstudio>div>div:first-child{background:var(--pro-bg)!important}body[data-product-surface=studio][data-studio-route=direct] .dirstudio button.bg-white{color:#2a1a0c!important;background:linear-gradient(135deg,#f6e0a0,#eabf68 58%,#dd934f)!important}body[data-product-surface=studio][data-studio-route=master] .master-studio{--ms-bg:var(--pro-bg);--ms-panel:#ffffff05;--ms-line:var(--pro-line);--ms-gold:var(--pro-gold);--ms-indigo:var(--pro-busy);--ms-rose:var(--pro-accent);background:var(--pro-bg)!important;color:var(--pro-text)!important}body[data-product-surface=studio][data-studio-route=master] .master-studio:before{display:none}body[data-product-surface=studio][data-studio-route=master] .master-progress-fill{box-shadow:0 0 10px #d98a4e40;background:linear-gradient(90deg, var(--pro-accent), var(--pro-busy), var(--pro-gold))!important}body[data-product-surface=studio][data-studio-route=master] .master-panel,body[data-product-surface=studio][data-studio-route=master] .master-topbar{border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important;box-shadow:none!important}body[data-product-surface=studio][data-studio-route=review] main>div:first-child{border-width:0 0 1px!important;border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important;box-shadow:none!important;border-radius:0!important}body[data-product-surface=studio]:is([data-studio-route=settings],[data-studio-route=account]) .legacy-pro-surface main>div>div:first-child,body[data-product-surface=studio][data-studio-route=admin] .legacy-pro-surface main>div>section:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body[data-product-surface=studio][data-studio-route=settings] .settings-nav{border-color:var(--pro-line)!important;background:var(--pro-bg)!important;border-radius:6px!important}body[data-product-surface=studio]:is([data-studio-route=settings],[data-studio-route=account],[data-studio-route=admin],[data-studio-route=studio],[data-studio-route=collab]) .legacy-pro-surface main>.mx-auto{width:100%;max-width:1680px!important}body[data-product-surface=studio]:is([data-studio-route=studio],[data-studio-route=collab]) .legacy-pro-surface main>div>section:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body[data-product-surface=studio]:is([data-studio-route=studio],[data-studio-route=collab]) .legacy-pro-surface main>div>section:first-child>div:first-child{border:1px solid var(--pro-line)!important;background:var(--pro-surface-1)!important;border-radius:6px!important;padding:20px!important}body[data-product-surface=studio]:is([data-studio-route=studio],[data-studio-route=collab]) .legacy-pro-surface main>div>section:first-child>div:nth-child(2){padding-left:0!important;padding-right:0!important}body[data-product-surface=studio]:is([data-studio-route=studio],[data-studio-route=collab]) .legacy-pro-surface main h1{max-width:48rem!important;font-size:1.7rem!important;line-height:1.2!important}body[data-product-surface=studio][data-studio-route=team] .legacy-pro-surface main>div>section:first-child{border-width:0 0 1px!important;border-color:var(--pro-line)!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}body[data-product-surface=studio]:is([data-studio-route=aholo-test],[data-studio-route=aholo-reconstruct]) .legacy-pro-surface main>div>div:first-child,body[data-product-surface=studio]:is([data-studio-route=aholo-test],[data-studio-route=aholo-reconstruct]) .legacy-pro-surface main aside,body[data-product-surface=studio]:is([data-studio-route=aholo-test],[data-studio-route=aholo-reconstruct]) .legacy-pro-surface main section{border-color:var(--pro-line)!important;background-color:var(--pro-surface-1)!important;box-shadow:none!important;border-radius:6px!important}body[data-product-surface=studio]:is([data-studio-route=stage],[data-studio-route=editor]) .legacy-pro-surface main>section:first-child,body[data-product-surface=studio][data-studio-route=stage] .legacy-pro-surface main>div>header:first-child{border-color:var(--pro-line)!important;background:var(--pro-surface-1)!important;box-shadow:none!important;border-radius:6px!important}@media (min-width:1536px){body[data-product-surface=studio] .legacy-pro-surface main:not(.memory-shell){font-size:13px}body[data-product-surface=studio] .legacy-pro-surface main h1.text-4xl,body[data-product-surface=studio] .legacy-pro-surface main h1.text-3xl{font-size:1.65rem!important;line-height:1.2!important}}@media (max-width:767px){body[data-product-surface=studio] .app-header--studio{padding-left:12px!important;padding-right:12px!important}body[data-product-surface=studio][data-studio-route=director] .studio-topwrap{top:57px}body[data-product-surface=studio] .legacy-pro-surface main h1.text-4xl,body[data-product-surface=studio] .legacy-pro-surface main h1.text-3xl{font-size:1.5rem!important;line-height:1.25!important}}@media (prefers-reduced-motion:reduce){body[data-product-surface=studio] .legacy-pro-surface *,body[data-product-surface=studio] .legacy-pro-surface :before,body[data-product-surface=studio] .legacy-pro-surface :after{scroll-behavior:auto!important}}
