html{--hw-transition:transform .3s linear;--hw-transform:translateX(-25vw)}body,html{overflow-x:hidden}body{height:100%;position:relative}.btn{cursor:pointer}.btn-social{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.btn-social-main{display:-ms-flexbox;display:flex;padding:6px 12px;-ms-flex-align:center;align-items:center;gap:19px;border-radius:100px;border:1px solid var(--border-8);background:var(--bg-block);color:var(--text-primary);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:280px;height:48px;box-sizing:border-box}.btn-social-main:before{position:absolute;left:16px}.btn-social-main:hover{color:var(--text-label-4);background:var(--gradient-12)}.btn-social-secondary{display:-ms-flexbox;display:flex;width:60px;height:60px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-negative:0;flex-shrink:0;border-radius:88px;border:1 solid var(--border-6);background-color:var(--bg-block)}.btn-social:before{content:"";width:28px;height:28px;background-repeat:no-repeat;background-position:50%;background-size:cover;-ms-flex-negative:0;flex-shrink:0}.btn-social-vk:before{background-image:url(/default/images/design2024/icon-social-vk-2.svg)}.btn-social-fb:before{background-image:url(/default/images/design2024/icon-social-fb.svg)}.btn-social-ok:before{background-image:url(/default/images/design2024/icon-social-ok-2.svg)}.btn-social-mm:before{background-image:url(/default/images/design2024/icon-social-mm.svg)}.btn-social-tg:before{background-image:url(/default/images/design2024/icon-social-tg.svg)}.btn-social-gp:before{width:32px;height:32px;background-image:url(/default/images/design2024/icon-social-gp2.svg);left:14px}.btn-social-ap:before{width:32px;height:32px;background-image:url(/default/images/design2024/icon-social-ap2.svg);left:14px}.btn-social-st{height:44px;border:none;background:var(--btn-base);color:var(--text-btn);font-size:16px;font-style:normal;font-weight:600;line-height:100%}.btn-social-st:active,.btn-social-st:hover{background:var(--btn-base-hover)}.btn-sign_in{color:var(--text-section-title);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:100%;cursor:pointer}.btn-sign_in:hover{text-decoration:underline}.btn-more{display:-ms-flexbox;display:flex;gap:4px}.btn-more svg{width:5px;height:5px;-ms-flex-negative:0;flex-shrink:0}.btn-more:before{content:none}.landing{width:100vw;height:100%;background-image:url(/default/images/design2024/bg2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;text-align:center}.landing,.landing-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.landing-header{-ms-flex-pack:justify;justify-content:space-between;width:80%;transition:var(--hw-transition);will-change:transform}.landing-header-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:30px}.hw .landing-header-buttons{display:none}.hw .landing-header{width:auto;transform:var(--hw-transform)}.landing-body{transition:var(--hw-transition);will-change:transform}.hw .landing-body{transform:var(--hw-transform)}.landing-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.landing .counter .number{color:var(--text-counter);font-size:3em;font-style:normal;font-weight:800;line-height:163%}.landing .counter .description{color:var(--text-count);font-size:29px;font-style:normal;font-weight:600;line-height:152%}.landing .buttons{margin-top:38px;max-width:280px;width:100%}.landing .buttons .title{color:var(--text-section-title);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:20px}.landing .buttons-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.landing .buttons-main .sign-in-wrapper{margin-top:50px}.landing .store-container{margin-top:42px;transition:var(--hw-transition);will-change:transform}.landing .store-container-title{color:var(--text-section-title);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.landing .store-container-item{-ms-flex-negative:0;flex-shrink:0;width:130px;height:44px;background-repeat:no-repeat;background-position:50%;background-size:cover}.landing .store-container-item-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:14px;margin-top:16px}.landing .store-container-item-gp{background-image:url(/default/images/design2024/icon-store-gp.png)}.landing .store-container-item-as{background-image:url(/default/images/design2024/icon-store-as.svg)}.landing .store-container-item-ag{background-image:url(/default/images/design2024/icon-store-ag.svg)}.landing .store-container-item-rs{background-image:url(/default/images/design2024/icon-store-rs.svg)}.hw.landing .store-container{transform:var(--hw-transform)}.landing-footer{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:70%;position:relative}.landing-footer,.landing-footer .columns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.landing-footer .columns{-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:77px;color:var(--text-section-title);font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:var(--hw-transition);will-change:transform}.hw .landing-footer .columns{width:auto;transform:var(--hw-transform)}.landing-footer .columns .column{display:-ms-flexbox;display:flex}.landing-footer .columns .column.left{gap:50px}.landing-footer .columns .column.right{gap:20px}.hw .landing-footer .columns .column.right{display:none}.landing-footer-copyright{font-size:18px;line-height:115%}.landing-footer a{color:var(--text-section-title);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.landing-footer-lang-wrapper:after{border-color:var(--text-section-title);left:8px;top:2px;transform:rotate(225deg)}.landing-footer-lang-wrapper:hover:after{transform:rotate(45deg);top:0}.landing-footer-lang-block{top:auto;left:auto;right:0;bottom:20px;padding:0;border-radius:8px;gap:0}.landing-footer-lang-item{display:-ms-flexbox;display:flex;width:198px;height:44px;padding:10px 14px;-ms-flex-align:center;align-items:center;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;background:var(--bg-block)}.landing-footer-lang-item:first-child{border-radius:8px 8px 0 0}.landing-footer-lang-item:last-child{border-radius:0 0 8px 8px}a.landing-footer-lang-item{color:var(--text-primary);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.landing-footer-lang-item:hover{background:var(--bg-no-photo)}@media screen and (max-height:883px){body{height:auto}}.account_activate,.new_password,.restore,.sign_in,.sign_up{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 67px}.account_activate-wrapper,.new_password-wrapper,.restore-wrapper,.sign_in-wrapper,.sign_up-wrapper{height:100%;width:50vw;background:var(--bg-block);box-sizing:border-box;display:-ms-flexbox;display:flex;transform:translateX(100vw);transition:var(--hw-transition);will-change:transform;position:absolute;top:0}.account_activate-wrapper.active,.new_password-wrapper.active,.restore-wrapper.active,.sign_in-wrapper.active,.sign_up-wrapper.active{transform:translateX(50vw)}.account_activate .header,.new_password .header,.restore .header,.sign_in .header,.sign_up .header{position:absolute;top:42px;width:100%;box-sizing:border-box;left:0;padding:0 67px}.account_activate .header .back,.new_password .header .back,.restore .header .back,.sign_in .header .back,.sign_up .header .back{height:100%;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;gap:8px}.account_activate .header .back .icon-back-2,.new_password .header .back .icon-back-2,.restore .header .back .icon-back-2,.sign_in .header .back .icon-back-2,.sign_up .header .back .icon-back-2{width:8px;height:14px;background:none;-webkit-mask:center/cover no-repeat url(/default/images/design2024/icon-back-4.svg);mask:center/cover no-repeat url(/default/images/design2024/icon-back-4.svg);background-color:var(--text-primary)}.account_activate .header .back .text,.new_password .header .back .text,.restore .header .back .text,.sign_in .header .back .text,.sign_up .header .back .text{color:var(--text-title);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.16px}.account_activate .content,.new_password .content,.restore .content,.sign_in .content,.sign_up .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;max-width:430px;position:relative}.account_activate .content .row,.new_password .content .row,.restore .content .row,.sign_in .content .row,.sign_up .content .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;-ms-flex-pack:center;justify-content:center;gap:12px;position:relative;width:100%}.account_activate .content .row.with_columns,.new_password .content .row.with_columns,.restore .content .row.with_columns,.sign_in .content .row.with_columns,.sign_up .content .row.with_columns{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.account_activate .content .row.title,.new_password .content .row.title,.restore .content .row.title,.sign_in .content .row.title,.sign_up .content .row.title{color:var(--text-title);font-size:26px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:43px}.account_activate .content .row .title,.new_password .content .row .title,.restore .content .row .title,.sign_in .content .row .title,.sign_up .content .row .title{color:var(--text-primary);font-size:22px;font-style:normal;font-weight:600;line-height:100%}.account_activate .content .row input,.new_password .content .row input,.restore .content .row input,.sign_in .content .row input,.sign_up .content .row input{color:var(--text-primary);font-size:16px;font-style:normal;font-weight:500;line-height:100%;padding:8px 16px;border-radius:16px;border:1px solid var(--border-25);background:var(--bg-input)}.account_activate .content .row input :-ms-input-placeholder,.new_password .content .row input :-ms-input-placeholder,.restore .content .row input :-ms-input-placeholder,.sign_in .content .row input :-ms-input-placeholder,.sign_up .content .row input :-ms-input-placeholder{color:var(--text-tertiary)}.account_activate .content .row input ::placeholder,.new_password .content .row input ::placeholder,.restore .content .row input ::placeholder,.sign_in .content .row input ::placeholder,.sign_up .content .row input ::placeholder{color:var(--text-tertiary)}.account_activate .content .row input.invalid,.new_password .content .row input.invalid,.restore .content .row input.invalid,.sign_in .content .row input.invalid,.sign_up .content .row input.invalid{border:1px solid var(--border-19);color:var(--text-invalid)}.account_activate .content .row .error,.new_password .content .row .error,.restore .content .row .error,.sign_in .content .row .error,.sign_up .content .row .error{position:absolute;bottom:-22px;color:var(--text-invalid);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px}.account_activate .content form,.new_password .content form,.restore .content form,.sign_in .content form,.sign_up .content form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:30px}.account_activate .content .buttons,.new_password .content .buttons,.restore .content .buttons,.sign_in .content .buttons,.sign_up .content .buttons{-ms-flex-item-align:end;align-self:flex-end;margin-top:185px}.account_activate .content .buttons>div,.new_password .content .buttons>div,.restore .content .buttons>div,.sign_in .content .buttons>div,.sign_up .content .buttons>div{width:280px}.account_activate .content .buttons .btn-main,.new_password .content .buttons .btn-main,.restore .content .buttons .btn-main,.sign_in .content .buttons .btn-main,.sign_up .content .buttons .btn-main{padding:16px 10px}.sign_up .indicators{display:-ms-flexbox;display:flex;gap:10px;width:100%;-ms-flex-align:center;align-items:center;margin-top:20px}.sign_up .indicators .indicator{height:6px;width:100%;border-radius:81px;background:var(--bg-no-photo)}.sign_up .indicators .indicator.active{background:var(--gradient-4)}.sign_up .content.stepCred .buttons{margin-top:145px}.sign_up .content .d2024-edit-block-item-field.radio{display:-ms-flexbox;display:flex;gap:61px}.sign_up .content .d2024-edit-block-item-field .radio-control{cursor:pointer;-ms-grid-columns:30px auto;grid-template-columns:30px auto}.sign_up .content .d2024-edit-block-item-field .radio-control input{cursor:pointer}.sign_up .content .d2024-edit-block-item-field.city{position:relative}.sign_up .content .d2024-edit-block-item-field.city .icon-search{position:absolute;top:13px;left:14px}.sign_up .content .d2024-edit-block-item-field.city input,.sign_up .content .d2024-edit-block-item-field.city select{padding:10px 16px 10px 42px}.sign_up .content .description{color:var(--text-primary);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px}.sign_up .content .buttons{margin-top:73px}.sign_up .confirm-text{position:absolute;bottom:35px;text-align:center;width:100%;left:0;padding:0 67px;box-sizing:border-box}.sign_up .confirm-text,.sign_up .confirm-text a{color:var(--text-primary);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px}.sign_up .confirm-text a{text-decoration:underline}.account_activate .content{gap:20px;color:var(--text-primary);font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-align:center;max-width:100%}.account_activate .content .title{font-size:34px;font-weight:700;line-height:100%}.account_activate .content .info{line-height:140%}.account_activate .content .change{color:var(--btn-send-active);font-weight:500;text-decoration:underline;margin-top:40px;cursor:pointer}.account_activate .content .question{margin-top:180px;font-size:26px;font-weight:600;line-height:100%}.account_activate .content .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;position:static;-ms-flex-item-align:auto;align-self:auto;margin-top:0}.account_activate .content .buttons .sent_info{font-style:normal;font-weight:500;line-height:150%;letter-spacing:.16px}.sign_in .content .d2024-edit-block-item-field.checkbox label{white-space:nowrap}.sign_in .content .d2024-edit-block-item-field.checkbox label,.sign_in .forget_pwd{color:var(--text-primary);font-size:14px;font-style:normal;font-weight:400;line-height:100%}.sign_in .forget_pwd{text-decoration:underline;cursor:pointer}.restore .content .row .description{color:var(--text-primary);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px}.restore .content .instruction{color:var(--text-primary);font-size:26px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.26px}@media screen and (max-width:800px){body{overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100vh;position:fixed}.btn{cursor:auto}.btn-social-main{height:44px}.page-bottom-sheet-auth-list .btn-social{height:48px!important;width:100%}.btn-social-st{letter-spacing:.16px}.btn-social-ap:before{width:42px;height:42px;left:9px}.btn-sign_in{text-decoration:underline;margin-top:50px}.landing{background-image:url(/default/images/design2024/bg1.svg);padding:0;box-sizing:border-box}.landing-header{width:unset;will-change:unset;transition:unset}.landing-column.left{height:50vh;-ms-flex-pack:justify;justify-content:space-between}.landing .counter .number{height:50px;line-height:100%}.landing .counter .description{font-size:25px;line-height:115%}.landing .buttons{margin-top:83px;width:100vw}.landing .buttons .title{margin-bottom:16px}.landing .buttons-secondary{display:-ms-flexbox;display:flex;gap:11px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.landing .buttons-main{gap:10px}.account_activate,.new_password,.restore,.sign_in,.sign_up{height:80%;width:100%;-ms-flex-pack:start;justify-content:flex-start}.account_activate-wrapper,.new_password-wrapper,.restore-wrapper,.sign_in-wrapper,.sign_up-wrapper{height:100vh;width:100vw;background-image:url(/default/images/design2024/bg1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 40px;box-sizing:border-box;display:-ms-flexbox;display:flex;transform:translateX(100%);transition:var(--hw-transition);will-change:transform;position:absolute;top:0}.account_activate-wrapper.active,.new_password-wrapper.active,.restore-wrapper.active,.sign_in-wrapper.active,.sign_up-wrapper.active{transform:translateX(0)}.account_activate .header,.new_password .header,.restore .header,.sign_in .header,.sign_up .header{position:absolute;top:0;left:0;width:100dvw;height:56px;text-align:left;padding:0}.account_activate .header .back,.new_password .header .back,.restore .header .back,.sign_in .header .back,.sign_up .header .back{height:100%;width:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:unset}.account_activate .header .back .icon-back-2,.new_password .header .back .icon-back-2,.restore .header .back .icon-back-2,.sign_in .header .back .icon-back-2,.sign_up .header .back .icon-back-2{width:12px;height:21px;background:50%/cover no-repeat url(/default/images/design2024/icon-back-4.svg);-webkit-mask:unset;mask:unset;background-color:unset}.account_activate .content,.new_password .content,.restore .content,.sign_in .content,.sign_up .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.account_activate .content .row,.new_password .content .row,.restore .content .row,.sign_in .content .row,.sign_up .content .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;-ms-flex-pack:center;justify-content:center;gap:20px;position:relative;width:100%}.account_activate .content .row .title,.new_password .content .row .title,.restore .content .row .title,.sign_in .content .row .title,.sign_up .content .row .title{color:var(--text-section-title);font-size:28px;font-style:normal;font-weight:700;line-height:100%}.account_activate .content .row input,.new_password .content .row input,.restore .content .row input,.sign_in .content .row input,.sign_up .content .row input{border:none;background-color:var(--bg-profile-data)}.account_activate .content .row input:invalid,.new_password .content .row input:invalid,.restore .content .row input:invalid,.sign_in .content .row input:invalid,.sign_up .content .row input:invalid{border:none;color:inherit}.account_activate .content .row input.invalid,.new_password .content .row input.invalid,.restore .content .row input.invalid,.sign_in .content .row input.invalid,.sign_up .content .row input.invalid{border:1px solid var(--border-19);color:var(--text-invalid)}.account_activate .content .row .error,.new_password .content .row .error,.restore .content .row .error,.sign_in .content .row .error,.sign_up .content .row .error{position:absolute;bottom:-22px;color:var(--text-section-title);font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.12px}.account_activate .content form,.new_password .content form,.restore .content form,.sign_in .content form,.sign_up .content form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:30px}.account_activate .content .buttons,.new_password .content .buttons,.restore .content .buttons,.sign_in .content .buttons,.sign_up .content .buttons{position:fixed;width:100%;top:83vh;left:0;margin-top:unset;transform:translateY(0);transition:transform .13s linear;will-change:transform;max-width:100dvw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sign_up .confirm-text{display:none}.account_activate .content{color:var(--text-section-title);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.account_activate .content .title{font-size:26px;font-weight:700;line-height:120%;letter-spacing:.26px}.account_activate .content .info{font-weight:500;line-height:140%}.account_activate .content .change{color:var(--text-section-title);font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-decoration:underline;margin-top:7px}.account_activate .content .question{margin-top:96px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.16px}.account_activate .content .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;position:static}.account_activate .content .buttons .sent_info{margin-top:12px;color:var(--text-section-title);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.16px}.sign_in .content .d2024-edit-block-item-field.checkbox label{white-space:nowrap}.sign_in .content .d2024-edit-block-item-field.checkbox label,.sign_in .forget_pwd{color:var(--text-section-title);font-size:14px;font-style:normal;font-weight:400;line-height:100%}.sign_in .forget_pwd{text-decoration:underline}.restore .content .row .description{color:var(--text-section-title);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px}.restore .content .row .error{bottom:-40px}.restore .content .instruction{color:var(--text-section-title);font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.18px}.new_password .content .row .title{font-size:25px;line-height:100%}}@media screen and (max-height:800px) and (max-width:800px){.landing .buttons{margin-top:45px}.btn-sign_in{margin-top:40px}}
/*# sourceMappingURL=landing2024_vb192f2410.map.js*/