PageSourceSearch

https://zuppi.io/en/login

html zuppi.io collected 2026-10-02 01:58:04 UTC 90,202 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html data-dpl-id="dpl_FPgm44eXvnYHw6yYyj3oyuBWM5fT" lang="en" class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable source_serif_4_d07c2a1b-module__ZOFNiq__variable h-full antialiased "><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2kcaft3biycjg.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/0d8i7-p3c8ou_.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2r3xks3i0jdax.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/1d_ln5gvnj4vv.js"/>
1<script src="/_next/static/immutable/chunks/31addyomoooqe.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1svcg46sl1m1u.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1mj42zh8ifdl9.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3c-enggr-ekm9.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-1mf35zvsyqwqo.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3naw3t4yi66vg.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/1i0i8_qm2uxj8.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3th4i921hc0dr.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/29eu-g5ej2cdu.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/1yh0at8xh4nts.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0x3e49e66gc1r.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/19h1tbx_xegua.js" async="" crossorigin=""></script>
1<title>Zuppi</title><meta name="description" content="Creative freelancer outreach platform"/><meta property="og:title" content="Zuppi"/><meta property="og:description" content="Creative freelancer outreach platform"/><meta property="og:image" content="https://zuppi.io/opengraph-image?29539485946d097b"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Zuppi — outreach built for creative freelancers"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Zuppi"/><meta name="twitter:description" content="Creative freelancer outreach platform"/><meta name="twitter:image" content="https://zuppi.io/opengraph-image?29539485946d097b"/><meta name="twitter:image:alt" content="Zuppi — outreach built for creative freelancers"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon.ico?favicon.3lzav7whhiwyw.ico" sizes="256x256" type="image/x-icon"/><meta name="next-size-adjust" content=""/><link rel="manifest" href="/manifest.json"/>
1<script id="theme-fouc">(function(){var m=document.cookie.match(/(?:^|;\s*)theme=([^;]*)/);var t=m?m[1]:'light';if(t==='dark'||(t==='system'&&window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches))document.documentElement.classList.add('dark')})()</script>
1<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col bg-bg-primary text-text-primary"><div hidden=""><!--$--><!--/$--></div><!--$--><!--html--><!--head--><!--body--><!--&--><!--$--><!--&--><!--$--><!--&--><div class="relative flex min-h-screen items-center justify-center px-4 py-12"><a aria-label="Back to home" class="absolute left-5 top-5 inline-flex items-center gap-1.5 text-sm text-text-muted transition hover:text-text-primary" href="/en"><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-left h-4 w-4" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg>Back</a><div class="animate-fade-in w-full max-w-md space-y-8 rounded-2xl border border-border bg-bg-card p-10 shadow-md"><div class="text-center"><svg role="img" aria-label="Zuppi" height="40" viewBox="84 84 660 239" class="inline-block [.dark_&amp;]:invert" xmlns="http://www.w3.org/2000/svg"><title>Zuppi</title><path fill="#0a0a0a" d="M197.53,237.75v32.33h-107.5v-3.92l55.44-94.21h-50.08v-31.89h102.09v4.79l-54.75,92.9h54.8Z"></path><path fill="#0a0a0a" d="M220.48,215.18v-75.12h35.15v71.12c0,18.49,9.79,29.53,26.03,29.53s25.83-11.27,25.83-29.53v-71.12h35.15v75.12c0,35.11-24.21,58.58-60.98,58.58s-61.18-23.47-61.18-58.58Z"></path><path fill="#0a0a0a" d="M445.59,136.37c39.16,0,68.12,29.29,68.12,68.69s-28.96,68.89-68.12,68.89c-13.46,0-25.69-3.97-35.77-10.95v53.94h-35.15v-176.89h23.25l6,11.82c11.04-9.78,25.45-15.5,41.67-15.5h0ZM478.11,205.06c0-20.42-14.97-35.63-35.39-35.63s-35.44,15.26-35.44,35.63,15.01,35.64,35.44,35.64,35.39-15.21,35.39-35.64Z"></path><path fill="#0a0a0a" d="M609.79,136.37c39.16,0,68.12,29.29,68.12,68.69s-28.96,68.89-68.12,68.89c-13.46,0-25.69-3.97-35.77-10.95v53.94h-35.15v-176.89h23.25l6,11.82c11.04-9.78,25.45-15.5,41.67-15.5h0ZM642.32,205.06c0-20.42-14.97-35.63-35.39-35.63s-35.44,15.26-35.44,35.63,15.01,35.64,35.44,35.64,35.39-15.21,35.39-35.64Z"></path><path fill="#0a0a0a" d="M703.09,140.05h35.15v130.02h-35.15v-130.02ZM703.15,90.04h35.02v32.68h-35.02v-32.68Z"></path></svg><p class="mt-3 text-sm tracking-widest text-text-muted uppercase">Outreach Platform</p></div><!--$--><div class="rounded-lg border border-border bg-surface-1 px-4 py-3 text-left text-sm"><p class="font-medium text-text-primary">Zuppi is invite-only</p><p class="mt-1 text-xs leading-relaxed text-text-muted">You can only sign in once we&#x27;ve confirmed your access by email. Haven&#x27;t received that yet? Request access and we&#x27;ll be in touch.</p><button type="button" class="mt-2 text-sm font-medium text-link hover:underline">Request access →</button></div><button class="flex w-full items-center justify-center gap-2 rounded-lg border border-border bg-bg-primary px-4 py-3 text-sm font-medium text-text-primary transition hover:bg-surface-1"><svg class="h-4 w-4" viewBox="0 0 24 24"><path 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" fill="#4285F4"></path><path 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" fill="#34A853"></path><path 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" fill="#FBBC05"></path><path 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" fill="#EA4335"></path></svg>Sign in with Google</button><p class="text-center text-xs text-text-muted leading-relaxed">By signing in you agree to our<!-- --> <a class="text-link hover:underline" href="/en/privacy-policy">Privacy Policy</a> <!-- -->and<!-- --> <a class="text-link hover:underline" href="/en/terms">Terms</a>.</p><!--/$--></div></div><!--$--><!--/$--><!--/&--><!--/$--><!--/&--><!--/$--><!--/&--><!--$--><!--/$--><!--$--><!--/$--><!--/$-->
1<script src="/_next/static/immutable/chunks/1d_ln5gvnj4vv.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:\"$Sreact.suspense\"\n3:I[936072,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\"],\"ThemeFoucScript\"]\n4:I[851238,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\"],\"ServiceWorkerRegister\"]\n5:I[339756,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"default\"]\n6:I[837457,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"default\"]\n7:I[302355,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\"],\"Analytics\"]\n8:I[957215,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\"],\"SpeedInsights\"]\na:I[339756,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"LoadingBoundaryProvider\"]\n19:I[563491,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/29eu-g5ej2cdu.js\"],\"default\"]\n:HL[\"/_next/static/immutable/chunks/2kcaft3biycjg.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/0d8i7-p3c8ou_.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/2r3xks3i0jdax.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/68d403cf9f2c68c5-s.p.42000xkkqj0am.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/ea3421846039b7f3-s.p.3d58dkudqlgaq.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n14:X\n15:X\n16:X\n17:X\n1c:X\n1d:X\n1e:X\n0:{\"P\":null,\"c\":[\"\",\"en\",\"login\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\"admin\",\"api\",\"feed.xml\",\"llms.txt\"]],{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4256]},\"$undefined\",\"$undefined\",4192]},\"$undefined\",\"$undefined\",4196]},\"$undefined\",\"$undefined\",4184],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2kcaft3biycjg.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/0d8i7-p3c8ou_.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$2\",null,{\"fallback\":[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable source_serif_4_d07c2a1b-module__ZOFNiq__variable h-full antialiased\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/manifest.json\"}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col bg-bg-primary text-text-primary\",\"children\":[[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\"
1:\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}]]}]]}],\"children\":\"$L9\"}]]}],{\"children\":[[\"$\",\"$La\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"className\":\"animate-pulse space-y-4 p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-8 w-40 rounded bg-surface-2\"}],[\"$\",\"div\",null,{\"className\":\"h-64 rounded-lg bg-surface-2\"}]]}],[],null],\"children\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2r3xks3i0jdax.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$2\",null,{\"fallback\":null,\"children\":\"$Lb\"}]]}]}],{\"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\":[[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen items-center justify-center px-4 py-12\",\"children\":[\"$Lc\",[\"$\",\"div\",null,{\"className\":\"animate-fade-in w-full max-w-md 
1space-y-8 rounded-2xl border border-border bg-bg-card p-10 shadow-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"aria-label\":\"Zuppi\",\"height\":40,\"viewBox\":\"84 84 660 239\",\"className\":\"inline-block [.dark_\u0026]:invert\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"title\",null,{\"children\":\"Zuppi\"}],[\"$\",\"path\",null,{\"fill\":\"#0a0a0a\",\"d\":\"M197.53,237.75v32.33h-107.5v-3.92l55.44-94.21h-50.08v-31.89h102.09v4.79l-54.75,92.9h54.8Z\"}],[\"$\",\"path\",null,{\"fill\":\"#0a0a0a\",\"d\":\"M220.48,215.18v-75.12h35.15v71.12c0,18.49,9.79,29.53,26.03,29.53s25.83-11.27,25.83-29.53v-71.12h35.15v75.12c0,35.11-24.21,58.58-60.98,58.58s-61.18-23.47-61.18-58.58Z\"}],[\"$\",\"path\",null,{\"fill\":\"#0a0a0a\",\"d\":\"M445.59,136.37c39.16,0,68.12,29.29,68.12,68.69s-28.96,68.89-68.12,68.89c-13.46,0-25.69-3.97-35.77-10.95v53.94h-35.15v-176.89h23.25l6,11.82c11.04-9.78,25.45-15.5,41.67-15.5h0ZM478.11,205.06c0-20.42-14.97-35.63-35.39-35.63s-35.44,15.26-35.44,35.63,15.01,35.64,35.44,35.64,35.39-15.21,35.39-35.64Z\"}],\"$Ld\",\"$Le\"]}],\"$Lf\"]}],\"$L10\"]}]]}],[\"$L11\",\"$L12\"],\"$L13\"]}],{},null,false,\"$14\"]},null,false,\"$15\"]},null,false,\"$16\"]},null,false,\"$17\"],\"$L18\",false]],\"m\":\"$undefined\",\"G\":[\"$19\",[\"$L1a\",\"$L1b\"]],\"S\":true,\"h\":\"$1c\",\"r\":\"$1d\",\"s\":\"$1e\",\"a\":\"$@1f\",\"l\":\"$@20\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n21:I[336408,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\",\"/_next/static/immutable/chunks/0x3e49e66gc1r.js\",\"/_next/static/immutable/chunks/19h1tbx_xegua.js\"],\"default\"]\n22:I[897367,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"OutletBoundary\"]\n24:I[897367,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"ViewportBoundary\"]\n26:I[897367,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"MetadataBoundary\"]\nd:[\"$\",\"path\",null,{\"fill\":\"#0a0a0a\",\"d\":\"M609.79,136.37c39.16,0,68.12,29.29,68.12,68.69s-28.96,68.89-68.12,68.89c-13.46,0-25.69-3.97-35.77-10.95v53.94h-35.15v-176.89h23.25l6,11.82c11.04-9.78,25.45-15.5,41.67-15.5h0ZM642.32,205.06c0-20.42-14.97-35.63-35.39-35.63s-35.44,15.26-35.44,35.63,15.01,35.64,35.44,35.64,35.39-15.21,35.39-35.64Z\"}]\ne:[\"$\",\"path\",null,{\"fill\":\"#0a0a0a\",\"d\":\"M703.09,140.05h35.15v130.02h-35.15v-130.02ZM703.15,90.04h35.02v32.68h-35.02v-32.68Z\"}]\nf:[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm tracking-widest text-text-muted uppercase\",\"children\":\"Outreach Platform\"}]\n10:[\"$\",\"$2\",null,{\"children\":[\"$\",\"$L21\",null,{}]}]\n11:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0x3e49e66gc1r.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n12:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/19h1tbx_xegua.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n13:[\"$\",\"$L22\",null,{\"children\":[\"$\",\"$2\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@23\"}]}]\n18:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L26\",null,{\"children\":[\"$\",\"$2\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L27\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n1a:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2kcaft3biycjg.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n1b:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/0d8i7-p3c8ou_.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n15:C\n1e:3600\n25:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n28:I[27201,[\"/_next/static/immutable/chunks/3th4i921hc0dr.js\"],\"IconMark\"]\n23:null\n27:[[\"$\",\"title\",\"0\",{\"children\":\"Zuppi\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Creative freelancer outreach platform\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"Zuppi\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Creative freelancer outreach platform\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:image\",\"content\":\"https://zuppi.io/opengraph-image?29539485946d097b\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:alt\",\"content\":\"Zuppi — outreach built for creative freelancers\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Zuppi\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Creative freelancer outreach platform\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://zuppi.io/opengraph-image?29539485946d097b\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image:alt\",\"content\":\"Zuppi — outreach built for creative freelancers\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.3lzav7whhiwyw.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L28\",\"18\",{}]]\n1e:C\n1c:C\n1d:C\n14:C\n16:C\n17:C\n29:I[77105,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\",\"/_next/static/immutable/chunks/0x3e49e66gc1r.js\",\"/_next/static/immutable/chunks/19h1tbx_xegua.js\"],\"default\"]\n2a:I[258541,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\",\"/_next/static/immutable/chunks/0x3e49e66gc1r.js\",\"/_next/static/immutable/chunks/19h1tbx_xegua.js\"],\"default\"]\n20:10917\n1f:10887\nc:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/en\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"aria-label\":\"Back to home\",\"className\":\"absolute left-5 top-5 inline-flex items-center gap-1.5 text-sm text-text-muted transition hover:text-text-primary\",\"children\":[[\"$\",\"$L2a\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m12 19-7-7 7-7\",\"key\":\"1l729n\"}],[\"path\",{\"d\":\"M19 12H5\",\"key\":\"x3x0zl\"}]],\"className\":\"lucide-arrow-left h-4 w-4\"}],\"Back\"]}]\n9:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable source_serif_4_d07c2a1b-module__ZOFNiq__variable h-full antialiased \",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/manifest.json\"}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col bg-bg-primary text-text-primary\",\"children\":[[\"$\",\"$L4\",null,{}],\"$0:f:0:1:0:props:children:1:props:fallback:props:children:1:props:children:1\",[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}]]}]]}]\n2b:I[175696,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\"],\"default\"]\nb:[\"$\",\"$L2b\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"nav\":{\"home\":\"Home\",\"pipeline\":\"Pipeline\",\"outreach\":\"Outreach\",\"campaigns\":\"Campaigns\",\"queue\":\"Queue\",\"inbox\":\"Inbox\",\"messages\":\"Me
1ssages\",\"discover\":\"Discover\",\"signatures\":\"Signatures\",\"portfolio\":\"Portfolio\",\"sequences\":\"Sequences\",\"templates\":\"Templates\",\"settings\":\"Settings\",\"notifications\":\"Notifications\",\"admin\":\"Admin\",\"help\":\"Help\",\"expandSidebar\":\"Expand sidebar\",\"collapseSidebar\":\"Collapse sidebar\",\"more\":\"More\",\"close\":\"Close\"},\"help\":{\"title\":\"Help \u0026 feedback\",\"subtitle\":\"Report a bug, share a suggestion, or ask a question. We read every ticket.\",\"newTicket\":\"New ticket\",\"back\":\"Back\",\"yourTickets\":\"Your tickets\",\"noTickets\":\"You haven't opened any tickets yet.\",\"type\":\"Type\",\"typeBug\":\"Bug\",\"typeSuggestion\":\"Suggestion\",\"typeQuestion\":\"Question\",\"subject\":\"Subject\",\"subjectPlaceholder\":\"A short summary\",\"describe\":\"Describe what's happening\",\"describePlaceholder\":\"Steps, expected behaviour, what actually happened…\",\"attach\":\"Attach screenshot or file\",\"attaching\":\"Attaching…\",\"send\":\"Send\",\"sending\":\"Sending…\",\"submit\":\"Submit ticket\",\"submitting\":\"Submitting…\",\"reply\":\"Reply\",\"replyPlaceholder\":\"Write a reply…\",\"markResolved\":\"Mark resolved\",\"reopen\":\"Reopen\",\"statusOpen\":\"Open\",\"statusResolved\":\"Resolved\",\"you\":\"You\",\"support\":\"Support\",\"loadError\":\"Couldn't load tickets.\",\"submitError\":\"Couldn't submit ticket. Try again?\",\"newReplyToast\":\"New reply on your ticket\"},\"notifications\":{\"title\":\"Notifications\",\"markAllRead\":\"Mark all read\",\"loading\":\"Loading…\",\"empty\":\"No notifications yet.\",\"dismiss\":\"Dismiss\",\"timeAgo\":{\"justNow\":\"Just now\",\"minutes\":\"{count}m ago\",\"hours\":\"{count}h ago\",\"days\":\"{count}d ago\"}},\"brief\":{\"greetingMorning\":\"Good morning\",\"greetingAfternoon\":\"Good afternoon\",\"greetingEvening\":\"Good evening\",\"newReplies\":\"New replies\",\"noNewReplies\":\"No new replies\",\"engagement\":\"Engagement\",\"noRecentSignals\":\"No recent signals\",\"opens\":\"{count, plural, one {# open} other {# opens}}\",\"clicked\":\"clicked\",\"yesterday\":\"Yesterday\",\"capacity\":\"Capacity\",\"linkedinInvites\":\"LinkedIn invites\",\"noInvitesPending\":\"No invites pending\",\"openLink\":\"Open\",\"copyMessage\":\"Copy message\",\"dismissInvite\":\"Dismiss\",\"activeSequences\":\"Active sequences\",\"view\":\"View\",\"reengagement\":\"Re-engagement\",\"review\":\"Review\",\"noneReady\":\"none ready\",\"voiceSuggestions\":\"Voice suggestions\",\"updatesReady\":\"{count, plural, one {# update ready} other {# updates ready}}\",\"voiceProfile\":\"Voice profile\",\"noPendingSuggestions\":\"No pending suggestions\",\"brainInsight\":\"Zuppi insight\",\"roleAtAgency\":\"{role} at {agency}\",\"analytics\":{\"title\":\"Analytics\",\"viewFull\":\"View full →\",\"seeMore\":\"See more →\",\"autoRefresh\":\"Auto-refreshes every 7 days\",\"replyRate\":\"Reply rate\",\"vsLastWeek\":\"{direction} {delta}% vs last wk\",\"sent\":\"Sent\",\"thisWeek\":\"this week\",\"opensLabel\":\"Opens\",\"clicks\":\"Clicks\",\"portfolio\":\"portfolio\",\"replyRate12Weeks\":\"Reply rate · 12 weeks\",\"dailySends7Days\":\"Daily sends · 7 days\",\"bestSubject\":\"Best subject\",\"openRateSent\":\"{rate}% open rate · {sent} sent\",\"repliesThisWeek\":\"Replies this week\",\"positive\":\"positive\",\"info\":\"info\",\"softNo\":\"soft no\",\"redirect\":\"redirect\",\"hardNo\":\"hard no\",\"ooo\":\"OOO\"},\"capacityWidget\":{\"booked\":\"Booked\",\"pencilled\":\"Pencilled\",\"myTime\":\"My time\",\"confirmedProject\":\"Confirmed project\",\"pencilHold\":\"Pencil hold\",\"holidayBreak\":\"Holiday, break, personal\",\"countAs\":\"Count as:\",\"myTimePlaceholder\":\"e.g. Holiday, Personal project\",\"projectName\":\"Project name\",\"fullDay\":\"Full day\",\"hoursPerDay\":\"Hours/day\",\"hDay\":\"h/day\",\"pencil\":\"Pencil\",\"open\":\"Open\",\"allowDoubleBooking\":\"Allow double-booking\",\"allowDoubleBookingTooltip\":\"When on, a single booking on a date doesn't mark you as unavailable — only dates with 2+ overlapping bookings count as booked. Useful if you take on overlapping projects.\",\"addProject\":\"Add project\",\"noProjects\":\"No projects scheduled. Add one above.\"},\"queue\":{\"today\":\"Today\",\"tomorrow\":\"Tomorrow\",\"later\":\"Later\",\"hot\":\"Hot\",\"warm\":\"Warm\",\"curious\":\"Curious\",\"cold\":\"Cold\",\"unknown\":\"Unknown\",\"emptyState\":\"Queue is clear. Nice work.\",\"hideSignature\":\"Hide signature\",\"showSignature\":\"Show signature\",\"subject\":\"Subject\",\"body\":\"Body\",\"regenerate\":\"Regenerate\",\"skip\":\"Skip\",\"sendArrow\":\"Send →\",\"approveSend\":\"Approve · send →\",\"sending\":\"Sending...\",\"sentLabel\":\"Sent\",\"moreInQueue\":\"+{count} more in queue\",\"budgetTitle\":\"Past your daily send limit\",\"budgetDescription\":\"You've sent {sentToday} of {limit} today. Sending more risks domain reputation. Send this one anyway?\",\"sendAnyway\":\"Send anyway\",\"sendError\":\"Could not send. Try again or check Drafts.\",\"sendErrorRetry\":\"Could not send. Try again.\",\"emailSent\":\"Email to {recipient}
1 sent\",\"queuedFor\":\"Queued for\",\"morningWindow\":\"typical morning reading window\",\"postLunch\":\"post-lunch check-in\",\"endOfDay\":\"end-of-day catch-up\",\"brain\":\"brain\",\"rootedIn\":\"rooted in {sources}\",\"noResearch\":\"no research on file yet\",\"readsLikeYou\":\"reads like you · {pct}\",\"aiDraftFor\":\"AI draft for {agency}\"},\"nudge\":{\"title\":\"Voice suggestion\",\"previousSuggestion\":\"Previous suggestion\",\"nextSuggestion\":\"Next suggestion\",\"suggestedChange\":\"Suggested change\",\"basedOnEdits\":\"Based on {count, plural, one {# edit} other {# edits}}\",\"apply\":\"Apply\",\"dismiss\":\"Dismiss\",\"showEdits\":\"Show edits\"},\"briefPanel\":{\"title\":\"Project Brief\",\"scope\":\"Scope\",\"timeline\":\"Timeline\",\"budget\":\"Budget\",\"decisionMaker\":\"Decision maker\",\"competition\":\"Competition\",\"askAbout\":\"Ask about\"},\"askZuppi\":{\"title\":\"Ask zuppi\",\"placeholder\":\"Ask about your outreach…\",\"sendLabel\":\"Send\",\"startersLabel\":\"Suggested starters\",\"starterReplyRateUp\":\"Why is my reply rate up this week?\",\"starterReplyRateDown\":\"Why is my reply rate down this week?\",\"starterFocusToday\":\"What should I focus on today?\",\"starterExplainInsight\":\"Explain that insight in plain words.\",\"starterColdStart\":\"How does Ask zuppi work?\",\"errorRetry\":\"Couldn't reach the assistant.\",\"emptyState\":\"I read your outreach and answer questions about it: who replied, what's opening, what's waiting in your queue. I don't send or change anything; that's always your call.\"}},\"editor\":{\"actionBar\":{\"sending\":\"Sending…\",\"send\":\"Send\",\"autoDraft\":\"Auto draft\",\"attachFile\":\"Attach file\",\"sendAs\":\"Send as\",\"moreActions\":\"More actions\",\"default\":\"default\",\"none\":\"None\",\"manageSignatures\":\"Manage signatures…\",\"saving\":\"Saving…\",\"saved\":\"Saved\",\"queueing\":\"Queueing…\",\"queue\":\"Queue\",\"fromTemplate\":\"from {name}\",\"regenerate\":\"Regenerate\",\"regenerateHint\":\"Rebuild this draft from scratch using its template and your current voice\"},\"slashCommands\":{\"draft\":\"Generate a full email draft\",\"improve\":\"Refine your writing\",\"subject\":\"Suggest subject lines\",\"portfolio\":\"Embed portfolio work\",\"template\":\"Use an outreach template\",\"research\":\"View recipient info\",\"stats\":\"Check engagement data\",\"sequence\":\"View outreach sequence\",\"schedule\":\"Set send time\",\"tone\":\"Adjust writing style\",\"confidence\":\"Pre-flight check\",\"availability\":\"Insert your availability\",\"noMatching\":\"No matching commands\"},\"formatting\":{\"font\":\"Font\",\"size\":\"Size\",\"default\":\"Default\",\"sansSerif\":\"Sans Serif\",\"serif\":\"Serif\",\"mono\":\"Mono\",\"system\":\"System\",\"alignLeft\":\"Align left\",\"alignCenter\":\"Align center\",\"alignRight\":\"Align right\",\"alignJustify\":\"Align justify\",\"bulletList\":\"Bullet list\",\"orderedList\":\"Ordered list\",\"indent\":\"Indent\",\"outdent\":\"Outdent\"},\"floating\":{\"bold\":\"Bold\",\"italic\":\"Italic\",\"link\":\"Link\",\"aiRewrite\":\"AI rewrite\",\"formatting\":\"Formatting\",\"clearFormatting\":\"Clear formatting\",\"rewriteSelection\":\"Rewrite selection\",\"whatToChange\":\"What should I change?\",\"thinking\":\"Thinking...\",\"rewrite\":\"Rewrite\",\"pickOne\":\"Pick one\"},\"instruction\":{\"title\":\"AI action\",\"prompt\":\"What do you want to change?\",\"hint\":\"Specific instructions produce better drafts. \\\"Make it shorter\\\", \\\"Lean into the motion angle\\\", \\\"More casual tone\\\".\"},\"portfolioPicker\":{\"title\":\"Insert portfolio work\",\"hintAsked\":\"They asked to see work. Pick your strongest pieces.\",\"hintNotAsked\":\"They didn't ask to see work. Moving to a call might be stronger here.\",\"hintCapability\":\"A confident capability answer may be stronger than portfolio links.\",\"hintMatch\":\"These match what they described, but they haven't asked to see work yet. Engage with the brief first.\",\"hintDeferred\":\"They deferred. Sending work now may push too hard.\",\"loading\":\"Loading portfolio…\",\"empty\":\"No portfolio projects yet.\",\"hero\":\"Hero\",\"alreadySent\":\"Already sent\",\"emptyHint\":\"Add projects on the Portfolio page.\"},\"templatePicker\":{\"title\":\"Templates\",\"search\":\"Search templates…\",\"loading\":\"Loading templates…\",\"empty\":\"No templates yet.\",\"noMatch\":\"No templates match \\\"{query}\\\".\",\"allTemplates\":\"All templates\",\"preview\":\"Preview\",\"subject\":\"Subject\",\"body\":\"Body\",\"insertTemplate\":\"Insert template\",\"suggested\":\"Suggested\",\"forThisReply\":\"for this reply\",\"purpose\":\"Purpose\",\"sampleBody\":\"Sample body\",\"clickToUse\":\"Click to use this template\",\"holdToSeeExample\":\"Hold to see it with sample data\",\"exampleWithSampleData\":\"Example with sample data\"},\"subjectVariants\":{\"writeBodyFirst\":\"Write the body first, then pick a subject\",\"suggest3\":\"Suggest 3 subject lines\",\"suggest\":\"Suggest\",\"title\":\"Subject suggestions\",\"generating\":\"Generating…\",\"empty\":\"No suggestions yet.\"},\"userGoal\":{\"title\":\"Auto draft\",\"prompt\":\"What's this email for? (optional)\",\"placeholder\":\"e.g. follow up on the chat at the awards night\",\"hint\":\"Leave blank to let Zuppi infer from the card data. Tell it something specific for a better draft.\",\"generate\":\"Generate\"},\"variants\":{\"label\":\"AI draft\",\"previous\":\"Previous variant\",\"next\":\"Next variant\",\"keep\":\"Keep\"},\"richEngine\":{\"bold\":\"Bold\",\"italic\":\"Italic\",\"link\":\"Link\",\"bulletList\"
1:\"Bullet list\",\"orderedList\":\"Ordered list\",\"horizontalRule\":\"Horizontal rule\",\"blockquote\":\"Blockquote\",\"formatting\":\"Formatting\",\"linkPrompt\":\"Linking selected text\",\"urlPlaceholder\":\"URL — https://…\",\"displayText\":\"Display text (optional)\",\"track\":\"Track\",\"add\":\"Add\"},\"emailEditor\":{\"placeholderGeneric\":\"Start writing, or type / for commands\",\"subject\":\"Subject\",\"subjectPlaceholder\":\"What's your headline?\"},\"dismiss\":\"Dismiss\"},\"pipeline\":{\"view\":{\"title\":\"Pipeline.\",\"subtitle\":\"Pipeline · {people} People · {companies} Companies\",\"searchPlaceholder\":\"Search company, contact, role\",\"askBrain\":\"Ask brain\",\"people\":\"People\",\"companies\":\"Companies\",\"inPipeline\":\"in pipeline\",\"repliedWithin14d\":\"replied within 14d\",\"replyRate\":\"reply rate\",\"last30d\":\"last 30d\",\"wentQuiet\":\"went quiet\",\"noReply21d\":\"no reply 21d+\",\"personOwes\":\"{count, plural, one {# person owes} other {# people owe}}\",\"areHot\":\"{count, plural, one {is hot} other {are hot}}\",\"replyRateSummary\":\"Reply rate is sitting at {rate}% over the last 30 days\"},\"table\":{\"avatar\":\"Avatar\",\"name\":\"Name\",\"company\":\"Company\",\"type\":\"Type\",\"location\":\"Location\",\"contacts\":\"Contacts\",\"campaign\":\"Campaign\",\"stage\":\"Stage\",\"heat\":\"Heat\",\"added\":\"Added\",\"labels\":\"Labels\",\"role\":\"Role\",\"health\":\"Health\",\"nextAction\":\"Next action\",\"lastActivity\":\"Last activity\",\"opens\":\"Opens\",\"clicked\":\"Clicked\",\"moveToStage\":\"Move to stage\",\"uncategorised\":\"Uncategorised\",\"unknown\":\"Unknown\",\"unlabelled\":\"Unlabelled\",\"none\":\"None\",\"all\":\"All\",\"contacted\":\"Contacted\",\"notContacted\":\"Not contacted\",\"inCampaign\":\"In campaign\",\"notInCampaign\":\"Not in campaign\",\"hasContacts\":\"Has contacts\",\"noEmail\":\"No email\",\"noLocation\":\"No location\",\"filters\":\"filters\",\"clear\":\"Clear\",\"noCompaniesMatch\":\"No companies match these filters\",\"noContactsMatch\":\"No contacts match these filters\",\"clickToEdit\":\"Click to edit\",\"setLocation\":\"Set location…\",\"cityCountry\":\"City, Country\",\"multiple\":\"Multiple\",\"youOweReply\":\"You owe reply\",\"stale\":\"Stale\",\"youOweAReply\":\"You owe a reply\",\"waitingOnThem\":\"Waiting on them\",\"doNotContact\":\"Do Not Contact\",\"avatarDesc\":\"Coloured initial badge for each company.\",\"companyDesc\":\"Company name and website URL.\",\"typeDesc\":\"Studio category — animation, branding, illustration, etc.\",\"locationDesc\":\"Where the company is based.\",\"contactsDesc\":\"How many contacts you've added at this company.\",\"campaignDesc\":\"Outreach campaign linked to this company's contacts.\",\"stageDesc\":\"Pipeline stage of the company overall.\",\"heatDesc\":\"Engagement signal from opens and portfolio clicks.\",\"addedDesc\":\"When the company was added to the pipeline.\",\"labelsDesc\":\"Tags you've applied to organise companies.\",\"nameDesc\":\"Contact's full name and email address.\",\"companyContactDesc\":\"Agency or studio the contact works at.\",\"roleDesc\":\"Job title at the company.\",\"campaignContactDesc\":\"Outreach campaign this contact is part of.\",\"stageContactDesc\":\"Pipeline stage. Click the pill to move the contact.\",\"healthDesc\":\"Conversation momentum. Whether you owe a reply or it's going stale.\",\"heatContactDesc\":\"Engagement signal from opens and portfolio clicks.\",\"nextActionDesc\":\"When the next scheduled send or follow-up is due.\",\"lastActivityDesc\":\"Most recent send or reply on the thread.\",\"opensDesc\":\"How many times this contact opened your emails.\",\"clickedDesc\":\"Date the contact clicked your portfolio link.\",\"addedContactDesc\":\"When the company was added to the pipeline.\",\"avatarContactDesc\":\"Coloured initial badge for each contact.\"},\"toolbar\":{\"searchPlaceholder\":\"Search company, contact, type...\",\"group\":\"Group:\",\"groupNone\":\"None\",\"groupType\":\"Type\",\"groupLocation\":\"Location\",\"groupHeat\":\"Heat\",\"groupNiche\":\"Niche\",\"groupLabel\":\"Label\"},\"columns\":{\"manageColumns\":\"Manage columns\",\"title\":\"Columns\",\"showAll\":\"Show all\",\"reset\":\"Reset\"},\"timeline\":{\"loading\":\"Loading timeline...\",\"empty\":\"No activity yet.\",\"hide\":\"Hide\",\"preview\":\"Preview\",\"yesterday\":\"Yesterday\"},\"status\":{\"paused\":\"Paused\",\"stopped\":\"Stopped\",\"complete\":\"Complete\"},\"cardDetail\":{\"draftReady\":\"Draft ready\",\"active\":\"Active\",\"paused\":\"Paused\",\"sent\":\"Sent\",\"waiting\":\"Waiting\",\"noCampaign\":\"No campaign\",\"viewInCampaigns\":\"View in Campaigns\",\"dragToReorder\":\"Drag to reorder\",\"manuallyAdded\":\"Manually added\",\"guessedEmail\":\"guessed\",\"guessedEmailTitle\":\"Email guessed from this domain's address pattern — verify before relying on it.\",\"confirmedEmail\":\"confirmed\",\"confirmedEmailTitle\":\"You confirmed this address — automation treats it as good.\",\"confirmEmailAction\":\"confirm\",\"confirmEmailActionTitle\":\"Vouch for this address: automation will send to it without further verification. Use when you know the address is right (it c
1an't be verified from outside).\",\"removeContact\":\"Remove contact\",\"startOutreach\":\"Start outreach\",\"compose\":\"Compose\",\"openQueue\":\"Open queue\",\"coldPitch\":\"Cold pitch\",\"addToCampaign\":\"Add to campaign\",\"couldntLoadCampaigns\":\"Couldn't load your campaigns\",\"couldntLoadCampaignsBody\":\"Outreach wasn't started and no emails were created. Please try again.\",\"setLocationFor\":\"Set location for {name}\",\"locationHint\":\"We need this so emails go at the recipient's local working hours.\",\"completeToGenerate\":\"Complete these to unblock the campaign for this contact:\",\"whatDoYouLike\":\"What do you want to mention about their work?\",\"beSpecific\":\"Be specific — name a project, style, or piece you noticed.\",\"angleTitle\":\"Your angle\",\"editContact\":\"Edit contact\",\"contactName\":\"Name\",\"contactRole\":\"Role\",\"contactEmail\":\"Email\",\"fitLabel\":\"How you could fit\",\"fitPlaceholder\":\"e.g. My 3D skills could add depth to their identity systems...\",\"saving\":\"Saving...\",\"autoResearch\":\"Auto-research company brief\",\"writeBriefMyself\":\"Write it myself\",\"whatDoTheyDo\":\"What does this company do?\",\"briefExample\":\"A Newcastle creative agency doing campaign work for consumer brands.\",\"refreshResearch\":\"Refresh company research\",\"researching\":\"Researching company...\",\"researchFailed\":\"Research failed.\",\"noUrlFound\":\"No company URL found. Enter one to research:\",\"urlExample\":\"e.g. example.com\",\"researchAction\":\"Research\",\"addContactHint\":\"Add a contact with an email address to this company.\",\"saveAndStart\":\"Save \u0026 start outreach\",\"londonExample\":\"London, UK\",\"youOweReply\":\"You owe a reply\",\"waitingOnThem\":\"Waiting on them\",\"stale\":\"Stale\",\"hot\":\"Hot\",\"warm\":\"Warm\",\"curious\":\"Curious\",\"cold\":\"Cold\"}},\"inbox\":{\"tabs\":{\"all\":\"All\",\"unread\":\"Unread\",\"starred\":\"Starred\",\"archived\":\"Archived\",\"snoozed\":\"Snoozed\"},\"star\":\"Star\",\"unstar\":\"Unstar\",\"starred\":\"Starred\",\"search\":\"Search emails…\",\"searchTrash\":\"Search trash…\",\"loading\":\"Loading inbox…\",\"emptyAll\":\"All caught up.\",\"emptyArchived\":\"No archived conversations.\",\"emptySnoozed\":\"No snoozed conversations.\",\"emptyTrash\":\"Trash is empty.\",\"emptySearch\":\"No results found.\",\"emptyReplies\":\"No replies yet.\",\"messagesInThread\":\"messages in thread\",\"classification\":\"Classification: {type}\",\"snoozed\":\"Snoozed\",\"restoreToInbox\":\"Restore to inbox\",\"deleteForever\":\"Delete forever\",\"deleteForeverConfirm\":\"Delete forever?\",\"deleteForeverDescription\":\"This conversation will be permanently deleted. This cannot be undone.\",\"unarchive\":\"Unarchive\",\"archive\":\"Archive\",\"markUnread\":\"Mark unread\",\"markRead\":\"Mark read\",\"unknown\":\"Unknown\",\"noEmails\":\"No emails\",\"noSubject\":\"(no subject)\",\"conversation\":\"Conversation · {name}\",\"loadingThread\":\"Loading thread…\",\"collapse\":\"Collapse\",\"replyTo\":\"Reply to {name}...\",\"latestReply\":\"Latest reply\",\"earlierEmails\":\"Your earlier email(s) ({count})\",\"hideEarlier\":\"Hide earlier messages\",\"hideQuoted\":\"Hide quoted text\",\"showQuoted\":\"Show quoted text\",\"classify\":\"Classify this reply\",\"classifyLabel\":\"Classify:\",\"change\":\"Change\",\"confirm\":\"Confirm\",\"hide\":\"Hide\"},\"compose\":{\"to\":\"To\",\"newContact\":\"New contact\",\"addContact\":\"Add contact\",\"sendGuard\":{\"finishContactTitle\":\"Finish adding the contact\",\"finishContactDesc\":\"{email} hasn't been added yet — hit Add contact to create them, then send.\",\"noRecipientTitle\":\"No recipient\",\"noRecipientDesc\":\"Please specify at least one recipient.\",\"badAddressTitle\":\"Address not recognized\",\"badAddressDesc\":\"The address \\\"{address}\\\" in the {field} field was not recognized.\",\"unfilledVarTitle\":\"Unfilled template variable\",\"unfilledVarDesc\":\"This email still contains {variable}. Fill it in before sending.\",\"emptyTitle\":\"Send this message?\",\"emptyBothDesc\":\"Send this message without a subject or text in the body?\",\"emptySubjectDesc\":\"Send this message without a subject?\",\"emptyBodyDesc\":\"Send this message without text in the body?\",\"sendAnyway\":\"Send anyway\",\"sendAnywayTitle\":\"Send anyway?\",\"budgetTitle\":\"Past your daily send limit\",\"budgetDescription\":\"You've sent {sentToday} of {limit} today. Sending more risks domain reputation. Send this one anyway?\",\"frequencyGeneric\":\"This send is outside your contact-frequency rules.\",\"dontWarnAgain\":\"Don't warn me about contact frequency again\",\"scheduledTitle\":\"You already have a send scheduled\",\"sendBoth\":\"Send both\",\"sendBothDesc\":\"Send this now and keep the scheduled one.\",\"sendCancelScheduled\":\"Send this, cancel the scheduled one\",\"sendCancelScheduledDesc\":\"Send now and cancel the upcoming scheduled send.\",\"dontSendKeepScheduled\":\"Don't send this\",\"dontSendKeepScheduledDesc\":\"Keep only the scheduled send.\"},\"sent\":{\"undoBar\":\"Message sent to {name}!\",\"confirmation\":\"Message sent!\"},\"clearRecipient\":\"Clear recipient\",\"add\":\"Add\",\"name\":\"Name\",\"roleOptional\":\"Role (optional)\",\"company\":\"Company\",\"adding\":\"Adding…\",\"ccBcc\":\"Cc Bcc\",\"cc\":\"Cc\",\"bcc\":\"Bcc\",\"emailAddresses\":\"Email addresses…\",\"pickContactFirst\":\"Pick a contact first\",\"reRunCommand\":\"re-run the command\",\"recipientResearch\":\"Recipient research\",\"type\":\"Type\",\"about\":\"About\",\"contact\":\"Contact\",\"engagementStats\":\"Engagement stats\",\"emailsSent\":\"Emails sent\",\"opens\":\"Opens\",\"portfolioClicks\":\"Portfolio clicks\",\"replies\":\"Replies\",\"lastSent\":\"Last sent\",\"outreachSequence\":\"Outreach sequence\",\"sequence\":\"Sequence\",\"step\":\"Step\",\"status\":\"Status\",\"nextAction\":\"Next action\",\"preFlightCheck\":\"Pre-flight check\",\"words\":\"words\",\"improve\":\"Improve\",\"rewritingDraft\":\"Rewriting the draft…\",\"improveDraft\":\"Improve draft\",\"improvePlaceholder\":\"e.g. make it shorter, lean into motion, more casual\",\"aiDraftFrom\":\"AI draft from {source}\",\"aiImprove\":\"AI improve\",\"uploading\":\"Uploading…\",\"forward\":\"Forward\",\"searchRecipient\":\"Search by name, agency, or type an email…\",\"sendTo\":\"Send to\",\"noMatchesHint\":\"No matches — type a full email to add a new contact\",\"newMessage\":\"New Message\",\"expand\":\"Expand\",\"minimize\":\"Minimize\",\"exitFullscreen\":\"Exit fullscreen\",\"fullscreen\":\"Fullscreen\",\"forwardEmail\":\"Forward email\",\"recipientEmail\":\"Recipient email...\",\"addNote\":\"Add a note (optional)...\",\"forwardButton\":\"Forward\",\"askFill\":{\"writing\"
1:\"Writing…\",\"likeQuestion\":\"What do you want to mention about their work?\",\"likePlaceholder\":\"Name a project, style, or piece you noticed\",\"failedTitle\":\"Could not write the lines\",\"failedDescription\":\"Something went wrong. Try again.\",\"noteSaveFailed\":\"Could not save the note. Try again.\"},\"preflight\":{\"title\":\"Load template\",\"titleNamed\":\"Load “{name}”\",\"whoFor\":\"Who is this for?\",\"recipientLine\":\"For {name} at {company}.\",\"loadExample\":\"Load example instead\",\"writeAndLoad\":\"Write \u0026 load\",\"load\":\"Load\"},\"finishTheEmail\":\"finish the email\"},\"reply\":{\"askedToSeeWork\":\"They asked to see work\",\"interested\":\"Interested — keep moving forward\",\"capabilityQuestion\":\"Capability question — answer with confidence\",\"sharedBrief\":\"They shared a brief — engage with the details\",\"deferred\":\"Deferred — stay warm, no pressure\",\"notInterested\":\"Not interested\",\"bounced\":\"Bounced\",\"hostile\":\"Hostile reply\",\"redirected\":\"Redirected to someone else\",\"positiveReply\":\"Positive reply\",\"infoRequest\":\"Info request\",\"typePlaceholder\":\"Type your reply…\",\"preFlightCheck\":\"Pre-flight check\",\"words\":\"words\",\"improvingReply\":\"Improving the reply…\",\"improveReply\":\"Improve reply\",\"improvePlaceholder\":\"e.g. shorter, propose a call, ask a clarifying question\",\"aiReplyDraft\":\"AI reply draft\",\"uploading\":\"Uploading...\",\"replyButton\":\"Reply\"},\"emailActions\":{\"reply\":\"Reply\",\"replyAll\":\"Reply all\",\"forward\":\"Forward\",\"archive\":\"Archive\",\"unarchive\":\"Unarchive\",\"delete\":\"Delete\",\"markUnread\":\"Mark unread\",\"markRead\":\"Mark read\"},\"labels\":{\"inbox\":\"Inbox\",\"unread\":\"Unread\",\"starred\":\"Starred\",\"snoozed\":\"Snoozed\",\"archived\":\"Archived\",\"trash\":\"Trash\",\"drafts\":\"Drafts\",\"scheduled\":\"Scheduled\",\"sent\":\"Sent\",\"labels\":\"Labels\",\"labelName\":\"Label name\",\"enterToAdd\":\"Enter to add · Esc to cancel\",\"newLabel\":\"New label\",\"bookmarks\":\"Bookmarks\",\"bookmarkName\":\"Bookmark name\",\"newBookmark\":\"New bookmark\",\"manageBookmarks\":\"Bookmark\",\"noBookmarks\":\"No bookmarks yet\"},\"people\":{\"hideContextPanel\":\"Hide context panel\",\"selectConversation\":\"Select a conversation\",\"replies\":\"replies\",\"sent\":\"sent\",\"opens\":\"opens\",\"linkedin\":\"LinkedIn\",\"website\":\"Website\",\"linkedinMessage\":\"LinkedIn message\",\"copied\":\"Copied\",\"copy\":\"Copy\",\"openProfile\":\"Open profile\",\"addNote\":\"Add a note...\",\"save\":\"Save\",\"followUp\":\"Follow up next quarter...\",\"set\":\"Set\",\"searchEmails\":\"Search emails...\",\"noResults\":\"No results\",\"noEmails\":\"No emails\",\"reply\":\"reply\",\"noteTitle\":\"Add note\",\"reminderTitle\":\"Set reminder\",\"openCard\":\"Open card in pipeline\",\"noteSaved\":\"Note saved\",\"reminderSet\":\"Reminder set\"},\"analytics\":{\"title\":\"Analytics\",\"sent\":\"sent\",\"replied\":\"replied\",\"noEmailsSent\":\"No emails sent yet\",\"contacts\":\"Contacts\",\"sentColumn\":\"Sent\",\"opened\":\"Opened\",\"repliedColumn\":\"Replied\",\"perStep\":\"Per step\",\"stepN\":\"Step {n}\",\"open\":\"open\",\"reply\":\"reply\",\"step\":\"Step\",\"template\":\"Template\",\"openPercent\":\"Open %\",\"replyPercent\":\"Reply %\",\"abTests\":\"A/B tests\",\"funnel\":\"Funnel\",\"stepFunnel\":\"Step funnel\",\"replyRatePerStep\":\"Reply rate per step\",\"dropoutRate\":\"Dropout rate\",\"dropped\":\"dropped\",\"in\":\"in\",\"timeToFirstReply\":\"Time to first reply\",\"avg\":\"Avg\",\"avgDaysToReply\":\"Avg {days} days to first reply\",\"bestDay\":\"Best day: {day} {hour}:00\",\"bestSubjectLine\":\"Best subject line\",\"openRate\":\"open rate\",\"abComparison\":\"A/B comparison\",\"campaignAnalytics\":\"Campaign Analytics\"},\"thread\":{\"latestReply\":\"Latest reply\",\"earlierEmails\":\"Your earlier email(s) ({count})\",\"hideEarlier\":\"Hide earlier messages\",\"hideQuoted\":\"Hide quoted text\",\"showQuoted\":\"Show quoted text\",\"classify\":\"Classify this reply\",\"classifyLabel\":\"Classify:\",\"change\":\"Change\",\"confirm\":\"Confirm\",\"hide\":\"Hide\"},\"commandPalette\":{\"searchPlaceholder\":\"Search people, companies, threads\",\"typeHint\":\"Type at least 2 characters to search.\",\"searching\":\"Searching…\",\"noMatches\":\"No matches.\",\"companies\":\"Companies\",\"people\":\"People\",\"threads\":\"Threads\",\"noSubject\":\"(no subject)\",\"navigate\":\"↑ ↓ navigate\",\"open\":\"↵ open\",\"close\":\"esc close\",\"trigger\":\"Search · ⌘K\"},\"scheduleSend\":{\"title\":\"Schedule send\",\"recipientTimezone\":\"Recipient timezone: {tz}\",\"noRecipientLocation\":\"No recipient location — using your local timezone\",\"fromYourData\":\"From your data:\",\"offPeak\":\"(off-peak)\",\"bestOpenRates\":\"Best open rates: Tue-Thu, 9:00-11:00 AM recipient time\",\"scheduleFor\":\"Schedule for {date} at {time} {tz}\",\"pickDate\":\"Pick a date\",\"scheduleSend\":\"Schedule send\",\"sendNow\":\"Send now\"},\"snooze\":{\"title\":\"Snooze\",\"laterToday\":\"Later today\",\"tomorrow9am\":\"Tomorrow 9am\",\"nextMonday\":\"Next Monday\",\"snoozeUntil\":\"Snooze until {date}\"},\"undoBar\":{\"undoFailed\":\"Undo failed\",\"undoing\":\"Undoing…\",\"undo\":\"Undo\",\"dismiss\":\"Dismiss\"},\"modals\":{\"addContact\":{\"title\":\"Add contact\",\"name\":\"Name\",\"role\":\"Role\",\"email\":\"Email\",\"namePlaceholder\":\"Jane Smith\",\"rolePlaceholder\":\"Creative Director\",\"emailPlaceholder\":\"[email protected]\",\"emailAutoResolveHint\":\"Leave blank — we'll match it against known contacts or guess it from the company's email pattern.\",\"invali
1dEmail\":\"Invalid email format\",\"matchesPattern\":\"Matches company pattern\",\"likelyMatch\":\"Likely match based on 1 known contact\",\"possibleMatches\":\"Possible matches\",\"commonPatterns\":\"Common patterns (no contacts to compare yet)\",\"linkedinUrl\":\"LinkedIn URL\",\"linkedinPlaceholder\":\"https://linkedin.com/in/janesmith\",\"addButton\":\"Add contact\"},\"labelManager\":{\"title\":\"Labels\",\"empty\":\"No labels yet\",\"deleteConfirm\":\"Delete \\\"{name}\\\"?\",\"labelName\":\"Label name\",\"newLabel\":\"New label\"},\"labelPicker\":{\"title\":\"Label\",\"deleteConfirm\":\"Delete \\\"{name}\\\"?\",\"labelName\":\"Label name\",\"createNewLabel\":\"Create new label\"},\"campaignSettings\":{\"title\":\"Campaign settings\",\"name\":\"Name\",\"sequence\":\"Sequence\",\"noSequence\":\"No sequence\",\"defaultBadge\":\"(default)\",\"sequenceHint\":\"Applies to newly activated contacts. Existing contacts keep their current schedule.\",\"approvalMode\":\"Approval mode\",\"firstStep\":\"First step\",\"reviewEach\":\"Review each\",\"autoSend\":\"Auto-send\",\"followUps\":\"Follow-ups\",\"deleteCampaign\":\"Delete campaign\"},\"variablePicker\":{\"mechanical\":\"Mechanical\",\"haikuGenerated\":\"Haiku-generated\"}},\"common\":{\"save\":\"Save\",\"cancel\":\"Cancel\",\"delete\":\"Delete\",\"edit\":\"Edit\",\"add\":\"Add\",\"update\":\"Update\",\"close\":\"Close\",\"loading\":\"Loading…\",\"search\":\"Search\",\"confirm\":\"Confirm\",\"retry\":\"Retry\",\"back\":\"Back\",\"next\":\"Next\",\"done\":\"Done\",\"yes\":\"Yes\",\"no\":\"No\",\"send\":\"Send\",\"apply\":\"Apply\",\"reset\":\"Reset\",\"clear\":\"Clear\",\"copy\":\"Copy\",\"remove\":\"Remove\",\"create\":\"Create\",\"select\":\"Select\",\"none\":\"None\",\"all\":\"All\",\"error\":\"Something went wrong.\",\"noResults\":\"No results found.\"},\"settings\":{\"languageRegion\":{\"title\":\"Language \u0026 Region\",\"description\":\"Choose your preferred language. Locale controls date, number, and currency formatting across the app.\",\"languageLabel\":\"Language\",\"localeLabel\":\"Locale\",\"save\":\"Save changes\",\"saving\":\"Saving…\",\"saved\":\"Saved\",\"error\":\"Couldn't save — please try again.\",\"locales\":{\"en-GB\":\"English (UK)\",\"en-US\":\"English (US)\",\"en-CA\":\"English (Canada)\",\"en-AU\":\"English (Australia)\",\"en-NZ\":\"English (New Zealand)\",\"pt-BR\":\"Portuguese (Brazil)\",\"es-ES\":\"Spanish (Spain)\",\"es-MX\":\"Spanish (Latin America)\"},\"languages\":{\"en\":\"English\",\"pt\":\"Português\",\"es\":\"Español\"}},\"toneRadar\":{\"formalityDimension\":\"Formality\",\"lengthDimension\":\"Length\",\"confidenceDimension\":\"Confidence\",\"warmthDimension\":\"Warmth\",\"humourDimension\":\"Humour\",\"energyDimension\":\"Energy\",\"punctuationDimension\":\"Punctuation\",\"radarChartAriaLabel\":\"Tone card radar chart\"}},\"sequence\":{\"emptyCanvas\":\"An empty canvas, an empty sequence.\",\"startWithEmail\":\"Start with an email\",\"undoTooltip\":\"Undo (Cmd/Ctrl+Z)\",\"undo\":\"Undo\",\"redoTooltip\":\"Redo (Cmd/Ctrl+Shift+Z)\",\"redo\":\"Redo\",\"issueCount\":\"{count, plural, one {# issue} other {# issues}}\",\"validationIssuesLabel\":\"{count, plural, one {# validation issue} other {# validation issues}}\",\"addNoteTooltip\":\"Add a free-floating sticky-note to the canvas\",\"addNote\":\"Add note\",\"tidyUpTooltip\":\"Re-apply auto-layout to tree nodes (notes keep their positions)\",\"tidyUp\":\"Tidy up\",\"keyboardShortcutsTooltip\":\"Keyboard shortcuts\",\"keyboardShortcutsTitle\":\"Keyboard shortcuts\",\"shortcutUndo\":\"Undo\",\"shortcutRedo\":\"Redo\",\"shortcutDelete\":\"Delete selected step(s)\",\"shortcutAddToSelection\":\"Add to selection\",\"shortcutCopy\":\"Copy selected step + subtree\",\"shortcutPaste\":\"Paste copied subtree as orphan\",\"shortcutDragHeader\":\"Move step\",\"shortcutReconnect\":\"Reconnect step under another parent\",\"shortcutDisconnect\":\"Disconnect (orphan child + subtree)\",\"emailStepPlaceholder\":\"Email step {index}\",\"trackOpensLabel\":\"Track opens\",\"trackOpensTooltip\":\"Include the invisible open-tracking image in this step's email. Off = cleaner deliverability (no hidden image — a common spam signal on first emails), but opens won't register for this step. Link clicks and replies are still tracked either way.\",\"trackOpensDisabledTooltip\":\"Email open tracking is turned off in Settings → Sending, so no step tracks opens. Tur
1n it back on there to use this checkbox.\",\"emailStepDefault\":\"Email step\",\"firstEmailPlaceholder\":\"First email\",\"emailLabelAriaLabel\":\"Email step label\",\"notConnected\":\"Not connected\",\"needsContentTooltip\":\"Pick a template or write instructions — without either, the AI has no context to write a useful email.\",\"needsContent\":\"Needs content\",\"deleteStep\":\"Delete step\",\"variantA\":\"A\",\"pickTemplateOption\":\"Pick a template, or let Zuppi write…\",\"editVariantATooltip\":\"Edit variant A\",\"editVariantA\":\"Edit variant A\",\"instructionsPlaceholder\":\"What should Zuppi write? Tone, angle, ask…\",\"instructionsLabel\":\"Email writing instructions\",\"variantB\":\"B\",\"addVariantBOption\":\"Add A/B variant (optional)\",\"editVariantBTooltip\":\"Edit variant B\",\"editVariantB\":\"Edit variant B\",\"editEmailEyebrow\":\"Edit email\",\"templateNamePlaceholder\":\"Template name\",\"subjectPlaceholder\":\"Subject line…\",\"rewriteSubject\":\"Rewrite subject with Zuppi\",\"bodyPlaceholder\":\"Write the email…\",\"subjectRewriteHint\":\"e.g. shorter, less formal, lead with the hook\",\"bodyRewriteHint\":\"e.g. shorter, more confident, lean into motion\",\"rewriteBody\":\"Rewrite with Zuppi\",\"notAvailableHere\":\"Not available here\",\"researchNotAvailable\":\"Recipient research is only available when composing a message to a contact.\",\"statsNotAvailable\":\"Engagement stats need a recipient — open this template from a contact’s compose surface.\",\"sequenceNotAvailable\":\"Sequence info is per-contact. Open compose for a contact to see their progress.\",\"scheduleNotAvailable\":\"Templates don’t have a send time. Schedule on the contact’s compose surface.\",\"writeFromScratch\":\"Write from scratch\",\"noTemplates\":\"No templates yet.\",\"switchTemplateTooltip\":\"Switch template\",\"draftForContact\":\"Draft for {name}\",\"draftingForContact\":\"Drafting…\",\"draftForContactTooltip\":\"Write this email for {name} now — fills the variables with their real details and holds it on this step until the sequence gets here\",\"draftForContactBlockedTooltip\":\"Add the card's missing details first — without a brief and what-you-liked, the email would be made up. Fill them in from the pipeline.\",\"draftBlockedTitle\":\"Add the card's details first\",\"draftBlockedBody\":\"{name}'s card is missing what the email writer needs, so the draft would come out generic or made up. Open the card to add the brief and what you liked, then draft.\",\"openCardToFix\":\"Open card to fix\",\"draftHeldTitle\":\"Draft ready — held on this step\",\"draftReplacedTitle\":\"Held draft replaced\",\"draftHeldBody\":\"Written for {name} with their real details. It stays here until their sequence reaches this step — then Zuppi moves it to your queue at the scheduled time.\",\"draftFailedTitle\":\"Couldn't create the draft\",\"draftFailedBody\":\"Something went wrong while writing it. Give it a moment and try again.\",\"preparedChip\":\"✉ Prepared\",\"preparedChipTooltip\":\"This step has a pre-written email held for this contact — it replaces the template when the sequence gets here\",\"heldModeBanner\":\"Prepared email for {name} — held on this step. Saving updates their email only; the template stays untouched.\",\"discardHeld\":\"Discard — back to template\",\"discardingHeld\":\"Discarding…\",\"discardFailedTitle\":\"Couldn't discard the held email\",\"ifLabel\":\"If\",\"withinLabel\":\"within\",\"daysLabel\":\"{count, plural, one {# day} other {# days}}\",\"daysUnit\":\"{count, plural, one {day} other {days}}\",\"hoursUnit\":\"{count, plural, one {hour} other {hours}}\",\"selectOption\":\"Select…\",\"conditionFactLabel\":\"Condition fact\",\"monitoringWindowLabel\":\"Monitoring window in days\",\"deleteCondition\":\"Delete condition\",\"pickFactWarning\":\"Pick a fact above — without one this condition is skipped at runtime.\",\"whenYesEnds\":\"When yes ends\",\"whenNoEnds\":\"When no ends\",\"engagedPlaceholder\":\"engaged\",\"yesEndReasonLabel\":\"End-reason label for yes branch\",\"ghostedPlaceholder\":\"ghosted\",\"noEndReasonLabel\":\"End-reason label for no branch\",\"
1wait\":\"Wait\",\"waitDurationLabel\":\"Wait duration in days\",\"waitHoursLabel\":\"Wait duration in hours\",\"deleteWait\":\"Delete wait\",\"end\":\"End\",\"deleteEnd\":\"Delete end\",\"noteLabel\":\"Note\",\"noteLabelLinked\":\"Note · linked\",\"unlinkNote\":\"Unlink from node\",\"linkNote\":\"Link to a node\",\"linkNoteTooltip\":\"Drag to a node to link\",\"deleteNote\":\"Delete note\",\"notePlaceholder\":\"Note for your future self…\",\"noteTextLabel\":\"Sticky note text\",\"goTo\":\"Go to\",\"teleportTargetLabel\":\"Teleport target — pick a step\",\"pickStep\":\"Pick a step\",\"targetDeleted\":\"Target deleted — pick another\",\"deleteTeleport\":\"Delete teleport\",\"maxLoops\":\"Max loops\",\"maxLoopsLabel\":\"Maximum loop count (blank = unlimited)\",\"maxLoopsTooltip\":\"Max times this contact passes through this teleporter (blank = unlimited up to platform safety cap)\",\"addStepAfter\":\"Add step after\",\"loadingSequence\":\"Loading sequence...\",\"sequenceLoadFailed\":\"Couldn't load this sequence. Your edits wouldn't save until it loads, so nothing is shown here.\",\"retry\":\"Retry\",\"noSequenceConfigured\":\"No follow-up sequence configured yet.\",\"couldNotSave\":\"Couldn't save: {error}\",\"approvalMode\":\"Approval mode\",\"firstEmail\":\"First email\",\"manualApproval\":\"Manual approval\",\"autoApprove\":\"Auto-approve\",\"followUps\":\"Follow-ups\",\"reengagement\":\"Re-engagement\",\"template\":\"Template\",\"zuppiWritesFromScratch\":\"Zuppi writes from scratch\",\"useCustomRules\":\"Use custom rules (override system defaults)\",\"stopSequence\":\"Stop sequence\",\"pauseContact\":\"Pause contact\",\"notifyOnly\":\"Notify only\",\"changesAutoSave\":\"Changes auto-save\",\"pasteSnapshot\":\"Paste snapshot\",\"sequenceSettings\":\"Sequence settings\",\"sequenceName\":\"Name\",\"niche\":\"Niche\",\"sequenceDescription\":\"Description\",\"promptConfiguration\":\"Prompt configuration\",\"systemPrompt\":\"System prompt\",\"likedPieceWeight\":\"Liked-piece weight (0–100)\",\"maxWords\":\"Max words\",\"requiredVariables\":\"Required variables (comma-separated)\",\"skipTonePass\":\"Skip Haiku tone-pass for these template codes (comma-separated)\",\"syncToLatest\":\"Sync to latest base\",\"loadingDiff\":\"Loading diff…\"},\"panels\":{\"location\":\"Location\",\"size\":\"Size\",\"type\":\"Type\",\"agencyBrief\":\"Agency Brief\",\"whatILiked\":\"What I Liked\",\"fitNotes\":\"Fit Notes\",\"statusActive\":\"Active\",\"statusPaused\":\"Paused\",\"statusComplete\":\"Complete\",\"statusStopped\":\"Stopped\",\"notScheduled\":\"Not scheduled\",\"noSequenceAssigned\":\"No sequence assigned\",\"assignSequenceHint\":\"Assign a sequence from the pipeline card detail.\",\"stepProgress\":\"Step {current} of {total}\",\"stepLabel\":\"Step {step}\",\"currentStep\":\"(current)\",\"nextEmailLabel\":\"Next email\",\"emailsSent\":\"Emails sent\",\"opens\":\"Opens\",\"portfolioClicks\":\"Portfolio clicks\",\"replies\":\"Replies\",\"lastSent\":\"Last sent\",\"lastOpened\":\"Last opened\",\"never\":\"Never\",\"today\":\"Today\",\"yesterday\":\"Yesterday\",\"daysAgo\":\"{days, plural, one {# day ago} other {# days ago}}\",\"weeksAgo\":\"{weeks, plural, one {# week ago} other {# weeks ago}}\",\"monthsAgo\":\"{months, plural, one {# month ago} other {# months ago}}\"},\"portfolio\":{\"portfolioEyebrow\":\"Portfolio\",\"projectCount\":\"{count, plural, one {# project} other {# projects}}\",\"title\":\"Portfolio.\",\"addProject\":\"Add project\",\"description\":\"Reference work that Zuppi draws from when drafting outreach · also the picker behind /portfolio in the editor.\",\"tierHero\":\"hero\",\"tierHeroSuffix\":\"· always shown\",\"tierStrong\":\"strong\",\"tierStrongSuffix\":\"· when relevant\",\"tierSupporting\":\"supporting\",\"tierSupportingSuffix\":\"· for range\",\"heroDescription\":\"Always eligible for AI suggestion\",\"strongDescription\":\"Suggested when directly relevant\",\"supportingDescription\":\"Shows range, never auto-suggested\",\"emptyTitle\":\"No projects yet.\",\"emptyDescription\":\"Add a few so Zuppi has something to reference when writing your outreach emails.\",\"emptyHint\":\"Hero work always gets surfaced. Strong work is suggested when it matches the lead. Supporting work shows your range.\",\"addFirstProject\":\"Add your first project\",\"deleteConfirmTitle\":\"Delete this project?\",\"editTooltip\":\"Edit\",\"editProjectAriaLabel\":\"Edit {title}\",\"deleteTooltip\":\"Delete\",\"deleteProjectAriaLabel\":\"Delete {title}\",\"noLink\":\"No link\",\"drawerEditTitle\":\"Edit project\",\"drawerNewTitle\":\"New project\",\"drawerEditEyebrow\":\"Edit\",\"drawerNewEyebrow\":\"New\",\"closeDrawer\":\"Close drawer\",\"titleLabel\":\"Title\",\"titlePlaceholder\":\"Nike Motion Reel\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"3D product animation for the Air Max FlyKnit campaign\",\"skillsLabel\":\"Skills · comma separated\",\"skillsPlaceholder\":\"Motion Design, 3D, C4D\",\"clientNameLabel\":\"Client name\",\"clientNamePlaceholder\":\"Nike\",\"linkLabel\":\"Link\",\"linkPlaceholder\":\"https://alexmorgan.design/nike-reel\",\"tierLabel\":\"Quality tier\",\"saving\":\"Saving\",\"saveChanges\":\"Save changes\",\"createProject\":\"Create project\",\"saveError\":\"Couldn't save the project. Please try again.\",\"descriptionHint\"
1:\"This is the copy that lands above the link when you insert this piece into an email.\",\"refineDescription\":\"Refine with AI\",\"refining\":\"Refining\",\"refineHint\":\"Polish your description into one crisp line — keeps your facts, tightens the wording.\",\"refineError\":\"Couldn't refine right now. Try again.\",\"linkTextLabel\":\"Link text\",\"linkTextHint\":\"The clickable text for the link. Leave blank to use the suggestion above.\",\"refineDirectionPlaceholder\":\"Direction — e.g. shorter, more technical, lead with the outcome (optional)\"},\"layout\":{\"openTickets\":\"{count, plural, one {# open support ticket} other {# open support tickets}}\",\"awaitingTriage\":\"awaiting triage.\",\"reviewTickets\":\"Review tickets\",\"gmailNeedsReconnecting\":\"Gmail needs reconnecting.\",\"queuedEmailsPaused\":\"{count, plural, one {# queued email paused} other {# queued emails paused}} — \",\"sendingPaused\":\"Sending paused — \",\"gmailRejected\":\"Google rejected our send permission. Reconnect to resume.\",\"reconnectGmail\":\"Reconnect Gmail\",\"voiceUpgradeNotice\":\"We’ve upgraded your voice profile. Want to review it?\",\"reviewProfile\":\"Review profile\",\"newVersionAvailable\":\"A new version of Zuppi is ready.\",\"reloadToUpdate\":\"Reload\"},\"pages\":{\"signature\":{\"eyebrow\":\"Signatures · {count} saved\",\"title\":\"Signatures.\",\"customHtml\":\"Custom HTML\",\"newFromTemplate\":\"New from template\",\"globalToggle\":\"Include a signature in outgoing emails\",\"globalToggleDescription\":\"Off means emails go out without any signature by default — including the automatic text one. You can still pick a signature for a specific email in the composer, and your saved signatures stay right here.\",\"taglineStart\":\"One \",\"taglineActive\":\"active\",\"taglineEnd\":\" signature gets appended to every outbound email · the rest sit ready to swap in.\",\"signatureCount\":\"{count, plural, one {# signature} other {# signatures}}\",\"activeLabel\":\"· active\",\"noActiveLabel\":\"· no active signature\",\"lastEdit\":\"· last edit\",\"emptyTitle\":\"No signatures yet.\",\"emptyHint\":\"Start from a template or paste your own HTML.\",\"savedSignatures\":\"Saved signatures\",\"activeBadge\":\"Active\",\"activate\":\"Activate\",\"copyHtml\":\"Copy HTML\",\"edit\":\"Edit\",\"deleteConfirm\":\"Delete this signature?\",\"deleteActiveWarning\":\"This is your active signature. Until you activate another, outbound emails will fall back to your custom or Gmail signature.\",\"none\":\"None\"},\"settings\":{\"profile\":{\"title\":\"Profile\",\"basicInfo\":\"Basic Info\",\"nameLabel\":\"Name\",\"emailLabel\":\"Email\",\"portfolioUrl\":\"Portfolio URL\",\"portfolioPlaceholder\":\"https://yoursite.com\",\"calendarLink\":\"Calendar booking link\",\"calendarPlaceholder\":\"https://cal.com/yourname\",\"gmailLabel\":\"Gmail\",\"connected\":\"Connected\",\"reconnect\":\"Reconnect\",\"disconnect\":\"Disconnect\",\"disconnectConfirm\":\"This will revoke Gmail access. You'll need to reconnect to send emails. Continue?\",\"connectGmail\":\"Connect Gmail\",\"disciplines\":\"What you do\",\"roleTitle\":\"Role\",\"roleTitlePlaceholder\":\"e.g. motion and visual designer\",\"roleTitleHint\":\"How you'd describe your job out loud. Your intro line uses this.\",\"workingStyle\":\"How you work\",\"workingStyleHint\":\"Only what's true. Nothing here is claimed on your behalf unless you pick it.\",\"yearsExperience\":\"Years in the trade\",\"yearsExperiencePlaceholder\":\"8\",\"yearsExperienceHint\":\"Optional. Left empty, no experience claim is made anywhere.\",\"pitch\":\"Pitch\",\"pitchAngle\":\"Pitch angle\",\"pitchDescription\":\"One or two sentences describing how you pitch yourself. Used as the reference shape for self-introduction in cold outreach.\",\"pitchPlaceholder\":\"What makes you stand out?\",\"pastClients\":\"Past clients (comma-separated)\",\"pastClientsPlaceholder\":\"Nike, Apple, Spotify\",\"locationLabel\":\"Location\",\"locationPlaceholder\":\"Liverpool, UK, or Remote\",\"availability\":\"Availability\",\"availabilityPlaceholder\":\"available from April\",\"dayRate\":\"Day rate\",\"dayRatePlaceholder\":\"$$450/day\",\"consents\":\"Consents\",\"consentsDescription\":\"Each item is optional and separable. Withdraw any of them with one click.\",\"productUpdates\":\"Product updates\",\"marketing\":\"Marketing\",\"privacyData\":\"Privacy \u0026 data\",\"privacyDescription\":\"Export everything we hold about you, or permanently delete your account.\",\"downloadData\":\"Download a copy of your data\",\"downloadDescription\":\"ZIP archive with your profile, cards, contacts, sent emails, voice samples, templates, and more. JSON format.\",\"downloadArchive\":\"Download archive\",\"preparing\":\"Preparing…\",\"showDeleteOptions\":\"Show account deleti
1on options\",\"deleteAccountTitle\":\"Delete account permanently\",\"deleteAccountWarning\":\"This removes your profile, cards, contacts, voice profile, templates, and every email you’ve sent through Zuppi. Anonymised mirrors of past sends will be kept (no longer linkable to you). This cannot be undone.\",\"typeToConfirmDelete\":\"Type {phrase} to confirm\",\"deletePhrase\":\"DELETE my data\",\"permanentlyDelete\":\"Permanently delete account\",\"deleting\":\"Deleting…\",\"keyboardShortcuts\":\"Keyboard Shortcuts\",\"shortcutsHint\":\"Press ? anywhere for a quick overlay\",\"navigation\":\"Navigation\",\"quickJump\":\"Quick Jump\",\"compose\":\"Compose\",\"global\":\"Global\",\"shortcutHome\":\"Home / Morning Brief\",\"shortcutPipeline\":\"Pipeline\",\"shortcutOutreach\":\"Outreach\",\"shortcutMessages\":\"Messages\",\"shortcutDiscover\":\"Discover\",\"shortcutAnalytics\":\"Analytics\",\"shortcutSettings\":\"Settings\",\"shortcutCampaigns\":\"Campaigns\",\"shortcutApprovalQueue\":\"Approval queue\",\"shortcutSlashCommand\":\"Open slash command menu\",\"shortcutAcceptGhost\":\"Accept AI ghost text\",\"shortcutDismissGhost\":\"Dismiss ghost text / close panels\",\"shortcutOverlay\":\"Show shortcut overlay\",\"shortcutClosePanels\":\"Close panels and overlays\"},\"appearance\":{\"title\":\"Appearance\",\"theme\":\"Theme\",\"themeDescription\":\"Choose light, dark, or match your system.\",\"light\":\"Light\",\"dark\":\"Dark\",\"system\":\"System\",\"writingFont\":\"Writing Font\",\"writingFontDescription\":\"The typeface for writing and reading email. Every option is email-safe — recipients see exactly what you see.\",\"fontGmail\":\"Sans serif (Gmail default)\",\"fontGeorgia\":\"Serif (Georgia)\",\"fontVerdana\":\"Verdana\",\"inboxDensity\":\"Inbox Density\",\"inboxDensityDescription\":\"Control the spacing of email rows in the inbox.\",\"compact\":\"Compact\",\"default\":\"Default\",\"comfortable\":\"Comfortable\",\"saving\":\"Saving...\",\"saved\":\"Saved\"},\"notifications\":{\"title\":\"Notifications\",\"emailNotifications\":\"Email Notifications\",\"replyAlerts\":\"Reply alerts\",\"replyAlertsDescription\":\"Notify when a lead replies to your outreach\",\"engagementSignals\":\"Engagement signals\",\"engagementSignalsDescription\":\"Notify on opens, portfolio clicks, and heat changes\"},\"voice\":{\"title\":\"Voice\",\"subtitle\":\"How Zuppi writes as you — calibration, tone, vocabulary, samples, and the rendering controls.\",\"changesSaved\":\"Changes saved\",\"voiceProfile\":\"Voice profile\",\"calibrated\":\"Calibrated\",\"notCalibrated\":\"Not calibrated\",\"calibrationLevel\":\"Calibration level: {level}\",\"reRunSetup\":\"Re-run voice setup\",\"refreshSamples\":\"Refresh voice samples?\",\"refreshDescription\":\"Switching archetype refreshes the baseline filler samples. Your own pasted samples and edits stay.\",\"switchButton\":\"Switch\",\"failedToChange\":\"Failed to change voice style\",\"calibrationLevelTitle\":\"Calibration Level\",\"calibrationDescription\":\"Grows with the voice signal you give: setup samples first, then the edits you make before sending.\",\"level0\":\"0/3 — New\",\"level1\":\"1/3 — Learning\",\"level2\":\"2/3 — Calibrated\",\"level3\":\"3/3 — Expert\",\"voiceSuggestions\":\"Voice Suggestions\",\"voiceSuggestionsDescription\":\"Based on patterns in your recent edits. Apply to update your profile, or dismiss.\",\"apply\":\"Apply\",\"dismiss\":\"Dismiss\",\"toneCard\":\"Tone Card\",\"toneCardDescription\":\"Drag the sliders to fine-tune each dimension. Changes save automatically.\",\"toneCardSaving\":\"Saving...\",\"toneCardSaved\":\"Tone card saved\",\"slotsTitle\":\"Voice\",\"greetingHelp\":\"The contact’s first name is added after it. Separate several with / to rotate them.\",\"greetingHelpVerbatim\":\"Used as written, with the contact’s name inside it.\",\"signOffHelp\":\"{name} is added on the line below. Separate several with / to rotate them.\",\"signOffHelpNameOnly\":\"Emails end with your name alone, no valediction.\",\"warmOpenerHelp\":\"A short pleasantry after the greeting, like “hope you’re well”.\",\"ellipsisHelp\":\"Whether the writer may trail off mid-thought with “…”.\",\"structuralToggles\":\"Structural Toggles\",\"structuralDescription\":\"These are set during voice calibration. Re-run the setup to change them.\",\"greeting\":\"Greeting\",\"warmOpener\":\"Warm opener\",\"always\":\"Always\",\"never\":\"Never\",\"warmOpenerSometimes\":\"7 in 10\",\"signOff\":\"Sign-off\",\"ellipsis\":\"Ellipsis\",\"allowed\":\"Allowed\",\"notSet\":\"not set\",\"vocabulary\":\"Vocabulary\",\"vocabularyDescription\":\"Click any value to edit. Changes save automatically.\",\"vocabGreeting\":\"Greeting\",\"vocabSignOff\":\"Sign-off\",\"vocabSelfDescription\":\"Self-description\",\"vocabWorkProjects\":\"Work/projects\",\"vocabTools\":\"Tools\",\"vocabComplimentStyle\":\"Compliment style\",\"vocabCta\":\"CTA\",\"vocabTransitions\":\"Transitions\",\"vocabAvailability\":\"Availability\",\"bannedWords\":\"Banned Words\",\"bannedWordsDescription\":\"Zuppi will never use these words in emails written for you.\",\"noBannedWords\":\"No banned words set.\",\"addBannedWordPlaceholder\":\"Add a banned word...\",\"add\":\"Add\",\"removeBannedWord\":\"Remove {word}\",\"shapePreferences\":\"Shape preferences\",\"shapeDescription\":\"Structural rules the writer must follow on every email. Beyond word-level bans — these constrain the shape of the email (no soft-question CTAs, always lead with a specific project reference, never start with ‘Hope this finds you well’, etc.).\",\"noShapeRules\":\"No shape rules yet.\",\"ruleNever\":\"Never\",\"ruleAlways\":\"Always\",\"scopeAnywhere\":\"Anywhere in the email\",\"scopeOpeningLine\":\"Opening line\",\"scopeSpecificDetail\":\"Specific-detail anchor\",\"scopeSelfIntro\":\"Self-introduction\",\"scopeGreeting\":\"Greeting\",\"scopeCta\":\"Call to action\",\"scopeSignOff\":\"Sign-off\",\"ruleBanPlaceholder\":\"Never use a soft-question CTA like ‘thoughts?’\",\"ruleRequirePlaceholder\":\"Always sign off with my first name only\",\"regexToggleShow\":\"Optional: regex pattern for hard enforcement\",\"regexToggleHide\":\"Hide regex enforcement\",\"regexPlaceholder\":\"\\\\b(thoughts|sound good)\\\\?\",\"addRule\":\"Add rule\",\"voiceSamples\":\"Voice samples\",\"voiceSamplesDescription\":\"Sentences from your real writing. The system trains on these to match your voice.\",\"noSamples\":\"No samples yet. Add one below or paste emails in onboarding.\",\"addSamplePlaceholder\":\"Add a sentence you’d actually write (e.g. ‘Hope all is well, was checking your latest...’)\",\"addSample\":\"Add sample\",\"reRunOnboarding\":\"Re-run onboarding\",\"composeTip\":\"Open the compose view and type /draft to preview how y
1our voice sounds in a real email.\",\"readingGradeMin\":\"Grade 5 (very plain)\",\"readingGradeMax\":\"Grade 15 (formal)\",\"readingGrade\":\"Grade {value}\",\"useAutoDetect\":\"Use auto-detect\",\"readingLevelDescription\":\"By default we auto-detect the grade level from your voice samples (Flesch-Kincaid). Pin a specific grade if the auto-detect feels off — anything below 7 reads conversational, 7-9 reads professionally clear, 10+ reads denser/formal.\",\"explorationMode\":\"Exploration mode\",\"explorationDescription\":\"By default we serve the model’s top variant ~80% of the time and try a different angle ~20% to learn which works best for you. Turn this off to always get the top variant — useful if you’re confident the current voice is dialled in and don’t want surprise variations.\",\"explorationOn\":\"Currently: exploration on\",\"explorationOff\":\"Currently: always top variant\",\"resetVoice\":\"Reset voice\",\"resetDescription\":\"Wipes your archetype, tone card, vocabulary overrides, voice samples, and edit history. Your CRM (cards, contacts, sent emails, templates, sequences) is preserved. You’ll re-run the full onboarding flow.\",\"showResetOptions\":\"Show reset options\",\"resetWillDelete\":\"Reset will permanently delete:\",\"resetItem1\":\"Your archetype + tone card + vocabulary overrides\",\"resetItem2\":\"All voice samples (paste, edits, harvested replies)\",\"resetItem3\":\"Edit history + accumulated voice patterns\",\"resetItem4\":\"Rendered VOICE.md workspace files\",\"resetWarning\":\"Cannot be undone. You’ll be redirected to onboarding to rebuild your voice profile from scratch.\",\"typeToConfirmReset\":\"Type {phrase} to confirm\",\"resetPhrase\":\"RESET my voice\",\"resetAndReOnboard\":\"Reset and re-onboard\",\"resetting\":\"Resetting…\"},\"sending\":{\"title\":\"Sending\",\"dailySendLimit\":\"Daily Send Limit\",\"emailsPerDay\":\"emails per day\",\"scheduling\":\"Scheduling\",\"weekendSending\":\"Weekend sending\",\"weekendDescription\":\"Send emails on Saturdays and Sundays\",\"openTracking\":\"Email open tracking\",\"openTrackingDescription\":\"Include an invisible image in outgoing emails to detect opens. Turning this off removes a common spam signal and improves deliverability; engagement is then measured by link clicks and replies. Open-rate analytics are hidden while this is off.\",\"trackManualSends\":\"Also track replies and manually sent emails\",\"trackManualSendsDescription\":\"Applies the open-tracking image to replies and one-off emails you send yourself. Sequence emails follow each step's own \\\"Track opens\\\" checkbox.\",\"trackingSectionTitle\":\"Open tracking \u0026 Link click tracking\",\"trackingSectionDescription\":\"See who opens your emails and who clicks your links. Both run on the same tracking domain — yours (best) or Zuppi's shared one.\",\"trackingMasterToggle\":\"Email tracking\",\"trackingMasterToggleDescription\":\"Off means your emails carry no tracking at all — no open pixel, and links go straight to their destination.\",\"trackingSwitchesLocked\":\"These unlock once tracking has a home — add your domain above, or tick \\\"I don't have a domain\\\" to use Zuppi's shared one.\",\"linkTrackingToggle\":\"Track link clicks\",\"linkTrackingToggleDescription\":\"Rewrite links in your emails so clicks are measured. When off, links go out direct and untracked.\",\"trackingDomainUnavailableNote\":\"Custom tracking domains aren't available on this deployment yet. You can still track on Zuppi's shared domain — tick \\\"I don't have a domain\\\" below.\",\"linkTrackingNoDomainCheck\":\"I don't have a domain\",\"linkTrackingPoolToggle\":\"Use Zuppi's shared domain\",\"linkTrackingPoolToggleDescription\":\"Clicks are tracked on a domain Zuppi runs and checks daily against spam blocklists. Shared with other users — your own domain is the safer long-term choice.\",\"linkTrackingPoolActiveNote\":\"Your tracking runs on Zuppi's shared domain, monitored daily against spam blocklists.\",\"trackingDomainOffNote\"
1:\"Enter your website's domain — we'll set up click tracking on a small extra address under it (like track.yourdomain.com) and walk you through the one step needed:\",\"trackingDomainAutoSoon\":\"Automatic setup for this provider is coming — for now this one record does it.\",\"trackingDomainAutoButton\":\"Set it up automatically at {provider}\",\"trackingDomainAutoExplainer\":\"You'll approve once on {provider}'s page — the record is added for you, nothing to type.\",\"trackingDomainManualAlt\":\"Or add it manually:\",\"trackingDomainPlaceholder\":\"yourdomain.com\",\"trackingDomainAdd\":\"Add domain\",\"trackingDomainPending\":\"Waiting for DNS\",\"trackingDomainActive\":\"Active\",\"trackingDomainPendingNote\":\"Until the record is live, your links keep going out direct and untracked — nothing breaks while you set this up. DNS changes can take a few minutes to a few hours.\",\"trackingDomainCheck\":\"Check DNS\",\"trackingDomainRemove\":\"Remove\",\"trackingDomainRemoveConfirm\":\"Remove this tracking domain?\\n\\nTracked links in emails you've ALREADY SENT with this domain will stop working, and link tracking turns off — new emails go out with direct, untracked links.\",\"trackingDomainGenericError\":\"Something went wrong — try again shortly.\",\"coldContactCooldown\":\"Cold-contact cool-down\",\"coldContactCooldownDescription\":\"Warn before re-emailing a prospect who hasn't replied yet. Once that person replies, they're exempt — their colleagues aren't. Set to 0 to turn it off.\",\"coldContactCooldownUnit\":\"days (0 = off)\",\"doNotContact\":\"Do Not Contact\",\"dncDescription\":\"Emails and domains that will never receive outreach.\",\"unknown\":\"unknown\",\"emailAddress\":\"Email address\",\"domainPlaceholder\":\"Domain (e.g. example.com)\",\"reasonPlaceholder\":\"Reason (optional)\",\"addToDnc\":\"Add to DNC\",\"addDncEntry\":\"Add DNC entry\",\"trackingStepOpen\":\"Open your domain's DNS page at {provider}:\",\"trackingStepOpenGeneric\":\"Open the DNS settings wherever your domain is managed.\",\"trackingStepOpenButton\":\"Open {provider} →\",\"trackingStepAdd\":\"Add this record — copy each value:\",\"trackingStepSave\":\"Save. We check automatically every few minutes and will notify you the moment it's live — you can leave this page.\",\"trackingCopy\":\"Copy\",\"trackingCopied\":\"Copied ✓\",\"trackingHint_godaddy\":\"In GoDaddy: the DNS page lists your records — click “Add New Record”.\",\"trackingHint_namecheap\":\"In Namecheap: you'll land on the Advanced DNS tab — click “Add New Record”.\",\"trackingHint_cloudflare\":\"In Cloudflare: DNS → Records → “Add record” — and set Proxy status to “DNS only” (grey cloud), not Proxied.\",\"trackingHint_squarespace\":\"In Squarespace: Domains → your domain → DNS settings → “Add record”.\",\"trackingHint_wix\":\"In Wix: Domains → next to your domain choose “Manage DNS records” → add a record in the CNAME section.\",\"trackingHint_hostinger\":\"In Hostinger: Domains → your domain → DNS / Name servers → “Add record”.\",\"trackingHint_porkbun\":\"In Porkbun: open your domain's “DNS” link → add the record under DNS records.\",\"trackingHint_ionos\":\"In IONOS: Domains \u0026 SSL → your domain → DNS → “Add record”.\",\"trackingHintGeneric\":\"Find your domain's DNS records section and choose to add a new record.\",\"senderDomainTitle\":\"Sending domain\",\"senderDomainDescription\":\"Authentication on {domain} — the DNS records that tell inboxes your mail is really yours. Problems here make every email more likely to land in spam.\",\"senderDomainChipOk\":\"OK\",\"senderDomainChipIssue\":\"PROBLEM\",\"senderDomainChipUnknown\":\"COULDN'T CHECK\",\"senderDomainSpfOk\":\"Includes Google's servers.\",\"senderDomainSpfMissing\":\"No SPF record. Add this TXT record on {domain}:\",\"senderDomainSpfMultiple\":\"Two SPF records found — that invalidates SPF entirely. Merge them into a single record.\",\"senderDomainSpfNoGoogle\":\"Your SPF record doesn't include Google's servers, which send your mail. Add this to it:\",\"senderDomainDkimOk\":\"Your domain signs its mail.\",\"senderDomainDkimMissing\":\"DKIM isn't enabled — Gmail signs your mail with a generic key instead of your domain. Turn it on in Google Admin, then add the record 
1it gives you to your DNS.\",\"senderDomainDkimNote\":\"Using a custom DKIM selector? This check can't see those — if you set one up deliberately, ignore this row.\",\"senderDomainDmarcOk\":\"Policy: {policy}.\",\"senderDomainDmarcMissing\":\"No DMARC record. Add a TXT record at host {host} with this safe starter value (report-only, blocks nothing):\",\"senderDomainUnknownNote\":\"DNS didn't answer just now — use Re-check in a minute.\",\"senderDomainGoogleAdmin\":\"Open Google Admin →\",\"senderDomainRecheck\":\"Re-check\",\"bouncePauseTitle\":\"Sending is paused — bounce rate too high\",\"bouncePauseBody\":\"{bounced} of your last {totalSent} emails bounced ({rate}%). High bounce rates damage your sender reputation with every send. Review your recent contacts — remove addresses that bounced or look guessed, and consider lowering your daily limit — then resume.\",\"bouncePauseResume\":\"Resume sending\",\"warmupNote\":\"Warm-up: your account is still building sending reputation — today's automated limit is {cap} (of the {base} you've set). It rises every 5 sending days.\",\"trackingDomainVerifyIntro\":\"One extra step for this domain: it was connected to other infrastructure recently, so you need to prove ownership. Add this TXT record at your DNS provider, then add your domain again:\",\"trackingDomainOwnershipStep\":\"Also add this second record — it proves you own the domain (asked for when a domain was removed and re-added recently):\"}}},\"privacy\":{\"cookie\":{\"title\":\"Cookie preferences\",\"heading\":\"Cookies \u0026 tracking\",\"description\":\"We use cookies for authentication and, with your permission, for usage analytics and marketing measurement. You can accept all, reject everything except what’s strictly required, or customise per category.\",\"policyLink\":\"See our Privacy Policy (v{version}) for the full rundown.\",\"required\":\"Required\",\"rejectAll\":\"Reject all\",\"customize\":\"Customize\",\"saveSelection\":\"Save selection\",\"acceptAll\":\"Accept all\"},\"limitedBanner\":{\"scheduledToClose\":\"Account scheduled to close on {date}\",\"daysRemaining\":\"{days, plural, one {# day remaining} other {# days remaining}}.\",\"pausedNotice\":\"Sending, AI, and outreach automation are paused.\",\"closeNow\":\"Close now\",\"cancelling\":\"Cancelling…\",\"keepAccount\":\"Keep my account\",\"cancelError\":\"Could not cancel closure. Email [email protected].\"},\"policy\":{\"updateTitle\":\"Privacy policy update — version {version}\",\"updateDescription\":\"We’ve updated our privacy policy. Review and accept to continue using Zuppi.\",\"whatChanged\":\"What changed\",\"acceptError\":\"Could not record acceptance. Try again.\",\"readFullPolicy\":\"Read the full policy →\",\"dontAccept\":\"I don’t accept\",\"acceptVersion\":\"Accept v{version}\",\"weGetIt\":\"We get it.\",\"dontAgreeIntro\":\"If you don’t agree to the updated policy, you can:\",\"reconsider\":\"Reconsider and accept\",\"reconsiderHint\":\"Take another look at what changed.\",\"downloadData\":\"Download a copy of your data\",\"downloadHint\":\"Saves a ZIP with everything we hold about you (GDPR Article 20).\",\"closeAccount\":\"Close my account\",\"closeHint\":\"Schedules permanent deletion in {days} days. You can cancel any time before then.\",\"closeConfirmTitle\":\"Close your account?\",\"closeConfirmDescription\":\"Your account will be scheduled to close on {date}. Sign in any time before then and click Keep my account to cancel. While scheduled, sending, AI generation, and outreach automation are paused. After {date}, your account and all associated data are permanently deleted.\",\"typeToConfirm\":\"Type {phrase} to confirm.\",\"back\":\"Back\",\"scheduling\":\"Scheduling…\",\"scheduleClosure\":\"Schedule closure\",\"scheduleError\":\"Could not schedule closure. Email [email protected].\",\"exportError\":\"Could not prepare your export. Try again or email [email protected].\"}}}
1,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\"]}]\n31:I[846328,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\"],\"SessionReplayScope\"]\n32:I[60916,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\"],\"GoogleAnalyticsScope\"]\n33:I[535661,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\"],\"CookieConsentPanel\"]\n34:I[548170,[\"/_next/static/immutable/chunks/3naw3t4yi66vg.js\",\"/_next/static/immutable/chunks/1i0i8_qm2uxj8.js\",\"/_next/static/immutable/chunks/1yh0at8xh4nts.js\"],\"RequestInviteModal\"]\n2c:[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n2d:[\"$\",\"$L31\",null,{}]\n2e:[\"$\",\"$L32\",null,{}]\n2f:[\"$\",\"$L33\",null,{}]\n30:[\"$\",\"$L34\",null,{}]\n"])</script>
1</body></html>

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