@charset "UTF-8";.BackgroundRemovalPage-module__pageRoot___nR5AO{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.BackgroundRemovalPage-module__heroMesh___8uIfq{position:absolute;top:-25%;left:-10%;width:120%;height:135%;background:radial-gradient(at 0% 0%,hsl(322deg,100%,93%) 0,transparent 50%),radial-gradient(at 100% 0%,hsl(217deg,100%,94%) 0,transparent 50%),radial-gradient(at 50% 0%,hsl(263deg,100%,94%) 0,transparent 60%),radial-gradient(at 80% 40%,hsl(180deg,100%,95%) 0,transparent 40%);z-index:0;pointer-events:none;filter:blur(80px)}.BackgroundRemovalPage-module__checkerboard___OCcOG{background-image:linear-gradient(45deg,#f3f4f6 25%,transparent 25%),linear-gradient(-45deg,#f3f4f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f3f4f6 75%),linear-gradient(-45deg,transparent 75%,#f3f4f6 75%);background-size:16px 16px;background-color:#fff}.BackgroundRemovalPage-module__magicOverlay___xYuRU{background:#fff;border-radius:1.5rem;display:flex;z-index:100;overflow:hidden;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center}.BackgroundRemovalPage-module__uploadMagicOverlay___4HqzZ{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:100}.BackgroundRemovalPage-module__uploadHelperText___NG-IZ{font-size:11px;line-height:1.35;color:#6b7280}.BackgroundRemovalPage-module__progressContainer___jnvC1{width:300px;height:14px;background:#00000014;border:2.5px solid #1d1d1f;border-radius:99px;overflow:hidden;position:relative;z-index:20;box-shadow:4px 4px #1d1d1f}.BackgroundRemovalPage-module__progressFill___psGmx{height:100%;width:0%;background:linear-gradient(to right,#ff1dad,#cf0,#3b82f6,#ff1dad);background-size:300% 100%;animation:BackgroundRemovalPage-module__gradientScroll___NOmrv 2s infinite linear;transition:width .3s ease-out}@keyframes BackgroundRemovalPage-module__gradientScroll___NOmrv{0%{background-position:0% 50%}to{background-position:100% 50%}}.BackgroundRemovalPage-module__statusEngine___7Jdsn{height:90px;overflow:hidden;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.BackgroundRemovalPage-module__statusMsg___8lmku{position:absolute;width:90%;text-align:center;transition:all .7s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(35px);color:#111827;font-size:1.3rem;font-weight:800;line-height:1.4}.BackgroundRemovalPage-module__statusMsg___8lmku.BackgroundRemovalPage-module__active___mbo2P{opacity:1;transform:translateY(0)}.BackgroundRemovalPage-module__statusMsg___8lmku.BackgroundRemovalPage-module__prev___WAvSl{opacity:0;transform:translateY(-35px)}.BackgroundRemovalPage-module__previewImage___y7aJR{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;transition:opacity .4s ease,transform .4s ease}.BackgroundRemovalPage-module__modernTabs___CsDbZ{background:#fff;border:2px solid #1d1d1f;border-radius:9999px;padding:4px;display:inline-flex}.BackgroundRemovalPage-module__tabBtn___EgGwD{padding:8px 28px;font-weight:500;font-size:11px;color:#6b7280;border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.BackgroundRemovalPage-module__tabBtn___EgGwD.BackgroundRemovalPage-module__active___mbo2P{background:#15151a;color:#fff}.BackgroundRemovalPage-module__bgColorPicker___lLxTq{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:5px 8px;box-shadow:0 1px 3px #00000014;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BackgroundRemovalPage-module__bgColorPicker___lLxTq::-webkit-scrollbar{display:none}@media (max-width: 639px){.BackgroundRemovalPage-module__bgColorPicker___lLxTq{gap:5px;padding:8px 10px;border-radius:30px}}.BackgroundRemovalPage-module__bgColorSwatch___MwuT-{width:28px;height:28px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:transform .12s ease,box-shadow .12s ease;box-shadow:inset 0 0 0 1px #00000014;border:none;padding:0;display:flex;align-items:center;justify-content:center}.BackgroundRemovalPage-module__bgColorSwatch___MwuT-:hover{transform:scale(1.1)}.BackgroundRemovalPage-module__bgColorSwatch___MwuT-.BackgroundRemovalPage-module__active___mbo2P{box-shadow:0 0 0 2.5px #fff,0 0 0 4px #1d1d1f;transform:scale(1)}.BackgroundRemovalPage-module__bgColorSwatch___MwuT-.BackgroundRemovalPage-module__active___mbo2P:hover{transform:none}@media (max-width: 639px){.BackgroundRemovalPage-module__bgColorSwatch___MwuT-{width:22px;height:22px}}.BackgroundRemovalPage-module__bgClearGroup___IqPK1{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;overflow:hidden;max-width:260px;opacity:1;transform:translate(0);transition:max-width .3s ease,opacity .22s ease,transform .3s ease,margin-right .3s ease}.BackgroundRemovalPage-module__bgClearGroup___IqPK1.BackgroundRemovalPage-module__hidden___qI-Fh{max-width:0;opacity:0;transform:translate(-6px);margin-right:-7px;pointer-events:none}@media (max-width: 639px){.BackgroundRemovalPage-module__bgClearGroup___IqPK1{gap:5px}.BackgroundRemovalPage-module__bgClearGroup___IqPK1.BackgroundRemovalPage-module__hidden___qI-Fh{margin-right:-5px}}.BackgroundRemovalPage-module__bgSwatchTransparent___UwGXY{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;cursor:pointer;border:none;padding:0;background:transparent}.BackgroundRemovalPage-module__bgSwatchTransparent___UwGXY.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__bgSwatchTransparentIcon___-YmkV{box-shadow:0 0 0 2.5px #fff,0 0 0 4px #1d1d1f}.BackgroundRemovalPage-module__bgSwatchTransparentIcon___-YmkV{position:relative;width:28px;height:28px;border-radius:50%;background:#f2f2f7;overflow:hidden;flex-shrink:0;transition:box-shadow .12s ease}@media (max-width: 639px){.BackgroundRemovalPage-module__bgSwatchTransparentIcon___-YmkV{width:22px;height:22px}}.BackgroundRemovalPage-module__bgSwatchTransparentLabel___EIses{font-family:var(--font-heading);font-size:13px;font-weight:600;color:#1d1d1f;white-space:nowrap;padding-right:4px;display:none}@container bgpicker (min-width: 735px){.BackgroundRemovalPage-module__bgSwatchTransparentLabel___EIses{display:inline}}.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca{width:28px;height:28px;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;border:1px solid rgba(17,24,39,.12);background:conic-gradient(from 90deg,#ff3b30,#ff7a1a 45deg,#f1ff53 86deg,#0fa968 130deg,#00b8a9 176deg,#56bcf9 218deg,#a855f7 272deg,#ea33b7 320deg,#ff3b30 360deg);box-shadow:inset 0 0 0 2px #fff,0 1px 2px #14141c0f;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #1118271f;pointer-events:none}.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca:hover{transform:scale(1.1);border-color:#2f6bf085;box-shadow:inset 0 0 0 2px #fff,0 0 0 3px #2f6bf01a}@media (max-width: 639px){.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca{width:22px;height:22px}.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca:after{inset:6px}}.BackgroundRemovalPage-module__bgColorWheelInput___RpF8b{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border-radius:50%}.BackgroundRemovalPage-module__bgToolbarSep___5xMvE{width:1px;height:20px;background:#e8e8e8;flex-shrink:0}.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W{width:28px;height:28px;border-radius:50%;overflow:hidden;cursor:pointer;border:1.5px dashed #c8c8c8;background:#fafafa;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,border-color .1s;flex-shrink:0;padding:0}.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W:hover{transform:scale(1.1);border-color:#666}.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W.BackgroundRemovalPage-module__active___mbo2P{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #111;border-style:solid;border-color:#111}.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W.BackgroundRemovalPage-module__hasGradient___rPZrA{border:none}.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W.BackgroundRemovalPage-module__hasGradient___rPZrA svg line{display:none}@media (max-width: 639px){.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W{width:22px;height:22px}}@media (max-width: 639px){.BackgroundRemovalPage-module__hideMobile___w4XcC{display:none}}.BackgroundRemovalPage-module__bgGradPopover___TTjaA{position:fixed;background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:14px;box-shadow:0 8px 24px #0000001f;z-index:9999;width:180px}.BackgroundRemovalPage-module__bgGradPopoverTitle___gIr5g{font-size:13px;font-weight:700;color:#111827;margin:0 0 12px;font-family:var(--font-heading)}.BackgroundRemovalPage-module__bgGradColorPair___j4MoP{display:flex;gap:10px;align-items:center;justify-content:center;margin-bottom:12px}.BackgroundRemovalPage-module__bgGradColorCol___AuaRT{display:flex;flex-direction:column;align-items:center;gap:5px}.BackgroundRemovalPage-module__bgGradColorLabel___UMT5O{font-size:10px;color:#6b7280}.BackgroundRemovalPage-module__bgGradColorCircle___nNwRm{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;border:1.5px solid #e5e7eb;cursor:pointer}.BackgroundRemovalPage-module__bgGradColorInput___BHHpH{position:absolute;top:-8px;left:-8px;width:52px;height:52px;cursor:pointer;border:none;padding:0;background:none}.BackgroundRemovalPage-module__bgGradPreviewStrip___7qtYa{height:28px;border-radius:8px;margin-bottom:10px;border:1px solid rgba(0,0,0,.06)}.BackgroundRemovalPage-module__bgGradApplyBtn___nkAvh{width:100%;padding:7px;background:#111827;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.BackgroundRemovalPage-module__hiddenColorInput___bOOFW{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.BackgroundRemovalPage-module__bgColorPickerWrap___x1FqI{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:12px;container:bgpicker/inline-size}@container bgpicker (min-width: 735px){.BackgroundRemovalPage-module__bgColorPicker___lLxTq{gap:5px}}@container bgpicker (max-width: 628px){.BackgroundRemovalPage-module__dropGrad___21HM-{display:none}}@container bgpicker (max-width: 523px){.BackgroundRemovalPage-module__dropSolid___oqocm{display:none}}@container bgpicker (max-width: 383px){.BackgroundRemovalPage-module__bgColorPicker___lLxTq{gap:5px;padding:8px 10px;border-radius:30px}.BackgroundRemovalPage-module__bgColorSwatch___MwuT-,.BackgroundRemovalPage-module__bgSwatchTransparentIcon___-YmkV,.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca,.BackgroundRemovalPage-module__bgCustomGradBtn___bKM7W{width:22px;height:22px}.BackgroundRemovalPage-module__bgSwatchColorWheel___imPca:after{inset:6px}}.BackgroundRemovalPage-module__workspaceRoot___ouglm{max-width:820px;transition:max-width .4s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}@media (min-width: 768px){.BackgroundRemovalPage-module__workspaceRoot___ouglm{max-width:820px}.BackgroundRemovalPage-module__workspaceRoot___ouglm.BackgroundRemovalPage-module__isReady___58GUL{max-width:1150px}}@media (min-width: 768px){.BackgroundRemovalPage-module__workspaceRow___7ykBS{gap:0;transition:gap .4s cubic-bezier(.4,0,.2,1)}.BackgroundRemovalPage-module__workspaceRow___7ykBS.BackgroundRemovalPage-module__sidebarVisible___ZuCLq{gap:32px}}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i{width:100%;transition:width .4s cubic-bezier(.4,0,.2,1),max-height .45s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .2s ease,filter .2s ease}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarPreparing___1U6bT{pointer-events:none;opacity:.45;filter:saturate(.6)}@media (max-width: 767px){.BackgroundRemovalPage-module__aiBgSidebar___3s3-i{max-height:0;padding:0;overflow:hidden}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq{max-height:5000px;padding-top:20px}}@media (min-width: 768px){.BackgroundRemovalPage-module__aiBgSidebar___3s3-i{width:0;padding:0;flex-shrink:0;align-self:stretch;overflow-x:hidden;overflow-y:hidden}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq{width:380px;padding:14px 0 0;background:#fff;border-radius:24px;border:1px solid #aeaeae;overflow:hidden;display:flex;flex-direction:column;height:600px}}@media (min-width: 768px){.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-inline:16px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9::-webkit-scrollbar{width:4px}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9::-webkit-scrollbar-track{background:transparent}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9:hover{scrollbar-color:#dddde5 transparent}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9:hover::-webkit-scrollbar-thumb{background:#dddde5}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9.BackgroundRemovalPage-module__sidebarPhotoMode___DfToO{mask-image:linear-gradient(to bottom,#000 calc(100% - 70px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 70px),transparent)}.BackgroundRemovalPage-module__aiBgSidebar___3s3-i.BackgroundRemovalPage-module__sidebarVisible___ZuCLq .BackgroundRemovalPage-module__sidebarScroll___QICr9.BackgroundRemovalPage-module__sidebarPhotoMode___DfToO.BackgroundRemovalPage-module__sidebarScrolled___PCpP4{mask-image:linear-gradient(to bottom,transparent 0,#000 32px,#000 calc(100% - 70px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 32px,#000 calc(100% - 70px),transparent)}}.BackgroundRemovalPage-module__sidebarInner___FnhR2{display:flex;flex-direction:column;align-items:center;text-align:center}.BackgroundRemovalPage-module__sidebarHeading___Jgf9o{font-size:15px;font-weight:700;color:#111827;font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 12px;width:100%;text-align:center}.BackgroundRemovalPage-module__aiTabBar___h055K{align-self:center;display:inline-flex;gap:2px;background:#f3f4f6;border:1.5px solid #1d1d1f;border-radius:9999px;padding:3px;margin-bottom:14px;box-shadow:2px 2px #1d1d1f}.BackgroundRemovalPage-module__aiTabBtn___wWo76{padding:6px 22px;font-size:11px;font-weight:700;color:#6b7280;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.BackgroundRemovalPage-module__aiTabBtn___wWo76:hover:not(.BackgroundRemovalPage-module__active___mbo2P){color:#111827}.BackgroundRemovalPage-module__aiTabBtn___wWo76.BackgroundRemovalPage-module__active___mbo2P{background:#fff;color:#111827;box-shadow:0 1px 2px #00000014}.BackgroundRemovalPage-module__panelTabsHeader___-ACUF{display:block;flex-shrink:0}@media (min-width: 768px){.BackgroundRemovalPage-module__panelTabsHeader___-ACUF{padding-inline:10px}}.BackgroundRemovalPage-module__panelTabs___3xw5w{display:flex;justify-content:center;align-items:stretch;gap:4px;width:100%;padding:7px 12px 0;margin-bottom:14px;border-bottom:1px solid #f0f0f3}.BackgroundRemovalPage-module__panelTab___ovpe6{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;background:transparent;padding:7px 11px 10px;border-radius:14px 14px 0 0;font-family:var(--font-body);font-size:13px;font-weight:600;color:#858895;cursor:pointer;white-space:nowrap;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background .16s ease}.BackgroundRemovalPage-module__panelTab___ovpe6:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:#151517;border-radius:999px;opacity:0;transform:scaleX(.72);transition:opacity .18s ease,transform .18s ease}.BackgroundRemovalPage-module__panelTab___ovpe6:hover:not(.BackgroundRemovalPage-module__active___mbo2P){color:#3f4148;background:#f7f7f9}.BackgroundRemovalPage-module__panelTab___ovpe6:focus-visible{outline:2px solid #15151a;outline-offset:2px;border-radius:4px}.BackgroundRemovalPage-module__panelTab___ovpe6.BackgroundRemovalPage-module__active___mbo2P{color:#151517;background:linear-gradient(180deg,#fff,#fbfbfd)}.BackgroundRemovalPage-module__panelTab___ovpe6.BackgroundRemovalPage-module__active___mbo2P:after{opacity:1;transform:scaleX(1)}.BackgroundRemovalPage-module__tabBadge___ZKCNN{display:inline-flex;align-items:center;justify-content:center;margin-right:5px;min-width:25px;height:13px;padding:0 5px 1px;font-family:Inter-Bold,Inter,sans-serif;font-size:7.75px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#fff;background:#ff3b30;border:1px solid #ff3b30;border-radius:999px}.BackgroundRemovalPage-module__panelChips___GPFho{display:flex;flex-wrap:nowrap;gap:8px;width:100%;margin-bottom:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);padding-right:12px}.BackgroundRemovalPage-module__panelChips___GPFho::-webkit-scrollbar{display:none}.BackgroundRemovalPage-module__chipsWrapper___Avb4a{position:relative;width:100%;margin-bottom:14px}.BackgroundRemovalPage-module__chipsWrapper___Avb4a .BackgroundRemovalPage-module__panelChips___GPFho{margin-bottom:0}.BackgroundRemovalPage-module__chipsArrow___ULLuK{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;background:#ffffffeb;border:1px solid var(--color-border, #e9e9ee);color:#15151a;padding:0;cursor:pointer;opacity:.55;box-shadow:0 2px 6px #0000001a;transition:opacity .15s ease,transform .15s ease,background .15s ease;z-index:2}.BackgroundRemovalPage-module__chipsArrow___ULLuK:hover{opacity:1;background:#fff}.BackgroundRemovalPage-module__chipsArrow___ULLuK:active{transform:translateY(-50%) scale(.95)}.BackgroundRemovalPage-module__chipsArrowLeft___WlHBo{left:-2px}.BackgroundRemovalPage-module__chipsArrowRight___qNEOr{right:-2px}@media (hover: none){.BackgroundRemovalPage-module__chipsArrow___ULLuK{display:none}}.BackgroundRemovalPage-module__panelChip___LUnve{flex-shrink:0;white-space:nowrap;border:1px solid var(--color-border, #e9e9ee);background:#fafafa;border-radius:999px;padding:7px 13px;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:#55555e;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .13s ease,color .13s ease,background .13s ease}.BackgroundRemovalPage-module__panelChip___LUnve:hover{border-color:#c5c5cf;color:#15151a;background:#fff}.BackgroundRemovalPage-module__panelChip___LUnve.BackgroundRemovalPage-module__active___mbo2P{background:#15151a;border-color:#15151a;color:#fff}.BackgroundRemovalPage-module__panelSubLabel___PPBv6{width:100%;text-align:left;font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#15151a;margin:0 0 12px}.BackgroundRemovalPage-module__panelSubLabelSpaced___bTIXk{margin-top:24px}.BackgroundRemovalPage-module__uploadBlock___V-Ee3{width:100%}.BackgroundRemovalPage-module__uploadZone___g-DBo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;border:1px solid var(--color-border, #e9e9ee);border-radius:18px;background:#fafafa;padding:28px 20px;cursor:pointer;font-family:var(--font-body);transition:border-color .14s ease,background .14s ease}.BackgroundRemovalPage-module__uploadZone___g-DBo:hover{border-color:#c5c5cf;background:#f5f5f8}.BackgroundRemovalPage-module__uploadZone___g-DBo:hover .BackgroundRemovalPage-module__uploadZoneBtn___bRYgU{border-color:#c5c5cf}.BackgroundRemovalPage-module__uploadZoneIcon___zVfEq{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border, #e9e9ee);color:#55555e;margin-bottom:16px}.BackgroundRemovalPage-module__uploadZoneTitle___Uc-Y7{font-size:14.5px;font-weight:600;line-height:1.3;color:#15151a;letter-spacing:-.01em}.BackgroundRemovalPage-module__uploadZoneSub___CLxfc{font-size:13px;line-height:1;color:#8a8a93;margin:8px 0}.BackgroundRemovalPage-module__uploadZoneBtn___bRYgU{font-size:13px;font-weight:600;color:#15151a;background:#fff;border:1px solid var(--color-border, #e9e9ee);border-radius:999px;padding:8px 18px;transition:border-color .12s ease}.BackgroundRemovalPage-module__uploadZoneHint___TfdTG{font-size:11.5px;line-height:1.3;color:#8a8a93;margin-top:16px}.BackgroundRemovalPage-module__uploadZoneError___V4CxV{font-size:12.5px;line-height:1.4;color:#d23b3b;margin-top:10px}.BackgroundRemovalPage-module__effectsBlock___Gu4PA{width:100%;font-family:var(--font-body)}.BackgroundRemovalPage-module__effectsGrid___B-lIK{display:flex;flex-direction:column;gap:10px}.BackgroundRemovalPage-module__effectRow___Fj25L{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:1.5px solid var(--color-border, #e9e9ee);background:#fff;border-radius:16px;padding:10px 12px;cursor:pointer;transition:border-color .14s ease,box-shadow .24s cubic-bezier(.22,.61,.36,1)}.BackgroundRemovalPage-module__effectRow___Fj25L:hover{border-color:#cfcfd8}.BackgroundRemovalPage-module__effectRow___Fj25L.BackgroundRemovalPage-module__active___mbo2P{border-color:#6c5ce7;box-shadow:inset 0 0 0 2px #6c5ce7e0,0 0 0 3px #6c5ce714}.BackgroundRemovalPage-module__effectTile___xcJT-{position:relative;width:60px;height:60px;flex:0 0 auto;border-radius:15px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-border, #e9e9ee);background-color:#f7f7fa}.BackgroundRemovalPage-module__effectThumbImg___-xCa9{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.BackgroundRemovalPage-module__effectMeta___gt19G{flex:1;min-width:0}.BackgroundRemovalPage-module__effectLabel___h3tQN{display:block;font-family:var(--font-heading);font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#15151a}.BackgroundRemovalPage-module__effectSub___Td37h{display:block;margin-top:3px;font-size:11.5px;color:#8a8a93;line-height:1.4}.BackgroundRemovalPage-module__effectControls___kDdxt{display:block;width:100%;margin-top:18px;max-height:6400px;opacity:1;transform:translateY(0);overflow:hidden;pointer-events:auto;transition:max-height .44s cubic-bezier(.22,.61,.36,1),opacity .34s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1),margin-top .34s cubic-bezier(.22,.61,.36,1)}.BackgroundRemovalPage-module__effectControls___kDdxt.BackgroundRemovalPage-module__isHidden___YFotZ{max-height:0;margin-top:0;opacity:0;transform:translateY(10px);pointer-events:none}@media (prefers-reduced-motion: reduce){.BackgroundRemovalPage-module__effectControls___kDdxt{transition:none}}.BackgroundRemovalPage-module__strokeControls___7yjdj{width:100%;font-family:var(--font-body)}.BackgroundRemovalPage-module__strokeControl___KKsXV{margin-bottom:18px}.BackgroundRemovalPage-module__multiHint___Mp0mK{margin:0 0 12px;font-size:12px;line-height:1.5;color:#747783;text-align:left}.BackgroundRemovalPage-module__bandList___WNuTX{display:flex;flex-direction:column;gap:.75rem}.BackgroundRemovalPage-module__bandCard___P9CHO{border:1px solid #eef0f3;background:#fafbfc;border-radius:.9rem;padding:.75rem;display:flex;flex-direction:column;gap:.7rem;max-height:760px;overflow:hidden;transform-origin:center top;transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1),max-height .38s cubic-bezier(.22,.61,.36,1),padding .38s cubic-bezier(.22,.61,.36,1),border-color .24s ease,background .24s ease,box-shadow .28s cubic-bezier(.22,.61,.36,1)}.BackgroundRemovalPage-module__bandCard___P9CHO.BackgroundRemovalPage-module__isRemoving___SEH5y{opacity:0;transform:translateY(10px) scale(.985);max-height:0;padding-top:0;padding-bottom:0;border-color:transparent;box-shadow:none;pointer-events:none}.BackgroundRemovalPage-module__bandCard___P9CHO.BackgroundRemovalPage-module__isSettling___3JZhV{animation:BackgroundRemovalPage-module__band-settle___0LF-b .52s cubic-bezier(.22,.61,.36,1) both}@keyframes BackgroundRemovalPage-module__band-settle___0LF-b{0%{border-color:#6c5ce76b;background:#fff;box-shadow:inset 0 0 0 1px #6c5ce729,0 10px 24px #14141c12}to{border-color:#eef0f3;background:#fafbfc;box-shadow:none}}@media (prefers-reduced-motion: reduce){.BackgroundRemovalPage-module__bandCard___P9CHO,.BackgroundRemovalPage-module__bandCard___P9CHO.BackgroundRemovalPage-module__isRemoving___SEH5y,.BackgroundRemovalPage-module__bandCard___P9CHO.BackgroundRemovalPage-module__isSettling___3JZhV{transition:none;animation:none}}.BackgroundRemovalPage-module__bandTop___CQo0y{display:flex;align-items:center;justify-content:space-between}.BackgroundRemovalPage-module__bandLabel___Snlut{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:-.01em;color:#15151a}.BackgroundRemovalPage-module__bandReorder___mGCCD{display:flex;gap:.25rem}.BackgroundRemovalPage-module__iconBtn___7vW2i{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:8px;border:1px solid transparent;background:transparent;color:#858895;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.BackgroundRemovalPage-module__iconBtn___7vW2i:hover:not(:disabled){border-color:#ececf1;background:#fff;color:#151517}.BackgroundRemovalPage-module__iconBtn___7vW2i:disabled{opacity:.28;cursor:not-allowed}.BackgroundRemovalPage-module__iconBtnDanger___gsy36:not(:disabled):hover{color:#b42318}.BackgroundRemovalPage-module__bandControl___jDMjH{display:flex;flex-direction:column;gap:.55rem}.BackgroundRemovalPage-module__controlLabelRow___KKRHs{display:flex;align-items:center;justify-content:space-between}.BackgroundRemovalPage-module__sliderWrap___FTQsz{display:flex;align-items:center;gap:11px}.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy{flex:1;min-width:0}.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:active+.BackgroundRemovalPage-module__controlValue___k-352,.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:focus-visible+.BackgroundRemovalPage-module__controlValue___k-352,.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:active+.BackgroundRemovalPage-module__strokeControlVal___xTiEs,.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:focus-visible+.BackgroundRemovalPage-module__strokeControlVal___xTiEs{background:#fff;border-color:#d8d0ff;color:#5142d8}.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:active+.BackgroundRemovalPage-module__controlValue___k-352 .BackgroundRemovalPage-module__controlValueUnit___FzHHj,.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:focus-visible+.BackgroundRemovalPage-module__controlValue___k-352 .BackgroundRemovalPage-module__controlValueUnit___FzHHj,.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:active+.BackgroundRemovalPage-module__strokeControlVal___xTiEs .BackgroundRemovalPage-module__strokeControlValUnit___3UZHG,.BackgroundRemovalPage-module__sliderWrap___FTQsz .BackgroundRemovalPage-module__strokeRange___Kutzy:focus-visible+.BackgroundRemovalPage-module__strokeControlVal___xTiEs .BackgroundRemovalPage-module__strokeControlValUnit___3UZHG{color:#5142d8ad}.BackgroundRemovalPage-module__controlKey___K2fXc{font-family:var(--font-heading);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:#15151a}.BackgroundRemovalPage-module__controlValue___k-352{display:inline-flex;align-items:center;justify-content:center;min-width:42px;font-size:11px;font-weight:600;color:#545761;background:#f3f3f6;border:1px solid #ececf1;padding:3px 8px;border-radius:999px;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;transition:background .16s ease,border-color .16s ease,color .16s ease}.BackgroundRemovalPage-module__controlValueUnit___FzHHj{color:#8a8a93;font-weight:500;margin-left:3px}.BackgroundRemovalPage-module__edgeRow___ilgZ-{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.BackgroundRemovalPage-module__edgeBtn___u-A0g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:7px 2px 6px;border-radius:11px;border:1px solid #ececf1;background:#fff;color:#545761;cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.BackgroundRemovalPage-module__edgeBtn___u-A0g:hover:not(.BackgroundRemovalPage-module__edgeBtnActive___C-7yA){border-color:#d9dae2;background:#fdfdfe}.BackgroundRemovalPage-module__edgeBtnActive___C-7yA{border-color:#6c5ce7;background:#fff;box-shadow:inset 0 0 0 1px #6c5ce7;color:#151517}.BackgroundRemovalPage-module__edgeBtnActive___C-7yA .BackgroundRemovalPage-module__edgeBtnLabel___S8iJG{font-weight:600}.BackgroundRemovalPage-module__edgeBtnLabel___S8iJG{font-size:9.5px;font-weight:500;line-height:1}.BackgroundRemovalPage-module__edgeSvg___xIWub{display:block}.BackgroundRemovalPage-module__fadeRow___yqTR3{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.BackgroundRemovalPage-module__addBandBtn___lxPno{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;min-height:42px;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:-.01em;padding:10px 16px;border-radius:9999px;border:1.5px solid #111214;background:#111214;color:#fff;cursor:pointer;transition:background .14s ease-out,border-color .14s ease-out}.BackgroundRemovalPage-module__addBandBtn___lxPno:hover:not(:disabled){background:#050506;border-color:#050506}.BackgroundRemovalPage-module__addBandBtn___lxPno:disabled{background:#f2f2f5;border-color:#e5e6ec;color:#a5a7b0;cursor:not-allowed}.BackgroundRemovalPage-module__strokeControlTop___lCDfJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.BackgroundRemovalPage-module__strokeControlKey___yIY0J{font-family:var(--font-heading);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:#15151a}.BackgroundRemovalPage-module__strokeControlVal___xTiEs{display:inline-flex;align-items:center;justify-content:center;min-width:42px;font-size:11px;font-weight:600;color:#545761;background:#f3f3f6;border:1px solid #ececf1;padding:3px 8px;border-radius:999px;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;transition:background .16s ease,border-color .16s ease,color .16s ease}.BackgroundRemovalPage-module__strokeControlValUnit___3UZHG{color:#8a8a93;font-weight:500;margin-left:3px}.BackgroundRemovalPage-module__strokeRange___Kutzy{-moz-appearance:none;appearance:none;-webkit-appearance:none;touch-action:none;width:100%;height:7px;margin:0;border-radius:999px;background:#ececf1;background-image:linear-gradient(90deg,#6c5ce7,#a28cf7);background-repeat:no-repeat;background-size:var(--fill, 0%) 100%;outline:none;cursor:pointer}.BackgroundRemovalPage-module__strokeRange___Kutzy::-webkit-slider-runnable-track{height:7px;border-radius:999px;background:transparent}.BackgroundRemovalPage-module__strokeRange___Kutzy::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-4.5px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #14141c2e,0 0 0 1px #14141c14;cursor:grab;-webkit-transition:width .14s ease,height .14s ease,margin-top .14s ease,box-shadow .16s ease;transition:width .14s ease,height .14s ease,margin-top .14s ease,box-shadow .16s ease}.BackgroundRemovalPage-module__strokeRange___Kutzy:hover::-webkit-slider-thumb{box-shadow:0 3px 9px #14141c33,0 0 0 1px #14141c14,0 0 0 4px #6c5ce714}.BackgroundRemovalPage-module__strokeRange___Kutzy:active::-webkit-slider-thumb,.BackgroundRemovalPage-module__strokeRange___Kutzy:focus-visible::-webkit-slider-thumb{width:20px;height:20px;margin-top:-6.5px;cursor:grabbing;box-shadow:0 4px 12px #14141c38,0 0 0 1px #6c5ce7,0 0 0 5px #6c5ce738}.BackgroundRemovalPage-module__strokeRange___Kutzy::-moz-range-track{height:7px;border-radius:999px;background:#ececf1}.BackgroundRemovalPage-module__strokeRange___Kutzy::-moz-range-progress{height:7px;border-radius:999px;background:linear-gradient(90deg,#6c5ce7,#a28cf7)}.BackgroundRemovalPage-module__strokeRange___Kutzy::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 6px #14141c2e,0 0 0 1px #14141c14;cursor:grab;-moz-transition:width .14s ease,height .14s ease,box-shadow .16s ease;transition:width .14s ease,height .14s ease,box-shadow .16s ease}.BackgroundRemovalPage-module__strokeRange___Kutzy:hover::-moz-range-thumb{box-shadow:0 3px 9px #14141c33,0 0 0 1px #14141c14,0 0 0 4px #6c5ce714}.BackgroundRemovalPage-module__strokeRange___Kutzy:active::-moz-range-thumb,.BackgroundRemovalPage-module__strokeRange___Kutzy:focus-visible::-moz-range-thumb{width:20px;height:20px;box-shadow:0 4px 12px #14141c38,0 0 0 1px #6c5ce7,0 0 0 5px #6c5ce738}.BackgroundRemovalPage-module__strokeSwatchRow___g0h3h{display:grid;grid-template-columns:repeat(11,1fr);gap:8px 5px;align-items:center}.BackgroundRemovalPage-module__strokeSwatch___KZCF6{position:relative;width:24px;height:24px;justify-self:center;border-radius:50%;border:1px solid rgba(17,24,39,.1);padding:0;cursor:pointer;outline:none;background-clip:padding-box;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease}.BackgroundRemovalPage-module__strokeSwatch___KZCF6:hover{transform:scale(1.1)}.BackgroundRemovalPage-module__strokeSwatch___KZCF6:focus-visible{outline:2px solid #2f6bf0;outline-offset:2px}.BackgroundRemovalPage-module__strokeSwatch___KZCF6.BackgroundRemovalPage-module__white___9R08A{background:#fff;border-color:#d4d6de}.BackgroundRemovalPage-module__strokeSwatch___KZCF6:after{content:"";position:absolute;box-sizing:content-box;left:50%;top:50%;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-58%) rotate(-45deg);opacity:0;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));transition:opacity .1s ease}.BackgroundRemovalPage-module__strokeSwatch___KZCF6.BackgroundRemovalPage-module__active___mbo2P:after{opacity:1}.BackgroundRemovalPage-module__strokeSwatch___KZCF6.BackgroundRemovalPage-module__white___9R08A.BackgroundRemovalPage-module__active___mbo2P:after{border-left-color:#111827;border-bottom-color:#111827;filter:none}.BackgroundRemovalPage-module__strokeSwatchAdd___Vtlwl{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid rgba(17,24,39,.12);background:conic-gradient(from 90deg,#ff3b30,#ff7a1a 45deg,#f1ff53 86deg,#0fa968 130deg,#00b8a9 176deg,#56bcf9 218deg,#a855f7 272deg,#ea33b7 320deg,#ff3b30 360deg);box-shadow:inset 0 0 0 2px #fff,0 1px 2px #14141c0f}.BackgroundRemovalPage-module__strokeSwatchAdd___Vtlwl:after{content:"";position:absolute;inset:6px;width:auto;height:auto;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #1118271f;transform:none;opacity:1;filter:none}.BackgroundRemovalPage-module__strokeSwatchAdd___Vtlwl:hover{transform:none;border-color:#2f6bf085;box-shadow:inset 0 0 0 2px #fff,0 0 0 3px #2f6bf01a}.BackgroundRemovalPage-module__strokeSwatchAdd___Vtlwl input{position:absolute;inset:0;opacity:0;cursor:pointer}.BackgroundRemovalPage-module__strokeModeToggle___e13b8{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#f3f3f6}.BackgroundRemovalPage-module__strokeModeToggle___e13b8 button{border:0;background:transparent;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;color:#8a8a93;cursor:pointer;transition:background .12s ease,color .12s ease}.BackgroundRemovalPage-module__strokeModeToggle___e13b8 button.BackgroundRemovalPage-module__active___mbo2P{background:#fff;color:#15151a;box-shadow:0 1px 2px #00000014}.BackgroundRemovalPage-module__strokeTypeSwitch___Y-v1N{display:flex;gap:2px;padding:2px;border-radius:8px;background:#f3f3f6;margin-bottom:12px}.BackgroundRemovalPage-module__strokeTypeSwitch___Y-v1N button{flex:1 1 0;border:0;background:transparent;padding:5px 8px;border-radius:6px;font-family:var(--font-body);font-size:12px;font-weight:500;color:#8a8a93;cursor:pointer;transition:background .12s ease,color .12s ease}.BackgroundRemovalPage-module__strokeTypeSwitch___Y-v1N button.BackgroundRemovalPage-module__active___mbo2P{background:#fff;color:#15151a;box-shadow:0 1px 2px #00000014}.BackgroundRemovalPage-module__strokeGradLinearRow___ftq9J{display:flex;align-items:stretch;gap:12px;margin-bottom:14px}.BackgroundRemovalPage-module__strokeGradLinearRow___ftq9J .BackgroundRemovalPage-module__strokeGradDir___ONLhb{margin-bottom:0}.BackgroundRemovalPage-module__strokeGradLinearRow___ftq9J .BackgroundRemovalPage-module__strokeGradPreview___cfxbP{flex:1 1 auto;height:auto;margin-bottom:0}.BackgroundRemovalPage-module__strokeGradPreview___cfxbP{width:100%;height:30px;border-radius:8px;margin-bottom:12px;box-shadow:inset 0 0 0 1px var(--color-border, #e9e9ee)}.BackgroundRemovalPage-module__strokeGradPreviewRadial___B0nMn{height:120px}.BackgroundRemovalPage-module__strokeGradLeg___-7W3P{display:flex;flex-direction:column;gap:6px}.BackgroundRemovalPage-module__strokeGradLeg___-7W3P+.BackgroundRemovalPage-module__strokeGradLeg___-7W3P{margin-top:12px}.BackgroundRemovalPage-module__strokeGradLabel___qrcjT{flex:0 0 38px;font-size:12px;font-weight:600;color:#8a8a93}.BackgroundRemovalPage-module__strokeGradLegLabel___egzqm{font-size:11px;font-weight:500;letter-spacing:.02em;color:#a0a0a9}.BackgroundRemovalPage-module__strokeGradDir___ONLhb{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.BackgroundRemovalPage-module__strokeGradDirGrid___fZAaf{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:-moz-max-content;width:max-content}.BackgroundRemovalPage-module__strokeGradDirConic___Gtm89{border-radius:50%}.BackgroundRemovalPage-module__strokeGradDirBtn___gJhSD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1.5px solid var(--color-border, #e9e9ee);background:#fff;color:#5a5a63;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.BackgroundRemovalPage-module__strokeGradDirBtn___gJhSD:hover{border-color:#cfcfd8}.BackgroundRemovalPage-module__strokeGradDirBtn___gJhSD.BackgroundRemovalPage-module__active___mbo2P{border-color:#2f6bf0;background:#2f6bf0;color:#fff}.BackgroundRemovalPage-module__strokeConicWrap___g9ulF{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.BackgroundRemovalPage-module__strokeConicDial___WHGBk{position:relative;width:104px;height:104px;border-radius:50%;cursor:grab;touch-action:none;box-shadow:inset 0 0 0 1px var(--color-border, #e9e9ee),0 1px 3px #0000001f;outline:none}.BackgroundRemovalPage-module__strokeConicDial___WHGBk:active{cursor:grabbing}.BackgroundRemovalPage-module__strokeConicDial___WHGBk:focus-visible{box-shadow:inset 0 0 0 1px var(--color-border, #e9e9ee),0 0 0 3px #2f6bf059}.BackgroundRemovalPage-module__strokeConicHandle___acvsJ{position:absolute;inset:0;pointer-events:none}.BackgroundRemovalPage-module__strokeConicHandle___acvsJ:before{content:"";position:absolute;top:-5px;left:50%;width:14px;height:14px;transform:translate(-50%);border-radius:50%;background:#fff;border:2px solid #2f6bf0;box-shadow:0 1px 3px #00000040}.BackgroundRemovalPage-module__effectsHint___cmZhb{width:100%;font-family:var(--font-body);font-size:11.5px;color:#858895;line-height:1.45;margin:4px 0 16px;text-align:left}.BackgroundRemovalPage-module__colorFilterBlock___lD9pW{width:100%;margin-top:26px;font-family:var(--font-body)}.BackgroundRemovalPage-module__colorFilterHead___0niwh{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:-.01em;color:#15151a;margin-bottom:14px;text-align:left}.BackgroundRemovalPage-module__colorFilterGrid___fU0Jb{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 10px}.BackgroundRemovalPage-module__colorFilterTile___9mJ3M{border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;outline:none;-webkit-tap-highlight-color:transparent}.BackgroundRemovalPage-module__colorFilterTile___9mJ3M:focus-visible{outline:2px solid #2f6bf0;outline-offset:2px;border-radius:12px}.BackgroundRemovalPage-module__colorFilterTile___9mJ3M.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__colorFilterThumb___2uZ30:after{opacity:1}.BackgroundRemovalPage-module__colorFilterTile___9mJ3M.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__colorFilterLabel___4h0Tc{color:#15151a;font-weight:600}.BackgroundRemovalPage-module__colorFilterTile___9mJ3M:hover .BackgroundRemovalPage-module__colorFilterThumb___2uZ30:after{opacity:.4}.BackgroundRemovalPage-module__colorFilterThumb___2uZ30{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f3f3f6;box-shadow:inset 0 0 0 1px var(--color-border, #e9e9ee)}.BackgroundRemovalPage-module__colorFilterThumb___2uZ30:after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 2px #15151a;opacity:0;transition:opacity .15s ease;pointer-events:none}.BackgroundRemovalPage-module__colorFilterLabel___4h0Tc{font-size:11px;font-weight:500;line-height:1;color:#8a8a93;transition:color .14s ease}.BackgroundRemovalPage-module__imgfPanel___FIgcR{grid-column:1/-1;font-family:var(--font-body);animation:BackgroundRemovalPage-module__imgfPanelIn___nurh4 .32s cubic-bezier(.4,0,.2,1)}@keyframes BackgroundRemovalPage-module__imgfPanelIn___nurh4{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BackgroundRemovalPage-module__imgfSliderRow___TDUuw{display:flex;align-items:center;gap:12px;padding:14px 2px 6px}.BackgroundRemovalPage-module__imgfLabel___4xhmB{font-family:var(--font-heading);font-size:12px;font-weight:600;color:#15151a;white-space:nowrap}.BackgroundRemovalPage-module__imgfValPill___S74yj{min-width:40px;padding:3px 8px;border-radius:999px;background:#f3f3f6;font-size:11px;font-weight:600;color:#4b4b53;text-align:center;white-space:nowrap}.BackgroundRemovalPage-module__imgfDuotoneRow___5Nrgw{padding:14px 2px 6px}.BackgroundRemovalPage-module__imgfDuoSwatches___RWso1{display:grid;grid-template-columns:repeat(10,1fr);gap:8px 6px;margin-top:10px}.BackgroundRemovalPage-module__imgfDuoSwatch___aJHWQ{position:relative;width:100%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(17,24,39,.1);padding:0;cursor:pointer;outline:none;background-clip:padding-box;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .14s ease}.BackgroundRemovalPage-module__imgfDuoSwatch___aJHWQ:hover{transform:scale(1.1)}.BackgroundRemovalPage-module__imgfDuoSwatch___aJHWQ:focus-visible{outline:2px solid #2f6bf0;outline-offset:2px}.BackgroundRemovalPage-module__imgfDuoSwatch___aJHWQ.BackgroundRemovalPage-module__active___mbo2P{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #6c5ce7}.BackgroundRemovalPage-module__imgfShadowGroup___N9qmM{padding:12px 2px 6px}.BackgroundRemovalPage-module__imgfShadowGroup___N9qmM .BackgroundRemovalPage-module__imgfSliderRow___TDUuw{padding:4px 0}.BackgroundRemovalPage-module__imgfShadowGroup___N9qmM .BackgroundRemovalPage-module__strokeSwatchRow___g0h3h{margin-top:8px}.BackgroundRemovalPage-module__imgfShadowGroup___N9qmM>.BackgroundRemovalPage-module__imgfLabel___4xhmB{display:block;margin-top:10px}@media (prefers-reduced-motion: reduce){.BackgroundRemovalPage-module__imgfPanel___FIgcR{animation-duration:.01s}}.BackgroundRemovalPage-module__effectBusyPill___ndRLK{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#15151ad1;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:500;pointer-events:none;backdrop-filter:blur(4px)}.BackgroundRemovalPage-module__sidebarPromptRow___xpSxO{display:flex;align-items:stretch;gap:8px;margin-bottom:10px;margin-top:4px;width:100%}.BackgroundRemovalPage-module__sidebarPromptStack___oqBgA{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;margin-top:4px;width:100%}.BackgroundRemovalPage-module__createLabel___VDAnc{width:100%;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#15151a;margin:4px 0 10px}.BackgroundRemovalPage-module__createChips___Fr30x{display:flex;flex-wrap:wrap;gap:9px;width:100%;margin-bottom:14px}.BackgroundRemovalPage-module__sidebarTextarea___BU3-9{width:100%;height:68px;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:18px;font-size:12px;font-family:var(--font-body);color:#111827;background:#fff;outline:none;resize:none;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.BackgroundRemovalPage-module__sidebarTextarea___BU3-9::-moz-placeholder{color:#9ca3af}.BackgroundRemovalPage-module__sidebarTextarea___BU3-9::placeholder{color:#9ca3af}.BackgroundRemovalPage-module__sidebarTextarea___BU3-9:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.BackgroundRemovalPage-module__sidebarTextarea___BU3-9:disabled{opacity:.6;cursor:not-allowed}.BackgroundRemovalPage-module__searchWrap___616Fl{position:relative;width:100%}.BackgroundRemovalPage-module__searchIcon___cdnIY{position:absolute;left:14px;top:14px;width:18px;height:18px;color:#9ca3af;pointer-events:none}.BackgroundRemovalPage-module__sidebarTextareaSearch___z5-Di{padding-left:40px}.BackgroundRemovalPage-module__sidebarCreateBtnWide___fzV24{width:100%;height:40px;max-height:40px;padding:0 18px;border-radius:9999px;border:1.5px solid #1d1d1f;background:#1d1d1f;color:#fff;font-size:14px;font-weight:700;font-family:var(--font-body);cursor:pointer;overflow:hidden;transition:background-color .12s ease,border-color .12s ease,max-height .25s ease,opacity .2s ease,transform .25s ease,margin-top .25s ease,padding .25s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.BackgroundRemovalPage-module__sidebarCreateBtnWide___fzV24:hover:not(:disabled){background:#000;transform:translateY(-1px)}.BackgroundRemovalPage-module__sidebarCreateBtnWide___fzV24:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.BackgroundRemovalPage-module__sidebarCreateBtnWide___fzV24.BackgroundRemovalPage-module__isLoading___2bcJX:disabled{opacity:1}.BackgroundRemovalPage-module__sidebarCreateBtnWide___fzV24.BackgroundRemovalPage-module__isHidden___YFotZ{max-height:0;opacity:0;transform:translateY(-4px);margin-top:-8px;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;pointer-events:none}.BackgroundRemovalPage-module__loadingDot___zFsgV{display:inline-block;margin-left:1px;animation:BackgroundRemovalPage-module__loadingDotBlink___QqmG3 .9s steps(1,end) infinite}@keyframes BackgroundRemovalPage-module__loadingDotBlink___QqmG3{0%,50%{opacity:1}50.01%,to{opacity:0}}.BackgroundRemovalPage-module__sidebarInput___fZ1lj{flex:1;min-width:0;height:40px;padding:0 16px;border:1.5px solid #e5e7eb;border-radius:9999px;font-size:14px;font-family:var(--font-body);color:#111827;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.BackgroundRemovalPage-module__sidebarInput___fZ1lj::-moz-placeholder{color:#9ca3af}.BackgroundRemovalPage-module__sidebarInput___fZ1lj::placeholder{color:#9ca3af}.BackgroundRemovalPage-module__sidebarInput___fZ1lj:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.BackgroundRemovalPage-module__sidebarInput___fZ1lj:disabled{opacity:.6;cursor:not-allowed}.BackgroundRemovalPage-module__sidebarCreateBtn___-iq42{flex-shrink:0;height:40px;min-width:78px;padding:0 18px;border-radius:9999px;border:1.5px solid #1d1d1f;background:#fff;color:#1d1d1f;font-size:14px;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease,border-color .12s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.BackgroundRemovalPage-module__sidebarCreateBtn___-iq42:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}.BackgroundRemovalPage-module__sidebarCreateBtn___-iq42:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.BackgroundRemovalPage-module__sidebarProviderToggle___lNBqt{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:16px}.BackgroundRemovalPage-module__sidebarProviderBtn___jTC--{padding:6px 14px;border-radius:999px;border:1.5px solid #d1d5db;background:#fff;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;font-family:var(--font-body);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.BackgroundRemovalPage-module__sidebarProviderBtn___jTC--:hover:not(.BackgroundRemovalPage-module__active___mbo2P){background:#f9fafb;border-color:#9ca3af}.BackgroundRemovalPage-module__sidebarProviderBtn___jTC--.BackgroundRemovalPage-module__active___mbo2P{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.BackgroundRemovalPage-module__aiBgPresets___oHzmU{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:16px;margin-bottom:10px;max-width:100%;padding:0 4px}@media (min-width: 768px){.BackgroundRemovalPage-module__aiBgPresets___oHzmU{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;justify-content:center;padding:2px 0}}@media (max-width: 639px){.BackgroundRemovalPage-module__aiBgPresets___oHzmU{gap:6px;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding:6px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.BackgroundRemovalPage-module__aiBgPresets___oHzmU::-webkit-scrollbar{display:none}}.BackgroundRemovalPage-module__aiBgPresetDesktopOnly___jZPuo{display:none}@media (min-width: 768px){.BackgroundRemovalPage-module__aiBgPresetDesktopOnly___jZPuo{display:initial}}.BackgroundRemovalPage-module__aiBgPresetBtn___vce9s{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid #e5e7eb;padding:0;background:none;flex-shrink:0;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.BackgroundRemovalPage-module__aiBgPresetBtn___vce9s:hover{transform:scale(1.05);border-color:#9ca3af}.BackgroundRemovalPage-module__aiBgPresetBtn___vce9s.BackgroundRemovalPage-module__active___mbo2P{border-color:#1d1d1f;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d1d1f}@media (min-width: 768px){.BackgroundRemovalPage-module__aiBgPresetBtn___vce9s{width:100%;height:auto;aspect-ratio:1}}@media (max-width: 639px){.BackgroundRemovalPage-module__aiBgPresetBtn___vce9s{width:46px;height:46px;border-radius:8px}}.BackgroundRemovalPage-module__uploadedTile___KSDZO{position:relative;width:56px;height:56px;flex-shrink:0}@media (min-width: 768px){.BackgroundRemovalPage-module__uploadedTile___KSDZO{width:100%;height:auto;aspect-ratio:1}}@media (max-width: 639px){.BackgroundRemovalPage-module__uploadedTile___KSDZO{width:46px;height:46px}}.BackgroundRemovalPage-module__uploadedTile___KSDZO .BackgroundRemovalPage-module__aiBgPresetBtn___vce9s{width:100%;height:100%}.BackgroundRemovalPage-module__uploadedTileRemove___MeMxw{position:absolute;top:3px;right:3px;width:18px;height:18px;padding:0;border-radius:50%;border:1.5px solid #fff;background:#1d1d1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 1px 2px #0000004d;opacity:0;transition:opacity .12s ease,transform .12s ease,background .12s ease}.BackgroundRemovalPage-module__uploadedTileRemove___MeMxw:hover{transform:scale(1.12);background:#000}.BackgroundRemovalPage-module__uploadedTile___KSDZO:hover .BackgroundRemovalPage-module__uploadedTileRemove___MeMxw,.BackgroundRemovalPage-module__uploadedTileRemove___MeMxw:focus-visible{opacity:1}@media (hover: none){.BackgroundRemovalPage-module__uploadedTileRemove___MeMxw{opacity:1}}.BackgroundRemovalPage-module__aiBgPresetLoading___ASN-a{cursor:default;background:#f3f4f6;animation:BackgroundRemovalPage-module__bgPulse___I4yrs 1.5s ease-in-out infinite}.BackgroundRemovalPage-module__aiBgPresetLoading___ASN-a>svg{position:absolute;inset:0;margin:auto}.BackgroundRemovalPage-module__aiBgPresetLoading___ASN-a:hover{transform:none}@keyframes BackgroundRemovalPage-module__bgPulse___I4yrs{0%,to{background-color:#f3f4f6}50%{background-color:#e5e7eb}}.BackgroundRemovalPage-module__aiBgPresetFailed___gvhM7{cursor:default;background:#f9fafb;opacity:.4}.BackgroundRemovalPage-module__aiBgPresetFailed___gvhM7:hover{transform:none}.BackgroundRemovalPage-module__aiBgPresetReady___TFfS1{animation:BackgroundRemovalPage-module__bgFadeIn___TbkE8 .35s ease-out}@keyframes BackgroundRemovalPage-module__bgFadeIn___TbkE8{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.BackgroundRemovalPage-module__canvasBgImage___ZSAIZ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.BackgroundRemovalPage-module__aiBgPhotoGrid___DoYE3{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:10px;max-width:100%;padding:6px}@media (max-width: 767px){.BackgroundRemovalPage-module__aiBgPhotoGrid___DoYE3{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:8px;padding:6px;max-height:196px;overflow:hidden}}@media (max-width: 639px){.BackgroundRemovalPage-module__aiBgPhotoGrid___DoYE3{max-height:166px}}@media (min-width: 768px){.BackgroundRemovalPage-module__aiBgPhotoGrid___DoYE3{grid-template-columns:repeat(4,1fr);gap:6px;padding:2px 0}}@media (min-width: 768px){.BackgroundRemovalPage-module__uploadedBgGrid___ROiox{grid-template-columns:repeat(4,60px);justify-content:center;gap:8px;padding:0}}.BackgroundRemovalPage-module__loadMoreBtn___DKd-h{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;margin:6px auto 40px;padding:8px 18px;background:#1d1d1f;color:#fff;border:1.5px solid #1d1d1f;border-radius:9999px;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.BackgroundRemovalPage-module__loadMoreBtn___DKd-h:hover:not(:disabled){background:#000;border-color:#000}.BackgroundRemovalPage-module__loadMoreBtn___DKd-h:disabled{cursor:default;opacity:.7}@media (max-width: 639px){.BackgroundRemovalPage-module__loadMoreBtn___DKd-h{display:none}}.BackgroundRemovalPage-module__comparisonSlider___1UFVM{position:relative;width:100%;max-width:1000px;height:400px;margin:0 auto;border-radius:16px;overflow:hidden;border:3px solid #1d1d1f;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}@media (min-width: 768px){.BackgroundRemovalPage-module__comparisonSlider___1UFVM{height:600px}}.BackgroundRemovalPage-module__sliderImg___Vv-x1{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.BackgroundRemovalPage-module__sliderBefore___oqZYR{z-index:10;width:50%;border-right:4px solid #1d1d1f;position:absolute;top:0;left:0;height:100%;overflow:hidden}.BackgroundRemovalPage-module__sliderImgOriginal___ZFVpy{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;max-width:none}.BackgroundRemovalPage-module__sliderHandle___QCaRc{position:absolute;top:0;bottom:0;left:50%;width:4px;background:#1d1d1f;z-index:20;transform:translate(-50%);cursor:ew-resize}.BackgroundRemovalPage-module__handleButton___k7Dhi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#1d1d1f;border:2.5px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 0 2px #1d1d1f;pointer-events:none}.BackgroundRemovalPage-module__brandGradientHeader___TIBMM{background:linear-gradient(to right,#7c3aed,#3b82f6);padding-top:10rem;padding-bottom:8rem;text-align:center;color:#fff;border-top:none;position:relative;overflow:hidden}.BackgroundRemovalPage-module__gradientRevealGrid___Lb45O{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.15) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.15) 75%);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle 400px at var(--mouse-x-rel, -1000px) var(--mouse-y-rel, -1000px),black 0%,transparent 80%);mask-image:radial-gradient(circle 400px at var(--mouse-x-rel, -1000px) var(--mouse-y-rel, -1000px),black 0%,transparent 80%);pointer-events:none;z-index:1}.BackgroundRemovalPage-module__featureCard___GFfdm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2.5rem;transition:all .2s ease;height:100%;position:relative;z-index:10;text-align:left}.BackgroundRemovalPage-module__featureCard___GFfdm:hover{border-color:#1d1d1f;transform:translateY(-2px);box-shadow:0 8px 16px -4px #0000000f}.BackgroundRemovalPage-module__cardIcon___dRGRU{width:52px;height:52px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#1d1d1f;border:2px solid #1d1d1f;box-shadow:2px 2px #1d1d1f}.BackgroundRemovalPage-module__maskContainer___ATQv8{position:relative;width:80%;margin:0 auto;overflow:hidden}.BackgroundRemovalPage-module__maskOverlay___50Lom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;animation:BackgroundRemovalPage-module__maskingWipe___jmtYJ 5s infinite ease-in-out;clip-path:inset(0 100% 0 0)}.BackgroundRemovalPage-module__scanLine___FAB7m{position:absolute;top:0;bottom:0;width:3px;background:#fff;box-shadow:0 0 15px #fffc;z-index:20;animation:BackgroundRemovalPage-module__scanMove___ei0nr 5s infinite ease-in-out;opacity:0}@keyframes BackgroundRemovalPage-module__maskingWipe___jmtYJ{0%,15%{clip-path:inset(0 100% 0 0)}45%,65%{clip-path:inset(0 0 0 0)}85%,to{clip-path:inset(0 100% 0 0)}}@keyframes BackgroundRemovalPage-module__scanMove___ei0nr{0%,15%{left:0%;opacity:0}20%{opacity:1}45%,65%{left:100%;opacity:1}70%{opacity:0}85%,to{left:0%;opacity:0}}.BackgroundRemovalPage-module__iconCircle___ny3LJ{width:40px;height:40px;background:#f9fafb;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;margin-bottom:1.25rem;transition:all .2s ease}.BackgroundRemovalPage-module__canvasArea___iaSBr{border:3px solid #000;border-radius:12px;position:relative;max-width:100%;transition:height .4s ease,width .4s ease,background-color .8s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform}@media (min-width: 768px){.BackgroundRemovalPage-module__canvasArea___iaSBr{border-radius:40px}}.BackgroundRemovalPage-module__canvasBgOverlay___GHicl{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.BackgroundRemovalPage-module__canvasAreaFixed___TfyWE{height:320px;transition:height .4s ease,max-height .4s ease,aspect-ratio .4s ease,min-height .4s ease}@media (min-width: 768px){.BackgroundRemovalPage-module__canvasAreaFixed___TfyWE{height:500px}}.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg{position:fixed;left:0;right:0;bottom:0;z-index:500;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-top:2px solid #1d1d1f;box-shadow:0 -6px 16px -10px #00000026}@media (min-width: 768px){.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg{display:none}}.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg .jb-btn{padding:12px 14px;font-size:12px;white-space:nowrap}@media (max-width: 360px){.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg .jb-btn{padding:10px 8px;font-size:11px;white-space:normal;line-height:1.15}}.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg .BackgroundRemovalPage-module__uploadNewImageBtn___1q0o5{font-size:11px;letter-spacing:-.2px}@media (max-width: 360px){.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg .BackgroundRemovalPage-module__uploadNewImageBtn___1q0o5{font-size:10px}}@media (max-width: 360px){.BackgroundRemovalPage-module__mobileStickyFooter___Iz8mg{padding-left:10px;padding-right:10px}}.BackgroundRemovalPage-module__mobileStickyFooterRow___TY0OC{display:flex;gap:10px;width:100%}@media (max-width: 360px){.BackgroundRemovalPage-module__mobileStickyFooterRow___TY0OC{gap:6px}}.BackgroundRemovalPage-module__mobileStickyFooterBtn___C-Wdl{flex:1;min-width:0}.BackgroundRemovalPage-module__resetBtn___6l5F5{font-weight:700;font-size:12px;letter-spacing:0;display:flex;align-items:center;gap:.5rem;margin:0 auto;transition:transform .15s ease;background:transparent;border:none;cursor:pointer}.BackgroundRemovalPage-module__resetBtn___6l5F5:hover{transform:scale(1.1)}.BackgroundRemovalPage-module__errorContainer___ncf5a{min-height:0;display:flex;justify-content:center;width:100%}.BackgroundRemovalPage-module__errorBadge___xXSNj{background:#1d1d1f;color:#fff;border:2px solid #1d1d1f;padding:10px 18px;border-radius:999px;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;animation:BackgroundRemovalPage-module__errorPop___kVN2R .4s cubic-bezier(.175,.885,.32,1.275);max-width:95%;white-space:nowrap;z-index:50;transition:opacity .25s ease,transform .25s ease;opacity:1;cursor:pointer}@media (max-width: 480px){.BackgroundRemovalPage-module__errorBadge___xXSNj{font-size:11px;padding:8px 14px;gap:6px}}.BackgroundRemovalPage-module__errorBadge___xXSNj.BackgroundRemovalPage-module__critical___7WMOE{background:#ef4444;border-color:#ef4444;box-shadow:4px 4px #991b1b}.BackgroundRemovalPage-module__errorBadge___xXSNj.BackgroundRemovalPage-module__hiding___rz8-j{opacity:0;transform:translateY(-6px)}@keyframes BackgroundRemovalPage-module__errorPop___kVN2R{0%{transform:scale(.9) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.BackgroundRemovalPage-module__recentWrap___3NvlZ{transition:max-height .35s ease,opacity .25s ease,transform .35s ease;will-change:max-height,opacity,transform}.BackgroundRemovalPage-module__recentWrap___3NvlZ.BackgroundRemovalPage-module__collapsing___N6yK2{max-height:0!important;opacity:0;transform:scale(.98);margin-top:0!important;overflow:hidden}.BackgroundRemovalPage-module__recentHeaderRow___jg8EY{display:flex;align-items:baseline;gap:12px;justify-content:flex-start;padding:0 4px;margin-bottom:12px}.BackgroundRemovalPage-module__recentTitle___NV8N0{font-size:14px;font-weight:600;color:#111827}@media (max-width: 640px){.BackgroundRemovalPage-module__recentTitle___NV8N0{font-size:16px}}.BackgroundRemovalPage-module__recentClearLink___RNuOm{font-size:13px;font-weight:600;color:#11182799;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;padding:0;cursor:pointer}.BackgroundRemovalPage-module__recentClearLink___RNuOm:hover{color:#111827d9}@media (max-width: 640px){.BackgroundRemovalPage-module__recentClearLink___RNuOm{font-size:14px}}.BackgroundRemovalPage-module__recentStrip___s-k5i{display:flex;flex-wrap:wrap;gap:14px;overflow:visible;padding:6px 4px 10px}@media (max-width: 640px){.BackgroundRemovalPage-module__recentStrip___s-k5i{gap:10px}}.BackgroundRemovalPage-module__recentItem___c8HNu{flex:0 0 auto;width:120px;scroll-snap-align:start;transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}.BackgroundRemovalPage-module__recentItem___c8HNu.BackgroundRemovalPage-module__removing___3DTJ5{opacity:0;transform:scale(.96) translateY(6px)}@media (max-width: 640px){.BackgroundRemovalPage-module__recentItem___c8HNu{width:96px}}.BackgroundRemovalPage-module__recentBtn___sAtT6{width:100%;border:1px solid rgba(17,24,39,.12);background:#fff;border-radius:14px;padding:10px;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:none;cursor:pointer}.BackgroundRemovalPage-module__recentBtn___sAtT6:hover{transform:none;border-color:#11182733;box-shadow:none}@media (max-width: 640px){.BackgroundRemovalPage-module__recentBtn___sAtT6{padding:8px;border-radius:12px}}.BackgroundRemovalPage-module__recentThumb___eu4TE{width:100%;height:74px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#f3f4f6}@media (max-width: 640px){.BackgroundRemovalPage-module__recentThumb___eu4TE{height:60px}}.BackgroundRemovalPage-module__recentName___mx3gv{margin-top:8px;font-size:12px;color:#111827;line-height:1.2;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.BackgroundRemovalPage-module__recentName___mx3gv{font-size:11px}}.BackgroundRemovalPage-module__recentMeta___CBaR3{margin-top:4px;font-size:11px;color:#6b7280;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.BackgroundRemovalPage-module__recentMeta___CBaR3{font-size:10px}}.BackgroundRemovalPage-module__hoverSwapCard___0a8ya{width:230px;height:230px;border-radius:20px;border:2px solid #e5e7eb;overflow:hidden;margin-bottom:1.25rem;background:#f3f4f6;flex-shrink:0;position:relative}@media (min-width: 640px){.BackgroundRemovalPage-module__hoverSwapCard___0a8ya{width:288px;height:288px}}@media (min-width: 1024px){.BackgroundRemovalPage-module__hoverSwapCard___0a8ya{width:316px;height:316px}}.BackgroundRemovalPage-module__hoverSwapCard___0a8ya:hover .BackgroundRemovalPage-module__hoverDefault___ZOGmp{opacity:0}.BackgroundRemovalPage-module__hoverSwapCard___0a8ya:hover .BackgroundRemovalPage-module__hoverResult___T76UY{opacity:1}.BackgroundRemovalPage-module__hoverDefault___ZOGmp,.BackgroundRemovalPage-module__hoverResult___T76UY{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.BackgroundRemovalPage-module__hoverResult___T76UY{opacity:0}.BackgroundRemovalPage-module__compTable___8SbEb{width:100%;border-collapse:separate;border-spacing:0;min-width:540px;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.BackgroundRemovalPage-module__compTable___8SbEb thead th{padding:12px 14px;font-family:var(--font-heading);font-size:13px;font-weight:800;color:#fff;text-align:center;background:#1d1d1f;border-bottom:1px solid #1d1d1f;border-right:1px solid #333337}.BackgroundRemovalPage-module__compTable___8SbEb thead th:first-child{text-align:left}.BackgroundRemovalPage-module__compTable___8SbEb thead th:last-child{border-right:none}.BackgroundRemovalPage-module__compTable___8SbEb tbody td{padding:12px 14px;font-size:12.5px;line-height:1.55;vertical-align:middle;color:#374151;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.BackgroundRemovalPage-module__compTable___8SbEb tbody td:first-child{font-size:12px;font-weight:600;color:#6b7280;text-align:left}.BackgroundRemovalPage-module__compTable___8SbEb tbody td:not(:first-child){text-align:center}.BackgroundRemovalPage-module__compTable___8SbEb tbody td:nth-child(2){background:#f5f3ff}.BackgroundRemovalPage-module__compTable___8SbEb tbody td:last-child{border-right:none}.BackgroundRemovalPage-module__compTable___8SbEb tbody tr:last-child td{border-bottom:none}@media (max-width: 639px){.BackgroundRemovalPage-module__compTable___8SbEb thead th,.BackgroundRemovalPage-module__compTable___8SbEb tbody td{padding:10px;font-size:11.5px}}.BackgroundRemovalPage-module__dlThumb___YKWOz{display:block;margin:0 auto 12px;width:220px;height:220px;border-radius:20px;overflow:hidden;position:relative;background-color:#fafafa;background-image:linear-gradient(45deg,#eaeaea 25%,transparent 25%),linear-gradient(-45deg,#eaeaea 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eaeaea 75%),linear-gradient(-45deg,transparent 75%,#eaeaea 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border:1px solid #e5e5ea;padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0000000a;-webkit-appearance:none;-moz-appearance:none;appearance:none;isolation:isolate}.BackgroundRemovalPage-module__dlThumb___YKWOz:hover{box-shadow:0 8px 24px #00000014}.BackgroundRemovalPage-module__dlThumb___YKWOz:active{transform:scale(.98)}.BackgroundRemovalPage-module__dlThumb___YKWOz img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.BackgroundRemovalPage-module__dlThumbHint___TUp1p{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:#1d1d1fd9;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.BackgroundRemovalPage-module__dlThumbHint___TUp1p svg{width:12px;height:12px;stroke-width:2.2}.BackgroundRemovalPage-module__batchTile___h-e94{position:relative;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background-color:#fafafa;background-image:linear-gradient(45deg,#eaeaea 25%,transparent 25%),linear-gradient(-45deg,#eaeaea 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eaeaea 75%),linear-gradient(-45deg,transparent 75%,#eaeaea 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0;border:1px solid #e5e5ea;-webkit-appearance:none;-moz-appearance:none;appearance:none;isolation:isolate}.BackgroundRemovalPage-module__batchTile___h-e94 img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);-o-object-fit:contain;object-fit:contain;z-index:1}.BackgroundRemovalPage-module__batchTile___h-e94.BackgroundRemovalPage-module__done___oqusA:after{content:"";position:absolute;top:4px;right:4px;width:14px;height:14px;background:#0a7b3e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/10px no-repeat;border-radius:99px;border:1.5px solid #fff}.BackgroundRemovalPage-module__batchSingleCanvas___F-mXH{position:relative;margin:0 16px;border-radius:20px;overflow:hidden;aspect-ratio:1;background-color:#fafafa;background-image:linear-gradient(45deg,#eaeaea 25%,transparent 25%),linear-gradient(-45deg,#eaeaea 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eaeaea 75%),linear-gradient(-45deg,transparent 75%,#eaeaea 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border:1px solid #e5e5ea}.BackgroundRemovalPage-module__batchSingleCanvas___F-mXH img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes BackgroundRemovalPage-module__batchSingleFadeIn___cI4nH{0%{opacity:0}to{opacity:1}}.BackgroundRemovalPage-module__batchSingleFadeIn___cI4nH{animation:BackgroundRemovalPage-module__batchSingleFadeIn___cI4nH .22s ease-out}@keyframes BackgroundRemovalPage-module__mobileViewEnter___GCnXm{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes BackgroundRemovalPage-module__mobileFooterEnter___Ztm4I{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.BackgroundRemovalPage-module__mobileViewEnter___GCnXm{animation:BackgroundRemovalPage-module__mobileViewEnter___GCnXm .32s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 35%;will-change:opacity,transform}.BackgroundRemovalPage-module__mobileFooterEnter___Ztm4I{animation:BackgroundRemovalPage-module__mobileFooterEnter___Ztm4I .32s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}@media (prefers-reduced-motion: reduce){.BackgroundRemovalPage-module__mobileViewEnter___GCnXm,.BackgroundRemovalPage-module__mobileFooterEnter___Ztm4I{animation:none}}.BackgroundRemovalPage-module__sharedLinkThumb___o5xH5{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background-color:#fafafa;background-image:linear-gradient(45deg,#eaeaea 25%,transparent 25%),linear-gradient(-45deg,#eaeaea 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eaeaea 75%),linear-gradient(-45deg,transparent 75%,#eaeaea 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;position:relative;isolation:isolate}.BackgroundRemovalPage-module__sharedLinkThumb___o5xH5 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.BackgroundRemovalPage-module__sharedLinkStack___RLhTb{position:relative;width:52px;height:48px;flex-shrink:0}.BackgroundRemovalPage-module__stackImg___pA5Sc{position:absolute;width:38px;height:38px;border-radius:8px;overflow:hidden;background-color:#fafafa;background-image:linear-gradient(45deg,#eaeaea 25%,transparent 25%),linear-gradient(-45deg,#eaeaea 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eaeaea 75%),linear-gradient(-45deg,transparent 75%,#eaeaea 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0;border:1.5px solid #fff;box-shadow:0 2px 6px #00000014;isolation:isolate}.BackgroundRemovalPage-module__stackImg___pA5Sc img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.BackgroundRemovalPage-module__stackImg1___v2VrG{top:5px;left:14px;z-index:3;background-color:#ffe5f3}.BackgroundRemovalPage-module__stackImg2___Ymypr{top:3px;left:7px;z-index:2;background-color:#e5f3ff}.BackgroundRemovalPage-module__stackImg3___3Nky9{top:1px;left:0;z-index:1;background-color:#f3e5ff}.BackgroundRemovalPage-module__batchSheetCanvas___0MNRj{position:relative;width:200px;height:200px;max-width:100%;margin:0 auto;border-radius:20px;overflow:hidden;border:1px solid #e5e5ea;background-color:#fafafa;background-image:linear-gradient(45deg,#eaeaea 25%,transparent 25%),linear-gradient(-45deg,#eaeaea 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eaeaea 75%),linear-gradient(-45deg,transparent 75%,#eaeaea 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;isolation:isolate}.BackgroundRemovalPage-module__batchSheetCanvas___0MNRj img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.BackgroundRemovalPage-module__batchSheetFooter___N4IdM{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #f2f2f7;background:#fff}.BackgroundRemovalPage-module__batchSheetFooter___N4IdM .jb-btn{padding:12px 14px;font-size:13px}.BackgroundRemovalPage-module__magicBrushBar___iI6En{--brush-fg: #1d1d1f;--brush-fg-inverse: #ffffff;--brush-shadow: #1d1d1f;--brush-toggle-hover: rgba(0, 0, 0, .04);--brush-divider: rgba(29, 29, 31, .18);--brush-muted: #6b7280;position:absolute;top:12px;right:12px;display:flex;align-items:center;background:#fff;border:2px solid var(--brush-fg);border-radius:9999px;padding:4px 6px 4px 4px;color:var(--brush-fg);overflow:hidden;--brush-morph-ease: cubic-bezier(.32, .72, 0, 1);--brush-morph-dur: .5s;transition:box-shadow .25s ease,opacity .3s ease,translate .4s cubic-bezier(.34,1.4,.64,1),scale .4s cubic-bezier(.34,1.4,.64,1),padding var(--brush-morph-dur) var(--brush-morph-ease),transform var(--brush-morph-dur) var(--brush-morph-ease),overflow 0s 0s}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P{padding:4px 10px 4px 8px;overflow:visible;transition:box-shadow .25s ease,padding var(--brush-morph-dur) var(--brush-morph-ease),transform var(--brush-morph-dur) var(--brush-morph-ease),overflow 0s var(--brush-morph-dur)}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushBar___iI6En{top:8px;right:8px;padding:3px 5px 3px 3px}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P{padding:3px 8px 3px 6px}}@media (hover: hover){.BackgroundRemovalPage-module__magicBrushBar___iI6En{opacity:0;translate:0 -8px;scale:.96;pointer-events:none}.BackgroundRemovalPage-module__canvasArea___iaSBr:hover .BackgroundRemovalPage-module__magicBrushBar___iI6En,.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P,.BackgroundRemovalPage-module__magicBrushBar___iI6En:focus-within{opacity:1;translate:0 0;scale:1;pointer-events:auto}}.BackgroundRemovalPage-module__magicBrushBarToggle___H197S{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;background:transparent;color:var(--brush-fg, #1d1d1f);border:none;border-radius:9999px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;max-width:200px;overflow:hidden;transition:background var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),max-width .35s var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),padding .35s var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),opacity .25s ease}.BackgroundRemovalPage-module__magicBrushBarToggle___H197S:hover{background:var(--brush-toggle-hover, rgba(0, 0, 0, .04))}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__magicBrushBarToggle___H197S{max-width:0;padding:0;opacity:0;pointer-events:none;cursor:default}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushBarToggle___H197S{padding:4px 10px 4px 6px;font-size:10px}}.BackgroundRemovalPage-module__magicBrushBarIcon___rTDXZ{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;transform-origin:50% 70%;animation:BackgroundRemovalPage-module__magicBrushWandShake___-JAtV 5s ease-in-out infinite}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__magicBrushBarIcon___rTDXZ,.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__used___nFqng .BackgroundRemovalPage-module__magicBrushBarIcon___rTDXZ{animation:none}.BackgroundRemovalPage-module__magicBrushBarLabel___e-yWZ{display:inline-block;max-width:120px;overflow:hidden;white-space:nowrap;opacity:1;transition:max-width .35s var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),opacity .25s ease,margin-left .35s var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1))}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__magicBrushBarLabel___e-yWZ{max-width:0;opacity:0;margin-left:-4px}@keyframes BackgroundRemovalPage-module__magicBrushWandShake___-JAtV{0%,90%,to{transform:rotate(0)}91%{transform:rotate(-15deg)}93%{transform:rotate(14deg)}95%{transform:rotate(-10deg)}97%{transform:rotate(7deg)}99%{transform:rotate(-3deg)}}.BackgroundRemovalPage-module__magicBrushBarControls___ZPuG1{display:flex;align-items:center;gap:8px;max-width:0;opacity:0;margin-left:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent 100%);transition:max-width var(--brush-morph-dur, .5s) var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),opacity .3s ease .05s,margin-left var(--brush-morph-dur, .5s) var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),overflow 0s 0s,-webkit-mask-image 0s 0s,mask-image 0s 0s}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__magicBrushBarControls___ZPuG1{max-width:320px;opacity:1;margin-left:0;pointer-events:auto;overflow:visible;-webkit-mask-image:none;mask-image:none;transition:max-width var(--brush-morph-dur, .5s) var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),opacity .3s ease .1s,margin-left var(--brush-morph-dur, .5s) var(--brush-morph-ease, cubic-bezier(.32, .72, 0, 1)),overflow 0s var(--brush-morph-dur, .5s),-webkit-mask-image 0s var(--brush-morph-dur, .5s),mask-image 0s var(--brush-morph-dur, .5s)}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushBarControls___ZPuG1{gap:4px}.BackgroundRemovalPage-module__magicBrushBar___iI6En.BackgroundRemovalPage-module__active___mbo2P .BackgroundRemovalPage-module__magicBrushBarControls___ZPuG1{max-width:290px}}.BackgroundRemovalPage-module__magicBrushBarDivider___jvQnf{display:inline-block;width:1px;height:18px;background:var(--brush-divider, rgba(29, 29, 31, .18));flex-shrink:0;transition:background var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1))}.BackgroundRemovalPage-module__magicBrushSliderLabel___Twbln{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brush-muted, #6b7280);flex-shrink:0;transition:color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1))}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushSliderLabel___Twbln{display:none}}.BackgroundRemovalPage-module__magicBrushSliderWrap___jq70Q{position:relative;display:flex;align-items:center;width:88px;height:20px;flex-shrink:0;--brush-thumb-size: 12px}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushSliderWrap___jq70Q{width:80px}}.BackgroundRemovalPage-module__magicBrushSliderWedge___Xw3HQ{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:10px;pointer-events:none;background:var(--brush-fg, #1d1d1f);opacity:.14;clip-path:polygon(0 40%,0 60%,100% 100%,100% 0);-webkit-clip-path:polygon(0 40%,0 60%,100% 100%,100% 0);transition:background var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1))}.BackgroundRemovalPage-module__magicBrushSlider___fCyiY{position:relative;z-index:1;touch-action:none;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer;margin:0}.BackgroundRemovalPage-module__magicBrushSlider___fCyiY::-webkit-slider-runnable-track{background:transparent;height:100%;border:none}.BackgroundRemovalPage-module__magicBrushSlider___fCyiY::-moz-range-track{background:transparent;height:100%;border:none}.BackgroundRemovalPage-module__magicBrushSlider___fCyiY::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--brush-thumb-size, 12px);height:var(--brush-thumb-size, 12px);margin-top:calc((20px - var(--brush-thumb-size, 12px)) / 2);border-radius:50%;background:#ec4899;border:1px solid var(--brush-fg, #1d1d1f);cursor:pointer;-webkit-transition:width .08s ease,height .08s ease,margin-top .08s ease,border-color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1));transition:width .08s ease,height .08s ease,margin-top .08s ease,border-color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1))}.BackgroundRemovalPage-module__magicBrushSlider___fCyiY::-moz-range-thumb{width:var(--brush-thumb-size, 12px);height:var(--brush-thumb-size, 12px);border-radius:50%;background:#ec4899;border:1px solid var(--brush-fg, #1d1d1f);cursor:pointer;-moz-transition:width .08s ease,height .08s ease,border-color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1));transition:width .08s ease,height .08s ease,border-color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1))}.BackgroundRemovalPage-module__magicBrushSliderValue___j-kYt{font-size:11px;font-weight:800;color:var(--brush-fg, #1d1d1f);min-width:22px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;transition:color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1))}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushSliderValue___j-kYt{display:none}}.BackgroundRemovalPage-module__magicBrushBarGrip___Nk4Zs{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--brush-muted, #6b7280);cursor:grab;touch-action:none;flex-shrink:0;transition:background .15s ease,color .15s ease}.BackgroundRemovalPage-module__magicBrushBarGrip___Nk4Zs:hover{color:var(--brush-fg, #1d1d1f);background:var(--brush-toggle-hover, rgba(0, 0, 0, .06))}.BackgroundRemovalPage-module__magicBrushBarGrip___Nk4Zs:active{cursor:grabbing}.BackgroundRemovalPage-module__magicBrushBarGrip___Nk4Zs:focus-visible{outline:2px solid var(--brush-fg, #1d1d1f);outline-offset:1px}.BackgroundRemovalPage-module__magicBrushIconBtn___7SIbi{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;color:var(--brush-fg, #1d1d1f);border:1.5px solid var(--brush-fg, #1d1d1f);border-radius:7px;cursor:pointer;flex-shrink:0;transition:transform .1s ease,background var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),border-color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),opacity .15s ease}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushIconBtn___7SIbi{width:24px;height:24px}}.BackgroundRemovalPage-module__magicBrushIconBtn___7SIbi:hover:not(:disabled){background:var(--brush-toggle-hover, rgba(0, 0, 0, .06))}.BackgroundRemovalPage-module__magicBrushIconBtn___7SIbi:active:not(:disabled){transform:translateY(1px)}.BackgroundRemovalPage-module__magicBrushIconBtn___7SIbi:disabled{opacity:.35;cursor:not-allowed}.BackgroundRemovalPage-module__magicBrushCloseBtn___mjk19{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:4px;background:#ff1dad;color:#fff;border:1.5px solid var(--brush-fg, #1d1d1f);border-radius:50%;cursor:pointer;flex-shrink:0;transition:transform .1s ease,box-shadow var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),border-color var(--brush-scheme-dur, .7s) var(--brush-scheme-ease, cubic-bezier(.4, 0, .2, 1)),filter .15s ease}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushCloseBtn___mjk19{width:24px;height:24px;margin-left:2px}}.BackgroundRemovalPage-module__magicBrushCloseBtn___mjk19:hover{filter:brightness(1.05)}.BackgroundRemovalPage-module__magicBrushEffectHint___AO7zD{position:absolute;top:calc(100% + 8px);right:0;max-width:220px;padding:5px 10px;background:var(--brush-fg, #1d1d1f);color:#fff;border-radius:8px;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:2px 2px 0 var(--brush-shadow, #1d1d1f);pointer-events:none;z-index:70}.BackgroundRemovalPage-module__magicBrushEffectHint___AO7zD:before{content:"";position:absolute;bottom:100%;right:14px;border:5px solid transparent;border-bottom-color:var(--brush-fg, #1d1d1f)}@media (max-width: 639px){.BackgroundRemovalPage-module__magicBrushEffectHint___AO7zD{font-size:9px;padding:4px 8px}}.BackgroundRemovalPage-module__magicBrushOverlay___OaONk{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.BackgroundRemovalPage-module__magicBrushFadeCanvas___Eym-8{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:1}.BackgroundRemovalPage-module__magicBrushFadeCanvas___Eym-8.BackgroundRemovalPage-module__fading___6N2ol{opacity:0}.BackgroundRemovalPage-module__magicBrushCanvas___20pz1{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;touch-action:none}.BackgroundRemovalPage-module__magicBrushCursor___xtxwV{position:absolute;top:0;left:0;pointer-events:none;border:2px solid rgba(29,29,31,.85);background:#ff40812e;border-radius:50%;box-shadow:0 0 0 1px #fff9;transition:opacity .12s ease,width .12s ease,height .12s ease;will-change:transform}.BackgroundRemovalPage-module__magicBrushBusyOverlay___iu7vB{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff0;backdrop-filter:blur(0);pointer-events:none;color:#1d1d1f;border-radius:inherit;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1)}.BackgroundRemovalPage-module__magicBrushBusyOverlay___iu7vB.BackgroundRemovalPage-module__visible___yNfWJ{opacity:1;background:#fff9;backdrop-filter:blur(2px)}.BackgroundRemovalPage-module__brushZoomBar___9j7on{--brush-fg: #1d1d1f;--brush-fg-inverse: #ffffff;--brush-shadow: #1d1d1f;--brush-toggle-hover: rgba(0, 0, 0, .06);position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:2px;padding:3px;background:#fff;border:2px solid var(--brush-fg);border-radius:9999px;color:var(--brush-fg)}@media (max-width: 639px){.BackgroundRemovalPage-module__brushZoomBar___9j7on{bottom:8px;left:8px;padding:2px}}.BackgroundRemovalPage-module__brushZoomBtn___sJ1Ek{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;color:var(--brush-fg);border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,opacity .15s ease;flex-shrink:0}.BackgroundRemovalPage-module__brushZoomBtn___sJ1Ek:hover:not(:disabled){background:var(--brush-toggle-hover)}.BackgroundRemovalPage-module__brushZoomBtn___sJ1Ek:disabled{opacity:.35;cursor:not-allowed}.BackgroundRemovalPage-module__brushZoomReset___gUHPF{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;padding:0 8px;background:transparent;color:var(--brush-fg);border:none;border-radius:9999px;cursor:pointer;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;transition:background .15s ease,opacity .15s ease;flex-shrink:0}.BackgroundRemovalPage-module__brushZoomReset___gUHPF:hover:not(:disabled){background:var(--brush-toggle-hover)}.BackgroundRemovalPage-module__brushZoomReset___gUHPF:disabled{opacity:.6;cursor:default}.RecentUploads-module__recentWrap___V76pu{transition:max-height .35s ease,opacity .25s ease,transform .35s ease;will-change:max-height,opacity,transform}.RecentUploads-module__recentWrap___V76pu.RecentUploads-module__collapsing___VQeQY{max-height:0!important;opacity:0;transform:scale(.98);margin-top:0!important;overflow:hidden}.RecentUploads-module__recentHeaderRow___bK63A{display:flex;align-items:baseline;gap:12px;justify-content:flex-start;padding:0 4px;margin-bottom:12px}.RecentUploads-module__recentTitle___N4dUJ{font-size:14px;font-weight:600;color:#111827}@media (max-width: 640px){.RecentUploads-module__recentTitle___N4dUJ{font-size:16px}}.RecentUploads-module__recentClearLink___r34Ca{font-size:13px;font-weight:600;color:#11182799;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;padding:0;cursor:pointer}.RecentUploads-module__recentClearLink___r34Ca:hover{color:#111827d9}@media (max-width: 640px){.RecentUploads-module__recentClearLink___r34Ca{font-size:14px}}.RecentUploads-module__recentStrip___-FpRW{display:flex;flex-wrap:wrap;gap:14px;overflow:visible;padding:6px 4px 10px}@media (max-width: 640px){.RecentUploads-module__recentStrip___-FpRW{gap:10px}}.RecentUploads-module__recentItem___y5YOK{flex:0 0 auto;width:120px;scroll-snap-align:start;transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}.RecentUploads-module__recentItem___y5YOK.RecentUploads-module__removing___SdNHI{opacity:0;transform:scale(.96) translateY(6px)}@media (max-width: 640px){.RecentUploads-module__recentItem___y5YOK{width:96px}}.RecentUploads-module__recentBtn___SIMei{width:100%;border:1px solid rgba(17,24,39,.12);background:#fff;border-radius:14px;padding:10px;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:none;cursor:pointer}.RecentUploads-module__recentBtn___SIMei:hover{transform:none;border-color:#11182733;box-shadow:none}@media (max-width: 640px){.RecentUploads-module__recentBtn___SIMei{padding:8px;border-radius:12px}}.RecentUploads-module__recentThumb___GzQFw{width:100%;height:74px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#f3f4f6}@media (max-width: 640px){.RecentUploads-module__recentThumb___GzQFw{height:60px}}.RecentUploads-module__recentName___OxPOt{margin-top:8px;font-size:12px;color:#111827;line-height:1.2;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.RecentUploads-module__recentName___OxPOt{font-size:11px}}.RecentUploads-module__recentMeta___0NRVQ{margin-top:4px;font-size:11px;color:#6b7280;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.RecentUploads-module__recentMeta___0NRVQ{font-size:10px}}
