1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" as="image" href="/__l5e/assets-v1/98f51137-7f71-41be-bad7-ef2275edd3fc/inteleza-logo-dark.png"/><link rel="preload" as="image" href="/__l5e/assets-v1/e9fbc97f-f7dc-4ba7-a264-f2d0ed0b45c7/inteleza-logo-light.png"/><link rel="stylesheet" href="/assets/styles-BlHwnKEB.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..700;1,9..144,400..600&family=Inter:wght@400;500;600&display=swap" data-precedence="default"/><title>Sign in - INTELEZA</title><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="theme-color" content="#0b0b0c"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="INTELEZA"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta name="mobile-web-app-capable" content="yes"/><meta name="description" content="Sign in to INTELEZA to open your personal intelligence model."/><meta property="og:title" content="Sign in - INTELEZA"/><meta property="og:description" content="Open your personal intelligence model."/><link rel="modulepreload" href="/assets/index-CyZ6zfOn.js"/><link rel="modulepreload" href="/assets/useRouter-BzYNxvEH.js"/><link rel="modulepreload" href="/assets/react-dom-BgQH6Ejw.js"/><link rel="modulepreload" href="/assets/createServerFn-BekYyq-J.js"/><link rel="modulepreload" href="/assets/useStore-CU4PVQ0Y.js"/><link rel="modulepreload" href="/assets/root-DLTE-HSj.js"/><link rel="modulepreload" href="/assets/link-CbOtgKjb.js"/><link rel="modulepreload" href="/assets/matchContext-Br0Yn2c6.js"/><link rel="modulepreload" href="/assets/auth-middleware-JDjVgB0Q.js"/><link rel="modulepreload" href="/assets/createLucideIcon-J-M3V14v.js"/><link rel="modulepreload" href="/assets/dimensions-C2CfifjL.js"/><link rel="modulepreload" href="/assets/auth-B4Cz3OE3.js"/><link rel="modulepreload" href="/assets/eye-BJGvZ7Lo.js"/><link rel="modulepreload" href="/assets/brand-C1JbE9j_.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="icon" type="image/png" href="/favicon.png"/><link rel="apple-touch-icon" href="/icons/apple-touch-icon.png" sizes="180x180"/><link rel="manifest" href="/manifest.webmanifest"/>
1<script>(function(){try{var m=localStorage.getItem('inteleza-theme')||'system';var p=localStorage.getItem('inteleza-palette')||'mono';var d=m==='dark'||(m==='system'&&window.matchMedia('(prefers-color-scheme: dark)').matches);var r=document.documentElement;r.classList.toggle('dark',d);r.classList.remove('theme-mono','theme-noir','theme-signal');r.classList.add('theme-'+p);r.style.colorScheme=d?'dark':'light';}catch(e){}})();</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<meta name="twitter:title" content="Sign in - INTELEZA"><meta name="twitter:description" content="Open your personal intelligence model."><meta property="og:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/71625f736dcd17fadafd457a8ba38924/id-preview-2d06ce0c--8fd3b28c-5c81-4179-8f8d-c370672be07e.lovable.app-1789218194904.png"><meta name="twitter:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/71625f736dcd17fadafd457a8ba38924/id-preview-2d06ce0c--8fd3b28c-5c81-4179-8f8d-c370672be07e.lovable.app-1789218194904.png"></head><body><!--$--><div class="min-h-screen bg-background text-foreground"><header class="flex items-center justify-between border-b border-hair px-5 py-4 lg:px-10"><a href="/"><span class="inline-flex items-center "><img src="/__l5e/assets-v1/98f51137-7f71-41be-bad7-ef2275edd3fc/inteleza-logo-dark.png" alt="INTELEZA" class="w-auto dark:hidden h-7" width="376" height="67"/><img src="/__l5e/assets-v1/e9fbc97f-f7dc-4ba7-a264-f2d0ed0b45c7/inteleza-logo-light.png" alt="" aria-hidden="true" class="hidden w-auto dark:block h-7" width="376" height="67"/></span></a><button type="button" aria-label="Switch to dark theme" class="grid size-9 place-items-center rounded-full border border-hair text-muted-foreground transition-colors hover:border-foreground hover:text-foreground "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-4" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button></header><div class="mx-auto grid max-w-5xl gap-12 px-5 py-16 lg:grid-cols-2 lg:px-10 lg:py-24"><div><p class="label-caps">Begin</p><h1 class="mt-4 font-display text-4xl leading-tight font-semibold md:text-5xl">One model of your life, <span class="italic font-medium">privately yours.</span></h1><p class="mt-5 max-w-md text-muted-foreground">INTELEZA learns from what you tell it and gets more useful every week. Nothing is shared and everything remembered stays editable by you.</p></div><div class="panel-card p-7"><div class="mb-6 flex gap-1 rounded-full border border-hair p-1 text-sm"><button type="button" class="flex-1 rounded-full px-4 py-2 transition-colors bg-ink text-ink-foreground">Sign in</button><button type="button" class="flex-1 rounded-full px-4 py-2 transition-colors text-muted-foreground hover:text-foreground">Create account</button></div><button type="button" class="flex w-full items-center justify-center gap-3 rounded-full border border-border px-5 py-3 text-sm font-medium transition-colors hover:bg-accent disabled:opacity-60">Continue with Google</button><div class="my-6 flex items-center gap-3 text-xs text-muted-foreground"><span class="h-px flex-1 bg-hair"></span>or use email<span class="h-px flex-1 bg-hair"></span></div><form class="space-y-4"><label class="block"><span class="label-caps">Email</span><input type="email" required="" autoComplete="email" class="mt-2 w-full rounded-xl border border-border bg-background px-4 py-3 text-sm outline-none focus:border-foreground" value=""/></label><label class="block"><span class="label-caps">Password</span><div class="relative mt-2"><input type="password" required="" minLength="6" autoComplete="current-password" class="w-full rounded-xl border border-border bg-background px-4 py-3 pr-12 text-sm outline-none focus:border-foreground" value=""/><button type="button" aria-label="Show password" aria-pressed="false" class="absolute inset-y-0 right-0 grid w-12 place-items-center text-muted-foreground transition-colors hover:text-foreground"><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 h-4 w-4" aria-hidden="true"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg></button></div></label><button type="submit" class="w-full rounded-full bg-primary px-5 py-3 text-sm font-medium text-primary-foreground transition-opacity hover:opacity-90 disabled:opacity-60">Sign in</button><button type="button" class="w-full text-center text-xs text-muted-foreground underline transition-colors hover:text-foreground disabled:opacity-60">Forgot your password?</button></form></div></div></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-CyZ6zfOn.js","/assets/useRouter-BzYNxvEH.js","/assets/react-dom-BgQH6Ejw.js","/assets/createServerFn-BekYyq-J.js","/assets/useStore-CU4PVQ0Y.js","/assets/root-DLTE-HSj.js","/assets/link-CbOtgKjb.js","/assets/matchContext-Br0Yn2c6.js","/assets/auth-middleware-JDjVgB0Q.js","/assets/createLucideIcon-J-M3V14v.js","/assets/dimensions-C2CfifjL.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-CyZ6zfOn.js"}}]},"/auth":$R[8]={preloads:$R[9]=["/assets/auth-B4Cz3OE3.js","/assets/eye-BJGvZ7Lo.js","/assets/brand-C1JbE9j_.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1791214566610,s:"success",ssr:!0},$R[12]={i:"�auth�auth",u:1791214566610,s:"success",ssr:!0}],lastMatchId:"�auth�auth"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="" src="/assets/index-CyZ6zfOn.js"></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.