.auth-page{flex-direction:column;width:100%;height:100vh;display:flex}.auth-page section{flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:150px;max-width:600px;margin:0 auto;display:flex}.auth-page section form{flex-direction:column;align-items:center;width:343px;margin-top:144px;display:flex}.auth-page section form .contain{width:100%;margin-bottom:56px}.auth-page section form .contain h2{text-align:center;letter-spacing:-.01em;margin-bottom:8px;font-size:24px;font-weight:700;line-height:29px}.auth-page section form .contain p{text-align:center;letter-spacing:-.01em;color:#535353;width:100%;font-size:16px;font-weight:400;line-height:19px}.auth-page section form .form-container{flex-direction:column;gap:16px;width:100%;display:flex}.auth-page section form .form-container .label{flex-direction:column;display:flex}.auth-page section form .form-container .label label{letter-spacing:-.01em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;font-weight:500;line-height:19px;display:flex}.auth-page section form .form-container .label label a{letter-spacing:-.01em;color:#535353;font-size:16px;font-weight:400;line-height:19px}.auth-page section form .form-container .label input.field{letter-spacing:-.01em;border:1px solid #dfdfdf;border-radius:8px;outline:none;height:48px;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:400;line-height:19px}.auth-page section form .form-container .label input.field::placeholder{color:#535353}.auth-page section form .form-container .label input.field:hover{border-color:#c7c7c7}.auth-page section form .form-container .label input.field:focus{border-color:#090909}.auth-page section form .form-container .label .input.password-input{position:relative}.auth-page section form .form-container .label .input.password-input input{width:100%}.auth-page section form .form-container .label .input.password-input .eye-btn{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-page section form .form-container .label .input.password-input .eye-btn:focus-visible{border-radius:6px;outline:2px solid #bdbdbd}.auth-page section form .form-container .label .country-select{font-family:Graphik Compact Trial,GraphikCompact,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.auth-page section form .form-container .label .country-control{cursor:pointer;background:#fff;border:1px solid #dfdfdf;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:6px 12px;display:flex}.auth-page section form .form-container .label .country-control:focus-visible{outline:2px solid #bdbdbd}.auth-page section form .form-container .label .country-chip{white-space:nowrap;text-overflow:ellipsis;background:#f4f4f4;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:6px 10px;font-size:14px;line-height:1;display:inline-flex;overflow:hidden}.auth-page section form .form-container .label .country-chip img{flex-shrink:0;width:18px;height:12px}.auth-page section form .form-container .label .country-chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auth-page section form .form-container .label .chev{transition:transform .12s}.auth-page section form .form-container .label .chev.open{transform:rotate(180deg)}.auth-page section form .form-container button.submit-btn{text-align:center;letter-spacing:-.01em;color:#fff;cursor:not-allowed;background:#b0b0b0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:14px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:19px;transition:background .2s;display:flex}.auth-page section form .form-container button.submit-btn.active{cursor:pointer;background:#090909}.auth-page section form .form-container .wrap{text-align:center;letter-spacing:-.01em;color:#535353;align-items:center;gap:5px;margin:0 auto;font-size:16px;font-weight:400;line-height:19px;display:flex}.auth-page section form .form-container .wrap a{color:#090909;font-weight:600;text-decoration:underline}.auth-page section .terms{letter-spacing:-.01em;color:#535353;margin-bottom:56px;font-size:16px;font-weight:500;line-height:19px}.auth-page section .terms a{color:#090909;text-decoration:underline}.auth-page section .footer-nav,.auth-page section .nav-actions{justify-content:space-between;align-items:center;gap:40px;margin-bottom:56px;display:flex}.auth-page section .footer-nav .back-btn,.auth-page section .footer-nav .skip-btn,.auth-page section .nav-actions .back-btn,.auth-page section .nav-actions .skip-btn{cursor:pointer;text-align:center;letter-spacing:-.01em;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;padding:6px 0;font-size:16px;font-weight:500;line-height:19px;display:flex}.auth-page section .footer-nav .back-btn,.auth-page section .nav-actions .back-btn{text-align:left}.auth-page section .footer-nav .skip-btn,.auth-page section .nav-actions .skip-btn{text-align:right}.linklike{color:#090909;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}
.head-title{justify-content:center;align-items:center;width:100%;padding-top:64px;font-size:26px;font-weight:700;display:flex}
.home-page-content p{text-align:center;letter-spacing:-.01em;color:#535353;max-width:343px;margin-bottom:16px;font-size:16px;font-weight:400;line-height:19px}
