.modal[data-v-f256f48d]{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;padding:2.5rem;overflow-y:auto}@media(max-width:767.9px){.modal[data-v-f256f48d]{padding:0}}.modal__overlay[data-v-f256f48d]{position:fixed;inset:0 0 auto;height:100vh;height:100dvh;background-color:var(--color-overlay)}.modal__panel[data-v-f256f48d]{position:relative;z-index:1;width:100%;max-width:144rem;margin:0 auto;background-color:var(--color-bg-light);border-radius:.7rem;outline:none}@media(max-width:767.9px){.modal__panel[data-v-f256f48d]{min-height:100%;border-radius:0}}.modal__close[data-v-f256f48d]{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:none;cursor:pointer;transition:all .2s;position:absolute;top:2.5rem;right:2.5rem;z-index:2;color:var(--color-text-primary);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:.5rem}.modal__close[data-v-f256f48d]:focus-visible,.modal__close[data-v-f256f48d]:hover{color:var(--color-text-inverse);background-color:var(--color-accent);border-color:var(--color-accent)}@media(max-width:767.9px){.modal__close[data-v-f256f48d]{top:1.6rem;right:1.6rem}}.modal-enter-active[data-v-f256f48d]{transition:opacity .45s ease}.modal-enter-active .modal__panel[data-v-f256f48d]{transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s ease}.modal-enter-active .modal__content[data-v-f256f48d]{transition:opacity .5s ease .28s,transform .5s ease .28s}.modal-leave-active[data-v-f256f48d]{transition:opacity .35s ease}.modal-leave-active .modal__panel[data-v-f256f48d]{transition:transform .35s ease,opacity .35s ease}.modal-leave-active .modal__content[data-v-f256f48d]{transition:opacity .2s ease,transform .2s ease}.modal-enter-from[data-v-f256f48d],.modal-leave-to[data-v-f256f48d]{opacity:0}.modal-enter-from .modal__panel[data-v-f256f48d],.modal-leave-to .modal__panel[data-v-f256f48d]{opacity:0;transform:translateY(2.4rem) scale(.98)}.modal-enter-from .modal__content[data-v-f256f48d],.modal-leave-to .modal__content[data-v-f256f48d]{opacity:0;transform:translateY(1.2rem)}
