.image-wrapper[data-v-08d81eec]{background-color:var(--bg-tertiary);overflow:hidden;position:relative;width:100%}.image-wrapper--rounded[data-v-08d81eec]{border-radius:var(--radius-lg)}.image-wrapper--circle[data-v-08d81eec]{aspect-ratio:1/1;border-radius:50%}.image[data-v-08d81eec]{display:block;height:100%;transition:var(--transition-base);width:100%}.image--cover[data-v-08d81eec]{-o-object-fit:cover;object-fit:cover}.image--contain[data-v-08d81eec]{-o-object-fit:contain;object-fit:contain}.image--fill[data-v-08d81eec]{-o-object-fit:fill;object-fit:fill}.image--none[data-v-08d81eec]{-o-object-fit:none;object-fit:none}.image--scale-down[data-v-08d81eec]{-o-object-fit:scale-down;object-fit:scale-down}.image-placeholder[data-v-08d81eec]{align-items:center;animation:pulse-08d81eec 2s cubic-bezier(.4,0,.6,1) infinite;color:var(--text-tertiary);display:flex;inset:0;justify-content:center;position:absolute}@keyframes pulse-08d81eec{0%,to{opacity:1}50%{opacity:.5}}.image-error[data-v-08d81eec]{align-items:center;background-color:var(--bg-tertiary);display:flex;flex-direction:column;gap:var(--space-2);inset:0;justify-content:center;position:absolute}.error-text[data-v-08d81eec],.image-error[data-v-08d81eec]{color:var(--text-tertiary)}.error-text[data-v-08d81eec]{font-size:var(--text-sm)}.image-wrapper--loading .image[data-v-08d81eec]{opacity:0}.image-wrapper:not(.image-wrapper--loading) .image[data-v-08d81eec]{opacity:1}.image-wrapper:hover .image[data-v-08d81eec]{transform:scale(1.05)}
