@keyframes svelte-ve3dxn-subtle-up-and-down{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.image-upload.svelte-ve3dxn{width:fit-content;height:fit-content;display:grid}.image-upload.svelte-ve3dxn:not(:has(img)):has(.image-container:where(.svelte-ve3dxn)){background:var(--color-default-background-50)}.image-upload.svelte-ve3dxn .progress-visualizer:where(.svelte-ve3dxn){pointer-events:none;aspect-ratio:1;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;grid-area:1/1;place-self:center;width:fit-content;height:fit-content;position:relative}:is(.image-upload.svelte-ve3dxn .progress-visualizer:where(.svelte-ve3dxn)) .icon{--icon-color1:var(--color-default-background);color:var(--color-default-background);z-index:2;animation:2s cubic-bezier(.68,-.55,.265,1.55) infinite svelte-ve3dxn-subtle-up-and-down}.svelte-ve3dxn:is(.image-upload:where(.svelte-ve3dxn) .progress-visualizer:where(.svelte-ve3dxn)):after,.svelte-ve3dxn:is(.image-upload:where(.svelte-ve3dxn) .progress-visualizer:where(.svelte-ve3dxn)):before{content:"";outline-offset:-4px;border-radius:50%;position:absolute;inset:0}.svelte-ve3dxn:is(.image-upload:where(.svelte-ve3dxn) .progress-visualizer:where(.svelte-ve3dxn)):before{background:var(--color-default-foreground);opacity:.6}.svelte-ve3dxn:is(.image-upload:where(.svelte-ve3dxn) .progress-visualizer:where(.svelte-ve3dxn)):after{outline:5px solid var(--color-default-background);-webkit-mask-image:conic-gradient(from 0deg, black var(--progress), transparent var(--progress));-webkit-mask-image:conic-gradient(from 0deg, black var(--progress), transparent var(--progress));mask-image:conic-gradient(from 0deg, black var(--progress), transparent var(--progress))}.image-upload.svelte-ve3dxn .drag-and-drop-uploader{grid-area:1/1;width:fit-content;height:100%}.image-upload.svelte-ve3dxn .image-container:where(.svelte-ve3dxn){grid-area:1/1;width:fit-content;height:100%;overflow:hidden}.image-upload.svelte-ve3dxn .tool-container:where(.svelte-ve3dxn){z-index:1;grid-area:1/1;display:flex}:is(.image-upload.svelte-ve3dxn .tool-container:where(.svelte-ve3dxn)) .button-label{border-radius:var(--round)!important}.image-upload.large.svelte-ve3dxn .tool-container:where(.svelte-ve3dxn){padding:var(--size-3);place-self:start end;display:flex}.image-upload.avatar.svelte-ve3dxn{border-radius:50%;width:96px;height:96px}.image-upload.avatar.svelte-ve3dxn .image-container:where(.svelte-ve3dxn){aspect-ratio:1;border-radius:50%}.image-upload.avatar.svelte-ve3dxn .tool-container:where(.svelte-ve3dxn){padding:var(--size-1);place-self:start end;transform:translate(50%)}:is(.image-upload.avatar.svelte-ve3dxn .dropdown-trigger,.image-upload.avatar.svelte-ve3dxn .upload-trigger) .button-label{background:var(--color-default-background);--button-hover-color:var(--color-default-emphasis-background)}.image-upload.row.svelte-ve3dxn{width:fit-content}.image-upload.row.svelte-ve3dxn:has(.image-container:where(.svelte-ve3dxn)){height:var(--touchable-target-min-size);grid-template-columns:var(--touchable-target-min-size) auto;align-items:center;gap:var(--size-3)}.image-upload.row.svelte-ve3dxn:has(.image-container:where(.svelte-ve3dxn)) .image-container:where(.svelte-ve3dxn){width:var(--touchable-target-min-size);height:var(--touchable-target-min-size);border-radius:var(--radius-xs)}.image-upload.row.svelte-ve3dxn .tool-container:where(.svelte-ve3dxn){grid-column:2;display:flex}
