.WeddingBouquet_page__cqnAa{background:var(--ui-bg-page);color:var(--ui-text);font-family:inherit}.WeddingBouquet_display__8G6LX{font-family:inherit;font-weight:600;letter-spacing:-.035em}.WeddingBouquet_hero__jT1DJ{position:relative;background:none}.WeddingBouquet_botanicalRule__Poh48:after,.WeddingBouquet_hero__jT1DJ:before,.WeddingBouquet_paperGrid__Lkjgw{display:none}.WeddingBouquet_botanicalRule__Poh48,.WeddingBouquet_heroRevealLate__YMcil,.WeddingBouquet_heroReveal__5xqpX,.WeddingBouquet_stepReveal__VuqY0{position:relative}.WeddingBouquet_section__wyaDB{--ui-scene-panel-padding:16px}.WeddingBouquet_section__wyaDB .WeddingBouquet_workbench__vGtNA>[data-tool-controls].WeddingBouquet_controls__uAr3X[class]{align-self:start;gap:12px}.WeddingBouquet_section__wyaDB .WeddingBouquet_workbench__vGtNA [data-workbench-fields]{gap:12px}.WeddingBouquet_controlHeader__mx7rQ{margin-block-end:12px}.WeddingBouquet_designSteps__56_hA{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet)}.WeddingBouquet_designStep__QsHv_+.WeddingBouquet_designStep__QsHv_{border-block-start:1px solid var(--ui-border)}.WeddingBouquet_stepToggle__rm2hZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:8px;width:100%;min-block-size:var(--ui-control-min);padding:8px 12px;border-radius:var(--ui-radius-control);text-align:start}.WeddingBouquet_stepToggle__rm2hZ:hover{background:var(--ui-bg-quiet-hover)}.WeddingBouquet_stepTitle__SnFhz{min-width:0;color:var(--ui-text);font-size:var(--ui-type-body);font-weight:500;line-height:20px}.WeddingBouquet_optionalLabel___ulZL{display:block;color:var(--ui-muted);font-size:var(--ui-type-small);font-weight:400;line-height:16px}.WeddingBouquet_stepSummary__Glqnj{min-width:0;color:var(--ui-copy);font-size:var(--ui-type-small);font-weight:400;line-height:18px;text-align:end;overflow-wrap:anywhere}.WeddingBouquet_stepOptions__H0QGo{padding:8px;border-block-start:1px solid var(--ui-border-quiet)}.WeddingBouquet_optionButton__aXCbq,.WeddingBouquet_paletteButton__Sg22_,.WeddingBouquet_qualityButton__4qCD8{min-width:0;min-block-size:var(--ui-control-min);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);padding:8px;color:var(--ui-copy);text-align:start;transition:background var(--ui-motion-fast),border-color var(--ui-motion-fast)}.WeddingBouquet_optionButton__aXCbq:hover,.WeddingBouquet_paletteButton__Sg22_:hover,.WeddingBouquet_qualityButton__4qCD8:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-quiet-hover)}.WeddingBouquet_optionButton__aXCbq{font-size:var(--ui-type-small);font-weight:500;line-height:18px;text-align:center}.WeddingBouquet_paletteButton__Sg22_{position:relative;min-block-size:56px;font-size:var(--ui-type-small);font-weight:500;line-height:16px}.WeddingBouquet_swatches__4imtL{display:flex;gap:4px;margin-block-end:4px;padding-inline-end:8px}.WeddingBouquet_paletteCheck__Sox0E{position:absolute;inset-block-start:6px;inset-inline-end:5px;width:12px;height:12px;color:var(--ui-accent-copy)}.WeddingBouquet_section__wyaDB .WeddingBouquet_workbench__vGtNA [data-workbench-actions]{gap:8px;padding-block-start:12px}.WeddingBouquet_actions__pyP3e{margin-block-start:12px;border-block-start:1px solid var(--ui-border)}.WeddingBouquet_qualityButton__4qCD8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;font-size:var(--ui-type-small);line-height:18px}.WeddingBouquet_heroPreview__NxgCk,.WeddingBouquet_heroPreview__NxgCk>[data-rollout-example]{display:flex;flex:1;flex-direction:column;min-block-size:0}.WeddingBouquet_heroPreview__NxgCk>[data-rollout-example]>div{display:flex;flex:1;min-block-size:0}.WeddingBouquet_heroPreview__NxgCk figure{display:flex;flex:1;flex-direction:column;min-width:0;min-block-size:0}.WeddingBouquet_presetGrid__OxExr{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-gap-card);max-inline-size:1024px;margin-inline:auto}.WeddingBouquet_presetCard__d603I{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-card);background:var(--ui-bg-quiet)}.WeddingBouquet_presetImage__Vd3Ar{position:relative;block-size:240px;overflow:hidden;background:var(--ui-bg-icon)}.WeddingBouquet_presetCopy__Uc6di{display:flex;flex:1;flex-direction:column;padding:16px}.WeddingBouquet_presetCard__d603I .WeddingBouquet_presetCopy__Uc6di h3{font-size:var(--ui-type-card);line-height:28px}.WeddingBouquet_presetCard__d603I .WeddingBouquet_presetCopy__Uc6di p{flex:1;margin-block:8px 12px;font-size:var(--ui-type-body);line-height:24px}.WeddingBouquet_presetAction__gFWfQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:var(--ui-control-min);width:100%;padding:8px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text);font-size:var(--ui-type-small);font-weight:500;line-height:20px}.WeddingBouquet_presetAction__gFWfQ:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-icon)}@media (min-width:640px){.WeddingBouquet_presetGrid__OxExr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.WeddingBouquet_presetGrid__OxExr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-height:700px){.WeddingBouquet_controlHeader__mx7rQ{margin-block-end:8px}.WeddingBouquet_stepToggle__rm2hZ{padding-block:4px}.WeddingBouquet_paletteButton__Sg22_,.WeddingBouquet_stepOptions__H0QGo{padding-block:6px}.WeddingBouquet_section__wyaDB .WeddingBouquet_workbench__vGtNA [data-workbench-actions]{gap:4px;padding-block-start:8px}}@media (prefers-reduced-motion:reduce){.WeddingBouquet_optionButton__aXCbq,.WeddingBouquet_paletteButton__Sg22_,.WeddingBouquet_qualityButton__4qCD8{transition:none}}.GptImage26Workbench_hero__pi10G{padding-block:4px 16px;text-align:center}.GptImage26Workbench_hero__pi10G h1{margin-inline:auto;max-width:var(--ui-content-max);color:var(--ui-text);font-size:var(--ui-model-page-hero-size);font-weight:var(--ui-weight-heading);line-height:var(--ui-leading-hero);letter-spacing:var(--ui-tracking-hero);text-wrap:balance}.GptImage26Workbench_hero__pi10G h1:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:0}.GptImage26Workbench_heroAccent__mvbnK{color:var(--ui-accent-copy);white-space:nowrap}.GptImage26Workbench_heroDescription__JuGy1{max-width:var(--ui-model-page-subtitle-max);margin:8px auto 0;color:var(--ui-muted);font-size:var(--ui-type-body);line-height:24px}.GptImage26Workbench_panel__oPKPM{min-width:0;padding:16px;border:1px solid var(--ui-border-panel);border-radius:var(--ui-radius-panel);background:var(--ui-bg-panel);box-shadow:var(--ui-shadow-panel)}.GptImage26Workbench_header__QGRag{display:flex;align-items:center;gap:16px;margin-block-end:16px}.GptImage26Workbench_headerRule__EQWSy{flex:1;height:1px;background:var(--ui-divider)}.GptImage26Workbench_heading__5JRRX{display:flex;flex:0 1 auto;min-width:0;align-items:center;gap:10px;color:var(--ui-text);font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.015em}.GptImage26Workbench_heading__5JRRX>svg{flex-shrink:0;color:var(--ui-accent-copy)}.GptImage26Workbench_input__xTWgX{display:flex;min-width:0;min-height:var(--ui-model-page-input-min);gap:12px;padding:12px;border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-card);background:var(--ui-bg-input);transition:border-color var(--ui-motion-fast),box-shadow var(--ui-motion-fast)}.GptImage26Workbench_input__xTWgX:focus-within{border-color:var(--ui-accent-border);box-shadow:var(--ui-model-page-input-focus-shadow)}.GptImage26Workbench_input__xTWgX[data-pointer-focus=false]:has(textarea:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.GptImage26Workbench_input__xTWgX textarea{display:block;flex:1;min-width:0;min-height:132px;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-text);font-size:var(--ui-type-body);line-height:24px;resize:none}.GptImage26Workbench_input__xTWgX textarea::-moz-placeholder{color:var(--ui-muted)}.GptImage26Workbench_input__xTWgX textarea::placeholder{color:var(--ui-muted)}.GptImage26Workbench_panel__oPKPM .GptImage26Workbench_input__xTWgX textarea:focus-visible{outline:none}.GptImage26Workbench_hint__5ql6S{margin-block-start:8px;color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px}.GptImage26Workbench_controls__42KYH{margin-block-start:16px}.GptImage26Workbench_toolbar__a8_k9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-model-page-toolbar-gap)}.GptImage26Workbench_format__HwK2S,.GptImage26Workbench_resolution__rcinG{flex:0 1 auto;min-width:0}.GptImage26Workbench_ratio__uw9dY{flex:0 1 auto;min-width:100px;max-width:100%}.GptImage26Workbench_choices__Ja8Yl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.GptImage26Workbench_choice__2G_mm{min-width:0;min-height:var(--ui-model-page-control-height);padding:7px 8px;border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-control);background:var(--ui-bg-input);color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px;transition:color var(--ui-motion-fast),border-color var(--ui-motion-fast),background-color var(--ui-motion-fast)}.GptImage26Workbench_choice__2G_mm[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.GptImage26Workbench_choice__2G_mm:hover:not(:disabled){border-color:var(--ui-border-hover);color:var(--ui-text)}.GptImage26Workbench_choice__2G_mm:disabled{cursor:not-allowed;opacity:.5}.GptImage26Workbench_choice__2G_mm>span{display:block}.GptImage26Workbench_choice__2G_mm>span:first-child{font-weight:600}.GptImage26Workbench_ratioMenu__uA0NL{color-scheme:dark;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) transparent}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar{width:6px;height:6px}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-corner,.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-track{background:transparent}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:var(--ui-border-hover);background-clip:padding-box}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-thumb:hover{background-color:var(--ui-muted)}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-thumb:active{background-color:var(--ui-copy)}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-button{display:none}@supports selector(::-webkit-scrollbar){.GptImage26Workbench_ratioMenu__uA0NL{scrollbar-width:auto;scrollbar-color:auto}}@media (forced-colors:active){.GptImage26Workbench_ratioMenu__uA0NL{scrollbar-color:auto;scrollbar-width:auto}.GptImage26Workbench_ratioMenu__uA0NL::-webkit-scrollbar-thumb{background-color:ButtonText}}.GptImage26Workbench_actions__cBhsp{position:relative;display:flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:center;margin-inline-start:auto}.GptImage26Workbench_quote__zEs3a{position:absolute;z-index:1;inset-block-start:var(--ui-model-page-quote-offset);inset-inline-end:var(--ui-model-page-quote-offset);display:flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--ui-border-panel);border-radius:999px;background:var(--ui-bg-card);box-shadow:var(--ui-shadow-card);color:var(--ui-accent-copy);font-size:var(--ui-type-small);font-weight:500;line-height:16px}.GptImage26Workbench_quote__zEs3a>svg{flex-shrink:0}.GptImage26Workbench_generate__ldITs{display:flex;width:100%;min-height:var(--ui-control-min);align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-on-accent);font-size:var(--ui-type-body);font-weight:600;line-height:24px;transition:background-color var(--ui-motion-fast)}.GptImage26Workbench_generate__ldITs:hover:not(:disabled){background:var(--ui-accent-hover)}.GptImage26Workbench_generate__ldITs:disabled{cursor:not-allowed;opacity:.75}.GptImage26Workbench_generate__ldITs>svg{flex-shrink:0}.GptImage26Workbench_details__NiNW1{display:flex;min-height:var(--ui-model-page-control-height);max-width:100%;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-control);background:var(--ui-bg-input);color:var(--ui-copy);font-size:var(--ui-type-small);line-height:20px;text-align:start;transition:border-color var(--ui-motion-fast),color var(--ui-motion-fast)}.GptImage26Workbench_details__NiNW1>svg{flex-shrink:0;color:var(--ui-accent-copy)}.GptImage26Workbench_details__NiNW1[aria-checked=true]{border-color:var(--ui-accent-border);color:var(--ui-accent-copy)}.GptImage26Workbench_details__NiNW1:hover:not(:disabled){border-color:var(--ui-border-hover)}.GptImage26Workbench_details__NiNW1:disabled{cursor:not-allowed;opacity:.5}.GptImage26Workbench_switchTrack__gHXRg{display:flex;flex-shrink:0;width:28px;padding:2px;border-radius:999px;background:var(--ui-border)}.GptImage26Workbench_switchThumb__oyzu7{width:12px;height:12px;border-radius:50%;background:var(--ui-copy);transition:transform var(--ui-motion-fast)}.GptImage26Workbench_details__NiNW1[aria-checked=true] .GptImage26Workbench_switchTrack__gHXRg{background:var(--ui-accent)}.GptImage26Workbench_details__NiNW1[aria-checked=true] .GptImage26Workbench_switchThumb__oyzu7{transform:translateX(12px);background:var(--ui-on-accent)}[dir=rtl] .GptImage26Workbench_details__NiNW1[aria-checked=true] .GptImage26Workbench_switchThumb__oyzu7{transform:translateX(-12px)}.GptImage26Workbench_summary__wCs9Y{display:flex;flex-wrap:wrap;gap:4px 16px;margin-block-start:8px;color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px}@media (min-width:640px){.GptImage26Workbench_panel__oPKPM{padding:24px}.GptImage26Workbench_heading__5JRRX{font-size:18px;line-height:28px}.GptImage26Workbench_input__xTWgX{gap:16px;padding:16px}.GptImage26Workbench_input__xTWgX textarea{min-height:128px;font-size:15px;line-height:28px}}@media (max-width:767px){.GptImage26Workbench_actions__cBhsp{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.GptImage26Workbench_input__xTWgX{transition:none}}@media (max-width:639px){.GptImage26Workbench_choice__2G_mm,.GptImage26Workbench_details__NiNW1{min-height:var(--ui-control-min)}.GptImage26Workbench_choice__2G_mm{min-width:var(--ui-control-min)}}.GptImage2Editing_context__PLFPM{display:flex;flex:1 0 100%;align-items:flex-start;gap:8px;margin-block-end:12px;padding:12px;border:1px solid var(--ui-accent-border);border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);color:var(--ui-copy)}.GptImage2Editing_context__PLFPM>svg{flex-shrink:0;margin-block-start:2px;color:var(--ui-accent-copy)}.GptImage2Editing_copy__aYnEY{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.GptImage2Editing_title__nJoq8{color:var(--ui-accent-copy);font-size:var(--ui-type-small);font-weight:500;line-height:20px}.GptImage2Editing_hint__1YILf{grid-column:1;color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px}.GptImage2Editing_back__yTQ7N{display:inline-flex;grid-column:2;grid-row:1/span 2;min-height:var(--ui-control-min);max-width:100%;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-copy);font-size:var(--ui-type-small);line-height:20px;text-align:start}.GptImage2Editing_back__yTQ7N:hover:not(:disabled){background:var(--ui-bg-card-hover);color:var(--ui-text)}.GptImage2Editing_back__yTQ7N:disabled{cursor:not-allowed;opacity:.6}.GptImage2Editing_back__yTQ7N:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.GptImage2Editing_back__yTQ7N>svg{flex-shrink:0}.GptImage2Editing_context__PLFPM:dir(rtl) .GptImage2Editing_back__yTQ7N>svg{transform:scaleX(-1)}.GptImage2Editing_inputAnchor__WuJlH{scroll-margin-block-start:calc(var(--tool-banner-height, 0px) + 96px)}@media (max-width:639px){.GptImage2Editing_copy__aYnEY{display:block}.GptImage2Editing_hint__1YILf{margin-block-start:4px}.GptImage2Editing_back__yTQ7N{margin-block-start:8px}}.HomeGenerator_tabs___q9d8{display:flex;flex-wrap:wrap;gap:4px 20px;min-width:0;width:100%;border-bottom:1px solid var(--ui-divider)}.HomeGenerator_tab__hUAJu{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:var(--ui-control-min);padding:0 8px 12px;color:var(--ui-muted);font-size:16px;font-weight:500;line-height:24px;transition:color var(--ui-motion-fast)}.HomeGenerator_tab__hUAJu svg{flex-shrink:0}.HomeGenerator_tab__hUAJu:hover,.HomeGenerator_tab__hUAJu[aria-selected=true]{color:var(--ui-text)}.HomeGenerator_tab__hUAJu[aria-selected=true] svg{color:var(--ui-accent-copy)}.HomeGenerator_tab__hUAJu[aria-selected=true]:after{position:absolute;inset-inline:0;bottom:-1px;height:3px;border-radius:var(--ui-radius-control);background:var(--ui-accent);content:""}.HomeGenerator_tab__hUAJu:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.HomeGenerator_video___SwcJ{position:relative;z-index:10;padding:8px 12px 96px;scroll-margin-top:144px}.HomeGenerator_video___SwcJ[hidden]{display:none}@media (min-width:640px){.HomeGenerator_video___SwcJ{padding-inline:16px}}@media (min-width:768px){.HomeGenerator_video___SwcJ{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.HomeGenerator_tab__hUAJu{transition:none}}.ModelPageResults_result__YzvdI{min-width:0;width:100%;margin-block-start:var(--ui-model-page-results-space);padding-block-start:16px;border-block-start:1px solid var(--ui-divider);color:var(--ui-copy)}.ModelPageResults_status__Vdfuq{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px 12px;margin-block-end:20px}.ModelPageResults_status__Vdfuq>svg{grid-row:1/span 2;color:var(--ui-muted)}.ModelPageResults_statusCopy__CDfSc{min-width:0}.ModelPageResults_status__Vdfuq p{font-size:var(--ui-type-small);line-height:20px}.ModelPageResults_status__Vdfuq .ModelPageResults_statusTitle__QVcPV{color:var(--ui-copy);font-weight:500}.ModelPageResults_status__Vdfuq .ModelPageResults_description__vMf2J{color:var(--ui-muted)}.ModelPageResults_progress__kytFL{display:flex;grid-column:2;min-width:0;width:100%;align-items:center;gap:10px;color:var(--ui-muted);font-size:var(--ui-type-small)}.ModelPageResults_progress__kytFL>span{flex-shrink:0}.ModelPageResults_track__sqJXD{flex:1;height:var(--ui-model-page-progress-height);overflow:hidden;border-radius:999px;background:var(--ui-border-quiet)}.ModelPageResults_track__sqJXD>span{display:block;height:100%;border-radius:inherit;background:var(--ui-accent);transition:width var(--ui-motion-panel)}.ModelPageResults_header__BdE4x{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block-end:12px}.ModelPageResults_header__BdE4x>p{color:var(--ui-copy);font-size:var(--ui-type-body);font-weight:500;line-height:24px}.ModelPageResults_header__BdE4x>span{color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px}.ModelPageResults_gallery__npJOi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-model-page-results-gap);align-items:start}.ModelPageResults_figure__ujrbH{min-width:0;overflow:hidden;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-card);background:var(--ui-bg-input)}.ModelPageResults_figure__ujrbH[data-editing=true]{border-color:var(--ui-accent-border)}.ModelPageResults_imageButton__lfPvQ{position:relative;display:flex;width:100%;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in}.ModelPageResults_imageButton__lfPvQ img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ModelPageResults_imageButton__lfPvQ:hover img{opacity:.94}.ModelPageResults_imageError__p8vFS,.ModelPageResults_placeholder__K5_9I{display:flex;min-width:0;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-card);background:var(--ui-bg-input);color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px;text-align:center}.ModelPageResults_placeholder__K5_9I>svg{flex-shrink:0;color:var(--ui-accent-copy)}.ModelPageResults_imageError__p8vFS{border:0;border-radius:0}.ModelPageResults_caption__NRH4q{display:flex;flex-wrap:wrap;min-width:0;align-items:center;justify-content:space-between;gap:4px;padding:4px;border-block-start:1px solid var(--ui-divider)}.ModelPageResults_imageActions__8zWsg{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-inline-start:auto}.ModelPageResults_figure__ujrbH[data-editing=true] [data-result-edit]{background:var(--ui-accent-soft);color:var(--ui-accent-copy);opacity:1}.ModelPageResults_metadata__4m1i3{flex:1 1 var(--ui-model-page-result-meta-basis);min-width:0;padding-inline-start:4px;color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ModelPageResults_footer__5xfeX{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-block-start:12px}.ModelPageResults_button__KwZ7L{display:inline-flex;min-height:var(--ui-control-min);max-width:100%;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-copy);font-size:var(--ui-type-small);font-weight:500;line-height:20px;text-align:center;transition:background-color var(--ui-motion-fast),color var(--ui-motion-fast)}.ModelPageResults_button__KwZ7L svg{flex-shrink:0}.ModelPageResults_button__KwZ7L:hover:not(:disabled){background:var(--ui-bg-card-hover);color:var(--ui-text)}.ModelPageResults_button__KwZ7L:disabled{cursor:not-allowed;opacity:.6}.ModelPageResults_button__KwZ7L:focus-visible,.ModelPageResults_imageButton__lfPvQ:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.ModelPageResults_iconButton__6wmCV{width:var(--ui-control-min);min-width:var(--ui-control-min);flex-shrink:0;padding:8px;border-color:transparent}@media (min-width:640px){.ModelPageResults_gallery__npJOi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ModelPageResults_gallery__npJOi{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ModelPageResults_button__KwZ7L,.ModelPageResults_track__sqJXD>span{transition:none}}.PresetSceneWorkbench_section__FY_b3{overflow-wrap:anywhere}.PresetSceneWorkbench_controls___dMsf{gap:16px}.PresetSceneWorkbench_controlFieldset__SZTON{display:flex;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;border:0}.PresetSceneWorkbench_controlFieldset__SZTON:disabled [role=button]{pointer-events:none}.PresetSceneWorkbench_controlFieldset__SZTON>.PresetSceneWorkbench_cell__dV4_O>div:first-child{border:0;border-radius:0;background:none;padding:0;box-shadow:none;backdrop-filter:none}.PresetSceneWorkbench_cell__dV4_O{min-width:0}.PresetSceneWorkbench_controls___dMsf>.PresetSceneWorkbench_cell__dV4_O>div:first-child{border:0;border-radius:0;background:none;padding:0;box-shadow:none;backdrop-filter:none}.PresetSceneWorkbench_controls___dMsf h2{display:flex;align-items:center;gap:8px}.PresetSceneWorkbench_controls___dMsf h2 svg{margin:0;color:var(--ui-accent-copy)}.PresetSceneWorkbench_controls___dMsf :is(button,a){max-width:100%;white-space:normal}.PresetSceneWorkbench_controls___dMsf>div:first-child{margin-block:0}.PresetSceneWorkbench_controls___dMsf button{overflow-wrap:anywhere}.PresetSceneWorkbench_compactIntro___zs2u{min-width:0;text-align:center}.PresetSceneWorkbench_compactIntro___zs2u>div{display:block;max-width:none}.PresetSceneWorkbench_compactIntro___zs2u div:has(>div>h1){display:block}.PresetSceneWorkbench_compactIntro___zs2u h1{margin-block:0 8px;max-width:none;overflow-wrap:anywhere}.PresetSceneWorkbench_compactIntro___zs2u p{margin:8px auto;max-width:672px;color:var(--ui-copy);font-size:var(--ui-type-body);line-height:22px}.PresetSceneWorkbench_compactIntro___zs2u nav{margin-block-end:8px;text-align:start}.PresetSceneWorkbench_compactIntro___zs2u [class*=flex-wrap]{justify-content:center;gap:6px 12px;margin-block:8px}.PresetSceneWorkbench_compactIntro___zs2u [class*=flex-wrap] span{font-size:var(--ui-type-small);line-height:18px}.PresetSceneWorkbench_compactIntro___zs2u [class*=flex-wrap] svg{width:14px;height:14px;color:var(--ui-accent-copy)}.PresetSceneWorkbench_compactIntro___zs2u>div a{margin-block-start:8px;min-height:var(--ui-control-min);padding:8px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet);color:var(--ui-copy);font-size:var(--ui-type-body);box-shadow:none}.PresetSceneWorkbench_compactIntro___zs2u>div a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.PresetSceneWorkbench_controls___dMsf :is(input:not([type=file]),textarea,select){min-width:0;max-width:100%;border-radius:var(--ui-radius-control);border-color:var(--ui-border);background-color:var(--ui-bg-input);color:var(--ui-text)}.PresetSceneWorkbench_controls___dMsf textarea{width:100%}.PresetSceneWorkbench_controls___dMsf :is(button,a)[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy);--tw-ring-color:var(--ui-accent-border)}.PresetSceneWorkbench_controls___dMsf [aria-pressed=true] span{color:inherit}.PresetSceneWorkbench_inputSummary__LlBtG{display:flex;gap:12px;align-items:center}.PresetSceneWorkbench_inputSummary__LlBtG img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ui-radius-control)}.PresetSceneWorkbench_inputSummary__LlBtG button{flex:1}.PresetSceneWorkbench_result__6ReW_{position:relative;min-height:360px}.PresetSceneWorkbench_result__6ReW_ img{max-width:100%;-o-object-fit:contain;object-fit:contain}.PresetSceneWorkbench_result__6ReW_ .PresetSceneWorkbench_avatarFrame__JnJFZ{width:min(280px,100%);height:auto;aspect-ratio:1;flex-shrink:0}.PresetSceneWorkbench_result__6ReW_ [data-avatar-preview]{-o-object-fit:cover;object-fit:cover}.PresetSceneWorkbench_heroMedia__5K9d2{position:relative;width:100%;min-width:0;display:grid;gap:12px;margin-block-end:16px;color:var(--ui-copy)}.PresetSceneWorkbench_heroMedia__5K9d2>div{position:relative;inset:auto;transform:none;width:auto;max-width:none;margin:0}.PresetSceneWorkbench_heroMedia__5K9d2 .shadow-2xl,.PresetSceneWorkbench_heroMedia__5K9d2 .shadow-xl{box-shadow:var(--ui-shadow-quiet)}.PresetSceneWorkbench_heroMedia__5K9d2 :is(p,span){overflow-wrap:anywhere}.PresetSceneWorkbench_heroMedia__5K9d2 img{-o-object-fit:contain;object-fit:contain}.PresetSceneWorkbench_heroMedia__5K9d2 .aspect-\[4\/5\]{width:100%;height:240px;aspect-ratio:auto}.PresetSceneWorkbench_heroMedia__5K9d2 .aspect-\[3\/4\]{height:240px;aspect-ratio:auto}.PresetSceneWorkbench_relatedText__HPyLq{display:grid;align-content:center;min-height:var(--ui-control-min);min-width:0;padding:12px;color:var(--ui-copy)}.PresetSceneWorkbench_relatedText__HPyLq:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--ui-radius-control)}.PresetSceneWorkbench_relatedText__HPyLq h3{font-size:var(--ui-type-body);font-weight:400;line-height:20px}.PresetSceneWorkbench_contentHeader__tWR6h{display:block;max-width:768px;margin:0 auto 32px;text-align:center}.PresetSceneWorkbench_contentHeader__tWR6h h2{max-width:none}.PresetSceneWorkbench_contentHeader__tWR6h p{max-width:672px;margin:12px auto 0;text-align:center}.PresetSceneWorkbench_imageLinkTitle__uUh3Y{font-size:var(--ui-image-link-title-size);font-weight:var(--ui-image-link-title-weight);line-height:var(--ui-image-link-title-leading);color:var(--ui-text);text-shadow:var(--ui-image-link-text-shadow)}.PresetSceneWorkbench_breadcrumbPage__MGi3g>section{--scene-shell-top:16px}.PresetSceneWorkbench_promptSection__3I0nQ{padding:calc(var(--tool-banner-height,0px) + 92px) var(--ui-page-gutter) 32px;color:var(--ui-text);overflow-wrap:anywhere}.PresetSceneWorkbench_promptInner__kchDh{max-width:var(--ui-content-max);margin-inline:auto;min-width:0}.PresetSceneWorkbench_promptPanel__5Rpza{margin-block-start:20px;padding:20px;border:1px solid var(--ui-border-panel);border-radius:var(--ui-radius-panel);background:var(--ui-bg-panel);box-shadow:var(--ui-shadow-panel);min-width:0}.PresetSceneWorkbench_promptInput__NMzWw{padding:12px;border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-card);background:var(--ui-bg-input)}.PresetSceneWorkbench_promptInput__NMzWw [data-editor-prompt-area]{border:0;background:none;box-shadow:none;padding:0}.PresetSceneWorkbench_promptInput__NMzWw #photo-editor-prompt{min-height:160px}.PresetSceneWorkbench_promptInput__NMzWw textarea::-moz-placeholder{color:var(--ui-muted);opacity:1}.PresetSceneWorkbench_promptInput__NMzWw textarea::placeholder{color:var(--ui-muted);opacity:1}.PresetSceneWorkbench_promptPanel__5Rpza :is(button,a,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (min-width:1024px){.PresetSceneWorkbench_promptSection__3I0nQ{padding:calc(var(--tool-banner-height,0px) + 24px) 24px 32px}.PresetSceneWorkbench_relatedGrid__VBb_g[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.PresetSceneWorkbench_promptPanel__5Rpza{padding:16px}}@media (prefers-reduced-motion:reduce){.PresetSceneWorkbench_promptSection__3I0nQ *,.PresetSceneWorkbench_section__FY_b3 *{animation:none!important;transition:none!important}}.SceneHistory_row__LedFo{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0;min-block-size:var(--scene-history-row-min,var(--ui-control-min))}.SceneHistory_summary__1V58t{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.SceneHistory_summary__1V58t>:is(h2,h3,p){margin-block:0}.SceneHistory_summary__1V58t>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.SceneHistory_summary__1V58t>div{flex-wrap:wrap}.SceneHistory_row__LedFo .SceneHistory_trigger__rXYUu[class][data-scene-creations-trigger]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-block-size:var(--ui-control-min);width:auto;max-width:100%;margin-inline-start:auto;padding:4px 6px;border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-copy);font-size:var(--ui-type-body);font-weight:400;line-height:20px;text-align:start;white-space:nowrap}.SceneHistory_trigger__rXYUu svg{flex-shrink:0}.SceneHistory_trigger__rXYUu{text-transform:none;letter-spacing:normal}.SceneHistory_row__LedFo .SceneHistory_trigger__rXYUu[class][data-scene-creations-trigger]:hover{background:var(--ui-bg-quiet-hover);color:var(--ui-text)}.SceneHistory_row__LedFo .SceneHistory_trigger__rXYUu[class][data-scene-creations-trigger]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (min-width:640px) and (pointer:fine){.SceneHistory_row__LedFo .SceneHistory_trigger__rXYUu[class][data-scene-creations-trigger]{min-block-size:var(--ui-scene-history-control-height)}}.HairColorWorkbench_page__03wd0[class]{padding-block-start:0}.HairColorWorkbench_section__tcafB{--ui-scene-panel-padding:16px;--ui-scene-upload-min:96px;--ui-scene-primary-height:44px;--scene-shell-bottom:24px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz{gap:12px 20px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz>.HairColorWorkbench_controls__hefnD[class]{gap:10px;padding:16px}.HairColorWorkbench_section__tcafB :is(button,a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.HairColorWorkbench_section__tcafB :is(input,button){color-scheme:dark}.HairColorWorkbench_section__tcafB button:disabled{cursor:not-allowed;opacity:.65}.HairColorWorkbench_section__tcafB [hidden]{display:none!important}.HairColorWorkbench_hero__0nHKH{padding:0!important}.HairColorWorkbench_hero__0nHKH h1{margin:0 0 6px}.HairColorWorkbench_hero__0nHKH p{max-width:none}.HairColorWorkbench_heroDetails__hbMem{position:relative;margin-block-start:6px;color:var(--ui-muted);font-size:12px;line-height:18px}.HairColorWorkbench_heroDetails__hbMem>summary{width:-moz-fit-content;width:fit-content;margin-inline:auto;cursor:pointer}.HairColorWorkbench_heroDetails__hbMem[open]{padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet)}.HairColorWorkbench_heroDetails__hbMem p{margin-block:8px!important;text-align:start}.HairColorWorkbench_trust__tbrPI{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.HairColorWorkbench_trust__tbrPI>span{display:inline-flex;align-items:center;gap:6px}.HairColorWorkbench_trust__tbrPI svg{width:14px;height:14px;color:var(--ui-accent-copy)}.HairColorWorkbench_label__jX5B3{display:flex;align-items:center;gap:6px;margin-block-end:6px;color:var(--ui-copy);font-size:12px;font-weight:500;line-height:18px}.HairColorWorkbench_fieldHeading__hxb3c{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.HairColorWorkbench_selectedColor__PMEl_{min-width:0;overflow:hidden;max-width:50%;color:var(--ui-accent-copy);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.HairColorWorkbench_upload___nQOZ{border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairColorWorkbench_section__tcafB .HairColorWorkbench_uploadButton__arBSb[data-workbench-upload]{display:flex;flex-direction:column;gap:4px;width:100%;min-height:96px;padding:10px;border-radius:var(--ui-radius-control);color:var(--ui-copy);text-align:center;font-size:12px;font-weight:500;line-height:18px}.HairColorWorkbench_uploadButton__arBSb>svg{color:var(--ui-accent-copy)}.HairColorWorkbench_uploadHint__IRtta{max-width:34ch;color:var(--ui-muted);font-size:11px;font-weight:400;line-height:16px}.HairColorWorkbench_camera__gKJhl{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;width:100%;color:var(--ui-copy);font-size:12px}.HairColorWorkbench_uploaded__KSRAR{display:flex;align-items:center;gap:10px;min-height:96px;padding:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairColorWorkbench_uploadThumb___VHXc{display:grid;place-items:center;width:56px;height:72px;flex-shrink:0;overflow:hidden;border-radius:var(--ui-radius-control);background:var(--ui-bg-page)}.HairColorWorkbench_uploadThumb___VHXc img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.HairColorWorkbench_section__tcafB .HairColorWorkbench_textButton__bifAw{min-height:32px;color:var(--ui-accent-copy);text-align:start;font-size:12px;text-decoration:underline;text-underline-offset:3px}.HairColorWorkbench_modeSwitch__yjsBQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairColorWorkbench_modeSwitch__yjsBQ button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:4px;border:1px solid transparent;border-radius:6px;color:var(--ui-copy);font-size:12px;line-height:16px}.HairColorWorkbench_modeSwitch__yjsBQ button[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.HairColorWorkbench_modeSwitch__yjsBQ svg{flex-shrink:0}.HairColorWorkbench_settings__d42kZ,.HairColorWorkbench_singleControls__EffGT{display:flex;flex-direction:column;gap:10px;min-width:0}.HairColorWorkbench_groupTabs__gqBwc{display:flex;flex-wrap:wrap;gap:4px;margin-block-end:6px}.HairColorWorkbench_groupTabs__gqBwc button{flex:1 1 auto;min-height:32px;padding:4px 6px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-bg-input);color:var(--ui-copy);font-size:11px;line-height:16px}.HairColorWorkbench_groupTabs__gqBwc button[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.HairColorWorkbench_colorGrid__eTXaJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-auto-rows:minmax(44px,auto);gap:6px;max-height:148px;padding:2px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) var(--ui-bg-icon)}.HairColorWorkbench_colorOption__m7CCr{position:relative;display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:5px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);color:var(--ui-copy);text-align:start;font-size:11px;line-height:15px}.HairColorWorkbench_colorOption__m7CCr>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.HairColorWorkbench_colorOption__m7CCr>svg{flex-shrink:0}.HairColorWorkbench_colorOption__m7CCr[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.HairColorWorkbench_swatchThumb__IYbEM{position:relative;width:30px;height:32px;flex-shrink:0;overflow:hidden;border-radius:5px}.HairColorWorkbench_customColor__nT5tJ{display:flex;align-items:center;gap:8px}.HairColorWorkbench_customColor__nT5tJ input{min-height:36px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-input);color:var(--ui-copy)}.HairColorWorkbench_customColor__nT5tJ input[type=color]{width:38px;flex-shrink:0;padding:3px;cursor:pointer}.HairColorWorkbench_customColor__nT5tJ input[type=text]{width:100%;min-width:0;padding:6px 10px;font-size:12px}.HairColorWorkbench_customColor__nT5tJ input::-moz-placeholder{color:var(--ui-muted)}.HairColorWorkbench_customColor__nT5tJ input::placeholder{color:var(--ui-muted)}.HairColorWorkbench_settings__d42kZ input[type=range]{display:block;width:100%;height:16px;margin:0;accent-color:var(--ui-accent);cursor:pointer}.HairColorWorkbench_quality__yLODP>div{margin:0;gap:6px}.HairColorWorkbench_quality__yLODP>div>span{font-size:11px;letter-spacing:0}.HairColorWorkbench_quality__yLODP button{min-height:32px;padding:4px 8px;color:var(--ui-copy);border-color:var(--ui-border);background:var(--ui-bg-icon)}.HairColorWorkbench_quality__yLODP button[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_singleActions__ifSEO{padding-block-start:0}.HairColorWorkbench_resultActions__rDr_u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HairColorWorkbench_creditBadge__r_0Gz{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-inline-start:auto;padding:0 6px;border:1px solid;border-radius:6px;font-size:11px}.HairColorWorkbench_secondary__CBpQc{gap:6px;padding:8px 12px;border:1px solid var(--ui-border);background:var(--ui-bg-icon);font-size:12px}.HairColorWorkbench_iconButton__2GZHf,.HairColorWorkbench_secondary__CBpQc{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--ui-radius-control);color:var(--ui-copy)}.HairColorWorkbench_iconButton__2GZHf{width:44px;flex-shrink:0}.HairColorWorkbench_iconButton__2GZHf:hover,.HairColorWorkbench_secondary__CBpQc:hover{background:var(--ui-bg-quiet-hover);color:var(--ui-text)}.HairColorWorkbench_error__GAf7a,.HairColorWorkbench_notice__aQIqx{display:flex;gap:8px;padding:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-error-copy);font-size:12px;line-height:18px}.HairColorWorkbench_notice__aQIqx{color:var(--ui-accent-copy)}.HairColorWorkbench_section__tcafB .HairColorWorkbench_result__vhekG{display:flex;flex-direction:column;padding:12px;min-height:0}.HairColorWorkbench_comparePreview__3sEDq,.HairColorWorkbench_singlePreview__ZJVfT{display:flex;flex:1;flex-direction:column;min-height:0}.HairColorWorkbench_previewPair__qEh3g{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.HairColorWorkbench_previewCard__MzDV4{display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairColorWorkbench_previewCard__MzDV4 figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;margin-block-end:8px;color:var(--ui-copy);font-size:12px;line-height:18px}.HairColorWorkbench_previewCard__MzDV4 figcaption [data-scene-history-summary]>span,.HairColorWorkbench_previewCard__MzDV4 figcaption>span{color:var(--ui-muted);font-size:11px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_previewFrame__s2S2E{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:240px;width:100%;overflow:hidden;border-radius:6px;background:var(--ui-bg-page)}.HairColorWorkbench_imageButton__0QYgz img,.HairColorWorkbench_previewFrame__s2S2E>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.HairColorWorkbench_imageButton__0QYgz{position:absolute;inset:0;width:100%;height:100%}.HairColorWorkbench_zoomIcon__ubXoo{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:16px;height:16px;color:var(--ui-copy);pointer-events:none}.HairColorWorkbench_empty__K_SIv,.HairColorWorkbench_processing__WKHyr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;color:var(--ui-copy);text-align:center;font-size:12px;line-height:18px}.HairColorWorkbench_empty__K_SIv small,.HairColorWorkbench_processing__WKHyr small{max-width:30ch;color:var(--ui-muted);font-size:11px}.HairColorWorkbench_processing__WKHyr progress{width:min(100%,180px);height:6px;accent-color:var(--ui-accent)}.HairColorWorkbench_helper__qwc2E{margin-block-start:6px;color:var(--ui-muted);font-size:11px;line-height:17px}.HairColorWorkbench_resultHook__VrF6R>div{margin-block-start:12px;border-radius:var(--ui-radius-control)}.HairColorWorkbench_resultHook__VrF6R>div>div{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.HairColorWorkbench_resultHook__VrF6R>div>div>div:first-child{display:none}.HairColorWorkbench_resultHook__VrF6R h3{font-size:14px;line-height:20px}.HairColorWorkbench_resultHook__VrF6R p{font-size:12px;line-height:18px}.HairColorWorkbench_resultHook__VrF6R button{min-height:44px;padding:8px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);color:var(--ui-accent-copy)}.HairColorWorkbench_compareControlsSlot__jPVeA{display:flex;flex-direction:column;flex:1;min-width:0}.HairColorWorkbench_compareControls__MpsAG{display:flex;flex-direction:column;flex:1;gap:12px;min-height:0}.HairColorWorkbench_shortlist__KBj4T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.HairColorWorkbench_shortlist__KBj4T button{display:flex;align-items:center;gap:6px;min-width:0;min-height:48px;padding:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);color:var(--ui-copy);text-align:start;font-size:11px;line-height:16px}.HairColorWorkbench_shortlist__KBj4T button>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.HairColorWorkbench_shortlistSwatch___sOlt{display:grid;place-items:center;width:28px;height:30px;flex-shrink:0;border-radius:5px;color:var(--ui-text);font-size:11px;font-weight:600;text-shadow:0 1px 3px var(--ui-on-accent),0 0 4px var(--ui-on-accent)}.HairColorWorkbench_referenceSummary__GDGN2{padding:10px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairColorWorkbench_referenceSummary__GDGN2 p{color:var(--ui-accent-copy);font-size:12px;line-height:18px}.HairColorWorkbench_lockedNotice__8UX2i small,.HairColorWorkbench_referenceSummary__GDGN2 small{display:block;margin-block-start:4px;color:var(--ui-muted);font-size:11px;line-height:17px}.HairColorWorkbench_lockedNotice__8UX2i{padding:10px;border:1px solid var(--ui-accent-border);border-radius:var(--ui-radius-control);background:var(--ui-accent-soft)}.HairColorWorkbench_lockedNotice__8UX2i h4{display:inline-flex;align-items:center;gap:6px;color:var(--ui-accent-copy);font-size:12px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_compareFooter__Xs37P{margin-block-start:auto;padding-block-start:0}.HairColorWorkbench_compareActionButtons__br3bs,.HairColorWorkbench_compareActionContent__iOy3d{display:flex;flex-direction:column;gap:8px}.HairColorWorkbench_compareFooter__Xs37P p{font-size:12px;line-height:18px}.HairColorWorkbench_compareFooter__Xs37P p+p{font-size:11px;line-height:17px}.HairColorWorkbench_compareFooter__Xs37P button{width:100%;border-radius:var(--ui-radius-control);font-weight:600}.HairColorWorkbench_compareWorkspace__eWGgi{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;min-height:0}.HairColorWorkbench_compareHeader__vHuDQ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.HairColorWorkbench_compareHeader__vHuDQ h3{color:var(--ui-text);font-size:14px;font-weight:600;line-height:20px}.HairColorWorkbench_compareHeader__vHuDQ p{max-width:58ch;color:var(--ui-muted);font-size:11px;line-height:17px}.HairColorWorkbench_compareHeader__vHuDQ>span{flex-shrink:0;color:var(--ui-accent-copy);font-size:12px;line-height:20px}.HairColorWorkbench_compareGrid__03CYv{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.HairColorWorkbench_compareCard__3g3_6{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);overflow:hidden}.HairColorWorkbench_compareCard__3g3_6[data-status=succeeded]{border-color:var(--ui-accent-border)}.HairColorWorkbench_compareMedia__dQ8UG{position:relative;flex:1;min-height:120px;background:var(--ui-bg-page)}.HairColorWorkbench_comparePlaceholder__y63Xy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:120px;padding:10px;color:var(--ui-copy);text-align:center;font-size:11px;line-height:17px}.HairColorWorkbench_comparePlaceholder__y63Xy small{color:var(--ui-accent-copy);font-size:11px}.HairColorWorkbench_compareCaption__H_T98{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 6px;padding:4px 8px}.HairColorWorkbench_compareCaption__H_T98 p{display:flex;align-items:baseline;gap:6px;color:var(--ui-text);font-size:12px;line-height:18px}.HairColorWorkbench_compareCaption__H_T98 small{display:flex;align-items:center;gap:4px;color:var(--ui-muted);font-size:10px;line-height:16px}.HairColorWorkbench_compareCaption__H_T98 small svg{width:12px;height:12px}.HairColorWorkbench_number__GZU0W{color:var(--ui-accent-copy);font-size:11px}.HairColorWorkbench_compareCardActions__RcIgc{display:flex;align-items:center}.HairColorWorkbench_disclaimer__dB96i{color:var(--ui-muted);font-size:10px;line-height:16px}.HairColorWorkbench_compareEmpty___KMl8{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;color:var(--ui-copy);text-align:center;font-size:14px}.HairColorWorkbench_compareEmpty___KMl8>small{max-width:48ch;color:var(--ui-muted);font-size:12px;line-height:20px}.HairColorWorkbench_compareEmptyGrid__wPwOA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,320px)}.HairColorWorkbench_compareEmptyGrid__wPwOA>div{display:flex;align-items:center;justify-content:center;gap:12px;min-height:96px;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);color:var(--ui-muted)}@media (min-width:1024px){.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.HairColorWorkbench_section__tcafB .HairColorWorkbench_controls__hefnD{min-block-size:var(--scene-workbench-height)}.HairColorWorkbench_camera__gKJhl{display:none}.HairColorWorkbench_hero__0nHKH h1{font-size:clamp(24px,2.2cqi,28px)!important}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_previewFrame__s2S2E{min-height:180px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_controls__hefnD [data-workbench-primary]{padding:8px 12px;font-size:13px;line-height:20px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_uploadButton__arBSb[data-workbench-upload]{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;justify-content:normal;-moz-column-gap:8px;column-gap:8px;row-gap:4px;text-align:start}.HairColorWorkbench_uploadButton__arBSb>svg{grid-row:1/3}.HairColorWorkbench_uploadHint__IRtta{max-width:none}}@media (min-width:1024px) and (max-height:700px){.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz>.HairColorWorkbench_controls__hefnD[class]{gap:6px;padding:10px}.HairColorWorkbench_section__tcafB{--ui-scene-panel-padding:10px}.HairColorWorkbench_settings__d42kZ,.HairColorWorkbench_singleControls__EffGT{gap:6px}.HairColorWorkbench_compareControls__MpsAG{gap:8px}.HairColorWorkbench_lockedNotice__8UX2i,.HairColorWorkbench_referenceSummary__GDGN2{padding:8px}.HairColorWorkbench_section__tcafB .HairColorWorkbench_uploadButton__arBSb[data-workbench-upload]{min-height:72px;padding:8px}.HairColorWorkbench_uploaded__KSRAR{min-height:72px}.HairColorWorkbench_uploadThumb___VHXc{height:54px}.HairColorWorkbench_compareMedia__dQ8UG,.HairColorWorkbench_comparePlaceholder__y63Xy{min-height:100px}}@media (max-width:1023px){.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_previewFrame__s2S2E{min-height:240px;aspect-ratio:3/4}.HairColorWorkbench_compareMedia__dQ8UG{min-height:200px}.HairColorWorkbench_compareControls__MpsAG{min-height:0}.HairColorWorkbench_compareControlsSlot__jPVeA{flex:none}}@media (max-width:639px){.HairColorWorkbench_compareGrid__03CYv,.HairColorWorkbench_previewPair__qEh3g{grid-template-columns:minmax(0,1fr)}.HairColorWorkbench_compareGrid__03CYv{grid-template-rows:auto}.HairColorWorkbench_section__tcafB .HairColorWorkbench_workbench__NJ4Pz .HairColorWorkbench_previewFrame__s2S2E{min-height:240px;max-height:400px}.HairColorWorkbench_customColor__nT5tJ input,.HairColorWorkbench_groupTabs__gqBwc button,.HairColorWorkbench_modeSwitch__yjsBQ button,.HairColorWorkbench_quality__yLODP button{min-height:44px}}@media (prefers-reduced-motion:reduce){.HairColorWorkbench_section__tcafB *,.HairColorWorkbench_section__tcafB :after,.HairColorWorkbench_section__tcafB :before{animation:none!important;transition:none!important}}.HairColorWorkbench_lockedNotice__8UX2i>summary{cursor:pointer}.SceneWorkbench_section__AhMxV{--scene-shell-top:92px;--scene-shell-bottom:32px;padding:calc(var(--tool-banner-height, 0px) + var(--scene-shell-top)) var(--ui-page-gutter) var(--scene-shell-bottom);scroll-margin-block-start:calc(var(--tool-banner-height, 0px) + 16px);color:var(--ui-text)}.SceneWorkbench_inner__lq6fe{max-width:var(--ui-content-max);margin-inline:auto;min-width:0}.SceneWorkbench_hero__vedq5{padding:4px 0;text-align:center;min-width:0}.SceneWorkbench_hero__vedq5>div{max-width:none}.SceneWorkbench_title__MZ8IT{color:var(--ui-text);font-size:var(--ui-type-workbench-title);font-weight:var(--ui-weight-heading);line-height:var(--ui-leading-hero);letter-spacing:var(--ui-tracking-hero);text-wrap:balance}.SceneWorkbench_title__MZ8IT:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:0}.SceneWorkbench_hero__vedq5 h1{margin-block-end:8px;overflow-wrap:anywhere}.SceneWorkbench_hero__vedq5 p{margin:0 auto;max-width:672px;font-size:var(--ui-type-body);line-height:22px;color:var(--ui-copy)}.SceneWorkbench_badges__c7PTd{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-block-start:8px;color:var(--ui-copy)}.SceneWorkbench_badges__c7PTd>div{display:flex;align-items:center;gap:6px}.SceneWorkbench_badges__c7PTd span{font-size:var(--ui-type-small);line-height:18px}.SceneWorkbench_badges__c7PTd svg{width:14px;height:14px;flex-shrink:0;color:var(--ui-accent-copy)}.SceneWorkbench_controls__sDNoP,.SceneWorkbench_result__ngIDi{min-width:0}.SceneWorkbench_controls__sDNoP{display:flex;flex-direction:column;gap:16px}.SceneWorkbench_controls__sDNoP h2{font-size:18px;font-weight:600;line-height:28px}.SceneWorkbench_controls__sDNoP :is(button,a){overflow-wrap:anywhere}.SceneWorkbench_controls__sDNoP a,.SceneWorkbench_controls__sDNoP button:not([data-scene-preset]){min-height:var(--ui-control-min)}.SceneWorkbench_controls__sDNoP svg,.SceneWorkbench_result__ngIDi svg{flex-shrink:0}.SceneWorkbench_upload__tMEM3{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%;padding:20px 12px;border:1px dashed var(--ui-border-hover);border-radius:var(--ui-radius-card);background:var(--ui-bg-icon);text-align:center}.SceneWorkbench_upload__tMEM3:hover,.SceneWorkbench_upload__tMEM3[data-dragging=true]{border-color:var(--ui-accent)}.SceneWorkbench_upload__tMEM3>div{padding:0}.SceneWorkbench_upload__tMEM3 h3{font-size:18px;line-height:28px}.SceneWorkbench_upload__tMEM3 p{font-size:var(--ui-type-body);line-height:24px}.SceneWorkbench_upload__tMEM3 svg{color:var(--ui-accent-copy);width:24px;height:24px}.SceneWorkbench_upload__tMEM3 .rounded-full{width:40px;height:40px;margin-block-end:12px;border-radius:var(--ui-radius-control);background:none}.SceneWorkbench_actions__WJ3wQ{display:flex;flex-wrap:wrap;gap:12px}.SceneWorkbench_actions__WJ3wQ>button{width:100%;justify-content:center}.SceneWorkbench_primary__iDLQm{min-height:var(--ui-control-min);border:1px solid transparent;border-radius:var(--ui-radius-control);background:var(--ui-accent);padding:10px 16px;color:var(--ui-on-accent);font-size:var(--ui-type-body);font-weight:600;line-height:24px}.SceneWorkbench_primary__iDLQm:hover{background:var(--ui-accent-hover)}.SceneWorkbench_secondary__iAeOG{min-height:var(--ui-control-min);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet);padding:10px 16px;color:var(--ui-copy)}.SceneWorkbench_secondary__iAeOG:hover{background:var(--ui-bg-quiet-hover)}.SceneWorkbench_error__M1swu{border:1px solid var(--ui-error-copy);border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet);padding:12px;color:var(--ui-error-copy)}.SceneWorkbench_comparison__4c3S8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SceneWorkbench_preview__ZvLC_{min-width:0;padding:12px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-card);background:var(--ui-bg-icon)}.SceneWorkbench_previewFrame__Gql0R{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(240px,26vw,400px);overflow:hidden;border-radius:var(--ui-radius-control);background:var(--ui-bg-page)}.SceneWorkbench_previewFrame__Gql0R img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.SceneWorkbench_empty__bYvB6{display:grid;place-items:center;min-height:360px}.SceneWorkbench_empty__bYvB6 svg{width:40px;height:40px;color:var(--ui-muted)}.SceneWorkbench_section__AhMxV :is(button,a,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.SceneWorkbench_section__AhMxV button:disabled{cursor:not-allowed;opacity:.75}.SceneWorkbench_inner__lq6fe:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (min-width:1024px){.SceneWorkbench_section__AhMxV{--scene-shell-top:24px;padding-inline:24px var(--ui-workbench-gutter-end)}.SceneWorkbench_inner__lq6fe{max-width:none;block-size:calc(100dvh - var(--tool-banner-height, 0px) - var(--scene-shell-top) - var(--scene-shell-bottom));overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) var(--ui-bg-page)}.SceneWorkbench_inner__lq6fe:has(>[data-workbench-variant=compact-scene]){block-size:calc(100dvh - var(--scene-viewport-top, calc(var(--tool-banner-height, 0px) + var(--scene-shell-top, 24px))) - var(--scene-shell-bottom, 32px))}.SceneWorkbench_controls__sDNoP{position:sticky;inset-block-start:0}.SceneWorkbench_inner__lq6fe[data-controls-overflow=true] .SceneWorkbench_controls__sDNoP{position:relative}}@media (max-width:639px){.SceneWorkbench_comparison__4c3S8{grid-template-columns:minmax(0,1fr)}.SceneWorkbench_previewFrame__Gql0R{height:auto;min-height:240px;aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.SceneWorkbench_section__AhMxV *,.SceneWorkbench_section__AhMxV :after,.SceneWorkbench_section__AhMxV :before{transition:none!important;animation:none!important}}.ActionFigureWorkbench_section__TYF0w{--ui-scene-title-size:clamp(24px,2.4cqi,28px);--ui-scene-intro-gap:6px;--ui-scene-subtitle-leading:20px;--ui-scene-panel-padding:16px;--ui-scene-upload-min:128px;--ui-scene-primary-height:var(--ui-control-min);--ui-scene-preview-min-height:220px;--ui-scene-preview-max-height:320px}.ActionFigureWorkbench_section__TYF0w .ActionFigureWorkbench_workbench__s2v4R [data-workbench-fields],.ActionFigureWorkbench_section__TYF0w .ActionFigureWorkbench_workbench__s2v4R>[data-tool-controls][class]{gap:12px}.ActionFigureWorkbench_body__KJ3sD{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.ActionFigureWorkbench_fieldLabel__AH5Sj{display:block;margin-block-end:6px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px;font-weight:500}.ActionFigureWorkbench_section__TYF0w .ActionFigureWorkbench_workbench__s2v4R .ActionFigureWorkbench_upload__OMhmo{display:block}.ActionFigureWorkbench_uploadButton__1xFsZ{display:flex;align-items:center;gap:12px;width:100%;min-height:128px;padding:12px;text-align:start}.ActionFigureWorkbench_uploadCopy__wTyza{display:grid;min-width:0;gap:4px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px}.ActionFigureWorkbench_uploadTitle__hDj_R{color:var(--ui-text);font-size:var(--ui-type-body);line-height:20px;font-weight:500}.ActionFigureWorkbench_uploaded__iZN2j{display:flex;align-items:center;gap:12px;min-width:0;padding:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.ActionFigureWorkbench_sourceThumbnail__TJPUS{display:flex;align-items:center;justify-content:center;flex:0 0 64px;height:64px;overflow:hidden;border-radius:var(--ui-radius-control);background:var(--ui-bg-page)}.ActionFigureWorkbench_sourceThumbnail__TJPUS img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ActionFigureWorkbench_styleGroup__7Qdh5{min-width:0}.ActionFigureWorkbench_styleGrid__rQyvf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ActionFigureWorkbench_styleOption__SxGre{min-width:0;min-height:var(--ui-control-min);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);padding:8px 6px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px;text-align:center;overflow-wrap:anywhere;transition:border-color var(--ui-motion-fast),background var(--ui-motion-fast),color var(--ui-motion-fast)}.ActionFigureWorkbench_styleOption__SxGre:hover{border-color:var(--ui-border-hover);color:var(--ui-text)}.ActionFigureWorkbench_styleOption__SxGre[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.ActionFigureWorkbench_customize__kgWP3{border-block-start:1px solid var(--ui-border);padding-block-start:8px}.ActionFigureWorkbench_quality__96pjU>div{margin:0}.ActionFigureWorkbench_section__TYF0w .ActionFigureWorkbench_workbench__s2v4R>[data-tool-result][class]{padding:var(--ui-scene-panel-padding)}.ActionFigureWorkbench_resultHeader__g26i3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-block-end:12px}.ActionFigureWorkbench_exampleBadge__s3vy0{border:1px solid var(--ui-accent-border);border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);padding:4px 8px;color:var(--ui-accent-copy);font-size:var(--ui-type-small);line-height:18px}.ActionFigureWorkbench_comparison__fsDUx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ActionFigureWorkbench_comparison__fsDUx[data-has-original=false]{grid-template-columns:minmax(0,1fr)}.ActionFigureWorkbench_figure__mUzmI{min-width:0}.ActionFigureWorkbench_figure__mUzmI figcaption{margin-block-end:8px;color:var(--ui-copy);font-size:var(--ui-type-body);line-height:20px}.ActionFigureWorkbench_figure__mUzmI:last-child figcaption{color:var(--ui-accent-copy)}.ActionFigureWorkbench_preview__nTed_{border:1px solid var(--ui-border-quiet)}.ActionFigureWorkbench_imageButton__2_mfy{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ActionFigureWorkbench_imageButton__2_mfy img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ActionFigureWorkbench_imageButton__2_mfy:focus-visible{outline-offset:-3px}.ActionFigureWorkbench_zoomIcon__tRms5{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:28px;height:28px;padding:6px;border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);color:var(--ui-copy)}.ActionFigureWorkbench_placeholder__SmHKP{display:grid;justify-items:center;gap:8px;max-width:320px;padding:16px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px;text-align:center}.ActionFigureWorkbench_progress__pikp0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px}.ActionFigureWorkbench_progressTrack___XjQj{width:min(100%,160px);height:4px;overflow:hidden;border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet)}.ActionFigureWorkbench_progressTrack___XjQj>div{height:100%;background:var(--ui-accent)}.ActionFigureWorkbench_cancel__rpRd8{min-height:var(--ui-control-min);padding:8px 12px;border-radius:var(--ui-radius-control)}.ActionFigureWorkbench_cancel__rpRd8:hover{background:var(--ui-bg-quiet)}@media (min-width:1024px){.ActionFigureWorkbench_section__TYF0w .ActionFigureWorkbench_workbench__s2v4R{row-gap:12px}.ActionFigureWorkbench_section__TYF0w .ActionFigureWorkbench_workbench__s2v4R [data-workbench-actions]{padding-block-start:12px}.ActionFigureWorkbench_figure__mUzmI{display:flex;flex-direction:column;min-block-size:0}.ActionFigureWorkbench_figure__mUzmI figcaption{flex-shrink:0}.ActionFigureWorkbench_preview__nTed_ .ActionFigureWorkbench_imageButton__2_mfy{position:absolute;inset:0}}@media (max-width:639px){.ActionFigureWorkbench_comparison__fsDUx{grid-template-columns:minmax(0,1fr)}}.HairstyleStudio_section__I33RZ[class]{--ui-scene-panel-padding:16px;--scene-shell-bottom:24px;padding-inline:0}.HairstyleStudio_viewport__T1Q_p{min-width:0}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX{gap:12px 20px}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX>.HairstyleStudio_controls__U__v6[class]{align-self:start;gap:8px;padding:16px}.HairstyleStudio_section__I33RZ [data-result-min-overflow=true] .HairstyleStudio_workbench__OcMqX>.HairstyleStudio_controls__U__v6[class]{align-self:start}.HairstyleStudio_input__XCjvk{display:flex;flex-direction:column;gap:8px;min-width:0}.HairstyleStudio_upload__VJCcX,.HairstyleStudio_uploadedPhoto__ovaFA{display:flex;align-items:center;gap:8px;width:100%;min-height:88px;padding:10px;border:1px dashed var(--ui-border-hover);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);color:var(--ui-copy);text-align:start}.HairstyleStudio_upload__VJCcX:hover:not(:disabled){border-color:var(--ui-accent)}.HairstyleStudio_upload__VJCcX strong{display:block;color:var(--ui-text);font-size:13px;font-weight:500;line-height:20px}.HairstyleStudio_uploadIcon__sPPxT{flex-shrink:0;color:var(--ui-accent-copy)}.HairstyleStudio_uploadHint__IleC2{display:block;margin-block-start:2px;color:var(--ui-muted);font-size:11px;line-height:16px}.HairstyleStudio_uploadedPhoto__ovaFA{min-height:72px;border-style:solid;border-color:var(--ui-border)}.HairstyleStudio_uploadThumb__jiG42{flex-shrink:0;width:40px;height:52px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.HairstyleStudio_samples__YYqs4{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ui-muted);font-size:11px;line-height:18px}.HairstyleStudio_samples__YYqs4>span{margin-inline-end:2px}.HairstyleStudio_section__I33RZ .HairstyleStudio_samples__YYqs4 button{display:grid;place-items:center;min-width:32px;min-height:32px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-bg-icon)}.HairstyleStudio_samples__YYqs4 img{width:24px;height:28px;border-radius:3px;-o-object-fit:cover;object-fit:cover}.HairstyleStudio_styleField__m7lBF{min-width:0}.HairstyleStudio_modes__2_kWc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block-end:8px;padding:3px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairstyleStudio_section__I33RZ .HairstyleStudio_mode__A5emj{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:4px;border:1px solid transparent;border-radius:6px;color:var(--ui-copy);font-size:12px;font-weight:500;line-height:18px}.HairstyleStudio_mode__A5emj[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.HairstyleStudio_mode__A5emj:hover:not(:disabled){background:var(--ui-bg-quiet-hover)}.HairstyleStudio_presetChoice__iXVYi{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);text-align:start}.HairstyleStudio_presetChoice__iXVYi:hover:not(:disabled){border-color:var(--ui-border-hover);background:var(--ui-bg-quiet-hover)}.HairstyleStudio_presetChoice__iXVYi strong{display:block;color:var(--ui-text);font-size:13px;font-weight:500;line-height:20px}.HairstyleStudio_presetChoice__iXVYi>span>span{display:block;margin-block-start:2px;color:var(--ui-muted);font-size:11px;line-height:16px}.HairstyleStudio_presetChoice__iXVYi>svg{color:var(--ui-muted)}.HairstyleStudio_selectedImage__YzIYj{width:40px;height:48px;border-radius:6px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.HairstyleStudio_ideas__AldjX summary,.HairstyleStudio_optional__awQit summary{width:-moz-fit-content;width:fit-content;min-height:28px;padding-block:4px;color:var(--ui-copy);font-size:12px;line-height:20px;cursor:pointer}.HairstyleStudio_custom__g27wX{min-width:0}.HairstyleStudio_textarea__Nl41t{display:block;width:100%;min-height:72px;resize:vertical;padding:8px 10px;border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-control);background:var(--ui-bg-input);color:var(--ui-text);font-size:13px;line-height:20px}.HairstyleStudio_textarea__Nl41t::-moz-placeholder{color:var(--ui-muted)}.HairstyleStudio_textarea__Nl41t::placeholder{color:var(--ui-muted)}.HairstyleStudio_textarea__Nl41t:focus{border-color:var(--ui-accent-border);outline:none;box-shadow:var(--ui-model-page-input-focus-shadow)}.HairstyleStudio_characterCount__czhVs{margin-block-start:2px;color:var(--ui-muted);text-align:end;font-size:10px;line-height:16px}.HairstyleStudio_ideas__AldjX p{color:var(--ui-copy);font-size:12px;line-height:18px}.HairstyleStudio_ideaButtons__GhamP{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px}.HairstyleStudio_keepColor__iAiID{margin-block-start:4px;color:var(--ui-muted);font-size:11px;line-height:18px}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX .HairstyleStudio_toolbar__rgQuP{display:flex;flex-direction:column;gap:12px;margin-block-start:auto;padding-block-start:12px}.HairstyleStudio_parameters__GnRDy{min-width:0}.HairstyleStudio_parameters__GnRDy [data-testid=gpt-image-25-controls]{position:relative}.HairstyleStudio_parameters__GnRDy [data-testid=gpt-image-25-controls]>fieldset{flex-wrap:wrap;gap:8px}.HairstyleStudio_section__I33RZ .HairstyleStudio_parameters__GnRDy [data-testid=gpt-image-25-controls] button{min-height:32px;padding:4px 8px;border-color:var(--ui-border);background:var(--ui-bg-icon);color:var(--ui-copy)}.HairstyleStudio_parameters__GnRDy [data-testid=gpt-image-25-controls] button[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.HairstyleStudio_parameters__GnRDy [data-testid=gpt-image-25-quote]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HairstyleStudio_generate__kGSPu{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--ui-control-min);padding:10px 12px;border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-on-accent);font-size:13px;font-weight:600;line-height:20px}.HairstyleStudio_generate__kGSPu:hover:not(:disabled){background:var(--ui-accent-hover)}.HairstyleStudio_creditBadge__LUO7P{display:inline-flex;align-items:center;gap:4px;margin-inline-end:4px;padding:2px 6px;border:1px solid;border-radius:6px;font-size:11px;font-weight:600;line-height:18px}.HairstyleStudio_helper__7QHEj{color:var(--ui-muted);text-align:center;font-size:11px;line-height:18px}.HairstyleStudio_helper__7QHEj a{text-decoration:underline;text-underline-offset:3px}.HairstyleStudio_error__4HiqS{padding:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-error-copy);font-size:12px;line-height:18px}.HairstyleStudio_section__I33RZ .HairstyleStudio_result__EDjqb{display:flex;flex-direction:column;min-height:0;padding:12px}.HairstyleStudio_completed__yASVy,.HairstyleStudio_empty__QdZCg,.HairstyleStudio_results__jT_AG{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.HairstyleStudio_fieldHeading__85UUZ{margin-block-end:8px;color:var(--ui-copy);font-size:14px;font-weight:500;line-height:20px}.HairstyleStudio_exampleBadge__Ac4zP{margin-block-end:8px;color:var(--ui-muted);font-size:12px;line-height:20px}.HairstyleStudio_emptyMessage__iXKcb{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:20px;color:var(--ui-copy);text-align:center}.HairstyleStudio_emptyMessage__iXKcb>svg{color:var(--ui-muted)}.HairstyleStudio_emptyMessage__iXKcb p{font-size:16px;line-height:24px}.HairstyleStudio_emptyMessage__iXKcb small{max-width:34ch;color:var(--ui-muted);font-size:12px;line-height:20px}.HairstyleStudio_progress__4JyIB{display:flex;align-items:center;gap:12px;margin-block-end:12px;padding:12px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairstyleStudio_progress__4JyIB>svg{flex-shrink:0}.HairstyleStudio_progress__4JyIB p{font-size:12px;line-height:18px}.HairstyleStudio_comparison__rfqhy{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;min-height:0}.HairstyleStudio_previewCard__1H6Al{display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon)}.HairstyleStudio_previewCard__1H6Al figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;color:var(--ui-copy);font-size:12px;line-height:18px}.HairstyleStudio_previewCard__1H6Al figcaption>span{color:var(--ui-muted)}.HairstyleStudio_previewCard__1H6Al>figcaption:first-child{margin-block-end:8px}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX .HairstyleStudio_resultImage__vver_{position:relative;flex:1;min-height:180px;width:100%;overflow:hidden;border-radius:6px;background:var(--ui-bg-page)}.HairstyleStudio_resultImage__vver_>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.HairstyleStudio_resultMeta__0U6A_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-block-start:8px}.HairstyleStudio_resultHint__U9fC1{margin-block-start:4px;color:var(--ui-muted);font-size:11px;line-height:18px}.HairstyleStudio_downloads__yW833{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.HairstyleStudio_shortlist__64GuG{margin-block-start:12px;padding-block-start:8px;border-block-start:1px solid var(--ui-divider)}.HairstyleStudio_shortlist__64GuG>p{margin-block:4px 8px;font-size:11px;line-height:18px}.HairstyleStudio_shortlistImage__BZlQc{width:100%;height:64px;-o-object-fit:contain;object-fit:contain}.HairstyleStudio_disclaimer__wadfF{margin-block-start:8px;color:var(--ui-muted);font-size:11px;line-height:18px}.HairstyleStudio_pickerDialog__Kb_pS{width:min(1000px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-bg-card);color:var(--ui-text);font-family:inherit;scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) var(--ui-bg-card)}.HairstyleStudio_pickerDialog__Kb_pS::backdrop{background:color-mix(in srgb,var(--ui-bg-page) 80%,transparent)}.HairstyleStudio_pickerHeading__Xuvxc{position:sticky;z-index:1;inset-block-start:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-block-end:1px solid var(--ui-divider);background:var(--ui-bg-card)}.HairstyleStudio_pickerHeading__Xuvxc p{font-size:16px;font-weight:500;line-height:24px}.HairstyleStudio_pickerHeading__Xuvxc button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--ui-radius-control);color:var(--ui-copy)}.HairstyleStudio_pickerHeading__Xuvxc button:hover{background:var(--ui-bg-quiet-hover)}.HairstyleStudio_picker__yoRuT{padding:16px}@media (min-width:1024px){.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.HairstyleStudio_section__I33RZ .HairstyleStudio_controls__U__v6{min-block-size:var(--scene-workbench-height)}}@media (min-width:1024px) and (max-height:700px){.HairstyleStudio_section__I33RZ{--ui-scene-panel-padding:12px}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX>.HairstyleStudio_controls__U__v6[class]{gap:6px;padding:12px}.HairstyleStudio_input__XCjvk{gap:6px}.HairstyleStudio_upload__VJCcX{min-height:80px;padding:8px}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX .HairstyleStudio_toolbar__rgQuP{gap:10px;padding-block-start:8px}}@media (max-width:1023px){.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX .HairstyleStudio_resultImage__vver_{min-height:240px;max-height:400px;aspect-ratio:3/4}.HairstyleStudio_emptyMessage__iXKcb{min-height:280px}}@media (max-width:639px){.HairstyleStudio_section__I33RZ .HairstyleStudio_mode__A5emj,.HairstyleStudio_section__I33RZ .HairstyleStudio_parameters__GnRDy [data-testid=gpt-image-25-controls] button,.HairstyleStudio_section__I33RZ .HairstyleStudio_samples__YYqs4 button{min-height:44px}.HairstyleStudio_samples__YYqs4 button{min-width:44px}.HairstyleStudio_section__I33RZ .HairstyleStudio_workbench__OcMqX .HairstyleStudio_comparison__rfqhy{grid-template-columns:minmax(0,1fr)}.HairstyleStudio_pickerDialog__Kb_pS{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.HairstyleStudio_picker__yoRuT{padding:12px}}.CartoonPfpWorkbench_section__L6Zwt .CartoonPfpWorkbench_workbench__CJPKq .CartoonPfpWorkbench_result__Wr_Qv button{min-width:var(--ui-control-min);min-height:var(--ui-control-min)}.CartoonPfpWorkbench_section__L6Zwt .CartoonPfpWorkbench_workbench__CJPKq .CartoonPfpWorkbench_previewCard__kQuWJ{min-width:0;padding:8px}.CartoonPfpWorkbench_section__L6Zwt .CartoonPfpWorkbench_workbench__CJPKq .CartoonPfpWorkbench_previewCard__kQuWJ>div:first-child{margin-block-end:8px}.CartoonPfpWorkbench_section__L6Zwt .CartoonPfpWorkbench_workbench__CJPKq .CartoonPfpWorkbench_avatar__jRzpB{width:min(100%,var(--ui-scene-preview-height),240px);height:auto;aspect-ratio:1}.ToolContent_section__f6b8F{padding:var(--ui-section-space-mobile) var(--ui-page-gutter);border-block-start:1px solid var(--ui-divider);color:var(--ui-text)}.ToolContent_section__f6b8F>div{width:100%;max-width:var(--ui-content-max);margin-inline:auto;min-width:0}.ToolContent_section__f6b8F h2{margin-block-end:12px;color:var(--ui-text);text-align:center;font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading);line-height:var(--ui-leading-section);letter-spacing:var(--ui-tracking-section);overflow-wrap:anywhere}.ToolContent_section__f6b8F h2:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:0}.ToolContent_section__f6b8F h2:has(+:not(p)){margin-block-end:32px}.ToolContent_section__f6b8F h2+p,.ToolContent_section__f6b8F>div>div:first-child>p{max-width:672px;margin:12px auto 0;text-align:center;color:var(--ui-copy);font-size:var(--ui-type-body);line-height:24px}.ToolContent_section__f6b8F h3{font-size:var(--ui-type-card);line-height:28px}.ToolContent_section__f6b8F p{color:var(--ui-copy);font-size:var(--ui-type-body);line-height:24px}.ToolContent_section__f6b8F :is(a,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ToolContent_section__f6b8F :is(a,button){overflow-wrap:anywhere}.ToolContent_faq__YmSKW>div{max-width:var(--ui-faq-max)}.ToolContent_faq__YmSKW button{min-height:var(--ui-control-min);padding:20px;text-align:start;gap:12px}.ToolContent_faq__YmSKW button,.ToolContent_faq__YmSKW h3{font-size:16px;line-height:28px}.ToolContent_faq__YmSKW button>span{padding:0}.ToolContent_faq__YmSKW button+div,.ToolContent_faq__YmSKW h3+div{padding:0 20px 20px;line-height:28px}.ToolContent_faq__YmSKW :is(button+div,h3+div) p{font-size:var(--ui-type-body);line-height:28px}.ToolContent_faq__YmSKW.ToolContent_faqCompact__Q8W7C button{padding:var(--ui-faq-compact-padding-block) var(--ui-faq-compact-padding-inline)}.ToolContent_faq__YmSKW.ToolContent_faqCompact__Q8W7C button+div{padding:0 var(--ui-faq-compact-padding-inline) var(--ui-gap-card)}.ToolContent_relatedGrid__ga_GC{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-gap-directory)}.ToolContent_related__5TSpn{position:relative;display:grid;align-items:end;isolation:isolate;width:100%;min-width:0;min-height:var(--ui-image-link-min-height);aspect-ratio:var(--ui-image-link-ratio);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-bg-card);box-shadow:var(--ui-shadow-card);text-decoration:none;transition:border-color var(--ui-motion-fast)}.ToolContent_relatedVisual__S1S4q{position:absolute;inset:0;overflow:hidden}.ToolContent_relatedVisual__S1S4q img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transition:transform var(--ui-motion-panel)}.ToolContent_relatedCaption__xfGnU{position:relative;justify-self:start;min-width:0;max-width:calc(100% - 2 * var(--ui-image-link-inset));margin:var(--ui-image-link-inset)}.ToolContent_relatedCaption__xfGnU h3{min-width:0;color:var(--ui-text);font-size:var(--ui-image-link-title-size);font-weight:var(--ui-image-link-title-weight);line-height:var(--ui-image-link-title-leading);text-shadow:var(--ui-image-link-text-shadow);overflow-wrap:anywhere;transition:color var(--ui-motion-fast)}.ToolContent_relatedDescription__ed37_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ToolContent_related__5TSpn:focus-visible{border-color:var(--ui-accent-copy)}.ToolContent_related__5TSpn:focus-visible h3{color:var(--ui-accent-copy)}@media (min-width:640px){.ToolContent_section__f6b8F{padding-block:var(--ui-section-space)}.ToolContent_relatedGrid__ga_GC{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolContent_faq__YmSKW button{padding:24px}.ToolContent_faq__YmSKW button+div,.ToolContent_faq__YmSKW h3+div{padding:0 24px 24px}}@media (min-width:1024px){.ToolContent_section__f6b8F{padding-inline:24px}.ToolContent_relatedGrid__ga_GC{grid-template-columns:repeat(4,minmax(0,1fr))}.ToolContent_relatedGrid__ga_GC[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.ToolContent_related__5TSpn:hover{border-color:var(--ui-border-hover)}.ToolContent_related__5TSpn:hover img{transform:scale(1.025)}.ToolContent_related__5TSpn:hover h3{color:var(--ui-accent-copy)}}@media (prefers-reduced-motion:reduce){.ToolContent_section__f6b8F *,.ToolContent_section__f6b8F :after,.ToolContent_section__f6b8F :before{transition:none!important;animation:none!important}.ToolContent_related__5TSpn:hover img{transform:none}}.BackgroundRemoverContent_header__xsnX1{margin-block-end:28px;text-align:center}.BackgroundRemoverContent_faqList__qzIRN{display:flex;flex-direction:column;gap:12px}.BackgroundRemoverContent_faqItem__a8kjp{min-width:0;overflow:hidden;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-card);background:var(--ui-bg-quiet);box-shadow:var(--ui-shadow-quiet)}.BackgroundRemoverContent_faqItem__a8kjp h3{margin:0}.BackgroundRemoverContent_question__qkwFf{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--ui-text);font-weight:500;transition:background-color var(--ui-motion-fast)}.BackgroundRemoverContent_question__qkwFf:hover{background:var(--ui-bg-quiet-hover)}.BackgroundRemoverContent_question__qkwFf span{min-width:0}.BackgroundRemoverContent_question__qkwFf svg{width:20px;height:20px;flex-shrink:0;color:var(--ui-copy);transition:transform var(--ui-motion-fast)}.BackgroundRemoverContent_question__qkwFf[aria-expanded=true] svg{transform:rotate(180deg)}.BackgroundRemoverContent_faqItem__a8kjp .BackgroundRemoverContent_answer__OOGbw{color:var(--ui-copy);font-size:var(--ui-type-body);line-height:28px;overflow-wrap:anywhere}.ScenePage_page__Mo_Er{min-width:0;padding-block-end:0;--scene-page-content-gutter:var(--ui-page-gutter)}.ScenePage_page__Mo_Er>section:is([data-tool-page-hero],[data-tool-page-workbench]){width:100%;max-width:none;margin-inline:0}.ScenePage_page__Mo_Er section:has(>[data-scene-viewport]),.ScenePage_page__Mo_Er>section:is([data-tool-page-hero],[data-tool-page-workbench]){padding-inline:var(--ui-page-gutter)}.ScenePage_page__Mo_Er>div>section:not(:has([data-tool-workbench])),.ScenePage_page__Mo_Er>section:not(:has([data-tool-workbench])):not([data-scene-closing-cta]):not([data-tool-page-hero]):not([data-tool-page-workbench]){width:100%;max-width:none;margin-inline:0;padding-inline:max(var(--scene-page-content-gutter),calc((100% - var(--ui-content-max)) / 2 + var(--scene-page-content-gutter)))}.ScenePage_pairedPreview__HBTIY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ScenePage_pairedPreview__HBTIY img{min-width:0}.ScenePage_pairedPreview__HBTIY img+img{border-inline-start:1px solid var(--ui-divider)}.ScenePage_pairedPreview__HBTIY[data-cutout] img:last-child{background:repeating-conic-gradient(var(--ui-bg-card) 0 25%,var(--ui-border) 0 50%) 50% /12px 12px}.ScenePage_page__Mo_Er[data-tool-category=retouch] [data-workbench-comparison]>:is(div,figure)>:is(div,header,figcaption):first-child:not([data-workbench-preview]){min-block-size:var(--ui-control-min)}@media (min-width:640px){.ScenePage_page__Mo_Er{--scene-page-content-gutter:var(--ui-scene-page-content-gutter-tablet)}}@media (min-width:1024px){.ScenePage_page__Mo_Er{--scene-page-content-gutter:var(--ui-scene-page-content-gutter-desktop)}.ScenePage_page__Mo_Er section:has(>[data-scene-viewport]),.ScenePage_page__Mo_Er>section:is([data-tool-page-hero],[data-tool-page-workbench]){padding-inline:var(--ui-scene-page-hero-gutter)}.ScenePage_page__Mo_Er>section[data-tool-page-workbench]>div{max-width:none;padding-inline:0}.ScenePage_page__Mo_Er section>[data-scene-viewport]{max-width:none}}.ModelPageClosingCta_section__YswoB{min-width:0;padding:var(--ui-model-page-cta-padding-mobile) var(--ui-page-gutter);border-block-start:1px solid var(--ui-divider);background-color:var(--ui-bg-quiet);background-image:radial-gradient(ellipse at 50% 0,var(--ui-accent-soft),transparent 70%),radial-gradient(var(--ui-divider) 1px,transparent 1px);background-size:100% 100%,var(--ui-model-page-cta-pattern-size) var(--ui-model-page-cta-pattern-size);text-align:center}.ModelPageClosingCta_content__Q78Q8{max-width:800px;margin-inline:auto}.ModelPageClosingCta_icon__A3gn1{display:flex;width:var(--ui-model-page-cta-icon-size);height:var(--ui-model-page-cta-icon-size);align-items:center;justify-content:center;margin-inline:auto;border:1px solid var(--ui-accent-border);border-radius:50%;background:var(--ui-bg-card);box-shadow:0 0 0 4px var(--ui-accent-soft)}.ModelPageClosingCta_logo__7cMtK{width:var(--ui-model-page-cta-logo-size);height:var(--ui-model-page-cta-logo-size);-o-object-fit:contain;object-fit:contain}.ModelPageClosingCta_section__YswoB h2{margin-block-start:var(--ui-model-page-cta-gap);color:var(--ui-text);font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading);line-height:var(--ui-leading-section);letter-spacing:var(--ui-tracking-section);overflow-wrap:anywhere;text-wrap:balance}.ModelPageClosingCta_section__YswoB h2:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:0}.ModelPageClosingCta_button__k4W0I{display:inline-flex;max-width:100%;min-height:48px;align-items:center;justify-content:center;margin-block-start:var(--ui-model-page-cta-gap);padding:12px 24px;border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-on-accent);font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere;text-decoration:none;transition:background-color var(--ui-motion-fast)}.ModelPageClosingCta_button__k4W0I:hover{background:var(--ui-accent-hover)}.ModelPageClosingCta_button__k4W0I:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}@media (min-width:640px){.ModelPageClosingCta_section__YswoB{padding-block:var(--ui-model-page-cta-padding)}}@media (prefers-reduced-motion:reduce){.ModelPageClosingCta_button__k4W0I{transition:none}}.ActionFigureContent_showcaseGrid__YkR1S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:896px;margin:24px auto 0}.ActionFigureContent_showcaseCard__W2ntb{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-bg-icon)}.ActionFigureContent_showcaseFrame__7sTy4{position:relative;height:clamp(180px,24vw,280px)}.ActionFigureContent_showcaseImage__9PrAZ{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ActionFigureContent_showcaseBadge__KzjKj{position:absolute;inset-block-start:8px;inset-inline-start:8px;border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);padding:2px 8px;color:var(--ui-text);font-size:var(--ui-type-small);line-height:18px}@media (min-width:640px){.ActionFigureContent_showcaseGrid__YkR1S{grid-template-columns:repeat(3,minmax(0,1fr))}}.PosterContent_guide__lb5v4>.PosterContent_inner__yb9b6{max-width:var(--ui-faq-max)}.PosterContent_header___RmQq{margin-block-end:32px;text-align:center}.PosterContent_guide__lb5v4 .PosterContent_intro__yQh7v{max-width:672px;margin:12px auto 0;text-wrap:pretty}.PosterContent_chapters__2uV3g{display:grid;gap:20px;max-width:896px;margin-inline:auto}.PosterContent_chapter__i10JW{min-width:0;padding:24px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-card);background:var(--ui-bg-quiet);box-shadow:var(--ui-shadow-quiet);overflow-wrap:anywhere}.PosterContent_guide__lb5v4 .PosterContent_chapter__i10JW h3{margin-block-end:12px;color:var(--ui-text);font-size:var(--ui-type-card);font-weight:var(--ui-weight-heading);line-height:28px}.PosterContent_elements__3jWyf,.PosterContent_guide__lb5v4 .PosterContent_chapter__i10JW p{max-width:76ch;margin:0;color:var(--ui-copy);font-size:var(--ui-type-body);line-height:26px;text-align:start}.PosterContent_elements__3jWyf{display:grid;gap:10px;padding-inline-start:20px;list-style:disc}.PosterContent_elements__3jWyf li{padding-inline-start:4px}.PosterContent_elements__3jWyf li::marker{color:var(--ui-accent-copy)}.PosterContent_related__maORn{margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--ui-divider)}.PosterContent_relatedTitle__SFo9u{margin-block-end:8px;color:var(--ui-text);font-size:var(--ui-type-body);font-weight:500;line-height:24px}.PosterContent_links__ncIZn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.PosterContent_link__4J_d5{display:inline-flex;align-items:center;gap:8px;min-height:var(--ui-control-min);color:var(--ui-accent-copy);font-size:var(--ui-type-body);line-height:22px}.PosterContent_link__4J_d5 svg{flex-shrink:0}.PosterContent_link__4J_d5:hover{color:var(--ui-accent-hover)}.PosterContent_link__4J_d5:dir(rtl) svg{transform:rotate(180deg)}@media (max-width:639px){.PosterContent_chapter__i10JW{padding:20px}.PosterContent_links__ncIZn{grid-template-columns:minmax(0,1fr)}}