.ImageBackgroundRemoverClient-module__AHwixW__wrapper{gap:clamp(1.5rem,2vw,2.5rem);display:grid}.ImageBackgroundRemoverClient-module__AHwixW__dropzone{border:2px dashed color-mix(in srgb,var(--brand)25%,transparent);text-align:center;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-1)70%,transparent),color-mix(in srgb,var(--surface-3)60%,transparent));cursor:pointer;border-radius:16px;padding:clamp(2rem,4vw,3rem);transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;box-shadow:0 20px 60px #00000026}.ImageBackgroundRemoverClient-module__AHwixW__dropzone p{color:var(--text);margin:0;font-size:1.05rem;line-height:1.6}.ImageBackgroundRemoverClient-module__AHwixW__dropzone span{color:var(--brand);font-weight:600}.ImageBackgroundRemoverClient-module__AHwixW__dropzone.ImageBackgroundRemoverClient-module__AHwixW__active{border-color:color-mix(in srgb,var(--brand)60%,white 15%);background:color-mix(in srgb,var(--brand)8%,var(--surface-3));box-shadow:0 25px 70px color-mix(in srgb,var(--brand)15%,black 25%);transform:translateY(-2px)}.ImageBackgroundRemoverClient-module__AHwixW__dropzone:focus-visible{outline:2px solid color-mix(in srgb,var(--brand)70%,white 15%);outline-offset:3px}.ImageBackgroundRemoverClient-module__AHwixW__hiddenInput{display:none}.ImageBackgroundRemoverClient-module__AHwixW__panels{gap:clamp(1.5rem,2vw,2.5rem);display:grid}@media (min-width:960px){.ImageBackgroundRemoverClient-module__AHwixW__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageBackgroundRemoverClient-module__AHwixW__panel{gap:1rem;display:grid}.ImageBackgroundRemoverClient-module__AHwixW__previewShell{background-image:linear-gradient(45deg,#f0f0f0 25%,#0000 25%),linear-gradient(-45deg,#f0f0f0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f0f0f0 75%),linear-gradient(-45deg,#0000 75%,#f0f0f0 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;border-radius:16px;place-items:center;min-height:clamp(260px,45vw,420px);display:grid;position:relative;overflow:hidden}.ImageBackgroundRemoverClient-module__AHwixW__previewShell.ImageBackgroundRemoverClient-module__AHwixW__colorPreview{background:0 0}.ImageBackgroundRemoverClient-module__AHwixW__previewGrid{gap:1rem;display:grid}@media (min-width:720px){.ImageBackgroundRemoverClient-module__AHwixW__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageBackgroundRemoverClient-module__AHwixW__previewBackground{position:absolute;inset:0}.ImageBackgroundRemoverClient-module__AHwixW__previewImage{object-fit:contain;z-index:1;max-width:100%;max-height:100%;position:relative}.ImageBackgroundRemoverClient-module__AHwixW__previewPlaceholder{color:var(--muted);text-align:center;padding:1rem;font-size:.95rem}.ImageBackgroundRemoverClient-module__AHwixW__metaList{gap:.5rem;display:grid}.ImageBackgroundRemoverClient-module__AHwixW__metaRow{justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.ImageBackgroundRemoverClient-module__AHwixW__controls{gap:1rem;display:grid}.ImageBackgroundRemoverClient-module__AHwixW__optionCard{background:color-mix(in srgb,var(--surface-2)85%,transparent);border:1px solid color-mix(in srgb,var(--surface-3)50%,transparent);border-radius:14px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 10px 24px #0000001f}.ImageBackgroundRemoverClient-module__AHwixW__optionRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ImageBackgroundRemoverClient-module__AHwixW__optionRow label{font-size:.95rem;font-weight:600}.ImageBackgroundRemoverClient-module__AHwixW__radioGroup{background:color-mix(in srgb,var(--surface-1)80%,transparent);border:1px solid color-mix(in srgb,var(--surface-3)45%,transparent);border-radius:999px;flex-wrap:wrap;gap:.5rem;padding:.35rem;display:flex}.ImageBackgroundRemoverClient-module__AHwixW__toggleButton{color:color-mix(in srgb,var(--text)90%,white 10%);background:0 0;border:1px solid #0000;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.ImageBackgroundRemoverClient-module__AHwixW__toggleButtonActive{border-color:color-mix(in srgb,var(--brand)35%,white 5%);background:color-mix(in srgb,var(--brand)25%,var(--surface-2));box-shadow:inset 0 1px 0 #ffffff59,0 10px 20px color-mix(in srgb,var(--brand)18%,transparent);color:var(--text);transform:translateY(-1px)}.ImageBackgroundRemoverClient-module__AHwixW__toggleButton:focus-visible{border-color:color-mix(in srgb,var(--brand)60%,white 10%);outline:none}.ImageBackgroundRemoverClient-module__AHwixW__colorSwatch{border:1px solid color-mix(in srgb,var(--surface-3)30%,transparent);border-radius:10px;width:44px;height:44px;box-shadow:inset 0 2px 4px #0000001a}.ImageBackgroundRemoverClient-module__AHwixW__progressBar{background:color-mix(in srgb,var(--surface-3)60%,transparent);border-radius:999px;height:10px;overflow:hidden}.ImageBackgroundRemoverClient-module__AHwixW__progressInner{background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand)70%,white 20%));height:100%;transition:width .2s}.ImageBackgroundRemoverClient-module__AHwixW__actionRow{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.ImageBackgroundRemoverClient-module__AHwixW__actionRow button{flex:180px}.ImageBackgroundRemoverClient-module__AHwixW__primaryAction{background:linear-gradient(135deg,color-mix(in srgb,var(--brand)92%,white 8%),color-mix(in srgb,var(--brand)70%,black 5%));color:#fff;box-shadow:0 18px 35px color-mix(in srgb,var(--brand)25%,transparent);border:none}.ImageBackgroundRemoverClient-module__AHwixW__primaryAction:disabled{opacity:.65;box-shadow:none}.ImageBackgroundRemoverClient-module__AHwixW__secondaryAction{border-color:color-mix(in srgb,var(--surface-3)65%,transparent);background:color-mix(in srgb,var(--surface-1)75%,transparent);color:color-mix(in srgb,var(--text)85%,white 5%);box-shadow:inset 0 1px #ffffff40}.ImageBackgroundRemoverClient-module__AHwixW__secondaryAction:disabled{opacity:.6}.ImageBackgroundRemoverClient-module__AHwixW__infoGrid{gap:1rem;display:grid}@media (min-width:880px){.ImageBackgroundRemoverClient-module__AHwixW__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageBackgroundRemoverClient-module__AHwixW__infoGrid ul{margin:0;padding-left:1.2rem}.ImageBackgroundRemoverClient-module__AHwixW__infoGrid li{margin-bottom:.35rem}
