.bg-removal[data-v-fe004291]{z-index:1;max-width:1180px;margin:0 auto;padding:28px 20px 72px;position:relative}.page-header[data-v-fe004291]{margin-bottom:22px}.header-main[data-v-fe004291]{align-items:center;gap:14px;display:flex}.header-icon[data-v-fe004291]{color:#fff;background:linear-gradient(135deg,#43e0c0,#2f9bff);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 6px 18px #2f9bff52}.header-text h1[data-v-fe004291]{background:linear-gradient(135deg,#43e0c0,#2f9bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:26px;font-weight:800;line-height:1.25}.header-text p[data-v-fe004291]{color:var(--vt-text-secondary);margin:0;font-size:13.5px;line-height:1.5}.badges[data-v-fe004291]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.badge[data-v-fe004291]{background:var(--vt-bg-hover);color:var(--vt-text-secondary);border:1px solid var(--vt-border);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}.badge.accel[data-v-fe004291]{font-weight:600}.badge.ac-gpu[data-v-fe004291]{color:#2f9bff;background:#2f9bff1f;border-color:#2f9bff61}.compare-grid[data-v-fe004291]{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.panel[data-v-fe004291]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:16px;min-width:0;padding:18px;transition:background .3s,border-color .3s,box-shadow .3s}.panel.locked[data-v-fe004291]{border-color:#2f9bff73}.panel-head[data-v-fe004291]{color:var(--vt-text);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.dot[data-v-fe004291]{border-radius:50%;flex:none;width:8px;height:8px}.dot-left[data-v-fe004291]{background:#2f9bff}.dot-right[data-v-fe004291]{background:#43e0c0}.head-title[data-v-fe004291]{flex:none}.head-meta[data-v-fe004291]{color:var(--vt-text-muted);background:var(--vt-bg-hover);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:400}.lock-chip[data-v-fe004291]{color:#2f9bff;background:#2f9bff1f;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.stage-wrap[data-v-fe004291]{border-radius:12px;position:relative;overflow:hidden}.upload-area[data-v-fe004291]{text-align:center;cursor:pointer;background:var(--vt-bg-hover);border:2px dashed var(--vt-border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:260px;padding:20px;transition:all .3s;display:flex}.upload-area[data-v-fe004291]:hover{background:#2f9bff0f;border-color:#2f9bff}.upload-area.disabled[data-v-fe004291]{cursor:not-allowed;opacity:.6}.hidden-input[data-v-fe004291]{display:none}.up-icon[data-v-fe004291]{color:#2f9bff}.up-title[data-v-fe004291]{color:var(--vt-text-secondary);margin:12px 0 6px;font-size:15px;font-weight:500}.upload-hint[data-v-fe004291]{color:var(--vt-text-muted);font-size:12px;line-height:1.6;display:block}.img-holder[data-v-fe004291]{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.preview-wrap[data-v-fe004291]{max-width:100%;line-height:0;display:inline-block;position:relative}.preview-img[data-v-fe004291]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;pointer-events:none;border-radius:10px;max-width:100%;max-height:300px;display:block}.stage-viewport[data-v-fe004291]{touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(45deg, var(--vt-bg-hover) 25%, transparent 25%), linear-gradient(-45deg, var(--vt-bg-hover) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--vt-bg-hover) 75%), linear-gradient(-45deg, transparent 75%, var(--vt-bg-hover) 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:300px;max-height:460px;display:flex;position:relative;overflow:hidden}.stage-content[data-v-fe004291]{transform-origin:0 0;will-change:transform;line-height:0;display:inline-block;position:relative}.stage-toolbar[data-v-fe004291]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.view-btn[data-v-fe004291],.view-reset[data-v-fe004291]{color:var(--vt-text-secondary);background:var(--vt-bg-hover);border:1px solid var(--vt-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:inline-flex}.view-btn[data-v-fe004291]{width:30px;height:30px}.view-reset[data-v-fe004291]{height:30px;padding:0 12px;font-size:12.5px}.view-btn[data-v-fe004291]:hover,.view-reset[data-v-fe004291]:hover{color:#2f9bff;border-color:#2f9bff}.zoom-val[data-v-fe004291]{color:var(--vt-text-muted);text-align:center;flex:none;min-width:42px;font-size:12.5px}.view-hint[data-v-fe004291]{color:var(--vt-text-muted);margin-left:2px;font-size:11.5px}.color-canvas[data-v-fe004291]{pointer-events:none;z-index:1;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.brush-canvas[data-v-fe004291]{pointer-events:none;z-index:2;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.brush-canvas.active[data-v-fe004291]{pointer-events:auto;cursor:crosshair}.brush-canvas.picking[data-v-fe004291]{cursor:cell}.replace-btn[data-v-fe004291]{color:var(--vt-text-secondary);background:var(--vt-bg-hover);border:1px solid var(--vt-border);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;transition:all .2s;display:inline-flex}.replace-btn[data-v-fe004291]:hover{color:#2f9bff;border-color:#2f9bff}.update-banner[data-v-fe004291]{background:linear-gradient(135deg,#43e0c01f,#2f9bff1f);border:1px solid #2f9bff52;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex;position:relative}.ub-icon[data-v-fe004291]{color:#2f9bff;flex:none;margin-top:2px;font-size:20px}.ub-text[data-v-fe004291]{flex:1;min-width:0}.ub-text b[data-v-fe004291]{color:var(--vt-text);font-size:14px}.ub-text p[data-v-fe004291]{color:var(--vt-text-secondary);margin:4px 0 0;font-size:12.5px;line-height:1.6}.ub-text p b[data-v-fe004291]{color:#2f9bff;font-size:12.5px}.ub-close[data-v-fe004291]{cursor:pointer;color:var(--vt-text-muted);background:0 0;border:none;border-radius:6px;flex:none;padding:2px;font-size:16px;transition:all .2s}.ub-close[data-v-fe004291]:hover{color:#2f9bff;background:#2f9bff1a}.lock-mask[data-v-fe004291]{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:not-allowed;background:#0a0c1494;border-radius:12px;justify-content:center;align-items:flex-end;padding-bottom:16px;display:flex;position:absolute;inset:0;overflow:hidden}.scan-line[data-v-fe004291]{background:linear-gradient(90deg,#0000,#2f9bff,#43e0c0,#0000);height:3px;animation:1.9s ease-in-out infinite scan-fe004291;position:absolute;left:0;right:0;box-shadow:0 0 18px 3px #2f9bff8c}@keyframes scan-fe004291{0%{opacity:.35;top:4%}50%{opacity:1;top:94%}to{opacity:.35;top:4%}}.lock-tip[data-v-fe004291]{color:#fff;background:#00000073;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;display:inline-flex}.tip-dot[data-v-fe004291]{background:#2f9bff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite pulse-fe004291}@keyframes pulse-fe004291{0%,to{opacity:.55;transform:scale(.7);box-shadow:0 0 #2f9bff80}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 5px #2f9bff00}}.fade-enter-active[data-v-fe004291],.fade-leave-active[data-v-fe004291]{transition:opacity .25s}.fade-enter-from[data-v-fe004291],.fade-leave-to[data-v-fe004291]{opacity:0}.model-row[data-v-fe004291]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.label[data-v-fe004291]{color:var(--vt-text-secondary);white-space:nowrap;flex:none;font-size:13px}.label.sm[data-v-fe004291]{font-size:12px}.slider-line[data-v-fe004291]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.flex-slider[data-v-fe004291]{flex:1;min-width:0}.slider-val[data-v-fe004291]{color:var(--vt-text-muted);text-align:right;flex:none;min-width:28px;font-size:12px}.model-desc[data-v-fe004291]{color:var(--vt-text-muted);margin:8px 0 0;font-size:11.5px;line-height:1.5}.brush-row[data-v-fe004291]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.brush-group[data-v-fe004291]{flex-wrap:wrap}.brush-sub[data-v-fe004291]{background:var(--vt-bg-hover);border:1px solid var(--vt-border);border-radius:10px;margin-top:12px;padding:12px}.brush-actions[data-v-fe004291]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.brush-row.tight[data-v-fe004291]{margin-top:0}.pick-row[data-v-fe004291]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.tol-line[data-v-fe004291]{margin-top:12px}.pick-chips[data-v-fe004291]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pick-chip[data-v-fe004291]{color:var(--vt-text-secondary);background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-flex}.pick-chip.fg[data-v-fe004291]{border-color:#50dc7880}.pick-chip.bg[data-v-fe004291]{border-color:#f05a5a80}.pick-chip .sw[data-v-fe004291]{border:1px solid var(--vt-border);border-radius:4px;flex:none;width:13px;height:13px}.pick-chip em[data-v-fe004291]{border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10.5px;font-style:normal}.pick-chip.fg em[data-v-fe004291]{color:#43e0c0;background:#43e0c024}.pick-chip.bg em[data-v-fe004291]{color:#f0685a;background:#f0685a24}.chip-x[data-v-fe004291]{cursor:pointer;color:var(--vt-text-muted);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;line-height:1;transition:all .2s;display:inline-flex}.chip-x[data-v-fe004291]:hover{color:#f0685a;background:#f0685a24}.model-desc.no-pick[data-v-fe004291]{margin-top:12px}.left-actions[data-v-fe004291]{align-items:center;gap:10px;margin-top:14px;display:flex}.start-btn[data-v-fe004291]{flex:1;min-width:0;height:42px;font-weight:600}.sec-btn[data-v-fe004291]{flex:none;height:42px}.tip-text[data-v-fe004291]{color:var(--vt-text-muted);background:var(--vt-bg-hover);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.65}.bg-switch[data-v-fe004291]{gap:6px;margin-left:auto;display:flex}.bg-btn[data-v-fe004291]{cursor:pointer;border:1.5px solid var(--vt-border);border-radius:6px;width:22px;height:22px;padding:0;transition:all .2s}.bg-btn.active[data-v-fe004291]{border-color:#2f9bff;transform:scale(1.1)}.bg-btn.bg-checker[data-v-fe004291]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.bg-btn.bg-light[data-v-fe004291]{background:#fff}.bg-btn.bg-dark[data-v-fe004291]{background:#1a1a1a}.result-box[data-v-fe004291]{border:1px solid var(--vt-border);background:var(--vt-bg-hover);border-radius:12px;justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.canvas-area[data-v-fe004291]{justify-content:center;align-items:center;width:100%;min-height:300px;padding:14px;display:flex}.canvas-area.bg-checker[data-v-fe004291]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#d9d9d9 25%,#0000 25%),linear-gradient(-45deg,#d9d9d9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9d9d9 75%),linear-gradient(-45deg,#0000 75%,#d9d9d9 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.canvas-area.bg-light[data-v-fe004291]{background:#fff}.canvas-area.bg-dark[data-v-fe004291]{background:#141414}.result-img[data-v-fe004291]{object-fit:contain;max-width:100%;max-height:300px;display:block}.result-placeholder[data-v-fe004291]{text-align:center;color:var(--vt-text-muted);padding:30px 20px}.ph-icon[data-v-fe004291]{color:var(--vt-text-muted);opacity:.55}.result-placeholder p[data-v-fe004291]{margin:12px 0 0;font-size:13.5px;line-height:1.6}.loading-area[data-v-fe004291]{flex-direction:column;align-items:center;gap:14px;width:100%;padding:30px 20px;display:flex}.loader[data-v-fe004291]{width:120px;height:120px;position:relative}.ring[data-v-fe004291]{width:120px;height:120px;transform:rotate(-90deg)}.ring-bg[data-v-fe004291]{fill:none;stroke:var(--vt-border);stroke-width:8px}.ring-fg[data-v-fe004291]{fill:none;stroke-width:8px;stroke-linecap:round;stroke:#2f9bff;filter:drop-shadow(0 0 6px #2f9bff80);transition:stroke-dashoffset .4s}.ring-center[data-v-fe004291]{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.pct[data-v-fe004291]{color:var(--vt-text);font-size:26px;font-weight:800;line-height:1}.pct i[data-v-fe004291]{opacity:.7;margin-left:1px;font-size:13px;font-style:normal}.cost[data-v-fe004291]{color:var(--vt-text-muted);font-size:11px}.orbit-dot[data-v-fe004291]{width:120px;height:120px;margin:-60px 0 0 -60px;animation:1.4s linear infinite orbit-fe004291;position:absolute;top:50%;left:50%}.orbit-dot[data-v-fe004291]:before{content:"";background:#43e0c0;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:2px;left:50%;box-shadow:0 0 10px 2px #43e0c0cc}@keyframes orbit-fe004291{to{transform:rotate(360deg)}}.stage-text[data-v-fe004291]{color:var(--vt-text-secondary);text-align:center;max-width:260px;margin:0;font-size:13px;line-height:1.5}.wave[data-v-fe004291]{align-items:flex-end;gap:4px;height:18px;display:flex}.wave span[data-v-fe004291]{background:linear-gradient(#43e0c0,#2f9bff);border-radius:2px;width:3px;animation:1s ease-in-out infinite wave-fe004291}.wave span[data-v-fe004291]:first-child{height:8px;animation-delay:0s}.wave span[data-v-fe004291]:nth-child(2){height:14px;animation-delay:.12s}.wave span[data-v-fe004291]:nth-child(3){height:18px;animation-delay:.24s}.wave span[data-v-fe004291]:nth-child(4){height:14px;animation-delay:.36s}.wave span[data-v-fe004291]:nth-child(5){height:8px;animation-delay:.48s}@keyframes wave-fe004291{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.error-area[data-v-fe004291]{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:30px 22px;display:flex}.err-icon[data-v-fe004291]{color:#f56c6c;background:#f56c6c1f;border:1px solid #f56c6c47;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.err-title[data-v-fe004291]{color:var(--vt-text);margin:4px 0 0;font-size:15px;font-weight:700}.err-msg[data-v-fe004291]{color:var(--vt-text-secondary);word-break:break-word;max-width:340px;margin:0;font-size:12.5px;line-height:1.65}.err-actions[data-v-fe004291]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.result-controls[data-v-fe004291]{border-top:1px solid var(--vt-border);margin-top:16px;padding-top:16px}.ctrl-row[data-v-fe004291]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fmt-select[data-v-fe004291]{flex:1;min-width:0}.color-line[data-v-fe004291]{align-items:center;gap:8px;display:flex}.muted[data-v-fe004291]{color:var(--vt-text-muted);font-size:12px}.fmt-note[data-v-fe004291]{margin:-4px 0 14px;line-height:1.6}.q-slider[data-v-fe004291]{flex:1;min-width:0;margin:0 4px}.q-val[data-v-fe004291]{color:var(--vt-text-secondary);text-align:right;flex:none;min-width:30px;font-size:12px}.dl-actions[data-v-fe004291]{gap:10px;display:flex}.dl-btn[data-v-fe004291]{flex:1;height:42px;font-weight:600}.re-btn[data-v-fe004291]{flex:none;height:42px}.cost-note[data-v-fe004291]{color:var(--vt-text-muted);text-align:center;margin:10px 0 0;font-size:11.5px}.how-to[data-v-fe004291]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:16px;margin-top:26px;padding:20px}.how-to h2[data-v-fe004291]{color:var(--vt-text);margin:0 0 16px;font-size:16px;font-weight:700}.steps[data-v-fe004291]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step[data-v-fe004291]{align-items:flex-start;gap:10px;display:flex}.num[data-v-fe004291]{color:#fff;background:linear-gradient(135deg,#43e0c0,#2f9bff);border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.step b[data-v-fe004291]{color:var(--vt-text);margin-bottom:3px;font-size:13.5px;display:block}.step p[data-v-fe004291]{color:var(--vt-text-muted);margin:0;font-size:12px;line-height:1.55}@media (width<=1024px){.steps[data-v-fe004291]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.bg-removal[data-v-fe004291]{padding:22px 16px 60px}.compare-grid[data-v-fe004291]{grid-template-columns:1fr;gap:16px}.upload-area[data-v-fe004291]{min-height:220px}.preview-img[data-v-fe004291],.result-img[data-v-fe004291]{max-height:260px}.result-box[data-v-fe004291],.canvas-area[data-v-fe004291]{min-height:260px}}@media (width<=640px){.bg-removal[data-v-fe004291]{padding:18px 12px 52px}.header-icon[data-v-fe004291]{border-radius:12px;width:42px;height:42px}.header-text h1[data-v-fe004291]{font-size:21px}.header-text p[data-v-fe004291]{font-size:12.5px}.badges[data-v-fe004291]{gap:6px;margin-top:12px}.badge[data-v-fe004291]{padding:3px 8px;font-size:11px}.panel[data-v-fe004291]{border-radius:14px;padding:14px}.panel-head[data-v-fe004291]{margin-bottom:12px;font-size:14px}.head-meta[data-v-fe004291]{font-size:11px}.lock-chip[data-v-fe004291]{margin-left:0}.upload-area[data-v-fe004291]{min-height:190px;padding:16px}.up-title[data-v-fe004291]{font-size:14px}.upload-hint[data-v-fe004291]{font-size:11.5px}.preview-img[data-v-fe004291],.result-img[data-v-fe004291]{max-height:220px}.result-box[data-v-fe004291],.canvas-area[data-v-fe004291]{min-height:220px}.model-row[data-v-fe004291],.brush-row[data-v-fe004291]{flex-direction:column;align-items:stretch;gap:8px}.pick-row[data-v-fe004291]{gap:8px}.pick-row .muted[data-v-fe004291]{flex:1 0 100%}.brush-group[data-v-fe004291]{-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.brush-group[data-v-fe004291]::-webkit-scrollbar{display:none}.brush-group[data-v-fe004291] .el-radio-button{flex:1 0 auto}.brush-group[data-v-fe004291] .el-radio-button__inner{width:100%;padding:8px 14px}.start-btn[data-v-fe004291],.sec-btn[data-v-fe004291],.dl-btn[data-v-fe004291],.re-btn[data-v-fe004291]{height:44px}.left-actions[data-v-fe004291]{gap:8px}.sec-btn[data-v-fe004291]{padding-left:14px;padding-right:14px}.loader[data-v-fe004291],.ring[data-v-fe004291]{width:100px;height:100px}.orbit-dot[data-v-fe004291]{width:100px;height:100px;margin:-50px 0 0 -50px}.pct[data-v-fe004291]{font-size:22px}.loading-area[data-v-fe004291],.error-area[data-v-fe004291]{padding:24px 16px}.err-msg[data-v-fe004291]{font-size:12px}.err-actions[data-v-fe004291]{width:100%}.err-actions[data-v-fe004291] .el-button{flex:1;min-width:110px;height:40px}.ctrl-row[data-v-fe004291]{flex-wrap:wrap;gap:8px}.fmt-select[data-v-fe004291]{flex:1 0 100%;width:100%}.q-slider[data-v-fe004291]{flex:auto}.dl-actions[data-v-fe004291]{flex-direction:column}.re-btn[data-v-fe004291]{width:100%}.steps[data-v-fe004291]{grid-template-columns:1fr;gap:12px}.how-to[data-v-fe004291]{margin-top:20px;padding:16px}}@media (width<=380px){.header-main[data-v-fe004291]{gap:10px}.header-text h1[data-v-fe004291]{font-size:19px}.badge[data-v-fe004291]{font-size:10.5px}.preview-img[data-v-fe004291],.result-img[data-v-fe004291]{max-height:190px}.result-box[data-v-fe004291],.canvas-area[data-v-fe004291]{min-height:190px}.upload-area[data-v-fe004291]{min-height:170px}}@media (height<=480px) and (orientation:landscape){.upload-area[data-v-fe004291]{min-height:150px}.preview-img[data-v-fe004291],.result-img[data-v-fe004291]{max-height:170px}.result-box[data-v-fe004291],.canvas-area[data-v-fe004291]{min-height:150px}}
