.modal-wireframe[data-v-1a11ee0e]{height:calc(var(--vh)*100);overflow-y:auto;padding-right:calc(100% - var(--content-width));width:100vw;z-index:1000}.modal-wireframe[data-v-1a11ee0e],.modal-wireframe__blackout[data-v-1a11ee0e]{inset:0;position:fixed}.modal-wireframe__blackout[data-v-1a11ee0e]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:var(--c-black-68);height:110vh;transition:.3s}.modal-wireframe__wrapper[data-v-1a11ee0e]{align-items:center;display:flex;justify-content:center;min-height:calc(var(--vh)*100);padding:var(--pad-o);pointer-events:none;position:relative;z-index:1}.modal-wireframe__container[data-v-1a11ee0e]{pointer-events:all}.modal-wireframe__close-outside[data-v-1a11ee0e]{position:fixed;--close-shift:4rem;right:var(--close-shift);right:calc(var(--close-shift) + 100% - var(--content-width));top:var(--close-shift);z-index:1}.modal-wireframe[data-v-1a11ee0e]:not(.modal-wireframe--called){pointer-events:none}.modal-wireframe[data-v-1a11ee0e]:not(.modal-wireframe--called) *{pointer-events:none!important}.modal-wireframe[data-v-1a11ee0e]:not(.modal-wireframe--called){opacity:0;transition:0s;transition-delay:.3s}.modal-wireframe:not(.modal-wireframe--called) .modal-wireframe__blackout[data-v-1a11ee0e],.modal-wireframe:not(.modal-wireframe--called) .modal-wireframe__close-outside[data-v-1a11ee0e]{opacity:0;pointer-events:none;transform:translateY(0)}.modal[data-v-37b78a65]{--close-shift:3.2rem;--padding:9.6rem;background:var(--c-surface-neutral-main-inverse);border-radius:1.2rem;max-width:var(--mx-w,calc(100vw - var(--pad-o)*2));padding:var(--padding);pointer-events:all;position:relative;transition:.3s;width:var(--w,auto);z-index:1}.modal__close-container[data-v-37b78a65]{position:absolute;right:var(--close-shift);top:var(--close-shift);z-index:2}.modal[data-v-37b78a65]:not(.modal--called){pointer-events:none}.modal[data-v-37b78a65]:not(.modal--called) *{pointer-events:none!important}.modal.modal-call--horizontal[data-v-37b78a65]:not(.modal--called){opacity:0;pointer-events:none;transform:translate(-1rem)}.modal.modal-call--vertical[data-v-37b78a65]:not(.modal--called){opacity:0;pointer-events:none;transform:translateY(1rem)}@media (max-width:480px){.modal[data-v-37b78a65]{--close-shift:1.2rem;--padding:6.4rem 1.2rem 3.2rem}}
