PageSourceSearch

https://www.tarsia.ai/login

html tarsia.ai collected 2026-10-05 12:52:24 UTC 16,022 bytes, 1 lines download raw bytes

1<!DOCTYPE html><!--biRj952WMHWd_G4iQsbb_--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=640&amp;q=75 2x"/><link rel="stylesheet" href="/_next/static/chunks/c688f2032131d5f7.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/6e3f8fd0aa1f833a.js"/>
1<script src="/_next/static/chunks/ade94519337d7214.js" async=""></script>
1<script src="/_next/static/chunks/5d420d97975eccac.js" async=""></script>
1<script src="/_next/static/chunks/4af27f77bd5de33b.js" async=""></script>
1<script src="/_next/static/chunks/d598f1f652e2d146.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-6a73b061c011937a.js" async=""></script>
1<script src="/_next/static/chunks/d96012bcfc98706a.js" async=""></script>
1<script src="/_next/static/chunks/73e3194f06db260e.js" async=""></script>
1<script src="/_next/static/chunks/96b0ec4771df51ba.js" async=""></script>
1<script src="/_next/static/chunks/8f8d6871b6fff36e.js" async=""></script>
1<script src="/_next/static/chunks/c7625667a980dd7c.js" async=""></script>
1<script src="/_next/static/chunks/232856c8a6a60ed0.js" async=""></script>
1<script src="/_next/static/chunks/f040b5fb617f5a03.js" async=""></script>
1<meta name="next-size-adjust" content=""/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><title>Log In — Tarsia.ai</title><meta name="description" content="Sign in to your Tarsia.ai account to access your puzzle library, create new puzzles, and manage your AI credits. Google login and email sign-in supported."/><meta name="robots" content="noindex, follow"/><link rel="canonical" href="https://www.tarsia.ai/login"/><link rel="icon" href="/favicon.ico?favicon.454aa782.ico" sizes="48x48" type="image/x-icon"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="geist_9e050971-module__05dp7a__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col"><div class="w-full bg-surface-light dark:bg-surface-dark border-b border-gray-200 dark:border-gray-700"><div class="max-w-7xl mx-auto flex justify-between items-center px-4 py-3"><a class="flex items-center gap-2 hover:opacity-80 transition-opacity" href="/"><img alt="Tarsia.ai" width="240" height="64" decoding="async" data-nimg="1" class="h-16" style="color:transparent;width:auto" srcSet="/_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=640&amp;q=75"/></a><div class="flex items-center gap-4"><a class="px-4 py-2 text-sm font-medium text-white bg-primary hover:bg-primary-dark rounded-full transition-colors shadow-subtle hover:shadow-hover" href="/login">Sign in</a></div></div></div><main class="flex-1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><div class="min-h-screen flex items-center justify-center bg-background"><div class="text-foreground">Loading...</div></div><!--/$--><!--$--><!--/$--></main><footer class="bg-slate-900 text-slate-300"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-5 gap-8"><div class="col-span-1 md:col-span-2"><a class="inline-block mb-4" href="/"><img alt="Tarsia.ai" loading="lazy" width="360" height="96" decoding="async" data-nimg="1" class="h-24 brightness-0 invert" style="color:transparent;width:auto" srcSet="/_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=750&amp;q=75 2x" src="/_next/image?url=%2Ftarsia-logo-240x-64x-2x.png&amp;w=750&amp;q=75"/></a><p class="text-sm text-slate-400 max-w-sm">AI-powered puzzle generator for teachers and homeschoolers. Create engaging learning puzzles for any subject in seconds, not hours.</p><div class="mt-6"><form class="w-full" data-testid="puzzle-signup-form" action="https://app.kit.com/forms/9067373/subscriptions" method="POST"><input type="hidden" name="fields[tags]" value="weekly-free-puzzle"/><input type="hidden" name="fields[source]" value="footer"/><div class="flex gap-2"><input type="email" class="flex h-9 w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm flex-1 bg-white/10 border-white/20 text-white placeholder:text-white/50 focus:border-white/40" placeholder="Your email address" required="" name="email_address"/><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow h-9 px-4 py-2 bg-white text-primary hover:bg-slate-100 flex-shrink-0" type="submit">Subscribe</button></div></form></div></div><nav aria-label="Product links"><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Product</h3><ul class="space-y-3"><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/puzzles/create">Create Puzzle</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/activities">Activity Formats</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/pricing">Pricing</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/login">Sign In</a></li></ul></nav><nav aria-label="Resources"><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Resources</h3><ul class="space-y-3"><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/blog">Blog</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/blog/what-are-tarsia-puzzles">What Are Tarsia Puzzles?</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/blog/what-are-tarsia-puzzles-used-for">Tarsia Puzzle Uses</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/editorial-standards">Editorial Standards</a></li></ul></nav><nav aria-label="Legal links"><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Legal</h3><ul class="space-y-3"><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/privacy">Privacy Policy</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/terms">Terms of Service</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/about">About</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/mission">Our Mission</a></li><li><a class="text-sm hover:text-white focus-visible:text-white focus-visible:outline-none focus-visible:underline transition-colors" href="/contact">Contact</a></li><li><button type="button" class="text-sm text-slate-400 hover:text-primary dark:text-slate-400 dark:hover:text-primary transition-colors">Cookie Settings</button></li></ul></nav></div><div class="border-t border-slate-800 mt-8 pt-8 flex flex-col sm:flex-row justify-between items-center gap-4"><div class="text-sm text-slate-400 text-center sm:text-left"><p>© <!-- -->2026<!-- --> Tarsia.ai. All rights reserved.</p></div><div class="text-sm text-slate-400 text-center sm:text-right"><p>Built for educators, by educators.</p><p class="text-xs text-slate-400 mt-1">build <!-- -->34008c1</p></div></div></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></footer></div>
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script src="/_next/static/chunks/6e3f8fd0aa1f833a.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[92825,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"ClientSegmentRoot\"]\n3:I[542525,[\"/_next/static/chunks/96b0ec4771df51ba.js\",\"/_next/static/chunks/8f8d6871b6fff36e.js\",\"/_next/static/chunks/c7625667a980dd7c.js\",\"/_next/static/chunks/232856c8a6a60ed0.js\"],\"default\"]\n4:I[339756,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"default\"]\n5:I[837457,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"default\"]\n7:\"$Sreact.suspense\"\n8:I[651613,[\"/_next/static/chunks/96b0ec4771df51ba.js\",\"/_next/static/chunks/8f8d6871b6fff36e.js\",\"/_next/static/chunks/c7625667a980dd7c.js\",\"/_next/static/chunks/232856c8a6a60ed0.js\",\"/_next/static/chunks/f040b5fb617f5a03.js\"],\"LoginPageContent\"]\n9:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"OutletBoundary\"]\nb:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"ViewportBoundary\"]\nd:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"MetadataBoundary\"]\nf:I[168027,[],\"default\"]\n:HL[\"/_next/static/chunks/c688f2032131d5f7.css\",\"style\"]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"biRj952WMHWd_G4iQsbb-\",\"c\":[\"\",\"login\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/c688f2032131d5f7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/96b0ec4771df51ba.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/8f8d6871b6fff36e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/c7625667a980dd7c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/232856c8a6a60ed0.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"Component\":\"$3\",\"slots\":{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]},\"serverProvidedParams\":{\"params\":{},\"promises\":[\"$@6\"]}}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$7\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-foreground\",\"children\":\"Loading...\"}]}],\"children\":[\"$\",\"$L8\",null,{}]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/f040b5fb617f5a03.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Le\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"6:\"$0:f:0:1:0:props:children:1:props:serverProvidedParams:params\"\n"])</script>
1<script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"10:I[27201,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"IconMark\"]\na:null\ne:[[\"$\",\"title\",\"0\",{\"children\":\"Log In — Tarsia.ai\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Sign in to your Tarsia.ai account to access your puzzle library, create new puzzles, and manage your AI credits. Google login and email sign-in supported.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"noindex, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://www.tarsia.ai/login\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.454aa782.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"$L10\",\"5\",{}]]\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.