1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/d4df281bd2c98884-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/39fbc522dce19f3a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/09b84819896aa7e8.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-79002a299903babe.js"/>
1<script src="/_next/static/chunks/1dd3208c-19397e3879aaaded.js" async=""></script>
1<script src="/_next/static/chunks/1528-9f359d4c14891857.js" async=""></script>
1<script src="/_next/static/chunks/main-app-b785dae62bcd5af3.js" async=""></script>
1<script src="/_next/static/chunks/11661-14b95f6745889dcc.js" async=""></script>
1<script src="/_next/static/chunks/77965-4b5c0afc7877f26f.js" async=""></script>
1<script src="/_next/static/chunks/16340-b560a187872626e9.js" async=""></script>
1<script src="/_next/static/chunks/17787-2b997064f0ae848a.js" async=""></script>
1<script src="/_next/static/chunks/3065-3faf4f4ad9864f91.js" async=""></script>
1<script src="/_next/static/chunks/60566-749f4ce7a2dff81d.js" async=""></script>
1<script src="/_next/static/chunks/52021-3dc40ad0cacaec5d.js" async=""></script>
1<script src="/_next/static/chunks/41493-e91048675a34a0ea.js" async=""></script>
1<script src="/_next/static/chunks/23311-ef86c35fee1e2fb6.js" async=""></script>
1<script src="/_next/static/chunks/37513-c0d775e51b9e47e5.js" async=""></script>
1<script src="/_next/static/chunks/27386-c9d0b386151c6c88.js" async=""></script>
1<script src="/_next/static/chunks/app/(auth)/login/page-5a843ef30fa1f4e7.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-7d78443c94507100.js" async=""></script>
1<script src="/_next/static/chunks/92265-d725d61c5d831f00.js" async=""></script>
1<script src="/_next/static/chunks/15671-b207c560e7d51da9.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-44d3c113ffb741ca.js" async=""></script>
1<script src="/_next/static/chunks/app/error-9d29004a245b5ffc.js" async=""></script>
1<script src="/_next/static/chunks/app/(public)/layout-a0a14bca2bffb9b8.js" async=""></script>
1<title>frontbell</title><meta name="description" content="frontbell â AI employee for service businesses"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/favicon.ico"/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_1e4310 __variable_c3aa02 __variable_fcbd5c antialiased"><div class="min-h-screen flex" style="background-color:#FAF7F2"><div class="hidden lg:flex lg:w-[45%] xl:w-[42%] flex-col justify-between p-12 relative overflow-hidden" style="background-color:#1a1a1a"><div class="absolute top-0 left-0 right-0 h-[3px]" style="background:linear-gradient(90deg, #D4920B 0%, #F0B429 60%, transparent 100%)"></div><div class="absolute -top-16 -right-16 w-64 h-64 rounded-full opacity-[0.06]" style="background-color:#D4920B" aria-hidden="true"></div><div class="absolute bottom-24 -left-20 w-80 h-80 rounded-full opacity-[0.04]" style="background-color:#F0B429" aria-hidden="true"></div><a aria-label="frontbell home" href="/"><div class="flex items-center gap-3 text-[#FAF7F2]"><svg viewBox="0 0 80 80" class="h-9 w-9 flex-shrink-0" aria-hidden="true"><polygon points="15,15 65,15 60,65 20,65" fill="#D4920B"></polygon><polygon points="25,24 55,24 52,56 28,56" fill="#F0B429" opacity="0.35"></polygon></svg><span class="text-2xl font-bold tracking-tight">frontbell</span></div></a><div class="space-y-6 relative z-10"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full text-xs font-semibold tracking-widest uppercase" style="background-color:rgba(212,146,11,0.18);color:#F0B429;border:1px solid rgba(212,146,11,0.3)">AI Employee for the Trades</div><h1 class="text-4xl xl:text-5xl font-bold leading-tight text-balance" style="color:#FAF7F2">Runs the office<!-- --> <span style="color:#D4920B">so you can run the crew.</span></h1><p class="text-base leading-relaxed max-w-xs" style="color:rgba(250,247,242,0.65)">Sign in to manage your AI employee, view call logs, and keep your business running smoothly.</p><ul class="flex flex-col gap-3 pt-2" aria-label="Key features"><li class="flex items-center gap-3"><span class="flex-shrink-0 w-5 h-5 rounded-full flex items-center justify-center" style="background-color:rgba(212,146,11,0.2)" aria-hidden="true"><svg viewBox="0 0 12 12" class="w-3 h-3" fill="none"><path d="M2 6l3 3 5-5" stroke="#D4920B" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="text-sm" style="color:rgba(250,247,242,0.75)">Drafts estimates and sends invoices</span></li><li class="flex items-center gap-3"><span class="flex-shrink-0 w-5 h-5 rounded-full flex items-center justify-center" style="background-color:rgba(212,146,11,0.2)" aria-hidden="true"><svg viewBox="0 0 12 12" class="w-3 h-3" fill="none"><path d="M2 6l3 3 5-5" stroke="#D4920B" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="text-sm" style="color:rgba(250,247,242,0.75)">Books jobs and keeps the schedule tight</span></li><li class="flex items-center gap-3"><span class="flex-shrink-0 w-5 h-5 rounded-full flex items-center justify-center" style="background-color:rgba(212,146,11,0.2)" aria-hidden="true"><svg viewBox="0 0 12 12" class="w-3 h-3" fill="none"><path d="M2 6l3 3 5-5" stroke="#D4920B" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="text-sm" style="color:rgba(250,247,242,0.75)">Follows up and learns your business</span></li></ul></div><p class="text-xs relative z-10" style="color:rgba(250,247,242,0.72)">Built for paint, cleaning & carpentry crews across North America</p></div><main class="flex-1 flex flex-col items-center justify-center px-6 py-12 lg:px-12 xl:px-16 relative"><div class="lg:hidden absolute top-0 left-0 right-0 h-[3px]" style="background:linear-gradient(90deg, #D4920B 0%, #F0B429 60%, transparent 100%)" aria-hidden="true"></div><div class="lg:hidden mb-10 w-full max-w-md"><a aria-label="frontbell home" href="/"><div class="flex items-center gap-3 "><svg viewBox="0 0 80 80" class="h-9 w-9 flex-shrink-0" aria-hidden="true"><polygon points="15,15 65,15 60,65 20,65" fill="#D4920B"></polygon><polygon points="25,24 55,24 52,56 28,56" fill="#F0B429" opacity="0.35"></polygon></svg><span class="text-2xl font-bold tracking-tight">frontbell</span></div></a></div><div class="w-full max-w-md"><div class="mb-8 space-y-1"><h2 class="text-3xl font-bold text-foreground">Welcome back</h2><p class="text-sm text-muted-foreground">Sign in to your frontbell account</p></div><div class="rounded-xl border bg-card text-card-foreground shadow-sm"><div class="flex flex-col space-y-1.5 p-6 pb-0 px-6 pt-6"><div class="w-10 h-[2px] mb-4 rounded-full" style="background-color:#D4920B" aria-hidden="true"></div></div><div class="p-6 px-6 pb-7 pt-4"><form class="space-y-4" method="post"><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="email" placeholder="[email protected]" autoComplete="email" name="email"/></div><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="password">Password</label><div class="relative"><input type="password" class="flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm pr-10" id="password" placeholder="Password" autoComplete="current-password" name="password"/><button type="button" class="absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground" aria-label="Show password" aria-pressed="false"><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"><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></div><div class="flex items-center justify-between"><label class="flex items-center gap-2 text-sm"><input type="checkbox" class="rounded border-input" name="rememberMe"/>Remember me</label><a class="text-sm text-primary hover:underline" href="/forgot-password">Forgot password?</a></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground shadow hover:bg-primary/90 h-9 px-4 py-2 w-full" t
1ype="submit">Sign In</button><p class="text-center text-sm text-muted-foreground">Don't have an account?<!-- --> <a class="text-primary underline underline-offset-2 hover:no-underline" href="/signup">Create account</a></p></form></div></div></div><footer class="mt-10 text-xs text-center text-muted-foreground"><nav aria-label="Auth footer"><a class="underline underline-offset-2 hover:opacity-80 transition-opacity" href="/privacy">Privacy Policy</a><span class="mx-2" aria-hidden="true">·</span><a class="underline underline-offset-2 hover:opacity-80 transition-opacity" href="/terms">Terms of Service</a><span class="mx-2" aria-hidden="true">·</span><a class="underline underline-offset-2 hover:opacity-80 transition-opacity" href="/legal/accessibility">Accessibility</a><span class="mx-2" aria-hidden="true">·</span><a class="underline underline-offset-2 hover:opacity-80 transition-opacity" href="/download">Get the App</a></nav><p class="mt-2">© <!-- -->2026<!-- --> <!-- -->frontbell</p></footer></main></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script src="/_next/static/chunks/webpack-79002a299903babe.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
1<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n2:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n3:HL[\"/_next/static/media/d4df281bd2c98884-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/css/39fbc522dce19f3a.css\",\"style\"]\n5:HL[\"/_next/static/css/09b84819896aa7e8.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"6:I[11815,[],\"\"]\n8:I[5428,[],\"ClientPageRoot\"]\n9:I[20036,[\"11661\",\"static/chunks/11661-14b95f6745889dcc.js\",\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"16340\",\"static/chunks/16340-b560a187872626e9.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"3065\",\"static/chunks/3065-3faf4f4ad9864f91.js\",\"60566\",\"static/chunks/60566-749f4ce7a2dff81d.js\",\"52021\",\"static/chunks/52021-3dc40ad0cacaec5d.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"27386\",\"static/chunks/27386-c9d0b386151c6c88.js\",\"84665\",\"static/chunks/app/(auth)/login/page-5a843ef30fa1f4e7.js\"],\"default\",1]\na:I[55092,[],\"\"]\nb:I[82023,[],\"\"]\ne:I[44622,[\"11661\",\"static/chunks/11661-14b95f6745889dcc.js\",\"16470\",\"static/chunks/app/global-error-7d78443c94507100.js\"],\"default\"]\nf:[]\n0:[\"$\",\"$L6\",null,{\"buildId\":\"mxwTs2rTUazdNIU30Nc_A\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"login\"],\"initialTree\":[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{},[[\"$L7\",[\"$\",\"$L8\",null,{\"props\":{\"params\":{},\"searchParams\":{}},\"Component\":\"$9\"}],null],null],null]},[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(auth)\",\"children\",\"login\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(auth)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/39fbc522dce19f3a."])</script>
1<script>self.__next_f.push([1,"css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/09b84819896aa7e8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$Lc\"],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$Ld\"],\"globalErrorComponent\":\"$e\",\"missingSlots\":\"$Wf\"}]\n"])</script>
1<script>self.__next_f.push([1,"10:I[31876,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"RouteTitle\"]\n11:I[75148,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"FlagOverrideProvider\"]\n12:I[65732,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"ThemeProvider\"]\n13:I[6475,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"QueryProvider\"]\n14:I[50221,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2f"])</script>
1<script>self.__next_f.push([1,"b6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"AuthProvider\"]\n15:I[72568,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"TelemetryProvider\"]\n16:I[37513,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"I18nProvider\"]\n17:I[85662,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"ErrorBoundary\"]\n18:I[73027,[\"11661\",\"static/chunks/11661-14b95f6745889dcc.js\",\"97601\",\"static/chunks/app/error-9d29004a245b5ffc.js\"],\"default\"]\n19:I[16340,[\"16340\",\"static/chunks/16340-b560a187872626e9.js\",\"58288\",\"static/chunks/app/(public)/layout-a0a14bca2bffb9b8.js\"],\"\"]\n1a:I[17787,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9"])</script>
1<script>self.__next_f.push([1,"e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"Toaster\"]\n1b:I[97711,[\"77965\",\"static/chunks/77965-4b5c0afc7877f26f.js\",\"17787\",\"static/chunks/17787-2b997064f0ae848a.js\",\"92265\",\"static/chunks/92265-d725d61c5d831f00.js\",\"41493\",\"static/chunks/41493-e91048675a34a0ea.js\",\"15671\",\"static/chunks/15671-b207c560e7d51da9.js\",\"23311\",\"static/chunks/23311-ef86c35fee1e2fb6.js\",\"37513\",\"static/chunks/37513-c0d775e51b9e47e5.js\",\"63185\",\"static/chunks/app/layout-44d3c113ffb741ca.js\"],\"FlagPreviewPanel\"]\nc:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_1e4310 __variable_c3aa02 __variable_fcbd5c antialiased\",\"children\":[[\"$\",\"$L10\",null,{}],[\"$\",\"$L11\",null,{\"value\":{},\"children\":[[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$L14\",null,{\"children\":[[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L17\",null,{\"children\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$18\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-gray-50\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-bold text-gray-900\",\"children\":\"404\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-xl text-gray-600\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-gray-500\",\"children\":\"The page you're looking for doesn't exist or has been moved.\"}],[\"$\",\"$L19\",null,{\"href\":\"/today\",\"children\":\"Go to Dashboard\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 bg-primary text-primary-foreground shadow hover:bg-primary/90 h-9 px"])</script>
1<script>self.__next_f.push([1,"-4 py-2 mt-6\"}]]}]}],\"notFoundStyles\":[]}]}]}]}],[\"$\",\"$L1a\",null,{\"position\":\"top-right\",\"richColors\":true}]]}]}]}],[\"$\",\"$L1b\",null,{}]]}]]}]}]\nd:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"frontbell\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"frontbell â AI employee for service businesses\"}],[\"$\",\"link\",\"4\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"5\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"6\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",\"7\",{\"name\":\"next-size-adjust\"}]]\n7:null\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.