.modal-overlay[data-v-1d661ab2]{align-items:center;display:flex;inset:0;justify-content:center;padding:.5rem;position:fixed;z-index:50}.modal-footer[data-v-1d661ab2] .modal-overlay{flex-direction:column-reverse;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-overlay{flex-direction:row;width:auto}}.modal-footer[data-v-1d661ab2] .modal-overlay>button{justify-content:center;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-overlay>button{width:auto}}.modal-footer[data-v-1d661ab2] .modal-overlay>button{white-space:nowrap}@media(min-width:640px){.modal-overlay[data-v-1d661ab2]{padding:1rem}}.modal-overlay[data-v-1d661ab2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#5d4e3766}.modal-container[data-v-1d661ab2]{background:var(--bg-paper);border-radius:16px;box-shadow:0 20px 60px #5d4e3740,inset 0 0 0 3px var(--tape-pink);position:relative;transform:rotate(-.5deg);width:100%}.modal-sm[data-v-1d661ab2]{max-width:24rem}.modal-md[data-v-1d661ab2]{max-width:28rem}.modal-lg[data-v-1d661ab2]{max-width:36rem}.modal-xl[data-v-1d661ab2]{max-width:42rem}.modal-2xl[data-v-1d661ab2]{max-width:56rem}.modal-full[data-v-1d661ab2]{max-width:72rem}@media(min-width:768px){.modal-lg[data-v-1d661ab2]{max-width:42rem}.modal-xl[data-v-1d661ab2]{max-width:56rem}.modal-2xl[data-v-1d661ab2]{max-width:72rem}.modal-full[data-v-1d661ab2]{max-width:90vw}}@media(min-width:1024px){.modal-lg[data-v-1d661ab2]{max-width:48rem}.modal-xl[data-v-1d661ab2]{max-width:64rem}.modal-2xl[data-v-1d661ab2]{max-width:80rem}}.modal-tape[data-v-1d661ab2]{background:var(--tape-mint);height:1.25rem;position:absolute;top:-.75rem;width:3.5rem;z-index:10}.modal-tape-left[data-v-1d661ab2]{left:24px;transform:rotate(-12deg)}.modal-tape-right[data-v-1d661ab2]{right:24px;transform:rotate(8deg)}.modal-tape[data-v-1d661ab2]:after,.modal-tape[data-v-1d661ab2]:before{background:inherit;bottom:0;content:"";filter:brightness(.92);position:absolute;top:0;width:.25rem}.modal-tape[data-v-1d661ab2]:before{clip-path:polygon(100% 0,100% 100%,0 80%,0 20%);left:-3px}.modal-tape[data-v-1d661ab2]:after{clip-path:polygon(0 0,0 100%,100% 80%,100% 20%);right:-3px}.modal-header[data-v-1d661ab2]{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.modal-footer[data-v-1d661ab2] .modal-header{flex-direction:column-reverse;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-header{flex-direction:row;width:auto}}.modal-footer[data-v-1d661ab2] .modal-header>button{justify-content:center;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-header>button{width:auto}}.modal-footer[data-v-1d661ab2] .modal-header>button{white-space:nowrap}@media(min-width:640px){.modal-header[data-v-1d661ab2]{padding:1rem 1.5rem}}.modal-header[data-v-1d661ab2]{border-bottom:2px dashed var(--tape-pink)}.modal-title[data-v-1d661ab2]{font-size:1.125rem;font-weight:700;line-height:1.75rem}@media(min-width:640px){.modal-title[data-v-1d661ab2]{font-size:1.25rem;line-height:1.75rem}}.modal-title[data-v-1d661ab2]{color:var(--text-primary)}.modal-close[data-v-1d661ab2]{align-items:center;border-radius:9999px;display:flex;font-size:.875rem;height:1.75rem;justify-content:center;line-height:1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.75rem}.modal-footer[data-v-1d661ab2] .modal-close{flex-direction:column-reverse;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-close{flex-direction:row;width:auto}}.modal-footer[data-v-1d661ab2] .modal-close>button{justify-content:center;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-close>button{width:auto}}.modal-footer[data-v-1d661ab2] .modal-close>button{white-space:nowrap}@media(min-width:640px){.modal-close[data-v-1d661ab2]{height:2rem;width:2rem}}.modal-close[data-v-1d661ab2]{color:var(--text-light)}.modal-close[data-v-1d661ab2]:hover{background:var(--sticker-pink);color:var(--text-primary);transform:rotate(90deg)}.modal-body[data-v-1d661ab2]{padding:1rem}@media(min-width:640px){.modal-body[data-v-1d661ab2]{padding:1.25rem 1.5rem}}.modal-body-scroll[data-v-1d661ab2]{max-height:60vh;overflow-y:auto}@media(min-width:768px){.modal-body-scroll[data-v-1d661ab2]{max-height:70vh}}@media(min-width:1024px){.modal-body-scroll[data-v-1d661ab2]{max-height:75vh}}.modal-footer[data-v-1d661ab2]{align-items:stretch;display:flex;flex-direction:column-reverse;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.modal-footer[data-v-1d661ab2] .modal-footer{flex-direction:column-reverse;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-footer{flex-direction:row;width:auto}}.modal-footer[data-v-1d661ab2] .modal-footer>button{justify-content:center;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .modal-footer>button{width:auto}}.modal-footer[data-v-1d661ab2] .modal-footer>button{white-space:nowrap}@media(min-width:640px){.modal-footer[data-v-1d661ab2]{align-items:center;flex-direction:row;padding:1rem 1.5rem}}.modal-footer[data-v-1d661ab2]{border-top:2px dashed var(--tape-pink)}.modal-footer[data-v-1d661ab2]>button{flex-shrink:0;justify-content:center;white-space:nowrap}@media(max-width:639px){.modal-footer[data-v-1d661ab2]>button{width:100%}}.modal-footer[data-v-1d661ab2] .flex{flex-direction:column-reverse;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .flex{flex-direction:row;width:auto}}.modal-footer[data-v-1d661ab2] .flex>button{justify-content:center;width:100%}@media(min-width:640px){.modal-footer[data-v-1d661ab2] .flex>button{width:auto}}.modal-footer[data-v-1d661ab2] .flex>button{white-space:nowrap}.modal-enter-active[data-v-1d661ab2]{animation:modal-in-1d661ab2 .4s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active[data-v-1d661ab2]{animation:modal-out-1d661ab2 .25s ease-in}.modal-enter-active .modal-container[data-v-1d661ab2]{animation:modal-bounce-1d661ab2 .4s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .modal-container[data-v-1d661ab2]{animation:modal-shrink-1d661ab2 .25s ease-in}@keyframes modal-in-1d661ab2{0%{opacity:0}to{opacity:1}}@keyframes modal-out-1d661ab2{0%{opacity:1}to{opacity:0}}@keyframes modal-bounce-1d661ab2{0%{opacity:0;transform:rotate(-.5deg) scale(.9) translateY(20px)}50%{transform:rotate(-.5deg) scale(1.02)}to{opacity:1;transform:rotate(-.5deg) scale(1) translateY(0)}}@keyframes modal-shrink-1d661ab2{0%{opacity:1;transform:rotate(-.5deg) scale(1)}to{opacity:0;transform:rotate(-.5deg) scale(.95)}}
