.workbench-shell{--v2-bg:var(--theme-page,#f4f6f8);--v2-surface:var(--theme-surface,#fff);--v2-ink:var(--theme-ink,#111827);--v2-muted:var(--theme-muted,#667085);--v2-line:var(--theme-border,#dce1e8);--v2-blue:var(--theme-link,#2457d6);--v2-blue-soft:var(--theme-selected,#eef3ff);color:var(--v2-ink);background:var(--v2-bg)}.workbench-shell.editor-shell-v2-mobile .editor-sidebar-links-v2 a[aria-current=page]{color:var(--v2-blue);background:var(--v2-blue-soft)}.workbench-shell.editor-shell-v2-mobile .mobile-workbench-nav .mobile-workbench-nav-item.is-active{background:var(--v2-blue-soft);color:var(--v2-blue)}.workbench-shell.editor-shell-v2-mobile .mobile-workbench-nav .mobile-workbench-nav-item{min-height:48px}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-history-v2{flex:auto;min-height:0;display:block;overflow-y:auto}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-sidebar-brand-row{border-bottom:1px solid var(--theme-control-border,var(--v2-line));justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 4px 16px;display:flex}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-sidebar-brand{border:0;align-items:center;gap:10px;min-height:56px;margin:0;padding:0;display:inline-flex}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-sidebar-brand-icon{box-shadow:none;background:0 0;border:0;border-radius:0}.workbench-mobile-header{display:none}.workbench-page-heading{border-bottom:1px solid var(--v2-line,var(--theme-border,#dce1e8));justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;margin:0 0 24px;padding:0 0 24px;display:flex}.workbench-page-heading h1{color:var(--theme-ink,#111827);margin:0;font-size:32px;font-weight:650;line-height:1.25}.workbench-page-heading p{color:var(--theme-muted,#667085);margin:12px 0 0;font-size:14px;line-height:1.6}.workbench-page-heading>div:first-child{min-width:0}.workbench-header-actions{flex:none;align-items:center;gap:8px;display:flex}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .workbench-header-actions .creator-device-control{gap:8px;width:auto;display:flex}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .workbench-header-actions .creator-device-control>button{min-width:44px;height:44px;min-height:44px}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .workbench-header-actions .creator-device-tune,.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .workbench-header-actions .creator-device-manage{flex:0 0 44px;justify-content:center;width:44px;padding:0}.workbench-icon-button{border:1px solid var(--theme-control-border,#dce1e8);background:var(--theme-surface,#fff);width:44px;height:44px;color:var(--theme-muted,#667085);cursor:pointer;border-radius:6px;place-items:center;display:grid}.workbench-icon-button:focus-visible{outline:2px solid var(--theme-link,#2457d6);outline-offset:2px}.workbench-deferred{min-height:144px;color:var(--theme-muted,#667085);text-align:center;align-content:center;justify-items:center;gap:8px;font-size:14px;display:grid}.workbench-deferred p{margin:0;font-size:13px}.workbench-deferred.is-compact{text-align:left;min-height:0;font-size:12px;display:block}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .generate-center-stage[hidden]{display:none}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .generation-result{color:var(--v2-ink);background:0 0}.workbench-shell .quick-creation-reply-copy{white-space:pre-wrap;margin:0 0 16px;font-size:14px;line-height:1.7}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-panel-section,.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-video-control{box-shadow:none;background:0 0;border-radius:0}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-panel-empty>.button.primary{border:1px solid var(--v2-blue);background:var(--theme-action,var(--v2-blue));color:#fff;border-radius:6px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .generate-button:not(:disabled){border-color:var(--v2-blue);background:var(--theme-action,var(--v2-blue));color:#fff}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-panel>footer>.button.primary{border:1px solid var(--v2-blue);background:var(--theme-action,var(--v2-blue));color:#fff;height:44px;min-height:44px;box-shadow:none;border-radius:6px;padding:0 24px;font-size:14px;font-weight:600}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-panel>footer>.button.primary:disabled{border-color:var(--theme-control-border,#e4e7ec);background:var(--theme-raised,#e4e7ec);color:var(--theme-muted,#667085);opacity:1}@media (min-width:761px){.workbench-shell.editor-shell-v2-mobile{padding-left:332px}.workbench-shell.editor-shell-v2-mobile .editor-sidebar{width:332px;height:100dvh;position:fixed;inset:0 auto 0 0}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .fooocus-canvas{padding:32px}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .fooocus-canvas.is-empty-state{justify-items:stretch;display:block}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .my-creations-view{width:100%;margin:0}.workbench-shell .library-v2-page-heading{display:none}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .generate-center-stage{width:min(880px,100%);margin:0 auto}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-input-slot.centered{width:min(880px,100%);margin:64px auto 0}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .unified-input-panel{border:1px solid var(--theme-control-border,var(--v2-line));background:var(--theme-surface,#fff);width:100%;box-shadow:0 4px 16px var(--theme-shadow,#10182808);border-radius:8px}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-layout{--creator-sidebar-width:332px}}@media (max-width:1280px) and (min-width:761px){.workbench-shell.editor-shell-v2-mobile{padding-left:72px}.workbench-shell.editor-shell-v2-mobile .editor-sidebar{width:72px;padding:16px 8px}.workbench-shell.editor-shell-v2-mobile .editor-sidebar-brand span,.workbench-shell.editor-shell-v2-mobile .editor-sidebar-brand-row>.language-switcher,.workbench-shell.editor-shell-v2-mobile .editor-primary-nav-item>span,.workbench-shell.editor-shell-v2-mobile .editor-sidebar-links-v2 a>span{display:none}.workbench-shell.editor-shell-v2-mobile .editor-primary-nav-item,.workbench-shell.editor-shell-v2-mobile .editor-sidebar-links-v2 a{justify-content:center;padding:0}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .creator-device-layout{--creator-sidebar-width:72px}}@media (max-width:760px),(max-width:960px) and (max-height:500px){.workbench-shell.editor-shell-v2-mobile{padding-left:0}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-sidebar{display:none}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .editor-sidebar.mobile-open{display:flex}.workbench-mobile-header{z-index:50;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid var(--theme-border,#e9edf3);background:var(--theme-sidebar,#fff);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.workbench-mobile-brand{align-items:center;gap:8px;min-width:0;display:flex}.workbench-mobile-brand strong{color:var(--theme-ink,#111827);font-size:16px;font-weight:650}.workbench-mobile-brand img{object-fit:contain}.workbench-mobile-header .workbench-header-actions>a,.workbench-mobile-header .workbench-header-actions>button{width:44px;height:44px;color:var(--theme-muted,#667085);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.workbench-mobile-header .workbench-header-actions>:focus-visible{outline:2px solid var(--theme-link,#2457d6);outline-offset:-2px}.workbench-shell .workbench-page-heading{display:none}.workbench-shell .workbench-deferred{min-height:120px}.workbench-shell .workbench-deferred.is-compact{min-height:0;font-size:11px}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) [data-workbench-view=generate] .fooocus-canvas{padding-top:calc(72px + env(safe-area-inset-top))}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .input-panel-footer{align-items:center;gap:8px}.workbench-shell.editor-shell-v2-mobile:not(.control-platform-shell) .unified-input-panel{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"textarea textarea""chips chips""attachments footer""status status"}}
