.tn-image-frame[data-v-fb4be3a8]{isolation:isolate;background:color-mix(in srgb,var(--canvas-elevated) 84%,var(--tx-primary) 16%);width:100%;display:block;position:relative;overflow:hidden}.tn-image-frame[data-v-fb4be3a8]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 35%,color-mix(in srgb,var(--tx-primary) 10%,transparent) 45%,transparent 55% 100%);animation:tn-image-frame-loading-fb4be3a8 1.6s var(--ease-in-out) infinite;will-change:transform;position:absolute;inset:0;transform:translate(-72%)}.tn-image-frame__loader[data-v-fb4be3a8]{z-index:0;border:1px solid var(--border-subtle);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--tx-primary) 7%,transparent),transparent 34%),color-mix(in srgb,var(--canvas-soft) 92%,var(--tx-primary) 8%);place-items:center;display:grid;position:absolute;inset:0}.tn-image-frame__loader[data-v-fb4be3a8]:after{content:"";border:2px solid color-mix(in srgb,var(--tx-primary) 24%,transparent);border-top-color:var(--accent);border-radius:999px;width:28px;height:28px;animation:.9s linear infinite tn-image-frame-spinner-fb4be3a8}.tn-image-frame[data-v-fb4be3a8] .tn-image-frame__img{z-index:1;width:100%;height:100%;display:block;position:relative}.tn-image-frame[data-v-fb4be3a8] .tn-image-frame__img--cover{-o-object-fit:cover;object-fit:cover}.tn-image-frame[data-v-fb4be3a8] .tn-image-frame__img--contain{-o-object-fit:contain;object-fit:contain}@keyframes tn-image-frame-loading-fb4be3a8{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes tn-image-frame-spinner-fb4be3a8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tn-image-frame[data-v-fb4be3a8]:before,.tn-image-frame__loader[data-v-fb4be3a8]:after{animation:none}}
