.otp-input{text-align:center;color:#292929;width:25px;height:40px;margin:0;font-family:Jost,Nunito,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:43px}.otp-input::placeholder{color:#292929!important}@media (min-width:360px){.resendcode{font-size:16px}}.auth-card{width:100%}.auth-card--modal{border-radius:20px;width:min(440px,100vw - 32px);padding:28px 32px 32px}.auth-card--sheet{padding:4px 20px 24px}.auth-card__round{color:#3b4747;background:#f4f6f6;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.auth-card__round:hover{background:#e8eded}.auth-card__badge{color:#0b7972;background:#eff9f7;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.auth-card .auth-card__submit{border-radius:12px;height:52px;font-size:17px;font-weight:600}.auth-field{background:#f4f6f6;border:1px solid #0000;border-radius:14px;align-items:center;gap:8px;height:56px;padding:0 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.auth-field:focus-within{background:#fff;border-color:#0b797280;box-shadow:0 0 0 3px #0b79721f}.auth-field--error,.auth-field--error:focus-within{border-color:#e7a3a3}.auth-field__input{letter-spacing:.02em;color:#2e3434;background:0 0;border:0;outline:none;flex:auto;min-width:0;height:100%;font-family:Nunito,sans-serif;font-size:18px;font-weight:600}.auth-field__input::placeholder{color:#8e9a9a;font-weight:400}.auth-otp>div{justify-content:center;gap:12px}.auth-otp__cell{text-align:center;color:#2e3434;caret-color:#0b7972;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#f4f6f6;border:1px solid #0000;border-radius:14px;outline:none;width:60px;height:68px;font-family:Jost,Nunito,sans-serif;font-size:30px;font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.auth-otp__cell::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.auth-otp__cell::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.auth-otp__cell.is-complete{background:#fff;border-color:#dae0e0}.auth-otp__cell:focus{background:#fff;border-color:#0b797280;box-shadow:0 0 0 3px #0b79721f}.auth-otp--error .auth-otp__cell{background:#fdf3f3;border-color:#e7a3a3}.auth-otp--error>div{animation:.35s auth-shake}.auth-otp--busy .auth-otp__cell{opacity:.6}@media (max-width:359.98px){.auth-otp__cell{width:52px;height:60px}}@keyframes auth-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.auth-step-enter-active,.auth-step-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.auth-step-enter-from{opacity:0;transform:translate(16px)}.auth-step-leave-to{opacity:0;transform:translate(-16px)}@media (prefers-reduced-motion:reduce){.auth-otp--error>div,.auth-step-enter-active,.auth-step-leave-active{transition:none;animation:none}}
