PageSourceSearch

https://typebuddy.ai/

html typebuddy.ai collected 2026-09-25 22:29:59 UTC 97,523 bytes, 52 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="light" style="color-scheme:light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/de70bee13400563f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/dec18c9fbda2e34f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-e8bcfbbf7ef96a9b.js"/>
1<script src="/_next/static/chunks/5d64e219-136d6fa79f308df2.js" async=""></script>
1<script src="/_next/static/chunks/2681-c6557cdbf25981e1.js" async=""></script>
1<script src="/_next/static/chunks/main-app-9763f73b4acb0b66.js" async=""></script>
1<script src="/_next/static/chunks/8327-07e123290196bd57.js" async=""></script>
1<script src="/_next/static/chunks/3161-cdd25740b254ebf6.js" async=""></script>
1<script src="/_next/static/chunks/535-42aba9b3baecc317.js" async=""></script>
1<script src="/_next/static/chunks/8460-67ec13f5491911af.js" async=""></script>
1<script src="/_next/static/chunks/9786-7673ab550590d1ee.js" async=""></script>
1<script src="/_next/static/chunks/5029-a3567e8bb54ca025.js" async=""></script>
1<script src="/_next/static/chunks/9009-32d0933a34bb31be.js" async=""></script>
1<script src="/_next/static/chunks/1383-2247b74aee5b4908.js" async=""></script>
1<script src="/_next/static/chunks/9228-b6312c650a936817.js" async=""></script>
1<script src="/_next/static/chunks/6248-7fb3428d5ae097f5.js" async=""></script>
1<script src="/_next/static/chunks/6993-c007a877d7ba1463.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/(landing)/layout-b92919f72e7ce565.js" async=""></script>
1<script src="/_next/static/chunks/0c1e3927-3f531438e8665a2d.js" async=""></script>
1<script src="/_next/static/chunks/8626-4a35c461cbf82a90.js" async=""></script>
1<script src="/_next/static/chunks/5253-97b16bbf55a85bc5.js" async=""></script>
1<script src="/_next/static/chunks/2089-6c10fc154a9e4a7e.js" async=""></script>
1<script src="/_next/static/chunks/2254-47891f8f1f71a126.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-0bafbeed8c4b98b7.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/(landing)/page-f938df6692dc5678.js" async=""></script>
1<meta name="next-size-adjust" content=""/>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window['__ENV'] = {\"NEXT_PUBLIC_API_URL\":\"https://api.typebuddy.ai\",\"NEXT_PUBLIC_COUNTLY_APP_KEY\":\"f3c328d2e4f14f8f86acb988e02bf191b2bab1ba\",\"NEXT_PUBLIC_COUNTLY_URL\":\"https://countly.typebuddy.ai/\"}"}])</script>
1<title>TypeBuddy - Type with AI everywhere</title><meta name="description" content="Transform your writing experience with AI-powered suggestions that understand context, fix errors in real-time, and help you communicate in any language instantly."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/>
1<script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_188709 __variable_9a8899 antialiased">
1<script>((e2, t2, r2, n2, a2, i2, o2, s2) => {
2          let l2 = document.documentElement, c2 = ["light", "dark"];
3          function u2(t3) {
4            var r3;
5            (Array.isArray(e2) ? e2 : [e2]).forEach((e3) => {
6              let r4 = e3 === "class", n3 = r4 && i2 ? a2.map((e4) => i2[e4] || e4) : a2;
7              r4 ? (l2.classList.remove(...n3), l2.classList.add(i2 && i2[t3] ? i2[t3] : t3)) : l2.setAttribute(e3, t3);
8            }), r3 = t3, s2 && c2.includes(r3) && (l2.style.colorScheme = r3);
9          }
10          if (n2) u2(n2);
11          else try {
12            let e3 = localStorage.getItem(t2) || r2, n3 = o2 && e3 === "system" ? window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light" : e3;
13            u2(n3);
14          } catch {
15          }
16        })("class","theme","light",null,["light","dark"],null,true,true)</script>
16<div class="flex flex-col" style="--header-height:calc(var(--spacing) * 18)"><header class="w-full h-[var(--header-height)] fixed top-0 left-0 right-0 z-50 transition-all duration-300 translate-y-0 opacity-100 pointer-events-auto" style="backdrop-filter:blur(8px)"><div class="w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8 h-full flex items-center justify-between gap-2"><button data-slot="popover-trigger" class="whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:text-accent-foreground px-4 py-2 has-[&gt;svg]:px-3 extend-touch-target h-8 touch-manipulation items-center justify-start gap-2.5 !p-0 hover:bg-transparent focus-visible:bg-transparent focus-visible:ring-0 active:bg-transparent dark:hover:bg-transparent flex lg:hidden" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Rmtllb»" data-state="closed"><div class="relative flex h-8 w-4 items-center justify-center"><div class="relative size-4"><span class="bg-foreground absolute left-0 block h-0.5 w-4 transition-all duration-100 top-1"></span><span class="bg-foreground absolute left-0 block h-0.5 w-4 transition-all duration-100 top-2.5"></span></div><span class="sr-only">Toggle Menu</span></div><span class="flex h-8 items-center text-lg leading-none font-medium">Menu</span></button><a class="items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 hover:text-accent-foreground dark:hover:bg-accent/50 h-9 has-[&gt;svg]:px-3 hidden lg:flex p-0 hover:bg-transparent flex flex-row items-center gap-3" data-slot="button" href="/"><img alt="logo" loading="lazy" width="30" height="30" decoding="async" data-nimg="1" class="rounded-sm size-8" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo.e20c638b.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo.e20c638b.png&amp;w=64&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flogo.e20c638b.png&amp;w=64&amp;q=75"/><span class="text-lg font-bold">TypeBuddy</span></a><div class="flex-1"></div><nav class="items-center hidden lg:flex"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 dark:hover:bg-accent/50 h-9 px-4 py-2 has-[&gt;svg]:px-3 text-base text-muted-foreground transition-colors hover:bg-transparent hover:text-foreground" href="/changelog">Changelog</a><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 dark:hover:bg-accent/50 h-9 px-4 py-2 has-[&gt;svg]:px-3 text-base text-muted-foreground transition-colors hover:bg-transparent hover:text-foreground" href="/docs">Docs</a></nav><div class="flex items-center h-full py-6 pr-4"><div data-orientation="vertical" role="none" data-slot="separator" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px hidden lg:block"></div></div><a href="/signin"><button data-slot="button" class="items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
16size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[&gt;svg]:px-3 cursor-pointer hidden sm:inline-flex">Sign in</button></a><a target="_blank" href="/download/latest"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3 cursor-pointer">Try for free</button></a></div></header><div class="relative overflow-x-hidden"><div class="absolute inset-0 h-[400px] bg-gradient-to-b from-blue-50 via-white to-white dark:from-gray-900 dark:via-gray-800 dark:to-gray-800"></div><div class="pointer-events-none absolute inset-0 h-[400px] z-0"><div class="absolute top-[-60px] left-[-120px] w-[420px] h-[320px] bg-gradient-to-br from-purple-300 via-blue-200 to-transparent rounded-full opacity-50 blur-3xl" style="filter:blur(80px);animation:float 8s ease-in-out infinite, glow 6s ease-in-out infinite"></div><div class="absolute top-[10%] right-[-100px] w-[340px] h-[260px] bg-gradient-to-br from-blue-200 via-cyan-200 to-transparent rounded-full opacity-45 blur-2xl" style="filter:blur(60px);animation:float 10s ease-in-out infinite reverse, glow 7s ease-in-out infinite 1s"></div><div class="absolute bottom-[-80px] left-1/2 -translate-x-1/2 w-[480px] h-[220px] bg-gradient-to-tl from-pink-200 via-purple-100 to-transparent rounded-full opacity-50 blur-3xl" style="filter:blur(90px);animation:float 12s ease-in-out infinite, glow 8s ease-in-out infinite 2s"></div></div><style>
17            @keyframes float {
18              0%, 100% {
19                transform: translateY(0px) translateX(0px);
20              }
21              25% {
22                transform: translateY(-20px) translateX(10px);
23              }
24              50% {
25                transform: translateY(-10px) translateX(-15px);
26              }
27              75% {
28                transform: translateY(15px) translateX(5px);
29              }
30            }
31
32            @keyframes glow {
33              0%, 100% {
34                opacity: 0.4;
35                transform: scale(1);
36              }
37              50% {
38                opacity: 0.7;
39                transform: scale(1.2);
40              }
41            }
42
43            @keyframes rotate {
44              from {
45                transform: rotate(0deg);
46              }
47              to {
48                transform: rotate(360deg);
49              }
50            }
51          </style><div class="relative z-10"><section class="relative pt-[var(--header-height)]"><div class="w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8 relative pt-16 pb-16"><div class="w-full text-center"><div class="items-center justify-center gap-6 mb-6 text-sm text-muted-foreground hidden"><div class="flex items-center gap-2"><div class="flex"><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-star h-4 w-4 fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><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-star h-4 w-4 fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><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-star h-4 w-4 fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><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-star h-4 w-4 fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><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-star h-4 w-4 fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span>4.9/5 from 2,000+ users</span></div><div class="flex items-center gap-2"><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-users h-4 w-4"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><span>Join 50,000+ writers</span></div></div><h1 class="text-4xl md:text-5xl lg:text-6xl font-bold mb-4 bg-gradient-to-r from-gray-900 via-blue-800 to-purple-800 dark:from-white dark:via-blue-200 dark:to-purple-200 bg-clip-text text-transparent leading-tight">Type with AI<!-- -->
51 <span class="text-blue-600 dark:text-blue-400">everywhere</span></h1><p class="max-w-3xl mx-auto text-xl md:text-2xl text-muted-foreground mb-8 leading-relaxed">Transform your writing experience with AI-powered suggestions that understand context, fix errors in real-time, and help you communicate in any language instantly.</p><div class="flex flex-col sm:flex-row items-center justify-center gap-4 mb-3"><a target="_blank" href="/download/latest"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-10 rounded-md px-6 has-[&gt;svg]:px-4 cursor-pointer font-semibold"><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-download size-5"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg>Download</button></a><a href="/docs"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[&gt;svg]:px-4 cursor-pointer font-semibold text-primary hover:text-primary/80 bg-transparent hover:bg-transparent border-primary hover:border-primary/80 border-2"><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-book size-5"><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg>Get Started</button></a></div><p class="text-sm text-muted-foreground text-center">Available for macOS 13.0+ (ARM64) and soon for macOS x86 &amp; Windows</p></div></div></section><section class="pb-16"><div class="w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8"><div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6"><div class="text-center p-4 rounded-lg hover:bg-muted/50 transition-colors"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-3"><span class="text-xl">⚡</span></div><h3 class="text-lg font-semibold mb-2">Lightning Fast</h3><p class="text-muted-foreground text-base leading-relaxed">AI suggestions appear instantly as you type, with cutting-edge AI models that can run locally on your Mac or switch to more powerful cloud models.</p></div><div class="text-center p-4 rounded-lg hover:bg-muted/50 transition-colors"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-3"><span class="text-xl">🔒</span></div><h3 class="text-lg font-semibold mb-2">Privacy First</h3><p class="text-muted-foreground text-base leading-relaxed">Choose between local processing for complete privacy or cloud processing for enhanced capabilities. Your privacy options are flexible and under your control.</p></div><div class="text-center p-4 rounded-lg hover:bg-muted/50 transition-colors"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-3"><span class="text-xl">🎯</span></div><h3 class="text-lg font-semibold mb-2">Context Aware</h3><p class="text-muted-foreground text-base leading-relaxed">Understands your writing context for smarter, more relevant suggestions. Learns your style and preferences as you use it.</p></div></div></div></section><section class="w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8">
51<div class="w-full mx-auto space-y-8"><div class="flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse"><div class="w-full basis-6/10"><div class="relative w-full h-[350px] overflow-visible"><video src="https://static.typebuddy.ai/videos/inline-assist-short.mp4" class="absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1500px/2)] h-[calc(720px/2)] scale-70 -ml-36" autoPlay="" muted="" loop="" playsInline="" style="display:block"></video></div></div><div class="basis-4/10 shrink-0"><span class="uppercase font-semibold text-sm text-muted-foreground">Inline Assist</span><h2 class="my-3 text-2xl font-semibold tracking-tight">AI-Powered Writing Assistant</h2><p class="text-muted-foreground text-lg">Get instant AI help with generating, editing, and improving text directly in any application. Context-aware assistance that understands your needs and provides intelligent suggestions.</p><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[&gt;svg]:px-3 mt-6 rounded-full !px-0 text-base" href="/docs/inline-assist">Learn more about<!-- --> <!-- -->Inline Assist<!-- --> <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"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse"><div class="w-full basis-6/10"><div class="relative w-full h-[350px] overflow-visible"><video src="https://static.typebuddy.ai/videos/translation-short.mp4" class="absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(884px/2)] h-[calc(720px/2)] scale-115 ml-36 -mt-22" autoPlay="" muted="" loop="" playsInline="" style="display:block"></video></div></div><div class="basis-4/10 shrink-0"><span class="uppercase font-semibold text-sm text-muted-foreground">Translation</span><h2 class="my-3 text-2xl font-semibold tracking-tight">Real-Time Translation</h2><p class="text-muted-foreground text-lg">Effortlessly translate your text as you write, without breaking your flow. Instantly supports multiple languages with smart, context-aware results.</p><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[&gt;svg]:px-3 mt-6 rounded-full !px-0 text-base" href="/docs/translation">Learn more about<!-- --> <!-- -->Translation<!-- --> <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"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse"><div class="w-full basis-6/10"><div class="relative w-full h-[350px] overflow-visible"><video src="https://static.typebuddy.ai/videos/rewrite-short.mp4" class="absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1100px/2)] h-[calc(720px/2)] -ml-23 -mt-16" autoPlay="" muted="" loop="" playsInl
51ine="" style="display:block"></video></div></div><div class="basis-4/10 shrink-0"><span class="uppercase font-semibold text-sm text-muted-foreground">Rewriting</span><h2 class="my-3 text-2xl font-semibold tracking-tight">Smart Rewriting</h2><p class="text-muted-foreground text-lg">Effortlessly rewrite your text in any role or tone—whether formal, playful, or anything in between. Instantly adapt your writing style to suit any context or audience.</p><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[&gt;svg]:px-3 mt-6 rounded-full !px-0 text-base" href="/docs/rewriting">Learn more about<!-- --> <!-- -->Rewriting<!-- --> <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"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse"><div class="w-full basis-6/10"><div class="relative w-full h-[350px] overflow-visible"><video src="https://static.typebuddy.ai/videos/completion-short.mp4" class="absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1328px/2)] h-[calc(720px/2)] scale-86 ml-22 mt-14" autoPlay="" muted="" loop="" playsInline="" style="display:block"></video></div></div><div class="basis-4/10 shrink-0"><span class="uppercase font-semibold text-sm text-muted-foreground">Auto Complete</span><h2 class="my-3 text-2xl font-semibold tracking-tight">Contextual Smart Autocomplete</h2><p class="text-muted-foreground text-lg">Accelerate your writing with intelligent suggestions that predict your next words and phrases based on context. Write faster and more accurately with minimal effort.</p><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[&gt;svg]:px-3 mt-6 rounded-full !px-0 text-base" href="/docs/auto-complete">Learn more about<!-- --> <!-- -->Auto Complete<!-- --> <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"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse"><div class="w-full basis-6/10"><div class="relative w-full h-[350px] overflow-visible"><video src="https://static.typebuddy.ai/videos/grammar-check-short.mp4" class="absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1380px/2)] h-[calc(716px/2)] scale-82 -ml-16 mt-22" autoPlay="" muted="" loop="" playsInline="" style="display:block"></video></div></div><div class="basis-4/10 shrink-0"><span class="uppercase font-semibold text-sm text-muted-foreground">Spelling &amp; Grammar Check</span><h2 class="my-3 text-2xl font-semibold tracking-tight">Instant Spelling &amp; Grammar Perfection</h2><p class="text-muted-foreground text-lg">Automatically catch and correct spelling and grammar mistakes as you type. Receive intelligent, real-time suggestions to polish your writing instantly.</p><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
51size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[&gt;svg]:px-3 mt-6 rounded-full !px-0 text-base" href="/docs/spelling-and-grammar-check">Learn more about<!-- --> <!-- -->Spelling &amp; Grammar Check<!-- --> <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"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></section><div class="h-[70px]"></div></div></div><!--$?--><template id="B:0"></template><!--/$--><!--$?--><template id="B:1"></template><!--/$--><footer class="w-full mt-0"><div class="w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="flex flex-col lg:flex-row gap-8 px-6 xl:px-0"><div class="w-full lg:w-2/3 grid grid-cols-2 md:grid-cols-4 gap-8 justify-end"><div><h3 class="font-semibold text-foreground mb-4">Product</h3><ul class="space-y-2 text-muted-foreground"><li><a class="hover:text-foreground transition-colors" href="/download/latest">Download</a></li><li><a class="hover:text-foreground transition-colors" href="/changelog">Changelog</a></li><li><a class="hover:text-foreground transition-colors" href="/pricing">Pricing</a></li></ul></div><div><h3 class="font-semibold text-foreground mb-4">Support</h3><ul class="space-y-2 text-muted-foreground"><li><a class="hover:text-foreground transition-colors" href="/docs">Docs</a></li><li><a class="hover:text-foreground transition-colors" href="/docs/faq">FAQ</a></li><li><a target="_blank" class="hover:text-foreground transition-colors" href="mailto:[email protected]">Contact Us</a></li></ul></div><div><h3 class="font-semibold text-foreground mb-4">Community</h3><ul class="space-y-2 text-muted-foreground"><li><a target="_blank" class="hover:text-foreground transition-colors" href="https://discord.gg/y9z6GBqNrT">Discord</a></li><li><a target="_blank" class="hover:text-foreground transition-colors" href="https://github.com/TypeBuddy/Releases">GitHub</a></li><li><a target="_blank" class="hover:text-foreground transition-colors" href="https://x.com/TypeBuddyAI">X (Twitter)</a></li></ul></div><div><h3 class="font-semibold text-foreground mb-4">Legal</h3><ul class="space-y-2 text-muted-foreground"><li><a target="_blank" class="hover:text-foreground transition-colors" href="/legal/terms">Terms of Service</a></li><li><a target="_blank" class="hover:text-foreground transition-colors" href="/legal/privacy">Privacy Policy</a></li></ul></div></div><div class="w-full lg:w-1/3 flex flex-col justify-start gap-2 lg:items-end"><div class="flex items-center gap-2 mb-2"><button type="button" role="combobox" aria-controls="radix-«R3etllb»" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-slot="select-trigger" data-size="default" class="border-input data-[placeholder]:text-muted-foreground [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4"><span data-slot="select-value" style="pointer-events:none"></span><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-chevron-down size-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><span class="text-muted-foreground">© <!-- -->2026<!-- --> The TypeBuddy Team.</span><div class="flex flex-row gap-2 text-muted-foreground">Made with ❤️ by<!-- --> <a target="_blank" class="hover:text-foreground transition-colors" href="https://github.com/TypeBuddy">TypeBuddy</a></div></div></div></div></footer></div>
51<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
51<script src="/_next/static/chunks/webpack-e8bcfbbf7ef96a9b.js" async=""></script>
51<div hidden id="S:0"></div>
51<script>$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:0","S:0")</script>
51<div hidden id="S:1"></div>
51<script>$RC("B:1","S:1")</script>
51<script>(self.__next_f=self.__next_f||[]).push([0])</script>
51<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n4:I[36743,[\"8327\",\"static/chunks/8327-07e123290196bd57.js\",\"3161\",\"static/chunks/3161-cdd25740b254ebf6.js\",\"535\",\"static/chunks/535-42aba9b3baecc317.js\",\"8460\",\"static/chunks/8460-67ec13f5491911af.js\",\"9786\",\"static/chunks/9786-7673ab550590d1ee.js\",\"5029\",\"static/chunks/5029-a3567e8bb54ca025.js\",\"9009\",\"static/chunks/9009-32d0933a34bb31be.js\",\"1383\",\"static/chunks/1383-2247b74aee5b4908.js\",\"9228\",\"static/chunks/9228-b6312c650a936817.js\",\"6248\",\"static/chunks/6248-7fb3428d5ae097f5.js\",\"6993\",\"static/chunks/6993-c007a877d7ba1463.js\",\"7995\",\"static/chunks/app/%5Blocale%5D/(landing)/layout-b92919f72e7ce565.js\"],\"SiteHeader\"]\n5:I[58306,[],\"\"]\n6:I[96240,[],\"\"]\nb:I[71466,[],\"MetadataBoundary\"]\nd:I[71466,[],\"OutletBoundary\"]\n10:I[95738,[],\"AsyncMetadataOutlet\"]\n12:I[71466,[],\"ViewportBoundary\"]\n14:I[501,[],\"\"]\n15:\"$Sreact.suspense\"\n16:I[95738,[],\"AsyncMetadata\"]\n18:I[76502,[\"6199\",\"static/chunks/0c1e3927-3f531438e8665a2d.js\",\"8626\",\"static/chunks/8626-4a35c461cbf82a90.js\",\"5253\",\"static/chunks/5253-97b16bbf55a85bc5.js\",\"2089\",\"static/chunks/2089-6c10fc154a9e4a7e.js\",\"2254\",\"static/chunks/2254-47891f8f1f71a126.js\",\"7177\",\"static/chunks/app/layout-0bafbeed8c4b98b7.js\"],\"\"]\n19:I[82544,[\"6199\",\"static/chunks/0c1e3927-3f531438e8665a2d.js\",\"8626\",\"static/chunks/8626-4a35c461cbf82a90.js\",\"5253\",\"static/chunks/5253-97b16bbf55a85bc5.js\",\"2089\",\"static/chunks/2089-6c10fc154a9e4a7e.js\",\"2254\",\"static/chunks/2254-47891f8f1f71a126.js\",\"7177\",\"static/chunks/app/layout-0bafbeed8c4b98b7.js\"],\"ThemeProvider\"]\n1a:I[72036,[\"6199\",\"static/chunks/0c1e3927-3f531438e8665a2d.js\",\"8626\",\"static/chunks/8626-4a35c461cbf82a90.js\",\"5253\",\"static/chunks/5253-97b16bbf55a85bc5.js\",\"2089\",\"static/chunks/2089-6c10fc154a9e4a7e.js\",\"2254\",\"static/chunks/2254-47891f8f1f71a126.js\",\"7177\",\"static/chunks/app/layout-0bafbeed8c4b98b7.js\"],\"QueryProvider\"]\n1b:I[62767,[\"6199\",\"static/chunks/0c1e3927-3f531438e8665a2d.js\",\"8626\",\"static/chunks/8626-4a35c461cbf82a90.js\",\"5253\",\"static/chunks/5253-97b16bbf55a85bc5.js\",\"2089\",\"static/chunks/2089-6c10fc154a9e4a7e.js\",\"2254\",\"static/chunks/2254-47891f8f1f71a126.js\",\"7177\",\"static/chunks/app/layout-0bafbeed8c4b98b7.js\"],\"CountlyProvider\"]\n1c:I[39539,[\"6199\",\"static/chunks/0c1e3927-3f531438e8665a2d.js\",\"8626\",\"static/chunks/8626-4a35c461cbf82a90.js\",\"5253\",\"static/chunks/5253-97b16bbf55a85bc5.js\",\"2089\",\"static/chunks/2089-6c10fc154a9e4a7e.js\",\"2254\",\"static/chunks/2254-47891f8f1f71a126.js\",\"7177\",\"static/chunks/app/layout-0bafbeed8c4b98b7.js\"],\"AppContextProvider\"]\n1e:I[13395,[\"6199\",\"static/chunks/0c1e3927-3f531438e8665a2d.js\",\"8626\",\"static/chunks/8626-4a35c461cbf82a90.js\",\"5253\",\"static/chunks/5253-97b16bbf55a85bc5.js\",\"2089\",\"static/chunks/2089-6c10fc154a9e4a7e.js\",\"2254\",\"static/chunks/2254-47891f8f1f71a126.js\",\"7177\",\"static/chunks/app/layout-0bafbeed8c4b98b7.js\"],\"Toaster\"]\n1f:I[80535,[\"8327\",\"static/chunks/8327-07e123290196bd57.js\",\"535\",\"static/chunks/535-42aba9b3baecc317.js\",\"7144\",\"static/chunks/app/%5Blocale%5D/(landing)/page-f938df6692dc5678.js\"],\"\"]\n2a:I[82646,[\"8327\",\"static/chunks/8327-07e123290196bd57.js\",\"3161\",\"static/chunks/3161-cdd25740b254ebf6.js\",\"535\",\"static/chunks/535-42aba9b3baecc317.js\",\"8460\",\"static/chunks/8460-67ec13f5491911af.js\",\"9786\",\"static/chunks/9786-7673ab550590d1ee.js\",\"5029\",\"static/chunks/5029-a3567e8bb54ca025.js\",\"9009\",\"static/chunks/9009-32d0933a34bb31be.js\",\"1383\",\"static/chunks/1383-2247b74aee5b4908.js\",\"9228\",\"static/chunks/9228-b6312c650a936817.js\",\"6248\",\"static/chunks/6248-7fb3428d5ae097f5.js\",\"6993\",\"static/chunks/6993-c007a877d7ba1463.js\",\"7995\",\"static/chunks/app/%5Blocale%5D/(landing)/layout-b92919f72e7ce565.js\"],\"LocaleSwitcher\"]\n32:I[68233,[\"8327\",\"static/chunks/8327-07e123290196bd57.js\",\"535\",\"static/chunks/535-42aba9b3baecc317.js\",\"7144\",\"static/chunks/app/%5Blocale%5D/(landing)/page-f938df6692dc5678.js\"],\"default\"]\n33:I[35307,[\"8327\",\"static/chunks/8327-07e123290196bd57.js\",\"535\",\"static/chunks/535-42aba9b3baecc317.js\",\"7144\",\"static/chunks/app/%5Blocale%5D/(landing)/page-f938df6692dc5678.js\"],\"default\"]\n:HL[\"/_next/static/media/4cf2300e9c8272f7-s.p."])</script>
51<script>self.__next_f.push([1,"woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/de70bee13400563f.css\",\"style\"]\n:HL[\"/_next/static/css/dec18c9fbda2e34f.css\",\"style\"]\n0:{\"P\":null,\"b\":\"yMVdxu4ooKAj-668ulYre\",\"p\":\"\",\"c\":[\"\",\"en\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(landing)\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/de70bee13400563f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/dec18c9fbda2e34f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L3\"]}],{\"children\":[\"(landing)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"style\":{\"--header-height\":\"calc(var(--spacing) * 18)\"},\"children\":[[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L7\"]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"relative overflow-x-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 h-[400px] bg-gradient-to-b from-blue-50 via-white to-white dark:from-gray-900 dark:via-gray-800 dark:to-gray-800\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 h-[400px] z-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-[-60px] left-[-120px] w-[420px] h-[320px] bg-gradient-to-br from-purple-300 via-blue-200 to-transparent rounded-full opacity-50 blur-3xl\",\"style\":{\"filter\":\"blur(80px)\",\"animation\":\"float 8s ease-in-out infinite, glow 6s ease-in-out infinite\"}}],[\"$\",\"div\",null,{\"className\":\"absolute top-[10%] right-[-100px] w-[340px] h-[260px] bg-gradient-to-br from-blue-200 via-cyan-200 to-transparent rounded-full opacity-45 blur-2xl\",\"style\":{\"filter\":\"blur(60px)\",\"animation\":\"float 10s ease-in-out infinite reverse, glow 7s ease-in-out infinite 1s\"}}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-[-80px] left-1/2 -translate-x-1/2 w-[480px] h-[220px] bg-gradient-to-tl from-pink-200 via-purple-100 to-transparent rounded-full opacity-50 blur-3xl\",\"style\":{\"filter\":\"blur(90px)\",\"animation\":\"float 12s ease-in-out infinite, glow 8s ease-in-out infinite 2s\"}}]]}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n            @keyframes float {\\n              0%, 100% {\\n                transform: translateY(0px) translateX(0px);\\n              }\\n              25% {\\n                transform: translateY(-20px) translateX(10px);\\n              }\\n              50% {\\n                transform: translateY(-10px) translateX(-15px);\\n              }\\n              75% {\\n                transform: translateY(15px) translateX(5px);\\n              }\\n            }\\n\\n            @keyframes glow {\\n              0%, 100% {\\n                opacity: 0.4;\\n                transform: scale(1);\\n              }\\n              50% {\\n                opacity: 0.7;\\n                transform: scale(1.2);\\n              }\\n            }\\n\\n            @keyframes rotate {\\n              from {\\n                transform: rotate(0deg);\\n              }\\n              to {\\n                transform: rotate(360deg);\\n              }\\n            }\\n          \"}}],[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"children\":[\"$L8\",\"$L9\",\"$La\",[\"$\",\"div\",null,{\"className\":\"h-[70px]\"}]]}]]}],[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],null,[\"$\",\"$Ld\",null,{\"children\":[\"$Le\",\"$Lf\",[\"$\",\"$L10\",null,{\"promise\":\"$@11\"}]]}]]}],{}
51,null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"nwXjESWPbCi-erKVZBrGx\",{\"children\":[[\"$\",\"$L12\",null,{\"children\":\"$L13\"}],[\"$\""])</script>
51<script>self.__next_f.push([1,",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$14\",\"$undefined\"],\"s\":false,\"S\":false}\nc:[\"$\",\"$15\",null,{\"fallback\":null,\"children\":[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]}]\nf:null\n2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"light\",\"style\":{\"colorScheme\":\"light\"},\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"$L18\",null,{\"strategy\":\"beforeInteractive\",\"nonce\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"window['__ENV'] = {\\\"NEXT_PUBLIC_API_URL\\\":\\\"https://api.typebuddy.ai\\\",\\\"NEXT_PUBLIC_COUNTLY_APP_KEY\\\":\\\"f3c328d2e4f14f8f86acb988e02bf191b2bab1ba\\\",\\\"NEXT_PUBLIC_COUNTLY_URL\\\":\\\"https://countly.typebuddy.ai/\\\"}\"}}]}],[\"$\",\"body\",null,{\"className\":\"__variable_188709 __variable_9a8899 antialiased\",\"children\":[\"$\",\"$L19\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"disableTransitionOnChange\":true,\"children\":[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$L1b\",null,{\"user\":null,\"children\":[[\"$\",\"$L1c\",null,{\"initialUser\":null,\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L1d\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L1e\",null,{}]]}]}]}]}]]}]\n7:[\"$\",\"footer\",null,{\"className\":\"w-full mt-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8 py-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row gap-8 px-6 xl:px-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full lg:w-2/3 grid grid-cols-2 md:grid-cols-4 gap-8 justify-end\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-foreground mb-4\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted-foreground\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L1f\",null,{\"href\":\"/download/latest\",\"className\":\"hover:text-foreground transition-colors\",\"prefetch\":false,\"children\":\"Download\"}]}],[\"$\",\"li\",null,{\"children\":\"$L20\"}],[\"$\",\"li\",null,{\"children\":\"$L21\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-foreground mb-4\",\"children\":\"Support\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted-foreground\",\"children\":[[\"$\",\"li\",null,{\"children\":\"$L22\"}],[\"$\",\"li\",null,{\"children\":\"$L23\"}],[\"$\",\"li\",null,{\"children\":\"$L24\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-foreground mb-4\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted-foreground\",\"children\":[[\"$\",\"li\",null,{\"children\":\"$L25\"}],[\"$\",\"li\",null,{\"children\":\"$L26\"}],[\"$\",\"li\",null,{\"children\":\"$L27\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-foreground mb-4\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted-foreground\",\"children\":[[\"$\",\"li\",null,{\"children\":\"$L28\"}],[\"$\",\"li\",null,{\"children\":\"$L29\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"w-full lg:w-1/3 flex flex-col justify-start gap-2 lg:items-end\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 mb-2\",\"children\":[\"$\",\"$L2a\",null,{}]}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":[\"© \",2026,\" The TypeBuddy Team.\"]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row gap-2 text-muted-foreground\",\"children\":[\"Made with ❤️ by\",\" \",\"$L2b\"]}]]}]]}]}]}]\n8:[\"$\",\"section\",null,{\"className\":\"relative pt-[var(--header-height)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8 relative pt-16 pb-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"items-center justify-center gap-6 mb-6 text-sm text-muted-foreground hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[[\"$\",\"svg\",\"1\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
51:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2"])</script>
51<script>self.__next_f.push([1,",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star h-4 w-4 fill-yellow-400 text-yellow-400\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"2\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star h-4 w-4 fill-yellow-400 text-yellow-400\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"3\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star h-4 w-4 fill-yellow-400 text-yellow-400\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"4\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star h-4 w-4 fill-yellow-400 text-yellow-400\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"5\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star h-4 w-4 fill-yellow-400 text-yellow-400\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]]}],[\"$\",\"span\",null,{\"children\":\"4.9/5 from 2,000+ users\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-users h-4 w-4\",\"children\":[[\"$\",\"path\",\"1yyitq\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}],[\"$\",\"circle\",\"nufk8\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\"}],[\"$\",\"path\",\"kshegd\",{\"d\":\"M22 21v-2a4 4 0 0 0-3-3.87\"}],[\"$\",\"path\",\"1da9ce\",{\"d\":\"M16 3.13a4 4 0 0 1 0 7.75\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"children\":"])</script>
51<script>self.__next_f.push([1,"\"Join 50,000+ writers\"}]]}]]}],[\"$\",\"h1\",null,{\"className\":\"text-4xl md:text-5xl lg:text-6xl font-bold mb-4 bg-gradient-to-r from-gray-900 via-blue-800 to-purple-800 dark:from-white dark:via-blue-200 dark:to-purple-200 bg-clip-text text-transparent leading-tight\",\"children\":[\"Type with AI\",\" \",[\"$\",\"span\",null,{\"className\":\"text-blue-600 dark:text-blue-400\",\"children\":\"everywhere\"}]]}],[\"$\",\"p\",null,{\"className\":\"max-w-3xl mx-auto text-xl md:text-2xl text-muted-foreground mb-8 leading-relaxed\",\"children\":\"Transform your writing experience with AI-powered suggestions that understand context, fix errors in real-time, and help you communicate in any language instantly.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row items-center justify-center gap-4 mb-3\",\"children\":[[\"$\",\"$L1f\",null,{\"href\":\"/download/latest\",\"target\":\"_blank\",\"prefetch\":false,\"children\":[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-10 rounded-md px-6 has-[\u003esvg]:px-4 cursor-pointer font-semibold\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download size-5\",\"children\":[[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"polyline\",\"2ggqvy\",{\"points\":\"7 10 12 15 17 10\"}],[\"$\",\"line\",\"1vk2je\",{\"x1\":\"12\",\"x2\":\"12\",\"y1\":\"15\",\"y2\":\"3\"}],\"$undefined\"]}],\"Download\"]}]}],\"$L2c\"]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground text-center\",\"children\":\"Available for macOS 13.0+ (ARM64) and soon for macOS x86 \u0026 Windows\"}]]}]}]}]\n9:[\"$\",\"section\",null,{\"className\":\"pb-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 lg:grid-cols-3 gap-6\",\"children\":[[\"$\",\"div\",\"Lightning Fast\",{\"className\":\"text-center p-4 rounded-lg hover:bg-muted/50 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"⚡\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold mb-2\",\"children\":\"Lightning Fast\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-base leading-relaxed\",\"children\":\"AI suggestions appear instantly as you type, with cutting-edge AI models that can run locally on your Mac or switch to more powerful cloud models.\"}]]}],[\"$\",\"div\",\"Privacy First\",{\"className\":\"text-center p-4 rounded-lg hover:bg-muted/50 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"🔒\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold mb-2\",\"children\":\"Privacy First\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-base leading-relaxed\",\"children\":\"Choose between local processing for complete privacy or cloud processing for enhanced capabilities. Your privacy options are flexible and under your control.\"}]]}],[\"$\",\"div\",\"Context Aware\",{\"className\":\"text-center p-4 rounded-lg hover:bg-muted/50 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center mx-auto mb-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"🎯\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold mb-2\",\"children\":\"Context Aware\"}],[\"$\",\"p\",null,{\"className\":\"text"])</script>
51<script>self.__next_f.push([1,"-muted-foreground text-base leading-relaxed\",\"children\":\"Understands your writing context for smarter, more relevant suggestions. Learns your style and preferences as you use it.\"}]]}]]}]}]}]\na:[\"$\",\"section\",null,{\"className\":\"w-full max-w-screen-lg mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full mx-auto space-y-8\",\"children\":[[\"$\",\"div\",\"Inline Assist\",{\"className\":\"flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full basis-6/10\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative w-full h-[350px] overflow-visible\",\"children\":[\"$\",\"video\",null,{\"src\":\"https://static.typebuddy.ai/videos/inline-assist-short.mp4\",\"className\":\"absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1500px/2)] h-[calc(720px/2)] scale-70 -ml-36\",\"autoPlay\":true,\"muted\":true,\"loop\":true,\"playsInline\":true,\"style\":{\"display\":\"block\"}}]}]}],[\"$\",\"div\",null,{\"className\":\"basis-4/10 shrink-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-semibold text-sm text-muted-foreground\",\"children\":\"Inline Assist\"}],[\"$\",\"h2\",null,{\"className\":\"my-3 text-2xl font-semibold tracking-tight\",\"children\":\"AI-Powered Writing Assistant\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-lg\",\"children\":\"Get instant AI help with generating, editing, and improving text directly in any application. Context-aware assistance that understands your needs and provides intelligent suggestions.\"}],\"$L2d\"]}]]}],[\"$\",\"div\",\"Translation\",{\"className\":\"flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full basis-6/10\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative w-full h-[350px] overflow-visible\",\"children\":[\"$\",\"video\",null,{\"src\":\"https://static.typebuddy.ai/videos/translation-short.mp4\",\"className\":\"absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(884px/2)] h-[calc(720px/2)] scale-115 ml-36 -mt-22\",\"autoPlay\":true,\"muted\":true,\"loop\":true,\"playsInline\":true,\"style\":{\"display\":\"block\"}}]}]}],[\"$\",\"div\",null,{\"className\":\"basis-4/10 shrink-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-semibold text-sm text-muted-foreground\",\"children\":\"Translation\"}],[\"$\",\"h2\",null,{\"className\":\"my-3 text-2xl font-semibold tracking-tight\",\"children\":\"Real-Time Translation\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-lg\",\"children\":\"Effortlessly translate your text as you write, without breaking your flow. Instantly supports multiple languages with smart, context-aware results.\"}],\"$L2e\"]}]]}],[\"$\",\"div\",\"Rewriting\",{\"className\":\"flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full basis-6/10\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative w-full h-[350px] overflow-visible\",\"children\":[\"$\",\"video\",null,{\"src\":\"https://static.typebuddy.ai/videos/rewrite-short.mp4\",\"className\":\"absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1100px/2)] h-[calc(720px/2)] -ml-23 -mt-16\",\"autoPlay\":true,\"muted\":true,\"loop\":true,\"playsInline\":true,\"style\":{\"display\":\"block\"}}]}]}],[\"$\",\"div\",null,{\"className\":\"basis-4/10 shrink-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-semibold text-sm text-muted-foreground\",\"children\":\"Rewriting\"}],[\"$\",\"h2\",null,{\"className\":\"my-3 text-2xl font-semibold tracking-tight\",\"children\":\"Smart Rewriting\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-lg\",\"children\":\"Effortlessly rewrite your text in any role or tone—whether formal, playful, or anything in between. Instantly adapt your writing style to suit any context or audience.\"}],\"$L2f\"]}]]}],[\"$\",\"div\",\"Auto Complete\",{\"className\":\"flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full basis-6/10\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative w-full h-[350px] overflow-visible\",\"children\":[\"$\",\"video\",null,{\"src\":\"https://static.typebuddy.ai/videos/completion-short.mp4\",\"className\":\"absolute max-"])</script>
51<script>self.__next_f.push([1,"w-max top-0 left-0 -z-10 object-cover w-[calc(1328px/2)] h-[calc(720px/2)] scale-86 ml-22 mt-14\",\"autoPlay\":true,\"muted\":true,\"loop\":true,\"playsInline\":true,\"style\":{\"display\":\"block\"}}]}]}],[\"$\",\"div\",null,{\"className\":\"basis-4/10 shrink-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-semibold text-sm text-muted-foreground\",\"children\":\"Auto Complete\"}],[\"$\",\"h2\",null,{\"className\":\"my-3 text-2xl font-semibold tracking-tight\",\"children\":\"Contextual Smart Autocomplete\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-lg\",\"children\":\"Accelerate your writing with intelligent suggestions that predict your next words and phrases based on context. Write faster and more accurately with minimal effort.\"}],\"$L30\"]}]]}],[\"$\",\"div\",\"Spelling \u0026 Grammar Check\",{\"className\":\"flex flex-col md:flex-row items-center gap-x-20 gap-y-6 md:even:flex-row-reverse\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full basis-6/10\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative w-full h-[350px] overflow-visible\",\"children\":[\"$\",\"video\",null,{\"src\":\"https://static.typebuddy.ai/videos/grammar-check-short.mp4\",\"className\":\"absolute max-w-max top-0 left-0 -z-10 object-cover w-[calc(1380px/2)] h-[calc(716px/2)] scale-82 -ml-16 mt-22\",\"autoPlay\":true,\"muted\":true,\"loop\":true,\"playsInline\":true,\"style\":{\"display\":\"block\"}}]}]}],[\"$\",\"div\",null,{\"className\":\"basis-4/10 shrink-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-semibold text-sm text-muted-foreground\",\"children\":\"Spelling \u0026 Grammar Check\"}],[\"$\",\"h2\",null,{\"className\":\"my-3 text-2xl font-semibold tracking-tight\",\"children\":\"Instant Spelling \u0026 Grammar Perfection\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-lg\",\"children\":\"Automatically catch and correct spelling and grammar mistakes as you type. Receive intelligent, real-time suggestions to polish your writing instantly.\"}],\"$L31\"]}]]}]]}]}]\n1d:[\"$\",\"div\",null,{\"className\":\"from-background to-secondary/10 flex min-h-screen flex-col items-center justify-center bg-gradient-to-b p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-3xl space-y-4 lg:space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-primary/5 border-primary/10 relative flex h-64 items-center justify-center overflow-hidden rounded-lg border sm:h-80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 grid grid-cols-10 grid-rows-10 opacity-10\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6165664935349655}}],[\"$\",\"div\",\"1\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7741792780268784}}],[\"$\",\"div\",\"2\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5198184651327691}}],[\"$\",\"div\",\"3\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7610062885583082}}],[\"$\",\"div\",\"4\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8694724000279747}}],[\"$\",\"div\",\"5\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9224841208797445}}],[\"$\",\"div\",\"6\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9221098740389042}}],[\"$\",\"div\",\"7\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.667092817216052}}],[\"$\",\"div\",\"8\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.949217593693924}}],[\"$\",\"div\",\"9\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6623060969202383}}],[\"$\",\"div\",\"10\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5140280426444503}}],[\"$\",\"div\",\"11\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.557570184284784}}],[\"$\",\"div\",\"12\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7947765225176422}}],[\"$\",\"div\",\"13\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9359630408703041}}],[\"$\",\"div\",\"14\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8176326388559843}}],[\"$\",\"div\",\"15\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9411259045001498}}],[\"$\",\"div\",\"16\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8036144716485794}}],[\"$\",\"div\",\"17\",{\"className\":\"b"])</script>
51<script>self.__next_f.push([1,"order-primary/30 border-1\",\"style\":{\"opacity\":0.6383739584554848}}],[\"$\",\"div\",\"18\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5599609176646639}}],[\"$\",\"div\",\"19\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5352245143516927}}],[\"$\",\"div\",\"20\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8417908116715198}}],[\"$\",\"div\",\"21\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9175933161761376}}],[\"$\",\"div\",\"22\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9784226076211947}}],[\"$\",\"div\",\"23\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9124451054775609}}],[\"$\",\"div\",\"24\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5362667726457904}}],[\"$\",\"div\",\"25\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8261224488062007}}],[\"$\",\"div\",\"26\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5585498690341633}}],[\"$\",\"div\",\"27\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6150170883598672}}],[\"$\",\"div\",\"28\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.895451555839148}}],[\"$\",\"div\",\"29\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5440890900745583}}],[\"$\",\"div\",\"30\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.68291172923321}}],[\"$\",\"div\",\"31\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6701412727710938}}],[\"$\",\"div\",\"32\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7857857605639237}}],[\"$\",\"div\",\"33\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.602465782220747}}],[\"$\",\"div\",\"34\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5350092150043143}}],[\"$\",\"div\",\"35\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7148352617229508}}],[\"$\",\"div\",\"36\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5284638039597621}}],[\"$\",\"div\",\"37\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8290331390357905}}],[\"$\",\"div\",\"38\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6055144973771402}}],[\"$\",\"div\",\"39\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7385681431870186}}],[\"$\",\"div\",\"40\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8743675674062883}}],[\"$\",\"div\",\"41\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7507519205764344}}],[\"$\",\"div\",\"42\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6075013403310284}}],[\"$\",\"div\",\"43\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5787711161255288}}],[\"$\",\"div\",\"44\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8364945687222242}}],[\"$\",\"div\",\"45\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.804348993979555}}],[\"$\",\"div\",\"46\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5617203349184416}}],[\"$\",\"div\",\"47\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9786071657501765}}],[\"$\",\"div\",\"48\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.643256313629877}}],[\"$\",\"div\",\"49\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7672541217430657}}],[\"$\",\"div\",\"50\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.565378793727811}}],[\"$\",\"div\",\"51\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6113903570578937}}],[\"$\",\"div\",\"52\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7395448681073308}}],[\"$\",\"div\",\"53\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6039167904878358}}],[\"$\",\"div\",\"54\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8608765603924651}}
51],[\"$\",\"div\",\"55\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9744266800763485}}],[\"$\",\"div\",\"56\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6121500477290283}}],[\"$\",\"div\",\"57\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6781826713253547}}],[\"$\",\"div\",\"58\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity"])</script>
51<script>self.__next_f.push([1,"\":0.8887410025783182}}],[\"$\",\"div\",\"59\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8552004807431428}}],[\"$\",\"div\",\"60\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8503679877019175}}],[\"$\",\"div\",\"61\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5892870656236902}}],[\"$\",\"div\",\"62\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9747558424305276}}],[\"$\",\"div\",\"63\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5687504698042265}}],[\"$\",\"div\",\"64\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8119148366028146}}],[\"$\",\"div\",\"65\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5031531992266138}}],[\"$\",\"div\",\"66\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8907608603092597}}],[\"$\",\"div\",\"67\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.841573369980255}}],[\"$\",\"div\",\"68\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7678430417192135}}],[\"$\",\"div\",\"69\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7841803240473799}}],[\"$\",\"div\",\"70\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6771859731577404}}],[\"$\",\"div\",\"71\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5452016178602191}}],[\"$\",\"div\",\"72\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5399955824168335}}],[\"$\",\"div\",\"73\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5898834618270732}}],[\"$\",\"div\",\"74\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7872290178298461}}],[\"$\",\"div\",\"75\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5742980020447941}}],[\"$\",\"div\",\"76\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6425101710058292}}],[\"$\",\"div\",\"77\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5077366417021679}}],[\"$\",\"div\",\"78\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9514919375654718}}],[\"$\",\"div\",\"79\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5346445444680863}}],[\"$\",\"div\",\"80\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7437971329057949}}],[\"$\",\"div\",\"81\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6984731555481316}}],[\"$\",\"div\",\"82\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9872737557759541}}],[\"$\",\"div\",\"83\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7902127033415471}}],[\"$\",\"div\",\"84\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6071510503400751}}],[\"$\",\"div\",\"85\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9532632911823906}}],[\"$\",\"div\",\"86\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.781502705030458}}],[\"$\",\"div\",\"87\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6956928448258313}}],[\"$\",\"div\",\"88\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.8198947371109693}}],[\"$\",\"div\",\"89\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6852909241342011}}],[\"$\",\"div\",\"90\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9399669170505303}}],[\"$\",\"div\",\"91\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6855188815256055}}],[\"$\",\"div\",\"92\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7456309018613309}}],[\"$\",\"div\",\"93\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.9137396082607758}}],[\"$\",\"div\",\"94\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.5233450110639808}}],[\"$\",\"div\",\"95\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6904628203318607}}],[\"$\",\"div\",\"96\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.6418172005071441}}],[\"$\",\"div\",\"97\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7654547400015047}}],[\"$\",\"div\",\"98\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7526715822099521}}],[\"$\",\"div\",\"99\",{\"className\":\"border-primary/30 border-1\",\"style\":{\"opacity\":0.7447860589394866}}]]}],[\"$\",\"div\",n"])</script>
51<script>self.__next_f.push([1,"ull,{\"className\":\"relative z-10 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-primary mb-4 text-8xl font-black tracking-tighter sm:text-9xl\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"className\":\"text-foreground text-xl font-medium sm:text-2xl\",\"children\":\"Page Not Found\"}]]}],[\"$\",\"div\",null,{\"className\":\"from-background/80 absolute right-0 bottom-0 left-0 h-1/3 bg-gradient-to-t to-transparent\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex justify-center\",\"children\":[\"$\",\"$L1f\",null,{\"href\":\"/\",\"children\":[\"Back to Home\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[\u003esvg]:px-4 group\",\"ref\":null}]}]]}]}]\n20:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/changelog\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Changelog\"}]\n21:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/pricing\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Pricing\"}]\n22:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/docs\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Docs\"}]\n23:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/faq\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"FAQ\"}]\n24:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"mailto:[email protected]\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Contact Us\"}]\n25:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"https://discord.gg/y9z6GBqNrT\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Discord\"}]\n26:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TypeBuddy/Releases\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"GitHub\"}]\n27:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"https://x.com/TypeBuddyAI\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"X (Twitter)\"}]\n28:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/legal/terms\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Terms of Service\"}]\n29:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/legal/privacy\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Privacy Policy\"}]\n2b:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TypeBuddy\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"target\":\"_blank\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"TypeBuddy\"}]\n2c:[\"$\",\"$L32\",null,{\"ref\":\"$undefined\",\"href\":\"/docs\",\"locale\":\"$undefined\",\"localeCook"])</script>
51<script>self.__next_f.push([1,"ie\":\"$20:props:localeCookie\",\"children\":[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[\u003esvg]:px-4 cursor-pointer font-semibold text-primary hover:text-primary/80 bg-transparent hover:bg-transparent border-primary hover:border-primary/80 border-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book size-5\",\"children\":[[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"Get Started\"]}]}]\n2d:[\"$\",\"$L32\",null,{\"ref\":null,\"href\":\"/docs/inline-assist\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"children\":[\"Learn more about\",\" \",\"Inline Assist\",\" \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-6 rounded-full !px-0 text-base\"}]\n2e:[\"$\",\"$L32\",null,{\"ref\":null,\"href\":\"/docs/translation\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"children\":[\"Learn more about\",\" \",\"Translation\",\" \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-6 rounded-full !px-0 text-base\"}]\n2f:[\"$\",\"$L32\",null,{\"ref\":null,\"href\":\"/docs/rewriting\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"children\":[\"Learn more about\",\" \",\"Rewriting\",\" \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
51:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap fon"])</script>
51<script>self.__next_f.push([1,"t-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-6 rounded-full !px-0 text-base\"}]\n30:[\"$\",\"$L32\",null,{\"ref\":null,\"href\":\"/docs/auto-complete\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"children\":[\"Learn more about\",\" \",\"Auto Complete\",\" \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-6 rounded-full !px-0 text-base\"}]\n31:[\"$\",\"$L32\",null,{\"ref\":null,\"href\":\"/docs/spelling-and-grammar-check\",\"locale\":\"$undefined\",\"localeCookie\":\"$20:props:localeCookie\",\"children\":[\"Learn more about\",\" \",\"Spelling \u0026 Grammar Check\",\" \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none 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 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-6 rounded-full !px-0 text-base\"}]\n3:[\"$\",\"$L33\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"common\":{\"languages\":{\"en\":\"English\",\"ja\":\"日本語\",\"zh\":\"简体中文\"},\"actions\":{\"ok\":\"OK\",\"cancel\":\"Cancel\",\"signin\":\"Sign in\",\"signup\":\"Sign up\",\"signout\":\"Sign out\",\"download\":\"Download\",\"getStarted\":\"Get Started\",\"tryForFree\":\"Try for free\",\"myAccount\":\"My Account\",\"adminPanel\":\"Admin Panel\",\"refresh\":\"Refresh\"},\"fields\":{\"email\":\"Email\",\"password\":\"Password\"},\"placeholders\":{\"email\":\"Enter your email\",\"password\":\"Enter your password\"},\"status\":{\"loading\":\"Loading...\",\"signingIn\":\"Signing in...\",\"signingUp\":\"Signing up...\",\"signingOut\":\"Signing out...\"},\"prompts\":{\"orContinueWith\":\"Or continue with\",\"signedInAs\":\"Signed in as\"},\"errors\":{\"network\":\"Network error, please try again.\",\"unauthorized\":\"You are not authorized to do this.\"}},\"page\":{\"home\":{\"title\":\"TypeBuddy - Type with AI everywhere\",\"description\":\"Transform your writing experience with AI-powered suggestions that understand context, fix errors in real-time, and help you communicate in any language instantly.\",\"heroSection\":{\"title\":\"Type with AI\",\"titleHighlight\"
51:\"everywhere\",\"description\":\"Transform your writing experience with AI-powered suggestions that understand context, fix errors in real-time, and help you communicate in any language instantly.\",\"systemRequirements\":\"Available for"])</script>
51<script>self.__next_f.push([1," macOS 13.0+ (ARM64) and soon for macOS x86 \u0026 Windows\"},\"benefitsSection\":{\"lightningFast\":{\"title\":\"Lightning Fast\",\"description\":\"AI suggestions appear instantly as you type, with cutting-edge AI models that can run locally on your Mac or switch to more powerful cloud models.\"},\"privacyFirst\":{\"title\":\"Privacy First\",\"description\":\"Choose between local processing for complete privacy or cloud processing for enhanced capabilities. Your privacy options are flexible and under your control.\"},\"contextAware\":{\"title\":\"Context Aware\",\"description\":\"Understands your writing context for smarter, more relevant suggestions. Learns your style and preferences as you use it.\"}},\"featuresSection\":{\"learnMoreAbout\":\"Learn more about\",\"translation\":{\"category\":\"Translation\",\"title\":\"Real-Time Translation\",\"details\":\"Effortlessly translate your text as you write, without breaking your flow. Instantly supports multiple languages with smart, context-aware results.\"},\"rewriting\":{\"category\":\"Rewriting\",\"title\":\"Smart Rewriting\",\"details\":\"Effortlessly rewrite your text in any role or tone—whether formal, playful, or anything in between. Instantly adapt your writing style to suit any context or audience.\"},\"autoComplete\":{\"category\":\"Auto Complete\",\"title\":\"Contextual Smart Autocomplete\",\"details\":\"Accelerate your writing with intelligent suggestions that predict your next words and phrases based on context. Write faster and more accurately with minimal effort.\"},\"inlineAssist\":{\"category\":\"Inline Assist\",\"title\":\"AI-Powered Writing Assistant\",\"details\":\"Get instant AI help with generating, editing, and improving text directly in any application. Context-aware assistance that understands your needs and provides intelligent suggestions.\"},\"spellingAndGrammarCheck\":{\"category\":\"Spelling \u0026 Grammar Check\",\"t
51itle\":\"Instant Spelling \u0026 Grammar Perfection\",\"details\":\"Automatically catch and correct spelling and grammar mistakes as you type. Receive intelligent, real-time suggestions to polish your writing instantly.\"}}},\"changelog\":{\"title\":\"Changelog\",\"description\":\"All the latest updates and improvements to TypeBuddy.\"},\"notFound\":{\"title\":\"Page Not Found\",\"backToHome\":\"Back to Home\"},\"launchApp\":{\"title\":\"Launch TypeBuddy\",\"launching\":\"Launching the application for you...\",\"chooseOption\":\"Choose your preferred option:\",\"autoLaunchFailed\":\"If the application didn't open automatically, you can:\",\"openApp\":\"Open TypeBuddy\",\"continueWeb\":\"Continue with Web Version\",\"pleaseWait\":\"Please wait...\"},\"account\":{\"title\":\"My Account\",\"description\":\"Manage your account settings and preferences\",\"profile\":{\"title\":\"Profile\",\"emailVerified\":\"Email Verified\",\"emailUnverified\":\"Email Unverified\",\"memberSince\":\"Member since {year}\",\"editProfile\":\"Edit Profile\",\"editProfileDialog\":{\"title\":\"Edit Profile\",\"description\":\"Update your account information and preferences\",\"fullName\":\"Full Name\",\"displayUsername\":\"Display Username\",\"cancel\":\"Cancel\",\"save\":\"Save Changes\",\"saving\":\"Saving...\"}},\"credits\":{\"title\":\"Credit Balance\",\"description\":\"Track your credit balance and transaction history\",\"totalCreditsAvailable\":\"Total Credits Available\",\"purchaseCredits\":\"Purchase Credits\",\"purchased\":\"Purchased\",\"gift\":\"Gift\",\"rewards\":\"Rewards\",\"recentActivity\":\"Recent Activity\",\"noTransactionsYet\":\"No transactions yet\",\"creditActivityWillAppear\":\"Your credit activity will appear here\",\"loadingTransactions\":\"Loading transactions...\",\"giftCredits\":\"Gift Credits\",\"dailyReward\":\"Daily Reward\",\"purchasedCredits\":\"Purchased Credits\",\"expires\":\"Expires {date}\",\"times\":\"{count} times\",\"showLess\":\"Show Less\",\"showMoreTransactions\":\"Show {count} More Transactions\",\"transactionsCount\":\"{count} transactions\",\"loadingMessage\":\"Loading credit balance...\"},\"errors\":{\"failedToLoadTransactions\":\"Failed to load transaction history\",\"failedToLoadUserData\":\"Failed to load user data\",\"failedToUpdateProfile\":\"Failed to update your profile\",\"featureNotReady\":\"This feature is not ready yet\"},\"success\":{\"profileUpdated\":\"Your profile has been updated\",\"dataRefreshed\":\"Data refreshed successfully\"},"])</script>
51<script>self.__next_f.push([1,"\"validation\":{\"nameRequired\":\"Name is required\"}}},\"comp\":{\"docsSidebar\":{\"links\":{\"gettingStarted\":\"Getting Started\",\"inlineAssist\":\"Inline Assist\",\"translation\":\"Real-Time Translation\",\"rewriting\":\"Smart Rewriting\",\"autoComplete\":\"Auto Complete\",\"spellingAndGrammarCheck\":\"Spelling \u0026 Grammar Check\",\"faq\":\"FAQ\"}},\"mobileNav\":{\"toggleMenu\":\"Toggle Menu\",\"menu\":\"Menu\",\"home\":\"Home\",\"docs\":\"Docs\"},\"signinForm\":{\"title\":\"Sign in to your account\",\"description\":\"Welcome back! Glad you're here.\",\"forgotPassword\":\"Forgot your password?\",\"dontHaveAccount\":\"Don't have an account?\"},\"signupForm\":{\"title\":\"Create an account\",\"description\":\"Sign up in seconds to get full access.\",\"alreadyHaveAccount\":\"Already have an account? \"},\"siteHeader\":{\"changelog\":\"Changelog\",\"docs\":\"Docs\"},\"siteFooter\":{\"links\":{\"product\":{\"title\":\"Product\",\"links\":{\"download\":\"Download\",\"changelog\":\"Changelog\",\"pricing\":\"Pricing\"}},\"support\":{\"title\":\"Support\",\"links\":{\"docs\":\"Docs\",\"faq\":\"FAQ\",\"contactUs\":\"Contact Us\"}},\"community\":{\"title\":\"Community\",\"links\":{\"discord\":\"Discord\",\"github\":\"GitHub\"}},\"legal\":{\"title\":\"Legal\",\"links\":{\"termsOfService\":\"Terms of Service\",\"privacyPolicy\":\"Privacy Policy\"}}}}}}
51,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n13:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\ne:null\n17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"TypeBuddy - Type with AI everywhere\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Transform your writing experience with AI-powered suggestions that understand context, fix errors in real-time, and help you communicate in any language instantly.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}]],\"error\":null,\"digest\":\"$undefined\"}\n11:{\"metadata\":\"$17:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
51<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"808800e144af4ad09286daa6e3f98eba","r":1,"spa":2}' crossorigin="anonymous"></script>
51
52</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.