.file-drop-overlay{z-index:1000;color:#243041;letter-spacing:-.025em;text-align:center;pointer-events:none;background:#f7f6f4e0;border:2px dashed #e2e0db;justify-content:center;align-items:center;padding:2rem;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;display:flex;position:fixed;inset:0}
.open-status{z-index:1001;color:#243041;text-align:center;background:#f7f6f4eb;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex;position:fixed;inset:0}.open-status-spin{color:#243041;will-change:transform}.open-status-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700}.open-status-body{color:#5a6778;max-width:28rem;margin:0;font-size:.9375rem;line-height:1.5}.open-status-close{color:#fff;background:#243041;border-radius:.625rem;margin-top:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700}.open-status-close:hover{background:#1a2533}
