.confetti-canvas.svelte-fegwt8{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.modal.svelte-1thsfyl{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-dialog.svelte-1thsfyl{max-width:500px;width:100%;position:relative}.modal-content.svelte-1thsfyl{background:#fff;border-radius:.5rem;overflow:hidden}.modal-header.svelte-1thsfyl{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #eee}.modal-title.svelte-1thsfyl{margin:0;font-size:1.5rem;font-weight:500}.modal-close.svelte-1thsfyl{background:none;border:none;font-size:2rem;line-height:1;color:#888;cursor:pointer;margin-left:1rem;padding:0 .5rem;transition:color .2s;width:44px;height:44px;position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal-close.svelte-1thsfyl:hover{color:#222}.modal-body.svelte-1thsfyl{padding:1.5rem}.modal-footer.svelte-1thsfyl{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 1.5rem;border-top:1px solid #eee}.btn.svelte-1thsfyl{display:inline-block;padding:.5rem 1rem;margin-left:.5rem;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:background-color .2s,border-color .2s,color .2s}.btn-secondary.svelte-1thsfyl{background-color:#f0f0f0;color:#333;border-color:#ddd}.btn-secondary.svelte-1thsfyl:hover{background-color:#e0e0e0;color:#222;border-color:#ccc}
