1<!DOCTYPE html><!--FY8YB3rhU_Bp3cNIib5NF--><html lang="en" class="__variable_646807 __variable_646807 __variable_3c557b h-full antialiased"><head>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)}) 2(window,'GTM-NC2QL8PL','google_tags_first_party');</script>
2<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set', 'developer_id.dY2E1Nz', true); 3 var f=d.getElementsByTagName(s)[0], 4 j=d.createElement(s);j.async=true;j.src='/ghok/'; 5 f.parentNode.insertBefore(j,f); 6 })(window,document,'script','dataLayer');</script>
6<meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/636a5ac981f94f8b-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/bb3ef058b751a6ad-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/brand/lyriq-light.png"/><link rel="stylesheet" href="/_next/static/css/b52cdac6ed538504.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d08019c202d9a109.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0c5676109e306f8e.js"/>
6<script src="/_next/static/chunks/77438cce-80807703b3806d02.js" async=""></script>
6<script src="/_next/static/chunks/5134-ecbe8195a9afed47.js" async=""></script>
6<script src="/_next/static/chunks/main-app-4ea25d382c5d6bb0.js" async=""></script>
6<script src="/_next/static/chunks/3102-d621c2ec305340ac.js" async=""></script>
6<script src="/_next/static/chunks/app/layout-57f6804c90ff12df.js" async=""></script>
6<script src="/_next/static/chunks/4738-60908aa61284e4b1.js" async=""></script>
6<script src="/_next/static/chunks/9655-582c2fc5d484ff9c.js" async=""></script>
6<script src="/_next/static/chunks/6630-8624d22f202ffef4.js" async=""></script>
6<script src="/_next/static/chunks/app/login/page-a89890bead0f0e5a.js" async=""></script>
6<script src="/_next/static/chunks/app/global-error-6fb4ef3fa3f82e84.js" async=""></script>
6<meta name="next-size-adjust" content=""/><title>AgentConnect</title><meta name="description" content="Durable, approval-gated agents â the machine works, you decide."/><link rel="icon" href="/icon.png?988f53a2cb0c1990" type="image/png" sizes="18x18"/>
6<script>try { 7 var p = location.pathname; 8 var lightOnly = p === '/login' || p === '/reset-password'; 9 if (!lightOnly && localStorage.getItem('ac-theme') === 'dark') document.documentElement.setAttribute('data-theme', 'dark'); 10} catch (e) {}</script>
10<script>(function () { 11 var KEY = 'ac-stale-reload'; 12 function reloadOnce() { 13 try { 14 var last = Number(sessionStorage.getItem(KEY) || 0); 15 if (Date.now() - last < 30000) return; 16 sessionStorage.setItem(KEY, String(Date.now())); 17 } catch (e) {} 18 location.reload(); 19 } 20 function isChunkError(x) { 21 var m = x && (x.name + ' ' + x.message); 22 return !!m && /ChunkLoadError|Loading (CSS )?chunk [^ ]+ failed|Failed to fetch dynamically imported module/i.test(m); 23 } 24 window.addEventListener('error', function (e) { 25 var t = e.target; 26 var src = t && (t.src || t.href); 27 if (src && /\/_next\/static\//.test(src)) reloadOnce(); 28 else if (isChunkError(e.error)) reloadOnce(); 29 }, true); 30 window.addEventListener('unhandledrejection', function (e) { if (isChunkError(e.reason)) reloadOnce(); }); 31})();</script>
31<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
31</head><body class="min-h-full"><div hidden=""><!--$--><!--/$--></div><section class="flex min-h-[100dvh] w-full bg-bg max-lg:justify-center"><span class="relative hidden w-1/2 flex-col justify-between overflow-hidden p-12 lg:flex" style="background:linear-gradient(to right, #E4EDFF 0%, #EAF1FF 22%, #F1F6FF 50%, #F8FBFF 78%, #FFFFFF 100%)"><section aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center [mask-image:linear-gradient(to_bottom,black,transparent)] text-line-2"><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:120px;height:120px;opacity:0.24;animation-delay:0s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:0"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:190px;height:190px;opacity:0.22;animation-delay:0.06s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:1"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:260px;height:260px;opacity:0.19999999999999998;animation-delay:0.12s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:2"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:330px;height:330px;opacity:0.18;animation-delay:0.18s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:3"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:400px;height:400px;opacity:0.15999999999999998;animation-delay:0.24s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:4"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:470px;height:470px;opacity:0.13999999999999999;animation-delay:0.3s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:5"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:540px;height:540px;opacity:0.12;animation-delay:0.36s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:6"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:610px;height:610px;opacity:0.09999999999999998;animation-delay:0.42s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:7"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:680px;height:680px;opacity:0.07999999999999999;animation-delay:0.48s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:8"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:750px;height:750px;opacity:0.06;animation-delay:0.54s;border-style:solid;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:9"></span><span class="absolute animate-ripple rounded-full border bg-current/[0.04]" style="width:820px;height:820px;opacity:0.03999999999999998;animation-delay:0.6s;border-style:dashed;border-width:1px;border-color:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);--i:10"></span></section><div class="relative z-10 flex flex-col leading-none"><span class="text-xl font-bold tracking-tight">AgentConnect</span><span class="mt-[6px] flex items-center gap-1.5"><span data-mono="true" class="text-2xs tracking-[.06em] text-faint">Powered by</span><img src="/brand/lyriq-light.png" alt="Lyriq AI" class="h-[15px] w-auto shrink-0"/></span></div><div class="relative flex flex-1 items-center justify-center"><section class="relative flex h-full w-full flex-col items-center justify-center overflow-hidden rounded-lg"><div class="relative z-10 flex w-full max-w-lg flex-col items-center px-6"><div aria-hidden="true" class="pointer-events-none absolute -inset-x-12 -inset-y-10 -z-10 rounded-[50%] bg-[
31color:var(--surface)]/45 backdrop-blur-[10px] [mask-image:radial-gradient(closest-side,black_55%,transparent_100%)]"></div><span class="pointer-events-none flex w-full flex-wrap justify-center gap-x-[0.28em] gap-y-0 text-center font-serif text-3xl font-semibold leading-[1.15] tracking-[-.015em] text-ink"><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">Build</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">agents.</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">Automate</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">work.</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">Keep</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">humans</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">in</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">the</span><span class="inline-block" style="opacity:0;filter:blur(8px);transform:translateY(16px)">loop.</span></span></div><section style="--duration:30;--radius:145;--delay:0" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[34px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/xero" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:30;--radius:145;--delay:-10" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[34px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/gmail" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:30;--radius:145;--delay:-20" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[34px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/slack" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:40;--radius:225;--delay:0" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] [animation-direction:reverse] size-[30px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/googledrive" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:40;--radius:225;--delay:-6.666666666666667" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] [animation-direction:reverse] size-[30px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/googlecalendar" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:40;--radius:225;--delay:-13.333333333333334" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] [animation-direction:reverse] size-[30px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/notion" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:40;--radius:225;--delay:-20" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] [animation-direction:reverse] size-[30px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/linear" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:40;--radius:225;--delay:-26.666666666666668" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] [animation-direction:reverse] size-[30px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/outlook" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:40;--radius:225;--delay:-33.333333333333336" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] [animation-direction:reverse] size-[30px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/quickbooks" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:0" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/stripe" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-4.333333333333333" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/hubspot" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-8.666666666666666" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/salesforce" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-13" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/jira" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-17.333333333333332" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/asana" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-21.666666666666668" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/dropbox" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-26" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/zendesk" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-30.333333333333332" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/airtable" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-34.666666666666664" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/trello" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-39" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/microsoft_teams" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-43.333333333333336" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/typeform" alt="" class="h-full w-full object-contain" loading="lazy"/></section><section style="--duration:52;--radius:305;--delay:-47.666666666666664" class="absolute z-0 flex transform-gpu animate-orbit items-center justify-center rounded-full border border-line [animation-delay:calc(var(--delay)*1000ms)] size-[28px] border-none bg-transparent shadow-none"><img src="https://logos.composio.dev/api/intercom" alt="" class="h-full w-full object-contain" loading="lazy"/></section></section></div><p class="relative z-10 text-xs text-faint" data-mono="true">Private deployment · access by invitation</p></span><span class="flex w-1/2 flex-col items-center justify-center py-12 max-lg:w-full" style="background:linear-gradient(to left, #E4EDFF 0%, #EAF1FF 22%, #F1
31F6FF 50%, #F8FBFF 78%, #FFFFFF 100%)"><div class="mb-8 w-full px-[10%] lg:hidden"><div class="mx-auto flex w-96 flex-col leading-none max-md:w-full"><span class="text-lg font-bold tracking-tight">AgentConnect</span><span class="mt-[5px] flex items-center gap-1.5"><span data-mono="true" class="text-2xs tracking-[.06em] text-faint">Powered by</span><img src="/brand/lyriq-light.png" alt="Lyriq AI" class="h-[13px] w-auto shrink-0"/></span></div></div><div class="flex w-full justify-center"><div class="flex w-full flex-col items-center justify-center max-lg:px-[10%]"><section class="mx-auto flex w-96 flex-col gap-4 max-md:w-full"><section style="position:relative;width:fit-content;overflow:hidden"><div style="opacity:0;transform:translateY(75px)"><h2 class="font-serif text-3xl font-bold text-ink">Welcome back</h2></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section><section style="position:relative;width:fit-content;overflow:hidden" class="pb-2"><div style="opacity:0;transform:translateY(75px)"><p class="max-w-sm text-sm text-ink-2">Sign in to your workspace.</p></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section><form noValidate=""><section class="mb-4 grid grid-cols-1 gap-x-4 md:grid-cols-1"><section class="flex flex-col gap-2"><section style="position:relative;width:fit-content;overflow:hidden"><div style="opacity:0;transform:translateY(75px)"><label class="text-sm leading-none font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-ink-2" for="Email">Email<!-- --> <span class="text-[color:var(--err)]">*</span></label></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section><section style="position:relative;width:100%;overflow:hidden" class="flex w-full flex-col space-y-2"><div style="opacity:0;transform:translateY(75px)"><section class="relative"><div class="group/input rounded-md p-[2px] transition duration-300" style="background:radial-gradient( 32 0px circle at 0px 0px, 33 var(--accent), 34 transparent 80% 35 )"><input type="email" class="shadow-input flex h-10 w-full rounded-md border-none bg-surface px-3.5 py-2 text-base text-ink transition duration-300 group-hover/input:shadow-none file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-faint focus-visible:ring-[2px] focus-visible:ring-[color:var(--accent-line)] focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50" id="Email" placeholder="[email protected]" autoComplete="email" name="Email" value=""/></div></section><section class="h-4"></section></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section></section><section class="flex flex-col gap-2"><section style="position:relative;width:fit-content;overflow:hidden"><div style="opacity:0;transform:translateY(75px)"><label class="text-sm leading-none font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-ink-2" for="Password">Password<!-- --> <span class="text-[color:var(--err)]">*</span></label></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section><section style="position:relative;width:100%;overflow:hidden" class="flex w-full flex-col space-y-2"><div style="opacity:0;transform:translateY(75px)"><section class="relative"><div class="group/input rounded-md p-[2px] transition duration-300" style="background:radial-gradient( 36 0px circle at 0px 0px, 37 var(--accent), 38 transparent 80% 39 )"><input type="password" class="shadow-input flex h-10 w-full rounded-md border-none bg-surface px-3.5 py-2 text-base text-ink transition duration-300 group-hover/input:shadow-none file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-faint focus-visible:ring-[2px] focus-visible:ring-[color:var(--accent-line)] focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50" id="Password" placeholder="Your password" autoComplete="current-password" name="Password" value=""/></div><button type="button" aria-label="Show password" class="absolute inset-y-0 right-0 flex items-center pr-3 text-sm leading-5 text-muted transition-colors hover:text-ink"><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-eye-off h-4 w-4" aria-hidden="true"><path d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"></path><path d="M14.084 14.158a3 3 0 0 1-4.242-4.242"></path><path d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"></path><path d="m2 2 20 20"></path></svg></button></section><section class="h-4"></section></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section></section></section><section style="position:relative;width:100%;overflow:visible"><div style="opacity:0;transform:translateY(75px)"><button class="group/btn relative block h-10 w-full rounded-md bg-accent font-medium text-on-accent shadow-[0px_1px_0px_0px_rgba(255,255,255,.25)_inset,0px_-1px_0px_0px_rgba(0,0,0,.12)_inset] outline-hidden transition-[filter,transform] duration-150 hover:brightness-110 active:translate-y-
39px disabled:cursor-not-allowed disabled:opacity-60" type="submit">Sign in<!-- --> â<span class="absolute inset-x-0 -bottom-px block h-px w-full bg-gradient-to-r from-transparent via-[color:var(--accent)] to-transparent opacity-0 transition duration-500 group-hover/btn:opacity-100"></span><span class="absolute inset-x-10 -bottom-px mx-auto block h-px w-1/2 bg-gradient-to-r from-transparent via-[color:var(--info)] to-transparent opacity-0 blur-sm transition duration-500 group-hover/btn:opacity-100"></span></button></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section><section style="position:relative;width:100%;overflow:visible"><div style="opacity:0;transform:translateY(75px)"><section class="mt-4"><div class="flex flex-col gap-4"><div class="flex flex-wrap items-center justify-center gap-x-3 gap-y-1.5 text-sm font-medium text-ink"><button type="button" class="underline underline-offset-[3px] hover:no-underline disabled:opacity-50">Forgot your password?</button><span class="text-faint">·</span><button type="button" class="underline underline-offset-[3px] hover:no-underline disabled:opacity-50">Email me a sign-in link instead</button></div><p class="text-center text-sm text-ink-2">Access is by invitation. Ask your administrator for a link.</p></div></section></div><div style="position:absolute;top:4px;bottom:4px;left:0px;right:0;z-index:20;background:var(--skeleton);border-radius:4px"></div></section></form></section></div></div></span></section><!--$--><!--/$-->
39<script src="/_next/static/chunks/webpack-0c5676109e306f8e.js" id="_R_" async=""></script>
39<script>(self.__next_f=self.__next_f||[]).push([0])</script>
39<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9169,[],\"\"]\n3:I[84389,[],\"\"]\n4:I[63398,[\"3102\",\"static/chunks/3102-d621c2ec305340ac.js\",\"7177\",\"static/chunks/app/layout-57f6804c90ff12df.js\"],\"ModalHost\"]\n5:I[91080,[],\"ClientPageRoot\"]\n6:I[94976,[\"4738\",\"static/chunks/4738-60908aa61284e4b1.js\",\"3102\",\"static/chunks/3102-d621c2ec305340ac.js\",\"9655\",\"static/chunks/9655-582c2fc5d484ff9c.js\",\"6630\",\"static/chunks/6630-8624d22f202ffef4.js\",\"4520\",\"static/chunks/app/login/page-a89890bead0f0e5a.js\"],\"default\",1]\n9:I[77924,[],\"OutletBoundary\"]\nb:I[32541,[],\"AsyncMetadataOutlet\"]\nd:I[77924,[],\"ViewportBoundary\"]\nf:I[77924,[],\"MetadataBoundary\"]\n10:\"$Sreact.suspense\"\n12:I[63751,[\"4219\",\"static/chunks/app/global-error-6fb4ef3fa3f82e84.js\"],\"default\"]\n:HL[\"/_next/static/media/636a5ac981f94f8b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/bb3ef058b751a6ad-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/b52cdac6ed538504.css\",\"style\"]\n:HL[\"/_next/static/css/d08019c202d9a109.css\",\"style\"]\n"])</script>
39<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"FY8YB3rhU-Bp3cNIib5NF\",\"p\":\"\",\"c\":[\"\",\"login\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b52cdac6ed538504.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d08019c202d9a109.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"__variable_646807 __variable_646807 __variable_3c557b h-full antialiased\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"try {\\n var p = location.pathname;\\n var lightOnly = p === '/login' || p === '/reset-password';\\n if (!lightOnly \u0026\u0026 localStorage.getItem('ac-theme') === 'dark') document.documentElement.setAttribute('data-theme', 'dark');\\n} catch (e) {}\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function () {\\n var KEY = 'ac-stale-reload';\\n function reloadOnce() {\\n try {\\n var last = Number(sessionStorage.getItem(KEY) || 0);\\n if (Date.now() - last \u003c 30000) return;\\n sessionStorage.setItem(KEY, String(Date.now()));\\n } catch (e) {}\\n location.reload();\\n }\\n function isChunkError(x) {\\n var m = x \u0026\u0026 (x.name + ' ' + x.message);\\n return !!m \u0026\u0026 /ChunkLoadError|Loading (CSS )?chunk [^ ]+ failed|Failed to fetch dynamically imported module/i.test(m);\\n }\\n window.addEventListener('error', function (e) {\\n var t = e.target;\\n var src = t \u0026\u0026 (t.src || t.href);\\n if (src \u0026\u0026 /\\\\/_next\\\\/static\\\\//.test(src)) reloadOnce();\\n else if (isChunkError(e.error)) reloadOnce();\\n }, true);\\n window.addEventListener('unhandledrejection', function (e) { if (isChunkError(e.reason)) reloadOnce(); });\\n})();\"}}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full\",\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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\"}],[\"$\",\"$L4\",null,{}]]}]]}]]}],{\"children\":[\"login\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}],null,[\"$\",\"$L9\",null,{\"children\":[\"$La\",[\"$\",\"$Lb\",null,{\"promise\":\"$@c\"}]]}]]}],{}
39,null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$10\",null,{\"fallback\":null,\"children\":\"$L11\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$12\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d08019c202d9a109.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"s\":false,\"S\":true}\n"])</script>
39<script>self.__next_f.push([1,"7:{}\n8:\"$0:f:0:1:2:children:2:children:1:props:children:0:props:params\"\n"])</script>
39<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\na:null\n"])</script>
39<script>self.__next_f.push([1,"13:I[21477,[],\"IconMark\"]\nc:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"AgentConnect\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Durable, approval-gated agents â the machine works, you decide.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/icon.png?988f53a2cb0c1990\",\"type\":\"image/png\",\"sizes\":\"18x18\"}],[\"$\",\"$L13\",\"3\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
39<script>self.__next_f.push([1,"11:\"$c:metadata\"\n"])</script>
39<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45cfca2ffdc0d48',t:'MTc5MTIwOTE4NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
39</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.