.pay-popup{align-items:center;display:flex;flex-direction:column;gap:24px;max-height:80vh;overflow-y:auto;padding-right:20px}@media(max-width:1440px){.pay-popup{max-height:80vh}}.pay-popup::-webkit-scrollbar{width:5px}.pay-popup::-webkit-scrollbar-thumb{background-color:#434248;border-radius:10px}.pay-popup .title{color:#333238;margin-bottom:0}.pay-popup .description{background-color:rgb(var(--color__violet_200));border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.pay-popup .info{align-items:center;display:flex;gap:16px;justify-content:space-between}@media(max-width:500px){.pay-popup .info{flex-direction:column}}.pay-popup .period{color:#333238;font-size:18px;font-weight:600;line-height:120%}.pay-popup .amount{align-items:center;display:flex;gap:8px}.pay-popup .amount .count{color:rgb(var(--color__violet_500));font-size:24px;font-weight:600;line-height:120%}.pay-popup .amount .sub{color:#737278;font-size:16px;font-style:normal;font-weight:400;line-height:142%;text-decoration:line-through}.pay-popup .services{align-items:center;display:flex;gap:11px}@media(max-width:500px){.pay-popup .services{justify-content:center}}.pay-popup .services li{list-style:none}.pay-popup .services .service-logo{height:24px;width:24px}.pay-popup .police{align-items:flex-start;display:flex;gap:8px}.pay-popup .police .checkbox{margin-top:4px}.pay-popup .police .text{font-size:14px;font-weight:400;line-height:150%;max-width:351px}.pay-popup .police .text a{color:rgb(var(--color__violet_500));text-decoration:underline}.pay-popup .links{display:flex;flex-direction:column;gap:10px}.pay-popup .button-pay{max-width:368px;padding:8px;white-space:nowrap;width:100%}.new-price{font-size:1em;font-weight:600;white-space:nowrap}.ruble{font-family:PT Sans,serif;font-weight:300}.old-price{color:#bbbaba!important;font-size:1em;text-decoration:line-through;white-space:nowrap}.old-price s{color:inherit!important}.welcome-popup{box-sizing:border-box;width:100%}@media(max-width:500px){.welcome-popup{display:flex;flex-direction:column;height:calc(85dvh - 16px);max-height:calc(85dvh - 16px);min-height:0;overflow:hidden}}.welcome-step-enter-active,.welcome-step-leave-active{transition:opacity .28s ease,transform .28s ease}.welcome-step-enter-from{opacity:0;transform:translateY(8px)}.welcome-step-leave-to{opacity:0;transform:translateY(-8px)}.welcome-intro-step{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:8px;width:100%}.welcome-intro-step .title{font-size:24px;font-weight:600;line-height:120%;margin:0}.welcome-intro-step .description{font-size:16px;line-height:150%;margin:0}.welcome-intro-step .features{display:flex;flex-direction:column;gap:8px}.welcome-intro-step .content,.welcome-intro-step .scroll-content{display:flex;flex-direction:column;gap:24px}.welcome-intro-step .feature{align-items:flex-start;display:flex;gap:12px}.welcome-intro-step .feature-icon{align-items:center;background:rgb(var(--color__violet_50));border-radius:4px;display:flex;height:32px;justify-content:center;min-width:32px;width:32px}.welcome-intro-step .feature-icon .ui-icon{height:20px;stroke:rgb(var(--color__violet_500));width:20px}.welcome-intro-step .feature-content{display:flex;flex-direction:column;gap:4px}.welcome-intro-step .feature-title{font-size:16px;font-weight:600}.welcome-intro-step .feature-text{font-size:16px;line-height:150%}.welcome-intro-step .preview{aspect-ratio:428/240;background:rgb(var(--color__violet_50));border-radius:24px;flex-shrink:0;overflow:hidden;width:100%}.welcome-intro-step .preview-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.welcome-intro-step .footer{flex-shrink:0}@media(max-width:500px){.welcome-intro-step{height:100%;max-height:100%;min-height:0;overflow:hidden}.welcome-intro-step .content{flex:1;gap:0;min-height:0;overflow:hidden}.welcome-intro-step .scroll-content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:16px}.welcome-intro-step .footer{background:rgb(var(--color__neutrals_white));flex-shrink:0;padding-top:12px}}.welcome-subscribe-step{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:8px;width:100%}.welcome-subscribe-step .title{font-size:24px;font-weight:600;line-height:120%;margin:0}.welcome-subscribe-step .content,.welcome-subscribe-step .scroll-content{display:flex;flex-direction:column;gap:16px}.welcome-subscribe-step .description,.welcome-subscribe-step .hint,.welcome-subscribe-step .subtitle{font-size:16px;line-height:150%;margin:0}.welcome-subscribe-step .list{display:flex;flex-direction:column;gap:8px}.welcome-subscribe-step .list-item{align-items:center;display:flex;font-size:16px;gap:8px;line-height:150%}.welcome-subscribe-step .bullet{color:rgb(var(--color__violet_500));flex-shrink:0;line-height:1;margin-top:2px;stroke:transparent}.welcome-subscribe-step .channels{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.welcome-subscribe-step .channel{align-items:center;display:flex;flex-direction:column;gap:12px;text-decoration:none;width:100%}.welcome-subscribe-step .channel-link,.welcome-subscribe-step .info{align-items:center;display:flex;gap:8px}.welcome-subscribe-step .channel-link{color:rgb(var(--color__violet_500));flex-direction:column;font-size:16px;line-height:150%;text-decoration:none}.welcome-subscribe-step .channel-link .ui-icon{stroke:none}.welcome-subscribe-step .channel-icon{display:block;height:auto;max-width:220px;width:100%}.welcome-subscribe-step .footer{flex-shrink:0}@media(max-width:500px){.welcome-subscribe-step{height:100%;max-height:100%;min-height:0;overflow:hidden}.welcome-subscribe-step .content{flex:1;gap:0;min-height:0;overflow:hidden}.welcome-subscribe-step .scroll-content{flex:1;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:16px}.welcome-subscribe-step .channel-icon{display:none}.welcome-subscribe-step .channels{gap:8px}.welcome-subscribe-step .channel{background:rgb(var(--color__violet_180));border-radius:8px;box-sizing:border-box;gap:0;padding:8px 15px;width:100%}.welcome-subscribe-step .channel-link{flex-direction:row;justify-content:center;width:100%}.welcome-subscribe-step .footer{background:rgb(var(--color__neutrals_white));flex-shrink:0;padding-top:12px}}
