<!DOCTYPE html>
<html lang="en">
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="csrf-token" content="fxnoLeUiU4YcVrkVWae6Isnd8WklLRHu0WN0hou2">

    <!-- Favicon -->
    <link rel="icon" href="favicon.html" type="image/svg+xml">

    <!-- Fonts -->
    <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&amp;display=swap" rel="stylesheet">

    <!-- Vite Assets -->
    <link rel="preload" as="style" href="build/assets/app-BvjhKBHO.css" /><link rel="preload" as="style" href="build/assets/app-B_l4pjL9.css" /><link rel="modulepreload" as="script" href="build/assets/app-wHqCoHq-.js" /><link rel="stylesheet" href="build/assets/app-BvjhKBHO.css" /><link rel="stylesheet" href="build/assets/app-B_l4pjL9.css" /><script type="module" src="build/assets/app-wHqCoHq-.js"></script>
    <style>
        [x-cloak] {
            display: none !important;
        }

        body {
            font-family: 'Outfit', sans-serif;
            margin: 0;
            padding: 0;
            background: linear-gradient(135deg, #1f2937 0%, #111827 100%);
            color: #fff;
            min-height: 100vh;
            overflow-x: hidden;
            /* Prevent horizontal scroll */
        }



        .wallets-section {
            background: linear-gradient(135deg, #1f2937 0%, #111827 100%);
            color: #fff;
            padding: 80px 15px;
            min-height: 100vh;
            position: relative;
            overflow: hidden;
        }

        .wallets-section::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background:
                radial-gradient(circle at 20% 80%, rgba(16, 185, 129, 0.1) 0%, transparent 50%),
                radial-gradient(circle at 80% 20%, rgba(6, 182, 212, 0.1) 0%, transparent 50%);
            pointer-events: none;
        }

        .wallets-section h2 {
            font-weight: 700;
            margin-bottom: 1.5rem;
            font-size: 2.5rem;
            background: linear-gradient(135deg, #fbbf24, #ec4899, #3b82f6);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            position: relative;
            z-index: 1;
        }

        .description {
            max-width: 800px;
            color: #d1d5db;
            margin-bottom: 2.5rem;
            background: rgba(55, 65, 81, 0.8);
            backdrop-filter: blur(10px);
            padding: 1.5rem;
            border-radius: 12px;
            font-size: 14px;
            line-height: 1.6;
            border: 1px solid rgba(75, 85, 99, 0.3);
            position: relative;
            z-index: 1;
        }

        .wallet-card {
            background: rgba(55, 65, 81, 0.8);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(75, 85, 99, 0.3);
            border-radius: 16px;
            text-align: left;
            transition: all 0.3s ease;
            height: 100%;
            cursor: pointer;
            color: #fff;
            margin-bottom: 1.5rem;
            overflow: hidden;
            position: relative;
        }

        .wallet-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, rgba(33, 150, 243, 0.15), rgba(255, 107, 53, 0.1));
            opacity: 0;
            transition: opacity 0.3s ease;
        }

        .wallet-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 20px 40px rgba(33, 150, 243, 0.2), 0 0 0 1px rgba(33, 150, 243, 0.3);
            border-color: rgba(33, 150, 243, 0.6);
            background: rgba(55, 65, 81, 0.95);
        }

        .wallet-card:hover::before {
            opacity: 1;
        }

        .wallet-card img {
            max-width: 60px;
            margin-bottom: 10px;
            border-radius: 50%;
            transition: transform 0.3s ease;
        }

        .wallet-card:hover img {
            transform: scale(1.1);
        }

        .wallet-name {
            font-size: 1rem;
            font-weight: 600;
            margin-bottom: 0;
            color: #fff;
            position: relative;
            z-index: 1;
        }

        .wallet-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 1.5rem;
            width: 100%;
            background: rgba(55, 65, 81, 0.8);
            backdrop-filter: blur(10px);
            border-radius: 12px;
            border: 1px solid rgba(75, 85, 99, 0.3);
            margin-bottom: 2rem;
            position: relative;
            z-index: 1;
        }

        .wallet-label {
            color: #ffffff;
            font-size: 16px;
            font-weight: 600;
        }

        .toggle-wrapper {
            display: flex;
            align-items: center;
            gap: 12px;
            font-size: 14px;
        }

        .toggle-label {
            color: #d1d5db;
            font-weight: 500;
        }

        .toggle-switch {
            position: relative;
            display: inline-block;
            width: 44px;
            height: 24px;
        }

        .toggle-switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        .slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, #374151, #4b5563);
            border-radius: 24px;
            transition: all 0.4s ease;
            border: 1px solid rgba(75, 85, 99, 0.5);
        }

        .slider:before {
            position: absolute;
            content: "";
            height: 18px;
            width: 18px;
            left: 3px;
            bottom: 2px;
            background: linear-gradient(135deg, #d1d5db, #f3f4f6);
            transition: all 0.4s ease;
            border-radius: 50%;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        }

        .toggle-switch input:checked+.slider {
            background: linear-gradient(135deg, #10b981, #06b6d4);
            border-color: rgba(16, 185, 129, 0.5);
        }

        .toggle-switch input:checked+.slider:before {
            transform: translateX(20px);
            background: linear-gradient(135deg, #ffffff, #f9fafb);
        }

        .hp-select-box-item input[type="radio"] {
            display: none;
        }

        .hp-select-box-item input[type="radio"]:checked+label .wallet-card {
            border-color: #22c55e;
            background: rgba(34, 197, 94, 0.1);
            box-shadow: 0 0 0 1px rgba(34, 197, 94, 0.3);
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
        }

        .row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -15px;
        }

        .col-12 {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0 15px;
        }

        @media (min-width: 768px) {
            .col-md-6 {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        @media (min-width: 992px) {
            .col-lg-4 {
                flex: 0 0 33.333333%;
                max-width: 33.333333%;
            }
        }

        /* Shimmer animation for badges */
        @keyframes shimmer {
            0% {
                left: -100%;
            }

            100% {
                left: 100%;
            }
        }

        /* Responsive improvements */
        @media (max-width: 768px) {
            .wallet-container {
                width: 100%;
                padding: 1rem;
            }

            .wallets-section {
                padding: 40px 15px;
            }

            /* Hide desktop menu on mobile */
            .hidden.lg\:flex {
                display: none !important;
            }

            /* Show mobile menu button */
            .lg\:hidden {
                display: block !important;
            }

            /* Ensure no horizontal overflow */
            body {
                overflow-x: hidden;
            }

            .container {
                max-width: 100%;
                padding-left: 1rem;
                padding-right: 1rem;
            }

            /* Fix search input on mobile */
            input[type="text"] {
                font-size: 16px !important;
                /* Prevents zoom on iOS */
            }
        }

        /* Desktop responsive */
        @media (min-width: 769px) {
            .hidden.lg\:flex {
                display: flex !important;
            }

            .lg\:hidden {
                display: none !important;
            }
        }

        /* Mobile menu styles */
        .translate-x-0 {
            transform: translateX(0) !important;
        }

        .-translate-x-full {
            transform: translateX(-100%) !important;
        }

        .duration-300 {
            transition-duration: 300ms;
        }

        .transition-transform {
            transition-property: transform;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        }

        .ease-in-out {
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        }

        .fixed {
            position: fixed;
        }

        .inset-0 {
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }

        .z-50 {
            z-index: 50;
        }

        .z-20 {
            z-index: 20;
        }

        .bg-black\/50 {
            background-color: rgba(0, 0, 0, 0.5);
        }

        .bg-gray-800 {
            background-color: #1f2937;
        }

        .w-80 {
            width: 20rem;
        }

        .h-screen {
            height: 100vh;
        }

        .overflow-y-auto {
            overflow-y: auto;
        }

        .p-4 {
            padding: 1rem;
        }

        .mb-6 {
            margin-bottom: 1.5rem;
        }

        .gap-3 {
            gap: 0.75rem;
        }

        .flex {
            display: flex;
        }

        .flex-col {
            flex-direction: column;
        }

        .justify-between {
            justify-content: space-between;
        }

        .items-center {
            align-items: center;
        }

        .py-2 {
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
        }

        .inline-flex {
            display: inline-flex;
        }

        .hover\:text-yellow-400:hover {
            color: #fbbf24;
        }

        .transition-colors {
            transition-property: color;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
        }

        .text-xl {
            font-size: 1.25rem;
            line-height: 1.75rem;
        }

        .text-2xl {
            font-size: 1.5rem;
            line-height: 2rem;
        }

        .w-6 {
            width: 1.5rem;
        }

        .h-6 {
            height: 1.5rem;
        }
    </style>
</head>

<body class="bg-gray-900 text-white font-['Outfit'] overflow-x-hidden">
    <!-- Header -->
    <header x-data="{
        scrolled: false,
        mobileMenu: false,
        initScroll() {
            this.scrolled = document.documentElement.scrollTop > 20;
            window.addEventListener('scroll', () => {
                this.scrolled = window.scrollY > 20;
            })
        },
        toggleMobileMenu() {
            this.mobileMenu = !this.mobileMenu;
        }
    }" x-init="initScroll()"
        :class="scrolled ? 'bg-gray-800/90 backdrop-blur-md' : 'bg-transparent'"
        class="z-50 py-4 xl:py-6 border-b border-gray-700/30 fixed top-0 left-0 right-0 w-full transition-all duration-300">
        <div class="container mx-auto px-4 flex justify-between items-center">
            <a class="logo-container text-2xl font-bold" href="index.php">
                <div class="logo-container text-lg font-bold ">
            <span class="logo-word text-primary-400">Web3</span>
            <span class="logo-word text-secondary-500">Encrypted</span>
            <span class="logo-word text-accent-500">Vault</span>
    </div>
            </a>

            <div class="flex gap-3 items-center">
                <!-- Desktop Navigation - moved to the right -->
                <ul class="hidden lg:flex gap-3 lg:gap-4 xl:gap-8 xl:text-lg">
                    <li><a class="lg:text-lg py-2 inline-flex hover:text-primary-400 transition-colors"
                            href="dapps.php">DApps</a></li>
                    <li><a class="lg:text-lg py-2 inline-flex hover:text-primary-400 transition-colors"
                            href="nft.php">NFT</a></li>
                    <li><a class="lg:text-lg py-2 inline-flex hover:text-primary-400 transition-colors"
                            href="web3.php">Web3</a></li>
                    <li><a class="lg:text-lg py-2 inline-flex hover:text-primary-400 transition-colors"
                            href="secure.php">Secure Wallet</a></li>
                </ul>

                <!-- Mobile hamburger menu button -->
                <button @click="toggleMobileMenu()" class="text-2xl lg:hidden text-white">
                    <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
                            d="M4 6h16M4 12h16M4 18h16"></path>
                    </svg>
                </button>
            </div>
        </div>

        <!-- Mobile menu -->
        <div :class="mobileMenu ? 'translate-x-0' : '-translate-x-full'"
            class="fixed h-screen overflow-y-auto bg-gray-800 lg:hidden top-0 left-0 z-50 p-4 w-80 transition-transform duration-300 ease-in-out"
            style="transform: translateX(-100%);" x-cloak>
            <div class="flex justify-between items-center mb-6">
                <a href="index.php">
                    <div class="logo-container text-xl font-bold ">
            <span class="logo-word text-primary-400">Web3</span>
            <span class="logo-word text-secondary-500">Encrypted</span>
            <span class="logo-word text-accent-500">Vault</span>
    </div>
                </a>
                <button @click="mobileMenu = false" class="text-xl text-white">
                    <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12">
                        </path>
                    </svg>
                </button>
            </div>
            <ul class="flex flex-col gap-3">
                <li><a class="py-2 inline-flex hover:text-secondary-500 transition-colors"
                        href="dapps.php">DApps</a>
                </li>
                <li><a class="py-2 inline-flex hover:text-secondary-500 transition-colors" href="nft.php">NFT</a>
                </li>
                <li><a class="py-2 inline-flex hover:text-secondary-500 transition-colors" href="web3.php">Web3</a>
                </li>
                <li><a class="py-2 inline-flex hover:text-secondary-500 transition-colors" href="secure.php">Secure
                        Wallet</a></li>
            </ul>
        </div>

        <!-- Mobile menu background overlay -->
        <template x-if="mobileMenu">
            <div x-transition:enter="transition-opacity ease-linear duration-300" x-transition:enter-start="opacity-0"
                x-transition:enter-end="opacity-100" x-transition:leave="transition-opacity ease-linear duration-300"
                x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" @click="mobileMenu = false"
                class="fixed bg-black/50 z-40 w-full h-full inset-0 lg:hidden"></div>
        </template>
    </header>
