1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes, viewport-fit=cover"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><meta name="theme-color" content="#000000"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta name="apple-mobile-web-app-title" content="LeftAI"/><link rel="apple-touch-icon" href="/icon-192x192.png"/><link rel="apple-touch-icon" sizes="192x192" href="/icon-192x192.png"/><link rel="apple-touch-icon" sizes="512x512" href="/icon-512x512.png"/><link rel="manifest" href="/manifest.json"/><link rel="icon" href="/favicon.ico"/><link rel="preload" href="/_next/static/css/1ba0a914784a853f.css" as="style"/><link href="https://fonts.googleapis.com/css2?family=Varela+Round&display=swap" rel="stylesheet"/><link rel="stylesheet" href="/_next/static/css/1ba0a914784a853f.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-5885ff422d0daf93.js" defer=""></script>
1<script src="/_next/static/chunks/framework-32492dd9c4fc5870.js" defer=""></script>
1<script src="/_next/static/chunks/main-e1dc4dccdc483eb2.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-3617dc2e370f11de.js" defer=""></script>
1<script src="/_next/static/chunks/4548-2f31941bad480f63.js" defer=""></script>
1<script src="/_next/static/chunks/925-cd8843af157348bc.js" defer=""></script>
1<script src="/_next/static/chunks/pages/chat-adabb7ea8ae3a474.js" defer=""></script>
1<script src="/_next/static/W-0bMVorA_vHfSVpwy7Xa/_buildManifest.js" defer=""></script>
1<script src="/_next/static/W-0bMVorA_vHfSVpwy7Xa/_ssgManifest.js" defer=""></script>
1</head><body class="antialiased"><link rel="preload" as="image" href="/celo.png"/><div id="__next"><div data-rk=""><style>[data-rk]{--rk-blurs-modalOverlay:blur(4px);--rk-fonts-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--rk-radii-actionButton:10px;--rk-radii-connectButton:8px;--rk-radii-menuButton:8px;--rk-radii-modal:16px;--rk-radii-modalMobile:18px;--rk-colors-accentColor:#404040;--rk-colors-accentColorForeground:white;--rk-colors-actionButtonBorder:rgba(255, 255, 255, 0.04);--rk-colors-actionButtonBorderMobile:rgba(255, 255, 255, 0.08);--rk-colors-actionButtonSecondaryBackground:rgba(255, 255, 255, 0.08);--rk-colors-closeButton:rgba(224, 232, 255, 0.6);--rk-colors-closeButtonBackground:rgba(255, 255, 255, 0.08);--rk-colors-connectButtonBackground:#1A1B1F;--rk-colors-connectButtonBackgroundError:#FF494A;--rk-colors-connectButtonInnerBackground:linear-gradient(0deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.15));--rk-colors-connectButtonText:#FFF;--rk-colors-connectButtonTextError:#FFF;--rk-colors-connectionIndicator:#30E000;--rk-colors-downloadBottomCardBackground:linear-gradient(126deg, rgba(0, 0, 0, 0) 9.49%, rgba(120, 120, 120, 0.2) 71.04%), #1A1B1F;--rk-colors-downloadTopCardBackground:linear-gradient(126deg, rgba(120, 120, 120, 0.2) 9.49%, rgba(0, 0, 0, 0) 71.04%), #1A1B1F;--rk-colors-error:#FF494A;--rk-colors-generalBorder:rgba(255, 255, 255, 0.08);--rk-colors-generalBorderDim:rgba(255, 255, 255, 0.04);
1--rk-colors-menuItemBackground:rgba(224, 232, 255, 0.1);--rk-colors-modalBackdrop:rgba(0, 0, 0, 0.5);--rk-colors-modalBackground:#1A1B1F;--rk-colors-modalBorder:rgba(255, 255, 255, 0.08);--rk-colors-modalText:#FFF;--rk-colors-modalTextDim:rgba(224, 232, 255, 0.3);--rk-colors-modalTextSecondary:rgba(255, 255, 255, 0.6);--rk-colors-profileAction:rgba(224, 232, 255, 0.1);--rk-colors-profileActionHover:rgba(224, 232, 255, 0.2);--rk-colors-profileForeground:rgba(224, 232, 255, 0.05);--rk-colors-selectedOptionBorder:rgba(224, 232, 255, 0.1);--rk-colors-standby:#FFD641;--rk-shadows-connectButton:0px 4px 12px rgba(0, 0, 0, 0.1);--rk-shadows-dialog:0px 8px 32px rgba(0, 0, 0, 0.32);--rk-shadows-profileDetailsAction:0px 2px 6px rgba(37, 41, 46, 0.04);--rk-shadows-selectedOption:0px 2px 6px rgba(0, 0, 0, 0.24);--rk-shadows-selectedWallet:0px 2px 6px rgba(0, 0, 0, 0.24);--rk-shadows-walletLogo:0px 2px 16px rgba(0, 0, 0, 0.16);}</style><div class="font-sans flex flex-col overflow-hidden" style="height:calc(var(--vh, 1vh) * 100);min-height:100dvh"><div class="flex-1 flex flex-col bg-black/[0.96] antialiased bg-grid-white/[0.02] relative overflow-hidden min-h-0"><div class="flex-shrink-0"><header class="sticky top-0 z-50 w-full border-b border-neutral-800/50 bg-black/90 backdrop-blur-md supp
1orts-[backdrop-filter]:bg-black/70"><div class="container flex h-14 md:h-16 max-w-screen-2xl items-center justify-between px-4 mx-auto"><div class="flex items-center gap-2"><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 h-10 w-10 md:hidden text-neutral-400 hover:text-neutral-200 hover:bg-neutral-800/50" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Rlcom»" data-state="closed"><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 h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><span class="sr-only">Toggle menu</span></button><a class="flex items-center gap-1 hover:opacity-80 transition-opacity" href="/"><img alt="LeftAI Logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="w-8 h-8" style="color:transparent" srcSet="/_next/image?url=%2Flogos%2FleftAI.png&w=32&q=75 1x, /_next/image?url=%2Flogos%2FleftAI.png&w=64&q=75 2x" src="/_next/image?url=%2Flogos%2FleftAI.png&w=64&q=75"/><span class="font-bold text-xl text-neutral-100">LeftAI</span></a></div><div class="md:hidden flex items-center gap-2"><div aria-hidden="true" style="opacity:0;pointer-events:none;user-select:none"><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary/90 h-10 px-4 py-2 bg-gradient-to-r from-neutral-800 to-neutral-900 hover:from-neutral-700 hover:to-neutral-800 text-neutral-100 border border-neutral-700/50 backdrop-blur-sm transition-all duration-200">Connect Wallet</button></div></div><nav class="hidden md:flex items-center gap-8"><a class="flex items-center gap-1.5 text-sm font-medium transition-colors text-neutral-400 hover:text-neutral-200" href="/">Home</a><a class="flex items-center gap-1.5 text-sm font-medium transition-colors text-neutral-400 hover:text-neutral-200" href="/chat">Chat</a><div class="flex items-center gap-3"><div aria-hidden="true" style="opacity:0;pointer-events:none;user-select:none"><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary/90 h-10 px-4 py-2 bg-gradient-to-r from-neutral-800 to-neutral-900 hover:from-neutral-700 hover:to-neutral-800 text-neutral-100 border border-neutral-700/50 backdrop-blur-sm transition-all duration-200">Connect Wallet</button></div></div></nav></div></header></div><div class="pointer-events-none absolute inset-0 h-full w-full" style="opacity:0"><div class="absolute top-0 left-0 w-screen h-screen z-0 pointer-events-none"><div style="transform:translateY(-350px) rotate(-45deg);background:radial-gradient(68.54% 68.72% at 55.02% 31.46%, hsla(0, 0%, 95%, .04) 0, hsla(0, 0%, 85%, .015) 50%, hsla(0, 0%, 75%, 0) 80%);width:560px;height:1380px" class="absolute top-0 left-0"></div><div style="transform:rotate(-45deg) translate(5%, -50%);background:radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 95%, .03) 0, hsla(0, 0%, 85%, .01) 80%, transparent 100%);width:240px;height:1380px" class="absolute top-0 left-0 origin-top-left"></div><div style="transform:rotate(-45deg) translate(-180%, -70%);background:radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 95%, .02) 0, hsla(0, 0%, 80%, .008) 80%, transparent 100%);width:240px;height:1380px" class="absolute top-0 left-0 origin-top-left"></div></div><div class="absolute top-0 right-0 w-screen h-screen z-0 pointer-events-none"><div style="transform:translateY(-350px) rotate(45deg);background:radial-gradient(68.54% 68.72% at 55.02% 31.46%, hsla(0, 0%, 95%, .04) 0, hsla(0, 0%, 85%, .015) 50%, hsla(0, 0%, 75%, 0) 80%);width:560px;height:1380px" class="absolute top-0 right-0"></div><div style="transform:rotate(45deg) translate(-5%, -50%);background:radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 95%, .03) 0, hsla(0, 0%, 85%, .01) 80%, transparent 100%);width:240px;height:1380px" class="absolute top-0 right-0 origin-top-right"></div><div style="transform:rotate(45deg) translate(180%, -70%);background:radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 95%, .02) 0, hsla(0, 0%, 80%, .008) 80%, transparent 100%);width:240px;height:1380px" class="absolute top-0 right-0 origin-top-right"></div></div></div><div class="flex-1 flex flex-col px-2 py-1.5 md:px-8 md:py-8 max-w-5xl mx-auto relative z-10 w-full min-h-0"><div class="flex-1 flex flex-col w-full max-w-4xl mx-auto min-h-0" style="opacity:0;transform:scale(0.95)"><div class="rounded-lg border text-card-foreground shadow-sm flex-1 flex flex-col bg-neutral-900/50 border-neutral-700/50 backdrop-blur-lg overflow-hidden min-h-0 relative"><div class="absolute inset-0 pointer-events-none z-0"><div class="pointer-events-none absolute inset-0 rounded-[inherit] border-(length:--border-beam-width) border-transparent [mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000)] [mask-composite:intersect] [mask-clip:padding-box,border-box]" style="--border-beam-width:2px"><div class="absolute aspect-square bg-gradient-to-l from-[var(--color-from)] via-[var(--color-to)] to-transparent" style="width:200
1px;offset-path:rect(0 auto auto 0 round 200px);--color-from:#ffffff;--color-to:#ffffff;offset-distance:0%"></div></div></div><div dir="ltr" data-slot="scroll-area" class="relative overflow-hidden flex-1 min-h-0" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" data-slot="scroll-area-viewport" class="focus-visible:ring-ring/50 h-full w-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div class="space-y-2 p-2 md:p-6 pb-4"><div style="opacity:0;transform:translateY(10px)"><div class="flex justify-start items-start gap-2"><span data-slot="avatar" class="relative size-8 shrink-0 rounded-full h-7 w-7 bg-neutral-700 border border-neutral-600/30 flex items-center justify-center flex-shrink-0 overflow-hidden"><img src="/celo.png" alt="Celo" class="w-full h-full object-cover"/></span><div class="max-w-[80%] md:max-w-[70%]"><div class="bg-neutral-800 text-neutral-100 rounded-2xl rounded-tl-md px-3 py-2"><p class="text-sm"><span>Hello! Let me know what you'd like to do with your funds!</span></p></div><p class="text-xs text-neutral-500 mt-1">12:10 AM</p></div></div></div><div></div></div></div></div></div><div class="px-3 py-2 border-t border-neutral-800 bg-neutral-900/30 flex-shrink-0 relative z-20"><p class="text-xs text-neutral-500 text-center mb-1.5">Recent actions:</p><div class="flex gap-2 justify-center"><button class="bg-neutral-900/50 border border-neutral-700 text-neutral-300 hover:bg-neutral-800 hover:text-white text-xs px-3 py-1.5 h-8 rounded-md transition-colors cursor-pointer relative z-30">Send USDC</button><button class="bg-neutral-900/50 border border-neutral-700 text-neutral-300 hover:bg-neutral-800 hover:text-white text-xs px-3 py-1.5 h-8 rounded-md transition-colors cursor-pointer relative z-30">Split Bill</button><button class="bg-neutral-900/50 border border-neutral-700 text-neutral-300 hover:bg-neutral-800 hover:text-white text-xs px-3 py-1.5 h-8 rounded-md transition-colors cursor-pointer relative z-30">Stake CELO</button></div></div><div class="p-4 border-t border-neutral-800 bg-neutral-900/50 flex-shrink-0 relative z-20"><div class="flex items-center gap-3"><div class="flex-1 relative"><input type="text" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 min-w-0 border shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive w-full bg-neutral-800 border-neutral-700 text-neutral-100 placeholder:text-neutral-500 rounded-full px-5 py-3 focus:ring-2 focus:ring-neutral-600 focus:border-transparent text-base h-12" placeholder="Type @ for contacts, $ for USD amount..." value=""/></div><button class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none bg-neutral-700 hover:bg-neutral-600 text-white rounded-full h-12 w-12 p-0 disabled:opacity-50 disabled:cursor-not-allowed flex-shrink-0 relative z-30" disabled=""><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-send h-5 w-5 text-white" aria-hidden="true"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg></button></div></div></div></div></div></div></div><div class="fixed top-20 right-4 z-[100] flex flex-col gap-3 pointer-events-none"></div></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/chat","query":{},"buildId":"W-0bMVorA_vHfSVpwy7Xa","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.