.object-remover-root{--color-canvas:#F9F9FA;--color-surface:#FFFFFF;--color-editor:#F8F8F9;--color-subtle:#EEEEEF;--color-border:#E5E5E5;--color-border-strong:#C8C8CC;--color-text:#1A1C1D;--color-text-secondary:#666666;--color-text-disabled:#999999;--color-action:#262626;--color-action-hover:#111111;--color-inverse:#FFFFFF;--color-coral:#FF6B4A;--color-amber:#F5A623;--color-amber-soft:#FFF4D6;--color-warning:#A15C00;--color-error:#BA1A1A;--color-error-soft:#FFF2F0;--color-focus:#262626;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--type-hero:44px;--type-section:28px;--type-panel:22px;--type-body:17px;--type-caption:13px;--layout-max:1280px;--layout-gutter:32px;--layout-gutter-mobile:16px;--layout-header:64px;--layout-header-mobile:56px;--layout-control:56px;--layout-control-small:44px;--layout-editor-rail:288px;--motion-fast:.15s;--motion-base:.25s;--motion-result:.45s}.object-remover-root,.object-remover-root *{box-sizing:border-box}.object-remover-root{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}.object-remover-root{margin:0;background:var(--color-canvas);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:var(--type-body);line-height:1.5;-webkit-font-smoothing:antialiased}.object-remover-root h1,.object-remover-root h2,.object-remover-root h3,.object-remover-root h4,.object-remover-root p,.object-remover-root figure,.object-remover-root ul,.object-remover-root ol{margin:0}.object-remover-root h1{font-size:var(--type-hero);line-height:1.2;font-weight:700}.object-remover-root h2{font-size:var(--type-section);line-height:1.3;font-weight:600}.object-remover-root h3{font-size:var(--type-panel);line-height:1.3;font-weight:600}.object-remover-root a{color:inherit;text-decoration:none}.object-remover-root button,.object-remover-root input{font:inherit}.object-remover-root button{cursor:pointer}.object-remover-root button,.object-remover-root a,.object-remover-root input{touch-action:manipulation}.object-remover-root button:disabled{cursor:not-allowed}.object-remover-root button[hidden],.object-remover-root [hidden]{display:none!important}.object-remover-root button:focus-visible,.object-remover-root a:focus-visible,.object-remover-root input:focus-visible,.object-remover-root canvas:focus-visible,.object-remover-root summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.object-remover-root img{display:block;max-width:100%;height:auto}.object-remover-root svg{width:24px;height:24px;flex-shrink:0;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.object-remover-root .container{width:min(var(--layout-max),calc(100% - 2*var(--layout-gutter)));margin-inline:auto}.object-remover-root .caption{font-size:var(--type-caption);line-height:1.5}.object-remover-root .muted{color:var(--color-text-secondary)}.object-remover-root .eyebrow{font-size:var(--type-caption);line-height:20px;color:var(--color-text-secondary);font-weight:500}.object-remover-root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.object-remover-root .skip{position:fixed;z-index:100;top:8px;left:8px;background:var(--color-action);color:#fff;padding:12px 20px;transform:translateY(-200%);border-radius:8px}.object-remover-root .skip:focus{transform:none}.object-remover-root .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:var(--type-caption);font-weight:500}.object-remover-root .text-link svg{width:16px;height:16px}.object-remover-root .soft{background:var(--color-surface)}@media(max-width:767px){.object-remover-root .container{width:calc(100% - 2*var(--layout-gutter-mobile))}.object-remover-root h1{font-size:34px}.object-remover-root h2{font-size:28px}.object-remover-root h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.object-remover-root,.object-remover-root *,.object-remover-root:before,.object-remover-root *:before,.object-remover-root:after,.object-remover-root *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.object-remover-root .site-header{height:var(--layout-header);background:#fffffff0;border-bottom:1px solid var(--color-border)}.object-remover-root .header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.object-remover-root .brand{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:700;line-height:28px;min-height:44px}.object-remover-root .brand img{border-radius:8px;width:32px;height:32px}.object-remover-root .brand span span{font-weight:400}.object-remover-root .brand-divider{height:20px;width:1px;background:var(--color-border);margin:0 4px}.object-remover-root .brand-label{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.object-remover-root .header-nav{display:flex;align-items:center;gap:32px;font-size:13px}.object-remover-root .header-nav>a{min-height:44px;display:flex;align-items:center;gap:8px}.object-remover-root .header-nav svg{width:16px;height:16px}.object-remover-root .preview-pill{border:1px solid var(--color-border);padding:4px 12px;border-radius:999px;font-size:13px;background:var(--color-canvas);color:var(--color-text-secondary)}.object-remover-root .btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;height:56px;padding:0 24px;min-width:44px;font-weight:500;font-size:17px;line-height:24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-inverse);transition:background var(--motion-fast),border-color var(--motion-fast)}.object-remover-root .btn:hover{background:var(--color-action-hover)}.object-remover-root .btn:active{background:var(--color-text)}.object-remover-root .btn--secondary{background:#fff;border-color:var(--color-border);color:var(--color-action)}.object-remover-root .btn--secondary:hover{background:var(--color-canvas);border-color:var(--color-border-strong)}.object-remover-root .btn--text{background:transparent;color:var(--color-action);border-color:transparent;padding-inline:12px}.object-remover-root .btn--text:hover{background:var(--color-subtle)}.object-remover-root .btn--small{height:44px;font-size:13px;padding:0 20px}.object-remover-root .btn:disabled,.object-remover-root .btn[aria-disabled=true]{background:var(--color-subtle);color:var(--color-text-disabled);border-color:transparent;pointer-events:none}.object-remover-root .icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-action)}.object-remover-root .icon-button:hover{background:var(--color-canvas)}.object-remover-root .tag{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:13px;color:var(--color-text-secondary)}.object-remover-root .tag svg{height:16px;width:16px}.object-remover-root .status-dot{width:6px;height:6px;background:var(--color-amber);border-radius:50%;display:inline-block}.object-remover-root .section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.object-remover-root .section-heading p{color:var(--color-text-secondary);max-width:440px;font-size:17px;line-height:1.5}.object-remover-root .section-heading h2{margin-top:8px}.object-remover-root .photo-compare{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.object-remover-root .comparison{position:relative;flex:1;min-height:0;background:var(--color-subtle);overflow:hidden}.object-remover-root .comparison img{height:100%;width:100%;object-fit:cover;object-position:50% 40%}.object-remover-root .comparison .compare-after{position:absolute;inset:0;clip-path:inset(0 0 0 50%)}.object-remover-root .compare-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;pointer-events:none}.object-remover-root .compare-line span{display:grid;place-items:center;width:36px;height:36px;background:#fff;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#262626}.object-remover-root .compare-line svg{width:20px;height:20px}.object-remover-root .photo-tag{position:absolute;left:16px;top:16px;background:#fffffff2;border-radius:999px;padding:4px 12px;font-size:13px;color:var(--color-action)}.object-remover-root .photo-tag--after{left:auto;right:16px}.object-remover-root .comparison-label{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:13px;background:#fff}.object-remover-root .comparison-label input{flex:1;min-width:24px}.object-remover-root .range{-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background:#d8d8dc;accent-color:var(--color-action);cursor:pointer}.object-remover-root .range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#fff;border:1px solid #76767b;border-radius:999px;box-shadow:0 2px 6px #00000014}.object-remover-root .range::-moz-range-thumb{width:20px;height:20px;background:#fff;border:1px solid #76767b;border-radius:999px}.object-remover-root .compare-caption{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;color:var(--color-text-secondary);background:var(--color-canvas)}.object-remover-root .compare-caption svg{height:16px;width:16px}.object-remover-root .case-card{min-width:0}.object-remover-root .case-image{height:240px;border-radius:14px;overflow:hidden;background:var(--color-subtle);position:relative}.object-remover-root .case-image img{width:100%;height:100%;object-fit:cover;object-position:center}.object-remover-root .case-image .tag{position:absolute;bottom:16px;left:16px}.object-remover-root .case-card h3{margin:20px 0 12px}.object-remover-root .case-card p{font-size:17px;line-height:1.55;color:var(--color-text-secondary)}.object-remover-root .callout{display:flex;align-items:start;gap:16px;padding:24px;background:var(--color-amber-soft);border-radius:14px}.object-remover-root .callout>svg{color:var(--color-warning)}.object-remover-root .callout strong{font-size:17px;font-weight:600}.object-remover-root .callout p{color:var(--color-text-secondary);font-size:13px;margin-top:8px;line-height:1.6}.object-remover-root .callout--error{background:var(--color-error-soft)}.object-remover-root .callout--error>svg{color:var(--color-error)}.object-remover-root .site-footer{margin-top:64px;padding:32px 0;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:13px}.object-remover-root .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.object-remover-root .footer-inner nav{display:flex;gap:24px}.object-remover-root .footer-inner a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:767px){.object-remover-root .site-header{height:56px}.object-remover-root .brand{font-size:22px;gap:8px}.object-remover-root .brand img{width:28px;height:28px}.object-remover-root .brand-divider,.object-remover-root .brand-label{display:none}.object-remover-root .header-nav{gap:12px}.object-remover-root .header-nav .desktop-link{display:none}.object-remover-root .section-heading{display:block;margin-bottom:24px}.object-remover-root .section-heading p{margin-top:16px}.object-remover-root .case-image{height:220px}.object-remover-root .callout{padding:20px}.object-remover-root .footer-inner{align-items:start;flex-direction:column;gap:12px}.object-remover-root .footer-inner nav{gap:20px;flex-wrap:wrap}.object-remover-root .photo-tag{top:12px;left:12px;font-size:13px;padding:4px 8px}.object-remover-root .photo-tag--after{left:auto;right:12px}.object-remover-root .comparison-label,.object-remover-root .compare-caption{padding:8px 12px}}.object-remover-root .range{height:44px;background:transparent;min-height:44px}.object-remover-root .range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#d8d8dc}.object-remover-root .range::-webkit-slider-thumb{margin-top:-8px}.object-remover-root .range::-moz-range-track{height:4px;border-radius:999px;background:#d8d8dc}.object-remover-root .comparison-label{height:44px;padding-block:0}.object-remover-root .page-intro{height:136px;display:flex;align-items:center;justify-content:space-between;gap:32px}.object-remover-root .page-intro .eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.object-remover-root .page-intro h1{margin-bottom:8px}.object-remover-root .page-intro .intro-copy{font-size:17px;color:var(--color-text-secondary)}.object-remover-root .intro-side{align-self:center;flex-shrink:0}.object-remover-root .workspace{display:grid;grid-template-columns:2fr 1fr;height:clamp(480px,calc(100svh - 224px),680px);overflow:hidden;border:1px solid var(--color-border);border-radius:20px;background:#fff}.object-remover-root .upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center;padding:32px;position:relative;gap:20px;background:#fff;transition:background .15s}.object-remover-root .upload-zone.drop-hover{background:#fff4d6;outline:2px dashed var(--color-action);outline-offset:-12px}.object-remover-root .upload-symbol{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;border:1px solid var(--color-border);background:var(--color-canvas);position:relative;margin-bottom:4px}.object-remover-root .upload-symbol svg{width:28px;height:28px}.object-remover-root .upload-symbol:after{content:"";height:8px;width:8px;border-radius:50%;background:var(--color-amber);position:absolute;right:12px;top:12px;border:2px solid white}.object-remover-root .upload-title h2{font-size:22px;line-height:28px}.object-remover-root .upload-title p{margin-top:8px;font-size:13px;color:var(--color-text-secondary)}.object-remover-root .upload-zone .btn--primary{min-width:216px}.object-remover-root .upload-divider{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--color-text-secondary)}.object-remover-root .upload-divider:before,.object-remover-root .upload-divider:after{content:"";width:32px;height:1px;background:var(--color-border)}.object-remover-root .sample-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;background:transparent;padding:0 12px;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px;color:var(--color-action)}.object-remover-root .sample-link svg{width:16px;height:16px}.object-remover-root .upload-note{color:var(--color-text-secondary);font-size:13px;line-height:20px;display:flex;align-items:center;gap:8px}.object-remover-root .upload-note svg{width:16px;height:16px}.object-remover-root .sample-pane{position:relative;min-width:0;border-left:1px solid var(--color-border);background:var(--color-editor);display:flex;flex-direction:column}.object-remover-root .sample-pane>.photo-compare{flex:1;min-height:0}.object-remover-root .sample-pane .comparison{border-radius:0}.object-remover-root .sample-pane .compare-caption{border-top:1px solid var(--color-border)}.object-remover-root .workspace-meta{display:flex;justify-content:space-between;gap:24px;padding:16px 4px;font-size:13px;color:var(--color-text-secondary)}.object-remover-root .workspace-meta>span{display:flex;align-items:center;gap:8px}.object-remover-root .workspace-meta svg{width:16px;height:16px}.object-remover-root .workspace-meta a{min-height:24px;text-decoration:underline;text-underline-offset:4px}.object-remover-root .under-workspace{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:48px;border-bottom:1px solid var(--color-border)}.object-remover-root .step{display:flex;gap:16px}.object-remover-root .step-number{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:13px;font-weight:500}.object-remover-root .step h2,.object-remover-root .step h3{font-size:17px;line-height:24px;margin:4px 0 8px}.object-remover-root .step p{font-size:13px;color:var(--color-text-secondary);max-width:300px}.object-remover-root .content-section{padding:64px 0;border-bottom:1px solid var(--color-border)}.object-remover-root .cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.object-remover-root .editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.object-remover-root .editorial-photo{border-radius:14px;overflow:hidden;height:360px;background:var(--color-subtle)}.object-remover-root .editorial-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 35%}.object-remover-root .editorial h2{margin:8px 0 20px}.object-remover-root .editorial p{color:var(--color-text-secondary);line-height:1.65;margin-bottom:16px;max-width:520px}.object-remover-root .guidelines{display:grid;grid-template-columns:1fr 1fr;gap:64px}.object-remover-root .guidelines .section-heading{display:block}.object-remover-root .guidelines .section-heading>p{margin-top:20px}.object-remover-root .guide-list{list-style:none;padding:0;display:grid;gap:24px}.object-remover-root .guide-list li{display:flex;gap:16px}.object-remover-root .guide-list svg{margin-top:4px;color:var(--color-warning)}.object-remover-root .guide-list h3{font-size:17px;line-height:24px;font-weight:600}.object-remover-root .guide-list p{font-size:13px;line-height:1.6;color:var(--color-text-secondary);margin-top:8px}.object-remover-root .limitations{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.object-remover-root .limitations h2{margin-top:8px}.object-remover-root .limits-copy p{color:var(--color-text-secondary);line-height:1.65;margin-bottom:20px}.object-remover-root .related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.object-remover-root .related-card{display:block;padding:24px;background:#fff;border:1px solid var(--color-border);border-radius:14px}.object-remover-root .related-card .related-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.object-remover-root .related-card .related-top svg{width:24px;height:24px}.object-remover-root .related-card h3{font-size:17px;line-height:24px}.object-remover-root .related-card p{color:var(--color-text-secondary);font-size:13px;margin-top:8px}.object-remover-root .related-card .future-label{display:block;color:var(--color-text-secondary);font-size:13px;margin-top:20px}.object-remover-root .final-cta{padding:48px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.object-remover-root .final-cta p{font-size:17px;color:var(--color-text-secondary);margin-top:12px}.object-remover-root .sample-choices{display:flex;justify-content:center;gap:8px;margin-top:4px}.object-remover-root .sample-choice{position:relative;width:48px;height:48px;padding:2px;border:1px solid var(--color-border);border-radius:8px;background:#fff;overflow:hidden}.object-remover-root .sample-choice img{width:100%;height:100%;object-fit:cover;border-radius:6px}.object-remover-root .sample-choice:hover{border-color:var(--color-action)}@media(max-width:1023px){.object-remover-root .intro-side{display:none}.object-remover-root .page-intro h1{font-size:34px}.object-remover-root .editorial{gap:40px}.object-remover-root .related-grid{grid-template-columns:1fr 1fr}.object-remover-root .cases-grid{gap:24px}}@media(max-width:767px){.object-remover-root .page-intro{height:132px;display:block;padding:16px 0}.object-remover-root .page-intro h1{font-size:28px;line-height:36px;margin-bottom:8px}.object-remover-root .page-intro .eyebrow{margin-bottom:4px}.object-remover-root .page-intro .intro-copy{font-size:13px;line-height:20px;max-width:340px}.object-remover-root .workspace{grid-template-columns:1fr;grid-template-rows:2fr 1fr;height:calc(100svh - 212px);min-height:360px;max-height:760px;border-radius:20px}.object-remover-root .upload-zone{padding:20px;gap:12px}.object-remover-root .upload-symbol{width:44px;height:44px;border-radius:14px;margin-bottom:0}.object-remover-root .upload-symbol svg{width:24px;height:24px}.object-remover-root .upload-symbol:after{right:4px;top:4px}.object-remover-root .upload-title h2{font-size:22px}.object-remover-root .upload-title p{font-size:13px;margin-top:4px}.object-remover-root .upload-zone .btn{height:52px}.object-remover-root .upload-note{font-size:13px}.object-remover-root .upload-divider,.object-remover-root .sample-choices{display:none}.object-remover-root .sample-pane{border-left:0;border-top:1px solid var(--color-border)}.object-remover-root .sample-pane .compare-caption{display:none}.object-remover-root .sample-pane .comparison img{object-position:50% 33%}.object-remover-root .workspace-meta{display:block;padding:12px 0}.object-remover-root .workspace-meta>span{font-size:13px;line-height:20px}.object-remover-root .workspace-meta>span:last-child{display:none}.object-remover-root .under-workspace{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-bottom:40px}.object-remover-root .step p{max-width:none}.object-remover-root .content-section{padding:48px 0}.object-remover-root .cases-grid{grid-template-columns:1fr;gap:32px}.object-remover-root .case-image{height:260px}.object-remover-root .editorial{grid-template-columns:1fr;gap:32px}.object-remover-root .editorial-photo{height:280px}.object-remover-root .editorial h2{font-size:28px}.object-remover-root .guidelines,.object-remover-root .limitations{grid-template-columns:1fr;gap:32px}.object-remover-root .related-grid{gap:12px}.object-remover-root .related-card{padding:20px}.object-remover-root .related-card .related-top{margin-bottom:16px}.object-remover-root .final-cta{display:block;padding-top:40px}.object-remover-root .final-cta h2{font-size:28px}.object-remover-root .final-cta .btn{margin-top:24px}}@media(max-width:360px)and (max-height:700px){.object-remover-root .page-intro{height:120px;padding-top:12px}.object-remover-root .page-intro h1{font-size:28px;line-height:32px}.object-remover-root .workspace{height:calc(100svh - 192px);min-height:360px}.object-remover-root .upload-symbol,.object-remover-root .upload-title p,.object-remover-root .upload-note{display:none}.object-remover-root .upload-zone{gap:12px;padding:16px}.object-remover-root .upload-title h2{font-size:22px}.object-remover-root .sample-pane .comparison-label{font-size:13px;min-height:44px}.object-remover-root .photo-tag{font-size:13px}}@media(max-width:767px){.object-remover-root .page-intro{height:136px;padding:12px 0}.object-remover-root .page-intro .intro-copy{display:none}.object-remover-root .workspace{grid-template-rows:minmax(0,2fr) minmax(0,1fr);height:calc(100svh - 216px)}.object-remover-root .upload-zone,.object-remover-root .sample-pane{min-height:0}.object-remover-root .sample-pane>.photo-compare{height:100%;min-height:0}.object-remover-root .upload-zone{gap:12px}}@media(max-width:360px)and (max-height:700px){.object-remover-root .page-intro{height:124px}.object-remover-root .workspace{height:calc(100svh - 196px)}}.object-remover-root .direct-answer{grid-column:1/-1;font-size:13px;line-height:1.6;color:var(--color-text-secondary)}.object-remover-root .asset-caption,.object-remover-root .sample-caption-mobile{font-size:13px;line-height:1.5;color:var(--color-text-secondary);margin-top:8px}.object-remover-root .sample-caption-mobile{display:none}.object-remover-root .workspace-meta>span{flex-wrap:wrap;min-width:0}.object-remover-root .workspace-meta>span:first-child{flex:1}.object-remover-root .workspace-meta>span:last-child{flex:1;justify-content:flex-end}.object-remover-root .compare-caption{gap:8px}.object-remover-root .compare-caption svg{flex-shrink:0}@media(max-width:767px){.object-remover-root .sample-caption-mobile{display:block}.object-remover-root .workspace-meta>span:last-child{display:none}.object-remover-root .editorial .asset-caption{margin-bottom:0}}.object-remover-root .mobile-example-mark{display:none}@media(max-width:767px){.object-remover-root .mobile-example-mark{display:block;position:absolute;bottom:2px;left:8px;right:8px;padding:2px 4px;background:#fffffff2;color:var(--color-text-secondary);font-size:13px;line-height:16px;text-align:center}}@media(min-width:768px){.object-remover-root .workspace{grid-template-rows:minmax(0,1fr)}.object-remover-root .upload-zone,.object-remover-root .sample-pane{min-height:0}.object-remover-root .upload-zone .btn,.object-remover-root .upload-zone .sample-link{flex-shrink:0}.object-remover-root .upload-symbol{flex-shrink:1}.object-remover-root .sample-choices{flex-shrink:0}}.object-remover-root .under-workspace>h2{grid-column:1/-1}.object-remover-root .upload-symbol:after{content:none}.object-remover-root .app-promo{display:flex;align-items:center;justify-content:space-between;gap:32px}.object-remover-root .app-promo h2{margin:8px 0 12px}.object-remover-root .app-promo>div>p:last-child{color:var(--color-text-secondary)}.object-remover-root .app-download{flex-shrink:0}.object-remover-root .upload-icon-options{display:flex;flex-wrap:wrap;gap:32px}.object-remover-root .upload-icon-options figure{min-width:160px}.object-remover-root .upload-icon-options figcaption{font-size:13px;margin-top:12px;color:var(--color-text-secondary)}@media(max-width:767px){.object-remover-root .app-promo{align-items:start;flex-direction:column;gap:24px}}.object-remover-root .object-remover-page{padding-bottom:48px}.object-remover-root .page-intro .eyebrow{color:var(--color-text-secondary)}.object-remover-root .page-intro .eyebrow svg{width:16px;height:16px}.object-remover-root .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.object-remover-root .upload-zone [data-upload]{display:inline-flex}.object-remover-root .upload-zone [data-upload] svg,.object-remover-root .final-cta .btn svg{width:20px;height:20px}.object-remover-root .upload-zone .sample-link{cursor:pointer}.object-remover-root .sample-choices{margin-top:-12px}.object-remover-root .sample-choice{cursor:pointer}.object-remover-root .sample-choice:focus-visible,.object-remover-root .sample-choice:hover{outline:2px solid var(--color-focus);outline-offset:2px}.object-remover-root .upload-note{justify-content:center;flex-wrap:wrap}.object-remover-root .sample-caption-mobile{margin-top:8px}.object-remover-root .workspace-meta a{color:var(--color-action)}.object-remover-root .under-workspace>h2{font-size:22px;line-height:28px;margin-bottom:0}.object-remover-root .under-workspace h3{font-size:17px;line-height:24px}.object-remover-root .content-section h2{font-size:28px;line-height:1.25}.object-remover-root .editorial figure{min-width:0}.object-remover-root .asset-caption{margin-top:8px}.object-remover-root .related-card{color:var(--color-text)}.object-remover-root .related-card[aria-disabled=true]{cursor:default}.object-remover-root .related-card .future-label{display:block;margin-top:14px;font-size:13px;color:var(--color-text-secondary)}.object-remover-root .related-card .related-top>span:last-child{font-size:22px;color:var(--color-text-secondary)}.object-remover-root .app-download{cursor:default;pointer-events:none}.object-remover-root .resource-notices{margin-top:32px;border-top:1px solid var(--color-border);padding-top:16px;color:var(--color-text-secondary);font-size:13px}.object-remover-root .resource-notices summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.object-remover-root .resource-notices ul{padding-left:20px;display:flex;gap:24px;flex-wrap:wrap}.object-remover-root .resource-notices a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-action)}.object-remover-root .toast[hidden]{display:none}.object-remover-root .resize-form{margin:0}.object-remover-root .resize-confirm .eyebrow{margin-bottom:8px}.object-remover-root .edit-stage canvas{outline:none}.object-remover-root .edit-stage canvas:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.object-remover-root .edit-controls .brush-control{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:13px}.object-remover-root .edit-controls .brush-control input{grid-column:1/-1;width:100%;margin:0;min-height:44px}.object-remover-root .edit-controls .editor-actions{position:static;padding:8px 0 0}.object-remover-root .edit-controls .editor-actions .btn{height:48px}.object-remover-root .editor-dialog .edit-boundary{margin-top:0}.object-remover-root .result-controls{display:flex;flex-direction:column;gap:12px}.object-remover-root .result-controls .result-compare{display:grid;grid-template-columns:1fr;gap:8px;font-size:13px;line-height:20px}.object-remover-root .result-controls .result-compare input{width:100%;min-height:44px;margin:0}.object-remover-root .edit-controls .result-controls .btn{height:44px;font-size:15px}.object-remover-root .edit-controls .result-controls [data-download-result]:disabled{display:none}.object-remover-root .editor-dialog[data-state=result-ready] .image-status{color:var(--color-action)}.object-remover-root .editor-dialog[data-state=result-ready] .image-status:before{content:"✓";color:#8a4b00;margin-right:8px}.object-remover-root .editor-dialog[data-state=processing] [data-remove-selection],.object-remover-root .editor-dialog[data-state=result-ready] [data-remove-selection]{display:none}.object-remover-root .editor-dialog[aria-busy=true] .edit-stage:after{z-index:4}.object-remover-root .comparison-label{cursor:default}.object-remover-root .comparison-label input{cursor:pointer}@media(max-width:767px){.object-remover-root .object-remover-page{padding-bottom:32px}.object-remover-root .workspace-meta>span{display:flex;align-items:flex-start;gap:8px}.object-remover-root .under-workspace>h2{font-size:22px}.object-remover-root .editor-dialog .edit-stage{max-width:100%}.object-remover-root .resource-notices ul{display:block}.object-remover-root .resource-notices li{min-height:44px}}.object-remover-root{--brush-color:rgba(245,166,35,.38)}.object-remover-root .editor-dialog{padding:0;border:1px solid var(--color-border);border-radius:20px;background:#fff;color:var(--color-text);width:min(1280px,calc(100vw - 48px));height:min(840px,calc(100svh - 64px));max-width:none;max-height:none;overflow:hidden;box-shadow:0 6px 20px #00000026}.object-remover-root .editor-dialog::backdrop,.object-remover-root .resize-confirm::backdrop{background:#0006}.object-remover-root .dialog-head{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--color-border)}.object-remover-root .dialog-title{display:flex;align-items:center;gap:12px;min-width:0}.object-remover-root .dialog-title .tool-glyph{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--color-canvas);color:var(--color-action)}.object-remover-root .dialog-head h2{font-size:22px;line-height:28px}.object-remover-root .dialog-head small{font-size:13px;color:var(--color-text-secondary)}.object-remover-root .dialog-head [data-close]{flex-shrink:0}.object-remover-root .editing-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;height:calc(100% - 64px)}.object-remover-root .editing-canvas{background:#eeeeef;padding:24px;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;overflow:hidden}.object-remover-root .edit-stage{position:relative;flex-shrink:0;max-width:100%;min-height:0;border-radius:8px;overflow:hidden;background:#e8e8e9}.object-remover-root .edit-original,.object-remover-root .edit-result,.object-remover-root .edit-stage canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.object-remover-root .edit-result{clip-path:inset(0 0 0 50%)}.object-remover-root .edit-stage canvas{touch-action:none;cursor:crosshair}.object-remover-root .image-status{font-size:13px;line-height:20px;color:var(--color-text-secondary);text-align:center;max-width:100%;min-height:20px;overflow-wrap:anywhere}.object-remover-root .edit-controls{padding:24px;display:flex;flex-direction:column;gap:20px;border-left:1px solid var(--color-border);overflow:auto;min-height:0;background:#fff}.object-remover-root .filename{font-size:13px;line-height:20px;color:var(--color-text-secondary);overflow-wrap:anywhere}.object-remover-root .edit-controls h3{font-size:17px;line-height:24px}.object-remover-root .control-help{font-size:13px;color:var(--color-text-secondary);line-height:20px;margin-top:8px}.object-remover-root .tool-selected{border:0;border-radius:8px;background:var(--color-canvas);display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;color:var(--color-action)}.object-remover-root .tool-selected>span{display:flex;align-items:center;gap:8px;position:relative}.object-remover-root .tool-selected>span:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:var(--color-amber)}.object-remover-root .tool-selected svg{width:20px;height:20px}.object-remover-root .edit-controls label{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;line-height:20px}.object-remover-root .edit-controls label input{grid-column:1/-1;width:100%;margin:4px 0 12px;accent-color:var(--color-action)}.object-remover-root .edit-controls label output{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.object-remover-root .history{display:flex;gap:8px}.object-remover-root .history button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-action)}.object-remover-root .history button svg{width:20px;height:20px}.object-remover-root .history button:last-child{flex:1;width:auto;font-size:13px}.object-remover-root .history button:disabled{color:var(--color-text-disabled);background:var(--color-canvas);border-color:var(--color-border)}.object-remover-root .edit-controls small{font-size:13px;line-height:20px;color:var(--color-text-secondary)}.object-remover-root .edit-controls .btn{flex-shrink:0;width:100%;height:48px;font-size:17px;padding-inline:16px}.object-remover-root .edit-controls [data-cancel],.object-remover-root .edit-controls [data-edit-again]{background:#fff;border:1px solid var(--color-border);color:var(--color-action)}.object-remover-root .edit-controls .edit-boundary{font-size:13px;color:var(--color-text-secondary);line-height:20px}.object-remover-root .edit-controls .text-button{background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:44px;color:var(--color-action);padding:8px 0}.object-remover-root .editor-dialog[aria-busy=true] .edit-stage:after{content:"";position:absolute;inset:0;background:#ffffff0a;pointer-events:none}.object-remover-root .editor-dialog[aria-busy=true] .image-status:before{content:"";display:inline-block;vertical-align:-2px;width:12px;height:12px;border:2px solid #c8c8cc;border-top-color:#262626;border-radius:50%;margin-right:8px;animation:spin 1s linear infinite}.object-remover-root .editor-dialog[data-state=error] .image-status{color:var(--color-error)}.object-remover-root .editor-dialog[data-state=result] .image-status{color:var(--color-action)}.object-remover-root .editor-dialog[data-state=result] .image-status:before{content:"✓";color:#8a4b00;margin-right:8px}.object-remover-root .toast{position:fixed;z-index:1000;bottom:24px;left:50%;transform:translate(-50%);max-width:min(520px,calc(100vw - 32px));padding:12px 20px;border:1px solid var(--color-border);border-radius:14px;background:#fff;color:var(--color-action);box-shadow:0 6px 20px #00000026;font-size:13px;line-height:20px}.object-remover-root .resize-confirm{max-width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid var(--color-border);border-radius:20px;background:#fff;color:var(--color-text);box-shadow:0 6px 20px #00000026}.object-remover-root .resize-confirm h2{font-size:22px;line-height:28px;margin-bottom:16px}.object-remover-root .resize-confirm p{font-size:17px;line-height:1.5;color:var(--color-text-secondary);margin-bottom:24px}.object-remover-root .resize-actions{display:flex;flex-direction:column;gap:12px}.object-remover-root .resize-actions .btn{width:100%}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:767px){.object-remover-root .editor-dialog{width:calc(100vw - 16px);height:calc(100svh - 16px);border-radius:20px;overflow:auto}.object-remover-root .dialog-head{height:64px;padding:0 16px;position:sticky;top:0;z-index:3;background:#fff}.object-remover-root .dialog-head h2{font-size:22px}.object-remover-root .dialog-head small{display:none}.object-remover-root .dialog-title .tool-glyph{width:32px;height:32px}.object-remover-root .editing-layout{display:block;height:auto}.object-remover-root .editing-canvas{height:min(44svh,420px);min-height:240px;padding:16px;gap:12px}.object-remover-root .edit-controls{padding:24px;border-left:0;border-top:1px solid var(--color-border);overflow:visible;gap:20px}.object-remover-root .edit-controls .history{max-width:320px}.object-remover-root .edit-controls label{font-size:13px}.object-remover-root .edit-controls label input{margin-top:8px}.object-remover-root .toast{bottom:16px}.object-remover-root .resize-confirm{padding:24px}.object-remover-root .resize-confirm p{font-size:17px}}.object-remover-root .edit-controls{gap:16px}.object-remover-root .edit-controls label input{margin:0;min-height:44px}.object-remover-root .editor-actions{position:sticky;bottom:-24px;background:#fff;padding:16px 0 24px;display:flex;flex-direction:column;gap:12px;margin-top:auto;z-index:2}.object-remover-root .editor-actions [data-download]:disabled{display:none}.object-remover-root .editor-dialog[data-state=result] [data-preview],.object-remover-root .editor-dialog[aria-busy=true] [data-preview]{display:none}.object-remover-root .editor-actions .editor-compare{margin-bottom:4px}.object-remover-root .edit-controls>small{display:none}@media(max-width:767px){.object-remover-root .editor-actions{bottom:-24px}}
