.modal-overlay.svelte-1ejgi7o{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-container.svelte-1ejgi7o{background:#fff;border-radius:28px;width:100%;max-width:340px;overflow:hidden}[data-theme=dark] .modal-container.svelte-1ejgi7o{background:#1e293b;border:1px solid #ffffff1a}.modal-content.svelte-1ejgi7o{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 24px;display:flex}.icon-box.svelte-1ejgi7o{margin-bottom:24px}.icon-circle.svelte-1ejgi7o{color:#e91e63;background:#fff0f6;border-radius:20px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}[data-theme=dark] .icon-circle.svelte-1ejgi7o{background:#e91e631a}.text-group.svelte-1ejgi7o h3:where(.svelte-1ejgi7o){color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-size:1.25rem;font-weight:800;line-height:1.4}.text-group.svelte-1ejgi7o p:where(.svelte-1ejgi7o){color:var(--text-tertiary);margin:0 0 28px;font-size:.9375rem;line-height:1.55}.actions.svelte-1ejgi7o{width:100%}.confirm-btn.svelte-1ejgi7o{color:#fff;cursor:pointer;background:#00b6f0;border:none;border-radius:16px;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .2s}.confirm-btn.svelte-1ejgi7o:active{opacity:.9;transform:scale(.97)}
