kwmlamar commited on
Commit
f914615
·
verified ·
1 Parent(s): 93ff4fc

Add live HF-fetched results, auto-push validation command, and strategy explainer

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. 404.html +1 -1
  2. __next.__PAGE__.txt +1 -1
  3. __next._full.txt +3 -3
  4. __next._head.txt +1 -1
  5. __next._index.txt +2 -2
  6. __next._tree.txt +2 -2
  7. _next/static/chunks/21o92-hg6_e40.css +3 -0
  8. _next/static/chunks/24x1ykb_tgpb8.js +29 -0
  9. _next/static/ig4JlMW80aGXGN3Eklmtx/_buildManifest.js +11 -0
  10. _next/static/ig4JlMW80aGXGN3Eklmtx/_clientMiddlewareManifest.js +1 -0
  11. _next/static/ig4JlMW80aGXGN3Eklmtx/_ssgManifest.js +1 -0
  12. _not-found.html +1 -1
  13. _not-found.txt +2 -2
  14. _not-found/__next._full.txt +2 -2
  15. _not-found/__next._head.txt +1 -1
  16. _not-found/__next._index.txt +2 -2
  17. _not-found/__next._not-found.__PAGE__.txt +1 -1
  18. _not-found/__next._not-found.txt +1 -1
  19. _not-found/__next._tree.txt +2 -2
  20. agents.html +0 -0
  21. agents.txt +2 -2
  22. agents/__next._full.txt +2 -2
  23. agents/__next._head.txt +1 -1
  24. agents/__next._index.txt +2 -2
  25. agents/__next._tree.txt +2 -2
  26. agents/__next.agents.__PAGE__.txt +1 -1
  27. agents/__next.agents.txt +1 -1
  28. backtests.html +0 -0
  29. backtests.txt +16 -19
  30. backtests/__next._full.txt +16 -19
  31. backtests/__next._head.txt +1 -1
  32. backtests/__next._index.txt +2 -2
  33. backtests/__next._tree.txt +2 -2
  34. backtests/__next.backtests.__PAGE__.txt +18 -21
  35. backtests/__next.backtests.txt +1 -1
  36. compliance.html +1 -1
  37. compliance.txt +3 -3
  38. compliance/__next._full.txt +3 -3
  39. compliance/__next._head.txt +1 -1
  40. compliance/__next._index.txt +2 -2
  41. compliance/__next._tree.txt +2 -2
  42. compliance/__next.compliance.__PAGE__.txt +1 -1
  43. compliance/__next.compliance.txt +1 -1
  44. data-health.html +0 -0
  45. data-health.txt +2 -2
  46. data-health/__next._full.txt +2 -2
  47. data-health/__next._head.txt +1 -1
  48. data-health/__next._index.txt +2 -2
  49. data-health/__next._tree.txt +2 -2
  50. data-health/__next.data-health.__PAGE__.txt +1 -1
404.html CHANGED
@@ -1 +1 @@
1
- <!DOCTYPE html><html lang="en" class="dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/03ffy9a3-fg1i.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1kbvvjb8xiuz5.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2ne35xpb2gco9.js" async=""></script><script src="/_next/static/chunks/3rxl-jt3pdxgx.js" async=""></script><script src="/_next/static/chunks/turbopack-2w-hlngzk4qal.js" async=""></script><script src="/_next/static/chunks/1e176kr40-yyy.js" async=""></script><script src="/_next/static/chunks/0ce9zjk5_q3eu.js" async=""></script><script src="/_next/static/chunks/07arni_h-ml32.js" async=""></script><script src="/_next/static/chunks/1-8s9_t85wwr4.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-size-adjust" content=""/><title>404: This page could not be found.</title><title>Jolash</title><meta name="description" content="Jolash trading AI — team dashboard"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen bg-app-gradient text-foreground md:flex md:flex-row"><div hidden=""><!--$--><!--/$--></div><div class="sticky top-0 h-screen px-3 py-4 hidden md:flex md:flex-col bg-neutral-100 dark:bg-neutral-800 w-[228px] flex-shrink-0 justify-between gap-10 !bg-[oklch(0.155_0_0)]"><div class="flex flex-1 flex-col overflow-x-hidden overflow-y-auto"><a class="flex items-center gap-2 py-1" href="/"><div class="flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-neutral-200 text-sm font-semibold text-neutral-900">J</div><span class="whitespace-pre text-sm font-medium tracking-tight text-neutral-100">Jolash</span></a><div class="mt-6 flex flex-col"><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Research</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Overview</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/hypotheses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Hypotheses</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/backtests"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Backtest Results</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Risk &amp; Execution</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/risk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Risk Dashboard</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/execution"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Execution</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/decay"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Decay Tracking</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/live"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Market Data</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Infrastructure</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/datasets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Datasets &amp; Models</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/data-health"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Data Health</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/agents"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Team &amp; Agents</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Compliance</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/compliance"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Audit Trail</span></a></div></div></div></div></div><div class="h-10 px-4 py-4 flex flex-row md:hidden items-center justify-between bg-neutral-100 dark:bg-neutral-800 w-full"><div class="flex justify-end z-20 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu text-neutral-800 dark:text-neutral-200 cursor-pointer" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></div><main class="flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]"><div class="mx-auto w-full max-w-6xl px-6 py-8 md:px-10"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1kbvvjb8xiuz5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85625,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"AppSidebar\"]\n3:I[39756,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n5:I[13354,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"Toaster\"]\n6:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e176kr40-yyy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07arni_h-ml32.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-8s9_t85wwr4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6 py-8 md:px-10\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"eIWMzfYcOx9IArnhzxJHx\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"10:I[27201,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"IconMark\"]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"Jolash\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Jolash trading AI — team dashboard\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L10\",\"3\",{}]]\n"])</script></body></html>
 
1
+ <!DOCTYPE html><html lang="en" class="dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/21o92-hg6_e40.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1kbvvjb8xiuz5.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2ne35xpb2gco9.js" async=""></script><script src="/_next/static/chunks/3rxl-jt3pdxgx.js" async=""></script><script src="/_next/static/chunks/turbopack-2w-hlngzk4qal.js" async=""></script><script src="/_next/static/chunks/1e176kr40-yyy.js" async=""></script><script src="/_next/static/chunks/0ce9zjk5_q3eu.js" async=""></script><script src="/_next/static/chunks/07arni_h-ml32.js" async=""></script><script src="/_next/static/chunks/1-8s9_t85wwr4.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-size-adjust" content=""/><title>404: This page could not be found.</title><title>Jolash</title><meta name="description" content="Jolash trading AI — team dashboard"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen bg-app-gradient text-foreground md:flex md:flex-row"><div hidden=""><!--$--><!--/$--></div><div class="sticky top-0 h-screen px-3 py-4 hidden md:flex md:flex-col bg-neutral-100 dark:bg-neutral-800 w-[228px] flex-shrink-0 justify-between gap-10 !bg-[oklch(0.155_0_0)]"><div class="flex flex-1 flex-col overflow-x-hidden overflow-y-auto"><a class="flex items-center gap-2 py-1" href="/"><div class="flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-neutral-200 text-sm font-semibold text-neutral-900">J</div><span class="whitespace-pre text-sm font-medium tracking-tight text-neutral-100">Jolash</span></a><div class="mt-6 flex flex-col"><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Research</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Overview</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/hypotheses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Hypotheses</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/backtests"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Backtest Results</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Risk &amp; Execution</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/risk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Risk Dashboard</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/execution"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Execution</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/decay"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Decay Tracking</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/live"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Market Data</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Infrastructure</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/datasets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Datasets &amp; Models</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/data-health"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Data Health</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/agents"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Team &amp; Agents</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Compliance</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/compliance"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Audit Trail</span></a></div></div></div></div></div><div class="h-10 px-4 py-4 flex flex-row md:hidden items-center justify-between bg-neutral-100 dark:bg-neutral-800 w-full"><div class="flex justify-end z-20 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu text-neutral-800 dark:text-neutral-200 cursor-pointer" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></div><main class="flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]"><div class="mx-auto w-full max-w-6xl px-6 py-8 md:px-10"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1kbvvjb8xiuz5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85625,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"AppSidebar\"]\n3:I[39756,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n5:I[13354,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"Toaster\"]\n6:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/21o92-hg6_e40.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/21o92-hg6_e40.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e176kr40-yyy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07arni_h-ml32.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-8s9_t85wwr4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6 py-8 md:px-10\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/21o92-hg6_e40.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ig4JlMW80aGXGN3Eklmtx\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"10:I[27201,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"IconMark\"]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"Jolash\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Jolash trading AI — team dashboard\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L10\",\"3\",{}]]\n"])</script></body></html>
__next.__PAGE__.txt CHANGED
@@ -3,7 +3,7 @@
3
  3:I[22016,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],""]
4
  12:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
5
  13:"$Sreact.suspense"
6
- 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Jolash · Desk Overview"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Overview"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Where the Jolash project actually stands right now."}]]}],["$","div",null,{"className":"mb-8 grid grid-cols-1 gap-4 md:grid-cols-3","children":[["$","div","Francis",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$L2",null,{"iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z","key":"9ktpf1"}]],"className":"lucide-compass h-4 w-4 text-primary/70"}],["$","span",null,{"className":"text-sm font-medium text-foreground","children":"Francis"}],["$","span",null,{"className":"font-data text-[10px] uppercase tracking-wide text-muted-foreground/60","children":"Product"}]]}],["$","ul",null,{"className":"space-y-2 text-[13px] leading-relaxed text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Look at anything marked Promising or with real backtest results and decide: worth chasing, or drop it?"}]]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Pick the paper-trading platform (compare OANDA / Alpaca / MetaTrader demo accounts)"}]]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Write down the exact rules for when we'd move to real money"}]]}]]}],["$","$L3",null,{"href":"/backtests","className":"mt-4 inline-flex items-center gap-1 text-xs font-medium text-primary hover:underline","children":["Review Backtest Results",["$","$L2",null,{"iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right h-3 w-3"}]]}]]}]}],["$","div","Josh",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$L2",null,{"iconNode":[["path",{"d":"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2","key":"18mbvz"}],["path",{"d":"M6.453 15h11.094","key":"3shlmq"}],["path",{"d":"M8.5 2h7","key":"csnxdl"}]],"className":"lucide-flask-conical h-4 w-4 text-primary/70"}],"$L4","$L5"]}],"$L6","$L7"]}]}],"$L8"]}],"$L9","$La"]}],null,"$Lb"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
7
  4:["$","span",null,{"className":"text-sm font-medium text-foreground","children":"Josh"}]
8
  5:["$","span",null,{"className":"font-data text-[10px] uppercase tracking-wide text-muted-foreground/60","children":"Research"}]
9
  6:["$","ul",null,{"className":"space-y-2 text-[13px] leading-relaxed text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Open Hypotheses below, find every yellow \"Testing\" card"}]]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Copy the command on that card, paste it in your terminal, hit enter"}]]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Report back the real Sharpe/return it prints — even if it's bad news"}]]}]]}]
 
3
  3:I[22016,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],""]
4
  12:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
5
  13:"$Sreact.suspense"
6
+ 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Jolash · Desk Overview"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Overview"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Where the Jolash project actually stands right now."}]]}],["$","div",null,{"className":"mb-8 grid grid-cols-1 gap-4 md:grid-cols-3","children":[["$","div","Francis",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$L2",null,{"iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z","key":"9ktpf1"}]],"className":"lucide-compass h-4 w-4 text-primary/70"}],["$","span",null,{"className":"text-sm font-medium text-foreground","children":"Francis"}],["$","span",null,{"className":"font-data text-[10px] uppercase tracking-wide text-muted-foreground/60","children":"Product"}]]}],["$","ul",null,{"className":"space-y-2 text-[13px] leading-relaxed text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Look at anything marked Promising or with real backtest results and decide: worth chasing, or drop it?"}]]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Pick the paper-trading platform (compare OANDA / Alpaca / MetaTrader demo accounts)"}]]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Write down the exact rules for when we'd move to real money"}]]}]]}],["$","$L3",null,{"href":"/backtests","className":"mt-4 inline-flex items-center gap-1 text-xs font-medium text-primary hover:underline","children":["Review Backtest Results",["$","$L2",null,{"iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right h-3 w-3"}]]}]]}]}],["$","div","Josh",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$L2",null,{"iconNode":[["path",{"d":"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2","key":"18mbvz"}],["path",{"d":"M6.453 15h11.094","key":"3shlmq"}],["path",{"d":"M8.5 2h7","key":"csnxdl"}]],"className":"lucide-flask-conical h-4 w-4 text-primary/70"}],"$L4","$L5"]}],"$L6","$L7"]}]}],"$L8"]}],"$L9","$La"]}],null,"$Lb"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
7
  4:["$","span",null,{"className":"text-sm font-medium text-foreground","children":"Josh"}]
8
  5:["$","span",null,{"className":"font-data text-[10px] uppercase tracking-wide text-muted-foreground/60","children":"Research"}]
9
  6:["$","ul",null,{"className":"space-y-2 text-[13px] leading-relaxed text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Open Hypotheses below, find every yellow \"Testing\" card"}]]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Copy the command on that card, paste it in your terminal, hit enter"}]]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Report back the real Sharpe/return it prints — even if it's bad news"}]]}]]}]
__next._full.txt CHANGED
@@ -8,10 +8,11 @@
8
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  c:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  e:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":["$L6",null,["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
 
15
  f:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
16
  10:I[22016,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],""]
17
  6:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Jolash · Desk Overview"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Overview"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Where the Jolash project actually stands right now."}]]}],["$","div",null,{"className":"mb-8 grid grid-cols-1 gap-4 md:grid-cols-3","children":[["$","div","Francis",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$Lf",null,{"ref":"$undefined","iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z","key":"9ktpf1"}]],"className":"lucide-compass h-4 w-4 text-primary/70"}],["$","span",null,{"className":"text-sm font-medium text-foreground","children":"Francis"}],["$","span",null,{"className":"font-data text-[10px] uppercase tracking-wide text-muted-foreground/60","children":"Product"}]]}],["$","ul",null,{"className":"space-y-2 text-[13px] leading-relaxed text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Look at anything marked Promising or with real backtest results and decide: worth chasing, or drop it?"}]]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Pick the paper-trading platform (compare OANDA / Alpaca / MetaTrader demo accounts)"}]]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Write down the exact rules for when we'd move to real money"}]]}]]}],["$","$L10",null,{"href":"/backtests","className":"mt-4 inline-flex items-center gap-1 text-xs font-medium text-primary hover:underline","children":["Review Backtest Results",["$","$Lf",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right h-3 w-3"}]]}]]}]}],["$","div","Josh",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$Lf",null,{"ref":"$undefined","iconNode":[["path",{"d":"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2","key":"18mbvz"}],["path",{"d":"M6.453 15h11.094","key":"3shlmq"}],["path",{"d":"M8.5 2h7","key":"csnxdl"}]],"className":"lucide-flask-conical h-4 w-4 text-primary/70"}],"$L11","$L12"]}],"$L13","$L14"]}]}],"$L15"]}],"$L16","$L17"]}]
@@ -30,7 +31,6 @@ f:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5
30
  1d:["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel lg:col-span-2 py-0","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] py-4","children":["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Agent status"}]}],["$","div",null,{"data-slot":"card-content","className":"p-0","children":[["$","$L10","reasoning-model",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-rose-400/60","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],"Jolash Reasoning Model"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-rose-300","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],"Needs attention"]}]]}],["$","$L10","testing-engine",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-emerald-400/60","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],"Testing Engine"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-emerald-300","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],"Done"]}]]}],["$","$L10","research-agent",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-neutral-600/40","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":[["$","span",null,{"className":"status-dot text-neutral-500","style":{"backgroundColor":"currentColor"}}],"Research Agent"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-neutral-400","children":[["$","span",null,{"className":"status-dot text-neutral-500","style":{"backgroundColor":"currentColor"}}],"Idle"]}]]}],["$","$L10","live-data-collector",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-neutral-700/40","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":["$L1e","Live Data Collector"]}],"$L1f"]}]]}]]}]
31
  1e:["$","span",null,{"className":"status-dot text-neutral-600","style":{"backgroundColor":"currentColor"}}]
32
  1f:["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-neutral-500","children":[["$","span",null,{"className":"status-dot text-neutral-600","style":{"backgroundColor":"currentColor"}}],"Not built yet"]}]
33
- b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
34
  20:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
35
  9:null
36
  d:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L20","3",{}]]
 
8
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  c:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  e:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":["$L6",null,["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
+ b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
16
  f:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
17
  10:I[22016,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],""]
18
  6:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Jolash · Desk Overview"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Overview"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Where the Jolash project actually stands right now."}]]}],["$","div",null,{"className":"mb-8 grid grid-cols-1 gap-4 md:grid-cols-3","children":[["$","div","Francis",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$Lf",null,{"ref":"$undefined","iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z","key":"9ktpf1"}]],"className":"lucide-compass h-4 w-4 text-primary/70"}],["$","span",null,{"className":"text-sm font-medium text-foreground","children":"Francis"}],["$","span",null,{"className":"font-data text-[10px] uppercase tracking-wide text-muted-foreground/60","children":"Product"}]]}],["$","ul",null,{"className":"space-y-2 text-[13px] leading-relaxed text-muted-foreground","children":[["$","li","0",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Look at anything marked Promising or with real backtest results and decide: worth chasing, or drop it?"}]]}],["$","li","1",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Pick the paper-trading platform (compare OANDA / Alpaca / MetaTrader demo accounts)"}]]}],["$","li","2",{"className":"flex gap-2","children":[["$","span",null,{"className":"mt-1.5 h-1 w-1 shrink-0 rounded-full bg-muted-foreground/50"}],["$","span",null,{"children":"Write down the exact rules for when we'd move to real money"}]]}]]}],["$","$L10",null,{"href":"/backtests","className":"mt-4 inline-flex items-center gap-1 text-xs font-medium text-primary hover:underline","children":["Review Backtest Results",["$","$Lf",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right h-3 w-3"}]]}]]}]}],["$","div","Josh",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"mb-3 flex items-center gap-2","children":[["$","$Lf",null,{"ref":"$undefined","iconNode":[["path",{"d":"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2","key":"18mbvz"}],["path",{"d":"M6.453 15h11.094","key":"3shlmq"}],["path",{"d":"M8.5 2h7","key":"csnxdl"}]],"className":"lucide-flask-conical h-4 w-4 text-primary/70"}],"$L11","$L12"]}],"$L13","$L14"]}]}],"$L15"]}],"$L16","$L17"]}]
 
31
  1d:["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel lg:col-span-2 py-0","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] py-4","children":["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Agent status"}]}],["$","div",null,{"data-slot":"card-content","className":"p-0","children":[["$","$L10","reasoning-model",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-rose-400/60","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],"Jolash Reasoning Model"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-rose-300","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],"Needs attention"]}]]}],["$","$L10","testing-engine",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-emerald-400/60","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],"Testing Engine"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-emerald-300","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],"Done"]}]]}],["$","$L10","research-agent",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-neutral-600/40","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":[["$","span",null,{"className":"status-dot text-neutral-500","style":{"backgroundColor":"currentColor"}}],"Research Agent"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-neutral-400","children":[["$","span",null,{"className":"status-dot text-neutral-500","style":{"backgroundColor":"currentColor"}}],"Idle"]}]]}],["$","$L10","live-data-collector",{"href":"/agents","className":"flex items-center justify-between border-l-2 border-b border-white/[0.05] px-4 py-2.5 transition-colors last:border-b-0 hover:bg-white/[0.03] border-l-neutral-700/40","children":[["$","span",null,{"className":"flex items-center gap-2 text-sm text-foreground/90","children":["$L1e","Live Data Collector"]}],"$L1f"]}]]}]]}]
32
  1e:["$","span",null,{"className":"status-dot text-neutral-600","style":{"backgroundColor":"currentColor"}}]
33
  1f:["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-neutral-500","children":[["$","span",null,{"className":"status-dot text-neutral-600","style":{"backgroundColor":"currentColor"}}],"Not built yet"]}]
 
34
  20:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
35
  9:null
36
  d:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L20","3",{}]]
__next._head.txt CHANGED
@@ -3,4 +3,4 @@
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
- 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
+ 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
__next._index.txt CHANGED
@@ -3,5 +3,5 @@
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
7
- 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
7
+ 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
__next._tree.txt CHANGED
@@ -1,4 +1,4 @@
1
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
- 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
1
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
+ 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
_next/static/chunks/21o92-hg6_e40.css ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ @font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_48bf155c-module__tUfyVa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_48bf155c-module__tUfyVa__variable{--font-geist-sans:"Inter", "Inter Fallback"}
2
+ @font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_39c8d23b-module__WK7_cq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_39c8d23b-module__WK7_cq__variable{--font-geist-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
3
+ @layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-geist-sans)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-14{width:calc(var(--spacing) * 14)}.w-44{width:calc(var(--spacing) * 44)}.w-\[228px\]{width:228px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scrollbar-thin{scrollbar-width:thin}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-border{border-color:var(--border)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-input{border-color:var(--input)}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-l-amber-400\/60{border-left-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-l-amber-400\/60{border-left-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-l-emerald-400\/60{border-left-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.border-l-emerald-400\/60{border-left-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.border-l-emerald-400\/70{border-left-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.border-l-emerald-400\/70{border-left-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.border-l-neutral-600\/40{border-left-color:#52525266}@supports (color:color-mix(in lab, red, red)){.border-l-neutral-600\/40{border-left-color:color-mix(in oklab, var(--color-neutral-600) 40%, transparent)}}.border-l-neutral-700\/40{border-left-color:#40404066}@supports (color:color-mix(in lab, red, red)){.border-l-neutral-700\/40{border-left-color:color-mix(in oklab, var(--color-neutral-700) 40%, transparent)}}.border-l-rose-400\/60{border-left-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.border-l-rose-400\/60{border-left-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.border-l-sky-400\/50{border-left-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.border-l-sky-400\/50{border-left-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.\!bg-\[oklch\(0\.155_0_0\)\]{background-color:#0c0c0c!important;background-color:lab(3.36376% 0 0)!important}.bg-\[oklch\(0\.185_0_0\)\]{background-color:#131313;background-color:lab(5.71933% 0 0)}.bg-amber-400\/\[0\.03\]{background-color:#fcbb0008}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-amber-400) 3%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--primary) 60%, transparent)}}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.bg-blend-color{background-blend-mode:color}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/sidebar\:translate-x-1:is(:where(.group\/sidebar):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-ending-style\:opacity-0[data-ending-style],.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:m-2{margin:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[calc\(100vh-1rem\)\]{min-height:calc(100vh - 1rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.md\:border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.glass-panel{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.glass-panel{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.glass-panel{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:linear-gradient(165deg,#2b2b2b99,#1b1b1b8c);background:linear-gradient(165deg,lab(17.64% -.0000149012 0/.6),lab(9.52% -.00000745058 0/.55))}.glass-panel-strong{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.glass-panel-strong{border-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.glass-panel-strong{--tw-shadow:0 8px 40px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:linear-gradient(165deg,#333333a6,#1d1d1d99);background:linear-gradient(165deg,lab(21.12% 0 0/.65),lab(10.68% .00000745058 -.00000298023/.6))}.bg-app-gradient{background:#0c0c0c;background:lab(3.36376% 0 0)}.font-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.terminal-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px);background-size:100% 33px}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#131313;--foreground:#e8e8e8;--card:#1d1d1db3;--card-foreground:#e8e8e8;--popover:#1b1b1bf7;--popover-foreground:#e8e8e8;--primary:#cecece;--primary-foreground:#131313;--secondary:#2b2b2bb3;--secondary-foreground:#e8e8e8;--muted:#26262699;--muted-foreground:#929292;--accent:#30303099;--accent-foreground:#e8e8e8;--destructive:#f14d4c;--border:#ffffff1a;--input:#ffffff1c;--ring:#9e9e9e66;--chart-1:#00c1ea;--chart-2:#00c7c8;--chart-3:#68d36f;--chart-4:#f09700;--chart-5:#fc5855;--sidebar:#0c0c0cd9;--sidebar-foreground:#e8e8e8;--sidebar-primary:#cecece;--sidebar-primary-foreground:#131313;--sidebar-accent:#2b2b2b99;--sidebar-accent-foreground:#e8e8e8;--sidebar-border:#ffffff1a;--sidebar-ring:#9e9e9e66}@supports (color:lab(0% 0 0)){.dark{--background:lab(5.71933% 0 0);--foreground:lab(91.88% .0000298023 -.0000119209);--card:lab(10.68% .00000745058 -.00000298023/.7);--card-foreground:lab(91.88% .0000298023 -.0000119209);--popover:lab(9.52% -.00000745058 0/.97);--popover-foreground:lab(91.88% .0000298023 -.0000119209);--primary:lab(82.6% .0000298023 -.0000119209);--primary-foreground:lab(5.71933% 0 0);--secondary:lab(17.64% -.0000149012 0/.7);--secondary-foreground:lab(91.88% .0000298023 -.0000119209);--muted:lab(15.32% 0 0/.6);--muted-foreground:lab(60.56% 0 0);--accent:lab(19.96% -.0000149012 0/.6);--accent-foreground:lab(91.88% .0000298023 -.0000119209);--destructive:lab(57.3944% 63.124 38.0626);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.11);--ring:lab(65.2% 0 0/.4);--chart-1:lab(71.6811% -31.5902 -32.9072);--chart-2:lab(72.5806% -49.1079 -14.6611);--chart-3:lab(76.5457% -47.6798 39.4248);--chart-4:lab(70.5417% 30.4285 91.2157);--chart-5:lab(60.882% 63.0569 37.6481);--sidebar:lab(3.36376% 0 0/.85);--sidebar-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-primary:lab(82.6% .0000298023 -.0000119209);--sidebar-primary-foreground:lab(5.71933% 0 0);--sidebar-accent:lab(17.64% -.0000149012 0/.6);--sidebar-accent-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(65.2% 0 0/.4)}}@keyframes status-pulse-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.status-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.status-dot-live:before{content:"";background:currentColor;border-radius:999px;animation:1.8s cubic-bezier(.2,.6,.4,1) infinite status-pulse-ring;position:absolute;inset:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
_next/static/chunks/24x1ykb_tgpb8.js ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,27396,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(56420);let s=(0,a.default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),d=(0,a.default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["CopyCommand",0,function({command:e}){let[a,o]=(0,r.useState)(!1);async function l(){await navigator.clipboard.writeText(e),o(!0),setTimeout(()=>o(!1),1500)}return(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3 rounded-lg border border-white/[0.08] bg-black/30 px-4 py-3",children:[(0,t.jsx)("code",{className:"whitespace-pre-wrap break-all font-mono text-[13px] leading-relaxed text-neutral-300",children:e}),(0,t.jsxs)("button",{onClick:l,className:"flex shrink-0 items-center gap-1.5 rounded-md border border-white/[0.1] px-2.5 py-1.5 text-xs text-neutral-300 transition-colors hover:bg-white/[0.06]",children:[a?(0,t.jsx)(d,{className:"h-3.5 w-3.5"}):(0,t.jsx)(s,{className:"h-3.5 w-3.5"}),a?"Copied":"Copy"]})]})}],27396)},39605,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(75157);function s({className:e,size:r="default",...d}){return(0,t.jsx)("div",{"data-slot":"card","data-size":r,className:(0,a.cn)("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...d})}function d({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,a.cn)("px-(--card-spacing)",e),...r})}var o=e.i(56420);let l=(0,o.default)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]),i=(0,o.default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),n=`def build_features(candles: pd.DataFrame, horizon: int) -> pd.DataFrame:
2
+ df = candles.copy()
3
+
4
+ df["ret_1"] = df["close"].pct_change(1)
5
+ df["ret_4"] = df["close"].pct_change(4)
6
+ df["ret_12"] = df["close"].pct_change(12)
7
+ df["ret_24"] = df["close"].pct_change(24)
8
+
9
+ df["sma_10"] = df["close"].rolling(10).mean()
10
+ df["sma_50"] = df["close"].rolling(50).mean()
11
+ df["sma_ratio"] = df["sma_10"] / df["sma_50"] - 1
12
+
13
+ df["volatility_20"] = df["ret_1"].rolling(20).std()
14
+ df["rsi_14"] = rsi(df["close"], 14)
15
+
16
+ df["high_low_range_20"] = (df["high"].rolling(20).max() - df["low"].rolling(20).min()) / df["close"]
17
+ df["dist_from_high_20"] = (df["high"].rolling(20).max() - df["close"]) / df["close"]
18
+ df["dist_from_low_20"] = (df["close"] - df["low"].rolling(20).min()) / df["close"]
19
+
20
+ df["hour"] = df.index.hour
21
+ df["day_of_week"] = df.index.dayofweek
22
+
23
+ # Label: sign of forward return over \`horizon\` bars. This is the ONLY
24
+ # column allowed to look ahead of the current bar.
25
+ forward_return = df["close"].shift(-horizon) / df["close"] - 1
26
+ df["forward_return"] = forward_return
27
+ df["label"] = (forward_return > 0).astype(int)
28
+
29
+ return df`;e.s(["HypothesisSummary",0,function({pair:e,timeframe:r,horizonBars:a}){return(0,t.jsxs)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-muted-foreground/90",children:["Tests whether ",e,"'s recent momentum, volatility, RSI, and distance from its 20-period high/low can predict which direction price moves over the next ",a," ",r," bars."]})},"SharedFeatureCode",0,function(){let[e,o]=(0,r.useState)(!1);return(0,t.jsx)(s,{className:"glass-panel mb-6",children:(0,t.jsxs)(d,{className:"pt-6",children:[(0,t.jsxs)("button",{onClick:()=>o(e=>!e),className:"flex w-full items-center justify-between text-left",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l,{className:"h-4 w-4 text-primary/70"}),(0,t.jsx)("h3",{className:"text-sm font-medium text-foreground",children:"The actual code every hypothesis below uses"})]}),(0,t.jsx)(i,{className:(0,a.cn)("h-4 w-4 text-muted-foreground transition-transform",e&&"rotate-180")})]}),(0,t.jsxs)("p",{className:"mt-3 text-xs leading-relaxed text-muted-foreground",children:["Every hypothesis on this page uses this exact feature set (only pair, timeframe, and horizon change between them) — from"," ",(0,t.jsx)("code",{className:"rounded bg-white/[0.06] px-1 py-0.5",children:"scripts/build_signal_features.py"}),". All features are computed only from data at-or-before time t; the label is the only thing allowed to look forward."]}),e&&(0,t.jsx)("pre",{className:"scrollbar-thin mt-3 overflow-x-auto rounded-lg border border-white/[0.06] bg-black/30 p-3",children:(0,t.jsx)("code",{className:"font-mono text-[12px] leading-relaxed text-neutral-300",children:n})})]})})}],39605)}]);
_next/static/ig4JlMW80aGXGN3Eklmtx/_buildManifest.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ self.__BUILD_MANIFEST = {
2
+ "__rewrites": {
3
+ "afterFiles": [],
4
+ "beforeFiles": [],
5
+ "fallback": []
6
+ },
7
+ "sortedPages": [
8
+ "/_app",
9
+ "/_error"
10
+ ]
11
+ };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
_next/static/ig4JlMW80aGXGN3Eklmtx/_clientMiddlewareManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
_next/static/ig4JlMW80aGXGN3Eklmtx/_ssgManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
_not-found.html CHANGED
@@ -1 +1 @@
1
- <!DOCTYPE html><html lang="en" class="dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/03ffy9a3-fg1i.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1kbvvjb8xiuz5.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2ne35xpb2gco9.js" async=""></script><script src="/_next/static/chunks/3rxl-jt3pdxgx.js" async=""></script><script src="/_next/static/chunks/turbopack-2w-hlngzk4qal.js" async=""></script><script src="/_next/static/chunks/1e176kr40-yyy.js" async=""></script><script src="/_next/static/chunks/0ce9zjk5_q3eu.js" async=""></script><script src="/_next/static/chunks/07arni_h-ml32.js" async=""></script><script src="/_next/static/chunks/1-8s9_t85wwr4.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-size-adjust" content=""/><title>404: This page could not be found.</title><title>Jolash</title><meta name="description" content="Jolash trading AI — team dashboard"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen bg-app-gradient text-foreground md:flex md:flex-row"><div hidden=""><!--$--><!--/$--></div><div class="sticky top-0 h-screen px-3 py-4 hidden md:flex md:flex-col bg-neutral-100 dark:bg-neutral-800 w-[228px] flex-shrink-0 justify-between gap-10 !bg-[oklch(0.155_0_0)]"><div class="flex flex-1 flex-col overflow-x-hidden overflow-y-auto"><a class="flex items-center gap-2 py-1" href="/"><div class="flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-neutral-200 text-sm font-semibold text-neutral-900">J</div><span class="whitespace-pre text-sm font-medium tracking-tight text-neutral-100">Jolash</span></a><div class="mt-6 flex flex-col"><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Research</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Overview</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/hypotheses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Hypotheses</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/backtests"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Backtest Results</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Risk &amp; Execution</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/risk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Risk Dashboard</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/execution"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Execution</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/decay"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Decay Tracking</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/live"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Market Data</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Infrastructure</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/datasets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Datasets &amp; Models</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/data-health"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Data Health</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/agents"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Team &amp; Agents</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Compliance</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/compliance"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Audit Trail</span></a></div></div></div></div></div><div class="h-10 px-4 py-4 flex flex-row md:hidden items-center justify-between bg-neutral-100 dark:bg-neutral-800 w-full"><div class="flex justify-end z-20 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu text-neutral-800 dark:text-neutral-200 cursor-pointer" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></div><main class="flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]"><div class="mx-auto w-full max-w-6xl px-6 py-8 md:px-10"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1kbvvjb8xiuz5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85625,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"AppSidebar\"]\n3:I[39756,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n5:I[13354,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"Toaster\"]\n6:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e176kr40-yyy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07arni_h-ml32.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-8s9_t85wwr4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6 py-8 md:px-10\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"eIWMzfYcOx9IArnhzxJHx\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"10:I[27201,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"IconMark\"]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"Jolash\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Jolash trading AI — team dashboard\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L10\",\"3\",{}]]\n"])</script></body></html>
 
1
+ <!DOCTYPE html><html lang="en" class="dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/21o92-hg6_e40.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1kbvvjb8xiuz5.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2ne35xpb2gco9.js" async=""></script><script src="/_next/static/chunks/3rxl-jt3pdxgx.js" async=""></script><script src="/_next/static/chunks/turbopack-2w-hlngzk4qal.js" async=""></script><script src="/_next/static/chunks/1e176kr40-yyy.js" async=""></script><script src="/_next/static/chunks/0ce9zjk5_q3eu.js" async=""></script><script src="/_next/static/chunks/07arni_h-ml32.js" async=""></script><script src="/_next/static/chunks/1-8s9_t85wwr4.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-size-adjust" content=""/><title>404: This page could not be found.</title><title>Jolash</title><meta name="description" content="Jolash trading AI — team dashboard"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen bg-app-gradient text-foreground md:flex md:flex-row"><div hidden=""><!--$--><!--/$--></div><div class="sticky top-0 h-screen px-3 py-4 hidden md:flex md:flex-col bg-neutral-100 dark:bg-neutral-800 w-[228px] flex-shrink-0 justify-between gap-10 !bg-[oklch(0.155_0_0)]"><div class="flex flex-1 flex-col overflow-x-hidden overflow-y-auto"><a class="flex items-center gap-2 py-1" href="/"><div class="flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-neutral-200 text-sm font-semibold text-neutral-900">J</div><span class="whitespace-pre text-sm font-medium tracking-tight text-neutral-100">Jolash</span></a><div class="mt-6 flex flex-col"><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Research</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Overview</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/hypotheses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Hypotheses</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/backtests"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Backtest Results</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Risk &amp; Execution</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/risk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Risk Dashboard</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/execution"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Execution</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/decay"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Decay Tracking</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/live"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Market Data</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Infrastructure</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/datasets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Datasets &amp; Models</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/data-health"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Data Health</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/agents"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Team &amp; Agents</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Compliance</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/compliance"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Audit Trail</span></a></div></div></div></div></div><div class="h-10 px-4 py-4 flex flex-row md:hidden items-center justify-between bg-neutral-100 dark:bg-neutral-800 w-full"><div class="flex justify-end z-20 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu text-neutral-800 dark:text-neutral-200 cursor-pointer" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></div><main class="flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]"><div class="mx-auto w-full max-w-6xl px-6 py-8 md:px-10"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1kbvvjb8xiuz5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85625,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"AppSidebar\"]\n3:I[39756,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n5:I[13354,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"Toaster\"]\n6:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/21o92-hg6_e40.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/21o92-hg6_e40.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e176kr40-yyy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07arni_h-ml32.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-8s9_t85wwr4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6 py-8 md:px-10\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/21o92-hg6_e40.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ig4JlMW80aGXGN3Eklmtx\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"10:I[27201,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"IconMark\"]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"Jolash\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Jolash trading AI — team dashboard\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L10\",\"3\",{}]]\n"])</script></body></html>
_not-found.txt CHANGED
@@ -8,8 +8,8 @@
8
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  c:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  e:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
- 0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],{},null,false,null]},null,false,"$@9"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
13
  f:[]
14
  9:"$Wf"
15
  b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
 
8
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  c:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  e:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
+ 0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],{},null,false,null]},null,false,"$@9"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
13
  f:[]
14
  9:"$Wf"
15
  b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
_not-found/__next._full.txt CHANGED
@@ -8,8 +8,8 @@
8
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  c:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  e:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
- 0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],{},null,false,null]},null,false,"$@9"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
13
  f:[]
14
  9:"$Wf"
15
  b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
 
8
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  c:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  e:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
+ 0:{"P":null,"c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],{},null,false,null]},null,false,"$@9"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
13
  f:[]
14
  9:"$Wf"
15
  b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
_not-found/__next._head.txt CHANGED
@@ -3,4 +3,4 @@
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
- 0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
+ 0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
_not-found/__next._index.txt CHANGED
@@ -3,5 +3,5 @@
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
7
- 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
7
+ 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
_not-found/__next._not-found.__PAGE__.txt CHANGED
@@ -1,5 +1,5 @@
1
  1:"$Sreact.fragment"
2
  2:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
3
  3:"$Sreact.suspense"
4
- 0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
5
  4:null
 
1
  1:"$Sreact.fragment"
2
  2:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
3
  3:"$Sreact.suspense"
4
+ 0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
5
  4:null
_not-found/__next._not-found.txt CHANGED
@@ -2,4 +2,4 @@
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
- 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
+ 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"ig4JlMW80aGXGN3Eklmtx"}
_not-found/__next._tree.txt CHANGED
@@ -1,2 +1,2 @@
1
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
2
- 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
1
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
2
+ 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
agents.html CHANGED
The diff for this file is too large to render. See raw diff
 
agents.txt CHANGED
@@ -8,10 +8,10 @@
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["","agents"],"q":"","i":false,"f":[[["",{"children":["agents",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/1_6o9mccgraxt.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[27396,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/1_6o9mccgraxt.js"],"CopyCommand"]
 
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["","agents"],"q":"","i":false,"f":[[["",{"children":["agents",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/1_6o9mccgraxt.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[27396,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/1_6o9mccgraxt.js"],"CopyCommand"]
agents/__next._full.txt CHANGED
@@ -8,10 +8,10 @@
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["","agents"],"q":"","i":false,"f":[[["",{"children":["agents",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/1_6o9mccgraxt.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[27396,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/1_6o9mccgraxt.js"],"CopyCommand"]
 
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["","agents"],"q":"","i":false,"f":[[["",{"children":["agents",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/1_6o9mccgraxt.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[27396,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/1_6o9mccgraxt.js"],"CopyCommand"]
agents/__next._head.txt CHANGED
@@ -3,4 +3,4 @@
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
- 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
+ 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
agents/__next._index.txt CHANGED
@@ -3,5 +3,5 @@
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
7
- 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
7
+ 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
agents/__next._tree.txt CHANGED
@@ -1,4 +1,4 @@
1
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
- 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"agents","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
1
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
+ 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"agents","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
agents/__next.agents.__PAGE__.txt CHANGED
@@ -2,7 +2,7 @@
2
  2:I[27396,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/1_6o9mccgraxt.js"],"CopyCommand"]
3
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
4
  b:"$Sreact.suspense"
5
- 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Infrastructure · Ops Console"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Team & Agents"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Status of every automated piece of the system. Read-only for now — no remote triggers yet."}]]}],["$","div",null,{"className":"font-data mb-6 flex flex-wrap gap-4 text-[11px] text-muted-foreground/70","children":[["$","span",null,{"className":"flex items-center gap-1.5","children":[["$","span",null,{"className":"status-dot text-amber-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],0," running"]}],["$","span",null,{"className":"flex items-center gap-1.5","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],1," needs attention"]}],["$","span",null,{"className":"flex items-center gap-1.5","children":[["$","span",null,{"className":"status-dot text-neutral-600","style":{"backgroundColor":"currentColor"}}],1," not built"]}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel mb-6","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)","children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Run Research Agent"}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"No scheduled automation yet (HF Jobs needs prepaid compute credits) — run it locally whenever you want new hypotheses proposed and screened."}]]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing)","children":[["$","$L2",null,{"command":"source .venv/bin/activate && python scripts/research_agent.py \\\n --csv-root data/raw/forex/extracted \\\n --hf-state-repo KUTech/trading-llm-agent-state \\\n --num-proposals 3"}],["$","p",null,{"className":"mt-3 text-xs leading-relaxed text-muted-foreground","children":["Requires ",["$","code",null,{"className":"rounded bg-white/[0.06] px-1 py-0.5 font-data","children":"OPENROUTER_API_KEY"}]," in a local ",["$","code",null,{"className":"rounded bg-white/[0.06] px-1 py-0.5 font-data","children":".env"}]," file. Results push automatically to"," ",["$","code",null,{"className":"rounded bg-white/[0.06] px-1 py-0.5 font-data","children":"KUTech/trading-llm-agent-state"}]," ","on Hugging Face — this dashboard reflects them next time it's rebuilt."]}]]}]]}],["$","div",null,{"className":"space-y-3","children":[["$","div","reasoning-model",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel border-l-2 py-0 border-l-rose-400/60","children":["$L3","$L4"]}],"$L5","$L6","$L7"]}]]}],["$L8"],"$L9"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
6
  3:["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) pt-4","children":["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","div",null,{"className":"min-w-0","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Jolash Reasoning Model"}]]}],["$","p",null,{"className":"mt-1 text-sm text-muted-foreground","children":"Fine-tuned chat/reasoning assistant (Qwen2.5-0.5B LoRA)"}]]}],["$","div",null,{"className":"flex shrink-0 flex-col items-end gap-1.5","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-rose-300","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],"Needs attention"]}],["$","span",null,{"className":"font-data text-[11px] text-muted-foreground/60","children":["last run ","Jul 6, 12:14 AM"]}]]}]]}]}]
7
  4:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pb-4","children":["$","div",null,{"className":"scrollbar-thin mt-1 space-y-0 rounded-lg border border-white/[0.06] bg-black/20","children":[["$","div","0",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/06, 00:14"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Compared fine-tuned vs base model output — fine-tune produced unresolved <think> traces instead of direct answers. Needs dataset rework or retraining."}]]}],["$","div","1",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/05, 21:14"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Completed training run on Colab (Qwen2.5-0.5B, 5000 examples, 157 steps) and pushed adapter to KUTech/trading-llm."}]]}]]}]}]
8
  5:["$","div","testing-engine",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel border-l-2 py-0 border-l-emerald-400/60","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) pt-4","children":["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","div",null,{"className":"min-w-0","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Testing Engine"}]]}],["$","p",null,{"className":"mt-1 text-sm text-muted-foreground","children":"Deterministic backtest pipeline (features -> model -> honest metrics)"}]]}],["$","div",null,{"className":"flex shrink-0 flex-col items-end gap-1.5","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-emerald-300","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],"Done"]}],["$","span",null,{"className":"font-data text-[11px] text-muted-foreground/60","children":["last run ","Jul 5, 11:10 PM"]}]]}]]}]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pb-4","children":["$","div",null,{"className":"scrollbar-thin mt-1 space-y-0 rounded-lg border border-white/[0.06] bg-black/20","children":[["$","div","0",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/05, 23:10"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Ran EURUSD 4h-direction backtest with realistic spread costs — confirmed no exploitable edge (Sharpe -0.86)."}]]}],["$","div","1",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/05, 22:40"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Trained baseline HistGradientBoostingClassifier — validation AUC 0.513, at chance level."}]]}]]}]}]]}]
 
2
  2:I[27396,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/1_6o9mccgraxt.js"],"CopyCommand"]
3
  a:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
4
  b:"$Sreact.suspense"
5
+ 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Infrastructure · Ops Console"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Team & Agents"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Status of every automated piece of the system. Read-only for now — no remote triggers yet."}]]}],["$","div",null,{"className":"font-data mb-6 flex flex-wrap gap-4 text-[11px] text-muted-foreground/70","children":[["$","span",null,{"className":"flex items-center gap-1.5","children":[["$","span",null,{"className":"status-dot text-amber-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],0," running"]}],["$","span",null,{"className":"flex items-center gap-1.5","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],1," needs attention"]}],["$","span",null,{"className":"flex items-center gap-1.5","children":[["$","span",null,{"className":"status-dot text-neutral-600","style":{"backgroundColor":"currentColor"}}],1," not built"]}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel mb-6","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)","children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Run Research Agent"}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"No scheduled automation yet (HF Jobs needs prepaid compute credits) — run it locally whenever you want new hypotheses proposed and screened."}]]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing)","children":[["$","$L2",null,{"command":"source .venv/bin/activate && python scripts/research_agent.py \\\n --csv-root data/raw/forex/extracted \\\n --hf-state-repo KUTech/trading-llm-agent-state \\\n --num-proposals 3"}],["$","p",null,{"className":"mt-3 text-xs leading-relaxed text-muted-foreground","children":["Requires ",["$","code",null,{"className":"rounded bg-white/[0.06] px-1 py-0.5 font-data","children":"OPENROUTER_API_KEY"}]," in a local ",["$","code",null,{"className":"rounded bg-white/[0.06] px-1 py-0.5 font-data","children":".env"}]," file. Results push automatically to"," ",["$","code",null,{"className":"rounded bg-white/[0.06] px-1 py-0.5 font-data","children":"KUTech/trading-llm-agent-state"}]," ","on Hugging Face — this dashboard reflects them next time it's rebuilt."]}]]}]]}],["$","div",null,{"className":"space-y-3","children":[["$","div","reasoning-model",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel border-l-2 py-0 border-l-rose-400/60","children":["$L3","$L4"]}],"$L5","$L6","$L7"]}]]}],["$L8"],"$L9"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
6
  3:["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) pt-4","children":["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","div",null,{"className":"min-w-0","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Jolash Reasoning Model"}]]}],["$","p",null,{"className":"mt-1 text-sm text-muted-foreground","children":"Fine-tuned chat/reasoning assistant (Qwen2.5-0.5B LoRA)"}]]}],["$","div",null,{"className":"flex shrink-0 flex-col items-end gap-1.5","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-rose-300","children":[["$","span",null,{"className":"status-dot text-rose-400 status-dot-live","style":{"backgroundColor":"currentColor"}}],"Needs attention"]}],["$","span",null,{"className":"font-data text-[11px] text-muted-foreground/60","children":["last run ","Jul 6, 12:14 AM"]}]]}]]}]}]
7
  4:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pb-4","children":["$","div",null,{"className":"scrollbar-thin mt-1 space-y-0 rounded-lg border border-white/[0.06] bg-black/20","children":[["$","div","0",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/06, 00:14"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Compared fine-tuned vs base model output — fine-tune produced unresolved <think> traces instead of direct answers. Needs dataset rework or retraining."}]]}],["$","div","1",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/05, 21:14"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Completed training run on Colab (Qwen2.5-0.5B, 5000 examples, 157 steps) and pushed adapter to KUTech/trading-llm."}]]}]]}]}]
8
  5:["$","div","testing-engine",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel border-l-2 py-0 border-l-emerald-400/60","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) pt-4","children":["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","div",null,{"className":"min-w-0","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":"Testing Engine"}]]}],["$","p",null,{"className":"mt-1 text-sm text-muted-foreground","children":"Deterministic backtest pipeline (features -> model -> honest metrics)"}]]}],["$","div",null,{"className":"flex shrink-0 flex-col items-end gap-1.5","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border border-white/[0.08] bg-white/[0.03] px-2 py-0.5 text-[11px] font-medium text-emerald-300","children":[["$","span",null,{"className":"status-dot text-emerald-400","style":{"backgroundColor":"currentColor"}}],"Done"]}],["$","span",null,{"className":"font-data text-[11px] text-muted-foreground/60","children":["last run ","Jul 5, 11:10 PM"]}]]}]]}]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pb-4","children":["$","div",null,{"className":"scrollbar-thin mt-1 space-y-0 rounded-lg border border-white/[0.06] bg-black/20","children":[["$","div","0",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/05, 23:10"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Ran EURUSD 4h-direction backtest with realistic spread costs — confirmed no exploitable edge (Sharpe -0.86)."}]]}],["$","div","1",{"className":"flex gap-3 border-b border-white/[0.05] px-3 py-2.5 last:border-0","children":[["$","span",null,{"className":"font-data mt-0.5 shrink-0 text-[11px] tabular-nums text-muted-foreground/50","children":"07/05, 22:40"}],["$","p",null,{"className":"text-[13px] leading-relaxed text-foreground/85","children":"Trained baseline HistGradientBoostingClassifier — validation AUC 0.513, at chance level."}]]}]]}]}]]}]
agents/__next.agents.txt CHANGED
@@ -2,4 +2,4 @@
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
- 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
+ 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"ig4JlMW80aGXGN3Eklmtx"}
backtests.html CHANGED
The diff for this file is too large to render. See raw diff
 
backtests.txt CHANGED
@@ -8,28 +8,25 @@
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["","backtests"],"q":"","i":false,"f":[[["",{"children":["backtests",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
15
  10:[]
16
  a:"$W10"
17
- 11:T421,M0.00,39.25 L1.77,39.17 L3.54,37.71 L5.32,37.51 L7.09,38.86 L8.86,37.81 L10.63,37.90 L12.41,36.78 L14.18,36.74 L15.95,33.92 L17.72,34.47 L19.49,35.88 L21.27,35.88 L23.04,35.70 L24.81,35.77 L26.58,35.47 L28.35,35.16 L30.13,34.72 L31.90,34.90 L33.67,34.94 L35.44,34.32 L37.22,35.29 L38.99,34.88 L40.76,33.82 L42.53,35.49 L44.30,36.07 L46.08,35.64 L47.85,35.38 L49.62,36.78 L51.39,35.81 L53.16,35.80 L54.94,34.65 L56.71,34.37 L58.48,34.01 L60.25,32.53 L62.03,33.18 L63.80,32.84 L65.57,32.25 L67.34,32.68 L69.11,31.70 L70.89,31.21 L72.66,30.26 L74.43,29.08 L76.20,29.89 L77.97,30.45 L79.75,29.72 L81.52,27.12 L83.29,26.41 L85.06,25.36 L86.84,23.11 L88.61,22.15 L90.38,33.55 L92.15,29.40 L93.92,28.17 L95.70,25.28 L97.47,26.02 L99.24,25.13 L101.01,24.51 L102.78,21.37 L104.56,19.22 L106.33,19.31 L108.10,16.82 L109.87,16.12 L111.65,10.72 L113.42,9.78 L115.19,10.39 L116.96,9.68 L118.73,9.80 L120.51,8.74 L122.28,7.95 L124.05,7.45 L125.82,6.53 L127.59,7.01 L129.37,5.43 L131.14,6.95 L132.91,5.36 L134.68,5.33 L136.46,1.41 L138.23,0.75 L140.00,1.95 L140,40 L0,40 Z12:T411,M0.00,39.25 L1.77,39.17 L3.54,37.71 L5.32,37.51 L7.09,38.86 L8.86,37.81 L10.63,37.90 L12.41,36.78 L14.18,36.74 L15.95,33.92 L17.72,34.47 L19.49,35.88 L21.27,35.88 L23.04,35.70 L24.81,35.77 L26.58,35.47 L28.35,35.16 L30.13,34.72 L31.90,34.90 L33.67,34.94 L35.44,34.32 L37.22,35.29 L38.99,34.88 L40.76,33.82 L42.53,35.49 L44.30,36.07 L46.08,35.64 L47.85,35.38 L49.62,36.78 L51.39,35.81 L53.16,35.80 L54.94,34.65 L56.71,34.37 L58.48,34.01 L60.25,32.53 L62.03,33.18 L63.80,32.84 L65.57,32.25 L67.34,32.68 L69.11,31.70 L70.89,31.21 L72.66,30.26 L74.43,29.08 L76.20,29.89 L77.97,30.45 L79.75,29.72 L81.52,27.12 L83.29,26.41 L85.06,25.36 L86.84,23.11 L88.61,22.15 L90.38,33.55 L92.15,29.40 L93.92,28.17 L95.70,25.28 L97.47,26.02 L99.24,25.13 L101.01,24.51 L102.78,21.37 L104.56,19.22 L106.33,19.31 L108.10,16.82 L109.87,16.12 L111.65,10.72 L113.42,9.78 L115.19,10.39 L116.96,9.68 L118.73,9.80 L120.51,8.74 L122.28,7.95 L124.05,7.45 L125.82,6.53 L127.59,7.01 L129.37,5.43 L131.14,6.95 L132.91,5.36 L134.68,5.33 L136.46,1.41 L138.23,0.75 L140.00,1.956:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","hyp-screen-usdchf",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"$11","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"$12","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L13"]}],"$L14","$L15","$L16"]}]]}]
18
- 17:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"]
19
- 18:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"]
20
- 13:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,275"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"61.67%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.91%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":0.594,"buyHold":0},{"step":1,"strategy":0.731,"buyHold":1.563},{"step":2,"strategy":3.114,"buyHold":3.391},{"step":3,"strategy":3.444,"buyHold":2.922},{"step":4,"strategy":1.228,"buyHold":3.586},{"step":5,"strategy":2.957,"buyHold":4.785},{"step":6,"strategy":2.799,"buyHold":4.89},{"step":7,"strategy":4.645,"buyHold":5.21},{"step":8,"strategy":4.701,"buyHold":4.773},{"step":9,"strategy":9.331,"buyHold":6.915},{"step":10,"strategy":8.422,"buyHold":7.917},{"step":11,"strategy":6.118,"buyHold":8.717},{"step":12,"strategy":6.117,"buyHold":8.376},{"step":13,"strategy":6.401,"buyHold":8.665},{"step":14,"strategy":6.288,"buyHold":8.151},{"step":15,"strategy":6.787,"buyHold":8.278},{"step":16,"strategy":7.297,"buyHold":8.799},{"step":17,"strategy":8.02,"buyHold":6.234},{"step":18,"strategy":7.72,"buyHold":6.445},{"step":19,"strategy":7.655,"buyHold":6.471},{"step":20,"strategy":8.663,"buyHold":7.742},{"step":21,"strategy":7.075,"buyHold":6.756},{"step":22,"strategy":7.746,"buyHold":5.736},{"step":23,"strategy":9.486,"buyHold":5.14},{"step":24,"strategy":6.748,"buyHold":2.118},{"step":25,"strategy":5.803,"buyHold":3.232},{"step":26,"strategy":6.508,"buyHold":0.513},{"step":27,"strategy":6.932,"buyHold":0.835},{"step":28,"strategy":4.645,"buyHold":1.016},{"step":29,"strategy":6.226,"buyHold":0.991},{"step":30,"strategy":6.236,"buyHold":1.09},{"step":31,"strategy":8.129,"buyHold":2.127},{"step":32,"strategy":8.59,"buyHold":3.059},{"step":33,"strategy":9.171,"buyHold":3.202},{"step":34,"strategy":11.598,"buyHold":3.978},{"step":35,"strategy":10.538,"buyHold":5.234},{"step":36,"strategy":11.088,"buyHold":5.21},{"step":37,"strategy":12.061,"buyHold":4.633},{"step":38,"strategy":11.359,"buyHold":6.311},{"step":39,"strategy":12.957,"buyHold":7.166},{"step":40,"strategy":13.756,"buyHold":7.464},{"step":41,"strategy":15.323,"buyHold":8.66},{"step":42,"strategy":17.256,"buyHold":7.932},{"step":43,"strategy":15.919,"buyHold":9.087},{"step":44,"strategy":15.009,"buyHold":8.777},{"step":45,"strategy":16.206,"buyHold":7.437},{"step":46,"strategy":20.452,"buyHold":7.509},{"step":47,"strategy":21.627,"buyHold":4.866},{"step":48,"strategy":23.336,"buyHold":4.39},{"step":49,"strategy":27.033,"buyHold":4.913},{"step":50,"strategy":28.604,"buyHold":2.158},{"step":51,"strategy":9.935,"buyHold":-3.037},{"step":52,"strategy":16.728,"buyHold":-1.078},{"step":53,"strategy":18.741,"buyHold":-2.193},{"step":54,"strategy":23.476,"buyHold":-0.318},{"step":55,"strategy":22.264,"buyHold":-1.539},{"step":56,"strategy":23.723,"buyHold":-2.735},{"step":57,"strategy":24.733,"buyHold":-2.017},{"step":58,"strategy":29.884,"buyHold":-2.576},{"step":59,"strategy":33.402,"buyHold":-4.834},{"step":60,"strategy":33.256,"buyHold":-5.21},{"step":61,"strategy":37.326,"buyHold":-4.214},{"step":62,"strategy":38.476,"buyHold":-5.327},{"step":63,"strategy":47.319,"buyHold":-3.849},{"step":64,"strategy":48.86,"buyHold":-4.058},{"step":65,"strategy":47.856,"buyHold":-4.669},{"step":66,"strategy":49.023,"buyHold":-4.532},{"step":67,"strategy":48.827,"buyHold":-4.81},{"step":68,"strategy":50.568,"buyHold":-5.301},{"step":69,"strategy":51.854,"buyHold":-5.025},{"step":70,"strategy":52.676,"buyHold":-4.591},{"step":71,"strategy":54.175,"buyHold":-5.871},{"step":72,"strategy":53.385,"buyHold":-5.241},{"step":73,"strategy":55.974,"buyHold":-3.583},{"step":74,"strategy":53.498,"buyHold":-5.549},{"step":75,"strategy":56.09,"buyHold":-3.97},{"step":76,"strategy":56.14,"buyHold":-4.458},{"step":77,"strategy":62.569,"buyHold":-5.253},{"step":78,"strategy":63.645,"buyHold":-5.371},{"step":79,"strategy":61.674,"buyHold":-5.501}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":["$L19","$L1a"]}]]}]
21
- 14:["$","div","hyp-001",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":1.116582971924224,"y2":1.116582971924224,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":["$L1b","$L1c","$L1d","$L1e"]}]]}]
22
- 15:["$","div","hyp-screen-gbpusd",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.51895995305853,"y2":14.51895995305853,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1f"]}]
23
- 16:["$","div","hyp-screen-audusd",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":7.479230895712583,"y2":7.479230895712583,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L20"]}]
24
- 19:["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.8","%"]}]]}]
25
- 1a:["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]
26
- 1b:["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,816"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-24.47%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.26%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.86"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-32.94%"}]]}]]}]
27
- 1c:["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}]
28
- 1d:["$","$L18",null,{"data":[{"step":0,"strategy":-0.24,"buyHold":0},{"step":1,"strategy":-0.297,"buyHold":-0.859},{"step":2,"strategy":0.263,"buyHold":-1.414},{"step":3,"strategy":-1.391,"buyHold":-2.46},{"step":4,"strategy":0.292,"buyHold":-2.512},{"step":5,"strategy":-0.177,"buyHold":-1.863},{"step":6,"strategy":-1.071,"buyHold":-1.419},{"step":7,"strategy":-1.689,"buyHold":-1.915},{"step":8,"strategy":-6.372,"buyHold":-1.689},{"step":9,"strategy":-2.573,"buyHold":-3.54},{"step":10,"strategy":-4.119,"buyHold":-2.871},{"step":11,"strategy":-4.847,"buyHold":-1.691},{"step":12,"strategy":-4.366,"buyHold":-1.516},{"step":13,"strategy":-5.554,"buyHold":-2.626},{"step":14,"strategy":-7.682,"buyHold":-3.063},{"step":15,"strategy":-9.167,"buyHold":-2.348},{"step":16,"strategy":-12.329,"buyHold":-1.5},{"step":17,"strategy":-11.665,"buyHold":-1.875},{"step":18,"strategy":-10.562,"buyHold":-1.123},{"step":19,"strategy":-13.224,"buyHold":1.001},{"step":20,"strategy":-12.575,"buyHold":-0.059},{"step":21,"strategy":-14.446,"buyHold":0.769},{"step":22,"strategy":-13.075,"buyHold":0.908},{"step":23,"strategy":-11.214,"buyHold":-0.912},{"step":24,"strategy":-11.006,"buyHold":-2.227},{"step":25,"strategy":-8.473,"buyHold":-1.442},{"step":26,"strategy":-12.879,"buyHold":-4.402},{"step":27,"strategy":-12.651,"buyHold":-4.525},{"step":28,"strategy":-13.019,"buyHold":-4.67},{"step":29,"strategy":-10.822,"buyHold":-5.807},{"step":30,"strategy":-12.449,"buyHold":-6.125},{"step":31,"strategy":-13.73,"buyHold":-6.508},{"step":32,"strategy":-13.88,"buyHold":-5.887},{"step":33,"strategy":-17.909,"buyHold":-5.833},{"step":34,"strategy":-14.925,"buyHold":-4.778},{"step":35,"strategy":-18.339,"buyHold":-1.806},{"step":36,"strategy":-19.564,"buyHold":-1.982},{"step":37,"strategy":-20.085,"buyHold":-1.243},{"step":38,"strategy":-29.537,"buyHold":2.254},{"step":39,"strategy":-28.97,"buyHold":3.34},{"step":40,"strategy":-28.333,"buyHold":1.941},{"step":41,"strategy":-30.363,"buyHold":2.335},{"step":42,"strategy":-29.633,"buyHold":2.926},{"step":43,"strategy":-28.39,"buyHold":4.631},{"step":44,"strategy":-30.025,"buyHold":5.955},{"step":45,"strategy":-30.375,"buyHold":5.872},{"step":46,"strategy":-29.191,"buyHold":6.232},{"step":47,"strategy":-27.044,"buyHold":4.625},{"step":48,"strategy":-25.784,"buyHold":6.059},{"step":49,"strategy":-25.226,"buyHold":5.828},{"step":50,"strategy":-26.018,"buyHold":5.941},{"step":51,"strategy":-27.365,"buyHold":6.754},{"step":52,"strategy":-24.403,"buyHold":6.182},{"step":53,"strategy":-24.988,"buyHold":5.82},{"step":54,"strategy":-23.698,"buyHold":5.551},{"step":55,"strategy":-23.231,"buyHold":4.763},{"step":56,"strategy":-21.617,"buyHold":4.233},{"step":57,"strategy":-21.915,"buyHold":5.502},{"step":58,"strategy":-23.72,"buyHold":6.305},{"step":59,"strategy":-24.474,"buyHold":6.263}]}]
29
- 1e:["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]
30
- 1f:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,451"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,784"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"4.88%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.70%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-9.02%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.137,"buyHold":0},{"step":1,"strategy":-0.779,"buyHold":0.097},{"step":2,"strategy":-1.036,"buyHold":-0.017},{"step":3,"strategy":-2.254,"buyHold":-0.779},{"step":4,"strategy":-2.719,"buyHold":-1.124},{"step":5,"strategy":-3.225,"buyHold":-0.592},{"step":6,"strategy":-4.058,"buyHold":0.156},{"step":7,"strategy":-4.786,"buyHold":-0.739},{"step":8,"strategy":-4.602,"buyHold":-0.548},{"step":9,"strategy":-5.171,"buyHold":-2.786},{"step":10,"strategy":-5.679,"buyHold":-1.498},{"step":11,"strategy":-6.394,"buyHold":-0.619},{"step":12,"strategy":-5.551,"buyHold":0.376},{"step":13,"strategy":-5.994,"buyHold":-0.084},{"step":14,"strategy":-6.628,"buyHold":-0.528},{"step":15,"strategy":-6.407,"buyHold":0.074},{"step":16,"strategy":-7.84,"buyHold":1.781},{"step":17,"strategy":-7.172,"buyHold":0.675},{"step":18,"strategy":-6.642,"buyHold":0.245},{"step":19,"strategy":-7.126,"buyHold":2.877},{"step":20,"strategy":-7.088,"buyHold":2.865},{"step":21,"strategy":-7.723,"buyHold":3.702},{"step":22,"strategy":-8.194,"buyHold":5.029},{"step":23,"strategy":-6.611,"buyHold":2.708},{"step":24,"strategy":-6.618,"buyHold":1.977},{"step":25,"strategy":-6.848,"buyHold":1.8},{"step":26,"strategy":-7.792,"buyHold":-0.391},{"step":27,"strategy":-6.691,"buyHold":-0.592},{"step":28,"strategy":-7.455,"buyHold":0.405},{"step":29,"strategy":-5.469,"buyHold":-1.513},{"step":30,"strategy":-4.956,"buyHold":-1.564},{"step":31,"strategy":-7.011,"buyHold":-4.317},{"step":32,"strategy":-5.195,"buyHold":-2.411},{"step":33,"strategy":-3.687,"buyHold":-2.175},{"step":34,"strategy":-4.206,"buyHold":-0.483},{"step":35,"strategy":-4.345,"buyHold":1.626},{"step":36,"strategy":-4.435,"buyHold":1.637},{"step":37,"strategy":-4.372,"buyHold":2.635},{"step":38,"strategy":-8.758,"buyHold":3.877},{"step":39,"strategy":-8.647,"buyHold":5.386},{"step":40,"strategy":-6.317,"buyHold":4.314},{"step":41,"strategy":-5.391,"buyHold":5.444},{"step":42,"strategy":-4.439,"buyHold":6.353},{"step":43,"strategy":-3.509,"buyHold":6.623},{"step":44,"strategy":-3.061,"buyHold":7.786},{"step":45,"strategy":-3.047,"buyHold":6.853},{"step":46,"strategy":-2.305,"buyHold":6.249},{"step":47,"strategy":-1.525,"buyHold":4.491},{"step":48,"strategy":-0.928,"buyHold":6.509},{"step":49,"strategy":-1.665,"buyHold":6.166},{"step":50,"strategy":-1.275,"buyHold":6.406},{"step":51,"strategy":-0.244,"buyHold":6.132},{"step":52,"strategy":0.434,"buyHold":5.537},{"step":53,"strategy":1.486,"buyHold":5.562},{"step":54,"strategy":2.132,"buyHold":3.765},{"step":55,"strategy":2.134,"buyHold":3.163},{"step":56,"strategy":3.159,"buyHold":2.939},{"step":57,"strategy":4.439,"buyHold":4.759},{"step":58,"strategy":4.287,"buyHold":5.076},{"step":59,"strategy":4.876,"buyHold":5.7}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["51.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Technically positive Sharpe, but a simple buy-and-hold still did better -- not compelling enough to pursue as-is."}]]}]]}]
31
- 20:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,185"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.99%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.30"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-26.70%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.053,"buyHold":0},{"step":1,"strategy":1.096,"buyHold":-1.77},{"step":2,"strategy":-1.627,"buyHold":-3.313},{"step":3,"strategy":1.504,"buyHold":-4.079},{"step":4,"strategy":0.142,"buyHold":-4.161},{"step":5,"strategy":2.214,"buyHold":-4.133},{"step":6,"strategy":2.134,"buyHold":-3.276},{"step":7,"strategy":3.196,"buyHold":-4.099},{"step":8,"strategy":4.252,"buyHold":-2.937},{"step":9,"strategy":1.778,"buyHold":-5.499},{"step":10,"strategy":-2.779,"buyHold":-3.548},{"step":11,"strategy":-8.008,"buyHold":-2.079},{"step":12,"strategy":-8.138,"buyHold":-2.189},{"step":13,"strategy":-6.423,"buyHold":-3.181},{"step":14,"strategy":-9.608,"buyHold":-2.151},{"step":15,"strategy":-10.762,"buyHold":-1.507},{"step":16,"strategy":-8.338,"buyHold":-1.228},{"step":17,"strategy":-7.161,"buyHold":-3.78},{"step":18,"strategy":-10.4,"buyHold":-3.203},{"step":19,"strategy":-10.871,"buyHold":-0.846},{"step":20,"strategy":-9.891,"buyHold":-1.361},{"step":21,"strategy":-9.977,"buyHold":-0.933},{"step":22,"strategy":-9.898,"buyHold":1.165},{"step":23,"strategy":-13.657,"buyHold":-1.092},{"step":24,"strategy":-12.228,"buyHold":-1.826},{"step":25,"strategy":-15.546,"buyHold":-3.165},{"step":26,"strategy":-15.729,"buyHold":-5.056},{"step":27,"strategy":-16.742,"buyHold":-4.528},{"step":28,"strategy":-18.436,"buyHold":-6.231},{"step":29,"strategy":-18.481,"buyHold":-8.271},{"step":30,"strategy":-15.609,"buyHold":-8.285},{"step":31,"strategy":-18.739,"buyHold":-8.854},{"step":32,"strategy":-16.674,"buyHold":-8.514},{"step":33,"strategy":-15.116,"buyHold":-7.711},{"step":34,"strategy":-15.486,"buyHold":-6.822},{"step":35,"strategy":-16.263,"buyHold":-7.329},{"step":36,"strategy":-20.075,"buyHold":-7.67},{"step":37,"strategy":-18.345,"buyHold":-7.961},{"step":38,"strategy":-16.093,"buyHold":-6.897},{"step":39,"strategy":-14.433,"buyHold":-5.613},{"step":40,"strategy":-13.819,"buyHold":-5.632},{"step":41,"strategy":-12.414,"buyHold":-5.435},{"step":42,"strategy":-17.106,"buyHold":-5.041},{"step":43,"strategy":-16.501,"buyHold":-4.249},{"step":44,"strategy":-17.237,"buyHold":-4.229},{"step":45,"strategy":-17.496,"buyHold":-3.844},{"step":46,"strategy":-17.678,"buyHold":-3.293},{"step":47,"strategy":-19.378,"buyHold":-5.175},{"step":48,"strategy":-18.179,"buyHold":-4.331},{"step":49,"strategy":-15.006,"buyHold":-4.008},{"step":50,"strategy":-13.821,"buyHold":-2.874},{"step":51,"strategy":-14.438,"buyHold":-3.222},{"step":52,"strategy":-13.201,"buyHold":-2.914},{"step":53,"strategy":-13.899,"buyHold":-4.737},{"step":54,"strategy":-16.165,"buyHold":-2.858},{"step":55,"strategy":-16.929,"buyHold":-4.182},{"step":56,"strategy":-15.738,"buyHold":-5.084},{"step":57,"strategy":-13.171,"buyHold":-2.806},{"step":58,"strategy":-12.598,"buyHold":-2.983},{"step":59,"strategy":-12.123,"buyHold":-1.989}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
32
  c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
33
- 21:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
34
  9:null
35
- e:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L21","3",{}]]
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["","backtests"],"q":"","i":false,"f":[[["",{"children":["backtests",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
  10:[]
16
  a:"$W10"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
18
+ 11:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
19
  9:null
20
+ e:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L11","3",{}]]
21
+ 6:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","USDCHF-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- The one real candidate -- also confirmed on a separate 2021-22 window (Sharpe 0.51)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"M0.00,39.25 L2.37,38.36 L4.75,37.47 L7.12,38.86 L9.49,37.78 L11.86,37.47 L14.24,36.91 L16.61,34.53 L18.98,34.19 L21.36,35.92 L23.73,35.73 L26.10,34.70 L28.47,35.07 L30.85,34.67 L33.22,35.06 L35.59,34.51 L37.97,34.95 L40.34,34.09 L42.71,34.84 L45.08,36.56 L47.46,35.17 L49.83,37.29 L52.20,36.34 L54.58,34.88 L56.95,33.98 L59.32,34.21 L61.69,32.49 L64.07,32.40 L66.44,32.40 L68.81,32.19 L71.19,30.96 L73.56,29.88 L75.93,28.54 L78.31,30.67 L80.68,28.41 L83.05,26.10 L85.42,23.83 L87.80,23.54 L90.17,32.64 L92.54,29.39 L94.92,26.38 L97.29,25.34 L99.66,24.46 L102.03,21.94 L104.41,18.71 L106.78,18.76 L109.15,16.25 L111.53,10.01 L113.90,9.04 L116.27,10.21 L118.64,9.33 L121.02,7.75 L123.39,6.82 L125.76,5.73 L128.14,6.87 L130.51,5.02 L132.88,4.92 L135.25,4.64 L137.63,0.75 L140.00,1.34 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,39.25 L2.37,38.36 L4.75,37.47 L7.12,38.86 L9.49,37.78 L11.86,37.47 L14.24,36.91 L16.61,34.53 L18.98,34.19 L21.36,35.92 L23.73,35.73 L26.10,34.70 L28.47,35.07 L30.85,34.67 L33.22,35.06 L35.59,34.51 L37.97,34.95 L40.34,34.09 L42.71,34.84 L45.08,36.56 L47.46,35.17 L49.83,37.29 L52.20,36.34 L54.58,34.88 L56.95,33.98 L59.32,34.21 L61.69,32.49 L64.07,32.40 L66.44,32.40 L68.81,32.19 L71.19,30.96 L73.56,29.88 L75.93,28.54 L78.31,30.67 L80.68,28.41 L83.05,26.10 L85.42,23.83 L87.80,23.54 L90.17,32.64 L92.54,29.39 L94.92,26.38 L97.29,25.34 L99.66,24.46 L102.03,21.94 L104.41,18.71 L106.78,18.76 L109.15,16.25 L111.53,10.01 L113.90,9.04 L116.27,10.21 L118.64,9.33 L121.02,7.75 L123.39,6.82 L125.76,5.73 L128.14,6.87 L130.51,5.02 L132.88,4.92 L135.25,4.64 L137.63,0.75 L140.00,1.34","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L12"]}],"$L13","$L14","$L15","$L16"]}]]}]
22
+ 17:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"]
23
+ 18:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"]
24
+ 12:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,275"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"61.67%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.91%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":0.594,"buyHold":0},{"step":1,"strategy":2.026,"buyHold":1.645},{"step":2,"strategy":3.467,"buyHold":3.074},{"step":3,"strategy":1.228,"buyHold":3.571},{"step":4,"strategy":2.962,"buyHold":5.175},{"step":5,"strategy":3.464,"buyHold":5.195},{"step":6,"strategy":4.368,"buyHold":5.216},{"step":7,"strategy":8.195,"buyHold":7.869},{"step":8,"strategy":8.742,"buyHold":7.723},{"step":9,"strategy":5.956,"buyHold":8.507},{"step":10,"strategy":6.27,"buyHold":8.409},{"step":11,"strategy":7.924,"buyHold":7.763},{"step":12,"strategy":7.33,"buyHold":8.456},{"step":13,"strategy":7.979,"buyHold":6.887},{"step":14,"strategy":7.339,"buyHold":6.183},{"step":15,"strategy":8.239,"buyHold":7.404},{"step":16,"strategy":7.522,"buyHold":6.712},{"step":17,"strategy":8.902,"buyHold":5.428},{"step":18,"strategy":7.7,"buyHold":3.171},{"step":19,"strategy":4.936,"buyHold":1.335},{"step":20,"strategy":7.165,"buyHold":1.288},{"step":21,"strategy":3.752,"buyHold":0.565},{"step":22,"strategy":5.275,"buyHold":0.671},{"step":23,"strategy":7.634,"buyHold":2.484},{"step":24,"strategy":9.08,"buyHold":3.062},{"step":25,"strategy":8.713,"buyHold":2.81},{"step":26,"strategy":11.494,"buyHold":5.82},{"step":27,"strategy":11.638,"buyHold":5.297},{"step":28,"strategy":11.638,"buyHold":5.21},{"step":29,"strategy":11.965,"buyHold":6.982},{"step":30,"strategy":13.947,"buyHold":8.103},{"step":31,"strategy":15.691,"buyHold":8.77},{"step":32,"strategy":17.843,"buyHold":8.428},{"step":33,"strategy":14.417,"buyHold":8.758},{"step":34,"strategy":18.063,"buyHold":6.305},{"step":35,"strategy":21.781,"buyHold":4.558},{"step":36,"strategy":25.442,"buyHold":5.186},{"step":37,"strategy":25.906,"buyHold":4.339},{"step":38,"strategy":11.242,"buyHold":-2.27},{"step":39,"strategy":16.485,"buyHold":-2.239},{"step":40,"strategy":21.333,"buyHold":-1.264},{"step":41,"strategy":23.003,"buyHold":-1.558},{"step":42,"strategy":24.425,"buyHold":-1.819},{"step":43,"strategy":28.488,"buyHold":-3.103},{"step":44,"strategy":33.69,"buyHold":-4.747},{"step":45,"strategy":33.605,"buyHold":-5.024},{"step":46,"strategy":37.658,"buyHold":-5.599},{"step":47,"strategy":47.704,"buyHold":-3.592},{"step":48,"strategy":49.276,"buyHold":-3.975},{"step":49,"strategy":47.385,"buyHold":-4.641},{"step":50,"strategy":48.803,"buyHold":-4.955},{"step":51,"strategy":51.355,"buyHold":-5.591},{"step":52,"strategy":52.84,"buyHold":-5.208},{"step":53,"strategy":54.603,"buyHold":-5.609},{"step":54,"strategy":52.774,"buyHold":-5.143},{"step":55,"strategy":55.754,"buyHold":-4.491},{"step":56,"strategy":55.902,"buyHold":-3.526},{"step":57,"strategy":56.365,"buyHold":-4.335},{"step":58,"strategy":62.627,"buyHold":-5.264},{"step":59,"strategy":61.674,"buyHold":-5.501}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]]}]]}]
25
+ 13:["$","div","GBPUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Positive Sharpe but underperforms buy-and-hold"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.51895995305853,"y2":14.51895995305853,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L19"]}]
26
+ 14:["$","div","EURUSD-1h-12",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 12, submitted 2026-07-09) -- Testing the new auto-push flow end to end"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":18.367934175599427,"y2":18.367934175599427,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,18.37 L2.37,18.58 L4.75,13.90 L7.12,11.22 L9.49,9.99 L11.86,9.35 L14.24,8.61 L16.61,6.80 L18.98,9.28 L21.36,5.25 L23.73,3.71 L26.10,9.66 L28.47,4.90 L30.85,3.03 L33.22,4.76 L35.59,5.30 L37.97,10.64 L40.34,7.10 L42.71,2.33 L45.08,9.20 L47.46,2.93 L49.83,5.39 L52.20,8.91 L54.58,5.77 L56.95,1.97 L59.32,0.75 L61.69,10.07 L64.07,8.61 L66.44,8.05 L68.81,6.69 L71.19,7.93 L73.56,6.04 L75.93,7.58 L78.31,13.47 L80.68,11.99 L83.05,18.67 L85.42,20.12 L87.80,23.18 L90.17,31.29 L92.54,28.43 L94.92,32.07 L97.29,38.46 L99.66,39.25 L102.03,37.57 L104.41,39.23 L106.78,38.91 L109.15,34.77 L111.53,34.16 L113.90,32.50 L116.27,32.65 L118.64,31.05 L121.02,29.79 L123.39,24.06 L125.76,24.63 L128.14,22.49 L130.51,21.64 L132.88,21.95 L135.25,23.45 L137.63,25.77 L140.00,25.29 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,18.37 L2.37,18.58 L4.75,13.90 L7.12,11.22 L9.49,9.99 L11.86,9.35 L14.24,8.61 L16.61,6.80 L18.98,9.28 L21.36,5.25 L23.73,3.71 L26.10,9.66 L28.47,4.90 L30.85,3.03 L33.22,4.76 L35.59,5.30 L37.97,10.64 L40.34,7.10 L42.71,2.33 L45.08,9.20 L47.46,2.93 L49.83,5.39 L52.20,8.91 L54.58,5.77 L56.95,1.97 L59.32,0.75 L61.69,10.07 L64.07,8.61 L66.44,8.05 L68.81,6.69 L71.19,7.93 L73.56,6.04 L75.93,7.58 L78.31,13.47 L80.68,11.99 L83.05,18.67 L85.42,20.12 L87.80,23.18 L90.17,31.29 L92.54,28.43 L94.92,32.07 L97.29,38.46 L99.66,39.25 L102.03,37.57 L104.41,39.23 L106.78,38.91 L109.15,34.77 L111.53,34.16 L113.90,32.50 L116.27,32.65 L118.64,31.05 L121.02,29.79 L123.39,24.06 L125.76,24.63 L128.14,22.49 L130.51,21.64 L132.88,21.95 L135.25,23.45 L137.63,25.77 L140.00,25.29","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1a"]}]
27
+ 15:["$","div","AUDUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Batch cheap-screen promoted this; full validation says no"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":7.479230895712583,"y2":7.479230895712583,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1b"]}]
28
+ 16:["$","div","EURUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Original hypothesis, basic technical indicators -- confirmed no edge"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":1.116582971924224,"y2":1.116582971924224,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1c"]}]
29
+ 19:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,451"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,784"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"4.88%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.70%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-9.02%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.137,"buyHold":0},{"step":1,"strategy":-0.779,"buyHold":0.097},{"step":2,"strategy":-1.036,"buyHold":-0.017},{"step":3,"strategy":-2.254,"buyHold":-0.779},{"step":4,"strategy":-2.719,"buyHold":-1.124},{"step":5,"strategy":-3.225,"buyHold":-0.592},{"step":6,"strategy":-4.058,"buyHold":0.156},{"step":7,"strategy":-4.786,"buyHold":-0.739},{"step":8,"strategy":-4.602,"buyHold":-0.548},{"step":9,"strategy":-5.171,"buyHold":-2.786},{"step":10,"strategy":-5.679,"buyHold":-1.498},{"step":11,"strategy":-6.394,"buyHold":-0.619},{"step":12,"strategy":-5.551,"buyHold":0.376},{"step":13,"strategy":-5.994,"buyHold":-0.084},{"step":14,"strategy":-6.628,"buyHold":-0.528},{"step":15,"strategy":-6.407,"buyHold":0.074},{"step":16,"strategy":-7.84,"buyHold":1.781},{"step":17,"strategy":-7.172,"buyHold":0.675},{"step":18,"strategy":-6.642,"buyHold":0.245},{"step":19,"strategy":-7.126,"buyHold":2.877},{"step":20,"strategy":-7.088,"buyHold":2.865},{"step":21,"strategy":-7.723,"buyHold":3.702},{"step":22,"strategy":-8.194,"buyHold":5.029},{"step":23,"strategy":-6.611,"buyHold":2.708},{"step":24,"strategy":-6.618,"buyHold":1.977},{"step":25,"strategy":-6.848,"buyHold":1.8},{"step":26,"strategy":-7.792,"buyHold":-0.391},{"step":27,"strategy":-6.691,"buyHold":-0.592},{"step":28,"strategy":-7.455,"buyHold":0.405},{"step":29,"strategy":-5.469,"buyHold":-1.513},{"step":30,"strategy":-4.956,"buyHold":-1.564},{"step":31,"strategy":-7.011,"buyHold":-4.317},{"step":32,"strategy":-5.195,"buyHold":-2.411},{"step":33,"strategy":-3.687,"buyHold":-2.175},{"step":34,"strategy":-4.206,"buyHold":-0.483},{"step":35,"strategy":-4.345,"buyHold":1.626},{"step":36,"strategy":-4.435,"buyHold":1.637},{"step":37,"strategy":-4.372,"buyHold":2.635},{"step":38,"strategy":-8.758,"buyHold":3.877},{"step":39,"strategy":-8.647,"buyHold":5.386},{"step":40,"strategy":-6.317,"buyHold":4.314},{"step":41,"strategy":-5.391,"buyHold":5.444},{"step":42,"strategy":-4.439,"buyHold":6.353},{"step":43,"strategy":-3.509,"buyHold":6.623},{"step":44,"strategy":-3.061,"buyHold":7.786},{"step":45,"strategy":-3.047,"buyHold":6.853},{"step":46,"strategy":-2.305,"buyHold":6.249},{"step":47,"strategy":-1.525,"buyHold":4.491},{"step":48,"strategy":-0.928,"buyHold":6.509},{"step":49,"strategy":-1.665,"buyHold":6.166},{"step":50,"strategy":-1.275,"buyHold":6.406},{"step":51,"strategy":-0.244,"buyHold":6.132},{"step":52,"strategy":0.434,"buyHold":5.537},{"step":53,"strategy":1.486,"buyHold":5.562},{"step":54,"strategy":2.132,"buyHold":3.765},{"step":55,"strategy":2.134,"buyHold":3.163},{"step":56,"strategy":3.159,"buyHold":2.939},{"step":57,"strategy":4.439,"buyHold":4.759},{"step":58,"strategy":4.287,"buyHold":5.076},{"step":59,"strategy":4.876,"buyHold":5.7}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["51.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Technically positive Sharpe, but a simple buy-and-hold still did better -- not compelling enough to pursue as-is."}]]}]]}]
30
+ 1a:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,446"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,293"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.39%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.25%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.19"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-53.39%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":0,"buyHold":0},{"step":1,"strategy":-0.374,"buyHold":-0.781},{"step":2,"strategy":7.994,"buyHold":-1.355},{"step":3,"strategy":12.806,"buyHold":-2.565},{"step":4,"strategy":15,"buyHold":-2.521},{"step":5,"strategy":16.15,"buyHold":-1.874},{"step":6,"strategy":17.468,"buyHold":-1.327},{"step":7,"strategy":20.708,"buyHold":-1.961},{"step":8,"strategy":16.28,"buyHold":-1.701},{"step":9,"strategy":23.491,"buyHold":-3.502},{"step":10,"strategy":26.252,"buyHold":-2.844},{"step":11,"strategy":15.589,"buyHold":-1.894},{"step":12,"strategy":24.112,"buyHold":-1.577},{"step":13,"strategy":27.472,"buyHold":-2.615},{"step":14,"strategy":24.364,"buyHold":-3.096},{"step":15,"strategy":23.409,"buyHold":-2.25},{"step":16,"strategy":13.841,"buyHold":-1.288},{"step":17,"strategy":20.181,"buyHold":-1.687},{"step":18,"strategy":28.719,"buyHold":-1.145},{"step":19,"strategy":16.424,"buyHold":0.95},{"step":20,"strategy":27.64,"buyHold":-0.021},{"step":21,"strategy":23.241,"buyHold":0.701},{"step":22,"strategy":16.932,"buyHold":1.081},{"step":23,"strategy":22.553,"buyHold":-0.939},{"step":24,"strategy":29.365,"buyHold":-2.256},{"step":25,"strategy":31.548,"buyHold":-1.316},{"step":26,"strategy":14.866,"buyHold":-4.255},{"step":27,"strategy":17.466,"buyHold":-4.479},{"step":28,"strategy":18.481,"buyHold":-4.665},{"step":29,"strategy":20.912,"buyHold":-5.73},{"step":30,"strategy":18.695,"buyHold":-5.711},{"step":31,"strategy":22.078,"buyHold":-6.648},{"step":32,"strategy":19.326,"buyHold":-5.941},{"step":33,"strategy":8.763,"buyHold":-5.909},{"step":34,"strategy":11.428,"buyHold":-4.94},{"step":35,"strategy":-0.537,"buyHold":-1.747},{"step":36,"strategy":-3.131,"buyHold":-1.935},{"step":37,"strategy":-8.62,"buyHold":-1.27},{"step":38,"strategy":-23.133,"buyHold":2.078},{"step":39,"strategy":-18.017,"buyHold":2.898},{"step":40,"strategy":-24.538,"buyHold":1.917},{"step":41,"strategy":-35.977,"buyHold":2.619},{"step":42,"strategy":-37.393,"buyHold":2.986},{"step":43,"strategy":-34.377,"buyHold":4.83},{"step":44,"strategy":-37.355,"buyHold":6.364},{"step":45,"strategy":-36.79,"buyHold":6.231},{"step":46,"strategy":-29.377,"buyHold":6.27},{"step":47,"strategy":-28.284,"buyHold":4.755},{"step":48,"strategy":-25.307,"buyHold":5.997},{"step":49,"strategy":-25.575,"buyHold":5.679},{"step":50,"strategy":-22.709,"buyHold":6.013},{"step":51,"strategy":-20.458,"buyHold":6.903},{"step":52,"strategy":-10.186,"buyHold":6.307},{"step":53,"strategy":-11.216,"buyHold":5.732},{"step":54,"strategy":-7.379,"buyHold":5.4},{"step":55,"strategy":-5.855,"buyHold":4.683},{"step":56,"strategy":-6.416,"buyHold":4.187},{"step":57,"strategy":-9.107,"buyHold":5.509},{"step":58,"strategy":-13.254,"buyHold":6.307},{"step":59,"strategy":-12.395,"buyHold":6.251}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.4","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
31
+ 1b:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,185"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.99%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.30"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-26.70%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.053,"buyHold":0},{"step":1,"strategy":1.096,"buyHold":-1.77},{"step":2,"strategy":-1.627,"buyHold":-3.313},{"step":3,"strategy":1.504,"buyHold":-4.079},{"step":4,"strategy":0.142,"buyHold":-4.161},{"step":5,"strategy":2.214,"buyHold":-4.133},{"step":6,"strategy":2.134,"buyHold":-3.276},{"step":7,"strategy":3.196,"buyHold":-4.099},{"step":8,"strategy":4.252,"buyHold":-2.937},{"step":9,"strategy":1.778,"buyHold":-5.499},{"step":10,"strategy":-2.779,"buyHold":-3.548},{"step":11,"strategy":-8.008,"buyHold":-2.079},{"step":12,"strategy":-8.138,"buyHold":-2.189},{"step":13,"strategy":-6.423,"buyHold":-3.181},{"step":14,"strategy":-9.608,"buyHold":-2.151},{"step":15,"strategy":-10.762,"buyHold":-1.507},{"step":16,"strategy":-8.338,"buyHold":-1.228},{"step":17,"strategy":-7.161,"buyHold":-3.78},{"step":18,"strategy":-10.4,"buyHold":-3.203},{"step":19,"strategy":-10.871,"buyHold":-0.846},{"step":20,"strategy":-9.891,"buyHold":-1.361},{"step":21,"strategy":-9.977,"buyHold":-0.933},{"step":22,"strategy":-9.898,"buyHold":1.165},{"step":23,"strategy":-13.657,"buyHold":-1.092},{"step":24,"strategy":-12.228,"buyHold":-1.826},{"step":25,"strategy":-15.546,"buyHold":-3.165},{"step":26,"strategy":-15.729,"buyHold":-5.056},{"step":27,"strategy":-16.742,"buyHold":-4.528},{"step":28,"strategy":-18.436,"buyHold":-6.231},{"step":29,"strategy":-18.481,"buyHold":-8.271},{"step":30,"strategy":-15.609,"buyHold":-8.285},{"step":31,"strategy":-18.739,"buyHold":-8.854},{"step":32,"strategy":-16.674,"buyHold":-8.514},{"step":33,"strategy":-15.116,"buyHold":-7.711},{"step":34,"strategy":-15.486,"buyHold":-6.822},{"step":35,"strategy":-16.263,"buyHold":-7.329},{"step":36,"strategy":-20.075,"buyHold":-7.67},{"step":37,"strategy":-18.345,"buyHold":-7.961},{"step":38,"strategy":-16.093,"buyHold":-6.897},{"step":39,"strategy":-14.433,"buyHold":-5.613},{"step":40,"strategy":-13.819,"buyHold":-5.632},{"step":41,"strategy":-12.414,"buyHold":-5.435},{"step":42,"strategy":-17.106,"buyHold":-5.041},{"step":43,"strategy":-16.501,"buyHold":-4.249},{"step":44,"strategy":-17.237,"buyHold":-4.229},{"step":45,"strategy":-17.496,"buyHold":-3.844},{"step":46,"strategy":-17.678,"buyHold":-3.293},{"step":47,"strategy":-19.378,"buyHold":-5.175},{"step":48,"strategy":-18.179,"buyHold":-4.331},{"step":49,"strategy":-15.006,"buyHold":-4.008},{"step":50,"strategy":-13.821,"buyHold":-2.874},{"step":51,"strategy":-14.438,"buyHold":-3.222},{"step":52,"strategy":-13.201,"buyHold":-2.914},{"step":53,"strategy":-13.899,"buyHold":-4.737},{"step":54,"strategy":-16.165,"buyHold":-2.858},{"step":55,"strategy":-16.929,"buyHold":-4.182},{"step":56,"strategy":-15.738,"buyHold":-5.084},{"step":57,"strategy":-13.171,"buyHold":-2.806},{"step":58,"strategy":-12.598,"buyHold":-2.983},{"step":59,"strategy":-12.123,"buyHold":-1.989}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
32
+ 1c:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,816"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-24.47%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.26%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.86"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-32.94%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.24,"buyHold":0},{"step":1,"strategy":-0.297,"buyHold":-0.859},{"step":2,"strategy":0.263,"buyHold":-1.414},{"step":3,"strategy":-1.391,"buyHold":-2.46},{"step":4,"strategy":0.292,"buyHold":-2.512},{"step":5,"strategy":-0.177,"buyHold":-1.863},{"step":6,"strategy":-1.071,"buyHold":-1.419},{"step":7,"strategy":-1.689,"buyHold":-1.915},{"step":8,"strategy":-6.372,"buyHold":-1.689},{"step":9,"strategy":-2.573,"buyHold":-3.54},{"step":10,"strategy":-4.119,"buyHold":-2.871},{"step":11,"strategy":-4.847,"buyHold":-1.691},{"step":12,"strategy":-4.366,"buyHold":-1.516},{"step":13,"strategy":-5.554,"buyHold":-2.626},{"step":14,"strategy":-7.682,"buyHold":-3.063},{"step":15,"strategy":-9.167,"buyHold":-2.348},{"step":16,"strategy":-12.329,"buyHold":-1.5},{"step":17,"strategy":-11.665,"buyHold":-1.875},{"step":18,"strategy":-10.562,"buyHold":-1.123},{"step":19,"strategy":-13.224,"buyHold":1.001},{"step":20,"strategy":-12.575,"buyHold":-0.059},{"step":21,"strategy":-14.446,"buyHold":0.769},{"step":22,"strategy":-13.075,"buyHold":0.908},{"step":23,"strategy":-11.214,"buyHold":-0.912},{"step":24,"strategy":-11.006,"buyHold":-2.227},{"step":25,"strategy":-8.473,"buyHold":-1.442},{"step":26,"strategy":-12.879,"buyHold":-4.402},{"step":27,"strategy":-12.651,"buyHold":-4.525},{"step":28,"strategy":-13.019,"buyHold":-4.67},{"step":29,"strategy":-10.822,"buyHold":-5.807},{"step":30,"strategy":-12.449,"buyHold":-6.125},{"step":31,"strategy":-13.73,"buyHold":-6.508},{"step":32,"strategy":-13.88,"buyHold":-5.887},{"step":33,"strategy":-17.909,"buyHold":-5.833},{"step":34,"strategy":-14.925,"buyHold":-4.778},{"step":35,"strategy":-18.339,"buyHold":-1.806},{"step":36,"strategy":-19.564,"buyHold":-1.982},{"step":37,"strategy":-20.085,"buyHold":-1.243},{"step":38,"strategy":-29.537,"buyHold":2.254},{"step":39,"strategy":-28.97,"buyHold":3.34},{"step":40,"strategy":-28.333,"buyHold":1.941},{"step":41,"strategy":-30.363,"buyHold":2.335},{"step":42,"strategy":-29.633,"buyHold":2.926},{"step":43,"strategy":-28.39,"buyHold":4.631},{"step":44,"strategy":-30.025,"buyHold":5.955},{"step":45,"strategy":-30.375,"buyHold":5.872},{"step":46,"strategy":-29.191,"buyHold":6.232},{"step":47,"strategy":-27.044,"buyHold":4.625},{"step":48,"strategy":-25.784,"buyHold":6.059},{"step":49,"strategy":-25.226,"buyHold":5.828},{"step":50,"strategy":-26.018,"buyHold":5.941},{"step":51,"strategy":-27.365,"buyHold":6.754},{"step":52,"strategy":-24.403,"buyHold":6.182},{"step":53,"strategy":-24.988,"buyHold":5.82},{"step":54,"strategy":-23.698,"buyHold":5.551},{"step":55,"strategy":-23.231,"buyHold":4.763},{"step":56,"strategy":-21.617,"buyHold":4.233},{"step":57,"strategy":-21.915,"buyHold":5.502},{"step":58,"strategy":-23.72,"buyHold":6.305},{"step":59,"strategy":-24.474,"buyHold":6.263}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
backtests/__next._full.txt CHANGED
@@ -8,28 +8,25 @@
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["","backtests"],"q":"","i":false,"f":[[["",{"children":["backtests",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
15
  10:[]
16
  a:"$W10"
17
- 11:T421,M0.00,39.25 L1.77,39.17 L3.54,37.71 L5.32,37.51 L7.09,38.86 L8.86,37.81 L10.63,37.90 L12.41,36.78 L14.18,36.74 L15.95,33.92 L17.72,34.47 L19.49,35.88 L21.27,35.88 L23.04,35.70 L24.81,35.77 L26.58,35.47 L28.35,35.16 L30.13,34.72 L31.90,34.90 L33.67,34.94 L35.44,34.32 L37.22,35.29 L38.99,34.88 L40.76,33.82 L42.53,35.49 L44.30,36.07 L46.08,35.64 L47.85,35.38 L49.62,36.78 L51.39,35.81 L53.16,35.80 L54.94,34.65 L56.71,34.37 L58.48,34.01 L60.25,32.53 L62.03,33.18 L63.80,32.84 L65.57,32.25 L67.34,32.68 L69.11,31.70 L70.89,31.21 L72.66,30.26 L74.43,29.08 L76.20,29.89 L77.97,30.45 L79.75,29.72 L81.52,27.12 L83.29,26.41 L85.06,25.36 L86.84,23.11 L88.61,22.15 L90.38,33.55 L92.15,29.40 L93.92,28.17 L95.70,25.28 L97.47,26.02 L99.24,25.13 L101.01,24.51 L102.78,21.37 L104.56,19.22 L106.33,19.31 L108.10,16.82 L109.87,16.12 L111.65,10.72 L113.42,9.78 L115.19,10.39 L116.96,9.68 L118.73,9.80 L120.51,8.74 L122.28,7.95 L124.05,7.45 L125.82,6.53 L127.59,7.01 L129.37,5.43 L131.14,6.95 L132.91,5.36 L134.68,5.33 L136.46,1.41 L138.23,0.75 L140.00,1.95 L140,40 L0,40 Z12:T411,M0.00,39.25 L1.77,39.17 L3.54,37.71 L5.32,37.51 L7.09,38.86 L8.86,37.81 L10.63,37.90 L12.41,36.78 L14.18,36.74 L15.95,33.92 L17.72,34.47 L19.49,35.88 L21.27,35.88 L23.04,35.70 L24.81,35.77 L26.58,35.47 L28.35,35.16 L30.13,34.72 L31.90,34.90 L33.67,34.94 L35.44,34.32 L37.22,35.29 L38.99,34.88 L40.76,33.82 L42.53,35.49 L44.30,36.07 L46.08,35.64 L47.85,35.38 L49.62,36.78 L51.39,35.81 L53.16,35.80 L54.94,34.65 L56.71,34.37 L58.48,34.01 L60.25,32.53 L62.03,33.18 L63.80,32.84 L65.57,32.25 L67.34,32.68 L69.11,31.70 L70.89,31.21 L72.66,30.26 L74.43,29.08 L76.20,29.89 L77.97,30.45 L79.75,29.72 L81.52,27.12 L83.29,26.41 L85.06,25.36 L86.84,23.11 L88.61,22.15 L90.38,33.55 L92.15,29.40 L93.92,28.17 L95.70,25.28 L97.47,26.02 L99.24,25.13 L101.01,24.51 L102.78,21.37 L104.56,19.22 L106.33,19.31 L108.10,16.82 L109.87,16.12 L111.65,10.72 L113.42,9.78 L115.19,10.39 L116.96,9.68 L118.73,9.80 L120.51,8.74 L122.28,7.95 L124.05,7.45 L125.82,6.53 L127.59,7.01 L129.37,5.43 L131.14,6.95 L132.91,5.36 L134.68,5.33 L136.46,1.41 L138.23,0.75 L140.00,1.956:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","hyp-screen-usdchf",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"$11","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"$12","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L13"]}],"$L14","$L15","$L16"]}]]}]
18
- 17:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"]
19
- 18:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"]
20
- 13:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,275"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"61.67%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.91%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":0.594,"buyHold":0},{"step":1,"strategy":0.731,"buyHold":1.563},{"step":2,"strategy":3.114,"buyHold":3.391},{"step":3,"strategy":3.444,"buyHold":2.922},{"step":4,"strategy":1.228,"buyHold":3.586},{"step":5,"strategy":2.957,"buyHold":4.785},{"step":6,"strategy":2.799,"buyHold":4.89},{"step":7,"strategy":4.645,"buyHold":5.21},{"step":8,"strategy":4.701,"buyHold":4.773},{"step":9,"strategy":9.331,"buyHold":6.915},{"step":10,"strategy":8.422,"buyHold":7.917},{"step":11,"strategy":6.118,"buyHold":8.717},{"step":12,"strategy":6.117,"buyHold":8.376},{"step":13,"strategy":6.401,"buyHold":8.665},{"step":14,"strategy":6.288,"buyHold":8.151},{"step":15,"strategy":6.787,"buyHold":8.278},{"step":16,"strategy":7.297,"buyHold":8.799},{"step":17,"strategy":8.02,"buyHold":6.234},{"step":18,"strategy":7.72,"buyHold":6.445},{"step":19,"strategy":7.655,"buyHold":6.471},{"step":20,"strategy":8.663,"buyHold":7.742},{"step":21,"strategy":7.075,"buyHold":6.756},{"step":22,"strategy":7.746,"buyHold":5.736},{"step":23,"strategy":9.486,"buyHold":5.14},{"step":24,"strategy":6.748,"buyHold":2.118},{"step":25,"strategy":5.803,"buyHold":3.232},{"step":26,"strategy":6.508,"buyHold":0.513},{"step":27,"strategy":6.932,"buyHold":0.835},{"step":28,"strategy":4.645,"buyHold":1.016},{"step":29,"strategy":6.226,"buyHold":0.991},{"step":30,"strategy":6.236,"buyHold":1.09},{"step":31,"strategy":8.129,"buyHold":2.127},{"step":32,"strategy":8.59,"buyHold":3.059},{"step":33,"strategy":9.171,"buyHold":3.202},{"step":34,"strategy":11.598,"buyHold":3.978},{"step":35,"strategy":10.538,"buyHold":5.234},{"step":36,"strategy":11.088,"buyHold":5.21},{"step":37,"strategy":12.061,"buyHold":4.633},{"step":38,"strategy":11.359,"buyHold":6.311},{"step":39,"strategy":12.957,"buyHold":7.166},{"step":40,"strategy":13.756,"buyHold":7.464},{"step":41,"strategy":15.323,"buyHold":8.66},{"step":42,"strategy":17.256,"buyHold":7.932},{"step":43,"strategy":15.919,"buyHold":9.087},{"step":44,"strategy":15.009,"buyHold":8.777},{"step":45,"strategy":16.206,"buyHold":7.437},{"step":46,"strategy":20.452,"buyHold":7.509},{"step":47,"strategy":21.627,"buyHold":4.866},{"step":48,"strategy":23.336,"buyHold":4.39},{"step":49,"strategy":27.033,"buyHold":4.913},{"step":50,"strategy":28.604,"buyHold":2.158},{"step":51,"strategy":9.935,"buyHold":-3.037},{"step":52,"strategy":16.728,"buyHold":-1.078},{"step":53,"strategy":18.741,"buyHold":-2.193},{"step":54,"strategy":23.476,"buyHold":-0.318},{"step":55,"strategy":22.264,"buyHold":-1.539},{"step":56,"strategy":23.723,"buyHold":-2.735},{"step":57,"strategy":24.733,"buyHold":-2.017},{"step":58,"strategy":29.884,"buyHold":-2.576},{"step":59,"strategy":33.402,"buyHold":-4.834},{"step":60,"strategy":33.256,"buyHold":-5.21},{"step":61,"strategy":37.326,"buyHold":-4.214},{"step":62,"strategy":38.476,"buyHold":-5.327},{"step":63,"strategy":47.319,"buyHold":-3.849},{"step":64,"strategy":48.86,"buyHold":-4.058},{"step":65,"strategy":47.856,"buyHold":-4.669},{"step":66,"strategy":49.023,"buyHold":-4.532},{"step":67,"strategy":48.827,"buyHold":-4.81},{"step":68,"strategy":50.568,"buyHold":-5.301},{"step":69,"strategy":51.854,"buyHold":-5.025},{"step":70,"strategy":52.676,"buyHold":-4.591},{"step":71,"strategy":54.175,"buyHold":-5.871},{"step":72,"strategy":53.385,"buyHold":-5.241},{"step":73,"strategy":55.974,"buyHold":-3.583},{"step":74,"strategy":53.498,"buyHold":-5.549},{"step":75,"strategy":56.09,"buyHold":-3.97},{"step":76,"strategy":56.14,"buyHold":-4.458},{"step":77,"strategy":62.569,"buyHold":-5.253},{"step":78,"strategy":63.645,"buyHold":-5.371},{"step":79,"strategy":61.674,"buyHold":-5.501}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":["$L19","$L1a"]}]]}]
21
- 14:["$","div","hyp-001",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":1.116582971924224,"y2":1.116582971924224,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":["$L1b","$L1c","$L1d","$L1e"]}]]}]
22
- 15:["$","div","hyp-screen-gbpusd",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.51895995305853,"y2":14.51895995305853,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1f"]}]
23
- 16:["$","div","hyp-screen-audusd",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":7.479230895712583,"y2":7.479230895712583,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L20"]}]
24
- 19:["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.8","%"]}]]}]
25
- 1a:["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]
26
- 1b:["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,816"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-24.47%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.26%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.86"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-32.94%"}]]}]]}]
27
- 1c:["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}]
28
- 1d:["$","$L18",null,{"data":[{"step":0,"strategy":-0.24,"buyHold":0},{"step":1,"strategy":-0.297,"buyHold":-0.859},{"step":2,"strategy":0.263,"buyHold":-1.414},{"step":3,"strategy":-1.391,"buyHold":-2.46},{"step":4,"strategy":0.292,"buyHold":-2.512},{"step":5,"strategy":-0.177,"buyHold":-1.863},{"step":6,"strategy":-1.071,"buyHold":-1.419},{"step":7,"strategy":-1.689,"buyHold":-1.915},{"step":8,"strategy":-6.372,"buyHold":-1.689},{"step":9,"strategy":-2.573,"buyHold":-3.54},{"step":10,"strategy":-4.119,"buyHold":-2.871},{"step":11,"strategy":-4.847,"buyHold":-1.691},{"step":12,"strategy":-4.366,"buyHold":-1.516},{"step":13,"strategy":-5.554,"buyHold":-2.626},{"step":14,"strategy":-7.682,"buyHold":-3.063},{"step":15,"strategy":-9.167,"buyHold":-2.348},{"step":16,"strategy":-12.329,"buyHold":-1.5},{"step":17,"strategy":-11.665,"buyHold":-1.875},{"step":18,"strategy":-10.562,"buyHold":-1.123},{"step":19,"strategy":-13.224,"buyHold":1.001},{"step":20,"strategy":-12.575,"buyHold":-0.059},{"step":21,"strategy":-14.446,"buyHold":0.769},{"step":22,"strategy":-13.075,"buyHold":0.908},{"step":23,"strategy":-11.214,"buyHold":-0.912},{"step":24,"strategy":-11.006,"buyHold":-2.227},{"step":25,"strategy":-8.473,"buyHold":-1.442},{"step":26,"strategy":-12.879,"buyHold":-4.402},{"step":27,"strategy":-12.651,"buyHold":-4.525},{"step":28,"strategy":-13.019,"buyHold":-4.67},{"step":29,"strategy":-10.822,"buyHold":-5.807},{"step":30,"strategy":-12.449,"buyHold":-6.125},{"step":31,"strategy":-13.73,"buyHold":-6.508},{"step":32,"strategy":-13.88,"buyHold":-5.887},{"step":33,"strategy":-17.909,"buyHold":-5.833},{"step":34,"strategy":-14.925,"buyHold":-4.778},{"step":35,"strategy":-18.339,"buyHold":-1.806},{"step":36,"strategy":-19.564,"buyHold":-1.982},{"step":37,"strategy":-20.085,"buyHold":-1.243},{"step":38,"strategy":-29.537,"buyHold":2.254},{"step":39,"strategy":-28.97,"buyHold":3.34},{"step":40,"strategy":-28.333,"buyHold":1.941},{"step":41,"strategy":-30.363,"buyHold":2.335},{"step":42,"strategy":-29.633,"buyHold":2.926},{"step":43,"strategy":-28.39,"buyHold":4.631},{"step":44,"strategy":-30.025,"buyHold":5.955},{"step":45,"strategy":-30.375,"buyHold":5.872},{"step":46,"strategy":-29.191,"buyHold":6.232},{"step":47,"strategy":-27.044,"buyHold":4.625},{"step":48,"strategy":-25.784,"buyHold":6.059},{"step":49,"strategy":-25.226,"buyHold":5.828},{"step":50,"strategy":-26.018,"buyHold":5.941},{"step":51,"strategy":-27.365,"buyHold":6.754},{"step":52,"strategy":-24.403,"buyHold":6.182},{"step":53,"strategy":-24.988,"buyHold":5.82},{"step":54,"strategy":-23.698,"buyHold":5.551},{"step":55,"strategy":-23.231,"buyHold":4.763},{"step":56,"strategy":-21.617,"buyHold":4.233},{"step":57,"strategy":-21.915,"buyHold":5.502},{"step":58,"strategy":-23.72,"buyHold":6.305},{"step":59,"strategy":-24.474,"buyHold":6.263}]}]
29
- 1e:["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]
30
- 1f:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,451"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,784"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"4.88%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.70%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-9.02%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.137,"buyHold":0},{"step":1,"strategy":-0.779,"buyHold":0.097},{"step":2,"strategy":-1.036,"buyHold":-0.017},{"step":3,"strategy":-2.254,"buyHold":-0.779},{"step":4,"strategy":-2.719,"buyHold":-1.124},{"step":5,"strategy":-3.225,"buyHold":-0.592},{"step":6,"strategy":-4.058,"buyHold":0.156},{"step":7,"strategy":-4.786,"buyHold":-0.739},{"step":8,"strategy":-4.602,"buyHold":-0.548},{"step":9,"strategy":-5.171,"buyHold":-2.786},{"step":10,"strategy":-5.679,"buyHold":-1.498},{"step":11,"strategy":-6.394,"buyHold":-0.619},{"step":12,"strategy":-5.551,"buyHold":0.376},{"step":13,"strategy":-5.994,"buyHold":-0.084},{"step":14,"strategy":-6.628,"buyHold":-0.528},{"step":15,"strategy":-6.407,"buyHold":0.074},{"step":16,"strategy":-7.84,"buyHold":1.781},{"step":17,"strategy":-7.172,"buyHold":0.675},{"step":18,"strategy":-6.642,"buyHold":0.245},{"step":19,"strategy":-7.126,"buyHold":2.877},{"step":20,"strategy":-7.088,"buyHold":2.865},{"step":21,"strategy":-7.723,"buyHold":3.702},{"step":22,"strategy":-8.194,"buyHold":5.029},{"step":23,"strategy":-6.611,"buyHold":2.708},{"step":24,"strategy":-6.618,"buyHold":1.977},{"step":25,"strategy":-6.848,"buyHold":1.8},{"step":26,"strategy":-7.792,"buyHold":-0.391},{"step":27,"strategy":-6.691,"buyHold":-0.592},{"step":28,"strategy":-7.455,"buyHold":0.405},{"step":29,"strategy":-5.469,"buyHold":-1.513},{"step":30,"strategy":-4.956,"buyHold":-1.564},{"step":31,"strategy":-7.011,"buyHold":-4.317},{"step":32,"strategy":-5.195,"buyHold":-2.411},{"step":33,"strategy":-3.687,"buyHold":-2.175},{"step":34,"strategy":-4.206,"buyHold":-0.483},{"step":35,"strategy":-4.345,"buyHold":1.626},{"step":36,"strategy":-4.435,"buyHold":1.637},{"step":37,"strategy":-4.372,"buyHold":2.635},{"step":38,"strategy":-8.758,"buyHold":3.877},{"step":39,"strategy":-8.647,"buyHold":5.386},{"step":40,"strategy":-6.317,"buyHold":4.314},{"step":41,"strategy":-5.391,"buyHold":5.444},{"step":42,"strategy":-4.439,"buyHold":6.353},{"step":43,"strategy":-3.509,"buyHold":6.623},{"step":44,"strategy":-3.061,"buyHold":7.786},{"step":45,"strategy":-3.047,"buyHold":6.853},{"step":46,"strategy":-2.305,"buyHold":6.249},{"step":47,"strategy":-1.525,"buyHold":4.491},{"step":48,"strategy":-0.928,"buyHold":6.509},{"step":49,"strategy":-1.665,"buyHold":6.166},{"step":50,"strategy":-1.275,"buyHold":6.406},{"step":51,"strategy":-0.244,"buyHold":6.132},{"step":52,"strategy":0.434,"buyHold":5.537},{"step":53,"strategy":1.486,"buyHold":5.562},{"step":54,"strategy":2.132,"buyHold":3.765},{"step":55,"strategy":2.134,"buyHold":3.163},{"step":56,"strategy":3.159,"buyHold":2.939},{"step":57,"strategy":4.439,"buyHold":4.759},{"step":58,"strategy":4.287,"buyHold":5.076},{"step":59,"strategy":4.876,"buyHold":5.7}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["51.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Technically positive Sharpe, but a simple buy-and-hold still did better -- not compelling enough to pursue as-is."}]]}]]}]
31
- 20:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,185"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.99%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.30"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-26.70%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.053,"buyHold":0},{"step":1,"strategy":1.096,"buyHold":-1.77},{"step":2,"strategy":-1.627,"buyHold":-3.313},{"step":3,"strategy":1.504,"buyHold":-4.079},{"step":4,"strategy":0.142,"buyHold":-4.161},{"step":5,"strategy":2.214,"buyHold":-4.133},{"step":6,"strategy":2.134,"buyHold":-3.276},{"step":7,"strategy":3.196,"buyHold":-4.099},{"step":8,"strategy":4.252,"buyHold":-2.937},{"step":9,"strategy":1.778,"buyHold":-5.499},{"step":10,"strategy":-2.779,"buyHold":-3.548},{"step":11,"strategy":-8.008,"buyHold":-2.079},{"step":12,"strategy":-8.138,"buyHold":-2.189},{"step":13,"strategy":-6.423,"buyHold":-3.181},{"step":14,"strategy":-9.608,"buyHold":-2.151},{"step":15,"strategy":-10.762,"buyHold":-1.507},{"step":16,"strategy":-8.338,"buyHold":-1.228},{"step":17,"strategy":-7.161,"buyHold":-3.78},{"step":18,"strategy":-10.4,"buyHold":-3.203},{"step":19,"strategy":-10.871,"buyHold":-0.846},{"step":20,"strategy":-9.891,"buyHold":-1.361},{"step":21,"strategy":-9.977,"buyHold":-0.933},{"step":22,"strategy":-9.898,"buyHold":1.165},{"step":23,"strategy":-13.657,"buyHold":-1.092},{"step":24,"strategy":-12.228,"buyHold":-1.826},{"step":25,"strategy":-15.546,"buyHold":-3.165},{"step":26,"strategy":-15.729,"buyHold":-5.056},{"step":27,"strategy":-16.742,"buyHold":-4.528},{"step":28,"strategy":-18.436,"buyHold":-6.231},{"step":29,"strategy":-18.481,"buyHold":-8.271},{"step":30,"strategy":-15.609,"buyHold":-8.285},{"step":31,"strategy":-18.739,"buyHold":-8.854},{"step":32,"strategy":-16.674,"buyHold":-8.514},{"step":33,"strategy":-15.116,"buyHold":-7.711},{"step":34,"strategy":-15.486,"buyHold":-6.822},{"step":35,"strategy":-16.263,"buyHold":-7.329},{"step":36,"strategy":-20.075,"buyHold":-7.67},{"step":37,"strategy":-18.345,"buyHold":-7.961},{"step":38,"strategy":-16.093,"buyHold":-6.897},{"step":39,"strategy":-14.433,"buyHold":-5.613},{"step":40,"strategy":-13.819,"buyHold":-5.632},{"step":41,"strategy":-12.414,"buyHold":-5.435},{"step":42,"strategy":-17.106,"buyHold":-5.041},{"step":43,"strategy":-16.501,"buyHold":-4.249},{"step":44,"strategy":-17.237,"buyHold":-4.229},{"step":45,"strategy":-17.496,"buyHold":-3.844},{"step":46,"strategy":-17.678,"buyHold":-3.293},{"step":47,"strategy":-19.378,"buyHold":-5.175},{"step":48,"strategy":-18.179,"buyHold":-4.331},{"step":49,"strategy":-15.006,"buyHold":-4.008},{"step":50,"strategy":-13.821,"buyHold":-2.874},{"step":51,"strategy":-14.438,"buyHold":-3.222},{"step":52,"strategy":-13.201,"buyHold":-2.914},{"step":53,"strategy":-13.899,"buyHold":-4.737},{"step":54,"strategy":-16.165,"buyHold":-2.858},{"step":55,"strategy":-16.929,"buyHold":-4.182},{"step":56,"strategy":-15.738,"buyHold":-5.084},{"step":57,"strategy":-13.171,"buyHold":-2.806},{"step":58,"strategy":-12.598,"buyHold":-2.983},{"step":59,"strategy":-12.123,"buyHold":-1.989}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
32
  c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
33
- 21:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
34
  9:null
35
- e:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L21","3",{}]]
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["","backtests"],"q":"","i":false,"f":[[["",{"children":["backtests",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
  10:[]
16
  a:"$W10"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
18
+ 11:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
19
  9:null
20
+ e:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L11","3",{}]]
21
+ 6:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","USDCHF-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- The one real candidate -- also confirmed on a separate 2021-22 window (Sharpe 0.51)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"M0.00,39.25 L2.37,38.36 L4.75,37.47 L7.12,38.86 L9.49,37.78 L11.86,37.47 L14.24,36.91 L16.61,34.53 L18.98,34.19 L21.36,35.92 L23.73,35.73 L26.10,34.70 L28.47,35.07 L30.85,34.67 L33.22,35.06 L35.59,34.51 L37.97,34.95 L40.34,34.09 L42.71,34.84 L45.08,36.56 L47.46,35.17 L49.83,37.29 L52.20,36.34 L54.58,34.88 L56.95,33.98 L59.32,34.21 L61.69,32.49 L64.07,32.40 L66.44,32.40 L68.81,32.19 L71.19,30.96 L73.56,29.88 L75.93,28.54 L78.31,30.67 L80.68,28.41 L83.05,26.10 L85.42,23.83 L87.80,23.54 L90.17,32.64 L92.54,29.39 L94.92,26.38 L97.29,25.34 L99.66,24.46 L102.03,21.94 L104.41,18.71 L106.78,18.76 L109.15,16.25 L111.53,10.01 L113.90,9.04 L116.27,10.21 L118.64,9.33 L121.02,7.75 L123.39,6.82 L125.76,5.73 L128.14,6.87 L130.51,5.02 L132.88,4.92 L135.25,4.64 L137.63,0.75 L140.00,1.34 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,39.25 L2.37,38.36 L4.75,37.47 L7.12,38.86 L9.49,37.78 L11.86,37.47 L14.24,36.91 L16.61,34.53 L18.98,34.19 L21.36,35.92 L23.73,35.73 L26.10,34.70 L28.47,35.07 L30.85,34.67 L33.22,35.06 L35.59,34.51 L37.97,34.95 L40.34,34.09 L42.71,34.84 L45.08,36.56 L47.46,35.17 L49.83,37.29 L52.20,36.34 L54.58,34.88 L56.95,33.98 L59.32,34.21 L61.69,32.49 L64.07,32.40 L66.44,32.40 L68.81,32.19 L71.19,30.96 L73.56,29.88 L75.93,28.54 L78.31,30.67 L80.68,28.41 L83.05,26.10 L85.42,23.83 L87.80,23.54 L90.17,32.64 L92.54,29.39 L94.92,26.38 L97.29,25.34 L99.66,24.46 L102.03,21.94 L104.41,18.71 L106.78,18.76 L109.15,16.25 L111.53,10.01 L113.90,9.04 L116.27,10.21 L118.64,9.33 L121.02,7.75 L123.39,6.82 L125.76,5.73 L128.14,6.87 L130.51,5.02 L132.88,4.92 L135.25,4.64 L137.63,0.75 L140.00,1.34","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L12"]}],"$L13","$L14","$L15","$L16"]}]]}]
22
+ 17:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"]
23
+ 18:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"]
24
+ 12:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,275"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"61.67%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.91%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":0.594,"buyHold":0},{"step":1,"strategy":2.026,"buyHold":1.645},{"step":2,"strategy":3.467,"buyHold":3.074},{"step":3,"strategy":1.228,"buyHold":3.571},{"step":4,"strategy":2.962,"buyHold":5.175},{"step":5,"strategy":3.464,"buyHold":5.195},{"step":6,"strategy":4.368,"buyHold":5.216},{"step":7,"strategy":8.195,"buyHold":7.869},{"step":8,"strategy":8.742,"buyHold":7.723},{"step":9,"strategy":5.956,"buyHold":8.507},{"step":10,"strategy":6.27,"buyHold":8.409},{"step":11,"strategy":7.924,"buyHold":7.763},{"step":12,"strategy":7.33,"buyHold":8.456},{"step":13,"strategy":7.979,"buyHold":6.887},{"step":14,"strategy":7.339,"buyHold":6.183},{"step":15,"strategy":8.239,"buyHold":7.404},{"step":16,"strategy":7.522,"buyHold":6.712},{"step":17,"strategy":8.902,"buyHold":5.428},{"step":18,"strategy":7.7,"buyHold":3.171},{"step":19,"strategy":4.936,"buyHold":1.335},{"step":20,"strategy":7.165,"buyHold":1.288},{"step":21,"strategy":3.752,"buyHold":0.565},{"step":22,"strategy":5.275,"buyHold":0.671},{"step":23,"strategy":7.634,"buyHold":2.484},{"step":24,"strategy":9.08,"buyHold":3.062},{"step":25,"strategy":8.713,"buyHold":2.81},{"step":26,"strategy":11.494,"buyHold":5.82},{"step":27,"strategy":11.638,"buyHold":5.297},{"step":28,"strategy":11.638,"buyHold":5.21},{"step":29,"strategy":11.965,"buyHold":6.982},{"step":30,"strategy":13.947,"buyHold":8.103},{"step":31,"strategy":15.691,"buyHold":8.77},{"step":32,"strategy":17.843,"buyHold":8.428},{"step":33,"strategy":14.417,"buyHold":8.758},{"step":34,"strategy":18.063,"buyHold":6.305},{"step":35,"strategy":21.781,"buyHold":4.558},{"step":36,"strategy":25.442,"buyHold":5.186},{"step":37,"strategy":25.906,"buyHold":4.339},{"step":38,"strategy":11.242,"buyHold":-2.27},{"step":39,"strategy":16.485,"buyHold":-2.239},{"step":40,"strategy":21.333,"buyHold":-1.264},{"step":41,"strategy":23.003,"buyHold":-1.558},{"step":42,"strategy":24.425,"buyHold":-1.819},{"step":43,"strategy":28.488,"buyHold":-3.103},{"step":44,"strategy":33.69,"buyHold":-4.747},{"step":45,"strategy":33.605,"buyHold":-5.024},{"step":46,"strategy":37.658,"buyHold":-5.599},{"step":47,"strategy":47.704,"buyHold":-3.592},{"step":48,"strategy":49.276,"buyHold":-3.975},{"step":49,"strategy":47.385,"buyHold":-4.641},{"step":50,"strategy":48.803,"buyHold":-4.955},{"step":51,"strategy":51.355,"buyHold":-5.591},{"step":52,"strategy":52.84,"buyHold":-5.208},{"step":53,"strategy":54.603,"buyHold":-5.609},{"step":54,"strategy":52.774,"buyHold":-5.143},{"step":55,"strategy":55.754,"buyHold":-4.491},{"step":56,"strategy":55.902,"buyHold":-3.526},{"step":57,"strategy":56.365,"buyHold":-4.335},{"step":58,"strategy":62.627,"buyHold":-5.264},{"step":59,"strategy":61.674,"buyHold":-5.501}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]]}]]}]
25
+ 13:["$","div","GBPUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Positive Sharpe but underperforms buy-and-hold"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.51895995305853,"y2":14.51895995305853,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L19"]}]
26
+ 14:["$","div","EURUSD-1h-12",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 12, submitted 2026-07-09) -- Testing the new auto-push flow end to end"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":18.367934175599427,"y2":18.367934175599427,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,18.37 L2.37,18.58 L4.75,13.90 L7.12,11.22 L9.49,9.99 L11.86,9.35 L14.24,8.61 L16.61,6.80 L18.98,9.28 L21.36,5.25 L23.73,3.71 L26.10,9.66 L28.47,4.90 L30.85,3.03 L33.22,4.76 L35.59,5.30 L37.97,10.64 L40.34,7.10 L42.71,2.33 L45.08,9.20 L47.46,2.93 L49.83,5.39 L52.20,8.91 L54.58,5.77 L56.95,1.97 L59.32,0.75 L61.69,10.07 L64.07,8.61 L66.44,8.05 L68.81,6.69 L71.19,7.93 L73.56,6.04 L75.93,7.58 L78.31,13.47 L80.68,11.99 L83.05,18.67 L85.42,20.12 L87.80,23.18 L90.17,31.29 L92.54,28.43 L94.92,32.07 L97.29,38.46 L99.66,39.25 L102.03,37.57 L104.41,39.23 L106.78,38.91 L109.15,34.77 L111.53,34.16 L113.90,32.50 L116.27,32.65 L118.64,31.05 L121.02,29.79 L123.39,24.06 L125.76,24.63 L128.14,22.49 L130.51,21.64 L132.88,21.95 L135.25,23.45 L137.63,25.77 L140.00,25.29 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,18.37 L2.37,18.58 L4.75,13.90 L7.12,11.22 L9.49,9.99 L11.86,9.35 L14.24,8.61 L16.61,6.80 L18.98,9.28 L21.36,5.25 L23.73,3.71 L26.10,9.66 L28.47,4.90 L30.85,3.03 L33.22,4.76 L35.59,5.30 L37.97,10.64 L40.34,7.10 L42.71,2.33 L45.08,9.20 L47.46,2.93 L49.83,5.39 L52.20,8.91 L54.58,5.77 L56.95,1.97 L59.32,0.75 L61.69,10.07 L64.07,8.61 L66.44,8.05 L68.81,6.69 L71.19,7.93 L73.56,6.04 L75.93,7.58 L78.31,13.47 L80.68,11.99 L83.05,18.67 L85.42,20.12 L87.80,23.18 L90.17,31.29 L92.54,28.43 L94.92,32.07 L97.29,38.46 L99.66,39.25 L102.03,37.57 L104.41,39.23 L106.78,38.91 L109.15,34.77 L111.53,34.16 L113.90,32.50 L116.27,32.65 L118.64,31.05 L121.02,29.79 L123.39,24.06 L125.76,24.63 L128.14,22.49 L130.51,21.64 L132.88,21.95 L135.25,23.45 L137.63,25.77 L140.00,25.29","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1a"]}]
27
+ 15:["$","div","AUDUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Batch cheap-screen promoted this; full validation says no"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":7.479230895712583,"y2":7.479230895712583,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1b"]}]
28
+ 16:["$","div","EURUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Original hypothesis, basic technical indicators -- confirmed no edge"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":1.116582971924224,"y2":1.116582971924224,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1c"]}]
29
+ 19:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,451"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,784"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"4.88%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.70%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-9.02%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.137,"buyHold":0},{"step":1,"strategy":-0.779,"buyHold":0.097},{"step":2,"strategy":-1.036,"buyHold":-0.017},{"step":3,"strategy":-2.254,"buyHold":-0.779},{"step":4,"strategy":-2.719,"buyHold":-1.124},{"step":5,"strategy":-3.225,"buyHold":-0.592},{"step":6,"strategy":-4.058,"buyHold":0.156},{"step":7,"strategy":-4.786,"buyHold":-0.739},{"step":8,"strategy":-4.602,"buyHold":-0.548},{"step":9,"strategy":-5.171,"buyHold":-2.786},{"step":10,"strategy":-5.679,"buyHold":-1.498},{"step":11,"strategy":-6.394,"buyHold":-0.619},{"step":12,"strategy":-5.551,"buyHold":0.376},{"step":13,"strategy":-5.994,"buyHold":-0.084},{"step":14,"strategy":-6.628,"buyHold":-0.528},{"step":15,"strategy":-6.407,"buyHold":0.074},{"step":16,"strategy":-7.84,"buyHold":1.781},{"step":17,"strategy":-7.172,"buyHold":0.675},{"step":18,"strategy":-6.642,"buyHold":0.245},{"step":19,"strategy":-7.126,"buyHold":2.877},{"step":20,"strategy":-7.088,"buyHold":2.865},{"step":21,"strategy":-7.723,"buyHold":3.702},{"step":22,"strategy":-8.194,"buyHold":5.029},{"step":23,"strategy":-6.611,"buyHold":2.708},{"step":24,"strategy":-6.618,"buyHold":1.977},{"step":25,"strategy":-6.848,"buyHold":1.8},{"step":26,"strategy":-7.792,"buyHold":-0.391},{"step":27,"strategy":-6.691,"buyHold":-0.592},{"step":28,"strategy":-7.455,"buyHold":0.405},{"step":29,"strategy":-5.469,"buyHold":-1.513},{"step":30,"strategy":-4.956,"buyHold":-1.564},{"step":31,"strategy":-7.011,"buyHold":-4.317},{"step":32,"strategy":-5.195,"buyHold":-2.411},{"step":33,"strategy":-3.687,"buyHold":-2.175},{"step":34,"strategy":-4.206,"buyHold":-0.483},{"step":35,"strategy":-4.345,"buyHold":1.626},{"step":36,"strategy":-4.435,"buyHold":1.637},{"step":37,"strategy":-4.372,"buyHold":2.635},{"step":38,"strategy":-8.758,"buyHold":3.877},{"step":39,"strategy":-8.647,"buyHold":5.386},{"step":40,"strategy":-6.317,"buyHold":4.314},{"step":41,"strategy":-5.391,"buyHold":5.444},{"step":42,"strategy":-4.439,"buyHold":6.353},{"step":43,"strategy":-3.509,"buyHold":6.623},{"step":44,"strategy":-3.061,"buyHold":7.786},{"step":45,"strategy":-3.047,"buyHold":6.853},{"step":46,"strategy":-2.305,"buyHold":6.249},{"step":47,"strategy":-1.525,"buyHold":4.491},{"step":48,"strategy":-0.928,"buyHold":6.509},{"step":49,"strategy":-1.665,"buyHold":6.166},{"step":50,"strategy":-1.275,"buyHold":6.406},{"step":51,"strategy":-0.244,"buyHold":6.132},{"step":52,"strategy":0.434,"buyHold":5.537},{"step":53,"strategy":1.486,"buyHold":5.562},{"step":54,"strategy":2.132,"buyHold":3.765},{"step":55,"strategy":2.134,"buyHold":3.163},{"step":56,"strategy":3.159,"buyHold":2.939},{"step":57,"strategy":4.439,"buyHold":4.759},{"step":58,"strategy":4.287,"buyHold":5.076},{"step":59,"strategy":4.876,"buyHold":5.7}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["51.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Technically positive Sharpe, but a simple buy-and-hold still did better -- not compelling enough to pursue as-is."}]]}]]}]
30
+ 1a:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,446"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,293"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.39%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.25%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.19"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-53.39%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":0,"buyHold":0},{"step":1,"strategy":-0.374,"buyHold":-0.781},{"step":2,"strategy":7.994,"buyHold":-1.355},{"step":3,"strategy":12.806,"buyHold":-2.565},{"step":4,"strategy":15,"buyHold":-2.521},{"step":5,"strategy":16.15,"buyHold":-1.874},{"step":6,"strategy":17.468,"buyHold":-1.327},{"step":7,"strategy":20.708,"buyHold":-1.961},{"step":8,"strategy":16.28,"buyHold":-1.701},{"step":9,"strategy":23.491,"buyHold":-3.502},{"step":10,"strategy":26.252,"buyHold":-2.844},{"step":11,"strategy":15.589,"buyHold":-1.894},{"step":12,"strategy":24.112,"buyHold":-1.577},{"step":13,"strategy":27.472,"buyHold":-2.615},{"step":14,"strategy":24.364,"buyHold":-3.096},{"step":15,"strategy":23.409,"buyHold":-2.25},{"step":16,"strategy":13.841,"buyHold":-1.288},{"step":17,"strategy":20.181,"buyHold":-1.687},{"step":18,"strategy":28.719,"buyHold":-1.145},{"step":19,"strategy":16.424,"buyHold":0.95},{"step":20,"strategy":27.64,"buyHold":-0.021},{"step":21,"strategy":23.241,"buyHold":0.701},{"step":22,"strategy":16.932,"buyHold":1.081},{"step":23,"strategy":22.553,"buyHold":-0.939},{"step":24,"strategy":29.365,"buyHold":-2.256},{"step":25,"strategy":31.548,"buyHold":-1.316},{"step":26,"strategy":14.866,"buyHold":-4.255},{"step":27,"strategy":17.466,"buyHold":-4.479},{"step":28,"strategy":18.481,"buyHold":-4.665},{"step":29,"strategy":20.912,"buyHold":-5.73},{"step":30,"strategy":18.695,"buyHold":-5.711},{"step":31,"strategy":22.078,"buyHold":-6.648},{"step":32,"strategy":19.326,"buyHold":-5.941},{"step":33,"strategy":8.763,"buyHold":-5.909},{"step":34,"strategy":11.428,"buyHold":-4.94},{"step":35,"strategy":-0.537,"buyHold":-1.747},{"step":36,"strategy":-3.131,"buyHold":-1.935},{"step":37,"strategy":-8.62,"buyHold":-1.27},{"step":38,"strategy":-23.133,"buyHold":2.078},{"step":39,"strategy":-18.017,"buyHold":2.898},{"step":40,"strategy":-24.538,"buyHold":1.917},{"step":41,"strategy":-35.977,"buyHold":2.619},{"step":42,"strategy":-37.393,"buyHold":2.986},{"step":43,"strategy":-34.377,"buyHold":4.83},{"step":44,"strategy":-37.355,"buyHold":6.364},{"step":45,"strategy":-36.79,"buyHold":6.231},{"step":46,"strategy":-29.377,"buyHold":6.27},{"step":47,"strategy":-28.284,"buyHold":4.755},{"step":48,"strategy":-25.307,"buyHold":5.997},{"step":49,"strategy":-25.575,"buyHold":5.679},{"step":50,"strategy":-22.709,"buyHold":6.013},{"step":51,"strategy":-20.458,"buyHold":6.903},{"step":52,"strategy":-10.186,"buyHold":6.307},{"step":53,"strategy":-11.216,"buyHold":5.732},{"step":54,"strategy":-7.379,"buyHold":5.4},{"step":55,"strategy":-5.855,"buyHold":4.683},{"step":56,"strategy":-6.416,"buyHold":4.187},{"step":57,"strategy":-9.107,"buyHold":5.509},{"step":58,"strategy":-13.254,"buyHold":6.307},{"step":59,"strategy":-12.395,"buyHold":6.251}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.4","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
31
+ 1b:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,185"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.99%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.30"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-26.70%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.053,"buyHold":0},{"step":1,"strategy":1.096,"buyHold":-1.77},{"step":2,"strategy":-1.627,"buyHold":-3.313},{"step":3,"strategy":1.504,"buyHold":-4.079},{"step":4,"strategy":0.142,"buyHold":-4.161},{"step":5,"strategy":2.214,"buyHold":-4.133},{"step":6,"strategy":2.134,"buyHold":-3.276},{"step":7,"strategy":3.196,"buyHold":-4.099},{"step":8,"strategy":4.252,"buyHold":-2.937},{"step":9,"strategy":1.778,"buyHold":-5.499},{"step":10,"strategy":-2.779,"buyHold":-3.548},{"step":11,"strategy":-8.008,"buyHold":-2.079},{"step":12,"strategy":-8.138,"buyHold":-2.189},{"step":13,"strategy":-6.423,"buyHold":-3.181},{"step":14,"strategy":-9.608,"buyHold":-2.151},{"step":15,"strategy":-10.762,"buyHold":-1.507},{"step":16,"strategy":-8.338,"buyHold":-1.228},{"step":17,"strategy":-7.161,"buyHold":-3.78},{"step":18,"strategy":-10.4,"buyHold":-3.203},{"step":19,"strategy":-10.871,"buyHold":-0.846},{"step":20,"strategy":-9.891,"buyHold":-1.361},{"step":21,"strategy":-9.977,"buyHold":-0.933},{"step":22,"strategy":-9.898,"buyHold":1.165},{"step":23,"strategy":-13.657,"buyHold":-1.092},{"step":24,"strategy":-12.228,"buyHold":-1.826},{"step":25,"strategy":-15.546,"buyHold":-3.165},{"step":26,"strategy":-15.729,"buyHold":-5.056},{"step":27,"strategy":-16.742,"buyHold":-4.528},{"step":28,"strategy":-18.436,"buyHold":-6.231},{"step":29,"strategy":-18.481,"buyHold":-8.271},{"step":30,"strategy":-15.609,"buyHold":-8.285},{"step":31,"strategy":-18.739,"buyHold":-8.854},{"step":32,"strategy":-16.674,"buyHold":-8.514},{"step":33,"strategy":-15.116,"buyHold":-7.711},{"step":34,"strategy":-15.486,"buyHold":-6.822},{"step":35,"strategy":-16.263,"buyHold":-7.329},{"step":36,"strategy":-20.075,"buyHold":-7.67},{"step":37,"strategy":-18.345,"buyHold":-7.961},{"step":38,"strategy":-16.093,"buyHold":-6.897},{"step":39,"strategy":-14.433,"buyHold":-5.613},{"step":40,"strategy":-13.819,"buyHold":-5.632},{"step":41,"strategy":-12.414,"buyHold":-5.435},{"step":42,"strategy":-17.106,"buyHold":-5.041},{"step":43,"strategy":-16.501,"buyHold":-4.249},{"step":44,"strategy":-17.237,"buyHold":-4.229},{"step":45,"strategy":-17.496,"buyHold":-3.844},{"step":46,"strategy":-17.678,"buyHold":-3.293},{"step":47,"strategy":-19.378,"buyHold":-5.175},{"step":48,"strategy":-18.179,"buyHold":-4.331},{"step":49,"strategy":-15.006,"buyHold":-4.008},{"step":50,"strategy":-13.821,"buyHold":-2.874},{"step":51,"strategy":-14.438,"buyHold":-3.222},{"step":52,"strategy":-13.201,"buyHold":-2.914},{"step":53,"strategy":-13.899,"buyHold":-4.737},{"step":54,"strategy":-16.165,"buyHold":-2.858},{"step":55,"strategy":-16.929,"buyHold":-4.182},{"step":56,"strategy":-15.738,"buyHold":-5.084},{"step":57,"strategy":-13.171,"buyHold":-2.806},{"step":58,"strategy":-12.598,"buyHold":-2.983},{"step":59,"strategy":-12.123,"buyHold":-1.989}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
32
+ 1c:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,816"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-24.47%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.26%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.86"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-32.94%"}]]}]]}],["$","$L17",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L18",null,{"data":[{"step":0,"strategy":-0.24,"buyHold":0},{"step":1,"strategy":-0.297,"buyHold":-0.859},{"step":2,"strategy":0.263,"buyHold":-1.414},{"step":3,"strategy":-1.391,"buyHold":-2.46},{"step":4,"strategy":0.292,"buyHold":-2.512},{"step":5,"strategy":-0.177,"buyHold":-1.863},{"step":6,"strategy":-1.071,"buyHold":-1.419},{"step":7,"strategy":-1.689,"buyHold":-1.915},{"step":8,"strategy":-6.372,"buyHold":-1.689},{"step":9,"strategy":-2.573,"buyHold":-3.54},{"step":10,"strategy":-4.119,"buyHold":-2.871},{"step":11,"strategy":-4.847,"buyHold":-1.691},{"step":12,"strategy":-4.366,"buyHold":-1.516},{"step":13,"strategy":-5.554,"buyHold":-2.626},{"step":14,"strategy":-7.682,"buyHold":-3.063},{"step":15,"strategy":-9.167,"buyHold":-2.348},{"step":16,"strategy":-12.329,"buyHold":-1.5},{"step":17,"strategy":-11.665,"buyHold":-1.875},{"step":18,"strategy":-10.562,"buyHold":-1.123},{"step":19,"strategy":-13.224,"buyHold":1.001},{"step":20,"strategy":-12.575,"buyHold":-0.059},{"step":21,"strategy":-14.446,"buyHold":0.769},{"step":22,"strategy":-13.075,"buyHold":0.908},{"step":23,"strategy":-11.214,"buyHold":-0.912},{"step":24,"strategy":-11.006,"buyHold":-2.227},{"step":25,"strategy":-8.473,"buyHold":-1.442},{"step":26,"strategy":-12.879,"buyHold":-4.402},{"step":27,"strategy":-12.651,"buyHold":-4.525},{"step":28,"strategy":-13.019,"buyHold":-4.67},{"step":29,"strategy":-10.822,"buyHold":-5.807},{"step":30,"strategy":-12.449,"buyHold":-6.125},{"step":31,"strategy":-13.73,"buyHold":-6.508},{"step":32,"strategy":-13.88,"buyHold":-5.887},{"step":33,"strategy":-17.909,"buyHold":-5.833},{"step":34,"strategy":-14.925,"buyHold":-4.778},{"step":35,"strategy":-18.339,"buyHold":-1.806},{"step":36,"strategy":-19.564,"buyHold":-1.982},{"step":37,"strategy":-20.085,"buyHold":-1.243},{"step":38,"strategy":-29.537,"buyHold":2.254},{"step":39,"strategy":-28.97,"buyHold":3.34},{"step":40,"strategy":-28.333,"buyHold":1.941},{"step":41,"strategy":-30.363,"buyHold":2.335},{"step":42,"strategy":-29.633,"buyHold":2.926},{"step":43,"strategy":-28.39,"buyHold":4.631},{"step":44,"strategy":-30.025,"buyHold":5.955},{"step":45,"strategy":-30.375,"buyHold":5.872},{"step":46,"strategy":-29.191,"buyHold":6.232},{"step":47,"strategy":-27.044,"buyHold":4.625},{"step":48,"strategy":-25.784,"buyHold":6.059},{"step":49,"strategy":-25.226,"buyHold":5.828},{"step":50,"strategy":-26.018,"buyHold":5.941},{"step":51,"strategy":-27.365,"buyHold":6.754},{"step":52,"strategy":-24.403,"buyHold":6.182},{"step":53,"strategy":-24.988,"buyHold":5.82},{"step":54,"strategy":-23.698,"buyHold":5.551},{"step":55,"strategy":-23.231,"buyHold":4.763},{"step":56,"strategy":-21.617,"buyHold":4.233},{"step":57,"strategy":-21.915,"buyHold":5.502},{"step":58,"strategy":-23.72,"buyHold":6.305},{"step":59,"strategy":-24.474,"buyHold":6.263}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
backtests/__next._head.txt CHANGED
@@ -3,4 +3,4 @@
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
- 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
+ 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
backtests/__next._index.txt CHANGED
@@ -3,5 +3,5 @@
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
7
- 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
7
+ 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
backtests/__next._tree.txt CHANGED
@@ -1,4 +1,4 @@
1
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
- 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"backtests","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
1
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
+ 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"backtests","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
backtests/__next.backtests.__PAGE__.txt CHANGED
@@ -1,22 +1,19 @@
1
  1:"$Sreact.fragment"
2
- b:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"]
3
- c:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"]
4
- 15:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
5
- 16:"$Sreact.suspense"
6
- 2:T421,M0.00,39.25 L1.77,39.17 L3.54,37.71 L5.32,37.51 L7.09,38.86 L8.86,37.81 L10.63,37.90 L12.41,36.78 L14.18,36.74 L15.95,33.92 L17.72,34.47 L19.49,35.88 L21.27,35.88 L23.04,35.70 L24.81,35.77 L26.58,35.47 L28.35,35.16 L30.13,34.72 L31.90,34.90 L33.67,34.94 L35.44,34.32 L37.22,35.29 L38.99,34.88 L40.76,33.82 L42.53,35.49 L44.30,36.07 L46.08,35.64 L47.85,35.38 L49.62,36.78 L51.39,35.81 L53.16,35.80 L54.94,34.65 L56.71,34.37 L58.48,34.01 L60.25,32.53 L62.03,33.18 L63.80,32.84 L65.57,32.25 L67.34,32.68 L69.11,31.70 L70.89,31.21 L72.66,30.26 L74.43,29.08 L76.20,29.89 L77.97,30.45 L79.75,29.72 L81.52,27.12 L83.29,26.41 L85.06,25.36 L86.84,23.11 L88.61,22.15 L90.38,33.55 L92.15,29.40 L93.92,28.17 L95.70,25.28 L97.47,26.02 L99.24,25.13 L101.01,24.51 L102.78,21.37 L104.56,19.22 L106.33,19.31 L108.10,16.82 L109.87,16.12 L111.65,10.72 L113.42,9.78 L115.19,10.39 L116.96,9.68 L118.73,9.80 L120.51,8.74 L122.28,7.95 L124.05,7.45 L125.82,6.53 L127.59,7.01 L129.37,5.43 L131.14,6.95 L132.91,5.36 L134.68,5.33 L136.46,1.41 L138.23,0.75 L140.00,1.95 L140,40 L0,40 Z3:T411,M0.00,39.25 L1.77,39.17 L3.54,37.71 L5.32,37.51 L7.09,38.86 L8.86,37.81 L10.63,37.90 L12.41,36.78 L14.18,36.74 L15.95,33.92 L17.72,34.47 L19.49,35.88 L21.27,35.88 L23.04,35.70 L24.81,35.77 L26.58,35.47 L28.35,35.16 L30.13,34.72 L31.90,34.90 L33.67,34.94 L35.44,34.32 L37.22,35.29 L38.99,34.88 L40.76,33.82 L42.53,35.49 L44.30,36.07 L46.08,35.64 L47.85,35.38 L49.62,36.78 L51.39,35.81 L53.16,35.80 L54.94,34.65 L56.71,34.37 L58.48,34.01 L60.25,32.53 L62.03,33.18 L63.80,32.84 L65.57,32.25 L67.34,32.68 L69.11,31.70 L70.89,31.21 L72.66,30.26 L74.43,29.08 L76.20,29.89 L77.97,30.45 L79.75,29.72 L81.52,27.12 L83.29,26.41 L85.06,25.36 L86.84,23.11 L88.61,22.15 L90.38,33.55 L92.15,29.40 L93.92,28.17 L95.70,25.28 L97.47,26.02 L99.24,25.13 L101.01,24.51 L102.78,21.37 L104.56,19.22 L106.33,19.31 L108.10,16.82 L109.87,16.12 L111.65,10.72 L113.42,9.78 L115.19,10.39 L116.96,9.68 L118.73,9.80 L120.51,8.74 L122.28,7.95 L124.05,7.45 L125.82,6.53 L127.59,7.01 L129.37,5.43 L131.14,6.95 L132.91,5.36 L134.68,5.33 L136.46,1.41 L138.23,0.75 L140.00,1.950:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","hyp-screen-usdchf",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"$2","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"$3","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L4"]}],"$L5","$L6","$L7"]}]]}],["$L8","$L9"],"$La"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
7
- 4:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,275"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"61.67%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.91%"}]]}]]}],["$","$Lb",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lc",null,{"data":[{"step":0,"strategy":0.594,"buyHold":0},{"step":1,"strategy":0.731,"buyHold":1.563},{"step":2,"strategy":3.114,"buyHold":3.391},{"step":3,"strategy":3.444,"buyHold":2.922},{"step":4,"strategy":1.228,"buyHold":3.586},{"step":5,"strategy":2.957,"buyHold":4.785},{"step":6,"strategy":2.799,"buyHold":4.89},{"step":7,"strategy":4.645,"buyHold":5.21},{"step":8,"strategy":4.701,"buyHold":4.773},{"step":9,"strategy":9.331,"buyHold":6.915},{"step":10,"strategy":8.422,"buyHold":7.917},{"step":11,"strategy":6.118,"buyHold":8.717},{"step":12,"strategy":6.117,"buyHold":8.376},{"step":13,"strategy":6.401,"buyHold":8.665},{"step":14,"strategy":6.288,"buyHold":8.151},{"step":15,"strategy":6.787,"buyHold":8.278},{"step":16,"strategy":7.297,"buyHold":8.799},{"step":17,"strategy":8.02,"buyHold":6.234},{"step":18,"strategy":7.72,"buyHold":6.445},{"step":19,"strategy":7.655,"buyHold":6.471},{"step":20,"strategy":8.663,"buyHold":7.742},{"step":21,"strategy":7.075,"buyHold":6.756},{"step":22,"strategy":7.746,"buyHold":5.736},{"step":23,"strategy":9.486,"buyHold":5.14},{"step":24,"strategy":6.748,"buyHold":2.118},{"step":25,"strategy":5.803,"buyHold":3.232},{"step":26,"strategy":6.508,"buyHold":0.513},{"step":27,"strategy":6.932,"buyHold":0.835},{"step":28,"strategy":4.645,"buyHold":1.016},{"step":29,"strategy":6.226,"buyHold":0.991},{"step":30,"strategy":6.236,"buyHold":1.09},{"step":31,"strategy":8.129,"buyHold":2.127},{"step":32,"strategy":8.59,"buyHold":3.059},{"step":33,"strategy":9.171,"buyHold":3.202},{"step":34,"strategy":11.598,"buyHold":3.978},{"step":35,"strategy":10.538,"buyHold":5.234},{"step":36,"strategy":11.088,"buyHold":5.21},{"step":37,"strategy":12.061,"buyHold":4.633},{"step":38,"strategy":11.359,"buyHold":6.311},{"step":39,"strategy":12.957,"buyHold":7.166},{"step":40,"strategy":13.756,"buyHold":7.464},{"step":41,"strategy":15.323,"buyHold":8.66},{"step":42,"strategy":17.256,"buyHold":7.932},{"step":43,"strategy":15.919,"buyHold":9.087},{"step":44,"strategy":15.009,"buyHold":8.777},{"step":45,"strategy":16.206,"buyHold":7.437},{"step":46,"strategy":20.452,"buyHold":7.509},{"step":47,"strategy":21.627,"buyHold":4.866},{"step":48,"strategy":23.336,"buyHold":4.39},{"step":49,"strategy":27.033,"buyHold":4.913},{"step":50,"strategy":28.604,"buyHold":2.158},{"step":51,"strategy":9.935,"buyHold":-3.037},{"step":52,"strategy":16.728,"buyHold":-1.078},{"step":53,"strategy":18.741,"buyHold":-2.193},{"step":54,"strategy":23.476,"buyHold":-0.318},{"step":55,"strategy":22.264,"buyHold":-1.539},{"step":56,"strategy":23.723,"buyHold":-2.735},{"step":57,"strategy":24.733,"buyHold":-2.017},{"step":58,"strategy":29.884,"buyHold":-2.576},{"step":59,"strategy":33.402,"buyHold":-4.834},{"step":60,"strategy":33.256,"buyHold":-5.21},{"step":61,"strategy":37.326,"buyHold":-4.214},{"step":62,"strategy":38.476,"buyHold":-5.327},{"step":63,"strategy":47.319,"buyHold":-3.849},{"step":64,"strategy":48.86,"buyHold":-4.058},{"step":65,"strategy":47.856,"buyHold":-4.669},{"step":66,"strategy":49.023,"buyHold":-4.532},{"step":67,"strategy":48.827,"buyHold":-4.81},{"step":68,"strategy":50.568,"buyHold":-5.301},{"step":69,"strategy":51.854,"buyHold":-5.025},{"step":70,"strategy":52.676,"buyHold":-4.591},{"step":71,"strategy":54.175,"buyHold":-5.871},{"step":72,"strategy":53.385,"buyHold":-5.241},{"step":73,"strategy":55.974,"buyHold":-3.583},{"step":74,"strategy":53.498,"buyHold":-5.549},{"step":75,"strategy":56.09,"buyHold":-3.97},{"step":76,"strategy":56.14,"buyHold":-4.458},{"step":77,"strategy":62.569,"buyHold":-5.253},{"step":78,"strategy":63.645,"buyHold":-5.371},{"step":79,"strategy":61.674,"buyHold":-5.501}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":["$Ld","$Le"]}]]}]
8
- 5:["$","div","hyp-001",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":1.116582971924224,"y2":1.116582971924224,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":["$Lf","$L10","$L11","$L12"]}]]}]
9
- 6:["$","div","hyp-screen-gbpusd",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.51895995305853,"y2":14.51895995305853,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L13"]}]
10
- 7:["$","div","hyp-screen-audusd",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","2024-01-02 -> 2025-12-31 (held out, never trained on)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":7.479230895712583,"y2":7.479230895712583,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L14"]}]
11
- 8:["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true}]
12
- 9:["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true}]
13
- a:["$","$L15",null,{"children":["$","$16",null,{"name":"Next.MetadataOutlet","children":"$@17"}]}]
14
- d:["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.8","%"]}]]}]
15
- e:["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]
16
- f:["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,816"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-24.47%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.26%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.86"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-32.94%"}]]}]]}]
17
- 10:["$","$Lb",null,{"className":"my-6 bg-white/[0.06]"}]
18
- 11:["$","$Lc",null,{"data":[{"step":0,"strategy":-0.24,"buyHold":0},{"step":1,"strategy":-0.297,"buyHold":-0.859},{"step":2,"strategy":0.263,"buyHold":-1.414},{"step":3,"strategy":-1.391,"buyHold":-2.46},{"step":4,"strategy":0.292,"buyHold":-2.512},{"step":5,"strategy":-0.177,"buyHold":-1.863},{"step":6,"strategy":-1.071,"buyHold":-1.419},{"step":7,"strategy":-1.689,"buyHold":-1.915},{"step":8,"strategy":-6.372,"buyHold":-1.689},{"step":9,"strategy":-2.573,"buyHold":-3.54},{"step":10,"strategy":-4.119,"buyHold":-2.871},{"step":11,"strategy":-4.847,"buyHold":-1.691},{"step":12,"strategy":-4.366,"buyHold":-1.516},{"step":13,"strategy":-5.554,"buyHold":-2.626},{"step":14,"strategy":-7.682,"buyHold":-3.063},{"step":15,"strategy":-9.167,"buyHold":-2.348},{"step":16,"strategy":-12.329,"buyHold":-1.5},{"step":17,"strategy":-11.665,"buyHold":-1.875},{"step":18,"strategy":-10.562,"buyHold":-1.123},{"step":19,"strategy":-13.224,"buyHold":1.001},{"step":20,"strategy":-12.575,"buyHold":-0.059},{"step":21,"strategy":-14.446,"buyHold":0.769},{"step":22,"strategy":-13.075,"buyHold":0.908},{"step":23,"strategy":-11.214,"buyHold":-0.912},{"step":24,"strategy":-11.006,"buyHold":-2.227},{"step":25,"strategy":-8.473,"buyHold":-1.442},{"step":26,"strategy":-12.879,"buyHold":-4.402},{"step":27,"strategy":-12.651,"buyHold":-4.525},{"step":28,"strategy":-13.019,"buyHold":-4.67},{"step":29,"strategy":-10.822,"buyHold":-5.807},{"step":30,"strategy":-12.449,"buyHold":-6.125},{"step":31,"strategy":-13.73,"buyHold":-6.508},{"step":32,"strategy":-13.88,"buyHold":-5.887},{"step":33,"strategy":-17.909,"buyHold":-5.833},{"step":34,"strategy":-14.925,"buyHold":-4.778},{"step":35,"strategy":-18.339,"buyHold":-1.806},{"step":36,"strategy":-19.564,"buyHold":-1.982},{"step":37,"strategy":-20.085,"buyHold":-1.243},{"step":38,"strategy":-29.537,"buyHold":2.254},{"step":39,"strategy":-28.97,"buyHold":3.34},{"step":40,"strategy":-28.333,"buyHold":1.941},{"step":41,"strategy":-30.363,"buyHold":2.335},{"step":42,"strategy":-29.633,"buyHold":2.926},{"step":43,"strategy":-28.39,"buyHold":4.631},{"step":44,"strategy":-30.025,"buyHold":5.955},{"step":45,"strategy":-30.375,"buyHold":5.872},{"step":46,"strategy":-29.191,"buyHold":6.232},{"step":47,"strategy":-27.044,"buyHold":4.625},{"step":48,"strategy":-25.784,"buyHold":6.059},{"step":49,"strategy":-25.226,"buyHold":5.828},{"step":50,"strategy":-26.018,"buyHold":5.941},{"step":51,"strategy":-27.365,"buyHold":6.754},{"step":52,"strategy":-24.403,"buyHold":6.182},{"step":53,"strategy":-24.988,"buyHold":5.82},{"step":54,"strategy":-23.698,"buyHold":5.551},{"step":55,"strategy":-23.231,"buyHold":4.763},{"step":56,"strategy":-21.617,"buyHold":4.233},{"step":57,"strategy":-21.915,"buyHold":5.502},{"step":58,"strategy":-23.72,"buyHold":6.305},{"step":59,"strategy":-24.474,"buyHold":6.263}]}]
19
- 12:["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]
20
- 13:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,451"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,784"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"4.88%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.70%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-9.02%"}]]}]]}],["$","$Lb",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lc",null,{"data":[{"step":0,"strategy":-0.137,"buyHold":0},{"step":1,"strategy":-0.779,"buyHold":0.097},{"step":2,"strategy":-1.036,"buyHold":-0.017},{"step":3,"strategy":-2.254,"buyHold":-0.779},{"step":4,"strategy":-2.719,"buyHold":-1.124},{"step":5,"strategy":-3.225,"buyHold":-0.592},{"step":6,"strategy":-4.058,"buyHold":0.156},{"step":7,"strategy":-4.786,"buyHold":-0.739},{"step":8,"strategy":-4.602,"buyHold":-0.548},{"step":9,"strategy":-5.171,"buyHold":-2.786},{"step":10,"strategy":-5.679,"buyHold":-1.498},{"step":11,"strategy":-6.394,"buyHold":-0.619},{"step":12,"strategy":-5.551,"buyHold":0.376},{"step":13,"strategy":-5.994,"buyHold":-0.084},{"step":14,"strategy":-6.628,"buyHold":-0.528},{"step":15,"strategy":-6.407,"buyHold":0.074},{"step":16,"strategy":-7.84,"buyHold":1.781},{"step":17,"strategy":-7.172,"buyHold":0.675},{"step":18,"strategy":-6.642,"buyHold":0.245},{"step":19,"strategy":-7.126,"buyHold":2.877},{"step":20,"strategy":-7.088,"buyHold":2.865},{"step":21,"strategy":-7.723,"buyHold":3.702},{"step":22,"strategy":-8.194,"buyHold":5.029},{"step":23,"strategy":-6.611,"buyHold":2.708},{"step":24,"strategy":-6.618,"buyHold":1.977},{"step":25,"strategy":-6.848,"buyHold":1.8},{"step":26,"strategy":-7.792,"buyHold":-0.391},{"step":27,"strategy":-6.691,"buyHold":-0.592},{"step":28,"strategy":-7.455,"buyHold":0.405},{"step":29,"strategy":-5.469,"buyHold":-1.513},{"step":30,"strategy":-4.956,"buyHold":-1.564},{"step":31,"strategy":-7.011,"buyHold":-4.317},{"step":32,"strategy":-5.195,"buyHold":-2.411},{"step":33,"strategy":-3.687,"buyHold":-2.175},{"step":34,"strategy":-4.206,"buyHold":-0.483},{"step":35,"strategy":-4.345,"buyHold":1.626},{"step":36,"strategy":-4.435,"buyHold":1.637},{"step":37,"strategy":-4.372,"buyHold":2.635},{"step":38,"strategy":-8.758,"buyHold":3.877},{"step":39,"strategy":-8.647,"buyHold":5.386},{"step":40,"strategy":-6.317,"buyHold":4.314},{"step":41,"strategy":-5.391,"buyHold":5.444},{"step":42,"strategy":-4.439,"buyHold":6.353},{"step":43,"strategy":-3.509,"buyHold":6.623},{"step":44,"strategy":-3.061,"buyHold":7.786},{"step":45,"strategy":-3.047,"buyHold":6.853},{"step":46,"strategy":-2.305,"buyHold":6.249},{"step":47,"strategy":-1.525,"buyHold":4.491},{"step":48,"strategy":-0.928,"buyHold":6.509},{"step":49,"strategy":-1.665,"buyHold":6.166},{"step":50,"strategy":-1.275,"buyHold":6.406},{"step":51,"strategy":-0.244,"buyHold":6.132},{"step":52,"strategy":0.434,"buyHold":5.537},{"step":53,"strategy":1.486,"buyHold":5.562},{"step":54,"strategy":2.132,"buyHold":3.765},{"step":55,"strategy":2.134,"buyHold":3.163},{"step":56,"strategy":3.159,"buyHold":2.939},{"step":57,"strategy":4.439,"buyHold":4.759},{"step":58,"strategy":4.287,"buyHold":5.076},{"step":59,"strategy":4.876,"buyHold":5.7}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["51.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Technically positive Sharpe, but a simple buy-and-hold still did better -- not compelling enough to pursue as-is."}]]}]]}]
21
- 14:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,185"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.99%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.30"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-26.70%"}]]}]]}],["$","$Lb",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lc",null,{"data":[{"step":0,"strategy":-0.053,"buyHold":0},{"step":1,"strategy":1.096,"buyHold":-1.77},{"step":2,"strategy":-1.627,"buyHold":-3.313},{"step":3,"strategy":1.504,"buyHold":-4.079},{"step":4,"strategy":0.142,"buyHold":-4.161},{"step":5,"strategy":2.214,"buyHold":-4.133},{"step":6,"strategy":2.134,"buyHold":-3.276},{"step":7,"strategy":3.196,"buyHold":-4.099},{"step":8,"strategy":4.252,"buyHold":-2.937},{"step":9,"strategy":1.778,"buyHold":-5.499},{"step":10,"strategy":-2.779,"buyHold":-3.548},{"step":11,"strategy":-8.008,"buyHold":-2.079},{"step":12,"strategy":-8.138,"buyHold":-2.189},{"step":13,"strategy":-6.423,"buyHold":-3.181},{"step":14,"strategy":-9.608,"buyHold":-2.151},{"step":15,"strategy":-10.762,"buyHold":-1.507},{"step":16,"strategy":-8.338,"buyHold":-1.228},{"step":17,"strategy":-7.161,"buyHold":-3.78},{"step":18,"strategy":-10.4,"buyHold":-3.203},{"step":19,"strategy":-10.871,"buyHold":-0.846},{"step":20,"strategy":-9.891,"buyHold":-1.361},{"step":21,"strategy":-9.977,"buyHold":-0.933},{"step":22,"strategy":-9.898,"buyHold":1.165},{"step":23,"strategy":-13.657,"buyHold":-1.092},{"step":24,"strategy":-12.228,"buyHold":-1.826},{"step":25,"strategy":-15.546,"buyHold":-3.165},{"step":26,"strategy":-15.729,"buyHold":-5.056},{"step":27,"strategy":-16.742,"buyHold":-4.528},{"step":28,"strategy":-18.436,"buyHold":-6.231},{"step":29,"strategy":-18.481,"buyHold":-8.271},{"step":30,"strategy":-15.609,"buyHold":-8.285},{"step":31,"strategy":-18.739,"buyHold":-8.854},{"step":32,"strategy":-16.674,"buyHold":-8.514},{"step":33,"strategy":-15.116,"buyHold":-7.711},{"step":34,"strategy":-15.486,"buyHold":-6.822},{"step":35,"strategy":-16.263,"buyHold":-7.329},{"step":36,"strategy":-20.075,"buyHold":-7.67},{"step":37,"strategy":-18.345,"buyHold":-7.961},{"step":38,"strategy":-16.093,"buyHold":-6.897},{"step":39,"strategy":-14.433,"buyHold":-5.613},{"step":40,"strategy":-13.819,"buyHold":-5.632},{"step":41,"strategy":-12.414,"buyHold":-5.435},{"step":42,"strategy":-17.106,"buyHold":-5.041},{"step":43,"strategy":-16.501,"buyHold":-4.249},{"step":44,"strategy":-17.237,"buyHold":-4.229},{"step":45,"strategy":-17.496,"buyHold":-3.844},{"step":46,"strategy":-17.678,"buyHold":-3.293},{"step":47,"strategy":-19.378,"buyHold":-5.175},{"step":48,"strategy":-18.179,"buyHold":-4.331},{"step":49,"strategy":-15.006,"buyHold":-4.008},{"step":50,"strategy":-13.821,"buyHold":-2.874},{"step":51,"strategy":-14.438,"buyHold":-3.222},{"step":52,"strategy":-13.201,"buyHold":-2.914},{"step":53,"strategy":-13.899,"buyHold":-4.737},{"step":54,"strategy":-16.165,"buyHold":-2.858},{"step":55,"strategy":-16.929,"buyHold":-4.182},{"step":56,"strategy":-15.738,"buyHold":-5.084},{"step":57,"strategy":-13.171,"buyHold":-2.806},{"step":58,"strategy":-12.598,"buyHold":-2.983},{"step":59,"strategy":-12.123,"buyHold":-1.989}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
22
- 17:null
 
1
  1:"$Sreact.fragment"
2
+ a:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"]
3
+ b:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"]
4
+ 10:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
5
+ 11:"$Sreact.suspense"
6
+ 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","USDCHF-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- The one real candidate -- also confirmed on a separate 2021-22 window (Sharpe 0.51)"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"M0.00,39.25 L2.37,38.36 L4.75,37.47 L7.12,38.86 L9.49,37.78 L11.86,37.47 L14.24,36.91 L16.61,34.53 L18.98,34.19 L21.36,35.92 L23.73,35.73 L26.10,34.70 L28.47,35.07 L30.85,34.67 L33.22,35.06 L35.59,34.51 L37.97,34.95 L40.34,34.09 L42.71,34.84 L45.08,36.56 L47.46,35.17 L49.83,37.29 L52.20,36.34 L54.58,34.88 L56.95,33.98 L59.32,34.21 L61.69,32.49 L64.07,32.40 L66.44,32.40 L68.81,32.19 L71.19,30.96 L73.56,29.88 L75.93,28.54 L78.31,30.67 L80.68,28.41 L83.05,26.10 L85.42,23.83 L87.80,23.54 L90.17,32.64 L92.54,29.39 L94.92,26.38 L97.29,25.34 L99.66,24.46 L102.03,21.94 L104.41,18.71 L106.78,18.76 L109.15,16.25 L111.53,10.01 L113.90,9.04 L116.27,10.21 L118.64,9.33 L121.02,7.75 L123.39,6.82 L125.76,5.73 L128.14,6.87 L130.51,5.02 L132.88,4.92 L135.25,4.64 L137.63,0.75 L140.00,1.34 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,39.25 L2.37,38.36 L4.75,37.47 L7.12,38.86 L9.49,37.78 L11.86,37.47 L14.24,36.91 L16.61,34.53 L18.98,34.19 L21.36,35.92 L23.73,35.73 L26.10,34.70 L28.47,35.07 L30.85,34.67 L33.22,35.06 L35.59,34.51 L37.97,34.95 L40.34,34.09 L42.71,34.84 L45.08,36.56 L47.46,35.17 L49.83,37.29 L52.20,36.34 L54.58,34.88 L56.95,33.98 L59.32,34.21 L61.69,32.49 L64.07,32.40 L66.44,32.40 L68.81,32.19 L71.19,30.96 L73.56,29.88 L75.93,28.54 L78.31,30.67 L80.68,28.41 L83.05,26.10 L85.42,23.83 L87.80,23.54 L90.17,32.64 L92.54,29.39 L94.92,26.38 L97.29,25.34 L99.66,24.46 L102.03,21.94 L104.41,18.71 L106.78,18.76 L109.15,16.25 L111.53,10.01 L113.90,9.04 L116.27,10.21 L118.64,9.33 L121.02,7.75 L123.39,6.82 L125.76,5.73 L128.14,6.87 L130.51,5.02 L132.88,4.92 L135.25,4.64 L137.63,0.75 L140.00,1.34","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L2"]}],"$L3","$L4","$L5","$L6"]}]]}],["$L7","$L8"],"$L9"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
7
+ 2:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,275"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"61.67%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.91%"}]]}]]}],["$","$La",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lb",null,{"data":[{"step":0,"strategy":0.594,"buyHold":0},{"step":1,"strategy":2.026,"buyHold":1.645},{"step":2,"strategy":3.467,"buyHold":3.074},{"step":3,"strategy":1.228,"buyHold":3.571},{"step":4,"strategy":2.962,"buyHold":5.175},{"step":5,"strategy":3.464,"buyHold":5.195},{"step":6,"strategy":4.368,"buyHold":5.216},{"step":7,"strategy":8.195,"buyHold":7.869},{"step":8,"strategy":8.742,"buyHold":7.723},{"step":9,"strategy":5.956,"buyHold":8.507},{"step":10,"strategy":6.27,"buyHold":8.409},{"step":11,"strategy":7.924,"buyHold":7.763},{"step":12,"strategy":7.33,"buyHold":8.456},{"step":13,"strategy":7.979,"buyHold":6.887},{"step":14,"strategy":7.339,"buyHold":6.183},{"step":15,"strategy":8.239,"buyHold":7.404},{"step":16,"strategy":7.522,"buyHold":6.712},{"step":17,"strategy":8.902,"buyHold":5.428},{"step":18,"strategy":7.7,"buyHold":3.171},{"step":19,"strategy":4.936,"buyHold":1.335},{"step":20,"strategy":7.165,"buyHold":1.288},{"step":21,"strategy":3.752,"buyHold":0.565},{"step":22,"strategy":5.275,"buyHold":0.671},{"step":23,"strategy":7.634,"buyHold":2.484},{"step":24,"strategy":9.08,"buyHold":3.062},{"step":25,"strategy":8.713,"buyHold":2.81},{"step":26,"strategy":11.494,"buyHold":5.82},{"step":27,"strategy":11.638,"buyHold":5.297},{"step":28,"strategy":11.638,"buyHold":5.21},{"step":29,"strategy":11.965,"buyHold":6.982},{"step":30,"strategy":13.947,"buyHold":8.103},{"step":31,"strategy":15.691,"buyHold":8.77},{"step":32,"strategy":17.843,"buyHold":8.428},{"step":33,"strategy":14.417,"buyHold":8.758},{"step":34,"strategy":18.063,"buyHold":6.305},{"step":35,"strategy":21.781,"buyHold":4.558},{"step":36,"strategy":25.442,"buyHold":5.186},{"step":37,"strategy":25.906,"buyHold":4.339},{"step":38,"strategy":11.242,"buyHold":-2.27},{"step":39,"strategy":16.485,"buyHold":-2.239},{"step":40,"strategy":21.333,"buyHold":-1.264},{"step":41,"strategy":23.003,"buyHold":-1.558},{"step":42,"strategy":24.425,"buyHold":-1.819},{"step":43,"strategy":28.488,"buyHold":-3.103},{"step":44,"strategy":33.69,"buyHold":-4.747},{"step":45,"strategy":33.605,"buyHold":-5.024},{"step":46,"strategy":37.658,"buyHold":-5.599},{"step":47,"strategy":47.704,"buyHold":-3.592},{"step":48,"strategy":49.276,"buyHold":-3.975},{"step":49,"strategy":47.385,"buyHold":-4.641},{"step":50,"strategy":48.803,"buyHold":-4.955},{"step":51,"strategy":51.355,"buyHold":-5.591},{"step":52,"strategy":52.84,"buyHold":-5.208},{"step":53,"strategy":54.603,"buyHold":-5.609},{"step":54,"strategy":52.774,"buyHold":-5.143},{"step":55,"strategy":55.754,"buyHold":-4.491},{"step":56,"strategy":55.902,"buyHold":-3.526},{"step":57,"strategy":56.365,"buyHold":-4.335},{"step":58,"strategy":62.627,"buyHold":-5.264},{"step":59,"strategy":61.674,"buyHold":-5.501}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]]}]]}]
8
+ 3:["$","div","GBPUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Positive Sharpe but underperforms buy-and-hold"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.51895995305853,"y2":14.51895995305853,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,14.91 L2.37,16.72 L4.75,17.44 L7.12,20.88 L9.49,22.20 L11.86,23.63 L14.24,25.98 L16.61,28.03 L18.98,27.51 L21.36,29.12 L23.73,30.56 L26.10,32.57 L28.47,30.19 L30.85,31.44 L33.22,33.24 L35.59,32.61 L37.97,36.66 L40.34,34.77 L42.71,33.27 L45.08,34.64 L47.46,34.53 L49.83,36.33 L52.20,37.66 L54.58,33.19 L56.95,33.21 L59.32,33.86 L61.69,36.52 L64.07,33.41 L66.44,35.57 L68.81,29.96 L71.19,28.51 L73.56,34.32 L75.93,29.19 L78.31,24.93 L80.68,26.40 L83.05,26.79 L85.42,27.04 L87.80,26.86 L90.17,39.25 L92.54,38.94 L94.92,32.36 L97.29,29.74 L99.66,27.05 L102.03,24.43 L104.41,23.16 L106.78,23.12 L109.15,21.03 L111.53,18.83 L113.90,17.14 L116.27,19.22 L118.64,18.12 L121.02,15.21 L123.39,13.29 L125.76,10.32 L128.14,8.50 L130.51,8.49 L132.88,5.60 L135.25,1.98 L137.63,2.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$Lc"]}]
9
+ 4:["$","div","EURUSD-1h-12",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 12, submitted 2026-07-09) -- Testing the new auto-push flow end to end"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":18.367934175599427,"y2":18.367934175599427,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,18.37 L2.37,18.58 L4.75,13.90 L7.12,11.22 L9.49,9.99 L11.86,9.35 L14.24,8.61 L16.61,6.80 L18.98,9.28 L21.36,5.25 L23.73,3.71 L26.10,9.66 L28.47,4.90 L30.85,3.03 L33.22,4.76 L35.59,5.30 L37.97,10.64 L40.34,7.10 L42.71,2.33 L45.08,9.20 L47.46,2.93 L49.83,5.39 L52.20,8.91 L54.58,5.77 L56.95,1.97 L59.32,0.75 L61.69,10.07 L64.07,8.61 L66.44,8.05 L68.81,6.69 L71.19,7.93 L73.56,6.04 L75.93,7.58 L78.31,13.47 L80.68,11.99 L83.05,18.67 L85.42,20.12 L87.80,23.18 L90.17,31.29 L92.54,28.43 L94.92,32.07 L97.29,38.46 L99.66,39.25 L102.03,37.57 L104.41,39.23 L106.78,38.91 L109.15,34.77 L111.53,34.16 L113.90,32.50 L116.27,32.65 L118.64,31.05 L121.02,29.79 L123.39,24.06 L125.76,24.63 L128.14,22.49 L130.51,21.64 L132.88,21.95 L135.25,23.45 L137.63,25.77 L140.00,25.29 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,18.37 L2.37,18.58 L4.75,13.90 L7.12,11.22 L9.49,9.99 L11.86,9.35 L14.24,8.61 L16.61,6.80 L18.98,9.28 L21.36,5.25 L23.73,3.71 L26.10,9.66 L28.47,4.90 L30.85,3.03 L33.22,4.76 L35.59,5.30 L37.97,10.64 L40.34,7.10 L42.71,2.33 L45.08,9.20 L47.46,2.93 L49.83,5.39 L52.20,8.91 L54.58,5.77 L56.95,1.97 L59.32,0.75 L61.69,10.07 L64.07,8.61 L66.44,8.05 L68.81,6.69 L71.19,7.93 L73.56,6.04 L75.93,7.58 L78.31,13.47 L80.68,11.99 L83.05,18.67 L85.42,20.12 L87.80,23.18 L90.17,31.29 L92.54,28.43 L94.92,32.07 L97.29,38.46 L99.66,39.25 L102.03,37.57 L104.41,39.23 L106.78,38.91 L109.15,34.77 L111.53,34.16 L113.90,32.50 L116.27,32.65 L118.64,31.05 L121.02,29.79 L123.39,24.06 L125.76,24.63 L128.14,22.49 L130.51,21.64 L132.88,21.95 L135.25,23.45 L137.63,25.77 L140.00,25.29","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$Ld"]}]
10
+ 5:["$","div","AUDUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Batch cheap-screen promoted this; full validation says no"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":7.479230895712583,"y2":7.479230895712583,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,7.56 L2.37,5.74 L4.75,10.05 L7.12,5.10 L9.49,7.25 L11.86,3.98 L14.24,4.10 L16.61,2.42 L18.98,0.75 L21.36,4.67 L23.73,11.88 L26.10,20.15 L28.47,20.36 L30.85,17.64 L33.22,22.68 L35.59,24.51 L37.97,20.67 L40.34,18.81 L42.71,23.94 L45.08,24.68 L47.46,23.13 L49.83,23.27 L52.20,23.14 L54.58,29.09 L56.95,26.83 L59.32,32.08 L61.69,32.37 L64.07,33.98 L66.44,36.66 L68.81,36.73 L71.19,32.18 L73.56,37.14 L75.93,33.87 L78.31,31.40 L80.68,31.99 L83.05,33.22 L85.42,39.25 L87.80,36.51 L90.17,32.95 L92.54,30.32 L94.92,29.35 L97.29,27.13 L99.66,34.55 L102.03,33.59 L104.41,34.76 L106.78,35.17 L109.15,35.46 L111.53,38.15 L113.90,36.25 L116.27,31.23 L118.64,29.35 L121.02,30.33 L123.39,28.37 L125.76,29.48 L128.14,33.06 L130.51,34.27 L132.88,32.39 L135.25,28.32 L137.63,27.42 L140.00,26.67","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$Le"]}]
11
+ 6:["$","div","EURUSD-1h-4",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-09) -- Original hypothesis, basic technical indicators -- confirmed no edge"]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":1.116582971924224,"y2":1.116582971924224,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,1.42 L2.37,1.49 L4.75,0.79 L7.12,2.86 L9.49,0.75 L11.86,1.34 L14.24,2.46 L16.61,3.24 L18.98,9.12 L21.36,4.35 L23.73,6.29 L26.10,7.20 L28.47,6.60 L30.85,8.09 L33.22,10.76 L35.59,12.63 L37.97,16.59 L40.34,15.76 L42.71,14.38 L45.08,17.72 L47.46,16.90 L49.83,19.25 L52.20,17.53 L54.58,15.19 L56.95,14.93 L59.32,11.75 L61.69,17.29 L64.07,17.00 L66.44,17.46 L68.81,14.70 L71.19,16.75 L73.56,18.35 L75.93,18.54 L78.31,23.60 L80.68,19.85 L83.05,24.14 L85.42,25.68 L87.80,26.33 L90.17,38.20 L92.54,37.49 L94.92,36.69 L97.29,39.23 L99.66,38.32 L102.03,36.76 L104.41,38.81 L106.78,39.25 L109.15,37.76 L111.53,35.07 L113.90,33.49 L116.27,32.79 L118.64,33.78 L121.02,35.47 L123.39,31.75 L125.76,32.49 L128.14,30.87 L130.51,30.28 L132.88,28.26 L135.25,28.63 L137.63,30.90 L140.00,31.84","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$Lf"]}]
12
+ 7:["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true}]
13
+ 8:["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true}]
14
+ 9:["$","$L10",null,{"children":["$","$11",null,{"name":"Next.MetadataOutlet","children":"$@12"}]}]
15
+ c:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,451"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,784"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"4.88%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.70%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.29"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-9.02%"}]]}]]}],["$","$La",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lb",null,{"data":[{"step":0,"strategy":-0.137,"buyHold":0},{"step":1,"strategy":-0.779,"buyHold":0.097},{"step":2,"strategy":-1.036,"buyHold":-0.017},{"step":3,"strategy":-2.254,"buyHold":-0.779},{"step":4,"strategy":-2.719,"buyHold":-1.124},{"step":5,"strategy":-3.225,"buyHold":-0.592},{"step":6,"strategy":-4.058,"buyHold":0.156},{"step":7,"strategy":-4.786,"buyHold":-0.739},{"step":8,"strategy":-4.602,"buyHold":-0.548},{"step":9,"strategy":-5.171,"buyHold":-2.786},{"step":10,"strategy":-5.679,"buyHold":-1.498},{"step":11,"strategy":-6.394,"buyHold":-0.619},{"step":12,"strategy":-5.551,"buyHold":0.376},{"step":13,"strategy":-5.994,"buyHold":-0.084},{"step":14,"strategy":-6.628,"buyHold":-0.528},{"step":15,"strategy":-6.407,"buyHold":0.074},{"step":16,"strategy":-7.84,"buyHold":1.781},{"step":17,"strategy":-7.172,"buyHold":0.675},{"step":18,"strategy":-6.642,"buyHold":0.245},{"step":19,"strategy":-7.126,"buyHold":2.877},{"step":20,"strategy":-7.088,"buyHold":2.865},{"step":21,"strategy":-7.723,"buyHold":3.702},{"step":22,"strategy":-8.194,"buyHold":5.029},{"step":23,"strategy":-6.611,"buyHold":2.708},{"step":24,"strategy":-6.618,"buyHold":1.977},{"step":25,"strategy":-6.848,"buyHold":1.8},{"step":26,"strategy":-7.792,"buyHold":-0.391},{"step":27,"strategy":-6.691,"buyHold":-0.592},{"step":28,"strategy":-7.455,"buyHold":0.405},{"step":29,"strategy":-5.469,"buyHold":-1.513},{"step":30,"strategy":-4.956,"buyHold":-1.564},{"step":31,"strategy":-7.011,"buyHold":-4.317},{"step":32,"strategy":-5.195,"buyHold":-2.411},{"step":33,"strategy":-3.687,"buyHold":-2.175},{"step":34,"strategy":-4.206,"buyHold":-0.483},{"step":35,"strategy":-4.345,"buyHold":1.626},{"step":36,"strategy":-4.435,"buyHold":1.637},{"step":37,"strategy":-4.372,"buyHold":2.635},{"step":38,"strategy":-8.758,"buyHold":3.877},{"step":39,"strategy":-8.647,"buyHold":5.386},{"step":40,"strategy":-6.317,"buyHold":4.314},{"step":41,"strategy":-5.391,"buyHold":5.444},{"step":42,"strategy":-4.439,"buyHold":6.353},{"step":43,"strategy":-3.509,"buyHold":6.623},{"step":44,"strategy":-3.061,"buyHold":7.786},{"step":45,"strategy":-3.047,"buyHold":6.853},{"step":46,"strategy":-2.305,"buyHold":6.249},{"step":47,"strategy":-1.525,"buyHold":4.491},{"step":48,"strategy":-0.928,"buyHold":6.509},{"step":49,"strategy":-1.665,"buyHold":6.166},{"step":50,"strategy":-1.275,"buyHold":6.406},{"step":51,"strategy":-0.244,"buyHold":6.132},{"step":52,"strategy":0.434,"buyHold":5.537},{"step":53,"strategy":1.486,"buyHold":5.562},{"step":54,"strategy":2.132,"buyHold":3.765},{"step":55,"strategy":2.134,"buyHold":3.163},{"step":56,"strategy":3.159,"buyHold":2.939},{"step":57,"strategy":4.439,"buyHold":4.759},{"step":58,"strategy":4.287,"buyHold":5.076},{"step":59,"strategy":4.876,"buyHold":5.7}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["51.8","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Technically positive Sharpe, but a simple buy-and-hold still did better -- not compelling enough to pursue as-is."}]]}]]}]
16
+ d:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,446"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"4,293"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.39%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.25%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.19"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-53.39%"}]]}]]}],["$","$La",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lb",null,{"data":[{"step":0,"strategy":0,"buyHold":0},{"step":1,"strategy":-0.374,"buyHold":-0.781},{"step":2,"strategy":7.994,"buyHold":-1.355},{"step":3,"strategy":12.806,"buyHold":-2.565},{"step":4,"strategy":15,"buyHold":-2.521},{"step":5,"strategy":16.15,"buyHold":-1.874},{"step":6,"strategy":17.468,"buyHold":-1.327},{"step":7,"strategy":20.708,"buyHold":-1.961},{"step":8,"strategy":16.28,"buyHold":-1.701},{"step":9,"strategy":23.491,"buyHold":-3.502},{"step":10,"strategy":26.252,"buyHold":-2.844},{"step":11,"strategy":15.589,"buyHold":-1.894},{"step":12,"strategy":24.112,"buyHold":-1.577},{"step":13,"strategy":27.472,"buyHold":-2.615},{"step":14,"strategy":24.364,"buyHold":-3.096},{"step":15,"strategy":23.409,"buyHold":-2.25},{"step":16,"strategy":13.841,"buyHold":-1.288},{"step":17,"strategy":20.181,"buyHold":-1.687},{"step":18,"strategy":28.719,"buyHold":-1.145},{"step":19,"strategy":16.424,"buyHold":0.95},{"step":20,"strategy":27.64,"buyHold":-0.021},{"step":21,"strategy":23.241,"buyHold":0.701},{"step":22,"strategy":16.932,"buyHold":1.081},{"step":23,"strategy":22.553,"buyHold":-0.939},{"step":24,"strategy":29.365,"buyHold":-2.256},{"step":25,"strategy":31.548,"buyHold":-1.316},{"step":26,"strategy":14.866,"buyHold":-4.255},{"step":27,"strategy":17.466,"buyHold":-4.479},{"step":28,"strategy":18.481,"buyHold":-4.665},{"step":29,"strategy":20.912,"buyHold":-5.73},{"step":30,"strategy":18.695,"buyHold":-5.711},{"step":31,"strategy":22.078,"buyHold":-6.648},{"step":32,"strategy":19.326,"buyHold":-5.941},{"step":33,"strategy":8.763,"buyHold":-5.909},{"step":34,"strategy":11.428,"buyHold":-4.94},{"step":35,"strategy":-0.537,"buyHold":-1.747},{"step":36,"strategy":-3.131,"buyHold":-1.935},{"step":37,"strategy":-8.62,"buyHold":-1.27},{"step":38,"strategy":-23.133,"buyHold":2.078},{"step":39,"strategy":-18.017,"buyHold":2.898},{"step":40,"strategy":-24.538,"buyHold":1.917},{"step":41,"strategy":-35.977,"buyHold":2.619},{"step":42,"strategy":-37.393,"buyHold":2.986},{"step":43,"strategy":-34.377,"buyHold":4.83},{"step":44,"strategy":-37.355,"buyHold":6.364},{"step":45,"strategy":-36.79,"buyHold":6.231},{"step":46,"strategy":-29.377,"buyHold":6.27},{"step":47,"strategy":-28.284,"buyHold":4.755},{"step":48,"strategy":-25.307,"buyHold":5.997},{"step":49,"strategy":-25.575,"buyHold":5.679},{"step":50,"strategy":-22.709,"buyHold":6.013},{"step":51,"strategy":-20.458,"buyHold":6.903},{"step":52,"strategy":-10.186,"buyHold":6.307},{"step":53,"strategy":-11.216,"buyHold":5.732},{"step":54,"strategy":-7.379,"buyHold":5.4},{"step":55,"strategy":-5.855,"buyHold":4.683},{"step":56,"strategy":-6.416,"buyHold":4.187},{"step":57,"strategy":-9.107,"buyHold":5.509},{"step":58,"strategy":-13.254,"buyHold":6.307},{"step":59,"strategy":-12.395,"buyHold":6.251}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.4","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
17
+ e:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,185"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-12.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.99%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.30"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-26.70%"}]]}]]}],["$","$La",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lb",null,{"data":[{"step":0,"strategy":-0.053,"buyHold":0},{"step":1,"strategy":1.096,"buyHold":-1.77},{"step":2,"strategy":-1.627,"buyHold":-3.313},{"step":3,"strategy":1.504,"buyHold":-4.079},{"step":4,"strategy":0.142,"buyHold":-4.161},{"step":5,"strategy":2.214,"buyHold":-4.133},{"step":6,"strategy":2.134,"buyHold":-3.276},{"step":7,"strategy":3.196,"buyHold":-4.099},{"step":8,"strategy":4.252,"buyHold":-2.937},{"step":9,"strategy":1.778,"buyHold":-5.499},{"step":10,"strategy":-2.779,"buyHold":-3.548},{"step":11,"strategy":-8.008,"buyHold":-2.079},{"step":12,"strategy":-8.138,"buyHold":-2.189},{"step":13,"strategy":-6.423,"buyHold":-3.181},{"step":14,"strategy":-9.608,"buyHold":-2.151},{"step":15,"strategy":-10.762,"buyHold":-1.507},{"step":16,"strategy":-8.338,"buyHold":-1.228},{"step":17,"strategy":-7.161,"buyHold":-3.78},{"step":18,"strategy":-10.4,"buyHold":-3.203},{"step":19,"strategy":-10.871,"buyHold":-0.846},{"step":20,"strategy":-9.891,"buyHold":-1.361},{"step":21,"strategy":-9.977,"buyHold":-0.933},{"step":22,"strategy":-9.898,"buyHold":1.165},{"step":23,"strategy":-13.657,"buyHold":-1.092},{"step":24,"strategy":-12.228,"buyHold":-1.826},{"step":25,"strategy":-15.546,"buyHold":-3.165},{"step":26,"strategy":-15.729,"buyHold":-5.056},{"step":27,"strategy":-16.742,"buyHold":-4.528},{"step":28,"strategy":-18.436,"buyHold":-6.231},{"step":29,"strategy":-18.481,"buyHold":-8.271},{"step":30,"strategy":-15.609,"buyHold":-8.285},{"step":31,"strategy":-18.739,"buyHold":-8.854},{"step":32,"strategy":-16.674,"buyHold":-8.514},{"step":33,"strategy":-15.116,"buyHold":-7.711},{"step":34,"strategy":-15.486,"buyHold":-6.822},{"step":35,"strategy":-16.263,"buyHold":-7.329},{"step":36,"strategy":-20.075,"buyHold":-7.67},{"step":37,"strategy":-18.345,"buyHold":-7.961},{"step":38,"strategy":-16.093,"buyHold":-6.897},{"step":39,"strategy":-14.433,"buyHold":-5.613},{"step":40,"strategy":-13.819,"buyHold":-5.632},{"step":41,"strategy":-12.414,"buyHold":-5.435},{"step":42,"strategy":-17.106,"buyHold":-5.041},{"step":43,"strategy":-16.501,"buyHold":-4.249},{"step":44,"strategy":-17.237,"buyHold":-4.229},{"step":45,"strategy":-17.496,"buyHold":-3.844},{"step":46,"strategy":-17.678,"buyHold":-3.293},{"step":47,"strategy":-19.378,"buyHold":-5.175},{"step":48,"strategy":-18.179,"buyHold":-4.331},{"step":49,"strategy":-15.006,"buyHold":-4.008},{"step":50,"strategy":-13.821,"buyHold":-2.874},{"step":51,"strategy":-14.438,"buyHold":-3.222},{"step":52,"strategy":-13.201,"buyHold":-2.914},{"step":53,"strategy":-13.899,"buyHold":-4.737},{"step":54,"strategy":-16.165,"buyHold":-2.858},{"step":55,"strategy":-16.929,"buyHold":-4.182},{"step":56,"strategy":-15.738,"buyHold":-5.084},{"step":57,"strategy":-13.171,"buyHold":-2.806},{"step":58,"strategy":-12.598,"buyHold":-2.983},{"step":59,"strategy":-12.123,"buyHold":-1.989}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
18
+ f:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,454"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,816"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-24.47%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.26%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.86"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-32.94%"}]]}]]}],["$","$La",null,{"className":"my-6 bg-white/[0.06]"}],["$","$Lb",null,{"data":[{"step":0,"strategy":-0.24,"buyHold":0},{"step":1,"strategy":-0.297,"buyHold":-0.859},{"step":2,"strategy":0.263,"buyHold":-1.414},{"step":3,"strategy":-1.391,"buyHold":-2.46},{"step":4,"strategy":0.292,"buyHold":-2.512},{"step":5,"strategy":-0.177,"buyHold":-1.863},{"step":6,"strategy":-1.071,"buyHold":-1.419},{"step":7,"strategy":-1.689,"buyHold":-1.915},{"step":8,"strategy":-6.372,"buyHold":-1.689},{"step":9,"strategy":-2.573,"buyHold":-3.54},{"step":10,"strategy":-4.119,"buyHold":-2.871},{"step":11,"strategy":-4.847,"buyHold":-1.691},{"step":12,"strategy":-4.366,"buyHold":-1.516},{"step":13,"strategy":-5.554,"buyHold":-2.626},{"step":14,"strategy":-7.682,"buyHold":-3.063},{"step":15,"strategy":-9.167,"buyHold":-2.348},{"step":16,"strategy":-12.329,"buyHold":-1.5},{"step":17,"strategy":-11.665,"buyHold":-1.875},{"step":18,"strategy":-10.562,"buyHold":-1.123},{"step":19,"strategy":-13.224,"buyHold":1.001},{"step":20,"strategy":-12.575,"buyHold":-0.059},{"step":21,"strategy":-14.446,"buyHold":0.769},{"step":22,"strategy":-13.075,"buyHold":0.908},{"step":23,"strategy":-11.214,"buyHold":-0.912},{"step":24,"strategy":-11.006,"buyHold":-2.227},{"step":25,"strategy":-8.473,"buyHold":-1.442},{"step":26,"strategy":-12.879,"buyHold":-4.402},{"step":27,"strategy":-12.651,"buyHold":-4.525},{"step":28,"strategy":-13.019,"buyHold":-4.67},{"step":29,"strategy":-10.822,"buyHold":-5.807},{"step":30,"strategy":-12.449,"buyHold":-6.125},{"step":31,"strategy":-13.73,"buyHold":-6.508},{"step":32,"strategy":-13.88,"buyHold":-5.887},{"step":33,"strategy":-17.909,"buyHold":-5.833},{"step":34,"strategy":-14.925,"buyHold":-4.778},{"step":35,"strategy":-18.339,"buyHold":-1.806},{"step":36,"strategy":-19.564,"buyHold":-1.982},{"step":37,"strategy":-20.085,"buyHold":-1.243},{"step":38,"strategy":-29.537,"buyHold":2.254},{"step":39,"strategy":-28.97,"buyHold":3.34},{"step":40,"strategy":-28.333,"buyHold":1.941},{"step":41,"strategy":-30.363,"buyHold":2.335},{"step":42,"strategy":-29.633,"buyHold":2.926},{"step":43,"strategy":-28.39,"buyHold":4.631},{"step":44,"strategy":-30.025,"buyHold":5.955},{"step":45,"strategy":-30.375,"buyHold":5.872},{"step":46,"strategy":-29.191,"buyHold":6.232},{"step":47,"strategy":-27.044,"buyHold":4.625},{"step":48,"strategy":-25.784,"buyHold":6.059},{"step":49,"strategy":-25.226,"buyHold":5.828},{"step":50,"strategy":-26.018,"buyHold":5.941},{"step":51,"strategy":-27.365,"buyHold":6.754},{"step":52,"strategy":-24.403,"buyHold":6.182},{"step":53,"strategy":-24.988,"buyHold":5.82},{"step":54,"strategy":-23.698,"buyHold":5.551},{"step":55,"strategy":-23.231,"buyHold":4.763},{"step":56,"strategy":-21.617,"buyHold":4.233},{"step":57,"strategy":-21.915,"buyHold":5.502},{"step":58,"strategy":-23.72,"buyHold":6.305},{"step":59,"strategy":-24.474,"buyHold":6.263}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}]
19
+ 12:null
 
 
 
backtests/__next.backtests.txt CHANGED
@@ -2,4 +2,4 @@
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
- 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
+ 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"ig4JlMW80aGXGN3Eklmtx"}
compliance.html CHANGED
@@ -1 +1 @@
1
- <!DOCTYPE html><html lang="en" class="dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/03ffy9a3-fg1i.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1kbvvjb8xiuz5.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2ne35xpb2gco9.js" async=""></script><script src="/_next/static/chunks/3rxl-jt3pdxgx.js" async=""></script><script src="/_next/static/chunks/turbopack-2w-hlngzk4qal.js" async=""></script><script src="/_next/static/chunks/1e176kr40-yyy.js" async=""></script><script src="/_next/static/chunks/0ce9zjk5_q3eu.js" async=""></script><script src="/_next/static/chunks/07arni_h-ml32.js" async=""></script><script src="/_next/static/chunks/1-8s9_t85wwr4.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jolash</title><meta name="description" content="Jolash trading AI — team dashboard"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen bg-app-gradient text-foreground md:flex md:flex-row"><div hidden=""><!--$--><!--/$--></div><div class="sticky top-0 h-screen px-3 py-4 hidden md:flex md:flex-col bg-neutral-100 dark:bg-neutral-800 w-[228px] flex-shrink-0 justify-between gap-10 !bg-[oklch(0.155_0_0)]"><div class="flex flex-1 flex-col overflow-x-hidden overflow-y-auto"><a class="flex items-center gap-2 py-1" href="/"><div class="flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-neutral-200 text-sm font-semibold text-neutral-900">J</div><span class="whitespace-pre text-sm font-medium tracking-tight text-neutral-100">Jolash</span></a><div class="mt-6 flex flex-col"><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Research</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Overview</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/hypotheses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Hypotheses</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/backtests"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Backtest Results</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Risk &amp; Execution</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/risk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Risk Dashboard</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/execution"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Execution</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/decay"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Decay Tracking</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/live"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Market Data</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Infrastructure</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/datasets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Datasets &amp; Models</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/data-health"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Data Health</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/agents"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Team &amp; Agents</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Compliance</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 bg-white/[0.07] text-neutral-100 shadow-[inset_0_1px_0_rgba(255,255,255,0.04)]" href="/compliance"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-4 w-4 shrink-0 transition-colors text-neutral-100" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Audit Trail</span></a></div></div></div></div></div><div class="h-10 px-4 py-4 flex flex-row md:hidden items-center justify-between bg-neutral-100 dark:bg-neutral-800 w-full"><div class="flex justify-end z-20 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu text-neutral-800 dark:text-neutral-200 cursor-pointer" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></div><main class="flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]"><div class="mx-auto w-full max-w-6xl px-6 py-8 md:px-10"><div><div class="mb-8"><h1 class="text-2xl font-medium tracking-tight text-foreground">Audit Trail</h1><p class="mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground">A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong.</p></div><div data-slot="card" data-size="default" class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[&gt;img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel"><div data-slot="card-content" class="px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center"><div class="flex h-14 w-14 items-center justify-center rounded-full bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-6 w-6 text-primary/70" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg></div><div><h3 class="text-sm font-medium text-foreground">Nothing to audit yet</h3><p class="mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground">There are no live trades or deployed strategies, so there&#x27;s nothing for a compliance log to record. This becomes relevant once real capital is on the line — building it out now would be instrumenting a process that doesn&#x27;t exist yet.</p></div></div></div></div><!--$--><!--/$--></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1kbvvjb8xiuz5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85625,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"AppSidebar\"]\n3:I[39756,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n5:I[13354,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"Toaster\"]\n6:I[5014,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\nb:I[68027,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"style\"]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"compliance\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"compliance\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e176kr40-yyy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07arni_h-ml32.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-8s9_t85wwr4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6 py-8 md:px-10\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[null,[\"$\",\"h1\",null,{\"className\":\"text-2xl font-medium tracking-tight text-foreground\",\"children\":\"Audit Trail\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground\",\"children\":\"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong.\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"card\",\"data-size\":\"default\",\"className\":\"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[\u003eimg:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card-content\",\"className\":\"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10\",\"children\":[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"8\",\"height\":\"4\",\"x\":\"8\",\"y\":\"2\",\"rx\":\"1\",\"ry\":\"1\",\"key\":\"tgr4d6\"}],[\"path\",{\"d\":\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\",\"key\":\"116196\"}],[\"path\",{\"d\":\"M12 11h4\",\"key\":\"1jrz19\"}],[\"path\",{\"d\":\"M12 16h4\",\"key\":\"n85exb\"}],[\"path\",{\"d\":\"M8 11h.01\",\"key\":\"1dfujw\"}],[\"path\",{\"d\":\"M8 16h.01\",\"key\":\"18s6g9\"}]],\"className\":\"lucide-clipboard-list h-6 w-6 text-primary/70\"}]}],\"$L7\"]}]}]]}],null,\"$L8\"]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"eIWMzfYcOx9IArnhzxJHx\"}\n"])</script><script>self.__next_f.push([1,"d:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"OutletBoundary\"]\ne:\"$Sreact.suspense\"\n11:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"ViewportBoundary\"]\n13:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"MetadataBoundary\"]\n7:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-medium text-foreground\",\"children\":\"Nothing to audit yet\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground\",\"children\":\"There are no live trades or deployed strategies, so there's nothing for a compliance log to record. This becomes relevant once real capital is on the line — building it out now would be instrumenting a process that doesn't exist yet.\"}]]}]\n8:[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@f\"}]}]\n10:[]\n9:\"$W10\"\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L14\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ffy9a3-fg1i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"15:I[27201,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"IconMark\"]\nf:null\n14:[[\"$\",\"title\",\"0\",{\"children\":\"Jolash\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Jolash trading AI — team dashboard\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L15\",\"3\",{}]]\n"])</script></body></html>
 
1
+ <!DOCTYPE html><html lang="en" class="dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/21o92-hg6_e40.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1kbvvjb8xiuz5.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/2ne35xpb2gco9.js" async=""></script><script src="/_next/static/chunks/3rxl-jt3pdxgx.js" async=""></script><script src="/_next/static/chunks/turbopack-2w-hlngzk4qal.js" async=""></script><script src="/_next/static/chunks/1e176kr40-yyy.js" async=""></script><script src="/_next/static/chunks/0ce9zjk5_q3eu.js" async=""></script><script src="/_next/static/chunks/07arni_h-ml32.js" async=""></script><script src="/_next/static/chunks/1-8s9_t85wwr4.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jolash</title><meta name="description" content="Jolash trading AI — team dashboard"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen bg-app-gradient text-foreground md:flex md:flex-row"><div hidden=""><!--$--><!--/$--></div><div class="sticky top-0 h-screen px-3 py-4 hidden md:flex md:flex-col bg-neutral-100 dark:bg-neutral-800 w-[228px] flex-shrink-0 justify-between gap-10 !bg-[oklch(0.155_0_0)]"><div class="flex flex-1 flex-col overflow-x-hidden overflow-y-auto"><a class="flex items-center gap-2 py-1" href="/"><div class="flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-neutral-200 text-sm font-semibold text-neutral-900">J</div><span class="whitespace-pre text-sm font-medium tracking-tight text-neutral-100">Jolash</span></a><div class="mt-6 flex flex-col"><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Research</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Overview</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/hypotheses"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flask-conical h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Hypotheses</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/backtests"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Backtest Results</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Risk &amp; Execution</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/risk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Risk Dashboard</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/execution"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Execution</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/decay"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Decay Tracking</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/live"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Live Market Data</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Infrastructure</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/datasets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Datasets &amp; Models</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/data-health"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Data Health</span></a><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 text-neutral-400 hover:bg-white/[0.035] hover:text-neutral-200" href="/agents"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 shrink-0 transition-colors text-neutral-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Team &amp; Agents</span></a></div></div><div><div class="overflow-hidden px-2.5 pt-4 pb-1 first:pt-0"><span class="whitespace-pre text-[10px] font-medium uppercase tracking-wider text-neutral-600">Compliance</span></div><div class="flex flex-col gap-0.5"><a class="flex items-center justify-start gap-2 group/sidebar rounded-lg px-2.5 py-1.5 -mx-0.5 text-[13px] font-normal transition-all duration-150 bg-white/[0.07] text-neutral-100 shadow-[inset_0_1px_0_rgba(255,255,255,0.04)]" href="/compliance"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-4 w-4 shrink-0 transition-colors text-neutral-100" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg><span class="text-neutral-700 dark:text-neutral-200 text-sm group-hover/sidebar:translate-x-1 transition duration-150 whitespace-pre inline-block !p-0 !m-0">Audit Trail</span></a></div></div></div></div></div><div class="h-10 px-4 py-4 flex flex-row md:hidden items-center justify-between bg-neutral-100 dark:bg-neutral-800 w-full"><div class="flex justify-end z-20 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu text-neutral-800 dark:text-neutral-200 cursor-pointer" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></div><main class="flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]"><div class="mx-auto w-full max-w-6xl px-6 py-8 md:px-10"><div><div class="mb-8"><h1 class="text-2xl font-medium tracking-tight text-foreground">Audit Trail</h1><p class="mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground">A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong.</p></div><div data-slot="card" data-size="default" class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[&gt;img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel"><div data-slot="card-content" class="px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center"><div class="flex h-14 w-14 items-center justify-center rounded-full bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-6 w-6 text-primary/70" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg></div><div><h3 class="text-sm font-medium text-foreground">Nothing to audit yet</h3><p class="mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground">There are no live trades or deployed strategies, so there&#x27;s nothing for a compliance log to record. This becomes relevant once real capital is on the line — building it out now would be instrumenting a process that doesn&#x27;t exist yet.</p></div></div></div></div><!--$--><!--/$--></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1kbvvjb8xiuz5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85625,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"AppSidebar\"]\n3:I[39756,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\n5:I[13354,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"Toaster\"]\n6:I[5014,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\"]\nb:I[68027,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/21o92-hg6_e40.css\",\"style\"]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"compliance\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"compliance\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/21o92-hg6_e40.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e176kr40-yyy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/07arni_h-ml32.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-8s9_t85wwr4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6 py-8 md:px-10\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[null,[\"$\",\"h1\",null,{\"className\":\"text-2xl font-medium tracking-tight text-foreground\",\"children\":\"Audit Trail\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground\",\"children\":\"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong.\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"card\",\"data-size\":\"default\",\"className\":\"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[\u003eimg:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card-content\",\"className\":\"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10\",\"children\":[\"$\",\"$L6\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"8\",\"height\":\"4\",\"x\":\"8\",\"y\":\"2\",\"rx\":\"1\",\"ry\":\"1\",\"key\":\"tgr4d6\"}],[\"path\",{\"d\":\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\",\"key\":\"116196\"}],[\"path\",{\"d\":\"M12 11h4\",\"key\":\"1jrz19\"}],[\"path\",{\"d\":\"M12 16h4\",\"key\":\"n85exb\"}],[\"path\",{\"d\":\"M8 11h.01\",\"key\":\"1dfujw\"}],[\"path\",{\"d\":\"M8 16h.01\",\"key\":\"18s6g9\"}]],\"className\":\"lucide-clipboard-list h-6 w-6 text-primary/70\"}]}],\"$L7\"]}]}]]}],null,\"$L8\"]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ig4JlMW80aGXGN3Eklmtx\"}\n"])</script><script>self.__next_f.push([1,"d:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"OutletBoundary\"]\ne:\"$Sreact.suspense\"\n11:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"ViewportBoundary\"]\n13:I[97367,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"MetadataBoundary\"]\n7:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-medium text-foreground\",\"children\":\"Nothing to audit yet\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground\",\"children\":\"There are no live trades or deployed strategies, so there's nothing for a compliance log to record. This becomes relevant once real capital is on the line — building it out now would be instrumenting a process that doesn't exist yet.\"}]]}]\n8:[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@f\"}]}]\n10:[]\n9:\"$W10\"\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L14\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/21o92-hg6_e40.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"15:I[27201,[\"/_next/static/chunks/1e176kr40-yyy.js\",\"/_next/static/chunks/0ce9zjk5_q3eu.js\",\"/_next/static/chunks/07arni_h-ml32.js\",\"/_next/static/chunks/1-8s9_t85wwr4.js\"],\"IconMark\"]\nf:null\n14:[[\"$\",\"title\",\"0\",{\"children\":\"Jolash\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Jolash trading AI — team dashboard\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L15\",\"3\",{}]]\n"])</script></body></html>
compliance.txt CHANGED
@@ -5,10 +5,10 @@
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
  6:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
7
  b:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
8
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
9
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
10
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
11
- 0:{"P":null,"c":["","compliance"],"q":"","i":false,"f":[[["",{"children":["compliance",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Audit Trail"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center","children":[["$","div",null,{"className":"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["rect",{"width":"8","height":"4","x":"8","y":"2","rx":"1","ry":"1","key":"tgr4d6"}],["path",{"d":"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","key":"116196"}],["path",{"d":"M12 11h4","key":"1jrz19"}],["path",{"d":"M12 16h4","key":"n85exb"}],["path",{"d":"M8 11h.01","key":"1dfujw"}],["path",{"d":"M8 16h.01","key":"18s6g9"}]],"className":"lucide-clipboard-list h-6 w-6 text-primary/70"}]}],"$L7"]}]}]]}],null,"$L8"]}],{},null,false,null]},null,false,"$@9"]},null,false,null],"$La",false]],"m":"$undefined","G":["$b",["$Lc"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
12
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
13
  e:"$Sreact.suspense"
14
  11:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
@@ -18,7 +18,7 @@ e:"$Sreact.suspense"
18
  10:[]
19
  9:"$W10"
20
  a:["$","$1","h",{"children":[null,["$","$L11",null,{"children":"$L12"}],["$","div",null,{"hidden":true,"children":["$","$L13",null,{"children":["$","$e",null,{"name":"Next.Metadata","children":"$L14"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
21
- c:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
22
  12:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
23
  15:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
24
  f:null
 
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
  6:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
7
  b:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
8
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
9
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
10
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
11
+ 0:{"P":null,"c":["","compliance"],"q":"","i":false,"f":[[["",{"children":["compliance",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Audit Trail"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center","children":[["$","div",null,{"className":"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["rect",{"width":"8","height":"4","x":"8","y":"2","rx":"1","ry":"1","key":"tgr4d6"}],["path",{"d":"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","key":"116196"}],["path",{"d":"M12 11h4","key":"1jrz19"}],["path",{"d":"M12 16h4","key":"n85exb"}],["path",{"d":"M8 11h.01","key":"1dfujw"}],["path",{"d":"M8 16h.01","key":"18s6g9"}]],"className":"lucide-clipboard-list h-6 w-6 text-primary/70"}]}],"$L7"]}]}]]}],null,"$L8"]}],{},null,false,null]},null,false,"$@9"]},null,false,null],"$La",false]],"m":"$undefined","G":["$b",["$Lc"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
12
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
13
  e:"$Sreact.suspense"
14
  11:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
 
18
  10:[]
19
  9:"$W10"
20
  a:["$","$1","h",{"children":[null,["$","$L11",null,{"children":"$L12"}],["$","div",null,{"hidden":true,"children":["$","$L13",null,{"children":["$","$e",null,{"name":"Next.Metadata","children":"$L14"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
21
+ c:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
22
  12:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
23
  15:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
24
  f:null
compliance/__next._full.txt CHANGED
@@ -5,10 +5,10 @@
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
  6:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
7
  b:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
8
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
9
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
10
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
11
- 0:{"P":null,"c":["","compliance"],"q":"","i":false,"f":[[["",{"children":["compliance",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Audit Trail"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center","children":[["$","div",null,{"className":"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["rect",{"width":"8","height":"4","x":"8","y":"2","rx":"1","ry":"1","key":"tgr4d6"}],["path",{"d":"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","key":"116196"}],["path",{"d":"M12 11h4","key":"1jrz19"}],["path",{"d":"M12 16h4","key":"n85exb"}],["path",{"d":"M8 11h.01","key":"1dfujw"}],["path",{"d":"M8 16h.01","key":"18s6g9"}]],"className":"lucide-clipboard-list h-6 w-6 text-primary/70"}]}],"$L7"]}]}]]}],null,"$L8"]}],{},null,false,null]},null,false,"$@9"]},null,false,null],"$La",false]],"m":"$undefined","G":["$b",["$Lc"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
12
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
13
  e:"$Sreact.suspense"
14
  11:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
@@ -18,7 +18,7 @@ e:"$Sreact.suspense"
18
  10:[]
19
  9:"$W10"
20
  a:["$","$1","h",{"children":[null,["$","$L11",null,{"children":"$L12"}],["$","div",null,{"hidden":true,"children":["$","$L13",null,{"children":["$","$e",null,{"name":"Next.Metadata","children":"$L14"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
21
- c:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
22
  12:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
23
  15:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
24
  f:null
 
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
  6:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
7
  b:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
8
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
9
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
10
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
11
+ 0:{"P":null,"c":["","compliance"],"q":"","i":false,"f":[[["",{"children":["compliance",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Audit Trail"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center","children":[["$","div",null,{"className":"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["rect",{"width":"8","height":"4","x":"8","y":"2","rx":"1","ry":"1","key":"tgr4d6"}],["path",{"d":"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","key":"116196"}],["path",{"d":"M12 11h4","key":"1jrz19"}],["path",{"d":"M12 16h4","key":"n85exb"}],["path",{"d":"M8 11h.01","key":"1dfujw"}],["path",{"d":"M8 16h.01","key":"18s6g9"}]],"className":"lucide-clipboard-list h-6 w-6 text-primary/70"}]}],"$L7"]}]}]]}],null,"$L8"]}],{},null,false,null]},null,false,"$@9"]},null,false,null],"$La",false]],"m":"$undefined","G":["$b",["$Lc"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
12
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
13
  e:"$Sreact.suspense"
14
  11:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
 
18
  10:[]
19
  9:"$W10"
20
  a:["$","$1","h",{"children":[null,["$","$L11",null,{"children":"$L12"}],["$","div",null,{"hidden":true,"children":["$","$L13",null,{"children":["$","$e",null,{"name":"Next.Metadata","children":"$L14"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
21
+ c:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
22
  12:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
23
  15:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
24
  f:null
compliance/__next._head.txt CHANGED
@@ -3,4 +3,4 @@
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
- 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
+ 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
compliance/__next._index.txt CHANGED
@@ -3,5 +3,5 @@
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
7
- 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
7
+ 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
compliance/__next._tree.txt CHANGED
@@ -1,4 +1,4 @@
1
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
- 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"compliance","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
1
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
+ 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"compliance","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
compliance/__next.compliance.__PAGE__.txt CHANGED
@@ -2,5 +2,5 @@
2
  2:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
4
  4:"$Sreact.suspense"
5
- 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Audit Trail"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center","children":[["$","div",null,{"className":"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10","children":["$","$L2",null,{"iconNode":[["rect",{"width":"8","height":"4","x":"8","y":"2","rx":"1","ry":"1","key":"tgr4d6"}],["path",{"d":"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","key":"116196"}],["path",{"d":"M12 11h4","key":"1jrz19"}],["path",{"d":"M12 16h4","key":"n85exb"}],["path",{"d":"M8 11h.01","key":"1dfujw"}],["path",{"d":"M8 16h.01","key":"18s6g9"}]],"className":"lucide-clipboard-list h-6 w-6 text-primary/70"}]}],["$","div",null,{"children":[["$","h3",null,{"className":"text-sm font-medium text-foreground","children":"Nothing to audit yet"}],["$","p",null,{"className":"mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground","children":"There are no live trades or deployed strategies, so there's nothing for a compliance log to record. This becomes relevant once real capital is on the line — building it out now would be instrumenting a process that doesn't exist yet."}]]}]]}]}]]}],null,["$","$L3",null,{"children":["$","$4",null,{"name":"Next.MetadataOutlet","children":"$@5"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
6
  5:null
 
2
  2:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
4
  4:"$Sreact.suspense"
5
+ 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Audit Trail"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"A log of every trade, model decision, and parameter change — for reconstructing exactly what happened when something goes wrong."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) flex flex-col items-center justify-center gap-4 py-20 text-center","children":[["$","div",null,{"className":"flex h-14 w-14 items-center justify-center rounded-full bg-primary/10","children":["$","$L2",null,{"iconNode":[["rect",{"width":"8","height":"4","x":"8","y":"2","rx":"1","ry":"1","key":"tgr4d6"}],["path",{"d":"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","key":"116196"}],["path",{"d":"M12 11h4","key":"1jrz19"}],["path",{"d":"M12 16h4","key":"n85exb"}],["path",{"d":"M8 11h.01","key":"1dfujw"}],["path",{"d":"M8 16h.01","key":"18s6g9"}]],"className":"lucide-clipboard-list h-6 w-6 text-primary/70"}]}],["$","div",null,{"children":[["$","h3",null,{"className":"text-sm font-medium text-foreground","children":"Nothing to audit yet"}],["$","p",null,{"className":"mx-auto mt-2 max-w-md text-sm leading-relaxed text-muted-foreground","children":"There are no live trades or deployed strategies, so there's nothing for a compliance log to record. This becomes relevant once real capital is on the line — building it out now would be instrumenting a process that doesn't exist yet."}]]}]]}]}]]}],null,["$","$L3",null,{"children":["$","$4",null,{"name":"Next.MetadataOutlet","children":"$@5"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
6
  5:null
compliance/__next.compliance.txt CHANGED
@@ -2,4 +2,4 @@
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
- 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
2
  2:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
3
  3:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:[]
5
+ 0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"ig4JlMW80aGXGN3Eklmtx"}
data-health.html CHANGED
The diff for this file is too large to render. See raw diff
 
data-health.txt CHANGED
@@ -8,10 +8,10 @@
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["","data-health"],"q":"","i":false,"f":[[["",{"children":["data-health",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/04im0go666sb7.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[84774,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/04im0go666sb7.js"],"Table"]
 
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["","data-health"],"q":"","i":false,"f":[[["",{"children":["data-health",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/04im0go666sb7.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[84774,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/04im0go666sb7.js"],"Table"]
data-health/__next._full.txt CHANGED
@@ -8,10 +8,10 @@
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
- 0:{"P":null,"c":["","data-health"],"q":"","i":false,"f":[[["",{"children":["data-health",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/04im0go666sb7.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"eIWMzfYcOx9IArnhzxJHx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[84774,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/04im0go666sb7.js"],"Table"]
 
8
  b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"]
9
  d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
10
  f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1]
11
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
12
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
13
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
14
+ 0:{"P":null,"c":["","data-health"],"q":"","i":false,"f":[[["",{"children":["data-health",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/04im0go666sb7.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"ig4JlMW80aGXGN3Eklmtx"}
15
  10:[]
16
  a:"$W10"
17
  11:I[84774,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/04im0go666sb7.js"],"Table"]
data-health/__next._head.txt CHANGED
@@ -3,4 +3,4 @@
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
- 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"]
4
  4:"$Sreact.suspense"
5
  5:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"]
6
+ 0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
data-health/__next._index.txt CHANGED
@@ -3,5 +3,5 @@
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
7
- 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/03ffy9a3-fg1i.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
3
  3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
4
  4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"]
5
  5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"]
6
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
7
+ 0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/21o92-hg6_e40.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}],["$","$L5",null,{}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
data-health/__next._tree.txt CHANGED
@@ -1,4 +1,4 @@
1
- :HL["/_next/static/chunks/03ffy9a3-fg1i.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
- 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"data-health","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
 
1
+ :HL["/_next/static/chunks/21o92-hg6_e40.css","style"]
2
  :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
3
  :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
4
+ 0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"data-health","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
data-health/__next.data-health.__PAGE__.txt CHANGED
@@ -8,7 +8,7 @@
8
  8:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/04im0go666sb7.js"],"default"]
9
  12:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
10
  13:"$Sreact.suspense"
11
- 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Data Health"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Quality checks on the raw market data — run once via validate_forex_data.py, shown here so the whole team can see the results without digging through scripts."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"p-0","children":["$","$L2",null,{"children":[["$","$L3",null,{"children":["$","$L4",null,{"className":"border-white/[0.08] hover:bg-transparent","children":[["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Pair"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Rows"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Date range"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Duplicate timestamps"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Unexplained gaps"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Status"}]]}]}],["$","$L6",null,{"children":[["$","$L4","EURUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"EURUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,084,882"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[29," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,084,882",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":[["$","$L8",null,{"iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"m9 12 2 2 4-4","key":"dzmm74"}]],"className":"lucide-circle-check h-3 w-3"}],"Clean"]}]}]]}],["$","$L4","GBPUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"GBPUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,084,150"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[32," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,084,150",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":["$L9","Clean"]}]}]]}],"$La","$Lb","$Lc","$Ld","$Le"]}]]}]}]}],"$Lf"]}],["$L10"],"$L11"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"eIWMzfYcOx9IArnhzxJHx"}
12
  9:["$","$L8",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:props:children:props:children:1:props:children:0:props:children:5:props:children:props:children:0:props:iconNode","className":"lucide-circle-check h-3 w-3"}]
13
  a:["$","$L4","AUDUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"AUDUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,080,413"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[27," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,080,413",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":[["$","$L8",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:props:children:props:children:1:props:children:0:props:children:5:props:children:props:children:0:props:iconNode","className":"lucide-circle-check h-3 w-3"}],"Clean"]}]}]]}]
14
  b:["$","$L4","NZDUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"NZDUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,070,353"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[21," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,070,353",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":[["$","$L8",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:props:children:props:children:1:props:children:0:props:children:5:props:children:props:children:0:props:iconNode","className":"lucide-circle-check h-3 w-3"}],"Clean"]}]}]]}]
 
8
  8:I[5014,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/04im0go666sb7.js"],"default"]
9
  12:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"]
10
  13:"$Sreact.suspense"
11
+ 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[null,["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Data Health"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Quality checks on the raw market data — run once via validate_forex_data.py, shown here so the whole team can see the results without digging through scripts."}]]}],["$","div",null,{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel","children":["$","div",null,{"data-slot":"card-content","className":"p-0","children":["$","$L2",null,{"children":[["$","$L3",null,{"children":["$","$L4",null,{"className":"border-white/[0.08] hover:bg-transparent","children":[["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Pair"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Rows"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Date range"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Duplicate timestamps"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Unexplained gaps"}],["$","$L5",null,{"className":"text-xs font-medium text-muted-foreground","children":"Status"}]]}]}],["$","$L6",null,{"children":[["$","$L4","EURUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"EURUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,084,882"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[29," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,084,882",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":[["$","$L8",null,{"iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"m9 12 2 2 4-4","key":"dzmm74"}]],"className":"lucide-circle-check h-3 w-3"}],"Clean"]}]}]]}],["$","$L4","GBPUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"GBPUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,084,150"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[32," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,084,150",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":["$L9","Clean"]}]}]]}],"$La","$Lb","$Lc","$Ld","$Le"]}]]}]}]}],"$Lf"]}],["$L10"],"$L11"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"ig4JlMW80aGXGN3Eklmtx"}
12
  9:["$","$L8",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:props:children:props:children:1:props:children:0:props:children:5:props:children:props:children:0:props:iconNode","className":"lucide-circle-check h-3 w-3"}]
13
  a:["$","$L4","AUDUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"AUDUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,080,413"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[27," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,080,413",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":[["$","$L8",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:props:children:props:children:1:props:children:0:props:children:5:props:children:props:children:0:props:iconNode","className":"lucide-circle-check h-3 w-3"}],"Clean"]}]}]]}]
14
  b:["$","$L4","NZDUSD",{"className":"border-white/[0.06] hover:bg-white/[0.02]","children":[["$","$L7",null,{"className":"font-mono text-sm text-foreground","children":"NZDUSD"}],["$","$L7",null,{"className":"text-sm text-foreground/90","children":"4,070,353"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":"2015-01-02 -> 2025-12-31"}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":[21," ",["$","span",null,{"className":"text-neutral-600","children":["(negligible, out of ","4,070,353",")"]}]]}],["$","$L7",null,{"className":"text-sm text-muted-foreground","children":0}],["$","$L7",null,{"children":["$","span",null,{"data-slot":"badge","data-variant":"outline","className":"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center overflow-hidden rounded-4xl border px-2 py-0.5 text-xs whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-muted [a]:hover:text-muted-foreground gap-1 border-emerald-500/30 bg-emerald-500/15 font-medium text-emerald-300","children":[["$","$L8",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:props:children:props:children:1:props:children:0:props:children:5:props:children:props:children:0:props:iconNode","className":"lucide-circle-check h-3 w-3"}],"Clean"]}]}]]}]