.modal[data-v-1a35fc6b]{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:11000}.modal__frame[data-v-1a35fc6b]{position:relative;z-index:10}.modal__overlay[data-v-1a35fc6b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;cursor:pointer;inset:0;position:absolute}.modal__content[data-v-1a35fc6b]{background:#fff;border-radius:1.875rem;box-shadow:0 10px 40px #0003;overflow:hidden;position:relative;transform-origin:center;z-index:1}.modal--sheet-mobile[data-v-1a35fc6b]{align-items:flex-end}.modal--sheet-mobile .modal__content[data-v-1a35fc6b]{backface-visibility:hidden;border-radius:1.4025245442rem 1.4025245442rem 0 0;display:flex;flex-direction:column;height:auto;max-height:90dvh;max-width:100vw;min-height:0;width:100vw;will-change:transform}.modal--sheet-mobile .modal__close_sheet[data-v-1a35fc6b]{background-image:url(../images/modal/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:2.337540907rem;max-height:2.337540907rem;max-width:2.337540907rem;min-height:2.337540907rem;min-width:2.337540907rem;pointer-events:auto;position:absolute;right:1.1687704535rem;top:1.1687704535rem;width:2.337540907rem;z-index:17}.modal__close[data-v-1a35fc6b]{background:transparent;border:none;cursor:pointer;opacity:1;position:absolute;transition:transform .2s ease,opacity .2s ease;z-index:17}.modal__close_outside[data-v-1a35fc6b]{background-image:url(../images/modal/close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:3.75rem;right:-4rem;top:.375rem;width:3.75rem}.modal__close_outside[data-v-1a35fc6b]:hover{transform:scale(1.04)}.modal_reels .modal__content[data-v-1a35fc6b]{border-radius:0;height:100vh;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100vh;min-height:100dvh;transform-origin:center center;width:100vw}.modal_reels .modal__overlay[data-v-1a35fc6b]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000a6}@media(min-width:640px){.modal_reels .modal__content[data-v-1a35fc6b]{border-radius:1.875rem;height:746px;max-height:746px;max-width:497px;min-height:auto;width:90%}.modal_reels .modal__overlay[data-v-1a35fc6b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073}}.modal-fade-enter-active .modal__overlay[data-v-1a35fc6b],.modal-fade-leave-active .modal__overlay[data-v-1a35fc6b]{transition:opacity .24s ease}.modal-fade-enter-active .modal__content[data-v-1a35fc6b],.modal-fade-leave-active .modal__content[data-v-1a35fc6b]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .24s ease}.modal-fade-enter-from .modal__overlay[data-v-1a35fc6b],.modal-fade-leave-to .modal__overlay[data-v-1a35fc6b]{opacity:0}.modal-fade-enter-from .modal__content[data-v-1a35fc6b],.modal-fade-leave-to .modal__content[data-v-1a35fc6b]{opacity:0;transform:scale(.96) translateY(.875rem)}.modal-sheet-enter-active .modal__overlay[data-v-1a35fc6b],.modal-sheet-leave-active .modal__overlay[data-v-1a35fc6b]{transition:opacity .2s ease}.modal-sheet-enter-from .modal__overlay[data-v-1a35fc6b],.modal-sheet-leave-to .modal__overlay[data-v-1a35fc6b]{opacity:0}.modal-sheet-enter-from .modal__content[data-v-1a35fc6b],.modal-sheet-leave-to .modal__content[data-v-1a35fc6b]{transform:translateY(100%)}.modal-sheet-enter-active .modal__content[data-v-1a35fc6b]{animation:modalSheetIn-1a35fc6b .28s cubic-bezier(.22,1,.36,1) both}.modal-sheet-leave-active .modal__content[data-v-1a35fc6b]{animation:modalSheetOut-1a35fc6b .24s cubic-bezier(.55,0,.95,.4) both}@keyframes modalSheetIn-1a35fc6b{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalSheetOut-1a35fc6b{0%{transform:translateY(0)}to{transform:translateY(100%)}}body.body--locked{overflow:hidden!important;position:fixed!important;width:100%}.modal-layout{display:flex;flex-direction:column;min-height:0;position:relative;width:100%}.modal-layout__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-layout__footer{flex-shrink:0}.modal-layout--footer-overlay{--modal-footer-gap:0px;--modal-footer-offset-bottom:0px;--modal-footer-reserve:0px}.modal-layout--footer-overlay .modal-layout__scroll{padding-bottom:calc(var(--modal-footer-reserve) + var(--modal-footer-gap))}.modal-layout--footer-overlay .modal-layout__footer{bottom:var(--modal-footer-offset-bottom);left:0;position:absolute;right:0;z-index:12}
