.modal-backdrop[data-v-75abd5a8]{align-items:center;animation:modalFade-75abd5a8 var(--dur-fast) var(--ease-out);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17171c2e;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000!important}@media(max-width:767px){.modal-backdrop[data-v-75abd5a8]{align-items:flex-end;justify-content:center;padding:0}}.modal-content[data-v-75abd5a8]{background:#fffffff7}@supports (backdrop-filter:blur(1px)){.modal-content[data-v-75abd5a8]{-webkit-backdrop-filter:blur(20px) saturate(120%) brightness(1.06);backdrop-filter:blur(20px) saturate(120%) brightness(1.06);background:#ffffffe0}}.modal-content[data-v-75abd5a8]{animation:modalRise-75abd5a8 .2s var(--ease-out);border:1px solid hsla(0,0%,100%,.6);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);box-sizing:border-box;font-family:var(--font-body);max-height:90vh;max-width:500px;overflow-y:auto;padding:28px;position:relative;width:100%}@media(max-width:767px){.modal-content[data-v-75abd5a8]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:0;max-height:92vh;max-height:92dvh;max-width:none;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(1.25rem + var(--safe-bottom))}}.modal-content.sm[data-v-75abd5a8]{max-width:400px}.modal-content.lg[data-v-75abd5a8]{max-width:800px}.modal-header[data-v-75abd5a8]{color:var(--c-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px;padding-right:40px}.modal-body[data-v-75abd5a8]{color:var(--c-ink-2);margin-top:0}.modal-footer[data-v-75abd5a8]{align-items:center;border-top:1px solid var(--c-hairline);display:flex;gap:20px;justify-content:flex-end;margin-top:24px;padding-top:16px}.close-btn[data-v-75abd5a8]{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--c-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:40px}@media(hover:hover){.close-btn[data-v-75abd5a8]:hover{background:var(--c-stone)}}.close-btn[data-v-75abd5a8]:active{transform:scale(.94)}.close-btn[data-v-75abd5a8]{color:var(--c-ink-3);height:32px;position:absolute;right:16px;top:16px;width:32px}.close-btn[data-v-75abd5a8]:hover{color:var(--c-ink)}@keyframes modalFade-75abd5a8{0%{opacity:0}to{opacity:1}}@keyframes modalRise-75abd5a8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.modal-content[data-v-75abd5a8]{animation:sheetUp-75abd5a8 .28s var(--ease-emphasis);padding-top:24px}.modal-content.lg[data-v-75abd5a8],.modal-content.sm[data-v-75abd5a8]{max-width:none}.modal-footer[data-v-75abd5a8]{flex-wrap:wrap}.modal-footer[data-v-75abd5a8]>*{flex:1 1 auto;min-height:44px}.close-btn[data-v-75abd5a8]{height:36px;width:36px}}@keyframes sheetUp-75abd5a8{0%{transform:translateY(100%)}to{transform:translateY(0)}}
