:root{--bg-global:#000000;--window-bg:#050a14;--viewport-bg:#0a1520;--text-main:#d6f0ff;--text-secondary:#a0c4e8;--text-placeholder:#004a7a;--border-color:#003366;--border-color-subtle:rgba(0, 51, 102, 0.5);--accent-main:#00ccff;--accent-secondary:#0066ff;--input-bg:rgba(0, 15, 30, 0.7);--btn-bg:rgba(0, 20, 40, 0.8);--btn-hover-bg:rgba(0, 204, 255, 0.1);--panel-bg:rgba(5, 15, 25, 0.95);--overlay-bg:rgba(0, 0, 0, 0.5);--glow-color:rgba(0, 204, 255, 0.3);--shadow-color:rgba(0, 50, 100, 0.7);--success:#00ffcc;--error:#ff3333;--warning:#ffcc00}[data-theme=violet]{--bg-global:#000000;--window-bg:#0f0a14;--viewport-bg:#150a20;--text-main:#e0d6ff;--text-secondary:#c4a0e8;--text-placeholder:#7a007a;--border-color:#4a004a;--border-color-subtle:rgba(74, 0, 74, 0.5);--accent-main:#ff00ff;--accent-secondary:#af00ff;--input-bg:rgba(20, 0, 30, 0.7);--btn-bg:rgba(30, 0, 40, 0.8);--btn-hover-bg:rgba(255, 0, 255, 0.1);--panel-bg:rgba(15, 10, 20, 0.95);--glow-color:rgba(255, 0, 255, 0.3);--shadow-color:rgba(100, 0, 100, 0.7);--success:#ff77ff;--error:#ff0077;--warning:#ffaa00}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-global);color:var(--text-main);font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden;height:100vh;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}.logo-section{display:flex;align-items:center;gap:15px}.discord-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#5865f2;color:#fff;border:none;border-radius:8px;font-size:18px;text-decoration:none;transition:all .2s ease}.discord-btn:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 4px 15px rgba(88,101,242,.4)}.navbar{height:60px;background-color:var(--window-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 40px;box-shadow:0 4px 10px var(--shadow-color)}.logo{font-weight:700;font-size:1.2rem;letter-spacing:2px}.logo .highlight{color:var(--accent-secondary)}.nav-links{display:flex;gap:20px}.nav-btn{background:0 0;color:var(--text-secondary);font-size:.9rem;padding:8px 16px;transition:all .3s ease;border-radius:4px;text-decoration:none;display:inline-block;border:none;cursor:pointer;line-height:normal}.nav-btn.active,.nav-btn:hover{color:var(--text-main);background-color:var(--btn-hover-bg);box-shadow:0 0 5px var(--glow-color)}.nav-controls{display:flex;align-items:center;gap:15px}.icon-btn{background:0 0;color:var(--text-secondary);font-size:1.1rem}.login-btn{background-color:var(--btn-bg);border:1px solid var(--border-color);color:var(--accent-main);padding:6px 18px;font-size:.9rem;border-radius:2px;transition:.2s}.login-btn:hover{background-color:var(--btn-hover-bg);border-color:var(--accent-main)}.content-wrapper{flex:1;padding:40px;overflow-y:auto;background-color:var(--viewport-bg)}.tab-content{display:none;max-width:1200px;margin:0 auto;animation:fadeIn .4s ease}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{text-align:center;margin-top:100px}.hero h1{font-size:3rem;margin-bottom:20px;text-transform:uppercase;letter-spacing:3px;color:var(--text-main)}.hero p{color:var(--text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto 40px}.cta-btn{background:linear-gradient(90deg,var(--accent-secondary),var(--accent-main));color:#000;font-weight:700;padding:15px 40px;font-size:1rem;border-radius:2px;text-transform:uppercase;transition:transform .2s}.cta-btn:hover{transform:scale(1.05)}.product-container{display:grid;grid-template-columns:1fr;gap:40px;background-color:var(--window-bg);border:1px solid var(--border-color);padding:30px;border-radius:4px}@media (min-width:1024px){.product-container{grid-template-columns:1.2fr 0.8fr}}.status-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--border-color-subtle);padding-bottom:15px}.status-badge{font-size:.9rem;font-weight:700;padding:5px 10px;background-color:rgba(0,0,0,.3);border:1px solid transparent;border-radius:4px;display:flex;align-items:center;gap:8px}.status-working{border-color:var(--success);color:var(--success)}.status-update{border-color:var(--accent-secondary);color:var(--accent-secondary)}.status-unsafe{border-color:var(--warning);color:var(--warning)}.image-placeholder{width:100%;height:300px;background-color:var(--bg-global);border:1px dashed var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-placeholder);margin-bottom:20px}.changelog-btn{background-color:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:10px 20px;width:100%}.changelog-btn:hover{background-color:var(--btn-hover-bg);color:var(--text-main)}.info-tabs{display:flex;gap:10px;margin-bottom:20px}.info-tab-btn{background:0 0;border-bottom:2px solid transparent;color:var(--text-secondary);padding:5px 10px}.info-tab-btn.active{color:var(--accent-main);border-bottom-color:var(--accent-main)}.info-content{display:none;min-height:150px;margin-bottom:30px}.info-content.active{display:block}.feature-dropdown{margin-bottom:10px;border:1px solid var(--border-color-subtle);background-color:var(--input-bg)}.feature-dropdown summary{padding:10px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:500}.feature-dropdown summary:hover{color:var(--accent-main)}.dropdown-content{padding:10px;border-top:1px solid var(--border-color-subtle);color:var(--text-secondary);font-size:.9rem}.dropdown-content ul{padding-left:20px}.subs-section h3{margin-bottom:15px;font-size:1rem;color:var(--text-secondary)}.subs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sub-card{background-color:var(--panel-bg);border:1px solid var(--border-color);padding:15px;text-align:center;transition:.2s}.sub-card:hover{border-color:var(--accent-main);transform:translateY(-2px)}.sub-duration{display:block;font-size:.85rem;color:var(--text-secondary)}.sub-price{display:block;font-size:1.2rem;font-weight:700;margin:10px 0;color:var(--text-main)}.buy-btn{width:100%;padding:5px;background-color:var(--btn-bg);color:var(--accent-main);border:1px solid var(--border-color)}.buy-btn:hover{background-color:var(--accent-secondary);color:#fff}.docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.doc-card{background-color:var(--window-bg);padding:20px;border:1px solid var(--border-color)}.doc-card h3{color:var(--accent-main);margin-bottom:10px}.doc-card p{color:var(--text-secondary);font-size:.9rem;margin-bottom:15px}.doc-card a{font-size:.85rem;color:var(--text-main)}.doc-card a:hover{text-decoration:underline}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-bg);backdrop-filter:blur(5px);display:none;justify-content:center;align-items:center;z-index:1000}.modal-window{background-color:var(--window-bg);border:1px solid var(--border-color);width:500px;max-width:90%;max-height:80vh;display:flex;flex-direction:column}.modal-header{padding:15px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--panel-bg)}.modal-header button{background:0 0;color:var(--error);font-weight:700;font-size:1.2rem}.modal-body{padding:20px;overflow-y:auto;color:var(--text-secondary);font-size:.9rem}.req-tabs{display:flex;gap:10px;margin-bottom:25px;border-bottom:2px solid var(--border-color)}.req-tab-btn{background:0 0;border:none;color:var(--text-placeholder);padding:12px 24px;cursor:pointer;font-family:monospace;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:all .3s ease;position:relative}.req-tab-btn.active{color:var(--accent-main)}.req-tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--accent-main)}.req-section{display:none;animation:fadeIn .4s ease}.req-section.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.req-list{list-style:none;padding:0;margin:0}.req-list li{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;padding:16px 20px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;backdrop-filter:blur(3px)}.req-label{color:var(--accent-main);font-weight:700;min-width:160px;display:flex;align-items:center;gap:10px;font-size:14px}.req-value{color:var(--text-main);text-align:right;flex:1;font-size:14px}.req-icon{color:var(--accent-main);font-size:14px;width:18px;text-align:center}.second-pc-section{margin-top:30px;padding:25px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:12px;backdrop-filter:blur(5px)}.second-pc-section h4{color:var(--accent-main);margin:0 0 20px 0;font-size:14px;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.second-pc-section h4 i{font-size:16px}.second-pc-section .req-list li{background:var(--window-bg)}@media (max-width:768px){.req-list li{flex-direction:column;align-items:flex-start;gap:8px}.req-label{min-width:auto}.req-value{text-align:left}.req-tabs{flex-direction:column}.req-tab-btn{width:100%;text-align:left}}.carousel-container{position:relative;width:100%;height:400px;overflow:hidden;background:var(--input-bg);border:1px solid var(--border-color)}.carousel-track{position:relative;width:100%;height:100%}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;display:flex;align-items:center;justify-content:center}.carousel-slide.active{opacity:1;z-index:1}.carousel-slide img{max-width:100%;max-height:100%;object-fit:contain}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--input-bg);border:1px solid var(--border-color);color:var(--text-main);width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;transition:all .3s ease;backdrop-filter:blur(5px)}.carousel-btn:hover{background:var(--accent-main);border-color:var(--accent-main);transform:translateY(-50%) scale(1.1)}.carousel-btn.prev{left:15px}.carousel-btn.next{right:15px}.carousel-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.dot{width:10px;height:10px;border-radius:50%;background:var(--text-placeholder);border:2px solid var(--border-color);cursor:pointer;transition:all .3s ease}.dot:hover{background:var(--text-main);transform:scale(1.2)}.dot.active{background:var(--accent-main);border-color:var(--accent-main);width:30px;border-radius:5px}.product-container{display:grid;grid-template-columns:1fr;gap:40px;background-color:transparent;border:none;padding:0;border-radius:4px}@media (min-width:1024px){.product-container{grid-template-columns:1.2fr 0.8fr;background-color:var(--window-bg);border:1px solid var(--border-color);padding:30px}}.lightbox-overlay{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);justify-content:center;align-items:center;backdrop-filter:blur(5px)}.lightbox-content{display:block;max-width:85%;max-height:85%;border:2px solid var(--accent-main);border-radius:4px;object-fit:contain;animation:zoomIn .3s ease}@keyframes zoomIn{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-close{position:absolute;top:20px;right:30px;color:var(--text-secondary);font-size:45px;font-weight:700;cursor:pointer;transition:all .3s ease;z-index:2001;line-height:1}.lightbox-close:hover{color:var(--accent-main);transform:scale(1.1)}.lightbox-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:2px solid var(--border-color);color:var(--text-main);width:55px;height:55px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;z-index:2001;transition:all .3s ease;backdrop-filter:blur(10px)}.lightbox-btn:hover{background:var(--accent-main);border-color:var(--accent-main);transform:translateY(-50%) scale(1.1);box-shadow:0 0 20px rgba(var(--accent-main-rgb),.5)}.lightbox-prev{left:25px}.lightbox-next{right:25px}.lightbox-counter{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);color:var(--text-secondary);font-size:16px;font-weight:500;background:rgba(0,0,0,.5);padding:8px 20px;border-radius:20px;border:1px solid var(--border-color);backdrop-filter:blur(5px)}.lightbox-counter span{color:var(--accent-main);font-weight:700}@media (max-width:768px){.lightbox-content{max-width:95%;max-height:75%}.lightbox-btn{width:45px;height:45px;font-size:16px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-close{top:15px;right:20px;font-size:35px}.lightbox-counter{bottom:15px;font-size:14px;padding:6px 15px}}.video-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper iframe{width:100%;height:100%;max-width:711px;max-height:400px}@media (max-width:768px){.video-wrapper iframe{max-height:250px}}@media (max-width:768px){.navbar{height:auto;flex-direction:column;padding:15px 20px;gap:15px}.logo-section{width:100%;justify-content:center}.nav-links{width:100%;justify-content:center;flex-wrap:wrap;gap:10px}.nav-btn{font-size:.85rem;padding:6px 12px;text-align:center;flex-grow:1;max-width:150px}.modal-window{width:95%;max-width:95%;max-height:85vh;margin:auto}.modal-header{padding:10px 15px}.modal-header h3{font-size:1.1rem}.modal-body{padding:15px;font-size:.85rem}.modal-overlay{padding:10px;align-items:center}}@media (max-width:768px){.lightbox-content{max-width:85vw!important;max-height:60vh!important;width:auto!important;height:auto!important;object-fit:contain;margin:0 auto}.lightbox-btn{width:40px;height:40px;font-size:16px;background:rgba(0,0,0,.7);backdrop-filter:none}.lightbox-prev{left:5px}.lightbox-next{right:5px}.lightbox-close{top:15px;right:15px;font-size:32px;z-index:2005;background:rgba(0,0,0,.5);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0;padding-bottom:4px}.lightbox-counter{bottom:20px;width:auto;font-size:13px;padding:5px 15px;white-space:nowrap}}.payment-window{width:450px}.payment-summary{background:var(--input-bg);border:1px solid var(--accent-main);padding:15px;border-radius:4px;margin-bottom:20px;text-align:center;font-size:1.1rem}.highlight-text{color:var(--accent-main);font-weight:700}.price-text{color:var(--success);font-weight:700;font-size:1.2rem}.payment-label{margin-bottom:10px;color:var(--text-secondary);font-size:.9rem}.payment-methods-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.payment-method-btn{background:var(--panel-bg);border:1px solid var(--border-color);color:var(--text-main);padding:15px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .2s ease;cursor:pointer}.payment-method-btn i{font-size:24px;color:var(--text-secondary);transition:.2s}.payment-method-btn:hover{border-color:var(--accent-main);background:var(--btn-hover-bg);transform:translateY(-2px)}.payment-method-btn:hover i{color:var(--accent-main)}@media (max-width:768px){.payment-methods-grid{grid-template-columns:1fr}}