.styles_overlay__57wNf{position:fixed;inset:0;background:rgba(10,15,30,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:styles_fadeIn__ohN3B .2s ease}@keyframes styles_fadeIn__ohN3B{0%{opacity:0}to{opacity:1}}.styles_modal__pf0f3{position:relative;background:#fff;border-radius:20px;padding:2.5rem;width:100%;max-width:520px;box-shadow:0 24px 80px rgba(0,0,0,.18);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:styles_slideUp__deIVA .25s ease}@media(max-width:540px){.styles_modal__pf0f3{padding:2rem 1.5rem;border-radius:16px}}@keyframes styles_slideUp__deIVA{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.styles_closeBtn__S4r3G{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;line-height:0;border-radius:6px;transition:color .2s ease,background .2s ease}.styles_closeBtn__S4r3G:hover{color:#111827;background:#f3f4f6}.styles_header__2syYj{margin-bottom:1.75rem}.styles_eyebrow__J4ZJc{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0068ff;margin-bottom:.625rem}.styles_title__qKE8U{font-size:1.625rem;font-weight:800;color:#111827;letter-spacing:-.025em;margin-bottom:.5rem}.styles_subtitle__xCsJe{font-size:.9rem;color:#6b7280;line-height:1.5}.styles_form__9GeJI{display:flex;flex-direction:column;gap:1rem}.styles_row__sNGSm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.styles_row__sNGSm{grid-template-columns:1fr}}.styles_field___csrr{display:flex;flex-direction:column;gap:.375rem}.styles_field___csrr label{font-size:.82rem;font-weight:600;color:#111827}.styles_field___csrr label span{color:#0068ff}.styles_field___csrr input{height:44px;padding:0 .875rem;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;outline:none}.styles_field___csrr input::-moz-placeholder{color:#9ca3af}.styles_field___csrr input:-ms-input-placeholder{color:#9ca3af}.styles_field___csrr input::placeholder{color:#9ca3af}.styles_field___csrr input:focus{border-color:#0068ff;background:#fff;box-shadow:0 0 0 3px rgba(0,104,255,.1)}.styles_errorMsg__5PDuj{font-size:.82rem;color:#ef4444;margin:0}.styles_submitBtn__RautO{display:flex;align-items:center;justify-content:center;gap:.5rem;height:48px;background:#0068ff;color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;margin-top:.25rem;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.styles_submitBtn__RautO:hover:not(:disabled){background:#0055d4;transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,104,255,.3)}.styles_submitBtn__RautO:disabled{opacity:.7;cursor:not-allowed}.styles_spinner__6EfUq{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:styles_spin__KvDPW .7s linear infinite}@keyframes styles_spin__KvDPW{to{transform:rotate(1turn)}}.styles_successState__XQWuY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 0 .5rem}.styles_successIcon__cCqfe{width:60px;height:60px;border-radius:50%;background:rgba(0,104,255,.08);display:flex;align-items:center;justify-content:center;color:#0068ff;margin-bottom:1.25rem}.styles_successTitle__tPnGY{font-size:1.375rem;font-weight:800;color:#111827;margin-bottom:.5rem}.styles_successText___K7Rw{font-size:.9rem;color:#6b7280;line-height:1.6;margin-bottom:1.75rem}.styles_doneBtn__QFo_A{height:44px;padding:0 2rem;background:#0068ff;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:background .2s ease}.styles_doneBtn__QFo_A:hover{background:#0055d4}