.modal-overlay[data-v-e44cb9d8]{position:fixed;inset:0;background:#00010699;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-e44cb9d8]{background:#f6f6f6;border-radius:20px;width:100%;max-width:420px;padding:24px}.modal-header[data-v-e44cb9d8]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative}.modal-title[data-v-e44cb9d8]{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;color:#00181a;letter-spacing:.64px;margin:0;text-align:center}.modal-close[data-v-e44cb9d8]{position:absolute;right:0;background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00181a}.modal-close[data-v-e44cb9d8]:hover{opacity:.7}.modal-close[data-v-e44cb9d8]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-e44cb9d8]{display:flex;flex-direction:column}.success-message[data-v-e44cb9d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.success-message svg[data-v-e44cb9d8]{margin-bottom:24px}.success-message p[data-v-e44cb9d8]{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#00181a;margin:0}.success-message .success-subtitle[data-v-e44cb9d8]{font-size:14px;font-weight:400;color:#666;margin-top:8px}.email-form[data-v-e44cb9d8]{display:flex;flex-direction:column;gap:20px}.form-description[data-v-e44cb9d8]{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;color:#00181a;line-height:1.5;margin:0;text-align:center}.form-group[data-v-e44cb9d8]{display:flex;flex-direction:column;gap:8px}.email-input[data-v-e44cb9d8]{width:100%;padding:14px 16px;background:#fff;border:2px solid transparent;border-radius:10px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#00181a;transition:border-color .2s ease}.email-input[data-v-e44cb9d8]::placeholder{color:#bebebe}.email-input[data-v-e44cb9d8]:focus{outline:none;border-color:#f77102}.email-input.is-invalid[data-v-e44cb9d8]{border-color:#dc3545}.error-message[data-v-e44cb9d8]{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;color:#dc3545}.btn-full[data-v-e44cb9d8]{width:100%}.modal-enter-active[data-v-e44cb9d8],.modal-leave-active[data-v-e44cb9d8]{transition:opacity .3s ease}.modal-enter-from[data-v-e44cb9d8],.modal-leave-to[data-v-e44cb9d8]{opacity:0}.modal-enter-active .modal-content[data-v-e44cb9d8],.modal-leave-active .modal-content[data-v-e44cb9d8]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-e44cb9d8],.modal-leave-to .modal-content[data-v-e44cb9d8]{transform:scale(.9)}
