.CartoonWorkbench_hero__NcOFH{padding:4px 0;text-align:center}.CartoonWorkbench_heroInner___flgy{width:100%;max-width:var(--ui-content-max);margin-inline:auto}.CartoonWorkbench_title__WAxwA{max-width:1180px;margin:0 auto 12px;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);overflow-wrap:anywhere;text-wrap:balance}.CartoonWorkbench_title__WAxwA:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:0}.CartoonWorkbench_highlight__I_Vj_{color:var(--ui-accent-copy)}.CartoonWorkbench_intro__1pHQq{max-width:1120px;margin:0 auto;color:var(--ui-copy);font-size:var(--ui-type-body);line-height:24px}.CartoonWorkbench_section__lEAT5{--scene-shell-top:92px;--scene-shell-bottom:32px;--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:144px;--ui-scene-primary-height:var(--ui-control-min);--ui-scene-preview-min-height:200px;--ui-scene-preview-max-height:300px;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)}.CartoonWorkbench_inner__yBixj{max-width:var(--ui-content-max);margin-inline:auto}.CartoonWorkbench_controlsBody__UyzuV{min-width:0}.CartoonWorkbench_controlPanel__G90i1[class],.CartoonWorkbench_resultPanel__lCxWO[class]{padding:20px}.CartoonWorkbench_heading__9wlgg{display:flex;align-items:center;gap:8px;margin-block-end:12px;padding-block-end:12px;border-block-end:1px solid var(--ui-divider);font-size:16px;font-weight:600;line-height:24px;color:var(--ui-text)}.CartoonWorkbench_heading__9wlgg svg{flex-shrink:0;color:var(--ui-accent-copy)}.CartoonWorkbench_stepTitle__nsNaQ{display:flex;align-items:center;gap:8px;margin-block-end:12px;color:var(--ui-copy);font-size:var(--ui-type-body);font-weight:500;line-height:24px}.CartoonWorkbench_stepTitle__nsNaQ>span{color:var(--ui-muted);font-size:var(--ui-type-small);font-variant-numeric:tabular-nums}.CartoonWorkbench_upload__x9nM4{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:144px;border:1px dashed var(--ui-border-hover);border-radius:var(--ui-radius-card);background:var(--ui-bg-icon);padding:20px 12px;color:var(--ui-copy);transition:border-color var(--ui-motion-fast),background var(--ui-motion-fast);text-align:center}.CartoonWorkbench_upload__x9nM4:hover,.CartoonWorkbench_upload__x9nM4[data-dragging=true]{border-color:var(--ui-accent);background:var(--ui-bg-quiet)}.CartoonWorkbench_upload__x9nM4>svg{color:var(--ui-accent-copy)}.CartoonWorkbench_upload__x9nM4>span{max-width:260px;font-size:var(--ui-type-body);line-height:24px}.CartoonWorkbench_upload__x9nM4>small{color:var(--ui-muted);font-size:var(--ui-type-small);line-height:20px}.CartoonWorkbench_uploaded__xbU80{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-bg-icon);padding:12px}.CartoonWorkbench_thumbnail__qnjfx{flex-shrink:0;width:62px;height:62px;overflow:hidden;border-radius:var(--ui-radius-control);background:var(--ui-bg-page)}.CartoonWorkbench_thumbnail__qnjfx img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CartoonWorkbench_uploadActions__YQgeR{display:grid;min-width:0;gap:2px}.CartoonWorkbench_uploadActions__YQgeR button{min-height:32px;color:var(--ui-copy);text-align:start;font-size:var(--ui-type-small);line-height:20px;overflow-wrap:anywhere}.CartoonWorkbench_uploadActions__YQgeR button:last-child{color:var(--ui-muted)}.CartoonWorkbench_uploadActions__YQgeR button:hover{color:var(--ui-accent-copy)}.CartoonWorkbench_styleGroup__mxxIi{min-width:0;margin-block:24px}.CartoonWorkbench_styleGroup__mxxIi legend{margin-block-end:12px}.CartoonWorkbench_styleGrid__L_rfl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CartoonWorkbench_styleOption___1btv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:64px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-icon);padding:8px 5px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px;overflow-wrap:anywhere;transition:border-color var(--ui-motion-fast),background var(--ui-motion-fast),color var(--ui-motion-fast)}.CartoonWorkbench_styleOption___1btv>svg{flex-shrink:0}.CartoonWorkbench_styleOption___1btv:hover{border-color:var(--ui-border-hover);color:var(--ui-text)}.CartoonWorkbench_styleOption___1btv[aria-pressed=true]{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-copy)}.CartoonWorkbench_actions__cW_i3{display:grid;gap:10px;border-block-start:1px solid var(--ui-divider);padding-block-start:16px}.CartoonWorkbench_cost__oEiwz{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:20px}.CartoonWorkbench_cost__oEiwz>span:last-child{color:var(--ui-accent-copy);font-variant-numeric:tabular-nums}.CartoonWorkbench_primary__IEbsz,.CartoonWorkbench_secondary__8QYkB{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ui-control-min);width:100%;border-radius:var(--ui-radius-control);padding:10px 12px;text-align:center;font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere}.CartoonWorkbench_primary__IEbsz>svg,.CartoonWorkbench_secondary__8QYkB>svg{flex-shrink:0}.CartoonWorkbench_primary__IEbsz{background:var(--ui-accent);color:var(--ui-on-accent);transition:background var(--ui-motion-fast)}.CartoonWorkbench_primary__IEbsz:hover{background:var(--ui-accent-hover)}.CartoonWorkbench_secondary__8QYkB{border:1px solid var(--ui-border);background:var(--ui-bg-quiet);color:var(--ui-copy);font-size:var(--ui-type-body);transition:border-color var(--ui-motion-fast),background var(--ui-motion-fast)}.CartoonWorkbench_secondary__8QYkB:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-quiet-hover);color:var(--ui-text)}.CartoonWorkbench_section__lEAT5 button:disabled{cursor:not-allowed;opacity:.75}.CartoonWorkbench_section__lEAT5 :is(button,a):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.CartoonWorkbench_inner__yBixj:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.CartoonWorkbench_error__WWHZL{display:flex;align-items:flex-start;gap:8px;margin-block-end:12px;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);font-size:var(--ui-type-body);line-height:24px}.CartoonWorkbench_error__WWHZL svg{flex-shrink:0;margin-block-start:4px}.CartoonWorkbench_resultHeading__qJ9fS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-block-end:12px}.CartoonWorkbench_resultHeading__qJ9fS h3{color:var(--ui-text);font-size:16px;font-weight:600;line-height:24px}.CartoonWorkbench_badge__yv3pN{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-control);background:var(--ui-bg-quiet);padding:4px 8px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:20px}.CartoonWorkbench_previewGrid__scz0_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CartoonWorkbench_figure__Xve4V{min-width:0}.CartoonWorkbench_imageFrame__UmXh6{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:clamp(250px,26vw,360px);overflow:hidden;border:1px solid var(--ui-border-quiet);border-radius:var(--ui-radius-compact);background:var(--ui-bg-icon)}.CartoonWorkbench_imageFrame__UmXh6>button{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CartoonWorkbench_imageFrame__UmXh6>button:focus-visible{outline-offset:-3px}.CartoonWorkbench_imageFrame__UmXh6 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CartoonWorkbench_figure__Xve4V figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:8px;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:18px}.CartoonWorkbench_figure__Xve4V:last-child figcaption{color:var(--ui-accent-copy)}.CartoonWorkbench_examples__AZyH8{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--ui-divider)}.CartoonWorkbench_examples__AZyH8>button{min-height:32px;border:1px solid transparent;border-radius:var(--ui-radius-control);padding:6px 8px;color:var(--ui-copy);text-align:start;font-size:var(--ui-type-small);line-height:18px}.CartoonWorkbench_examples__AZyH8>button:hover{color:var(--ui-text);background:var(--ui-bg-card-hover)}.CartoonWorkbench_examples__AZyH8>button[aria-pressed=true]{border-color:var(--ui-accent-border);color:var(--ui-accent-copy);background:var(--ui-accent-soft)}.CartoonWorkbench_placeholder__SzrjV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;max-width:240px;padding:16px;color:var(--ui-copy);text-align:center;font-size:var(--ui-type-body);line-height:24px}.CartoonWorkbench_placeholder__SzrjV>svg{color:var(--ui-muted)}.CartoonWorkbench_progressOverlay__RU01T{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--ui-bg-icon);padding:12px;color:var(--ui-copy);text-align:center;font-size:var(--ui-type-body);line-height:20px}.CartoonWorkbench_progressOverlay__RU01T>svg{width:24px;height:24px;color:var(--ui-accent-copy)}.CartoonWorkbench_progressTrack__SsDVf{width:min(160px,100%);height:4px;overflow:hidden;border-radius:var(--ui-radius-control);background:var(--ui-border)}.CartoonWorkbench_progressTrack__SsDVf>div{height:100%;border-radius:inherit;background:var(--ui-accent);transition:width var(--ui-motion-panel)}.CartoonWorkbench_progressOverlay__RU01T button{min-height:var(--ui-control-min);padding:8px;color:var(--ui-copy);font-size:var(--ui-type-small)}.CartoonWorkbench_resultActions__En0_k{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--ui-divider)}.CartoonWorkbench_resultActions__En0_k>button{width:auto;min-height:var(--ui-control-min);font-size:var(--ui-type-body)}.CartoonWorkbench_resultStyle__W2t2_{margin-inline-start:auto;color:var(--ui-copy);font-size:var(--ui-type-small);line-height:20px}@media (min-width:1024px){.CartoonWorkbench_section__lEAT5{--scene-shell-top:24px;padding-block:calc(var(--tool-banner-height, 0px) + var(--scene-shell-top)) var(--scene-shell-bottom);padding-inline:24px var(--ui-workbench-gutter-end)}.CartoonWorkbench_inner__yBixj{position:relative;max-width:none;margin-inline:0;block-size:calc(100dvh - var(--tool-banner-height, 0px) - 56px);min-block-size:0;overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) var(--ui-bg-page)}.CartoonWorkbench_inner__yBixj>[data-tool-workbench]{row-gap:16px}.CartoonWorkbench_controlPanel__G90i1[class],.CartoonWorkbench_resultPanel__lCxWO[class]{padding:24px}.CartoonWorkbench_section__lEAT5 .CartoonWorkbench_controlPanel__G90i1{position:sticky;inset-block-start:0;display:flex;flex-direction:column;min-block-size:calc(100dvh - var(--tool-banner-height, 0px) - 56px)}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_heading__9wlgg{flex-shrink:0;margin-block-end:8px}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_stepTitle__nsNaQ{margin-block-end:8px}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_upload__x9nM4{padding-block:12px}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_styleGroup__mxxIi{margin-block:12px 0}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_styleGroup__mxxIi legend{margin-block-end:8px}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_styleOption___1btv{min-height:52px;gap:4px;padding:6px 4px}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_styleOption___1btv>svg{width:18px;height:18px}.CartoonWorkbench_controlsBody__UyzuV{flex:1;overflow:visible}.CartoonWorkbench_controlPanel__G90i1 .CartoonWorkbench_actions__cW_i3{flex-shrink:0;margin-block-start:16px;gap:8px}.CartoonWorkbench_inner__yBixj::-webkit-scrollbar{width:8px}.CartoonWorkbench_inner__yBixj::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-control);background:var(--ui-border-hover)}.CartoonWorkbench_inner__yBixj::-webkit-scrollbar-track{background:var(--ui-bg-page)}}.CartoonWorkbench_section__lEAT5 .CartoonWorkbench_workbench__uhclF>.CartoonWorkbench_controlPanel__G90i1[class],.CartoonWorkbench_section__lEAT5 .CartoonWorkbench_workbench__uhclF>.CartoonWorkbench_resultPanel__lCxWO[class]{padding:var(--ui-scene-panel-padding)}.CartoonWorkbench_section__lEAT5 .CartoonWorkbench_workbench__uhclF>.CartoonWorkbench_controlPanel__G90i1[class]{gap:12px}.CartoonWorkbench_section__lEAT5 .CartoonWorkbench_workbench__uhclF .CartoonWorkbench_actions__cW_i3{padding-block-start:12px;gap:8px}.CartoonWorkbench_workbench__uhclF .CartoonWorkbench_upload__x9nM4>span{max-width:none}@media (min-width:1024px){.CartoonWorkbench_section__lEAT5 .CartoonWorkbench_workbench__uhclF{row-gap:12px}.CartoonWorkbench_figure__Xve4V{display:flex;flex-direction:column;min-block-size:0}.CartoonWorkbench_figure__Xve4V figcaption{flex-shrink:0}.CartoonWorkbench_imageFrame__UmXh6>button{position:absolute;inset:0}}@supports selector(::-webkit-scrollbar){@media (min-width:1024px){.CartoonWorkbench_inner__yBixj{scrollbar-width:auto;scrollbar-color:auto}}}@media (max-width:639px){.CartoonWorkbench_imageFrame__UmXh6{height:auto;aspect-ratio:1}.CartoonWorkbench_examples__AZyH8>button,.CartoonWorkbench_uploadActions__YQgeR button{min-height:var(--ui-control-min)}.CartoonWorkbench_previewGrid__scz0_{gap:8px}.CartoonWorkbench_resultStyle__W2t2_{width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.CartoonWorkbench_section__lEAT5 *{transition:none!important;animation:none!important}}