.ModelEditWorkspace-module__cnP3Qa__workspace.ModelEditWorkspace-module__cnP3Qa__workspace{--model-edit-panel-height:calc(100dvh - 72px - var(--promotion-bar-height));width:calc(100% - 36px);min-height:calc(var(--model-edit-panel-height) + 16px);grid-template-columns:minmax(0,386px) minmax(0,1fr);gap:16px;margin:0 auto;padding:6px 0 10px;display:grid}:is(.ModelEditWorkspace-module__cnP3Qa__workspace .ModelEditWorkspace-module__cnP3Qa__controls,.ModelEditWorkspace-module__cnP3Qa__workspace .workspace-output-tabs){height:var(--model-edit-panel-height);max-height:var(--model-edit-panel-height);min-height:0}.ModelEditWorkspace-module__cnP3Qa__workspace .ModelEditWorkspace-module__cnP3Qa__controls{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-surface);grid-template-rows:minmax(0,1fr) auto;padding:16px;display:grid;position:sticky;top:62px;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__controls .generator-workspace__fields-viewport{min-height:0;position:relative;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__controls .generator-workspace__fields{scrollbar-width:none;height:100%;padding-right:6px;overflow-y:auto}.ModelEditWorkspace-module__cnP3Qa__controls .generator-workspace__fields::-webkit-scrollbar{display:none}.ModelEditWorkspace-module__cnP3Qa__toggle strong{color:var(--color-text);font-size:11px}.ModelEditWorkspace-module__cnP3Qa__toggle small{color:var(--color-text-quiet);font-size:10px;line-height:15px}.ModelEditWorkspace-module__cnP3Qa__field{border:0;gap:7px;margin:16px 0 0;padding:0;font-size:12px;font-weight:750;display:grid}.ModelEditWorkspace-module__cnP3Qa__field:first-child{margin-top:0}.ModelEditWorkspace-module__cnP3Qa__advancedGroup{margin-top:16px}.ModelEditWorkspace-module__cnP3Qa__advancedGroup .ModelEditWorkspace-module__cnP3Qa__field,.ModelEditWorkspace-module__cnP3Qa__advancedGroup .ModelEditWorkspace-module__cnP3Qa__advancedField{margin-top:0}.ModelEditWorkspace-module__cnP3Qa__sourceField{gap:7px;margin-top:16px;display:grid}.ModelEditWorkspace-module__cnP3Qa__sourceField>span{color:var(--color-text);font-size:12px;font-weight:750;line-height:18px}.ModelEditWorkspace-module__cnP3Qa__sourceStatus{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--color-text-secondary);background:var(--color-control);margin:0;padding:11px 12px;font-size:10px;font-weight:700;line-height:18px}.ModelEditWorkspace-module__cnP3Qa__sourceField [class*=FileDropField][class*=field]>span{display:none}.ModelEditWorkspace-module__cnP3Qa__selectedSource{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--color-control);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:12px;display:grid}.ModelEditWorkspace-module__cnP3Qa__requirementsCard{margin-top:16px}.ModelEditWorkspace-module__cnP3Qa__selectedSource>span:first-child{width:40px;height:40px;color:var(--color-accent-label);background:var(--color-card);border-radius:12px;place-items:center;display:grid}.ModelEditWorkspace-module__cnP3Qa__selectedSource>span:last-child{gap:3px;min-width:0;display:grid}.ModelEditWorkspace-module__cnP3Qa__selectedSource strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__selectedSource small{color:var(--color-text-quiet);font-size:9px}.ModelEditWorkspace-module__cnP3Qa__sourceActions{align-items:center;gap:6px;display:flex}.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-model-source-actions]{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-upload-history-action]{grid-area:auto}.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-upload-source-actions]{padding:0 8px 8px}.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-upload-source-surface]{min-height:60px;padding:8px}:is(.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-model-source-actions]>button,.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-model-source-actions]>label){gap:4px;min-height:30px;padding:5px;font-size:10px}@media (pointer:coarse){:is(.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-model-source-actions]>button,.ModelEditWorkspace-module__cnP3Qa__compactSource.ModelEditWorkspace-module__cnP3Qa__compactSource [data-model-source-actions]>label){min-height:44px}}.ModelEditWorkspace-module__cnP3Qa__sourceAction,.ModelEditWorkspace-module__cnP3Qa__removeSource{border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;color:var(--color-text-secondary);background:var(--color-control);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.ModelEditWorkspace-module__cnP3Qa__sourceAction{flex:1}.ModelEditWorkspace-module__cnP3Qa__sourceAction input{opacity:0;width:1px;height:1px;position:absolute}.ModelEditWorkspace-module__cnP3Qa__removeSource{color:var(--color-danger)}.ModelEditWorkspace-module__cnP3Qa__referenceExample{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--color-control);height:150px;position:relative;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__referenceExample img{object-fit:contain}.ModelEditWorkspace-module__cnP3Qa__referenceExample button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:34px;color:var(--color-text);font:inherit;cursor:pointer;background:#ffffffe6;padding:0 11px;font-size:9px;font-weight:800;position:absolute;bottom:9px;right:9px}.ModelEditWorkspace-module__cnP3Qa__examples{gap:7px;margin-top:16px;display:grid}.ModelEditWorkspace-module__cnP3Qa__examples>strong{color:var(--color-text);font-size:12px;font-weight:750;line-height:18px}.ModelEditWorkspace-module__cnP3Qa__exampleUnavailable{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--color-control);gap:4px;margin-top:16px;padding:10px 12px;display:grid}.ModelEditWorkspace-module__cnP3Qa__exampleUnavailable strong{font-size:12px}.ModelEditWorkspace-module__cnP3Qa__exampleUnavailable p{color:var(--color-text-secondary);margin:0;font-size:10px;line-height:1.5}.ModelEditWorkspace-module__cnP3Qa__examples>div{gap:8px;display:grid}.ModelEditWorkspace-module__cnP3Qa__examples>.ModelEditWorkspace-module__cnP3Qa__exampleToggle{min-height:28px;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:0;font-size:11px}.ModelEditWorkspace-module__cnP3Qa__examples>.ModelEditWorkspace-module__cnP3Qa__exampleToggle:hover{color:var(--color-accent-label);background:0 0}.ModelEditWorkspace-module__cnP3Qa__examples>.ModelEditWorkspace-module__cnP3Qa__exampleToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;background:0 0}.ModelEditWorkspace-module__cnP3Qa__examples article{gap:3px;min-width:0;display:grid}.ModelEditWorkspace-module__cnP3Qa__examples button{border-radius:var(--radius-control);min-width:0;color:var(--color-text-secondary);background:var(--color-control);font:inherit;cursor:pointer;border:1px solid #0000;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:6px;display:grid;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__examples button.ModelEditWorkspace-module__cnP3Qa__editExample{grid-template-columns:64px minmax(0,1fr)}.ModelEditWorkspace-module__cnP3Qa__modelExampleVisual{width:88px;height:78px;color:var(--color-text-secondary);background:var(--color-card);border-radius:10px;place-items:center;display:grid}.ModelEditWorkspace-module__cnP3Qa__modelExampleVisual img{object-fit:contain;border-radius:6px;width:64px;height:64px}.ModelEditWorkspace-module__cnP3Qa__selectedSource>span img{object-fit:contain;border-radius:6px;width:40px;height:48px}.ModelEditWorkspace-module__cnP3Qa__exampleVisuals{align-items:center;gap:4px;width:64px;height:64px;display:flex;position:relative}.ModelEditWorkspace-module__cnP3Qa__exampleWithReference .ModelEditWorkspace-module__cnP3Qa__exampleVisuals{width:64px}.ModelEditWorkspace-module__cnP3Qa__exampleSource{background:#222;border-radius:10px;flex:0 0 64px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__exampleSource img{object-fit:cover}.ModelEditWorkspace-module__cnP3Qa__exampleReference{border:2px solid var(--color-control);background:#fff;border-radius:8px;width:32px;height:32px;display:block;position:absolute;bottom:-3px;right:-3px;overflow:hidden}.ModelEditWorkspace-module__cnP3Qa__exampleReference img{object-fit:cover}.ModelEditWorkspace-module__cnP3Qa__exampleCopy{text-align:left;gap:4px;min-width:0;display:grid}.ModelEditWorkspace-module__cnP3Qa__exampleCopy strong{color:var(--color-text);font-size:11px;line-height:15px}.ModelEditWorkspace-module__cnP3Qa__exampleCopy small{color:var(--color-text-quiet);font-size:9px;font-weight:600;line-height:14px}.ModelEditWorkspace-module__cnP3Qa__examples button:hover,.ModelEditWorkspace-module__cnP3Qa__examples button:focus-visible,.ModelEditWorkspace-module__cnP3Qa__examples button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text);background:var(--color-hover);outline:0}.ModelEditWorkspace-module__cnP3Qa__field>span,.ModelEditWorkspace-module__cnP3Qa__field>legend{color:var(--color-text);padding:0;font-size:12px;font-weight:750;line-height:18px}.ModelEditWorkspace-module__cnP3Qa__field textarea,.ModelEditWorkspace-module__cnP3Qa__field select,.ModelEditWorkspace-module__cnP3Qa__advancedField input,.ModelEditWorkspace-module__cnP3Qa__advancedField select{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--color-text);background:var(--color-control);font:inherit;outline:0;padding:12px;font-size:12px}.ModelEditWorkspace-module__cnP3Qa__modelDescription{color:var(--color-text-quiet);font-size:10px;font-weight:600;line-height:15px}.ModelEditWorkspace-module__cnP3Qa__field textarea{resize:vertical;min-height:110px;line-height:1.55}.ModelEditWorkspace-module__cnP3Qa__segmented,.ModelEditWorkspace-module__cnP3Qa__presetGrid{border:1px solid var(--line);background:var(--color-control);border-radius:10px;gap:3px;padding:3px;display:grid}.ModelEditWorkspace-module__cnP3Qa__segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.ModelEditWorkspace-module__cnP3Qa__segmented[data-option-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ModelEditWorkspace-module__cnP3Qa__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ModelEditWorkspace-module__cnP3Qa__segmented button,.ModelEditWorkspace-module__cnP3Qa__presetGrid button{min-height:40px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:10px;font-weight:750}.ModelEditWorkspace-module__cnP3Qa__segmented[data-option-count="3"] button{padding-inline:4px}.ModelEditWorkspace-module__cnP3Qa__segmented button[data-active=true],.ModelEditWorkspace-module__cnP3Qa__presetGrid button[data-active=true]{color:var(--color-text);background:var(--color-card);box-shadow:0 1px 2px #0f101a0f, inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 34%, var(--line))}.ModelEditWorkspace-module__cnP3Qa__toggle{justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:16px;display:flex}.ModelEditWorkspace-module__cnP3Qa__toggle>span{gap:2px;display:grid}.ModelEditWorkspace-module__cnP3Qa__toggle input{accent-color:var(--color-accent)}.ModelEditWorkspace-module__cnP3Qa__advancedField{color:var(--color-text);gap:7px;margin-top:10px;font-size:12px;font-weight:750;display:grid}.ModelEditWorkspace-module__cnP3Qa__advancedField>small{color:var(--color-text-quiet);font-size:10px;font-weight:600;line-height:15px}.ModelEditWorkspace-module__cnP3Qa__previewSurface{height:100%;position:relative}.ModelEditWorkspace-module__cnP3Qa__previewSurface>section{height:100%}.ModelEditWorkspace-module__cnP3Qa__savedAnimationSurface{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.ModelEditWorkspace-module__cnP3Qa__savedAnimationHeading{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:18px;display:flex}.ModelEditWorkspace-module__cnP3Qa__savedAnimationHeading a{color:#8c2863;align-items:center;min-height:36px;font-weight:750;display:inline-flex}.ModelEditWorkspace-module__cnP3Qa__savedAnimationHeading a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ModelEditWorkspace-module__cnP3Qa__exampleEffectSurface{height:100%;position:relative}.ModelEditWorkspace-module__cnP3Qa__resultDownloads{z-index:6;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:14px;right:14px}.ModelEditWorkspace-module__cnP3Qa__resultDownloads a{border-radius:var(--radius-pill);color:var(--viewer-text);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171822db;border:1px solid #ffffff24;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}.ModelEditWorkspace-module__cnP3Qa__controls .generator-workspace__actions{background:var(--color-card);border-top:0;margin:0 -16px;padding:0 16px 8px}.ModelEditWorkspace-module__cnP3Qa__controls .generator-workspace__actions .generate-button{border-radius:var(--radius-control);height:42px;margin-top:0}.ModelEditWorkspace-module__cnP3Qa__controls .generator-workspace__scroll-mask{z-index:4;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-card) 88%, transparent) 48%, var(--color-card) 78%, var(--color-card) 100%);border-top:0;height:48px;bottom:-1px;left:0;right:0}@media (max-width:1100px){.ModelEditWorkspace-module__cnP3Qa__workspace.ModelEditWorkspace-module__cnP3Qa__workspace{grid-template-columns:minmax(0,1fr);width:min(100% - 32px,820px)}:is(.ModelEditWorkspace-module__cnP3Qa__workspace .ModelEditWorkspace-module__cnP3Qa__controls,.ModelEditWorkspace-module__cnP3Qa__workspace .workspace-output-tabs){height:auto;min-height:620px}.ModelEditWorkspace-module__cnP3Qa__workspace .ModelEditWorkspace-module__cnP3Qa__controls{position:static}}@media (max-width:600px){.ModelEditWorkspace-module__cnP3Qa__workspace.ModelEditWorkspace-module__cnP3Qa__workspace{gap:12px;width:calc(100% - 24px);padding-top:9px}.ModelEditWorkspace-module__cnP3Qa__workspace .ModelEditWorkspace-module__cnP3Qa__controls{min-height:0;padding:14px}}
