.sign-in{min-height:100vh;background:#f4f4f6;display:flex;align-items:center;justify-content:center;padding:60px 24px 80px}.sign-in__wrapper{position:relative;display:flex;align-items:flex-start;gap:16px}.sign-in__back{flex-shrink:0;padding:8px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.sign-in__back img{display:block;width:24px;height:40px}.sign-in__back:focus-visible{outline:2px solid #F98B43;outline-offset:2px}.sign-in__box{width:393px;max-width:100%;min-height:461px;flex-shrink:0;background:#fff;border-radius:10px;padding:60px 40px;display:flex;flex-direction:column;gap:40px;box-sizing:border-box}.sign-in__logo{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;flex-shrink:0}.sign-in__form{display:flex;flex-direction:column;gap:40px;flex:1}.sign-in__verify-text{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:-.41px;color:#00000040;text-align:center}.sign-in__verify-email{display:block;margin-top:8px;color:#00000080}.sign-in__code-inputs{display:flex;gap:12px;justify-content:center}.sign-in__code-input{width:52px;height:50px;padding:0;border:none;border-bottom:1px solid rgba(0,0,0,.2509803922);background:transparent;font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:-.41px;color:#252525;text-align:center;box-sizing:border-box;flex-shrink:0}.sign-in__code-input:focus{outline:none;border-bottom-color:#f98b43}.sign-in__code-input--error{border-bottom-color:#e40000;color:#e40000}.sign-in__code-input--error:focus{border-bottom-color:#e40000}.sign-in__pin-error{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:100%;color:#e40000;text-align:center}.sign-in__input{width:100%;padding:0 0 12px;border:none;border-bottom:1px solid rgba(0,0,0,.2509803922);background:transparent;font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:-.41px;color:#252525;box-sizing:border-box}.sign-in__input::placeholder{color:#00000040;font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:-.41px}.sign-in__input:focus{outline:none;border-bottom-color:#f98b43}.sign-in__input--error{border-bottom-color:#e40000}.sign-in__footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:auto}.sign-in__terms{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;color:#00000040}.sign-in__terms-text{text-decoration:underline;text-decoration-style:solid}.sign-in__terms-text a{color:inherit;text-decoration:none}.sign-in__terms-text a:hover{color:#f98b43}.sign-in__submit{width:100%;padding:14px 24px;background:#f98b43;color:#fff;border:none;border-radius:26px;font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;text-align:center;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;min-height:48px}.sign-in__submit:hover:not(:disabled){background:#f87c2a}.sign-in__submit:focus-visible{outline:2px solid #F98B43;outline-offset:2px}.sign-in__submit:disabled{cursor:not-allowed}.sign-in__submit--loading{background:#0000001a}.sign-in__submit--timer{background:#0000001a;color:#fff}.sign-in__submit--resend{background:#f98b43;color:#fff}.sign-in__loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f4f4f6;color:#252525}.sign-in__spinner{width:24px;height:24px;border:1px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:sign-in-spin .8s linear infinite}@keyframes sign-in-spin{to{transform:rotate(360deg)}}.app{text-align:center}@font-face{font-family:Gilroy-Bold;font-style:normal;font-weight:400;src:url(src/assets/style/fonts/gilroy/Gilroy-Bold.woff)}@font-face{font-family:Gilroy-Heavy;font-style:normal;font-weight:400;src:url(src/assets/style/fonts/gilroy/Gilroy-Heavy.woff)}@font-face{font-family:Gilroy-Light;font-style:normal;font-weight:400;src:url(src/assets/style/fonts/gilroy/Gilroy-Light.woff)}@font-face{font-family:Gilroy-Medium;font-style:normal;font-weight:400;src:url(src/assets/style/fonts/gilroy/Gilroy-Medium.woff)}@font-face{font-family:Gilroy-Regular;font-style:normal;font-weight:400;src:url(src/assets/style/fonts/gilroy/Gilroy-Regular.woff)}.orange-color{color:#f98b43}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}img{max-width:100%;height:auto}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}h1{font-size:24px;line-height:26px;font-family:Gilroy-Bold,sans-serif}@media screen and (min-width:768px){h1{font-size:40px;line-height:44px}}@media screen and (min-width:1920px){h1{font-size:60px;line-height:64px}}h2{font-size:22px;line-height:28px;font-family:Gilroy-Bold,sans-serif}@media screen and (min-width:768px){h2{font-size:32px;line-height:40px}}@media screen and (min-width:1920px){h2{font-size:48px;line-height:60px}}h3{font-size:20px;line-height:25px;font-family:Gilroy-Bold,sans-serif}@media screen and (min-width:768px){h3{font-size:28px;line-height:35px}}@media screen and (min-width:1920px){h3{font-size:36px;line-height:45px}}h4{font-size:15px;line-height:19px;font-family:Gilroy-Bold,sans-serif}@media screen and (min-width:768px){h4{font-size:20px;line-height:25px}}@media screen and (min-width:1920px){h4{font-size:24px;line-height:30px}}p{color:#252525;font-size:13px;line-height:18px;font-family:Gilroy-Regular,sans-serif}@media screen and (min-width:768px){p{font-size:15px;line-height:20px}}
