.processing-overlay.svelte-1xsr1zg{z-index:12000;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#f1f5f9c7;place-items:center;display:grid;position:fixed;inset:0}.processing-modal.svelte-1xsr1zg{color:#1f2a44;text-align:center;background:#fff;border:1px solid #d7e0eb;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,25rem);min-height:16.8rem;padding:2rem;display:flex;box-shadow:0 22px 55px #0f172a24}.processing-spinner.svelte-1xsr1zg{border:.26rem solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:2.55rem;height:2.55rem;animation:.85s linear infinite svelte-1xsr1zg-processing-spin;position:relative}.processing-spinner.svelte-1xsr1zg span:where(.svelte-1xsr1zg){background:#fff;border-radius:50%;position:absolute;inset:.35rem}h2.svelte-1xsr1zg{color:#172033;text-wrap:balance;margin:1.25rem 0 0;font:700 1.15rem/1.25 inherit}p.svelte-1xsr1zg{color:#596982;text-wrap:pretty;min-height:1.2rem;margin:.55rem 0 0;font-size:.77rem;line-height:1.5}.progress-row.svelte-1xsr1zg{grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:.8rem;width:100%;margin-top:1.35rem;display:grid}.progress-row.indeterminate.svelte-1xsr1zg{grid-template-columns:1fr}.progress-track.svelte-1xsr1zg{background:#e2e8f0;border-radius:999px;height:.42rem;overflow:hidden}.progress-track.svelte-1xsr1zg span:where(.svelte-1xsr1zg){border-radius:inherit;background:#3b82f6;height:100%;transition:width .18s;display:block}.indeterminate.svelte-1xsr1zg .progress-track:where(.svelte-1xsr1zg) span:where(.svelte-1xsr1zg){width:38%;animation:1.25s ease-in-out infinite svelte-1xsr1zg-processing-progress}.progress-row.svelte-1xsr1zg strong:where(.svelte-1xsr1zg){color:#1458e8;font-variant-numeric:tabular-nums;font-size:.72rem}button.svelte-1xsr1zg{color:#334155;cursor:pointer;min-width:5rem;min-height:2.4rem;font:inherit;touch-action:manipulation;background:#fff;border:1px solid #d5deea;border-radius:.45rem;margin-top:1.25rem;padding:0 .95rem;font-size:.72rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}button.svelte-1xsr1zg:hover{color:#1d4ed8;background:#f8fafc;border-color:#93b4ee}button.svelte-1xsr1zg:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}@keyframes svelte-1xsr1zg-processing-spin{to{transform:rotate(360deg)}}@keyframes svelte-1xsr1zg-processing-progress{0%{transform:translate(-110%)}to{transform:translate(270%)}}@media (width<=540px){.processing-overlay.svelte-1xsr1zg{padding:.8rem;padding-bottom:max(.8rem, env(safe-area-inset-bottom))}.processing-modal.svelte-1xsr1zg{min-height:15.5rem;padding:1.6rem 1.25rem}}@media (prefers-reduced-motion:reduce){.processing-spinner.svelte-1xsr1zg{animation-duration:1.8s}.indeterminate.svelte-1xsr1zg .progress-track:where(.svelte-1xsr1zg) span:where(.svelte-1xsr1zg){width:50%;animation:none}.progress-track.svelte-1xsr1zg span:where(.svelte-1xsr1zg),button.svelte-1xsr1zg{transition:none}}
