.auth_page{background:var(--gradient_primary);height:100vh;position:relative}.auth_page_wrapper{width:100%;height:100%;padding:1rem;display:flex;overflow:auto}.auth_page .title_block{margin:1.5rem 0 2.5rem}.auth_page .title{margin-bottom:1rem}.auth_page section{max-width:28rem;margin:auto}.auth_page .common.input_verify_code .input{letter-spacing:.75rem;text-align:center;font-size:1.15rem}.auth_page .common .input,.auth_page .common_wrapper,.auth_page .common_wrapper .input{border-radius:.5rem;font-size:1rem}.auth_page .common_wrapper .input{padding:.5rem}.auth_page .common .input{padding-top:.875rem;padding-bottom:.875rem}.auth_page .platforms_section{max-width:32rem}.auth_page .payment_section{max-width:58rem}.reg_section_bottom{margin-top:2.5rem}.reg_section_toggle span:first-child{opacity:.7;font-weight:400}.reg_section_toggle a{cursor:pointer;color:inherit}.link_button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.link_button:hover{opacity:.8}.link_button:disabled{opacity:.5;cursor:not-allowed}.platforms_wrapper{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:.875rem;display:grid}.platforms_section .btns_block{margin-top:1.75rem}.analysis_steps{flex-direction:column;gap:.875rem;margin-top:3rem;display:flex}.competitors_tags{flex-wrap:wrap;gap:1rem;display:flex}@media screen and (max-width:760px){.platforms_wrapper{grid-template-columns:repeat(1,1fr)}.auth_page_wrapper{padding:4rem 1rem 1rem}}
