.avatar.svelte-1ux1179{background-color:var(--avatar-bg, var(--color-gray-400));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--color-white);position:relative}.avatar-sm.svelte-1ux1179{width:24px;height:24px}.avatar-md.svelte-1ux1179{width:32px;height:32px}.avatar-lg.svelte-1ux1179{width:48px;height:48px}.avatar-xl.svelte-1ux1179{width:64px;height:64px}.avatar-2xl.svelte-1ux1179{width:120px;height:120px}.avatar-100.svelte-1ux1179{width:100%;height:100%}.avatar-image.svelte-1ux1179{width:100%;height:100%;object-fit:cover;background-color:#fff;border-radius:50%;transition:opacity .2s ease}.avatar-image.svelte-1ux1179:not(.loaded){opacity:0}.avatar-image.loaded.svelte-1ux1179{opacity:1}.avatar.anonymous.svelte-1ux1179{filter:blur(var(--avatar-blur, 50px))}.avatar-skeleton.svelte-1ux1179{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-gray-300) 50%,var(--color-bg-secondary) 100%);animation:svelte-1ux1179-avatar-pulse 1.2s ease-in-out infinite;z-index:2}@keyframes svelte-1ux1179-avatar-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.avatar-icon.svelte-1ux1179{width:50%;height:70%;color:var(--color-gray-900);display:flex;align-items:center;justify-content:center}.has-image.svelte-1ux1179{background-color:transparent}.avatar.full.svelte-1ux1179{width:100%;height:100%;border-radius:inherit}.avatar.full.svelte-1ux1179 .avatar-image:where(.svelte-1ux1179){border-radius:inherit;object-fit:cover}@media (prefers-color-scheme: dark){.avatar.svelte-1ux1179:not(.has-image){background-color:var(--avatar-bg, var(--color-gray-600));color:var(--color-gray-400)}}.avatar.avatar.upload.svelte-1ux1179{background-color:var(--color-primary-dark);box-shadow:var(--shadow-lg)}.avatar-plus.svelte-1ux1179{font-size:24px;line-height:1;color:var(--color-gray-900);-webkit-user-select:none;user-select:none}.avatar-sm.svelte-1ux1179 .avatar-plus:where(.svelte-1ux1179){font-size:14px}.avatar-md.svelte-1ux1179 .avatar-plus:where(.svelte-1ux1179){font-size:18px}.avatar-lg.svelte-1ux1179 .avatar-plus:where(.svelte-1ux1179){font-size:24px}.avatar-xl.svelte-1ux1179 .avatar-plus:where(.svelte-1ux1179){font-size:28px}.avatar-2xl.svelte-1ux1179 .avatar-plus:where(.svelte-1ux1179){font-size:44px}.upload-indicator.svelte-1ux1179{position:absolute;bottom:6px;right:6px;width:12px;height:12px;border-radius:9999px;background:var(--color-haystack-orange);box-shadow:0 0 0 2px var(--color-white)}.avatar.upload.svelte-1ux1179{transition:background-color .18s ease,color .18s ease}.avatar.upload.svelte-1ux1179 .avatar-plus:where(.svelte-1ux1179){transition:color .18s ease}.avatar.upload.svelte-1ux1179:hover{background-color:var(--color-gray-900);color:var(--color-white)}.avatar.upload.svelte-1ux1179:hover .avatar-plus:where(.svelte-1ux1179){color:var(--color-white)}
