1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/28688ae94fd45e45.css?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3bbbb7434721013d.css?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/6f63dc9af7f6a023.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5"/>
1<script src="/_next/static/chunks/82abf2d65f5428ae.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/b7faf7d3bea90499.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/cf9c3f1512e839dd.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/turbopack-e9aa7e3509dec22d.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/588194302e172a45.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/52fad14504a297c2.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<script src="/_next/static/chunks/00475db5aee4a115.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Kinto - Modern Next.js Template</title><meta name="description" content="A warm, editorial Next.js template built with Shadcn/UI, TailwindCSS and TypeScript. Perfect for SaaS landing pages, journals, and premium web applications."/><meta name="author" content="Kinto - Shadcnblocks.com"/><meta name="keywords" content="Next.js,React,TypeScript,TailwindCSS,Template,Shadcn/UI,Landing Page,SaaS"/><meta name="creator" content="Kinto - Shadcnblocks.com"/><meta name="publisher" content="Kinto"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Kinto - Modern Next.js Template"/><meta property="og:description" content="A warm, editorial Next.js template built with Shadcn/UI, TailwindCSS and TypeScript. Perfect for SaaS landing pages, journals, and premium web applications."/><meta property="og:url" content="https://kinto-nextjs-template.vercel.app"/><meta property="og:site_name" content="Kinto"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://kinto-nextjs-template.vercel.app/og-image.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Kinto - Modern Next.js Template"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@shadcnblocks"/><meta name="twitter:title" content="Kinto - Modern Next.js Template"/><meta name="twitter:description" content="A warm, editorial Next.js template built with Shadcn/UI, TailwindCSS and TypeScript. Perfect for SaaS landing pages, journals, and premium web applications."/><meta name="twitter:image" content="https://kinto-nextjs-template.vercel.app/og-image.jpg"/><link rel="shortcut icon" href="/favicon/favicon.ico"/><link rel="icon" href="/favicon/favicon.ico" sizes="48x48"/><link rel="icon" href="/favicon/favicon.svg" type="image/svg+xml"/><link rel="icon" href="/favicon/favicon-96x96.png" sizes="96x96" type="image/png"/><link rel="apple-touch-icon" href="/favicon/apple-touch-icon.png" sizes="180x180"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" noModule=""></script>
1</head><body class="flex min-h-screen flex-col antialiased dm_sans_1c871f37-module__30ab_W__variable dm_serif_display_1cd0f5c7-module__M3ytLG__variable jetbrains_mono_707233f-module__9hS9bG__variable"><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light",null,["light","dark"],null,true,true)</script>
1<div class="bg-primary relative overflow-hidden transition-all duration-300 h-14 opacity-100" style="display:grid;grid-template-rows:1fr"><div class="overflow-hidden"><div class="container flex items-center justify-between gap-4 py-3 pr-12"><div class="flex flex-1 items-center justify-center gap-3 sm:gap-4"><span class="text-primary-foreground text-center text-sm">Purchase this theme on<!-- --> <span class="font-semibold">shadcnblocks.com</span></span><a href="https://www.shadcnblocks.com/template/kinto" target="_blank" data-slot="button" data-variant="secondary" data-size="sm" class="group/button inline-flex shrink-0 cursor-pointer items-center justify-center border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none active:scale-[0.97] focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground h-7 ga
1p-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-sm in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5">Get Template</a></div><button class="absolute top-1/2 right-4 -translate-y-1/2 rounded-sm p-1.5 text-primary-foreground/70 hover:text-primary-foreground transition-all duration-200 hover:scale-110 hover:bg-white/10 focus:ring-2 focus:ring-white/30 focus:outline-none" aria-label="Close banner"><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-x size-3.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div></div></div><main class="flex-1"><div class="flex min-h-screen"><div class="bg-foreground relative hidden w-1/2 flex-col justify-between p-12 lg:flex"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-cover opacity-20 mix-blend-overlay dark:opacity-80" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=640&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 640w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=750&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 750w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=828&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 828w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=1080&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 1080w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=1200&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 1200w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=1920&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 1920w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=2048&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 2048w, /_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=3840&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5 3840w" src="/_next/image?url=%2Fimages%2Fhome%2Fhero-bg.webp&w=3840&q=75&dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5"/><div class="relative z-10 flex h-full flex-col justify-between"><div style="opacity:0;filter:blur(4px);transform:translateY(16px)"><a class="flex items-center gap-2 no-underline text-background" href="/"><svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="text-accent size-6 shrink-0"><path d="M5 6a4 4 0 0 1 8 0v20a4 4 0 0 1-8 0V6z M8.5 4h1v6h-1V4z M8 11.5a1 1 0 1 1 2 0a1 1 0 1 1-2 0z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path><path d="M 9 16 C 16 16 22 21 27 26 L 30 23 C 25 18 18 11 9 11 Z" fill="currentColor" opacity="0.4"></path><path d="M 9 16 C 16 16 22 11 27 6 L 30 9 C 25 14 18 21 9 21 Z" fill="currentColor" opacity="0.75"></path></svg><span class="font-display text-base">Kinto</span></a></div><div><p class="font-display text-background/80 text-3xl leading-snug tracking-tight italic xl:text-4xl" style="opacity:0;filter:blur(4px);transform:translateY(16px)">âThe unexamined life is not worth living â but the examined life needs a place to breathe.â</p><div class="bg-accent mt-8 h-px w-12" style="opacity:0;filter:blur(4px);transform:translateY(16px)"></div><p class="text-background/40 mt-4 font-mono text-xs tracking-wider uppercase" style="opacity:0;filter:blur(4px);transform:translateY(16px)">A founding principle</p></div></div></div><div class="flex flex-1 items-center justify-center px-6 py-16"><div class="w-full max-w-sm"><a class="text-foreground flex items-center gap-2 no-underline lg:hidden" href="/"><svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="text-accent size-6 shrink-0"><path d="M5 6a4 4 0 0 1 8 0v20a4 4 0 0 1-8 0V6z M8.5 4h1v6h-1V4z M8 11.5a1 1 0 1 1 2 0a1 1 0 1 1-2 0z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path><path d="M 9 16 C 16 16 22 21 27 26 L 30 23 C 25 18 18 11 9 11 Z" fill="currentColor" opacity="0.4"></path><path d="M 9 16 C 16 16 22 11 27 6 L 30 9 C 25 14 18 21 9 21 Z" fill="currentColor" opacity="0.75"></path></svg><span class="font-display text-base">Kinto</span></a><div><h1 class="font-display mt-10 text-3xl tracking-tight" style="opacity:0;filter:blur(4px);transform:translateY(16px)">Welcome back</h1><p class="text-muted-foreground mt-2 text-sm" style="opacity:0;filter:blur(4px);transform:translateY(16px)">Pick up where you left off.</p><div class="mt-8 flex flex-col gap-5" style="opacity:0;filter:blur(4px);transform:translateY(16px)"><div class="grid grid-cols-2 gap-3"><button data-slot="button" data-variant="outline" data-size="default" class="group/button inline-flex shrink-0 cursor-pointer items-center justify-center rounded-lg border bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none active:scale-[0.97] focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50 h-8 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 gap-2"><svg class="size-4" viewBox="0 0 24 24"><path fill="currentColor" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 0 1-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1Z"></path><path fill="currentColor" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23Z"></path><path fill="currentColor" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62Z"></path><path fill="currentColor" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53Z"></path></svg>Google</button><button data-slot="button" data-variant="outline" data-size="default" class="group/button inline-flex shrink-0 cursor-pointer items-center justify-center rounded-lg border bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none active:scale-[0.97] focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50 h-8 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 gap-2"><svg class="size-4" viewBox="0 0 24 24" fill="currentColor"><path d="M17.05 20.28c-.98.95-2.05.88-3.08.4-1.09-.5-2.08-.48-3.24 0-1.44.62-2.2.44-3.06-.4C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09ZM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.32 2.32-2.12 4.53-3.74 4.25Z"></path></svg>Apple</button></div><div class="flex items-center gap-3"><div data-orientation="horizontal" role="none" data-slot="separator" class="bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch flex-1"></div><span class="text-muted-foreground font-mono text-[0.625rem] tracking-wider uppercase">or continue with email</span><div data-orientation="horizontal" role="none" data-slot="separator" class="bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch flex-1"></div></div><div data-slot="field-group" class="group/field-group @container/field-group flex w-full flex-col gap-5 data-[slot=checkbox-group]:gap-3 *:data-[slot=field-group]:gap-4"><div role="group" data-slot="field" data-orientation="vertical" class="group/field flex w-full gap-2 data-[invalid=true]:text-destructive flex-col *:w-full [&>.sr-only]:w-auto"><label data-slot="field-label" class="items-center text-sm font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 group/field-label peer/field-label has-data-checked:border-primary/30 has-data-checked:bg-primary/5 dark:has-data-checked:border-primary/20 dark:has-data-checked:bg-primary/10 flex w-fit gap-2 leading-snug group-data-[disabled=true]/field:opacity-50 has-[>[data-slot=field]]:rounded-lg has-[>[data-slot=field]]:border *:data-[slot=field]:p-2.5 has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col" for="email">Email</label><input type="email" data-slot="input" class="border-input file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 disabled:bg-input/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-8 w-full min-w-0 rounded-lg border bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:ring-3 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-3 md:text-sm" id="email" placeholder="[email protected]"/></div><div role="group" data-slot="field" data-orientation="vertical" class="group/field flex w-full gap-2 data-[invalid=true]:text-destructive flex-col *:w-full [&>.sr-only]:w-auto"><label data-slot="field-label" class="items-center text-sm font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 group/field-label peer/field-label has-data-checked:border-primary/30 has-data-checked:bg-primary/5 dark:has-data-checked:border-primary/20 dark:has-data-checked:bg-primary/10 flex w-fit gap-2 leading-snug group-data-[disabled=true]/field:opacity-50 has-[>[data-slot=field]]:rounded-lg has-[>[data-slot=field]]:border *:data-[slot=field]:p-2.5 has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col" for="password">Password</label><input type="password" data-slot="input" class="border-input file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 disabled:bg-input/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-8 w-full min-w-0 rounded-lg border bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:ring-3 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-3 md:text-sm" id="password" placeholder="â¢â¢â¢â¢â¢â¢â¢â¢"/></div></div><button data-slot="button" data-variant="default" data-size="default" class="group/button inline-flex shrink-0 cursor-pointer items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none active:scale-[0.97] focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary-hover relative overflow-hidden after:pointer-events-none after:absolute after:inset-0 after:-translate-x-full after:bg-linear-to-r after:from-transparent after:via-white/20 after:to-transparent after:transition-transform after:duration-700 after:ease-out hover:after:translate-x-full h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 w-full">Sign in</button></div><p class="text-muted-foreground mt-8 text-sm" style="opacity:0;filter:blur(4px);transform:translateY(16px)">Don't have an account?<!-- --> <a class="text-accent hover:text-accent-hover font-medium" href="/signup">Sign up</a></p></div><!--$--><!--/$--></div></div></div></main>
1<script src="/_next/static/chunks/6f63dc9af7f6a023.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5" 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\"\n3:I[92825,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"ClientSegmentRoot\"]\n4:I[99369,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/588194302e172a45.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n5:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n7:I[29306,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/52fad14504a297c2.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n8:I[17140,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/588194302e172a45.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/00475db5aee4a115.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"AuthForm\"]\n9:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nc:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"ViewportBoundary\"]\ne:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"MetadataBoundary\"]\n10:I[68027,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n11:I[82406,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"ThemeProvider\"]\n12:I[31283,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"StyleGlideProvider\"]\n13:I[10477,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n14:I[91976,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n15:I[44604,[\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"default\"]\n16:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"/_next/static/chunks/61cc43b3d7ad2990.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/28688ae94fd45e45.css?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"style\"]\n:HL[\"/_next/static/chunks/3bbbb7434721013d.css?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"style\"]\n:HL[\"/_next/static/media/0c8f209abc35ee02-s.p.a4b9a15b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5c285b27cdda1fe8-s.p.a62025f2.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.15008bfb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fad69795a077455b-s.p.81e64049.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"lRqvqK_hYc0YMpvF2ViIv\",\"c\":[\"\",\"login\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/28688ae94fd45e45.css?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3bbbb7434721013d.css?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/7848db6ae0f7c216.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/255806a93b47b9e9.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/588194302e172a45.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L3\",null,{\"Component\":\"$4\",\"slots\":{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L7\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]},\"serverProvidedParams\":{\"params\":{},\"promises\":null}}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{\"mode\":\"login\"}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/00475db5aee4a115.js?dpl=dpl_EUfgSkXWgnTE1Bd3juK3HYLD23h5\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"S\":false}\n"])</script>
1<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"flex min-h-screen flex-col antialiased dm_sans_1c871f37-module__30ab_W__variable dm_serif_display_1cd0f5c7-module__M3ytLG__variable jetbrains_mono_707233f-module__9hS9bG__variable\",\"children\":[\"$\",\"$L11\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{\"url\":\"https://www.shadcnblocks.com/template/kinto\",\"initialVisible\":true}],[\"$\",\"$L14\",null,{\"initialBannerVisible\":true}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L7\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L15\",null,{}]]}]}]}]\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nb:null\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"Kinto - Modern Next.js Template\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A warm, editorial Next.js template built with Shadcn/UI, TailwindCSS and TypeScript. Perfect for SaaS landing pages, journals, and premium web applications.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Kinto - Shadcnblocks.com\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"Next.js,React,TypeScript,TailwindCSS,Template,Shadcn/UI,Landing Page,SaaS\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Kinto - Shadcnblocks.com\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Kinto\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Kinto - Modern Next.js Template\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"A warm, editorial Next.js template built with Shadcn/UI, TailwindCSS and TypeScript. Perfect for SaaS landing pages, journals, and premium web applications.\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://kinto-nextjs-template.vercel.app\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Kinto\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"https://kinto-nextjs-template.vercel.app/og-image.jpg\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:alt\",\"content\":\"Kinto - Modern Next.js Template\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:creator\",\"content\":\"@shadcnblocks\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Kinto - Modern Next.js Template\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"A warm, editorial Next.js template built with Shadcn/UI, TailwindCSS and TypeScript. Perfect for SaaS landing pages, journals, and premium web applications.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://kinto-nextjs-template.vercel.app/og-image.jpg\"}],[\"$\",\"link\",\"22\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon/favicon.ico\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon.ico\",\"sizes\":\"48x48\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon-96x96.png\",\"sizes\":\"96x96\",\"type\":\"image/png\"}],[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L16\",\"27\",{}]]\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.