: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)}.veme-editor-mode-tabs{--color-tabs-background:var(--workspace-bg)}:is(.veme-editor,body[data-veme-editor]){--typo-ui-family:var(--font-open-sans),sans-serif;--typo-body-family:var(--font-open-sans),sans-serif;--typo-caption-family:var(--font-open-sans),sans-serif;--typo-label-family:var(--font-open-sans),sans-serif;--typo-card-title-family:var(--font-open-sans),sans-serif;--color-slider-track:var(--workspace-border);--color-slider-range:var(--workspace-muted);--color-slider-thumb-bg:var(--workspace-text);--color-slider-thumb-border:var(--workspace-border);--color-foreground:var(--workspace-text);--color-background:var(--workspace-bg);--color-text-field-placeholder:var(--workspace-tertiary);--color-sidebar-body:var(--workspace-panel);--color-sidebar-border:var(--workspace-border-subtle);--color-sidebar-link-active-bg:var(--workspace-strong);--color-sidebar-link-hover-bg:var(--workspace-subtle);--color-editor-tool-dock-bg:var(--workspace-panel);--color-editor-tool-dock-fg:var(--workspace-text);--color-editor-tool-dock-active-bg:var(--workspace-strong);--color-editor-tool-dock-hover-bg:var(--workspace-subtle);--color-editor-tool-dock-stroke:var(--workspace-border-subtle);--color-editor-canvas-control-border:var(--workspace-border);--color-edit-empty-outline-bg:var(--workspace-panel);--color-edit-empty-outline-stroke:var(--workspace-border);--color-edit-empty-tool-active-bg:var(--workspace-strong);--button-brand-solid-bg-default:var(--workspace-primary);--button-brand-solid-bg-hover:var(--workspace-primary-hover);--button-brand-solid-bg-disabled:var(--workspace-primary-disabled);--button-brand-solid-fg-default:var(--workspace-primary-fg);--button-brand-solid-fg-hover:var(--workspace-primary-fg);--button-brand-solid-fg-disabled:var(--workspace-primary-disabled-fg);--button-primary-bg:var(--workspace-primary);--button-primary-fg:var(--workspace-primary-fg);--color-brand:var(--workspace-primary);--brand-500:var(--workspace-primary);--color-image-enhance-accent:var(--workspace-primary);--color-image-enhance-control-active-bg:var(--workspace-strong);--color-image-enhance-control-active-border:var(--workspace-border);--color-tool-control-selected-bg:var(--workspace-strong);--color-tool-control-selected-border:var(--workspace-setting-stroke);--color-tool-control-selected-fg:var(--workspace-setting-active-fg);--color-button-neutral-outline-bg:var(--workspace-panel);--color-button-neutral-outline-bg-hover:var(--workspace-subtle);--color-button-neutral-outline-stroke:var(--workspace-border);--color-button-neutral-outline-stroke-hover:var(--workspace-border);--shadow-editor-tool-dock:0 4px 24px var(--workspace-text)}@supports (color:color-mix(in lab, red, red)){:is(.veme-editor,body[data-veme-editor]){--shadow-editor-tool-dock:0 4px 24px color-mix(in srgb,var(--workspace-text)8%,transparent)}}:is(.veme-editor,body[data-veme-editor]){--shadow-sidebar:var(--shadow-editor-tool-dock)}.workspace-page[data-editor-active=true]{display:flex;overflow:hidden}.veme-editor{min-width:0;min-height:0;color:var(--workspace-text);flex-direction:column;flex:1;display:flex}.veme-editor-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.veme-editor .editor-canvas-surface{background-color:var(--workspace-bg);background-image:radial-gradient(circle,var(--workspace-border)1px,transparent 1px);border-color:var(--workspace-border-subtle);background-size:20px 20px}.veme-editor-layers{display:flex}.veme-editor-sessions{background:var(--workspace-bg);display:flex}.veme-editor .editimageai-tool-options-panel{--color-tool-control-selected-bg:var(--workspace-strong);--color-tool-control-selected-border:var(--workspace-setting-stroke);--color-tool-control-selected-fg:var(--workspace-setting-active-fg);--color-switch-checked-bg:var(--workspace-primary)}@media (max-width:899px){.veme-editor-body{flex-direction:column}.veme-editor-body>:first-child{flex:1;height:auto}.veme-editor-layers{border-left:0;border-top:1px solid var(--workspace-border-subtle);flex-shrink:0;width:100%;max-height:30dvh}.veme-editor-sessions{border-left:0;border-top:1px solid var(--workspace-border-subtle);flex-direction:row;width:100%;max-height:64px;padding:6px 12px;overflow:auto hidden}.veme-editor-sessions>button{width:48px;height:48px}.veme-editor .editor-canvas-surface{margin:4px}.veme-editor .workspace-header{min-height:44px}}.veme-workspace:has(.veme-editor){background-image:radial-gradient(circle,var(--workspace-border)1px,transparent 1px);background-size:20px 20px}.veme-editor{position:relative}.veme-editor [data-tool-panel-body]{padding-left:12px;padding-right:max(0px,calc(12px - var(--tool-scrollbar-width,0px)));scrollbar-gutter:stable;margin-inline:-12px}.veme-editor>.workspace-header{z-index:40;pointer-events:none;background:0 0;position:absolute;inset:0 0 auto}.veme-editor>.workspace-header>*{pointer-events:auto}.veme-editor .editor-canvas-surface{background:0 0;border:0;border-radius:0;margin:0}.veme-editor-body>:first-child{background:0 0}.veme-editor-sessions{z-index:30;background:0 0;border:0;width:88px;padding:8px;position:absolute;top:64px;bottom:72px;right:0;overflow-x:hidden}.veme-editor .editimageai-tool-options-panel{padding-inline:0;width:350px;max-height:calc(100% - 160px);padding:12px;inset:76px 100px auto auto}.veme-editor .veme-editor-prompt-panel{top:auto;bottom:calc(80px + env(safe-area-inset-bottom));z-index:30;pointer-events:none;width:auto;max-height:calc(100% - 160px);padding-inline:16px;left:0;right:0}.veme-editor .veme-editor-prompt-panel>div{pointer-events:auto;overflow-y:auto}.veme-editor-prompt-panel>div{max-width:768px}.veme-editor-sessions>button{width:64px;height:64px}.veme-editor-prompt-panel [data-edit-model-controls]{flex-wrap:wrap}.veme-editor-layers{z-index:30;border:1px solid var(--workspace-border-subtle);background:var(--workspace-panel);border-radius:16px;width:350px;position:absolute;top:76px;bottom:80px;right:100px}.veme-editor-tool{padding:8px 10px;overflow:hidden}.veme-editor-tool>svg,.veme-editor-tool>span:first-child{flex-shrink:0}.veme-editor-tool-label{opacity:0;grid-template-columns:0fr;margin-left:0;font-size:12px;font-weight:600;line-height:18px;transition:grid-template-columns .2s,opacity .15s,margin-left .2s;display:grid}.veme-editor-tool-label>span{white-space:nowrap;overflow:hidden}.veme-editor-tool[aria-current=page] .veme-editor-tool-label{opacity:1;grid-template-columns:1fr;margin-left:6px}@media (max-width:899px){.veme-editor .editimageai-tool-options-panel{width:auto;max-height:30dvh;inset:auto 12px 132px}.veme-editor .veme-editor-prompt-panel{max-height:30dvh;padding-inline:12px}.veme-editor-sessions{border:0;width:100%;height:60px;inset:56px 0 auto}.veme-editor-layers{width:auto;max-height:30dvh;inset:auto 12px 132px}}@media (prefers-reduced-motion:reduce){.veme-editor-tool-label{transition:none}}[data-edit-outfit-showcase]{isolation:isolate;aspect-ratio:4/3;position:relative;overflow:hidden;container-type:inline-size}[data-edit-outfit-showcase]>img,[data-edit-outfit-showcase] [data-edit-outfit-result],[data-edit-outfit-showcase] [data-edit-outfit-result]>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}[data-edit-outfit-showcase] [data-edit-outfit-result]{z-index:1;opacity:0;clip-path:inset(0 100% 0 0);will-change:opacity,clip-path;animation:5s ease-in-out infinite edit-outfit-reveal;overflow:hidden}[data-edit-outfit-showcase] [data-edit-outfit-wipe]{z-index:2;border-right:1px solid var(--color-popover-bg);width:100%;filter:drop-shadow(0 0 2px var(--color-text-primary));opacity:0;pointer-events:none;will-change:transform,opacity;inset-block:0;background:0 0;animation:5s ease-in-out infinite edit-outfit-wipe;position:absolute;left:0;transform:translate(-100%)}[data-edit-outfit-showcase] [data-edit-outfit-annotation]{--annotation-edge-inset:.5rem;--annotation-inline-cap:11rem;left:var(--anchor-x,auto);top:var(--anchor-y,auto);z-index:3;opacity:0;pointer-events:none;will-change:opacity,translate;min-width:0;animation:5s ease-out infinite edit-outfit-annotation;position:absolute}[data-edit-outfit-showcase] [data-edit-outfit-annotation][data-annotation=bag]{animation-name:edit-outfit-annotation-bag}[data-edit-outfit-showcase] [data-edit-outfit-annotation][data-annotation=trousers]{animation-name:edit-outfit-annotation-trousers}[data-edit-outfit-showcase] [data-edit-outfit-annotation][data-annotation=sneakers]{animation-name:edit-outfit-annotation-sneakers}[data-edit-outfit-showcase] [data-edit-outfit-annotation][data-side=left]{inline-size:max(0px,min(var(--annotation-inline-cap),calc(var(--anchor-x) - var(--annotation-edge-inset))));max-inline-size:max(0px,calc(var(--anchor-x) - var(--annotation-edge-inset)));flex-direction:row-reverse;transform:translate(-100%,-50%)}[data-edit-outfit-showcase] [data-edit-outfit-annotation][data-side=right]{inline-size:max(0px,min(var(--annotation-inline-cap),calc(100cqi - var(--anchor-x) - var(--annotation-edge-inset))));max-inline-size:max(0px,calc(100cqi - var(--anchor-x) - var(--annotation-edge-inset)));flex-direction:row;transform:translateY(-50%)}[data-edit-outfit-showcase] [data-edit-outfit-dot]{border:2px solid var(--color-popover-bg);background:var(--color-text-primary);width:.5rem;height:.5rem;box-shadow:var(--shadow-card);flex:none}[data-edit-outfit-showcase] [data-edit-outfit-line]{border-top:1px dashed var(--color-popover-bg);width:clamp(.75rem,7cqi,2rem);height:0;filter:drop-shadow(0 1px 1px var(--color-text-primary));background:0 0;flex:0 2rem}[data-edit-outfit-showcase] [data-edit-outfit-label]{border:1px solid var(--color-stroke-secondary);border-radius:var(--radius-operation-inner);background:var(--color-popover-bg);inline-size:auto;min-width:0;max-inline-size:100%;color:var(--color-text-primary);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;flex:auto;padding:.25rem .5rem;box-shadow:0 1px 2px #0d101629,0 6px 16px #0d101633,inset 0 1px #ffffffe6}@keyframes edit-outfit-reveal{0%,52%{opacity:0;clip-path:inset(0 100% 0 0)}68%,94%{opacity:1;clip-path:inset(0 0% 0 0)}to{opacity:0;clip-path:inset(0 100% 0 0)}}@keyframes edit-outfit-wipe{0%,51%{opacity:0;transform:translate(-100%)}52%{opacity:.6;transform:translate(-100%)}68%{opacity:.6;transform:translate(0%)}70%,99%{opacity:0;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes edit-outfit-annotation{0%,8%{opacity:0;translate:0 .375rem}14%,62%{opacity:1;translate:0}64%,to{opacity:0;translate:0 -.25rem}}@keyframes edit-outfit-annotation-bag{0%,18%{opacity:0;translate:0 .375rem}24%,62%{opacity:1;translate:0}64%,to{opacity:0;translate:0 -.25rem}}@keyframes edit-outfit-annotation-trousers{0%,28%{opacity:0;translate:0 .375rem}34%,62%{opacity:1;translate:0}64%,to{opacity:0;translate:0 -.25rem}}@keyframes edit-outfit-annotation-sneakers{0%,38%{opacity:0;translate:0 .375rem}44%,62%{opacity:1;translate:0}64%,to{opacity:0;translate:0 -.25rem}}@container (max-width:360px){[data-edit-outfit-showcase] [data-edit-outfit-annotation]{--annotation-edge-inset:.375rem;--annotation-inline-cap:7.5rem}[data-edit-outfit-showcase] [data-edit-outfit-label]{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);padding:.1875rem .375rem}}@media (prefers-reduced-motion:reduce){[data-edit-outfit-showcase] [data-edit-outfit-result],[data-edit-outfit-showcase] [data-edit-outfit-wipe],[data-edit-outfit-showcase] [data-edit-outfit-annotation]{animation:none}[data-edit-outfit-showcase] [data-edit-outfit-result]{opacity:1;clip-path:none}[data-edit-outfit-showcase] [data-edit-outfit-wipe],[data-edit-outfit-showcase] [data-edit-outfit-annotation]{display:none}}@media (min-width:900px){.veme-editor .editor-canvas-surface[data-side-panel=true]{--editor-panel-space:374px}.veme-editor .editor-canvas-surface[data-side-panel=true] [data-editor-image-viewport]{margin-right:var(--editor-panel-space)}.veme-editor .editor-canvas-surface[data-side-panel=true] [data-resize-preview-stage],.veme-editor .editor-canvas-surface[data-side-panel=true] [data-layer-canvas-viewport]{right:var(--editor-panel-space)}.veme-editor .editimageai-tool-options-panel,.veme-editor-layers{right:12px}}@media (min-width:1200px){.veme-editor .editor-canvas-surface[data-side-panel=true]{--editor-panel-space:462px}.veme-editor .editimageai-tool-options-panel,.veme-editor-layers{right:100px}}.veme-editor .editimageai-tool-options-panel{--color-operation-card-bg:var(--workspace-panel);--color-operation-control-bg:var(--workspace-subtle);--color-operation-control-hover:var(--workspace-strong);--color-operation-input-bg:var(--workspace-subtle);--color-operation-slider-track:var(--workspace-border);--color-operation-slider-range:var(--workspace-muted)}.veme-tool-setting-card{box-shadow:none;background:0 0;border:0;padding:0}.veme-tool-setting-card>h3{color:var(--workspace-muted);padding:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.veme-tool-option>.text-text-secondary,.veme-tool-option .typo-caption{color:inherit}:is(.veme-editor,body[data-veme-editor]){--color-button-brand-solid-bg:var(--workspace-primary);--color-button-brand-solid-bg-hover:var(--workspace-primary-hover);--color-button-brand-solid-bg-disabled:var(--workspace-primary-disabled);--color-button-brand-solid-fg:var(--workspace-primary-fg);--color-button-brand-solid-fg-hover:var(--workspace-primary-fg);--color-button-brand-solid-fg-disabled:var(--workspace-primary-disabled-fg)}.veme-editor .editimageai-tool-options-panel :is(input:not([type=file]):not([type=range]):not([type=color]):not([type=checkbox]),textarea):not([aria-invalid=true]){background-color:var(--workspace-panel)}.veme-editor .veme-tool-model-card{background:var(--workspace-mobile-original-operation-card-bg,var(--color-operation-card-bg))}.veme-editor .veme-tool-model-card:hover{background:var(--workspace-strong)}.veme-editor :is(svg.lucide,svg[data-editor-icon],button>svg){color:var(--semantic-text-primary,#f5f7fa)}.veme-editor [data-editor-icon-mask]{background:var(--semantic-text-primary,#f5f7fa)}[data-editor-comparison],[data-editor-comparison-result]{position:absolute;inset:0}[data-editor-comparison-result]{clip-path:inset(0 100% 0 0);animation:3s ease-in-out infinite alternate-reverse editor-comparison-reveal}[data-editor-comparison-divider]{border-right:2px solid var(--semantic-text-primary,#f5f7fa);pointer-events:none;animation:3s ease-in-out infinite alternate-reverse editor-comparison-divider;position:absolute;inset:0;transform:translate(-100%)}@keyframes editor-comparison-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes editor-comparison-divider{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-editor-comparison-result]{clip-path:inset(0 50% 0 0);animation:none}[data-editor-comparison-divider]{animation:none;transform:translate(-50%)}}
.workspace-desktop-tool{--color-button-neutral-solid-bg:var(--workspace-text);--color-button-neutral-solid-bg-hover:var(--workspace-muted);--color-button-neutral-solid-fg:var(--workspace-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-desktop-tool-content{flex:1;min-width:0;min-height:0;display:flex}.workspace-desktop-tool-placeholder{flex:1}.workspace-desktop-tool-notice{display:none}@media (max-width:899px){.workspace-page[data-editor-active=true]:has(.workspace-desktop-tool){overflow-y:auto}.workspace-desktop-tool-content{display:none}.workspace-desktop-tool{background-image:radial-gradient(circle,var(--workspace-border)1px,transparent 1px);background-size:20px 20px;min-height:100%}.workspace-desktop-tool-notice{color:var(--workspace-text);flex-direction:column;flex:1;align-items:center;gap:48px;padding:40px 16px;display:flex}.workspace-desktop-tool-notice h1{text-align:center;max-width:400px;margin:0;font-size:24px;font-weight:700;line-height:1.25}.workspace-desktop-tool-card{border:1px dashed var(--workspace-border);background:var(--workspace-panel);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:400px;padding:24px;display:flex}.workspace-desktop-tool-card p{text-align:center;margin:0;font-size:18px;line-height:1.5}.workspace-desktop-tool-url{border:1px solid var(--workspace-border);background:var(--workspace-subtle);width:100%;min-width:0;height:48px;color:var(--workspace-muted);text-align:center;border-radius:8px;padding:12px;font:13px/20px monospace}.workspace-desktop-tool-card>button{width:100%;min-height:48px}}
