.composition_workspace__8Q6bd{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.composition_card__ufDkw.arco-card{min-width:0;border-radius:8px;background:var(--color-bg-1)}.composition_card__ufDkw .arco-card-header{height:60px}.composition_card__ufDkw .arco-card-body{padding:16px}.composition_preview__ZkiTc{height:690px}.composition_preview__ZkiTc .arco-card-body{height:calc(100% - 60px);display:flex;flex-direction:column;gap:12px}.composition_stage__8_35t{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-fill-2)}.composition_stage__8_35t canvas{display:block;max-width:100%;max-height:100%;object-fit:contain}.composition_empty__wI7Ve{flex-direction:column;gap:16px;padding:20px;text-align:center}.composition_empty__wI7Ve,.composition_toolbar__5cwiR{display:flex;align-items:center;color:var(--color-text-3)}.composition_toolbar__5cwiR{justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}.composition_settings__PIBNU .arco-form-item{margin-bottom:18px}.composition_settings__PIBNU .arco-color-picker,.composition_settings__PIBNU .arco-input-number,.composition_settings__PIBNU .arco-select{width:100%}.composition_row__Ocnld{gap:12px}.composition_actions__F5X0z,.composition_row__Ocnld{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.composition_actions__F5X0z{gap:10px;margin-top:16px}.composition_actions__F5X0z .arco-btn{width:100%;min-width:0;padding:0 8px;height:40px}.composition_hint__qZWPL{color:var(--color-text-3);font-size:12px;line-height:1.7;margin:12px 0}.composition_files__W_osD{padding:0;margin:16px 0;list-style:none;display:grid;gap:8px;max-height:280px;overflow-y:auto}.composition_file__VsoGe{display:flex;align-items:center;gap:8px;border:1px solid var(--color-border-2);padding:8px;border-radius:6px;min-width:0}.composition_file__VsoGe img{width:36px;height:36px;object-fit:contain}.composition_file__VsoGe span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.composition_file__VsoGe .arco-btn{padding:0;width:28px}.composition_canvas__Cf0O8{touch-action:none;cursor:crosshair}.composition_sourceImage__KFuSu{display:block;max-width:100%;max-height:100%;object-fit:contain}.composition_colorSample__Bo_8Y{height:88px;border-radius:8px;border:1px solid var(--color-border-2);margin-bottom:16px}.composition_subheading__lf5_L{font-size:14px;margin:24px 0 12px;color:var(--color-text-1)}.composition_palette__ThFz_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composition_swatch__DqBPO.arco-btn{display:flex;align-items:center;gap:8px;padding:8px;height:40px;font-size:12px}.composition_swatch__DqBPO span:first-child{width:22px;height:22px;border-radius:4px;border:1px solid var(--color-border-2)}.composition_properties__p0DJT .arco-descriptions-item-value{overflow-wrap:anywhere}.composition_controlGroup__KTTxg{border:0;margin:0;padding:0;min-width:0}.composition_batchQueue__t8LYB{min-height:520px}.composition_batchEmpty__N6_s0{display:grid;min-height:320px;place-items:center;padding:24px;color:var(--color-text-3);text-align:center}.composition_batchList__dvVnz{display:grid;gap:12px;padding:0;list-style:none}.composition_batchItem__Znau6{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid var(--color-border-2);border-radius:8px}.composition_batchName__ehNW6{display:flex;flex:1 1;min-width:120px;flex-direction:column;gap:4px}.composition_batchName__ehNW6 strong{overflow-wrap:anywhere;font-size:13px}.composition_batchName__ehNW6 small,.composition_batchName__ehNW6 span{color:var(--color-text-3);font-size:12px}.composition_batchName__ehNW6 .composition_errorText__qXNDs{color:rgb(var(--danger-6))}.composition_batchButtons__2ETxS{display:flex;gap:8px}.composition_tiles__kyLwB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.composition_tile__370_7{min-width:0;border:1px solid var(--color-border-2);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;font-size:12px}.composition_tile__370_7 img{width:100%;height:100px;object-fit:contain;background:var(--color-fill-2)}.composition_tile__370_7 .arco-btn{width:100%}@media(max-width:1050px){.composition_workspace__8Q6bd{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:860px){.composition_workspace__8Q6bd{grid-template-columns:1fr}.composition_preview__ZkiTc{height:520px}.composition_tiles__kyLwB{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.composition_preview__ZkiTc{height:390px}.composition_tiles__kyLwB{grid-template-columns:repeat(2,minmax(0,1fr))}.composition_actions__F5X0z .arco-btn{font-size:12px}}.tool_main__hT9tG{width:min(100%,1280px);margin:0 auto;padding:28px 24px 64px}.tool_toolHero___pYgn{max-width:760px;margin:0 auto 24px;text-align:center}.tool_breadcrumb__LYXOs{display:flex;justify-content:center;margin-bottom:14px}.tool_localTag__qaorz.arco-tag{margin-bottom:10px;border-radius:999px}.tool_toolHero___pYgn h1.arco-typography{margin:0!important;font-size:clamp(30px,3.4vw,40px);letter-spacing:-.025em}.tool_toolHero___pYgn p.arco-typography{max-width:680px;margin:10px auto 0!important;color:var(--color-text-2);font-size:15px;line-height:1.7}.tool_workspace__M09yL{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:stretch}.tool_workspaceCard__RwIz1.arco-card{min-width:0;border-color:var(--color-border-2);border-radius:8px;background:var(--color-bg-1);box-shadow:none}.tool_workspaceCard__RwIz1 .arco-card-header{min-height:60px;padding:0 18px;border-bottom-color:var(--color-border-1)}.tool_workspaceCard__RwIz1 .arco-card-body{padding:16px}.tool_previewCard__401YH{position:sticky;top:64px;height:690px;min-height:690px;align-self:start}.tool_previewCard__401YH .arco-card-body{display:flex;height:calc(100% - 61px);min-height:629px;flex-direction:column;gap:12px}.tool_settingsCard__2lEcH{min-height:690px}.tool_settingsCard__2lEcH .arco-card-body{display:flex;min-height:629px;flex-direction:column;padding:16px 18px 18px}.tool_panelTitle__7Y_cZ{display:flex;min-width:0;align-items:center;gap:10px}.tool_panelIcon__z_45Q{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:8px;color:rgb(var(--arcoblue-6));background:var(--color-primary-light-1)}.tool_panelCopy__xwcmD{display:flex;min-width:0;flex-direction:column;gap:1px}.tool_panelName__wKPo5{color:var(--color-text-1);font-size:15px;font-weight:600;line-height:22px}.tool_panelDescription__eeKdv{overflow:hidden;color:var(--color-text-3);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tool_previewStage__8ch_W{display:grid;min-height:500px;flex:1 1;place-items:center;overflow:hidden;border:1px solid var(--color-border-1);border-radius:8px;background-color:var(--color-fill-2);background-image:linear-gradient(45deg,var(--color-fill-3) 25%,transparent 25%),linear-gradient(-45deg,var(--color-fill-3) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-fill-3) 75%),linear-gradient(-45deg,transparent 75%,var(--color-fill-3) 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.tool_previewCanvas__4e3jG{display:block;max-width:calc(100% - 32px);max-height:540px;object-fit:contain;border-radius:4px;box-shadow:0 8px 22px rgba(0,0,0,.14)}.tool_stageUpload__erXTb,.tool_stageUpload__erXTb .arco-upload,.tool_stageUpload__erXTb .arco-upload-drag,.tool_stageUpload__erXTb .arco-upload-trigger,.tool_stageUpload__erXTb .arco-upload-wrapper,.tool_stageUpload__erXTb.arco-upload-wrapper{display:block;width:100%;height:100%}.tool_stageUpload__erXTb .arco-upload-drag,.tool_stageUpload__erXTb.arco-upload-drag{display:grid;position:relative;place-items:center;padding:20px;border:0;background:transparent}.tool_stageUpload__erXTb .arco-upload-trigger{display:grid;place-items:center}.tool_stageUpload__erXTb .arco-upload-trigger>div{width:100%}.tool_stageUpload__erXTb .arco-upload-drag:hover,.tool_stageUpload__erXTb.arco-upload-drag:hover{background:var(--color-primary-light-1)}.tool_stageUpload__erXTb .arco-upload-tip{position:absolute;bottom:22px;left:50%;color:var(--color-text-3);font-size:12px;transform:translateX(-50%);white-space:nowrap}.tool_uploadPrompt__1vGy_{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.tool_uploadIcon__RBHQF{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;color:rgb(var(--arcoblue-6));background:var(--color-primary-light-1);font-size:26px}.tool_uploadPrompt__1vGy_ h3.arco-typography{margin:16px 0 4px!important;font-size:18px}.tool_uploadPrompt__1vGy_ p.arco-typography{margin:0 0 18px!important;color:var(--color-text-3);font-size:13px}.tool_assetBar__E2tLD{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-radius:8px;background:var(--color-fill-1)}.tool_assetText__7_oB7{display:flex;min-width:0;flex-direction:column;gap:2px}.tool_assetMeta__nDLrp.arco-typography,.tool_assetName__gM6Y3.arco-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool_assetName__gM6Y3.arco-typography{font-size:13px;font-weight:500}.tool_assetMeta__nDLrp.arco-typography{color:var(--color-text-3);font-size:11px}.tool_settingsBody__VsXvo{flex:1 1}.tool_watermarkTabs__qbQQQ .arco-tabs-header-nav,.tool_watermarkTabs__qbQQQ .arco-tabs-header-scroll,.tool_watermarkTabs__qbQQQ .arco-tabs-header-wrapper{width:100%}.tool_watermarkTabs__qbQQQ .arco-tabs-header{display:flex;width:100%}.tool_watermarkTabs__qbQQQ .arco-tabs-header-title{flex:1 1;margin:0 4px 0 0;text-align:center}.tool_watermarkTabs__qbQQQ .arco-tabs-header-title:last-child{margin-right:0}.tool_watermarkTabs__qbQQQ .arco-tabs-content{padding-top:18px}.tool_settingsBody__VsXvo .tool_layoutOptions__W6SCu.arco-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}.tool_settingsBody__VsXvo .arco-form-item{margin-bottom:17px}.tool_settingsBody__VsXvo .arco-form-label-item{color:var(--color-text-2);font-size:13px}.tool_settingsBody__VsXvo .arco-color-picker,.tool_settingsBody__VsXvo .arco-input-number,.tool_settingsBody__VsXvo .arco-select{width:100%}.tool_settingsBody__VsXvo .arco-radio-group-type-button{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:0;background:transparent}.tool_settingsBody__VsXvo .tool_percentOptions__G38DW.arco-radio-group{grid-template-columns:repeat(4,minmax(0,1fr))}.tool_transformGrid__Odno0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool_transformGrid__Odno0 .arco-btn{width:100%}.tool_settingsBody__VsXvo .arco-radio-button-inner{width:100%;text-align:center}.tool_settingsBody__VsXvo .arco-radio-button:before{display:none}.tool_settingsBody__VsXvo .arco-radio-button{display:flex;min-width:0;justify-content:center;padding:0 8px;border:1px solid var(--color-border-2);border-radius:6px}.tool_settingsBody__VsXvo .arco-radio-button:after{display:none}.tool_settingsBody__VsXvo .arco-radio-checked{color:rgb(var(--arcoblue-6));border-color:rgb(var(--arcoblue-6));background:var(--color-primary-light-1)}.tool_formItem__RTQcB.arco-form-item{margin-bottom:17px}.tool_sliderRow__t_WBG{display:flex!important;width:100%}.tool_sliderRow__t_WBG .arco-space-item:first-child{min-width:0;flex:1 1}.tool_slider__yFLTK.arco-slider{width:100%;min-width:0}.tool_numberInput__uljZk.arco-input-number{width:100px!important;flex:0 0 100px}.tool_fieldGrid__z5jxz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool_formHint__I8oGp.arco-typography{margin:-2px 0 16px!important;color:var(--color-text-3);font-size:12px;line-height:1.7}.tool_resultSummary__e1FeQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid var(--color-border-1)}.tool_resultSummary__e1FeQ div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px;border-radius:6px;background:var(--color-fill-1)}.tool_resultSummary__e1FeQ span{color:var(--color-text-3);font-size:11px}.tool_resultSummary__e1FeQ strong{overflow:hidden;color:var(--color-text-1);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tool_statusAlert__SHTpi.arco-alert{margin-top:10px;border-radius:6px}.tool_actions__eQjj8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:12px}.tool_actions__eQjj8 .arco-btn{width:100%;min-width:0;height:40px;padding:0 8px}.tool_related__Bahs3{margin-top:36px;padding:28px;border:1px solid var(--color-border-1);border-radius:10px;background:var(--color-bg-1)}.tool_related__Bahs3 h2.arco-typography{margin:0 0 18px!important;font-size:20px}.tool_relatedGrid__QhjXc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tool_relatedLink__cLs_V.arco-link{display:flex;width:100%;min-width:0;min-height:76px;align-items:center;gap:12px;padding:16px;border:1px solid var(--color-border-1);border-radius:8px;background:var(--color-bg-1);text-decoration:none}.tool_relatedLink__cLs_V.arco-link:focus-visible,.tool_relatedLink__cLs_V.arco-link:hover{border-color:rgb(var(--arcoblue-6));background:var(--color-primary-light-1)}.tool_relatedLink__cLs_V.arco-link:focus-visible{outline:2px solid rgb(var(--arcoblue-6));outline-offset:2px}.tool_relatedBadge__Kdfxm{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:7px;color:rgb(var(--arcoblue-6));background:var(--color-primary-light-1);font-size:12px;font-weight:700}.tool_relatedCopy__D_urK{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:4px;line-height:1.5}.tool_relatedLink__cLs_V strong{color:var(--color-text-1);font-size:13px;font-weight:600}.tool_relatedLink__cLs_V small{overflow:hidden;color:var(--color-text-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1050px){.tool_workspace__M09yL{grid-template-columns:minmax(0,1fr) 360px}.tool_relatedGrid__QhjXc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px){.tool_compactWorkspace___tzeq .tool_settingsCard__2lEcH{min-height:520px;align-self:start}.tool_compactWorkspace___tzeq .tool_settingsCard__2lEcH .arco-card-body{min-height:459px}}@media (max-width:860px){.tool_workspace__M09yL{grid-template-columns:1fr}.tool_previewCard__401YH{position:static;height:520px;min-height:520px}.tool_previewCard__401YH .arco-card-body{min-height:459px}.tool_previewStage__8ch_W{min-height:390px}.tool_previewCanvas__4e3jG{max-height:410px}.tool_settingsCard__2lEcH,.tool_settingsCard__2lEcH .arco-card-body{min-height:0}}@media (max-width:600px){.tool_main__hT9tG{padding:22px 16px 44px}.tool_toolHero___pYgn{margin-bottom:20px}.tool_toolHero___pYgn h1.arco-typography{font-size:28px}.tool_workspace__M09yL{gap:12px}.tool_workspaceCard__RwIz1 .arco-card-header{padding:0 14px}.tool_settingsCard__2lEcH .arco-card-body,.tool_workspaceCard__RwIz1 .arco-card-body{padding:14px}.tool_previewCard__401YH{height:390px;min-height:390px}.tool_previewCard__401YH .arco-card-body{min-height:329px}.tool_previewStage__8ch_W{min-height:270px}.tool_previewCanvas__4e3jG{max-width:calc(100% - 20px);max-height:290px}.tool_settingsBody__VsXvo .arco-radio-group-type-button{grid-template-columns:repeat(3,minmax(0,1fr))}.tool_fieldGrid__z5jxz,.tool_settingsBody__VsXvo .tool_percentOptions__G38DW.arco-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}.tool_fieldGrid__z5jxz{gap:12px}.tool_actions__eQjj8 .arco-btn{font-size:12px}.tool_resultSummary__e1FeQ{grid-template-columns:1fr 1fr}.tool_resultSummary__e1FeQ div:last-child{grid-column:1/-1}.tool_related__Bahs3{margin-top:24px;padding:20px 14px}.tool_relatedGrid__QhjXc{grid-template-columns:1fr}.tool_assetMeta__nDLrp{display:none}}