.decrypted-image--contain[data-v-3a1bd545]{background-color:var(--sky-100);background-image:linear-gradient(color-mix(in srgb,var(--color-media-scrim) 48%,transparent),color-mix(in srgb,var(--color-media-scrim) 48%,transparent)),var(--decrypted-image-backdrop);background-position:50%;background-repeat:no-repeat;background-size:cover}.decrypted-image__fallback[data-v-3a1bd545],.decrypted-image__loading[data-v-3a1bd545]{width:100%;min-width:0;height:100%;min-height:0;color:var(--blue-500);background:linear-gradient(135deg,var(--sky-100),var(--sky-50));place-items:center;display:grid;container-type:inline-size}.decrypted-image__loading[data-v-3a1bd545]{color:var(--color-primary);isolation:isolate;position:relative;overflow:hidden}.decrypted-image__fallback--retryable[data-v-3a1bd545]{color:var(--color-danger);background:linear-gradient(135deg,color-mix(in srgb,var(--color-danger-surface) 86%,var(--sky-100)),var(--sky-50));cursor:pointer}.decrypted-image__fallback--retryable[data-v-3a1bd545]:hover{background:color-mix(in srgb,var(--color-danger-surface) 76%,var(--sky-100))}.decrypted-image__failure-status[data-v-3a1bd545]{border:1px solid color-mix(in srgb,var(--color-danger) 24%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);text-align:left;justify-items:center;gap:clamp(.2rem,2.5cqi,.35rem);max-width:calc(100% - 1rem);padding:clamp(.35rem,4cqi,.6rem);font-size:clamp(.6rem,5cqi,.78rem);line-height:1.15;display:inline-grid}.decrypted-image__failure-status[data-v-3a1bd545] .iconify,.decrypted-image__failure-status[data-v-3a1bd545] svg{flex:none;width:1.25rem;height:1.25rem}.decrypted-image__failure-copy[data-v-3a1bd545]{text-align:center;gap:.12rem;min-width:0;display:grid}.decrypted-image__failure-copy small[data-v-3a1bd545],.decrypted-image__failure-copy strong[data-v-3a1bd545]{white-space:nowrap}.decrypted-image__failure-copy strong[data-v-3a1bd545]{font-weight:780}.decrypted-image__failure-copy small[data-v-3a1bd545]{color:var(--color-muted);font-size:.88em;font-weight:680}.decrypted-image__loading[data-v-3a1bd545]:before{z-index:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--white) 72%,transparent),transparent);content:"";width:48%;height:180%;animation:1.8s ease-in-out infinite decrypted-image-sheen-3a1bd545;position:absolute;transform:translate(-180%)rotate(12deg)}.decrypted-image__loading-status[data-v-3a1bd545]{z-index:1;max-width:calc(100% - .8rem);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--blue-500) 22%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);box-shadow:0 .35rem 1rem color-mix(in srgb,var(--blue-950) 10%,transparent);white-space:nowrap;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .55rem;font-size:clamp(.62rem,4cqi,.74rem);font-weight:760;line-height:1;display:inline-flex;position:absolute;bottom:clamp(.4rem,5cqi,.75rem);left:clamp(.4rem,5cqi,.75rem);overflow:hidden}.decrypted-image__loading-status[data-v-3a1bd545] .iconify,.decrypted-image__loading-status[data-v-3a1bd545] svg{width:1rem;height:1rem;color:var(--color-action);flex:none;animation:1.2s ease-in-out infinite decrypted-image-pulse-3a1bd545}.decrypted-image__loading-status span[data-v-3a1bd545]{text-overflow:ellipsis;overflow:hidden}.decrypted-image__fallback[data-v-3a1bd545] .decrypted-image__fallback-icon{width:min(2.5rem,28%);height:min(2.5rem,28%)}@container (width<=8rem){.decrypted-image__loading-status[data-v-3a1bd545]{padding:.4rem;bottom:50%;left:50%;transform:translate(-50%,50%)}.decrypted-image__loading-status span[data-v-3a1bd545]{display:none}.decrypted-image__failure-status[data-v-3a1bd545]{border-radius:50%;padding:.4rem}.decrypted-image__failure-copy[data-v-3a1bd545]{display:none}}@keyframes decrypted-image-sheen-3a1bd545{55%,to{transform:translate(300%)rotate(12deg)}}@keyframes decrypted-image-pulse-3a1bd545{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.decrypted-image__loading-status[data-v-3a1bd545] .iconify,.decrypted-image__loading-status[data-v-3a1bd545] svg,.decrypted-image__loading[data-v-3a1bd545]:before{animation:none}}
