.PhoneOtpAuthForm-module__H3zTSq__form{gap:1.15rem;width:min(430px,100%);display:grid}.PhoneOtpAuthForm-module__H3zTSq__heading{gap:.35rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__heading h2{color:#4a1515;font-size:2.25rem;line-height:1.08}.PhoneOtpAuthForm-module__H3zTSq__heading>p:last-child{color:#746762;font-size:.8rem;line-height:1.55}.PhoneOtpAuthForm-module__H3zTSq__eyebrow{color:#b88b3e;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:800}.PhoneOtpAuthForm-module__H3zTSq__error,.PhoneOtpAuthForm-module__H3zTSq__success{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem .9rem;font-size:.75rem;line-height:1.45;display:grid}.PhoneOtpAuthForm-module__H3zTSq__error{color:#7d2929;background:#f8eaea;border-left:3px solid #a43939}.PhoneOtpAuthForm-module__H3zTSq__success{color:#315b35;background:#edf5eb;border:1px solid #c9d9c5}.PhoneOtpAuthForm-module__H3zTSq__error>i,.PhoneOtpAuthForm-module__H3zTSq__success>i{text-align:center;margin-top:.15rem}.PhoneOtpAuthForm-module__H3zTSq__field{gap:.42rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__field>span:first-child,.PhoneOtpAuthForm-module__H3zTSq__codeLabel{color:#443532;letter-spacing:.01em;font-size:.72rem;font-weight:700}.PhoneOtpAuthForm-module__H3zTSq__phoneInput{background:#fff;border:1px solid #d9d0c3;border-radius:4px;align-items:center;min-height:48px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.PhoneOtpAuthForm-module__H3zTSq__phoneInput:focus-within{border-color:#a77e32;box-shadow:0 0 0 2px #eadcbf}.PhoneOtpAuthForm-module__H3zTSq__countryCode{color:#746762;white-space:nowrap;border-right:1px solid #eee6da;align-items:center;min-height:29px;padding:0 .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.PhoneOtpAuthForm-module__H3zTSq__phoneInput input{color:#2c1a17;width:100%;min-height:46px;font:.9rem var(--font-sans);letter-spacing:.08em;background:0 0;border:0;outline:0;padding:0 .85rem}.PhoneOtpAuthForm-module__H3zTSq__phoneInput input::placeholder{color:#8b7d76;letter-spacing:.01em;opacity:1}.PhoneOtpAuthForm-module__H3zTSq__fieldHint{color:#81736e;font-size:.68rem;line-height:1.45}.PhoneOtpAuthForm-module__H3zTSq__primaryButton,.PhoneOtpAuthForm-module__H3zTSq__secondaryButton,.PhoneOtpAuthForm-module__H3zTSq__verifyButton{min-height:46px;font:700 .78rem var(--font-sans);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.PhoneOtpAuthForm-module__H3zTSq__primaryButton,.PhoneOtpAuthForm-module__H3zTSq__verifyButton{color:#fff;background:#4a1515;border:1px solid #4a1515}.PhoneOtpAuthForm-module__H3zTSq__primaryButton:hover,.PhoneOtpAuthForm-module__H3zTSq__verifyButton:hover{background:#321010;border-color:#321010;transform:translateY(-1px)}.PhoneOtpAuthForm-module__H3zTSq__primaryButton:disabled,.PhoneOtpAuthForm-module__H3zTSq__verifyButton:disabled,.PhoneOtpAuthForm-module__H3zTSq__secondaryButton:disabled{cursor:wait;opacity:.6;transform:none}.PhoneOtpAuthForm-module__H3zTSq__otpStep{gap:1rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__otpTopline{color:#81736e;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;display:flex}.PhoneOtpAuthForm-module__H3zTSq__otpTopline strong{color:#4a1515;font-weight:800}.PhoneOtpAuthForm-module__H3zTSq__changeNumber{color:#6f331f;font:700 .7rem var(--font-sans);text-underline-offset:.18rem;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #d2b579;text-decoration:underline #d2b579}.PhoneOtpAuthForm-module__H3zTSq__changeNumber:hover{color:#4a1515}.PhoneOtpAuthForm-module__H3zTSq__codeField{gap:.5rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__codeInput{color:#2c1a17;width:100%;min-height:58px;font:700 1.35rem var(--font-sans);letter-spacing:.48rem;text-align:center;background:#fff;border:1px solid #d9d0c3;border-radius:4px;padding:0 1rem}.PhoneOtpAuthForm-module__H3zTSq__codeInput:focus{outline-offset:1px;border-color:#a77e32;outline:2px solid #eadcbf}.PhoneOtpAuthForm-module__H3zTSq__codeInput::placeholder{color:#b8aaa2;letter-spacing:.32rem;opacity:1}.PhoneOtpAuthForm-module__H3zTSq__resendRow{color:#81736e;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;font-size:.72rem;display:flex}.PhoneOtpAuthForm-module__H3zTSq__resendButton{color:#6f331f;font:700 .72rem var(--font-sans);text-underline-offset:.18rem;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #d2b579;text-decoration:underline #d2b579}.PhoneOtpAuthForm-module__H3zTSq__resendButton:disabled{color:#9b8e87;cursor:wait;text-decoration:none}.PhoneOtpAuthForm-module__H3zTSq__securityNote{color:#81736e;border-top:1px solid #e9e1d8;align-items:flex-start;gap:.6rem;padding-top:.8rem;font-size:.67rem;line-height:1.45;display:flex}.PhoneOtpAuthForm-module__H3zTSq__securityNote i{color:#a77e32;margin-top:.1rem}.PhoneOtpAuthForm-module__H3zTSq__securityNote strong{color:#5a4b45;margin-bottom:.15rem;font-size:.68rem;display:block}.PhoneOtpAuthForm-module__H3zTSq__support{color:#81736e;text-align:center;font-size:.72rem}.PhoneOtpAuthForm-module__H3zTSq__support a{color:#4a1515;font-weight:700}.PhoneOtpAuthForm-module__H3zTSq__accountPrompt{font-size:1.125rem;line-height:1.5}.PhoneOtpAuthForm-module__H3zTSq__signupSupport{font-size:1rem;line-height:1.5}.PhoneOtpAuthForm-module__H3zTSq__signupSupport a{color:#4a1515;text-underline-offset:.18rem;vertical-align:middle;align-items:center;min-height:44px;padding:0 .3rem;font-weight:800;-webkit-text-decoration:underline #d2b579;text-decoration:underline #d2b579;display:inline-flex}.PhoneOtpAuthForm-module__H3zTSq__signupSupport a:hover,.PhoneOtpAuthForm-module__H3zTSq__signupSupport a:focus-visible{color:#321010}.PhoneOtpAuthForm-module__H3zTSq__signupSupport a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #c49a45}.PhoneOtpAuthForm-module__H3zTSq__otpBackdrop{z-index:1000;background:#342e2b47;position:fixed;inset:0}.PhoneOtpAuthForm-module__H3zTSq__otpModal{z-index:1001;color:#312c29;background:#fbfaf7;border:0;border-radius:32px;flex-direction:column;gap:0;width:min(650px,100vw - 2rem);height:min(950px,100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:2rem 1.55rem 2.2rem;display:flex;position:fixed;top:clamp(1rem,4vh,2.75rem);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 70px #30282533}.PhoneOtpAuthForm-module__H3zTSq__otpDialogTopbar{grid-template-columns:60px 1fr 60px;align-items:center;gap:.75rem;min-height:60px;display:grid}.PhoneOtpAuthForm-module__H3zTSq__otpBack,.PhoneOtpAuthForm-module__H3zTSq__otpClose{color:#312c29;cursor:pointer;background:#ebe6dc;border:0;border-radius:50%;place-items:center;width:60px;height:60px;font-size:1.35rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__otpBack:hover,.PhoneOtpAuthForm-module__H3zTSq__otpClose:hover,.PhoneOtpAuthForm-module__H3zTSq__otpBack:focus-visible,.PhoneOtpAuthForm-module__H3zTSq__otpClose:focus-visible{outline-offset:2px;background:#ded6c8;outline:2px solid #c49a45}.PhoneOtpAuthForm-module__H3zTSq__otpProgress{justify-content:center;align-items:center;gap:.5rem;display:flex}.PhoneOtpAuthForm-module__H3zTSq__otpProgress span{background:#dce5ef;border-radius:50%;width:15px;height:15px}.PhoneOtpAuthForm-module__H3zTSq__otpProgress .PhoneOtpAuthForm-module__H3zTSq__otpProgressActive{background:#312c29;border-radius:999px;width:42px}.PhoneOtpAuthForm-module__H3zTSq__otpDialogHeading{gap:.7rem;margin-top:3rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__otpModal h2{color:#312c29;font-family:var(--font-sans);letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1.1}.PhoneOtpAuthForm-module__H3zTSq__otpDescription{color:#5d5652;font-size:1rem;line-height:1.45}.PhoneOtpAuthForm-module__H3zTSq__otpDescription strong{color:#4a1515;font-weight:800}.PhoneOtpAuthForm-module__H3zTSq__otpChangePhone{color:#4a1515;font:700 1rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b8873d;justify-self:start;padding:0}.PhoneOtpAuthForm-module__H3zTSq__otpChangePhone:hover,.PhoneOtpAuthForm-module__H3zTSq__otpChangePhone:focus-visible{color:#7b2525;border-bottom-color:currentColor}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__error{margin-top:1.5rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__otpStep{flex-direction:column;gap:0;display:flex}.PhoneOtpAuthForm-module__H3zTSq__otpField{border:0;min-width:0;margin:3.2rem 0 0;padding:0}.PhoneOtpAuthForm-module__H3zTSq__otpField legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.PhoneOtpAuthForm-module__H3zTSq__otpCodeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.PhoneOtpAuthForm-module__H3zTSq__otpCodeGrid input{color:#312c29;width:100%;min-width:0;height:73px;font:700 1.7rem var(--font-sans);text-align:center;background:#fbfaf7;border:1px solid #d7e1ec;border-radius:15px;outline:0;padding:0;transition:border-color .16s,box-shadow .16s,background-color .16s}.PhoneOtpAuthForm-module__H3zTSq__otpCodeGrid input:focus{background:#fdfbf7;border-color:#b98534;box-shadow:0 0 0 4px #efe3cc}.PhoneOtpAuthForm-module__H3zTSq__otpCodeGrid input[aria-invalid=true]{border-color:#bd6a5c}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__verifyButton{background:#4a1515;border:1px solid #4a1515;border-radius:15px;width:100%;min-height:56px;margin-top:1.9rem;font-size:1rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__verifyButton:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#c7bdb1;border-color:#c7bdb1}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__verifyButton:hover:not(:disabled){background:#321010;border-color:#321010}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__resendRow{color:#5d5652;flex-direction:column;align-items:center;gap:.35rem;margin-top:2rem;font-size:1rem;line-height:1.4;display:flex}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__resendButton{color:#4a1515;font-size:1rem;text-decoration:none}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__resendButton:hover,.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__resendButton:focus-visible{color:#7b2525;text-decoration:underline}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__securityNote{color:#5d5652;background:#e9e3d8;border:0;border-radius:15px;grid-template-columns:28px minmax(0,1fr);gap:.75rem;margin-top:2.25rem;padding:1.15rem 1.25rem;font-size:1rem;line-height:1.4;display:grid}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__securityNote i{color:#312c29;margin-top:.15rem;font-size:1.45rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__securityNote strong{color:#312c29;margin-bottom:.65rem;font-size:1rem;display:block}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__securityNote span{display:block}@media (max-width:520px){.PhoneOtpAuthForm-module__H3zTSq__heading h2{font-size:2rem}.PhoneOtpAuthForm-module__H3zTSq__otpTopline{flex-direction:column;align-items:flex-start;gap:.35rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal{border-radius:28px;width:calc(100vw - 1.5rem);height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1.25rem;top:.75rem}.PhoneOtpAuthForm-module__H3zTSq__otpDialogHeading{margin-top:2.6rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal h2{font-size:2rem}.PhoneOtpAuthForm-module__H3zTSq__otpDescription,.PhoneOtpAuthForm-module__H3zTSq__otpChangePhone,.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__resendRow,.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__resendButton{font-size:.95rem}.PhoneOtpAuthForm-module__H3zTSq__otpField{margin-top:2.25rem}.PhoneOtpAuthForm-module__H3zTSq__otpCodeGrid{gap:.4rem}.PhoneOtpAuthForm-module__H3zTSq__otpCodeGrid input{border-radius:13px;height:62px;font-size:1.35rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__securityNote{grid-template-columns:24px minmax(0,1fr);gap:.6rem;padding:1rem;font-size:.85rem}.PhoneOtpAuthForm-module__H3zTSq__otpModal .PhoneOtpAuthForm-module__H3zTSq__securityNote strong{font-size:.95rem}}
