<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" type="image/svg+xml" href="/svg/logo.svg"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="google-adsense-account" content="ca-pub-2244864416309973"/><meta name="description" content="TCG Knockout - Your ultimate Pokemon card database, collection tracker, and deck builder. Discover amazing decks, track your collection, and build winning strategies."/><meta name="keywords" content="Pokemon cards, TCG, trading card game, deck builder, card collection, Pokemon database, card tracker, tournament decks"/><meta name="author" content="TCG Knockout"/><meta name="robots" content="index, follow"/><meta property="og:title" content="TCG Knockout - Pokemon Card Database & Deck Builder"/><meta property="og:description" content="Your ultimate Pokemon card database, collection tracker, and deck builder. Discover amazing decks, track your collection, and build winning strategies."/><meta property="og:type" content="website"/><meta property="og:url" content="https://tcgknockout.com"/><meta property="og:image" content="https://tcgknockout.com/og-image.png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="TCG Knockout - Pokemon Card Database & Deck Builder"/><meta name="twitter:description" content="Your ultimate Pokemon card database, collection tracker, and deck builder."/><link rel="apple-touch-icon" href="/svg/logo.svg"/><link rel="manifest" href="/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com" crossorigin><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin><link rel="preconnect" href="https://pagead2.googlesyndication.com" crossorigin><link rel="preconnect" href="https://www.googletagmanager.com" crossorigin><link rel="preconnect" href="https://utt.impactcdn.com" crossorigin><link rel="dns-prefetch" href="https://images.pokemontcg.io"><link rel="dns-prefetch" href="https://ynssliolfybuczopjfgn.supabase.co"><style>body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}#root{min-height:100vh}.loading-spinner{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0f172a;color:#f1f5f9}.spinner{width:48px;height:48px;border:4px solid #334155;border-top:4px solid #38bdf8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}</style><link rel="preload" href="/fonts/essentiarum-tcg.css" as="style" onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel="stylesheet" href="/fonts/essentiarum-tcg.css"></noscript><link rel="preload" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" as="style" onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap"></noscript><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"></noscript><title>TCG Knockout - Pokemon Card Database</title><script>!function(){if("localhost"===location.hostname||"127.0.0.1"===location.hostname||location.hostname.endsWith(".local"))console.log("🚫 AdSense disabled (development mode)");else{var e=document.createElement("script");e.async=!0,e.defer=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2244864416309973",e.crossOrigin="anonymous",document.head.appendChild(e)}}()</script><script>const isDevelopment="localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname||window.location.hostname.includes("localhost")||window.location.hostname.includes("127.0.0.1")||window.location.hostname.includes(".local")||window.location.hostname.includes(".test")||window.location.hostname.includes(".dev");if(isDevelopment)console.log("🚫 Google Analytics disabled (development mode)"),window.gtag=function(){console.log("📊 [DEV] Analytics event:",arguments)};else{const o=document.createElement("script");function gtag(){dataLayer.push(arguments)}o.async=!0,o.defer=!0,o.src="https://www.googletagmanager.com/gtag/js?id=G-STNY64VS7F",document.head.appendChild(o),window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-STNY64VS7F",{transport_url:"https://www.google-analytics.com/g/collect",send_page_view:!0}),console.log("📊 Google Analytics loaded (production mode)")}</script><meta name="Impact-Site-Verification" content="11b66494-1d4a-4162-b2ac-21912300c23c"/><meta name="impact-site-verification" value="11b66494-1d4a-4162-b2ac-21912300c23c"/><script>if(function(t,a,e,c,n,r){n.ire_o=e,n[e]=n[e]||function(){(n[e].a=n[e].a||[]).push(arguments)},r=c.createElement(a);var o=c.getElementsByTagName(a)[0];r.async=1,r.defer=1,r.src="https://utt.impactcdn.com/P-A6371781-156e-4798-ae22-34e2c628413d1.js",o.parentNode.insertBefore(r,o)}(0,"script","impactStat",document,window),"function"==typeof impactStat)try{impactStat("transformLinks"),impactStat("trackImpression")}catch(t){console.warn("Impact tracking error:",t)}else console.warn("Impact tracking script not loaded")</script><script defer="defer" src="/static/js/react.9db6bf6d.js"></script><script defer="defer" src="/static/js/ui-libs.37b6ad9c.js"></script><script defer="defer" src="/static/js/vendors.07383ed7.js"></script><script defer="defer" src="/static/js/main.c72fc2a6.js"></script><link href="/static/css/main.0dfece04.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>