.modal-backdrop[data-v-a759b950]{backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);background:#0f172a66;display:flex;inset:0;position:fixed;z-index:9999}@media(max-width:767px){.modal-backdrop[data-v-a759b950]{align-items:stretch;justify-content:stretch;padding:0}.modal-content[data-v-a759b950]{background:#fff;border-radius:0;height:100%;overflow-y:auto;padding:3.5rem 1.25rem 1.25rem;position:relative;width:100%;-webkit-overflow-scrolling:touch}}@media(min-width:768px){.modal-backdrop[data-v-a759b950]{align-items:center;justify-content:center;padding:1rem}.modal-content[data-v-a759b950]{background:#fff;border-radius:1rem;box-shadow:0 20px 40px -12px #00000026,0 0 0 1px #ffffff1a;max-height:90vh;overflow-y:auto;padding:1.5rem;position:relative;width:100%}}.modal-close[data-v-a759b950]{align-items:center;background:#f3f4f6cc;border-radius:.5rem;color:#6b7280;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .15s ease;width:2.5rem;z-index:10}.modal-close[data-v-a759b950]:hover{background:#e5e7eb;color:#374151}@media(max-width:767px){.modal-enter-active[data-v-a759b950],.modal-leave-active[data-v-a759b950]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.modal-enter-active .modal-content[data-v-a759b950],.modal-leave-active .modal-content[data-v-a759b950]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-a759b950],.modal-leave-to[data-v-a759b950]{opacity:0}.modal-enter-from .modal-content[data-v-a759b950],.modal-leave-to .modal-content[data-v-a759b950]{transform:translateY(100%)}}@media(min-width:768px){.modal-enter-active[data-v-a759b950],.modal-enter-active .modal-content[data-v-a759b950],.modal-leave-active[data-v-a759b950],.modal-leave-active .modal-content[data-v-a759b950]{transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-a759b950],.modal-leave-to[data-v-a759b950]{opacity:0}.modal-enter-from .modal-content[data-v-a759b950],.modal-leave-to .modal-content[data-v-a759b950]{opacity:0;transform:scale(.95) translateY(10px)}}
