:root{--pr-bg-deep:#060112;--pr-bg-base:#08021a;--pr-bg-card:rgba(16, 5, 34, 0.92);--pr-bg-elevated:rgba(22, 8, 46, 0.85);--pr-bg-glass:rgba(12, 4, 26, 0.78);--pr-purple-bright:#c040ff;--pr-purple-main:#9628d8;--pr-purple-deep:#6b18a8;--pr-purple-soft:rgba(165, 50, 230, 0.13);--pr-purple-glow:rgba(180, 50, 255, 0.30);--pr-border:rgba(145, 45, 215, 0.18);--pr-border-hover:rgba(185, 55, 255, 0.42);--pr-border-active:rgba(195, 65, 255, 0.65);--pr-text-bright:#f3ebff;--pr-text-mid:#bea8dc;--pr-text-muted:#7a5fa0;--pr-grad-primary:linear-gradient(135deg, #c040ff 0%, #7c20c8 100%);--pr-grad-card:linear-gradient(160deg, rgba(22, 7, 44, 0.96) 0%, rgba(10, 3, 22, 0.99) 100%);--pr-grad-radial:radial-gradient(ellipse at top center, rgba(140, 35, 210, 0.14) 0%, transparent 68%);--pr-shadow-card:0 4px 24px rgba(0, 0, 0, 0.55),0 0 0 1px rgba(145, 45, 215, 0.10);--pr-shadow-hover:0 10px 40px rgba(0, 0, 0, 0.65),0 0 0 1px rgba(185, 55, 255, 0.22);--pr-shadow-glow:0 0 30px rgba(165, 50, 230, 0.32);--pr-r-sm:7px;--pr-r-md:12px;--pr-r-lg:18px;--pr-r-xl:24px;--pr-t:0.22s cubic-bezier(0.4, 0, 0.2, 1);--pr-t-slow:0.42s cubic-bezier(0.4, 0, 0.2, 1)}html{background-color:var(--pr-bg-deep)!important}body{color:var(--pr-text-bright)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::before{background:url(https://hlbot.b-cdn.net/landing/bg-sub.webp) center/cover!important;opacity:.07!important}::selection{background:var(--pr-purple-main);color:#fff}nav.navbar{background:rgba(5,1,12,.86)!important;backdrop-filter:blur(20px) saturate(1.6)!important;-webkit-backdrop-filter:blur(20px) saturate(1.6)!important;border-bottom:1px solid rgba(145,45,215,.13)!important;box-shadow:0 1px 0 rgba(145,45,215,.09),0 4px 24px rgba(0,0,0,.45)!important}.navbar .navbar-brand-text{font-size:1.2rem!important;font-weight:800!important;letter-spacing:.06em!important;background:linear-gradient(135deg,#dea8ff 0,#b030ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}nav .nav-link{color:rgba(190,168,220,.78)!important;font-size:.875rem!important;font-weight:500!important;border-radius:8px!important;transition:background var(--pr-t),color var(--pr-t)!important}nav .nav-link:hover{color:var(--pr-text-bright)!important;background:rgba(145,45,215,.1)!important}nav .navbar-languages .dropdown-menu{background:rgba(10,4,22,.97)!important;border:1px solid var(--pr-border)!important;border-radius:var(--pr-r-md)!important;backdrop-filter:blur(16px)!important;box-shadow:0 8px 32px rgba(0,0,0,.6)!important;padding:6px!important}nav .navbar-languages .dropdown-menu .dropdown-item{color:var(--pr-text-mid)!important;border-radius:8px!important;padding:8px 14px!important;transition:background var(--pr-t),color var(--pr-t)!important}nav .navbar-languages .dropdown-menu .dropdown-item:focus,nav .navbar-languages .dropdown-menu .dropdown-item:hover{background:var(--pr-purple-soft)!important;color:var(--pr-text-bright)!important}.home{position:relative!important}.home::after{content:''!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(140,35,210,.16) 0,transparent 70%)!important;pointer-events:none!important;z-index:1!important}.home .container{position:relative!important;z-index:2!important}.hero-left h1{font-size:clamp(1.75rem, 3.5vw, 2.8rem)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.025em!important;color:var(--pr-text-bright)!important;margin-bottom:1.1rem!important}.hero-left .hero-subtitle{color:var(--pr-text-mid)!important;font-size:1rem!important;line-height:1.72!important;margin-bottom:1.75rem!important}.btn-hero-accent{background:var(--pr-grad-primary)!important;color:#fff!important;border:none!important;border-radius:var(--pr-r-sm)!important;padding:12px 28px!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.04em!important;box-shadow:0 4px 22px var(--pr-purple-glow),inset 0 1px 0 rgba(255,255,255,.14)!important;transition:transform var(--pr-t),box-shadow var(--pr-t)!important}.btn-hero-accent:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 36px rgba(165,50,230,.55),inset 0 1px 0 rgba(255,255,255,.14)!important}.btn-hero-outline{background:0 0!important;color:var(--pr-text-mid)!important;border:1.5px solid rgba(145,45,215,.38)!important;border-radius:var(--pr-r-sm)!important;padding:12px 28px!important;font-size:.875rem!important;font-weight:600!important;transition:border-color var(--pr-t),color var(--pr-t),background var(--pr-t)!important}.btn-hero-outline:hover{color:var(--pr-text-bright)!important;border-color:rgba(192,64,255,.65)!important;background:rgba(145,45,215,.1)!important}.auth-glass{background:rgba(10,3,22,.88)!important;border:1px solid rgba(160,50,225,.22)!important;border-radius:var(--pr-r-lg)!important;backdrop-filter:blur(28px) saturate(1.4)!important;-webkit-backdrop-filter:blur(28px) saturate(1.4)!important;box-shadow:0 0 0 1px rgba(145,45,215,.09),0 20px 60px rgba(0,0,0,.65),inset 0 0 60px rgba(140,35,210,.06)!important;padding:6px!important;max-width:420px!important}.auth-glass .auth-form{background:0 0!important;background-image:none!important;padding:26px 28px!important}.auth-glass .auth-form h3.text-gradient{font-size:1.35rem!important;font-weight:700!important;text-align:center!important;margin-bottom:1.5rem!important;background:linear-gradient(135deg,#e8b8ff 0,#b030ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.auth-glass .form-control{background:rgba(8,2,18,.75)!important;border:1px solid rgba(130,42,200,.22)!important;border-radius:var(--pr-r-sm)!important;color:var(--pr-text-bright)!important;padding:.7rem 1rem!important;font-size:.9rem!important;transition:border-color var(--pr-t),box-shadow var(--pr-t)!important}.auth-glass .form-control::placeholder{color:var(--pr-text-muted)!important;opacity:1!important}.auth-glass .form-control:focus{background:rgba(10,3,22,.9)!important;border-color:rgba(192,64,255,.52)!important;box-shadow:0 0 0 3px rgba(165,50,230,.13),0 0 14px rgba(165,50,230,.14)!important;outline:0!important;color:var(--pr-text-bright)!important}.auth-glass .btn-large,.home .auth-forms .auth-form .form-group button[type=submit]{background:var(--pr-grad-primary)!important;background-image:var(--pr-grad-primary)!important;color:#fff!important;border:none!important;border-radius:var(--pr-r-sm)!important;font-weight:700!important;letter-spacing:.04em!important;box-shadow:0 4px 20px var(--pr-purple-glow),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:transform var(--pr-t),box-shadow var(--pr-t)!important;padding:.78rem 1.5rem!important;font-size:.9rem!important}.auth-glass .btn-large:hover,.home .auth-forms .auth-form .form-group button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px rgba(165,50,230,.52),inset 0 1px 0 rgba(255,255,255,.12)!important;background:var(--pr-grad-primary)!important;filter:none!important}.auth-glass .btn-large:active{transform:translateY(0)!important}.auth-switch-link{color:#c060ff!important;font-weight:600!important;transition:color var(--pr-t)!important}.auth-switch-link:hover{color:#dfa0ff!important}.form-login-options a{color:var(--pr-text-muted)!important;transition:color var(--pr-t)!important}.form-login-options a:hover{color:var(--pr-text-mid)!important}.alert-custom{background:rgba(220,53,69,.1)!important;border:1px solid rgba(220,53,69,.28)!important;border-radius:var(--pr-r-sm)!important;color:#ffacb5!important}.alert-custom-ok{background:rgba(34,197,94,.1)!important;border:1px solid rgba(34,197,94,.28)!important;border-radius:var(--pr-r-sm)!important;color:#92e7ac!important}.section-name{font-weight:700!important;letter-spacing:-.02em!important;background:linear-gradient(135deg,#f0e2ff 0,#c040ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;margin-bottom:1.6rem!important;padding-bottom:0!important}.section-name::after{content:''!important;display:block!important;width:44px!important;height:3px!important;background:var(--pr-grad-primary)!important;border-radius:2px!important;margin:.6rem auto 0!important}.section-description{color:var(--pr-text-mid)!important}.faq-item,.feature-card,.news-box .news-item,.pricing-section .card,.server-box,.step-card,.why-box{background:var(--pr-bg-card)!important;border:1px solid var(--pr-border)!important;border-radius:var(--pr-r-md)!important;box-shadow:var(--pr-shadow-card)!important;transition:border-color var(--pr-t),transform var(--pr-t),box-shadow var(--pr-t)!important}.feature-card:hover,.news-box .news-item:hover,.pricing-section .card:hover,.step-card:hover,.why-box:hover{border-color:var(--pr-border-hover)!important;transform:translateY(-3px)!important;box-shadow:var(--pr-shadow-hover)!important}.server-box{border-radius:var(--pr-r-lg)!important;padding:1.5rem!important}.search-bar{background:0 0!important;border:none!important;border-radius:0!important;padding:0 0 1rem!important}.search-section input{background:rgba(7,2,16,.8)!important;border:1px solid var(--pr-border)!important;border-radius:var(--pr-r-sm) 0 0 var(--pr-r-sm)!important;color:var(--pr-text-bright)!important;padding:.6rem 1rem!important;transition:border-color var(--pr-t),box-shadow var(--pr-t)!important}.search-section input::placeholder{color:var(--pr-text-muted)!important}.search-section input:focus{border-color:rgba(192,64,255,.5)!important;box-shadow:0 0 0 3px rgba(165,50,230,.12)!important;outline:0!important}.search-button{background:var(--pr-grad-primary)!important;border:none!important;border-radius:0 var(--pr-r-sm) var(--pr-r-sm) 0!important;color:#fff!important;font-weight:600!important;padding:.6rem 1.1rem!important;cursor:pointer!important;transition:opacity var(--pr-t)!important;font-size:.875rem!important}.search-button:hover{opacity:.88!important}.feature-filter{background:rgba(12,4,26,.72)!important;border:1px solid var(--pr-border)!important;border-radius:50px!important;color:var(--pr-text-muted)!important;padding:5px 14px!important;font-size:.8125rem!important;cursor:pointer!important;transition:border-color var(--pr-t),color var(--pr-t),background var(--pr-t)!important}.feature-filter.active,.feature-filter:hover{border-color:rgba(192,64,255,.55)!important;color:#dda8ff!important;background:rgba(145,45,215,.12)!important}.server-list{border:1px solid var(--pr-border)!important;border-radius:var(--pr-r-sm)!important;overflow:hidden!important}.server-item{border-bottom:1px solid rgba(130,42,200,.08)!important;transition:background var(--pr-t)!important}.server-item:hover{background:rgba(145,45,215,.07)!important}.server-item.header{background:rgba(18,6,38,.88)!important;color:var(--pr-text-muted)!important;font-size:.695rem!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-bottom:1px solid var(--pr-border)!important;border-radius:0!important}.server-item.header:hover{background:rgba(18,6,38,.88)!important}.name-with-features span a{color:var(--pr-text-bright)!important;font-weight:500!important;transition:color var(--pr-t)!important}.name-with-features span a:hover{color:#dda8ff!important}.details-button{border:1px solid var(--pr-border)!important;border-radius:7px!important;color:var(--pr-text-muted)!important;padding:5px 12px!important;font-size:.75rem!important;background:0 0!important;transition:border-color var(--pr-t),color var(--pr-t),background var(--pr-t)!important}.details-button:hover{border-color:rgba(192,64,255,.55)!important;color:#dda8ff!important;background:rgba(145,45,215,.09)!important}.servers-count-badge{display:inline-block!important;background:rgba(145,45,215,.11)!important;border:1px solid rgba(145,45,215,.24)!important;border-radius:50px!important;padding:4px 18px!important;font-size:.875rem!important;color:#c060ff!important;font-weight:500!important;margin-bottom:1.5rem!important}.status{padding:4px 10px!important;border-radius:6px!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:84px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.status.status-1{background:rgba(34,197,94,.13)!important;color:#4de890!important;border:1px solid rgba(34,197,94,.22)!important}.status.status-2{background:rgba(239,68,68,.12)!important;color:#f47575!important;border:1px solid rgba(239,68,68,.22)!important}.status.status-3{background:rgba(245,158,11,.12)!important;color:#fbb830!important;border:1px solid rgba(245,158,11,.22)!important}.pagination-button{background:rgba(12,4,26,.76)!important;border:1px solid var(--pr-border)!important;border-radius:var(--pr-r-sm)!important;color:var(--pr-text-mid)!important;padding:.5rem 1.3rem!important;font-size:.875rem!important;cursor:pointer!important;transition:border-color var(--pr-t),color var(--pr-t),background var(--pr-t)!important}.pagination-button:hover:not(:disabled){border-color:rgba(192,64,255,.5)!important;color:#dda8ff!important;background:rgba(145,45,215,.1)!important}.pagination-button:disabled{opacity:.32!important;cursor:not-allowed!important}#pageInfo,#pageInfoNews{color:var(--pr-text-muted)!important;font-size:.875rem!important}.news-box .news-item{border-radius:var(--pr-r-md)!important;overflow:hidden!important;padding:0!important;margin-bottom:0!important}.news-header{background:rgba(16,5,34,.82)!important;border-bottom:1px solid rgba(130,42,200,.11)!important;padding:.9rem 1.3rem!important;margin-bottom:0!important}.news-title{font-size:.9rem!important;font-weight:600!important;color:var(--pr-text-bright)!important;margin:0!important}.news-date{color:var(--pr-text-muted)!important;font-size:.8125rem!important}.news-content{padding:.9rem 1.3rem!important;margin-top:0!important}.news-subtitle{font-size:.84rem!important;font-weight:600!important;color:#c060ff!important;margin-bottom:.35rem!important}.news-text{font-size:.84rem!important;line-height:1.6!important;color:var(--pr-text-mid)!important}.news-box .pagination{border-top:1px solid var(--pr-border)!important;margin-top:1rem!important;padding-top:.8rem!important}.feature-card{border-radius:var(--pr-r-md)!important;padding:1.5rem!important;position:relative!important;overflow:hidden!important}.feature-card::before{content:''!important;position:absolute!important;top:-30px!important;right:-30px!important;width:100px!important;height:100px!important;background:radial-gradient(circle,rgba(165,50,230,.12) 0,transparent 72%)!important;pointer-events:none!important;border-radius:50%!important}.feature-card__title{font-size:.9375rem!important;font-weight:600!important;color:var(--pr-text-bright)!important;margin-bottom:.65rem!important}.feature-card__title a{color:var(--pr-text-bright)!important;text-decoration:none!important;transition:color var(--pr-t)!important}.feature-card__title a:hover{color:#dda8ff!important}.feature-card__desc{color:var(--pr-text-mid)!important;font-size:.875rem!important;line-height:1.65!important;margin:0!important}.step-card{border-radius:var(--pr-r-md)!important;padding:1.75rem 1.4rem!important;text-align:center!important}.step-number{width:46px!important;height:46px!important;margin:0 auto 1rem!important;border-radius:50%!important;background:var(--pr-grad-primary)!important;color:#fff!important;font-size:1.1rem!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 18px rgba(165,50,230,.4)!important}.step-card h3{color:var(--pr-text-bright)!important;font-size:.9375rem!important;font-weight:600!important;margin-bottom:.5rem!important}.step-card p{color:var(--pr-text-mid)!important;font-size:.875rem!important;line-height:1.6!important;margin:0!important}.pricing-section{background:linear-gradient(180deg,rgba(8,2,18,0) 0,rgba(18,5,38,.55) 100%)!important}.pricing-section .card{border-radius:var(--pr-r-md)!important;padding:1.5rem 1.1rem!important;min-height:auto!important}.pricing-section .card img{width:62px!important;margin-bottom:.8rem!important;filter:drop-shadow(0 4px 12px rgba(165, 50, 230, .22))!important}.pricing-section .card h3,.pricing-section .card h4{font-size:.9rem!important;font-weight:600!important;color:var(--pr-text-bright)!important;margin:2px 0!important}.pricing-section .card .price{font-size:.92rem!important;font-weight:700!important;color:#c060ff!important;margin:4px 0!important}.pricing-section .card .meta{font-size:.8rem!important;color:var(--pr-text-muted)!important;margin:0!important}.pricing-section .grid{gap:14px!important}.pricing-section .subtitle{color:var(--pr-text-mid)!important;font-size:1rem!important;margin-bottom:2rem!important}.faq-item{border-radius:var(--pr-r-sm)!important;margin-bottom:.45rem!important;overflow:hidden!important}.faq-item.active{border-color:rgba(192,64,255,.35)!important;box-shadow:0 4px 20px rgba(0,0,0,.32)!important}.faq-header{padding:0!important;cursor:pointer!important}.faq-toggle{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;background:0 0!important;border:none!important;color:var(--pr-text-bright)!important;font-size:.9375rem!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;padding:1.1rem 1.4rem!important;transition:color var(--pr-t)!important}.faq-toggle:hover{color:#dda8ff!important}.faq-question{font-size:.9375rem!important;color:inherit!important}.faq-icon{color:var(--pr-purple-bright)!important;font-size:.7rem!important;flex-shrink:0!important;transition:transform .28s ease!important}.faq-item.active .faq-icon{transform:rotate(180deg)!important}.faq-content{display:none!important;padding:0 1.4rem 1.1rem!important;color:var(--pr-text-mid)!important;font-size:.9rem!important;line-height:1.75!important}.faq-item.active .faq-content{display:block!important}.faq-content a{color:var(--pr-purple-bright)!important;transition:color var(--pr-t)!important}.faq-content a:hover{color:#dda8ff!important}.why-box{border-radius:var(--pr-r-md)!important;min-height:auto!important}.why-content{padding:1.75rem!important}.why-content h3{font-size:.9375rem!important;font-weight:600!important;color:var(--pr-text-bright)!important;margin-bottom:.65rem!important;display:flex!important;align-items:center!important;gap:.6rem!important}.why-content h3 img{filter:drop-shadow(0 2px 8px rgba(165, 50, 230, .28))!important;width:38px!important;height:auto!important}.why-content p{color:var(--pr-text-mid)!important;font-size:.9rem!important;line-height:1.72!important;margin:0!important}.panel-section.features-content h3{color:#c888ff!important;border-left:3px solid var(--pr-purple-bright)!important;padding-left:12px!important;margin-top:1.4rem!important;margin-bottom:.6rem!important;font-size:1rem!important}.panel-section.features-content li,.panel-section.features-content p{color:var(--pr-text-mid)!important;font-size:.9rem!important;line-height:1.72!important}.panel-section.features-content .section-name{background:rgba(16,5,34,.92)!important;border:1px solid var(--pr-border)!important;border-radius:var(--pr-r-sm)!important;padding:10px 16px!important;-webkit-text-fill-color:var(--pr-text-bright)!important;background-clip:unset!important;-webkit-background-clip:unset!important}[data-tooltip]{position:relative!important}[data-tooltip]:hover::after{content:attr(data-tooltip)!important;position:absolute!important;bottom:calc(100% + 7px)!important;left:50%!important;transform:translateX(-50%)!important;background:rgba(10,3,22,.97)!important;border:1px solid var(--pr-border)!important;border-radius:7px!important;padding:5px 12px!important;font-size:.75rem!important;color:var(--pr-text-mid)!important;white-space:nowrap!important;pointer-events:none!important;z-index:100!important;box-shadow:0 4px 16px rgba(0,0,0,.5)!important}.site-footer,footer{background:rgba(5,1,12,.96)!important;border-top:1px solid rgba(130,42,200,.13)!important}.footer-col h4{color:#c888ff!important;font-size:.72rem!important;letter-spacing:.1em!important}.footer-col ul li a{color:var(--pr-text-muted)!important;transition:color var(--pr-t)!important}.footer-col ul li a:hover{color:var(--pr-purple-bright)!important}.footer-bottom p{color:rgba(122,95,160,.6)!important}.panel-section{padding-top:48px!important;padding-bottom:48px!important}.how-it-works-section{padding:48px 0!important}.why-hlbot-section{padding:48px 0!important}.pricing-section{padding:48px 1.5rem!important}@media (max-width:576px){.auth-glass{border-radius:var(--pr-r-md)!important;padding:4px!important}.auth-glass .auth-form{padding:20px 18px!important}.section-name::after{width:32px!important}.step-number{width:40px!important;height:40px!important;font-size:1rem!important}}@media (prefers-reduced-motion:reduce){.auth-glass .btn-large,.btn-hero-accent,.btn-hero-outline,.feature-card,.news-box .news-item,.pricing-section .card,.step-card,.why-box{transition:none!important;transform:none!important;animation:none!important}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--pr-purple-bright)!important;outline-offset:3px!important}.home{background-color:#1a0628!important;background-image:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}@media (min-width:769px) and (max-width:1500px){.home{background-image:url('https://hlbot.b-cdn.net/landing/hlbot_header_1366w.webp')!important}}@media (min-width:1501px) and (max-width:2200px){.home{background-image:url('https://hlbot.b-cdn.net/landing/hlbot_header_1920w.webp')!important}}@media (min-width:2201px){.home{background-image:url('https://hlbot.b-cdn.net/landing/hlbot_header_2560w.webp')!important}}@media (max-width:768px){.home{background-image:none!important}}.hero-left h1{text-shadow:0 2px 8px rgba(0,0,0,.88),0 4px 28px rgba(0,0,0,.6),0 0 48px rgba(8,2,22,.65)!important}.hero-left .hero-subtitle{text-shadow:0 1px 8px rgba(0,0,0,.82),0 2px 20px rgba(0,0,0,.5)!important}.home::after{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(140,35,210,.16) 0,transparent 70%),linear-gradient(to bottom,transparent 58%,#08021a 100%)!important}body::before{background:url(https://hlbot.b-cdn.net/landing/bg-sub.webp) center/cover!important;opacity:.19!important}