<!DOCTYPE html>
<html lang="ru">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ошибка | V Ø I D</title>
    
    <script src="https://cdn.tailwindcss.com"></script>
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        void: {
                            dark: '#0A0910',
                            light: '#FDFBF7',
                            primary: '#E0A96D',
                            accent1: '#F36B7E',
                            accent2: '#8D8BE4',
                            lightGray: '#1D1B24'
                        }
                    }
                }
            }
        }
    </script>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" rel="stylesheet">
    <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@300;400;500;600;700&display=swap');

        body {
            font-family: 'Exo 2', sans-serif;
            background-color: #0A0910;
            color: #FDFBF7;
            min-height: 100vh;
            overflow-x: hidden;
        }

        .glass-panel {
            background: #1D1B24;
            border: 1px solid rgba(224, 169, 109, 0.2);
            border-radius: 1.5rem;
        }
    </style>
</head>

<body class="antialiased flex flex-col min-h-screen">
    <nav
        class="mx-2 md:mx-4 mt-4 md:mt-6 px-3 md:px-6 py-3 md:py-4 flex justify-between items-center relative z-50 w-full max-w-7xl self-center">
        <a href="/"
            class="text-lg md:text-2xl font-bold tracking-[0.2em] md:tracking-[0.3em] text-void-light whitespace-nowrap flex-shrink-0">
            V Ø I D
        </a>
        <div class="flex items-center space-x-2 md:space-x-4">
            <!-- Desktop Links -->
            <div class="hidden md:flex items-center space-x-4">
                <a href="/terms"
                    class="flex items-center text-void-light hover:text-void-primary transition uppercase tracking-wider text-[10px] md:text-sm font-bold opacity-70">
                    <i class="fa-solid fa-file-contract mr-1.5"></i> УСЛОВИЯ
                </a>
                <a href="/privacy"
                    class="flex items-center text-void-light hover:text-void-primary transition uppercase tracking-wider text-[10px] md:text-sm font-bold opacity-70">
                    <i class="fa-solid fa-shield-halved mr-1.5"></i> ПРИВАТНОСТЬ
                </a>
                <a href="/apps"
                    class="flex items-center text-void-light hover:text-void-primary transition uppercase tracking-wider text-[10px] md:text-sm font-bold opacity-70">
                    <i class="fa-solid fa-download mr-1.5"></i> ПРИЛОЖЕНИЯ
                </a>
            </div>

            
            <span class="hidden md:flex items-center">
                <a href="/login"
                    class="flex items-center text-void-light hover:text-void-primary transition ml-1 md:ml-4 uppercase tracking-wider text-[10px] md:text-sm font-bold opacity-70">
                    <i class="fa-solid fa-right-to-bracket mr-1.5"></i> ВОЙТИ
                </a>
                <a href="/register"
                    class="flex items-center ml-2 md:ml-4 bg-void-primary text-void-dark px-3 md:px-6 py-1.5 md:py-2 rounded-lg md:rounded-xl font-bold hover:scale-105 md:hover:scale-110 hover:shadow-[0_0_20px_rgba(224,169,109,0.5)] transition-all duration-300 transform shadow-lg shadow-void-primary/30 uppercase tracking-widest text-[10px] md:text-sm border border-transparent hover:border-void-primary/50 whitespace-nowrap">
                    <i class="fa-solid fa-user-plus mr-1.5"></i> РЕГИСТРАЦИЯ
                </a>
            </span>

            <!-- Mobile Menu Toggle Button -->
            <button id="mobileMenuBtn"
                class="md:hidden text-void-light text-2xl ml-2 w-10 h-10 flex items-center justify-center rounded-xl bg-void-light/5 border border-void-light/10 hover:text-void-primary transition">
                <i class="fa-solid fa-ellipsis"></i>
            </button>
        </div>

        <!-- Mobile Dropdown Menu -->
        <div id="mobileDropdown"
            class="md:hidden absolute top-full right-4 mt-2 w-48 bg-void-dark/95 backdrop-blur-xl border border-void-light/10 rounded-2xl shadow-2xl py-2 opacity-0 scale-95 origin-top-right transition-all duration-200 pointer-events-none z-[9999]">
            <a href="/apps"
                class="flex items-center px-4 py-3 text-xs font-bold uppercase tracking-widest text-void-light/80 hover:text-void-primary hover:bg-void-light/5">
                <i class="fa-solid fa-download w-5 text-center mr-2"></i> ПРИЛОЖЕНИЯ
            </a>
            <a href="/terms"
                class="flex items-center px-4 py-3 text-xs font-bold uppercase tracking-widest text-void-light/80 hover:text-void-primary hover:bg-void-light/5">
                <i class="fa-solid fa-file-contract w-5 text-center mr-2"></i> УСЛОВИЯ
            </a>
            <a href="/privacy"
                class="flex items-center px-4 py-3 text-xs font-bold uppercase tracking-widest text-void-light/80 hover:text-void-primary hover:bg-void-light/5">
                <i class="fa-solid fa-shield-halved w-5 text-center mr-2"></i> ПРИВАТНОСТЬ
            </a>

            <div class="border-t border-void-light/10 my-1"></div>

            

            
                <a href="/login"
                    class="flex items-center px-4 py-3 text-xs font-bold uppercase tracking-widest text-void-light hover:text-void-primary hover:bg-void-light/5">
                    <i class="fa-solid fa-right-to-bracket w-5 text-center mr-2"></i> ВОЙТИ
                </a>
                <div class="px-4 py-3">
                    <a href="/register"
                        class="flex items-center justify-center w-full bg-void-primary text-void-dark py-2.5 rounded-lg font-bold uppercase tracking-widest text-[10px]">
                        <i class="fa-solid fa-user-plus mr-2"></i> РЕГИСТРАЦИЯ
                    </a>
                </div>
            
        </div>
    </nav>

    <main class="flex-grow flex items-center justify-center px-4 py-12 md:py-16 relative z-10 w-full">
        <div class="w-full max-w-md p-8 relative z-20">
        <div class="text-center mb-10 flex flex-col items-center">
            <img src="/images/logo.png"
                class="w-32 h-auto mb-6 drop-shadow-[0_0_15px_rgba(224,169,109,0.6)] brightness-0 invert sepia-[.95] hue-rotate-[330deg] saturate-[300%]"
                style="filter: drop-shadow(0 0 15px rgba(224,169,109,0.3));">
            <h1 class="text-2xl font-bold mb-2 tracking-[0.1em] uppercase">Ошибка 404</h1>
            <p class="text-void-light/50 text-sm">Подписка не найдена</p>
        </div>

        <div class="bg-void-accent1/10 border border-void-accent1/50 text-void-accent1 px-4 py-8 rounded-xl mb-8 text-center flex flex-col items-center">
            <i class="fa-solid fa-triangle-exclamation text-5xl mb-4 drop-shadow-[0_0_10px_rgba(239,68,68,0.5)]"></i>
            <p class="text-sm leading-relaxed">Ссылка недействительна или срок действия вашей подписки истек.</p>
            
            
            
        </div>

        <a href="/"
            class="block text-center w-full bg-void-primary text-void-dark font-bold tracking-[0.1em] py-3.5 rounded-2xl shadow-lg shadow-void-primary/20 hover:shadow-void-primary/40 transition uppercase text-sm mb-6">
            НА ГЛАВНУЮ
        </a>

        <div class="flex justify-between items-center px-2">
            <a href="https://t.me/voidvpn_support" target="_blank"
                class="text-[10px] uppercase tracking-widest text-void-primary hover:brightness-125 transition font-bold drop-shadow-[0_0_5px_rgba(224,169,109,0.3)]">
                <i class="fa-solid fa-headset mr-1"></i> ПОДДЕРЖКА
            </a>
            <a href="/dashboard"
                class="text-[10px] uppercase tracking-widest text-void-primary hover:brightness-125 transition font-bold drop-shadow-[0_0_5px_rgba(224,169,109,0.3)]">
                <i class="fa-solid fa-arrow-right-to-bracket mr-1"></i> В КАБИНЕТ
            </a>
        </div>
    </div>
    </main>

    <footer
        class="w-full relative z-10 mt-auto border-t border-void-light/5 bg-[#0A0910]/80 backdrop-blur-xl pt-10 pb-8">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
            <div class="grid grid-cols-1 md:grid-cols-3 gap-8 items-center">
                <!-- Brand -->
                <div class="flex flex-col items-center md:items-start">
                    <a href="/"
                        class="text-xl md:text-2xl font-bold tracking-[0.3em] text-void-light flex items-center gap-3">
                        V Ø I D
                    </a>
                    <p
                        class="mt-3 text-[10px] uppercase tracking-widest text-void-light/40 font-bold max-w-[250px] text-center md:text-left leading-relaxed">
                        Сбрось цифровые оковы.
                    </p>
                </div>

                <!-- Navigation -->
                <div class="flex flex-wrap justify-center gap-x-8 gap-y-4">
                    <a href="/terms"
                        class="text-[10px] font-bold uppercase tracking-widest text-void-light/50 hover:text-void-primary transition-colors flex items-center gap-2">
                        <i class="fa-solid fa-file-contract"></i> Условия
                    </a>
                    <a href="/privacy"
                        class="text-[10px] font-bold uppercase tracking-widest text-void-light/50 hover:text-void-primary transition-colors flex items-center gap-2">
                        <i class="fa-solid fa-shield-halved"></i> Приватность
                    </a>
                    <a href="/apps"
                        class="text-[10px] font-bold uppercase tracking-widest text-void-light/50 hover:text-void-primary transition-colors flex items-center gap-2">
                        <i class="fa-solid fa-download"></i> Приложения
                    </a>
                </div>

                <!-- Socials / Connect -->
                <div class="flex justify-center md:justify-end gap-4">
                    <a href="https://t.me/voidvpn_official" target="_blank"
                        class="w-10 h-10 rounded-full bg-void-light/5 flex items-center justify-center text-void-light/50 hover:bg-void-primary/20 hover:text-void-primary hover:shadow-[0_0_15px_rgba(224,169,109,0.3)] transition-all duration-300 border border-void-light/5 hover:border-void-primary/50"
                        title="Telegram канал">
                        <i class="fa-brands fa-telegram text-lg"></i>
                    </a>
                    <a href="https://t.me/voidvpn_robot" target="_blank"
                        class="w-10 h-10 rounded-full bg-void-light/5 flex items-center justify-center text-void-light/50 hover:bg-void-primary/20 hover:text-void-primary hover:shadow-[0_0_15px_rgba(224,169,109,0.3)] transition-all duration-300 border border-void-light/5 hover:border-void-primary/50"
                        title="Telegram бот">
                        <i class="fa-solid fa-robot text-lg"></i>
                    </a>
                    <a href="https://t.me/voidvpn_support" target="_blank"
                        class="w-10 h-10 rounded-full bg-void-light/5 flex items-center justify-center text-void-light/50 hover:bg-void-primary/20 hover:text-void-primary hover:shadow-[0_0_15px_rgba(224,169,109,0.3)] transition-all duration-300 border border-void-light/5 hover:border-void-primary/50"
                        title="Поддержка">
                        <i class="fa-solid fa-headset text-lg"></i>
                    </a>
                </div>
            </div>

            <div
                class="mt-10 pt-6 border-t border-void-light/5 flex flex-col md:flex-row items-center justify-between gap-4">
                <p class="text-[9px] uppercase tracking-[0.2em] font-bold text-void-light/30 text-center md:text-left">
                    &copy; 2026 VØID VPN. Все права защищены.
                </p>
            </div>
        </div>
    </footer>

    <div class="fixed top-[20%] left-[-10%] w-96 h-96 bg-void-primary/10 rounded-full blur-3xl pointer-events-none">
    </div>
    <div class="fixed bottom-[10%] right-[-10%] w-96 h-96 bg-void-accent2/10 rounded-full blur-3xl pointer-events-none">
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', () => {
            // Global Referral Tracking Logic
            const urlParams = new URLSearchParams(window.location.search);
            const ref = urlParams.get('ref');
            
            if (ref) {
                document.cookie = "ref_code=" + encodeURIComponent(ref) + "; path=/; max-age=" + (30*24*60*60);
                const url = new URL(window.location);
                url.searchParams.delete('ref');
                window.history.replaceState({}, document.title, url.toString());
            }

            const cookies = document.cookie.split(';');
            for (let i = 0; i < cookies.length; i++) {
                const cookie = cookies[i].trim();
                if (cookie.startsWith('ref_code=')) {
                    const mappedRef = decodeURIComponent(cookie.substring('ref_code='.length));
                    const formRefMap = document.getElementById('referredByInput');
                    if(formRefMap) formRefMap.value = mappedRef;
                    break;
                }
            }

            // Mobile menu logic
            const mobileMenuBtn = document.getElementById('mobileMenuBtn');
            const mobileDropdown = document.getElementById('mobileDropdown');
            let isMenuOpen = false;

            if (mobileMenuBtn && mobileDropdown) {
                mobileMenuBtn.addEventListener('click', (e) => {
                    e.stopPropagation();
                    isMenuOpen = !isMenuOpen;
                    if (isMenuOpen) {
                        mobileDropdown.classList.remove('opacity-0', 'scale-95', 'pointer-events-none');
                        mobileDropdown.classList.add('opacity-100', 'scale-100', 'pointer-events-auto');
                    } else {
                        mobileDropdown.classList.remove('opacity-100', 'scale-100', 'pointer-events-auto');
                        mobileDropdown.classList.add('opacity-0', 'scale-95', 'pointer-events-none');
                    }
                });

                document.addEventListener('click', (e) => {
                    if (isMenuOpen && !mobileDropdown.contains(e.target) && !mobileMenuBtn.contains(e.target)) {
                        isMenuOpen = false;
                        mobileDropdown.classList.remove('opacity-100', 'scale-100', 'pointer-events-auto');
                        mobileDropdown.classList.add('opacity-0', 'scale-95', 'pointer-events-none');
                    }
                });
            }
        });
    </script>
</body>

</html>
