dialog.svelte-im9pom{max-width:660px;width:calc(100% - 1rem);height:auto;min-height:fit-content;border:none;padding:0;overflow:visible;position:relative;background-color:#fff;height:fit-content}@media screen and (max-width: 991px){dialog.svelte-im9pom{max-width:calc(100% - 1rem)}}dialog.svelte-im9pom::backdrop{background:#000c}dialog.svelte-im9pom>div:where(.svelte-im9pom){padding:2rem;overflow:hidden}dialog[open].svelte-im9pom{animation:svelte-im9pom-zoom .3s cubic-bezier(.34,1.56,.64,1)}dialog[open].svelte-im9pom::backdrop{animation:svelte-im9pom-fade .2s ease-out}@keyframes svelte-im9pom-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-im9pom-fade{0%{opacity:0}to{opacity:1}}.header.svelte-im9pom{margin:-2rem;overflow:hidden;background:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.svelte-im9pom{display:block;position:absolute;top:-.25rem;right:-2.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;color:inherit;text-decoration:underline;font-size:inherit;line-height:inherit;outline:none;transition:background-color .2s ease}@media screen and (max-width: 991px){button.svelte-im9pom{top:-2.25rem;right:0}}.ai-modal__body{margin-top:-3rem}@media screen and (max-width: 576px){.ai-modal__body{margin-top:2.25rem}}.ai-modal__title{font-size:var(--h2-size);font-family:var(--heading-font);text-transform:uppercase;margin-bottom:1rem}.ai-modal__subtitle{font-size:var(--h5-size);font-family:var(--heading-font);text-transform:uppercase;margin-bottom:0;color:var(--primary)}.ai-modal__body .c-btn{margin-top:2rem;margin-right:0}@media screen and (max-width: 576px){.ai-modal__body .c-btn{display:block}}
