*{margin:0;padding:0;box-sizing:border-box}:root{--neon-cyan: #00ffff;--neon-magenta: #ff00ff;--neon-pink: #ff1493;--neon-green: #00ff00;--dark-bg: #0a0a0a;--darker-bg: #050505;--grid-color: rgba(0, 255, 255, .1);--text-glow: none}body{font-family:"Press Start 2P",cursive;background:var(--darker-bg);color:var(--neon-cyan);overflow-x:hidden;line-height:1.6;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.container{max-width:1200px;margin:0 auto;padding:0 20px}.background-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;opacity:.5}.binary-rain{display:none}.binary-rain:before,.binary-rain:after{content:"";position:absolute;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--neon-cyan) 2px,var(--neon-cyan) 4px);animation:binary-fall 20s linear infinite;opacity:.1}.binary-rain:after{animation-delay:-10s;background:repeating-linear-gradient(0deg,transparent,transparent 3px,var(--neon-magenta) 3px,var(--neon-magenta) 6px)}@keyframes binary-fall{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.grid-bg{display:none}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:0;border-bottom:2px solid var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);background:#0a0a0af2;-webkit-backdrop-filter:none;backdrop-filter:none}.header .container{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;min-height:60px}.logo{position:relative;display:flex;align-items:center}.logo-image-container{display:flex;align-items:center}.logo-image{height:60px;width:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;object-fit:contain}.logo-text-container{display:flex;align-items:center}.logo-text{color:var(--neon-cyan);font-size:24px}.logo-vpn{color:var(--neon-green)}.logo-glow{display:none}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow-pulse{0%,to{opacity:.3}50%{opacity:.7}}.menu-toggle{display:none;background:transparent;border:2px solid var(--neon-cyan);padding:8px;cursor:pointer;position:relative;z-index:101;width:40px;height:40px;align-items:center;justify-content:center;transition:all .3s}.menu-toggle:hover{border-color:var(--neon-magenta);box-shadow:0 0 8px var(--neon-magenta)}.hamburger{display:flex;flex-direction:column;gap:5px;width:24px;height:18px;position:relative}.hamburger span{display:block;width:100%;height:3px;background:var(--neon-cyan);transition:all .3s;transform-origin:center}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(-10px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.menu-overlay{display:none}.nav,.nav-content{display:flex;gap:30px;align-items:center}.nav-link{color:var(--neon-cyan);text-decoration:none;font-size:10px;text-transform:uppercase;transition:all .3s;position:relative;padding:5px 10px}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--neon-magenta);transition:width .3s}.nav-link:hover{color:var(--neon-magenta);text-shadow:none}.nav-link:hover:after{width:100%}.nav-link-android{color:var(--neon-magenta)}.nav-link-android:after{background:var(--neon-magenta)}.nav-link-android:hover{color:var(--neon-magenta)}.btn-primary,.btn-cyber{background:transparent;border:2px solid var(--neon-cyan);color:var(--neon-cyan);padding:12px 24px;font-family:"Press Start 2P",cursive;font-size:10px;cursor:pointer;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;text-shadow:none;box-shadow:0 0 8px #00ffff4d}.btn-primary:before,.btn-cyber:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--neon-cyan);transform:translate(-50%,-50%);transition:width .3s,height .3s;z-index:-1}.btn-primary:hover:before,.btn-cyber:hover:before{width:100%;height:100%}.btn-primary:hover{color:var(--dark-bg);box-shadow:0 0 15px var(--neon-cyan),0 0 25px #00ffff80}.btn-cyber:hover{color:var(--dark-bg);box-shadow:0 0 15px var(--neon-cyan),0 0 25px #00ffff80;transform:translateY(-2px)}.btn-large{padding:16px 32px;font-size:12px}.btn-outline{background:transparent;border-color:var(--neon-magenta);color:var(--neon-magenta);box-shadow:0 0 8px #ff00ff4d}.btn-outline:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--neon-magenta);transform:translate(-50%,-50%);transition:width .3s,height .3s;z-index:-1}.btn-outline:hover:before{width:100%;height:100%}.btn-outline:hover{color:var(--dark-bg);box-shadow:0 0 10px var(--neon-magenta)}.btn-download:hover{transform:none}.btn-cyber:disabled{opacity:.5;cursor:not-allowed}.hero{position:relative;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding:120px 0 40px;overflow:hidden;box-sizing:border-box}.crt-screen{position:relative;border-radius:0;padding:40px;box-shadow:none;max-width:900px;width:100%;overflow:hidden;box-sizing:border-box}.hero-content{width:100%;max-width:900px;margin:0 auto;border-radius:0;overflow:visible;position:relative;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.hero-logo-screen{margin:0 auto;overflow:hidden;background:transparent;position:relative;box-sizing:border-box;border:none;border-radius:0;display:flex;align-items:center;justify-content:center}.vice-city-logo{text-align:center;position:relative;background:transparent;border:none;box-shadow:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;min-width:320px;max-width:500px;margin:0 auto}.vice-logo-text{font-family:"Press Start 2P",cursive;text-align:center;font-size:64px;margin-bottom:0;color:var(--neon-cyan);text-shadow:none;text-transform:uppercase;transition:all .3s;cursor:default;position:relative}.vice-logo-text:hover{animation:chromatic-aberration .15s ease-in-out infinite}.vice-subtitle{font-family:"Press Start 2P",cursive;font-size:10px;color:#0ff;text-transform:uppercase;letter-spacing:4px;margin-top:15px;opacity:.9;animation:vice-fade 2s ease-in-out infinite;text-shadow:none}.vice-city-logo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,0,255,.01) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,255,255,.01) 0%,transparent 50%);z-index:0;pointer-events:none}@keyframes vice-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes vice-glow{0%,to{text-shadow:none}50%{text-shadow:none}}@keyframes vice-fade{0%,to{opacity:.7}50%{opacity:1}}@keyframes vice-wave{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-10px) scale(1.05);opacity:.7}}.hero .crt-screen{overflow:hidden;padding:0;position:relative;border:none;border-radius:0;box-sizing:border-box;box-shadow:none;background:transparent}.hero .crt-screen .screen-content{overflow:hidden;position:relative;z-index:2;padding:30px 40px 40px}.crt-screen:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:transparent;border-radius:0;z-index:-1;opacity:.3}@keyframes border-glow{0%,to{opacity:1}50%{opacity:.5}}.scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;animation:scanline 8s linear infinite}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(10px)}}.screen-content{position:relative;z-index:2}.vpn-config-section .screen-content{display:flex;flex-direction:column;align-items:stretch}.vpn-config-section .screen-content>*:first-child{margin-top:0}.hero-logo-container{display:none}.hero-logo{max-width:350px;width:100%;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;object-fit:contain;filter:none;border-radius:0;display:block}.hero-title{font-size:64px;text-align:center;margin-bottom:30px;text-shadow:none;animation:title-glitch 3s infinite;transition:all .3s;cursor:default}.hero-title:hover{animation:chromatic-aberration .15s ease-in-out infinite,title-glitch 3s infinite}.title-hz{color:var(--neon-cyan)}.title-vpn{color:var(--neon-green)}@keyframes title-glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.hero-subtitle{text-align:center;font-size:14px;color:var(--neon-magenta);margin-bottom:30px;text-shadow:none;animation:blink 1.5s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.terminal{background:#00000080;border:2px solid var(--neon-cyan);padding:20px;margin:30px 0;font-size:10px;line-height:1.8;box-shadow:inset 0 0 8px #0ff3;font-family:"Press Start 2P",cursive}.terminal-line{margin-bottom:10px}.terminal-prompt{color:var(--neon-green);margin-right:10px}.terminal-text{color:var(--neon-cyan)}.typing{animation:typing 2s steps(30) forwards;overflow:hidden;white-space:nowrap;width:0}.typing-delay{animation:typing 2s steps(30) 2s forwards;overflow:hidden;white-space:nowrap;width:0}.typing-delay-2{animation:typing 2s steps(30) 4s forwards;overflow:hidden;white-space:nowrap;width:0}@keyframes typing{to{width:100%}}.status-online{color:var(--neon-green);text-shadow:none;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-buttons{display:flex;gap:20px;justify-content:center;margin-top:40px;flex-wrap:wrap}.features{position:relative;z-index:10;padding:60px 0;background:#050505e6;scroll-margin-top:60px}.section-title{text-align:center;font-size:32px;margin-bottom:60px;color:var(--neon-cyan);text-shadow:none;text-transform:uppercase;transition:all .3s;cursor:default;position:relative}.section-title:hover{animation:chromatic-aberration .15s ease-in-out infinite}@keyframes chromatic-aberration{0%,to{text-shadow:-1px 0 0 var(--neon-cyan),1px 0 0 var(--neon-magenta);transform:translate(0)}25%{text-shadow:-1.5px .3px 0 var(--neon-cyan),1.5px -.3px 0 var(--neon-magenta);transform:translate(-.3px,.3px)}50%{text-shadow:-1px -.3px 0 var(--neon-cyan),1px .3px 0 var(--neon-magenta);transform:translate(.3px,-.3px)}75%{text-shadow:-1.5px -.3px 0 var(--neon-cyan),1.5px .3px 0 var(--neon-magenta);transform:translate(-.3px,-.3px)}}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background:#0009;border:2px solid var(--neon-cyan);padding:30px;text-align:center;transition:all .3s;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--neon-cyan) 0%,transparent 70%);opacity:0;transition:opacity .3s}.feature-card:hover:before{opacity:.1}.feature-card:hover{transform:translateY(-5px);box-shadow:0 0 10px var(--neon-cyan);border-color:var(--neon-magenta)}.feature-icon{font-size:48px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;line-height:1;width:100%;height:48px}.feature-icon img{width:64px;height:64px;object-fit:contain}.feature-title{font-size:14px;color:var(--neon-magenta);margin-bottom:15px;text-shadow:none}.feature-text{font-size:10px;color:var(--neon-cyan);line-height:1.8;opacity:.9}.pricing{position:relative;z-index:10;padding:60px 0;scroll-margin-top:60px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:100%;margin:0 auto;padding:10px 0}.pricing-card{background:#0009;border:2px solid var(--neon-cyan);padding:50px 35px;text-align:center;position:relative;transition:all .3s;width:100%;display:flex;flex-direction:column;height:100%;min-height:450px}.pricing-card.featured{border-color:var(--neon-magenta);box-shadow:0 0 12px #ff00ff80;transform:scale(1.05)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--neon-magenta);color:var(--dark-bg);padding:6px 16px;font-size:8px;text-transform:uppercase;box-shadow:0 0 8px var(--neon-magenta);z-index:1}.pricing-card.featured .pricing-header{margin-top:15px}.pricing-header{margin-bottom:30px}.pricing-title{font-size:18px;color:var(--neon-cyan);margin-bottom:20px;text-shadow:none}.pricing-price{display:flex;align-items:baseline;justify-content:center;gap:10px}.price-amount{font-size:32px;color:var(--neon-green);text-shadow:none}.price-period{font-size:10px;color:var(--neon-cyan);opacity:.8}.pricing-features{list-style:none;margin-bottom:30px;text-align:left;flex:1}.pricing-card .btn-cyber{margin-top:auto;width:100%}.pricing-features li{font-size:10px;color:var(--neon-cyan);margin-bottom:15px;padding-left:10px;opacity:.9}.pricing-card:hover{box-shadow:0 0 15px var(--neon-cyan)}.pricing-card.featured:hover{box-shadow:0 0 18px var(--neon-magenta)}.footer{position:relative;z-index:10;padding:60px 0 30px;background:#000000e6;border-top:2px solid var(--neon-cyan);box-shadow:0 -5px 10px #00ffff4d}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:30px}.footer-logo{font-size:20px;text-shadow:none}.footer-links{display:flex;gap:30px;flex-wrap:wrap}.footer-link{color:var(--neon-cyan);text-decoration:none;font-size:8px;transition:all .3s}.footer-link:hover{color:var(--neon-magenta);text-shadow:none}.footer-bottom{text-align:center;padding-top:30px;border-top:2px solid var(--neon-cyan)}.footer-text{font-size:8px;color:var(--neon-cyan);opacity:.7}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background:var(--dark-bg);border:2px solid var(--neon-cyan);padding:40px;max-width:500px;width:90%;position:relative;box-shadow:0 0 15px var(--neon-cyan)}.modal-close{position:absolute;top:10px;right:10px;background:transparent;border:2px solid var(--neon-magenta);color:var(--neon-magenta);width:30px;height:30px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s}.modal-close:hover{background:var(--neon-magenta);color:var(--dark-bg);box-shadow:0 0 8px var(--neon-magenta)}.modal-title{font-size:18px;color:var(--neon-cyan);margin-bottom:20px;text-align:center;text-shadow:none}.form-group{margin-bottom:20px}.form-label{display:block;font-size:10px;color:var(--neon-cyan);margin-bottom:10px;text-transform:uppercase}.form-input{width:100%;padding:16px 14px;min-height:50px;background:#00000080;border:2px solid var(--neon-cyan);color:var(--neon-cyan);font-family:"Press Start 2P",cursive;font-size:10px;transition:all .3s;box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--neon-magenta);box-shadow:0 0 8px #ff00ff80}.form-input::placeholder{color:#00ffff80;font-size:10px}.form-error{color:var(--neon-pink);font-size:8px;margin-top:5px;text-shadow:none}.loading{text-align:center;color:var(--neon-cyan);font-size:12px;margin:20px 0}.success-message{background:#00ff001a;border:2px solid var(--neon-green);padding:15px;margin:20px 0;color:var(--neon-green);font-size:10px;text-align:center;text-shadow:none}.error-message{background:#ff00001a;border:2px solid var(--neon-pink);padding:15px;margin:20px 0;color:var(--neon-pink);font-size:10px;text-align:center;text-shadow:none}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent}.container{padding:0 15px;max-width:100%;overflow-x:hidden}html,body{overflow-x:hidden;width:100%;position:relative}.header .container{padding:5px 15px;min-height:50px;flex-wrap:wrap}.logo-image{height:40px}.logo-text{font-size:18px}.menu-toggle{display:flex}.nav{position:fixed;top:0;right:-100%;width:300px;max-width:85vw;height:100vh;background:#0a0a0afa;border-left:2px solid var(--neon-cyan);box-shadow:-5px 0 30px #0ff6;z-index:100;transition:right .3s ease-in-out;padding:90px 0 30px;overflow-y:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav.nav-open{right:0}.nav-content{flex-direction:column;gap:0;width:100%;align-items:stretch}.nav-link{font-size:14px;padding:22px 30px;display:block;width:100%;text-align:left;border-bottom:2px solid var(--neon-cyan);transition:all .3s;position:relative}.nav-link:before{content:">";position:absolute;left:10px;color:var(--neon-cyan);opacity:0;transition:all .3s}.nav-link:hover{background:#00ffff1a;padding-left:40px;color:var(--neon-magenta)}.nav-link:hover:before{opacity:1;left:15px}.nav-link-android:hover{color:var(--neon-magenta)}.nav-link:after{display:none}.menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn-primary,.btn-cyber{font-size:9px;padding:12px 20px}.hero{padding:80px 0 60px}.hero-title{font-size:28px;margin-bottom:20px}.hero-subtitle{font-size:12px!important;margin-bottom:10px!important;margin-top:0!important}.vice-logo-text{font-size:32px!important;letter-spacing:4px!important}.vice-subtitle{font-size:8px!important;letter-spacing:2px!important;text-shadow:none}.hero .crt-screen .screen-content{padding:20px 25px 25px}.hero-content{max-width:100%}.crt-screen{padding:20px 15px;border-width:4px}.terminal{font-size:8px}.terminal-line{margin-bottom:8px}.hero-buttons{flex-direction:column;gap:10px;margin-top:20px}.btn-large{font-size:11px;padding:16px 28px;width:100%;min-height:50px}.section-title{font-size:20px;margin-bottom:20px}.features,.pricing{padding:40px 0;scroll-margin-top:50px}.features-grid{grid-template-columns:1fr;gap:15px;margin:38px}.feature-card{padding:15px}.feature-icon{font-size:36px;margin-bottom:10px}.feature-title{font-size:10px;margin-bottom:10px}.feature-description{font-size:8px}.pricing-grid{grid-template-columns:1fr;gap:15px;margin:0 38px!important}.pricing-card{width:100%;padding:30px 20px;min-height:400px}.pricing-card.featured .pricing-header{margin-top:12px}.pricing-card.featured{transform:scale(1)}.pricing-price{font-size:20px}.pricing-features{font-size:7px}.pricing-features li{margin-bottom:8px}.footer-content{flex-direction:column;text-align:center;gap:15px}.footer-links{flex-direction:column;gap:10px}.footer-link{font-size:7px}.modal-content{padding:20px 15px;margin:20px;max-width:calc(100% - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.modal-close{width:25px;height:25px;font-size:14px;top:5px;right:5px}.modal-title{font-size:14px;margin-bottom:15px}.form-group{margin-bottom:15px}.form-label{font-size:8px;margin-bottom:8px}.form-input{padding:14px 12px;min-height:48px;font-size:10px}.form-input::placeholder{font-size:10px}.form-error{font-size:7px}.footer{padding:40px 0 20px}.footer-logo{font-size:16px}.footer-text{font-size:7px}.vpn-config-section{padding:80px 0 40px!important;min-height:auto!important;overflow-x:hidden!important;align-items:flex-start!important}.vpn-config-section .container{padding:0 10px}.vpn-config-section .crt-screen{padding:15px 12px;margin:0;max-width:100%}.vpn-status,.vpn-status-activated{font-size:12px;line-height:1.4;word-break:break-word;padding:0 5px}.vpn-vless{font-size:7px;word-break:break-all;line-height:1.4}.vpn-vless-container{padding:8px;margin:15px 0}.vpn-description{font-size:8px;margin:15px 0;line-height:1.4}.vpn-post-payment-notice{padding:6px;margin:10px 0}.vpn-post-payment-notice p{font-size:8px}.vpn-refreshing{font-size:9px;margin:8px 0}.vpn-info-item{flex-direction:column;align-items:flex-start;gap:10px;font-size:7px;padding:8px}.vpn-label{min-width:auto}.vpn-config-header{flex-direction:column;align-items:flex-start;gap:10px}.vpn-config-actions{width:100%;flex-direction:column}.vpn-config-actions .btn-cyber{width:100%}.vpn-config-content{max-height:300px;padding:10px}.countdown{padding:8px;margin:10px 0}.countdown-text{font-size:9px;flex-direction:column;gap:4px}.instructions-grid{grid-template-columns:1fr;gap:15px}.instruction-item{padding:12px}.instruction-title{font-size:10px;margin-bottom:10px}.instruction-list{font-size:8px}}@media (max-width: 480px){.container{padding:0 10px;max-width:100%;overflow-x:hidden}html,body{overflow-x:hidden;width:100%;position:relative}button,a,.btn-primary,.btn-cyber,.nav-link{-webkit-tap-highlight-color:rgba(0,255,255,.2);touch-action:manipulation}.header .container{padding:5px 10px;min-height:45px}.logo-image{height:35px}.logo-text{font-size:16px}.menu-toggle{width:35px;height:35px;padding:6px}.hamburger{width:20px;height:15px;gap:4px}.hamburger span{height:2.5px}.nav{width:100%;max-width:320px}.nav-link{font-size:14px;padding:25px 30px}.nav-link:hover{padding-left:40px}.btn-primary,.btn-cyber{font-size:10px;padding:14px 24px}.hero{padding:70px 0 10px}.hero-title{font-size:20px;margin-bottom:15px}.hero-subtitle{margin-bottom:8px!important;margin-top:0!important}.vice-logo-text{letter-spacing:3px!important}.vice-subtitle{font-size:7px!important;letter-spacing:1px!important;text-shadow:none}.hero .crt-screen .screen-content{padding:15px 20px 20px}.hero-content{max-width:calc(100% - 20px);width:calc(100% - 20px);margin:0 10px}.crt-screen{padding:15px 10px;border-width:3px}.hero-logo{max-width:200px}.terminal{font-size:7px;margin:15px 0}.terminal-line{margin-bottom:6px}.btn-large{font-size:10px;padding:14px 24px;min-height:48px}.section-title{font-size:16px;margin-bottom:30px}.feature-card{padding:12px}.feature-icon{font-size:32px}.feature-title{font-size:9px}.feature-description{font-size:7px}.pricing-card{padding:25px 15px;min-height:380px}.pricing-card.featured .pricing-header{margin-top:10px}.pricing-price{font-size:18px}.pricing-features{font-size:6px}.modal-content{padding:15px 10px;margin:10px;max-width:calc(100% - 20px)}.modal-close{width:20px;height:20px;font-size:12px;top:5px;right:5px}.modal-title{font-size:12px}.form-group{margin-bottom:12px}.form-label{font-size:7px;margin-bottom:6px}.form-input{padding:12px 10px;min-height:46px;font-size:9px}.form-input::placeholder{font-size:9px}.form-error{font-size:6px}.footer{padding:30px 0 15px}.footer-logo{font-size:14px}.footer-text{font-size:6px}.vpn-config-section{padding:70px 0 30px!important;min-height:auto!important;overflow-x:hidden!important;align-items:flex-start!important}.vpn-config-section .container{padding:0 5px}.vpn-config-section .crt-screen{padding:20px;margin:0;max-width:100%}.vpn-status,.vpn-status-activated{font-size:10px;line-height:1.3;word-break:break-word;padding:0 3px}.vpn-vless{font-size:6px;line-height:1.3}.vpn-vless-container{padding:6px;margin:12px 0}.vpn-description{font-size:7px;margin:12px 0;line-height:1.3}.vpn-post-payment-notice{padding:5px;margin:8px 0}.vpn-post-payment-notice p{font-size:7px}.vpn-refreshing{font-size:8px;margin:6px 0}.vpn-refresh-timer{font-size:8px;text-align:center}.vpn-info-item{font-size:6px;padding:6px}.vpn-config-block{padding:12px}.vpn-config-content{max-height:250px;padding:8px}.countdown{padding:6px;margin:8px 0}.countdown-text{font-size:8px}.instruction-item{padding:8px;margin:10px 0}.instruction-title{font-size:8px;margin-bottom:8px}.instruction-list{font-size:6px;padding-left:12px;line-height:1.4}.instruction-list li{margin-bottom:6px}.vpn-post-payment-notice{padding:8px}.vpn-post-payment-notice p{font-size:10px}.vpn-refresh-timer{font-size:10px;text-align:center}}.pixelated{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}@keyframes glitch{0%{text-shadow:2px 0 var(--neon-cyan),-2px 0 var(--neon-magenta)}25%{text-shadow:-2px 0 var(--neon-cyan),2px 0 var(--neon-magenta)}50%{text-shadow:2px 0 var(--neon-magenta),-2px 0 var(--neon-cyan)}75%{text-shadow:-2px 0 var(--neon-magenta),2px 0 var(--neon-cyan)}to{text-shadow:2px 0 var(--neon-cyan),-2px 0 var(--neon-magenta)}}.vpn-config-section{position:relative;z-index:10;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:120px 0 80px}.vpn-config-section .crt-screen{max-width:1400px}.vpn-info{margin:30px 0}.vpn-info-item{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding:10px;background:#00ffff0d;border:2px solid var(--neon-cyan);font-family:"Press Start 2P",cursive;font-size:8px}.vpn-label{color:var(--neon-cyan);min-width:80px}.vpn-value{color:var(--neon-green);flex:1;word-break:break-all}.btn-copy{background:transparent;border:2px solid var(--neon-cyan);color:var(--neon-cyan);padding:5px 10px;font-family:"Press Start 2P",cursive;font-size:8px;cursor:pointer;transition:all .3s}.btn-copy:hover{background:var(--neon-cyan);color:var(--dark-bg)}.vpn-config-block{margin:30px 0;border:2px solid var(--neon-cyan);padding:20px;background:#00000080}.vpn-config-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.vpn-config-actions{display:flex;gap:10px}.vpn-config-content{background:#000000b3;border:2px solid var(--neon-cyan);padding:15px;max-height:400px;overflow-y:auto}.config-text{color:var(--neon-green);font-family:Courier New,monospace;font-size:10px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all}.btn-download{margin-right:10px}.vpn-status,.vpn-status-activated{font-size:24px;text-align:center;margin-top:0;margin-bottom:0;font-family:"Press Start 2P",cursive;text-shadow:none;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.vpn-status-activated{color:var(--neon-green)}.vpn-status{color:var(--neon-cyan)}.vpn-loading{text-align:center;margin-top:0}.vpn-refresh-timer{color:var(--neon-cyan);font-size:12px;margin-top:10px;opacity:.7}.vpn-post-payment-notice{background:#ff98001a;border:2px solid var(--neon-magenta);border-radius:0;padding:10px;margin:15px 0;text-align:left}.vpn-post-payment-notice p{margin:0;color:var(--neon-magenta);font-size:12px;line-height:1.4}.vpn-refreshing{color:var(--neon-magenta);font-size:12px;margin:10px 0}.vpn-description{font-size:10px;color:var(--neon-cyan);line-height:1.6;margin:20px 0;text-align:left}.vpn-vless-container{background:#000000b3;border:2px solid var(--neon-cyan);padding:15px;margin:20px 0;cursor:pointer;transition:all .3s;text-align:left}.vpn-vless-container:hover{border-color:var(--neon-green);box-shadow:0 0 10px #00ff004d}.vpn-vless{color:var(--neon-green);font-family:Courier New,monospace;font-size:10px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all;display:block}.countdown{margin:20px 0;padding:15px;background:#000000b3;border:2px solid var(--neon-cyan);border-radius:0}.countdown-text{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:12px}.countdown-label{color:var(--neon-cyan)}.countdown-value{color:var(--neon-green);font-weight:700}.instructions{margin-top:30px;text-align:left}.instructions-intro{font-size:10px;color:var(--neon-cyan);line-height:1.6;margin-bottom:20px}.instructions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.instruction-item{background:#000000b3;border:2px solid var(--neon-cyan);padding:15px;border-radius:0}.instruction-title{color:var(--neon-cyan);font-size:12px;margin:0 0 15px;font-family:"Press Start 2P",cursive}.instruction-list{margin:0;padding-left:20px;color:var(--neon-green);font-size:9px;line-height:1.8}.instruction-list li{margin-bottom:8px}.instruction-list code{background:#00000080;padding:2px 6px;border-radius:0;color:var(--neon-cyan);font-family:Courier New,monospace;font-size:8px}.instruction-link{color:var(--neon-magenta);text-decoration:underline}.instruction-link:hover{color:var(--neon-cyan)}.vpn-button-container{margin:20px 0;text-align:center}.admin-page{position:relative;z-index:10;min-height:100vh;padding:20px 0}.admin-page .section-title{margin-bottom:0}.admin-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.admin-login-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px)}.admin-login-screen{max-width:900px!important;width:100%}.admin-login-form{max-width:500px;margin:40px auto 0}.admin-page .crt-screen{max-width:1400px}.admin-title{margin-bottom:30px}.admin-loading{text-align:center;margin:20px 0;color:var(--neon-cyan)}.admin-error{margin-bottom:20px}.admin-login-btn{width:100%;margin-top:10px}.admin-dashboard{display:flex;flex-direction:column;gap:30px;position:relative;z-index:1}.admin-dashboard-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.admin-stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;position:relative;z-index:1}.admin-stat-card{background:#000000b3;border:2px solid var(--neon-cyan);padding:30px;text-align:center;transition:all .3s;position:relative;z-index:1}.admin-stat-card:hover{box-shadow:0 0 15px var(--neon-cyan);transform:translateY(-2px)}.admin-stat-total{border-color:var(--neon-cyan)}.admin-stat-active{border-color:var(--neon-green)}.admin-stat-expired{border-color:var(--neon-magenta)}.admin-stat-info h3{font-size:12px;color:var(--neon-cyan);margin-bottom:15px;text-transform:uppercase;text-shadow:none}.admin-stat-number{font-size:48px;font-weight:700;color:var(--neon-cyan);text-shadow:none;display:block}.admin-stat-active .admin-stat-number{color:var(--neon-green)}.admin-stat-expired .admin-stat-number{color:var(--neon-magenta)}.admin-server-stats,.admin-create-vpn,.admin-table-section{margin-bottom:30px}.admin-server-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.admin-server-stat-card{background:#000000b3;border:2px solid var(--neon-cyan);padding:20px;transition:all .3s}.admin-server-stat-card:hover{border-color:var(--neon-green);box-shadow:0 0 10px #00ff004d}.admin-server-name{color:var(--neon-cyan);font-size:14px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid var(--neon-cyan);text-shadow:none;text-transform:uppercase}.admin-server-stats-details{display:flex;flex-direction:column;gap:12px}.admin-server-stat-item{display:flex;justify-content:space-between;align-items:center}.admin-server-stat-label{color:var(--neon-cyan);font-size:10px;text-shadow:none}.admin-server-stat-value{font-size:14px;font-weight:700;color:var(--neon-cyan);text-shadow:none}.admin-stat-active-text{color:var(--neon-green)}.admin-stat-online-text{color:var(--neon-cyan)}.admin-server-stats-loading{text-align:center;margin-top:20px;color:var(--neon-cyan)}.admin-create-vpn-form{display:flex;flex-direction:column;gap:20px;margin:40px auto 0;max-width:500px}.admin-table-container{overflow-x:auto;margin-top:20px}.admin-table{width:100%;border-collapse:collapse;font-size:10px}.admin-table th{background:#00ffff1a;border:2px solid var(--neon-cyan);padding:12px 15px;text-align:left;color:var(--neon-cyan);text-transform:uppercase;text-shadow:none;font-weight:400}.admin-table td{border:2px solid var(--neon-cyan);padding:12px 15px;color:var(--neon-cyan);background:#00000080}.admin-table-row-active{border-left:4px solid var(--neon-green)}.admin-table-row-expired{border-left:4px solid var(--neon-magenta)}.admin-table tr:hover{background:#00ffff0d}.admin-vpn-link{color:var(--neon-green);text-decoration:none;transition:all .3s}.admin-vpn-link:hover{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}.admin-email-link{color:var(--neon-cyan);text-decoration:none;transition:all .3s}.admin-email-link:hover{color:var(--neon-magenta);text-shadow:0 0 10px var(--neon-magenta)}.admin-status-badge{padding:5px 10px;font-size:8px;text-transform:uppercase;text-shadow:none;border:2px solid}.admin-status-active{color:var(--neon-green);border-color:var(--neon-green);background:#00ff001a}.admin-status-expired{color:var(--neon-magenta);border-color:var(--neon-magenta);background:#ff00ff1a}.expired-text{color:var(--neon-magenta);text-shadow:none}@media (max-width: 768px){.admin-page{padding:80px 0 40px}.admin-container{padding:0 15px}.admin-dashboard-header{flex-direction:column;align-items:stretch}.admin-dashboard-header .btn-cyber{width:100%}.admin-stats-cards{grid-template-columns:1fr;gap:15px}.admin-stat-card{padding:20px}.admin-stat-number{font-size:36px}.admin-server-stats-grid{grid-template-columns:1fr}.admin-table{font-size:8px}.admin-table th,.admin-table td{padding:8px 10px}.admin-create-vpn-form{gap:15px}}@media (max-width: 480px){.admin-page{padding:25px 0 30px}.admin-container{padding:0 10px}.admin-stat-number{font-size:28px}.admin-table{font-size:7px}.admin-table th,.admin-table td{padding:6px 8px}}
