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="/assets/globals-CLBaqh7w.css" data-precedence="default"/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-HLE3SM1JKE
vendor: 11 bytes, line 1
1"></script>
1<title>Joring â Pricing</title><meta name="release" content="822c05c689c329265afd984ca307515ea9f9a63b"/><meta name="description" content="Free for individuals: prompt optimization, AI history, fluency score. Pro adds full coaching, trails, exportable AI record. Team & Enterprise plans for orgs."/><meta name="robots" content="index, follow"/><meta property="og:site_name" content="Joring"/><meta property="og:title" content="Joring â Pricing"/><meta property="og:description" content="Free for individuals: prompt optimization, AI history, fluency score. Pro adds full coaching, trails, exportable AI record. Team & Enterprise plans for orgs."/><meta property="og:url" content="https://joring.ai/pricing/"/><meta property="og:image" content="https://joring.ai/images/evaluation-timeline-interface.jpg"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Joring â Pricing"/><meta name="twitter:description" content="Free for individuals: prompt optimization, AI history, fluency score. Pro adds full coaching, trails, exportable AI record. Team & Enterprise plans for orgs."/><meta name="twitter:image" content="https://joring.ai/images/evaluation-timeline-interface.jpg"/><link rel="modulepreload" href="/assets/index-DGqQK5cS.js"/><link rel="modulepreload" href="/assets/_marketing-el7-hhTI.js"/><link rel="modulepreload" href="/assets/Navigation-DCyws7U0.js"/><link rel="modulepreload" href="/assets/PasskeyEnrollmentPrompt-_t4eX2Pp.js"/><link rel="modulepreload" href="/assets/Image-CcIgaOEN.js"/><link rel="modulepreload" href="/assets/src-Bz9FtkAD.js"/><link rel="modulepreload" href="/assets/_marketing.pricing-D6C3FagS.js"/><link rel="modulepreload" href="/assets/billing-Bt2Y4v6Q.js"/><link rel="modulepreload" href="/assets/MarketingSection-0bJf-HfY.js"/><link rel="preload" href="/assets/manrope-latin-C46ZzDBF.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/assets/lexend-latin-BUr6tp1s.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/favicon.ico"/><link rel="canonical" href="https://joring.ai/pricing/"/>
1<script>(function(){try{var p=location.pathname;if(p!=="/"&&p.indexOf("/sign-in")!==0)return;if(document.cookie.indexOf("joring_authed=1")===-1)return;var d=document.documentElement;d.classList.add("entry-redirect-pending");setTimeout(function(){d.classList.remove("entry-redirect-pending")},8000)}catch(e){}})();document.currentScript.remove()</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Joring","url":"https://joring.ai","logo":"https://joring.ai/joring-logo.jpg","description":"Joring is a browser extension that teaches users how to use ChatGPT, Claude, Gemini, and Copilot to automate their busy work. It gives users real-time coaching inside the AI tool, guided trails delivered in the flow of work, and an exportable record of all their work with AI. Each user's data is deletable and visible only to that user.","contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"sales"}}</script>
1<script>
vendor: 117 bytes, line 1
1window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','
1G-HLE3SM1JKE
vendor: 26 bytes, line 1
1',{send_page_view:false});
1</script>
1</head><body><div class="font-sans">
1<script>((e,i,s,u,m,a,l,h)=>{let d=document.documentElement,w=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(y=>{let k=y==="class",S=k&&a?m.map(f=>a[f]||f):m;k?(d.classList.remove(...S),d.classList.add(a&&a[n]?a[n]:n)):d.setAttribute(y,n)}),R(n)}function R(n){h&&w.includes(n)&&(d.style.colorScheme=n)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let n=localStorage.getItem(i)||s,y=l&&n==="system"?c():n;p(y)}catch(n){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<!--$--><!--$--><div data-typescale="marketing" class="flex min-h-screen flex-col"><div class="fixed inset-x-0 top-4 z-50 px-4 md:px-6 pointer-events-none"><nav aria-label="Primary" class="pointer-events-auto mx-auto rounded-lg border ring-1 transition-all duration-500 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none max-w-6xl border-transparent bg-transparent shadow-none ring-transparent"><div class="flex items-center justify-between pr-2 transition-all duration-500 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none sm:pr-3 h-header pl-5"><div class="flex items-center gap-6"><a href="/" class="flex items-center gap-2"><img class="invert dark:invert-0" src="/joring-logo.svg" alt="joring Logo" width="32" height="32" loading="lazy" decoding="async"/><span class="font-display text-section font-label leading-none">joring</span></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" data-slot="navigation-menu" data-viewport="true" class="group/navigation-menu relative max-w-max flex-1 items-center justify-center hidden md:flex"><div style="position:relative"><ul data-orientation="horizontal" data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-1" dir="ltr"><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" data-radix-collection-item="" href="/learn/" class="data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex-col gap-1 p-2 outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4 group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-body font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50">Trails</a></li><li data-slot="navigation-menu-item" class="relative"><a aria-current="page" data-slot="navigation-menu-link" data-radix-collection-item="" class="data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex-col gap-1 p-2 outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4 group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-body font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 active" href="/pricing/" data-status="active">Pricing</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" data-radix-collection-item="" href="/research/" class="data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex-col gap-1 p-2 outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4 group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-body font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50">Research</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" data-radix-collection-item="" href="/resources/" class="data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex-col gap-1 p-2 outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='
1size-'])]:size-4 group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-body font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50">Resources</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" data-radix-collection-item="" href="/about/" class="data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex-col gap-1 p-2 outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4 group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-body font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50">About</a></li></ul></div><div class="absolute top-full left-0 isolate z-50 flex justify-center"></div></nav></div><div class="hidden md:flex md:items-center gap-3"><button data-slot="dropdown-menu-trigger" data-variant="ghost" data-size="icon-sm" 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 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-8 text-muted-foreground" aria-label="Theme" type="button" id="radix-_R_34lj6_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><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-sun dark:hidden" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></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-moon hidden dark:block" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button><a href="https://chromewebstore.google.com/detail/mfooakpbaclhfofncfdmnkonghhodhij" target="_blank" rel="noopener noreferrer" data-slot="button" data-variant="outline" data-size="sm" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5"><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 mr-2 h-4 w-4" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>Add to Chrome</a><a data-slot="button" data-variant="default" data-size="sm" href="/sign-in/" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_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 hover:bg-primary/90 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5">Sign In</a></div><div class="flex items-center gap-2 md:hidden"><button data-slot="dropdown-menu-trigger" data-variant="ghost" data-size="icon-sm" 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 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-8 text-muted-foreground" aria-label="Theme" type="button" id="radix-_R_3klj6_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><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-sun dark:hidden" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></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-moon hidden dark:block" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button><a data-slot="button" data-variant="default" data-size="sm" href="/sign-in/" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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 hover:bg-primary/90 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5">Sign In</a><button data-slot="button" data-variant="ghost" data-size="icon" 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 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-9" aria-expanded="false" aria-controls="mobile-nav-panel"><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-menu h-6 w-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><span class="sr-only">Open menu</span></button></div></div></nav></div><main class="w-full pt-20"><!--$-->
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is Joring free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes. Joring is free for individuals, including prompt optimization across 15+ AI tools, AI usage history, and your individual AI fluency score."}},{"@type":"Question","name":"How does the 14 day Team trial work?","acceptedAnswer":{"@type":"Answer","text":"Every new account starts on a 14 day Team trial automatically, with no credit card required. At the end of the trial, your team gracefully drops back to the Free plan unless you choose to upgrade. Install our CLI for an extra 7 days, and invite teammates for 3 more days each."}},{"@type":"Question","name":"What does the Enterprise plan include?","acceptedAnswer":{"@type":"Answer","text":"The Enterprise plan includes everything in Team plus AI governance (policies, violations, AUP enforcement), SSO via SAML and OIDC, SCIM user provisioning, full audit log, bring your own LLM keys, and a dedicated success manager."}},{"@type":"Question","name":"How does Joring measure AI fluency?","acceptedA
1nswer":{"@type":"Answer","text":"Joring analyzes AI interactions across 61 behavioral signals in three dimensions: Craft (prompt quality), Command (human agency), and Judgment (appropriate reliance)."}}]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://joring.ai/"},{"@type":"ListItem","position":2,"name":"Pricing","item":"https://joring.ai/pricing/"}]}</script>
1<section class="pt-28 pb-8 px-6"><div class="max-w-6xl mx-auto text-center"><p data-slot="eyebrow" data-size="md" class="flex items-center gap-2 font-mono text-label font-medium uppercase tracking-label text-primary-emphasis in-data-[surface=foreground]:text-accent-on-invert mb-4 justify-center">Pricing</p><h1 class="mb-4 text-display">Start Free. Scale When You're Ready.</h1><div><p class="text-xl text-muted-foreground max-w-2xl mx-auto">Every plan includes cross-tool AI fluency measurement and your fluency score. Upgrade for full inline coaching, trails, context memory, and organization-wide visibility.</p></div></div></section><section class="pt-8 pb-20 px-6"><div class="max-w-6xl mx-auto"><div><div class="mb-8 flex justify-center"><div role="group" dir="ltr" data-slot="toggle-group" data-spacing="1" style="outline:none;--gap:1" class="group/toggle-group flex w-fit items-center gap-[--spacing(var(--gap))] data-[spacing=default]:data-[variant=outline]:shadow-xs rounded-panel border bg-card p-1" aria-label="Billing cycle" tabindex="-1"><button type="button" data-state="off" role="radio" aria-checked="false" data-slot="toggle-group-item" data-spacing="1" class="inline-flex items-center justify-center gap-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap bg-transparent w-auto min-w-0 shrink-0 focus:z-10 focus-visible:z-10 data-[spacing=0]:rounded-none data-[spacing=0]:shadow-none data-[spacing=0]:first:rounded-l-md data-[spacing=0]:last:rounded-r-md data-[spacing=0]:data-[variant=outline]:border-l-0 data-[spacing=0]:data-[variant=outline]:first:border-l h-control-compact rounded-control px-3 text-control font-label text-muted-foreground hover:bg-transparent hover:text-foreground data-[state=on]:bg-muted data-[state=on]:text-foreground" aria-label="Monthly billing" tabindex="-1" data-radix-collection-item="">Monthly</button><button type="button" data-state="on" role="radio" aria-checked="true" data-slot="toggle-group-item" data-spacing="1" class="inline-flex items-center justify-center disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap bg-transparent w-auto min-w-0 shrink-0 focus:z-10 focus-visible:z-10 data-[spacing=0]:rounded-none data-[spacing=0]:shadow-none data-[spacing=0]:first:rounded-l-md data-[spacing=0]:last:rounded-r-md data-[spacing=0]:data-[variant=outline]:border-l-0 data-[spacing=0]:data-[variant=outline]:first:border-l h-control-compact rounded-control px-3 text-control font-label text-muted-foreground hover:bg-transparent hover:text-foreground data-[state=on]:bg-muted data-[state=on]:text-foreground gap-2" aria-label="Yearly billing, save 20 percent" tabindex="-1" data-radix-collection-item=""><span>Yearly</span><span data-slot="pill" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 [&>svg]:pointer-events-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 transition-[color,box-shadow] overflow-hidden [a&]:hover:bg-accent [a&]:hover:text-accent-foreground gap-1.5 rounded-pill border-tone-border bg-tone-surface font-sans font-semibold tracking-normal text-tone-foreground px-1.5 py-px text-micro" data-tone="success" data-size="sm">Save 20%</span></button></div></div></div><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 xl:grid-cols-4"><div><div data-slot="panel" class="min-w-0 rounded-panel border bg-card text-card-foreground shadow-panel relative flex h-full flex-col overflow-visible p-6"><div class="mb-4"><h2 class="mb-1 text-section">Free</h2><p class="text-body text-muted-foreground">For individuals getting started</p></div><div class="mb-5"><span class="text-3xl font-semibold tabular-nums">$0</span></div><div class="mb-5 space-y-1.5"><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-free-feature-0" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-free-feature-0">Prompt optimization across 15+ AI tools</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-free-feature-1" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-free-feature-1">AI usage history</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-free-feature-2" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-free-feature-2">Individual AI fluency score</label></div></div></div><a data-slot="button" data-variant="outline" data-size="default" href="/sign-in/?next=%2Fpricing&intent=checkout&plan=free&cycle=yearly" 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 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_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-[>svg]:px-3 w-full mt-auto">Start free<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 ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div><div data-slot="panel" class="min-w-0 rounded-panel border bg-card text-card-foreground shadow-panel relative flex h-full flex-col overflow-visible p-6"><div class="mb-4"><h2 class="mb-1 text-section">Pro</h2><p class="text-body text-muted-foreground">For individuals</p></div><div class="mb-5"><div class="flex items-baseline gap-2">
1<span class="text-3xl font-semibold tabular-nums" aria-live="polite">$8</span><span class="text-muted-foreground">/seat/month</span><span class="text-sm text-muted-foreground line-through tabular-nums" aria-hidden="true">$10</span></div><p class="mt-1 text-xs text-muted-foreground">Billed yearly at $96/seat/year</p></div><p data-tone="primary" class="mb-4 rounded-control border border-tone-border bg-tone-surface-quiet px-3 py-2 text-label font-medium text-tone-change">14<!-- --> day free trial. No card required.</p><div class="mb-5 space-y-1.5"><p class="flex items-center gap-2 pb-1 text-body font-medium"><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-plus size-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg>Everything in Free, plus:</p><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-pro-feature-0" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-pro-feature-0">Full inline coaching</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-pro-feature-1" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-pro-feature-1">Trails</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-pro-feature-2" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-pro-feature-2">Personal insights and trend tracking</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-pro-feature-3" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-pro-feature-3">Context memory across every AI tool</label></div></div></div><a data-slot="button" data-variant="outline" data-size="default" href="/sign-in/?next=%2Fpricing&intent=checkout&plan=pro&cycle=yearly" 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 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_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-[>svg]:px-3 w-full mt-auto">Start 14 day trial<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 ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div><div data-slot="panel" class="min-w-0 rounded-panel border bg-card text-card-foreground relative flex h-full flex-col overflow-visible p-6 border-primary shadow-lift"><span data-slot="pill" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 [&>svg]:pointer-events-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 transition-[color,box-shadow] overflow-hidden [a&]:hover:bg-accent [a&]:hover:text-accent-foreground gap-1.5 rounded-pill border-tone-border bg-tone-surface px-[7px] py-[3px] font-sans text-label font-semibold leading-dense tracking-normal text-tone-foreground absolute -top-3 left-6" data-tone="primary" data-size="md">Recommended</span><div class="mb-4"><h2 class="mb-1 text-section">Team</h2><p class="text-body text-muted-foreground">For organizations</p></div><div class="mb-5"><div class="flex items-baseline gap-2">
1<span class="text-3xl font-semibold tabular-nums" aria-live="polite">$16</span><span class="text-muted-foreground">/seat/month</span><span class="text-sm text-muted-foreground line-through tabular-nums" aria-hidden="true">$20</span></div><p class="mt-1 text-xs text-muted-foreground">Billed yearly at $192/seat/year</p></div><p data-tone="primary" class="mb-4 rounded-control border border-tone-border bg-tone-surface-quiet px-3 py-2 text-label font-medium text-tone-change">14<!-- --> day free trial. No card required.</p><div class="mb-5 space-y-1.5"><p class="flex items-center gap-2 pb-1 text-body font-medium"><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-plus size-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg>Everything in Pro, plus:</p><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-team-feature-0" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-team-feature-0">Organization view</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-team-feature-1" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-team-feature-1">Org dashboard with team benchmarking</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-team-feature-2" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-team-feature-2">
1Custom trail authoring</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-team-feature-3" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-team-feature-3">Team leaderboard</label></div></div></div><a data-slot="button" data-variant="default" data-size="default" href="/sign-in/?next=%2Fpricing&intent=checkout&plan=team&cycle=yearly" 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 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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 hover:bg-primary/90 h-9 px-4 py-2 has-[>svg]:px-3 w-full mt-auto">Start 14 day trial<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 ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div><div data-slot="panel" class="min-w-0 rounded-panel border bg-card text-card-foreground shadow-panel relative flex h-full flex-col overflow-visible p-6"><div class="mb-4"><h2 class="mb-1 text-section">Enterprise</h2><p class="text-body text-muted-foreground">For enterprise deployments</p></div><div class="mb-5"><span class="text-3xl font-semibold tabular-nums">Custom</span></div><div class="mb-5 space-y-1.5"><p class="flex items-center gap-2 pb-1 text-body font-medium"><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-plus size-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg>Everything in Team, plus:</p><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-enterprise-feature-0" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-enterprise-feature-0">AI governance: policies, violations, and AUP enforcement</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-enterprise-feature-1" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-enterprise-feature-1">SSO via SAML and OIDC</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-enterprise-feature-2" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-enterprise-feature-2">
1SCIM user provisioning</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-enterprise-feature-3" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-enterprise-feature-3">Full audit log</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-enterprise-feature-4" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-enterprise-feature-4">Bring your own LLM keys (BYOK)</label></div></div><div data-slot="check-row" data-readonly="true" class="group flex items-start gap-3 rounded-tile border-0 bg-transparent px-0 py-1"><button type="button" role="checkbox" aria-checked="true" data-state="checked" data-disabled="" disabled="" value="on" data-slot="checkbox" class="peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] mt-0.5 disabled:cursor-default disabled:opacity-100" id="plan-enterprise-feature-5" aria-readonly="true"><span data-state="checked" data-disabled="" data-slot="checkbox-indicator" class="grid place-content-center text-current transition-none" style="pointer-events:none"><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-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" disabled="" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/><div class="min-w-0 flex-1"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-body leading-dense font-strong" for="plan-enterprise-feature-5">Dedicated success manager</label></div></div></div><a href="mailto:[email protected]?subject=Enterprise%20Inquiry" data-slot="button" data-variant="outline" data-size="default" 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 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_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-[>svg]:px-3 w-full mt-auto">Contact sales<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 ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></section><section data-slot="marketing-section" data-surface="card" class="relative -mt-10 rounded-t-band px-6 sm:rounded-t-band-lg bg-card pb-16 pt-14"><div class="max-w-4xl mx-auto"><div class="grid md:grid-cols-2 gap-8"><div><div><h2 class="text-section mb-2">Questions?</h2><p class="text-body text-muted-foreground">We're happy to discuss your needs and find the right plan for your team.</p></div></div><div><div class="flex items-center"><a href="mailto:[email protected]" data-slot="button" data-variant="outline" data-size="default" 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 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_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-[>svg]:px-3">Get in touch<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 ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></section><!--/$--></main><footer class="relative border-t bg-background px-6"><div class="mx-auto max-w-6xl pb-8 pt-16"><div class="mb-12 grid grid-cols-1 gap-8 md:grid-cols-4"><div class="md:col-span-1"><a href="/" class="flex items-center gap-2"><img class="invert dark:invert-0" src="/joring-logo.svg" alt="Joring logo" width="32" height="32" loading="lazy" decoding="async"/><span class="font-display text-section font-label leading-none">joring</span></a><p class="mt-4 text-body text-muted-foreground">Joring is a browser extension for getting more out of ChatGPT, Claude, Gemini, and Copilot at work, with real-time coaching, guided trails, and an exportable record of all your work with AI.</p></div><div class="md:col-span-1"><h3 data-slot="eyebrow" data-size="md" class="flex items-center gap-2 font-mono text-label font-medium uppercase tracking-label text-muted-foreground">Product</h3><ul class="mt-4 space-y-3"><li><a href="/learn/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Trails</a></li><li><a class="text-body text-muted-foreground transition-colors hover:text-foreground active" href="/pricing/" data-status="active" aria-current="page">Pricing</a></li><li><a href="/research/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Research</a></li><li><a href="/resources/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Resources</a></li><li><a href="/about/" class="text-body text-muted-foreground transition-colors hover:text-foreground">About</a></li></ul></div><div class="md:col-span-1"><h3 data-slot="eyebrow" data-size="md" class="flex items-center gap-2 font-mono text-label font-medium uppercase tracking-label text-muted-foreground">Support</h3><ul class="mt-4 space-y-3"><li><a href="/support/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Support</a></li><li><a href="/book-a-demo/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Book a demo</a></li><li><a href="/sign-in/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Sign In</a></li></ul></div><div class="md:col-span-1"><h3 data-slot="eyebrow" data-size="md" class="flex items-center gap-2 font-mono text-label font-medium uppercase tracking-label text-muted-foreground">Legal</h3><ul class="mt-4 space-y-3"><li><a href="/terms/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Terms</a></li><li><a href="/privacy/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Privacy</a></li><li><a href="/cookies/" class="text-body text-muted-foreground transition-colors hover:text-foreground">Cookies</a></li></ul></div></div><div class="flex flex-col items-center justify-between gap-4 border-t pt-8 md:flex-row"><p class="text-body text-muted-foreground">© <!-- -->2026<!-- --> Joring. All rights reserved.</p><button data-slot="dropdown-menu-trigger" data-variant="ghost" data-size="icon-sm" 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 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_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:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-8 text-muted-foreground" aria-label="Theme" type="button" id="radix-_R_19lj6_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><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-sun dark:hidden" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></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-moon hidden dark:block" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button></div></div></footer></div><!--/$-->
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div>
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-DGqQK5cS.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-DGqQK5cS.js"}}]},"/_marketing":$R[8]={preloads:$R[9]=["/assets/_marketing-el7-hhTI.js","/assets/Navigation-DCyws7U0.js","/assets/PasskeyEnrollmentPrompt-_t4eX2Pp.js","/assets/Image-CcIgaOEN.js","/assets/src-Bz9FtkAD.js"]},"/_marketing/pricing":$R[10]={preloads:$R[11]=["/assets/_marketing.pricing-D6C3FagS.js","/assets/billing-Bt2Y4v6Q.js","/assets/MarketingSection-0bJf-HfY.js"]}}},matches:$R[12]=[$R[13]={i:"__root__�",u:1790637273227,s:"success",ssr:!0},$R[14]={i:"�_marketing�",u:1790637273227,s:"success",ssr:!0},$R[15]={i:"�_marketing�pricing�pricing",u:1790637273248,s:"success",ssr:!0}],lastMatchId:"�_marketing�pricing�pricing"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="" src="/assets/index-DGqQK5cS.js"></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.