.studio-root.studio-dark{--bg:#000;--surface:#121212;--surface-2:#171717;--surface-3:#1e1e1e;--line:#272727;--line-2:#343434;--muted:#909090;--faint:#6b6b6b;--purple-soft:#1f1f1f}.studio-root .imx-surface{background:radial-gradient(circle at 9% -8%,#6c6c6c12,#0000 27rem),linear-gradient(#000 0% 100%)}.studio-root .imx-surface:before{opacity:.18}.studio-root .imx-workspace-status,.studio-root .imx-empty-focus,.studio-root .imx-pill,.studio-root .imx-stepper{background:#171717;border-color:#ffffff17}.studio-root .imx-workspace-status-mark,.studio-root .imx-empty-ico{color:#aeaeae;background:#1e1e1e}.studio-root .imx-workspace-kicker{color:#929292}.studio-root .imx-workspace-kicker>span,.studio-root .imx-live-dot{box-shadow:none;background:#7d7d7d}.studio-root .imx-empty-index,.studio-root .imx-starter-meta small{color:#9b9b9b}.studio-root .imx-empty-focus:hover,.studio-root .imx-pill:hover{background:#1e1e1e;border-color:#ffffff29}.studio-root .imx-composer{background:linear-gradient(#191919fb,#0f0f0ffc);border-color:#ffffff1c;box-shadow:0 30px 80px #000000a8,inset 0 1px #ffffff0d}.studio-root .imx-composer:focus-within{border-color:#7c7c7c94;box-shadow:0 34px 88px #000000b3,0 0 0 3px #0000001a}.studio-root .imx-pill--on{color:#cbcbcb;background:#242424;border-color:#7a7a7a6b}.studio-root .imx-ref-add,.studio-root .imx-avatar-chip{color:#b2b2b2;background:#1a1a1a;border-color:#ffffff1a}.studio-root .imx-opts-pop,.studio-root .imx-model-pop{background:linear-gradient(#1a1a1afe,#000000fe);border-color:#ffffff1a;box-shadow:0 28px 72px #0000009e,inset 0 1px #ffffff0a}.studio-root .imx-opts-pop .mop-dd,.studio-root .imx-opts-pop .mop-input,.studio-root .imx-opts-pop .mop-bar,.studio-root .imx-opts-pop .mop-autochip,.studio-root .imx-opts-pop .mop-voicelist{background:#191919;border-color:#ffffff17}.studio-root .aud{background:radial-gradient(circle at 6% -8%,#6c6c6c11,#0000 27rem),linear-gradient(#000,#000 80%)}.studio-root .aud:before{opacity:.16}.studio-root .aud-kicker{color:#939393}.studio-root .aud-kicker>span{box-shadow:none;background:#7d7d7d}.studio-root .aud-head-ico,.studio-root .aud-empty-ico{color:#a6a6a6;background:#1c1c1c;border-color:#ffffff17}.studio-root .aud-modelbtn,.studio-root .aud-card,.studio-root .aud-right{background:linear-gradient(#171717f7,#0f0f0ffa);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0003}.studio-root .aud-modelbtn:hover{background:#1d1d1d;border-color:#ffffff29}.studio-root .aud-script,.studio-root .aud-voicebtn,.studio-root .aud-dd,.studio-root .aud-bar,.studio-root .aud-row,.studio-root .aud-example-card{background:#171717;border-color:#ffffff14}.studio-root .aud-example-card:hover{background:#1d1d1d;border-color:#ffffff26}.studio-root .aud-example-wave{background:#121212;border-color:#ffffff14}.studio-root .aud-example-wave i{box-shadow:none;background:linear-gradient(#9e9e9e,#6b6b6b)}.studio-root .aud-modellist,.studio-root .aud-voicelist,.studio-root .aud-dd-pop{background:linear-gradient(#1a1a1a,#101010);border-color:#ffffff1a}.studio-root .aud-modelrow:hover,.studio-root .aud-voicerow:hover,.studio-root .aud-dd-opt:hover{background:#ffffff0b}.studio-root .aud-modelrow--sel,.studio-root .aud-voicerow--sel,.studio-root .aud-dd-opt--on{background:#222}.studio-root .chr-surface{background:radial-gradient(circle at 5% -8%,#6c6c6c11,#0000 28rem),linear-gradient(#000,#000 80%)}.studio-root .chr-surface:before{opacity:.14}.studio-root .chr-kicker{color:#939393}.studio-root .chr-mid-emoji{color:#a6a6a6;background:#1c1c1c;border-color:#ffffff17}.studio-root .chr-compose .chr-input,.studio-root .chr-compose .chr-prompt,.studio-root .chr-rl-ctl,.studio-root .chr-seg,.studio-root .chr-dd-btn,.studio-root .chr-chip,.studio-root .chr-mini--ghost,.studio-root .chr-dz,.studio-root .chr-ref-addmini{background:#171717;border-color:#ffffff17}.studio-root .chr-rl--on .chr-rl-ctl,.studio-root .chr-rl--on .chr-dd-btn,.studio-root .chr-chip--on,.studio-root .chr-seg-btn--on{background:#242424;border-color:#7a7a7a6b}.studio-root .chr-summary,.studio-root .chr-mini{background:#1a1a1a;border-color:#ffffff1a}.studio-root .chr-view{background:linear-gradient(#141414,#000);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09,0 20px 60px #0003}.studio-root .chr-viewtabs{background:#111;border-color:#ffffff12}.studio-root .chr-viewtab:hover{background:#ffffff0b}.studio-root .chr-viewtab--on,.studio-root .chr-viewtab--on:hover{background:#1e1e1e}.studio-root .chr-reuse-story,.studio-root .chr-casting-card,.studio-root .chr-gen-card,.studio-root .chr-view-body .chr-av-card{background:#161616;border-color:#ffffff16}.studio-root .chr-dd-pop,.studio-root .chr-voice-pop{background:linear-gradient(#1a1a1a,#101010);border-color:#ffffff1a}.studio-root .cpv{color:#f1f1f1;background:radial-gradient(circle at 7% -10%,#6c6c6c0e,#0000 28rem),#000}.studio-root .cpv-left,.studio-root .cpv-promptbox,.studio-root .cpv-modelrow,.studio-root .cpv-slot,.studio-root .cpv-opts{background:#141414;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff08}.studio-root .cpv-drop,.studio-root .cpv-mediadrop{box-shadow:none;background:#171717;border-color:#ffffff1f}.studio-root .cpv-drop:hover,.studio-root .cpv-mediadrop:hover{background:#1c1c1c;border-color:#80808080}.studio-root .cpv-drop-orb,.studio-root .cpv-mediadrop-orb{color:#ababab;background:#242424;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000040}.studio-root .cpv-drop-tag{background:#202020}.studio-root .cpv-drop-tag--req{color:#b7b7b7;background:#222}.studio-root .cpv-inputtabs{background:#111}.studio-root .cpv-inputtab--on{background:#1e1e1e}.studio-root .cpv-picker,.studio-root .cpv-elpop{background:#161616fb;border-color:#ffffff1a}.studio-root .cpv-empty--video{background:radial-gradient(circle at 12% 0,#6c6c6c0e,#0000 34%),linear-gradient(155deg,#121212,#000);border-color:#ffffff16}.studio-root .cpv-mode-card,.studio-root .cpv-context-card{background:#141414;border-color:#ffffff16}.studio-root :is(.imx-generate,.aud-generate,.chr-generate,.cpv-generate){background:linear-gradient(145deg,#5f5f5f,#414141);border-color:#8e8e8e61;box-shadow:0 14px 32px #00000040,inset 0 1px #ffffff21}.studio-root :is(.imx-generate,.aud-generate,.chr-generate,.cpv-generate):hover:not(:disabled){background:linear-gradient(145deg,#6c6c6c,#4d4d4d)}@media (prefers-reduced-transparency:reduce){.studio-root .imx-composer,.studio-root .imx-opts-pop,.studio-root .imx-model-pop,.studio-root .cpv-picker,.studio-root .cpv-elpop{-webkit-backdrop-filter:none;backdrop-filter:none}}
