.tool-workspace-module__swAdNa__editor{color:var(--aesthetic-color-ink);font-family:var(--aesthetic-font-body);gap:20px;padding-top:20px;display:grid}.tool-workspace-module__swAdNa__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:45vh;padding:2px;display:grid;overflow:auto}.tool-workspace-module__swAdNa__options button{text-align:left;justify-content:flex-start}.tool-workspace-module__swAdNa__editor footer{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}@media (max-width:700px){.tool-workspace-module__swAdNa__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-workspace-module__swAdNa__dateInput{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tool-workspace-module__swAdNa__dateInput>div{max-width:10rem}.tool-workspace-module__swAdNa__field{border:0;min-width:0;margin:0;padding:0}.tool-workspace-module__swAdNa__field:disabled{opacity:.55}.tool-workspace-module__swAdNa__removals{flex-wrap:wrap;gap:10px;display:flex}.tool-workspace-module__swAdNa__crop{gap:14px;display:grid}.tool-workspace-module__swAdNa__crop h3{margin:0;font-size:18px}.tool-workspace-module__swAdNa__crop>img{object-fit:cover;border-radius:14px;width:auto;max-width:100%;max-height:300px;margin:auto;display:block}.tool-workspace-module__swAdNa__crop label{gap:8px;font-size:14px;display:grid}.tool-workspace-module__swAdNa__crop input{width:100%;accent-color:var(--aesthetic-color-brand)}.tool-workspace-module__swAdNa__areaNote{margin-top:var(--aesthetic-space-4)}.tool-workspace-module__swAdNa__selectionEditor{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.tool-workspace-module__swAdNa__pickerBody{flex:1;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;display:grid}.tool-workspace-module__swAdNa__pickerBody[data-with-notes]{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr)}.tool-workspace-module__swAdNa__choiceColumn{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.tool-workspace-module__swAdNa__selectionEditor .tool-workspace-module__swAdNa__options{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-content:start;gap:8px;min-height:0;max-height:none;overflow-y:auto}.tool-workspace-module__swAdNa__selectionEditor .tool-workspace-module__swAdNa__options button{white-space:normal;min-height:44px;padding-inline:12px;line-height:1.4}.tool-workspace-module__swAdNa__selectionNotes{overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid var(--aesthetic-color-border);min-width:0;min-height:0;padding-left:24px;padding-right:4px;overflow-y:auto}.tool-workspace-module__swAdNa__selectionNotes>p{color:var(--aesthetic-color-muted);font-size:.875rem}.tool-workspace-module__swAdNa__selectionNotes textarea{resize:vertical;height:64px;min-height:64px;max-height:160px}.tool-workspace-module__swAdNa__selectionNotes .rt-TextAreaRoot{min-height:64px}.tool-workspace-module__swAdNa__selectionEditor>footer{border-top:1px solid var(--aesthetic-color-border);flex:none;align-items:center;margin:0;padding-top:16px}.tool-workspace-module__swAdNa__selectionEditor>footer>span{color:var(--aesthetic-color-muted);margin-right:auto;font-size:.875rem}@media (max-width:700px){.tool-workspace-module__swAdNa__pickerBody[data-with-notes]{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);gap:20px;overflow-y:auto}.tool-workspace-module__swAdNa__pickerBody[data-with-notes] .tool-workspace-module__swAdNa__choiceColumn{min-height:auto}.tool-workspace-module__swAdNa__pickerBody[data-with-notes] .tool-workspace-module__swAdNa__options,.tool-workspace-module__swAdNa__selectionNotes{scrollbar-gutter:auto;overflow:visible}.tool-workspace-module__swAdNa__selectionNotes{border-left:0;border-top:1px solid var(--aesthetic-color-border);padding:20px 0 0}.tool-workspace-module__swAdNa__selectionEditor .tool-workspace-module__swAdNa__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-workspace-module__swAdNa__submitArea{gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitArea:has([data-cost-trigger]){grid-template-columns:minmax(0,1fr) 44px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitArea:has([data-cost-trigger])>button{grid-area:1/1}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitArea:has([data-cost-trigger])>.tool-workspace-module__swAdNa__submitStatus{grid-column:1/-1}.tool-workspace-module__swAdNa__submitStatus{color:var(--aesthetic-color-muted);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:.875rem;line-height:1.6}.tool-workspace-module__swAdNa__submitStatus:empty{display:none}.tool-workspace-module__swAdNa__submitStatus[role=alert]{color:var(--aesthetic-color-danger)}@media (max-width:75rem){.tool-workspace-module__swAdNa__submitStatus{font-size:.875rem}.tool-workspace-module__swAdNa__submitArea{margin-top:.5rem}}.tool-workspace-module__swAdNa__workspace.tool-workspace-module__swAdNa__workspace{min-height:0;font-size:var(--aesthetic-font-size-body);background:0 0;margin:0;padding:0;container:tool-workspace/inline-size}.tool-workspace-module__swAdNa__fieldSource button:disabled{cursor:not-allowed;opacity:.5!important}.tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__outputPanel{border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-panel);background:var(--aesthetic-color-surface);min-width:0;box-shadow:var(--aesthetic-shadow-panel);padding:24px}.tool-workspace-module__swAdNa__inputPanel{gap:18px;display:grid}.tool-workspace-module__swAdNa__workspace h2{color:var(--aesthetic-color-ink);margin:0;font-size:1.125rem;line-height:1.5}.tool-workspace-module__swAdNa__workspaceField{gap:8px;min-width:0;display:grid}.tool-workspace-module__swAdNa__workspaceField>label{font-weight:600;line-height:1.5}.tool-workspace-module__swAdNa__primaryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tool-workspace-module__swAdNa__primaryFields>.tool-workspace-module__swAdNa__workspaceField{grid-column:1/-1}.tool-workspace-module__swAdNa__primaryFields>.tool-workspace-module__swAdNa__workspaceField[data-compact=true]{grid-column:auto}.tool-workspace-module__swAdNa__compactFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:16px;display:grid}.tool-workspace-module__swAdNa__inputPanel textarea{min-height:104px}.tool-workspace-module__swAdNa__fieldSource{min-width:0}.tool-workspace-module__swAdNa__fieldSource>:not(.toggle){min-height:48px;width:100%!important;height:auto!important;font-size:1rem!important;line-height:1.6!important;position:static!important;inset:auto!important}.tool-workspace-module__swAdNa__fieldSource .control:not(.toggle){justify-content:space-between;align-items:center;gap:12px;display:flex;padding:14px 16px!important}.tool-workspace-module__swAdNa__fieldSource .control>*{max-width:100%;height:auto!important;position:static!important;inset:auto!important}.tool-workspace-module__swAdNa__fieldSource .control .text{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--aesthetic-color-ink)!important;font-size:1rem!important;line-height:1.6!important}.tool-workspace-module__swAdNa__fieldSource [data-action=file]{grid-template-columns:24px minmax(0,1fr);display:grid!important}:is(.tool-workspace-module__swAdNa__fieldSource [data-action=file]>svg,.tool-workspace-module__swAdNa__fieldSource [data-action=file]>img){grid-row:span 2;width:24px!important}.tool-workspace-module__swAdNa__fieldSource [data-action=file]>.text:last-child{grid-column:2;color:var(--aesthetic-color-muted)!important;font-size:.875rem!important;line-height:1.5!important}.tool-workspace-module__swAdNa__fieldSource .toggle{min-height:44px;width:58px!important;position:relative!important;inset:auto!important}.tool-workspace-module__swAdNa__fieldSource .toggle .shape{width:22px!important;height:22px!important;position:absolute!important;top:11px!important}.tool-workspace-module__swAdNa__actions{gap:12px;display:grid}.tool-workspace-module__swAdNa__moreSettings{justify-self:start}.tool-workspace-module__swAdNa__resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tool-workspace-module__swAdNa__resultHeading>span{color:var(--aesthetic-color-muted);line-height:1.6}.tool-workspace-module__swAdNa__references{gap:16px;display:grid}.tool-workspace-module__swAdNa__references>*{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;width:auto!important;height:auto!important;font-size:1rem!important;line-height:1.6!important;position:static!important;inset:auto!important}.tool-workspace-module__swAdNa__references>img{border-radius:14px;max-height:420px;object-fit:contain!important;width:100%!important}.tool-workspace-module__swAdNa__references>img[src*="/icons/"]{justify-self:center;width:56px!important}@media (max-width:60rem){.tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__outputPanel{padding:20px}}@media (max-width:25rem){.tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__outputPanel{padding:16px}}.tool-workspace-module__swAdNa__settingsPanel{border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-panel);background:var(--aesthetic-color-surface);padding:24px}.tool-workspace-module__swAdNa__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.tool-workspace-module__swAdNa__settingsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.tool-workspace-module__swAdNa__settingsActions nav{flex-wrap:wrap;align-items:center;gap:12px;margin-right:auto;display:flex}.tool-workspace-module__swAdNa__settingsActions button{min-height:44px;font-size:1rem}.tool-workspace-module__swAdNa__presetSearch{gap:10px;max-width:600px;font-size:1rem;display:grid}.tool-workspace-module__swAdNa__presetSearch input{font-size:1rem}.tool-workspace-module__swAdNa__presetSummary{color:var(--aesthetic-color-muted);overflow-wrap:anywhere;margin:20px 0;line-height:1.7}.tool-workspace-module__swAdNa__presetOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tool-workspace-module__swAdNa__presetOptions>.control{min-height:52px;width:100%!important;height:auto!important;padding:14px 16px!important;position:static!important;inset:auto!important}.tool-workspace-module__swAdNa__presetOptions .text{white-space:normal;overflow-wrap:anywhere;font-size:1rem!important;line-height:1.6!important;position:static!important}.tool-workspace-module__swAdNa__presetOptions [aria-pressed=false] .text{font-weight:400!important}.tool-workspace-module__swAdNa__presetOptions [aria-pressed=true] .text{font-weight:600!important}.tool-workspace-module__swAdNa__presetOptions button:disabled{cursor:not-allowed;opacity:.5!important}.tool-workspace-module__swAdNa__loading{min-height:650px}.tool-workspace-module__swAdNa__loadingPanels{grid-template-columns:380px minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.tool-workspace-module__swAdNa__loadingPanels>div{border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-panel);background:var(--aesthetic-color-surface);height:440px;padding:24px;position:relative;overflow:hidden}.tool-workspace-module__swAdNa__loadingPanels>div>i{background:var(--aesthetic-color-surface-soft);border-radius:6px;display:block}.tool-workspace-module__swAdNa__loadingPanels>div:first-child>i{height:46px;margin-bottom:16px}.tool-workspace-module__swAdNa__loadingPanels>div:first-child>i:first-child{width:60%;height:17px;margin-bottom:24px}.tool-workspace-module__swAdNa__loadingPanels>div:last-child>i:first-child{width:26%;height:17px;margin-bottom:24px}.tool-workspace-module__swAdNa__loadingPanels>div:last-child>i:last-child{height:280px}.tool-workspace-module__swAdNa__loadingPanels>div:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--aesthetic-color-surface) 75%,transparent),transparent);animation:1.7s ease-in-out infinite tool-workspace-module__swAdNa__toolLoadingSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes tool-workspace-module__swAdNa__toolLoadingSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tool-workspace-module__swAdNa__loadingPanels>div:after{display:none}}@media (max-width:60rem){.tool-workspace-module__swAdNa__settingsGrid{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__presetOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace-module__swAdNa__loadingPanels{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__loadingPanels>div:last-child{display:none}}@media (max-width:40rem){.tool-workspace-module__swAdNa__settingsPanel{padding:16px}.tool-workspace-module__swAdNa__presetOptions{grid-template-columns:minmax(0,1fr)}}@container tool-workspace (max-width:52rem){.tool-workspace-module__swAdNa__columns,.tool-workspace-module__swAdNa__settingsGrid{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__presetOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tool-workspace (max-width:34rem){.tool-workspace-module__swAdNa__presetOptions{grid-template-columns:minmax(0,1fr)}}.tool-workspace-module__swAdNa__inlineFileActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tool-workspace-module__swAdNa__inlineFileActions:empty,.tool-workspace-module__swAdNa__inlineUploadStatus:empty{display:none}.tool-workspace-module__swAdNa__inlineUploadStatus{margin-top:16px}.tool-workspace-module__swAdNa__advancedFields{border-top:1px solid var(--aesthetic-color-border);padding-top:12px}.tool-workspace-module__swAdNa__advancedFields>summary,.tool-workspace-module__swAdNa__referenceExamples>summary{cursor:pointer;min-height:44px;color:var(--aesthetic-color-muted);align-content:center;font-size:.875rem}.tool-workspace-module__swAdNa__advancedFields>summary span{color:var(--aesthetic-color-brand);margin-left:8px}.tool-workspace-module__swAdNa__advancedFields[open]>.tool-workspace-module__swAdNa__primaryFields{padding-top:16px}.tool-workspace-module__swAdNa__referenceExamples{border-top:1px solid var(--aesthetic-color-border);padding-top:8px}.tool-workspace-module__swAdNa__referenceExamples[open]>.tool-workspace-module__swAdNa__references{padding-top:12px}.tool-workspace-module__swAdNa__outputPanel:focus{outline:none}.tool-workspace-module__swAdNa__outputPanel:focus-visible{outline:var(--aesthetic-focus-ring);outline-offset:4px}.tool-workspace-module__swAdNa__workspaceField[data-compact=true] input[type=file]{max-width:100%}.tool-workspace-module__swAdNa__workspaceField fieldset{min-width:0}.tool-workspace-module__swAdNa__workspaceField[data-compact=true] strong{font-size:.875rem}.tool-workspace-module__swAdNa__formHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-workspace-module__swAdNa__projectNote{border-top:1px solid var(--aesthetic-color-border);padding-top:16px}.tool-workspace-module__swAdNa__projectNote p{color:var(--aesthetic-color-muted);margin:8px 0 0;font-size:.875rem}.tool-workspace-module__swAdNa__recoveryDates{border:0;min-width:0;margin:0;padding:0}.tool-workspace-module__swAdNa__dateChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.tool-workspace-module__swAdNa__dateChoices button{padding-inline:4px}.tool-workspace-module__swAdNa__fieldSummary{color:var(--aesthetic-color-muted);margin:12px 0 0;font-size:.8125rem;line-height:1.7}.tool-workspace-module__swAdNa__recoveryDates>[role=alert]{color:var(--aesthetic-color-danger);font-size:.875rem}.tool-workspace-module__swAdNa__formSections{gap:24px;display:grid}.tool-workspace-module__swAdNa__formSection{min-width:0}.tool-workspace-module__swAdNa__formSection+.tool-workspace-module__swAdNa__formSection{border-top:1px solid var(--aesthetic-color-border);padding-top:20px}.tool-workspace-module__swAdNa__formSection>h3{letter-spacing:.03em;color:var(--aesthetic-color-muted);margin:0 0 14px;font-size:.8125rem;font-weight:600}.tool-workspace-module__swAdNa__workspaceField [data-tour-field]:not([data-tour-field=mask]) img{object-fit:contain;max-height:220px}.tool-workspace-module__swAdNa__formBody{gap:18px;min-width:0;min-height:0;display:grid}.tool-workspace-module__swAdNa__accessNotice:empty{display:none}.tool-workspace-module__swAdNa__accessNotice{margin-bottom:24px}.tool-workspace-module__swAdNa__optionPicker{gap:8px;min-width:0;display:grid}.tool-workspace-module__swAdNa__optionPicker>span{font-size:.875rem;font-weight:500}.tool-workspace-module__swAdNa__optionPicker>button{text-align:left;justify-content:space-between}.tool-workspace-module__swAdNa__stepNumber{color:var(--aesthetic-color-muted);margin-right:10px;font-size:.75rem;font-weight:500}.tool-workspace-module__swAdNa__formSection>h3{align-items:center;font-size:.9375rem;display:flex}.tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__outputPanel{box-shadow:none;border-color:var(--aesthetic-color-border);background:var(--aesthetic-color-surface)}.tool-workspace-module__swAdNa__outputPanel{top:calc(var(--product-header-height) + 24px);position:sticky}@container tool-workspace (max-width:52rem){.tool-workspace-module__swAdNa__outputPanel{position:static}}.tool-workspace-module__swAdNa__dialogResult{--result-preview-height:clamp(200px,calc(100dvh - 340px),560px)}.tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__outputPanel{padding:20px}.tool-workspace-module__swAdNa__inputPanel{gap:16px}.tool-workspace-module__swAdNa__formSections{gap:20px}.tool-workspace-module__swAdNa__formSection+.tool-workspace-module__swAdNa__formSection{padding-top:16px}.tool-workspace-module__swAdNa__primaryFields{gap:14px}@container tool-workspace (max-width:48rem){.tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(0,1fr)}}.tool-workspace-module__swAdNa__references.checked-frontend{background:0 0;min-height:0}.tool-workspace-module__swAdNa__canvasLayout{grid-template-columns:190px minmax(0,1fr);gap:20px;max-width:none;padding:24px 24px 40px}.tool-workspace-module__swAdNa__canvasColumns{--canvas-panel-height:max(520px,calc(100dvh - var(--product-header-height) - 140px));grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:16px;display:grid}.tool-workspace-module__swAdNa__canvasPanel{min-width:0;height:var(--canvas-panel-height);border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-panel);background:var(--aesthetic-color-surface);flex-direction:column;padding:12px;display:flex}.tool-workspace-module__swAdNa__canvas{border:1px solid var(--aesthetic-color-border);background:var(--aesthetic-color-surface-soft);border-radius:12px;flex:1;width:100%;min-height:260px;position:relative;overflow:hidden}.tool-workspace-module__swAdNa__canvasColumns .tool-workspace-module__swAdNa__inputPanel{height:var(--canvas-panel-height);grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:20px}.tool-workspace-module__swAdNa__canvasColumns .tool-workspace-module__swAdNa__formBody{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;overflow-y:auto}.tool-workspace-module__swAdNa__canvasColumns .tool-workspace-module__swAdNa__actions{border-top:1px solid var(--aesthetic-color-border);padding-top:12px}.tool-workspace-module__swAdNa__canvasColumns .tool-workspace-module__swAdNa__submitStatus{font-size:.8125rem}.tool-workspace-module__swAdNa__canvasActions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.tool-workspace-module__swAdNa__canvasActions>button{padding-inline:10px;font-size:.8125rem}.tool-workspace-module__swAdNa__canvasJump.tool-workspace-module__swAdNa__canvasJump{display:none}.tool-workspace-module__swAdNa__moduleBoard{grid-template-columns:clamp(420px,25vw,500px) minmax(0,1fr);align-items:start;gap:24px;min-height:0;padding:0;display:grid}.tool-workspace-module__swAdNa__moduleCard{border:1px solid var(--aesthetic-color-border);background:var(--aesthetic-color-surface);min-width:0;box-shadow:0 10px 28px color-mix(in srgb,var(--aesthetic-color-ink) 6%,transparent);scroll-margin-top:calc(var(--product-header-height) + 16px);border-radius:16px;padding:20px}.tool-workspace-module__swAdNa__moduleCardHeader,.tool-workspace-module__swAdNa__moduleCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-workspace-module__swAdNa__moduleCardHeader{flex-wrap:wrap}.tool-workspace-module__swAdNa__moduleCard h2{margin:0;font-size:1rem}.tool-workspace-module__swAdNa__moduleHint,.tool-workspace-module__swAdNa__moduleNote{color:var(--aesthetic-color-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.5}.tool-workspace-module__swAdNa__moduleCard .tool-workspace-module__swAdNa__formBody{max-height:none;overflow:visible}@container tool-workspace (max-width:52rem){.tool-workspace-module__swAdNa__moduleBoard{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.tool-workspace-module__swAdNa__canvasLayout{grid-template-columns:1fr;padding:20px 16px}.tool-workspace-module__swAdNa__canvasActions>button{font-size:.8125rem}}.tool-workspace-module__swAdNa__toolLayout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:none;padding:24px 24px 40px}.tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(340px,400px) minmax(0,1fr);gap:24px}.tool-workspace-module__swAdNa__outputPanel{background:var(--aesthetic-color-surface);padding:20px;position:static}.tool-workspace-module__swAdNa__inputPanel{border-radius:14px}.tool-workspace-module__swAdNa__resultHeading h2,.tool-workspace-module__swAdNa__formHeading h2{font-size:.9375rem}.tool-workspace-module__swAdNa__formHeading{border-bottom:1px solid var(--aesthetic-color-border);padding-bottom:12px}@media (min-width:1200px) and (min-height:580px){.tool-workspace-module__swAdNa__toolViewport{min-height:0;padding-bottom:var(--aesthetic-space-6);flex:1;align-items:stretch}.tool-workspace-module__swAdNa__toolViewport>div,.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__workspace{flex-direction:column;min-height:0;display:flex}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__workspace{height:100%}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__columns{flex:1;align-items:stretch;min-height:0}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__outputPanel{height:100%;min-height:0;max-height:none}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__inputPanel{grid-template-rows:auto minmax(0,1fr) auto}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__formBody,.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__outputPanel{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__formBody{padding-right:6px}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__columns .tool-workspace-module__swAdNa__actions{border-top:1px solid var(--aesthetic-color-border);padding-top:12px}}@container tool-workspace (max-width:48rem){.tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px) and (max-width:1279px) and (min-height:580px){.tool-workspace-module__swAdNa__toolViewport{grid-template-columns:minmax(0,1fr);gap:16px}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:16px}}@media (max-width:44rem){.tool-workspace-module__swAdNa__toolLayout{grid-template-columns:1fr;padding:20px 16px}.tool-workspace-module__swAdNa__columns{gap:16px}}.tool-workspace-module__swAdNa__moduleBoard .tool-workspace-module__swAdNa__actions{border-top:1px solid var(--aesthetic-color-border);margin-top:16px;padding-top:16px}.tool-workspace-module__swAdNa__canvasHistory{gap:20px;margin-top:16px;display:grid}.tool-workspace-module__swAdNa__canvasRun{min-width:0}.tool-workspace-module__swAdNa__canvasRun+.tool-workspace-module__swAdNa__canvasRun{border-top:1px solid var(--aesthetic-color-border);padding-top:20px}.tool-workspace-module__swAdNa__canvasRun>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-workspace-module__swAdNa__canvasRun h3{margin:0;font-size:.875rem}.tool-workspace-module__swAdNa__canvasRun time{color:var(--aesthetic-color-muted);font-size:.75rem}.tool-workspace-module__swAdNa__outputPanel:not([data-text-report]),.tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:last-child:not([data-empty]){--aesthetic-color-surface:var(--aesthetic-color-stage-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aesthetic-color-ink:var(--aesthetic-color-on-stage);--aesthetic-color-muted:var(--aesthetic-color-stage-muted);--aesthetic-color-surface-soft:var(--aesthetic-color-stage-soft);--aesthetic-color-border:var(--aesthetic-color-stage-border);--aesthetic-color-brand-strong:var(--aesthetic-color-on-stage);--aesthetic-color-brand-soft:color-mix(in srgb,var(--aesthetic-color-on-stage) 14%,var(--aesthetic-color-stage));--result-controls-background:var(--aesthetic-color-stage);background:var(--aesthetic-color-stage);border-color:var(--aesthetic-color-stage-border);color:var(--aesthetic-color-on-stage)}@media (min-width:1200px) and (min-height:800px){.tool-workspace-module__swAdNa__exampleStage{flex-direction:column;display:flex}.tool-workspace-module__swAdNa__exampleStage>div:last-child{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}}@container tool-workspace (max-width:52rem){.tool-workspace-module__swAdNa__moduleBoard{grid-template-columns:minmax(0,1fr)}}.tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:last-child{top:calc(var(--product-header-height) + 20px);min-height:min(720px,calc(100dvh - var(--product-header-height) - 40px));flex-direction:column;display:flex;position:sticky;box-shadow:0 20px 42px #170e1b26}.tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard[data-empty]{background:var(--aesthetic-color-surface-soft);min-height:320px;box-shadow:none}.tool-workspace-module__swAdNa__canvasEmpty{flex:1;place-items:center;min-height:0;padding:24px 0;display:grid}.tool-workspace-module__swAdNa__canvasEmpty>div{width:min(100%,740px)}.tool-workspace-module__swAdNa__canvasEmpty>.tool-workspace-module__swAdNa__canvasCase{gap:16px;width:min(100%,820px);animation:.32s cubic-bezier(.25,1,.5,1) both tool-workspace-module__swAdNa__canvasCaseIn;display:grid}.tool-workspace-module__swAdNa__canvasCase figure{aspect-ratio:16/9;border:1px solid var(--aesthetic-color-border);background:var(--aesthetic-color-surface-soft);box-shadow:var(--aesthetic-shadow-panel);border-radius:14px;margin:0;position:relative;overflow:hidden}.tool-workspace-module__swAdNa__canvasCase img{object-fit:cover;width:100%;height:100%;display:block}.tool-workspace-module__swAdNa__canvasCase figcaption{background:var(--aesthetic-color-media-scrim);color:var(--aesthetic-color-on-media);font-size:var(--aesthetic-font-size-caption);border-radius:6px;padding:6px 10px;font-weight:600;position:absolute;top:12px;left:12px}.tool-workspace-module__swAdNa__canvasCasePlay{background:var(--aesthetic-color-media-scrim);width:52px;height:52px;color:var(--aesthetic-color-on-media);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tool-workspace-module__swAdNa__canvasCase>div{gap:4px;display:grid}.tool-workspace-module__swAdNa__canvasCase strong{font-size:1rem}.tool-workspace-module__swAdNa__canvasCase p{color:var(--aesthetic-color-muted);font-size:var(--aesthetic-font-size-label);margin:0}.tool-workspace-module__swAdNa__canvasLoading{min-height:0;color:var(--aesthetic-color-muted);font-size:var(--aesthetic-font-size-label);flex:1;align-content:center;justify-items:center;gap:20px;padding:24px;display:grid}.tool-workspace-module__swAdNa__canvasLoadingVisual{aspect-ratio:16/9;border:1px solid var(--aesthetic-color-border);background:var(--aesthetic-color-surface-soft);border-radius:14px;width:min(100%,740px);position:relative;overflow:hidden}.tool-workspace-module__swAdNa__canvasLoadingVisual:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--aesthetic-color-surface) 65%,transparent),transparent);animation:1.7s ease-in-out infinite tool-workspace-module__swAdNa__canvasShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes tool-workspace-module__swAdNa__canvasCaseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tool-workspace-module__swAdNa__canvasShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tool-workspace-module__swAdNa__canvasEmpty>.tool-workspace-module__swAdNa__canvasCase,.tool-workspace-module__swAdNa__canvasLoadingVisual:after{animation:none}.tool-workspace-module__swAdNa__canvasLoadingVisual:after{display:none}}@container tool-workspace (max-width:52rem){.tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:last-child{min-height:420px;position:static}}@media (max-width:700px){.tool-workspace-module__swAdNa__moduleCard{padding:16px}.tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:last-child{min-height:360px}.tool-workspace-module__swAdNa__canvasEmpty{padding:16px 0}}@media (min-width:1200px) and (min-height:580px){.tool-workspace-module__swAdNa__canvasLayout{min-height:0;padding-bottom:var(--aesthetic-space-6);flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch}.tool-workspace-module__swAdNa__canvasLayout>div:last-child{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard{flex:1;align-items:stretch;min-height:0}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard{height:100%;min-height:0}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:first-child{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:first-child .tool-workspace-module__swAdNa__formBody{overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px;overflow-y:auto}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:last-child{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;position:static;overflow-y:auto}}@media (min-width:1200px) and (max-width:1359px) and (min-height:580px){.tool-workspace-module__swAdNa__canvasLayout{grid-template-columns:160px minmax(0,1fr);gap:16px}.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px}}@media (min-width:1200px) and (min-height:580px){.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__formBody,.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__outputPanel,.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:first-child .tool-workspace-module__swAdNa__formBody,.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard>.tool-workspace-module__swAdNa__moduleCard:last-child{scrollbar-gutter:stable}}.tool-workspace-module__swAdNa__selectionTrigger{justify-content:space-between;height:44px}.tool-workspace-module__swAdNa__selectedValues{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;display:block;overflow:hidden}.tool-workspace-module__swAdNa__formHeader{gap:12px;min-width:0;display:grid}.tool-workspace-module__swAdNa__formHeader .tool-workspace-module__swAdNa__formHeading{flex-wrap:nowrap}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__inputPanel{gap:12px}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__formBody{overflow-anchor:none;align-content:start}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__primaryFields{align-content:start;gap:16px}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__actions{gap:12px}.tool-workspace-module__swAdNa__recoveryModels{grid-template-columns:minmax(0,1.7fr) minmax(120px,1fr);align-items:start;gap:12px;display:grid}.tool-workspace-module__swAdNa__recoveryModels .rt-RadioGroupRoot{gap:4px}.tool-workspace-module__swAdNa__recoveryModels label,.tool-workspace-module__swAdNa__recoveryModels select{font-size:.8125rem}.tool-workspace-module__swAdNa__recoveryModels label:has([role=radio]){gap:4px;padding:10px 8px}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__dateChoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:8px}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__outputPanel{--result-preview-height:clamp(180px,calc(100dvh - 440px),460px)}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__outputPanel [data-result-count] img{max-height:var(--result-preview-height);object-fit:contain}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] [data-generation-review]>div{gap:12px;padding-top:0}@media (max-width:700px){.tool-workspace-module__swAdNa__recoveryModels{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__outputPanel{--result-preview-height:360px}}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] [data-business-field=project] .tool-workspace-module__swAdNa__optionPicker{grid-template-columns:64px minmax(0,1fr);align-items:center}.tool-workspace-module__swAdNa__recoveryModels:has(>:only-child){grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__workspaceField{position:relative}.tool-workspace-module__swAdNa__recoveryFieldInfo{position:absolute;top:-6px;right:0}.tool-workspace-module__swAdNa__workspace[data-recovery-workspace] .tool-workspace-module__swAdNa__formHeader{gap:8px}.tool-workspace-module__swAdNa__resetNotice{font-size:var(--aesthetic-font-size-label);color:var(--aesthetic-color-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel{--result-preview-height:clamp(140px,calc(100dvh - 470px),520px)}@media (min-width:1200px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__columns{grid-template-columns:clamp(440px,34vw,640px) minmax(0,1fr);gap:20px}}@media (min-width:1200px) and (min-height:580px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel{scrollbar-gutter:auto;flex-direction:column;display:flex}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__resultHeading{flex:none;margin-bottom:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel>div:last-child{flex:1;min-height:0}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__exampleStage>div:last-child{justify-content:flex-start}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel [data-filmstrip]:not([data-view=grid]) [data-result-count] img{max-height:none}}@media (max-width:1199px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__columns{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel{--result-preview-height:360px}}.tool-workspace-module__swAdNa__workspace[data-preview-workspace]{--aesthetic-font-size-label:1rem;--aesthetic-font-size-caption:.9375rem;--aesthetic-font-size-small:.875rem}.tool-workspace-module__swAdNa__previewLayout{padding:16px 24px 26px 16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace]>header{margin-bottom:10px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace]>header button{font-size:var(--aesthetic-font-size-label)}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__inputPanel{--aesthetic-font-size-label:.875rem;--aesthetic-font-size-caption:.8125rem;--aesthetic-font-size-small:.8125rem;border-radius:12px;gap:16px;padding:20px 20px 0}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__formBody{scrollbar-gutter:stable;gap:20px;padding:0 4px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__primaryFields{gap:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-business-field=project] .tool-workspace-module__swAdNa__optionPicker{grid-template-columns:minmax(0,1fr);width:min(100%,240px)}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-business-field=project] .tool-workspace-module__swAdNa__optionPicker>span{display:none}.tool-workspace-module__swAdNa__referenceSettingsFields{gap:16px;min-width:0;display:grid}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=project] .tool-workspace-module__swAdNa__optionPicker{width:100%}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=project] .tool-workspace-module__swAdNa__optionPicker>span{display:block}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=resolution] .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=resolution] label:has([role=radio]){gap:6px;width:100%;min-height:40px;padding:8px}.tool-workspace-module__swAdNa__referenceSettingsFields select{height:40px;font-size:.875rem}@media (max-width:700px){.tool-workspace-module__swAdNa__referenceSettingsFields select{font-size:1rem}}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__optionPicker>span{font-size:var(--aesthetic-font-size-label);font-weight:600}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__optionPicker>button{background:var(--aesthetic-color-surface-soft);height:40px;min-height:40px;padding-inline:12px;font-size:.875rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__actions{gap:12px;margin-inline:-20px;padding:16px 24px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-business-field=outcomeStrength] .rt-RadioGroupRoot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-business-field=outcomeStrength] label:has([role=radio]){white-space:nowrap;width:100%;min-height:40px;padding:8px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels select{height:40px;font-size:.875rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels label{font-size:.875rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels .rt-RadioGroupRoot{flex-wrap:nowrap;gap:8px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels label:has([role=radio]){flex:1;gap:8px;min-height:40px;padding:6px 10px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels [role=radio]{width:18px;height:18px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitArea>button{height:44px;min-height:44px;font-size:.875rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitArea>button[aria-busy=true]{background:var(--aesthetic-color-action);color:var(--aesthetic-color-on-brand);opacity:1}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitStatus{text-align:center;font-size:.8125rem;line-height:1.5}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel{border-radius:12px;padding:16px 22px 24px;position:relative;top:0;container:recovery-output/inline-size}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__resultHeading{justify-content:flex-start;align-items:center;min-height:44px;margin-bottom:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__resultHeading h2{font-size:1.125rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-preview-controls]{margin:0;position:absolute;top:16px;right:18px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-preview-controls] button[aria-label=放大预览]{flex:none;padding:0}@container recovery-output (max-width:44rem){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-filmstrip] [data-preview-controls]{justify-content:flex-end;position:static}}@media (max-width:1199px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel{min-height:680px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__actions{border-top:1px solid var(--aesthetic-color-border);margin-top:20px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel>div:last-child{min-height:560px}}@media (max-width:700px){.tool-workspace-module__swAdNa__previewLayout{padding:20px 16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels{grid-template-columns:minmax(0,1fr);gap:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel{min-height:600px;padding:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__resultHeading{margin-bottom:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-preview-controls]{top:16px;right:16px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__outputPanel>div:last-child{min-height:480px}}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__formHeader:empty{display:none}.tool-workspace-module__swAdNa__recoveryGroup{gap:12px;min-width:0;display:grid}.tool-workspace-module__swAdNa__recoveryGroup h3,.tool-workspace-module__swAdNa__recoveryMore h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.tool-workspace-module__swAdNa__recoveryGroup h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-workspace-module__swAdNa__recoveryGroup h3>span{font-size:var(--aesthetic-font-size-caption);color:var(--aesthetic-color-muted);font-weight:400}.tool-workspace-module__swAdNa__recoveryGroup+.tool-workspace-module__swAdNa__recoveryGroup{border-top:1px solid var(--aesthetic-color-border);padding-top:20px}.tool-workspace-module__swAdNa__recoveryMore{gap:8px;min-width:0;display:grid}.tool-workspace-module__swAdNa__recoveryMore>details{border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-control);background:var(--aesthetic-color-surface-soft);min-width:0}.tool-workspace-module__swAdNa__recoveryMore summary{cursor:pointer;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.tool-workspace-module__swAdNa__recoveryMore summary::-webkit-details-marker{display:none}.tool-workspace-module__swAdNa__recoveryMore summary>span{flex:none}.tool-workspace-module__swAdNa__recoveryMore summary small{min-width:0;color:var(--aesthetic-color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;font-weight:400;overflow:hidden}.tool-workspace-module__swAdNa__recoveryMore summary svg{flex:none;margin-left:auto}.tool-workspace-module__swAdNa__recoveryMore details[open]>summary svg{transform:rotate(180deg)}.tool-workspace-module__swAdNa__recoveryMore details[open]>.tool-workspace-module__swAdNa__primaryFields{background:var(--aesthetic-color-surface);border-top:1px solid var(--aesthetic-color-border);padding:12px}.tool-workspace-module__swAdNa__recoveryMore [data-recovery-group=people] .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__recoveryMore [data-recovery-group=people] label:has([role=radio]){white-space:normal;overflow-wrap:anywhere;gap:6px;width:100%;min-width:0;min-height:40px;padding:8px}.tool-workspace-module__swAdNa__recoveryMore [data-recovery-group=people] :is([data-business-field=age],[data-business-field=ethnicity],[data-business-field=skinTone],[data-business-field=body]) .rt-RadioGroupRoot{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.tool-workspace-module__swAdNa__recoveryMore [data-recovery-group=people] [data-business-field=age] label:has([role=radio]){white-space:nowrap}@media (max-width:700px){.tool-workspace-module__swAdNa__recoveryMore [data-recovery-group=people] label:has([role=radio]){min-height:44px}}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__dateChoices{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__dateChoices button{gap:4px;height:36px;min-height:36px;font-size:.875rem}.tool-workspace-module__swAdNa__customDate{align-items:center;gap:4px;min-width:0;display:flex}.tool-workspace-module__swAdNa__customDate>button{flex:1}.tool-workspace-module__swAdNa__customDate[data-editing]{grid-column:span 2}.tool-workspace-module__swAdNa__customDate[data-editing]>button{flex:0 0 36px;width:36px}.tool-workspace-module__swAdNa__customDateField{flex:1;gap:0;min-width:0;position:relative}.tool-workspace-module__swAdNa__customDateField>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-workspace-module__swAdNa__customDateField .rt-TextFieldRoot{height:36px;min-height:36px}.tool-workspace-module__swAdNa__customDateField input{text-align:center;appearance:textfield;padding-inline:4px;font-size:.875rem}.tool-workspace-module__swAdNa__customDateField input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tool-workspace-module__swAdNa__customDateField input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:420px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__dateChoices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px) and (min-height:580px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__inputPanel{grid-template-rows:minmax(0,1fr) auto}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__inputPanel:has([data-input-requirements],.tool-workspace-module__swAdNa__resetNotice){grid-template-rows:auto minmax(0,1fr) auto}}@media (min-width:1200px) and (max-height:1000px){.tool-workspace-module__swAdNa__toolLayout,.tool-workspace-module__swAdNa__canvasLayout{padding:var(--aesthetic-space-4);gap:var(--aesthetic-space-4)}.tool-workspace-module__swAdNa__toolViewport .tool-workspace-module__swAdNa__columns,.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleBoard{gap:var(--aesthetic-space-4)}.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__outputPanel,.tool-workspace-module__swAdNa__canvasLayout .tool-workspace-module__swAdNa__moduleCard{padding:var(--aesthetic-space-4)}.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__formBody,.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__primaryFields,.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__formSections{gap:var(--aesthetic-space-3)}.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__formSection+.tool-workspace-module__swAdNa__formSection{padding-top:var(--aesthetic-space-3)}.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__inputPanel,.tool-workspace-module__swAdNa__workspace .tool-workspace-module__swAdNa__formHeader{gap:var(--aesthetic-space-3)}.tool-workspace-module__swAdNa__previewLayout{padding-block:12px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__inputPanel{--aesthetic-font-size-label:.8125rem;gap:8px;padding-top:12px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__formBody,.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__primaryFields,.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields{gap:8px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields .tool-workspace-module__swAdNa__workspaceField>div{gap:4px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__referenceSettingsFields select{height:36px;min-height:36px;font-size:var(--aesthetic-font-size-label)}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__inputPanel :is([data-business-field=resolution],[data-business-field=outcomeStrength]) label:has([role=radio]){min-height:36px;font-size:var(--aesthetic-font-size-label);padding:6px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-business-field=aspectRatio] label:has([role=radio]){min-height:54px;padding-block:3px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryGroup{gap:8px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] :is(.tool-workspace-module__swAdNa__recoveryGroup,.tool-workspace-module__swAdNa__recoveryMore) h3{font-size:.9375rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryGroup+.tool-workspace-module__swAdNa__recoveryGroup{padding-top:12px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryMore{gap:6px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryMore summary{min-height:32px;font-size:var(--aesthetic-font-size-label);padding-block:4px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__dateChoices{margin-bottom:0}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__dateChoices button{height:32px;min-height:32px;font-size:var(--aesthetic-font-size-label)}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__actions{padding-block:12px}}@media (max-width:700px){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__dateChoices button,.tool-workspace-module__swAdNa__recoveryMore summary{height:auto;min-height:44px}.tool-workspace-module__swAdNa__recoveryMore summary{flex-wrap:wrap;gap:4px 12px}.tool-workspace-module__swAdNa__recoveryMore summary small{white-space:normal;flex-basis:100%;order:1}.tool-workspace-module__swAdNa__customDate[data-editing]>button{flex-basis:44px;width:44px}.tool-workspace-module__swAdNa__customDateField .rt-TextFieldRoot{height:44px;min-height:44px}.tool-workspace-module__swAdNa__customDateField input{font-size:1rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels select{height:44px;font-size:1rem}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__optionPicker>button,.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__submitArea>button{height:44px;min-height:44px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] .tool-workspace-module__swAdNa__recoveryModels label:has([role=radio]){min-height:44px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-filmstrip] [data-preview-controls]{position:static}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] [data-filmstrip] [data-preview-controls] button[aria-label=放大预览]{display:none}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-business-field=improvement] .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] :is([data-business-field=count],[data-business-field=style],[data-business-field=shot],[data-business-field=bystanders]) .rt-RadioGroupRoot{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] :is([data-business-field=count],[data-business-field=style],[data-business-field=shot],[data-business-field=bystanders]) label:has([role=radio]){gap:6px;width:100%;min-width:0;padding-inline:4px}@media (max-width:480px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] :is([data-business-field=style],[data-business-field=bystanders]) .rt-RadioGroupRoot{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=resolution] .rt-RadioGroupRoot{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=aspectRatio] .rt-RadioGroupRoot{flex-flow:wrap;display:flex}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=aspectRatio] label:has([role=radio]){flex:44px;width:auto}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=angle] .rt-RadioGroupRoot{flex-wrap:wrap;display:flex}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=angle] label:has([role=radio]){white-space:nowrap;flex:104px;gap:6px;width:auto;min-width:max-content;padding-inline:8px}@media (max-width:480px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=angle] label:has([role=radio]){gap:4px;padding-inline:4px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=shot] .rt-RadioGroupRoot{flex-wrap:wrap;display:flex}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-business-field=shot] label:has([role=radio]){flex:88px;width:auto}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-business-field=improvement] label:has([role=radio]){width:100%;min-height:40px;padding:8px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-business-field=strictIdentity]>div{border-bottom:0;padding:0}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-business-field=strictIdentity] .tool-workspace-module__swAdNa__recoveryFieldInfo{top:10px;left:64px;right:auto}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-business-field=afterPrompt] .rt-TextAreaRoot{min-height:80px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-business-field=afterPrompt] textarea{height:80px;min-height:80px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=prevsim] [data-reference-settings],.tool-workspace-module__swAdNa__workspace[data-tool-slug=recovery-stage] [data-reference-settings],.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] [data-reference-settings]{--reference-upload-min-height:192px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] .tool-workspace-module__swAdNa__primaryFields>:is([data-business-field=scene],[data-business-field=outfit],[data-business-field=hairstyle],[data-business-field=pose]){grid-column:auto}@media (max-width:700px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=second-life] .tool-workspace-module__swAdNa__primaryFields>.tool-workspace-module__swAdNa__workspaceField{grid-column:1/-1}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=recovery-stage] [data-business-field=recoveryNote] textarea{height:80px;min-height:80px}:is(.tool-workspace-module__swAdNa__workspace[data-tool-slug=recovery-stage] [data-recovery-preview] ol>li,.tool-workspace-module__swAdNa__workspace[data-tool-slug=recovery-stage] [data-filmstrip] nav>button){flex-basis:clamp(104px,25% - 7.5px,136px)}:is(.tool-workspace-module__swAdNa__workspace[data-tool-slug=recovery-stage] [data-recovery-preview] ol button>span:last-child,.tool-workspace-module__swAdNa__workspace[data-tool-slug=recovery-stage] [data-filmstrip] nav>button>span:nth-child(2)){white-space:normal;text-align:left}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-reference-settings]{--reference-upload-min-height:0px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=aspectRatio]{grid-column:1/-1}@media (max-width:480px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:minmax(0,1fr)}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-business-field=identityMode] .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-business-field=identityMode] label:has([role=radio]){width:100%;min-height:40px;padding:8px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-business-field=realSkinMode]>div{border-bottom:0;padding-block:4px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-business-field=realSkinMode] .tool-workspace-module__swAdNa__recoveryFieldInfo{top:10px;left:104px;right:auto}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-business-field=prompt] textarea{height:104px;min-height:104px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-result-frame]{position:relative}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-result-caption]{background:var(--aesthetic-color-media-scrim);width:auto;max-width:calc(100% - 24px);color:var(--aesthetic-color-on-media);white-space:normal;border-radius:5px;margin:0;padding:5px 8px;font-size:.75rem;position:absolute;bottom:12px;left:12px;transform:none}.tool-workspace-module__swAdNa__workspace[data-tool-slug=free-image] [data-filmstrip] nav:has(>button:only-child){display:none}.tool-workspace-module__swAdNa__workspace[data-tool-slug=sculpt-pseudo3d] :is([data-business-field=strength],[data-business-field=detail]) .rt-RadioGroupRoot{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=sculpt-pseudo3d] :is([data-business-field=material],[data-business-field=tweak]) .rt-RadioGroupRoot{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=sculpt-pseudo3d] :is([data-business-field=material],[data-business-field=strength],[data-business-field=detail],[data-business-field=tweak]) label:has([role=radio]){gap:6px;width:100%;min-width:0;padding-inline:8px}@media (max-width:700px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=sculpt-pseudo3d] :is([data-business-field=material],[data-business-field=tweak]) .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=sculpt-pseudo3d] [data-business-field=includeProfile]>div{border-bottom:0;padding-block:4px}.tool-workspace-module__swAdNa__sculptIntensity{font-size:var(--aesthetic-font-size-label);gap:4px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=sculpt-pseudo3d] [data-business-field=tweakIntensity]{grid-column:1/-1}.tool-workspace-module__swAdNa__sculptIntensity>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-workspace-module__swAdNa__sculptIntensity output{font-variant-numeric:tabular-nums}.tool-workspace-module__swAdNa__sculptIntensity input{width:100%;min-height:44px;accent-color:var(--aesthetic-color-brand);cursor:pointer;margin:0}.tool-workspace-module__swAdNa__accessorySources{border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-control);grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:12px;display:grid}.tool-workspace-module__swAdNa__accessoryMaterials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__accessoryMaterials [data-input-surface]{min-height:144px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__accessoryMaterials [data-input-surface]>label{text-align:center;flex-direction:column;gap:8px;min-height:144px;padding:8px;display:flex}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__accessoryMaterials [data-reference-card] [data-input-surface] img{height:144px;max-height:144px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=aspectRatio],.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-business-field=region]{grid-column:1/-1}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-business-field=region] .rt-RadioGroupRoot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-business-field=region] label:has([role=radio]){gap:6px;width:100%;min-height:44px;padding:8px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__recoveryMore .tool-workspace-module__swAdNa__workspaceField{grid-column:auto}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__recoveryMore [data-business-field=promptExtra]{grid-column:1/-1}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-business-field=promptExtra] textarea{height:96px;min-height:96px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-result-frame]{position:relative}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-result-caption]{background:var(--aesthetic-color-media-scrim);width:auto;max-width:calc(100% - 24px);color:var(--aesthetic-color-on-media);white-space:normal;border-radius:5px;margin:0;padding:5px 8px;font-size:.75rem;position:absolute;bottom:12px;left:12px;transform:none}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-filmstrip] nav:has(>button:only-child){display:none}@media (max-width:700px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__recoveryMore .tool-workspace-module__swAdNa__primaryFields{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] [data-business-field=region] .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace-module__swAdNa__accessoryMaterials [data-input-surface]>label small{display:none}.tool-workspace-module__swAdNa__accessoryMaterials [data-tour-field]>div>strong{flex-wrap:wrap}}@media (max-width:1199px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__outputPanel,.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__outputPanel>div:last-child{min-height:0}}@media (max-width:480px){.tool-workspace-module__swAdNa__accessoryMaterials,.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:minmax(0,1fr)}.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__accessoryMaterials [data-input-surface],.tool-workspace-module__swAdNa__workspace[data-tool-slug=accessory-tryon] .tool-workspace-module__swAdNa__accessoryMaterials [data-input-surface]>label{min-height:120px}}.tool-workspace-module__swAdNa__localSources{border:1px solid var(--aesthetic-color-border);border-radius:var(--aesthetic-radius-control);gap:16px;padding:12px;display:grid}.tool-workspace-module__swAdNa__localMaterials{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__localMaterials [data-input-surface]{width:100%;max-width:none;height:162px;min-height:162px}.tool-workspace-module__swAdNa__localMaterials [data-input-surface]>label{flex-direction:column;justify-content:center;gap:8px;min-height:144px;display:flex}.tool-workspace-module__swAdNa__localMaterials [data-input-surface]>label small,.tool-workspace-module__swAdNa__localMaterials [data-reference-card] [data-input-surface]>div+div{display:none}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__localMaterials [data-tour-field=portrait] [data-input-surface] img{object-fit:contain;height:144px;min-height:0;max-height:144px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__localSources .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__localSources .tool-workspace-module__swAdNa__referenceSettingsFields :is([data-business-field=resolution],[data-business-field=aspectRatio]){grid-column:1/-1}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__localMaskCard{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:162px;min-height:162px;padding:8px;display:flex;position:relative}.tool-workspace-module__swAdNa__localMaskThumbnail{max-width:100%;line-height:0;display:inline-block;position:relative}.tool-workspace-module__swAdNa__localMaskThumbnail>img{width:auto;max-width:100%;height:auto;max-height:144px;display:block}.tool-workspace-module__swAdNa__localMaskThumbnail>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tool-workspace-module__swAdNa__localMaskState{background:var(--aesthetic-color-media-scrim);max-width:calc(100% - 16px);color:var(--aesthetic-color-on-media);border-radius:4px;padding:3px 6px;font-size:.75rem;line-height:1.5;position:absolute;bottom:8px;left:8px}.tool-workspace-module__swAdNa__editor:has(.tool-workspace-module__swAdNa__maskDialogCanvas){gap:8px;padding-top:0}.tool-workspace-module__swAdNa__editor:has(.tool-workspace-module__swAdNa__maskDialogCanvas)>footer{padding-top:8px}.tool-workspace-module__swAdNa__maskDialogCanvas{--mask-canvas-min-height:max(100px,calc(100cqh - 48px));--mask-canvas-max-height:var(--mask-canvas-min-height);flex:1;min-width:0;min-height:0;container-type:size}@media (max-width:1199px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__outputPanel,.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__outputPanel>div:last-child{min-height:0}}@media (max-width:480px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] .tool-workspace-module__swAdNa__referenceSettingsFields :is([data-business-field=resolution],[data-business-field=aspectRatio]){grid-column:1/-1}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] [data-business-field=count] .rt-RadioGroupRoot{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] [data-business-field=count] label:has([role=radio]){width:100%;min-width:0;padding-inline:8px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] :is([data-business-field=strength],[data-business-field=adjustmentDirection],[data-business-field=eyeChangeScope]) .rt-RadioGroupRoot{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] :is([data-business-field=strength],[data-business-field=adjustmentDirection],[data-business-field=eyeChangeScope]) label:has([role=radio]){width:100%;min-height:36px;padding:6px 8px}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] [data-result-frame]{position:relative}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] [data-result-caption]{background:var(--aesthetic-color-media-scrim);width:auto;max-width:calc(100% - 24px);color:var(--aesthetic-color-on-media);white-space:normal;border-radius:5px;margin:0;padding:5px 8px;font-size:.75rem;position:absolute;bottom:12px;left:12px;transform:none}.tool-workspace-module__swAdNa__workspace[data-tool-slug=single-area-adjustment] [data-filmstrip] nav:has(>button:only-child){display:none}:is(.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-business-field=count] .rt-RadioGroupRoot,.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-business-field=identityMode] .rt-RadioGroupRoot){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-business-field=identityMode] .rt-RadioGroupRoot{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] :is([data-business-field=count],[data-business-field=identityMode]) label:has([role=radio]){width:100%;min-height:36px;font-size:var(--aesthetic-font-size-label);padding:6px}@media (max-width:700px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] :is([data-business-field=count],[data-business-field=identityMode]) label:has([role=radio]){min-height:44px}}.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-reference-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-reference-count="1"]>label{grid-column:auto}.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] .tool-workspace-module__swAdNa__referenceSettingsFields [data-business-field=aspectRatio]{grid-column:1/-1}@media (min-width:481px){:is(.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-reference-count]>label,.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] [data-reference-count]>figure>button:first-child){height:192px;min-height:192px}}@media (max-width:480px){.tool-workspace-module__swAdNa__workspace[data-tool-slug=my-star-face] .tool-workspace-module__swAdNa__referenceSettingsFields{grid-template-columns:minmax(0,1fr)}}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--aesthetic-color-muted) 38%,transparent) transparent}@supports selector(::-webkit-scrollbar){.tool-workspace-module__swAdNa__workspace[data-preview-workspace] *{scrollbar-width:auto;scrollbar-color:auto}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] ::-webkit-scrollbar{width:6px;height:6px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] ::-webkit-scrollbar-track{background:0 0}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aesthetic-color-muted) 38%,transparent);border-radius:999px}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--aesthetic-color-muted) 65%,transparent)}.tool-workspace-module__swAdNa__workspace[data-preview-workspace] ::-webkit-scrollbar-corner{background:0 0}}
.creation-navigation-module__rbr9Ja__group+.creation-navigation-module__rbr9Ja__group{border-top:1px solid var(--aesthetic-color-border);margin-top:var(--aesthetic-space-4);padding-top:var(--aesthetic-space-4)}.creation-navigation-module__rbr9Ja__group h2{font-size:var(--aesthetic-font-size-caption);color:var(--aesthetic-color-muted);margin:0 0 var(--aesthetic-space-2);padding-inline:var(--aesthetic-space-3);font-weight:600}.creation-navigation-module__rbr9Ja__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.creation-navigation-module__rbr9Ja__group .creation-navigation-module__rbr9Ja__item{text-align:left;justify-content:flex-start;width:100%;padding:8px 12px;font-weight:400}.creation-navigation-module__rbr9Ja__group .creation-navigation-module__rbr9Ja__item[aria-current=page]{color:var(--aesthetic-color-brand-strong);background:var(--aesthetic-color-brand-soft);font-weight:600}.creation-navigation-module__rbr9Ja__canvasMobile{display:none}.creation-navigation-module__rbr9Ja__canvasDesktop .creation-navigation-module__rbr9Ja__group h2{margin-bottom:12px}@media (max-width:44rem){.creation-navigation-module__rbr9Ja__canvasDesktop{display:none}.creation-navigation-module__rbr9Ja__canvasMobile{border:1px solid var(--aesthetic-color-border);background:var(--aesthetic-color-surface);border-radius:8px;display:block}.creation-navigation-module__rbr9Ja__canvasMobile>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:12px 16px;font-size:.875rem;display:flex}.creation-navigation-module__rbr9Ja__canvasMobile>summary::-webkit-details-marker{display:none}.creation-navigation-module__rbr9Ja__canvasMobile .creation-navigation-module__rbr9Ja__group{padding:8px}.creation-navigation-module__rbr9Ja__canvasMobile .creation-navigation-module__rbr9Ja__group h2{display:none}}.creation-navigation-module__rbr9Ja__canvasDesktop .creation-navigation-module__rbr9Ja__group li,.creation-navigation-module__rbr9Ja__canvasMobile .creation-navigation-module__rbr9Ja__group li{min-width:0}.creation-navigation-module__rbr9Ja__canvasDesktop .creation-navigation-module__rbr9Ja__group .creation-navigation-module__rbr9Ja__item,.creation-navigation-module__rbr9Ja__canvasMobile .creation-navigation-module__rbr9Ja__group .creation-navigation-module__rbr9Ja__item{white-space:nowrap;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:10px 12px;overflow:hidden}.creation-navigation-module__rbr9Ja__canvasDesktop .creation-navigation-module__rbr9Ja__group .creation-navigation-module__rbr9Ja__item>span:first-child,.creation-navigation-module__rbr9Ja__canvasMobile .creation-navigation-module__rbr9Ja__group .creation-navigation-module__rbr9Ja__item>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.creation-navigation-module__rbr9Ja__moduleCount{background:var(--aesthetic-color-surface-soft);color:var(--aesthetic-color-muted);border-radius:999px;flex:none;padding:2px 6px;font-size:.6875rem}
.image-series-module__u_zDPW__series{min-width:0}.image-series-module__u_zDPW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.image-series-module__u_zDPW__modes,.image-series-module__u_zDPW__paging{align-items:center;gap:4px;display:flex}.image-series-module__u_zDPW__paging>span{color:var(--aesthetic-color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.image-series-module__u_zDPW__timeline{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.image-series-module__u_zDPW__timeline button{flex-direction:column;align-items:flex-start;height:auto;min-height:44px;padding:8px 12px}.image-series-module__u_zDPW__timeline small{color:var(--aesthetic-color-muted);font-size:.75rem;line-height:1.4}.image-series-module__u_zDPW__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.image-series-module__u_zDPW__reference{min-width:0;margin:0}.image-series-module__u_zDPW__reference figcaption,.image-series-module__u_zDPW__selected h3{margin:0 0 12px;font-size:.9375rem;font-weight:600;line-height:1.6}.image-series-module__u_zDPW__reference img{object-fit:contain;border-radius:var(--aesthetic-radius-control);background:var(--aesthetic-color-surface-soft);width:100%;max-height:520px;display:block}.image-series-module__u_zDPW__selected{min-width:0}.image-series-module__u_zDPW__selected figure{margin:0}@container tool-workspace (max-width:45rem){.image-series-module__u_zDPW__comparison{grid-template-columns:minmax(0,1fr)}.image-series-module__u_zDPW__reference img{max-height:240px}}.image-series-module__u_zDPW__controls{background:var(--result-controls-background,var(--aesthetic-color-surface));margin-bottom:16px;padding-block:8px}.image-series-module__u_zDPW__controls .image-series-module__u_zDPW__timeline,.image-series-module__u_zDPW__controls .image-series-module__u_zDPW__toolbar:last-child{margin-bottom:0}.image-series-module__u_zDPW__body{isolation:isolate;min-width:0}.image-series-module__u_zDPW__modes{flex-wrap:wrap;gap:8px}.image-series-module__u_zDPW__paging{gap:8px;margin-left:auto}.image-series-module__u_zDPW__timeline small{color:inherit;opacity:.85}@media (min-width:1200px) and (min-height:580px){.image-series-module__u_zDPW__controls{z-index:1;position:sticky;top:0}}.image-series-module__u_zDPW__series[data-filmstrip]{flex-direction:column;gap:12px;min-height:0;display:flex}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__controls{display:contents}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__toolbar{margin:0}.image-series-module__u_zDPW__filmstrip{overscroll-behavior-x:contain;scrollbar-width:thin;flex:none;justify-content:safe center;align-self:stretch;gap:10px;width:100%;max-width:100%;padding:0 0 2px;display:flex;overflow-x:auto}.image-series-module__u_zDPW__filmstrip>button{white-space:normal;text-align:center;min-width:0;height:auto;font-size:var(--aesthetic-font-size-small);border:2px solid #0000;flex-direction:column;flex:0 0 clamp(76px,14.2857% - 8.57143px,112px);gap:0;padding:0;line-height:1.5;display:flex;position:relative;overflow:hidden}.image-series-module__u_zDPW__filmstrip>button>span:nth-child(2){z-index:1;background:var(--aesthetic-color-media-scrim);max-width:calc(100% - 12px);color:var(--aesthetic-color-on-media);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:.75rem;line-height:1.5;position:absolute;top:6px;left:6px}.image-series-module__u_zDPW__filmstrip>button[aria-pressed=true]{--aesthetic-color-brand-soft:color-mix(in srgb,var(--aesthetic-color-brand) 20%,var(--aesthetic-color-on-stage));--aesthetic-color-brand-strong:var(--aesthetic-color-action);border-color:var(--aesthetic-color-brand)}.image-series-module__u_zDPW__thumbnail{aspect-ratio:4/5;background:var(--aesthetic-color-surface-soft);width:100%;color:var(--aesthetic-color-muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.image-series-module__u_zDPW__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.image-series-module__u_zDPW__filmstrip small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--aesthetic-font-size-small);color:inherit;overflow:hidden}.image-series-module__u_zDPW__filmstrip .image-series-module__u_zDPW__thumbnail{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.image-series-module__u_zDPW__filmstrip .image-series-module__u_zDPW__thumbnail small{max-width:100%;padding-inline:4px;font-size:.75rem}.image-series-module__u_zDPW__stageImage{aspect-ratio:3/4;cursor:zoom-in;background:0 0;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.image-series-module__u_zDPW__stageImage img{object-fit:contain;width:100%;height:100%;display:block}.image-series-module__u_zDPW__stagePlaceholder{aspect-ratio:3/4;border:1px solid var(--aesthetic-color-border);background:var(--aesthetic-color-surface-soft);width:100%;color:var(--aesthetic-color-ink);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.image-series-module__u_zDPW__stagePlaceholder strong{font-size:1rem}.image-series-module__u_zDPW__stagePlaceholder span{color:var(--aesthetic-color-muted);font-size:.8125rem;line-height:1.6}.image-series-module__u_zDPW__stageSummary{color:var(--aesthetic-color-muted);align-items:center;gap:12px;font-size:.8125rem;display:flex}.image-series-module__u_zDPW__stageSummary button{height:24px;min-height:24px;color:var(--aesthetic-color-ink);padding-block:0}.image-series-module__u_zDPW__spinner{flex-shrink:0;animation:1s linear infinite image-series-module__u_zDPW__spin}@keyframes image-series-module__u_zDPW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.image-series-module__u_zDPW__spinner{animation:none}}@media (max-width:700px){.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__controls{display:block}.image-series-module__u_zDPW__stageHeading{flex-wrap:wrap;gap:4px}.image-series-module__u_zDPW__stageSummary{gap:8px;margin-left:auto}.image-series-module__u_zDPW__stageSummary button{min-height:44px}.image-series-module__u_zDPW__stagePlaceholder{padding:16px}}.image-series-module__u_zDPW__stageHeading{border-top:1px solid var(--aesthetic-color-border);font-size:var(--aesthetic-font-size-label);flex:none;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}@media (min-width:1200px) and (min-height:580px){.image-series-module__u_zDPW__series[data-filmstrip]:not([data-view=grid]){flex:1}.image-series-module__u_zDPW__series[data-filmstrip]:not([data-view=grid]) .image-series-module__u_zDPW__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__body>div{flex:1;min-height:0}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__selected{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__selected h3{flex:none;margin:0}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__selected [data-result-count]{min-height:0}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__selected [data-result-count]>figure>div{padding:4px 8px}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__reference{flex-direction:column;min-height:0;display:flex}.image-series-module__u_zDPW__series[data-filmstrip] .image-series-module__u_zDPW__reference img{flex:1;min-height:0;max-height:none}}
.recovery-preview-frame-module__hBUGRa__main{flex:1;place-items:center;min-width:0;min-height:180px;padding:0;display:grid}.recovery-preview-frame-module__hBUGRa__frame{width:min(100%,calc(var(--result-preview-height,360px) * 3 / 4));margin:auto}.recovery-preview-frame-module__hBUGRa__caption{font-size:var(--aesthetic-font-size-caption);text-align:center;color:var(--aesthetic-color-muted);margin:10px 0 0;line-height:1.5;display:block}@media (min-width:1200px) and (min-height:580px){.recovery-preview-frame-module__hBUGRa__main{min-height:0;container-type:size}.recovery-preview-frame-module__hBUGRa__frame{width:min(100%,75cqh - 24px);max-width:none}.recovery-preview-frame-module__hBUGRa__caption{white-space:nowrap;width:max-content;max-width:100cqw;position:relative;left:50%;transform:translate(-50%)}}@media (max-width:700px){.recovery-preview-frame-module__hBUGRa__frame{width:min(100%,270px)}.recovery-preview-frame-module__hBUGRa__caption{font-size:.75rem}}
