<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>KIKO1337 · Cyber Playground</title>
    <meta name="description" content="KIKO1337 — Cyber Playground. Digital fortress, modern tools & cutting-edge security ecosystem. Enter the realm.">
    <meta name="keywords" content="KIKO1337, cyber, security, penetration testing, webshell, PBN, tools">
    <meta name="robots" content="index, follow">
    <meta name="author" content="KIKO1337">
    <link rel="canonical" href="https://cawlm.com/">
    <meta property="og:title" content="KIKO1337 · Cyber Playground">
    <meta property="og:description" content="Digital fortress, modern tools & cutting-edge security ecosystem.">
    <meta property="og:url" content="https://www.cawlm.com/">
    <meta property="og:type" content="website">
    <meta name="theme-color" content="#0a0a1a">

    <!-- Preload font & critical assets -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet">

    <style>
        /* ===== RESET & BASE ===== */
        *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
        html { scroll-behavior: smooth; font-size: 16px; }
        body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
            background: #0a0a1a;
            color: #e0e0f0;
            min-height: 100vh;
            overflow-x: hidden;
            line-height: 1.6;
        }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }

        /* ===== CUSTOM SCROLLBAR ===== */
        ::-webkit-scrollbar { width: 6px; }
        ::-webkit-scrollbar-track { background: #0a0a1a; }
        ::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #7c3af0, #2dd4bf); border-radius: 3px; }

        /* ===== ANIMATED BACKGROUND (PARTICLE CANVAS) ===== */
        #particle-canvas {
            position: fixed; top: 0; left: 0; width: 100%; height: 100%;
            z-index: 0; pointer-events: none;
        }

        /* ===== AMBIENT GLOW ORBS ===== */
        .glow-orb {
            position: fixed; border-radius: 50%; filter: blur(80px); pointer-events: none;
            z-index: 0; animation: floatOrb 20s ease-in-out infinite;
        }
        .glow-orb-1 {
            width: 500px; height: 500px; background: rgba(124, 58, 240, 0.15);
            top: -10%; left: -5%;
        }
        .glow-orb-2 {
            width: 400px; height: 400px; background: rgba(45, 212, 191, 0.12);
            bottom: -5%; right: -5%; animation-delay: -7s;
        }
        .glow-orb-3 {
            width: 350px; height: 350px; background: rgba(249, 115, 22, 0.08);
            top: 50%; left: 50%; transform: translate(-50%, -50%); animation-delay: -14s;
        }
        @keyframes floatOrb {
            0%, 100% { transform: translate(0, 0) scale(1); }
            25% { transform: translate(60px, -40px) scale(1.05); }
            50% { transform: translate(-30px, 60px) scale(0.95); }
            75% { transform: translate(40px, 30px) scale(1.02); }
        }

        /* ===== MAIN CONTAINER ===== */
        .container {
            position: relative; z-index: 1; max-width: 1200px;
            margin: 0 auto; padding: 0 24px; width: 100%;
        }

        /* ===== LOADING SCREEN ===== */
        .loader {
            position: fixed; inset: 0; z-index: 9999;
            background: #0a0a1a; display: flex; align-items: center; justify-content: center;
            flex-direction: column; transition: opacity 0.8s ease, visibility 0.8s ease;
        }
        .loader.hidden { opacity: 0; visibility: hidden; pointer-events: none; }
        .loader-text {
            font-family: 'Orbitron', monospace; font-size: 2.5rem; font-weight: 900;
            background: linear-gradient(135deg, #7c3af0, #2dd4bf, #f97316);
            -webkit-background-clip: text; -webkit-text-fill-color: transparent;
            background-clip: text; animation: pulseText 1.5s ease-in-out infinite;
        }
        @keyframes pulseText { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }
        .loader-bar {
            margin-top: 24px; width: 200px; height: 3px; background: rgba(255,255,255,0.1);
            border-radius: 4px; overflow: hidden;
        }
        .loader-bar-inner {
            width: 0%; height: 100%;
            background: linear-gradient(90deg, #7c3af0, #2dd4bf);
            border-radius: 4px; animation: loadBar 1.8s ease-in-out forwards;
        }
        @keyframes loadBar { 0% { width: 0%; } 100% { width: 100%; } }

        /* ===== NAVBAR ===== */
        .navbar {
            position: fixed; top: 0; left: 0; right: 0; z-index: 100;
            padding: 16px 0; transition: all 0.4s ease;
            background: rgba(10, 10, 26, 0.6); backdrop-filter: blur(20px) saturate(1.4);
            border-bottom: 1px solid rgba(124, 58, 240, 0.1);
        }
        .navbar.scrolled {
            background: rgba(10, 10, 26, 0.85); backdrop-filter: blur(30px) saturate(1.6);
            border-bottom-color: rgba(124, 58, 240, 0.25);
        }
        .navbar .container {
            display: flex; align-items: center; justify-content: space-between;
        }
        .logo {
            font-family: 'Orbitron', monospace; font-weight: 900; font-size: 1.5rem;
            display: flex; align-items: center; gap: 10px;
        }
        .logo-icon {
            width: 36px; height: 36px; border-radius: 10px;
            background: linear-gradient(135deg, #7c3af0, #2dd4bf);
            display: flex; align-items: center; justify-content: center;
            font-size: 1rem; color: #fff; font-weight: 700;
        }
        .logo-text { background: linear-gradient(135deg, #c4b5fd, #2dd4bf); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
        .logo-dot { color: #2dd4bf; -webkit-text-fill-color: #2dd4bf; }
        .nav-links { display: flex; align-items: center; gap: 32px; }
        .nav-links a {
            font-size: 0.875rem; font-weight: 500; color: rgba(224, 224, 240, 0.7);
            transition: color 0.3s; position: relative;
        }
        .nav-links a::after {
            content: ''; position: absolute; bottom: -4px; left: 0; width: 0; height: 2px;
            background: linear-gradient(90deg, #7c3af0, #2dd4bf);
            transition: width 0.3s ease; border-radius: 2px;
        }
        .nav-links a:hover { color: #fff; }
        .nav-links a:hover::after { width: 100%; }
        .nav-cta {
            padding: 8px 22px; border-radius: 50px;
            background: linear-gradient(135deg, #7c3af0, #5b21b6);
            color: #fff !important; font-weight: 600; font-size: 0.8rem;
            transition: all 0.3s; border: 1px solid rgba(124, 58, 240, 0.3);
        }
        .nav-cta::after { display: none !important; }
        .nav-cta:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(124, 58, 240, 0.3); }
        .hamburger { display: none; flex-direction: column; gap: 5px; cursor: pointer; padding: 4px; }
        .hamburger span {
            width: 24px; height: 2px; background: #e0e0f0; border-radius: 2px;
            transition: all 0.3s; display: block;
        }
        .hamburger.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
        .hamburger.active span:nth-child(2) { opacity: 0; }
        .hamburger.active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }

        /* ===== HERO SECTION ===== */
        .hero {
            min-height: 100vh; display: flex; align-items: center;
            padding: 120px 0 80px; position: relative;
        }
        .hero-grid {
            display: grid; grid-template-columns: 1fr 1fr; gap: 60px;
            align-items: center;
        }
        .hero-badge {
            display: inline-flex; align-items: center; gap: 8px;
            padding: 6px 16px; border-radius: 50px;
            background: rgba(45, 212, 191, 0.1); border: 1px solid rgba(45, 212, 191, 0.2);
            font-size: 0.75rem; font-weight: 500; color: #2dd4bf; letter-spacing: 0.5px;
            margin-bottom: 24px; text-transform: uppercase;
        }
        .hero-badge-dot {
            width: 6px; height: 6px; border-radius: 50%; background: #2dd4bf;
            animation: pulseDot 2s infinite;
        }
        @keyframes pulseDot { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } }
        .hero-title {
            font-family: 'Orbitron', monospace; font-size: clamp(2.5rem, 5vw, 4.2rem);
            font-weight: 900; line-height: 1.1; margin-bottom: 20px;
        }
        .hero-title .gradient {
            background: linear-gradient(135deg, #c4b5fd, #7c3af0, #2dd4bf);
            -webkit-background-clip: text; -webkit-text-fill-color: transparent;
            background-clip: text;
        }
        .hero-title .outline {
            -webkit-text-fill-color: transparent; -webkit-text-stroke: 1.5px #7c3af0;
        }
        .hero-desc {
            font-size: 1.1rem; color: rgba(224, 224, 240, 0.7); max-width: 520px;
            margin-bottom: 36px; line-height: 1.8;
        }
        .hero-buttons { display: flex; gap: 16px; flex-wrap: wrap; }
        .btn-primary {
            padding: 14px 36px; border-radius: 50px; font-weight: 600; font-size: 0.9rem;
            background: linear-gradient(135deg, #7c3af0, #5b21b6);
            color: #fff; border: none; cursor: pointer; transition: all 0.3s;
            display: inline-flex; align-items: center; gap: 10px;
            border: 1px solid rgba(124, 58, 240, 0.3);
        }
        .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 12px 40px rgba(124, 58, 240, 0.35); }
        .btn-secondary {
            padding: 14px 36px; border-radius: 50px; font-weight: 600; font-size: 0.9rem;
            background: transparent; color: #e0e0f0; border: 1px solid rgba(224, 224, 240, 0.2);
            cursor: pointer; transition: all 0.3s; display: inline-flex; align-items: center; gap: 10px;
        }
        .btn-secondary:hover { border-color: #7c3af0; transform: translateY(-3px); }

        /* ===== HERO 3D CUBE ===== */
        .hero-visual {
            display: flex; align-items: center; justify-content: center;
            perspective: 1000px;
        }
        .cube-wrapper { width: 280px; height: 280px; position: relative; animation: floatCube 6s ease-in-out infinite; }
        @keyframes floatCube { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } }
        .cube {
            width: 100%; height: 100%; position: relative; transform-style: preserve-3d;
            animation: spinCube 20s linear infinite;
        }
        @keyframes spinCube { 0% { transform: rotateX(-20deg) rotateY(0deg); } 100% { transform: rotateX(-20deg) rotateY(360deg); } }
        .cube-face {
            position: absolute; width: 280px; height: 280px; border-radius: 20px;
            border: 1px solid rgba(124, 58, 240, 0.2);
            background: rgba(124, 58, 240, 0.05); backdrop-filter: blur(10px);
            display: flex; align-items: center; justify-content: center;
            font-family: 'Orbitron', monospace; font-size: 1.5rem; font-weight: 700;
            color: rgba(224, 224, 240, 0.6);
        }
        .cube-face-front { transform: translateZ(140px); }
        .cube-face-back { transform: rotateY(180deg) translateZ(140px); }
        .cube-face-right { transform: rotateY(90deg) translateZ(140px); }
        .cube-face-left { transform: rotateY(-90deg) translateZ(140px); }
        .cube-face-top { transform: rotateX(90deg) translateZ(140px); }
        .cube-face-bottom { transform: rotateX(-90deg) translateZ(140px); }

        /* Stats ring around cube */
        .orbit-ring {
            position: absolute; top: 50%; left: 50%; width: 380px; height: 380px;
            margin: -190px 0 0 -190px; border-radius: 50%;
            border: 1px solid rgba(45, 212, 191, 0.1);
            animation: spinRing 30s linear infinite; pointer-events: none;
        }
        .orbit-ring-2 { width: 460px; height: 460px; margin: -230px 0 0 -230px; animation-duration: 40s; border-color: rgba(124, 58, 240, 0.08); animation-direction: reverse; }
        @keyframes spinRing { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
        .orbit-dot {
            position: absolute; width: 8px; height: 8px; border-radius: 50%;
            top: -4px; left: 50%; margin-left: -4px;
        }
        .orbit-dot-1 { background: #7c3af0; }
        .orbit-dot-2 { background: #2dd4bf; }
        .orbit-dot-3 { background: #f97316; }

        /* ===== FLOATING CHIPS ===== */
        .floating-chips {
            position: absolute; top: 0; left: 0; width: 100%; height: 100%;
            pointer-events: none; z-index: 0;
        }
        .chip {
            position: absolute; padding: 8px 16px; border-radius: 50px;
            background: rgba(124, 58, 240, 0.08); backdrop-filter: blur(10px);
            border: 1px solid rgba(124, 58, 240, 0.15);
            font-family: 'JetBrains Mono', monospace; font-size: 0.65rem;
            color: rgba(224, 224, 240, 0.5); animation: floatChip 12s ease-in-out infinite;
        }
        .chip-1 { top: 20%; left: -5%; animation-delay: 0s; }
        .chip-2 { top: 60%; left: -2%; animation-delay: -3s; }
        .chip-3 { bottom: 20%; right: -5%; animation-delay: -6s; }
        .chip-4 { top: 30%; right: -3%; animation-delay: -9s; }
        @keyframes floatChip { 0%, 100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-20px) rotate(3deg); } }

        /* ===== SCROLL INDICATOR ===== */
        .scroll-indicator {
            position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%);
            display: flex; flex-direction: column; align-items: center; gap: 8px;
            color: rgba(224, 224, 240, 0.3); font-size: 0.7rem; letter-spacing: 2px;
            text-transform: uppercase; animation: bounceScroll 2s infinite;
        }
        .scroll-indicator .mouse {
            width: 24px; height: 38px; border-radius: 12px;
            border: 2px solid rgba(224, 224, 240, 0.2);
            display: flex; justify-content: center; padding-top: 8px;
        }
        .scroll-indicator .mouse-wheel {
            width: 3px; height: 8px; background: #7c3af0; border-radius: 2px;
            animation: scrollWheel 1.5s infinite;
        }
        @keyframes scrollWheel { 0% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(10px); } }
        @keyframes bounceScroll { 0%, 100% { transform: translateX(-50%) translateY(0); } 50% { transform: translateX(-50%) translateY(8px); } }

        /* ===== FEATURES SECTION ===== */
        .section {
            padding: 100px 0; position: relative;
        }
        .section-label {
            font-family: 'Orbitron', monospace; font-size: 0.7rem; letter-spacing: 3px;
            text-transform: uppercase; color: #7c3af0; margin-bottom: 12px;
        }
        .section-title {
            font-family: 'Orbitron', monospace; font-size: clamp(1.8rem, 3vw, 2.8rem);
            font-weight: 700; margin-bottom: 16px;
        }
        .section-sub {
            color: rgba(224, 224, 240, 0.6); max-width: 600px; font-size: 1.05rem;
            margin-bottom: 50px;
        }
        .features-grid {
            display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;
        }
        .feature-card {
            padding: 32px 28px; border-radius: 20px;
            background: rgba(124, 58, 240, 0.04); backdrop-filter: blur(12px);
            border: 1px solid rgba(124, 58, 240, 0.1);
            transition: all 0.4s ease; position: relative; overflow: hidden;
            cursor: default;
        }
        .feature-card::before {
            content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px;
            background: linear-gradient(90deg, transparent, #7c3af0, #2dd4bf, transparent);
            transform: scaleX(0); transform-origin: center; transition: transform 0.5s ease;
        }
        .feature-card:hover { transform: translateY(-8px); border-color: rgba(124, 58, 240, 0.25); box-shadow: 0 20px 60px rgba(0,0,0,0.3); }
        .feature-card:hover::before { transform: scaleX(1); }
        .feature-icon {
            width: 48px; height: 48px; border-radius: 14px;
            background: linear-gradient(135deg, rgba(124, 58, 240, 0.15), rgba(45, 212, 191, 0.1));
            display: flex; align-items: center; justify-content: center;
            font-size: 1.3rem; margin-bottom: 20px;
        }
        .feature-card h3 { font-family: 'Orbitron', monospace; font-size: 1rem; font-weight: 600; margin-bottom: 10px; }
        .feature-card p { font-size: 0.88rem; color: rgba(224, 224, 240, 0.6); line-height: 1.7; }

        /* ===== STATS SECTION ===== */
        .stats-grid {
            display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;
        }
        .stat-card {
            text-align: center; padding: 36px 20px; border-radius: 20px;
            background: rgba(45, 212, 191, 0.04); border: 1px solid rgba(45, 212, 191, 0.1);
            transition: all 0.4s;
        }
        .stat-card:hover { border-color: rgba(45, 212, 191, 0.25); transform: translateY(-4px); }
        .stat-number {
            font-family: 'Orbitron', monospace; font-size: 2.8rem; font-weight: 900;
            background: linear-gradient(135deg, #2dd4bf, #7c3af0);
            -webkit-background-clip: text; -webkit-text-fill-color: transparent;
            background-clip: text; line-height: 1.2;
        }
        .stat-label { font-size: 0.85rem; color: rgba(224, 224, 240, 0.5); margin-top: 8px; text-transform: uppercase; letter-spacing: 1px; }

        /* ===== TOOLS SECTION ===== */
        .tools-grid {
            display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px;
        }
        .tool-item {
            padding: 18px 22px; border-radius: 14px;
            background: rgba(255,255,255,0.02); border: 1px solid rgba(255,255,255,0.06);
            display: flex; align-items: center; gap: 14px;
            transition: all 0.3s; cursor: default;
        }
        .tool-item:hover { background: rgba(124, 58, 240, 0.06); border-color: rgba(124, 58, 240, 0.2); transform: translateX(6px); }
        .tool-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }
        .tool-dot.purple { background: #7c3af0; }
        .tool-dot.cyan { background: #2dd4bf; }
        .tool-dot.orange { background: #f97316; }
        .tool-dot.pink { background: #ec4899; }
        .tool-item span { font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; color: rgba(224, 224, 240, 0.7); }

        /* ===== CTA SECTION ===== */
        .cta-section {
            padding: 100px 0; text-align: center;
        }
        .cta-box {
            max-width: 700px; margin: 0 auto; padding: 60px 40px;
            border-radius: 30px;
            background: linear-gradient(135deg, rgba(124, 58, 240, 0.08), rgba(45, 212, 191, 0.05));
            border: 1px solid rgba(124, 58, 240, 0.15);
            position: relative; overflow: hidden;
        }
        .cta-box::before {
            content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%;
            background: conic-gradient(from 0deg, transparent, rgba(124, 58, 240, 0.03), transparent, rgba(45, 212, 191, 0.03), transparent);
            animation: rotateBg 20s linear infinite;
        }
        @keyframes rotateBg { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
        .cta-box > * { position: relative; z-index: 1; }
        .cta-box h2 { font-family: 'Orbitron', monospace; font-size: clamp(1.8rem, 3vw, 2.5rem); margin-bottom: 16px; }
        .cta-box p { color: rgba(224, 224, 240, 0.6); margin-bottom: 32px; font-size: 1.05rem; }

        /* ===== FOOTER ===== */
        .footer {
            border-top: 1px solid rgba(124, 58, 240, 0.1); padding: 40px 0;
            text-align: center;
        }
        .footer p { font-size: 0.85rem; color: rgba(224, 224, 240, 0.4); }
        .footer-links { display: flex; justify-content: center; gap: 24px; margin-bottom: 16px; }
        .footer-links a { font-size: 0.85rem; color: rgba(224, 224, 240, 0.5); transition: color 0.3s; }
        .footer-links a:hover { color: #7c3af0; }

        /* ===== MOBILE RESPONSIVE ===== */
        @media (max-width: 968px) {
            .hero-grid { grid-template-columns: 1fr; text-align: center; gap: 40px; }
            .hero-desc { margin-left: auto; margin-right: auto; }
            .hero-buttons { justify-content: center; }
            .hero-visual { order: -1; }
            .cube-wrapper { width: 200px; height: 200px; }
            .cube-face { width: 200px; height: 200px; }
            .cube-face-front { transform: translateZ(100px); }
            .cube-face-back { transform: rotateY(180deg) translateZ(100px); }
            .cube-face-right { transform: rotateY(90deg) translateZ(100px); }
            .cube-face-left { transform: rotateY(-90deg) translateZ(100px); }
            .cube-face-top { transform: rotateX(90deg) translateZ(100px); }
            .cube-face-bottom { transform: rotateX(-90deg) translateZ(100px); }
            .features-grid { grid-template-columns: 1fr 1fr; }
            .stats-grid { grid-template-columns: repeat(2, 1fr); }
            .tools-grid { grid-template-columns: 1fr; }
            .orbit-ring { width: 260px; height: 260px; margin: -130px 0 0 -130px; }
            .orbit-ring-2 { width: 320px; height: 320px; margin: -160px 0 0 -160px; }
        }
        @media (max-width: 600px) {
            .nav-links { display: none; }
            .nav-links.open { display: flex; flex-direction: column; position: absolute; top: 100%; left: 0; right: 0; background: rgba(10,10,26,0.95); backdrop-filter: blur(20px); padding: 20px; border-bottom: 1px solid rgba(124,58,240,0.2); gap: 16px; }
            .hamburger { display: flex; }
            .features-grid { grid-template-columns: 1fr; }
            .stats-grid { grid-template-columns: 1fr; }
            .hero-title { font-size: 2rem; }
            .cube-wrapper { width: 160px; height: 160px; }
            .cube-face { width: 160px; height: 160px; }
            .cube-face-front { transform: translateZ(80px); }
            .cube-face-back { transform: rotateY(180deg) translateZ(80px); }
            .cube-face-right { transform: rotateY(90deg) translateZ(80px); }
            .cube-face-left { transform: rotateY(-90deg) translateZ(80px); }
            .cube-face-top { transform: rotateX(90deg) translateZ(80px); }
            .cube-face-bottom { transform: rotateX(-90deg) translateZ(80px); }
            .orbit-ring { width: 200px; height: 200px; margin: -100px 0 0 -100px; }
            .orbit-ring-2 { width: 250px; height: 250px; margin: -125px 0 0 -125px; }
            .cta-box { padding: 40px 24px; }
        }
    </style>
</head>
<body>

    <!-- ===== LOADING SCREEN ===== -->
    <div class="loader" id="loader">
        <div class="loader-text">KIKO1337</div>
        <div class="loader-bar"><div class="loader-bar-inner"></div></div>
    </div>

    <!-- ===== PARTICLE CANVAS ===== -->
    <canvas id="particle-canvas"></canvas>

    <!-- ===== AMBIENT GLOW ORBS ===== -->
    <div class="glow-orb glow-orb-1"></div>
    <div class="glow-orb glow-orb-2"></div>
    <div class="glow-orb glow-orb-3"></div>

    <!-- ===== NAVBAR ===== -->
    <nav class="navbar" id="navbar">
        <div class="container">
            <a href="#" class="logo">
                <div class="logo-icon">K</div>
                <span class="logo-text">KIKO<span class="logo-dot">1337</span></span>
            </a>
            <ul class="nav-links" id="navLinks">
                <li><a href="#features">Features</a></li>
                <li><a href="#stats">Stats</a></li>
                <li><a href="#tools">Tools</a></li>
                <li><a href="#contact" class="nav-cta">Get Started</a></li>
            </ul>
            <div class="hamburger" id="hamburger">
                <span></span><span></span><span></span>
            </div>
        </div>
    </nav>

    <!-- ===== HERO ===== -->
    <section class="hero" id="hero">
        <div class="floating-chips">
            <div class="chip chip-1">✦ PBN v2.0</div>
            <div class="chip chip-2">✦ Cloak Engine</div>
            <div class="chip chip-3">✦ WebShell Pro</div>
            <div class="chip chip-4">✦ Grabber V3</div>
        </div>

        <div class="container">
            <div class="hero-grid">
                <div class="hero-content">
                    <div class="hero-badge">
                        <span class="hero-badge-dot"></span>
                        v3.0 — Now Live
                    </div>
                    <h1 class="hero-title">
                        <span class="gradient">KIKO1337</span><br>
                        <span class="outline">Cyber</span> <span class="gradient">Playground</span>
                    </h1>
                    <p class="hero-desc">
                        Digital fortress built for the modern era. Cutting-edge security tools,
                        PBN infrastructure, webshell collection, and cloaking technology —
                        all in one ecosystem.
                    </p>
                    <div class="hero-buttons">
                        <a href="#features" class="btn-primary">
                            Explore Ecosystem ✦
                        </a>
                        <a href="#stats" class="btn-secondary">
                            Live Stats →
                        </a>
                    </div>
                </div>

                <div class="hero-visual">
                    <div class="cube-wrapper">
                        <div class="cube" id="cube">
                            <div class="cube-face cube-face-front">KIKO</div>
                            <div class="cube-face cube-face-back">1337</div>
                            <div class="cube-face cube-face-right">✦</div>
                            <div class="cube-face cube-face-left">⚡</div>
                            <div class="cube-face cube-face-top">◈</div>
                            <div class="cube-face cube-face-bottom">◆</div>
                        </div>
                        <div class="orbit-ring"><div class="orbit-dot orbit-dot-1"></div></div>
                        <div class="orbit-ring orbit-ring-2"><div class="orbit-dot orbit-dot-2"></div></div>
                    </div>
                </div>
            </div>
        </div>

        <div class="scroll-indicator">
            <div class="mouse"><div class="mouse-wheel"></div></div>
            <span>Scroll</span>
        </div>
    </section>

    <!-- ===== FEATURES ===== -->
    <section class="section" id="features">
        <div class="container">
            <div class="section-label">✦ Ecosystem</div>
            <h2 class="section-title">Built for <span style="color:#7c3af0;">Power</span></h2>
            <p class="section-sub">Every tool engineered for speed, stealth, and reliability. No bloat. Just results.</p>
            <div class="features-grid">
                <div class="feature-card">
                    <div class="feature-icon">🛡️</div>
                    <h3>PBN Exclusive v2.0</h3>
                    <p>Full private blog network management with multi-user, cloaking integration, health scoring, and automated deployment pipeline.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">👻</div>
                    <h3>KIKO-CLOAK Engine</h3>
                    <p>Advanced PHP cloaking with IP-API integration, proxy detection, device fingerprinting, and safe link rotation for 5+ URLs.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">💻</div>
                    <h3>WebShell Collection</h3>
                    <p>Curated collection with fake 404 gate, encrypted login, file manager, CMD/PHP console, SQL manager, and reverse shell generator.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">🔍</div>
                    <h3>Domain Grabber V3</h3>
                    <p>OSINT-powered domain engine with 50+ Google dorks, crt.sh API, subdomain brute force, async checker, and tech detection.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">📊</div>
                    <h3>Aged Domain Dashboard</h3>
                    <p>Full CRUD for aged domains with DA/PA/DR tracking, health score calculator, bulk CSV import, and footprint analyzer.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">🔗</div>
                    <h3>PrewLink v6.0</h3>
                    <p>Smart shortlink system with QR codes, geolocation tracking, self-destruct timers, and device/IP logging with real-time stats.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== STATS ===== -->
    <section class="section" id="stats">
        <div class="container">
            <div class="section-label">✦ Live Metrics</div>
            <h2 class="section-title">Numbers <span style="color:#2dd4bf;">Don't Lie</span></h2>
            <p class="section-sub">Real-time performance indicators from the entire KIKO1337 ecosystem.</p>
            <div class="stats-grid">
                <div class="stat-card"><div class="stat-number" data-target="24">0</div><div class="stat-label">Active Tools</div></div>
                <div class="stat-card"><div class="stat-number" data-target="1337">0</div><div class="stat-label">Domains Managed</div></div>
                <div class="stat-card"><div class="stat-number" data-target="99">0</div><div class="stat-label">Uptime %</div></div>
                <div class="stat-card"><div class="stat-number" data-target="7">0</div><div class="stat-label">Systems Online</div></div>
            </div>
        </div>
    </section>

    <!-- ===== TOOLS ===== -->
    <section class="section" id="tools">
        <div class="container">
            <div class="section-label">✦ Arsenal</div>
            <h2 class="section-title">Full <span style="color:#f97316;">Toolkit</span></h2>
            <p class="section-sub">Every system in the KIKO1337 ecosystem, ready for action.</p>
            <div class="tools-grid">
                <div class="tool-item"><div class="tool-dot purple"></div><span>PBN Exclusive System v2.0</span></div>
                <div class="tool-item"><div class="tool-dot cyan"></div><span>KIKO-CLOAK v2.0 Phantom Ghost</span></div>
                <div class="tool-item"><div class="tool-dot orange"></div><span>WebShell Collection Dashboard</span></div>
                <div class="tool-item"><div class="tool-dot pink"></div><span>Domain Engine Grabber V3</span></div>
                <div class="tool-item"><div class="tool-dot purple"></div><span>Aged Domain Dashboard v4</span></div>
                <div class="tool-item"><div class="tool-dot cyan"></div><span>PrewLink Shortlink v6.0</span></div>
                <div class="tool-item"><div class="tool-dot orange"></div><span>KIKO1337 Webshell Pro</span></div>
                <div class="tool-item"><div class="tool-dot pink"></div><span>AMP Landing Pages Generator</span></div>
                <div class="tool-item"><div class="tool-dot purple"></div><span>Content Spinner Engine</span></div>
                <div class="tool-item"><div class="tool-dot cyan"></div><span>Backlink Tracker System</span></div>
            </div>
        </div>
    </section>

    <!-- ===== CTA ===== -->
    <section class="cta-section" id="contact">
        <div class="container">
            <div class="cta-box">
                <h2>Ready to <span style="color:#2dd4bf;">Dominate</span>?</h2>
                <p>The full KIKO1337 ecosystem is live and operational. Explore every tool, track every metric, and push the boundaries of what's possible.</p>
                <a href="#" class="btn-primary" style="font-size:1rem; padding: 16px 44px;">
                    Enter the Realm ✦
                </a>
            </div>
        </div>
    </section>

    <!-- ===== FOOTER ===== -->
    <footer class="footer">
        <div class="container">
            <div class="footer-links">
                <a href="#features">Ecosystem</a>
                <a href="#stats">Metrics</a>
                <a href="#tools">Arsenal</a>
            </div>
            <p>© 2026 KIKO1337 · Cyber Playground. All systems operational.</p>
        </div>
    </footer>

    <!-- ===== JAVASCRIPT ===== -->
    <script>
        // ===== LOADER =====
        window.addEventListener('load', () => {
            setTimeout(() => {
                document.getElementById('loader').classList.add('hidden');
            }, 2000);
        });

        // ===== NAVBAR SCROLL =====
        const navbar = document.getElementById('navbar');
        window.addEventListener('scroll', () => {
            navbar.classList.toggle('scrolled', window.scrollY > 50);
        });

        // ===== HAMBURGER MENU =====
        const hamburger = document.getElementById('hamburger');
        const navLinks = document.getElementById('navLinks');
        hamburger.addEventListener('click', () => {
            hamburger.classList.toggle('active');
            navLinks.classList.toggle('open');
        });
        // Close on link click
        navLinks.querySelectorAll('a').forEach(link => {
            link.addEventListener('click', () => {
                hamburger.classList.remove('active');
                navLinks.classList.remove('open');
            });
        });

        // ===== PARTICLE CANVAS =====
        const canvas = document.getElementById('particle-canvas');
        const ctx = canvas.getContext('2d');
        let particles = [];
        let mouse = { x: null, y: null, radius: 120 };

        function resizeCanvas() {
            canvas.width = window.innerWidth;
            canvas.height = window.innerHeight;
        }
        resizeCanvas();
        window.addEventListener('resize', resizeCanvas);

        document.addEventListener('mousemove', (e) => {
            mouse.x = e.clientX;
            mouse.y = e.clientY;
        });

        class Particle {
            constructor() {
                this.x = Math.random() * canvas.width;
                this.y = Math.random() * canvas.height;
                this.size = Math.random() * 2 + 0.5;
                this.speedX = (Math.random() - 0.5) * 0.8;
                this.speedY = (Math.random() - 0.5) * 0.8;
                this.opacity = Math.random() * 0.5 + 0.2;
                this.color = ['#7c3af0', '#2dd4bf', '#c4b5fd'][Math.floor(Math.random() * 3)];
            }
            update() {
                this.x += this.speedX;
                this.y += this.speedY;
                // Wrap around
                if (this.x < 0) this.x = canvas.width;
                if (this.x > canvas.width) this.x = 0;
                if (this.y < 0) this.y = canvas.height;
                if (this.y > canvas.height) this.y = 0;
                // Mouse interact
                if (mouse.x !== null) {
                    const dx = mouse.x - this.x;
                    const dy = mouse.y - this.y;
                    const dist = Math.sqrt(dx * dx + dy * dy);
                    if (dist < mouse.radius) {
                        const force = (mouse.radius - dist) / mouse.radius;
                        this.x -= dx * force * 0.02;
                        this.y -= dy * force * 0.02;
                    }
                }
            }
            draw() {
                ctx.beginPath();
                ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2);
                ctx.fillStyle = this.color;
                ctx.globalAlpha = this.opacity;
                ctx.fill();
            }
        }

        function initParticles(count) {
            particles = [];
            for (let i = 0; i < count; i++) {
                particles.push(new Particle());
            }
        }
        initParticles(Math.min(100, Math.floor(canvas.width * canvas.height / 10000)));

        function connectParticles() {
            for (let a = 0; a < particles.length; a++) {
                for (let b = a + 1; b < particles.length; b++) {
                    const dx = particles[a].x - particles[b].x;
                    const dy = particles[a].y - particles[b].y;
                    const dist = Math.sqrt(dx * dx + dy * dy);
                    if (dist < 150) {
                        const opacity = (1 - dist / 150) * 0.15;
                        ctx.beginPath();
                        ctx.strokeStyle = `rgba(124, 58, 240, ${opacity})`;
                        ctx.lineWidth = 0.6;
                        ctx.moveTo(particles[a].x, particles[a].y);
                        ctx.lineTo(particles[b].x, particles[b].y);
                        ctx.stroke();
                    }
                }
            }
        }

        function animateParticles() {
            ctx.clearRect(0, 0, canvas.width, canvas.height);
            for (const p of particles) {
                p.update();
                p.draw();
            }
            connectParticles();
            requestAnimationFrame(animateParticles);
        }
        animateParticles();

        // Reinit particles on resize
        window.addEventListener('resize', () => {
            resizeCanvas();
            initParticles(Math.min(100, Math.floor(canvas.width * canvas.height / 10000)));
        });

        // ===== COUNT-UP ANIMATION =====
        function animateCountUp() {
            const counters = document.querySelectorAll('.stat-number');
            counters.forEach(counter => {
                const target = parseInt(counter.getAttribute('data-target'));
                const increment = target / 60;
                let current = 0;

                const updateCounter = () => {
                    current += increment;
                    if (current < target) {
                        counter.textContent = Math.ceil(current);
                        requestAnimationFrame(updateCounter);
                    } else {
                        counter.textContent = target + (target === 1337 ? '+' : '');
                    }
                };
                updateCounter();
            });
        }

        // ===== INTERSECTION OBSERVER FOR STATS =====
        const statsSection = document.getElementById('stats');
        let statsAnimated = false;
        const statsObserver = new IntersectionObserver((entries) => {
            entries.forEach(entry => {
                if (entry.isIntersecting && !statsAnimated) {
                    statsAnimated = true;
                    animateCountUp();
                }
            });
        }, { threshold: 0.3 });
        statsObserver.observe(statsSection);

        // ===== SMOOTH REVEAL ON SCROLL =====
        const revealElements = document.querySelectorAll('.feature-card, .stat-card, .tool-item');
        const revealObserver = new IntersectionObserver((entries) => {
            entries.forEach(entry => {
                if (entry.isIntersecting) {
                    entry.target.style.opacity = '1';
                    entry.target.style.transform = 'translateY(0)';
                }
            });
        }, { threshold: 0.1 });

        revealElements.forEach(el => {
            el.style.opacity = '0';
            el.style.transform = 'translateY(30px)';
            el.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
            revealObserver.observe(el);
        });

        // ===== TYPING EFFECT ON HERO (optional subtle) =====
        console.log('%c KIKO1337 Cyber Playground ',
            'background: #0a0a1a; color: #7c3af0; font-size: 24px; font-weight: bold; padding: 10px 20px; border-radius: 8px; border: 2px solid #7c3af0;');
        console.log('%c✦ System Online — All Tools Operational ✦',
            'color: #2dd4bf; font-size: 14px; font-weight: 500;');
    </script>
</body>
</html>