.modal-backdrop.svelte-vwrvth{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-vwrvth-fadeIn .2s ease}.modal-content.svelte-vwrvth{position:relative;background:#fff;border-radius:1.5rem;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040;animation:svelte-vwrvth-modalSlide .25s ease;width:90%}@keyframes svelte-vwrvth-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-vwrvth-modalSlide{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.file-row.svelte-vwrvth{animation:svelte-vwrvth-cardSlide .3s ease both}@keyframes svelte-vwrvth-cardSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.status-pulse.svelte-vwrvth{opacity:1}.image-modal-backdrop.svelte-vwrvth{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-vwrvth-fadeIn .2s ease}.image-modal-shell.svelte-vwrvth{position:relative;background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 25px 60px -12px #00000059;animation:svelte-vwrvth-imageModalIn .3s cubic-bezier(.16,1,.3,1);width:min(90%,56rem)}.image-modal-body.svelte-vwrvth{padding:1.25rem 1.25rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.image-modal-img.svelte-vwrvth{width:100%;border-radius:.75rem;box-shadow:0 4px 24px -4px #0000001f,0 0 0 1px #0000000a}@keyframes svelte-vwrvth-imageModalIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
