@-webkit-keyframes sheen{20%,to{margin-left:calc(100% + 96px)}}@keyframes sheen{20%,to{margin-left:calc(100% + 96px)}}@-webkit-keyframes bounce{0%,18%,32%{transform:translateZ(0)}13%,14%{transform:translate3d(0,-24px,0) scaleY(1.1)}22%{transform:translate3d(0,-15px,0) scaleY(1.05)}26%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}31%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,18%,32%{transform:translateZ(0)}13%,14%{transform:translate3d(0,-24px,0) scaleY(1.1)}22%{transform:translate3d(0,-15px,0) scaleY(1.05)}26%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}31%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes opacityBlink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes opacityBlink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes move{0%{transform:translateX(-12px)}50%{transform:translateX(12px)}to{transform:translateX(-12px)}}@keyframes move{0%{transform:translateX(-12px)}50%{transform:translateX(12px)}to{transform:translateX(-12px)}}@-webkit-keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3);opacity:0}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03);opacity:1}80%{transform:scale3d(.97,.97,.97)}to{transform:scaleX(1);opacity:1}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3);opacity:0}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03);opacity:1}80%{transform:scale3d(.97,.97,.97)}to{transform:scaleX(1);opacity:1}}@-webkit-keyframes zoomIn{0%{transform:scale3d(.3,.3,.3);opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale3d(.3,.3,.3);opacity:0}to{opacity:1}}@-webkit-keyframes rotate-360{0%{top:-16px;left:-14px}25%{top:calc(100% - 16px);left:-14px}50%{top:calc(100% - 16px);left:calc(100% - 14px)}75%{top:-16px;left:calc(100% - 14px)}to{top:-16px;left:-14px}}@keyframes rotate-360{0%{top:-16px;left:-14px}25%{top:calc(100% - 16px);left:-14px}50%{top:calc(100% - 16px);left:calc(100% - 14px)}75%{top:-16px;left:calc(100% - 14px)}to{top:-16px;left:-14px}}@-webkit-keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@-webkit-keyframes opacityImg{0%{transform:translateY(-10px);opacity:0}50%,to{transform:translateY(0);opacity:1}}@keyframes opacityImg{0%{transform:translateY(-10px);opacity:0}50%,to{transform:translateY(0);opacity:1}}@-webkit-keyframes backgroundScrollUp{0%{background-position:0 14000px}to{background-position:0 0}}@keyframes backgroundScrollUp{0%{background-position:0 14000px}to{background-position:0 0}}@-webkit-keyframes showGirlPopup{0%{opacity:0}to{transform:translateX(-100px);opacity:1}}@keyframes showGirlPopup{0%{opacity:0}to{transform:translateX(-100px);opacity:1}}@-webkit-keyframes showGirlPopupText{0%{opacity:0}to{transform:translateX(-400px);opacity:1}}@keyframes showGirlPopupText{0%{opacity:0}to{transform:translateX(-400px);opacity:1}}@-webkit-keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1)}30%{transform:scale(1.4)}50%{transform:scale(1.2)}70%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1)}30%{transform:scale(1.4)}50%{transform:scale(1.2)}70%{transform:scale(1.4)}to{transform:scale(1)}}@-webkit-keyframes dotFalling{0%{box-shadow:9999px -7px 0 0 transparent}25%,50%,75%{box-shadow:9999px 0 0 0 #333}to{box-shadow:9999px 7px 0 0 transparent}}@keyframes dotFalling{0%{box-shadow:9999px -7px 0 0 transparent}25%,50%,75%{box-shadow:9999px 0 0 0 #333}to{box-shadow:9999px 7px 0 0 transparent}}@-webkit-keyframes dotFallingBefore{0%{box-shadow:9984px -7px 0 0 transparent}25%,50%,75%{box-shadow:9984px 0 0 0 #333}to{box-shadow:9984px 7px 0 0 transparent}}@keyframes dotFallingBefore{0%{box-shadow:9984px -7px 0 0 transparent}25%,50%,75%{box-shadow:9984px 0 0 0 #333}to{box-shadow:9984px 7px 0 0 transparent}}@-webkit-keyframes dotFallingAfter{0%{box-shadow:10014px -7px 0 0 transparent}25%,50%,75%{box-shadow:10014px 0 0 0 #333}to{box-shadow:10014px 7px 0 0 transparent}}@keyframes dotFallingAfter{0%{box-shadow:10014px -7px 0 0 transparent}25%,50%,75%{box-shadow:10014px 0 0 0 #333}to{box-shadow:10014px 7px 0 0 transparent}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@keyframes fadeOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@-webkit-keyframes fadeInLeft{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes blurredItemsMove{0%{transform:translateY(0)}50%{transform:translateY(calc(100vh - 100%))}to{transform:translateY(0)}}@keyframes blurredItemsMove{0%{transform:translateY(0)}50%{transform:translateY(calc(100vh - 100%))}to{transform:translateY(0)}}@-webkit-keyframes loaderSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loaderSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes run-string-mobile{0%{transform:translateX(0)}to{transform:translateX(calc(100vw - 100%))}}@keyframes run-string-mobile{0%{transform:translateX(0)}to{transform:translateX(calc(100vw - 100%))}}@-webkit-keyframes run-string{0%{transform:translateX(0)}to{transform:translateX(calc(360px - 100%))}}@keyframes run-string{0%{transform:translateX(0)}to{transform:translateX(calc(360px - 100%))}}@-webkit-keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}@-webkit-keyframes fadeInUp{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInUp{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}@keyframes fadeOutUp{0%{opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-3000px,0) scaleY(3);opacity:0}60%{transform:translate3d(0,25px,0) scaleY(.9);opacity:1}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-3000px,0) scaleY(3);opacity:0}60%{transform:translate3d(0,25px,0) scaleY(.9);opacity:1}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{transform:translate3d(0,20px,0) scaleY(.9);opacity:1}to{transform:translate3d(0,-2000px,0) scaleY(3);opacity:0}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{transform:translate3d(0,20px,0) scaleY(.9);opacity:1}to{transform:translate3d(0,-2000px,0) scaleY(3);opacity:0}}@-webkit-keyframes fadeOut{0%,95%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%,95%{opacity:1}to{opacity:0}}@-webkit-keyframes circleRotate{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes circleRotate{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@-webkit-keyframes slideInUp{0%{visibility:visible;transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slideInUp{0%{visibility:visible;transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}body,html{min-height:100%}html{scroll-behavior:smooth}html.ios-latest{position:sticky}html *,html :after,html :before{box-sizing:border-box}*{margin:0;padding:0;-webkit-tap-highlight-color:transparent}ol,ul{list-style:none}button,input,select{outline:0}select option{color:#000}img,video{width:100%}video{object-fit:cover}.clear-btn,.tip_hint{display:none}.loading{position:fixed;z-index:5;top:0;left:0;flex-direction:column;width:100%;height:100vh;background-color:#fff}.loading,.loading__progress-bar{display:flex;align-items:center;justify-content:center}.loading__progress-bar{position:relative}.loading__progress-bar:after,.loading__progress-bar:before{position:absolute;content:"";-webkit-animation:pulsOut 1.5s ease-in-out infinite;animation:pulsOut 1.5s ease-in-out infinite;border-radius:50%}.loading__progress-bar:before{width:100%;padding-bottom:100%;-webkit-animation-name:pulsIn;animation-name:pulsIn}.loading__progress-bar:after{width:calc(100% - 2rem);padding-bottom:calc(100% - 2rem)}.loading__text{max-width:312px;text-align:center;color:#303030;font-family:Helvetica,sans-serif;font-size:18px;line-height:24px}.password-container{position:relative}.show-password{position:absolute;top:1px;right:1px;display:flex;align-items:center;justify-content:center;width:46px;height:100%;cursor:pointer;border-radius:0 4px 4px 0}.show-password:active,.show-password:hover,.show-password_visible{transition:.3s linear}.show-password__icon{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:23px 20px}.show-password__text{position:absolute;right:20px}.btn{cursor:pointer}.btn_inactive{position:relative;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none}.btn_back{cursor:pointer;border:none;-webkit-tap-highlight-color:transparent}.grecaptcha-badge{display:none!important}.cookie-popup{font-family:Helvetica,sans-serif;display:flex;background-color:rgba(0,0,0,.8)}.cookie-popup_social{font-family:Helvetica Neue,Arial,Helvetica,sans-serif}.cookie-popup__text{color:#fff}.cookie-popup__btn{color:#2e2e2e;background-color:#fff}.cookie-popup__btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l16 16M17 1L1 17' stroke='%232E2E2E' stroke-width='2'/%3E%3C/svg%3E")}.cookie-popup_social .cookie-popup__link{color:#fff;border-color:#fff;background-color:initial}.cookie-popup_social .cookie-popup__btn{color:#000;background-color:#dfdfdf}.template{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:#f3f0fd;font-family:Helvetica,sans-serif}.template_background{background-color:unset}.template_background .background{display:block}.background{position:absolute;z-index:-1;top:0;left:0;display:none;overflow:hidden;width:100%;height:100vh}.background__img{object-fit:cover;height:100%;-webkit-animation-name:blurredItemsMove;animation-name:blurredItemsMove;-webkit-animation-duration:70s;animation-duration:70s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(8px)}.header__inner{justify-content:space-between;max-width:100%;height:56px;padding:0 16px;display:flex;align-items:center;width:100%;margin:0 auto}.header__logo{max-width:136px;max-height:24px}.header-signin__text{display:none}.header-signin__btn{width:auto;height:40px;padding:8px;letter-spacing:.84px;color:#333;border:1px solid rgba(51,51,51,.16);border-radius:10px;background-color:rgba(51,51,51,.02);font-family:Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.main,.reg-form,.step{display:flex;flex-direction:column;flex-grow:1}.main_small-header .step__header:before{height:85px;content:""}.main .step__btn_loader-hide{display:none}.main_button-visible .step__btn_loader-hide{display:flex}.main_button-visible .step__item_loading-users .tip,.main_button-visible .step__message_loader-hide{display:none}.main_button-visible .btn_hide-show{display:block}.user-count{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,183%)}.user-count__number{text-align:center;letter-spacing:.84px;color:var(--primary-color);font-size:42px;font-weight:700;line-height:48px}.user-count__text{text-align:center;letter-spacing:8.4px;text-transform:uppercase;color:var(--hover_color);font-size:14px;font-weight:700;line-height:16px}.reg-form{display:flex;align-items:center;justify-content:center;flex-direction:column}.logo,.reg-form{width:100%;height:100%}.logo{max-width:140px}.logo__img{height:100%}.tip{text-align:center;font-size:18px;font-weight:400}.dynamic-content{position:absolute;top:50%;left:50%;width:90%;max-width:328px;transform:translate(-50%,-280px)}.dynamic-content__item,.dynamic-content__title{text-align:center;color:#333;font-size:22px;font-weight:700;line-height:30px}.dynamic-content__item{color:var(--primary-color)}.dynamic-content__item:nth-child(3){margin-top:200px;color:#333;font-size:18px;font-weight:400}.step{display:flex;align-items:center;flex-direction:column;flex-grow:1;width:100%}.step__attention{display:block;font-size:18px;font-weight:400}.step__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0 16px}.step__header:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:98px;content:"";border:1px solid hsla(0,0%,100%,.24);border-radius:0 0 16px 16px;background-color:rgba(243,240,253,.3);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.step__header_transparent:before{display:none;content:""}.step__logo{width:140px;height:36px}.step__body{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:360px;margin:auto 0;padding:0 16px}.step__body_animate{position:relative;width:95%;height:-webkit-max-content;height:max-content;margin:auto 10px;padding:24px 16px;-webkit-animation:bounceInUp .5s 1;animation:bounceInUp .5s 1}.step__body_animate:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:"";border:1px solid hsla(0,0%,100%,.24);border-radius:24px;background-color:rgba(243,240,253,.16);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.step__body_card{position:relative;margin:auto 16px;padding:32px 16px 24px}.step__body_card:before{position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% - 100px);content:"";border-radius:16px;background:hsla(0,0%,100%,.2);box-shadow:0 2px 24px -2px rgba(0,0,0,.25)}.step__item_welcome{margin-bottom:80px}.step__item_gender-preferences{margin:133px auto 40px}.step__item_notification{display:flex;align-items:center;justify-content:space-between;position:relative;margin-left:12px;padding:0 16px}.step__item_notification .tip{color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center;letter-spacing:.24px;text-transform:uppercase}.step__item_image:before{position:absolute;top:0;left:-4px;display:block;width:16px;height:16px;content:"";background:50%/contain no-repeat url(../img/icon_51.webp)}.step__item_image-lamp:before{content:"";background:50%/contain no-repeat url(../img/icon_13.webp)}.step__item_color-content{margin-top:8px;text-align:center}.step__item_color-content .tip{display:inline;margin-bottom:10px;color:#333}.step__item_img-content{display:flex;align-items:center;justify-content:center;flex-direction:column}.step__item_img-content .step__img{order:5;filter:blur(2px);margin-bottom:90px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.step__item_content{display:flex;align-items:center;justify-content:center;flex-direction:column}.step__item_content .step__attention{display:inline;font-weight:400}.step__item_content .tip{color:#fff;font-size:24px;font-weight:700;line-height:30px;order:-1;margin-top:24px}.step__item_name .dynamic-text{max-width:100%;margin:0 0 24px}.step__item_name .tip{color:#fff;font-size:12px;font-weight:700;line-height:14px;margin-top:12px}.step__item_order{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.step__item_order .tip{font-size:18px;font-weight:400;line-height:20px;margin:24px auto;color:#fff}.step__item_group{margin-top:15px}.step__item_group .step__attention,.step__item_group .tip{color:#fff;font-size:12px;font-weight:400;line-height:15px;margin-top:16px}.step__item_group .step__attention{position:absolute;top:0;left:24px;max-width:247px;text-align:left}.step__item_loader{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;grid-gap:16px;gap:16px}.step__item_loader-content{text-align:center;margin-bottom:20px}.step__item_loader-content .step__attention,.step__item_loader-content .step__message_users,.step__item_loader-content .tip{display:inline;text-align:center;color:#fff;font-size:18px;font-weight:400;line-height:21px}.step__item_loader-content .step__message_users{font-weight:700}.step__item_panel-image{position:relative;margin:16px auto;padding:24px 24px 24px 80px;-webkit-animation:fadeIn 4s 1;animation:fadeIn 4s 1;text-align:left;border:1px solid var(--hover_color);border-radius:32px;background-image:linear-gradient(148deg,#fff,#fff);box-shadow:0 2px 8px 0 #cbbbff}.step__item_panel-image .step__attention,.step__item_panel-image .step__message,.step__item_panel-image .tip{display:inline;color:#333;font-size:14px;font-style:italic}.step__item_panel-image .step__img{position:absolute;top:50%;left:24px;width:46px;height:62px;transform:translateY(-50%)}.step__item_panel-image .step__message_users{font-weight:700}.step__item_panel-image .image{height:100%;object-fit:contain}.step__item_position-bottom{margin-top:148px}.step__item_show{-webkit-animation:fadeIn 2s 1;animation:fadeIn 2s 1}.step__item_panel{position:relative;margin-top:80px}.step__item_panel .step__img{position:absolute;top:50%;right:56px;width:60px;height:80px;transform:translateY(-47%)}.step__item_image-rotate .step__img{position:absolute;top:115px;right:35px;width:146px;height:146px;-webkit-animation:rotateImage 5s .3s infinite;animation:rotateImage 5s .3s infinite}.step__item_start-select{display:flex;align-items:center;justify-content:center;flex-direction:column}.step__item_loading-users .tip{color:#fff;font-size:24px;font-weight:700;line-height:30px;margin-top:46px}.step__item_image-bottom{position:relative;margin-top:16px}.step__item_image-bottom .step__img{position:absolute;top:103px;right:0;display:flex;overflow:hidden;width:100%;height:197px;border-radius:0 0 12px 12px}.step__item_image-bottom .img{position:relative;top:40px;width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:top}.step__item_email{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:16px}.step__item_email .tip{color:#fff;font-size:18px;font-weight:400;line-height:26px;order:-1}.step__item_users-icon{position:relative;margin-top:68px}.step__item_users-icon:before{position:absolute;top:-60px;left:50%;display:block;width:36px;height:36px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_32.webp)}.step__item_users-fire{position:relative;margin-top:68px}.step__item_users-fire:before{position:absolute;top:-60px;left:50%;display:block;width:36px;height:36px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_35.webp)}.step__item_password .tip{color:#fff;font-size:18px;font-weight:400;line-height:21px;margin-top:16px}.step__item_password .step__attention:after{position:relative;top:3px;display:inline-block;width:20px;height:20px;content:"";background:50%/contain no-repeat url(../img/icon_24.webp)}.step__item_terms{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;padding-top:40px}.step__item_terms:before{position:absolute;top:5px;left:50%;display:block;width:36px;height:36px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_41.webp)}.step__item_list .step__attention{margin-bottom:16px}.step__item_group .checkbox_group .checkbox__item.active{background-color:#7b4ce0}.step__message{text-align:center}.step__message_title{color:#fff;font-size:24px;font-weight:700;line-height:30px;margin:16px auto;text-align:center}.step__message_title-black{color:#333}.step__message_title-thin{margin-bottom:0;font-size:18px}.step__message_notification{color:#fff;font-size:12px;font-weight:400;line-height:18px;text-align:center;letter-spacing:.24px}.step__message_light{color:#fff}.step__message_light,.step__message_regular{font-size:18px;font-weight:400;line-height:20px}.step__message_regular{color:#333}.step__message_blue{color:var(--primary-color);font-size:18px;font-weight:700;line-height:21px;display:inline}.step__message_blue .step__attention{display:inline;color:#333}.step__message_hidden{display:none}.step__message_first{order:-1}.step__message_bottom{margin-bottom:90px}.step__message_legal-text{margin:0 auto 8px}.step__message_preferences-title{margin-top:27px}.step__btn{display:flex;justify-content:center;width:100%;margin:24px auto 0}.step__btn_content{margin:24px auto 10px}.step__btn_skip-bottom{margin:100px auto 24px}.step__btn_card{margin:24px auto 0}.step__btn_center{margin:24px auto}.step__btn_top{position:static;margin:24px auto 0}.step__btn_top .btn_skip{position:absolute;top:5px;right:0;color:#fff;border:unset;background-color:unset}.step__btn_top-skip{margin:0;font-size:14px}.step_gender{margin-top:188px}.loading-users{text-align:center;color:#fff;font-size:18px;font-weight:400;line-height:21px;margin-bottom:20px}.age-checkbox{flex-direction:column;grid-gap:12px;gap:12px}.age-checkbox,.age-checkbox__label{display:flex;align-items:center;justify-content:center}.age-checkbox__label{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform;width:100%;height:52px;cursor:pointer;transition:background-color .3s;border-radius:8px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24)}.age-checkbox__label:hover{background-color:var(--hover_color)}.age-checkbox__label.active{background-color:#5222bb}.age-checkbox__text{color:#fff;font-size:16px;font-weight:400;line-height:21px}.age-legal-text{color:#fff;font-size:14px;font-weight:400;line-height:18px;margin-bottom:8px;text-align:center}.gender{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;grid-gap:12px;gap:12px}.gender__item{position:relative;flex:0 1 140px;height:120px;border:2px dashed var(--primary-color);border-radius:8px;background-color:#fff}.gender__item_checked .gender__text{background-color:#270373}.gender__icon{width:100%;height:100%;object-fit:contain;object-position:center}.gender__text{position:absolute;bottom:-40px;left:10px;display:block;width:calc(100% - 20px);height:52px;padding:16px 12px;transition:background-color .3s;text-align:center;border-radius:12px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform;color:#fff;font-size:16px;font-weight:700;line-height:20px}.gender__text:hover{background-color:var(--hover_color)}.gender__text:active{background-color:#5222bb}.btn{width:calc(100% - 34px);height:52px;transition:background-color .3s;color:#fff;border:none;border-radius:8px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);font-size:16px;font-weight:700;line-height:25px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.btn:hover{background-color:var(--hover_color)}.btn:focus{background-color:#5222bb}.btn_skip{width:98px;height:44px;cursor:pointer;transition:background-color .3s;text-align:center;letter-spacing:.84px;color:#333;border:1px solid rgba(51,51,51,.16);border-radius:10px;background-color:rgba(51,51,51,.02);font-family:Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:44px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.btn_skip:active,.btn_skip:focus,.btn_skip:hover{background-color:rgba(0,0,0,.2)}.btn_image:after{background:50%/contain no-repeat url(../img/icon_15.webp)}.btn_icon:after,.btn_image:after{position:relative;top:3px;display:inline-block;width:20px;height:20px;content:""}.btn_icon:after{background:50%/contain no-repeat url(../img/icon_35.webp)}.btn_hide{-webkit-animation:fadeIn 4s 1;animation:fadeIn 4s 1}.btn_show{-webkit-animation:fadeIn 2s 1;animation:fadeIn 2s 1}.btn_hide-show{display:none}.btn_hide-show.btn_active{display:block}.panel-progress{overflow:unset;padding:12px 24px}.panel-progress-graph{position:relative}.panel-progress-graph__btn{position:absolute;width:18px;height:18px;content:"";-webkit-animation:fadeInUpAfter 1.5s both;animation:fadeInUpAfter 1.5s both;border-radius:100%;background-color:#d9d9d9;box-shadow:0 6px 10px rgba(51,51,51,.25)}.panel-progress-graph__btn:after{position:absolute;top:50%;left:50%;width:12px;height:12px;content:"";transform:translate(-50%,-50%);border-radius:100%;background-color:#fff;box-shadow:0 6px 15px rgba(51,51,51,.1)}.panel-progress-graph__btn_fourth{top:35%;left:72%}.panel-progress-graph__result{position:absolute;top:-64px;left:-28px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:72px;height:60px;padding:8px;text-align:center;color:#fff;background:50%/contain no-repeat url(../img/icon_26.webp);font-size:14px;font-weight:700;line-height:16px}.panel-progress-graph__text{margin-bottom:8px;font-weight:400}.panel-progress-graph__percent{display:none}.panel-progress .progress-line__value{opacity:0}.panel-progress .progress-line__label{margin-top:8px}.panel-progress .progress-line__track{background-color:var(--hover_color)}.panel-progress_multiply{display:grid;padding:25px;border:1px solid var(--hover_color);border-radius:32px;background-image:linear-gradient(148deg,#fff,#fff);box-shadow:inset 0 2px 4px -1px rgba(0,0,0,.25);grid-template-columns:1fr 220px}.panel-progress_graph{position:relative;height:300px;border:1px dashed var(--primary-color);border-radius:8px}.panel-progress_graph:before{border-radius:8px;background:no-repeat bottom/cover #f1f2f4 url(../img/icon_43.webp)}.panel-progress_graph:after,.panel-progress_graph:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.panel-progress_graph:after{background:no-repeat 50%/contain url(../img/icon_50.webp)}.panel-progress__container{display:inline-flex;justify-content:center;margin:0;grid-column:1/2;grid-row:2/2}.panel-progress__box{grid-column:1/2;grid-row:3/3}.panel-progress__title{text-align:center}.panel-progress__title-multiply{grid-column:1/3;grid-row:1/2}.panel-hint__btn,.panel-progress__btn{display:none}.panel-hint__text_graph{margin:16px auto;text-align:center;font-size:18px;font-weight:700;line-height:21px}.panel-counter{position:relative;z-index:1;display:flex;flex-direction:column;max-width:140px}.panel-counter__inner{display:flex;justify-content:space-between;margin-bottom:8px}.panel-counter__item{display:flex;align-items:center;justify-content:center;width:32px;color:#5750ce;border-radius:8px;background-color:#fff;font-size:29px;font-weight:700;line-height:40px}.panel-counter__title{margin-bottom:4px;color:#333;font-size:14px;font-weight:700;line-height:17px}.panel-counter__text{color:#5750ce;font-size:14px;font-weight:700;line-height:18px}.dynamic-text{width:100%;margin:10px auto 24px;text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:28px}.input,.name-container,.password-container{width:100%}.input{padding:20px;letter-spacing:.8px;color:#fff;border:1px solid #fff;border-radius:12px;background-color:hsla(0,0%,100%,.16);font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px}.input.error{padding:20px;letter-spacing:.8px;color:#fff;border:1px solid #fff;border-radius:12px;background-color:hsla(0,0%,100%,.16);font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px}.input::placeholder{color:hsla(0,0%,100%,.75);font-weight:400}.input_filled .clear-btn,.input_filled .show-password{display:block}.input_filled .input{background-color:hsla(0,0%,100%,.16)}.error{color:#ff2727;font-size:14px;font-weight:700;line-height:18px;margin-top:8px;padding:8px;text-align:center;border:1px solid #fff;border-radius:12px;background-color:hsla(0,0%,100%,.66)}.auto-complete,.name-autofill{position:relative;width:100%}.auto-complete__inner,.name-autofill__inner{max-height:200px;margin-top:-2px;bottom:64px;width:100%;max-height:180px;margin-bottom:10px;color:#fff;border-radius:12px;background-color:hsla(0,0%,100%,.16);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auto-complete__inner.error,.name-autofill__inner.error{max-height:200px;margin-top:-2px;bottom:64px;width:100%;max-height:180px;margin-bottom:10px;color:#fff;border-radius:12px;background-color:hsla(0,0%,100%,.16);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:36px;padding:8px;text-align:left;font-size:16px;line-height:19px}.auto-complete__item,.name-autofill__item{height:36px;padding:8px;text-align:left;font-size:16px;line-height:19px}.auto-complete__item:hover,.name-autofill__item:hover{color:#fff;background-color:rgba(0,0,0,.2)}.auto-complete__item:last-child,.name-autofill__item:last-child{height:35px;line-height:24px}.notvalid .input,.notvalid .select{border:1px solid rgba(255,0,0,.75);background-image:none}.clear-btn{position:absolute;top:23px;right:12px;display:none;width:42px;height:19px;cursor:pointer}.clear-btn__text{color:#fff;font-size:12px;font-weight:400;line-height:24px}.show-password{display:none;width:56px}.show-password__text{top:24px;text-align:right;text-transform:uppercase;color:#fff;font-size:12px;font-weight:400;line-height:18px}.terms{display:flex;align-items:center;justify-content:center;flex-direction:column;order:1;margin-top:32px}.terms__label{z-index:1;width:56px;height:56px;transition:.3s;border:1px solid rgba(46,67,45,.3);border-radius:100%;background:no-repeat 50%/26px 19px #fff url(../img/icon_6.webp);box-shadow:inset 0 4px 7px 0 rgba(46,67,45,.3)}.terms__label:hover{background:no-repeat 50%/26px 19px #e5e1ff url(../img/icon_52.webp)}.terms__label:hover,.terms__label_checked{border:1px solid #606ef5;box-shadow:inset 0 4px 7px 0 rgba(46,67,45,.3)}.terms__label:hover,.terms__label_checked{background:no-repeat 50%/26px 19px var(--primary-color) url(../img/icon_46.webp)}.terms__label:after{content:none}.terms__checkbox{position:relative;margin:0 0 16px}.terms__checkbox:after{position:absolute;top:-4px;left:-4px;width:64px;height:64px;content:"";border-radius:100%;background-color:#fff;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.terms__link,.terms__text{text-align:center;color:#fff;font-size:14px;line-height:24px}.terms+.tip{color:#fff}.terms__link{font-weight:700}.custom-loader{width:186px;height:186px;margin:16px auto 0}.custom-loader__circle{transform:translate(20px,20px)}.custom-loader__circle_progress{fill:none;stroke-width:40;stroke:var(--primary-color);filter:none}.custom-loader__circle_background{fill:none;stroke-width:40;stroke:rgba(0,0,0,.25);filter:none}.custom-loader__percent{color:#fff;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700}.custom-loader__percent:after{font-size:25px}.progress-bar_line{z-index:2;overflow:hidden;width:calc(100% - 21px);height:4px;margin:5px auto 44px;padding:0 14px;border-radius:4px;background-color:var(--hover_color)}.custom-loader{position:relative;display:flex;justify-content:center;transform:rotate(-90deg)}.custom-loader__svg{position:relative}.custom-loader__circle,.custom-loader__svg{width:100%;height:100%}.custom-loader__percent{position:absolute;top:50%;left:50%;display:flex;align-items:center;transform:translate(-50%,-50%) rotate(90deg)}.custom-loader__percent:after{content:"%"}.progress-bar_line .active{border-radius:8px;background-color:var(--primary-color)}.progress-points{position:relative;display:none;z-index:3;width:100%}.progress-points.active{display:block}.progress-points__group{position:absolute;top:54px;display:flex;justify-content:space-between;width:100%;padding:0 10px}.progress-points__point{display:flex;align-items:center;justify-content:center;width:16px;height:16px;text-align:center;color:#f3f0fd;border-radius:8px;background-color:var(--hover_color);font-size:10px;font-weight:700;line-height:18px}.progress-points__point_loaded{background-color:var(--primary-color)}.progress-points__titles{position:absolute;top:75px;display:flex;justify-content:space-around;width:100%}.progress-points__title{text-align:center;color:var(--hover_color);font-size:12px;font-weight:700;line-height:14px}.progress-points__title_loaded{color:var(--primary-color)}.checkbox{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px}.checkbox_list{flex-direction:column}.checkbox_list .checkbox__item{display:flex;align-items:center;justify-content:center;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform;width:100%;height:52px;cursor:pointer;transition:background-color .3s;border-radius:8px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24)}.checkbox_list .checkbox__item:hover{background-color:var(--hover_color)}.checkbox_list .checkbox__item.active{background-color:#5222bb}.checkbox_list .checkbox__text{color:#fff;font-size:16px;font-weight:700;line-height:20px;text-align:center}.checkbox_group{flex-wrap:wrap;grid-gap:8px;gap:8px}.checkbox_group .checkbox__item{display:flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid var(--hover_color);border-radius:8px;background-color:rgba(7,2,19,.2);box-shadow:0 2px 10px 0 rgba(109,70,143,.1);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.checkbox_group .checkbox__item:hover{background-color:var(--hover_color)}.checkbox_group .checkbox__item.active{border:1px solid #7b4ce0;background-color:#7b4ce0}.checkbox_group .checkbox__item.nothing-serious:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_37.webp)}.checkbox_group .checkbox__item.books:before{background:50%/contain no-repeat url(../img/icon_22.webp)}.checkbox_group .checkbox__item.books:before,.checkbox_group .checkbox__item.cars:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:""}.checkbox_group .checkbox__item.cars:before{background:50%/contain no-repeat url(../img/icon_53.webp)}.checkbox_group .checkbox__item.сonspiracy:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_31.webp)}.checkbox_group .checkbox__item.politics:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_40.webp)}.checkbox_group .checkbox__item.sports:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_1.webp)}.checkbox_group .checkbox__item.career:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_12.webp)}.checkbox_group .checkbox__item.other:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_5.webp)}.checkbox_group .checkbox__item.watch-films:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_36.webp)}.checkbox_group .checkbox__item.hiking:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_11.webp)}.checkbox_group .checkbox__item.meet-friends:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_42.webp)}.checkbox_group .checkbox__item.home-stay:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_29.webp)}.checkbox_group .checkbox__item.read-a-book:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_23.webp)}.checkbox_group .checkbox__item.photo:before{background:50%/contain no-repeat url(../img/icon_45.webp)}.checkbox_group .checkbox__item.bar:before,.checkbox_group .checkbox__item.photo:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:""}.checkbox_group .checkbox__item.bar:before{background:50%/contain no-repeat url(../img/icon_47.webp)}.checkbox_group .checkbox__item.investment:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_12.webp)}.checkbox_group .checkbox__item.rocketry:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_9.webp)}.checkbox_group .checkbox__item.history:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_20.webp)}.checkbox_group .checkbox__item.astrology:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_2.webp)}.checkbox_group .checkbox__item.reading:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_22.webp)}.checkbox_group .checkbox__item.finance:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_44.webp)}.checkbox_group .checkbox__item.podcasts:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_14.webp)}.checkbox_group .checkbox__item.comics:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_16.webp)}.checkbox_group .checkbox__item.rock-concerts:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_8.webp)}.checkbox_group .checkbox__item.darts:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_7.webp)}.checkbox_group .checkbox__item.chess:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_33.webp)}.checkbox_group .checkbox__item.circus:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_21.webp)}.checkbox_group .checkbox__item.go-karting:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_18.webp)}.checkbox_group .checkbox__item.karaoke:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_28.webp)}.checkbox_group .checkbox__item.rugby:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_56.webp)}.checkbox_group .checkbox__item.card-games:before{position:relative;display:inline-block;width:20px;height:20px;margin-right:4px;content:"";background:50%/contain no-repeat url(../img/icon_19.webp)}.checkbox_group .checkbox__text{color:#fff;font-size:14px;font-weight:400;line-height:26px}.checkbox_square .checkbox__item{display:flex;align-items:center;justify-content:center;width:144px;height:104px;border-radius:8px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.checkbox_square .checkbox__item:hover{background-color:var(--hover_color)}.checkbox_square .checkbox__item.active{background-color:#4517a6}.checkbox_square .checkbox__item.body{position:relative;padding-top:55px}.checkbox_square .checkbox__item.body:before{position:absolute;top:15px;left:50%;display:block;width:48px;height:48px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_25.webp)}.checkbox_square .checkbox__item.mind{position:relative;padding-top:55px}.checkbox_square .checkbox__item.mind:before{position:absolute;top:15px;left:50%;display:block;width:48px;height:48px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_10.webp)}.checkbox_square .checkbox__item.blonde-hair{position:relative;padding-top:55px}.checkbox_square .checkbox__item.blonde-hair:before{position:absolute;top:15px;left:50%;display:block;width:48px;height:48px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_38.webp)}.checkbox_square .checkbox__item.brunette-hair{position:relative;padding-top:55px}.checkbox_square .checkbox__item.brunette-hair:before{position:absolute;top:15px;left:50%;display:block;width:48px;height:48px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_30.webp)}.checkbox_square .checkbox__item.humour{position:relative;padding-top:55px}.checkbox_square .checkbox__item.humour:before{position:absolute;top:15px;left:50%;display:block;width:48px;height:48px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_4.webp)}.checkbox_square .checkbox__item.intellect{position:relative;padding-top:55px}.checkbox_square .checkbox__item.intellect:before{position:absolute;top:15px;left:50%;display:block;width:48px;height:48px;content:"";transform:translateX(-50%);background:50%/contain no-repeat url(../img/icon_54.webp)}.checkbox_square .checkbox__text{color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center}.checkbox_gender-preferences .checkbox__item{position:relative;flex:0 1 140px;height:120px;border:2px dashed var(--primary-color);border-radius:8px;background:50%/contain no-repeat url(../img/icon_39.webp)}.checkbox_gender-preferences .checkbox__item:after{position:absolute;top:105px;left:8px;display:block;width:120px;height:52px;content:"";transition:background-color .3s;border-radius:12px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.checkbox_gender-preferences .checkbox__item:hover:after{content:"";background-color:var(--hover_color)}.checkbox_gender-preferences .checkbox__item.active:after,.checkbox_gender-preferences .checkbox__item:focus:after{background-color:#5222bb}.checkbox_gender-preferences .checkbox__item .checkbox__text{position:absolute;z-index:1;bottom:-23px;left:50%;transform:translateX(-50%)}.checkbox_gender-preferences .checkbox__item .image{height:100%;object-fit:contain}.checkbox_gender-preferences .checkbox__text{color:#fff;font-size:16px;font-weight:700;line-height:20px;text-align:center}.preland{justify-content:center;flex-direction:column;flex-grow:1}.preland,.preland .step__item{display:flex;align-items:center}.preland .step__item{justify-content:flex-start;position:relative;flex-direction:row;max-width:280px;height:-webkit-max-content;height:max-content;min-height:32px;padding:0 16px 16px 50px}.preland .step__item:before{position:absolute;top:50%;left:0;display:block;width:32px;height:32px;content:"";transform:translateY(-82%)}.preland .step__item_credits:before{background:50%/contain no-repeat url(../img/icon_57.webp)}.preland .step__item_response:before{background:50%/contain no-repeat url(../img/icon_3.webp)}.preland .step__item_verification:before{background:50%/contain no-repeat url(../img/icon_55.webp)}.preland .step__item_chats:before{background:50%/contain no-repeat url(../img/icon_49.webp)}.preland .step__message_text{color:#fff;font-size:14px;font-weight:400;line-height:20px;display:block;text-align:unset}.preland .progress-points{margin-bottom:52px}.preland .progress-points:before{position:absolute;top:6px;left:10px;display:block;width:calc(100% - 21px);height:4px;content:"";background-color:var(--primary-color)}.preland .progress-points__group{top:0}.preland .progress-points__titles{top:22px}.accordion{margin-bottom:16px}.accordion__header{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer}.accordion__title{color:#fff;font-size:18px;font-weight:400;line-height:23px}.accordion__text{padding:12px;color:#fff;font-size:16px;font-weight:400;line-height:24px}.accordion__item{border-radius:16px;background-color:rgba(7,2,19,.2)}.accordion__icon{display:flex;align-items:center;flex-shrink:0;justify-content:center;width:32px;height:32px;margin-left:16px;border-radius:50%}.accordion__icon:before{width:16px;height:16px;margin-top:4px;background:50%/contain no-repeat url(../img/icon_17.webp)}.accordion__icon.opened:before{margin-top:-4px}.footer{width:100%;background-color:var(--primary-color)}.footer__inner{max-width:300px;height:48px}.footer__link{color:#fff;font-family:Helvetica;font-size:14px;line-height:18px}@keyframes fadeIn{0%,80%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUpAfter{0%,75%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInUpAfter{0%,75%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes bounceInUp{0%{transform:translateY(2000px);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}60%{transform:translateY(-30px);opacity:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}80%{transform:translateY(10px);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}to{transform:translateY(0);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}}@keyframes bounceInUp{0%{transform:translateY(2000px);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}60%{transform:translateY(-30px);opacity:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}80%{transform:translateY(10px);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}to{transform:translateY(0);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}}@-webkit-keyframes rotateImage{0%{transform:rotate(0)}25%{transform:rotate(-30deg)}75%{transform:rotate(30deg)}to{transform:rotate(0)}}@keyframes rotateImage{0%{transform:rotate(0)}25%{transform:rotate(-30deg)}75%{transform:rotate(30deg)}to{transform:rotate(0)}}@media only screen and (max-width:540px){.dynamic-content{transform:translate(-50%,-267px)}.dynamic-content__item:nth-child(3){margin-top:178px}.step__body_animate{margin:auto 10px 24px}.step__btn{position:sticky;bottom:24px;left:0;width:100%}.step__btn_top{position:static}.step__item_top{margin-top:0}.step__item_image-rotate .step__img{top:115px}.checkbox_group .checkbox__item:hover{background-color:rgba(7,2,19,.2)}}@media only screen and (max-width:374px){.panel-progress__badge{padding:4px}.panel-progress__notice{max-width:108px}.panel .progress-circle{width:112px;height:112px;margin:13px 0 16px}.panel .progress-line{max-width:112px;margin-bottom:8px}}@supports (-webkit-touch-callout:none){.template{min-height:-webkit-fill-available}}.step__item_position-bottom{margin-top:136px}.step__item_relationship{margin:133px auto 40px}.step__item_expectations .checkbox{flex-direction:column;grid-gap:16px;gap:16px}.step__item_expectations .checkbox__item{flex-direction:row-reverse;justify-content:space-between;width:328px;height:56px;padding:8px 16px;transition:background-color .3s;border-radius:8px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.step__item_expectations .checkbox__item:hover{background-color:var(--hover_color)}.step__item_expectations .checkbox__item.active{background-color:#4517a6}.step__item_expectations .checkbox__item:before{display:block;width:32px;height:32px;content:""}.step__item_expectations .checkbox__item.flirt-online:before{background-image:url(../img/icon_48.webp)}.step__item_expectations .checkbox__item.find-friend:before{background-image:url(../img/icon_27.webp)}.step__item_expectations .checkbox__item.start-relations:before{background-image:url(../img/icon_34.webp)}.step__item_expectations .checkbox__text{color:#fff;font-size:16px;font-weight:700;line-height:20px}.pref-gender{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;grid-gap:12px;gap:12px}.pref-gender__item{position:relative;flex:0 1 140px;height:120px;border:2px dashed var(--primary-color);border-radius:8px;background:50%/contain no-repeat url(../img/icon_39.webp)}.pref-gender__item_checked .pref-gender__text{background-color:#270373}.pref-gender__icon{width:100%;height:100%;object-fit:contain;object-position:center}.pref-gender__text{position:absolute;bottom:-40px;left:10px;display:block;width:calc(100% - 20px);height:52px;padding:16px 12px;transition:background-color .3s;text-align:center;border-radius:12px;background-color:var(--primary-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform;color:#fff;font-size:16px;font-weight:700;line-height:20px}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pref-gender__text:hover{background-color:var(--hover_color)}.pref-gender__text:active{background-color:#5222bb}.btn_skip:active,.btn_skip:focus,.btn_skip:hover{background-color:unset}.dynamic-string__item_active-users{color:#fff;font-size:18px;line-height:21px}.dynamic-string__text-bold{font-weight:700}.dynamic-string__text_paragraph{text-align:center;color:#fff;font-size:18px;line-height:24px}@media only screen and (max-width:540px){.checkbox_group .checkbox__item:hover{background-color:rgba(7,2,19,.2)}}@media only screen and (max-width:374px){.step__item_group .step__attention{padding-right:47px}.step__message_title-topic{margin-top:30px}}.footer{display:flex;justify-content:center}.footer__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.footer__link{text-align:center;text-decoration:none}.footer__link_address{cursor:default}.footer__container{display:flex;justify-content:space-between;width:328px;padding:8px}.footer__links-block{display:flex;align-items:flex-start;flex-direction:column}.footer__address-block{display:flex;align-items:flex-end;flex-direction:column}@media only screen and (max-width:540px){.footer__inner{padding:0 16px}.footer__link{font-size:14px;line-height:14px}}@media only screen and (max-width:374px){.footer__inner{padding:0 12px}}button[data-v-b5d6b42a]:disabled{position:relative;opacity:.5}.lds-ring[data-v-b5d6b42a]{top:50%;left:13px;display:inline-block;transform:translateY(-50%)}.lds-ring[data-v-b5d6b42a],.lds-ring__item[data-v-b5d6b42a]{position:absolute;width:16px;height:16px}.lds-ring__item[data-v-b5d6b42a]{display:block;box-sizing:border-box;-webkit-animation:loading-data-v-b5d6b42a 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading-data-v-b5d6b42a 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-top-color:#fff;border-radius:50%}.lds-ring__item[data-v-b5d6b42a]:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring__item[data-v-b5d6b42a]:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring__item[data-v-b5d6b42a]:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loading-data-v-b5d6b42a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loading-data-v-b5d6b42a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.header__inner{display:flex;align-items:center;width:100%;margin:0 auto}.header__logo{max-width:136px;max-height:24px}.header-signin__btn{cursor:pointer;transition:.3s linear}.header-signin__btn:hover{opacity:.85}@media only screen and (max-width:540px){.header__inner{padding:0 16px}.header-signin__text{display:none}}.background_animated[data-v-60976f8c]{-webkit-animation:animatedBackground-data-v-60976f8c 500s linear infinite;animation:animatedBackground-data-v-60976f8c 500s linear infinite;background-size:contain}@-webkit-keyframes animatedBackground-data-v-60976f8c{0%{background-position:-14000px 0}to{background-position:0 0}}@keyframes animatedBackground-data-v-60976f8c{0%{background-position:-14000px 0}to{background-position:0 0}}.accordion__icon:before{display:block;content:"";transition:.4s}.accordion__icon.opened:before{transform:rotate(180deg)}.accordion__panel{overflow:hidden;height:0;transition:height .3s}input[hidden]{display:none!important}.gender__item{cursor:pointer}.progress-bar_line .active{display:flex;height:100%;transition:.3s linear}.pref-gender__item{cursor:pointer}.step__loader{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.step__loader.hidden{display:none}.loader__check{display:none}.loader{width:200px;height:200px;border-radius:50%;position:relative;background-color:#706d70;color:#706d70}.loader__value{position:absolute;top:50%;left:50%;width:auto;height:auto;font-size:30px;font-weight:700;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.loader:before{position:absolute;content:"";top:50%;left:50%;width:140px;height:140px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;z-index:9}.loader circle{fill:none;stroke:url(#GradientColor);stroke-width:30px;stroke-dasharray:880;stroke-dashoffset:880}.loader.loader--users circle{fill:none;stroke:url(#GradientColor_2)}.loader.animation circle{-webkit-animation:circle 2.5s linear.5s forwards;animation:circle 2.5s linear .5s forwards}@-webkit-keyframes circle{100%{stroke-dashoffset:0}}@keyframes circle{100%{stroke-dashoffset:0}}.loader svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.loader__check svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.progress-line__track{height:5px;width:0}@keyframes changeWidth{0%{width:0}100%{width:100%}}.progress-line.progress-line_green .progress-line__track{animation:changeWidth 1.5s linear forwards}.progress-line.progress-line_yellow .progress-line__track{animation:changeWidth 1.5s linear 1s forwards}.progress-line.progress-line_orange .progress-line__track{animation:changeWidth 1.5s linear 1.5s forwards}@-webkit-keyframes flash{0%{opacity:1}100%{opacity:0}}@keyframes flash{0%{opacity:1}100%{opacity:0}}button[type=submit] span.btn__loading{display:none;align-items:center;justify-content:center;-webkit-animation:flash 1s linear infinite forwards;animation:flash 1s linear infinite forwards}button[type=submit].btn--loading span.btn__loading{display:flex}button[type=submit].btn--loading span.btn__text{display:none}.google__reg{position:relative;overflow:hidden}.eller{color:var(--text-color);margin:10px auto;text-align:center;font-weight:700;font-size:22px}@media (max-width:767px){.eller{font-size:16px}}.google__reg .google-button{color:#374756;font-style:normal;font-weight:600;font-size:16px;line-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #374756;border-radius:40px;height:50px;position:relative;transition:all .2s linear;z-index:2}.google__reg .google-button__img{width:25px;display:flex;margin-right:10px}.google__reg #buttonDiv{opacity:.000001;position:absolute;top:5px;left:0;margin:0;transform:scale(1.25);padding:0;width:100%;height:auto;z-index:3}@media (min-width:992px){.google__reg .google-button{font-size:20px;line-height:20px;height:60px}.google__reg #buttonDiv{top:11px;transform:scale(1.5)}}button.btn#cta[disabled=disabled]{background:#313131}#form__error{display:none}.btn.btn--hide{display:none}