1<!DOCTYPE html><html lang="en" class="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/0p._0zq.~mjmd.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0ze4gu236oq96.js"/>
1<script src="/_next/static/chunks/0vq~g7a14g9by.js" async=""></script>
1<script src="/_next/static/chunks/0mstyq17cbf8-.js" async=""></script>
1<script src="/_next/static/chunks/0m_x3wga1igvv.js" async=""></script>
1<script src="/_next/static/chunks/0pqt~8bl3ukh4.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0lp95urc7rr5x.js" async=""></script>
1<script src="/_next/static/chunks/0yd6y6ac~b0w3.js" async=""></script>
1<script src="/_next/static/chunks/0d3shmwh5_nmn.js" async=""></script>
1<script src="/_next/static/chunks/00mczw-6ewlbo.js" async=""></script>
1<script src="/_next/static/chunks/066c56jc7zm_w.js" async=""></script>
1<script src="/_next/static/chunks/0m.qbz7n3n9jh.js" async=""></script>
1<title>Perfect Job â AI Job Search Pipeline</title><meta name="description" content="Upload your CV, find matching jobs, generate tailored resumes, and apply with confidence."/><meta name="google-site-verification" content="nmzCUhhrrI8GQ_gYzCHSTPWuqwkwr18hCtUA_DfIvnY"/><link rel="shortcut icon" href="/favicon.svg"/><link rel="icon" href="/favicon.ico?favicon.0x3dzn~oxb6tn.ico" sizes="256x256" type="image/x-icon"/><link rel="icon" href="/favicon.svg"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col font-sans"><div hidden=""><!--$--><!--/$--></div><main class="min-h-screen bg-[#071622] text-white" style="font-family:var(--font-home-body), Inter, sans-serif"><div class="min-h-screen bg-[radial-gradient(circle_at_top,rgba(255,255,255,0.08),transparent_28%),linear-gradient(180deg,#071c2a_0%,#071622_100%)]"><header class="w-full px-6 py-5 sm:px-8 sm:py-6"><div class="mx-auto flex max-w-7xl items-center justify-between gap-3 sm:gap-6"><a class="text-foreground" href="/"><span class="text-[1.75rem] tracking-tight text-white sm:text-3xl" style="font-family:var(--font-home-display), 'Instrument Serif', serif">Perfect Job<sup class="ml-0.5 text-xs align-super opacity-80">®</sup></span></a></div></header><section class="px-6 pb-16 pt-4 sm:px-8 sm:pb-24 sm:pt-10"><div class="mx-auto grid max-w-6xl gap-8 lg:grid-cols-[0.95fr_440px] lg:items-stretch"><div class="rounded-[32px] border border-[rgba(255,255,255,0.12)] bg-[rgba(255,255,255,0.05)] p-8 backdrop-blur-[10px] sm:p-10"><p class="text-sm uppercase tracking-[0.14em] text-[rgba(255,255,255,0.58)]">Create account</p><h1 class="mt-6 max-w-[12ch] text-5xl leading-[0.96] tracking-[-0.05em] text-white sm:text-6xl" style="font-family:var(--font-home-display), 'Instrument Serif', serif">Start tailoring your CVs and finding better-fit roles.</h1><p class="mt-5 max-w-2xl text-sm leading-7 text-[rgba(255,255,255,0.74)] sm:mt-6 sm:text-base sm:leading-8">Create your account, bring in your base CV, and start turning the search into one clearer workflow instead of a pile of disconnected tabs.</p><div class="mt-8 grid gap-4 text-sm text-[rgba(255,255,255,0.68)] sm:mt-10 sm:max-w-xl"><div class="rounded-[24px] border border-[rgba(255,255,255,0.1)] bg-[rgba(255,255,255,0.03)] px-5 py-4">Tailor each CV around the role you actually want.</div><div class="hidden rounded-[24px] border border-[rgba(255,255,255,0.1)] bg-[rgba(255,255,255,0.03)] px-5 py-4 sm:block">Keep job discovery, evaluations, and applications in one place.</div></div></div><div class="rounded-[32px] border border-[rgba(255,255,255,0.14)] bg-[rgba(255,255,255,0.08)] p-8 backdrop-blur-[12px] sm:p-10"><p class="text-sm uppercase tracking-[0.14em] text-[rgba(255,255,255,0.58)]">Account setup</p><h2 class="mt-5 text-3xl tracking-[-0.04em] text-white">Create your account</h2><p class="mt-3 text-sm leading-7 text-[rgba(255,255,255,0.7)]">Use Google for the fastest path in, or sign up with email and continue to onboarding.</p><div class="mt-8 grid gap-3"><button type="button" class="flex h-12 items-center justify-center gap-3 rounded-full border border-[rgba(255,255,255,0.14)] bg-white text-sm font-medium text-[#091825] transition-colors hover:bg-white/92 disabled:opacity-50"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z" fill="#FBBC05"></path><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"></path></svg>Continue with Google</button></div><div class="my-8 h-px bg-[rgba(255,255,255,0.12)]"></div><form class="space-y-5"><label class="block"><span class="text-[11px] uppercase tracking-[0.18em] text-[rgba(255,255,255,0.54)]">Full name</span><input type="text" required="" class="mt-3 w-full rounded-[18px] border border-[rgba(255,255,255,0.12)] bg-[rgba(255,255,255,0.06)] px-5 py-4 text-sm text-white placeholder:text-[rgba(255,255,255,0.34)]" placeholder="Jane Smith" value=""/></label><label class="block"><span class="text-[11px] uppercase tracking-[0.18em] text-[rgba(255,255,255,0.54)]">Email</span><input type="email" required="" class="mt-3 w-full rounded-[18px] border border-[rgba(255,255,255,0.12)] bg-[rgba(255,255,255,0.06)] px-5 py-4 text-sm text-white placeholder:text-[rgba(255,255,255,0.34)]" placeholder="[email protected]" value=""/></label><label class="block"><span class="text-[11px] uppercase tracking-[0.18em] text-[rgba(255,255,255,0.54)]">Password</span><input type="password" required="" minLength="6" class="mt-3 w-full rounded-[18px] border border-[rgba(255,255,255,0.12)] bg-[rgba(255,255,255,0.06)] px-5 py-4 text-sm text-white placeholder:text-[rgba(255,255,255,0.34)]" placeholder="Minimum 6 characters" value=""/></label><button type="submit" class="liquid-glass inline-flex h-12 w-full items-center justify-center gap-2 rounded-full px-5 text-sm font-medium text-white transition-transform hover:scale-[1.01] disabled:opacity-50">Create account<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-arrow-right size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></form><p class="mt-6 text-sm text-[rgba(255,255,255,0.62)]">Already have an account?<!-- --> <a class="text-white underline-offset-4 hover:underline" href="/login">Sign in</a></p></div></div></section></div></main><!--$--><!--/$-->
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/0ze4gu236oq96.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[40264,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"QueryProvider\"]\n3:I[39756,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"default\"]\n5:I[29306,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\",\"/_next/static/chunks/066c56jc7zm_w.js\"],\"default\"]\n6:I[13354,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"Toaster\"]\n7:I[2355,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"Analytics\"]\n8:I[57215,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"SpeedInsights\"]\n9:I[47257,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"ClientPageRoot\"]\na:I[1111,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\",\"/_next/static/chunks/0m.qbz7n3n9jh.js\"],\"default\"]\nd:I[97367,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"OutletBoundary\"]\ne:\"$Sreact.suspense\"\n11:I[97367,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"ViewportBoundary\"]\n13:I[97367,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"MetadataBoundary\"]\n15:I[68027,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0p._0zq.~mjmd.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"signup\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(auth)\",{\"children\":[\"signup\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0p._0zq.~mjmd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/00mczw-6ewlbo.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col font-sans\",\"children\":[[\"$\",\"$L2\",null,{\"children\":[[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L5\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L6\",null,{}]]}],[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L5\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"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\":[[\"$\",\"$L9\",null,{\"Component\":\"$a\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@b\",\"$@c\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0m.qbz7n3n9jh.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@f\"}]}]]}],{},null,false,null]},null,false,\"$@10\"]},null,false,\"$@10\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L14\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0p._0zq.~mjmd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ZIVv-rqUqCSQNiXLS4YhF\"}\n"])</script>
1<script>self.__next_f.push([1,"16:[]\n10:\"$W16\"\nb:{}\nc:\"$0:f:0:1:1:children:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script>
1<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>
1<script>self.__next_f.push([1,"17:I[27201,[\"/_next/static/chunks/0yd6y6ac~b0w3.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/00mczw-6ewlbo.js\"],\"IconMark\"]\nf:null\n14:[[\"$\",\"title\",\"0\",{\"children\":\"Perfect Job â AI Job Search Pipeline\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Upload your CV, find matching jobs, generate tailored resumes, and apply with confidence.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"google-site-verification\",\"content\":\"nmzCUhhrrI8GQ_gYzCHSTPWuqwkwr18hCtUA_DfIvnY\"}],[\"$\",\"link\",\"3\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.svg\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0x3dzn~oxb6tn.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"5\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\"}],[\"$\",\"$L17\",\"6\",{}]]\n"])</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.