:root{--remover-bg:#f7f8fa;--remover-ink:#202824;--remover-muted:#7b858d;--remover-line:#e1e5e9;--remover-blue:#1677ff;--remover-blue-soft:#eaf3ff;--remover-lime:#d8ff4f;--remover-white:#fff}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px}body{background:var(--remover-bg);color:var(--remover-ink);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.remover-header{border:1px solid var(--remover-line);z-index:2;background:#fffffff0;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1368px;height:68px;margin:24px auto 0;padding:0 28px;display:flex;position:relative}.remover-brand{letter-spacing:-.05em;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;display:inline-flex}.remover-brand>span:last-child>span{color:#789f1c}.chat-logo{background:var(--remover-ink);color:var(--remover-lime);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.chat-logo .icon-message-circle{font-size:21px}.chat-logo .icon-image{color:var(--remover-ink);font-size:9px;position:absolute;top:10px;left:11px}.remover-nav{gap:30px;margin-left:13%;display:flex}.remover-nav a{color:var(--remover-muted);font-size:13px}.remover-nav a:hover{color:var(--remover-ink)}.remover-start{background:var(--remover-ink);color:var(--remover-white);padding:11px 17px;font-size:13px}.remover-main{width:calc(100% - 48px);max-width:1130px;margin:28px auto 80px}.editor-toolbar{background:var(--remover-white);border:1px solid var(--remover-line);border-radius:42px;align-items:center;gap:10px;min-height:82px;margin-bottom:22px;padding:14px 22px;display:flex}.toolbar-tool,.toolbar-icon-button{border:0;justify-content:center;align-items:center;display:inline-flex}.toolbar-tool{background:0 0;gap:10px;min-height:48px;padding:5px}.toolbar-tool-refine:disabled{color:#b1bac1;cursor:not-allowed}.toolbar-tool-refine:not(:disabled){color:var(--remover-ink);cursor:pointer;background:0 0}.toolbar-tool-refine:not(:disabled) .toolbar-icon{background:var(--remover-blue);color:var(--remover-white)}.toolbar-tool-refine.is-active{color:var(--remover-white);background:0 0}.toolbar-tool-refine.is-active .toolbar-icon{background:var(--remover-blue);color:var(--remover-white)}.toolbar-icon{background:#d4dbe1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.toolbar-icon-button{color:#acb5bc;cursor:not-allowed;background:#f2f4f6;border-radius:50%;width:38px;height:38px}.toolbar-icon-button-ready{cursor:pointer}.toolbar-icon-button-ready:hover{background:var(--remover-blue-soft);color:var(--remover-blue)}.toolbar-icon-button:not(:disabled):not(.toolbar-icon-button-ready){color:var(--remover-blue);cursor:pointer}.toolbar-icon-button:not(:disabled):not(.toolbar-icon-button-ready):hover{background:var(--remover-blue-soft)}.download-button{color:var(--remover-white);background:#dce2e8;border:0;border-radius:28px;align-items:center;gap:10px;min-height:52px;margin-left:auto;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.download-wrap{margin-left:auto;position:relative}.download-wrap .download-button{margin-left:0}.download-menu{background:var(--remover-white);border:1px solid var(--remover-line);z-index:5;min-width:205px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 30px #20282421}.download-menu button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:11px 10px;font-size:12px;display:flex}.download-menu button:hover{background:var(--remover-blue-soft)}.download-menu .icon{color:var(--remover-blue);font-size:15px}.download-button:not(:disabled){background:var(--remover-blue);cursor:pointer}.download-button:not(:disabled):hover{background:#0868eb}.download-button:disabled{cursor:not-allowed}.download-button .icon:last-child{font-size:16px}.batch-entry{color:var(--remover-muted);justify-content:center;align-items:center;gap:12px;margin:18px auto 0;font-size:13px;display:flex}.batch-entry a{background:var(--remover-blue);border:1px solid var(--remover-blue);color:var(--remover-white);border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.batch-entry a:hover{background:#0868eb;border-color:#0868eb}.refine-controls{background:var(--remover-white);border:1px solid var(--remover-line);border-radius:8px;align-items:center;gap:14px;margin:14px 0 22px;padding:10px 14px;display:flex}.refine-mode{color:var(--remover-blue);align-items:center;gap:7px;margin-right:6px;font-size:13px;font-weight:700;display:inline-flex}.refine-controls label,.refine-controls>span:not(.refine-mode){color:var(--remover-muted);font-size:12px}.brush-presets{align-items:center;gap:8px;display:flex}.brush-preset{cursor:pointer;background:#f2f4f6;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.brush-preset:hover,.brush-preset.is-selected{background:var(--remover-blue-soft);border-color:var(--remover-blue)}.brush-dot{background:var(--remover-ink);aspect-ratio:1;border-radius:50%;flex:none;display:block}.brush-dot-small{width:8px;height:8px}.brush-dot-medium{width:14px;height:14px}.brush-dot-large{width:22px;height:22px}.brush-dot-extra-large{width:29px;height:29px}.brush-preset.is-selected .brush-dot{background:var(--remover-blue)}.refine-controls #brush-size-value{color:var(--remover-muted);min-width:38px;font-size:12px}.refine-controls button{color:var(--remover-muted);cursor:pointer;background:#f2f4f6;border:0;padding:8px 10px;font-size:12px}.refine-controls button:disabled{cursor:not-allowed;opacity:.45}.refine-controls button:hover:not(:disabled){background:var(--remover-blue-soft);color:var(--remover-blue)}.remover-workspace{background:var(--remover-white);border:1px solid var(--remover-line);border-radius:10px;padding:28px 34px 24px}.workspace-heading{justify-content:space-between;align-items:flex-start;display:flex}.workspace-heading h1{letter-spacing:-.04em;margin:0 0 7px;font-family:Space Grotesk,sans-serif;font-size:23px}.workspace-heading p{color:var(--remover-muted);margin:0;font-size:12px}.workspace-mode{color:#647078;align-items:center;gap:7px;padding-top:2px;font-size:12px;display:inline-flex}.workspace-mode .icon{color:var(--remover-blue);font-size:15px}.dropzone{background:#fbfcfd;border:3px dashed #aeb8b0;border-radius:8px;outline:none;justify-content:center;align-items:center;height:470px;margin-top:40px;display:flex;position:relative;overflow:hidden}.dropzone:focus-visible,.dropzone.is-dragging{border-color:var(--remover-blue);background:var(--remover-blue-soft)}.upload-state{flex-direction:column;align-items:center;display:flex}.upload-icon{background:var(--remover-lime);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:25px;font-size:32px;display:inline-flex}.upload-state h2{letter-spacing:-.03em;margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:21px}.upload-or{color:var(--remover-muted);margin-bottom:14px;font-size:13px}.choose-button{background:var(--remover-ink);color:var(--remover-white);cursor:pointer;border:0;padding:15px 29px;font-size:14px;font-weight:700}.choose-button:hover{background:#35433b}.upload-state p{color:var(--remover-muted);margin:24px 0 0;font-size:12px}.preview-state{width:100%;height:100%;position:relative}.preview-state:before{content:"";opacity:.5;background-image:linear-gradient(45deg,#dce5de 25%,#0000 25%),linear-gradient(-45deg,#dce5de 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dce5de 75%),linear-gradient(-45deg,#0000 75%,#dce5de 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;position:absolute;inset:0}.preview-state img,.result-canvas{object-fit:contain;z-index:1;width:100%;height:100%;padding:30px;position:relative}.preview-state.is-refining{cursor:crosshair}.preview-state.is-refining .result-canvas{cursor:none}.preview-state.is-refining .preview-overlay{pointer-events:none}.preview-overlay{color:var(--remover-white);white-space:nowrap;z-index:2;background:#202824e0;align-items:center;gap:18px;padding:11px 15px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.preview-overlay.is-processing{background:#1677ffeb}.preview-overlay:not(.is-processing){display:none}.brush-cursor{border:2px solid var(--remover-blue);pointer-events:none;z-index:4;background:#1677ff14;border-radius:50%;width:28px;height:28px;display:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffe6}.preview-state.is-refining .brush-cursor.is-visible{display:block}.remover-toast{background:var(--remover-ink);color:var(--remover-white);opacity:0;pointer-events:none;z-index:10;padding:12px 16px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,14px)}.remover-toast.is-visible{opacity:1;transform:translate(-50%)}@media (width<=900px){.remover-nav{margin-left:0}.editor-toolbar{overflow-x:auto}.toolbar-tool,.download-wrap{flex:none}}@media (width<=640px){.remover-header{width:calc(100% - 24px);margin-top:12px;padding:0 15px}.remover-nav{display:none}.remover-start{padding:9px 11px;font-size:12px}.remover-main{width:calc(100% - 24px);margin-top:18px}.editor-toolbar{border-radius:18px;gap:5px;min-height:64px;padding:8px}.toolbar-tool{min-height:46px;padding:4px}.toolbar-label,.download-label{display:none}.download-button{min-height:46px;padding:0 12px;font-size:12px}.refine-controls{flex-wrap:wrap;gap:9px}.refine-controls .refine-mode{width:100%}.remover-workspace{padding:20px 15px 16px}.workspace-heading{display:block}.workspace-mode{margin-top:14px}.dropzone{height:390px;margin-top:26px}}
