#pricing-page .container{padding:0 48px;margin:0 auto;height:100%}@media(max-width:768px){#pricing-page .container{padding:0 32px}}@media(max-width:441px){#pricing-page .container{padding:0 16px}}@media(min-width:640px){#pricing-page .container{max-width:640px}}@media(min-width:768px){#pricing-page .container{max-width:768px}}@media(min-width:1280px){#pricing-page .container{max-width:1280px}}@media(min-width:1536px){#pricing-page .container{max-width:1536px}}#pricing-page #shadow{position:absolute;top:0;z-index:0;width:100%;height:63vw;background:linear-gradient(var(--bg-primary) -5%,rgba(var(--bg-primary-rgb),.3) 10%,rgba(var(--bg-primary-rgb),.3) 45%,var(--bg-primary) 95%)}@media(max-width:1280px){#pricing-page #shadow{height:87vw}}@media(max-width:1024px){#pricing-page #shadow{height:95vw}}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page #shadow{height:63vw}}@media(max-width:768px){#pricing-page #shadow{height:126vw}}@media(max-width:441px){#pricing-page #shadow{height:175.5vw}}@media(max-width:400px)and (max-height:700px){#pricing-page #shadow{height:138vw}}#pricing-page header{width:100%;height:100px;position:fixed;z-index:10;top:0;transition:.15s ease-in-out;padding:0 48px 0 44px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:1440px){#pricing-page header{padding:0 40px}}@media(max-width:992px){#pricing-page header{height:60px}}@media(max-width:768px){#pricing-page header{padding:0 32px 0 30px}}@media(max-width:480px){#pricing-page header{height:70px;padding:0 16px 0 14px;gap:0}}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header{padding:0 40px 0 36px;gap:16px;height:60px}}#pricing-page header nav{display:flex;align-items:center;gap:20px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header nav{gap:10px}}#pricing-page header nav .logo{height:40px;display:flex;align-items:center;cursor:pointer;position:relative}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header nav .logo{height:32px}}#pricing-page header nav .logo img{max-width:40px;max-height:40px;min-height:40px;width:fit-content;height:100%;cursor:pointer;transition:.25s ease-out}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header nav .logo img{max-width:32px;max-height:32px;min-height:32px}}#pricing-page header nav .logo h1{font-size:18px;line-height:150%;font-weight:600;color:var(--color-primary);cursor:pointer;transition:.2s ease-out}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header nav .logo h1{font-size:15px;line-height:140%}}#pricing-page header nav .logo:hover img{-webkit-transform:rotate(120deg) translateY(2px) translateX(2px);-webkit-transition-duration:.4s;-webkit-transition-delay:now;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}#pricing-page header nav ul{display:flex;align-items:center;gap:16px}@media(max-width:1024px){#pricing-page header nav ul{display:none}}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header nav ul{display:flex;gap:8px}#pricing-page header nav ul li{padding-bottom:4px}}#pricing-page header nav ul li,#pricing-page header nav ul li *{cursor:pointer}#pricing-page header nav ul li a{position:relative;font-size:14px;color:var(--text-less);transition:.15s}#pricing-page header nav ul li a.active,#pricing-page header nav ul li a:hover{color:var(--text-primary)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header nav ul li a{font-size:10px}}#pricing-page header nav ul li:last-of-type a:hover svg{transform:scale(1.1)}#pricing-page header nav ul li:last-of-type a:before{display:none}#pricing-page header .right{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right{gap:6px}}#pricing-page header .right .search{position:relative}@media(max-width:441px){#pricing-page header .right .search{display:none}}#pricing-page header .right .search svg{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;transition:.15s}#pricing-page header .right .search svg.poisk{left:12px}#pricing-page header .right .search svg.clear{right:12px}@media(max-width:1440px){#pricing-page header .right .search svg{font-size:16px}#pricing-page header .right .search svg.poisk{left:10px}#pricing-page header .right .search svg.clear{right:10px}}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .search svg{font-size:14px}}#pricing-page header .right .search input{width:260px;height:38px;background:rgba(0,0,0,0);padding:0 6px 0 38px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.08);font-size:13px;font-weight:400;transition:.15s}@media(max-width:1440px){#pricing-page header .right .search input{width:230px;height:36px;font-size:12px;padding:0 6px 0 34px}}#pricing-page header .right .search input:focus{background:hsla(0,0%,100%,.1)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .search input{width:180px;height:30px;font-size:10px;padding:0 5px 0 32px;border-radius:6px}}#pricing-page header .right .search.active input{border-color:rgba(var(--color-primary-rgb),.4);background:rgba(var(--color-primary-rgb),.08)}#pricing-page header .right .search.active svg.poisk{color:var(--color-primary)}#pricing-page header .right .search-mobile{display:none}@media(max-width:441px){#pricing-page header .right .search-mobile{width:38px;height:38px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.08);transition:.15s;display:flex;align-items:center;justify-content:center;cursor:pointer}#pricing-page header .right .search-mobile:hover{background:hsla(0,0%,100%,.2)}#pricing-page header .right .search-mobile svg{font-size:19px;transition:.15s}}#pricing-page header .right .favorite,#pricing-page header .right .notification{width:38px;height:38px;position:relative;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.08);transition:.15s;display:flex;align-items:center;justify-content:center}#pricing-page header .right .favorite:hover,#pricing-page header .right .notification:hover{background:hsla(0,0%,100%,.2)}#pricing-page header .right .favorite::selection,#pricing-page header .right .notification::selection{background:rgba(0,0,0,0)}#pricing-page header .right .favorite,#pricing-page header .right .favorite *,#pricing-page header .right .notification,#pricing-page header .right .notification *{cursor:pointer}#pricing-page header .right .favorite svg,#pricing-page header .right .notification svg{font-size:21px;transition:.15s}@media(max-width:1360px){#pricing-page header .right .favorite,#pricing-page header .right .notification{display:none}}#pricing-page header .right .language{transition:.2s;position:relative;width:80px;height:38px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .language{width:68px;height:30px}}#pricing-page header .right .language .lang-menu{width:100%;height:38px;display:flex;flex-direction:column;border:1px solid rgba(var(--text-primary-rgb),.06);background:rgba(var(--text-primary-rgb),.08);border-radius:8px;overflow:hidden;font-weight:400;font-size:15px;transition:.2s;position:absolute;z-index:1;top:0;left:0}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .language .lang-menu{height:30px;font-size:13px;border-radius:6px}}#pricing-page header .right .language .lang-menu .selected,#pricing-page header .right .language .lang-menu button{min-height:38px!important;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:.2s;gap:4px;font-size:14px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .language .lang-menu .selected,#pricing-page header .right .language .lang-menu button{min-height:30px!important}}#pricing-page header .right .language .lang-menu .selected,#pricing-page header .right .language .lang-menu .selected *,#pricing-page header .right .language .lang-menu button,#pricing-page header .right .language .lang-menu button *{cursor:pointer}#pricing-page header .right .language .lang-menu .selected ::selection,#pricing-page header .right .language .lang-menu button ::selection{background:rgba(0,0,0,0)}#pricing-page header .right .language .lang-menu .selected:disabled,#pricing-page header .right .language .lang-menu button:disabled{display:none}#pricing-page header .right .language .lang-menu .selected img,#pricing-page header .right .language .lang-menu button img{width:20px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .language .lang-menu .selected img,#pricing-page header .right .language .lang-menu button img{width:16px}}#pricing-page header .right .language .lang-menu .selected span,#pricing-page header .right .language .lang-menu button span{padding-top:1px;transition:.2s;color:#fff;text-transform:uppercase}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .language .lang-menu .selected span,#pricing-page header .right .language .lang-menu button span{font-size:12px}}#pricing-page header .right .language .lang-menu.active{height:116px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .language .lang-menu.active{height:92px}}#pricing-page header .right .language .lang-menu.active:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.1)}#pricing-page header .right .account{height:100%;display:flex;align-items:center;justify-content:center}#pricing-page header .right .account img.avatar{max-width:38px;max-height:38px;min-height:38px;transition:.2s;border-radius:50%;width:fit-content;height:100%;cursor:pointer}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right .account img.avatar{max-width:30px;max-height:30px;min-height:30px}}#pricing-page header .right a{height:38px;color:#fff;padding:0 24px;font-size:14px;border-radius:8px;font-weight:400;white-space:nowrap;transition:.2s ease;background:var(--color-primary);text-align:center;line-height:37px}#pricing-page header .right a::selection{background:rgba(0,0,0,0)}#pricing-page header .right a:hover{background:var(--color-hover)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .right a{height:30px;font-size:11px;padding:0 16px;border-radius:6px;line-height:31px}}#pricing-page header .account-menu-wrapper{width:100%;height:100svh;position:absolute;z-index:1;top:0;right:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s ease;display:flex}#pricing-page header .account-menu-wrapper .close{width:calc(100% - 320px);height:100%}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .close{width:calc(100% - 260px)}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .close{width:calc(100% - 280px)}}#pricing-page header .account-menu-wrapper .menu{width:300px;height:100%;background:rgba(var(--bg-primary-rgb),.82);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);position:absolute;top:0;right:-300px;transition:.3s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 32px rgba(0,0,0,.4);border-left:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu{width:240px;right:-240px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu{width:260px;right:-260px}}#pricing-page header .account-menu-wrapper .menu .menu-header{padding:24px 20px;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;gap:14px;flex-shrink:0}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-header{padding:16px;gap:10px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-header{padding:18px 16px;gap:12px}}#pricing-page header .account-menu-wrapper .menu .menu-header img.avatar{width:46px;height:46px;min-width:46px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.08);transition:.2s ease}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-header img.avatar{width:38px;height:38px;min-width:38px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-header img.avatar{width:40px;height:40px;min-width:40px}}#pricing-page header .account-menu-wrapper .menu .menu-header .info{flex:1;min-width:0}#pricing-page header .account-menu-wrapper .menu .menu-header .info h3{font-size:15px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-header .info h3{font-size:13px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-header .info h3{font-size:14px}}#pricing-page header .account-menu-wrapper .menu .menu-header .info p{font-size:12px;color:var(--text-many);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;margin-top:2px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-header .info p{font-size:11px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-header .info p{font-size:11px}}#pricing-page header .account-menu-wrapper .menu .menu-content{flex:1;overflow-y:auto;padding:8px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-content{padding:6px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-content{padding:6px}}#pricing-page header .account-menu-wrapper .menu .menu-content::-webkit-scrollbar{width:3px}#pricing-page header .account-menu-wrapper .menu .menu-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#pricing-page header .account-menu-wrapper .menu .menu-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-nav{display:none;flex-direction:column;padding:4px 0;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width:1024px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-nav{display:flex}}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-nav{display:flex}}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-section{display:flex;flex-direction:column;padding:4px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-section:last-child{border-bottom:none}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;font-size:14px;color:var(--text-less);transition:all .15s ease;cursor:pointer;position:relative;text-decoration:none}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item{padding:8px 12px;font-size:13px;gap:10px;border-radius:8px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item{padding:9px 12px;font-size:13px;gap:10px;border-radius:8px}}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item .icon svg{font-size:18px;transition:.15s ease}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item .icon svg{font-size:16px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item .icon svg{font-size:16px}}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item:hover{background:hsla(0,0%,100%,.07);color:var(--text-primary)}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.active{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.active .icon svg{color:var(--color-primary)}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.responsive{display:none}@media(max-width:1360px){#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.responsive{display:flex}}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.logout .icon svg{transform:rotate(180deg)}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.logout:hover{background:rgba(239,68,68,.08);color:#ef4444}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item.logout:hover .icon svg{color:#ef4444}#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item,#pricing-page header .account-menu-wrapper .menu .menu-content .menu-item *{cursor:pointer}#pricing-page header .account-menu-wrapper .menu .menu-footer{padding:12px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:8px;flex-shrink:0}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-footer{padding:10px;gap:6px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-footer{padding:10px;gap:6px}}#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);transition:all .15s ease;cursor:pointer}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn{height:38px;border-radius:8px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn{height:38px;border-radius:8px}}#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn,#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn *{cursor:pointer}#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn svg{font-size:18px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn svg{font-size:16px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn svg{font-size:16px}}#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn span{white-space:nowrap;color:var(--text-primary);font-weight:400;font-size:14px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn span{font-size:13px}}@media(max-width:441px){#pricing-page header .account-menu-wrapper .menu .menu-footer .footer-btn span{font-size:13px}}#pricing-page header .account-menu-wrapper.active{opacity:1;visibility:visible}#pricing-page header .account-menu-wrapper.active .menu{right:0}#pricing-page header .rodal .rodal-dialog{max-width:90%;width:fit-content!important;height:fit-content!important;background:var(--bg-primary);border-radius:5px;overflow:hidden;padding:0}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .rodal .rodal-dialog{max-width:70%;transform:scale(.85)}}#pricing-page header .rodal .rodal-dialog .text{padding:16px 20px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .rodal .rodal-dialog .text p{font-size:15px}}@media(max-width:441px){#pricing-page header .rodal .rodal-dialog .text p{font-size:15px}}#pricing-page header .rodal .rodal-dialog .wrapper button{width:50%;padding:12px}#pricing-page header .rodal .rodal-dialog .wrapper button.cancel{border-top:1px solid var(--bg-secondary);transition:.15s}#pricing-page header .rodal .rodal-dialog .wrapper button.cancel:hover{border-top:1px solid var(--border-primary);background:var(--bg-secondary)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .rodal .rodal-dialog .wrapper button.cancel{font-size:15px}}@media(max-width:441px){#pricing-page header .rodal .rodal-dialog .wrapper button.cancel{font-size:15px}}#pricing-page header .rodal .rodal-dialog .wrapper button.confirm{border-top:1px solid var(--color-primary);background:var(--color-primary);transition:.15s}#pricing-page header .rodal .rodal-dialog .wrapper button.confirm:hover{background:var(--color-hover)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page header .rodal .rodal-dialog .wrapper button.confirm{font-size:15px}}@media(max-width:441px){#pricing-page header .rodal .rodal-dialog .wrapper button.confirm{font-size:15px}}#pricing-page header .rodal .rodal-close{display:none}#pricing-page header.active{background-color:rgba(var(--bg-primary-rgb),.5);height:70px}#pricing-page header.active:before{content:"";position:absolute;z-index:-1;width:101%;height:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translateX(-48px)}@media(max-width:768px){#pricing-page header.active:before{transform:translateX(-32px);padding:0 32px}}@media(max-width:441px){#pricing-page header.active:before{transform:translateX(-16px);padding:0 16px}}@media(max-width:1024px){#pricing-page header.active{height:50px}}@media(max-width:441px){#pricing-page header.active{height:60px}}#pricing-page header.active .right{height:60%}#pricing-page main{position:relative;min-height:100svh;display:flex;flex-direction:column;background:repeating-linear-gradient(90deg,transparent,transparent 119px,rgba(255,255,255,.03) 119px,rgba(255,255,255,.03) 120px),repeating-linear-gradient(0deg,transparent,transparent 119px,rgba(255,255,255,.03) 119px,rgba(255,255,255,.03) 120px),var(--bg-primary)}#pricing-page main:before{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:80vw;height:320px;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.25) 0,rgba(var(--color-primary-rgb),.08) 40%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}#pricing-page .pricing-hero{padding:90px 48px 0;text-align:center;position:relative;z-index:1}@media(max-width:768px){#pricing-page .pricing-hero{padding:90px 24px 16px}}#pricing-page .pricing-hero .pricing-hero-content{margin:0 auto}#pricing-page .pricing-hero .pricing-hero-content .pricing-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:24px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.18);margin-bottom:16px;backdrop-filter:blur(8px)}#pricing-page .pricing-hero .pricing-hero-content .pricing-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}#pricing-page .pricing-hero .pricing-hero-content h1{font-size:36px;font-weight:800;line-height:1.15;margin-bottom:10px;color:var(--text-primary);white-space:nowrap}@media(max-width:768px){#pricing-page .pricing-hero .pricing-hero-content h1{font-size:26px;white-space:normal}}@media(max-width:480px){#pricing-page .pricing-hero .pricing-hero-content h1{font-size:22px}}#pricing-page .pricing-hero .pricing-hero-content .pricing-subtitle{font-size:13px;color:var(--text-less);line-height:1.6;margin-bottom:20px;margin-left:auto;margin-right:auto}@media(max-width:480px){#pricing-page .pricing-hero .pricing-hero-content .pricing-subtitle{font-size:11px}}#pricing-page .pricing-hero .pricing-hero-content .billing-toggle{display:inline-flex;gap:4px;background:rgba(var(--bg-secondary-rgb),.8);border-radius:10px;padding:4px;border:1px solid var(--border-secondary);backdrop-filter:blur(8px);position:relative}#pricing-page .pricing-hero .pricing-hero-content .billing-toggle .billing-toggle-indicator{position:absolute;top:4px;left:4px;width:calc(50% - 6px);height:calc(100% - 8px);border-radius:8px;background:var(--color-primary);z-index:0;transition:left .3s ease;pointer-events:none}#pricing-page .pricing-hero .pricing-hero-content .billing-toggle .billing-option{position:relative;z-index:1;flex:1;min-width:0;padding:7px 20px;border-radius:8px;font-size:11px;font-weight:600;color:var(--text-less);background:rgba(0,0,0,0);border:none;transition:color .25s;display:flex;align-items:center;justify-content:center;gap:8px}#pricing-page .pricing-hero .pricing-hero-content .billing-toggle .billing-option:hover{color:var(--text-many)}#pricing-page .pricing-hero .pricing-hero-content .billing-toggle .billing-option.active{color:#fff}#pricing-page .pricing-hero .pricing-hero-content .billing-toggle .billing-option,#pricing-page .pricing-hero .pricing-hero-content .billing-toggle .billing-option *{cursor:pointer}#pricing-page .pricing-plans{padding:24px 48px 60px;position:relative;z-index:1}@media(max-width:768px){#pricing-page .pricing-plans{padding:16px 24px 40px}}#pricing-page .pricing-plans .plans-container{max-width:1100px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:991px){#pricing-page .pricing-plans .plans-container{grid-template-columns:1fr;max-width:420px}}#pricing-page .plan-card{--mouse-x:50%;--mouse-y:90%;border:1px solid hsla(0,0%,100%,.06);background:rgba(var(--bg-secondary-rgb),.6);backdrop-filter:blur(16px);border-radius:18px;padding:24px;position:relative;overflow:hidden;transition:border-color .3s,transform .3s;display:flex;flex-direction:column;height:100%;min-height:0}#pricing-page .plan-card .card-cursor-glow{position:absolute;left:var(--mouse-x,50%);top:var(--mouse-y,90%);width:280px;height:280px;transform:translate(-50%,-50%);border-radius:50%;opacity:.5;background:radial-gradient(circle at center,rgba(148,163,184,.22) 0,rgba(148,163,184,.06) 40%,transparent 70%);pointer-events:none;z-index:0;transition:left .4s ease-out,top .4s ease-out}#pricing-page .plan-card.popular .card-cursor-glow{background:radial-gradient(circle at center,rgba(var(--color-primary-rgb),.28) 0,rgba(var(--color-primary-rgb),.08) 40%,transparent 70%)}#pricing-page .plan-card.premium .card-cursor-glow{background:radial-gradient(circle at center,rgba(139,92,246,.28) 0,rgba(139,92,246,.08) 40%,transparent 70%)}#pricing-page .plan-card:hover{border-color:hsla(0,0%,100%,.1)}#pricing-page .plan-card.lite{--lite-rgb:234,179,8;border-color:rgba(var(--lite-rgb),.3);background:linear-gradient(180deg,rgba(var(--lite-rgb),.06) 0,rgba(var(--bg-secondary-rgb),.7) 35%)}#pricing-page .plan-card.lite:hover{border-color:rgba(var(--lite-rgb),.5)}#pricing-page .plan-card.lite .card-cursor-glow{background:radial-gradient(circle at center,rgba(var(--lite-rgb),.28) 0,rgba(var(--lite-rgb),.08) 40%,transparent 70%)}#pricing-page .plan-card.lite .plan-features li.included svg{color:#eab308}#pricing-page .plan-card.popular{border-color:rgba(var(--color-primary-rgb),.3);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--bg-secondary-rgb),.7) 35%)}#pricing-page .plan-card.popular:hover{border-color:rgba(var(--color-primary-rgb),.5)}#pricing-page .plan-card.premium{--premium-rgb:139,92,246;border-color:rgba(var(--premium-rgb),.35);background:linear-gradient(180deg,rgba(var(--premium-rgb),.08) 0,rgba(var(--bg-secondary-rgb),.7) 35%)}#pricing-page .plan-card.premium:hover{border-color:rgba(var(--premium-rgb),.55)}#pricing-page .plan-card.premium .plan-features li.included svg{color:#a78bfa}#pricing-page .plan-card>*{position:relative;z-index:1}#pricing-page .plan-card .popular-badge{position:absolute;top:18px;right:20px;padding:4px 12px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.04em;background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.2);white-space:nowrap;z-index:2}#pricing-page .plan-card .plan-header{margin-bottom:16px}#pricing-page .plan-card .plan-header .plan-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid;margin-bottom:14px;backdrop-filter:blur(4px)}#pricing-page .plan-card .plan-header .plan-icon svg{font-size:18px}#pricing-page .plan-card .plan-header h2{font-size:17px;font-weight:700;margin-bottom:4px}#pricing-page .plan-card .plan-header .plan-desc{font-size:11px;color:var(--text-less);line-height:1.5}#pricing-page .plan-card .plan-price{margin-bottom:18px}#pricing-page .plan-card .plan-price .price-free .amount{font-size:30px;font-weight:800;color:var(--text-primary)}#pricing-page .plan-card .plan-price .price-amount{display:flex;align-items:baseline;gap:2px}#pricing-page .plan-card .plan-price .price-amount .currency{font-size:16px;font-weight:700;color:var(--text-less);margin-right:2px}#pricing-page .plan-card .plan-price .price-amount .amount{font-size:34px;font-weight:800;color:var(--text-primary);line-height:1}#pricing-page .plan-card .plan-price .price-amount .period{font-size:11px;color:var(--text-less);margin-left:4px}#pricing-page .plan-card .plan-price .intro-price-hint{display:flex;flex-direction:column;gap:2px;margin-top:6px}#pricing-page .plan-card .plan-price .intro-price-hint .intro-label{font-size:11px;font-weight:600;color:#eab308}#pricing-page .plan-card .plan-price .intro-price-hint .intro-then{font-size:11px;color:var(--text-less)}#pricing-page .plan-card .plan-btn{width:100%;padding:11px 0;border-radius:10px;font-size:12px;font-weight:700;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--text-primary);transition:all .25s;margin-bottom:18px}#pricing-page .plan-card .plan-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}#pricing-page .plan-card .plan-btn.primary{border:none;background:var(--color-primary);color:#fff;box-shadow:0 4px 24px rgba(var(--color-primary-rgb),.3)}#pricing-page .plan-card .plan-btn.primary:hover{background:var(--color-hover);box-shadow:0 4px 32px rgba(var(--color-primary-rgb),.45)}#pricing-page .plan-card .plan-btn.lite{border:none;background:#eab308;color:#000;box-shadow:0 4px 24px rgba(234,179,8,.35)}#pricing-page .plan-card .plan-btn.lite:hover{filter:brightness(1.08);box-shadow:0 4px 32px rgba(234,179,8,.5)}#pricing-page .plan-card .plan-btn.premium{border:none;background:#8b5cf6;color:#fff;box-shadow:0 4px 24px rgba(139,92,246,.35)}#pricing-page .plan-card .plan-btn.premium:hover{filter:brightness(1.08);box-shadow:0 4px 32px rgba(139,92,246,.5)}#pricing-page .plan-card .plan-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#pricing-page .plan-card .plan-btn.disabled *{cursor:not-allowed}#pricing-page .plan-card .plan-btn,#pricing-page .plan-card .plan-btn *{cursor:pointer}#pricing-page .plan-card .plan-features{border-top:1px solid hsla(0,0%,100%,.06);padding-top:16px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#pricing-page .plan-card .plan-features .features-title{font-size:10px;font-weight:600;color:var(--text-less);margin-bottom:12px}#pricing-page .plan-card .plan-features ul{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}#pricing-page .plan-card .plan-features ul li{display:flex;align-items:center;gap:8px;font-size:11px}#pricing-page .plan-card .plan-features ul li svg{font-size:14px;flex-shrink:0}#pricing-page .plan-card .plan-features ul li.included{color:var(--text-many)}#pricing-page .plan-card .plan-features ul li.included svg{color:var(--color-primary)}#pricing-page .plan-card .plan-features ul li.excluded{color:var(--text-less);opacity:.35}#pricing-page .plan-card .plan-features ul li.excluded svg{color:#555}#pricing-page footer{position:relative;background:var(--bg-secondary);overflow:hidden}#pricing-page footer .footer-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-primary-rgb),.5),transparent)}#pricing-page footer .footer-glow:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40%;height:80px;background:radial-gradient(ellipse at top,rgba(var(--color-primary-rgb),.06) 0,transparent 70%)}#pricing-page footer .footer-content{max-width:1400px;margin:0 auto;padding:0 48px}@media(max-width:768px){#pricing-page footer .footer-content{padding:0 32px}}@media(max-width:441px){#pricing-page footer .footer-content{padding:0 16px}}#pricing-page footer .footer-top{display:flex;justify-content:space-between;gap:64px;padding:56px 0 40px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-top{padding:40px 0 32px;gap:32px}}@media(max-width:900px){#pricing-page footer .footer-top{flex-direction:column;gap:40px}}@media(max-width:441px){#pricing-page footer .footer-top{padding:36px 0 28px;gap:32px}}#pricing-page footer .footer-brand{max-width:300px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand{max-width:240px;gap:12px}}@media(max-width:900px){#pricing-page footer .footer-brand{max-width:100%}}#pricing-page footer .footer-brand .logo-row{display:flex;align-items:center;gap:10px}#pricing-page footer .footer-brand .logo-row img{width:36px;height:36px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand .logo-row img{width:30px;height:30px}}#pricing-page footer .footer-brand .logo-row .logo-text{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.02em}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand .logo-row .logo-text{font-size:17px}}@media(max-width:441px){#pricing-page footer .footer-brand .logo-row .logo-text{font-size:18px}}#pricing-page footer .footer-brand .tagline{font-size:13px;line-height:1.6;color:var(--text-less);font-weight:400}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand .tagline{font-size:11px}}@media(max-width:441px){#pricing-page footer .footer-brand .tagline{font-size:12px}}#pricing-page footer .footer-brand .available-badges{display:flex;gap:8px;margin-top:4px}#pricing-page footer .footer-brand .available-badges .badge{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(--border-primary);background:hsla(0,0%,100%,.03);transition:.2s}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand .available-badges .badge{padding:5px 11px;border-radius:6px}}#pricing-page footer .footer-brand .available-badges .badge:hover{border-color:var(--border-secondary);background:hsla(0,0%,100%,.06)}#pricing-page footer .footer-brand .available-badges .badge svg{font-size:14px;color:var(--text-many)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand .available-badges .badge svg{font-size:12px}}#pricing-page footer .footer-brand .available-badges .badge span{font-size:12px;font-weight:400;color:var(--text-many);white-space:nowrap}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-brand .available-badges .badge span{font-size:10px}}#pricing-page footer .footer-links{display:flex;gap:56px;flex-wrap:wrap}@media(max-width:1140px){#pricing-page footer .footer-links{gap:40px}}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-links{gap:24px}}@media(max-width:768px){#pricing-page footer .footer-links{gap:32px}}@media(max-width:441px){#pricing-page footer .footer-links{gap:0;row-gap:28px}}#pricing-page footer .link-group{min-width:100px}@media(max-width:441px){#pricing-page footer .link-group{width:50%}}#pricing-page footer .link-group h4{font-size:12px;font-weight:600;color:var(--text-less);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .link-group h4{font-size:10px;margin-bottom:12px}}@media(max-width:441px){#pricing-page footer .link-group h4{font-size:11px;margin-bottom:14px}}#pricing-page footer .link-group ul{display:flex;flex-direction:column;gap:12px}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .link-group ul{gap:10px}}#pricing-page footer .link-group ul li{list-style:none}#pricing-page footer .link-group ul li a,#pricing-page footer .link-group ul li span{font-size:13px;font-weight:400;color:hsla(0,0%,100%,.55);transition:.2s;cursor:pointer;white-space:nowrap}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .link-group ul li a,#pricing-page footer .link-group ul li span{font-size:11px}}@media(max-width:441px){#pricing-page footer .link-group ul li a,#pricing-page footer .link-group ul li span{font-size:12px}}#pricing-page footer .link-group ul li a:hover,#pricing-page footer .link-group ul li span:hover{color:#fff;transform:translateX(2px)}#pricing-page footer .link-group ul li a,#pricing-page footer .link-group ul li span{display:inline-block}#pricing-page footer .link-group ul.social-list{gap:10px}#pricing-page footer .link-group ul.social-list li a{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;border:1px solid var(--border-primary);background:hsla(0,0%,100%,.02);transition:.2s;color:hsla(0,0%,100%,.6)}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .link-group ul.social-list li a{padding:6px 12px;border-radius:8px}}#pricing-page footer .link-group ul.social-list li a:hover{background:hsla(0,0%,100%,.06);border-color:var(--border-secondary);color:#fff;transform:translateX(0) translateY(-1px)}#pricing-page footer .link-group ul.social-list li a:hover svg{color:var(--color-primary)}#pricing-page footer .link-group ul.social-list li a svg{font-size:15px;transition:.2s;color:hsla(0,0%,100%,.5);flex-shrink:0}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .link-group ul.social-list li a svg{font-size:13px}}#pricing-page footer .link-group ul.social-list li a span{font-size:13px;font-weight:400;color:inherit}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .link-group ul.social-list li a span{font-size:11px}}#pricing-page footer .link-group ul.social-list li a span:hover{transform:none}#pricing-page footer .footer-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-primary) 20%,var(--border-primary) 80%,transparent)}#pricing-page footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:16px}@media(max-width:441px){#pricing-page footer .footer-bottom{padding:16px 0 20px}}#pricing-page footer .footer-bottom .copyright{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}#pricing-page footer .footer-bottom .copyright a,#pricing-page footer .footer-bottom .copyright span{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.4);transition:.2s;white-space:nowrap}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-bottom .copyright a,#pricing-page footer .footer-bottom .copyright span{font-size:11px}}@media(max-width:441px){#pricing-page footer .footer-bottom .copyright a,#pricing-page footer .footer-bottom .copyright span{font-size:11px}}#pricing-page footer .footer-bottom .copyright a{cursor:pointer}#pricing-page footer .footer-bottom .copyright a:hover{color:#fff}#pricing-page footer .footer-bottom .copyright .dot{margin:0 4px;color:hsla(0,0%,100%,.2)}@media(max-width:441px){#pricing-page footer .footer-bottom .copyright .dot{display:none}#pricing-page footer .footer-bottom .copyright .rights{width:100%}}#pricing-page footer .footer-bottom .developer{flex-shrink:0}#pricing-page footer .footer-bottom .developer,#pricing-page footer .footer-bottom .developer *{cursor:pointer}#pricing-page footer .footer-bottom .developer img{height:48px;opacity:.4;transition:.25s}@media(max-width:1140px)and (max-height:640px)and (min-width:440px){#pricing-page footer .footer-bottom .developer img{height:40px}}@media(max-width:441px){#pricing-page footer .footer-bottom .developer img{height:56px}}#pricing-page footer .footer-bottom .developer img:hover{opacity:.8;transform:scale(1.05)}#pricing-page .back-to-plan{padding:100px 48px 0;max-width:1100px;margin:0 auto;position:relative;z-index:1}#pricing-page .back-to-plan button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;font-size:12px;font-weight:600;color:var(--text-many);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .2s}#pricing-page .back-to-plan button:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}#pricing-page .back-to-plan button svg{font-size:14px}@media(max-width:768px){#pricing-page .back-to-plan{padding:90px 24px 0}}#pricing-page .current-plan-section{padding:110px 48px 40px;position:relative;z-index:1}@media(max-width:768px){#pricing-page .current-plan-section{padding:100px 24px 24px}}#pricing-page .current-plan-section .current-plan-header{text-align:center;margin-bottom:28px}#pricing-page .current-plan-section .current-plan-header .pricing-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:24px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.18);backdrop-filter:blur(8px)}#pricing-page .current-plan-section .current-plan-header .pricing-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}#pricing-page .current-plan-section .current-plan-card{--mouse-x:50%;--mouse-y:90%;max-width:480px;margin:0 auto;border:1px solid hsla(0,0%,100%,.08);background:rgba(var(--bg-secondary-rgb),.6);backdrop-filter:blur(16px);border-radius:20px;padding:28px;position:relative;overflow:hidden}#pricing-page .current-plan-section .current-plan-card .card-cursor-glow{position:absolute;left:50%;top:50%;width:320px;height:320px;transform:translate(-50%,-50%);border-radius:50%;opacity:.4;pointer-events:none;z-index:0}#pricing-page .current-plan-section .current-plan-card>*{position:relative;z-index:1}#pricing-page .current-plan-section .current-plan-card.lite{--plan-rgb:234,179,8;border-color:rgba(var(--plan-rgb),.3);background:linear-gradient(180deg,rgba(var(--plan-rgb),.06) 0,rgba(var(--bg-secondary-rgb),.7) 40%)}#pricing-page .current-plan-section .current-plan-card.lite .card-cursor-glow{background:radial-gradient(circle at center,rgba(var(--plan-rgb),.22) 0,rgba(var(--plan-rgb),.06) 40%,transparent 70%)}#pricing-page .current-plan-section .current-plan-card.lite .current-plan-features li.included svg{color:#eab308}#pricing-page .current-plan-section .current-plan-card.standard{border-color:rgba(var(--color-primary-rgb),.3);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--bg-secondary-rgb),.7) 40%)}#pricing-page .current-plan-section .current-plan-card.standard .card-cursor-glow{background:radial-gradient(circle at center,rgba(var(--color-primary-rgb),.22) 0,rgba(var(--color-primary-rgb),.06) 40%,transparent 70%)}#pricing-page .current-plan-section .current-plan-card.premium{--plan-rgb:139,92,246;border-color:rgba(var(--plan-rgb),.35);background:linear-gradient(180deg,rgba(var(--plan-rgb),.08) 0,rgba(var(--bg-secondary-rgb),.7) 40%)}#pricing-page .current-plan-section .current-plan-card.premium .card-cursor-glow{background:radial-gradient(circle at center,rgba(var(--plan-rgb),.22) 0,rgba(var(--plan-rgb),.06) 40%,transparent 70%)}#pricing-page .current-plan-section .current-plan-card.premium .current-plan-features li.included svg{color:#a78bfa}#pricing-page .current-plan-section .current-plan-card .current-plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media(max-width:480px){#pricing-page .current-plan-section .current-plan-card .current-plan-top{flex-direction:column;align-items:flex-start;gap:16px}}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-info{display:flex;align-items:center;gap:14px}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-info .plan-icon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid;backdrop-filter:blur(4px);flex-shrink:0}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-info .plan-icon svg{font-size:20px}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-info .current-plan-meta h2{font-size:18px;font-weight:700;margin-bottom:2px;color:var(--text-primary)}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-info .current-plan-meta .plan-period{font-size:12px;color:var(--text-less)}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price .price-row{display:flex;align-items:baseline;gap:2px}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price .amount{font-size:28px;font-weight:800;color:var(--text-primary);line-height:1}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price .currency{font-size:14px;font-weight:700;color:var(--text-less);margin-right:2px}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price .period{font-size:11px;color:var(--text-less);margin-left:3px}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price .intro-after{font-size:11px;color:var(--text-less);text-align:right}#pricing-page .current-plan-section .current-plan-card .current-plan-top .current-plan-price .intro-after span{font-weight:600;color:#eab308}#pricing-page .current-plan-section .current-plan-card .valid-until{padding:10px 14px;border-radius:10px;font-size:12px;font-weight:500;color:var(--text-many);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);margin-bottom:20px}#pricing-page .current-plan-section .current-plan-card .valid-until.lifetime{color:#a78bfa;background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.18);font-weight:600}#pricing-page .current-plan-section .current-plan-card .cancelled-notice{padding:10px 14px;border-radius:10px;font-size:12px;font-weight:600;color:#f97316;background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.18);margin-bottom:20px}#pricing-page .current-plan-section .current-plan-card .current-plan-features{border-top:1px solid hsla(0,0%,100%,.06);padding-top:18px;margin-bottom:20px}#pricing-page .current-plan-section .current-plan-card .current-plan-features .features-title{font-size:10px;font-weight:600;color:var(--text-less);margin-bottom:12px}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul{list-style:none;display:flex;flex-direction:column;gap:10px}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul li{display:flex;align-items:center;gap:8px;font-size:11px}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul li svg{font-size:14px;flex-shrink:0}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul li.included{color:var(--text-many)}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul li.included svg{color:var(--color-primary)}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul li.excluded{color:var(--text-less);opacity:.35}#pricing-page .current-plan-section .current-plan-card .current-plan-features ul li.excluded svg{color:#555}#pricing-page .current-plan-section .current-plan-card .manage-plan-btn{width:100%;padding:11px 0;border-radius:10px;font-size:12px;font-weight:700;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:var(--text-primary);cursor:pointer;transition:all .25s}#pricing-page .current-plan-section .current-plan-card .manage-plan-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}#pricing-page .plan-btn.cancel{background:rgba(0,0,0,0)!important;border:1px solid rgba(239,68,68,.3)!important;color:#ef4444!important;box-shadow:none!important}#pricing-page .plan-btn.cancel:hover{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.5)!important}#pricing-page .cancel-modal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}#pricing-page .cancel-modal-overlay .cancel-modal{max-width:420px;width:100%;background:var(--bg-secondary);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px}#pricing-page .cancel-modal-overlay .cancel-modal h3{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:10px}#pricing-page .cancel-modal-overlay .cancel-modal p{font-size:13px;color:var(--text-less);line-height:1.6;margin-bottom:24px}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions{display:flex;gap:10px}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions button{flex:1;padding:10px 0;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions button:disabled{opacity:.6;cursor:not-allowed}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions button:disabled *{cursor:not-allowed}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions .cancel-modal-back{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--text-many)}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions .cancel-modal-back:hover:not(:disabled){background:hsla(0,0%,100%,.08)}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions .cancel-modal-confirm{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#ef4444}#pricing-page .cancel-modal-overlay .cancel-modal .cancel-modal-actions .cancel-modal-confirm:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}#pricing-page .promo-hint-section{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 48px 48px}#pricing-page .promo-hint-section .promo-hint-icon{font-size:20px;color:var(--text-many)}#pricing-page .promo-hint-section .promo-hint-text{font-size:14px;color:var(--text-many)}#pricing-page .promo-hint-section .promo-hint-link{font-size:14px;font-weight:600;color:#dc2626;text-decoration:none;transition:opacity .2s}#pricing-page .promo-hint-section .promo-hint-link:hover{opacity:.8}@media(max-width:480px){#pricing-page .promo-hint-section{flex-wrap:wrap;padding:16px 16px 32px}}.payment-modal-wrapper{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s ease-out;display:flex;justify-content:flex-end;pointer-events:none}.payment-modal-wrapper .payment-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .25s ease-out;pointer-events:auto}.payment-modal-wrapper .payment-modal-backdrop,.payment-modal-wrapper .payment-modal-backdrop *{cursor:pointer}.payment-modal-wrapper .payment-modal-panel{position:relative;width:100%;max-width:420px;height:100%;background:var(--bg-primary);box-shadow:-4px 0 24px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);padding:28px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px;pointer-events:auto}.payment-modal-wrapper.visible{opacity:1;visibility:visible;pointer-events:auto}.payment-modal-wrapper.visible .payment-modal-backdrop{opacity:1}.payment-modal-wrapper.visible.active .payment-modal-panel{transform:translateX(0)}.payment-modal-wrapper.closing{opacity:0;visibility:visible;pointer-events:auto}.payment-modal-wrapper.closing .payment-modal-backdrop{opacity:0}.payment-modal-wrapper.closing .payment-modal-panel{transform:translateX(100%)}.payment-modal-wrapper .payment-modal-back-link,.payment-modal-wrapper .payment-modal-close-link{align-self:flex-start;background:none;border:none;color:var(--text-less);font-size:14px;padding:4px 0;transition:color .15s}.payment-modal-wrapper .payment-modal-back-link,.payment-modal-wrapper .payment-modal-back-link *,.payment-modal-wrapper .payment-modal-close-link,.payment-modal-wrapper .payment-modal-close-link *{cursor:pointer}.payment-modal-wrapper .payment-modal-back-link:hover,.payment-modal-wrapper .payment-modal-close-link:hover{color:var(--text-primary)}.payment-modal-wrapper .payment-modal-back-link{margin-bottom:-8px}.payment-modal-wrapper .payment-modal-title{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 8px;line-height:1.3}.payment-modal-wrapper .payment-modal-plan{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.payment-modal-wrapper .payment-modal-plan .payment-modal-plan-name{font-size:17px;font-weight:600;color:var(--text-primary)}.payment-modal-wrapper .payment-modal-plan .payment-modal-plan-period{font-size:13px;color:var(--text-less)}.payment-modal-wrapper .payment-modal-plan .payment-modal-plan-price{font-size:20px;font-weight:700;color:var(--color-primary);margin-top:4px}.payment-modal-wrapper .payment-modal-plan-small{padding:14px 16px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.payment-modal-wrapper .payment-modal-plan-small .payment-modal-plan-name{font-size:15px}.payment-modal-wrapper .payment-modal-plan-small .payment-modal-plan-price{margin-top:0;font-size:17px}.payment-modal-wrapper .payment-modal-loading{text-align:center;color:var(--text-less);font-size:14px;padding:24px}.payment-modal-wrapper .payment-modal-cards{display:flex;flex-direction:column;gap:10px}.payment-modal-wrapper .payment-modal-card-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;transition:background .15s,border-color .15s;color:var(--text-primary);font-size:14px;text-align:left}.payment-modal-wrapper .payment-modal-card-item,.payment-modal-wrapper .payment-modal-card-item *{cursor:pointer}.payment-modal-wrapper .payment-modal-card-item:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.payment-modal-wrapper .payment-modal-card-item:disabled{opacity:.7;cursor:wait}.payment-modal-wrapper .payment-modal-card-item.payment-modal-card-add{justify-content:center;border-style:dashed;color:var(--text-less)}.payment-modal-wrapper .payment-modal-card-item.payment-modal-card-add:hover{color:var(--text-primary)}.payment-modal-wrapper .payment-modal-card-number{font-family:ui-monospace,monospace}.payment-modal-wrapper .payment-modal-card-expire{font-size:12px;color:var(--text-less)}.payment-modal-wrapper .payment-modal-form{display:flex;flex-direction:column;gap:12px}.payment-modal-wrapper .payment-modal-input{width:100%;padding:12px 14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:var(--text-primary);font-size:15px;outline:none;transition:border-color .15s}.payment-modal-wrapper .payment-modal-input::placeholder{color:var(--text-less);opacity:.8}.payment-modal-wrapper .payment-modal-input:focus{border-color:var(--color-primary)}.payment-modal-wrapper .payment-modal-submit{padding:14px 20px;background:var(--color-primary);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;transition:opacity .15s}.payment-modal-wrapper .payment-modal-submit,.payment-modal-wrapper .payment-modal-submit *{cursor:pointer}.payment-modal-wrapper .payment-modal-submit:hover:not(:disabled){opacity:.9}.payment-modal-wrapper .payment-modal-submit:disabled{opacity:.6;cursor:not-allowed}.payment-modal-wrapper .payment-modal-submit:disabled *{cursor:not-allowed}.payment-modal-wrapper .payment-modal-hint{font-size:13px;color:var(--text-less);margin:0 0 8px;line-height:1.4}.payment-modal-wrapper .payment-modal-method-title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.payment-modal-wrapper .payment-modal-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.payment-modal-wrapper .payment-method{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100px;padding:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;transition:background .15s,border-color .15s}.payment-modal-wrapper .payment-method,.payment-modal-wrapper .payment-method *{cursor:pointer}.payment-modal-wrapper .payment-method:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.payment-modal-wrapper .payment-method:disabled{opacity:.6;cursor:not-allowed}.payment-modal-wrapper .payment-method:disabled *{cursor:not-allowed}.payment-modal-wrapper .payment-method .payment-method-logo{font-size:15px;font-weight:700;color:var(--text-primary)}.payment-modal-wrapper .payment-method .payment-method-logo.payme-logo{color:#00bcd4}.payment-modal-wrapper .payment-method .payment-method-logo.click-logo{color:#2196f3}.payment-modal-wrapper .payment-method .payment-method-logo.uzum-logo{font-size:13px;font-weight:600}.payment-modal-wrapper .payment-method .payment-method-label{font-size:12px;color:var(--text-less)}.payment-modal-wrapper .payment-method .payment-method-badge{font-size:10px;color:var(--text-less);opacity:.9}.payment-modal-wrapper .payment-method.uzum{background:linear-gradient(135deg,rgba(126,217,87,.15),rgba(138,43,226,.12));border-color:rgba(126,217,87,.25)}.payment-modal-wrapper .payment-method.uzum .uzum-logo-img{height:28px;width:auto;object-fit:contain}.payment-modal-wrapper .payment-modal-login-required{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding-top:24px}.payment-modal-wrapper .payment-modal-login-required .payment-modal-login-btn{display:block;height:42px;padding:0 32px;line-height:42px;text-align:center;font-size:14px;font-weight:500;color:#fff;background:var(--color-primary);border-radius:10px;text-decoration:none;transition:background .2s}.payment-modal-wrapper .payment-modal-login-required .payment-modal-login-btn:hover{background:var(--color-hover)}.payment-modal-wrapper .payment-modal-login-required .payment-modal-login-hint{font-size:12px;color:var(--text-less);text-align:center;margin:0}@media(max-width:480px){.payment-modal-wrapper .payment-modal-panel{max-width:100%;padding:20px 16px}.payment-modal-wrapper .payment-modal-methods{grid-template-columns:1fr}}