.v-modal[data-v-24fbe1bc]{z-index:100;background-color:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.v-modal__panel[data-v-24fbe1bc]{max-width:100%;max-height:calc(100vh - 32px);background-color:var(--primary-white);border-radius:var(--radius-xl);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);outline:none;flex-direction:column;display:flex;overflow:hidden}.v-modal__head[data-v-24fbe1bc]{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.v-modal__title[data-v-24fbe1bc]{letter-spacing:-.01em;font-size:17px;font-weight:700}.v-modal__close[data-v-24fbe1bc]{width:32px;height:32px;color:var(--secondary-dark);background-color:var(--background-blue);cursor:pointer;transition-timing-function:var(--ease-enter);transition-duration:var(--motion-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition-property:color,background-color;display:flex;position:relative}.v-modal__close[data-v-24fbe1bc]:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@media (hover:hover){.v-modal__close[data-v-24fbe1bc]:hover{color:var(--primary-black);background-color:var(--background-blue-active)}}.v-modal__body[data-v-24fbe1bc]{padding:20px;overflow-y:auto}@media screen and (max-width:699px){.v-modal[data-v-24fbe1bc]{align-items:flex-end;padding:0}.v-modal__panel[data-v-24fbe1bc]{max-height:calc(100dvh - env(safe-area-inset-top) - 24px);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%!important}.v-modal__panel[data-v-24fbe1bc]:before{background-color:var(--secondary);border-radius:var(--radius-pill);content:"";width:36px;height:5px;margin:8px auto 0;display:block}}.v-modal-enter-active[data-v-24fbe1bc]{transition:opacity var(--motion-base) var(--ease-enter)}.v-modal-leave-active[data-v-24fbe1bc]{transition:opacity var(--motion-exit) var(--ease-enter)}.v-modal-enter-from[data-v-24fbe1bc],.v-modal-leave-to[data-v-24fbe1bc]{opacity:0}.v-modal-enter-active .v-modal__panel[data-v-24fbe1bc]{transition:transform var(--motion-base) var(--ease-spring)}.v-modal-leave-active .v-modal__panel[data-v-24fbe1bc]{transition:transform var(--motion-exit) var(--ease-enter)}.v-modal-enter-from .v-modal__panel[data-v-24fbe1bc]{transform:scale(.96)translateY(8px)}@media screen and (max-width:699px){.v-modal-enter-active .v-modal__panel[data-v-24fbe1bc]{transition:transform var(--motion-base) var(--ease-enter)}.v-modal-enter-from .v-modal__panel[data-v-24fbe1bc],.v-modal-leave-to .v-modal__panel[data-v-24fbe1bc]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.v-modal-enter-from .v-modal__panel[data-v-24fbe1bc],.v-modal-leave-to .v-modal__panel[data-v-24fbe1bc]{transform:none}}
