.CharacterWorkspace_root__VsDpe{display:flex;flex-direction:column;height:clamp(540px,calc(100dvh - 32px),1040px);min-height:0}.CharacterWorkspace_root__VsDpe>div:first-child{padding:12px 18px}.CharacterWorkspace_root__VsDpe>p{padding:8px 18px}.CharacterWorkspace_groups__jbKk4{display:flex;gap:6px;padding:8px 16px;border-bottom:1px solid #e9def1}.CharacterWorkspace_fitSubject__kxovx,.CharacterWorkspace_groups__jbKk4 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 16px;border:1px solid #e3d5ed;border-radius:12px;background:#fff;color:#665174;font-size:13px;font-weight:700}.CharacterWorkspace_groups__jbKk4 button[aria-pressed=true]{background:#eee1fb;border-color:#bf99dc;color:#713ac7}.CharacterWorkspace_groups__jbKk4 button:last-child{margin-left:auto}.CharacterWorkspace_fitSubject__kxovx:disabled,.CharacterWorkspace_root__VsDpe button:disabled{opacity:.45}.CharacterWorkspace_fitSubject__kxovx:focus-visible,.CharacterWorkspace_root__VsDpe button:focus-visible{outline:2px solid #713ac7;outline-offset:2px}.CharacterWorkspace_workspace__v_m_9{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1;min-height:0}.CharacterWorkspace_workspace__v_m_9>aside:first-child{grid-column:1;grid-row:1;min-width:0;overflow:auto;overscroll-behavior:contain;padding:12px;border-right:1px solid #e9def1;border-bottom:0}.CharacterWorkspace_workspace__v_m_9>aside:first-child>div{padding:10px 0;border:0;background:transparent}.CharacterWorkspace_workspace__v_m_9>aside:first-child>div:first-child{padding-top:0}.CharacterWorkspace_root__VsDpe:not([data-edit-mode=keep]):not([data-edit-mode=erase]) [data-cutout-brush-width],.CharacterWorkspace_root__VsDpe:not([data-tool=repair]) [data-cutout-group=repair],.CharacterWorkspace_root__VsDpe[data-image=true] .CharacterWorkspace_workspace__v_m_9>aside:first-child [data-testid=paste-image-hint],.CharacterWorkspace_root__VsDpe[data-image=true] .CharacterWorkspace_workspace__v_m_9>aside:first-child>div:first-child>p,.CharacterWorkspace_root__VsDpe[data-tool=repair] [data-cutout-group=select]{display:none}.CharacterWorkspace_workspace__v_m_9>aside:first-child button{min-height:44px}.CharacterWorkspace_uploadTitle__mccL8{color:#291c36;font-size:13px;font-weight:600}.CharacterWorkspace_toolIcon__uP1p6{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:currentColor}.CharacterWorkspace_toolIcon__uP1p6 svg{width:18px;height:18px}[data-cutout-workspace]>aside:first-child button:has(.CharacterWorkspace_toolIcon__uP1p6){display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;padding:8px;line-height:1.35;text-align:left}[data-cutout-workspace]>aside:first-child button:has(.CharacterWorkspace_toolIcon__uP1p6)>span:last-child{min-width:0}.CharacterWorkspace_toolGroup__qZ9FM{min-width:0;margin:12px 0 0;padding:0;border:0}.CharacterWorkspace_toolGroup__qZ9FM legend{width:100%;padding:0 0 6px;color:#786486;font-size:11px;font-weight:600}.CharacterWorkspace_toolOptions__YslfY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.CharacterWorkspace_toolOptions__YslfY .CharacterWorkspace_toolButton__qtB8N{border:1px solid #e3d5ed;border-radius:8px;background:#fff;color:#51435b;font-size:12px;font-weight:500}.CharacterWorkspace_toolOptions__YslfY .CharacterWorkspace_toolButton__qtB8N[aria-pressed=true]{border-color:#a66ed0;background:#f1e5fb;color:#5d278e;box-shadow:inset 0 0 0 1px #a66ed0}.CharacterWorkspace_toolOptions__YslfY .CharacterWorkspace_toolButton__qtB8N:hover:not(:disabled){border-color:#b997d2;background:#f8f4fc}.CharacterWorkspace_toolSetting__fSdSQ{display:block;margin-top:14px;color:#665174;font-size:12px}.CharacterWorkspace_settingScale__oggFf,.CharacterWorkspace_settingTitle__js2bU{display:flex;align-items:center;justify-content:space-between;gap:8px}.CharacterWorkspace_settingTitle__js2bU>span:last-child{color:#5d278e;font-variant-numeric:tabular-nums}.CharacterWorkspace_toolSetting__fSdSQ input{display:block;width:100%;min-height:36px;margin:0;accent-color:#8f5ec2}.CharacterWorkspace_settingScale__oggFf{color:#786486;font-size:10px;font-weight:400}.CharacterWorkspace_moreTools__FCLTi{margin-top:10px;border-top:1px solid #eee7f3;color:#665174;font-size:12px}.CharacterWorkspace_moreTools__FCLTi summary{min-height:44px;line-height:44px;cursor:pointer}.CharacterWorkspace_moreTools__FCLTi summary:hover{color:#5d278e}.CharacterWorkspace_moreTools__FCLTi summary:focus-visible{outline:2px solid #713ac7;outline-offset:2px;border-radius:4px}.CharacterWorkspace_moreTools__FCLTi>button{margin-top:12px}.CharacterWorkspace_uploadPanel__DXN9R .CharacterWorkspace_uploadButton__VWau_{display:flex;gap:8px;width:100%;height:46px;margin-top:10px;border:1px solid #713ac7;border-radius:9px;background:#713ac7;color:#fff;font-size:13px;font-weight:600}.CharacterWorkspace_uploadPanel__DXN9R .CharacterWorkspace_uploadButton__VWau_:hover{border-color:#5d2ca9;background:#5d2ca9;color:#fff}.CharacterWorkspace_uploadPanel__DXN9R .CharacterWorkspace_uploadButton__VWau_[data-replace=true]{border-color:#d9cbe5;background:#fff;color:#665174}.CharacterWorkspace_uploadPanel__DXN9R .CharacterWorkspace_uploadButton__VWau_[data-replace=true]:hover{border-color:#b997d2;background:#f8f4fc;color:#5d278e}.CharacterWorkspace_uploadButton__VWau_ svg{width:18px;height:18px;flex-shrink:0}.CharacterWorkspace_uploadFormats__VCJv4{margin:7px 0 0;color:#786486;font-size:11px;line-height:1.5;text-align:center}.CharacterWorkspace_pasteHint__4WoEI{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px;color:#786486;font-size:11px}.CharacterWorkspace_pasteHint__4WoEI>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.CharacterWorkspace_pasteHint__4WoEI svg{width:14px;height:14px;flex-shrink:0}.CharacterWorkspace_pasteHint__4WoEI kbd{flex-shrink:0;padding:3px 5px;border:1px solid #e9e1ef;border-radius:5px;background:#fff;font-family:inherit;font-size:10px;line-height:1.4}.CharacterWorkspace_exampleButton__qlalW{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:8px;border-top:1px solid #eee7f3;color:#786486;font-size:12px;font-weight:500;transition:color .15s,background .15s}.CharacterWorkspace_exampleButton__qlalW svg{width:16px;height:16px;flex-shrink:0}.CharacterWorkspace_exampleButton__qlalW:hover{background:#f8f4fc;color:#5d278e}.CharacterWorkspace_workspace__v_m_9>main{grid-column:2;grid-row:1;min-height:0;padding:12px}.CharacterWorkspace_toolbar__LNCvU{flex-shrink:0}.CharacterWorkspace_toolbar__LNCvU>p{display:none}.CharacterWorkspace_toolbar__LNCvU>div{justify-content:flex-start;gap:6px}.CharacterWorkspace_toolbar__LNCvU button{min-width:44px;min-height:44px}.CharacterWorkspace_toolbar__LNCvU [data-testid=cutout-zoom-controls]{height:46px}.CharacterWorkspace_toolbar__LNCvU>div>button{display:inline-flex;gap:6px;align-items:center;justify-content:center;border:1px solid #e3d5ed;border-radius:12px;padding:4px 10px;font-size:12px}.CharacterWorkspace_toolbar__LNCvU>div>button[aria-pressed=true]{background:#eee1fb;color:#713ac7}.CharacterWorkspace_fitSubject__kxovx{flex-shrink:0;font-size:12px;padding:4px 10px}.CharacterWorkspace_fitActions__7haGs{display:flex;gap:6px}.CharacterWorkspace_workspace__v_m_9 [data-testid=cutout-workspace-viewport]{flex:1;min-height:0;margin-top:6px}.CharacterWorkspace_workspace__v_m_9 [data-testid=cutout-status]{max-height:60px;overflow:auto}.CharacterWorkspace_workspace__v_m_9>aside:last-child{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 16px;border-top:1px solid #e3d5ed;background:#fdfaff}.CharacterWorkspace_workspace__v_m_9>aside:last-child>p{display:none}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:first-of-type{padding:0;border:0;margin:0;background:transparent}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:first-of-type>p{display:none}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:first-of-type>div{display:flex;gap:6px;margin:0}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:first-of-type button{min-height:44px;padding:6px 14px}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:first-of-type button>span:last-child{display:none}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:nth-of-type(2){grid-column:1;grid-row:2;margin:0;padding:0;border:0;background:transparent}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:nth-of-type(2)>p{display:none}.CharacterWorkspace_workspace__v_m_9>aside:last-child>button{margin:0;min-height:44px;width:auto;grid-row:1/3}.CharacterWorkspace_workspace__v_m_9>aside:last-child>button:first-of-type{grid-column:3;padding-inline:22px}.CharacterWorkspace_workspace__v_m_9>aside:last-child>button:last-child{grid-column:2;padding-inline:12px}@media (max-width:900px){.CharacterWorkspace_workspace__v_m_9{grid-template-columns:224px minmax(0,1fr)}.CharacterWorkspace_toolbar__LNCvU [data-testid=cutout-zoom-slider]{display:none}}@media (max-width:599px){.CharacterWorkspace_root__VsDpe{height:auto}.CharacterWorkspace_workspace__v_m_9{display:flex;flex-direction:column}.CharacterWorkspace_workspace__v_m_9>main{order:0;height:60dvh;min-height:340px}.CharacterWorkspace_workspace__v_m_9>aside:first-child{max-height:220px}.CharacterWorkspace_workspace__v_m_9>aside:last-child{grid-template-columns:1fr 1fr}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:first-of-type{grid-column:1/-1}.CharacterWorkspace_workspace__v_m_9>aside:last-child>div:nth-of-type(2){display:none}.CharacterWorkspace_workspace__v_m_9>aside:last-child>button:first-of-type{grid-row:2;grid-column:2}.CharacterWorkspace_workspace__v_m_9>aside:last-child>button:last-child{grid-row:2;grid-column:1}}.CharacterWorkspace_cutoutMethods__Zz1T2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 6px;flex-shrink:0}.CharacterWorkspace_manualMode__2l5pJ{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#51435b;font-size:13px;font-weight:600;white-space:nowrap}.CharacterWorkspace_manualMode__2l5pJ svg{color:#786486}.CharacterWorkspace_manualMode__2l5pJ small{padding:2px 6px;border-radius:5px;background:#f1edf5;color:#786486;font-size:10px;font-weight:500}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_aiCutout__TwLti{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;flex-shrink:0;padding:8px 14px;border:0;border-radius:11px;background:linear-gradient(135deg,#8644d2,#7134bc);color:#fff;font-size:13px;font-weight:800;box-shadow:inset 0 1px 0 #ffffff38,0 3px 0 #6228a7}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_aiCutout__TwLti small{padding:2px 6px;border-radius:5px;background:#ffffff33;font-size:10px;font-weight:700;white-space:nowrap}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_aiCutout__TwLti:hover:not(:disabled){background:#652eaa}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_handCutout__yScG7{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;flex-shrink:0;padding:8px 14px;border:1px solid #d6c6e3;border-radius:11px;background:#fff;color:#4b2a7d;font-size:13px;font-weight:800;box-shadow:0 3px 0 #e6daf0}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_handCutout__yScG7 small{padding:2px 6px;border-radius:5px;background:#f1edf5;color:#786486;font-size:10px;font-weight:700}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_handCutout__yScG7:hover:not(:disabled){border-color:#a972cf;background:#f8f4fc}.CharacterWorkspace_cutoutMethods__Zz1T2[data-choose]{justify-content:flex-start}.CharacterWorkspace_cutoutMethods__Zz1T2 button:disabled{opacity:.45;cursor:not-allowed}.CharacterWorkspace_cutoutMethods__Zz1T2 button:focus-visible{outline:3px solid #a972cf;outline-offset:3px}@media(max-width:599px){.CharacterWorkspace_cutoutMethods__Zz1T2{gap:8px;padding-inline:0}.CharacterWorkspace_manualMode__2l5pJ{gap:5px;font-size:12px}.CharacterWorkspace_manualMode__2l5pJ small{padding-inline:5px}.CharacterWorkspace_cutoutMethods__Zz1T2 .CharacterWorkspace_aiCutout__TwLti{padding:6px 9px;font-size:12px;gap:5px}}.CharacterWorkspace_steps__PZpIX{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 4px}.CharacterWorkspace_steps__PZpIX button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 16px;border:1px solid #e3d5ed;border-radius:12px;background:#fffcff;color:#786486;font-size:13px;font-weight:700}.CharacterWorkspace_steps__PZpIX button>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f1e7fa;font-size:12px}.CharacterWorkspace_steps__PZpIX button[aria-current=step]{border-color:#a66ed0;background:#f1e5fb;color:#5d278e}.CharacterWorkspace_steps__PZpIX button[aria-current=step]>span{background:#713ac7;color:white}.CharacterWorkspace_steps__PZpIX button:disabled{opacity:.45}.CharacterWorkspace_steps__PZpIX .CharacterWorkspace_undoStep__jWNJ1{margin-left:auto;padding:6px 12px}.CharacterWorkspace_nextButton__AnRv8{flex:0 0 auto;align-self:flex-end;min-width:132px;min-height:44px;padding:8px 12px;border-radius:12px;background:#713ac7;color:white;font-size:12px;font-weight:800;white-space:nowrap}.CharacterWorkspace_nextButton__AnRv8:disabled{opacity:.45}[data-step="3"] .CharacterWorkspace_nextButton__AnRv8{border:1px solid #d9cbe5;background:#fff;color:#5d278e}[data-step="3"] .CharacterWorkspace_nextButton__AnRv8:hover:not(:disabled){border-color:#b997d2;background:#f8f4fc}.CharacterWorkspace_root__VsDpe[data-step="3"] .CharacterWorkspace_workspace__v_m_9>aside:first-child{display:none}.CharacterWorkspace_root__VsDpe[data-step="3"] .CharacterWorkspace_workspace__v_m_9>main{grid-column:1/-1}@media(max-width:599px){.CharacterWorkspace_steps__PZpIX{gap:4px}.CharacterWorkspace_steps__PZpIX button{padding:4px 6px;flex:1;font-size:11px;gap:4px}.CharacterWorkspace_steps__PZpIX button>span{width:19px;height:19px;font-size:11px}.CharacterWorkspace_steps__PZpIX .CharacterWorkspace_undoStep__jWNJ1{flex:0 0 40px}}.CharacterWorkspace_modelStatus__enUXQ{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;border:1px solid #e9def1;border-radius:999px;background:#fff;color:#5c4b68;font-size:12px;font-weight:600;white-space:nowrap}.CharacterWorkspace_modelStatus__enUXQ[data-error]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.CharacterWorkspace_steps__PZpIX .CharacterWorkspace_modelStatus__enUXQ+.CharacterWorkspace_undoStep__jWNJ1{margin-left:8px}.CharacterWorkspace_root__VsDpe[data-image=false] .CharacterWorkspace_workspace__v_m_9>aside:first-child{display:none}.CharacterWorkspace_root__VsDpe[data-image=false] .CharacterWorkspace_workspace__v_m_9>main{grid-column:1/-1}.CharacterWorkspace_emptyState___yyH_{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(580px,100%)}.CharacterWorkspace_dropArea__8hjSh{display:flex;flex-direction:column;align-items:center;width:100%;padding:36px 24px 30px;border:2px dashed #c9a6e6;border-radius:20px;background:rgb(255 255 255/92%);text-align:center;transition:border-color .15s,background .15s}.CharacterWorkspace_dropArea__8hjSh:hover{border-color:#9f66d2;background:#fff}.CharacterWorkspace_dropIcon__OFLL_{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:#f2e2fb;color:#713ac7}.CharacterWorkspace_dropIcon__OFLL_ svg{width:32px;height:32px}.CharacterWorkspace_dropTitle__XOBWD{margin-top:14px;color:#291c36;font-size:18px;font-weight:700;line-height:1.3}.CharacterWorkspace_dropFormats__h6Xol{margin-top:6px;color:#5c4b68;font-size:13px;line-height:1.5}.CharacterWorkspace_dropButton__yJr7T{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:18px;padding:0 24px;border-radius:12px;background:#713ac7;color:#fff;font-size:14px;font-weight:700;box-shadow:0 3px 0 #5927a3}.CharacterWorkspace_dropArea__8hjSh:hover .CharacterWorkspace_dropButton__yJr7T{background:#5d2ca9}.CharacterWorkspace_dropButton__yJr7T svg{width:18px;height:18px}.CharacterWorkspace_emptyActions__l4gNv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;color:#665174;font-size:13px}.CharacterWorkspace_emptyActions__l4gNv button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #d9cbe5;border-radius:10px;background:#fff;color:#5d278e;font-weight:600}.CharacterWorkspace_emptyActions__l4gNv button:hover{border-color:#b997d2;background:#f8f4fc}.CharacterWorkspace_emptyActions__l4gNv>span{display:inline-flex;align-items:center;gap:6px}.CharacterWorkspace_emptyActions__l4gNv svg{width:16px;height:16px;flex-shrink:0}.CharacterWorkspace_emptyActions__l4gNv kbd{padding:3px 6px;border:1px solid #e9e1ef;border-radius:5px;background:#fff;font-family:inherit;font-size:11px}.CharacterWorkspace_emptyHelp__55Zu6{width:min(360px,100%)}@media (min-width:600px){.CharacterWorkspace_steps__PZpIX{gap:2px;padding:8px 12px}.CharacterWorkspace_steps__PZpIX button:not(.CharacterWorkspace_undoStep__jWNJ1){padding:4px 10px;border-color:transparent;background:transparent}.CharacterWorkspace_steps__PZpIX button:not(.CharacterWorkspace_undoStep__jWNJ1)+button:not(.CharacterWorkspace_undoStep__jWNJ1):before{content:"›";margin-right:6px;color:#c3b1d0;font-size:16px;font-weight:400}.CharacterWorkspace_steps__PZpIX button[aria-current=step]{border-color:transparent;background:#f1e5fb}}@media (min-width:1280px){.CharacterWorkspace_root__VsDpe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);height:clamp(520px,calc(100dvh - 118px),1040px)}.CharacterWorkspace_root__VsDpe>nav{grid-column:1;grid-row:1}.CharacterWorkspace_root__VsDpe>p{grid-column:2;grid-row:1;align-self:center;padding:0 12px;background:transparent}.CharacterWorkspace_root__VsDpe>.CharacterWorkspace_cutoutMethods__Zz1T2{grid-column:3;grid-row:1;padding:0 12px 0 0}.CharacterWorkspace_root__VsDpe>[data-cutout-workspace]{grid-column:1/-1;grid-row:2}.CharacterWorkspace_root__VsDpe:not([data-step="3"]) .CharacterWorkspace_statusRow__W9oi6{margin-right:124px}.CharacterWorkspace_workspace__v_m_9>aside:last-child{padding-right:160px}}