._container_n4o9v_1{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:2rem 1rem}._card_n4o9v_9{width:100%;max-width:480px;padding:24px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a}._title_n4o9v_20{font-size:28px;font-weight:700;margin-bottom:16px;text-align:center;font-family:Salina Trial Medium}._subtitle_n4o9v_28{font-size:14px;color:#4b5563;margin-top:-8px;margin-bottom:16px;text-align:center}._form_n4o9v_36{display:flex;flex-direction:column;gap:16px}._field_n4o9v_42{display:flex;flex-direction:column;gap:6px}._label_n4o9v_48{font-size:14px;font-weight:600}._input_n4o9v_53{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;width:100%}._error_n4o9v_61{color:#b91c1c;font-size:12px}._actions_n4o9v_66{margin-top:8px}._button_n4o9v_70{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:#000;color:#fff;border:1px solid #111827;cursor:pointer;width:100%}._button_n4o9v_70:disabled{opacity:.6;cursor:not-allowed}._footerText_n4o9v_87{color:#6b7280;text-align:center}._footerLink_n4o9v_92{color:#2563eb;text-decoration:none;font-weight:500}._footerLink_n4o9v_92:hover{text-decoration:underline}._passwordInputContainer_n4o9v_102{position:relative;width:100%}._passwordInput_n4o9v_102{padding-right:40px}._togglePasswordButton_n4o9v_111{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background-color .2s}._togglePasswordButton_n4o9v_111:hover{color:#374151;background-color:#f3f4f6}._togglePasswordButton_n4o9v_111:focus{outline:none;box-shadow:0 0 0 2px #2563eb4d}._termsText_n4o9v_140{font-size:.8125rem;color:#6b7280;text-align:center;margin-top:1rem;line-height:1.5}._authFooter_n4o9v_148{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;color:#4b5563}._authLink_n4o9v_157,._inlineLink_n4o9v_158{color:#2563eb;text-decoration:none;font-weight:500}._authLink_n4o9v_157:hover,._inlineLink_n4o9v_158:hover{text-decoration:underline}._phoneGroup_n4o9v_169{display:flex;gap:8px}._countryCodeContainer_n4o9v_174{position:relative;display:flex;align-items:center}._countryCodeButton_n4o9v_180{padding:8px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;min-width:140px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#000}._dropdown_n4o9v_193{position:absolute;z-index:10;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:4px;max-height:220px;overflow-y:auto;min-width:260px;color:#000}._optionButton_n4o9v_206{display:block;width:100%;text-align:left;padding:8px 10px;background:#fff;border:none;cursor:pointer;font-size:14px;color:#000}._optionButton_n4o9v_206[data-selected=true]{background:#f5f5f5}._dropdownArrow_n4o9v_222{margin-left:6px;font-size:12px;color:#94a3b8}._flag_n4o9v_228{margin-right:8px}._inputField_n4o9v_232{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:15px;background-color:#fff;color:#1a202c}
