.workspace-composer{z-index:30;width:calc(100% - 32px);max-width:825px;font-family:var(--font-open-sans),sans-serif;margin-inline:auto;position:absolute;bottom:16px;left:16px;right:16px}.workspace-composer[hidden],.workspace-composer-form[hidden]{display:none}.workspace-composer-toolbar{align-items:center;gap:12px;min-width:0;margin-bottom:4px;display:flex}.workspace-composer-media{background:var(--workspace-panel);border-radius:10px;flex-shrink:0;gap:4px;padding:2px;display:flex}.workspace-composer-media-button{width:32px;height:32px;color:var(--color-text-secondary);background:var(--workspace-panel);border-radius:6px;justify-content:center;align-items:center;display:flex}.workspace-composer-media-button[aria-current=page]{color:var(--workspace-panel);background:var(--color-text-primary)}.workspace-composer-tools{background:var(--workspace-panel);scrollbar-width:none;border-radius:12px;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.workspace-composer-tool{min-height:36px;color:var(--color-text-secondary);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding-inline:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-composer-tool:hover{background:var(--workspace-tab-hover)}.workspace-composer-tool[aria-current=page]{background:var(--workspace-tab-active);color:var(--color-text-primary)}.workspace-composer-expand{background:var(--workspace-panel);min-height:32px;color:var(--color-text-secondary);border-radius:8px;flex-shrink:0;padding-inline:8px;font-size:12px}.workspace-composer-form{border:1px solid var(--color-stroke-primary);background:var(--workspace-panel);border-radius:16px;flex-direction:column;height:min(440px,55dvh);min-height:160px;padding-top:12px;display:flex;overflow:hidden}.workspace-composer .workspace-composer-panels>.workspace-composer-form:not([hidden]){max-height:min(217px,65dvh);overflow-y:auto}.workspace-composer[data-expanded=true] .workspace-composer-form{height:min(680px,75dvh)}.workspace-composer :is(a,button):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:899px){.workspace-composer{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);left:12px;right:12px}.workspace-composer-toolbar{gap:4px}.workspace-composer-expand{white-space:normal;max-width:70px}.workspace-composer-form{height:min(360px,48dvh)}.workspace-composer[data-expanded=true] .workspace-composer-form{height:min(600px,70dvh)}}.workspace-composer-form[data-workspace-tool=image-create]{height:auto;min-height:128px;padding:12px;overflow:visible}.workspace-reference-prompt{align-items:stretch;gap:12px;width:100%;display:flex}.workspace-reference-panel{background:var(--workspace-subtle);border-radius:12px;flex:none;width:204px;min-height:104px;padding:8px}.workspace-reference-empty{text-align:left;width:100%;height:100%;min-height:88px;color:var(--workspace-text);flex-direction:column;gap:0;font-size:13px;font-weight:600;line-height:20px;display:flex}.workspace-reference-hint{color:var(--workspace-tertiary)}.workspace-reference-types{color:var(--workspace-muted);align-self:flex-end;gap:6px;margin-top:auto;padding-top:8px;display:flex}.workspace-prompt-panel{border-left:1px solid var(--workspace-border-subtle);flex-direction:column;flex:1;min-width:0;min-height:104px;padding-left:12px;display:flex}.workspace-prompt-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-generation-controls{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.workspace-generate-spacer{flex:1}.workspace-model-control{min-width:0;max-width:190px}.workspace-model-control>button{background:var(--workspace-subtle);border-radius:8px;height:36px;min-height:36px;padding:0 12px;font-size:13px;line-height:20px}.workspace-settings-trigger{border:1px solid var(--workspace-border);background:var(--workspace-subtle);height:36px;color:var(--workspace-text);border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:600;line-height:20px}.workspace-settings-popover{background:var(--workspace-panel);border-radius:12px;flex-direction:column;gap:16px;width:320px;max-height:70dvh;padding:12px;display:flex;overflow-y:auto}@media (max-width:1100px){.workspace-generation-controls{flex-wrap:wrap}.workspace-reference-panel{width:160px}}@media (max-width:599px){.workspace-reference-prompt{flex-direction:column}.workspace-reference-panel{width:100%;min-height:56px}.workspace-reference-empty{min-height:40px}.workspace-reference-types{display:none}.workspace-prompt-panel{border-left:0;padding-left:0}.workspace-composer-form[data-workspace-tool=image-create]{max-height:65dvh;overflow-y:auto}}.workspace-composer-form[data-workspace-tool=video-create]{height:auto;min-height:150px;padding:12px;overflow:visible}.workspace-composer-form[data-workspace-tool=video-create] .workspace-prompt-panel{min-height:126px}.workspace-frame-references{flex:none;width:204px}.workspace-frame-references>div{margin:0}.workspace-video-prompt-only{flex-direction:column;min-height:126px;display:flex}.workspace-composer-form[data-workspace-tool=video-create] .workspace-prompt-panel textarea{min-height:62px;max-height:160px}@media (max-width:599px){.workspace-frame-references{width:100%}.workspace-composer-form[data-workspace-tool=video-create]{max-height:65dvh;overflow-y:auto}}.workspace-composer-form:is([data-workspace-tool=create-voiceover],[data-workspace-tool=voice-clone],[data-workspace-tool=voice-changer]){height:auto;min-height:150px;padding:12px;overflow:visible}.workspace-voiceover{flex-direction:column;min-height:126px;display:flex}.workspace-voice-trigger{align-items:center;gap:6px;display:inline-flex}.workspace-voice-clone{grid-template-columns:416px minmax(0,1fr) 126px;gap:12px;min-height:126px;display:grid}.workspace-voice-training{min-width:0}.workspace-voice-training>div{background:var(--workspace-subtle);border:0;height:100%}.workspace-voice-name{resize:none;background:var(--workspace-subtle);width:100%;min-width:0;min-height:126px;color:var(--workspace-text);border:0;border-radius:14px;padding:16px 20px;font-size:15px;font-weight:600;line-height:22px}.workspace-voice-name::placeholder{color:var(--workspace-tertiary)}.workspace-vertical-generate{min-height:126px}.workspace-voice-changer{grid-template-columns:minmax(0,1fr) 335px 126px;gap:12px;min-height:126px;display:grid}.workspace-voice-transform-upload{background:var(--workspace-subtle);border-radius:12px;min-width:0;overflow:hidden}.workspace-voice-transform-settings{flex-direction:column;gap:8px;min-width:0;display:flex}.workspace-voice-transform-settings>.operation-card{background:var(--workspace-subtle);border:0}.workspace-voice-transform-settings>.operation-card>div:first-child{display:none}@media (max-width:1100px){.workspace-voice-clone{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 126px}.workspace-voice-changer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 126px}}@media (max-width:599px){.workspace-voice-clone,.workspace-voice-changer{grid-template-columns:minmax(0,1fr)}.workspace-voice-name{min-height:64px}.workspace-vertical-generate{height:36px;min-height:36px}.workspace-composer-form:is([data-workspace-tool=create-voiceover],[data-workspace-tool=voice-clone],[data-workspace-tool=voice-changer]){max-height:65dvh;overflow-y:auto}}.workspace-composer-toolbar[hidden],.workspace-reference-panel[hidden]{display:none}.workspace-prompt-panel-full{border-left:0;padding-left:0}.workspace-composer[data-home=true]{z-index:auto;width:100%;max-width:760px;margin:0;position:relative;inset:auto}.workspace-composer[data-home=true] .workspace-composer-form{min-height:164px;padding:16px 20px}.workspace-composer[data-home=true] .workspace-prompt-panel,.workspace-composer[data-home=true] .workspace-reference-prompt{min-height:130px}.workspace-composer-media-button[aria-pressed=true]{color:var(--workspace-panel);background:var(--workspace-text)}.veme-workspace{--workspace-home-composer-border:#cee2ff47;--workspace-home-composer-shadow:0 2px 24px #ffffff0f}.workspace-composer[data-home=true] .workspace-composer-form{border-color:var(--workspace-home-composer-border);box-shadow:var(--workspace-home-composer-shadow);padding:12px}.workspace-composer[data-home=true] .workspace-composer-media{border:1px solid var(--workspace-border);border-radius:8px}.workspace-composer[data-home=true] .workspace-composer-media-button[aria-pressed=true]{background:var(--workspace-strong);color:var(--workspace-text)}.workspace-composer[data-home=true] :is(textarea,[contenteditable=true]){font-size:16px;line-height:24px}.veme-workspace{--workspace-model-menu-shadow:0 8px 64px #0f0f121a;--workspace-settings-menu-shadow:0 8px 64px #0f0f120f}[data-workspace-model-menu=true]{border:1px solid var(--workspace-border);background:var(--workspace-panel);max-width:calc(100vw - 32px);box-shadow:var(--workspace-model-menu-shadow);border-radius:16px!important;width:385px!important;max-height:348px!important;padding:6px!important}[data-workspace-model-options=true]{flex-direction:column;gap:4px;display:flex;max-height:334px!important}[data-workspace-model-options=true]>button{height:auto;min-height:64px;color:var(--workspace-text);border-radius:12px;gap:8px;padding:8px 10px}[data-workspace-model-options=true]>button>span:first-child{border-radius:8px;width:48px;height:48px}[data-workspace-model-options=true]>button>div>p:first-child{font-size:15px;font-weight:600;line-height:22px}[data-workspace-model-options=true]>button>div>p:nth-child(2){-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:var(--workspace-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:13px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}[data-workspace-model-options=true]>button.setting-dropdown-option-selected{background:var(--workspace-strong);color:var(--workspace-text)!important}.workspace-settings-popover{box-shadow:var(--workspace-settings-menu-shadow)}.veme-workspace{--workspace-reference-overlay:#0000004d;--workspace-reference-badge:#000000b0;--workspace-reference-badge-count:#ffffff4d}.workspace-reference-strip{border-radius:6px;width:100%;height:48px;display:flex;position:relative;overflow:hidden}.workspace-reference-strip:after{content:"";background:var(--workspace-reference-overlay);position:absolute;inset:0}.workspace-reference-strip-image{flex:1;justify-content:center;align-items:center;min-width:0;height:48px;display:flex;position:relative}.workspace-reference-count{z-index:1;background:var(--workspace-reference-badge);height:15px;color:var(--workspace-primary-fg);font-family:var(--font-geist);border-radius:4px;align-items:center;gap:2px;padding:0 2px;font-size:10px;line-height:12px;display:flex;position:absolute;bottom:2px;left:2px}.workspace-reference-count>span{background:var(--workspace-reference-badge-count);border-radius:4px;padding:0 4px}.workspace-reference-upload{border:1px solid var(--workspace-border);width:100%;height:32px;font-size:14px;font-weight:600;line-height:20px;font-family:var(--font-geist);border-radius:12px;margin-top:8px}.workspace-reference-popover{box-shadow:none;border:1px solid var(--workspace-border);font-family:var(--font-geist);color:var(--workspace-text);background:var(--workspace-panel);border-radius:16px;flex-direction:column;flex-shrink:0;gap:10px;max-width:calc(100vw - 32px);max-height:70dvh;padding:16px;display:flex;overflow-y:auto;width:380px!important}.workspace-reference-popover>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.workspace-reference-popover-actions{gap:10px;padding-top:8px;display:flex}.workspace-reference-popover-heading{flex:none;height:20px}.workspace-reference-popover-heading h2{font-family:var(--font-geist);font-size:14px;font-weight:600;line-height:20px}.workspace-reference-popover [data-workspace-reference-card],.workspace-reference-popover [data-workspace-reference-card]>button:first-child{border-radius:4px}.workspace-reference-popover [data-workspace-reference-card]{width:83px;max-width:100%}.workspace-reference-popover [data-workspace-reference-card] img{object-fit:cover}.workspace-reference-popover [data-workspace-reference-card]>button:first-child>span:last-child{font-size:14px;font-weight:600;line-height:20px;font-family:var(--font-geist);color:#fff;text-shadow:var(--workspace-reference-label-shadow)}.workspace-reference-popover [data-workspace-reference-card]>button:first-child>.pointer-events-none{background-image:linear-gradient(#0000,#000000b8);display:block}.workspace-reference-popover [data-reference-remove]{width:24px;height:24px;color:var(--workspace-muted);background:0 0;padding:4px;top:0;right:0}.workspace-reference-popover [data-reference-remove]:hover{background:0 0}@media (hover:none){.workspace-reference-popover [data-reference-remove]{opacity:1}}.workspace-reference-clear-icon{color:var(--workspace-muted)}.workspace-reference-types{gap:0;padding:0}.workspace-reference-types>span{background:var(--workspace-panel);border:1px solid var(--workspace-border-subtle);border-radius:888px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.workspace-reference-types>span:not(:last-child){margin-right:-10px}.workspace-reference-types .workspace-icon{width:14.222px;height:14.222px}.workspace-prompt-heading{display:none}.workspace-composer-form{box-shadow:inset 0 0 0 1px var(--workspace-border);border:0}.workspace-composer[data-home=true] .workspace-composer-form{box-shadow:inset 0 0 0 1px var(--workspace-home-composer-border),var(--workspace-home-composer-shadow);border:0}.workspace-composer-form button.bg-button-generate-bg:disabled :is(span,svg){color:inherit}.workspace-reference-popover{--workspace-reference-label-shadow:0 3px 3px #00000040,0 4px 4px #00000040,0 6px 6px #00000040,0 10px 10px #00000040,0 18px 18px #00000040;--color-button-neutral-solid-bg:#f8f9fa;--color-button-neutral-solid-bg-hover:#babbbd;--color-button-neutral-solid-bg-disabled:#262629;--color-button-neutral-solid-fg:#262629;--color-button-neutral-solid-fg-disabled:#babbbd;--color-button-neutral-outline-bg:#262629;--color-button-neutral-outline-bg-hover:#505053;--color-button-neutral-outline-bg-disabled:#262629;--color-button-neutral-outline-stroke:#3f3f43;--color-button-neutral-outline-stroke-hover:#505053;--color-button-neutral-outline-stroke-disabled:#262629;--color-button-neutral-outline-fg:#f2f2f2;--color-button-neutral-outline-fg-disabled:#babbbd}:root.light .workspace-reference-popover,[data-workspace-theme=light] .workspace-reference-popover{--color-button-neutral-solid-bg-disabled:#f3f4f5;--color-button-neutral-outline-bg-disabled:#f3f4f5;--color-button-neutral-outline-stroke-disabled:#edeeef;--color-button-neutral-solid-bg:#0f0f12;--color-button-neutral-solid-bg-hover:#505053;--color-button-neutral-solid-fg:#fff;--color-button-neutral-outline-bg:#f3f4f5;--color-button-neutral-outline-bg-hover:#edeeef;--color-button-neutral-outline-stroke:#e2e3e4;--color-button-neutral-outline-stroke-hover:#e2e3e4;--color-button-neutral-outline-fg:#0f0f12}
.workspace-composer,.workspace-mobile-sheet{--workspace-toolbar-motion:.3s;--workspace-toolbar-easing:cubic-bezier(.22,1,.36,1);--workspace-toolbar-icon-selected-bg:var(--workspace-text);--workspace-toolbar-icon-selected-fg:var(--workspace-bg);--workspace-toolbar-icon-hover-bg:#f3f4f5;--workspace-toolbar-icon-hover-fg:#0f0f12;--workspace-toolbar-disabled-fg:#68707c;--workspace-content-placeholder:var(--workspace-tertiary)}[data-workspace-theme=light] .workspace-composer{--workspace-toolbar-disabled-fg:#929295}.workspace-toolbar{width:fit-content;max-width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--workspace-border-subtle);background:var(--workspace-panel);border-radius:12px;flex:none;align-items:center;gap:12px;margin-bottom:4px;padding:4px;display:flex}.workspace-toolbar-media{isolation:isolate;border-radius:10px;flex:none;gap:4px;padding:2px;display:flex;position:relative}.workspace-toolbar-media-indicator{pointer-events:none;background:var(--workspace-toolbar-icon-selected-bg);width:32px;height:32px;transform:translateX(calc(var(--workspace-active-media)*36px));transition:transform var(--workspace-toolbar-motion)cubic-bezier(.2,.8,.2,1);border-radius:6px;position:absolute;top:2px;left:2px}.workspace-toolbar-media-button{z-index:1;width:32px;height:32px;color:var(--workspace-muted);transition:color var(--workspace-toolbar-motion)var(--workspace-toolbar-easing),background-color var(--workspace-toolbar-motion)var(--workspace-toolbar-easing);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.workspace-toolbar-media-button:not([aria-current=page]):hover{background:var(--workspace-toolbar-icon-hover-bg);color:var(--workspace-toolbar-icon-hover-fg)}.workspace-toolbar-media-button[aria-current=page]{color:var(--workspace-toolbar-icon-selected-fg);background:0 0}.workspace-toolbar-media-button[aria-disabled=true]{color:var(--workspace-toolbar-disabled-fg);pointer-events:none}.workspace-toolbar-divider{background:var(--workspace-border-subtle);flex:none;width:1px;height:26.019px}.workspace-toolbar-tools-frame{flex:1;min-width:0;position:relative}.workspace-toolbar[data-media=video] .workspace-toolbar-tools-frame{flex:1}.workspace-toolbar-tools{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:8px;min-width:0;max-width:100%;height:36px;display:flex;position:relative;overflow-x:auto}.workspace-toolbar-tools::-webkit-scrollbar{display:none}.workspace-toolbar-tab{height:32px;color:var(--workspace-muted);font-family:var(--font-open-sans),sans-serif;white-space:nowrap;transition:background-color var(--workspace-toolbar-motion)ease,color var(--workspace-toolbar-motion)ease;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-toolbar-tab:hover:not([aria-disabled=true]){background:var(--workspace-tab-hover)}.workspace-toolbar-tab[aria-current=page]{background:var(--workspace-tab-active);color:var(--workspace-text)}.workspace-toolbar-tab[aria-disabled=true]{opacity:.45;color:var(--workspace-toolbar-disabled-fg);cursor:not-allowed}.workspace-toolbar-scroll{width:63px;color:var(--workspace-muted);background:linear-gradient(var(--workspace-toolbar-scroll-direction,to left),var(--workspace-panel)30.288%,color-mix(in srgb,var(--workspace-panel)50%,transparent)57.933%,transparent 100%);cursor:pointer;border-radius:0 12px 12px 0;justify-content:flex-end;align-items:center;padding-right:8px;display:flex;position:absolute;inset:0 0 0 auto}.workspace-toolbar-scroll .workspace-composer-glyph{width:20px;height:20px}.workspace-toolbar-scroll-left{z-index:2;background:0 0;border-radius:8px;justify-content:center;width:32px;padding:0;inset:2px auto 2px -12px}.workspace-toolbar-tools-frame[data-scroll-left=true]:before{content:"";z-index:1;background:linear-gradient(to right,var(--workspace-panel)30.288%,color-mix(in srgb,var(--workspace-panel)50%,transparent)57.933%,transparent 100%);pointer-events:none;width:63px;position:absolute;inset:0 auto 0 0}.workspace-toolbar-scroll-left .workspace-composer-glyph{transform:rotate(180deg)}.workspace-composer-glyph{flex:none;width:16px;height:16px;display:block;position:relative}.workspace-composer-glyph>svg{width:100%;height:100%;position:absolute;inset:0}.workspace-composer-glyph-motion-sync>svg{width:88.5871%;height:87.5438%;inset:6.33808% 7.66146% 6.11808% 3.75146%}.workspace-composer-glyph-lip-sync>svg{width:68.66%;height:88.78%;inset:5.63% 15.67% 5.59%}.workspace-composer-glyph-add-sound>svg{width:87.29%;height:82.04%;inset:8.33% 6.25% 9.63% 6.46%}.workspace-composer-panels{position:relative}.workspace-composer:not([data-home=true]) .workspace-composer-panels{background:var(--workspace-panel);box-shadow:inset 0 0 0 1px var(--workspace-border);border-radius:16px}.workspace-composer:not([data-home=true]) .workspace-composer-panels>.workspace-composer-form{box-shadow:none;background:0 0}.workspace-composer-panels .workspace-content-input{border-radius:0}.workspace-composer-panels .workspace-content-input::placeholder,.workspace-composer-panels .workspace-music-prompt::placeholder,.workspace-composer-panels .workspace-content-placeholder{color:var(--workspace-content-placeholder);font-family:var(--font-open-sans),sans-serif;letter-spacing:0;opacity:1;font-size:15px;font-weight:600;line-height:22px}@media (prefers-reduced-motion:reduce){.workspace-toolbar-media-indicator,.workspace-toolbar-media-button,.workspace-toolbar-tab,.workspace-composer-panels{transition:none}}.workspace-composer-panels .workspace-voiceover>div:first-child textarea{--color-prompt-input-bg:transparent;--color-prompt-input-border:transparent;--typo-ui-family:var(--font-open-sans),sans-serif;--typo-ui-size:15px;--typo-ui-line:22px;height:90px;min-height:90px;max-height:160px;color:var(--workspace-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 8px}.workspace-composer-panels .workspace-voiceover>div:first-child textarea::placeholder{color:var(--workspace-tertiary)}.workspace-composer-panels .workspace-voiceover>.workspace-generation-controls,.workspace-composer:not([data-home=true]) .workspace-composer-panels>.workspace-composer-form[data-workspace-tool=video-create] .workspace-generation-controls{margin-top:0}.workspace-composer-panels>.workspace-composer-form[data-workspace-tool=video-create] .workspace-prompt-panel [contenteditable=true],.workspace-composer-panels>.workspace-composer-form[data-workspace-tool=video-create] .workspace-video-prompt-only textarea{height:90px;min-height:90px;padding-bottom:8px}.workspace-toolbar-tools{isolation:isolate}.workspace-toolbar-tools[data-indicator-ready]:before{content:"";z-index:-1;pointer-events:none;height:32px;width:var(--workspace-tool-width);transform:translateX(var(--workspace-tool-left));background:var(--workspace-tab-active);transition:transform var(--workspace-toolbar-motion)cubic-bezier(.4,0,.2,1),width var(--workspace-toolbar-motion)cubic-bezier(.4,0,.2,1);border-radius:8px;position:absolute;top:2px;left:0}.workspace-toolbar-tools[data-indicator-ready] .workspace-toolbar-tab[aria-current=page]{background:0 0}@media (max-width:899px){.workspace-mobile-sheet .workspace-toolbar-media-indicator{width:calc(25% - 4px);height:36px;transform:translateX(calc(var(--workspace-active-media)*(100% + 4px)))}.workspace-mobile-sheet .workspace-toolbar .workspace-toolbar-media-button,.workspace-mobile-sheet .workspace-toolbar .workspace-toolbar-media-button[aria-current=page]{background:0 0}}@media (prefers-reduced-motion:reduce){.workspace-toolbar-tools:before,.workspace-toolbar-media-indicator{transition:none}}
:is([data-workspace-theme],body[data-veme-workspace-portal-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme]>[role=dialog],body[data-veme-workspace-embedded-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme]>[role=dialog]){--workspace-setting-active-fg:#ff8a4d;--workspace-setting-stroke:#4b525c;--workspace-model-icon-bg:#1c1e22}:is([data-workspace-theme=light],body[data-veme-workspace-portal-theme=light]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme=light]>[role=dialog],body[data-veme-workspace-embedded-theme=light]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme=light]>[role=dialog]){--workspace-setting-active-fg:#ff4f01;--workspace-setting-stroke:#d5d6d7;--workspace-model-icon-bg:#edeeef}.workspace-settings-fields{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.workspace-setting-field{background:0 0;border:0;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.workspace-setting-field[data-inline]{flex-direction:row;justify-content:space-between;align-items:center}.workspace-setting-label{font-family:var(--font-open-sans),sans-serif;color:var(--workspace-muted);font-size:14px;font-weight:600;line-height:20px}.workspace-option-grid{grid-template-columns:repeat(var(--workspace-option-columns),minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.workspace-option{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:32px;padding:5px 8px;display:flex}:is(.workspace-option,.veme-tool-option){background:var(--workspace-subtle);color:var(--workspace-text);font-family:var(--font-open-sans),sans-serif;cursor:pointer;border:1px solid #0000;border-radius:10px;font-size:14px;font-weight:600;line-height:20px}:is(.workspace-option,.veme-tool-option):hover:not(:disabled),:is(.workspace-option,.veme-tool-option):is([aria-checked=true],[aria-pressed=true],[data-state=on]){background:var(--workspace-strong);border-color:var(--workspace-setting-stroke)}:is(.workspace-option,.veme-tool-option):is([aria-checked=true],[aria-pressed=true],[data-state=on]){color:var(--workspace-setting-active-fg)}:is(.workspace-option,.veme-tool-option):focus-visible{outline:2px solid var(--workspace-setting-active-fg);outline-offset:2px}:is(.workspace-option,.veme-tool-option):disabled{opacity:.5;cursor:not-allowed}.workspace-option-grid[data-aspect]{gap:8px 4px}.workspace-option-grid[data-aspect]>.workspace-option{flex-direction:column;min-height:70px;padding:10px 8px}.workspace-aspect-icon{flex:none;width:24px;height:24px;display:block}.workspace-settings-trigger{flex-shrink:1;min-width:0}.workspace-settings-summary{white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.workspace-summary-values{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.workspace-summary-part{flex:none}.workspace-summary-part+.workspace-summary-part{align-items:center;gap:6px;display:inline-flex}.workspace-summary-part+.workspace-summary-part:before{content:"";background:var(--workspace-setting-stroke);flex:none;width:1px;height:12px;display:block}.workspace-summary-chevron{color:var(--workspace-muted);flex:none;width:16px;height:16px;display:block}.workspace-output-counter{border:1px solid var(--workspace-border);background:var(--workspace-subtle);min-width:76px;height:36px;color:var(--workspace-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:20px;display:flex}.workspace-output-counter button{cursor:pointer;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.workspace-output-counter button:disabled{opacity:.4;cursor:not-allowed}.workspace-output-counter button svg{width:16px;height:16px;display:block}:is(.workspace-settings-popover,.workspace-video-tool-settings){gap:16px}:is(.workspace-settings-popover,.workspace-video-tool-settings) .operation-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(.workspace-settings-popover,.workspace-video-tool-settings) .operation-card>div:first-child{margin-bottom:8px;padding:0!important}:is(.workspace-settings-popover,.workspace-video-tool-settings) .operation-card>div:last-child{padding:0!important}:is(.workspace-settings-popover,.workspace-video-tool-settings) .operation-card :is(label,.typo-label){color:var(--workspace-muted);font-size:14px;font-weight:600;line-height:20px}:is(.workspace-settings-popover,.workspace-video-tool-settings){--color-operation-slider-track:var(--workspace-border);--color-operation-slider-range:var(--workspace-muted);--color-slider-track:var(--workspace-border);--color-slider-range:var(--workspace-muted)}[data-workspace-model-options=true]>button>span:first-child{background:var(--workspace-model-icon-bg);border-radius:8px}[data-workspace-model-options=true]>button>span:first-child>[role=img]{background:0 0;border-radius:0;width:24px;height:24px}[data-workspace-model-options=true]>button>span:first-child svg{color:var(--workspace-text)}.workspace-composer[data-home=true] .workspace-composer-form:not([hidden]){box-sizing:border-box;border:1px solid var(--workspace-border);background:var(--workspace-panel);-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;min-height:0;max-height:none;box-shadow:var(--workspace-home-composer-shadow);padding:12px}.workspace-composer[data-home=true] :is(.workspace-reference-prompt,.workspace-prompt-panel,.workspace-video-prompt-only){height:auto;min-height:0;max-height:none}.workspace-composer[data-home=true] .workspace-generation-controls{flex-wrap:nowrap;flex:none;height:40px;min-height:40px;margin-top:12px}.workspace-composer[data-home=true] :is(.workspace-reference-prompt,.workspace-prompt-panel)>:first-child:not(.workspace-generation-controls){flex:0 auto;min-height:0}.workspace-composer[data-home=true] :is(textarea,[contenteditable=true]){overflow-y:auto;height:auto!important;min-height:0!important;max-height:86px!important}.workspace-composer[data-home=true][data-landing=true] .workspace-composer-form:not([hidden]){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:0;height:auto;min-height:0;max-height:none}.workspace-composer[data-home=true][data-landing=true] :is(.workspace-reference-prompt,.workspace-prompt-panel,.workspace-video-prompt-only){height:auto;max-height:none}.workspace-composer[data-home=true][data-landing=true] .workspace-generation-controls{margin-top:8px}.workspace-composer[data-home=true][data-landing=true] :is(.workspace-reference-prompt,.workspace-prompt-panel)>:first-child:not(.workspace-generation-controls){flex:0 auto}.workspace-composer[data-home=true][data-landing=true] :is(textarea,[contenteditable=true]){height:auto!important}@media (max-width:599px){.workspace-composer[data-home=true] .workspace-generation-controls{gap:4px}.workspace-composer[data-home=true] .workspace-settings-trigger{max-width:40%;overflow:hidden}.workspace-composer[data-home=true] .workspace-model-control{flex:1;min-width:0}}.workspace-composer[data-home=true] .workspace-video-prompt-only>div:not(.workspace-generation-controls){flex:0 auto;min-height:0;max-height:86px;overflow-y:auto}.workspace-composer[data-home=true][data-landing=true] .workspace-video-prompt-only>div:not(.workspace-generation-controls){flex:0 auto}[data-workspace-theme] .workspace-composer[data-home] .workspace-composer-media{box-shadow:inset 0 0 0 1px var(--workspace-border);border:0;border-radius:8px}.workspace-composer .workspace-composer-media-button:is([aria-current=page],[aria-pressed=true]){background:var(--workspace-strong);color:var(--workspace-text)}[data-workspace-theme] :is(.workspace-settings-popover,.workspace-video-tool-settings){outline:1px solid var(--workspace-border);outline-offset:-1px;box-shadow:var(--workspace-settings-menu-shadow);border:0}[data-workspace-theme] [data-workspace-model-menu=true]{box-shadow:inset 0 0 0 1px var(--workspace-border),var(--workspace-model-menu-shadow);border:0}[data-workspace-theme] :is(.workspace-settings-popover,.workspace-video-tool-settings){max-height:min(70dvh,var(--radix-popover-content-available-height,70dvh));overflow-y:auto}[data-workspace-model-menu=true]{flex-direction:column;display:flex;overflow:hidden;max-height:min(348px,var(--radix-popover-content-available-height,348px))!important}[data-workspace-model-menu=true] [data-workspace-model-options=true]{flex:1;min-height:0;max-height:100%!important}.workspace-settings-popover,.workspace-video-tool-settings{max-height:min(70dvh,var(--radix-popover-content-available-height,70dvh));overflow-y:auto}[data-workspace-model-menu=true]{max-height:min(348px,var(--radix-popover-content-available-height,348px))!important}[data-workspace-model-options=true]{max-height:min(334px,calc(var(--radix-popover-content-available-height,348px) - 14px))!important}.veme-tool-option{--color-setting-option-default-bg:var(--workspace-subtle);--color-setting-option-default-border:transparent;--color-setting-option-default-text:var(--workspace-text);--color-setting-option-hover-bg:var(--workspace-strong);--color-setting-option-hover-text:var(--workspace-text);--color-setting-option-active-bg:var(--workspace-strong);--color-setting-option-active-border:var(--workspace-setting-stroke);--color-setting-option-active-text:var(--workspace-setting-active-fg)}.veme-tool-option:hover:not(:disabled){--color-setting-option-default-border:var(--workspace-setting-stroke)}.veme-tool-option:disabled{--color-setting-option-hover-bg:var(--workspace-subtle);--color-setting-option-hover-text:var(--workspace-text)}
.workspace-composer[data-home=false] .workspace-composer-panels>.workspace-composer-form:not([hidden]){height:auto;min-height:150px;max-height:220px;padding:12px;overflow:visible}.workspace-composer[data-home=false] .workspace-composer-panels>.workspace-composer-form[data-workspace-tool=image-create]:not([hidden]){min-height:128px}.workspace-composer[data-home=false] .workspace-composer-form>:is(.workspace-reference-prompt,.workspace-video-tool,.workspace-video-sync,.workspace-voiceover,.workspace-music-composer,.workspace-voice-clone,.workspace-voice-changer){flex:auto;min-height:0;max-height:196px}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-prompt-panel,.workspace-video-tool-main,.workspace-motion-prompt,.workspace-voiceover){min-height:0}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-generation-controls,.workspace-video-tool-controls,.workspace-music-controls){flex-shrink:0}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-prompt-panel,.workspace-motion-prompt,.workspace-voiceover)>.relative,.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-prompt,.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-prompt>.relative{flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-prompt-panel,.workspace-video-tool-prompt,.workspace-motion-prompt,.workspace-voiceover)>.relative>.relative:has(>[contenteditable=true]){flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-prompt-panel,.workspace-video-tool-prompt,.workspace-motion-prompt,.workspace-voiceover)>.relative :is(textarea,[contenteditable=true]){overscroll-behavior-y:contain;flex:auto;max-height:160px;overflow:hidden auto;height:auto!important;min-height:0!important}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-prompt-panel,.workspace-video-tool-prompt,.workspace-motion-prompt,.workspace-voiceover)>.relative textarea{height:86px!important}.workspace-composer[data-home=false] .workspace-composer-form[data-workspace-tool=image-create] .workspace-prompt-panel>.relative textarea{height:60px!important}.workspace-composer[data-home=false] .workspace-composer-form .workspace-reference-panel:not(.workspace-video-reference-panel){flex-direction:column;min-height:0;display:flex}.workspace-composer[data-home=false] .workspace-composer-form .workspace-reference-panel:not(.workspace-video-reference-panel)>div{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-composer[data-home=false] .workspace-composer-form .workspace-reference-empty{flex:1;height:auto}.workspace-composer[data-home=false] .workspace-composer-form .workspace-reference-panel:not(.workspace-video-reference-panel) .workspace-reference-strip,.workspace-composer[data-home=false] .workspace-composer-form .workspace-reference-panel:not(.workspace-video-reference-panel) .workspace-reference-strip-image{flex:1;height:auto;min-height:48px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool>.workspace-video-tool-upload{height:auto;min-height:126px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-left .workspace-video-tool-upload{flex:76 1 0;height:auto;min-height:76px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-left .workspace-video-tool-references{flex:46 0 0;height:auto;min-height:46px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-upload video{max-height:100%}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-frames{flex:76 1 0;min-height:76px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-frame{height:auto;min-height:76px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-reference-row{flex:46 0 0}.workspace-composer[data-home=false] .workspace-composer-form .workspace-motion-upload{flex:1;height:auto;min-height:59px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-motion-dropzone{height:100%}.workspace-composer[data-home=false] .workspace-composer-form .workspace-motion-upload>.relative{max-height:none}.workspace-composer[data-home=false] .workspace-composer-panels>.workspace-composer-form[data-workspace-tool=create-music]:not([hidden]){max-height:220px}.workspace-composer[data-home=false] .workspace-composer-form[data-workspace-tool=create-music]>.workspace-music-composer{max-height:196px}:is(.workspace-composer[data-home=false] .workspace-composer-panels>.workspace-composer-form[data-workspace-tool=create-music]:not([hidden]):has(.workspace-music-composer[data-lyrics-expanded]),.workspace-composer[data-home=false] .workspace-composer-form[data-workspace-tool=create-music]>.workspace-music-composer[data-lyrics-expanded]){max-height:none}.workspace-composer[data-home=false] .workspace-composer-form .workspace-music-fields{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-prompt>textarea{overscroll-behavior-y:contain;flex:auto;height:82px;max-height:160px;overflow-y:auto;min-height:0!important}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-prompt>.relative textarea{height:82px!important}@media (max-width:599px){.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool>.workspace-video-tool-upload{flex:none;height:76px;min-height:76px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-left,.workspace-composer[data-home=false] .workspace-composer-form .workspace-reference-panel.workspace-video-reference-panel{flex-direction:row;flex-shrink:0;min-height:76px}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-tool-left :is(.workspace-video-tool-upload,.workspace-video-tool-references),.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-reference-panel>:is(.workspace-video-frames,.workspace-video-reference-row){flex:1 1 0;width:auto;min-height:76px}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-voice-clone,.workspace-voice-changer){grid-template-rows:minmax(0,1fr) 36px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-voice-training,.workspace-voice-transform-upload,.workspace-voice-transform-settings,.workspace-voice-name){min-height:0;overflow-y:auto}.workspace-composer[data-home=false] .workspace-composer-form .workspace-vertical-generate{grid-column:1/-1}}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-video-prompt-slot,.workspace-video-prompt-field){flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-prompt-field>.relative:has(>[contenteditable=true]){flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-prompt-field [contenteditable=true]{flex:auto;max-height:160px;overflow-y:auto;height:auto!important;min-height:0!important}.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-prompt-slot>:not(.workspace-video-prompt-field){min-height:0;overflow-y:auto}.workspace-composer[data-home=false] .workspace-composer-panels>.workspace-composer-form:not([hidden]) textarea[data-workspace-autosize]{max-height:var(--workspace-prompt-max-height,160px);overflow-y:auto;height:var(--workspace-prompt-height,86px)!important;min-height:0!important}.workspace-video-tool-prompt{--workspace-prompt-min-height:82;--workspace-prompt-height:82px}.workspace-voice-name{--workspace-prompt-min-height:126;--workspace-prompt-max-height:196px}@media (max-width:599px){.workspace-voice-name{--workspace-prompt-min-height:64}}@media (max-width:899px){.workspace-composer[data-home=false] .workspace-composer-form .workspace-video-sync:not(.workspace-lip-sync){flex-flow:column}.workspace-composer[data-home=false] .workspace-composer-form .workspace-motion-references{flex-shrink:0}.workspace-composer[data-home=false] .workspace-composer-form .workspace-motion-prompt{flex-basis:auto}}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-voice-training,.workspace-lip-audio,.workspace-voice-transform-upload) .media-audio-preview{background:var(--workspace-subtle);border-radius:12px;grid-template-rows:22px 48px;align-content:center;gap:8px;width:100%;height:100%;min-height:0;max-height:none;padding:12px 16px;display:grid;position:relative}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-voice-training,.workspace-lip-audio,.workspace-voice-transform-upload) .media-audio-preview-heading{flex-shrink:0;min-width:0;height:22px;padding:0 32px 0 0}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-voice-training,.workspace-lip-audio,.workspace-voice-transform-upload) .media-audio-preview-heading>button{position:absolute;top:8px;right:8px}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-voice-training,.workspace-lip-audio,.workspace-voice-transform-upload) .operation-audio-bar{border:1px solid var(--workspace-border);background:0 0;flex-shrink:0;align-self:center;width:100%;min-width:0;height:48px}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-motion-upload,.workspace-lip-subject,.workspace-video-tool-upload){position:relative}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-motion-upload,.workspace-lip-subject,.workspace-video-tool-upload)>:is(div.relative,.workspace-sync-video-preview){aspect-ratio:auto;border:0;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-motion-upload,.workspace-lip-subject,.workspace-video-tool-upload)>:is(div.relative,.workspace-sync-video-preview)>[class~=group\/video-preview]{aspect-ratio:auto;width:100%;height:100%;max-height:none;position:absolute;inset:0}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-motion-upload,.workspace-lip-subject,.workspace-video-tool-upload)>div.relative>button>img,.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-motion-upload,.workspace-lip-subject,.workspace-video-tool-upload)>:is(div.relative,.workspace-sync-video-preview)>[class~=group\/video-preview]>video{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-motion-upload,.workspace-lip-subject,.workspace-video-tool-upload)>div.relative>button:first-of-type:has(>img){border:0;width:100%;height:100%;padding:0;display:block}.workspace-composer[data-home=false]{--workspace-generate-width:160px}.workspace-composer[data-home=false] .workspace-composer-form button.bg-button-generate-bg{width:var(--workspace-generate-width);min-width:var(--workspace-generate-width);max-width:var(--workspace-generate-width);flex-grow:0;flex-shrink:0;overflow:hidden}.workspace-composer[data-home=false] .workspace-composer-form :is(.workspace-vertical-generate,.workspace-music-generate,.workspace-lip-generate){width:var(--workspace-generate-width);min-width:var(--workspace-generate-width);flex-shrink:0;justify-self:end}@media (min-width:900px){.workspace-composer[data-home=false] .workspace-composer-form .workspace-lip-controls{width:var(--workspace-generate-width);min-width:var(--workspace-generate-width)}}.workspace-composer[data-home=false] [data-workspace-media-remove],.workspace-reference-popover [data-workspace-reference-card]>[data-reference-remove]{width:20px;height:20px;color:var(--workspace-text);background:var(--workspace-panel);opacity:1;pointer-events:auto;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:4px;right:4px}.workspace-composer[data-home=false] [data-workspace-media-remove]>svg,.workspace-reference-popover [data-workspace-reference-card]>[data-reference-remove]>svg{width:14px;height:14px}.workspace-composer[data-home=false] [data-workspace-media-remove]:hover,.workspace-reference-popover [data-workspace-reference-card]>[data-reference-remove]:hover{background:var(--workspace-panel)}@media (hover:hover) and (pointer:fine){.workspace-composer[data-home=false] [data-workspace-media-remove],.workspace-reference-popover [data-workspace-reference-card]>[data-reference-remove]{opacity:0;pointer-events:none}:is(.workspace-composer[data-home=false] :has(>[data-workspace-media-remove]):is(:hover,:focus-within)>[data-workspace-media-remove],.workspace-reference-popover [data-workspace-reference-card]:is(:hover,:focus-within)>[data-reference-remove]){opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.workspace-composer[data-home=false] [data-workspace-media-remove],.workspace-reference-popover [data-workspace-reference-card]>[data-reference-remove]{transition:none}}
:is([data-workspace-theme],body[data-veme-workspace-portal-theme],body[data-veme-workspace-portal-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme]>[role=dialog],body[data-veme-workspace-embedded-theme]>[role=dialog],body[data-veme-workspace-portal-theme]>[data-slot=dialog-overlay],body[data-veme-workspace-embedded-theme]>[data-slot=dialog-overlay]){--font-geist:var(--font-geist-sans);--workspace-bg:#14161a;--workspace-panel:#1c1e22;--workspace-subtle:#24272d;--workspace-strong:#30343b;--workspace-border:#3a3f47;--workspace-border-subtle:#2a2e34;--workspace-text:#f5f7fa;--workspace-muted:#c8ccd2;--workspace-tertiary:#969da8;--workspace-tab-active:#30343b;--workspace-tab-hover:#24272d;--workspace-primary:#ff6b2b;--workspace-primary-hover:#ff8a4d;--workspace-primary-disabled:#6f3a27;--workspace-primary-fg:#fff;--workspace-primary-disabled-fg:#9a7568;--color-body:var(--workspace-bg);--color-index:var(--workspace-bg);--color-text-primary:var(--workspace-text);--color-secondary:var(--workspace-muted);--color-text-secondary:var(--workspace-muted);--color-text-tertiary:var(--workspace-tertiary);--color-stroke-primary:var(--workspace-border);--color-stroke-secondary:var(--workspace-border-subtle);--color-dialog-surface:var(--workspace-panel);--color-popover-bg:var(--workspace-panel);--color-popover-foreground:var(--workspace-text);--color-tabs-background:var(--workspace-panel);--color-tabs-segment-selected:var(--workspace-tab-active);--color-tabs-segment-hover:var(--workspace-tab-hover);--color-tabs-text-active:var(--workspace-text);--color-tabs-text-inactive:var(--workspace-muted);--color-primary:var(--workspace-primary);--color-primary-foreground:var(--workspace-primary-fg);--color-profile-panel-bg:var(--workspace-panel);--color-profile-panel-border:var(--workspace-border-subtle);--color-profile-tabs-bg:var(--workspace-panel);--color-profile-credit-card-bg:var(--workspace-panel);--color-profile-credit-card-border:var(--workspace-border-subtle);--color-profile-credit-section-divider:var(--workspace-border);--color-profile-credit-progress-track:var(--workspace-strong);--color-profile-credit-pack-progress-track:var(--workspace-strong);--color-home-promo-cta-bg:#0000004d;--color-home-tool-card-bg:var(--workspace-panel);--color-home-tool-card-bg-hover:var(--workspace-panel);--color-home-tool-card-border:var(--workspace-border-subtle);--shadow-home-tool-card:0 7px 6px #00000008;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-workspace-theme=light],:root.light [data-workspace-theme],body[data-veme-workspace-portal-theme=light],body[data-veme-workspace-portal-theme=light]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme=light]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme=light]>[role=dialog],body[data-veme-workspace-embedded-theme=light]>[role=dialog],body[data-veme-workspace-portal-theme=light]>[data-slot=dialog-overlay],body[data-veme-workspace-embedded-theme=light]>[data-slot=dialog-overlay]){--workspace-bg:#fff;--workspace-panel:#f8f9fa;--workspace-subtle:#f3f4f5;--workspace-strong:#e2e3e4;--workspace-border:#e2e3e4;--workspace-border-subtle:#00000014;--workspace-text:#0f0f12;--workspace-muted:#3f3f43;--workspace-tertiary:#6e6e73;--workspace-tab-active:#fff;--workspace-tab-hover:#ffffffa3;--workspace-primary:#ff4f01;--workspace-primary-hover:#cc3602;--workspace-primary-disabled:#ff4f017a;--workspace-primary-disabled-fg:#f3f4f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.veme-workspace{background:var(--workspace-bg);width:100%;height:100dvh;min-height:0;color:var(--workspace-text);font-family:var(--font-open-sans),sans-serif;gap:0;padding:8px 0 8px 8px;display:flex;overflow:hidden}.workspace-sidebar{border:1px solid var(--workspace-border-subtle);background:var(--workspace-panel);border-radius:16px;flex-direction:column;flex-shrink:0;width:212px;min-height:0;padding:12px;display:flex;box-shadow:0 4px 40px #5959590a}.workspace-sidebar-heading{flex-shrink:0;justify-content:space-between;align-items:center;height:48px;display:flex}.workspace-logo{flex-shrink:0;width:95px;height:32px;position:relative}.workspace-logo img{object-fit:contain;width:95px;height:32px}.workspace-icon{flex:none;width:16px;height:16px;display:inline-block}.workspace-icon-button{width:36px;height:36px;color:var(--workspace-muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.workspace-icon-button:hover:not(:disabled){background:var(--workspace-subtle)}.workspace-icon-button:disabled{color:var(--workspace-tertiary);cursor:not-allowed}.workspace-sidebar-nav{flex-direction:column;gap:8px;margin-top:24px;padding:8px 0;display:flex}.workspace-nav-item{min-height:40px;color:var(--workspace-text);border-radius:8px;align-items:center;gap:12px;padding:4px 12px;font-size:15px;font-weight:600;line-height:22px;display:flex}.workspace-nav-item[aria-current=page]{background:var(--workspace-strong)}.workspace-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-sidebar-footer{flex-direction:column;gap:12px;margin-top:auto;padding-top:20px;display:flex}.workspace-account-link,.workspace-theme-toggle{min-height:36px;color:var(--workspace-muted);text-align:left;cursor:pointer;border-radius:8px;align-items:center;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.workspace-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.workspace-header{background:var(--workspace-bg);border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:8px 20px;display:flex}.workspace-header-title{flex:none;width:160px;font-size:14px;font-weight:600;line-height:20px}.workspace-header-balance{flex:none;width:160px}.workspace-content-tabs{border-radius:12px;gap:4px;padding:4px;display:flex}.workspace-tab{height:36px;color:var(--workspace-muted);white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-tab:hover{background:var(--workspace-tab-hover)}.workspace-tab[aria-current=page]{background:var(--workspace-tab-active);color:var(--workspace-text)}.workspace-page{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.workspace-embedded-page{flex-direction:column;height:100%;min-height:100%;display:flex}.workspace-embedded-page>header{height:56px;min-height:56px;padding:0 24px}.workspace-embedded-page>header>:last-child{display:none}.veme-workspace :is(a,button):focus-visible{outline:2px solid var(--workspace-primary);outline-offset:2px}.workspace-sidebar[data-collapsed=true]{width:64px;padding:12px 8px}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-heading{justify-content:center;width:100%}.workspace-sidebar[data-collapsed=true] .workspace-logo,.workspace-sidebar[data-collapsed=true] .workspace-nav-label{display:none}.workspace-sidebar[data-collapsed=true] .workspace-nav-item{justify-content:center;padding:4px}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-footer{overflow:hidden}@media (max-width:899px){.veme-workspace{gap:4px;padding:4px}.workspace-sidebar{border-radius:8px;width:56px;padding:8px 4px}.workspace-logo,.workspace-sidebar-heading,.workspace-nav-label,.workspace-sidebar-footer{display:none}.workspace-sidebar-nav{margin-top:0}.workspace-nav-item{justify-content:center;padding:4px}.workspace-header{flex-wrap:wrap;padding:4px 8px}.workspace-header-title{width:auto}.workspace-header-balance{display:none}.workspace-content-tabs{margin-left:auto}.workspace-tab{padding:0 8px;font-size:13px}}:is([data-workspace-theme],body[data-veme-workspace-portal-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme]>[role=dialog],body[data-veme-workspace-embedded-theme]>[role=dialog]){--color-foreground:var(--workspace-text);--color-card:var(--workspace-panel);--color-card-foreground:var(--workspace-text);--color-muted:var(--workspace-subtle);--color-muted-foreground:var(--workspace-muted);--color-dropdown-menu:var(--workspace-panel);--color-dropdown-hover:var(--workspace-subtle);--color-dialog-stroke:var(--workspace-border);--workspace-stroke-strong:#4b525c;--workspace-menu-hover:#1c1e22;--workspace-ghost-hover:#f3f4f5;--workspace-shadow-account:0 3px 3px #00000040,0 4px 4px #00000040,0 6px 6px #00000040,0 10px 10px #00000040,0 18px 18px #00000040;--workspace-avatar-gradient:linear-gradient(140deg,#eaa9b1 3.6706%,#cee7a2 50%,#e8caa6 96.329%)}:is([data-workspace-theme=light],body[data-veme-workspace-portal-theme=light]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme=light]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme=light]>[role=dialog],body[data-veme-workspace-embedded-theme=light]>[role=dialog]){--workspace-menu-hover:#edeeef;--workspace-stroke-strong:#d5d6d7}.workspace-nav-item:hover:not([aria-current=page]),.workspace-icon-button:hover:not(:disabled){background:var(--workspace-subtle)}.workspace-icon-upgrade{width:14px;height:14px}.workspace-account-icon{width:20px;height:20px;color:var(--workspace-muted)}.workspace-feedback{height:40px;color:var(--workspace-muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-feedback:hover{background:var(--workspace-subtle)}.workspace-sidebar[data-collapsed=true] .workspace-feedback{justify-content:center;padding:0}.workspace-upgrade{isolation:isolate;color:#ffffffeb;border-radius:8px;align-items:center;gap:2px;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;line-height:20px;display:flex;position:relative;overflow:hidden}.workspace-upgrade:before{content:"";z-index:-2;background:var(--workspace-asset-upgrade-background)center/cover;position:absolute;inset:-196px 0 -121px}.workspace-upgrade:after{content:"";z-index:-1;background:#000000ba;position:absolute;inset:0}.workspace-profile-trigger{text-align:left;cursor:pointer;width:100%;min-height:40px;color:var(--workspace-muted);border-radius:32px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:13px;line-height:16px;display:flex}.workspace-profile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-account-avatar{background:var(--workspace-avatar-gradient);color:var(--workspace-bg);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.workspace-account-avatar img{object-fit:cover;width:100%;height:100%}.workspace-account-menu{max-height:calc(100dvh - 24px);font-family:var(--font-open-sans),sans-serif;flex-direction:column;gap:8px;display:flex;overflow-y:auto;border:1px solid var(--workspace-border)!important;background:var(--workspace-panel)!important;width:264px!important;color:var(--workspace-text)!important;box-shadow:var(--workspace-shadow-account)!important;border-radius:16px!important;padding:8px!important}.workspace-account-identity{align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.workspace-account-identity>div{min-width:0;color:var(--workspace-muted);flex-direction:column;font-size:13px;font-weight:600;line-height:20px;display:flex}.workspace-account-identity strong{color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-account-credits{background:var(--workspace-subtle);border:1px solid var(--workspace-border);border-radius:12px;flex-direction:column;gap:4px;padding:12px 8px 4px;display:flex}.workspace-credit-balance{color:var(--workspace-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:600;line-height:20px;display:flex}.workspace-credit-balance>span:last-child{align-items:center;gap:2px;display:flex}.workspace-credit-meter{gap:4px;padding:10px 4px;display:flex}.workspace-credit-meter span{background:var(--workspace-stroke-strong);border-radius:4px;flex:1;min-width:0;height:14px}.workspace-credit-meter span[data-filled=true]{background:var(--workspace-primary)}.workspace-credit-action{border-top:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:4px;min-height:44px;display:flex}.workspace-credit-action>span{align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-get-button{background:var(--workspace-primary);height:32px;color:var(--workspace-primary-fg);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-get-button:hover{background:var(--workspace-primary-hover)}.workspace-start-free{border-radius:var(--radius-md);background:var(--workspace-primary);width:100%;min-height:40px;color:var(--workspace-primary-fg);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-start-free:hover{background:var(--workspace-primary-hover)}.workspace-start-free:focus-visible{outline:2px solid var(--workspace-primary);outline-offset:2px}.workspace-sidebar[data-collapsed=true] .workspace-start-free{padding:10px 4px}.workspace-sidebar[data-collapsed=true] .workspace-start-free>span{display:none}@media (max-width:899px){.workspace-sidebar-footer .workspace-start-free{padding:10px 4px}.workspace-sidebar-footer .workspace-start-free>span{display:none}}.workspace-account-actions{flex-direction:column;display:flex}.workspace-account-action{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.workspace-account-action:hover{background:var(--workspace-menu-hover)}.workspace-account-action[aria-current=page],.workspace-account-action[aria-selected=true]{background:var(--workspace-strong)}.workspace-account-row-icon{width:16px;height:16px;color:var(--workspace-text);flex:none}.workspace-account-action-label{flex:1;min-width:0}.workspace-theme-switch{background:var(--workspace-stroke-strong);border-radius:999px;flex:none;width:36px;height:20px;margin-left:auto;transition:background-color .2s;position:relative}.workspace-theme-switch>span{background:var(--workspace-muted);border-radius:999px;width:16px;height:16px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000003d}.workspace-theme-switch[data-checked=true]{background:var(--workspace-primary)}.workspace-theme-switch[data-checked=true]>span{background:var(--workspace-primary-fg);transform:translate(16px)}.workspace-account-language{display:block!important}.workspace-account-language>button{min-height:40px;color:var(--workspace-text);border-radius:12px;padding:8px 10px;font-family:inherit}.workspace-account-language>button:hover,.workspace-account-language>button[aria-expanded=true]{background:var(--workspace-menu-hover)}.workspace-account-language>button span{font-size:14px;font-weight:600;line-height:20px}.workspace-account-language>button svg{width:16px;height:16px;color:var(--workspace-text);flex:none}.workspace-sidebar-language>button{height:40px;color:var(--workspace-muted);border-radius:8px}.workspace-sidebar-language>button svg{color:inherit}.workspace-sidebar-language>button:hover,.workspace-sidebar-language>button[aria-expanded=true]{background:var(--workspace-subtle)}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-language>button{justify-content:center;padding:0}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-language>button>svg{display:none}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-language>button>span>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-account-divider{background:var(--workspace-border-subtle);flex:none;height:1px}.workspace-account-menu :is(a,button):focus-visible{outline:2px solid var(--workspace-primary);outline-offset:2px}.workspace-sidebar[data-collapsed=true] .workspace-upgrade{justify-content:center;padding:0;font-size:10px}.workspace-sidebar[data-collapsed=true] .workspace-upgrade .workspace-icon-upgrade{display:none}.workspace-sidebar[data-collapsed=true] .workspace-profile-trigger{justify-content:center;padding:6px 0}:is([data-workspace-theme],body[data-veme-workspace-portal-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-embedded-theme]>[data-radix-popper-content-wrapper],body[data-veme-workspace-portal-theme]>[role=dialog],body[data-veme-workspace-embedded-theme]>[role=dialog]){--color-background:var(--workspace-bg);--color-input:var(--workspace-border);--color-border:var(--workspace-border);--color-accent:var(--workspace-subtle);--color-accent-foreground:var(--workspace-text);--color-operation-panel-bg:var(--workspace-panel);--color-operation-panel-border:var(--workspace-border);--color-operation-card-bg:var(--workspace-panel);--color-operation-card-border:var(--workspace-border);--color-operation-control-bg:var(--workspace-panel);--color-operation-control-hover:var(--workspace-subtle);--color-operation-input-bg:var(--workspace-subtle);--color-operation-icon-bg:var(--workspace-subtle);--color-operation-dropzone-bg:var(--workspace-subtle);--color-operation-dropzone-border:var(--workspace-border);--color-operation-upload-title:var(--workspace-text);--color-operation-upload-hint:var(--workspace-muted);--color-operation-upload-link:var(--workspace-primary);--color-image-reference-card-bg:var(--workspace-subtle);--color-image-reference-card-hover-bg:var(--workspace-strong);--color-prompt-mention-button-bg:var(--workspace-subtle);--color-prompt-mention-button-bg-hover:var(--workspace-strong);--color-prompt-mention-button-border:var(--workspace-border);--color-prompt-mention-button-border-hover:var(--workspace-border);--color-prompt-mention-button-fg:var(--workspace-text);--color-setting-dropdown-panel-bg:var(--workspace-panel);--color-setting-dropdown-panel-border:var(--workspace-border);--color-setting-dropdown-item-bg:var(--workspace-subtle);--color-setting-dropdown-item-border:var(--workspace-border-subtle);--color-setting-dropdown-option-bg-hover:var(--workspace-subtle);--color-setting-dropdown-option-bg-selected:var(--workspace-strong);--color-setting-dropdown-option-text:var(--workspace-text);--color-setting-dropdown-option-text-selected:var(--workspace-text);--color-setting-option-hover-bg:var(--workspace-subtle);--color-setting-option-default-border:var(--workspace-border);--color-setting-option-default-text:var(--workspace-text);--color-setting-option-hover-text:var(--workspace-text);--color-button-generate-bg:var(--workspace-primary);--color-button-generate-bg-hover:var(--workspace-primary-hover);--color-button-generate-bg-disabled:var(--workspace-primary-disabled);--color-button-generate-fg:var(--workspace-primary-fg);--color-button-generate-fg-hover:var(--workspace-primary-fg);--color-button-generate-fg-disabled:var(--workspace-primary-disabled-fg);--color-button-generate-addon-icon:var(--workspace-primary-fg);--color-button-generate-addon-icon-hover:var(--workspace-primary-fg);--color-button-generate-addon-icon-disabled:var(--workspace-primary-disabled-fg);--color-button-generate-addon-counter:var(--workspace-primary-fg);--color-button-generate-addon-counter-hover:var(--workspace-primary-fg);--color-button-generate-addon-counter-disabled:var(--workspace-primary-disabled-fg)}@media (max-width:899px){.workspace-sidebar-footer{padding-top:8px;display:flex}.workspace-sidebar-footer>.workspace-feedback,.workspace-sidebar-footer>.workspace-upgrade{display:none}.workspace-sidebar-footer .workspace-profile-trigger{justify-content:center;padding:6px 0;font-size:11px}.workspace-sidebar-footer .workspace-profile-name,.workspace-sidebar-footer .workspace-profile-trigger>.workspace-icon-chevron{display:none}.workspace-sidebar-footer .workspace-theme-toggle{text-align:center;justify-content:center;padding:4px 0;font-size:10px}}.workspace-upgrade,.workspace-profile-trigger{font-family:var(--font-workspace-inter),sans-serif}.workspace-profile-trigger{letter-spacing:-.3px;font-weight:400}.workspace-account-menu{box-shadow:inset 0 0 0 1px var(--workspace-border),var(--workspace-shadow-account)!important;border:0!important}.workspace-account-credits{box-shadow:inset 0 0 0 1px var(--workspace-border);border:0}.workspace-credit-divider{background:var(--workspace-border);flex:none;height:1px}.workspace-credit-action{border-top:0}.workspace-account-settings{border:1px solid var(--workspace-border);background:var(--workspace-panel);width:248px;color:var(--workspace-text);font-family:var(--font-open-sans),sans-serif;border-radius:12px;padding:8px}.workspace-language-panel{font-family:var(--font-open-sans),sans-serif;border-color:var(--workspace-border)!important;background:var(--workspace-panel)!important;color:var(--workspace-text)!important;box-shadow:var(--workspace-shadow-account)!important}.workspace-account-identity>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.veme-workspace :is([role=checkbox],[data-workspace-checkbox])[data-state=checked]{color:#000;background-color:#fff;border-color:#fff}.workspace-upgrade-discount{background:color-mix(in srgb,var(--color-fill-white)26%,transparent);white-space:nowrap;border-radius:30px;flex-shrink:0;margin-left:auto;padding-inline:8px}
:root{--workspace-mobile-original-operation-panel-bg:var(--color-operation-panel-bg);--workspace-mobile-original-operation-panel-border:var(--color-operation-panel-border);--workspace-mobile-original-operation-card-bg:var(--color-operation-card-bg);--workspace-mobile-original-operation-card-border:var(--color-operation-card-border);--workspace-mobile-original-operation-control-bg:var(--color-operation-control-bg);--workspace-mobile-original-operation-control-hover:var(--color-operation-control-hover);--workspace-mobile-original-operation-input-bg:var(--color-operation-input-bg);--workspace-mobile-original-operation-icon-bg:var(--color-operation-icon-bg);--workspace-mobile-original-operation-dropzone-bg:var(--color-operation-dropzone-bg);--workspace-mobile-original-operation-dropzone-border:var(--color-operation-dropzone-border);--workspace-mobile-original-operation-upload-title:var(--color-operation-upload-title);--workspace-mobile-original-operation-upload-hint:var(--color-operation-upload-hint);--workspace-mobile-original-operation-upload-link:var(--color-operation-upload-link);--workspace-mobile-original-image-reference-card-bg:var(--color-image-reference-card-bg);--workspace-mobile-original-image-reference-card-hover-bg:var(--color-image-reference-card-hover-bg);--workspace-mobile-original-stroke-primary:var(--color-stroke-primary);--workspace-mobile-original-stroke-secondary:var(--color-stroke-secondary);--workspace-mobile-original-prompt-mention-button-bg:var(--color-prompt-mention-button-bg);--workspace-mobile-original-prompt-mention-button-bg-hover:var(--color-prompt-mention-button-bg-hover);--workspace-mobile-original-prompt-mention-button-border:var(--color-prompt-mention-button-border);--workspace-mobile-original-prompt-mention-button-border-hover:var(--color-prompt-mention-button-border-hover);--workspace-mobile-original-prompt-mention-button-fg:var(--color-prompt-mention-button-fg);--workspace-mobile-original-setting-dropdown-panel-bg:var(--color-setting-dropdown-panel-bg);--workspace-mobile-original-setting-dropdown-panel-border:var(--color-setting-dropdown-panel-border);--workspace-mobile-original-setting-dropdown-item-bg:var(--color-setting-dropdown-item-bg);--workspace-mobile-original-setting-dropdown-item-border:var(--color-setting-dropdown-item-border);--workspace-mobile-original-setting-dropdown-option-bg-hover:var(--color-setting-dropdown-option-bg-hover);--workspace-mobile-original-setting-dropdown-option-bg-selected:var(--color-setting-dropdown-option-bg-selected);--workspace-mobile-original-setting-dropdown-option-text:var(--color-setting-dropdown-option-text);--workspace-mobile-original-setting-dropdown-option-text-selected:var(--color-setting-dropdown-option-text-selected);--workspace-mobile-original-setting-option-hover-bg:var(--color-setting-option-hover-bg);--workspace-mobile-original-setting-option-default-border:var(--color-setting-option-default-border);--workspace-mobile-original-setting-option-default-text:var(--color-setting-option-default-text);--workspace-mobile-original-setting-option-hover-text:var(--color-setting-option-hover-text)}.workspace-mobile-bottom-nav,.workspace-mobile-prompt,.workspace-toolbar-media-label{display:none}.workspace-composer-host{display:contents}@media (max-width:899px){.veme-workspace{gap:0;padding:0}.veme-workspace>.workspace-sidebar{display:none}.workspace-main>.workspace-header{min-height:48px;padding:4px 16px}.workspace-main>.workspace-header:has(.workspace-content-tabs){justify-content:center}.workspace-main>.workspace-header:has(.workspace-content-tabs)>.workspace-header-title{display:none}.workspace-main>.workspace-header>.workspace-content-tabs{margin-inline:auto}:is(.workspace-main>.workspace-header:has(.workspace-header-title:only-child),.workspace-main>.workspace-header:not(:has(.workspace-content-tabs))){display:none}.workspace-main>[data-testid=veme-mobile-header]{background:var(--workspace-bg)}.workspace-main>.workspace-composer[data-home=false]{display:none}.workspace-main{--workspace-composer-height:72px!important;--workspace-composer-bottom:0px!important}.workspace-page{overflow-x:hidden}.workspace-mobile-bottom-nav{z-index:40;padding:6px 8px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--workspace-border);background:var(--workspace-panel);flex:none;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.workspace-mobile-bottom-nav>a{min-width:0;min-height:52px;color:var(--workspace-muted);text-align:center;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;line-height:16px;display:flex}.workspace-mobile-bottom-nav>a[aria-current=page]{background:var(--workspace-strong);color:var(--workspace-primary)}.workspace-mobile-bottom-nav .workspace-icon{width:20px;height:20px}.workspace-mobile-prompt{z-index:30;bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--workspace-border);background:var(--workspace-panel);min-height:56px;color:var(--workspace-muted);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 18px;display:flex;position:absolute;left:12px;right:12px}.workspace-mobile-prompt>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-mobile-prompt>svg{box-sizing:content-box;background:var(--workspace-text);width:20px;height:20px;color:var(--workspace-bg);border-radius:50%;flex:none;padding:10px}.veme-workspace .workspace-composer[data-home=true] .workspace-generation-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;min-height:84px;margin-top:12px;display:grid}.veme-workspace .workspace-composer[data-home=true] .workspace-model-control{grid-area:1/1;width:100%;max-width:none}.veme-workspace .workspace-composer[data-home=true] .workspace-settings-trigger{grid-area:1/2;width:100%;min-width:0;max-width:none;padding-inline:8px}.veme-workspace .workspace-composer[data-home=true] .workspace-composer-media{grid-area:2/1;justify-self:start}.veme-workspace .workspace-composer[data-home=true] .workspace-generation-controls>button.bg-button-generate-bg{grid-area:2/2;justify-self:end;max-width:100%}.veme-workspace .workspace-composer[data-home=true] .workspace-generate-spacer{display:none}.veme-workspace .workspace-composer[data-home=true] .workspace-composer-panels>.workspace-composer-form:not([hidden]){height:auto;min-height:0;max-height:none;overflow:visible}.veme-workspace .workspace-composer[data-home=true] :is(.workspace-reference-prompt,.workspace-prompt-panel,.workspace-video-prompt-only){height:auto;min-height:0;max-height:none}.veme-workspace .workspace-composer[data-home=true]:not([data-landing=true]) :is(.workspace-reference-prompt,.workspace-prompt-panel)>:first-child:not(.workspace-generation-controls){flex:0 auto}.veme-workspace .workspace-composer[data-home=true]:not([data-landing=true]) :is(textarea,[contenteditable=true]){height:auto!important}.veme-workspace .workspace-composer[data-home=true]:not([data-landing=true]) .workspace-video-prompt-only>div:not(.workspace-generation-controls){flex:0 auto}.veme-workspace .workspace-composer[data-home=true] .workspace-model-control>button{padding-inline:8px}.workspace-mobile-sheet{height:calc(100dvh - max(16px,env(safe-area-inset-top)));max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));background:var(--workspace-panel);color:var(--workspace-text);border-radius:20px 20px 0 0;margin-top:0;overflow:hidden}.workspace-mobile-sheet-heading{border-bottom:1px solid var(--workspace-border);flex:none;padding:12px 12px 8px;display:block;position:relative}.workspace-mobile-sheet-heading>.workspace-icon-button{margin-left:0;position:absolute;top:12px;right:12px}.workspace-mobile-sheet .workspace-toolbar{width:100%;min-width:0;height:auto;box-shadow:none;background:0 0;flex-wrap:wrap;flex:none;margin:0;padding:0}.workspace-mobile-sheet .workspace-toolbar-media{background:var(--workspace-panel);border:0;width:calc(100% - 40px);max-width:calc(100% - 40px)}.workspace-mobile-sheet .workspace-toolbar-media-button{background:var(--workspace-panel);width:auto;min-width:0;height:36px;color:var(--workspace-muted);border:0;flex:1;gap:4px;padding:0 4px}.workspace-mobile-sheet .workspace-toolbar-media-label{text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;display:block;overflow:hidden}.workspace-mobile-sheet .workspace-toolbar-media-button:not([aria-current=page]):hover{background:var(--workspace-panel);color:var(--workspace-muted)}.workspace-mobile-sheet .workspace-toolbar-media-button[aria-current=page]{background:var(--workspace-text);color:var(--workspace-bg)}.workspace-mobile-sheet .workspace-toolbar-divider{display:none}.workspace-mobile-sheet .workspace-toolbar[data-media] .workspace-toolbar-tools-frame{flex:0 0 100%;width:100%}.workspace-mobile-form-slot{min-height:0;padding:16px 16px calc(92px + env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.workspace-mobile-sheet .workspace-composer-panels{position:static}.workspace-mobile-sheet .workspace-composer-form:not([hidden]){height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:flex;overflow:visible}.workspace-mobile-sheet :is(.workspace-reference-prompt,.workspace-video-tool,.workspace-video-sync,.workspace-voice-clone,.workspace-voice-changer){flex-direction:column;gap:16px;min-height:0;display:flex}.workspace-mobile-sheet :is(.workspace-reference-panel,.workspace-frame-references,.workspace-video-tool-left,.workspace-video-tool-upload,.workspace-motion-references,.workspace-lip-subject,.workspace-lip-audio,.workspace-lip-controls){flex:none;width:100%;max-width:none}.workspace-mobile-sheet :is(.workspace-reference-panel,.workspace-video-tool-upload,.workspace-motion-upload,.workspace-lip-subject,.workspace-lip-audio,.workspace-voice-training,.workspace-voice-transform-upload){min-height:120px}.workspace-mobile-sheet :is(.workspace-prompt-panel,.workspace-video-tool-main){border-left:0;padding-left:0}.workspace-mobile-sheet .workspace-composer-form[data-presentation=workspace] :is(textarea,[contenteditable=true]){max-height:260px;min-height:120px!important;font-size:16px!important}.workspace-mobile-sheet :is(.workspace-generation-controls,.workspace-video-tool-controls,.workspace-music-controls){flex-wrap:wrap;gap:12px;margin-top:16px}.workspace-mobile-sheet .workspace-model-control{flex:1;min-width:140px;max-width:none}.workspace-mobile-sheet .workspace-generate-spacer{display:none}.workspace-mobile-sheet :is(.workspace-vertical-generate,.workspace-music-generate,.workspace-lip-generate){height:0;min-height:0;margin:0}.workspace-mobile-sheet .workspace-composer-form[data-presentation=workspace] button.bg-button-generate-bg{z-index:2;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 32px);min-width:0;max-width:none;height:48px;min-height:48px;position:fixed;left:16px;right:16px}.workspace-mobile-sheet .workspace-composer-form[data-presentation=legacy-mobile],.workspace-mobile-sheet .workspace-mobile-reference-card,body[data-veme-workspace-mobile-form=legacy]>[role=dialog]:not(.workspace-mobile-sheet){--color-operation-panel-bg:var(--workspace-mobile-original-operation-panel-bg);--color-operation-panel-border:var(--workspace-mobile-original-operation-panel-border);--color-operation-card-bg:var(--workspace-mobile-original-operation-card-bg);--color-operation-card-border:var(--workspace-mobile-original-operation-card-border);--color-operation-control-bg:var(--workspace-mobile-original-operation-control-bg);--color-operation-control-hover:var(--workspace-mobile-original-operation-control-hover);--color-operation-input-bg:var(--workspace-mobile-original-operation-input-bg);--color-operation-icon-bg:var(--workspace-mobile-original-operation-icon-bg);--color-operation-dropzone-bg:var(--workspace-mobile-original-operation-dropzone-bg);--color-operation-dropzone-border:var(--workspace-mobile-original-operation-dropzone-border);--color-operation-upload-title:var(--workspace-mobile-original-operation-upload-title);--color-operation-upload-hint:var(--workspace-mobile-original-operation-upload-hint);--color-operation-upload-link:var(--workspace-mobile-original-operation-upload-link);--color-image-reference-card-bg:var(--workspace-mobile-original-image-reference-card-bg);--color-image-reference-card-hover-bg:var(--workspace-mobile-original-image-reference-card-hover-bg);--color-stroke-primary:var(--workspace-mobile-original-stroke-primary);--color-stroke-secondary:var(--workspace-mobile-original-stroke-secondary);--color-prompt-mention-button-bg:var(--workspace-mobile-original-prompt-mention-button-bg);--color-prompt-mention-button-bg-hover:var(--workspace-mobile-original-prompt-mention-button-bg-hover);--color-prompt-mention-button-border:var(--workspace-mobile-original-prompt-mention-button-border);--color-prompt-mention-button-border-hover:var(--workspace-mobile-original-prompt-mention-button-border-hover);--color-prompt-mention-button-fg:var(--workspace-mobile-original-prompt-mention-button-fg);--color-setting-dropdown-panel-bg:var(--workspace-mobile-original-setting-dropdown-panel-bg);--color-setting-dropdown-panel-border:var(--workspace-mobile-original-setting-dropdown-panel-border);--color-setting-dropdown-item-bg:var(--workspace-mobile-original-setting-dropdown-item-bg);--color-setting-dropdown-item-border:var(--workspace-mobile-original-setting-dropdown-item-border);--color-setting-dropdown-option-bg-hover:var(--workspace-mobile-original-setting-dropdown-option-bg-hover);--color-setting-dropdown-option-bg-selected:var(--workspace-mobile-original-setting-dropdown-option-bg-selected);--color-setting-dropdown-option-text:var(--workspace-mobile-original-setting-dropdown-option-text);--color-setting-dropdown-option-text-selected:var(--workspace-mobile-original-setting-dropdown-option-text-selected);--color-setting-option-hover-bg:var(--workspace-mobile-original-setting-option-hover-bg);--color-setting-option-default-border:var(--workspace-mobile-original-setting-option-default-border);--color-setting-option-default-text:var(--workspace-mobile-original-setting-option-default-text);--color-setting-option-hover-text:var(--workspace-mobile-original-setting-option-hover-text)}.workspace-mobile-form-slot[data-presentation=legacy]{flex-direction:column;padding:0;display:flex;overflow:hidden}.workspace-mobile-form-slot[data-presentation=legacy] .workspace-composer-panels{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-mobile-sheet .workspace-composer-form[data-presentation=legacy-mobile]:not([hidden]){flex:1;height:100%;min-height:0;overflow:hidden}.workspace-mobile-sheet .workspace-composer-form[data-presentation=legacy-mobile]>.creation-scrollbar-hover{flex:1;min-height:0}.workspace-mobile-sheet .workspace-composer-form[data-presentation=legacy-mobile]>.shrink-0:has(>button.bg-button-generate-bg){padding-bottom:max(24px,env(safe-area-inset-bottom))}.workspace-mobile-sheet .workspace-mobile-reference-panel{background:0 0;gap:8px;min-height:0}.workspace-mobile-sheet .workspace-mobile-reference-card{width:100%}.workspace-mobile-sheet .workspace-mobile-reference-card[aria-disabled=true]{opacity:.45;cursor:not-allowed}.workspace-mobile-sheet .workspace-mobile-reference-panel .workspace-video-frame-button{background:var(--color-operation-card-bg)}.workspace-mobile-sheet [data-reference-remove],.workspace-mobile-sheet [data-reference-clear]{opacity:1;pointer-events:auto}.workspace-mobile-generate-background{height:calc(76px + env(safe-area-inset-bottom));border-top:1px solid var(--workspace-border);background:var(--workspace-panel);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.workspace-mobile-popover{max-height:86dvh;padding:12px 16px max(16px,env(safe-area-inset-bottom));background:var(--workspace-panel);color:var(--workspace-text);overflow:hidden}.workspace-mobile-popover-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-mobile-popover>div:last-child{max-width:none;min-height:0;max-height:70dvh;overflow-y:auto;width:100%!important;box-shadow:none!important;border:0!important}body[data-veme-workspace-portal-theme]>:is([role=dialog],[role=alertdialog]):not([data-vaul-drawer]):not(.media-detail-mobile-dialog){max-height:92dvh;animation-name:workspace-mobile-dialog-in;--tw-translate-x:0px!important;--tw-translate-y:0px!important;border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;inset:auto 0 0!important;transform:none!important}body[data-veme-workspace-portal-theme]>:is([role=dialog],[role=alertdialog])[data-state=closed]:not([data-vaul-drawer]):not(.media-detail-mobile-dialog){animation-direction:reverse}body[data-veme-workspace-portal-theme]>[data-radix-popper-content-wrapper]:has(>:is([role=dialog],[role=menu],[role=listbox])):not(:has(>:is(.media-detail-actions-popover,.media-detail-folder-popover,#ppart-showcase-filter-content,#ppart-showcase-waterfall-content,.workspace-creations-filter-select,.reference-picker-anchored-popover))){width:100%!important;min-width:0!important;inset:auto 0 0!important;transform:none!important}body[data-veme-workspace-portal-theme]>[data-radix-popper-content-wrapper]>:is([role=dialog],[role=menu],[role=listbox]):not(:is(.media-detail-actions-popover,.media-detail-folder-popover,#ppart-showcase-filter-content,#ppart-showcase-waterfall-content,.workspace-creations-filter-select,.reference-picker-anchored-popover)){padding-bottom:max(12px,env(safe-area-inset-bottom));overflow-y:auto;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:85dvh!important}body[data-veme-workspace-portal-theme] .reference-picker-anchored-popover{max-height:min(70dvh,var(--radix-popper-available-height,70dvh));overflow-y:auto;max-width:calc(100vw - 16px)!important}@keyframes workspace-mobile-dialog-in{0%{opacity:0;margin-bottom:-100dvh}to{opacity:1;margin-bottom:0}}}@media (max-width:899px) and (prefers-reduced-motion:reduce){body[data-veme-workspace-portal-theme]>:is([role=dialog],[role=alertdialog]):not(.media-detail-mobile-dialog){animation:none}}@media (max-width:899px){.workspace-mobile-drawer-links{flex-direction:column;gap:8px;display:flex}.workspace-mobile-drawer-links .workspace-nav-item{justify-content:flex-start;min-height:40px;padding:8px 12px}.workspace-mobile-drawer-links .workspace-nav-label{display:inline}}
