.container{width:100%;padding:0 1rem;margin:0 auto;box-sizing:border-box}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:100%}#referrals h4{font-size:1.25rem}#referrals .dashboard-cards-container{gap:20px}#referrals .referral-stats-text p{text-align:center}#referrals .referral-stats-text .dashboard-row{flex-direction:column}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@font-face{font-family:'JetBrains Mono';src:url("/static/fonts/jb-mono/JetBrainsMono-Italic-VariableFont_wght.ttf?f249482743d4") format("ttf"),url("/static/fonts/jb-mono/JetBrainsMono-VariableFont_wght.ttf?f249482743d4") format("ttf");font-weight:normal;font-style:normal}html{height:100%}body{background:#141414;margin:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Droid Sans","JetBrains Mono",monospace}a{text-decoration:none;color:#32b760;font-size:1.5rem}h1,h2,h3,h4,h5{color:#fff;margin:0}h1{font-size:5rem}h2{font-size:4rem;padding:3rem 0}h3{font-size:2rem}h4{font-size:1.25rem;font-weight:normal}p{font-size:1.25rem;padding:0;margin:0;color:#9f9f9f}button{font-size:1.75rem;cursor:pointer}.secondary-btn{color:#32b760;padding:10px 40px;border:1px solid #32b760;border-radius:15px;background:none;transition:all .5s ease-in-out;cursor:pointer}.secondary-btn:hover{background:#32b760;color:#141414}.secondary-btn:hover svg{fill:#141414;transition:all .5s ease-in-out}.primary-btn{color:#32b760;background-color:rgba(50,183,96,0.09);padding:10px 40px;border-radius:15px;border:1px solid #32b760;transition:all .5s ease-in-out;box-shadow:0 0 2px #32b760,0 0 5px rgba(50,183,96,0.6),0 0 5px rgba(50,183,96,0.4)}.primary-btn:hover{background:rgba(50,183,96,0.19);color:#32b760}.danger-btn{color:#cc3838;background:none;padding:10px 40px;border-radius:15px;border:1px solid #cc3838;transition:all .5s ease-in-out}.danger-btn:hover{background:#cc3838;color:#141414}.block{display:flex;border:1px solid #32b760;padding:2rem;border-radius:15px;justify-content:center}.toggle-content{display:none}.toggled-guide{display:flex}.toggled{display:flex}.discount{width:fit-content;gap:10px}.discount h4{color:#32b760}.copy-button{display:flex;background:none;border:none;margin:0;padding:0}.copy-button svg{transition:transform .2s ease-in-out}.copy-button:hover svg{transform:scale(1.1)}.copy-feedback{color:#32b760;display:none;font-size:1.2rem}.status{padding:10px 20px;border-radius:15px;background:none;transition:all .5s ease-in-out;width:fit-content}.status-success{color:#32b760;border:1px solid #32b760}.status-danger{color:#cc3838;border:1px solid #cc3838}.status-neutral{border:1px solid #9f9f9f}.loader-wrapper{display:flex;justify-content:center;width:100%;padding:2rem 0}.loader{width:40px;height:40px;border:4px solid #32b760;border-top:4px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.referrals-cta:hover{background:rgba(50,183,96,0.19)}.nav-offset{display:none}header{padding:2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;z-index:100;top:0}.header-logo{transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out}.header-logo img{height:56px}.header-links{display:flex;padding:1rem;gap:1rem;border-radius:15px;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;transition:all .5s ease-in-out;box-shadow:none;background:#141414}.header-links a{padding:5px 10px;border-radius:10px;transition:all .5s ease-in-out}.header-links a:hover{color:#141414;background:#32b760}.header-buttons{display:flex;gap:100px;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;align-items:center}.header-buttons .header-controls{display:flex;gap:20px}.header-buttons .header-controls .dark-mode-switch,.header-buttons .header-controls .lang-switch{width:32px;height:32px;fill:#9f9f9f}.header-buttons .profile{width:64px;height:64px;fill:#fff}.hero{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 104px)}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.hero-content h1{text-align:center}.hero-content p{text-align:center;max-width:70%}.hero-content .hero-btns{display:flex;justify-content:center;gap:30px}.advantages{display:flex;flex-direction:column}.adv-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch;height:100%}.adv-content .adv-card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #32b760;border-radius:10px;padding:20px;box-sizing:border-box;transition:all .5s ease-in-out;background:rgba(50,183,96,0.09);min-height:300px}.adv-content .adv-card .adv-heading{display:flex;justify-content:space-between;align-items:stretch;gap:20px}.adv-content .adv-card .adv-heading h3{font-size:2.25rem}.adv-content .adv-card p{color:#9f9f9f;font-size:1.25rem}.adv-content .adv-card:hover{background:rgba(50,183,96,0.19)}.adv-content .adv-button{justify-content:center;align-items:center}.timeline-1{border-left:3px solid #32b760;border-bottom-right-radius:4px;border-top-right-radius:4px;background:rgba(50,183,96,0.09);margin:0 auto;position:relative;padding:50px;list-style:none}.timeline-1 .event{border-bottom:1px dashed #000;padding-bottom:25px;margin-bottom:25px;position:relative}.timeline-1 h4{font-size:1.5rem}.timeline-1 .event .primary-btn{margin-top:25px;width:100%}.timeline-1 .event:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.timeline-1 .event:before,.timeline-1 .event:after{position:absolute;display:block;top:0}.timeline-1 .event:before{left:-207px;content:attr(data-date);text-align:right;font-weight:100;font-size:0.9em;min-width:120px}.timeline-1 .event:after{-webkit-box-shadow:0 0 0 3px #32b760;box-shadow:0 0 0 3px #32b760;left:-55.8px;background:#32b760;border-radius:50%;height:9px;width:9px;content:"";top:5px}.FAQ{height:auto}.FAQ .accordion h2{padding:0}.accordion-item{background:#141414;color:#9f9f9f;border:1px solid #32b760}.accordion-item .accordion-button{background-color:#141414;color:#9f9f9f;font-size:1.5rem;box-shadow:none}.accordion-item .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='%2332b760' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E");background-size:32px;width:32px;height:32px}.accordion-item .accordion-button:not(.collapsed){color:#32b760}.accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='%2332b760' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E");transform:rotate(-45deg)}.accordion-item .accordion-body{font-size:1.25rem}.support{display:flex;justify-content:center;height:auto;padding-top:3rem}.support .support-content{display:flex;max-width:80%}.support .support-content .support-img{display:flex;flex-direction:column}.support .support-content .support-text{display:flex;flex-direction:column;gap:30px}.support .support-content .support-text a{text-decoration:underline}.privacy{height:auto}.privacy .privacy-content .privacy-date{color:#32b760}.privacy .privacy-content .privacy-text p{color:#fff}.privacy .privacy-content .privacy-text li{font-size:1.2rem;color:#9f9f9f}.privacy .privacy-content .privacy-text a{font-size:1.2rem}footer{display:flex;justify-content:space-around;padding:5rem 0 2rem 0;margin-top:5rem;border-top:1px solid #32b760;gap:20px}footer .footer-logo{display:flex;flex-direction:column;justify-content:space-between}footer .footer-logo img{max-width:150px}footer .footer-cta{display:flex;flex-direction:column}footer .footer-extra,footer .footer-nav{display:flex;flex-direction:column;gap:15px}.auth h1{padding:2.5rem 0}.auth-content{display:flex;justify-content:space-between;gap:20px;padding:2rem 0}.auth-content .auth-card{display:flex;flex:1;flex-direction:column;justify-content:space-between;border:1px solid #32b760;border-radius:10px;padding:20px;transition:all .5s ease-in-out;background:rgba(50,183,96,0.09);min-height:300px}.auth-content .auth-card .auth-card-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.auth-content .auth-card .auth-card-arrow{display:flex;justify-content:flex-end}.auth-content .auth-card .auth-card-tg{display:flex;justify-content:center;padding-bottom:2rem}.auth-content .auth-card:hover{background:rgba(50,183,96,0.19)}.dashboard{height:100%}.dashboard-main{display:flex;flex-direction:column;gap:25px}.dashboard-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:50px}.bg-logo{display:flex;justify-content:center}.dashboard-nav{display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;padding:2rem 1rem calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,2rem)) 1rem;background:#141414;border-top:1px solid #32b760;margin-right:-1px}.dashboard-nav .dashboard-nav-btn{padding:10px 15px;border-radius:10px;transition:all .5s ease-in-out;background:none;border:none;color:#9f9f9f;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;font-weight:600}.dashboard-nav .dashboard-nav-btn svg{transition:all .5s ease-in-out}.dashboard-nav .dashboard-nav-btn.active,.dashboard-nav .router-link-active{color:#32b760}.dashboard-nav .dashboard-nav-btn.active svg,.dashboard-nav .router-link-active svg{fill:#32b760}.dashboard-nav .dashboard-nav-btn.router-link-active{color:#32b760}.dashboard-nav .dashboard-nav-btn:hover,.dashboard-nav .router-link-active{color:#32b760}.dashboard-nav .dashboard-nav-btn:hover svg,.dashboard-nav .router-link-active svg{fill:#32b760}.user{display:flex;justify-content:space-between;align-items:center;border:1px solid #32b760;padding:1rem;border-radius:15px}.user h3,.user h4{margin:0}.user .user-col.user-balance{flex-direction:row;gap:20px}.user .user-col.user-balance .dashboard-row{justify-content:space-between}.user .user-col.user-balance .dashboard-row.primary-btn{box-shadow:none}.user .user-col.user-balance .dashboard-col{text-align:center}.user .user-col.user-balance .dashboard-col h4{color:#32b760}.user .user-col.user-balance .balance-row{display:flex;gap:20px;align-items:center}.user .user-col{display:flex;flex-direction:column;justify-content:space-between}.user .user-col a{text-align:center;text-decoration:underline}.user .user-col .user-col-head{display:flex;align-items:center;gap:15px}.dashboard-col{display:flex;flex-direction:column;gap:10px}.dashboard-cards{flex-direction:column;gap:25px}.dashboard-cards .dashboard-cards-container{display:flex;flex-direction:column;gap:20px}.dashboard-cards .dashboard-cards-container .dashboard-cards-col{flex-direction:column;gap:20px}.dashboard-cards .dashboard-cards-container .dashboard-card{border:1px solid #32b760;border-radius:15px;background:rgba(50,183,96,0.09);padding:1rem;display:flex;justify-content:space-between;align-items:center}.dashboard-cards .dashboard-cards-container .new-service{border:1px solid #32b760;border-radius:15px;background:rgba(50,183,96,0.09);padding:1rem;display:flex;justify-content:center;transition:all .5s ease-in-out}.dashboard-cards .dashboard-cards-container .new-service:hover{background:rgba(50,183,96,0.19);cursor:pointer}.dashboard-cards .dashboard-cards-container .service-links{display:flex;gap:30px;align-items:center}.dashboard-row{display:flex;align-items:center;gap:30px}.service-details{position:relative;display:flex;flex-direction:row;justify-content:space-between}.service-details .status{font-size:1.5rem}.service-details .service-data{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:20px}.service-details .service-heading{display:flex;align-items:center;gap:30px}.service-details .dashboard-cards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.service-details .service-content{display:flex;flex-direction:column;gap:20px;padding-bottom:15px}.service-details .qr-container{display:flex;align-items:center}.service-details .qr-container .service-qr{max-width:400px}.service-details h3{margin:0}.service-details .service-buttons{display:flex;gap:15px}#app.container{height:100%;padding:calc(var(--tg-safe-area-inset-top,0) + var(--tg-content-safe-area-inset-top,1rem)) 0 0 0}#app.container .container{padding-bottom:0;padding-top:1rem}#webapp{height:100%}#webapp .loader-wrapper{height:100%;padding:0;align-items:center}#services .dashboard-card{cursor:pointer;transition:all .5s ease-in-out}#services .dashboard-card:hover{background:rgba(50,183,96,0.19)}#services .dashboard-col.name{flex:2}#services .dashboard-col.expire{flex:2}#services .dashboard-col{flex:1;gap:25px}#services .status{font-size:1.5rem}#pricelist .pricelist-service-data{display:flex;justify-content:space-between;align-items:center;width:100%}#pricelist .dashboard-col{flex:1}#pricelist .dashboard-col.name{flex:2}#pricelist .primary-btn{font-size:1.5rem;padding:15px 45px}#support .support-content{display:flex;align-items:center}#support .support-content .support-text{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}#support .support-content .support-text a{width:100%}#support .support-content .support-text a button{width:80%}#guide .primary-btn{padding:10px 30px;font-size:1.25rem}#guide .download_url{width:fit-content}#guide .device-pick .secondary-btn{border:none;display:flex;justify-content:center}#guide ul{margin:0}#guide ul li{font-size:1.25rem;color:#9f9f9f}#guide .key-links{display:flex;gap:20px}#guide .manual-connection{cursor:pointer;transition:all 0.5s ease-in-out;gap:10px;padding-top:10px}#guide .manual-connection p{color:#32b760}#guide .manual-connection svg{transition:all 0.3s ease-in-out}#guide .manual-connection .rotated{transform:rotate(180deg)}#guide .collapse-content{overflow:hidden;max-height:0;transition:max-height 0.3s ease-in-out}#guide .collapse-content.visible{max-height:200px}#referrals .referral-stats{display:flex;align-items:center;gap:50px}#referrals .referral-stats .referral-stats-text{display:flex;flex-direction:column;justify-content:center}#referrals .referral-stats .referral-stats-text p{padding-bottom:20px}#referrals .referral-stats .referral-stats-text .dashboard-row{text-align:center;align-items:unset;gap:20px}#referrals h4{font-size:1.5rem}#settings{border:none;padding:0}#settings .settings-content{display:flex;flex-direction:column;width:100%}#settings .settings-content .settings-button.settings-referrals{gap:0;justify-content:space-between}#settings .settings-content .settings-button{display:flex;gap:20px;align-items:center;font-size:1.75rem}#settings .settings-content .settings-button .settings-text{display:flex;gap:20px;align-items:center}#settings .settings-content .settings-button:hover svg{fill:#141414}#settings .settings-content .settings-button:hover p{color:#141414}#settings .settings-content .dashboard-card.secondary-btn{border-radius:0;border:none;border-bottom:1px solid #32b760;text-align:left;padding:30px}#payment .service-heading{display:flex;align-items:center;gap:30px}#payment .dashboard-col{gap:50px}#payment .payment-labels{display:flex;flex-direction:column;gap:50px}#payment .payment-method{display:flex;gap:5px;margin-top:5px}#payment .form-field-group{display:flex;flex-direction:column;gap:5px}#payment .primary-btn{width:fit-content;font-size:1.5rem;padding:20px 45px;align-self:end}#payment label{display:flex;flex-direction:column;gap:10px;font-size:1.5rem;color:#32b760;width:100%}#payment input{font-size:1.75rem;outline:none}#payment input{-moz-appearance:textfield;appearance:textfield}#payment input::-webkit-inner-spin-button,#payment input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hidden{opacity:0;transform:translateY(-20px);pointer-events:none}.scrolled{border:1px solid #32b760;background:#17231B}.active{color:#141414;background:#32b760}.active svg{fill:#141414}@media (max-width:767px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.5rem}h4{font-size:1rem}p{font-size:1rem}a{font-size:1.25rem}button{font-size:1.5rem}.accordion-item .accordion-button{font-size:1rem}.accordion-item .accordion-body{font-size:1rem}.copy-feedback{font-size:1rem}.status{font-size:1rem}.primary-btn{padding:10px 30px}.discount{margin-top:-15px}.bg-logo img{max-width:100px}.nav-offset{display:block;min-height:90px}.dashboard-cards .dashboard-cards-container{gap:10px}.dashboard-cards .dashboard-cards-container .dashboard-cards-col{gap:10px}.user{height:auto;flex-direction:column;align-items:flex-start;gap:15px;padding:0;width:100%;border:none}.user .username{display:none}.user .user-col{gap:20px;width:100%}.user .user-col.username{display:none}.user .user-col.user-balance{flex-direction:column;justify-content:space-between;width:100%;gap:1rem}.user .user-col.user-balance .dashboard-row.primary-btn{padding:1rem;gap:10px}.user .user-col.user-balance .dashboard-row.primary-btn .balance-row{gap:1rem}.user svg.bi.bi-wallet2{padding:4px}.service-details{flex-direction:column;gap:0}.service-details .service-content{width:100%}.service-details .status{font-size:1rem}.service-details .service-data .dashboard-cards-container{gap:0;flex-direction:column;align-items:flex-start}.service-details .service-data .service-buttons{flex-direction:column}.service-details .service-data .service-buttons button{width:100%}.service-details .qr-container{justify-content:center;align-self:center}#hero.container{padding:0}#hero .hero-btns{flex-direction:column;align-items:center}.support .support-content{max-width:unset;align-items:center}#advantages .adv-content{display:flex;flex-direction:column}#advantages .adv-content .adv-card{min-height:250px}#advantages .adv-content .adv-card p{font-size:1rem}#advantages .adv-content .adv-heading{gap:0;align-items:center}#advantages .adv-content .adv-heading h3{font-size:1.3rem}.auth-content{flex-direction:column}header{position:static}header .header-links{display:none}footer{flex-direction:column;gap:40px;padding:4rem 1rem 1rem 1rem}.block{padding:0;border:none}.dashboard-nav{align-items:flex-start;gap:30px;padding:1rem 0 calc(var(--tg-content-safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,1rem) + 1rem);margin:0 -5px;position:fixed;left:0;right:0}.dashboard-nav .dashboard-nav-btn{padding:5px 0;font-size:13px;text-align:center;transition:all 0ms;flex:1}.dashboard-nav .dashboard-nav-btn svg{transition:all 0ms}#services .expire{display:none}#services .dashboard-col{gap:10px;flex:auto}#services .dashboard-col.name{flex:auto}#services .status{align-self:flex-end;font-size:1rem}#guide.dashboard-cards{gap:15px}#guide h4{margin-top:10px}#guide ul li{font-size:1rem}#guide .primary-btn{font-size:1rem;padding:10px}#guide .device-pick{gap:5px;flex-wrap:wrap;background:none;border:none;padding:0}#guide .device-pick .secondary-btn{width:100%;flex:1;border:1px solid #32b760;padding:10px;font-size:1.25rem}#guide .device-pick .secondary-btn svg{width:25px;height:25px}#guide .dashboard-card.referrals-cta{gap:20px}#guide .dashboard-card.referrals-cta p{font-size:14px}#guide .dashboard-card p{font-size:1rem}#guide .dashboard-card.order{gap:20px}#guide .dashboard-card.order .primary-btn{width:100%}#guide .dashboard-card.active-service{font-size:1rem}#guide ul{margin:0}#guide .download_url{padding:10px 20px}#support .support-content{flex-direction:column}#support .support-content .support-text a button{width:100%}#settings .settings-content .dashboard-card.secondary-btn{padding:15px 10px}#settings .settings-content .settings-button{font-size:1rem}#settings .settings-content .settings-button p{font-size:13px}#payment .dashboard-card.referrals-cta{gap:20px}#payment .dashboard-card.referrals-cta p{font-size:14px}#payment .payment-labels{gap:30px}#payment .payment-method .danger-btn{font-size:1.25rem;padding:10px 20px}#payment .payment-method input{width:100%}#payment .dashboard-col{gap:30px}#payment label{font-size:1.25rem}#payment input{font-size:1.25rem}#payment .primary-btn{width:100%}#referrals h4{font-size:1rem}#referrals .dashboard-cards-container{gap:20px}#referrals .referral-stats{flex-direction:column;gap:10px}#referrals .referral-stats .referral-stats-text .dashboard-row{flex-direction:column;gap:10px}#referrals .primary-btn{padding:10px 15px;box-shadow:none}#pricelist .pricelist-service-data{flex-direction:column;align-items:flex-start;gap:5px}#pricelist .pricelist-service-data .dashboard-col{flex-direction:row}#pricelist .period{display:none}.privacy-text li{font-size:1rem}.privacy-text a{font-size:1rem}}