.modal[data-v-92413973]{align-items:center;-webkit-backdrop-filter:var(--backdrop-filter-blur);backdrop-filter:var(--backdrop-filter-blur);background-color:rgba(var(--dark-indigo-rgb),.5);display:flex;justify-content:center;left:0;padding-block:7.5rem;position:fixed;top:0;width:100vw;z-index:999}@supports (height:100dvh){.modal[data-v-92413973]{height:100dvh}}@supports not (height:100dvh){.modal[data-v-92413973]{height:calc(var(--1vh)*100)}}.modal[data-tall=true][data-v-92413973]{padding-block:3.75rem}@media not screen and (min-width:1024px){.modal[data-v-92413973],.modal[data-tall=true][data-v-92413973]{padding-block:0}.modal[data-v-92413973]{align-items:flex-end}}.modal[data-title] .modal__content-content[data-v-92413973]{padding-top:1.875rem}.modal[data-title] .modal__content-content[no-padding=true][data-v-92413973]{padding-top:.9375rem}.modal__content[data-v-92413973]{--size:460;background-color:var(--white);border-radius:24px;display:flex;flex-direction:column;max-height:100%;overflow:clip;position:relative;width:calc(1rem*var(--size)/16)}.modal__content[size=l][data-v-92413973]{--size:790}@media not screen and (min-width:1024px){.modal__content[data-v-92413973]{border-radius:20px 20px 0 0;max-height:75%;min-width:auto;width:100%}}.modal__content-button-hidden[data-v-92413973]{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;left:50%;line-height:1.125rem;opacity:0;pointer-events:none;position:absolute;top:1.25rem;transform:translate(-50%)}@media not screen and (min-width:1024px){.modal__content-button-hidden[data-v-92413973]{font-size:.75rem;font-weight:400}}.modal__content-button-hidden[data-v-92413973]:focus-visible{opacity:1;pointer-events:auto}.modal__content-title-bar[data-v-92413973]{align-items:center;border-bottom:1px solid rgba(var(--grey-300-rgb),.25);color:var(--dark-indigo);display:flex;justify-content:space-between;padding-left:3.75rem;padding-right:1.875rem;padding-block:1.875rem}@media not screen and (min-width:1024px){.modal__content-title-bar[data-v-92413973]{padding-left:1.875rem}}.modal__content-content[data-v-92413973]{overflow-y:auto}.modal__content-content[data-v-92413973]:not([no-padding=true]){padding:3.75rem}@media not screen and (min-width:1024px){.modal__content-content[data-v-92413973]:not([no-padding=true]){padding:1.875rem}}
