PageSourceSearch

https://blockcircle.com/

html blockcircle.com collected 2026-10-04 11:40:38 UTC 115,054 bytes, 677 lines download raw bytes

1<!DOCTYPE html><html lang="en" dir="ltr" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/1e1o7osydaw66.css" data-precedence="next"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&amp;display=swap" data-precedence="default"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/37cpq6p6vr4sj.js"/>
1<script src="/_next/static/chunks/30l2-8sobyeyu.js" async=""></script>
1<script src="/_next/static/chunks/0xej_4qs7kh9c.js" async=""></script>
1<script src="/_next/static/chunks/3b9dz5m9gncyv.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-1df-it4n4xl2z.js" async=""></script>
1<script src="/_next/static/chunks/3tsd81_dqiiol.js" async=""></script>
1<script src="/_next/static/chunks/2p-3m2oi87zz1.js" async=""></script>
1<script src="/_next/static/chunks/3-ubqo6zgbr65.js" async=""></script>
1<script src="/_next/static/chunks/1v2kdgupvsdrq.js" async=""></script>
1<script src="/_next/static/chunks/41646vilx1zsw.js" async=""></script>
1<script src="/_next/static/chunks/2op3zvbfmy70w.js" async=""></script>
1<script src="/_next/static/chunks/235kko6kykua1.js" async=""></script>
1<script src="/_next/static/chunks/28p12q-xu7eyz.js" async=""></script>
1<script src="/_next/static/chunks/333_nnf0o2l-l.js" async=""></script>
1<script src="/_next/static/chunks/3ljprtp8w6y__.js" async=""></script>
1<script src="/_next/static/chunks/2mg30w49j6_d8.js" async=""></script>
1<script src="/_next/static/chunks/3e0eh0lyfmljt.js" async=""></script>
1<script src="/_next/static/chunks/2gx2x9_2usxah.js" async=""></script>
1<script src="/_next/static/chunks/2lxwq3st2j69k.js" async=""></script>
1<script src="/_next/static/chunks/44hvdusvwd_i-.js" async=""></script>
1<script src="/_next/static/chunks/074uwubs5jhs_.js" async=""></script>
1<script src="/_next/static/chunks/2habyjg7dq9r0.js" async=""></script>
1<script src="/_next/static/chunks/0rml9-lxnyym2.js" async=""></script>
1<link rel="preload" href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&amp;display=swap" as="style"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-69KSB1FMZS" as="script" crossorigin=""/><meta name="theme-color" content="#0a0e17"/><title>Blockcircle - Follow the smart money. | Whale, insider and political trading signals.</title><meta name="description" content="See what whale wallets, politicians and company insiders are trading, and copy them from your own exchange account. Ask Blockcircle AI anything in plain English. Non-custodial: your money never leaves your account."/><meta name="application-name" content="Blockcircle"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="canonical" href="https://blockcircle.com"/><link rel="alternate" hrefLang="en" href="https://blockcircle.com"/><link rel="alternate" hrefLang="x-default" href="https://blockcircle.com"/><link rel="alternate" hrefLang="id" href="https://blockcircle.com/id"/><link rel="alternate" hrefLang="ar" href="https://blockcircle.com/ar"/><link rel="alternate" hrefLang="fr" href="https://blockcircle.com/fr"/><link rel="alternate" hrefLang="es" href="https://blockcircle.com/es"/><link rel="alternate" hrefLang="zh" href="https://blockcircle.com/zh"/><link rel="alternate" hrefLang="ja" href="https://blockcircle.com/ja"/><link rel="alternate" hrefLang="pt" href="https://blockcircle.com/pt"/><link rel="alternate" hrefLang="de" href="https://blockcircle.com/de"/><link rel="alternate" hrefLang="ko" href="https://blockcircle.com/ko"/><link rel="alternate" hrefLang="tr" href="https://blockcircle.com/tr"/><link rel="alternate" hrefLang="vi" href="https://blockcircle.com/vi"/><link rel="alternate" hrefLang="th" href="https://blockcircle.com/th"/><link rel="alternate" hrefLang="ru" href="https://blockcircle.com/ru"/><link rel="alternate" hrefLang="hi" href="https://blockcircle.com/hi"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Blockcircle"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta property="og:title" content="Blockcircle - Source the alpha. Route it instantly."/><meta property="og:description" content="Find the trade and execute it from one terminal. 12 alpha tools, 150+ venues, every asset class. Non-custodial."/><meta property="og:image" content="https://blockcircle.com/og-image.png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Blockcircle - Source the alpha. Route it instantly."/><meta name="twitter:description" content="Find the trade and execute it from one terminal. 12 alpha tools, 150+ venues, every asset class. Non-custodial."/><meta name="twitter:image" content="https://blockcircle.com/twitter-image?0d16401cb2c573f8"/><meta name="twitter:image:alt" content="Blockcircle - Financial Market Intelligence Platform"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180"/><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/>
1<script id="__bc_theme__">(function(){try{var t=localStorage.getItem('ah_theme');if(t){t=JSON.parse(t);}if(t!=='light'&&t!=='dark')t='dark';var h=document.documentElement;h.classList.remove('dark','light');h.classList.add(t);}catch(e){}})();</script>
1<script id="__bc_ios_zoom__">(function(){try{var ua=navigator.userAgent||'';var ios=/iPad|iPhone|iPod/.test(ua)||(navigator.platform==='MacIntel'&&navigator.maxTouchPoints>1);if(!ios)return;function fix(){var m=document.querySelector('meta[name=viewport]');if(!m)return false;var c=m.getAttribute('content')||'';if(c.indexOf('maximum-scale')===-1){m.setAttribute('content',c+', maximum-scale=1');}return true;}if(!fix()){document.addEventListener('DOMContentLoaded',fix);}}catch(e){}})();</script>
1<script id="__bc_dom_guard__">(function(){try{if(typeof Node==='undefined'||!Node.prototype)return;function arm(){if(Node.prototype.__bcDomGuard)return;Node.prototype.__bcDomGuard=1;var R=Node.prototype.removeChild;Node.prototype.removeChild=function(c){if(c&&c.parentNode!==this){return c;}return R.call(this,c);};var I=Node.prototype.insertBefore;Node.prototype.insertBefore=function(n,r){if(r&&r.parentNode!==this){return n;}return I.call(this,n,r);};}window.__bcArmDomGuard=arm;window.addEventListener('error',function(ev){var m=(ev&&(ev.message||(ev.error&&ev.error.message)))||'';if(m.indexOf('removeChild')!==-1||m.indexOf('insertBefore')!==-1||m.indexOf('not a child')!==-1)arm();},true);}catch(e){}})();</script>
1<script id="__bc_click_replay__">(function(){try{if(window.__bcClickBufInit)return;window.__bcClickBufInit=1;if(window.__bcInteractive===undefined)window.__bcInteractive=false;var buf=null,START=Date.now();function isForm(el){var t=(el.tagName||'').toUpperCase();return t==='INPUT'||t==='TEXTAREA'||t==='SELECT'||t==='OPTION'||el.isContentEditable;}var NAV_ROLES={tab:1,menuitem:1,link:1,option:1};function optedIn(el){return !!(el.hasAttribute&&(el.hasAttribute('data-bc-clickable')||el.hasAttribute('data-replay-safe')));}function actionable(node){for(var el=node,i=0;el&&i<6;i++,el=el.parentElement){if(!el||el.nodeType!==1)continue;if(isForm(el))return null;if(el.hasAttribute&&el.hasAttribute('data-no-replay'))return null;var t=(el.tagName||'').toUpperCase();if(t==='A'&&el.getAttribute&&el.getAttribute('href'))return null;if(el.getAttribute&&el.getAttribute('type')==='submit')return null;if(optedIn(el))return el;var role=el.getAttribute&&el.getAttribute('role');if(role&&NAV_ROLES[role])return el;}return null;}function hydrated(el){try{var ks=Object.keys(el);for(var i=0;i<ks.length;i++){var k=ks[i];if(k.indexOf('__reactProps')===0||k.indexOf('__reactFiber')===0)return true;}}catch(_){}return false;}function replayable(el){try{if(!el||!document.contains(el))return false;if(isForm(el))return false;if(el.closest&&el.closest('[data-no-replay]'))return false;if(el.getAttribute&&el.getAttribute('type')==='submit')return false;if(optedIn(el))return true;var role=el.getAttribute&&el.getAttribute('role');return !!(role&&NAV_ROLES[role]);}catch(_){return false;}}document.addEventListener('click',function(e){try{if(Date.now()-START>12000)return;var el=actionable(e.target);if(!el)return;if(hydrated(el))return;var t0=Date.now();var poll=setInterval(function(){try{if(Date.now()-t0>8000){clearInterval(poll);return;}if(!document.contains(el)){clearInterval(poll);return;}if(hydrated(el)){clearInterval(poll);if(!replayable(el))return;try{el.click();if(window.console&&console.debug)console.debug('[bc] replayed a pre-hydration nav click');}catch(_){}}}catch(_){clearInterval(poll);}},40);}catch(_){}}, true);window.__bcFlushClicks=function(){try{window.__bcInteractive=true;var b=buf;buf=null;if(!b||!b.el)return;if(Date.now()-b.ts>6000)return;if(!replayable(b.el))return;try{b.el.click();if(window.console&&console.debug)console.debug('[bc] replayed a pre-hydration nav click');}catch(_){}}catch(_){}};}catch(e){}})();</script>
1<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&amp;display=swap" rel="stylesheet"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Blockcircle","url":"https://blockcircle.com","logo":"https://blockcircle.com/favicon.svg","description":"Financial market intelligence platform covering crypto, stocks, commodities, precious metals, and prediction markets.","foundingDate":"2021","founder":{"@type":"Person","name":"Basel Ismail","jobTitle":"Co-Founder & CEO","url":"https://www.linkedin.com/in/bismail/","sameAs":["https://www.linkedin.com/in/bismail/","https://firmadapt.com"]},"email":"[email protected]","sameAs":["https://x.com/Blockcircle","https://twitter.com/Blockcircle","https://www.linkedin.com/company/blockcircle","https://www.linkedin.com/company/blockcircledata/","https://youtube.com/@blockcircle","https://www.youtube.com/@blockcircledata","https://t.me/blockcircle","https://www.instagram.com/blockcircle","https://www.instagram.com/blockcircledata/","https://github.com/blockcircle","https://www.trustpilot.com/review/blockcircle.com"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","url":"https://blockcircle.com/contact","availableLanguage":["English","Indonesian","Arabic","French","Spanish","Chinese","Japanese","Portuguese","German","Korean","Turkish","Vietnamese","Thai","Russian","Hindi"]}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Blockcircle","url":"https://blockcircle.com","description":"Financial market intelligence across crypto, stocks, commodities, precious metals, and prediction markets.","inLanguage":["en","id","ar","fr","es","zh","ja","pt","de","ko","tr","vi","th","ru","hi"],"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://blockcircle.com/prediction-alpha?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Blockcircle","url":"https://blockcircle.com","applicationCategory":"FinanceApplication","operatingSystem":"Web","description":"Financial market intelligence platform covering crypto, stocks, commodities, precious metals, and prediction markets. AI-powered analysis, backtested trading strategies, market reversal signals, and whale tracking.","offers":[{"@type":"Offer","name":"Free","price":"0","priceCurrency":"USD"},{"@type":"Offer","name":"Pro","price":"99","priceCurrency":"USD"}],"provider":{"@type":"Organization","name":"Blockcircle","url":"https://blockcircle.com"}}</script>
1<style>html[data-hide-balances="1"] .bc-private{filter:blur(7px)!important;-webkit-filter:blur(7px)!important;user-select:none!important;-webkit-user-select:none!important;pointer-events:none!important}</style><div style="min-height:100vh;display:flex;flex-direction:column"><header class="sticky top-0 z-40" style="background:var(--bs-bg, #05070c);border-bottom:1px solid var(--bs-rule, rgba(245,243,237,0.10));box-shadow:none;font-family:-apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif"><div class="mx-auto px-4 flex items-center gap-3" style="height:64px;max-width:1320px"><a class="flex items-center shrink-0" href="/"><div style="height:52px;width:172px"></div></a><div class="flex-1 hidden min-[960px]:flex items-center justify-center"><nav class="mn-nav" aria-label="Main"><style>
2.mn-nav { flex: 1 1 auto; display: flex; align-items: center; justify-content: center; gap: 6px; min-width: 0; position: relative; }
3/* static on purpose: the Platform panel positions against the whole centred
4   nav, so it opens centred under the header instead of hanging off one word */
5.mn-item { position: static; }
6header nav.mn-nav .mn-link,
7.mn-link {
8  display: inline-flex; align-items: center; gap: 5px;
9  padding: 8px 14px; border: 0; background: transparent; cursor: pointer;
10  font-size: 14.5px; font-weight: 500; letter-spacing: -0.01em;
11  color: var(--bs-paper, #f5f3ed); text-decoration: none; white-space: nowrap;
12  position: relative; transition: color .14s ease;
13}
14.mn-link::after {
15  content: ""; position: absolute; left: 14px; right: 14px; bottom: 2px; height: 2px;
16  background: currentColor; transform: scaleX(0); transform-origin: left center;
17  transition: transform .18s ease;
18}
19.mn-link:hover, .mn-link.is-active { color: var(--cy, #26dbd6); }
20.mn-link.is-active::after, .mn-link:hover::after { transform: scaleX(1); }
21.mn-chev { display: inline-flex; transition: transform .18s ease; opacity: .8; }
22.mn-chev.up { transform: rotate(180deg); }
23
24.mn-panel {
25  position: absolute; top: calc(100% + 14px); left: 50%; transform: translateX(-50%);
26  width: min(880px, calc(100vw - 32px)); z-index: 60;
27  background: var(--card, #0a0d14); border: 1px solid var(--bdr, rgba(245,243,237,.10));
28  border-radius: 14px; overflow: hidden;
29  box-shadow: 0 24px 70px rgba(0,0,0,.55), 0 0 0 1px rgba(38,219,214,.04);
30  animation: mn-in .16s ease;
31}
32.mn-panel::before { content: ""; position: absolute; left: 0; right: 0; top: -14px; height: 14px; }
33@keyframes mn-in { from { opacity: 0; transform: translateX(-50%) translateY(-4px); } to { opacity: 1; transform: translateX(-50%) translateY(0); } }
34.mn-panel-grid { display: grid; grid-template-columns: 1.55fr 1fr; }
35.mn-doors { padding: 18px 14px 14px; }
36.mn-side { padding: 18px 20px 14px; border-left: 1px solid var(--bdr, rgba(245,243,237,.10)); display: flex; flex-direction: column; }
37.mn-label { font-size: 12px; color: var(--dim, #b8b6ae); padding: 0 8px 8px; }
38.mn-side .mn-label { padding: 0 0 6px; }
39.mn-label-gap { margin-top: 14px; }
40.mn-door {
41  display: grid; grid-template-columns: 34px 1fr auto; align-items: center; gap: 10px;
42  padding: 10px 8px; border-radius: 9px; text-decoration: none; color: var(--txt, #f5f3ed);
43  transition: background .14s ease;
44}
45.mn-door:hover { background: rgba(38,219,214,.06); }
46.mn-door-ic { display: inline-flex; align-items: center; justify-content: center; color: var(--cy, #26dbd6); }
47.mn-door-txt { display: flex; flex-direction: column; min-width: 0; }
48.mn-door-t { font-size: 14.5px; font-weight: 600; color: var(--txt, #f5f3ed); letter-spacing: -0.01em; }
49.mn-door:hover .mn-door-t { color: var(--cy, #26dbd6); }
50.mn-door-d { font-size: 12.5px; color: var(--dim, #b8b6ae); margin-top: 2px; line-height: 1.35; }
51.mn-door-n { font-family: "JetBrains Mono", ui-monospace, monospace !important; font-size: 10.5px; color: var(--mut, #545862); letter-spacing: .02em; white-space: nowrap; }
52.mn-door:hover .mn-door-n { color: var(--dim, #b8b6ae); }
53.mn-sidelink { font-size: 13px; color: var(--dim, #b8b6ae); text-decoration: none; padding: 5px 0; transition: color .12s ease; }
54.mn-sidelink:hover { color: var(--txt, #f5f3ed); }
55.mn-trust {
56  display: flex; align-items: center; gap: 10px; padding: 12px 22px;
57  border-top: 1px solid var(--bdr, rgba(245,243,237,.10));
58  background: rgba(38,219,214,.035); color: var(--dim, #b8b6ae); font-size: 12.5px; text-decoration: none;
59}
60.mn-trust svg { color: var(--cy, #26dbd6); flex-shrink: 0; }
61.mn-trust span:nth-child(2) { flex: 1; }
62.mn-trust-go { color: var(--cy, #26dbd6); white-space: nowrap; }
63.mn-trust:hover .mn-trust-go { text-decoration: underline; text-underline-offset: 3px; }
64
65.mn-m { display: flex; flex-direction: column; gap: 2px; padding-bottom: 6px; }
66.mn-m .mn-label { padding: 6px 4px 6px; }
67.mn-m-door {
68  display: grid; grid-template-columns: 28px 1fr auto; align-items: center; gap: 8px;
69  padding: 10px 6px; border-radius: 8px; text-decoration: none; color: var(--txt, #f5f3ed);
70}
71.mn-m-door.is-active, .mn-m-door:active { background: rgba(38,219,214,.07); }
72.mn-m-t { font-size: 14.5px; font-weight: 600; }
73.mn-m-sep { height: 1px; background: var(--bdr, rgba(245,243,237,.10)); margin: 8px 0; }
74.mn-m-link {
75  display: flex; align-items: center; justify-content: space-between; width: 100%;
76  padding: 11px 6px; font-size: 15px; font-weight: 500; color: var(--txt, #f5f3ed);
77  text-decoration: none; background: none; border: 0; cursor: pointer; text-align: left;
78}
79.mn-m-link.is-active { color: var(--cy, #26dbd6); }
80.mn-m-more { color: var(--dim, #b8b6ae); font-size: 13.5px; }
81.mn-m-sub { display: flex; flex-direction: column; padding: 0 6px 6px 14px; }
82.mn-m-sublink { padding: 7px 0; font-size: 13.5px; color: var(--dim, #b8b6ae); text-decoration: none; }
83</style><div class="mn-item"><button type="button" class="mn-link" aria-expanded="false" aria-haspopup="true">
83Platform<span class="mn-chev"><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9.5 6 6 6-6"></path></svg></span></button></div><a class="mn-link" href="/pricing">Pricing</a><a class="mn-link" data-wl-hide="" href="/games">Games</a><a class="mn-link" href="/blog">Blog</a><a class="mn-link" href="/about">About Us</a></nav></div><div class="flex items-center gap-1.5 shrink-0 ml-auto sm:ml-0"><button class="min-[960px]:hidden flex items-center justify-center" style="background:none;border:1px solid var(--bs-rule, rgba(245,243,237,0.10));width:32px;height:32px;border-radius:0;cursor:pointer;color:var(--bs-paper, #f5f3ed)" title="Toggle navigation"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button><div class="flex items-center gap-2"><button class="transition-colors" style="padding:6px 10px;background:none;border:none;cursor:pointer;color:var(--bs-paper, #f5f3ed);font-family:-apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;font-size:13px;font-weight:500;letter-spacing:0.01em;border-radius:0">Log in</button></div><span class="hidden min-[960px]:inline-flex items-center" style="order:0"><button data-wl-hide="" style="display:inline-flex;align-items:center;background:linear-gradient(90deg, #0071bc 0%, #8b5cf6 100%);color:#ffffff;border:none;border-radius:0;clip-path:polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%);padding:8px 18px;font-size:12.5px;font-weight:700;white-space:nowrap;flex-shrink:0;cursor:pointer;font-family:-apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;letter-spacing:0.02em;box-shadow:0 2px 14px rgba(124,58,237,0.35);transition:filter 0.15s, box-shadow 0.15s">Get started</button></span></div></div></header><main class="layout-main" style="flex:1;padding:0;max-width:none;width:100%"><!--$--><!--/$--><!--$--><!--/$--><div data-rht-toaster="" style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><!--$?--><template id="B:0"></template><div aria-busy="true" aria-live="polite" style="min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 24px;background:var(--bs-bg, #05070c);color:var(--bs-mut, #545862);font-family:-apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;letter-spacing:0.16em;text-transform:uppercase;font-size:11px"><div style="width:26px;height:26px;border-radius:50%;border:2px solid rgba(38,219,214,0.18);border-top-color:var(--cy, #26dbd6);animation:bcspin 0.7s linear infinite"></div><span>Loading</span><style>@keyframes bcspin{to{transform:rotate(360deg)}}</style></div><!--/$--></main><footer class="bsf-root" style="--bsf-w:1320px"><style>
84.bsf-root {
85  --bsf-paper: #f5f3ed;
86  --bsf-paper-dim: #b8b6ae;
87  --bsf-mut: #545862;
88  --bsf-rule: rgba(245, 243, 237, 0.10);
89  --bsf-rule-strong: rgba(245, 243, 237, 0.22);
90  --bsf-cy: #26dbd6;
91  --bsf-bg: #05070c;
92  --bsf-bg2: #0a0d14;
93  --bsf-f-ed: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
94  --bsf-f-ui: -apple-system, BlinkMacSystemFont, "Trebuchet MS", Roboto, Ubuntu, sans-serif;
95  --bsf-f-mono: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
96
97  background: var(--bsf-bg);
98  color: var(--bsf-paper);
99  font-family: var(--bsf-f-ui);
100  border-top: 1px solid var(--bsf-rule);
101  -webkit-font-smoothing: antialiased;
102}
103.bsf-root * { box-sizing: border-box; }
104.bsf-cy { color: var(--bsf-cy); }
105.bsf-div { color: var(--bsf-mut); }
106
107.bsf-shell {
108  max-width: var(--bsf-w, 1320px);
109  margin: 0 auto;
110  padding: 0 24px;
111}
112@media (max-width: 720px) { .bsf-shell { padding: 0 16px; } }
113
114/* Masthead */
115.bsf-mast {
116  padding: 40px 24px 28px;
117  border-bottom: 1px solid var(--bsf-rule);
118}
119.bsf-mast-eyebrow {
120  display: flex;
121  gap: 12px;
122  align-items: center;
123  margin-bottom: 16px;
124  font-family: var(--bsf-f-mono);
125  font-size: 10px;
126  color: var(--bsf-mut);
127  letter-spacing: 0.18em;
128  text-transform: uppercase;
129  flex-wrap: wrap;
130}
131.bsf-mast-h {
132  font-family: var(--bsf-f-ed) !important;
133  font-weight: 700 !important;
134  letter-spacing: -0.04em !important;
135  font-size: clamp(28px, 4vw, 44px);
136  line-height: 0.95;
137  margin: 0;
138  color: var(--bsf-paper);
139}
140
141/* Grid */
142.bsf-grid {
143  display: grid;
144  grid-template-columns: 2fr repeat(5, 1fr);
145  gap: 32px 24px;
146  padding: 40px 24px 28px;
147  border-bottom: 1px solid var(--bsf-rule);
148}
149@media (max-width: 1100px) {
150  .bsf-grid { grid-template-columns: 1fr 1fr 1fr; gap: 32px 20px; }
151  .bsf-brand { grid-column: 1 / -1; }
152}
153@media (max-width: 600px) {
154  .bsf-grid { grid-template-columns: 1fr 1fr; gap: 28px 16px; padding: 32px 16px 24px; }
155}
156
157/* Column */
158.bsf-col { min-width: 0; }
159.bsf-col-h {
160  font-family: var(--bsf-f-mono);
161  font-size: 11px;
162  color: var(--bsf-cy);
163  text-transform: uppercase;
164  letter-spacing: 0.16em;
165  margin: 0 0 14px;
166  padding-bottom: 8px;
167  border-bottom: 1px solid var(--bsf-rule);
168}
169.bsf-link {
170  display: block;
171  font-size: 12.5px;
172  line-height: 1.7;
173  color: var(--bsf-paper-dim);
174  text-decoration: none;
175  padding: 2px 0;
176  transition: color 140ms ease-out;
177  white-space: nowrap;
178  overflow: hidden;
179  text-overflow: ellipsis;
180}
181.bsf-link:hover { color: var(--bsf-cy); }
182
183/* Brand */
184.bsf-brand { min-width: 200px; }
185.bsf-brand-name {
186  font-family: var(--bsf-f-ed) !important;
187  font-size: 22px;
188  font-weight: 700 !important;
189  letter-spacing: -0.04em !important;
190  color: var(--bsf-paper);
191  margin: 0 0 10px;
192}
193.bsf-brand-tag {
194  margin: 0 0 18px;
195  font-size: 12.5px;
196  line-height: 1.55;
197  color: var(--bsf-paper-dim);
198  max-width: 280px;
199}
200
201/* Social */
202.bsf-social {
203  display: flex;
204  gap: 0;
205  border: 1px solid var(--bsf-rule-strong);
206  width: fit-content;
207  margin-bottom: 18px;
208}
209.bsf-social-btn {
210  width: 34px;
211  height: 32px;
212  display: flex;
213  align-items: center;
214  justify-content: center;
215  color: var(--bsf-paper-dim);
216  border-right: 1px solid var(--bsf-rule-strong);
217  transition: color 140ms ease-out, background 140ms ease-out;
218}
219.bsf-social-btn:last-child { border-right: 0; }
220.bsf-social-btn:hover { color: var(--bsf-cy); background: rgba(38,219,214,0.06); }
221
222/* Language */
223.bsf-lang-wrap { position: relative; display: inline-block; }
224.bsf-lang-btn {
225  display: inline-flex;
226  align-items: center;
227  gap: 7px;
228  background: transparent;
229  border: 1px solid var(--bsf-rule-strong);
230  border-radius: 0;
231  padding: 6px 10px;
232  color: var(--bsf-paper);
233  font-size: 12px;
234  font-family: inherit;
235  cursor: pointer;
236  transition: border-color 140ms ease-out, color 140ms ease-out;
237}
238.bsf-lang-btn:hover { border-color: var(--bsf-cy); color: var(--bsf-cy); }
239.bsf-lang-pop {
240  position: absolute;
241  bottom: calc(100% + 4px);
242  inset-inline-start: 0;
243  background: var(--bsf-bg2);
244  border: 1px solid var(--bsf-rule-strong);
245  border-radius: 0;
246  padding: 4px;
247  min-width: 170px;
248  max-height: 320px;
249  overflow-y: auto;
250  box-shadow: 0 -8px 32px rgba(0,0,0,0.45);
251  z-index: 50;
252}
253.bsf-lang-item {
254  display: block;
255  width: 100%;
256  padding: 7px 10px;
257  background: none;
258  border: none;
259  cursor: pointer;
260  text-align: left;
261  font-size: 12px;
262  font-family: inherit;
263  color: var(--bsf-paper);
264  letter-spacing: 0;
265  transition: background 140ms ease-out, color 140ms ease-out;
266}
267.bsf-lang-item[data-active="true"] { color: var(--bsf-cy); font-weight: 600; }
268.bsf-lang-item:hover { background: rgba(38,219,214,0.06); color: var(--bsf-cy); }
269
270/* Bottom */
271.bsf-bottom {
272  display: flex;
273  justify-content: space-between;
274  align-items: center;
275  flex-wrap: wrap;
276  gap: 12px;
277  padding: 18px 24px;
278}
279.bsf-copy {
280  font-family: var(--bsf-f-mono);
281  font-size: 10.5px;
282  color: var(--bsf-mut);
283  letter-spacing: 0.06em;
284}
285.bsf-colophon {
286  display: flex;
287  align-items: center;
288  gap: 10px;
289  font-family: var(--bsf-f-mono);
290  font-size: 10px;
291  color: var(--bsf-mut);
292  text-transform: uppercase;
293  letter-spacing: 0.18em;
294}
295@media (max-width: 600px) {
296  .bsf-bottom { padding: 16px; flex-direction: column; align-items: flex-start; }
297}
298</style><div class="bsf-shell bsf-mast"><h2 class="bsf-mast-h">Follow the smart money.</h2></div><div class="bsf-shell bsf-grid"><div class="bsf-col bsf-brand"><div class="bsf-brand-name">Blockcircle</div><p class="bsf-brand-tag">Quantitative tools and real-time data for crypto and macro markets. Scorecards, trade signals, and research in one platform.</p><div class="bsf-social"><a href="https://x.com/Blockcircle" target="_blank" rel="nofollow noopener noreferrer" title="X" class="bsf-social-btn"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://www.linkedin.com/company/blockcircledata/" target="_blank" rel="nofollow noopener noreferrer" title="LinkedIn" class="bsf-social-btn"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.youtube.com/@blockcircledata" target="_blank" rel="nofollow noopener noreferrer" title="YouTube" class="bsf-social-btn"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a><a href="https://t.me/Blockcircle" target="_blank" rel="nofollow noopener noreferrer" title="Telegram" class="bsf-social-btn"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M11.944 0A12 12 0 000 12a12 12 0 0012 12 12 12 0 0012-12A12 12 0 0012 0a12 12 0 00-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 01.171.325c.016.093.036.306.02.472-.18 1.898-.9
29862 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.479.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"></path></svg></a><a href="https://www.instagram.com/blockcircledata/" target="_blank" rel="nofollow noopener noreferrer" title="Instagram" class="bsf-social-btn"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"></path></svg></a><a href="https://www.tiktok.com/@blockcircle" target="_blank" rel="nofollow noopener noreferrer" title="TikTok" class="bsf-social-btn"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"></path></svg></a></div><div class="bsf-lang-wrap"><button class="bsf-lang-btn" aria-haspopup="listbox" aria-expanded="false"><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="12" cy="12" r="10"></circle><path d="M2 12h20M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"></path></svg>English<svg width="9" height="9" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="6 9 12 15 18 9"></polyline></svg></button></div></div><div class="bsf-col"><div class="bsf-col-h">Trade</div><a class="bsf-link" href="/whale-alpha">Whale Alpha</a><a class="bsf-link" href="/prediction-alpha">Prediction Alpha</a><a class="bsf-link" href="/political-alpha">Political Alpha</a><a class="bsf-link" href="/insider-alpha">Insider Alpha</a><a class="bsf-link" href="/trade-feed">Trade Alpha</a></div><div class="bsf-col"><div class="bsf-col-h">Discover</div><a class="bsf-link" href="/mte">Momentum Trading Engine</a><a class="bsf-link" href="/asset-outperformer">Asset Outperformer Engine</a><a class="bsf-link" href="/market-reversal">Market Reversal Engine</a><a class="bsf-link" href="/ahs">Alpha Hunter Suite</a><a class="bsf-link" href="/market-analysis">Market Analysis</a></div><div class="bsf-col"><div class="bsf-col-h">Scorecards</div><a class="bsf-link" href="/gls">Global Liquidity Scorecard</a><a class="bsf-link" href="/mrs">Macroeconomic Risk Scorecard</a><a class="bsf-link" href="/ams">Altcoin Market Scorecard</a></div><div class="bsf-col"><div class="bsf-col-h">Resources</div><a class="bsf-link" href="/games">Games</a><a class="bsf-link" href="/prediction-alpha/stats">Ecosystem Stats</a><a class="bsf-link" href="/prediction-alpha/trending">Trending Markets</a><a class="bsf-link" href="/guides">User Guides</a><a class="bsf-link" href="/labs">Investment Labs</a><a class="bsf-link" href="/courses/cryptocurrency-trading">Trading Course</a><a class="bsf-link" href="/open-source">Open Source</a><a class="bsf-link" href="/blog">Blog and News</a><a class="bsf-link" href="/whats-new">What&#x27;s New</a></div><div class="bsf-col"><div class="bsf-col-h">Company</div><a class="bsf-link" href="/about">About Us</a><a class="bsf-link" href="/pricing">Pricing</a><a class="bsf-link" href="/institutional">Institutional</a><a class="bsf-link" href="/contact">Contact</a><a class="bsf-link" href="/terms">Terms &amp; Conditions</a><a class="bsf-link" href="/privacy">Privacy Policy</a></div></div><div class="bsf-shell bsf-bottom"><div class="bsf-copy">© <!-- -->2026<!-- --> Blockcircle. <!-- -->All rights reserved.</div><div class="bsf-colophon"><span>BUILT FOR THE TRADER</span><span class="bsf-div">·</span><span class="bsf-cy">GLOBAL · MULTI-ASSET</span></div></div></footer></div><noscript><footer style="padding:24px;font-size:12px;color:#666;text-align:center;border-top:1px solid #333"><nav><a href="/about">About</a> | <a href="/pricing">Pricing</a> | <a href="/blog">Blog</a> | <a href="/contact">Contact</a> | <a href="/terms">Terms</a> | <a href="/privacy">Privacy Policy</a></nav><p>Blockcircle - Financial Market Intelligence Platform. Founded 2021 by Basel Ismail. Support: <a href="mailto:[email protected]">[email protected]</a>.</p><p><a href="https://x.com/Blockcircle" rel="noopener">X/Twitter</a> | <a href="https://www.linkedin.com/company/blockcircledata/" rel="noopener">LinkedIn</a> | <a href="https://www.youtube.com/@blockcircledata" rel="noopener">YouTube</a> | <a href="https://t.me/Blockcircle" rel="noopener">Telegram</a> | <a href="https://www.instagram.com/blockcircledata/" rel="noopener">Instagram</a></p></footer></noscript>
298<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
298<script src="/_next/static/chunks/37cpq6p6vr4sj.js" id="_R_" async=""></script>
298<div hidden id="S:0">
298<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Blockcircle?","acceptedAnswer":{"@type":"Answer","text":"Blockcircle shows you what whale wallets, politicians and company insiders are trading, and lets you copy those trades from your own exchange or brokerage account. Ask it anything in plain English."}},{"@type":"Question","name":"Does Blockcircle hold my money?","acceptedAnswer":{"@type":"Answer","text":"No. Your money stays in your own exchange account, brokerage or wallet. Trades are placed with trade-only keys you create, or signed in your own wallet. Blockcircle never moves or withdraws your funds."}},{"@type":"Question","name":"How are my exchange keys protected?","acceptedAnswer":{"@type":"Answer","text":"Keys are encrypted at rest under a dedicated master key kept apart from the database. We ask for trade-only keys and turn away keys we detect can withdraw. Disconnect a venue in one click and its stored keys are deleted."}},{"@type":"Question","name":"Can I try it without risking real money?","acceptedA
298nswer":{"@type":"Answer","text":"Yes. Every account starts with a free practice account. Test any signal or strategy there first, then switch to your real account when you are ready."}},{"@type":"Question","name":"How do payments work?","acceptedAnswer":{"@type":"Answer","text":"Subscriptions are paid through Stripe. Your card details go straight to Stripe and never touch our servers. You can cancel anytime."}},{"@type":"Question","name":"Which exchanges and brokers work with it?","acceptedAnswer":{"@type":"Answer","text":"Over 150, including Binance, Coinbase, Kraken, Hyperliquid, Alpaca, Interactive Brokers, Schwab, Polymarket and Kalshi."}}]}</script>
298<div class="hm-root"><style>
299.hm-root {
300  --hm-bg: #05070c;
301  --hm-bg2: #090c13;
302  --hm-ink: #f5f3ed;
303  --hm-dim: rgba(245,243,237,.66);
304  --hm-mut: rgba(245,243,237,.42);
305  --hm-line: rgba(245,243,237,.10);
306  --hm-line2: rgba(245,243,237,.17);
307  --hm-card: #0b0f17;
308  --hm-card2: #10151f;
309  --hm-cy: #26dbd6;
310  --hm-blue: #0071bc;
311  --hm-vio: #8b5cf6;
312  --hm-red: #ff6c6c;
313  --hm-dot: rgba(245,243,237,.085);
314  --hm-shadow: 0 30px 90px -30px rgba(0,0,0,.75);
315  --hm-display: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
316  --hm-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, sans-serif;
317  --hm-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
318  background: var(--hm-bg);
319  color: var(--hm-ink);
320  font-family: var(--hm-ui);
321  -webkit-font-smoothing: antialiased;
322  overflow-x: clip;
323}
324.hm-root *, .hm-root *::before, .hm-root *::after { box-sizing: border-box; }
325.hm-root a { color: inherit; }
326.hm-root h1.hm-h1, .hm-root h2.hm-h2 {
327  font-family: var(--hm-display) !important;
328  font-weight: 600 !important;
329  color: var(--hm-ink);
330  margin: 0;
331}
332
333/* ───────────────── hero ───────────────── */
334.hm-hero { position: relative; padding: 84px 16px 64px; }
335.hm-hero-bg { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }
336.hm-hero-bg::before {
337  content: ""; position: absolute; inset: -40px 0 0 0;
338  background-image: radial-gradient(var(--hm-dot) 1.1px, transparent 1.4px);
339  background-size: 22px 22px;
340  -webkit-mask-image: radial-gradient(ellipse 72% 70% at 50% 38%, #000 25%, transparent 78%);
341          mask-image: radial-gradient(ellipse 72% 70% at 50% 38%, #000 25%, transparent 78%);
342}
343.hm-hero-bg::after {
344  content: ""; position: absolute; left: 50%; top: 52%; width: min(1100px, 120vw); height: 520px;
345  transform: translate(-50%, -20%);
346  background:
347    radial-gradient(closest-side, rgba(38,219,214,.13), transparent 70%) 30% 50% / 60% 100% no-repeat,
348    radial-gradient(closest-side, rgba(139,92,246,.12), transparent 70%) 72% 60% / 55% 90% no-repeat;
349  filter: blur(30px);
350}
351.hm-hero-in { position: relative; max-width: 1080px; margin: 0 auto; text-align: center; display: flex; flex-direction: column; align-items: center; }
352
353.hm-proof { display: inline-flex; align-items: center; gap: 12px; font-size: 15px; color: var(--hm-dim); margin-bottom: 30px; }
354.hm-proof b { color: var(--hm-ink); font-weight: 700; }
355.hm-avs { display: inline-flex; }
356.hm-av {
357  width: 32px; height: 32px; border-radius: 50%; object-fit: cover; display: block; background: var(--hm-card);
358  box-shadow: 0 0 0 2.5px var(--hm-bg); margin-inline-start: -9px;
359}
360.hm-av:first-child { margin-inline-start: 0; }
361
362.hm-root h1.hm-h1 {
363  font-size: clamp(36px, 5.7vw, 82px) !important;
364  line-height: 1.02 !important;
365  letter-spacing: -0.045em !important;
366  max-width: 1040px; text-wrap: balance;
367}
368.hm-h1-l { display: block; }
369.hm-accent {
370  color: var(--hm-cy);
371  background: linear-gradient(currentColor, currentColor) 0 92% / 100% 0.075em no-repeat;
372  padding-bottom: .04em;
373  animation: hm-underline .9s .25s cubic-bezier(.2,.8,.2,1) both;
374}
375@keyframes hm-underline { from { background-size: 0% 0.075em; } to { background-size: 100% 0.075em; } }
376.hm-rot { display: inline-grid; vertical-align: bottom; text-align: center; }
377.hm-rot-w {
378  grid-area: 1 / 1; color: var(--hm-cy); opacity: 0; transform: translateY(.32em);
379  transition: opacity .38s ease, transform .5s cubic-bezier(.2,.8,.2,1);
380  background: linear-gradient(currentColor, currentColor) 0 92% / 100% 0.075em no-repeat;
381}
382.hm-rot-w.on { opacity: 1; transform: none; }
383.hm-sub { margin: 26px auto 0; max-width: 560px; font-size: 18px; line-height: 1.5; color: var(--hm-dim); text-wrap: balance; }
384
385/* ───────────────── the box ───────────────── */
386.hm-ask {
387  width: min(780px, 100%); margin-top: 44px; text-align: start;
388  background: var(--hm-card2); border: 1px solid var(--hm-line); border-radius: 26px; padding: 6px;
389  box-shadow: var(--hm-shadow);
390}
391.hm-ask-strip {
392  display: flex; align-items: center; gap: 10px; padding: 10px 16px 12px;
393  font-size: 13.5px; color: var(--hm-dim); text-decoration: none;
394}
395.hm-ask-strip svg { color: var(--hm-cy); flex-shrink: 0; }
396.hm-ask-strip > span:nth-child(2) { flex: 1; min-width: 0; }
397.hm-ask-strip-go {
398  flex-shrink: 0; font-size: 13px; font-weight: 600; color: var(--hm-ink);
399  padding: 6px 12px; border-radius: 999px; background: var(--hm-card); border: 1px solid var(--hm-line);
400  transition: border-color .15s ease, color .15s ease;
401}
402.hm-ask-strip:hover .hm-ask-strip-go { border-color: var(--hm-cy); color: var(--hm-cy); }
403.hm-card {
404  position: relative; background: var(--hm-card); border: 1px solid var(--hm-line2); border-radius: 21px;
405  padding: 18px 16px 14px 18px; transition: border-color .18s ease, box-shadow .18s ease;
406}
407.hm-card.is-focus { border-color: rgba(38,219,214,.55); box-shadow: 0 0 0 4px rgba(38,219,214,.10); }
408.hm-card-row { display: flex; gap: 14px; align-items: flex-start; }
409.hm-mark {
410  flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%;
410 margin-top: 1px;
411  display: inline-flex; align-items: center; justify-content: center; color: #fff;
412  background: conic-gradient(from 210deg, #0071bc, #8b5cf6, #26dbd6, #0071bc);
413  box-shadow: 0 0 0 3px rgba(38,219,214,.10);
414}
415.hm-field { position: relative; flex: 1; min-width: 0; }
416.hm-field textarea {
417  display: block; width: 100%; min-height: 64px; max-height: 180px; resize: none; overflow-y: auto;
418  border: 0; outline: 0; background: transparent; color: var(--hm-ink);
419  font: 400 19px/1.45 var(--hm-ui); padding: 6px 0 0; letter-spacing: -0.005em;
420}
421.hm-ph { position: absolute; inset: 6px 0 auto 0; pointer-events: none; font: 400 19px/1.45 var(--hm-ui); color: var(--hm-mut); letter-spacing: -0.005em; }
422.hm-ph strong { color: var(--hm-ink); font-weight: 600; }
423.hm-caret { display: inline-block; width: 2px; height: 1.05em; margin-inline-start: 2px; vertical-align: -0.16em; background: var(--hm-cy); animation: hm-blink 1s steps(1) infinite; }
424@keyframes hm-blink { 50% { opacity: 0; } }
425.hm-card-foot { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: 10px; }
426.hm-dest { position: relative; min-width: 0; }
427.hm-dest-btn {
428  display: inline-flex; align-items: center; gap: 8px; max-width: 100%;
429  height: 36px; padding: 0 12px 0 10px; border-radius: 999px; cursor: pointer;
430  background: transparent; border: 1px solid var(--hm-line2); color: var(--hm-ink);
431  font: 500 13.5px/1 var(--hm-ui); white-space: nowrap; transition: border-color .15s ease;
432}
433.hm-dest-btn:hover { border-color: var(--hm-cy); }
434.hm-dest-ic { display: inline-flex; color: var(--hm-cy); }
435.hm-dest-auto { font: 500 10.5px/1 var(--hm-mono); color: var(--hm-mut); letter-spacing: .06em; text-transform: uppercase; }
436.hm-dest-menu {
437  position: absolute; left: 0; top: calc(100% + 8px); z-index: 30; width: 300px; padding: 6px;
438  background: var(--hm-card); border: 1px solid var(--hm-line2); border-radius: 14px; box-shadow: var(--hm-shadow);
439}
440.hm-dest-opt {
441  display: grid; grid-template-columns: 22px 1fr; align-items: center; column-gap: 8px; width: 100%;
442  padding: 9px 10px; border: 0; border-radius: 9px; background: transparent; color: var(--hm-ink);
443  text-align: start; cursor: pointer; font: 500 13.5px/1.3 var(--hm-ui);
444}
445.hm-dest-opt:hover, .hm-dest-opt.on { background: rgba(38,219,214,.08); }
446.hm-dest-opt-d { grid-column: 2; font-size: 12px; color: var(--hm-dim); font-weight: 400; }
447.hm-send {
448  flex-shrink: 0; width: 46px; height: 46px; border-radius: 50%; border: 0; cursor: pointer; color: #fff;
449  display: inline-flex; align-items: center; justify-content: center;
450  background: linear-gradient(135deg, #0071bc 0%, #8b5cf6 100%);
451  box-shadow: 0 8px 24px -6px rgba(139,92,246,.6);
452  transition: transform .15s ease, filter .15s ease;
453}
454.hm-send:hover { transform: translateY(-1px); filter: brightness(1.1); }
455.hm-send.nudge { animation: hm-nudge .9s ease; }
456@keyframes hm-nudge { 0%,100% { transform: none; } 30% { transform: scale(1.12); } 60% { transform: scale(.96); } }
457.hm-spin { width: 18px; height: 18px; border-radius: 50%; border: 2px solid rgba(255,255,255,.35); border-top-color: #fff; animation: hm-rot 0.7s linear infinite; }
458@keyframes hm-rot { to { transform: rotate(360deg); } }
459.hm-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 22px; }
460.hm-chip {
461  display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 16px; border-radius: 999px;
462  background: color-mix(in srgb, var(--hm-bg) 70%, transparent); border: 1px solid var(--hm-line2);
463  color: var(--hm-ink); font: 500 14px/1 var(--hm-ui); cursor: pointer; white-space: nowrap;
464  transition: border-color .15s ease, color .15s ease, transform .15s ease;
465}
466.hm-chip svg { color: var(--hm-cy); }
467.hm-chip:hover { border-color: var(--hm-cy); color: var(--hm-cy); transform: translateY(-1px); }
468.hm-free { display: flex; align-items: center; justify-content: center; gap: 9px; margin: 20px 0 0; font-size: 14px; color: var(--hm-dim); }
469.hm-free-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--hm-cy); box-shadow: 0 0 0 4px rgba(38, 219, 214, .16); flex: none; }
470.hm-going { margin-top: 16px; font: 500 12px/1 var(--hm-mono); letter-spacing: .08em; text-transform: uppercase; color: var(--hm-cy); }
471
472/* ───────────────── sections ───────────────── */
473.hm-sec { position: relative; max-width: 1200px; margin: 0 auto; padding: 96px 16px; }
474.hm-root h2.hm-h2 {
475  font-size: clamp(30px, 4.2vw, 52px) !important; line-height: 1.05 !important;
476  letter-spacing: -0.035em !important; text-align: center; text-wrap: balance;
477}
478.hm-sec-sub { text-align: center; color: var(--hm-dim); font-size: 17px; margin: 16px auto 0; max-width: 560px; }
479
480/* demos */
481.hm-demos { padding-top: 24px; }
482.hm-reel {
483  position: relative; border-radius: 22px; overflow: hidden; border: 1px solid var(--hm-line2);
484  background: #05070c; aspect-ratio: 1600 / 860; box-shadow: var(--hm-shadow);
485}
486.hm-reel-v { display: block; width: 100%; height: 100%; object-fit: cover; }
487.hm-reel-cap { text-align: center; margin: 14px 0 0; font: 400 11.5px/1.4 var(--hm-mono); color: var(--hm-mut); letter-spacing: .04em; }
488.hm-pause {
489  position: absolute; left: 18px; bottom: 18px; z-index: 2; width: 40px; height: 40px; border-radius: 50%;
490  display: inline-flex; align-items: center; justify-content: center; cursor: pointer;
491  background: rgba(11,15,23,.78); color: #f5f3ed; border: 1px solid rgba(245,243,237,.18);
492  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); transition: border-color .15s ease;
493}
494.hm-pause:hover { border-color: #26dbd6; }
495.hm-demos-h { margin-top: 110px !important; }
496.hm-tabs { position: relative; display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 34px 0 26px; }
497.hm-tab {
498  position: relative; overflow: hidden; display: inline-flex; align-items: center; gap: 8px;
499  height: 42px; padding: 0 18px; border-radius: 999px; cursor: pointer;
500  background: transparent; border: 1px solid var(--hm-line2); color: var(--hm-dim);
501  font: 500 14px/1 var(--hm-ui); white-space: nowrap; transition: color .15s ease, background .15s ease, border-color .15s ease;
502}
503.hm-tab, .hm-chip { flex: none; }
504.hm-tab:hover { color: var(--hm-ink); border-color: var(--hm-mut); }
505.hm-tab.on { background: var(--hm-ink); color: var(--hm-bg); border-color: var(--hm-ink); }
506.hm-tab-bar { position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: var(--hm-cy); transform-origin: left center; transition: transform .25s linear; }
507.hm-demo {
508  display: grid; grid-template-columns: minmax(280px, 380px) 1fr; min-height: 540px;
509  background: var(--hm-card); border: 1px solid var(--hm-line); border-radius: 26px; overflow: hidden;
510}
511.hm-demo-l { display: flex; flex-direction: column; padding: 40px 36px 34px; }
512.hm-demo-name {
513  display: inline-flex; align-items: center; gap: 8px; text-decoration: none; color: var(--hm-ink);
514  font: 600 26px/1.15 var(--hm-display); letter-spacing: -0.02em;
515}
516.hm-demo-name svg { transition: transform .18s ease; color: var(--hm-cy); }
517.hm-demo-name:hover svg { transform: translateX(4px); }
518.hm-demo-desc { margin: 12px 0 0; font-size: 16px; line-height: 1.5; color: var(--hm-dim); max-width: 30ch; }
519.hm-steps { list-style: none; margin: auto 0 0; padding: 32px 0 0; display: flex; flex-direction: column; gap: 4px; }
520.hm-steps button {
521  display: flex; align-items: center; gap: 10px; width: 100%; padding: 8px 0; border: 0; background: none;
522  text-align: start; cursor: pointer; color: var(--hm-mut); font: 400 16px/1.3 var(--hm-ui); transition: color .2s ease;
523}
524.hm-steps li.done button { color: var(--hm-dim); }
525.hm-steps li.on button { color: var(--hm-ink); font-weight: 600; }
526.hm-step-mk { width: 14px; flex-shrink: 0; font: 600 18px/1 var(--hm-mono); color: var(--hm-cy); }
527.hm-demo-r {
528  position: relative; display: flex; align-items: center; justify-content: center; padding: 34px;
529  background-color: var(--hm-bg2);
530  background-image: radial-gradient(var(--hm-dot) 1px, transparent 1.3px);
531  background-size: 20px 20px;
532}
533.hm-demo-frame { width: 100%; max-width: 760px; border-radius: 16px; overflow: hidden; border: 1px solid var(--hm-line2); background: #05070c; aspect-ratio: 1280 / 840; box-shadow: var(--hm-shadow); }
534.hm-demo-v { display: block; width: 100%; height: 100%; object-fit: cover; }
535
536/* safety */
537.hm-flow {
538  display: grid; grid-template-columns: 1fr minmax(240px, 1.25fr) 1fr; align-items: center; gap: 0;
539  margin: 54px auto 0; max-width: 980px; padding: 34px 30px;
540  background: var(--hm-card); border: 1px solid var(--hm-line); border-radius: 26px;
541}
542.hm-node { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px; padding: 10px; }
543.hm-node b { font: 600 18px/1.2 var(--hm-display); letter-spacing: -0.01em; color: var(--hm-ink); }
544.hm-node > span:last-child { font-size: 14px; color: var(--hm-dim); }
545.hm-node-mark { width: 58px; height: 58px; border-radius: 16px; display: inline-flex; align-items: center; justify-content: center; background: #05070c; border: 1px solid var(--hm-line2); margin-bottom: 6px; }
546.hm-venues { display: grid; grid-template-columns: repeat(4, 26px); gap: 6px; margin-bottom: 8px; }
547.hm-venues img { width: 26px;
547 height: 26px; border-radius: 7px; background: #fff; padding: 3px; object-fit: contain; }
548.hm-lanes { display: flex; flex-direction: column; gap: 22px; padding: 0 6px; }
549.hm-lane { display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 12px; }
550.hm-lane-label { font-size: 13.5px; color: var(--hm-dim); white-space: nowrap; }
551.hm-lane-line { position: relative; height: 2px; border-radius: 2px; background: var(--hm-line2); display: flex; align-items: center; justify-content: center; }
552.hm-lane-go .hm-lane-line { background: rgba(38,219,214,.22); overflow: hidden; }
553.hm-lane-go .hm-lane-line i {
554  position: absolute; inset: 0; background: repeating-linear-gradient(90deg, var(--hm-cy) 0 10px, transparent 10px 20px);
555  animation: hm-flow 1.1s linear infinite;
556}
557@keyframes hm-flow { from { transform: translateX(-20px); } to { transform: translateX(0); } }
558.hm-lane-stop .hm-lane-line { background: repeating-linear-gradient(90deg, var(--hm-line2) 0 6px, transparent 6px 12px); }
559.hm-gate { position: absolute; color: var(--hm-red); background: var(--hm-card); border-radius: 50%; }
560.hm-stamp {
561  display: inline-flex; align-items: center; gap: 7px; align-self: start; width: max-content;
562  font: 600 11px/1 var(--hm-mono); letter-spacing: .14em; text-transform: uppercase; color: var(--hm-cy);
563  padding-bottom: 6px; border-bottom: 2px solid currentColor;
564}
565.hm-stamp::before { content: ""; width: 5px; height: 5px; background: currentColor; transform: rotate(45deg); flex-shrink: 0; }
566.hm-stamp-go { color: var(--hm-cy); }
567.hm-stamp-stop { color: var(--hm-red); }
568.hm-facts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 34px 40px; max-width: 980px; margin: 54px auto 0; }
569.hm-fact { display: flex; flex-direction: column; gap: 14px; }
570.hm-fact p { margin: 0; font-size: 16px; line-height: 1.5; color: var(--hm-ink); }
571.hm-paid { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px; margin-top: 50px; font-size: 14px; color: var(--hm-dim); }
572.hm-paid-sep { width: 4px; height: 4px; border-radius: 50%; background: var(--hm-mut); margin: 0 6px; }
573
574/* proof */
575.hm-quotes { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-top: 48px; }
576.hm-quote { margin: 0; padding: 28px 26px; border-radius: 22px; background: var(--hm-card); border: 1px solid var(--hm-line); display: flex; flex-direction: column; justify-content: space-between; gap: 22px; }
577.hm-quote blockquote { margin: 0; font: 400 18px/1.5 var(--hm-ui); color: var(--hm-ink); letter-spacing: -0.01em; }
578.hm-quote blockquote::before { content: "\201C"; display: block; font: 600 44px/0.6 var(--hm-display); color: var(--hm-cy); margin-bottom: 14px; }
579.hm-quote figcaption { display: flex; align-items: center; gap: 12px; font-size: 14px; }
580.hm-quote-ph { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; flex-shrink: 0; box-shadow: 0 0 0 1px var(--hm-line2); }
581.hm-quote-id { display: flex; flex-direction: column; gap: 3px; flex: 1; min-width: 0; }
582.hm-quote-id b { color: var(--hm-ink); font-weight: 600; }
583.hm-quote-id span { color: var(--hm-mut); font-size: 12.5px; }
584.hm-stars { display: inline-flex; gap: 2px; flex-shrink: 0; }
585.hm-tp b { color: var(--hm-ink); }
586.hm-tp { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 28px auto 0; width: max-content; max-width: 100%; flex-wrap: wrap; text-align: center; font-size: 14px; color: var(--hm-dim); text-decoration: none; }
587.hm-tp:hover { color: var(--hm-ink); }
588
589/* faq */
590.hm-faqsec { max-width: 820px; }
591.hm-faq { margin-top: 40px; border-top: 1px solid var(--hm-line); }
592.hm-faq details { border-bottom: 1px solid var(--hm-line); }
593.hm-faq summary {
594  list-style: none; cursor: pointer; padding: 22px 40px 22px 2px; position: relative;
595  font: 500 18px/1.35 var(--hm-ui); color: var(--hm-ink); letter-spacing: -0.01em;
596}
597.hm-faq summary::-webkit-details-marker { display: none; }
598.hm-faq summary::after {
599  content: "+"; position: absolute; right: 6px; top: 50%; transform: translateY(-50%);
600  font: 400 26px/1 var(--hm-ui); color: var(--hm-cy); transition: transform .2s ease;
601}
602.hm-faq details[open] summary::after { transform: translateY(-50%) rotate(45deg); }
603.hm-faq p { margin: 0 0 22px; padding-right: 40px; font-size: 16px; line-height: 1.6; color: var(--hm-dim); }
604
605/* end */
606.hm-end { text-align: center; padding-bottom: 130px; }
607.hm-end-sub { color: var(--hm-dim); font-size: 17px; margin: 16px 0 0; }
608.hm-cta {
609  margin-top: 32px; display: inline-flex; align-items: center; gap: 10px; cursor: pointer;
610  padding: 16px 30px; border: 0; color: #fff; font: 700 15px/1 var(--hm-ui); letter-spacing: .01em;
611  background: linear-gradient(90deg, #0071bc 0%, #8b5cf6 100%);
612  clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);
613  box-shadow: 0 10px 30px -8px rgba(124,58,237,.55); transition: filter .15s ease;
614}
615.hm-cta:hover { filter: brightness(1.12); }
616
617/* ───────────────── tablet / phone ───────────────── */
618@media (max-width: 960px) {
619  .hm-demo { grid-template-columns: 1fr; }
620  .hm-demo-l { order: 2; padding: 26px 24px 26px; }
621  .hm-demo-r { order: 1; padding: 18px; }
622  .hm-steps { padding-top: 22px; }
623  .hm-flow { grid-template-columns: 1fr; gap: 26px; padding: 26px 18px; }
624  .hm-lanes { order: 2; max-width: 420px; width: 100%; margin: 0 auto; }
625  .hm-node-you { order: 3; }
626  .hm-facts { grid-template-columns: repeat(2, 1fr); }
627  .hm-quotes { grid-template-columns: 1fr; }
628}
629@media (max-width: 640px) {
630  .hm-hero { padding: 44px 16px 40px; }
631  .hm-proof { font-size: 13.5px; gap: 10px; margin-bottom: 22px; }
632  .hm-av { width: 28px; height: 28px; }
633  .hm-quote figcaption { flex-wrap: wrap; }
634  .hm-sub { font-size: 16px; margin-top: 18px; }
635  .hm-ask { margin-top: 30px; border-radius: 22px; }
636  .hm-ask-strip { font-size: 12.5px; padding: 8px 10px 10px; }
637  .hm-ask-strip-go { display: none; }
638  .hm-card { padding: 14px 12px 12px 14px; border-radius: 18px; }
639  .hm-mark { width: 30px; height: 30px; }
640  .hm-field textarea, .hm-ph { font-size: 16.5px; }
641  .hm-dest-menu { width: min(300px, calc(100vw - 48px)); }
642  .hm-chips { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; width: calc(100% + 32px); margin-inline: -16px; padding: 2px 16px 6px; scrollbar-width: none; }
643  .hm-chips::-webkit-scrollbar { display: none; }
644  .hm-sec { padding: 64px 16px; }
645  .hm-reel { border-radius: 16px; }
646  .hm-pause { left: 10px; bottom: 10px; width: 34px; height: 34px; }
647  .hm-demos-h { margin-top: 72px !important; }
648  .hm-tabs { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; width: calc(100% + 32px); margin-inline: -16px; padding: 0 16px 4px; scrollbar-width: none; }
649  .hm-tabs::-webkit-scrollbar { display: none; }
650  .hm-demo { border-radius: 20px; min-height: 0; }
651  .hm-demo-name { font-size: 22px; }
652  .hm-facts { grid-template-columns: 1fr; gap: 26px; }
653  .hm-faq summary { font-size: 16.5px; }
654}
655@media (prefers-reduced-motion: reduce) {
656  .hm-accent, .hm-rot-w, .hm-lane-go .hm-lane-line i, .hm-caret, .hm-send.nudge { animation: none !important; transition: none !important; }
657}
658
659/* ───────────────── light theme ───────────────── */
660:root.light .hm-root, .light .hm-root, [data-theme="light"] .hm-root {
661  --hm-bg: #f6f4ee;
662  --hm-bg2: #eeebe3;
663  --hm-ink: #0a1430;
664  --hm-dim: rgba(10,20,48,.68);
665  --hm-mut: rgba(10,20,48,.46);
666  --hm-line: rgba(10,20,48,.10);
667  --hm-line2: rgba(10,20,48,.17);
668  --hm-card: #ffffff;
669  --hm-card2: #eeebe3;
670  --hm-cy: #0a8f8a;
671  --hm-red: #d63a3a;
672  --hm-dot: rgba(10,20,48,.11);
673  --hm-shadow: 0 24px 70px -30px rgba(10,20,48,.35);
674}
675:root.light .hm-root .hm-hero-bg::after, .light .hm-root .hm-hero-bg::after { opacity: .55; }
676</style><section class="hm-hero"><div class="hm-hero-bg" aria-hidden="true"></div><div class="hm-hero-in"><div class="hm-proof"><span class="hm-avs" aria-hidden="true"><img class="hm-av" src="/images/reviews/adam-rahman.png" alt="" width="30" height="30"/><img class="hm-av" src="/images/reviews/wali-k.png" alt="" width="30" height="30"/><img class="hm-av" src="/images/reviews/ryan-saturday.png" alt="" width="30" height="30"/><img class="hm-av" src="/images/reviews/janis-dambis.png" alt="" width="30" height="30"/></span><span>Loved by<!-- --> <b>7,000+</b> <!-- -->Blockcircle users</span></div><h1 class="hm-h1"><span class="hm-h1-l">Find, follow and copy</span><span class="hm-h1-l">the <span class="hm-accent">smart money</span> with AI</span></h1><p class="hm-sub">See what whales, politicians and company insiders are trading. Copy them from your own exchange account.</p><div class="hm-ask" id="ask"><a class="hm-ask-strip" href="#safety"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="4.5" y="10.5" width="15" height="10" rx="1.5"></rect><path d="M8 10.5V7.5a4 4 0 0 1 8 0v3"></path></svg><span>Non-custodial. Your money stays in your own exchange account.</span><span class="hm-ask-strip-go">How it works</span></a><form class="hm-card"><div class="hm-card-row"><span class="hm-mark" aria-hidden="true"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 3.5c.5 4.4 2.1 6.5 7 7-4.9.5-6.5 2.6-7 7-.5-4.4-2.1-6.5-7-7 4.9-.5 6.5-2.6 7-7z"></path><path d="M18.5 14.5c.2 1.7.9 2.6 2.9 2.8-2 .2-2.7 1.1-2.9 2.8-.2-1.7-.9-2.6-2.9-2.8 2-.2 2.7-1.1 2.9-2.8z"></path></svg></span><div class="hm-field"><textarea rows="2" maxLength="500" aria-label="Ask Blockcircle AI"></textarea><div class="hm-ph" aria-hidden="true"><span class="hm-ph-text"><span class="hm-caret"></span></span></div></div></div><div class="hm-card-foot"><div class="hm-dest"><button type="button" class="hm-dest-btn" aria-haspopup="listbox" aria-expanded="false" title="Where your question opens"><span class="hm-dest-ic"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 3.5c.5 4.4 2.1 6.5 7 7-4.9.5-6.5 2.6-7 7-.5-4.4-2.1-6.5-7-7 4.9-.5 6.5-2.6 7-7z"></path><path d="M18.5 14.5c.2 1.7.9 2.6 2.9 2.8-2 .2-2.7 1.1-2.9 2.8-.2-1.7-.9-2.6-2.9-2.8 2-.2 2.7-1.1 2.9-2.8z"></path></svg></span><span>Picks the right tool</span><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9.5 6 6 6-6"></path></svg></button></div><button type="submit" class="hm-send" aria-label="Ask"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 19V5M5.5 11.5 12 5l6.5 6.5"></path></svg></button></div></form></div><div class="hm-chips" role="list"><button type="button" role="listitem" class="hm-chip"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 17c-.4-3.4-1.6-5.8-3.8-7.3C6.8 8.8 5.2 8.4 3.5 8.6c.8 1.4 1 2.9.6 4.4 2.8.4 5.4 1.7 7.9 4z"></path><path d="M12 17c.4-3.4 1.6-5.8 3.8-7.3 1.4-.9 3-1.3 4.7-1.1-.8 1.4-1 2.9-.6 4.4-2.8.4-5.4 1.7-7.9 4z"></path><path d="M2.5 20.5c1.6 1.2 3.2 1.2 4.8 0 1.6-1.2 3.2-1.2 4.8 0 1.6 1.2 3.2 1.2 4.8 0 1.6-1.2 3.1-1.2 4.6 0"></path></svg>Whale wallets</button><button type="button" role="listitem" class="hm-chip"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3.5 21h17"></path><path d="M6 21v-7.5M10 21v-7.5M14 21v-7.5M18 21v-7.5"></path><path d="M4 13.5h16M7 13.5c0-3.1 2.2-5.3 5-5.3s5 2.2 5 5.3M12 8.2V5.3"></path></svg>Politicians</button><button type="button" role="listitem" class="hm-chip"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5.5" y="5" width="13" height="16" rx="2"></rect><rect x="9.5" y="2.5" width="5" height="4" rx="1"></rect><circle cx="12" cy="11.5" r="2.2"></circle><path d="M8.5 18.5c.6-2.1 1.9-3.2 3.5-3.2s2.9 1.1 3.5 3.2"></path></svg>Company insiders</button><button type="button" role="listitem" class="hm-chip"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="10" r="6.2"></circle><path d="M9 8.2a3.6 3.6 0 0 1 2.2-1.7"></path><path d="M8.9 16.9 7.6 20h8.8l-1.3-3.1"></path></svg>Prediction markets</button><button type="button" role="listitem" class="hm-chip"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="3 17 9 11 13 15 21 7"></polyline><polyline points="15 7 21 7 21 13"></polyline></svg>Trade signals</button></div><p class="hm-free"><span class="hm-free-dot" aria-hidden="true"></span>Free to start. No card needed.</p></div></section><section class="hm-sec hm-demos" data-hx="demos"><div class="hm-reel"><video class="hm-reel-v" poster="/videos/home/home-demo-reel.jpg" muted="" loop="" playsInl
676ine="" autoPlay="" preload="none" aria-label="Blockcircle AI demo"></video><button type="button" class="hm-pause" aria-label="Pause video"><svg width="14" height="14" viewBox="0 0 24 24" aria-hidden="true"><rect x="6" y="5" width="4" height="14" rx="1" fill="currentColor"></rect><rect x="14" y="5" width="4" height="14" rx="1" fill="currentColor"></rect></svg></button></div><p class="hm-reel-cap">Real Blockcircle data, recorded<!-- --> <!-- -->October 1, 2026</p><h2 class="hm-h2 hm-demos-h">Five things you can do on day one</h2><div class="hm-tabs" role="tablist"><button type="button" role="tab" aria-selected="true" class="hm-tab on"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 17c-.4-3.4-1.6-5.8-3.8-7.3C6.8 8.8 5.2 8.4 3.5 8.6c.8 1.4 1 2.9.6 4.4 2.8.4 5.4 1.7 7.9 4z"></path><path d="M12 17c.4-3.4 1.6-5.8 3.8-7.3 1.4-.9 3-1.3 4.7-1.1-.8 1.4-1 2.9-.6 4.4-2.8.4-5.4 1.7-7.9 4z"></path><path d="M2.5 20.5c1.6 1.2 3.2 1.2 4.8 0 1.6-1.2 3.2-1.2 4.8 0 1.6 1.2 3.2 1.2 4.8 0 1.6-1.2 3.1-1.2 4.6 0"></path></svg>Whale wallets<span class="hm-tab-bar" style="transform:scaleX(0)"></span></button><button type="button" role="tab" aria-selected="false" class="hm-tab"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3.5 21h17"></path><path d="M6 21v-7.5M10 21v-7.5M14 21v-7.5M18 21v-7.5"></path><path d="M4 13.5h16M7 13.5c0-3.1 2.2-5.3 5-5.3s5 2.2 5 5.3M12 8.2V5.3"></path></svg>Politicians</button><button type="button" role="tab" aria-selected="false" class="hm-tab"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5.5" y="5" width="13" height="16" rx="2"></rect><rect x="9.5" y="2.5" width="5" height="4" rx="1"></rect><circle cx="12" cy="11.5" r="2.2"></circle><path d="M8.5 18.5c.6-2.1 1.9-3.2 3.5-3.2s2.9 1.1 3.5 3.2"></path></svg>Company insiders</button><button type="button" role="tab" aria-selected="false" class="hm-tab"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="10" r="6.2"></circle><path d="M9 8.2a3.6 3.6 0 0 1 2.2-1.7"></path><path d="M8.9 16.9 7.6 20h8.8l-1.3-3.1"></path></svg>Prediction markets</button><button type="button" role="tab" aria-selected="false" class="hm-tab"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4.4 12a7.6 7.6 0 0 1 13.2-5.2M17.6 3.1v3.7h-3.7"></path><path d="M19.6 12a7.6 7.6 0 0 1-13.2 5.2M6.4 20.9v-3.7h3.7"></path><circle cx="12" cy="12" r="2.2"></circle></svg>Autopilot</button></div><div class="hm-demo" role="tabpanel"><div class="hm-demo-l"><a class="hm-demo-name" href="/whale-alpha">Whale Alpha<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></a><p class="hm-demo-desc">See what the biggest wallets are buying, then copy them.</p><ol class="hm-steps"><li class="on"><button type="button"><span class="hm-step-mk" aria-hidden="true">+</span>Ask about any coin</button></li><li class=""><button type="button"><span class="hm-step-mk" aria-hidden="true"></span>See where whales are buying</button></li><li class=""><button type="button"><span class="hm-step-mk" aria-hidden="true"></span>Follow the wallet</button></li><li class=""><button type="button"><span class="hm-step-mk" aria-hidden="true"></span>Copy the trade</button></li></ol></div><div class="hm-demo-r"><div class="hm-demo-frame"><video class="hm-demo-v" poster="/videos/home/home-demo-whales.jpg" muted="" playsInline="" autoPlay="" preload="none" aria-label="Whale Alpha"></video></div><button type="button" class="hm-pause" aria-label="Pause video"><svg width="14" height="14" viewBox="0 0 24 24" aria-hidden="true"><rect x="6" y="5" width="4" height="14" rx="1" fill="currentColor"></rect><rect x="14" y="5" width="4" height="14" rx="1" fill="currentColor"></rect></svg></button></div></div></section><section class="hm-sec hm-safe" id="safety" data-hx="safety"><h2 class="hm-h2">Your money never leaves your account</h2><p class="hm-sec-sub">Blockcircle sends trades to the exchange you already use. It can&#x27;t take money out.</p><div class="hm-flow" aria-label="How Blockcircle connects to your account"><div class="hm-node"><span class="hm-node-mark"><svg width="30" height="30" viewBox="55 320 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polygon fill="#26dbd6" points="141.82 332.99 141.82 387.28 114.68 387.28 114.68 360.14 87.53 360.14 87.53 332.99 141.82 332.99"></polygon><path fill="#0071bc" d="M114.68,387.28c0,7.49-3.04,14.29-7.96,19.2-4.9,4.92-11.7,7.96-19.2,7.96s-14.29-3.04-19.2-7.96c-4.92-4.9-7.96-11.7-7.96-19.2s3.04-14.28,7.96-19.2c4.91-4.9,11.7-7.94,19.2-7.94v27.14h27.15Z"></path></svg></span><b>Blockcircle</b><span>Finds the trade</span></div><div class="hm-lanes" aria-hidden="true"><div class="hm-lane hm-lane-go"><span class="hm-lane-label">Trade orders</span><span class="hm-lane-line"><i></i></span><span class="hm-stamp hm-stamp-go">On</span></div><div class="hm-lane hm-lane-stop"><span class="hm-lane-label">Withdrawals</span><span class="hm-lane-line"><svg class="hm-gate" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="12" cy="12" r="8.5"></circle><path d="M6 6l12 12"></path></svg></span><span class="hm-stamp hm-stamp-stop">Off</span></div></div><div class="hm-node hm-node-you"><span class="hm-venues"><img src="https://www.google.com/s2/favicons?domain=binance.com&amp;sz=64" alt="Binance" title="Binance" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=coinbase.com&amp;sz=64" alt="Coinbase" title="Coinbase" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=kraken.com&amp;sz=64" alt="Kraken" title="Kraken" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=hyperliquid.xyz&amp;sz=64" alt="Hyperliquid" title="Hyperliquid" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=alpaca.markets&amp;sz=64" alt="Alpaca" title="Alpaca" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=interactivebrokers.com&amp;sz=64" alt="Interactive Brokers" title="Interactive Brokers" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=schwab.com&amp;sz=64" alt="Schwab" title="Schwab" width="22" height="22" loading="lazy"/><img src="https://www.google.com/s2/favicons?domain=polymarket.com&amp;sz=64" alt="Polymarket" title="Polymarket" width="22" height="22" loading="lazy"/></span><b>Your exchange account</b><span>Holds your money</span></div></div><div class="hm-facts"><div class="hm-fact"><span class="hm-stamp">Non-custodial</span><p>We never hold your money. It stays in your own account or wallet.</p></div><div class="hm-fact"><span class="hm-stamp">Trade-only keys</span>
676<p>Your keys can place trades. Withdrawals stay switched off.</p></div><div class="hm-fact"><span class="hm-stamp">Encrypted keys</span><p>Stored encrypted, with the master key kept apart from the database.</p></div><div class="hm-fact"><span class="hm-stamp">Paid through Stripe</span><p>Card details go straight to Stripe and never touch our servers.</p></div><div class="hm-fact"><span class="hm-stamp">Two-factor sign-in</span><p>Lock your account with an authenticator app.</p></div><div class="hm-fact"><span class="hm-stamp">One-click disconnect</span><p>Disconnect a venue and its stored keys are deleted.</p></div></div><div class="hm-paid"><svg width="16" height="16" viewBox="0 0 24 24" aria-hidden="true"><path fill="#635BFF" d="M13.976 9.15c-2.172-.806-3.356-1.426-3.356-2.409 0-.831.683-1.305 1.901-1.305 2.227 0 4.515.858 6.09 1.631l.89-5.494C18.252.975 15.697 0 12.165 0 9.667 0 7.589.654 6.104 1.872 4.56 3.147 3.757 4.992 3.757 7.218c0 4.039 2.467 5.76 6.476 7.219 2.585.92 3.445 1.574 3.445 2.583 0 .98-.84 1.545-2.354 1.545-1.875 0-4.965-.921-6.99-2.109l-.9 5.555C5.175 22.99 8.385 24 11.714 24c2.641 0 4.843-.624 6.328-1.813 1.664-1.305 2.525-3.236 2.525-5.732 0-4.128-2.524-5.851-6.594-7.305h.003z"></path></svg><span>Payments by Stripe</span><span class="hm-paid-sep" aria-hidden="true"></span><span>Every account starts with a free practice account</span></div></section><section class="hm-sec hm-proofsec" data-hx="proof"><h2 class="hm-h2">What members say</h2><div class="hm-quotes"><figure class="hm-quote"><blockquote>Blockcircle is a comprehensive financial market intelligence platform. The platform aggregates millions of data points and distills them into clear, actionable intelligence.</blockquote><figcaption><img class="hm-quote-ph" src="/images/reviews/adam-rahman.png" alt="Adam Rahman" width="44" height="44" loading="lazy"/><span class="hm-quote-id"><b>Adam Rahman</b><span>Trustpilot, April 2026</span></span><span class="hm-stars" aria-label="5 out of 5 stars"><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg></span></figcaption></figure><figure class="hm-quote"><blockquote>Finally found a real community! I think I ask the most silly and dumb questions a noob could ever ask and the community surprisingly answers it.</blockquote><figcaption><img class="hm-quote-ph" src="/images/reviews/wali-k.png" alt="Wali K" width="44" height="44" loading="lazy"/><span class="hm-quote-id"><b>Wali K</b><span>Trustpilot, December 2024</span></span><span class="hm-stars" aria-label="5 out of 5 stars"><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg></span></figcaption></figure><figure class="hm-quote"><blockquote>I have been a member now for several months and have learned more and been a part of more successful c
676alls than any other point in me trading. It’s a great community too</blockquote><figcaption><img class="hm-quote-ph" src="/images/reviews/ryan-saturday.png" alt="Ryan Saturday" width="44" height="44" loading="lazy"/><span class="hm-quote-id"><b>Ryan Saturday</b><span>Trustpilot, May 2023</span></span><span class="hm-stars" aria-label="5 out of 5 stars"><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="13" height="13" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg></span></figcaption></figure></div><a class="hm-tp" href="https://www.trustpilot.com/review/blockcircle.com" target="_blank" rel="noopener noreferrer"><span class="hm-stars" aria-label="5 out of 5 stars"><svg width="16" height="16" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="16" height="16" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="16" height="16" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="16" height="16" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg><svg width="16" height="16" viewBox="0 0 24 24" aria-hidden="true"><rect width="24" height="24" fill="#00b67a"></rect><path fill="#fff" d="M12 4.6l2.1 5 5.4.4-4.1 3.5 1.3 5.3L12 15.9l-4.7 2.9 1.3-5.3-4.1-3.5 5.4-.4z"></path></svg></span><span><b>4.9</b> <!-- -->out of 5 from<!-- --> <!-- -->69<!-- --> <!-- -->reviews on Trustpilot</span></a></section><section class="hm-sec hm-faqsec" data-hx="faq"><h2 class="hm-h2">Questions</h2><div class="hm-faq"><details><summary>What is Blockcircle?</summary><p>Blockcircle shows you what whale wallets, politicians and company insiders are trading, and lets you copy those trades from your own exchange or brokerage account. Ask it anything in plain English.</p></details><details><summary>Does Blockcircle hold my money?</summary><p>No. Your money stays in your own exchange account, brokerage or wallet. Trades are placed with trade-only keys you create, or signed in your own wallet. Blockcircle never moves or withdraws your funds.</p></details><details><summary>How are my exchange keys protected?</summary><p>Keys are encrypted at rest under a dedicated master key kept apart from the database. We ask for trade-only keys and turn away keys we detect can withdraw. Disconnect a venue in one click and its stored keys are deleted.</p></details><details><summary>Can I try it without risking real money?</summary><p>Yes. Every account starts with a free practice account. Test any signal or strategy there first, then switch to your real account when you are ready.</p></details>
676<details><summary>How do payments work?</summary><p>Subscriptions are paid through Stripe. Your card details go straight to Stripe and never touch our servers. You can cancel anytime.</p></details><details><summary>Which exchanges and brokers work with it?</summary><p>Over 150, including Binance, Coinbase, Kraken, Hyperliquid, Alpaca, Interactive Brokers, Schwab, Polymarket and Kalshi.</p></details></div></section><section class="hm-sec hm-end" data-hx="end"><h2 class="hm-h2 hm-end-h">Ask your first question</h2><p class="hm-end-sub">Free to start. No credit card needed.</p><button type="button" class="hm-cta"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 3.5c.5 4.4 2.1 6.5 7 7-4.9.5-6.5 2.6-7 7-.5-4.4-2.1-6.5-7-7 4.9-.5 6.5-2.6 7-7z"></path><path d="M18.5 14.5c.2 1.7.9 2.6 2.9 2.8-2 .2-2.7 1.1-2.9 2.8-.2-1.7-.9-2.6-2.9-2.8 2-.2 2.7-1.1 2.9-2.8z"></path></svg>Ask Blockcircle AI</button></section></div><!--$--><!--/$--></div>
676<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
677$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
677<script>(self.__next_f=self.__next_f||[]).push([0])</script>
677<script>self.__next_f.push([1,"1:I[339756,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"LoadingBoundaryProvider\"]\n2:\"$Sreact.fragment\"\n5:I[897367,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n8:I[897367,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"ViewportBoundary\"]\na:I[897367,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"MetadataBoundary\"]\nc:I[91731,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\",\"/_next/static/chunks/2lxwq3st2j69k.js\"],\"default\"]\n:HL[\"/_next/static/chunks/1e1o7osydaw66.css\",\"style\"]\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4116],[[\"$\",\"$L1\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"aria-busy\":\"true\",\"aria-live\":\"polite\",\"style\":{\"minHeight\":\"60vh\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"gap\":18,\"padding\":\"48px 24px\",\"background\":\"var(--bs-bg, #05070c)\",\"color\":\"var(--bs-mut, #545862)\",\"fontFamily\":\"-apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif\",\"letterSpacing\":\"0.16em\",\"textTransform\":\"uppercase\",\"fontSize\":11},\"children\":[[\"$\",\"div\",null,{\"style\":{\"width\":26,\"height\":26,\"borderRadius\":\"50%\",\"border\":\"2px solid rgba(38,219,214,0.18)\",\"borderTopColor\":\"var(--cy, #26dbd6)\",\"animation\":\"bcspin 0.7s linear infinite\"}}],[\"$\",\"span\",null,{\"children\":\"Loading\"}],[\"$\",\"style\",null,{\"children\":\"@keyframes bcspin{to{transform:rotate(360deg)}}\"}]]}],[],null],\"children\":[\"$\",\"$2\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1e1o7osydaw66.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/41646vilx1zsw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/2op3zvbfmy70w.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/235kko6kykua1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/28p12q-xu7eyz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/333_nnf0o2l-l.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/3ljprtp8w6y__.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/2mg30w49j6_d8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/2gx2x9_2usxah.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L3\"]}]}],{\"children\":[[\"$\",\"$2\",\"c\",{\"children\":[\"$L4\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/44hvdusvwd_i-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/074uwubs5jhs_.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{}
677,null,false,null]},null,false,null],[\"$\",\"$2\",\"h\",{\"children\":[null,[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lb\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1e1o7osydaw66.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"D4g1neQcCFbQJrnCxaTO3\"}\ne:I[319896,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\",\"/_next/static/chunks/44hvdusvwd_i-.js\",\"/_next/static/chunks/074uwubs5jhs_.js\"],\"default\"]\nd:T6c5,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is Blockcircle?\",\"acceptedA
677nswer\":{\"@type\":\"Answer\",\"text\":\"Blockcircle shows you what whale wallets, politicians and company insiders are trading, and lets you copy those trades from your own exchange or brokerage account. Ask it anything in plain English.\"}},{\"@type\":\"Question\",\"name\":\"Does Blockcircle hold my money?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Your money stays in your own exchange account, brokerage or wallet. Trades are placed with trade-only keys you create, or signed in your own wallet. Blockcircle never moves or withdraws your funds.\"}},{\"@type\":\"Question\",\"name\":\"How are my exchange keys protected?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Keys are encrypted at rest under a dedicated master key kept apart from the database. We ask for trade-only keys and turn away keys we detect can withdraw. Disconnect a venue in one click and its stored keys are deleted.\"}},{\"@type\":\"Question\",\"name\":\"Can I try it without risking real money?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Every account starts with a free practice account. Test any signal or strategy there first, then switch to your real account when you are ready.\"}},{\"@type\":\"Question\",\"name\":\"How do payments work?\",\"acceptedA
677nswer\":{\"@type\":\"Answer\",\"text\":\"Subscriptions are paid through Stripe. Your card details go straight to Stripe and never touch our servers. You can cancel anytime.\"}},{\"@type\":\"Question\",\"name\":\"Which exchanges and brokers work with it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Over 150, including Binance, Coinbase, Kraken, Hyperliquid, Alpaca, Interactive Brokers, Schwab, Polymarket and Kalshi.\"}}]}4:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$d\"}}],[\"$\",\"$Le\",null,{\"variant\":\"a\",\"freshVariant\":true}]]\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#0a0e17\"}]]\nf:T95d,(function(){try{if(window.__bcClickBufInit)return;window.__bcClickBufInit=1;if(window.__bcInteractive===undefined)window.__bcInteractive=false;var buf=null,START=Date.now();function isForm(el){var t=(el.tagName||'').toUpperCase();return t==='INPUT'||t==='TEXTAREA'||t==='SELECT'||t==='OPTION'||el.isContentEditable;}var NAV_ROLES={tab:1,menuitem:1,link:1,option:1};function optedIn(el){return !!(el.hasAttribute\u0026\u0026(el.hasAttribute('data-bc-clickable')||el.hasAttribute('data-replay-safe')));}function actionable(node){for(var el=node,i=0;el\u0026\u0026i\u003c6;i++,el=el.parentElement){if(!el||el.nodeType!==1)continue;if(isForm(el))return null;if(el.hasAttribute\u0026\u0026el.hasAttribute('data-no-replay'))return null;var t=(el.tagName||'').toUpperCase();if(t==='A'\u0026\u0026el.getAttribute\u0026\u0026el.getAttribute('href'))return null;if(el.getAttribute\u0026\u0026el.getAttribute('type')==='submit')return null;if(optedIn(el))return el;var role=el.getAttribute\u0026\u0026el.getAttribute('role');if(role\u0026\u0026NAV_ROLES[role])return el;}return null;}function hydrated(el){try{var ks=Object.keys(el);for(var i=0;i\u003cks.length;i++){var k=ks[i];if(k.indexOf('__reactProps')===0||k.indexOf('__reactFiber')===0)return true;}}catch(_){}return false;}function replayable(el){try{if(!el||!document.contains(el))return false;if(isForm(el))return false;if(el.closest\u0026\u0026el.closest('[data-no-replay]'))return false;if(el.getAttribute\u0026\u0026el.getAttribute('type')==='submit')return false;if(optedIn(el))return true;var role=el.getAttribute\u0026\u0026el.getAttribute('role');return !!(role\u0026\u0026NAV_ROLES[role]);}catch(_){return false;}}document.addEventListener('click',function(e){try{if(Date.now()-START\u003e12000)return;var el=actionable(e.target);if(!el)return;if(hydrated(el))return;var t0=Date.now();var poll=setInterval(function(){try{if(Date.now()-t0\u003e8000){clearInterval(poll);return;}if(!document.contains(el)){clearInterval(poll);return;}if(hydrated(el)){clearInterval(poll);if(!replayable(el))return;try{el.click();if(window.console\u0026\u0026console.debug)console.debug('[bc] replayed a pre-hydration nav click');}catch(_){}}}catch(_){clearInterval(poll);}},40);}catch(_){}}, true);window.__bcFlushClicks=function(){try{window.__bcInteractive=true;var b=buf;buf=null;if(!b||!b.el)return;if(Date.now()-b.ts\u003e6000)return;if(!replayable(b.el))return;try{b.el.click();if(window.console\u0026\u0026console.debug)console.debug('[bc] replayed a pre-hydration nav click');}catch(_){}}catch(_){}};}catch(e){}})();3:[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"className\":\"dark\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"id\":\"__bc_theme__\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var t=localStorage.getItem('ah_theme');if(t){t=JSON.parse(t);}if(t!=='light'\u0026\u0026t!=='dark')t='dark';var h=document.documentElement;h.classList.remove('dark','light');h.classList.add(t);}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"id\":\"__bc_ios_zoom__\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var ua=navigator.userAgent||'';var ios=/iPad|iPhone|iPod/.test(ua)||(navigator.platform==='MacIntel'\u0026\u0026navigator.maxTouchPoints\u003e1);if(!ios)return;function fix(){var m=document.querySelector('meta[name=viewport]');
677if(!m)return false;var c=m.getAttribute('content')||'';if(c.indexOf('maximum-scale')===-1){m.setAttribute('content',c+', maximum-scale=1');}return true;}if(!fix()){document.addEventListener('DOMContentLoaded',fix);}}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"id\":\"__bc_dom_guard__\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{if(typeof Node==='undefined'||!Node.prototype)return;function arm(){if(Node.prototype.__bcDomGuard)return;Node.prototype.__bcDomGuard=1;var R=Node.prototype.removeChild;Node.prototype.removeChild=function(c){if(c\u0026\u0026c.parentNode!==this){return c;}return R.call(this,c);};var I=Node.prototype.insertBefore;Node.prototype.insertBefore=function(n,r){if(r\u0026\u0026r.parentNode!==this){return n;}return I.call(this,n,r);};}window.__bcArmDomGuard=arm;window.addEventListener('error',function(ev){var m=(ev\u0026\u0026(ev.message||(ev.error\u0026\u0026ev.error.message)))||'';if(m.indexOf('removeChild')!==-1||m.indexOf('insertBefore')!==-1||m.indexOf('not a child')!==-1)arm();},true);}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"id\":\"__bc_click_replay__\",\"dangerouslySetInnerHTML\":{\"__html\":\"$f\"}}],\"$L10\",\"$L11\",\"$L12\"]}],\"$L13\"]}]\n14:I[479520,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\"],\"\"]\n:HL[\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap\",\"style\"]\n10:[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}]\n11:[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}]\n12:[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap\",\"rel\":\"stylesheet\"}]\n15:T51f,{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"Blockcircle\",\"url\":\"https://blockcircle.com\",\"logo\":\"https://blockcircle.com/favicon.svg\",\"description\":\"Financial market intelligence platform covering crypto, stocks, commodities, precious metals, and prediction markets.\",\"foundingDate\":\"2021\",\"founder\":{\"@type\":\"Person\",\"name\":\"Basel Ismail\",\"jobTitle\":\"Co-Founder \u0026 CEO\",\"url\":\"https://www.linkedin.com/in/bismail/\",\"sameAs\":[\"https://www.linkedin.com/in/bismail/\",\"https://firmadapt.com\"]},\"email\":\"[email protected]\",\"sameAs\":[\"https://x.com/Blockcircle\",\"https://twitter.com/Blockcircle\",\"https://www.linkedin.com/company/blockcircle\",\"https://www.linkedin.com/company/blockcircledata/\",\"https://youtube.com/@blockcircle\",\"https://www.youtube.com/@blockcircledata\",\"https://t.me/blockcircle\",\"https://www.instagram.com/blockcircle\",\"https://www.instagram.com/blockcircledata/\",\"https://github.com/blockcircle\",\"https://www.trustpilot.com/review/blockcircle.com\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"[email protected]\",\"url\":\"https://blockcircle.com/contact\",\"availableLanguage\":[\"English\",\"Indonesian\",\"Arabic\",\"French\",\"Spanish\",\"Chinese\",\"Japanese\",\"Portuguese\",\"German\",\"Korean\",\"Turkish\",\"Vietnamese\",\"Thai\",\"Russian\",\"Hindi\"]}}13:[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L14\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-69KSB1FMZS\",\"strategy\":\"afterInteractive\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"$L14\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window.dataLayer = window.dataLayer || [];\\n            function gtag(){dataLayer.push(arguments);}\\n            gtag('js', new Date());\\n            /* /auth/magic carries a single-use login token in the query\\n               str
677ing. GA's page_location field would ship that token to a\\n               third party (and into report URLs), so analytics never\\n               initialises on that route. Audit 2026-07-24. */\\n            if (!String(location.pathname || '').startsWith('/auth/magic')) {\\n              gtag('config', 'G-69KSB1FMZS');\\n            }\\n          \"}],[\"$\",\"$L14\",null,{\"id\":\"microsoft-clarity\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            /* Clarity is SESSION REPLAY: on /auth/magic it would record the\\n               URL (and therefore the single-use login token) into a\\n               third-party replay. Never load it on that route. */\\n            if (!String(location.pathname || '').startsWith('/auth/magic')) {\\n              (function(c,l,a,r,i,t,y){\\n                c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\n                t=l.createElement(r);t.async=1;t.src=\\\"https://www.clarity.ms/tag/\\\"+i;\\n                y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\n              })(window, document, \\\"clarity\\\", \\\"script\\\", \\\"l4al9pj7pr\\\");\\n            }\\n          \"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$15\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Blockcircle\\\",\\\"url\\\":\\\"https://blockcircle.com\\\",\\\"description\\\":\\\"Financial market intelligence across crypto, stocks, commodities, precious metals, and prediction markets.\\\",\\\"inLanguage\\\":[\\\"en\\\",\\\"id\\\",\\\"ar\\\",\\\"fr\\\",\\\"es\\\",\\\"zh\\\",\\\"ja\\\",\\\"pt\\\",\\\"de\\\",\\\"ko\\\",\\\"tr\\\",\\\"vi\\\",\\\"th\\\",\\\"ru\\\",\\\"hi\\\"],\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://blockcircle.com/prediction-alpha?q={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\"]}]\n1e:I[365269,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\"],\"default\"]\n1f:I[339756,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"default\"]\n20:I[760542,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\",\"/_next/static/chunks/2habyjg7dq9r0.js\"],\"default\"]\n21:I[837457,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"default\"]\n22:I[906976,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\",\"/_next/static/chunks/0rml9-lxnyym2.js\"],\"default\"]\n23:I[219245,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\"],\"default\"]\n24:I[510817,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\"],\"default\"]\n25:I[201506,[\"/_next/static/chunks/2p-3m2oi87zz1.js\",\"/_next/static/chunks/3-ubqo6zgbr65.js\",\"/_next/static/chunks/1v2kdgupvsdrq.js\",\"/_next/static/chunks/41646vilx1zsw.js\",\"/_next/static/chunks/2op3zvbfmy70w.js\",\"/_next/static/chunks/235kko6kykua1.js\",\"/_next/static/chunks/28p12q-xu7eyz.js\",\"/_next/static/chunks/333_nnf0o2l-l.js\",\"/_next/static/chunks/3ljprtp8w6y__.js\",\"/_next/static/chunks/2mg30w49j6_d8.js\",\"/_next/static/chunks/3e0eh0lyfmljt.js\",\"/_next/static/chunks/2gx2x9_2usxah.js\"],\"default\"]\n16:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"Blockcircle\\\",\\\"url\\\":\\\"https://blockcircle.com\\\",\\\"applicationCategory\\\":\\\"FinanceApplication\\\",\\\"o
677peratingSystem\\\":\\\"Web\\\",\\\"description\\\":\\\"Financial market intelligence platform covering crypto, stocks, commodities, precious metals, and prediction markets. AI-powered analysis, backtested trading strategies, market reversal signals, and whale tracking.\\\",\\\"offers\\\":[{\\\"@type\\\":\\\"Offer\\\",\\\"name\\\":\\\"Free\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},{\\\"@type\\\":\\\"Offer\\\",\\\"name\\\":\\\"Pro\\\",\\\"price\\\":\\\"99\\\",\\\"priceCurrency\\\":\\\"USD\\\"}],\\\"provider\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Blockcircle\\\",\\\"url\\\":\\\"https://blockcircle.com\\\"}}\"}}]\n1d:T816,\n            (function(){\n              try {\n                var KEY = \"bc_chunk_reload_ts\", MIN = 10000;\n                function isChunkErr(m){\n                  m = String(m || \"\");\n                  return m.indexOf(\"ChunkLoadError\") !== -1\n                      || m.indexOf(\"Loading chunk\") !== -1\n                      || m.indexOf(\"Failed to load chunk\") !== -1\n                      || m.indexOf(\"Loading CSS chunk\") !== -1\n                      || m.indexOf(\"dynamically imported module\") !== -1;\n                }\n                function maybeReload(m){\n                  if (!isChunkErr(m)) return;\n                  var now = Date.now(), last = 0;\n                  try { last = parseInt(sessionStorage.getItem(KEY) || \"0\", 10) || 0; } catch(e){}\n                  if (now - last \u003e MIN){\n                    try { sessionStorage.setItem(KEY, String(now)); } catch(e){}\n                    // Recover to the INTENDED destination when a navigation was\n                    // in flight (set by the compat router), so a chunk that\n                    // 404'd mid-nav lands the user where they clicked rather\n                    // than reloading the stale page they were leaving.\n                    var dest = \"\";\n                    try { var pn = window.__bcPendingNav; if (pn \u0026\u0026 pn.href \u0026\u0026 (now - pn.ts) \u003c 20000) dest = pn.href; } catch(e){}\n                    setTimeout(function(){\n                      if (dest){ try { location.assign(dest); return; } catch(e){} }\n                      location.reload();\n                    }, 300);\n                  }\n                }\n                window.addEventListener(\"error\", function(ev){\n                  var er = ev \u0026\u0026 ev.error;\n                  maybeReload(er ? (er.name + \": \" + er.message) : (ev \u0026\u0026 ev.message));\n                });\n                window.addEventListener(\"unhandledrejection\", function(ev){\n                  var r = ev \u0026\u0026 ev.reason;\n                  maybeReload(r ? (r.name + \": \" + r.message) : r);\n                });\n              } catch(e){}\n            })();\n          17:[\"$\",\"$L14\",null,{\"id\":\"bc-chunk-guard\",\"strategy\":\"afterInteractive\",\"children\":\"$1d\"}]\n18:[\"$\",\"$L1e\",null,{\"ssrLang\":\"en\",\"ssrStrings\":{},\"ssrWorkspace\":true,\"children\":[\"$\",\"$L1f\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$20\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2habyjg7dq9r0.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L21\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L22\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n19:[\"$\",\"$L23\",null,{}]\n1a:[\"$\",\"$L24\",null,{}]\n1b:[\"$\",\"$L25\",null,{}]\n26:[\"$\",\"footer\",null,{\"style\":{\"padding\":\"24px\",\"fontSize\":\"12px\",\"color\":\"#666\",\"textAlign\":\"center\",\"borderTop\":\"1px solid #333\"},\"children\":[[\"$\",\"nav\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"/about\",\"children\":\"About\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"/pricing\",\"children\":\"Pricing\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"/blog\",\"children\":\"Blog\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"/contact\",\"children\":\"Contact\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"/terms\",\"children\":\"Terms\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"/privacy\",\"children\":\"Privacy Policy\"}]]}],[\"$\",\"p\",null,{\"children\":[\"Blockcircle - Financial Market Intelligence Platform. Founded 2021 by Basel Ismail. Support: \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}],\".\"]}],[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://x.com/Blockcircle\",\"rel\":\"noopener\",\"children\":\"X/Twitter\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/company/blockcircledata/\",\"rel\":\"noopener\",\"children\":\"LinkedIn\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"https://www.youtube.com/@blockcircledata\",\"rel\":\"noopener\",\"children\":\"YouTube\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"https://t.me/Blockcircle\",\"rel\":\"noopener\",\"children\":\"Telegram\"}],\" | \",[\"$\",\"a\",null,{\"href\":\"https://www.instagram.com/blockcircledata/\",\"rel\":\"noopener\",\"children\":\"Instagram\"}]]}]]}]\n1c:[\"$\",\"noscript\",null,{\"children\":\"$26\"}]\n27:I[27201,[\"/_next/static/chunks/3tsd81_dqiiol.js\"],\"IconMark\"]\n7:null\nb:[[\"$\",\"title\",\"0\",{\"children\":\"Blockcircle - Follow the smart money. | Whale, insider and political trading signals.\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"See what whale wallets, politicians and company insiders are trading, and copy them from your own exchange account. Ask Blockcircle AI anything in plain English. Non-custodial: your money never leaves your account.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Blockcircle\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://blockcircle.com\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://blockcircle.com\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://blockcircle.com\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"id\",\"href\":\"https://blockcircle.com/id\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"ar\",\"href\":\"https://blockcircle.com/ar\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://blockcircle.com/fr\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://blockcircle.com/es\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"zh\",\"href\":\"https://blockcircle.com/zh\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://blockcircle.com/ja\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://blockcircle.com/pt\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://blockcircle.com/de\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://blockcircle.com/ko\"}],[\"$\",\"link\",\"16\",{\"rel\":\"alternate\",\"hrefLang\":\"tr\",\"href\":\"https://blockcircle.com/tr\"}],[\"$\",\"link\",\"17\",{\"rel\":\"alternate\",\"hrefLang\":\"vi\",\"href\":\"https://blockcircle.com/vi\"}],[\"$\",\"link\",\"18\",{\"rel\":\"alternate\",\"hrefLang\":\"th\",\"href\":\"https://blockcircle.com/th\"}],[\"$\",\"link\",\"19\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://blockcircle.com/ru\"}],[\"$\",\"link\",\"20\",{\"rel\":\"alternate\",\"hrefLang\":\"hi\",\"href\":\"https://blockcircle.com/hi\"}],[\"$\",\"meta\",\"21\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"22\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Blockcircle\"}],[\"$\",\"meta\",\"23\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black-translucent\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:title\",\"content\":\"Blockcircle - Source the alpha. Route it instantly.\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:description\",\"content\":\"Find the trade and execute it from one terminal. 12 alpha tools, 150+ venues, every asset class. Non-custodial.\"}],[\"$\",\"meta\",\"26\",{\"property\":\"og:image\",\"content\":\"https://blockcircle.com/og-image.png\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:title\",\"content\":\"Blockcircle - Source the alpha. Route it instantly.\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:description\",\"content\":\"Find the trade and execute it from one terminal. 12 alpha tools, 150+ venues, every asset class. Non-custodial.\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:image\",\"content\":\"https://blockcircle.com/twitter-image?0d16401cb2c573f8\"}],[\"$\",\"meta\",\"31\",{\"name\":\"twitter:image:alt\",\"content\":\"Blockcircle - Financial Market Intelligence Platform\"}],[\"$\",\"meta\",\"32\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"33\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"34\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"35\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"36\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"37\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"38\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L27\",\"39\",{}]]\n"])</script>
677</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.