.settings-menu{background:#fff;border-radius:26px;box-shadow:0 8px 24px #00000040;height:auto;max-width:700px;padding:28px}.settings-menu--mobile{animation:entrance 1s ease-out forwards;border-radius:26px 26px 0 0;height:auto;max-width:100%;padding:0;position:absolute}.settings-menu--mobile .settings-menu__top{margin-bottom:0;padding:16px 24px}.settings-menu--mobile .settings-menu__nav{height:280px;overflow-x:hidden;overflow-y:auto;padding:0 16px}.settings-menu--mobile .settings-menu__nav-list{gap:12px}.settings-menu--mobile .settings-menu__nav-item{border-radius:16px}.settings-menu--mobile .settings-menu__nav__text{display:flex;flex-direction:column;gap:10px}.settings-menu--mobile .settings-menu__nav__text-title{font-size:1.125rem;line-height:14px}.settings-menu--mobile .settings-menu__nav__text-subtitle{font-size:.875rem;line-height:14px}.settings-menu--mobile .settings-menu__nav-link{padding:14px 0 15px 18px}.settings-menu--mobile .settings-menu__nav::-webkit-scrollbar{display:none}.settings-menu__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.settings-menu__top-title{color:#000;font-size:1.5rem;font-weight:800;line-height:32px}.settings-menu__top-button{align-items:center;border:1.8px solid #1b1f1f;border-radius:100px;display:flex;flex-shrink:0;font-size:1.25rem;height:40px;justify-content:center;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}.settings-menu__nav{height:auto;overflow:auto}.settings-menu__nav::-webkit-scrollbar{display:none}.settings-menu__nav-list{align-items:center;display:flex;flex-direction:column;gap:22px}.settings-menu__nav-item{background:#f4f4f5;border-radius:20px;cursor:pointer}.settings-menu__nav-link{align-items:center;display:flex;gap:15px;padding:14px 16px 16px 18px}.settings-menu__nav-icon{height:22px;width:24px}.settings-menu__nav-text{display:flex;flex-direction:column}.settings-menu__nav-text-title{color:#1d1d1d;font-size:1.25rem;font-weight:700;line-height:32px}.settings-menu__nav-text-subtitle{color:#424242;font-size:1rem;font-weight:500;line-height:22px}.full-personalization{background:#fff;border-radius:24px;height:auto;max-width:600px;padding:24px 24px 16px}.full-personalization--mobile{animation:entrance .7s ease-out forwards;border-radius:24px 24px 0 0;height:500px;max-width:100%;overflow:auto;padding:0 0 70px;position:absolute}.full-personalization--mobile .full-personalization__top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb0;margin:0;padding:16px 24px 20px 16px;position:sticky;top:0;z-index:10}.full-personalization--mobile .personalization{height:100%!important;margin-bottom:20px;min-width:328px;overflow:visible;padding:0 16px!important}.full-personalization--mobile .personalization.avatar .personalization__list>li{height:104px}.full-personalization--mobile .personalization__list{justify-content:flex-start;position:relative}@media screen and (max-width:472px){.full-personalization--mobile .personalization__list{justify-content:center}}.full-personalization--mobile .full-personalization__button{animation:entrance .7s ease-out forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb0;bottom:0;display:flex;justify-content:center;margin:70px 0 0;max-width:100%;padding:8px 0 16px;position:fixed}.full-personalization--mobile .full-personalization__button>button{padding:16px 50px;text-align:center;width:auto}.full-personalization__top{align-items:center;display:flex;margin-bottom:16px}.full-personalization__top>h2{font-size:1.75rem;font-weight:800;line-height:32px}.full-personalization__top>button{font-size:1.25rem;width:auto}.full-personalization__top>button>svg{height:100%;width:100%}.full-personalization .personalization{height:300px!important;overflow-x:hidden;overflow-y:auto;padding:0}.full-personalization .personalization__list{display:flex;flex-wrap:wrap;justify-content:center}.full-personalization__button{margin-top:20px}.offer{max-height:590px;max-width:949px;position:relative}.offer__container{background:#1d1d1d;border-radius:32px;color:#fff;display:flex;gap:24px;padding:24px;position:relative}.offer__container--utm-trace .offer__content{height:auto;overflow-x:hidden;overflow-y:auto}.offer__container--utm-trace .offer__checkboxs{display:none}.offer__close{align-items:center;background:#ffffff24;border-radius:48px;display:flex;justify-content:center;padding:10px;position:absolute;right:24px;top:24px;width:auto}.offer__close>svg{height:14px;width:14px}.offer__close--mobile{display:none}.offer__title{align-items:center;background-image:url(../images/intro/offer-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;justify-content:center;max-width:376px}.offer__title>h2{-webkit-text-stroke:1px #fff;font-size:2.5rem;font-weight:950;line-height:40px;margin-top:0;paint-order:stroke fill;text-align:center;text-shadow:2px 2px 0 #00000040}.offer__title--mobile{display:none}.offer__content{display:flex;flex-direction:column;gap:24px;padding-right:8px}.offer__content::-webkit-scrollbar{background:transparent;position:absolute;width:3px}.offer__content::-webkit-scrollbar-thumb{background:#2e2e2e;background-clip:content-box;border-radius:10px}.offer__content::-webkit-scrollbar-track{margin-top:40px}.offer__header{display:flex;flex-direction:column;gap:24px}.offer__price{align-items:center;display:inline-flex;gap:8px}.offer__price-value{font-size:4rem;font-weight:900;letter-spacing:-4px;line-height:64px;width:auto}.offer__price-currency{background:#fff;border-radius:100%;display:flex;height:46px;position:relative;width:auto;width:46px}.offer__price-currency>span{-webkit-text-fill-color:transparent;background:linear-gradient(114.83deg,#9501fa,#fe9009 99.12%);-webkit-background-clip:text;background-clip:text;font-size:2.125rem;font-weight:500;letter-spacing:4px;letter-spacing:-1px;line-height:1;margin:7px auto 0;width:auto}.offer__description{font-size:1.125rem;font-weight:500;line-height:24px;padding-right:50px}.offer__description>span{-webkit-text-fill-color:transparent;background:linear-gradient(114.83deg,#9501fa,#fe9009 150%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative;width:auto}.offer__description>span:after{background:linear-gradient(114.83deg,#9501fa,#fe9009 150%);border-radius:2px;bottom:0;content:"";height:1.2px;left:0;position:absolute;right:0}.offer__features>ul{display:flex;flex-wrap:wrap;gap:4px}.offer__features>ul>li{background:#424242;border-radius:10px;font-size:.875rem;font-weight:500;line-height:10px;padding:8px;text-align:center;width:auto}.offer__features>ul>li:last-child{background:transparent;color:#ffffff94}.offer__terms{color:#707070;font-size:.8125rem;font-weight:500;line-height:100%;padding-left:12px;position:relative}.offer__terms:after{background:#484848;content:"";height:102%;left:0;position:absolute;top:0;width:1px}.offer__form{border:1px solid #2e2e2e;border-radius:24px;gap:26px;padding:21px}.offer__form,.offer__form-wrapper{display:flex;flex-direction:column}.offer__form-wrapper{gap:8px}.offer__form-wrapper>label{position:relative}.offer__form-wrapper>label>svg{height:24px;left:21px;position:absolute;top:20px;width:24.7px}.offer__form-wrapper>label>input{background:#383838;border-radius:18px;color:#fff;font-size:.875rem;font-weight:500;line-height:14.62px;padding:22px 0 19px 59px}.offer__form-wrapper>label>input::-moz-placeholder{color:#ffffff94}.offer__form-wrapper>label>input::placeholder{color:#ffffff94}.offer__form-wrapper>button{align-items:center;background:linear-gradient(114.83deg,#9501fa,#fe9009 99.12%);border-radius:16px;display:flex;gap:3px;justify-content:center;padding:16px 0}.offer__form-wrapper>button>svg{height:15px;width:17px}.offer__form-wrapper>button>span{font-size:1rem;font-weight:600;line-height:24px;text-align:center;width:auto}.offer__form-wrapper>button>span>span{text-decoration-offset:0;-webkit-text-decoration-skip:ink;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:0}.offer__checkboxs{display:flex;flex-direction:column;gap:8px}.offer__checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:.9375rem;gap:12px;line-height:1.5;margin-top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offer__checkbox:first-child{display:none}.offer__checkbox-native{height:0;opacity:0;position:absolute;width:0}.offer__checkbox-custom{background:#383838;border-radius:10px;box-shadow:inset 0 0 5px #0003;flex-shrink:0;height:22px;margin-top:4px;position:relative;transition:all .3s ease;width:22px}.offer__checkbox-custom:after{background:url(../images/icons/check-mark-gradient.svg) 50%/contain no-repeat;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:12px}.offer__checkbox-native:checked+.offer__checkbox-custom{background:#383838}.offer__checkbox-native:checked+.offer__checkbox-custom:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.offer__checkbox:hover .offer__checkbox-custom{box-shadow:inset 0 0 8px #0006;transform:scale(1.05)}.offer__checkbox-label{color:#707070;font-family:Mont;font-size:.9375rem;font-weight:400;line-height:100%}.offer__checkbox-label a{color:#707070;text-decoration:underline}@media screen and (max-width:1000px){.offer{padding:0 8px}}@media screen and (max-width:900px){.offer__title>h2{font-size:2rem;line-height:30px}.offer__description{font-size:1rem;line-height:1.3}}@media screen and (max-width:800px){.offer__container{border-radius:24px;flex-direction:column;gap:0;overflow:hidden;padding:0;position:relative}.offer__container .offer__form{padding:0}.offer__title{display:none}.offer__title--mobile{display:block;padding-right:60px!important;padding-top:24px}.offer__title--mobile>h2{font-size:1.75rem;font-weight:800;line-height:30px;margin-bottom:24px}.offer__content{gap:0;height:484px;overflow-x:hidden;overflow-y:auto;padding:0!important;padding-right:0}.offer__content>div{padding-left:16px;padding-right:16px}.offer__content::-webkit-scrollbar{display:none}.offer__terms{font-size:.75rem;margin:22px 0;padding-left:30px;padding-right:20px}.offer__terms:after{left:17px}.offer__header{margin-bottom:16px}.offer__description{padding-right:20px}.offer__form{border:none;border-radius:0;gap:23px}.offer__form-wrapper{background:#242424;border-radius:28px 24px;gap:11px;padding:20px}.offer__checkboxs{display:flex;flex-direction:column;gap:8px;padding:0 20px 32px}}@media screen and (max-width:550px){.offer__container--utm-trace .offer__form{padding-top:22px!important}.offer__container--utm-trace .offer__content{height:497px}.offer__container--utm-trace .offer__content .offer__checkboxs{display:block}.offer__container--utm-trace .offer__content .offer__checkbox:first-child{display:flex;margin-bottom:16px}.offer__terms--utm-trace{display:none}.offer__content{height:544px}.offer__description{padding-right:0}.offer__title--mobile{max-width:340px}}@media screen and (max-width:515px){.offer__container--utm-trace .offer__content{height:518px}.offer__content{height:563px}}@media screen and (max-width:467px){.offer__container--utm-trace .offer__content{height:517px}.offer__content{height:573px}}@media screen and (max-width:380px){.offer__container--utm-trace .offer__content{height:518px}}.toast-enter-active,.toast-leave-active{transition:all .35s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:scale(.92)}.toast-move{transition:transform .35s ease}.tariff-cancel{padding:0 8px;width:auto}.tariff-cancel__inner{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:20px;max-width:570px;padding:32px 24px 24px}.tariff-cancel__text{display:flex;flex-direction:column;gap:16px}.tariff-cancel__text>h2{color:#1d1d1d;font-size:1.5rem;font-weight:900;line-height:28px}.tariff-cancel__text>p{font-size:1rem;font-weight:500;line-height:20px}.tariff-cancel__buttons{display:flex;flex-direction:column;gap:16px}.tariff-cancel__buttons>button{background:#f4f4f5;border-radius:20px;color:#949494;font-size:1.0625rem;font-weight:500;line-height:24px;padding:15px 0}.tariff-cancel__buttons>button:first-child{background:linear-gradient(90deg,#8f00ff,#ec00aa 51%,#f90);color:#fff}.tariff-cancel__buttons--default{background:#f4f4f5!important;color:#949494!important}.password-change{background:#fff;border-radius:24px;box-shadow:0 8px 24px #00000040;height:auto;max-width:600px;padding:24px 24px 16px}.password-change.password-change-mobile{animation:entrance .7s ease-out forwards;border-radius:24px 24px 0 0;height:auto;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:24px 16px;position:absolute}.password-change .password-change-top{align-items:center;display:flex;padding:0 8.75px}.password-change .password-change-top>svg{height:15px;margin-bottom:4px;width:auto}.password-change .password-change-top>h2{font-size:1.25rem;font-weight:800;line-height:24px}.password-change .password-change-top>button{align-items:center;border:1.5px solid #1b1f1f;border-radius:50%;display:flex;height:31.5px;justify-content:center;max-width:32px}.password-change .password-change-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.password-change .password-change-form>input{background:#f4f4f5;border-radius:20px;color:#424242;font-size:1.125rem;font-weight:500;line-height:32px;padding:20px 16px}.password-change .password-change-form>button{background:#1d1d1d;border-radius:20px;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:32px;padding:20px 0;transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s ease}.password-change .password-change-form>button>svg{display:none}.password-change .password-change-form>button:disabled{cursor:not-allowed;opacity:.8}.password-change .password-change-form>button.success{animation:successPulse .6s ease-out;background:#00c853!important;font-weight:800}.password-change .password-change-form>button.success>span{display:flex;gap:10px;justify-content:center}.password-change .password-change-form>button.success>span>svg{animation:checkPop .5s ease-out .3s both;display:block;height:24px;width:24px}.password-change .password-change-form>button.loading{background:#666!important;color:transparent;cursor:wait;height:62px;position:relative}.password-change .password-change-form>button.loading .loading-dots{align-items:center;display:flex;gap:6px;inset:0;justify-content:center;position:absolute}.password-change .password-change-form>button.loading .loading-dots span{animation:dotPulse 1.4s ease-in-out infinite both;background:#fff;border-radius:50%;display:inline-block;height:8px;width:8px}.password-change .password-change-form>button.loading .loading-dots span:first-child{animation-delay:-.32s}.password-change .password-change-form>button.loading .loading-dots span:nth-child(2){animation-delay:-.16s}.password-change .password-change-form>button.loading .loading-dots span:nth-child(3){animation-delay:0s}.password-change .password-change-form>button.error-shake{animation:shake .4s ease-in-out,errorPulse .5s ease-in-out;background:#ff3b30!important}@media screen and (max-width:600px){.password-change .password-change-form>input{font-size:1rem;font-weight:400;padding:15px 16px}.password-change .password-change-form>button{padding:15px 16px}}@keyframes entrance{0%{bottom:-100%}to{bottom:0}}@keyframes dotPulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-6px)}20%,40%,60%,80%{transform:translate(6px)}}@keyframes errorPulse{0%{background:#1d1d1d}50%{background:#ff3b30}to{background:#1d1d1d}}.logout{width:462px}.logout .logout-inner{background:#fff;border-radius:24px;padding:32px 16px 24px}.logout .logout-inner>h2{color:#1d1d1d;font-size:1.5rem;font-weight:900;line-height:28px;margin:0 8px 32px}.logout .logout-inner .logout-buttons{display:flex;flex-direction:column;gap:16px}.logout .logout-inner .logout-buttons>button{background:#f4f4f5;border-radius:20px;color:#949494;font-size:.9375rem;font-weight:500;line-height:24px;padding:16px 0}.logout .logout-inner .logout-buttons>button:first-child{background:#b259f6;border:1px solid #0000001a;color:#fff;font-size:1rem;line-height:20px}@media screen and (max-width:600px){.logout{padding:0 8px}.logout .logout-inner>h2{margin-bottom:28px}}.settings-container{margin:0 auto;max-width:1000px}@media screen and (max-width:800px){.home-header{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin:0;padding:16px;position:relative;z-index:1}}.scroll-bar-gray::-webkit-scrollbar{-webkit-appearance:none}.scroll-bar-gray::-webkit-scrollbar:vertical{width:12px}.scroll-bar-gray::-webkit-scrollbar:horizontal{height:12px}.scroll-bar-gray::-webkit-scrollbar-thumb{background:#eceff5;border-radius:10px}.scroll-bar-gray::-webkit-scrollbar-track{background-clip:padding-box;border-radius:10px;margin:0 16px}.home-container{display:flex;gap:78px;justify-content:space-between;margin-top:45px}.home-container .home-content{display:flex;flex-direction:column;gap:48px}.home-container .home-other{display:flex;flex-direction:column;gap:32px;max-width:500px}@media screen and (max-width:1700px){.home-container{flex-direction:column;gap:28px}}@media screen and (max-width:1024px){.home-container .home-other{display:flex;flex-direction:column;gap:24px;max-width:100%}}@media screen and (max-width:800px){.home-container{margin-top:0}}.top-layout-title{align-items:center;display:flex;margin-bottom:62px}.top-layout-title>svg{cursor:pointer;flex:0 12px;height:20px;width:12px}.top-layout-title>h1{font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.25;text-align:center}@media screen and (max-width:768px){.top-layout-title{margin-bottom:48px}}.button-purple{background-color:#ba44ff;border-radius:20px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.33;padding:16px 0;text-align:center;transform:translateY(0);transition:transform .3s ease}.button-purple:active{transform:translateY(3px)}.button-red{background-color:#ff3737;border-radius:20px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.33;padding:16px 0;text-align:center;transform:translateY(0);transition:transform .3s ease}.button-red:active{transform:translateY(3px)}.button-default,.button-primary{border-radius:20px;box-shadow:0 4px 8px #8f00ff1f;padding:18px 35px;position:relative;white-space:nowrap}.button-primary{animation:wscale 1s infinite alternate;background-image:linear-gradient(101deg,#ff68d9,#b070ff);color:#fff;font-size:1.125rem;font-weight:700;opacity:1;overflow:hidden;transition:opacity .3s ease}.button-primary:hover{opacity:.8}.button-primary:after{animation:accent 4s infinite;background-color:#ffffff80;box-shadow:0 0 16px #ffffff3b;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-14deg);width:40px}.button-primary-purple{align-items:center;background-image:linear-gradient(101deg,#ff68d9,#b070ff);border-radius:20px;box-shadow:0 8px 20px #8f00ff33;display:flex;justify-content:space-between;padding:8px 16px}.button-primary-purple>span{flex:0;font-size:.875rem;font-weight:500;margin-right:16px}.button-primary-purple>div{align-items:center;background-color:#fffffff7;border-radius:16px;color:#ba44ff;display:flex;flex:0;padding:8px 10px 6px}.button-primary-purple>div>del{color:#424242;flex:0;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.14;margin-right:18px;padding-top:1px;position:relative;text-decoration:none}.button-primary-purple>div>del:after{background-color:#ba44ff;content:"";height:1px;left:0;outline:1px solid #fff;position:absolute;top:6px;transform:rotate(12deg);width:39px}.button-primary-purple>div>span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(128deg,#db73ff,#8957ff 99%),linear-gradient(270deg,#f90,#ed0b9e);font-size:1.75rem;font-weight:ultrabold;line-height:1;padding-top:2px}@keyframes accent{0%{left:-100%;opacity:1}20%{opacity:1}to{left:100%;opacity:0}}@keyframes wscale{0%{transform:scale(.952)}to{transform:scale(1)}}.button-base{background:#b259f6;border-radius:20px;color:#fff;font-size:1.0625rem;font-weight:500;line-height:24px;padding:15px 0}.button-secondary{background-clip:padding-box;background-color:#fff;border:2px solid transparent;border-radius:20px;font-size:1.25rem;font-weight:500;padding:8px 40px;position:relative;width:-moz-max-content;width:max-content}.button-secondary>span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text;position:relative;z-index:2}.button-secondary:before{background:linear-gradient(90deg,#8f00ff,#ec00aa,#f90);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.home-title{font-size:2.625rem;font-stretch:normal;font-style:normal;font-weight:800;font-weight:500;line-height:1.1}@media screen and (max-width:768px){.home-title{font-size:1.375rem;font-weight:500;line-height:1}}.bg-flower{bottom:0;overflow:hidden;right:0}.bg-flower,.bg-flower>svg{height:100%;position:absolute;width:100%}.bg-flower>svg{fill:transparent;bottom:-35%;right:-25%}.text-slamon{background-color:#ed0b9e1a;border-radius:8px;color:#ec00aa;padding:2px 8px}.content-blur{position:relative}.content-blur:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d9d9d9b3;content:"";height:110%;left:0;position:absolute;top:0;width:100%}.cookie-accept{animation:show 4s;background-color:#fff;border-radius:20px;bottom:10px;display:flex;left:50%;padding:14px 15px;position:fixed;transform:translate(-50%);width:344px;z-index:9999}.cookie-accept>span{color:#75778b;line-height:1}.cookie-accept>span>a{color:inherit;font-size:inherit;font-weight:300}.cookie-accept>button{background-color:#ba44ff;border-radius:12px;color:#fff;flex:0;padding:9px 24px}@keyframes show{0%{opacity:0}95%{opacity:0}to{opacity:1}}.input-error{outline:1px solid #ff3737}.text-container{border:.5px solid #f4f4f5;border-radius:32px;box-shadow:0 6px 18px #0000001a;padding:32px}@media screen and (max-width:800px){.text-container{padding:24px}}@media screen and (max-width:768px){.text-container{padding:16px}}@media screen and (max-width:450px){.text-container{border-radius:24px}}@media screen and (max-width:1024px){.section-back{margin-bottom:18px;margin-top:12px}}.text-gradient-secondary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#2b272f,#53009e);-webkit-background-clip:text}.text-gradient-secondary_r{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#53009e,#2b272f);-webkit-background-clip:text}.text-gradient-primary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text}body{color:#424242}.input-error{outline:1px solid #ec00aa}.input-accept{outline:1px solid #15bd1c}.auth-input-error{position:relative}.auth-input-error:after{color:#ec00aa;content:"Неправильный логин или пароль!";font-size:.875rem;left:15px;position:absolute;top:-23px}.popup{-ms-overflow-style:none;align-items:center;background-color:#33333363;bottom:0;display:flex;height:100%;left:0;overflow:auto;position:fixed;scrollbar-width:none;top:0;transform:translateZ(0);width:100%;z-index:1000}.popup::-webkit-scrollbar{display:none}.popup .modal-btn-close{width:-moz-max-content;width:max-content}.popup .modal-btn-close>button{background-color:#eceff5;border-radius:50%;cursor:pointer;height:48px;position:relative;width:48px}.popup .modal-btn-close>button>svg{height:inherit;width:inherit}.popup .modal-btn-close>button>i{height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;transform:rotate(44deg);width:calc(100% + 8px)}.popup .modal-btn-close>button>i:after,.popup .modal-btn-close>button>i:before{background-color:#7e718a;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);width:100%}.popup .modal-btn-close>button>i:after{height:1px;width:18px}.popup .modal-btn-close>button>i:before{height:18px;width:1px}.popup>*{margin:0 auto}.popup .popup-body{background-color:#fff;border-radius:28px;max-width:640px;padding:42px 24px 34px}.popup .popup-body .popup-body-top{display:flex;justify-content:space-between;position:relative}.popup .popup-body .popup-body-top>h2{font-size:2.625rem;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.14;width:auto}.popup .popup-body .popup-body-top>button{background-color:#eceff5;border-radius:50%;cursor:pointer;height:48px;position:relative;position:absolute;right:-22px;top:-42px;width:48px}.popup .popup-body .popup-body-top>button>svg{height:inherit;width:inherit}.popup .popup-body .popup-body-top>button>i{height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;transform:rotate(42deg);width:calc(100% + 8px)}.popup .popup-body .popup-body-top>button>i:after,.popup .popup-body .popup-body-top>button>i:before{background-color:#7e718a;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);width:100%}.popup .popup-body .popup-body-top>button>i:after{height:1px;width:25px}.popup .popup-body .popup-body-top>button>i:before{height:25px;width:1px}.popup .popup-body>span{color:#7e718a;display:inline-block;font-weight:400;line-height:1.5;margin-bottom:56px}.popup .popup-body>form>input{border:1px solid rgba(126,113,138,.2);border-radius:20px;color:#7e718a;font-size:1rem;margin-bottom:16px;padding:16px}.popup .popup-body>form>button{background-color:#ba44ff;border-radius:20px;color:#fff;font-size:1.125rem;line-height:1.33;margin-bottom:24px;margin-top:80px;padding:16px 0}.popup .popup-body>form>div{text-align:center}.popup .popup-body>form>div>button{display:inline-block;font-size:.75rem;font-weight:400}.popup .popup-body>form>div>span{color:#7e718a;display:inline-block;font-size:.75rem;max-width:240px}.popup .popup-body>form>div>span>a{color:#ba44ff;text-decoration:underline}.popup .popup-body>form>:last-child{margin:0}.popup .popup-body.tariff-confirm .popup-body-top{align-items:center;margin-bottom:24px}.popup .popup-body.tariff-confirm .tariff-confirm-text{margin-bottom:24px}.popup .popup-body.tariff-confirm .tariff-confirm-text>p{font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.25;margin-bottom:24px}.popup .popup-body.tariff-confirm .tariff-confirm-text>p:last-child{font-size:.875rem;margin-bottom:0;max-width:290px}.popup .popup-body.tariff-confirm .tariff-confirm-buttons>button{margin-bottom:16px}.popup .popup-body.tariff-confirm .tariff-confirm-buttons>button:first-child{border:1px solid #ebe5ef;border-radius:20px;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:300;line-height:1.43;padding:12px 16px}.popup .popup-body.tariff-confirm .tariff-confirm-buttons>button:last-child{border-radius:28px;font-size:1rem;font-weight:500;margin-bottom:0;padding:26px 16px}.popup .popup-body.popup-send-code{max-width:521px}.popup.modal-popup-special .modal-special{border-radius:15px;display:flex;overflow:hidden;position:relative}.popup.modal-popup-special .modal-special .special-inner-policy{max-width:390px;padding:24px 32px 40px;position:relative;z-index:2}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top{display:flex;margin-bottom:30px;padding-bottom:20px;position:relative}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-top-icon{flex:0 24px;height:24px;margin-right:10px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-top-icon>img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top>h2{font-size:1.25rem;font-weight:400;line-height:1.2;white-space:nowrap;width:-moz-max-content;width:max-content}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-button-close{flex:0 16px;height:16px;margin-left:auto;position:relative;transform:rotate(42deg)}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-button-close:after,.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-button-close:before{background-color:#000;content:"";position:absolute;transform-origin:center}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-button-close:after{height:1px;left:0;top:calc(50% - .5px);width:100%}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top .special-button-close:before{height:100%;left:calc(50% - .5px);top:0;width:1px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top:after{background-color:#00000042;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-descr{color:#424242;font-size:1.125rem;font-weight:500;line-height:normal;margin-bottom:40px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-descr>span{display:block;line-height:1;text-align:left}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-descr>span:first-child{margin-bottom:18px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-descr>span:last-child{color:#ba44ff;font-weight:300;margin-bottom:0}.popup.modal-popup-special .modal-special .special-inner-policy>div>form{margin-bottom:34px}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>input{border:1px solid rgba(0,0,0,.3);border-radius:14px;font-size:1rem;font-weight:400;margin-bottom:16px;padding:15.5px 10px;text-align:center}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>input::-moz-placeholder{color:#00000080}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>input::placeholder{color:#00000080}.popup.modal-popup-special .modal-special .special-inner-policy>div>form .special-button{background-color:#eceff5;border-radius:14px;margin-bottom:25px;padding:18px 0;transition:background-color .3s,color .4s}.popup.modal-popup-special .modal-special .special-inner-policy>div>form .special-button-active{background-color:#ba44ff;color:#fff}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span{color:#0000004d;display:block;line-height:.9;margin-bottom:25px;position:relative}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:after,.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:before{content:"";position:absolute}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:before{background-color:#fff;height:50px;left:50%;top:0;transform:translate(-50%);width:95px;z-index:-1}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:after{background-color:#0000004d;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%);width:70%;z-index:-2}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement{font-size:.875rem}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn{align-items:center;display:flex}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn>svg{flex:1 0 22px;height:22px;margin-right:15px;width:22px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn>span{text-align:left}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn>span>a{text-decoration:underline}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn.policy-active>svg{stroke:#8f00ff}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement>*{margin-bottom:23px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement>:last-child{margin-bottom:0}.popup.modal-popup-special .modal-special .special-image{flex:50%;position:relative}.popup.modal-popup-special .modal-special .special-image>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.popup.modal-popup-special .modal-special{width:-moz-max-content;width:max-content}.popup.modal-popup-special .modal-special .special-inner-policy{padding:26px 15px 36px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-top{margin-bottom:25px;padding-bottom:25px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-descr{margin-bottom:30px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-descr>span:first-child{margin-bottom:15px}.popup.modal-popup-special .modal-special .special-inner-policy>div>form{margin-bottom:32px}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>input{margin-bottom:12px}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>button{margin-bottom:25px}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span{color:#0000004d;display:block;margin-bottom:25px;position:relative}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:after,.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:before{content:"";position:absolute}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:before{background-color:#fff;height:50px;left:50%;top:0;transform:translate(-50%);width:95px;z-index:-1}.popup.modal-popup-special .modal-special .special-inner-policy>div>form>span:after{background-color:#0000004d;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%);width:70%;z-index:-2}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement{font-size:.875rem}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn{align-items:center;display:flex}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn>svg{flex:1 0 22px;height:22px;margin-right:15px;width:22px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement .special-agreement-btn>span{text-align:left}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement>*{margin-bottom:20px}.popup.modal-popup-special .modal-special .special-inner-policy>div .special-agreement>:last-child{margin-bottom:0}.popup.modal-popup-special .modal-special .special-image{display:none}}.popup.modal-popup-special .modal-special.modal-utf{max-height:480px}.popup.modal-popup-special .modal-special.modal-utf>div{-ms-overflow-style:none;overflow:hidden;overflow-y:auto;scrollbar-width:none}.popup.modal-popup-special .modal-special.modal-utf>div::-webkit-scrollbar{display:none}.popup.modal-popup-special .modal-special.modal-utf .special-inner-policy>div>form{margin-bottom:75px}@media screen and (max-width:768px){.popup.modal-popup-special .modal-special.modal-utf{max-height:460px}}@media screen and (max-height:650px){.popup.modal-popup-special{display:block}.popup.modal-popup-special .modal-special.modal-utf{margin-top:50px}}@media screen and (max-height:530px){.popup.modal-popup-special .modal-special.modal-utf{margin-top:10px}}@media screen and (max-height:500px){.popup.modal-popup-special .modal-special.modal-utf{margin-top:0}}.popup .popup-place-error{background-color:#ba44ff;color:#fff;font-size:.875rem;padding:30px;text-align:center;width:-moz-max-content;width:max-content}.popup .popup-place-error .popup-inner{max-width:250px}.popup .popup-place-error .popup-inner>h2{font-size:inherit;line-height:1.29;margin-bottom:30px;white-space:nowrap}.popup .popup-place-error .popup-inner>p{line-height:1.29;margin-bottom:35px}.popup .popup-place-error .popup-inner>button{background-color:#fff;border-radius:16px;color:#ba44ff;line-height:1.33;padding:12px 4px}@media screen and (max-width:380px){.popup .form>button{font-size:.875rem;font-size:1rem;padding:16px 10px}}.modal-enter-active{transition:all .3s ease-out}.modal-leave-active{opacity:0;transition:all .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}
