{"id":30,"date":"2026-05-28T01:36:21","date_gmt":"2026-05-28T01:36:21","guid":{"rendered":"https:\/\/aiscamhunter.com\/?page_id=30"},"modified":"2026-10-28T07:40:15","modified_gmt":"2026-10-28T07:40:15","slug":"aiscamhunter-smart-protection-real-peace-of-mind","status":"publish","type":"page","link":"https:\/\/aiscamhunter.com\/es\/","title":{"rendered":"AIScamHunter \u2013 AI Scam Blocker Browser Extension"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30\" class=\"elementor elementor-30\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e165af2 e-con e-atomic-element e-flexbox-base e-default-div e-c4c2353 \" data-id=\"e165af2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e165af2\" data-e-type=\"e-flexbox\" data-id=\"e165af2\">\n    \t\t<div class=\"elementor-element elementor-element-c6907d4 elementor-widget elementor-widget-html\" data-id=\"c6907d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"ash-app\" class=\"dark\" style=\"position:relative;isolation:isolate;width:100%;overflow-x:clip;background:#030712;color:#e2e8f0;\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,100..900&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" \/>\r\n  <style>\r\n  :where(#ash-app) *, :where(#ash-app) *::before, :where(#ash-app) *::after { all: revert; box-sizing: border-box; }\r\n  :where(#ash-app) { font-family: 'Inter', system-ui, sans-serif; line-height: 1.5; -webkit-font-smoothing: antialiased; }\r\n  #ash-app *, #ash-app ::backdrop, #ash-app :after, #ash-app :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }#ash-app .pointer-events-none{pointer-events:none}#ash-app .\\!visible{visibility:visible!important}#ash-app .visible{visibility:visible}#ash-app .static{position:static}#ash-app .fixed{position:fixed}#ash-app .absolute{position:absolute}#ash-app .relative{position:relative}#ash-app .inset-0{inset:0}#ash-app .inset-12{inset:3rem}#ash-app .inset-6{inset:1.5rem}#ash-app .-left-4{left:-1rem}#ash-app .-top-3{top:-.75rem}#ash-app .-top-3\\.5{top:-.875rem}#ash-app .-top-5{top:-1.25rem}#ash-app .bottom-12{bottom:3rem}#ash-app .bottom-20{bottom:5rem}#ash-app .bottom-5{bottom:1.25rem}#ash-app .left-0{left:0}#ash-app .left-1\\\/2{left:50%}#ash-app .left-4{left:1rem}#ash-app .left-\\[10\\%\\]{left:10%}#ash-app .right-0{right:0}#ash-app .right-1\\\/4{right:25%}#ash-app .right-8{right:2rem}#ash-app .right-\\[10\\%\\]{right:10%}#ash-app .top-0{top:0}#ash-app .top-1\\\/2{top:50%}#ash-app .top-1\\\/4{top:25%}#ash-app .top-20{top:5rem}#ash-app .top-8{top:2rem}#ash-app .z-0{z-index:0}#ash-app .z-10{z-index:10}#ash-app .z-50{z-index:50}#ash-app .z-\\[60\\]{z-index:60}#ash-app .mx-2{margin-left:.5rem;margin-right:.5rem}#ash-app .mx-auto{margin-left:auto;margin-right:auto}#ash-app .mb-1{margin-bottom:.25rem}#ash-app .mb-1\\.5{margin-bottom:.375rem}#ash-app .mb-10{margin-bottom:2.5rem}#ash-app .mb-12{margin-bottom:3rem}#ash-app .mb-14{margin-bottom:3.5rem}#ash-app .mb-16{margin-bottom:4rem}#ash-app .mb-2{margin-bottom:.5rem}#ash-app .mb-20{margin-bottom:5rem}#ash-app .mb-3{margin-bottom:.75rem}#ash-app .mb-4{margin-bottom:1rem}#ash-app .mb-6{margin-bottom:1.5rem}#ash-app .mb-8{margin-bottom:2rem}#ash-app .ml-1{margin-left:.25rem}#ash-app .ml-1\\.5{margin-left:.375rem}#ash-app .mr-1{margin-right:.25rem}#ash-app .mt-0{margin-top:0}#ash-app .mt-0\\.5{margin-top:.125rem}#ash-app .mt-10{margin-top:2.5rem}#ash-app .mt-16{margin-top:4rem}#ash-app .mt-2{margin-top:.5rem}#ash-app .mt-4{margin-top:1rem}#ash-app .mt-5{margin-top:1.25rem}#ash-app .block{display:block}#ash-app .flex{display:flex}#ash-app .inline-flex{display:inline-flex}#ash-app .grid{display:grid}#ash-app .hidden{display:none}#ash-app .h-1{height:.25rem}#ash-app .h-1\\.5{height:.375rem}#ash-app .h-10{height:2.5rem}#ash-app .h-12{height:3rem}#ash-app .h-16{height:4rem}#ash-app .h-2{height:.5rem}#ash-app .h-20{height:5rem}#ash-app .h-48{height:12rem}#ash-app .h-5{height:1.25rem}#ash-app .h-72{height:18rem}#ash-app .h-9{height:2.25rem}#ash-app .h-\\[2px\\]{height:2px}#ash-app .h-\\[400px\\]{height:400px}#ash-app .h-\\[500px\\]{height:500px}#ash-app .h-\\[600px\\]{height:600px}#ash-app .h-\\[700px\\]{height:700px}#ash-app .h-\\[800px\\]{height:800px}#ash-app .h-full{height:100%}#ash-app .h-px{height:1px}#ash-app .min-h-screen{min-height:100vh}#ash-app .w-1{width:.25rem}#ash-app .w-1\\.5{width:.375rem}#ash-app .w-10{width:2.5rem}#ash-app .w-12{width:3rem}#ash-app .w-16{width:4rem}#ash-app .w-2{width:.5rem}#ash-app .w-20{width:5rem}#ash-app .w-48{width:12rem}#ash-app .w-5{width:1.25rem}#ash-app .w-72{width:18rem}#ash-app .w-9{width:2.25rem}#ash-app .w-\\[340px\\]{width:340px}#ash-app .w-\\[400px\\]{width:400px}#ash-app .w-\\[500px\\]{width:500px}#ash-app .w-\\[600px\\]{width:600px}#ash-app .w-\\[700px\\]{width:700px}#ash-app .w-\\[800px\\]{width:800px}#ash-app .w-full{width:100%}#ash-app .w-max{width:-moz-max-content;width:max-content}#ash-app .max-w-2xl{max-width:42rem}#ash-app .max-w-3xl{max-width:48rem}#ash-app .max-w-4xl{max-width:56rem}#ash-app .max-w-5xl{max-width:64rem}#ash-app .max-w-6xl{max-width:72rem}#ash-app .max-w-7xl{max-width:80rem}#ash-app .max-w-xl{max-width:36rem}#ash-app .flex-1{flex:1 1 0%}#ash-app .flex-shrink-0{flex-shrink:0}#ash-app .-translate-x-1\\\/2{--tw-translate-x:-50%}#ash-app .-translate-x-1\\\/2, #ash-app .-translate-y-1\\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .-translate-y-1\\\/2{--tw-translate-y:-50%}#ash-app .translate-y-0{--tw-translate-y:0px}#ash-app .translate-y-0, #ash-app .translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .translate-y-4{--tw-translate-y:1rem}#ash-app .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}#ash-app .animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}#ash-app .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#ash-app .resize{resize:both}#ash-app .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#ash-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ash-app .flex-col{flex-direction:column}#ash-app .flex-wrap{flex-wrap:wrap}#ash-app .items-start{align-items:flex-start}#ash-app .items-center{align-items:center}#ash-app .items-baseline{align-items:baseline}#ash-app .justify-center{justify-content:center}#ash-app .gap-1{gap:.25rem}#ash-app .gap-1\\.5{gap:.375rem}#ash-app .gap-12{gap:3rem}#ash-app .gap-2{gap:.5rem}#ash-app .gap-2\\.5{gap:.625rem}#ash-app .gap-3{gap:.75rem}#ash-app .gap-4{gap:1rem}#ash-app .gap-5{gap:1.25rem}#ash-app .gap-6{gap:1.5rem}#ash-app .gap-8{gap:2rem}#ash-app .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}#ash-app .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#ash-app .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}#ash-app .overflow-hidden{overflow:hidden}#ash-app .whitespace-nowrap{white-space:nowrap}#ash-app .rounded-2xl{border-radius:1rem}#ash-app .rounded-3xl{border-radius:1.5rem}#ash-app .rounded-full{border-radius:9999px}#ash-app .rounded-xl{border-radius:.75rem}#ash-app .border{border-width:1px}#ash-app .border-t{border-top-width:1px}#ash-app .border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77\/var(--tw-border-opacity))}#ash-app .border-amber-500\\\/20{border-color:#f59e0b33}#ash-app .border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249\/var(--tw-border-opacity))}#ash-app .border-cyan-400\\\/\\[0\\.12\\]{border-color:#22d3ee1f}#ash-app .border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208\/var(--tw-border-opacity))}#ash-app .border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183\/var(--tw-border-opacity))}#ash-app .border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153\/var(--tw-border-opacity))}#ash-app .border-emerald-400\\\/15, #ash-app .border-emerald-400\\\/\\[0\\.15\\]{border-color:#34d39926}#ash-app .border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246\/var(--tw-border-opacity))}#ash-app .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235\/var(--tw-border-opacity))}#ash-app .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219\/var(--tw-border-opacity))}#ash-app .border-neon-blue\\\/20{border-color:#00d4ff33}#ash-app .border-neon-blue\\\/\\[0\\.06\\]{border-color:#00d4ff0f}#ash-app .border-neon-purple\\\/30{border-color:#a855f74d}#ash-app .border-neon-purple\\\/\\[0\\.05\\]{border-color:#a855f70d}#ash-app .border-neon\\\/10{border-color:#00ff881a}#ash-app .border-neon\\\/20{border-color:#0f83}#ash-app .border-neon\\\/30{border-color:#00ff884d}#ash-app .border-neon\\\/\\[0\\.08\\]{border-color:#00ff8814}#ash-app .border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165\/var(--tw-border-opacity))}#ash-app .border-red-500\\\/20{border-color:#ef444433}#ash-app .border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253\/var(--tw-border-opacity))}#ash-app .border-violet-400\\\/\\[0\\.1\\]{border-color:#a78bfa1a}#ash-app .border-white\\\/10{border-color:#ffffff1a}#ash-app .border-white\\\/5{border-color:#ffffff0d}#ash-app .border-white\\\/\\[0\\.06\\]{border-color:#ffffff0f}#ash-app .border-white\\\/\\[0\\.08\\]{border-color:#ffffff14}#ash-app .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235\/var(--tw-bg-opacity))}#ash-app .bg-amber-500\\\/10{background-color:#f59e0b1a}#ash-app .bg-cyan-400\\\/\\[0\\.06\\]{background-color:#22d3ee0f}#ash-app .bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255\/var(--tw-bg-opacity))}#ash-app .bg-dark-900\\\/90{background-color:#060a13e6}#ash-app .bg-dark-950{--tw-bg-opacity:1;background-color:rgb(3 7 18\/var(--tw-bg-opacity))}#ash-app .bg-dark-950\\\/60{background-color:#03071299}#ash-app .bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229\/var(--tw-bg-opacity))}#ash-app .bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208\/var(--tw-bg-opacity))}#ash-app .bg-emerald-400\\\/\\[0\\.06\\]{background-color:#34d3990f}#ash-app .bg-emerald-400\\\/\\[0\\.08\\]{background-color:#34d39914}#ash-app .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245\/var(--tw-bg-opacity))}#ash-app .bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129\/var(--tw-bg-opacity))}#ash-app .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246\/var(--tw-bg-opacity))}#ash-app .bg-neon{--tw-bg-opacity:1;background-color:rgb(0 255 136\/var(--tw-bg-opacity))}#ash-app .bg-neon-blue\\\/\\[0\\.03\\]{background-color:#00d4ff08}#ash-app .bg-neon-blue\\\/\\[0\\.06\\]{background-color:#00d4ff0f}#ash-app .bg-neon-purple\\\/\\[0\\.02\\]{background-color:#a855f705}#ash-app .bg-neon-purple\\\/\\[0\\.03\\]{background-color:#a855f708}#ash-app .bg-neon-purple\\\/\\[0\\.08\\]{background-color:#a855f714}#ash-app .bg-neon\\\/10{background-color:#00ff881a}#ash-app .bg-neon\\\/20{background-color:#0f83}#ash-app .bg-neon\\\/5{background-color:#00ff880d}#ash-app .bg-neon\\\/\\[0\\.03\\]{background-color:#00ff8808}#ash-app .bg-neon\\\/\\[0\\.04\\]{background-color:#00ff880a}#ash-app .bg-neon\\\/\\[0\\.06\\]{background-color:#00ff880f}#ash-app .bg-orange-500\\\/95{background-color:#f97316f2}#ash-app .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242\/var(--tw-bg-opacity))}#ash-app .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68\/var(--tw-bg-opacity))}#ash-app .bg-red-500\\\/10{background-color:#ef44441a}#ash-app .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252\/var(--tw-bg-opacity))}#ash-app .bg-violet-400\\\/\\[0\\.04\\]{background-color:#a78bfa0a}#ash-app .bg-violet-400\\\/\\[0\\.05\\]{background-color:#a78bfa0d}#ash-app .bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255\/var(--tw-bg-opacity))}#ash-app .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255\/var(--tw-bg-opacity))}#ash-app .bg-white\\\/5{background-color:#ffffff0d}#ash-app .bg-white\\\/90{background-color:#ffffffe6}#ash-app .bg-white\\\/\\[0\\.02\\]{background-color:#ffffff05}#ash-app .bg-white\\\/\\[0\\.03\\]{background-color:#ffffff08}#ash-app .bg-yellow-500\\\/95{background-color:#eab308f2}#ash-app .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#ash-app .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#ash-app .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#ash-app .from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-amber-500\\\/20{--tw-gradient-from:#f59e0b33 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-cyan-500\\\/20{--tw-gradient-from:#06b6d433 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-dark-950{--tw-gradient-from:#030712 var(--tw-gradient-from-position);--tw-gradient-to:#03071200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-emerald-500\\\/20{--tw-gradient-from:#10b98133 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon{--tw-gradient-from:#0f8 var(--tw-gradient-from-position);--tw-gradient-to:#0f80 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon-blue{--tw-gradient-from:#00d4ff var(--tw-gradient-from-position);--tw-gradient-to:#00d4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon-pink{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon-purple{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-pink-500\\\/20{--tw-gradient-from:#ec489933 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-violet-500\\\/20{--tw-gradient-from:#8b5cf633 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-white\\\/\\[0\\.03\\]{--tw-gradient-from:#ffffff08 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .via-dark-900\\\/30{--tw-gradient-to:#060a1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#060a134d var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-dark-900\\\/50{--tw-gradient-to:#060a1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#060a1380 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-emerald-400{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#34d399 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-emerald-400\\\/30{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#34d3994d var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-emerald-50\\\/40{--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfdf566 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-neon\\\/20{--tw-gradient-to:#0f80 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f83 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-neon\\\/\\[0\\.02\\]{--tw-gradient-to:#0f80 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00ff8805 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-red-50\\\/20{--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef2f233 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .to-blue-500\\\/20{--tw-gradient-to:#3b82f633 var(--tw-gradient-to-position)}#ash-app .to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}#ash-app .to-dark-950{--tw-gradient-to:#030712 var(--tw-gradient-to-position)}#ash-app .to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}#ash-app .to-neon-blue{--tw-gradient-to:#00d4ff var(--tw-gradient-to-position)}#ash-app .to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}#ash-app .to-orange-500\\\/20{--tw-gradient-to:#f9731633 var(--tw-gradient-to-position)}#ash-app .to-purple-500\\\/20{--tw-gradient-to:#a855f733 var(--tw-gradient-to-position)}#ash-app .to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}#ash-app .to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}#ash-app .to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}#ash-app .to-rose-500\\\/20{--tw-gradient-to:#f43f5e33 var(--tw-gradient-to-position)}#ash-app .to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}#ash-app .to-teal-500\\\/20{--tw-gradient-to:#14b8a633 var(--tw-gradient-to-position)}#ash-app .to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}#ash-app .to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}#ash-app .to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}#ash-app .to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}#ash-app .to-white\\\/\\[0\\.01\\]{--tw-gradient-to:#ffffff03 var(--tw-gradient-to-position)}#ash-app .bg-clip-text{-webkit-background-clip:text;background-clip:text}#ash-app .object-contain{-o-object-fit:contain;object-fit:contain}#ash-app .p-1{padding:.25rem}#ash-app .p-1\\.5{padding:.375rem}#ash-app .p-4{padding:1rem}#ash-app .p-5{padding:1.25rem}#ash-app .p-7{padding:1.75rem}#ash-app .p-8{padding:2rem}#ash-app .px-1{padding-left:.25rem;padding-right:.25rem}#ash-app .px-1\\.5{padding-left:.375rem;padding-right:.375rem}#ash-app .px-10{padding-left:2.5rem;padding-right:2.5rem}#ash-app .px-2{padding-left:.5rem;padding-right:.5rem}#ash-app .px-3{padding-left:.75rem;padding-right:.75rem}#ash-app .px-4{padding-left:1rem;padding-right:1rem}#ash-app .px-5{padding-left:1.25rem;padding-right:1.25rem}#ash-app .px-6{padding-left:1.5rem;padding-right:1.5rem}#ash-app .px-8{padding-left:2rem;padding-right:2rem}#ash-app .py-0{padding-top:0;padding-bottom:0}#ash-app .py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}#ash-app .py-1{padding-top:.25rem;padding-bottom:.25rem}#ash-app .py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}#ash-app .py-2{padding-top:.5rem;padding-bottom:.5rem}#ash-app .py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}#ash-app .py-20{padding-top:5rem;padding-bottom:5rem}#ash-app .py-24{padding-top:6rem;padding-bottom:6rem}#ash-app .py-4{padding-top:1rem;padding-bottom:1rem}#ash-app .py-5{padding-top:1.25rem;padding-bottom:1.25rem}#ash-app .pb-12{padding-bottom:3rem}#ash-app .pt-3{padding-top:.75rem}#ash-app .pt-8{padding-top:2rem}#ash-app .text-center{text-align:center}#ash-app .font-mono{font-family:JetBrains Mono,monospace}#ash-app .text-2xl{font-size:1.5rem;line-height:2rem}#ash-app .text-3xl{font-size:1.875rem;line-height:2.25rem}#ash-app .text-4xl{font-size:2.25rem;line-height:2.5rem}#ash-app .text-6xl{font-size:3.75rem;line-height:1}#ash-app .text-\\[10px\\]{font-size:10px}#ash-app .text-\\[11px\\]{font-size:11px}#ash-app .text-\\[9px\\]{font-size:9px}#ash-app .text-base{font-size:1rem;line-height:1.5rem}#ash-app .text-lg{font-size:1.125rem;line-height:1.75rem}#ash-app .text-sm{font-size:.875rem;line-height:1.25rem}#ash-app .text-xl{font-size:1.25rem;line-height:1.75rem}#ash-app .text-xs{font-size:.75rem;line-height:1rem}#ash-app .font-black{font-weight:900}#ash-app .font-bold{font-weight:700}#ash-app .font-medium{font-weight:500}#ash-app .font-semibold{font-weight:600}#ash-app .uppercase{text-transform:uppercase}#ash-app .leading-\\[1\\.05\\]{line-height:1.05}#ash-app .leading-relaxed{line-height:1.625}#ash-app .leading-tight{line-height:1.25}#ash-app .tracking-tight{letter-spacing:-.025em}#ash-app .tracking-wider{letter-spacing:.05em}#ash-app .tracking-widest{letter-spacing:.1em}#ash-app .text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36\/var(--tw-text-opacity))}#ash-app .text-amber-400\\\/80{color:#fbbf24cc}#ash-app .text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9\/var(--tw-text-opacity))}#ash-app .text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144\/var(--tw-text-opacity))}#ash-app .text-dark-950{--tw-text-opacity:1;color:rgb(3 7 18\/var(--tw-text-opacity))}#ash-app .text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129\/var(--tw-text-opacity))}#ash-app .text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105\/var(--tw-text-opacity))}#ash-app .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87\/var(--tw-text-opacity))}#ash-app .text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70\/var(--tw-text-opacity))}#ash-app .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175\/var(--tw-text-opacity))}#ash-app .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128\/var(--tw-text-opacity))}#ash-app .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99\/var(--tw-text-opacity))}#ash-app .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81\/var(--tw-text-opacity))}#ash-app .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39\/var(--tw-text-opacity))}#ash-app .text-neon{--tw-text-opacity:1;color:rgb(0 255 136\/var(--tw-text-opacity))}#ash-app .text-neon-blue{--tw-text-opacity:1;color:rgb(0 212 255\/var(--tw-text-opacity))}#ash-app .text-neon-blue\\\/80{color:#00d4ffcc}#ash-app .text-neon-purple\\\/90{color:#a855f7e6}#ash-app .text-neon\\\/60{color:#0f89}#ash-app .text-neon\\\/80{color:#0f8c}#ash-app .text-red-400{--tw-text-opacity:1;color:rgb(248 113 113\/var(--tw-text-opacity))}#ash-app .text-red-400\\\/80{color:#f87171cc}#ash-app .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38\/var(--tw-text-opacity))}#ash-app .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28\/var(--tw-text-opacity))}#ash-app .text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225\/var(--tw-text-opacity))}#ash-app .text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184\/var(--tw-text-opacity))}#ash-app .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139\/var(--tw-text-opacity))}#ash-app .text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105\/var(--tw-text-opacity))}#ash-app .text-transparent{color:#0000}#ash-app .text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217\/var(--tw-text-opacity))}#ash-app .text-white{--tw-text-opacity:1;color:rgb(255 255 255\/var(--tw-text-opacity))}#ash-app .line-through{text-decoration-line:line-through}#ash-app .opacity-0{opacity:0}#ash-app .opacity-100{opacity:1}#ash-app .opacity-30{opacity:.3}#ash-app .opacity-60{opacity:.6}#ash-app .opacity-75{opacity:.75}#ash-app .opacity-\\[0\\.55\\]{opacity:.55}#ash-app .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#ash-app .shadow-lg, #ash-app .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#ash-app .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#ash-app .shadow-sm, #ash-app .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}#ash-app .shadow-cyan-500\\\/10{--tw-shadow-color:#06b6d41a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-emerald-500\\\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-emerald-500\\\/15{--tw-shadow-color:#10b98126;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-neon\\\/10{--tw-shadow-color:#00ff881a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-neon\\\/20{--tw-shadow-color:#0f83;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-red-500\\\/10{--tw-shadow-color:#ef44441a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#ash-app .ring-1, #ash-app .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#ash-app .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#ash-app .blur-\\[100px\\]{--tw-blur:blur(100px)}#ash-app .blur-\\[100px\\], #ash-app .blur-\\[120px\\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .blur-\\[120px\\]{--tw-blur:blur(120px)}#ash-app .blur-\\[150px\\]{--tw-blur:blur(150px)}#ash-app .blur-\\[150px\\], #ash-app .blur-\\[180px\\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .blur-\\[180px\\]{--tw-blur:blur(180px)}#ash-app .blur-\\[200px\\]{--tw-blur:blur(200px)}#ash-app .blur-\\[200px\\], #ash-app .drop-shadow-lg{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}#ash-app .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}#ash-app .backdrop-blur-sm, #ash-app .backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ash-app .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}#ash-app .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .duration-100{transition-duration:.1s}#ash-app .duration-300{transition-duration:.3s}#ash-app .duration-500{transition-duration:.5s}#ash-app .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#ash-app .hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}#ash-app .hover\\:-translate-y-1:hover, #ash-app .hover\\:scale-\\[1\\.02\\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .hover\\:scale-\\[1\\.02\\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}#ash-app .hover\\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183\/var(--tw-border-opacity))}#ash-app .hover\\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153\/var(--tw-border-opacity))}#ash-app .hover\\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129\/var(--tw-border-opacity))}#ash-app .hover\\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219\/var(--tw-border-opacity))}#ash-app .hover\\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175\/var(--tw-border-opacity))}#ash-app .hover\\:border-neon\\\/20:hover{border-color:#0f83}#ash-app .hover\\:border-neon\\\/30:hover{border-color:#00ff884d}#ash-app .hover\\:border-neon\\\/40:hover{border-color:#0f86}#ash-app .hover\\:border-white\\\/20:hover{border-color:#fff3}#ash-app .hover\\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245\/var(--tw-bg-opacity))}#ash-app .hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246\/var(--tw-bg-opacity))}#ash-app .hover\\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251\/var(--tw-bg-opacity))}#ash-app .hover\\:bg-neon\\\/10:hover{background-color:#00ff881a}#ash-app .hover\\:bg-neon\\\/5:hover{background-color:#00ff880d}#ash-app .hover\\:bg-white\\\/5:hover{background-color:#ffffff0d}#ash-app .hover\\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39\/var(--tw-text-opacity))}#ash-app .hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255\/var(--tw-text-opacity))}#ash-app .hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}#ash-app .hover\\:shadow-2xl:hover, #ash-app .hover\\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#ash-app .hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .group:hover .group-hover\\:translate-x-1{--tw-translate-x:0.25rem}#ash-app .group:hover .group-hover\\:scale-110, #ash-app .group:hover .group-hover\\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .group:hover .group-hover\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}#ash-app .group:hover .group-hover\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){#ash-app .sm\\:h-80{height:20rem}#ash-app .sm\\:w-80{width:20rem}#ash-app .sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ash-app .sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ash-app .sm\\:flex-row{flex-direction:row}#ash-app .sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}#ash-app .sm\\:text-4xl{font-size:2.25rem;line-height:2.5rem}#ash-app .sm\\:text-5xl{font-size:3rem;line-height:1}#ash-app .sm\\:text-base{font-size:1rem;line-height:1.5rem}#ash-app .sm\\:text-lg{font-size:1.125rem;line-height:1.75rem}#ash-app .sm\\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){#ash-app .lg\\:-left-8{left:-2rem}#ash-app .lg\\:bottom-16{bottom:4rem}#ash-app .lg\\:left-0{left:0}#ash-app .lg\\:right-4{right:1rem}#ash-app .lg\\:top-12{top:3rem}#ash-app .lg\\:mx-0{margin-left:0;margin-right:0}#ash-app .lg\\:mt-24{margin-top:6rem}#ash-app .lg\\:block{display:block}#ash-app .lg\\:h-14{height:3.5rem}#ash-app .lg\\:h-56{height:14rem}#ash-app .lg\\:h-\\[440px\\]{height:440px}#ash-app .lg\\:w-14{width:3.5rem}#ash-app .lg\\:w-56{width:14rem}#ash-app .lg\\:w-\\[440px\\]{width:440px}#ash-app .lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ash-app .lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ash-app .lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ash-app .lg\\:flex-row{flex-direction:row}#ash-app .lg\\:justify-start{justify-content:flex-start}#ash-app .lg\\:gap-20{gap:5rem}#ash-app .lg\\:p-10{padding:2.5rem}#ash-app .lg\\:px-8{padding-left:2rem;padding-right:2rem}#ash-app .lg\\:py-28{padding-top:7rem;padding-bottom:7rem}#ash-app .lg\\:py-32{padding-top:8rem;padding-bottom:8rem}#ash-app .lg\\:text-left{text-align:left}#ash-app .lg\\:text-5xl{font-size:3rem;line-height:1}#ash-app .lg\\:text-6xl{font-size:3.75rem;line-height:1}#ash-app .lg\\:text-7xl{font-size:4.5rem;line-height:1}#ash-app .lg\\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1280px){#ash-app .xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#ash-app .xl\\:text-7xl{font-size:4.5rem;line-height:1}}\r\n  #ash-app *{ margin: 0; padding: 0; box-sizing: border-box; }#ash-app{\r\n      font-family: 'Inter', system-ui, sans-serif;\r\n      -webkit-font-smoothing: antialiased;\r\n      overflow-x: hidden;\r\n      transition: background-color 0.5s ease, color 0.5s ease;\r\n    }#ash-app.dark{ background-color: #030712; color: #e2e8f0; }#ash-app:not(.dark){ background-color: #f8fafc; color: #1e293b; }#ash-app ::-webkit-scrollbar{ width: 6px; height: 6px; }#ash-app.dark #ash-app ::-webkit-scrollbar-track{ background: #060a13; }#ash-app.dark #ash-app ::-webkit-scrollbar-thumb{ background: linear-gradient(180deg, #00ff88, #00d4ff); border-radius: 3px; }#ash-app:not(.dark) #ash-app ::-webkit-scrollbar-track{ background: #f1f5f9; }#ash-app:not(.dark) #ash-app ::-webkit-scrollbar-thumb{ background: linear-gradient(180deg, #059669, #0891b2); border-radius: 3px; }#ash-app .gradient-text{\r\n      background: linear-gradient(135deg, #00ff88, #00d4ff, #a855f7, #00ff88);\r\n      background-size: 300% 300%;\r\n      -webkit-background-clip: text;\r\n      -webkit-text-fill-color: transparent;\r\n      background-clip: text;\r\n      animation: gradientShift 4s ease infinite;\r\n    }#ash-app .gradient-text-static{\r\n      background: linear-gradient(135deg, #00ff88, #00d4ff);\r\n      -webkit-background-clip: text;\r\n      -webkit-text-fill-color: transparent;\r\n      background-clip: text;\r\n    }#ash-app:not(.dark) .gradient-text{\r\n      background: linear-gradient(135deg, #047857, #0e7490, #7c3aed, #047857);\r\n      background-size: 300% 300%;\r\n      -webkit-background-clip: text;\r\n      -webkit-text-fill-color: transparent;\r\n      animation: gradientShift 4s ease infinite;\r\n    }#ash-app:not(.dark) .gradient-text-static{\r\n      background: linear-gradient(135deg, #047857, #0e7490);\r\n      -webkit-background-clip: text;\r\n      -webkit-text-fill-color: transparent;\r\n      background-clip: text;\r\n    }@keyframes gradientShift{ 0%,100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }@keyframes float{ 0%,100% { transform: translateY(0); } 50% { transform: translateY(-20px); } }@keyframes floatReverse{ 0%,100% { transform: translateY(0); } 50% { transform: translateY(15px); } }@keyframes shieldPulse{\r\n      0%,100% { transform: scale(1); filter: drop-shadow(0 0 10px rgba(0,255,136,0.3)); }\r\n      50% { transform: scale(1.05); filter: drop-shadow(0 0 40px rgba(0,255,136,0.6)); }\r\n    }@keyframes morphBlob{\r\n      0%,100% { border-radius: 60% 40% 30% 70% \/ 60% 30% 70% 40%; }\r\n      50% { border-radius: 50% 60% 30% 60% \/ 30% 60% 70% 40%; }\r\n    }@keyframes blink{ 0%,100% { opacity: 1; } 50% { opacity: 0; } }@keyframes marqueeScroll{ 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }@keyframes pulseRing{ 0% { transform: scale(0.8); opacity: 1; } 100% { transform: scale(2); opacity: 0; } }@keyframes borderGlow{\r\n      0%,100% { border-color: rgba(0,255,136,0.15); }\r\n      50% { border-color: rgba(0,255,136,0.4); }\r\n    }@keyframes fadeIn{ from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }@keyframes fadeInScale{ from { opacity: 0; transform: scale(0.97); } to { opacity: 1; transform: scale(1); } }@keyframes pulseSoft{ 0%,100% { opacity: 0.85; } 50% { opacity: 1; } }@keyframes langFloat{ 0%,100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-12px) rotate(2deg); } }@keyframes glowPulse{\r\n      0%,100% { box-shadow: 0 0 20px rgba(0,255,136,0.3), 0 0 40px rgba(0,255,136,0.1); }\r\n      50% { box-shadow: 0 0 40px rgba(0,255,136,0.6), 0 0 80px rgba(0,255,136,0.2); }\r\n    }@keyframes spin{ from { transform: rotate(0deg); } to { transform: rotate(360deg); } }@keyframes gridDrift{ 0% { background-position: 0 0, 0 0; } 100% { background-position: 60px 60px, 60px 0; } }@keyframes scanPulse{ 0%,100% { opacity: 0.6; } 50% { opacity: 1; } }#ash-app .animate-float{ animation: float 6s ease-in-out infinite; }#ash-app .animate-float-d{ animation: float 6s ease-in-out 2s infinite; }#ash-app .animate-float-r{ animation: floatReverse 7s ease-in-out infinite; }#ash-app .animate-shield{ animation: shieldPulse 3s ease-in-out infinite; }#ash-app .animate-morph{ animation: morphBlob 15s ease-in-out infinite; }#ash-app .animate-blink{ animation: blink 1s step-end infinite; }#ash-app .animate-border-glow{ animation: borderGlow 3s ease-in-out infinite; }#ash-app.dark .grid-bg{\r\n      background-image: linear-gradient(rgba(0,255,136,0.03) 1px, transparent 1px),\r\n                        linear-gradient(90deg, rgba(0,255,136,0.03) 1px, transparent 1px);\r\n      background-size: 60px 60px;\r\n    }#ash-app:not(.dark) .grid-bg{\r\n      background-image: linear-gradient(rgba(5,150,105,0.05) 1px, transparent 1px),\r\n                        linear-gradient(90deg, rgba(5,150,105,0.05) 1px, transparent 1px);\r\n      background-size: 60px 60px;\r\n    }#ash-app .feature-card{ transition: all 0.4s cubic-bezier(0.4,0,0.2,1); position: relative; overflow: hidden; }#ash-app .feature-card::before{\r\n      content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;\r\n      background: linear-gradient(90deg, transparent, rgba(0,255,136,0.04), transparent);\r\n      transition: left 0.6s ease;\r\n    }#ash-app .feature-card:hover::before{ left: 100%; }#ash-app.dark .feature-card:hover{ transform: translateY(-6px); box-shadow: 0 25px 60px -12px rgba(0,255,136,0.15); }#ash-app:not(.dark) .feature-card:hover{ transform: translateY(-6px); box-shadow: 0 25px 60px -12px rgba(5,150,105,0.15); }#ash-app .btn-primary{ position: relative; overflow: hidden; transition: all 0.3s ease; }#ash-app .btn-primary::before{\r\n      content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;\r\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\r\n      transition: left 0.5s ease;\r\n    }#ash-app .btn-primary:hover::before{ left: 100%; }#ash-app .btn-primary:hover{ transform: translateY(-2px); box-shadow: 0 20px 40px -10px rgba(0,255,136,0.4); }#ash-app.dark .section-divider{\r\n      height: 1px;\r\n      background: linear-gradient(90deg, transparent, rgba(0,255,136,0.15), rgba(0,212,255,0.15), transparent);\r\n    }#ash-app:not(.dark) .section-divider{\r\n      height: 1px;\r\n      background: linear-gradient(90deg, transparent, rgba(5,150,105,0.2), rgba(8,145,178,0.2), transparent);\r\n    }#ash-app .marquee-track{ display: flex; animation: marqueeScroll 40s linear infinite; }#ash-app .marquee-track:hover{ animation-play-state: paused; }#ash-app .browser-card{ transition: all 0.4s cubic-bezier(0.4,0,0.2,1); }#ash-app .browser-card:hover{ transform: translateY(-8px) scale(1.05); }#ash-app .feature-module-card{ transition: all 0.4s ease; position: relative; overflow: hidden; }#ash-app .feature-module-card::after{\r\n      content: ''; position: absolute; inset: 0;\r\n      background: radial-gradient(circle at 30% 20%, rgba(0,255,136,0.03), transparent 80%);\r\n      pointer-events: none; opacity: 0; transition: opacity 0.4s ease;\r\n    }#ash-app .feature-module-card:hover::after{ opacity: 1; }#ash-app .step-card{ transition: all 0.5s cubic-bezier(0.4,0,0.2,1); }#ash-app .step-card:hover{ transform: translateY(-8px); }#ash-app .category-tab{ transition: all 0.3s ease; backdrop-filter: blur(4px); }#ash-app .noise-overlay{\r\n      position: fixed; inset: 0; pointer-events: none; z-index: 9999; opacity: 0.012;\r\n      background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\r\n    }#ash-app \/* NAV PILL *\/\r\n    .nav-pill{\r\n      position: fixed;\r\n      left: 24px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n      z-index: 10000;\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      gap: 8px;\r\n      padding: 14px 10px;\r\n      border-radius: 28px;\r\n      backdrop-filter: blur(40px) saturate(180%);\r\n      -webkit-backdrop-filter: blur(40px) saturate(180%);\r\n      transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n      user-select: none;\r\n    }#ash-app.dark .nav-pill{\r\n      background: rgba(6, 11, 24, 0.85);\r\n      border: 1px solid rgba(16, 185, 129, 0.22);\r\n      box-shadow: 0 25px 60px -15px rgba(0,0,0,0.8), 0 0 0 1px rgba(255,255,255,0.04) inset;\r\n    }#ash-app:not(.dark) .nav-pill{\r\n      background: rgba(255, 255, 255, 0.92);\r\n      border: 1px solid rgba(15, 23, 42, 0.1);\r\n      box-shadow: 0 20px 50px -12px rgba(15,23,42,0.15), 0 0 0 1px rgba(255,255,255,0.8) inset;\r\n    }#ash-app .nav-pill::before{\r\n      content: ''; position: absolute; inset: -2px; border-radius: 30px; padding: 1px;\r\n      background: linear-gradient(180deg, #10b981, transparent 40%, transparent 60%, #2dd4bf);\r\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite: xor; mask-composite: exclude;\r\n      opacity: 0.3; pointer-events: none; transition: opacity 0.4s;\r\n    }#ash-app .nav-pill:hover::before{ opacity: 0.7; }#ash-app .nav-pill-logo{\r\n      width: 48px; height: 48px; display: flex; align-items: center;\r\n      justify-content: center; background: transparent; border: none;\r\n      transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n      cursor: pointer; text-decoration: none; position: relative; margin-bottom: 4px;\r\n    }#ash-app .nav-pill-logo:hover{ transform: scale(1.12) rotate(-4deg); }#ash-app .nav-pill-logo img{\r\n      width: 48px; height: 48px; object-fit: contain;\r\n      filter: drop-shadow(0 4px 12px rgba(16,185,129,0.35));\r\n      transition: filter 0.35s;\r\n    }#ash-app .nav-pill-logo:hover img{ filter: drop-shadow(0 6px 18px #10b981) drop-shadow(0 0 8px #2dd4bf); }#ash-app .nav-pill-divider{\r\n      width: 28px; height: 1px; margin: 4px 0;\r\n      background: linear-gradient(90deg, transparent, rgba(16,185,129,0.4), transparent);\r\n    }#ash-app .nav-item{\r\n      position: relative; width: 46px; height: 46px; border-radius: 14px;\r\n      display: flex; align-items: center; justify-content: center;\r\n      text-decoration: none; border: 1px solid transparent;\r\n      transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);\r\n      cursor: pointer;\r\n    }#ash-app.dark .nav-item{ color: rgba(232,240,255,0.65); background: rgba(255,255,255,0.03); }#ash-app:not(.dark) .nav-item{ color: #475569; background: rgba(15,23,42,0.04); }#ash-app .nav-item::before{\r\n      content: ''; position: absolute; inset: 0; border-radius: 14px;\r\n      background: linear-gradient(135deg, #10b981, #2dd4bf);\r\n      opacity: 0; transition: opacity 0.3s; z-index: 0;\r\n    }#ash-app .nav-item i{ position: relative; z-index: 1; font-size: 1rem; transition: transform 0.3s; }#ash-app .nav-item:hover{\r\n      color: #fff !important;\r\n      border-color: rgba(16,185,129,0.4);\r\n      transform: translateX(2px);\r\n      box-shadow: 0 6px 18px -4px rgba(16,185,129,0.35);\r\n    }#ash-app .nav-item:hover::before{ opacity: 1; }#ash-app .nav-item:hover i{ transform: scale(1.15); }#ash-app .nav-item-label{\r\n      position: absolute; left: calc(100% + 14px); top: 50%;\r\n      transform: translateY(-50%) translateX(-8px); white-space: nowrap;\r\n      padding: 8px 14px; border-radius: 10px; font-size: 12px; font-weight: 700;\r\n      letter-spacing: 0.3px; pointer-events: none; opacity: 0;\r\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n      z-index: 100;\r\n    }#ash-app.dark .nav-item-label{\r\n      background: rgba(10,15,27,0.96); color: #e2e8f0;\r\n      border: 1px solid rgba(16,185,129,0.22);\r\n      box-shadow: 0 10px 30px rgba(0,0,0,0.3);\r\n    }#ash-app:not(.dark) .nav-item-label{\r\n      background: rgba(255,255,255,0.98); color: #0f172a;\r\n      border: 1px solid rgba(15,23,42,0.1);\r\n      box-shadow: 0 10px 30px rgba(15,23,42,0.1);\r\n    }#ash-app .nav-item-label::before{\r\n      content: ''; position: absolute; left: -5px; top: 50%;\r\n      transform: translateY(-50%) rotate(45deg); width: 10px; height: 10px;\r\n    }#ash-app.dark .nav-item-label::before{\r\n      background: rgba(10,15,27,0.96);\r\n      border-left: 1px solid rgba(16,185,129,0.22);\r\n      border-bottom: 1px solid rgba(16,185,129,0.22);\r\n    }#ash-app:not(.dark) .nav-item-label::before{\r\n      background: rgba(255,255,255,0.98);\r\n      border-left: 1px solid rgba(15,23,42,0.1);\r\n      border-bottom: 1px solid rgba(15,23,42,0.1);\r\n    }#ash-app .nav-item:hover .nav-item-label{ opacity: 1; transform: translateY(-50%) translateX(0); }#ash-app \/* THEME PILL *\/\r\n    .theme-pill{\r\n      position: fixed; right: 24px; top: 50%; transform: translateY(-50%);\r\n      z-index: 10000; display: flex; flex-direction: column; align-items: center;\r\n      gap: 12px; backdrop-filter: blur(40px) saturate(180%);\r\n      -webkit-backdrop-filter: blur(40px) saturate(180%);\r\n      border-radius: 40px; padding: 16px 12px; cursor: pointer;\r\n      transition: all 0.4s; user-select: none;\r\n    }#ash-app.dark .theme-pill{\r\n      background: rgba(6,11,24,0.85);\r\n      border: 1px solid rgba(16,185,129,0.22);\r\n      box-shadow: 0 25px 60px -15px rgba(0,0,0,0.8), 0 0 0 1px rgba(255,255,255,0.04) inset;\r\n    }#ash-app:not(.dark) .theme-pill{\r\n      background: rgba(255,255,255,0.92);\r\n      border: 1px solid rgba(15,23,42,0.1);\r\n      box-shadow: 0 20px 50px -12px rgba(15,23,42,0.15), 0 0 0 1px rgba(255,255,255,0.8) inset;\r\n    }#ash-app .theme-pill:hover{\r\n      border-color: rgba(16,185,129,0.4) !important;\r\n      box-shadow: 0 0 35px rgba(16,185,129,0.35) !important;\r\n    }#ash-app .pill-track{\r\n      width: 28px; height: 56px; border-radius: 14px; position: relative; overflow: hidden;\r\n      transition: background 0.3s;\r\n    }#ash-app.dark .pill-track{ background: #1e293b; }#ash-app:not(.dark) .pill-track{ background: #cbd5e1; }#ash-app .pill-knob{\r\n      width: 24px; height: 24px; border-radius: 50%;\r\n      position: absolute; top: 2px; left: 2px;\r\n      transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n      box-shadow: 0 2px 8px rgba(0,0,0,0.25);\r\n    }#ash-app.dark .pill-knob{ background: #e2e8f0; }#ash-app:not(.dark) .pill-knob{ background: #fff; top: 30px; }#ash-app \/* FOOTER *\/\r\n    .site-footer{\r\n      position: relative;\r\n      margin-top: 0;\r\n      padding: 5rem 0 2.2rem;\r\n      border-top: none;\r\n      overflow: hidden;\r\n      isolation: isolate;\r\n      width: 100vw !important;\r\n      max-width: 100vw !important;\r\n      margin-left: calc(50% - 50vw) !important;\r\n      margin-right: calc(50% - 50vw) !important;\r\n      left: 0;\r\n      right: 0;\r\n    }#ash-app .site-footer::before{\r\n      content: ''; position: absolute; inset: 0;\r\n      background:\r\n        linear-gradient(180deg, transparent 0%, rgba(16,185,129,0.025) 40%, rgba(16,185,129,0.04) 100%),\r\n        radial-gradient(ellipse 80% 60% at 50% 100%, rgba(16,185,129,0.06), transparent 70%);\r\n      z-index: -2; pointer-events: none;\r\n    }#ash-app:not(.dark) .site-footer::before{\r\n      background:\r\n        linear-gradient(180deg, transparent 0%, rgba(5,150,105,0.02) 40%, rgba(5,150,105,0.035) 100%),\r\n        radial-gradient(ellipse 80% 60% at 50% 100%, rgba(5,150,105,0.05), transparent 70%);\r\n    }#ash-app .site-footer::after{\r\n      content: ''; position: absolute; inset: 0;\r\n      background-image:\r\n        linear-gradient(rgba(16,185,129,0.04) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(16,185,129,0.04) 1px, transparent 1px);\r\n      background-size: 60px 60px;\r\n      mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%);\r\n      -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%);\r\n      opacity: 0.5; z-index: -1;\r\n      animation: gridDrift 40s linear infinite; pointer-events: none;\r\n    }#ash-app:not(.dark) .site-footer::after{\r\n      background-image:\r\n        linear-gradient(rgba(5,150,105,0.05) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(5,150,105,0.05) 1px, transparent 1px);\r\n      opacity: 0.4;\r\n    }#ash-app .footer-top-line{\r\n      position: absolute; top: 0; left: 0; right: 0; height: 1px;\r\n      background: linear-gradient(90deg,\r\n        transparent 0%, rgba(16,185,129,0.1) 25%,\r\n        rgba(16,185,129,0.5) 50%,\r\n        rgba(16,185,129,0.1) 75%, transparent 100%);\r\n      animation: scanPulse 5s ease-in-out infinite;\r\n    }#ash-app:not(.dark) .footer-top-line{\r\n      background: linear-gradient(90deg,\r\n        transparent 0%, rgba(5,150,105,0.08) 25%,\r\n        rgba(5,150,105,0.35) 50%,\r\n        rgba(5,150,105,0.08) 75%, transparent 100%);\r\n    }#ash-app .footer-inner{\r\n      max-width: 1100px !important;\r\n      width: 100%;\r\n      margin: 0 auto !important;\r\n      padding: 0 24px !important;\r\n      text-align: center !important;\r\n      position: relative;\r\n      z-index: 1;\r\n    }#ash-app .footer-brand{\r\n      display: inline-block; margin: 0 auto 1.5rem;\r\n      transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n      filter: drop-shadow(0 6px 18px rgba(16,185,129,0.35));\r\n      text-decoration: none;\r\n    }#ash-app .footer-brand:hover{\r\n      transform: translateY(-3px) scale(1.03);\r\n      filter: drop-shadow(0 10px 24px #10b981) drop-shadow(0 0 10px #2dd4bf);\r\n    }#ash-app .footer-brand img{ height: 48px; width: auto; max-width: 220px; object-fit: contain; display: block; margin: 0 auto; }#ash-app .footer-links{\r\n      \/* force centered single row *\/\r\n      display: flex !important;\r\n      flex-wrap: nowrap;\r\n      gap: 0.5rem 2rem !important;\r\n      justify-content: center !important;\r\n      align-items: center !important;\r\n      margin: 1.5rem auto 2rem !important;\r\n      padding: 0 !important;\r\n      width: 100%;\r\n    }@media (max-width: 900px){#ash-app .footer-links{ flex-wrap: wrap; gap: 0.5rem 1.2rem !important; }\r\n    }#ash-app .footer-links a{\r\n      position: relative; font-size: 0.9rem; font-weight: 500; transition: color 0.25s; text-decoration: none; padding: 0.3rem 0;\r\n    }#ash-app.dark .footer-links a{ color: #9fb3c8 !important; }#ash-app:not(.dark) .footer-links a{ color: #475569 !important; }#ash-app .footer-links a::after{\r\n      content: ''; position: absolute; left: 0; bottom: 0;\r\n      width: 0; height: 2px;\r\n      background: linear-gradient(90deg, #10b981, #2dd4bf);\r\n      transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n      border-radius: 2px;\r\n    }#ash-app.dark .footer-links a:hover{ color: #e2e8f0 !important; }#ash-app:not(.dark) .footer-links a:hover{ color: #1e293b !important; }#ash-app .footer-links a:hover::after{ width: 100%; }#ash-app .footer-divider{\r\n      width: 60%; max-width: 400px; height: 1px;\r\n      background: linear-gradient(90deg, transparent, rgba(16,185,129,0.4), transparent);\r\n      margin: 1.5rem auto; border: none; display: block;\r\n    }#ash-app:not(.dark) .footer-divider{ background: linear-gradient(90deg, transparent, rgba(5,150,105,0.35), transparent) !important; }#ash-app .footer-copy{ font-size: 0.82rem; letter-spacing: 0.2px; text-align: center; margin: 0 auto; display: block; width: 100%; }#ash-app.dark .footer-copy{ color: #9fb3c8; }#ash-app:not(.dark) .footer-copy{ color: #475569; }#ash-app .footer-copy strong{\r\n      font-weight: 700;\r\n      background: linear-gradient(135deg, #10b981, #2dd4bf);\r\n      -webkit-background-clip: text;\r\n      background-clip: text;\r\n      color: transparent;\r\n    }#ash-app \/* PREVIEW TABS *\/\r\n    .preview-tab{\r\n      position: relative;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n      padding: 14px 24px;\r\n      border-radius: 48px;\r\n      cursor: pointer;\r\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n      background: transparent;\r\n      border: 1px solid transparent;\r\n      font-weight: 600;\r\n      font-size: 0.95rem;\r\n      backdrop-filter: blur(8px);\r\n    }#ash-app.dark .preview-tab{ color: #94a3b8; background: rgba(255,255,255,0.02); }#ash-app:not(.dark) .preview-tab{ color: #475569; background: rgba(0,0,0,0.02); }#ash-app .preview-tab.is-active{\r\n      background: linear-gradient(135deg, rgba(0,255,136,0.12), rgba(0,212,255,0.12));\r\n      border-color: rgba(0,255,136,0.3);\r\n      color: #fff;\r\n      box-shadow: 0 8px 20px rgba(0,255,136,0.2);\r\n    }#ash-app:not(.dark) .preview-tab.is-active{\r\n      background: linear-gradient(135deg, rgba(5,150,105,0.15), rgba(8,145,178,0.15));\r\n      border-color: rgba(5,150,105,0.4);\r\n      color: #0f172a;\r\n      box-shadow: 0 8px 20px rgba(5,150,105,0.15);\r\n    }#ash-app .preview-tab-icon{ font-size: 1.2rem; margin-right: 6px; }#ash-app .marquee-track-ext{\r\n      display: flex;\r\n      animation: marqueeScroll 45s linear infinite;\r\n      width: max-content;\r\n      will-change: transform;\r\n    }#ash-app .carousel-container:hover .marquee-track-ext{ animation-play-state: paused; }#ash-app .preview-image-card{\r\n      flex-shrink: 0;\r\n      width: 360px;\r\n      margin: 0 14px;\r\n      border-radius: 28px;\r\n      overflow: hidden;\r\n      transition: transform 0.3s ease, box-shadow 0.3s;\r\n      box-shadow: 0 20px 35px -12px rgba(0,0,0,0.4);\r\n    }#ash-app .preview-image-card img{ width: 100%; height: auto; display: block; object-fit: cover; transition: transform 0.4s; }#ash-app .preview-image-card:hover{ transform: scale(1.02); box-shadow: 0 28px 45px -12px rgba(0,255,136,0.25); }#ash-app .single-preview{\r\n      border-radius: 32px;\r\n      overflow: hidden;\r\n      box-shadow: 0 30px 60px -20px rgba(0,0,0,0.5);\r\n      transition: transform 0.4s;\r\n      max-width: 880px;\r\n      margin: 0 auto;\r\n    }#ash-app .single-preview img{ width: 100%; height: auto; display: block; }#ash-app .single-preview:hover{ transform: translateY(-5px); }#ash-app \/* LANGUAGES ORBITAL *\/\r\n    \/* lang center fix *\/\r\n    #languages{ text-align: center; }#ash-app .lang-orbit-container{\r\n      position: relative; width: 100%; max-width: 720px;\r\n      margin: 0 auto !important;\r\n      display: block;\r\n      aspect-ratio: 1 \/ 1; max-height: 720px;\r\n    }#ash-app .lang-orbit-center{\r\n      position: absolute; top: 50%; left: 50%;\r\n      transform: translate(-50%, -50%);\r\n      width: 180px; height: 180px; border-radius: 50%;\r\n      display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n      z-index: 5;\r\n      background: radial-gradient(circle at 30% 30%, rgba(0,255,136,0.3), transparent 60%),\r\n                  radial-gradient(circle at 70% 70%, rgba(0,212,255,0.3), transparent 60%),\r\n                  rgba(3,7,18,0.92);\r\n      backdrop-filter: blur(20px);\r\n      border: 1px solid rgba(0,255,136,0.3);\r\n      animation: glowPulse 3s ease-in-out infinite;\r\n      overflow: hidden;\r\n    }#ash-app:not(.dark) .lang-orbit-center{\r\n      background: radial-gradient(circle at 30% 30%, rgba(5,150,105,0.3), transparent 60%),\r\n                  radial-gradient(circle at 70% 70%, rgba(8,145,178,0.3), transparent 60%),\r\n                  rgba(255,255,255,0.95);\r\n      border-color: rgba(5,150,105,0.3);\r\n    }#ash-app .lang-orbit-center img{ width: 80px; height: 80px; object-fit: contain; filter: drop-shadow(0 0 10px rgba(0,255,136,0.6)); z-index: 2; }#ash-app:not(.dark) .lang-orbit-center img{ filter: drop-shadow(0 0 10px rgba(5,150,105,0.5)); }#ash-app .lang-ring{\r\n      position: absolute; top: 50%; left: 50%;\r\n      transform: translate(-50%, -50%);\r\n      border-radius: 50%; border: 1px dashed rgba(0,255,136,0.15); pointer-events: none;\r\n    }#ash-app:not(.dark) .lang-ring{ border-color: rgba(5,150,105,0.2); }#ash-app .lang-ring.ring-1{ width: 380px; height: 380px; animation: spin 60s linear infinite; }#ash-app .lang-ring.ring-2{ width: 560px; height: 560px; animation: spin 90s linear infinite reverse; }#ash-app .lang-ring.ring-3{ width: 700px; height: 700px; animation: spin 120s linear infinite; }#ash-app .lang-chip{\r\n      position: absolute; top: 50%; left: 50%;\r\n      width: 64px; height: 64px; margin-left: -32px; margin-top: -32px;\r\n      border-radius: 18px; backdrop-filter: blur(20px);\r\n      display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n      cursor: pointer; transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); z-index: 4; overflow: hidden;\r\n    }#ash-app.dark .lang-chip{ background: rgba(10,15,26,0.85); border: 1px solid rgba(255,255,255,0.08); box-shadow: 0 8px 24px rgba(0,0,0,0.4); }#ash-app:not(.dark) .lang-chip{ background: rgba(255,255,255,0.95); border: 1px solid rgba(0,0,0,0.08); box-shadow: 0 8px 24px rgba(0,0,0,0.1); }#ash-app .lang-chip::before{\r\n      content: ''; position: absolute; inset: 0;\r\n      background: linear-gradient(135deg, rgba(0,255,136,0.15), rgba(0,212,255,0.15));\r\n      opacity: 0; transition: opacity 0.3s;\r\n    }#ash-app .lang-chip:hover{ z-index: 20; }\/* scale removed - keeps orbital position *\/\r\n    #ash-app.dark .lang-chip:hover{ box-shadow: 0 16px 50px rgba(0,255,136,0.5); border-color: rgba(0,255,136,0.6); }#ash-app:not(.dark) .lang-chip:hover{ box-shadow: 0 16px 50px rgba(5,150,105,0.35); border-color: rgba(5,150,105,0.5); }#ash-app .lang-chip:hover::before{ opacity: 1; }#ash-app .lang-chip-flag{ font-size: 28px; line-height: 1; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.3)); position: relative; z-index: 1; }#ash-app .lang-chip-code{ font-size: 8px; font-weight: 800; letter-spacing: 0.5px; font-family: 'JetBrains Mono', monospace; margin-top: 4px; text-transform: uppercase; position: relative; z-index: 1; }#ash-app.dark .lang-chip-code{ color: rgba(255,255,255,0.6); }#ash-app:not(.dark) .lang-chip-code{ color: rgba(0,0,0,0.55); }#ash-app .lang-chip-tooltip{\r\n      position: absolute; bottom: 100%; left: 50%;\r\n      transform: translateX(-50%) translateY(-8px);\r\n      padding: 6px 12px; border-radius: 8px;\r\n      font-size: 11px; font-weight: 600; white-space: nowrap;\r\n      opacity: 0; pointer-events: none; transition: all 0.3s; z-index: 30;\r\n    }#ash-app.dark .lang-chip-tooltip{ background: #0a0f1a; color: #e2e8f0; border: 1px solid rgba(0,255,136,0.3); box-shadow: 0 8px 24px rgba(0,0,0,0.5); }#ash-app:not(.dark) .lang-chip-tooltip{ background: #fff; color: #0f172a; border: 1px solid rgba(5,150,105,0.3); box-shadow: 0 8px 24px rgba(0,0,0,0.15); }#ash-app .lang-chip:hover .lang-chip-tooltip{ opacity: 1; transform: translateX(-50%) translateY(-12px); }#ash-app .lang-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; max-width: 480px; margin: 0 auto; }#ash-app .lang-grid-chip{\r\n      aspect-ratio: 1; border-radius: 18px; backdrop-filter: blur(20px);\r\n      display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n      transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n      position: relative; overflow: hidden; cursor: pointer;\r\n      animation: langFloat 4s ease-in-out infinite;\r\n    }#ash-app.dark .lang-grid-chip{ background: rgba(10,15,26,0.7); border: 1px solid rgba(255,255,255,0.08); }#ash-app:not(.dark) .lang-grid-chip{ background: rgba(255,255,255,0.92); border: 1px solid rgba(0,0,0,0.08); box-shadow: 0 4px 12px rgba(0,0,0,0.05); }#ash-app .lang-grid-chip:hover{ \/* transform removed - keeps float animation *\/ }#ash-app.dark .lang-grid-chip:hover{ border-color: rgba(0,255,136,0.5); box-shadow: 0 12px 30px rgba(0,255,136,0.3); }#ash-app:not(.dark) .lang-grid-chip:hover{ border-color: rgba(5,150,105,0.5); box-shadow: 0 12px 30px rgba(5,150,105,0.2); }#ash-app .lang-grid-chip-flag{ font-size: 32px; margin-bottom: 4px; }#ash-app .lang-grid-chip-name{ font-size: 10px; font-weight: 700; }#ash-app.dark .lang-grid-chip-name{ color: rgba(255,255,255,0.65); }#ash-app:not(.dark) .lang-grid-chip-name{ color: rgba(0,0,0,0.6); }#ash-app .lang-detect-pulse{\r\n      width: 50px; height: 50px; border-radius: 50%;\r\n      background: linear-gradient(135deg, #00ff88, #00d4ff);\r\n      display: flex; align-items: center; justify-content: center;\r\n      font-size: 22px; box-shadow: 0 0 30px rgba(0,255,136,0.6); position: relative;\r\n    }#ash-app .lang-detect-pulse::before{\r\n      content: ''; position: absolute; inset: -6px; border-radius: 50%;\r\n      border: 2px solid #00ff88; animation: pulseRing 2s ease-out infinite;\r\n    }#ash-app .lang-detect-pulse::after{\r\n      content: ''; position: absolute; inset: -6px; border-radius: 50%;\r\n      border: 2px solid #00d4ff; animation: pulseRing 2s ease-out 1s infinite;\r\n    }#ash-app .browser-soon-overlay{\r\n      position: absolute; inset: 0;\r\n      display: flex; align-items: flex-end; justify-content: center;\r\n      padding-bottom: 2px; z-index: 10; pointer-events: none;\r\n    }#ash-app \/* backtotop fix *\/\r\n.back-to-top-icon{ font-size: 14px; line-height: 1; }#ash-app .browser-soon-badge{\r\n      font-size: 8px; font-weight: 800; letter-spacing: 0.5px;\r\n      padding: 2px 8px; border-radius: 6px;\r\n      text-transform: uppercase; line-height: 1.4;\r\n    }#ash-app \/* Responsive pills *\/\r\n    @media (max-width: 768px){\r\n      .nav-pill {\r\n        left: auto; top: auto; bottom: 14px;\r\n        transform: translateX(-50%); flex-direction: row;\r\n        padding: 9px 11px; gap: 6px; border-radius: 22px;\r\n      }\r\n      .nav-pill-logo { width: 38px; height: 38px; margin-bottom: 0; margin-right: 4px; }\r\n      .nav-pill-logo img { width: 38px; height: 38px; }\r\n      .nav-pill-divider { width: 1px; height: 26px; margin: 0 4px;\r\n        background: linear-gradient(180deg, transparent, rgba(16,185,129,0.4), transparent); }\r\n      .nav-item { width: 38px; height: 38px; border-radius: 11px; }\r\n      .nav-item-label { display: none; }\r\n      .theme-pill {\r\n        right: 14px; top: 14px; bottom: auto; transform: none;\r\n        flex-direction: row; padding: 7px 11px; gap: 8px; border-radius: 22px;\r\n      }\r\n      .pill-track { width: 42px; height: 22px; border-radius: 12px; }\r\n      .pill-knob { width: 18px; height: 18px; top: 2px; left: 2px; }\r\n      #ash-app:not(.dark) .pill-knob { top: 2px; left: 22px; }\r\n      .theme-pill span { font-size: 0.9rem; }\r\n      .site-footer { padding: 4rem 0 95px; }\r\n    }@media (max-width: 640px){#ash-app .preview-tab{ padding: 10px 16px; gap: 8px; font-size: 0.8rem; }#ash-app .preview-image-card{ width: 280px; margin: 0 10px; }\r\n    }@media (max-width: 480px){#ash-app .nav-pill{ padding: 8px 9px; gap: 4px; border-radius: 20px; }#ash-app .nav-pill-logo{ width: 34px; height: 34px; }#ash-app .nav-pill-logo img{ width: 34px; height: 34px; }#ash-app .nav-item{ width: 34px; height: 34px; border-radius: 10px; }#ash-app .nav-item i{ font-size: 0.9rem; }#ash-app .theme-pill{ padding: 6px 9px; gap: 6px; border-radius: 20px; }#ash-app .pill-track{ width: 36px; height: 20px; }#ash-app .pill-knob{ width: 16px; height: 16px; }#ash-app:not(.dark) .pill-knob{ top: 2px; left: 18px; }#ash-app .theme-pill span{ font-size: 0.8rem; }#ash-app .site-footer{ padding: 2.5rem 0 90px; }#ash-app .footer-brand img{ height: 36px; }#ash-app .footer-links{ flex-wrap: wrap; gap: 0.6rem 1.2rem; justify-content: center; }\r\n    }\r\n  \r\n  \/* Elementor overrides - force centering *\/\r\n  #ash-app .lang-orbit-container { margin-left:auto !important; margin-right:auto !important; }\r\n  #ash-app .lang-grid { margin-left:auto !important; margin-right:auto !important; }\r\n  #ash-app #languages { text-align:center !important; }\r\n  #ash-app .site-footer { width:100vw !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important; max-width:100vw !important; left:0 !important; right:auto !important; }\r\n  #ash-app .footer-inner { max-width:1100px !important; margin:0 auto !important; text-align:center !important; padding:0 24px !important; }\r\n  #ash-app .footer-links { display:flex !important; flex-wrap:wrap !important; justify-content:center !important; gap:0.5rem 2rem !important; }\r\n  #ash-app .footer-brand { display:block !important; margin:0 auto 1.5rem !important; text-align:center !important; }\r\n  #ash-app .footer-brand img { margin:0 auto !important; }\r\n  #ash-app .footer-copy { text-align:center !important; margin-left:auto !important; margin-right:auto !important; display:block !important; width:100% !important; }\r\n  #ash-app a { text-decoration: none; }\r\n  #ash-app button { cursor: pointer; font-family: inherit; }\r\n  #ash-app img { max-width: 100%; height: auto; display: block; }\r\n  #ash-app .fa-chevron-up { font-family: \"Font Awesome 6 Free\"; font-weight: 900; }\r\n  <\/style>\r\n  <div id=\"ash-app-root\"><div id=\"ash-preloader\" style=\"width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at top, rgba(0,255,136,0.06), transparent 60%), radial-gradient(ellipse at bottom, rgba(0,212,255,0.05), transparent 60%), #030712;color:#e2e8f0;\">\r\n      <div style=\"width:72px;height:72px;animation:ash_pulse 1.8s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,255,136,0.35))\">\r\n        <img decoding=\"async\" src=\"https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/05\/icon128-dark.png\" alt=\"AIScamHunter\" style=\"width:100%;height:100%;object-fit:contain;\" title=\"\">\r\n      <\/div>\r\n      <div style=\"margin-top:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-family:Inter,system-ui,sans-serif\">AIScamHunter<\/div>\r\n    <\/div>\r\n    <style>@keyframes ash_pulse {0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.06);opacity:1}}<\/style><\/div>\r\n<\/div>\r\n<noscript>\r\n  <div id=\"ash-static\" style=\"font-family:Inter,system-ui,sans-serif;color:#e2e8f0;background:#030712;min-height:100vh;\">\r\n    <header style=\"display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;border-bottom:1px solid #1e293b;\">\r\n      <a href=\"https:\/\/aiscamhunter.com\/\" aria-label=\"AIScamHunter Home\" style=\"display:inline-flex;align-items:center;gap:10px;text-decoration:none;\">\r\n        <img decoding=\"async\" src=\"https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/logo-dark.png\" alt=\"AIScamHunter\" style=\"height:36px;width:auto;\" title=\"\">\r\n      <\/a>\r\n      <nav aria-label=\"Main navigation\" style=\"display:flex;flex-wrap:wrap;gap:22px;align-items:center;\">\r\n        <a href=\"https:\/\/aiscamhunter.com\/documentation\/\" style=\"color:#cbd5e1;text-decoration:none;font-size:14px;font-weight:600;\">Documentation<\/a>\r\n        <a href=\"https:\/\/aiscamhunter.com\/help-center\/\" style=\"color:#cbd5e1;text-decoration:none;font-size:14px;font-weight:600;\">Help Center<\/a>\r\n        <a href=\"https:\/\/aiscamhunter.com\/faq-community\/\" style=\"color:#cbd5e1;text-decoration:none;font-size:14px;font-weight:600;\">FAQ &amp; Community<\/a>\r\n        <a href=\"https:\/\/aiscamhunter.com\/contact\/\" style=\"color:#cbd5e1;text-decoration:none;font-size:14px;font-weight:600;\">Submit Ticket<\/a>\r\n      <\/nav>\r\n    <\/header>\r\n    <main style=\"max-width:80%;margin:0 auto;padding:56px 24px;\">\r\n      <p style=\"letter-spacing:.18em;text-transform:uppercase;font-size:12px;opacity:.8;\">Smart Analysis Protection &middot; v1.2.0 NEW<\/p>\r\n      <h1 style=\"font-size:44px;line-height:1.1;font-weight:900;margin:16px 0;\">AIScamHunter &mdash; Smart Analysis Phishing &amp; Crypto Scam Blocker<\/h1>\r\n      <p style=\"font-size:18px;line-height:1.6;color:#94a3b8;max-width:640px;\">The browser security extension that analyzes every site in real-time, blocks phishing, crypto drainers, fake shops and trackers &mdash; without slowing your browsing.<\/p>\r\n      <p style=\"font-size:15px;line-height:1.6;color:#a5b4fc;margin-top:12px;\">Your phishing and crypto scam protection now in <strong style=\"color:#fff;\">18 languages<\/strong> for Chrome and Edge, with real-time site analysis, Smart Analysis detection and tracker blocking on every site you visit. Version 1.2.0. Privacy-first by design &mdash; no data sold, no account needed.<\/p>\r\n      <p style=\"margin-top:28px;\"><a href=\"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\" style=\"display:inline-block;background:linear-gradient(90deg,#00ff88,#00d4ff);color:#020617;font-weight:700;padding:14px 28px;border-radius:16px;text-decoration:none;\" target=\"_blank\" rel=\"noopener\">Add to Chrome &mdash; Free<\/a><\/p>\r\n      <section aria-labelledby=\"ash-features-title\">\r\n        <h2 id=\"ash-features-title\" style=\"font-size:30px;font-weight:900;margin-top:56px;margin-bottom:16px;\">Complete Security Suite<\/h2>\r\n        <ul style=\"line-height:2;font-size:16px;color:#cbd5e1;max-width:640px;\">\r\n          <li>Real-time site analysis &amp; Smart Analysis phishing detection<\/li>\r\n          <li>Crypto drainer, credential harvester &amp; wallet drainer protection<\/li>\r\n          <li>Fake shop &amp; fake login page detection<\/li>\r\n          <li>Skimmer, keylogger &amp; credential leak blocking<\/li>\r\n          <li>Tracker blocker &mdash; 454,000+ domains, 9 tracker categories<\/li>\r\n          <li>Search result safety ratings &amp; threat radar<\/li>\r\n          <li>Tech support scam &amp; clipboard hijack protection<\/li>\r\n          <li>Download guard, password generator &amp; privacy cleaner<\/li>\r\n          <li>Web Worker monitoring &amp; local-only offline detection<\/li>\r\n          <li>On-device ML classifier, scam-text detection in 16 languages &amp; 30-day site memory<\/li>\r\n          <li>Fake \"Win+R\" instruction-overlay, hidden command &amp; AI-assistant hijack blocking<\/li>\r\n          <li>Malicious &amp; unwanted extension alerts \u2014 checked locally, never uploaded<\/li>\r\n          <li>Allowlist \/ blocklist &amp; manual + batch URL scanner<\/li>\r\n        <\/ul>\r\n      <\/section>\r\n      <section aria-labelledby=\"ash-langs-title\" style=\"margin-top:48px;\">\r\n        <h2 id=\"ash-langs-title\" style=\"font-size:30px;font-weight:900;margin-bottom:8px;\">Available in 18 languages<\/h2>\r\n        <p style=\"color:#94a3b8;font-size:16px;max-width:640px;\">Auto-detected from your browser language &mdash; no setup needed. Full interface localisation including Arabic right-to-left support.<\/p>\r\n      <\/section>\r\n    <\/main>\r\n    <footer style=\"padding:28px 32px;border-top:1px solid #1e293b;\">\r\n      <nav aria-label=\"Footer\" style=\"display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px;\">\r\n        <a href=\"https:\/\/aiscamhunter.com\/help-center\/\" style=\"color:#94a3b8;text-decoration:none;font-size:13px;\">Help Center<\/a>\r\n        <a href=\"https:\/\/aiscamhunter.com\/faq-community\/\" style=\"color:#94a3b8;text-decoration:none;font-size:13px;\">FAQ &amp; Community<\/a>\r\n        <a href=\"https:\/\/aiscamhunter.com\/privacy\/\" style=\"color:#94a3b8;text-decoration:none;font-size:13px;\">Privacy Policy<\/a>\r\n        <a href=\"https:\/\/aiscamhunter.com\/terms\/\" style=\"color:#94a3b8;text-decoration:none;font-size:13px;\">Terms &amp; Conditions<\/a>\r\n      <\/nav>\r\n      <p style=\"color:#64748b;font-size:13px;margin:0;\"><strong style=\"color:#94a3b8;\">AIScamHunter v1.2.0<\/strong> &copy; 2026 All rights reserved.<\/p>\r\n    <\/footer>\r\n  <\/div>\r\n<\/noscript>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/react@18.2.0\/umd\/react.production.min.js\" crossorigin=\"anonymous\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/react-dom@18.2.0\/umd\/react-dom.production.min.js\" crossorigin=\"anonymous\"><\/script>\r\n<script>\r\n(function(){const React=window.React,ReactDOM=window.ReactDOM;if(!React||!ReactDOM){console.error('React missing');return;}\r\nconst {\r\n  useState,\r\n  useEffect,\r\n  useRef,\r\n  useContext,\r\n  createContext\r\n} = React;\r\nfunction useScrollY() {\r\n  const [y, setY] = useState(0);\r\n  useEffect(() => {\r\n    const h = () => setY(window.scrollY);\r\n    window.addEventListener('scroll', h, {\r\n      passive: true\r\n    });\r\n    return () => window.removeEventListener('scroll', h);\r\n  }, []);\r\n  return y;\r\n}\r\nfunction useInView(opts = {}) {\r\n  const ref = useRef(null);\r\n  const [v, setV] = useState(false);\r\n  useEffect(() => {\r\n    const el = ref.current;\r\n    if (!el) return;\r\n    const o = new IntersectionObserver(([e]) => {\r\n      if (e.isIntersecting) {\r\n        setV(true);\r\n        o.unobserve(el);\r\n      }\r\n    }, {\r\n      threshold: 0.1,\r\n      ...opts\r\n    });\r\n    o.observe(el);\r\n    return () => o.disconnect();\r\n  }, []);\r\n  return [ref, v];\r\n}\r\nfunction useTyping(text, speed = 35, delay = 300) {\r\n  const [t, setT] = useState('');\r\n  const [done, setDone] = useState(false);\r\n  useEffect(() => {\r\n    const to = setTimeout(() => {\r\n      let i = 0;\r\n      const iv = setInterval(() => {\r\n        setT(text.slice(0, i + 1));\r\n        i++;\r\n        if (i >= text.length) {\r\n          clearInterval(iv);\r\n          setDone(true);\r\n        }\r\n      }, speed);\r\n    }, delay);\r\n    return () => clearTimeout(to);\r\n  }, [text, speed, delay]);\r\n  return [t, done];\r\n}\r\nfunction useCounter(end, duration = 2000) {\r\n  const [count, setCount] = useState(0);\r\n  const [ref, visible] = useInView();\r\n  const started = useRef(false);\r\n  useEffect(() => {\r\n    if (!visible || started.current) return;\r\n    started.current = true;\r\n    const startTime = Date.now();\r\n    const tick = () => {\r\n      const elapsed = Date.now() - startTime;\r\n      const progress = Math.min(elapsed \/ duration, 1);\r\n      const eased = 1 - Math.pow(1 - progress, 3);\r\n      setCount(Math.floor(eased * end));\r\n      if (progress < 1) requestAnimationFrame(tick);\r\n    };\r\n    requestAnimationFrame(tick);\r\n  }, [visible, end, duration]);\r\n  return [ref, count];\r\n}\r\nfunction useWindowWidth() {\r\n  const [w, setW] = useState(typeof window !== 'undefined' ? window.innerWidth : 1024);\r\n  useEffect(() => {\r\n    const onResize = () => setW(window.innerWidth);\r\n    window.addEventListener('resize', onResize);\r\n    return () => window.removeEventListener('resize', onResize);\r\n  }, []);\r\n  return w;\r\n}\r\nconst ThemeContext = createContext();\r\nfunction ThemeProvider({\r\n  children\r\n}) {\r\n  const [dark, setDark] = useState(true);\r\n  useEffect(() => {\r\n    const stored = localStorage.getItem('aiscamhunter-theme');\r\n    if (stored === 'light') {\r\n      setDark(false);\r\n      document.getElementById('ash-app')?.classList.remove('dark');\r\n    } else {\r\n      document.getElementById('ash-app')?.classList.add('dark');\r\n    }\r\n  }, []);\r\n  const toggle = () => {\r\n    setDark(p => {\r\n      const next = !p;\r\n      if (next) {\r\n        document.getElementById('ash-app')?.classList.add('dark');\r\n        localStorage.setItem('aiscamhunter-theme', 'dark');\r\n      } else {\r\n        document.getElementById('ash-app')?.classList.remove('dark');\r\n        localStorage.setItem('aiscamhunter-theme', 'light');\r\n      }\r\n      return next;\r\n    });\r\n  };\r\n  return \/*#__PURE__*\/React.createElement(ThemeContext.Provider, {\r\n    value: {\r\n      dark,\r\n      toggle\r\n    }\r\n  }, children);\r\n}\r\nfunction useTheme() {\r\n  return useContext(ThemeContext);\r\n}\r\nfunction Anim({\r\n  children,\r\n  className = '',\r\n  delay = 0\r\n}) {\r\n  const [ref, v] = useInView();\r\n  return \/*#__PURE__*\/React.createElement(\"div\", {\r\n    ref: ref,\r\n    className: className,\r\n    style: {\r\n      opacity: v ? 1 : 0,\r\n      transform: v ? 'none' : 'translateY(40px)',\r\n      transition: `all 0.7s cubic-bezier(0.4,0,0.2,1) ${delay}ms`\r\n    }\r\n  }, children);\r\n}\r\nfunction getLogoUrl(dark) {\r\n  return dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/05\/icon128-dark.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/05\/icon128.png';\r\n}\r\nfunction LogoImage({\r\n  dark,\r\n  className = '',\r\n  style = {}\r\n}) {\r\n  const [imgError, setImgError] = useState(false);\r\n  const url = getLogoUrl(dark);\r\n  if (imgError) {\r\n    return \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: className,\r\n      style: style,\r\n      title: \"AIScamHunter\"\r\n    }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n      xmlns: \"http:\/\/www.w3.org\/2000\/svg\",\r\n      viewBox: \"0 0 24 24\",\r\n      fill: \"none\",\r\n      stroke: \"currentColor\",\r\n      strokeWidth: \"2\",\r\n      strokeLinecap: \"round\",\r\n      strokeLinejoin: \"round\",\r\n      style: {\r\n        width: '100%',\r\n        height: '100%'\r\n      }\r\n    }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n      d: \"M12 2L3 7v5c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V7l-9-5z\"\r\n    })));\r\n  }\r\n  return \/*#__PURE__*\/React.createElement(\"img\", {\r\n    src: url,\r\n    alt: \"AIScamHunter\",\r\n    className: className,\r\n    style: style,\r\n    onError: () => setImgError(true)\r\n  });\r\n}\r\n\r\n\/* NAV PILL *\/\r\nfunction NavPill() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  return \/*#__PURE__*\/React.createElement(\"nav\", {\r\n    className: \"nav-pill\",\r\n    \"aria-label\": \"Main navigation\"\r\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/\",\r\n    className: \"nav-pill-logo\",\r\n    title: \"AIScamHunter Home\",\r\n    \"aria-label\": \"AIScamHunter Home\"\r\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\r\n    dark: dark\r\n  })), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"nav-pill-divider\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/documentation\/\",\r\n    className: \"nav-item\",\r\n    \"aria-label\": \"Documentation\"\r\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\r\n    className: \"fas fa-book\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"nav-item-label\"\r\n  }, \"Documentation\")), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/help-center\/\",\r\n    className: \"nav-item\",\r\n    \"aria-label\": \"Help Center\"\r\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\r\n    className: \"fas fa-circle-question\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"nav-item-label\"\r\n  }, \"Help Center\")), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/faq-community\/\",\r\n    className: \"nav-item\",\r\n    \"aria-label\": \"FAQ & Community\"\r\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\r\n    className: \"fas fa-comments\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"nav-item-label\"\r\n  }, \"FAQ & Community\")), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/contact\/\",\r\n    className: \"nav-item\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\",\r\n    \"aria-label\": \"Submit Ticket\"\r\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\r\n    className: \"fas fa-ticket\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"nav-item-label\"\r\n  }, \"Submit Ticket\")));\r\n}\r\nfunction SiteFooter() {\r\n  return \/*#__PURE__*\/React.createElement(\"footer\", {\r\n    className: \"site-footer\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"footer-top-line\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"footer-inner\"\r\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/\",\r\n    className: \"footer-brand\",\r\n    \"aria-label\": \"AIScamHunter Home\"\r\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\r\n    src: \"https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/logo-dark.png\",\r\n    alt: \"AIScamHunter\"\r\n  })), \/*#__PURE__*\/React.createElement(\"nav\", {\r\n    className: \"footer-links\",\r\n    \"aria-label\": \"Footer\"\r\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/help-center\/\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\"\r\n  }, \"Help Center\"), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/faq-community\/\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\"\r\n  }, \"FAQ & Community\"), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/privacy\/\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\"\r\n  }, \"Privacy Policy\"), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/aiscamhunter.com\/terms\/\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\"\r\n  }, \"Terms & Conditions\")), \/*#__PURE__*\/React.createElement(\"hr\", {\r\n    className: \"footer-divider\",\r\n    \"aria-hidden\": \"true\"\r\n  }), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: \"footer-copy\"\r\n  }, \/*#__PURE__*\/React.createElement(\"strong\", null, \"AIScamHunter v1.2.0\"), \" \\xA9 2026 All rights reserved.\")));\r\n}\r\n\r\n\/* PARTICLE BG *\/\r\nfunction ParticleBG() {\r\n  const canvasRef = useRef(null);\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  useEffect(() => {\r\n    const c = canvasRef.current;\r\n    if (!c) return;\r\n    const ctx = c.getContext('2d');\r\n    let id;\r\n    const ps = [];\r\n    function resize() {\r\n      c.width = window.innerWidth;\r\n      c.height = window.innerHeight;\r\n    }\r\n    resize();\r\n    window.addEventListener('resize', resize);\r\n    class P {\r\n      constructor() {\r\n        this.reset();\r\n      }\r\n      reset() {\r\n        this.x = Math.random() * c.width;\r\n        this.y = Math.random() * c.height;\r\n        this.s = Math.random() * 1.5 + 0.5;\r\n        this.sx = (Math.random() - 0.5) * 0.3;\r\n        this.sy = (Math.random() - 0.5) * 0.3;\r\n        this.o = Math.random() * 0.4 + 0.1;\r\n        this.h = Math.random() > 0.5 ? 150 : 190;\r\n      }\r\n      update() {\r\n        this.x += this.sx;\r\n        this.y += this.sy;\r\n        if (this.x < 0 || this.x > c.width) this.sx *= -1;\r\n        if (this.y < 0 || this.y > c.height) this.sy *= -1;\r\n      }\r\n      draw() {\r\n        ctx.beginPath();\r\n        ctx.arc(this.x, this.y, this.s, 0, Math.PI * 2);\r\n        ctx.fillStyle = dark ? `hsla(${this.h},100%,65%,${this.o})` : `hsla(${this.h},70%,35%,${this.o * 0.4})`;\r\n        ctx.fill();\r\n      }\r\n    }\r\n    for (let i = 0; i < 40; i++) ps.push(new P());\r\n    function anim() {\r\n      ctx.clearRect(0, 0, c.width, c.height);\r\n      for (let i = 0; i < ps.length; i++) {\r\n        ps[i].update();\r\n        ps[i].draw();\r\n        for (let j = i + 1; j < ps.length; j++) {\r\n          const dx = ps[i].x - ps[j].x,\r\n            dy = ps[i].y - ps[j].y;\r\n          const d = Math.sqrt(dx * dx + dy * dy);\r\n          if (d < 120) {\r\n            ctx.beginPath();\r\n            ctx.moveTo(ps[i].x, ps[i].y);\r\n            ctx.lineTo(ps[j].x, ps[j].y);\r\n            ctx.strokeStyle = dark ? `rgba(0,255,136,${0.04 * (1 - d \/ 120)})` : `rgba(5,150,105,${0.06 * (1 - d \/ 120)})`;\r\n            ctx.lineWidth = 0.5;\r\n            ctx.stroke();\r\n          }\r\n        }\r\n      }\r\n      id = requestAnimationFrame(anim);\r\n    }\r\n    anim();\r\n    return () => {\r\n      cancelAnimationFrame(id);\r\n      window.removeEventListener('resize', resize);\r\n    };\r\n  }, [dark]);\r\n  return \/*#__PURE__*\/React.createElement(\"canvas\", {\r\n    ref: canvasRef,\r\n    className: \"fixed inset-0 pointer-events-none z-0\"\r\n  });\r\n}\r\nfunction ScrollProgress() {\r\n  const [p, setP] = useState(0);\r\n  useEffect(() => {\r\n    const h = () => {\r\n      const t = document.documentElement.scrollHeight - window.innerHeight;\r\n      setP(t > 0 ? window.scrollY \/ t * 100 : 0);\r\n    };\r\n    window.addEventListener('scroll', h, {\r\n      passive: true\r\n    });\r\n    return () => window.removeEventListener('scroll', h);\r\n  }, []);\r\n  return \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"fixed top-0 left-0 right-0 h-[2px] z-[60]\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"h-full transition-all duration-100\",\r\n    style: {\r\n      width: `${p}%`,\r\n      background: 'linear-gradient(90deg,#00ff88,#00d4ff,#a855f7)'\r\n    }\r\n  }));\r\n}\r\nfunction ThemePill() {\r\n  const {\r\n    dark,\r\n    toggle\r\n  } = useTheme();\r\n  const handleKey = e => {\r\n    if (e.key === 'Enter' || e.key === ' ') {\r\n      e.preventDefault();\r\n      toggle();\r\n    }\r\n  };\r\n  return \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"theme-pill\",\r\n    onClick: toggle,\r\n    onKeyDown: handleKey,\r\n    role: \"button\",\r\n    tabIndex: 0,\r\n    \"aria-label\": \"Toggle dark\/light theme\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    \"aria-hidden\": \"true\"\r\n  }, \"\\uD83C\\uDF19\"), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"pill-track\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"pill-knob\"\r\n  })), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    \"aria-hidden\": \"true\"\r\n  }, \"\\u2600\\uFE0F\"));\r\n}\r\nfunction BackToTop() {\r\n  const y = useScrollY();\r\n  const vis = y > 500;\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  return \/*#__PURE__*\/React.createElement(\"button\", {\r\n    onClick: () => window.scrollTo({\r\n      top: 0,\r\n      behavior: 'smooth'\r\n    }),\r\n    className: `fixed bottom-5 z-50 w-12 h-12 rounded-xl flex items-center justify-center\r\n            transition-all duration-300 border backdrop-blur-xl shadow-lg\r\n            ${vis ? 'opacity-100 translate-y-0' : 'opacity-0 translate-y-4 pointer-events-none'}\r\n            ${dark ? 'bg-dark-900\/90 border-neon\/20 text-neon hover:bg-neon\/10' : 'bg-white\/90 border-emerald-200 text-emerald-600 hover:bg-emerald-50'}`,\r\n    style: {\r\n      left: '50%',\r\n      transform: vis ? 'translateX(-50%)' : 'translateX(-50%) translateY(1rem)'\r\n    },\r\n    \"aria-label\": \"Back to top\"\r\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\r\n    className: \"fas fa-chevron-up\",\r\n    \"aria-hidden\": \"true\",\r\n    style: {\r\n      fontSize: '14px'\r\n    }\r\n  }));\r\n}\r\n\r\n\/* DATA *\/\r\nconst browserData = [{\r\n  name: 'Google Chrome',\r\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/87\/Google_Chrome_icon_%282011%29.png',\r\n  color: '#4285F4'\r\n}, {\r\n  name: 'Microsoft Edge',\r\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/5968\/5968890.png',\r\n  color: '#0078D4'\r\n}, {\r\n  name: 'Brave',\r\n  logo: 'https:\/\/uxwing.com\/wp-content\/themes\/uxwing\/download\/brands-and-social-media\/brave-browser-icon.png',\r\n  color: '#FB542B'\r\n}, {\r\n  name: 'Opera',\r\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/3670\/3670363.png',\r\n  color: '#FF1B2D'\r\n}, {\r\n  name: 'Opera GX',\r\n  logo: 'https:\/\/img.utdstc.com\/icon\/849\/63b\/84963b584d71369760a9537331fe27a4dbbf9d28a2baf9a31b47de94a8261b92:600',\r\n  color: '#EE2950'\r\n}, {\r\n  name: 'Vivaldi',\r\n  logo: 'https:\/\/static.wikia.nocookie.net\/logopedia\/images\/0\/03\/Vivaldi_macOS_icon.png\/revision\/latest\/scale-to-width-down\/250?cb=20231031182158',\r\n  color: '#EF3939'\r\n}, {\r\n  name: 'Arc',\r\n  logo: 'https:\/\/iconlogovector.com\/uploads\/images\/2025\/05\/lg-682bbb984f6c1-Arc-Browser.webp',\r\n  color: '#6E5AE6'\r\n}, {\r\n  name: 'Chromium',\r\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/6124\/6124999.png',\r\n  color: '#4587F3'\r\n}, {\r\n  name: 'Yandex',\r\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/1a\/Yandex_browser_old_logo.png',\r\n  color: '#FC3F1D'\r\n}, {\r\n  name: 'Whale',\r\n  logo: 'https:\/\/packagestore.com\/wp-content\/uploads\/2024\/12\/20859EE0432E23AAA5CEC01A53AB6D5B.png',\r\n  color: '#05C46B'\r\n}, {\r\n  name: 'C\u1ed1c C\u1ed1c',\r\n  logo: 'https:\/\/images.icon-icons.com\/2552\/PNG\/512\/coc_coc_browser_logo_icon_153003.png',\r\n  color: '#00A859'\r\n}, {\r\n  name: 'Maxthon',\r\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/518\/518712.png',\r\n  color: '#005BAC'\r\n}, {\r\n  name: 'Kiwi Browser',\r\n  logo: 'https:\/\/static.wikia.nocookie.net\/logopedia\/images\/f\/f9\/Kiwi_Browser.png',\r\n  color: '#7BC67E'\r\n}, {\r\n  name: 'Comodo Dragon',\r\n  logo: 'https:\/\/www.techspot.com\/images2\/downloads\/topdownload\/2021\/07\/2021-07-01-ts3_thumbs-db2.png',\r\n  color: '#47A447'\r\n}, {\r\n  name: 'Samsung Internet',\r\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/5\/59\/Samsung_Internet_logo_2025.svg',\r\n  color: '#6A4FD7',\r\n  partial: true\r\n}, {\r\n  name: 'Firefox',\r\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/16\/Firefox_logo%2C_2017.png',\r\n  color: '#FF9500',\r\n  soon: true\r\n}];\r\nconst allFeatures = [{\r\n  name: 'Real-Time Site Analysis',\r\n  desc: 'Every URL scanned instantly via 8+ threat intelligence sources',\r\n  icon: '\ud83c\udf10',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Typosquatting Detection',\r\n  desc: 'Catches lookalike domains like paypa1.com & homograph attacks',\r\n  icon: '\ud83d\udd24',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'DGA Domain Detection',\r\n  desc: 'Identifies algorithmically generated malicious domains',\r\n  icon: '\ud83e\uddec',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Unicode & Homoglyph Guard',\r\n  desc: 'Decodes Cyrillic characters & deceptive unicode lookalikes',\r\n  icon: '\ud83c\udf0d',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'DNS Reputation Check',\r\n  desc: 'Validates DNS trust, RDAP data & domain history',\r\n  icon: '\ud83d\udce1',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'SSL Certificate Analysis',\r\n  desc: 'Flags brand-new, expired or expiring SSL certificates using certificate age & transparency data',\r\n  icon: '\ud83d\udcdc',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Scam Text Detection',\r\n  desc: 'Reads page text for scam wording in 16 languages \u2014 tech support, romance, smishing & more',\r\n  icon: '\ud83d\udcac',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Fake Instruction Overlay Block',\r\n  desc: 'Catches fake \"press Win+R and paste this\" overlays used by support scams & malware',\r\n  icon: '\ud83d\udda5\ufe0f',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Hidden Command Detection',\r\n  desc: 'Flags malicious shell commands hidden inside page content',\r\n  icon: '\u2328\ufe0f',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Hidden AI Instruction Detection',\r\n  desc: 'Finds invisible instructions trying to hijack AI assistants in page text',\r\n  icon: '\ud83d\udd75\ufe0f',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Malicious Extension Alerts',\r\n  desc: 'Warns about known malicious or unwanted browser extensions \u2014 checked on-device only',\r\n  icon: '\ud83e\udde9',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Wallet Connection Warning',\r\n  desc: 'Warns before you connect a crypto wallet to a suspicious page',\r\n  icon: '\ud83d\udd10',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Redirect & Cloaking Scan',\r\n  desc: 'Detects hidden redirects, URL cloaking & meta refresh traps',\r\n  icon: '\ud83d\udd17',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Dynamic Link Scanning',\r\n  desc: 'Scans all visible links on pages in real-time automatically',\r\n  icon: '\ud83d\udd17',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Dangerous TLD Monitoring',\r\n  desc: 'Flags 43 high-risk TLDs: .tk, .ml, .xyz, .top, .click & more',\r\n  icon: '\ud83d\udcdb',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'SPA Navigation Monitoring',\r\n  desc: 'Detects scam navigation changes in single-page applications',\r\n  icon: '\ud83d\udd04',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Obfuscated Script Detection',\r\n  desc: 'Catches hidden JS payloads, eval() & crypto miners',\r\n  icon: '\ud83d\udce6',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Content Similarity Analysis',\r\n  desc: 'Pattern analysis against known phishing templates',\r\n  icon: '\ud83e\udde0',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'On-Device Content Analysis',\r\n  desc: 'Local analysis of page content \u2014 zero external API calls',\r\n  icon: '\ud83e\udd16',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'On-Device ML Classifier',\r\n  desc: 'Local machine-learning model scores every page \u2014 inference never leaves your device',\r\n  icon: '\ud83e\uddee',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Multi-Source Intelligence',\r\n  desc: 'Aggregates phishing databases & domain intel feeds',\r\n  icon: '\ud83d\uddc2\ufe0f',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Search Result Safety Ratings',\r\n  desc: 'Safety badges shown directly on search results',\r\n  icon: '\ud83d\udd26',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Threat Radar',\r\n  desc: 'Live radar of active threats across your browsing',\r\n  icon: '\ud83d\udce1',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Risk Score Engine',\r\n  desc: 'Dynamic 0-100 threat score per website in real-time',\r\n  icon: '\ud83d\udcca',\r\n  cat: 'detection'\r\n}, {\r\n  name: 'Crypto Drainer Guard',\r\n  desc: 'Blocks wallet-draining smart contracts & Web3 injection',\r\n  icon: '\ud83d\udc8e',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Clipboard Hijack Protection',\r\n  desc: 'Prevents crypto address swapping on copy\/paste',\r\n  icon: '\ud83d\udccb',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Smart Hover Warnings',\r\n  desc: 'Real-time threat popup on suspicious link hover',\r\n  icon: '\ud83d\udd0d',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Fake Login Page Detection',\r\n  desc: 'Catches cloned Google, PayPal & bank login pages',\r\n  icon: '\ud83e\uddfe',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Fake Shop Detection',\r\n  desc: 'Spots fraudulent e-commerce & payment gateway sites',\r\n  icon: '\ud83d\uded2',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Tech Support Scam Block',\r\n  desc: 'Blocks fake Microsoft, Apple & Google alert pages',\r\n  icon: '\ud83d\udcde',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'QR Phishing Detection',\r\n  desc: 'Warns when pages load QR codes hosted on another domain',\r\n  icon: '\ud83d\udcf7',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Giveaway Scam Detection',\r\n  desc: 'Catches fake airdrops, crypto scams & too-good-to-be-true offers',\r\n  icon: '\ud83c\udf81',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Fake Wallet Protection',\r\n  desc: 'Detects cloned MetaMask, Coinbase & wallet portals',\r\n  icon: '\ud83d\udc5b',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Form Submission Guard',\r\n  desc: 'Blocks credential theft via fake form submissions',\r\n  icon: '\ud83d\udee1\ufe0f',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Dangerous Download Blocking',\r\n  desc: 'Blocks 55 dangerous file types \u2014 .exe, .iso, .lnk, macro docs & disguised files',\r\n  icon: '\u26d4',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Safe Download Protection',\r\n  desc: 'Pauses risky downloads from fresh or unknown sources & catches bait-and-switch files',\r\n  icon: '\ud83d\udcc1',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Skimmer Blocking',\r\n  desc: 'Blocks web skimmers & keyloggers hidden in page scripts',\r\n  icon: '\ud83c\udfa3',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Credential Leak Detection',\r\n  desc: 'Warns before your credentials are sent off-page',\r\n  icon: '\ud83d\udd11',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Web Worker Monitoring',\r\n  desc: 'Monitors for suspicious Web Workers silently running',\r\n  icon: '\u2699\ufe0f',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Community Threat Reporting',\r\n  desc: 'Report threats to help protect the broader community',\r\n  icon: '\ud83e\udd1d',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Security Warning Pages',\r\n  desc: 'Detailed threat analysis & risk score before access',\r\n  icon: '\ud83d\udea8',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Tracker & Ad Blocker',\r\n  desc: '454,000+ domains blocked across 9 tracker categories',\r\n  icon: '\ud83d\udeab',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Privacy Cleaner',\r\n  desc: 'Wipes cache, cookies, history & storage with scan results',\r\n  icon: '\ud83e\uddf9',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Privacy-First Architecture',\r\n  desc: 'No browsing data sent to third-party companies',\r\n  icon: '\ud83d\udd12',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Local-Only Offline Detection',\r\n  desc: 'Fully offline detection mode \u2014 zero external API calls',\r\n  icon: '\ud83d\udcf4',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Incognito Mode Support',\r\n  desc: 'Works in private browsing with session-scoped data & auto-cleanup',\r\n  icon: '\ud83d\udc64',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Safe Mode',\r\n  desc: 'Aggressive blocking, HTTPS upgrade & plugin restrictions',\r\n  icon: '\u2699\ufe0f',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Strict Private Mode',\r\n  desc: 'WebRTC leak prevention & DNS-over-HTTPS protection',\r\n  icon: '\ud83d\udee1\ufe0f',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Total Privacy Mode',\r\n  desc: 'Blocks third-party cookies & Web Workers for maximum privacy',\r\n  icon: '\ud83d\udd75\ufe0f',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Anonymous Telemetry',\r\n  desc: 'Optional anonymous usage data to improve threat detection',\r\n  icon: '\ud83d\udce1',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Brand Impersonation Protection',\r\n  desc: 'Detects look-alike domains, cloned logins & icon impersonation for 300 major brands',\r\n  icon: '\ud83d\udcb3',\r\n  cat: 'protection'\r\n}, {\r\n  name: 'Site Memory',\r\n  desc: 'Remembers blocked & warned sites for 30 days with per-domain stats',\r\n  icon: '\ud83d\uddc3\ufe0f',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Delete History',\r\n  desc: 'One-click wipe of all activity data from the extension',\r\n  icon: '\ud83d\uddd1\ufe0f',\r\n  cat: 'privacy'\r\n}, {\r\n  name: 'Manual URL Scanner',\r\n  desc: 'Analyze any URL on demand',\r\n  icon: '\ud83d\udd0e',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Batch URL Scanner',\r\n  desc: 'Scan up to 10 URLs simultaneously',\r\n  icon: '\ud83d\udccb',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Password Generator',\r\n  desc: 'Create strong customizable passwords',\r\n  icon: '\ud83d\udd11',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Email Risk Checker',\r\n  desc: 'Check emails for phishing indicators',\r\n  icon: '\ud83d\udce7',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Phone Validator',\r\n  desc: 'Validate numbers for scam patterns',\r\n  icon: '\ud83d\udcf1',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Allow & Block Lists',\r\n  desc: 'Custom trusted & blocked domains in your own lists',\r\n  icon: '\ud83d\udcdc',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Context Menu Scan',\r\n  desc: 'Right-click to scan any link',\r\n  icon: '\ud83d\uddb1\ufe0f',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Tracker Activity Filter',\r\n  desc: 'Filter activity feed by threats, blockers & trackers',\r\n  icon: '\ud83e\udea4',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Activity Dashboard',\r\n  desc: 'Full threat history with filter by type & period',\r\n  icon: '\ud83d\udcc8',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Smart Notifications',\r\n  desc: 'Non-intrusive banner & system security alerts',\r\n  icon: '\ud83d\udd14',\r\n  cat: 'tools'\r\n}, {\r\n  name: 'Tool Center',\r\n  desc: 'Batch scan, email checker, phone validator & more',\r\n  icon: '\ud83e\uddf0',\r\n  cat: 'tools'\r\n}];\r\nconst supportedLanguages = [{\r\n  code: 'ar',\r\n  name: 'Arabic',\r\n  native: '\u0627\u0644\u0639\u0631\u0628\u064a\u0629',\r\n  flag: '\ud83c\uddf8\ud83c\udde6'\r\n}, {\r\n  code: 'de',\r\n  name: 'German',\r\n  native: 'Deutsch',\r\n  flag: '\ud83c\udde9\ud83c\uddea'\r\n}, {\r\n  code: 'en',\r\n  name: 'English',\r\n  native: 'English',\r\n  flag: '\ud83c\uddec\ud83c\udde7'\r\n}, {\r\n  code: 'es',\r\n  name: 'Spanish',\r\n  native: 'Espa\u00f1ol',\r\n  flag: '\ud83c\uddea\ud83c\uddf8'\r\n}, {\r\n  code: 'es_419',\r\n  name: 'Spanish (LatAm)',\r\n  native: 'Espa\u00f1ol 419',\r\n  flag: '\ud83c\uddf2\ud83c\uddfd'\r\n}, {\r\n  code: 'fr',\r\n  name: 'French',\r\n  native: 'Fran\u00e7ais',\r\n  flag: '\ud83c\uddeb\ud83c\uddf7'\r\n}, {\r\n  code: 'hi',\r\n  name: 'Hindi',\r\n  native: '\u0939\u093f\u0928\u094d\u0926\u0940',\r\n  flag: '\ud83c\uddee\ud83c\uddf3'\r\n}, {\r\n  code: 'id',\r\n  name: 'Indonesian',\r\n  native: 'Indonesia',\r\n  flag: '\ud83c\uddee\ud83c\udde9'\r\n}, {\r\n  code: 'it',\r\n  name: 'Italian',\r\n  native: 'Italiano',\r\n  flag: '\ud83c\uddee\ud83c\uddf9'\r\n}, {\r\n  code: 'ja',\r\n  name: 'Japanese',\r\n  native: '\u65e5\u672c\u8a9e',\r\n  flag: '\ud83c\uddef\ud83c\uddf5'\r\n}, {\r\n  code: 'ko',\r\n  name: 'Korean',\r\n  native: '\ud55c\uad6d\uc5b4',\r\n  flag: '\ud83c\uddf0\ud83c\uddf7'\r\n}, {\r\n  code: 'nl',\r\n  name: 'Dutch',\r\n  native: 'Nederlands',\r\n  flag: '\ud83c\uddf3\ud83c\uddf1'\r\n}, {\r\n  code: 'pt_PT',\r\n  name: 'Portuguese (Portugal)',\r\n  native: 'Portugu\u00eas',\r\n  flag: '\ud83c\uddf5\ud83c\uddf9'\r\n}, {\r\n  code: 'pt_BR',\r\n  name: 'Portuguese (Brazil)',\r\n  native: 'Portugu\u00eas BR',\r\n  flag: '\ud83c\udde7\ud83c\uddf7'\r\n}, {\r\n  code: 'ru',\r\n  name: 'Russian',\r\n  native: '\u0420\u0443\u0441\u0441\u043a\u0438\u0439',\r\n  flag: '\ud83c\uddf7\ud83c\uddfa'\r\n}, {\r\n  code: 'tr',\r\n  name: 'Turkish',\r\n  native: 'T\u00fcrk\u00e7e',\r\n  flag: '\ud83c\uddf9\ud83c\uddf7'\r\n}, {\r\n  code: 'vi',\r\n  name: 'Vietnamese',\r\n  native: 'Ti\u1ebfng Vi\u1ec7t',\r\n  flag: '\ud83c\uddfb\ud83c\uddf3'\r\n}, {\r\n  code: 'zh_CN',\r\n  name: 'Chinese (Simplified)',\r\n  native: '\u7b80\u4f53\u4e2d\u6587',\r\n  flag: '\ud83c\udde8\ud83c\uddf3'\r\n}];\r\n\r\n\/* HERO *\/\r\nfunction HeroSection() {\r\n  const [typedText, done] = useTyping('AI Scam Blocker Browser Extension', 30, 300);\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    className: \"relative min-h-screen flex flex-col justify-center overflow-hidden pt-8 pb-12\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute top-20 left-[10%] w-[500px] h-[500px] rounded-full blur-[120px] animate-morph ${dark ? 'bg-neon\/[0.04]' : 'bg-emerald-400\/[0.08]'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute bottom-20 right-[10%] w-[400px] h-[400px] rounded-full blur-[100px] animate-morph ${dark ? 'bg-neon-blue\/[0.03]' : 'bg-cyan-400\/[0.06]'}`,\r\n    style: {\r\n      animationDelay: '-5s'\r\n    }\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[600px] h-[600px] rounded-full blur-[180px] ${dark ? 'bg-neon-purple\/[0.02]' : 'bg-violet-400\/[0.04]'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex flex-col lg:flex-row items-center gap-12 lg:gap-20\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex-1 text-center lg:text-left max-w-2xl\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2.5 px-4 py-2 rounded-full border mb-8 backdrop-blur-sm\r\n                    ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative w-2 h-2\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-0 rounded-full animate-ping opacity-75 ${dark ? 'bg-neon' : 'bg-emerald-500'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `relative rounded-full w-2 h-2 ${dark ? 'bg-neon' : 'bg-emerald-500'}`\r\n  })), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono tracking-wider ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\r\n  }, \"Smart Analysis Protection\"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-[10px] px-2 py-0.5 rounded-full font-bold ${dark ? 'bg-neon\/10 text-neon' : 'bg-emerald-200 text-emerald-800'}`\r\n  }, \"v1.2.0 NEW\"))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 100\r\n  }, \/*#__PURE__*\/React.createElement(\"h1\", {\r\n    className: \"text-4xl sm:text-5xl lg:text-6xl xl:text-7xl font-black tracking-tight leading-[1.05] mb-6\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, typedText), !done && \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `animate-blink ${dark ? 'text-neon' : 'text-emerald-500'}`\r\n  }, \"|\"))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 200\r\n  }, \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base sm:text-lg max-w-xl mx-auto lg:mx-0 mb-8 leading-relaxed ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"AIScamHunter is a browser extension that\", ' ', \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `font-semibold ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, \"analyzes every site in real-time\"), \", blocks phishing, crypto drainers and trackers \\u2014 without slowing your browsing.\", \/*#__PURE__*\/React.createElement(\"br\", null), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-sm block mt-2\"\r\n  }, \"Version 1.2.0 now available in \", \/*#__PURE__*\/React.createElement(\"strong\", null, \"18 languages\"), \" for Chrome and Edge \\u2014 with fake instruction-overlay detection, malicious-extension alerts and scam-text scanning in 16 languages.\"))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 300\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex flex-col sm:flex-row gap-4 justify-center lg:justify-start mb-8\"\r\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\",\r\n    className: \"btn-primary group inline-flex items-center justify-center gap-3 px-8 py-4 bg-gradient-to-r from-neon via-emerald-400 to-neon-blue rounded-2xl text-sm font-bold text-dark-950 shadow-lg shadow-neon\/20\"\r\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"18\",\r\n    height: \"18\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: \"currentColor\",\r\n    strokeWidth: \"2.5\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4\"\r\n  }), \/*#__PURE__*\/React.createElement(\"polyline\", {\r\n    points: \"7 10 12 15 17 10\"\r\n  }), \/*#__PURE__*\/React.createElement(\"line\", {\r\n    x1: \"12\",\r\n    y1: \"15\",\r\n    x2: \"12\",\r\n    y2: \"3\"\r\n  })), \"Add to Chrome \\u2014 Free\", \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"16\",\r\n    height: \"16\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: \"currentColor\",\r\n    strokeWidth: \"2.5\",\r\n    className: \"group-hover:translate-x-1 transition-transform\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M5 12h14M12 5l7 7-7 7\"\r\n  }))), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"#features\",\r\n    className: `inline-flex items-center justify-center gap-2 px-8 py-4 border rounded-2xl text-sm font-semibold transition-all\r\n                        ${dark ? 'border-white\/10 text-slate-300 hover:bg-white\/5 hover:border-white\/20' : 'border-gray-300 text-gray-700 hover:bg-gray-100 hover:border-gray-400'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"16\",\r\n    height: \"16\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: \"currentColor\",\r\n    strokeWidth: \"2\"\r\n  }, \/*#__PURE__*\/React.createElement(\"circle\", {\r\n    cx: \"12\",\r\n    cy: \"12\",\r\n    r: \"10\"\r\n  }), \/*#__PURE__*\/React.createElement(\"polygon\", {\r\n    points: \"10 8 16 12 10 16 10 8\",\r\n    fill: \"currentColor\"\r\n  })), \"See All Features\")))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 200,\r\n    className: \"flex-shrink-0 relative\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative w-72 h-72 sm:w-80 sm:h-80 lg:w-[440px] lg:h-[440px]\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-0 rounded-full border ${dark ? 'border-neon\/[0.08]' : 'border-emerald-400\/[0.15]'}`,\r\n    style: {\r\n      animation: 'spin 20s linear infinite'\r\n    }\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-6 rounded-full border ${dark ? 'border-neon-blue\/[0.06]' : 'border-cyan-400\/[0.12]'}`,\r\n    style: {\r\n      animation: 'spin 30s linear infinite reverse'\r\n    }\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-12 rounded-full border ${dark ? 'border-neon-purple\/[0.05]' : 'border-violet-400\/[0.1]'}`,\r\n    style: {\r\n      animation: 'spin 40s linear infinite'\r\n    }\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 flex items-center justify-center\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"animate-shield\"\r\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\r\n    dark: dark,\r\n    className: \"w-48 h-48 lg:w-56 lg:h-56 object-contain\"\r\n  }))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute top-8 right-8 lg:top-12 lg:right-4 animate-float\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `px-3 py-2 rounded-xl border text-[11px] font-mono flex items-center gap-2 backdrop-blur-xl\r\n                      ${dark ? 'bg-dark-950\/60 border-neon\/20' : 'bg-white\/90 border-emerald-300 shadow-lg shadow-emerald-500\/10'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `w-1.5 h-1.5 rounded-full animate-pulse ${dark ? 'bg-neon' : 'bg-emerald-500'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-neon' : 'text-emerald-700 font-semibold'\r\n  }, \"Active\"))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute bottom-12 left-4 lg:bottom-16 lg:left-0 animate-float-d\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `px-3 py-2 rounded-xl border text-[11px] font-mono flex items-center gap-2 backdrop-blur-xl\r\n                      ${dark ? 'bg-dark-950\/60 border-red-500\/20' : 'bg-white\/90 border-red-300 shadow-lg shadow-red-500\/10'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-red-400\"\r\n  }, \"\\u26A0\"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-red-400' : 'text-red-600 font-semibold'\r\n  }, \"3 blocked\"))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute top-1\/2 -left-4 lg:-left-8 animate-float-r hidden lg:block\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `px-3 py-2 rounded-xl border text-[10px] font-mono flex items-center gap-2 backdrop-blur-xl\r\n                      ${dark ? 'bg-dark-950\/60 border-neon-blue\/20' : 'bg-white\/90 border-cyan-300 shadow-lg shadow-cyan-500\/10'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-neon-blue' : 'text-cyan-700 font-semibold'\r\n  }, \"\\uD83D\\uDD0D Scanning...\"))))))));\r\n}\r\n\r\n\/* BROWSER SECTION *\/\r\nfunction BrowserSection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const allBrowsers = [...browserData, ...browserData];\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    className: \"relative py-20 lg:py-28 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-dark-900\/30 to-dark-950' : 'bg-gradient-to-b from-slate-50 via-white to-slate-50'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg opacity-30\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, {\r\n    className: \"text-center mb-16\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-5 py-2 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-lg\"\r\n  }, \"\\uD83C\\uDF10\"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono tracking-wider ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\r\n  }, \"UNIVERSAL COMPATIBILITY\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Works on \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"every browser\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base sm:text-lg max-w-2xl mx-auto ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"One lightweight extension. Instant protection on all Chromium browsers.\")), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"marquee-track flex gap-6 w-max\",\r\n    style: {\r\n      animationDuration: '50s'\r\n    }\r\n  }, allBrowsers.map((b, idx) => \/*#__PURE__*\/React.createElement(\"div\", {\r\n    key: idx,\r\n    className: `relative flex-shrink-0 flex flex-col items-center gap-2 p-4 rounded-2xl border backdrop-blur-sm browser-card ${dark ? 'bg-white\/[0.02] border-white\/[0.06]' : 'bg-white border-gray-200 shadow-sm'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative\"\r\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\r\n    src: b.logo,\r\n    alt: b.name,\r\n    className: `w-12 h-12 lg:w-14 lg:h-14 object-contain drop-shadow-lg ${b.soon ? 'opacity-[0.55]' : ''} ${b.partial ? 'opacity-75' : ''}`,\r\n    loading: \"lazy\",\r\n    onError: e => {\r\n      e.target.style.display = 'none';\r\n    }\r\n  }), b.soon && \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"browser-soon-overlay\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"browser-soon-badge bg-orange-500\/95 text-white\"\r\n  }, \"Coming Soon\")), b.partial && \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"browser-soon-overlay\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"browser-soon-badge bg-yellow-500\/95 text-dark-950\"\r\n  }, \"Partial\"))), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs lg:text-sm font-semibold text-center whitespace-nowrap\r\n                      ${b.soon ? dark ? 'text-slate-500' : 'text-gray-400' : dark ? 'text-slate-300' : 'text-gray-700'}`\r\n  }, b.name)))))));\r\n}\r\n\r\n\/* STATS *\/\r\nfunction StatsSection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const stats = [{\r\n    end: 90,\r\n    suffix: '%',\r\n    label: 'of hacks start with phishing',\r\n    color: 'from-red-500 to-red-600',\r\n    icon: '\ud83c\udfa3',\r\n    src: 'Verizon DBIR 2024'\r\n  }, {\r\n    end: 3,\r\n    suffix: '.4B$',\r\n    label: 'lost to crypto scams in 2023',\r\n    color: 'from-amber-500 to-orange-500',\r\n    icon: '\ud83d\udcb0',\r\n    src: 'FBI IC3 Report'\r\n  }, {\r\n    end: 1,\r\n    suffix: '.35M',\r\n    label: 'phishing sites created monthly',\r\n    color: 'from-pink-500 to-rose-500',\r\n    icon: '\ud83c\udf10',\r\n    src: 'APWG Report'\r\n  }, {\r\n    end: 25,\r\n    suffix: '%',\r\n    label: 'clicked a phishing link this year',\r\n    color: 'from-purple-500 to-violet-500',\r\n    icon: '\ud83d\udc46',\r\n    src: 'KnowBe4 Study'\r\n  }];\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    className: \"relative py-24 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-dark-900\/50 to-dark-950' : 'bg-gradient-to-b from-white via-red-50\/20 to-white'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg opacity-30\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-red-500\/10 border-red-500\/20' : 'bg-red-50 border-red-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"w-2 h-2 rounded-full bg-red-500 animate-pulse\"\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono ${dark ? 'text-red-400\/80' : 'text-red-700'}`\r\n  }, \"REAL-TIME THREAT DATA\"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-[9px] px-1.5 py-0.5 rounded-full ml-1 ${dark ? 'bg-neon\/20 text-neon' : 'bg-emerald-200 text-emerald-800'}`\r\n  }, \"v1.2.0\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"The threats are \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"bg-gradient-to-r from-red-500 to-orange-500 bg-clip-text text-transparent\"\r\n  }, \"very real\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-sm sm:text-base max-w-xl mx-auto mb-14 ${dark ? 'text-slate-500' : 'text-gray-600'}`\r\n  }, \"A simple ad blocker is not enough. You need intelligent protection.\")), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5\"\r\n  }, stats.map((s, i) => {\r\n    const [ref, count] = useCounter(s.end, 2500);\r\n    return \/*#__PURE__*\/React.createElement(Anim, {\r\n      key: i,\r\n      delay: i * 120\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      ref: ref,\r\n      className: `feature-card p-7 rounded-3xl border text-center h-full group ${dark ? 'bg-white\/[0.02] border-white\/[0.06] backdrop-blur-sm' : 'bg-white border-gray-200 shadow-md'}`\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"text-3xl mb-3 group-hover:scale-125 transition-transform duration-300\"\r\n    }, s.icon), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: `text-4xl lg:text-5xl font-black bg-gradient-to-r ${s.color} bg-clip-text text-transparent mb-3`\r\n    }, count, s.suffix), \/*#__PURE__*\/React.createElement(\"p\", {\r\n      className: `text-sm leading-relaxed mb-2 ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n    }, s.label), \/*#__PURE__*\/React.createElement(\"p\", {\r\n      className: `text-[10px] font-mono ${dark ? 'text-slate-600' : 'text-gray-400'}`\r\n    }, s.src)));\r\n  }))));\r\n}\r\n\r\n\/* FEATURES *\/\r\nfunction FeaturesSection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const [cat, setCat] = useState('all');\r\n  const cats = [{\r\n    id: 'all',\r\n    label: 'All Modules',\r\n    icon: '\ud83d\udd2e'\r\n  }, {\r\n    id: 'detection',\r\n    label: 'Detection',\r\n    icon: '\ud83d\udd0d'\r\n  }, {\r\n    id: 'protection',\r\n    label: 'Protection',\r\n    icon: '\ud83d\udee1\ufe0f'\r\n  }, {\r\n    id: 'tools',\r\n    label: 'Tools',\r\n    icon: '\ud83d\udd27'\r\n  }, {\r\n    id: 'privacy',\r\n    label: 'Privacy',\r\n    icon: '\ud83d\udd12'\r\n  }];\r\n  const filtered = cat === 'all' ? allFeatures : allFeatures.filter(f => f.cat === cat);\r\n  const grads = ['from-emerald-500\/20 to-teal-500\/20', 'from-cyan-500\/20 to-blue-500\/20', 'from-violet-500\/20 to-purple-500\/20', 'from-amber-500\/20 to-orange-500\/20', 'from-pink-500\/20 to-rose-500\/20'];\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    id: \"features\",\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, {\r\n    className: \"text-center\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\r\n  }, \"\\u26A1 Complete Security Suite\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Every module you need.\"), \/*#__PURE__*\/React.createElement(\"br\", null), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"Nothing you don't.\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base max-w-2xl mx-auto mb-10 ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, allFeatures.length, \" security modules working together.\")), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 100,\r\n    className: \"flex flex-wrap justify-center gap-2 mb-12\"\r\n  }, cats.map(c => {\r\n    const count = c.id === 'all' ? allFeatures.length : allFeatures.filter(f => f.cat === c.id).length;\r\n    return \/*#__PURE__*\/React.createElement(\"button\", {\r\n      key: c.id,\r\n      onClick: () => setCat(c.id),\r\n      className: `category-tab px-5 py-2.5 rounded-2xl text-sm font-medium transition-all duration-300 border backdrop-blur-sm\r\n                      ${cat === c.id ? dark ? 'bg-neon\/10 border-neon\/30 text-neon shadow-lg shadow-neon\/10' : 'bg-white border-emerald-400 text-emerald-800 shadow-lg shadow-emerald-500\/15' : dark ? 'bg-white\/[0.02] border-white\/5 text-slate-400 hover:text-white hover:bg-white\/5' : 'bg-white border-gray-200 text-gray-600 hover:text-gray-900 hover:bg-gray-50 hover:border-gray-300'}`\r\n    }, c.icon, \" \", c.label, \/*#__PURE__*\/React.createElement(\"span\", {\r\n      className: `ml-1.5 text-[10px] px-1.5 py-0.5 rounded-full ${cat === c.id ? dark ? 'bg-neon\/20 text-neon' : 'bg-emerald-200 text-emerald-800' : dark ? 'bg-white\/5 text-slate-500' : 'bg-gray-100 text-gray-500'}`\r\n    }, count));\r\n  })), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5 gap-4\"\r\n  }, filtered.map((f, i) => \/*#__PURE__*\/React.createElement(Anim, {\r\n    key: f.name,\r\n    delay: Math.min(i * 30, 300)\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `feature-module-card group p-5 rounded-2xl border h-full transition-all duration-300 ${dark ? 'bg-white\/[0.02] border-white\/[0.06] hover:border-neon\/20 backdrop-blur-sm' : 'bg-white border-gray-200 shadow-sm hover:border-emerald-400 hover:shadow-lg'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `w-12 h-12 rounded-2xl bg-gradient-to-br ${grads[i % 5]} flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-xl\"\r\n  }, f.icon)), \/*#__PURE__*\/React.createElement(\"h3\", {\r\n    className: `text-sm font-bold mb-1.5 leading-tight ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, f.name), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs leading-relaxed ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, f.desc)))))));\r\n}\r\n\r\n\/* HOW IT WORKS *\/\r\nfunction HowItWorks() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const steps = [{\r\n    num: '01',\r\n    title: 'Install in 10 seconds',\r\n    desc: 'Add from Chrome Web Store. Zero config.',\r\n    icon: '\u2b07\ufe0f',\r\n    grad: 'from-neon to-emerald-400'\r\n  }, {\r\n    num: '02',\r\n    title: 'Browse normally',\r\n    desc: 'Smart Analysis reviews every page in background.',\r\n    icon: '\ud83c\udf10',\r\n    grad: 'from-neon-blue to-cyan-400'\r\n  }, {\r\n    num: '03',\r\n    title: 'Threats blocked',\r\n    desc: 'Phishing, drainers, trackers intercepted.',\r\n    icon: '\ud83d\udee1\ufe0f',\r\n    grad: 'from-neon-purple to-violet-400'\r\n  }, {\r\n    num: '04',\r\n    title: 'Stay in control',\r\n    desc: 'Custom lists, manual scan, privacy tools.',\r\n    icon: '\u2699\ufe0f',\r\n    grad: 'from-neon-pink to-rose-400'\r\n  }];\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    id: \"how-it-works\",\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, {\r\n    className: \"text-center mb-20\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon-blue\/[0.06] border-neon-blue\/20' : 'bg-cyan-50 border-cyan-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono ${dark ? 'text-neon-blue\/80' : 'text-cyan-700'}`\r\n  }, \"\\uD83D\\uDE80 Zero Configuration\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"How it \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"works\"))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `hidden lg:block absolute top-1\/2 left-0 right-0 h-px ${dark ? 'bg-gradient-to-r from-transparent via-neon\/20 to-transparent' : 'bg-gradient-to-r from-transparent via-emerald-400\/30 to-transparent'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8\"\r\n  }, steps.map((s, i) => \/*#__PURE__*\/React.createElement(Anim, {\r\n    key: i,\r\n    delay: i * 150\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `step-card relative p-8 rounded-3xl border h-full text-center transition-all duration-500 ${dark ? 'bg-gradient-to-br from-white\/[0.03] to-white\/[0.01] border-white\/[0.08] hover:border-neon\/40' : 'bg-white border-gray-200 shadow-md hover:shadow-xl hover:border-emerald-400'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute -top-5 left-1\/2 -translate-x-1\/2 w-10 h-10 rounded-2xl bg-gradient-to-br ${s.grad} flex items-center justify-center text-white font-black text-sm shadow-lg animate-border-glow`\r\n  }, s.num), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"w-20 h-20 mx-auto mt-4 mb-6 rounded-3xl bg-white\/[0.03] flex items-center justify-center\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-4xl\"\r\n  }, s.icon)), \/*#__PURE__*\/React.createElement(\"h3\", {\r\n    className: `text-lg font-bold mb-3 ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, s.title), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-sm leading-relaxed ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, s.desc))))))));\r\n}\r\n\r\n\/* EXTENSION PREVIEW *\/\r\nfunction ProtectionDemo() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const [activeTab, setActiveTab] = useState('main');\r\n  const darkImages = ['https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T1D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T2D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T3D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T4D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T5D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T6D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T7D-ENG.png'];\r\n  const lightImages = ['https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T1-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T2-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T3-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T4-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T5-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T6-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/T7-ENG.png'];\r\n  const currentImages = dark ? darkImages : lightImages;\r\n  const duplicatedImages = [...currentImages, ...currentImages];\r\n  const toolsSrc = dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/PTOOLSD-ENG.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/PTOOLS-ENG.png';\r\n  const privacySrc = dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/PSETTD-ENG.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/PSETT-ENG.png';\r\n  const blockedSrc = dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/PSAFED-ENG.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/09\/PSAFE-ENG.png';\r\n  const getSingleSrc = () => {\r\n    if (activeTab === 'tools') return toolsSrc;\r\n    if (activeTab === 'privacy') return privacySrc;\r\n    if (activeTab === 'blocked') return blockedSrc;\r\n    return '';\r\n  };\r\n  const tabs = [{\r\n    id: 'main',\r\n    label: 'Main Extension',\r\n    icon: '\ud83d\udee1\ufe0f'\r\n  }, {\r\n    id: 'tools',\r\n    label: 'Tools Center',\r\n    icon: '\ud83e\uddf0'\r\n  }, {\r\n    id: 'privacy',\r\n    label: 'Privacy Settings',\r\n    icon: '\ud83d\udd12'\r\n  }, {\r\n    id: 'blocked',\r\n    label: 'Blocked Page',\r\n    icon: '\ud83d\udeab'\r\n  }];\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\",\r\n    id: \"extension-preview\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"text-center mb-12\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"w-2 h-2 rounded-full bg-neon animate-pulse\"\r\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\r\n  }, \"EXTENSION PREVIEW\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Explore the \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"full interface\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base max-w-2xl mx-auto ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"See how AIScamHunter protects you. Browse the main dashboard, tools, privacy controls, and warning screens.\"))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 100\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"w-full max-w-6xl mx-auto\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex flex-wrap justify-center gap-3 mb-12\",\r\n    role: \"tablist\"\r\n  }, tabs.map(tab => \/*#__PURE__*\/React.createElement(\"button\", {\r\n    key: tab.id,\r\n    onClick: () => setActiveTab(tab.id),\r\n    className: `preview-tab ${activeTab === tab.id ? 'is-active' : ''}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"preview-tab-icon\"\r\n  }, tab.icon), \/*#__PURE__*\/React.createElement(\"span\", null, tab.label)))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative\"\r\n  }, activeTab === 'main' && \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"carousel-container overflow-hidden rounded-3xl py-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"marquee-track-ext\"\r\n  }, duplicatedImages.map((url, idx) => \/*#__PURE__*\/React.createElement(\"div\", {\r\n    key: `${idx}-${dark ? 'd' : 'l'}`,\r\n    className: \"preview-image-card\"\r\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\r\n    src: url,\r\n    alt: `Extension preview ${idx + 1}`,\r\n    loading: \"lazy\"\r\n  })))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"text-center mt-5 text-xs font-mono opacity-60\"\r\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\r\n    className: \"fas fa-mouse-pointer mr-1\"\r\n  }), \" Hover to pause slideshow\")), activeTab !== 'main' && \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"single-preview\",\r\n    style: {\r\n      animation: 'fadeInScale 0.4s ease'\r\n    },\r\n    key: activeTab\r\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\r\n    src: getSingleSrc(),\r\n    alt: `${activeTab} dashboard`\r\n  })))))));\r\n}\r\n\r\n\/* LANGUAGES *\/\r\nfunction LanguagesSection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const ww = useWindowWidth();\r\n  const useOrbit = ww >= 768;\r\n  const ring1Count = 8,\r\n    ring2Count = supportedLanguages.length - ring1Count;\r\n  const ring1Radius = 190,\r\n    ring2Radius = 290;\r\n  const ring1Langs = supportedLanguages.slice(0, ring1Count);\r\n  const ring2Langs = supportedLanguages.slice(ring1Count);\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    id: \"languages\",\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[700px] h-[700px] rounded-full blur-[120px] ${dark ? 'bg-neon\/[0.04]' : 'bg-emerald-400\/[0.06]'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute top-1\/4 right-1\/4 w-[400px] h-[400px] rounded-full blur-[100px] ${dark ? 'bg-neon-purple\/[0.03]' : 'bg-violet-400\/[0.05]'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, {\r\n    className: \"text-center mb-16\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon-purple\/[0.08] border-neon-purple\/30' : 'bg-violet-50 border-violet-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-base\"\r\n  }, \"\\uD83C\\uDF0D\"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono tracking-wider ${dark ? 'text-neon-purple\/90' : 'text-violet-700'}`\r\n  }, \"GLOBAL REACH\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-6xl font-black tracking-tight mb-4 leading-[1.05]\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Available in \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, supportedLanguages.length, \" languages\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base sm:text-lg max-w-2xl mx-auto mb-3 ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"Auto-detected from your browser language \\u2014 no setup needed.\")), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 150\r\n  }, useOrbit ? \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-orbit-container\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-ring ring-1\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-ring ring-2\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-ring ring-3\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-orbit-center\"\r\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\r\n    dark: dark,\r\n    style: {\r\n      width: '80px',\r\n      height: '80px'\r\n    }\r\n  })), ring1Langs.map((lang, i) => {\r\n    const angle = i \/ ring1Count * 2 * Math.PI - Math.PI \/ 2;\r\n    const x = Math.cos(angle) * ring1Radius;\r\n    const y = Math.sin(angle) * ring1Radius;\r\n    return \/*#__PURE__*\/React.createElement(\"div\", {\r\n      key: lang.code,\r\n      className: \"lang-chip\",\r\n      style: {\r\n        transform: `translate(${x}px, ${y}px)`\r\n      }\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"lang-chip-tooltip\"\r\n    }, lang.name, \" \\xB7 \", lang.native), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"lang-chip-flag\"\r\n    }, lang.flag), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"lang-chip-code\"\r\n    }, lang.code));\r\n  }), ring2Langs.map((lang, i) => {\r\n    const angle = i \/ ring2Count * 2 * Math.PI - Math.PI \/ 2 + Math.PI \/ ring2Count;\r\n    const x = Math.cos(angle) * ring2Radius;\r\n    const y = Math.sin(angle) * ring2Radius;\r\n    return \/*#__PURE__*\/React.createElement(\"div\", {\r\n      key: lang.code,\r\n      className: \"lang-chip\",\r\n      style: {\r\n        transform: `translate(${x}px, ${y}px)`\r\n      }\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"lang-chip-tooltip\"\r\n    }, lang.name, \" \\xB7 \", lang.native), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"lang-chip-flag\"\r\n    }, lang.flag), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"lang-chip-code\"\r\n    }, lang.code));\r\n  })) : \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex flex-col items-center mb-10\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-detect-pulse mb-3\"\r\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\r\n    dark: dark,\r\n    style: {\r\n      width: '40px',\r\n      height: '40px'\r\n    }\r\n  })), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `text-xs font-mono font-bold uppercase tracking-widest ${dark ? 'text-neon' : 'text-emerald-700'}`\r\n  }, \"Auto-Detect\")), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-grid\"\r\n  }, supportedLanguages.map((lang, i) => \/*#__PURE__*\/React.createElement(\"div\", {\r\n    key: lang.code,\r\n    className: \"lang-grid-chip\",\r\n    style: {\r\n      animationDelay: `${i * 0.1}s`\r\n    },\r\n    title: `${lang.name} \u00b7 ${lang.native}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-grid-chip-flag\"\r\n  }, lang.flag), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"lang-grid-chip-name\"\r\n  }, lang.code.toUpperCase())))))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 400\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"mt-16 lg:mt-24 grid grid-cols-2 sm:grid-cols-4 gap-4 max-w-3xl mx-auto\"\r\n  }, [{\r\n    label: 'Languages',\r\n    value: supportedLanguages.length + '+',\r\n    icon: '\ud83c\udf10'\r\n  }, {\r\n    label: 'Continents',\r\n    value: '6',\r\n    icon: '\ud83d\uddfa\ufe0f'\r\n  }, {\r\n    label: 'Native UI',\r\n    value: '100%',\r\n    icon: '\u2728'\r\n  }, {\r\n    label: 'Auto-Detect',\r\n    value: 'On',\r\n    icon: '\u26a1'\r\n  }].map((s, i) => \/*#__PURE__*\/React.createElement(\"div\", {\r\n    key: i,\r\n    className: `p-5 rounded-2xl border text-center backdrop-blur-sm ${dark ? 'bg-white\/[0.02] border-white\/[0.06]' : 'bg-white border-gray-200 shadow-sm'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"text-2xl mb-2\"\r\n  }, s.icon), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"gradient-text-static text-2xl font-black mb-1\"\r\n  }, s.value), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `text-[10px] font-mono uppercase tracking-wider ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, s.label)))))));\r\n}\r\n\r\n\/* TESTIMONIALS *\/\r\nfunction TestimonialsSection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const all = [{\r\n    name: 'Sophie M.',\r\n    role: 'Freelance Designer',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'AIScamHunter saved me from a fake PayPal site. Essential!'\r\n  }, {\r\n    name: 'Thomas K.',\r\n    role: 'Crypto Trader',\r\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\r\n    text: 'A crypto drainer blocked in my first week. Prevented a malicious transaction.'\r\n  }, {\r\n    name: 'Marie L.',\r\n    role: 'Teacher',\r\n    avatar: '\ud83d\udc69\u200d\ud83c\udfeb',\r\n    text: \"Simple, zero slowdown. Installed on my kids' browsers. Peace of mind.\"\r\n  }, {\r\n    name: 'Antoine R.',\r\n    role: 'Web Developer',\r\n    avatar: '\ud83e\uddd1\u200d\ud83d\udcbb',\r\n    text: 'Impressed by the homoglyph detection. Remarkable tech for free.'\r\n  }, {\r\n    name: 'Nadia B.',\r\n    role: 'E-commerce Manager',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: '200+ trackers blocked in one week. Finally rid of targeted ads.'\r\n  }, {\r\n    name: 'Lucas D.',\r\n    role: 'Student',\r\n    avatar: '\ud83e\uddd1\u200d\ud83c\udf93',\r\n    text: 'The QR scan saved me from a phishing site at the library.'\r\n  }, {\r\n    name: 'Emma W.',\r\n    role: 'Marketing Director',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'Best security extension ever. Incredibly accurate alerts.'\r\n  }, {\r\n    name: 'James P.',\r\n    role: 'IT Consultant',\r\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbc',\r\n    text: 'DGA detection catches domains others miss. Recommended to all clients.'\r\n  }, {\r\n    name: 'Sarah H.',\r\n    role: 'Journalist',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'Clicks hundreds of links daily. Caught 3 phishing attempts this month.'\r\n  }, {\r\n    name: 'Michael C.',\r\n    role: 'DeFi Investor',\r\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\r\n    text: 'Inferno Drainer detection blocked a legit-looking wallet-draining dApp.'\r\n  }, {\r\n    name: 'Lisa T.',\r\n    role: 'Online Seller',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'Caught a fake payment gateway. Literally saved my business.'\r\n  }, {\r\n    name: 'David N.',\r\n    role: 'Cybersecurity Analyst',\r\n    avatar: '\ud83e\uddd1\u200d\ud83d\udcbb',\r\n    text: 'SSL cert age check is enterprise-grade. Impressive for an extension.'\r\n  }, {\r\n    name: 'Rachel F.',\r\n    role: 'Parent',\r\n    avatar: '\ud83d\udc69',\r\n    text: 'Finally trust my kids to browse safely. Essential for families.'\r\n  }, {\r\n    name: 'Alex G.',\r\n    role: 'Startup Founder',\r\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbc',\r\n    text: 'Deployed team-wide. Form interception prevented credential theft.'\r\n  }, {\r\n    name: 'Julia S.',\r\n    role: 'Graphic Designer',\r\n    avatar: '\ud83d\udc69\u200d\ud83c\udfa8',\r\n    text: 'Clean interface. Notifications are smart, never annoying.'\r\n  }, {\r\n    name: 'Chris M.',\r\n    role: 'NFT Collector',\r\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\r\n    text: 'Three fake airdrops blocked. Clipboard protection caught address swap.'\r\n  }, {\r\n    name: 'Anna K.',\r\n    role: 'Professor',\r\n    avatar: '\ud83d\udc69\u200d\ud83c\udfeb',\r\n    text: 'Installed on all lab computers. Students protected during research.'\r\n  }, {\r\n    name: 'Robert W.',\r\n    role: 'Retired Engineer',\r\n    avatar: '\ud83d\udc74',\r\n    text: 'Simple for non-tech people. Blocked a fake tech support popup.'\r\n  }, {\r\n    name: 'Diana L.',\r\n    role: 'Travel Blogger',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'Public wifi everywhere. Warns about unsafe sites before loading.'\r\n  }, {\r\n    name: 'Kevin Z.',\r\n    role: 'Game Developer',\r\n    avatar: '\ud83e\uddd1\u200d\ud83d\udcbb',\r\n    text: 'Password generator is great. Privacy cleaner removes everything.'\r\n  }, {\r\n    name: 'Olivia P.',\r\n    role: 'HR Manager',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'Company-wide after catching a spear-phishing email link.'\r\n  }, {\r\n    name: 'Karim H.',\r\n    role: 'Software Engineer',\r\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\r\n    text: 'v1.2.0 gives me a flawless Arabic interface with per-category tracker breakdown.'\r\n  }, {\r\n    name: 'Yuki T.',\r\n    role: 'E-commerce Owner',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\r\n    text: 'Runs flawlessly on Edge now. The \u65e5\u672c\u8a9e interface made it easy to set up.'\r\n  }, {\r\n    name: 'Lina S.',\r\n    role: 'Digital Marketer',\r\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbb',\r\n    text: 'Auto-detects my browser language. Switched from Chrome to Edge, zero setup.'\r\n  }];\r\n  const row1 = all.slice(0, 8),\r\n    row2 = all.slice(8, 16),\r\n    row3 = all.slice(16, 24);\r\n  function Card({\r\n    t\r\n  }) {\r\n    return \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: `flex-shrink-0 w-[340px] p-5 rounded-2xl border mx-2 transition-all hover:-translate-y-1 ${dark ? 'bg-white\/[0.02] border-white\/[0.06] hover:border-neon\/20 backdrop-blur-sm' : 'bg-white border-gray-200 shadow-md hover:shadow-xl hover:border-emerald-300'}`\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"flex items-center gap-1 mb-3\"\r\n    }, [1, 2, 3, 4, 5].map(j => \/*#__PURE__*\/React.createElement(\"span\", {\r\n      key: j,\r\n      className: \"text-amber-400 text-sm\"\r\n    }, \"\\u2605\"))), \/*#__PURE__*\/React.createElement(\"p\", {\r\n      className: `text-sm leading-relaxed mb-4 ${dark ? 'text-slate-300' : 'text-gray-700'}`\r\n    }, \"\\\"\", t.text, \"\\\"\"), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: `flex items-center gap-3 pt-3 border-t ${dark ? 'border-white\/5' : 'border-gray-100'}`\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: `w-9 h-9 rounded-full flex items-center justify-center text-base ${dark ? 'bg-neon\/5 border border-white\/10' : 'bg-emerald-100 border border-emerald-200'}`\r\n    }, t.avatar), \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: `text-sm font-semibold ${dark ? 'text-white' : 'text-gray-900'}`\r\n    }, t.name), \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: `text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n    }, t.role))));\r\n  }\r\n  function Row({\r\n    items,\r\n    dur,\r\n    rev\r\n  }) {\r\n    const doubled = [...items, ...items];\r\n    return \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"overflow-hidden py-2\"\r\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n      className: \"flex marquee-track\",\r\n      style: {\r\n        animationDuration: `${dur}s`,\r\n        animationDirection: rev ? 'reverse' : 'normal'\r\n      }\r\n    }, doubled.map((t, i) => \/*#__PURE__*\/React.createElement(Card, {\r\n      key: i,\r\n      t: t\r\n    }))));\r\n  }\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    id: \"testimonials\",\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-dark-900\/30 to-dark-950' : 'bg-gradient-to-b from-slate-50 via-white to-slate-50'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, {\r\n    className: \"text-center mb-12 px-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-amber-500\/10 border-amber-500\/20' : 'bg-amber-50 border-amber-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono ${dark ? 'text-amber-400\/80' : 'text-amber-700'}`\r\n  }, \"\\u2B50 Trusted by thousands\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Loved by \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"users worldwide\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base max-w-xl mx-auto ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"Real stories from real people who avoided real threats.\")), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"space-y-2\"\r\n  }, \/*#__PURE__*\/React.createElement(Row, {\r\n    items: row1,\r\n    dur: 60,\r\n    rev: false\r\n  }), \/*#__PURE__*\/React.createElement(Row, {\r\n    items: row2,\r\n    dur: 55,\r\n    rev: true\r\n  }), \/*#__PURE__*\/React.createElement(Row, {\r\n    items: row3,\r\n    dur: 65,\r\n    rev: false\r\n  }))));\r\n}\r\n\r\n\/* PRICING *\/\r\nfunction PricingSection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  const [annual, setAnnual] = useState(true);\r\n  const freeFeatures = ['Real-time phishing protection', 'Typosquatting detection', 'Tracker blocker (454,000+ domains)', 'Crypto drainer detection', 'Password generator', 'Manual URL scanner', 'Smart notifications', `All ${allFeatures.length} security modules`];\r\n  const premiumFeatures = ['Everything in Free', 'Full cookie\/localStorage cleanup', 'Batch scan (10 URLs)', 'Email risk checker & phone validator', 'Detailed threat history', 'Advanced custom rules', 'Priority support (phone\/WhatsApp)', '\"Protected\" profile badge', 'Early access to updates'];\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    id: \"pricing\",\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[600px] h-[600px] rounded-full blur-[150px] ${dark ? 'bg-neon\/[0.03]' : 'bg-emerald-400\/[0.06]'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-5xl mx-auto px-4 sm:px-6 lg:px-8\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, {\r\n    className: \"text-center mb-12\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-xs font-mono ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\r\n  }, \"\\uD83D\\uDC8E Simple Pricing\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight leading-tight mb-2\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Free forever.\")), \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight leading-tight mb-4\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"Premium when you want more.\")), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-base max-w-xl mx-auto mb-8 ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"No auto-billing. No tricks. You stay in control.\"), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `inline-flex items-center gap-1 p-1.5 rounded-2xl border ${dark ? 'bg-white\/[0.03] border-white\/5' : 'bg-gray-100 border-gray-200'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"button\", {\r\n    onClick: () => setAnnual(false),\r\n    className: `px-6 py-2.5 rounded-xl text-sm font-medium transition-all ${!annual ? dark ? 'bg-neon\/10 text-neon border border-neon\/20' : 'bg-white text-emerald-800 border border-emerald-300 shadow-sm' : dark ? 'text-slate-400' : 'text-gray-500'}`\r\n  }, \"Monthly\"), \/*#__PURE__*\/React.createElement(\"button\", {\r\n    onClick: () => setAnnual(true),\r\n    className: `px-6 py-2.5 rounded-xl text-sm font-medium transition-all flex items-center gap-2 ${annual ? dark ? 'bg-neon\/10 text-neon border border-neon\/20' : 'bg-white text-emerald-800 border border-emerald-300 shadow-sm' : dark ? 'text-slate-400' : 'text-gray-500'}`\r\n  }, \"Annual\", \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-[10px] px-2 py-0.5 rounded-full font-bold ${dark ? 'bg-neon\/20 text-neon' : 'bg-emerald-200 text-emerald-800'}`\r\n  }, \"-33%\")))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"grid grid-cols-1 lg:grid-cols-2 gap-8 max-w-4xl mx-auto\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `h-full flex flex-col p-8 lg:p-10 rounded-3xl border transition-all duration-300 hover:scale-[1.02] ${dark ? 'bg-white\/[0.02] border-white\/[0.08] hover:border-neon\/30 backdrop-blur-sm' : 'bg-white border-gray-200 shadow-lg hover:shadow-2xl hover:border-emerald-400'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex items-center gap-3 mb-6\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `w-12 h-12 rounded-2xl flex items-center justify-center ${dark ? 'bg-white\/5' : 'bg-gray-100'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-2xl\"\r\n  }, \"\\uD83D\\uDEE1\\uFE0F\")), \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"h3\", {\r\n    className: `text-xl font-bold ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, \"Free\"), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, \"Essential protection\"))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex items-baseline gap-1 mb-8\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-6xl font-black ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, \"$0\"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-sm ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, \"\/ forever\")), \/*#__PURE__*\/React.createElement(\"ul\", {\r\n    className: \"space-y-3 mb-8 flex-1\"\r\n  }, freeFeatures.map((f, i) => \/*#__PURE__*\/React.createElement(\"li\", {\r\n    key: i,\r\n    className: `flex items-start gap-3 text-sm ${dark ? 'text-slate-300' : 'text-gray-700'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 mt-0.5 ${dark ? 'bg-neon\/10' : 'bg-emerald-100'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"12\",\r\n    height: \"12\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: dark ? '#00ff88' : '#059669',\r\n    strokeWidth: \"3\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M20 6L9 17l-5-5\"\r\n  }))), f))), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\",\r\n    className: `flex items-center justify-center gap-2 w-full py-4 border rounded-2xl text-sm font-bold transition-all ${dark ? 'border-white\/10 text-white hover:bg-white\/5 hover:border-neon\/20' : 'border-gray-300 text-gray-900 hover:bg-emerald-50 hover:border-emerald-400'}`\r\n  }, \"Install Free\", \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"16\",\r\n    height: \"16\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: \"currentColor\",\r\n    strokeWidth: \"2\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M5 12h14M12 5l7 7-7 7\"\r\n  }))))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 150\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `h-full flex flex-col relative p-8 lg:p-10 rounded-3xl border transition-all duration-300 hover:scale-[1.02] animate-border-glow ${dark ? 'border-neon\/30' : 'border-emerald-400 shadow-xl shadow-emerald-500\/10'}`,\r\n    style: {\r\n      background: dark ? 'linear-gradient(135deg, rgba(0,255,136,0.04), rgba(0,212,255,0.04))' : 'linear-gradient(135deg, rgba(5,150,105,0.06), rgba(8,145,178,0.06))'\r\n    }\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute -top-3.5 left-1\/2 -translate-x-1\/2 px-5 py-1.5 bg-gradient-to-r from-neon to-neon-blue rounded-full text-xs font-bold text-dark-950 shadow-lg shadow-neon\/20\"\r\n  }, \"\\u2B50 Recommended\"), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex items-center gap-3 mb-6\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `w-12 h-12 rounded-2xl flex items-center justify-center ${dark ? 'bg-neon\/10' : 'bg-emerald-100'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-2xl\"\r\n  }, \"\\uD83D\\uDC8E\")), \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"h3\", {\r\n    className: `text-xl font-bold ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, \"Premium\"), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, \"Coming soon \\u2014 reserved for future subscribers\"))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex items-baseline gap-1 mb-1\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"text-6xl font-black gradient-text-static\"\r\n  }, annual ? '$3.33' : '$4.99'), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `text-sm ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, \"\/ month\")), annual && \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs mb-8 ${dark ? 'text-neon\/60' : 'text-emerald-700'}`\r\n  }, \"Billed $39.99\/year\", ' ', \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-slate-600 line-through' : 'text-gray-400 line-through'\r\n  }, \"$59.88\")), !annual && \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs mb-8 ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, \"No commitment\"), \/*#__PURE__*\/React.createElement(\"ul\", {\r\n    className: \"space-y-3 mb-8 flex-1\"\r\n  }, premiumFeatures.map((f, i) => \/*#__PURE__*\/React.createElement(\"li\", {\r\n    key: i,\r\n    className: `flex items-start gap-3 text-sm ${dark ? 'text-slate-300' : 'text-gray-700'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 mt-0.5 ${dark ? 'bg-neon\/10' : 'bg-emerald-100'}`\r\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"12\",\r\n    height: \"12\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: dark ? '#00ff88' : '#059669',\r\n    strokeWidth: \"3\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M20 6L9 17l-5-5\"\r\n  }))), f))), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"#pricing\",\r\n    className: \"btn-primary flex items-center justify-center gap-2 w-full py-4 bg-gradient-to-r from-neon to-neon-blue rounded-2xl text-sm font-bold text-dark-950\"\r\n  }, \"Upgrade to Premium\", \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"16\",\r\n    height: \"16\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: \"currentColor\",\r\n    strokeWidth: \"2.5\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M5 12h14M12 5l7 7-7 7\"\r\n  })))))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 300\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"text-center mt-10 space-y-1\"\r\n  }, \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs ${dark ? 'text-slate-600' : 'text-gray-500'}`\r\n  }, \"\\uD83D\\uDD12 Premium activation via phone\/WhatsApp \\u2014 no automatic billing.\"), \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-xs ${dark ? 'text-slate-600' : 'text-gray-500'}`\r\n  }, \"30-day money-back guarantee.\")))));\r\n}\r\n\r\n\/* CTA *\/\r\nfunction CTASection() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  return \/*#__PURE__*\/React.createElement(\"section\", {\r\n    id: \"install\",\r\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute inset-0 grid-bg\"\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-neon\/[0.02] to-dark-950' : 'bg-gradient-to-b from-white via-emerald-50\/40 to-white'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[800px] h-[800px] rounded-full blur-[200px] ${dark ? 'bg-neon\/[0.04]' : 'bg-emerald-400\/[0.08]'}`\r\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 pointer-events-none\"\r\n  }, [1, 2, 3].map(i => \/*#__PURE__*\/React.createElement(\"div\", {\r\n    key: i,\r\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 rounded-full border ${dark ? 'border-neon\/10' : 'border-emerald-400\/15'}`,\r\n    style: {\r\n      width: `${200 + i * 200}px`,\r\n      height: `${200 + i * 200}px`,\r\n      animation: `pulseRing ${3 + i}s ease-out infinite`,\r\n      animationDelay: `${i * 0.8}s`\r\n    }\r\n  }))), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center\"\r\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"inline-flex items-center justify-center w-20 h-20 mb-6\"\r\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\r\n    dark: dark,\r\n    className: \"w-16 h-16 object-contain\"\r\n  }))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 100\r\n  }, \/*#__PURE__*\/React.createElement(\"h2\", {\r\n    className: \"text-4xl sm:text-5xl lg:text-7xl font-black tracking-tight mb-6 leading-[1.05]\"\r\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: dark ? 'text-white' : 'text-gray-900'\r\n  }, \"Browse \"), \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: \"gradient-text\"\r\n  }, \"without fear\"))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 200\r\n  }, \/*#__PURE__*\/React.createElement(\"p\", {\r\n    className: `text-lg sm:text-xl max-w-2xl mx-auto mb-12 leading-relaxed ${dark ? 'text-slate-400' : 'text-gray-600'}`\r\n  }, \"The internet is more dangerous than ever. AIScamHunter is your\", ' ', \/*#__PURE__*\/React.createElement(\"span\", {\r\n    className: `font-semibold ${dark ? 'text-white' : 'text-gray-900'}`\r\n  }, \"last line of defense\"), \".\")), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 300\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"flex flex-col sm:flex-row gap-4 justify-center mb-10\"\r\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\",\r\n    target: \"_blank\",\r\n    rel: \"noopener noreferrer\",\r\n    className: \"btn-primary inline-flex items-center justify-center gap-3 px-10 py-5 bg-gradient-to-r from-neon via-emerald-400 to-neon-blue rounded-2xl text-base font-bold text-dark-950 shadow-lg shadow-neon\/20\"\r\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"20\",\r\n    height: \"20\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: \"currentColor\",\r\n    strokeWidth: \"2.5\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4\"\r\n  }), \/*#__PURE__*\/React.createElement(\"polyline\", {\r\n    points: \"7 10 12 15 17 10\"\r\n  }), \/*#__PURE__*\/React.createElement(\"line\", {\r\n    x1: \"12\",\r\n    y1: \"15\",\r\n    x2: \"12\",\r\n    y2: \"3\"\r\n  })), \"Add to Chrome \\u2014 Free\"), \/*#__PURE__*\/React.createElement(\"a\", {\r\n    href: \"#pricing\",\r\n    className: `inline-flex items-center justify-center gap-2 px-8 py-5 border rounded-2xl text-base font-semibold transition-all ${dark ? 'border-neon\/20 text-neon hover:bg-neon\/5 hover:border-neon\/40' : 'border-emerald-400 text-emerald-800 hover:bg-emerald-50 hover:border-emerald-500'}`\r\n  }, \"\\u2728 Upgrade to Premium\"))), \/*#__PURE__*\/React.createElement(Anim, {\r\n    delay: 400\r\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `flex flex-wrap items-center justify-center gap-6 text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\r\n  }, ['10s install', 'No data sold', 'No account needed'].map((t, i) => \/*#__PURE__*\/React.createElement(\"span\", {\r\n    key: i,\r\n    className: \"flex items-center gap-1.5\"\r\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\r\n    width: \"14\",\r\n    height: \"14\",\r\n    viewBox: \"0 0 24 24\",\r\n    fill: \"none\",\r\n    stroke: dark ? '#00ff88' : '#059669',\r\n    strokeWidth: \"2\"\r\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\r\n    d: \"M20 6L9 17l-5-5\"\r\n  })), t))))));\r\n}\r\n\r\n\/* APP *\/\r\nfunction AppContent() {\r\n  const {\r\n    dark\r\n  } = useTheme();\r\n  return \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: `relative min-h-screen transition-colors duration-500 ${dark ? 'bg-dark-950' : 'bg-slate-50'}`\r\n  }, \/*#__PURE__*\/React.createElement(ScrollProgress, null), \/*#__PURE__*\/React.createElement(ParticleBG, null), \/*#__PURE__*\/React.createElement(NavPill, null), \/*#__PURE__*\/React.createElement(ThemePill, null), \/*#__PURE__*\/React.createElement(BackToTop, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"relative z-10\"\r\n  }, \/*#__PURE__*\/React.createElement(HeroSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(BrowserSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(StatsSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(FeaturesSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(HowItWorks, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(ProtectionDemo, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(LanguagesSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(TestimonialsSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(PricingSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\r\n    className: \"section-divider\"\r\n  }), \/*#__PURE__*\/React.createElement(CTASection, null), \/*#__PURE__*\/React.createElement(SiteFooter, null)));\r\n}\r\nfunction App() {\r\n  return \/*#__PURE__*\/React.createElement(ThemeProvider, null, \/*#__PURE__*\/React.createElement(AppContent, null));\r\n}\r\nconst root = ReactDOM.createRoot(document.getElementById('ash-app-root'));\r\nroot.render(\/*#__PURE__*\/React.createElement(App, null));\r\n\r\ntry{const rootEl=document.getElementById('ash-app-root');if(rootEl)ReactDOM.createRoot(rootEl).render(React.createElement(App));}catch(e){console.error(e);var b=document.createElement('div');b.style='background:#2a0a0a;color:#ffaaaa;padding:12px;border-radius:8px;margin:12px;font:13px monospace';b.textContent='AIScamHunter error: '+e.message;document.getElementById('ash-app-root')?.appendChild(b);}\r\n})();\r\n<\/script>\r\n<!-- \/AIScamHunter v5 -->\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AIScamHunter Documentation Help Center FAQ &amp; Community Submit Ticket Smart Analysis Protection &middot; v1.2.0 NEW AIScamHunter &mdash; Smart Analysis Phishing &amp; Crypto Scam Blocker The browser security extension that analyzes every site in real-time, blocks phishing, crypto drainers, fake shops and trackers &mdash; without slowing your browsing. Your phishing and crypto scam protection now in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":227,"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":926,"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/pages\/30\/revisions\/926"}],"wp:attachment":[{"href":"https:\/\/aiscamhunter.com\/es\/wp-json\/wp\/v2\/media?parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}