.app-image[data-v-2d461e82]{background-color:var(--dm-color-skeleton);width:100%;position:relative;overflow:hidden}.app-image__img[data-v-2d461e82]{opacity:0;width:100%;height:100%;transition:opacity var(--dm-dur-base) var(--dm-ease-out);display:block}.app-image.is-loaded .app-image__img[data-v-2d461e82]{opacity:1}.app-image__placeholder[data-v-2d461e82]{color:var(--dm-color-text-tertiary);background-color:var(--dm-color-skeleton);background-image:linear-gradient(90deg, var(--dm-color-skeleton) 25%, var(--dm-color-skeleton-shine) 37%, var(--dm-color-skeleton) 63%);background-size:400% 100%;justify-content:center;align-items:center;animation:1.4s infinite dm-skeleton-loading;display:flex;position:absolute;inset:0}.app-image.is-loaded .app-image__placeholder[data-v-2d461e82]{display:none}.app-image.is-plain .app-image__placeholder[data-v-2d461e82],.app-image.is-failed .app-image__placeholder[data-v-2d461e82]{background-image:none;animation:none}.app-image.is-zoomable[data-v-2d461e82]{cursor:zoom-in}.app-image.is-zoomable[data-v-2d461e82]:focus-visible{outline:2px solid var(--dm-color-brand);outline-offset:3px}
