.InputField-module__HBhgYG__inputfield{width:100%;margin:var(--field-spacing);font-size:var(--font-small);position:relative}.InputField-module__HBhgYG__inputfield input{width:100%;padding:var(--padding-medium);font-family:var(--font-family);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.InputField-module__HBhgYG__inputfield input:-internal-autofill-selected{width:100%;padding:var(--padding-medium);font-family:var(--font-family);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.InputField-module__HBhgYG__inputfield input:-webkit-autofill{width:100%;padding:var(--padding-medium);font-family:var(--font-family);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.InputField-module__HBhgYG__inputfield input::placeholder{color:#9ca3af;opacity:1}.InputField-module__HBhgYG__inputfield input::-webkit-input-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.InputField-module__HBhgYG__inputfield input:focus{outline:none}.InputField-module__HBhgYG__inputfield input:disabled{background-color:var(--bg-gray);background:var(--bg-gray);opacity:.4}.InputField-module__HBhgYG__inputfield input:focus-within{border:1px solid var(--bg-button-primary)}.InputField-module__HBhgYG__inputfield label{font-size:var(--font-extra-small);margin-bottom:3px;font-weight:600;display:block}.InputField-module__HBhgYG__inputfield input.InputField-module__HBhgYG__error{background-color:#fef2f2;border:1px solid #dc2626}.InputField-module__HBhgYG__inputfield .InputField-module__HBhgYG__errorMessage{color:#dc2626;font-size:var(--font-extra-small);margin-top:4px;display:block}.InputField-module__HBhgYG__inputfield .InputField-module__HBhgYG__helperText{color:#6b7280;font-size:var(--font-extra-small);margin-top:4px;display:block}
.Button-module__7JayzW__button{cursor:pointer;border-radius:var(--border-radius-sm);width:100%;min-height:40px;font-size:var(--font-small);letter-spacing:.05em;color:#f8f8ff;background:var(--bg-button-primary);padding:calc(var(--padding-small) / 2);margin:var(--button-margin,var(--field-spacing));border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:500;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.Button-module__7JayzW__button:before{content:"";background:var(--gradient);opacity:0;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.Button-module__7JayzW__button:hover:before{opacity:1}.Button-module__7JayzW__button svg{z-index:10;flex-shrink:0;width:1em;height:1em;transition:all .3s}.Button-module__7JayzW__button:hover svg{fill:var(--light)}.Button-module__7JayzW__button span{z-index:10;padding:var(--padding-small);align-items:center;transition:all .3s;display:inline-flex;position:relative}.Button-module__7JayzW__button:active{transform:scale(.95)}.Button-module__7JayzW__button:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(var(--bg-button-primary), var(--bg-button-primary))}.Button-module__7JayzW__button:disabled:hover{background:linear-gradient(var(--bg-button-primary), var(--bg-button-primary));transform:none}.Button-module__7JayzW__button:disabled:active{transform:none}
.OtpCodeInput-module__UeRmJG__wrapper{justify-content:space-between;gap:8px;display:flex}.OtpCodeInput-module__UeRmJG__input{width:48px;height:56px;color:var(--dark);text-align:center;background:#fff;border:1px solid #ccc;border-radius:8px;outline:none;font-size:24px;font-weight:600;transition:border-color .2s,box-shadow .2s}.OtpCodeInput-module__UeRmJG__input:focus{box-shadow:0 0 0 2px var(--bg-button-primary);border-color:#17736e}.OtpCodeInput-module__UeRmJG__input.OtpCodeInput-module__UeRmJG__error{border-color:#dc2626;box-shadow:0 0 0 4px #dc262626}.OtpCodeInput-module__UeRmJG__input:disabled{cursor:not-allowed;background-color:#f3f4f6}
.VerifyOtpForm-module__djjz0q__container{text-align:center;max-width:360px;margin:0 auto}.VerifyOtpForm-module__djjz0q__banner{text-align:left;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.VerifyOtpForm-module__djjz0q__banner strong{font-weight:600}.VerifyOtpForm-module__djjz0q__infoMessage{color:#0f3b9a;background:#265ed614;border:1px solid #265ed626}.VerifyOtpForm-module__djjz0q__successMessage{color:#14532d;background:#22c55e1a;border:1px solid #22c55e33}.VerifyOtpForm-module__djjz0q__errorMessage{color:#991b1b;background:#ef44441f;border:1px solid #ef44442e}.VerifyOtpForm-module__djjz0q__form{gap:16px;display:grid;position:relative}.VerifyOtpForm-module__djjz0q__label{text-align:left;margin-bottom:8px;font-weight:600;display:block}.VerifyOtpForm-module__djjz0q__otpContainer{justify-content:space-between;gap:8px;display:flex}.VerifyOtpForm-module__djjz0q__otpDigit{text-align:center;width:48px;height:56px;color:var(--dark);background:#fff;border:1px solid #ccc;border-radius:8px;outline:none;font-size:24px;font-weight:600;transition:all .2s}.VerifyOtpForm-module__djjz0q__otpDigit:focus{box-shadow:0 0 0 2px var(--bg-button-primary);border-color:#17736e}.VerifyOtpForm-module__djjz0q__hiddenInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VerifyOtpForm-module__djjz0q__resendForm{margin-top:24px}.VerifyOtpForm-module__djjz0q__resendButton{color:#17736e;cursor:pointer;background:0 0;border:none;font-weight:600}.VerifyOtpForm-module__djjz0q__resendButton:disabled{cursor:default;opacity:.6}.VerifyOtpForm-module__djjz0q__loadingOverlay{z-index:1;background:#fff9;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}
.PrivateInputField-module__lsiKKG__privateInputField input{width:100%;padding:var(--padding-medium);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.PrivateInputField-module__lsiKKG__privateInputField input:-internal-autofill-selected{width:100%;padding:var(--padding-medium);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.PrivateInputField-module__lsiKKG__privateInputField input:-webkit-autofill{width:100%;padding:var(--padding-medium);background:0 0;border:1px solid #ccc;border-radius:.5em;outline:none;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dark)!important;background-color:var(--light)!important}.PrivateInputField-module__lsiKKG__privateInputField input:focus{outline:none}.PrivateInputField-module__lsiKKG__privateInputField input:focus-within{border:1px solid var(--bg-button-primary)}.PrivateInputField-module__lsiKKG__privateInputField label{font-size:var(--font-extra-small);margin-bottom:3px;font-weight:600;display:block}.PrivateInputField-module__lsiKKG__privateInputField{position:relative}.PrivateInputField-module__lsiKKG__privateInputField button,.PrivateInputField-module__lsiKKG__privateInputField button:before{content:none;cursor:pointer;background:0 0;border:0;outline:none;width:max-content;margin:0;position:absolute;bottom:5px;right:10px}.PrivateInputField-module__lsiKKG__privateInputField button svg{color:var(--bg-button-primary);padding-bottom:2px;font-size:20px}.PrivateInputField-module__lsiKKG__privateInputField{width:100%;margin:var(--field-spacing);font-size:var(--font-small);position:relative}.PrivateInputField-module__lsiKKG__privateInputField input.PrivateInputField-module__lsiKKG__error{background-color:#fef2f2;border:1px solid #dc2626}.PrivateInputField-module__lsiKKG__privateInputField .PrivateInputField-module__lsiKKG__errorMessage{color:#dc2626;font-size:var(--font-extra-small);margin-top:4px;display:block}
.PhoneField-module__2DQVvW__phoneField{gap:6px;width:100%;display:grid}.PhoneField-module__2DQVvW__label{color:#1f2937;font-size:var(--font-extra-small);font-weight:600;line-height:1.4}.PhoneField-module__2DQVvW__controlGroup{background:#fff;border:1px solid #ccc;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);min-height:54px;transition:border-color .2s;display:grid;overflow:hidden}.PhoneField-module__2DQVvW__controlGroup:focus-within{border-color:var(--bg-button-primary)}.PhoneField-module__2DQVvW__controlGroup[data-disabled=true]{background:var(--bg-gray);opacity:.5}.PhoneField-module__2DQVvW__countrySelect{color:#111827;cursor:pointer;width:auto;min-width:0;font-family:var(--font-family);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:0;border-right:1px solid #e5e7eb;border-radius:0;outline:none;padding:0 30px 0 14px;font-size:.95rem;font-weight:600}.PhoneField-module__2DQVvW__numberInput{min-width:0;color:var(--dark);font-family:var(--font-family);background:#fff;border:0;border-radius:0;outline:none;padding:0 16px;font-size:.95rem}.PhoneField-module__2DQVvW__numberInput::placeholder{color:#9ca3af;opacity:1}.PhoneField-module__2DQVvW__countrySelect:disabled,.PhoneField-module__2DQVvW__numberInput:disabled{cursor:not-allowed}.PhoneField-module__2DQVvW__errorMessage{color:#dc2626;font-size:var(--font-extra-small);line-height:1.4}@media (max-width:520px){.PhoneField-module__2DQVvW__countrySelect{padding-left:10px;padding-right:28px;font-size:.875rem}.PhoneField-module__2DQVvW__numberInput{padding:0 12px;font-size:.875rem}}
