.modal-backdrop.svelte-1nklspn{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1nklspn{background-color:#fff;border-radius:.5rem;padding:1.5rem;max-width:32rem;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header.svelte-1nklspn{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-title.svelte-1nklspn{margin:0;font-size:1.25rem;font-weight:600}.close-button.svelte-1nklspn{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:.25rem;aspect-ratio:1/1;color:#666;transition:background-color .2s;display:flex;align-items:center;justify-content:center;line-height:normal}.close-button.svelte-1nklspn:hover{background-color:#f3f4f6}.close-button.svelte-1nklspn:focus{outline:2px solid var(--c-primaryLighter);outline-offset:2px}.modal-content.svelte-1nklspn{margin-bottom:1rem}.modal-backdrop.svelte-1nklspn{animation:svelte-1nklspn-fadeIn .2s ease-out}.modal.svelte-1nklspn{animation:svelte-1nklspn-slideIn .3s ease-out}@keyframes svelte-1nklspn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1nklspn-slideIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}
