:root{--bg-secondary:#f5f5f7;--bg-main:#f9fafb;--bg-card:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-link:#2563eb;--accent-green:#00d447;--accent-red:#ff4c4c;--accent-yellow:#eab308;--accent-purple:#7c3aed;--accent-white:#fff;--button-text-color:#fff;--button-color:#111827;--border:#0f172a80;--shadow:0px 0px 0px 1px #d1d9e080,0px 6px 12px -3px #25292e0a,0px 6px 18px 0px #25292e1f;--shadow-sm:0 0px 12px color-mix(in srgb,var(--text-primary)8%,transparent);--radius:6px;--radius-sm:12px;--transition:all .3s cubic-bezier(.4,0,.2,1);--font-sans:system-ui,-apple-system,"Segoe UI",sans-serif;--safe-area-top:2.5rem}@media (prefers-color-scheme:dark){:root{--bg-secondary:#1a1b1e;--bg-main:#121315;--bg-card:#1e1f22;--text-primary:#f5f6f7;--text-secondary:#a9aaad;--text-link:#2563eb;--accent-green:#00d447;--accent-red:#ff4c4c;--accent-yellow:#eab308;--accent-purple:#7c3aed;--accent-white:#fff;--button-text-color:#f5f5f5;--button-color:#2a2b2f;--border:#ffffff7c;--shadow:#00000073;--shadow-sm:0 0px 12px color-mix(in srgb,var(--text-primary)8%,transparent)}}main{flex-direction:column;align-items:center;display:flex}body{max-width:100vw!important;overflow-x:hidden!important}p.autopay{align-items:center;gap:10px;display:flex}.vpn-icon{object-fit:cover;border-radius:50%;width:300px;height:300px}.close-button{cursor:pointer;color:var(--text-primary);background:0 0;border:none;align-self:flex-start;padding:0;font-size:22px}.close-button:hover{color:var(--accent-red)}.title,span.vpn{text-align:center;justify-content:center;align-items:center;font-family:Unbounded,sans-serif;font-size:25px;font-weight:600;display:flex}h3{font-family:Unbounded,sans-serif;font-size:25px;font-weight:600}span.vpn{font-size:23px}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.description{text-align:center;color:var(--text-secondary);justify-content:center;font-family:Unbounded,sans-serif;font-size:18px;font-weight:400}.highlight{color:var(--accent-green);font-weight:700}ul{margin:0}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);height:100%;margin:0;padding:0;overflow:auto}.app-container{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh;display:flex;position:relative}.background-canvas{z-index:-1;width:100%;height:100%;color:var(--text-primary);background:var(--bg-main);position:fixed;top:0;left:0}a{text-decoration:none}p{color:var(--text-secondary);font-size:16px;line-height:1.6}.promo-overlay{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:600px;min-height:100dvh;padding:100px 2rem 2rem;display:flex;position:relative;overflow-x:hidden}.terminal-overlay{z-index:1;flex-direction:column;gap:1rem;width:1000px;max-width:1000px;min-height:100dvh;padding:100px 1rem 1rem;display:flex;position:relative}.promo-overlay{padding-top:0}.menu-split{word-break:break-word;border-bottom:1px solid color-mix(in srgb,var(--border)20%,transparent);width:100%}.prompt{color:var(--accent-green);margin-right:.5rem}.link{color:var(--text-link);text-decoration:none}.link:hover{text-decoration:underline}.cursor{margin-left:4px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.user{color:var(--accent-red)}.at,.path{color:var(--accent-yellow)}.host{color:var(--text-link)}.hash{color:var(--accent-purple)}.switch-block{gap:10px;display:flex}.header-buttons,.header-user{flex-wrap:wrap;justify-content:center;gap:5px;height:100%;display:flex}.logo{color:var(--text-primary);font-size:35px}.ad{color:var(--accent-red);font-weight:500}@media (max-width:1000px){.promo-overlay{width:100vw;max-width:100vw;min-height:100dvh;padding:80px 1rem 1rem;overflow-x:hidden}.terminal-overlay{box-sizing:border-box;width:100vw;max-width:100vw;padding:100px 1rem 1rem}}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.menu-button,.profile,.exit-button{cursor:pointer;align-items:center;text-decoration:none;transition:all .3s;display:flex}.exit-button:hover,.menu-button:hover{background-color:color-mix(in srgb,var(--border)5%,transparent)}pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}button,.button{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border)60%,transparent);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-sans);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;padding:10px 18px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-block}button:hover{box-shadow:0 0 10px color-mix(in srgb,var(--bg-card)60%,transparent)}button.active,a.button.active{background:color-mix(in srgb,var(--accent-green)60%,transparent);border:1px solid color-mix(in srgb,var(--accent-green)60%,transparent);color:var(--accent-white);transition:background .3s}button.linked,.button.linked{background:color-mix(in srgb,var(--text-link)60%,transparent);border:1px solid color-mix(in srgb,var(--text-link)60%,transparent);color:var(--text-primary)}button.dropdown-item{border:none;border-radius:0}input,select,textarea{box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--text-primary);text-align:left;border:1px solid color-mix(in srgb,var(--border)60%,transparent);border-radius:var(--radius,15px);-webkit-backdrop-filter:blur(4px);background-color:#0000;outline:none;padding:12px 16px;font-size:16px;font-weight:400;transition:all .2s cubic-bezier(.4,0,.2,1)}input:hover,select:hover{border-color:var(--border);background-color:color-mix(in srgb,var(--text-primary)3%,transparent);cursor:text}select:hover{cursor:pointer}select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23888888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.5rem}select option{background-color:var(--bg-card);color:var(--text-primary);font-family:var(--font-sans);padding:10px}.button_link{border-top:none;border-bottom:none;border-radius:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px inherit inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 9999s ease-out!important}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px inherit inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 9999s ease-out!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px inherit inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 9999s ease-out!important}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px inherit inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 9999s ease-out!important}.button_name{border-radius:15px 15px 0 0}input::placeholder{color:var(--text-secondary)}.terminal-form{flex-direction:column;gap:10px;max-width:700px;display:flex}.ascii{font-family:var(--font-sans);white-space:pre;color:#fff;opacity:1;-webkit-user-select:none;user-select:none;font-size:11px;overflow:hidden}img,svg{animation:.4s forwards scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:10px;height:0}::-webkit-scrollbar-track{border-left:1px solid color-mix(in srgb,var(--border)20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border)20%,transparent);border-radius:0 0 var(--radius)0;background-color:#0000}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--border)10%,transparent);cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--border)5%,transparent)}::-webkit-scrollbar-corner{background-color:#0000;border:none;outline:none}textarea::-webkit-resizer{border-radius:var(--radius)0 0 0;border-left:1px solid color-mix(in srgb,var(--border)20%,transparent);border-top:1px solid color-mix(in srgb,var(--border)20%,transparent)}.profile{cursor:pointer;align-items:center;gap:5px;display:flex}.profile-avatar{border-radius:50%;width:40px;height:40px}button.active:hover,a.button.active:hover{border:1px solid var(--accent-green);color:var(--accent-green);background:0 0}h1,h2,h3,p{margin:0}h3{font-size:20px}.primary-wrapper{flex-direction:row;gap:10px;width:100%;display:flex}.payment-method{flex-direction:column;gap:10px;width:100%;display:flex}.topup-block,.profile-info{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border)20%,transparent);flex-direction:column;gap:5px;padding:10px 20px;display:flex;position:relative}.profile-info{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%}b{color:var(--accent-green);font-weight:700}.primary-wrapper,.profile-info{min-width:0}button{font-size:.9rem;font-weight:600}.currency-selector{width:100px;display:inline-block;position:relative}.currency-display{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:6px 12px;font-size:15px;transition:background .2s;display:flex}.currency-display:hover{background:var(--bg-card)}.dropdown-menu-profile{background:var(--bg-secondary);border:1px solid color-mix(in srgb,var(--border)20%,transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);z-index:10;flex-direction:column;grid-template-columns:repeat(2,1fr);min-width:180px;animation:.2s ease-out fadeIn;display:grid;position:absolute;top:140%;right:0;overflow:hidden}.dropdown-item,.promo-overlay{align-items:center;gap:5px;display:flex}.down-arrow-wrapper{z-index:10;pointer-events:none;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.down-arrow{border-left:5px solid var(--accent-green);border-bottom:5px solid var(--accent-green);width:15px;height:15px;margin:0 auto;animation:1.5s infinite arrow-bounce;display:block;transform:rotate(-45deg)}@keyframes arrow-bounce{0%,to{transform:translateY(0)rotate(-45deg)}50%{transform:translateY(14px)rotate(-45deg)}}.telegram-widget{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;border-radius:15px;justify-content:center;align-items:center;width:100%;padding:60px;position:absolute}.checkbox{cursor:pointer;border:1px solid color-mix(in srgb,var(--border)20%,transparent);background-color:color-mix(in srgb,var(--border)20%,transparent);border-radius:6px;align-items:center;width:20px;height:20px;transition:all .3s;display:flex}.glass{-webkit-backdrop-filter:blur(20px);color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;padding:16px 20px;box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff0d}.banner-wrapper{flex-direction:column;align-items:flex-end;gap:8px;max-width:600px;display:flex}.banner-main img{border-radius:var(--radius-sm);width:320px;height:400px;display:block}.banner-mini{background-color:color-mix(in srgb,var(--accent-white)10%,color-mix(in srgb,var(--bg-main)60%,transparent));border:1px solid color-mix(in srgb,var(--border)30%,transparent);color:var(--text-primary);font-family:var(--font-sans);border-radius:var(--radius-sm);box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:17px;font-weight:600;transition:all .2s;display:flex}.banner-mini:hover{border:1px solid color-mix(in srgb,var(--text-primary)50%,transparent)}.banner-mini .desc{color:var(--text-secondary);font-size:13px;font-weight:200}.banner-mini a{color:var(--text-link)}.banner-mini a:hover{text-decoration:underline}.banner-mini-text{flex-direction:column;display:flex}@media (max-width:1300px){.banner-wrapper{box-sizing:border-box;align-items:center;width:100%}.banner-mini,.banner-main{width:100%}.banner-main img{width:100%;height:auto}}
.footer-main{box-sizing:border-box;flex-direction:column;justify-content:center;gap:10px;width:100%;display:flex;overflow-x:hidden}.footer-group-a{grid-template-columns:repeat(4,1fr);justify-items:left;gap:50px;padding:60px 40px;display:grid}.footer-block{border-top:1px solid color-mix(in srgb,var(--border)20%,transparent);background-color:color-mix(in srgb,var(--bg-main)10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0;flex-direction:column;align-items:center;display:flex}.object-footer-a{flex-direction:column;align-items:flex-start;display:flex}.top-text-footer-a{color:var(--accent-green);margin-top:27px;margin-bottom:12px;font-size:16.827px;font-weight:600;line-height:17.78px}.text-button{cursor:pointer;color:var(--text-primary);font-size:12px;font-weight:500;line-height:25px;text-decoration:none}.text-button:hover{color:var(--accent-green)}.ddos-guard{justify-content:center;margin-top:10px;display:flex}.text-info-footer{flex-direction:column;display:flex}.text-info-footer-object{color:var(--text-primary);font-size:12px;font-weight:500;line-height:25px}.top-text-footer-custom{color:var(--text-primary);margin-top:27px;margin-bottom:12px;font-size:16.827px;font-weight:600;line-height:17.78px}ul.group-ul-links{gap:10px;margin-top:12px;padding-inline-start:0;list-style:none;display:flex}.social-ico-footer{width:40px}.custom-link-1{color:var(--accent-green)}@media (max-width:1450px){.footer-group-a{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.footer-group-a{text-align:center;grid-template-columns:repeat(1,1fr);justify-items:center}.object-footer-a{align-items:center}.text-info-footer{text-align:center}.footer-main{width:100vw;max-width:100vw;padding-top:0;overflow-x:hidden}}
.custom-header{background-color:color-mix(in srgb,var(--bg-main)10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:var(--safe-area-top,44px);z-index:900;border-bottom:1px solid #ffffff1a;border-bottom:1px solid color-mix(in srgb,var(--border)20%,transparent);color:var(--text-primary);justify-content:space-between;align-items:center;padding:.5rem;transition:background-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.dropdown{display:inline-block;position:relative}.dropdown-toggle{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--button-color)20%,transparent);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:var(--transition);background:0 0;padding:10px 20px}.dropdown-toggle:hover{box-shadow:0 0 10px color-mix(in srgb,var(--button-color)22%,transparent)}.dropdown-menu{background:var(--bg-secondary);border:1px solid color-mix(in srgb,var(--border)20%,transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);z-index:10;flex-direction:column;min-width:180px;animation:.2s ease-out fadeIn;display:flex;position:absolute;top:180%;left:0;overflow:hidden}.dropdown-item{color:var(--text-primary);font-family:var(--font-sans);align-items:center;gap:5px;padding:10px 15px;text-decoration:none;transition:background .2s;display:flex}.dropdown-item:hover{background:color-mix(in srgb,var(--accent-green)15%,transparent);outline:1px solid color-mix(in srgb,var(--accent-green)30%,transparent)}.highlight{color:var(--accent-green);font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ascii-header{font-family:var(--font-sans);white-space:pre;color:var(--text-primary);opacity:1;-webkit-user-select:none;user-select:none;font-size:3px;font-weight:800;overflow:hidden}.profile-header{color:var(--text-primary)}.profile-balance{text-align:end;color:var(--text-secondary)}.menu-button{border:1px solid color-mix(in srgb,var(--border)20%,transparent);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px;display:flex}.feedback-button{background-color:color-mix(in srgb,var(--border)5%,transparent);border:none;position:absolute;top:.5rem;right:3.5rem}@media (max-width:780px){.feedback-button{top:.75rem;right:4rem}}.feedback-button:hover{background-color:color-mix(in srgb,var(--border)10%,transparent)}.inline-menu-buttons{display:none}.header-button{color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius);background-color:#0000;align-items:center;gap:6px;padding:8px;font-size:15px;font-weight:400;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.header-button:hover,.header-button:focus,.header-button:active{background-color:color-mix(in srgb,var(--text-secondary)10%,transparent);text-decoration:none}.header-button svg{pointer-events:none}.logo{height:35px;animation:none}.menu-overlay{z-index:2000;transition:opacity .2s;position:fixed;inset:0}.sidebar-menu{background:var(--bg-main);z-index:2100;border-right:1px solid color-mix(in srgb,var(--border)20%,transparent);border-radius:var(--radius);box-sizing:border-box;flex-direction:column;gap:10px;width:320px;min-width:320px;max-width:320px;height:100dvh;padding:0 16px;transition:transform .25s cubic-bezier(.59,-.01,.6,.97);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:-2px 0 18px #0000002e}.sidebar-menu.open{transform:translate(0%)}.menu-links-wrapper{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:1rem;display:flex}.menu-links{flex-direction:column;gap:5px;display:flex}.logo-mobile{color:var(--text-primary);height:24px}@media (max-width:768px){.custom-header{padding:.75rem 1rem}}.button.header{border:1px solid color-mix(in srgb,var(--border)20%,transparent);padding:5px 15px;transition:all .3s}.button.header:hover{border:1px solid color-mix(in srgb,var(--border)60%,transparent);background:0 0}.menu-header{flex-direction:row;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:1rem;display:flex}.header-menu-left{flex-direction:row;display:flex}.logo-mobile{display:none!important}@media (max-width:1000px){.button.header{box-sizing:border-box;justify-content:center;align-items:center;height:40px;text-decoration:none;display:flex}.menu-header,.logo{display:none!important}.logo-mobile{display:block!important}.sidebar-menu{top:calc(var(--safe-area-top) + 1rem);padding-top:1rem;padding-bottom:calc(var(--safe-area-top) + 1rem);border-radius:var(--radius);border-top:1px solid color-mix(in srgb,var(--border)20%,transparent);width:100%;max-width:100%;left:0;right:0;transform:translateY(100%)}.sidebar-menu.open{transform:translateY(0%)}.inline-menu-buttons{gap:15px;display:flex}.dropdown-menu{display:none!important}.header-button{font-size:15px}}
.payment-popup-overlay{z-index:1000;box-sizing:border-box;background:#0a0a1499;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}button.cd-trigger.plan-dropdown-trigger{border-radius:10px}.payment-popup{background:var(--bg-card);width:100%;max-width:760px;color:var(--text-primary);font-family:var(--font-sans);border-radius:16px;max-height:100vh;padding:20px 20px 24px;position:relative;overflow-y:auto;box-shadow:0 18px 40px #00000073}.close-btn{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:#ffffff0a;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:22px;transition:background .18s,color .18s,transform .12s;display:flex;position:absolute;top:12px;right:12px}.close-btn:hover{color:var(--accent-red);background:#ffffff14;transform:translateY(-1px)}.payment-popup-content{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);align-items:stretch;gap:28px;display:grid}.payment-popup-left{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px 14px 16px 8px;display:flex}.payment-text-block h3{margin-bottom:6px;font-size:22px;font-weight:600}.payment-text-block p{color:var(--text-secondary);font-size:14px}.payment-popup-right{flex-direction:column;gap:14px;display:flex}.payment-popup-right>h3{margin-bottom:4px;font-size:18px;font-weight:600}.input-group{flex-direction:column;width:100%;display:flex}.input-group label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500}.input-group input[type=email]{border:1px solid var(--border);background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);border-radius:10px;padding:9px 12px;transition:border-color .18s,box-shadow .18s,background .18s}.input-group input[type=email]:focus{border-color:var(--accent-green);outline:none;box-shadow:0 0 0 1px #00c87840}.plan-select{border:1px solid var(--border);background:var(--bg-main);color:var(--text-primary);font-size:15px;font-family:var(--font-sans);cursor:pointer;border-radius:10px;padding:9px 12px;transition:border-color .18s,background .18s}.plan-select:focus{border-color:var(--accent-green);outline:none}.plan-info{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-green)15%,transparent),transparent),var(--bg-main);box-shadow:0 6px 18px var(--shadow-sm);color:var(--text-primary);border-radius:12px;padding:14px 14px 12px;font-size:14px}.plan-info-header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.plan-info-title{font-size:15px;font-weight:600}.plan-info-price-block{align-items:baseline;gap:6px;display:flex}.plan-info-price{color:var(--accent-green);font-size:20px;font-weight:800}.plan-info-old-price{color:#888;font-size:14px;text-decoration:line-through}.plan-info-duration{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.plan-info-next{color:#eb9b00;font-size:13px;font-weight:600}.plan-info-promo{color:#488;margin-top:4px;font-size:12px}.payment-error{background:var(--bg-secondary);color:var(--accent-red);border-left:3px solid var(--accent-red);box-shadow:0 1px 8px var(--shadow-sm);border-radius:10px;margin:10px 0;padding:9px 12px;font-size:13px;font-weight:500;animation:.4s ease-out fadeError}.checkbox-main{color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.left-checkbox{cursor:pointer;align-items:center;display:flex}.checkbox{cursor:pointer;border:1px solid var(--border);background:var(--bg-card);width:19px;height:19px;transition:var(--transition);border-radius:6px;position:relative}.checkbox.true>.chekbox-active{justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%);opacity:1!important}.chekbox-active{opacity:0;width:24px;color:var(--accent-green);opacity:0;width:24px;transition:opacity .3s}.checkbox-payment{line-height:1.5}.link{color:var(--text-link);text-decoration:none;transition:color .18s,-webkit-text-decoration .18s,text-decoration .18s}.link:hover{text-decoration:underline}.button.payment-confirm{border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;height:50px;margin-top:6px;font-size:16px;font-weight:600;transition:transform .12s,box-shadow .18s,background .18s;display:inline-flex}.button.payment-confirm.active{color:var(--button-text-color);cursor:pointer;background:linear-gradient(135deg,#00c878,#00a764);box-shadow:0 10px 22px #00c87859}.button.payment-confirm.disabled{color:#aaa;box-shadow:none;cursor:not-allowed;background:#444}.button.payment-confirm.active:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00c87880}@keyframes fadeError{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.payment-popup-overlay{padding:8px}.payment-popup{max-width:100vw;max-height:100vh;padding:16px 14px 18px}.payment-popup-content{grid-template-columns:1fr;gap:14px}.payment-popup-left{display:none}}.payment-methods-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:5px;display:grid}.payment-method-item{border:1px solid var(--bg-card);cursor:pointer;background:var(--bg-main);color:var(--text-primary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:5px;transition:all .2s;display:flex}.payment-method-item:hover{background:var(--bg-card)}.payment-method-item.active{border-color:var(--accent-green);background:var(--bg-main);font-weight:700}.pm-icon{width:32px;height:auto;margin-bottom:5px;font-size:24px}.pm-label{text-align:center;font-size:12px}
.button-row{flex-direction:column;align-items:start;margin-bottom:10px;display:flex}.button-item{opacity:0;flex-direction:column;width:100%;transition:opacity .3s,transform .3s;display:flex;position:relative;transform:scale(.8)}.button-item.show{opacity:1;transform:scale(1)}.button-container{width:100%;display:flex}.button-item-settings{gap:5px;padding:5px;display:flex;position:absolute;right:0}.add-btn,.remove-btn,.remove-row,.add-row-btn{border:1px solid color-mix(in srgb,var(--button-color)20%,transparent);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:.85rem;transition:box-shadow .2s,transform .2s}.remove-row{border-top:none;border-radius:0 0 15px 15px;width:100%}.add-btn{top:0;right:0}.remove-btn{top:10px;right:0}.add-btn{border:1px solid var(--text-link);color:var(--text-link)}.add-row-btn{border:1px solid var(--accent-green);color:var(--accent-green)}.remove-btn,.remove-row{border:1px solid var(--accent-red);color:var(--accent-red)}.remove-row:hover,.remove-btn:hover{box-shadow:0 0 10px color-mix(in srgb,var(--accent-red)50%,transparent)}.add-row-btn:hover{box-shadow:0 0 10px color-mix(in srgb,var(--accent-green)50%,transparent)}.add-btn:hover{box-shadow:0 0 10px color-mix(in srgb,var(--text-link)50%,transparent)}.input-item{flex-direction:column;gap:5px;display:flex}.button-input{border:1px solid color-mix(in srgb,var(--button-color)20%,transparent);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-sans);background:0 0;border-radius:12px;outline:none;padding:8px 15px;font-size:.9rem;transition:box-shadow .2s,transform .2s}.button-input::placeholder{color:color-mix(in srgb,var(--text-primary)60%,transparent)}.button-style-select{background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:0;font-size:14px;font-weight:500}.button-style-select option,.button-style-select--auto{background:var(--bg-card);color:var(--text-primary)}.button-style-select--primary{background:color-mix(in srgb,var(--text-link)15%,transparent);color:var(--text-link)}.button-style-select--success{background:color-mix(in srgb,var(--accent-green)15%,transparent);color:var(--accent-green)}.button-style-select--danger{background:color-mix(in srgb,var(--accent-red)15%,transparent);color:var(--accent-red)}
.cd-root{z-index:900;width:100%;position:relative}.cd-trigger{color:var(--text-primary);font-size:15px;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--border);background:var(--bg-main);border-radius:0;width:100%;padding:9px 12px;transition:border-color .18s,background .18s}.cd-trigger:hover{border:1px solid color-mix(in srgb,var(--border)60%,transparent)}.cd-trigger:focus-visible{border:1px solid color-mix(in srgb,var(--border)60%,transparent);outline:none}.cd-arrow{color:#a0aec0;font-size:11px;transition:transform .15s}.cd-arrow.open{transform:rotate(180deg)}.cd-dropdown{z-index:800;background:var(--bg-main);box-shadow:0 10px 25px color-mix(in srgb,var(--text-primary)20%,transparent);border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.cd-option{text-align:left;background:var(--bg-main);width:100%;color:var(--text-primary);cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:14px;transition:background-color .12s,transform 50ms}.cd-option:hover{background:var(--bg-main)}.cd-option.selected{background:color-mix(in srgb,var(--accent-green)35%,transparent);color:var(--accent-green)}.cd-opt-primary,.cd-trigger.cd-opt-primary{background:color-mix(in srgb,var(--text-link)15%,transparent);color:var(--text-link)}.cd-opt-success,.cd-trigger.cd-opt-success{background:color-mix(in srgb,var(--accent-green)15%,transparent);color:var(--accent-green)}.cd-opt-danger,.cd-trigger.cd-opt-danger{background:color-mix(in srgb,var(--accent-red)15%,transparent);color:var(--accent-red)}@media (max-width:768px){.cd-trigger{padding:10px 34px 10px 12px}.cd-option{padding:8px 12px}}
.auth-container{text-align:center;animation:fadeIn .6s var(--transition);flex-direction:column;align-items:center;gap:15px;padding:2rem;display:flex}.auth-icon{color:var(--text-primary)}.auth-container h2{color:var(--text-primary);text-shadow:0 0 8px color-mix(in srgb,var(--text-primary)10%,transparent);font-size:1.4rem}.auth-container p{color:var(--text-secondary);font-size:.95rem}.auth-providers{box-sizing:border-box;flex-wrap:wrap;gap:10px;width:100%;display:flex}.auth-providers>*{box-sizing:border-box;flex:33.333%;min-width:0}.auth-text{color:color-mix(in srgb,var(--text-primary)90%,transparent);text-align:center;font-size:15px;font-weight:400;text-decoration:none}.auth-provider-button:hover .auth-text{color:color-mix(in srgb,var(--accent-green)90%,transparent)}.auth-provider-button{border:1px solid color-mix(in srgb,var(--border)20%,transparent);background:color-mix(in srgb,var(--text-primary)5%,transparent);border-radius:var(--radius);width:100%;height:50px;transition:var(--transition);cursor:pointer;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.auth-provider-button img{width:20px}.auth-provider-button:hover{background:color-mix(in srgb,var(--accent-green)10%,transparent);border-color:var(--accent-green);color:var(--accent-green);box-shadow:0 0 10px color-mix(in srgb,var(--accent-green)20%,transparent)}.user-avatar{object-fit:cover;border:2px solid var(--accent-green);width:120px;height:120px;box-shadow:0 0 12px color-mix(in srgb,var(--accent-green)20%,transparent);border-radius:50%}.user-attrs{text-align:left;background:color-mix(in srgb,var(--text-primary)5%,transparent);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border)20%,transparent);padding:1rem;font-size:.85rem;overflow-x:auto}.logout-button{background:color-mix(in srgb,var(--text-primary)5%,transparent);border:1px solid var(--accent-red);color:var(--accent-red);transition:var(--transition)}.logout-button:hover{background:color-mix(in srgb,var(--accent-red)10%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent-red)20%,transparent)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.bot-info{align-items:center;gap:10px;display:flex}.bot-avatar-img{object-fit:cover;background-color:var(--button-color);width:50px;height:50px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bg-main)10%,transparent);border-radius:50%}.bot-avatar-placeholder{background-color:var(--button-color);width:50px;height:50px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bg-main)10%,transparent);color:color-mix(in srgb,var(--text-primary)20%,var(--bg-main)80%);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.bot-link{color:inherit;text-decoration:none}.bot-name{font-weight:700;line-height:1.1}.bot-username{color:var(--text-secondary);line-height:1.1}.chat-info-container{flex-direction:column;gap:12px;display:flex}.admin-status{background:color-mix(in srgb,var(--button-color)5%,transparent);border-radius:8px;flex-direction:column;gap:8px;font-size:14px;display:flex}.admin-badge{background:color-mix(in srgb,var(--accent-green)15%,transparent);border:1px solid color-mix(in srgb,var(--accent-green)30%,transparent);color:var(--accent-green);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.admin-badge.not-admin{background:color-mix(in srgb,var(--accent-red)15%,transparent);border-color:color-mix(in srgb,var(--accent-red)30%,transparent);color:var(--accent-red)}.admin-icon{font-size:16px;font-weight:700}.admin-rights{flex-direction:column;gap:8px;display:flex}.rights-title{color:color-mix(in srgb,var(--text-primary)70%,transparent);font-size:13px;font-weight:500}.rights-list{flex-wrap:wrap;gap:6px;display:flex}.right-item{background:color-mix(in srgb,var(--text-link)15%,transparent);border:1px solid color-mix(in srgb,var(--text-link)30%,transparent);color:var(--text-link);border-radius:4px;padding:4px 10px;font-size:12px;display:inline-block}.no-right-item{background:color-mix(in srgb,var(--accent-red)15%,transparent);border:1px solid color-mix(in srgb,var(--accent-red)30%,transparent);color:color-mix(in srgb,var(--accent-red)85%,var(--button-color)15%);border-radius:4px;padding:4px 10px;font-size:12px;display:inline-block}
.columns{justify-content:center;gap:10px;display:flex}.column{box-shadow:0 2px 18px color-mix(in srgb,var(--shadow)40%,transparent);border:2.5px solid color-mix(in srgb,var(--border)65%,transparent);border-radius:22px;flex:1;padding:1rem}.column-left{border-color:var(--accent-green);box-shadow:0 2px 18px color-mix(in srgb,var(--text-link)20%,transparent)}.column-right{border-color:color-mix(in srgb,var(--bg-card)50%,var(--bg-secondary)50%);box-shadow:0 2px 18px color-mix(in srgb,var(--bg-secondary)13%,transparent)}.column h3{color:var(--text-primary);text-shadow:0 2px 8px color-mix(in srgb,var(--shadow)30%,transparent);margin-bottom:15px;font-size:1.55rem;font-weight:700}.price{color:var(--text-link);margin-top:7px;margin-bottom:19px;font-size:1.25rem;font-weight:700}.plus{color:var(--accent-green);margin-bottom:9px;font-weight:600}.minus{color:var(--accent-red);margin-bottom:9px;font-weight:500}ul{padding-left:0;list-style:none}@media (max-width:900px){.columns{flex-direction:row;gap:24px}.column-right{display:none}}.feedback-item{min-width:150px;height:100px;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border)20%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--border)8%,transparent);flex-direction:column;gap:10px;padding:10px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.feedback-item-title{justify-content:space-between;align-items:center;display:flex}.feedback-wrapper{scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;position:sticky;overflow:auto}.feedback-wrapper::-webkit-scrollbar{display:none}.home-header{flex-direction:column;gap:10px;display:flex}.feedback-swipe-wrapper{scrollbar-width:none}.feedback-swipe-wrapper::-webkit-scrollbar{display:none}.slider-arrow{-webkit-user-select:none;user-select:none;border:none;border-radius:16px;padding:6px 16px;transition:opacity .2s;box-shadow:0 2px 8px #0002}
.styled-input-wrapper{display:flex;position:relative}.styled-input{transition:filter .2s}.styled-input.token{-webkit-text-security:disc}.show-token-button{width:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;display:flex;position:absolute;top:50%;right:10px;overflow:hidden;transform:translateY(-50%)}.eyes-token{cursor:pointer;justify-content:center;align-items:center;width:80px;transition:transform .2s,opacity .2s;display:flex}.show-token-button:active .eyes-token{opacity:.8!important;transform:scale(.9)!important}
.vpn-instructions-card{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border)20%,#0000);box-shadow:0 0px 24px var(--shadow-sm);color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:36px 28px}.vpn-title{margin:0 0 18px;font-size:2rem;font-weight:700}.vpn-date{color:var(--text-secondary);margin-bottom:26px;font-size:.96rem}.vpn-section{width:100%;margin-bottom:18px}.vpn-collapse-btn{text-align:left;background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:1.08rem;font-family:var(--font-sans);transition:background var(--transition);border:none;outline:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:12px 16px;display:flex}.vpn-collapse-btn.open{border:1px solid color-mix(in srgb,var(--accent-green)20%,transparent);color:var(--accent-green)}.vpn-collapse-arrow{opacity:.7;margin-left:14px;font-size:1.05em}.vpn-collapse-content{color:var(--text-primary);background:0 0;padding:10px 14px 2px 22px;font-size:1rem;animation:.7s fadeError}.vpn-subtitle{display:none}.vpn-link{color:var(--text-link);font-weight:500;text-decoration:underline}.vpn-link:hover{color:var(--accent-green);text-decoration:underline}.vpn-proto{background:var(--bg-main);border-radius:var(--radius-sm);color:var(--accent-yellow);letter-spacing:.04em;padding:1px 6px;font-size:95%;font-weight:700}ol{margin:0 0 0 18px;padding:0}@keyframes fadeError{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.vpn-instructions-card{padding:18px 4vw}.vpn-title{font-size:1.15rem}.vpn-collapse-btn{padding:12px 6vw;font-size:1rem}.vpn-collapse-content{font-size:.95rem}}.instruction-icon{width:25px}.vpn-section-title{align-items:center;gap:10px;display:flex}
.main-wrapper{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:600px){.main-wrapper{grid-template-columns:repeat(2,1fr)}}.main-item{text-align:center;height:100px;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border)20%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--border)8%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.beta:after{content:attr(data-text);background:var(--accent-red);color:var(--text-primary);box-shadow:0 0 5px color-mix(in srgb,var(--bg-main)30%,transparent);pointer-events:none;padding:3px 30px;font-size:10px;font-weight:700;position:absolute;top:10px;right:-20px;transform:rotate(45deg)}.main-item:hover{background:color-mix(in srgb,var(--accent-green)15%,transparent);border:1px solid color-mix(in srgb,var(--accent-green)30%,transparent)}.main-item-title{font-size:15px;font-weight:700}.main-item-icon{font-size:25px}.main-item-icon:before{content:"";border-radius:inherit;background:radial-gradient(circle at 100% 100%,var(--accent-green)0%,var(--accent-green)2%,transparent 50%);z-index:0;filter:blur(20px);animation:3s ease-in-out infinite floatPulse1;position:absolute;inset:0}.main-item-icon:after{content:"";border-radius:inherit;background:radial-gradient(circle at 0% 0%,var(--accent-green)0%,var(--accent-green)2%,transparent 50%);z-index:0;filter:blur(20px);animation:7s ease-in-out infinite floatPulse2;position:absolute;inset:0}@keyframes floatPulse1{0%{opacity:.15;background-position:100% 100%;transform:scale(1)}25%{opacity:.25;background-position:98% 98%;transform:scale(1.05)}50%{opacity:.15;background-position:96% 96%;transform:scale(1)}75%{opacity:.25;background-position:98% 98%;transform:scale(1.05)}to{opacity:.15;background-position:100% 100%;transform:scale(1)}}@keyframes floatPulse2{0%{opacity:.15;background-position:0 0;transform:scale(1)}25%{opacity:.25;background-position:2% 2%;transform:scale(1.05)}50%{opacity:.15;background-position:4% 4%;transform:scale(1)}75%{opacity:.25;background-position:2% 2%;transform:scale(1.05)}to{opacity:.15;background-position:0 0;transform:scale(1)}}
