1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/44fd6695b221b8a7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1fbfec54b2fce906.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-bd324140854bc4ef.js"/>
1<script src="/_next/static/chunks/97b7cc9c-f59713684246c2af.js" async=""></script>
1<script src="/_next/static/chunks/6909-0fdbb7e972976519.js" async=""></script>
1<script src="/_next/static/chunks/main-app-12eb84c2865d89a4.js" async=""></script>
1<script src="/_next/static/chunks/4192-cdbefd30bdc5f11a.js" async=""></script>
1<script src="/_next/static/chunks/7046-3321790ed16d3d7d.js" async=""></script>
1<script src="/_next/static/chunks/2080-17106ef81844e14b.js" async=""></script>
1<script src="/_next/static/chunks/942-69f45dfc531a83ea.js" async=""></script>
1<script src="/_next/static/chunks/2423-c1461b2df7e115dd.js" async=""></script>
1<script src="/_next/static/chunks/9619-540bcfd3ed9621f7.js" async=""></script>
1<script src="/_next/static/chunks/4243-48f0b38e00fd7f4a.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/page-1cd96add6cb3e198.js" async=""></script>
1<script src="/_next/static/chunks/114-9a08c6bb26c63230.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-dda2a46e3e1bd531.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>mindsync</title><meta name="description" content="mindsync"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.svg?0d360bb736cb4c16" type="image/svg+xml" sizes="any"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_8db0f1 __variable_fc005c __variable_25a18b font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-background"><header class="sticky top-0 z-[var(--z-modal)] w-full transition-all duration-300 border-b border-transparent bg-background/30 backdrop-blur-md"><div class="container mx-auto flex h-16 items-center justify-between px-6"><a class="flex items-center gap-2" href="/"><img alt="MindSync" loading="lazy" width="128" height="24" decoding="async" data-nimg="1" class="h-6 w-auto" style="color:transparent" src="/logo.svg"/></a><nav class="hidden items-center gap-8 md:flex"><a href="#product" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Product</a><a href="#solutions" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Solutions</a><a href="#roadmap" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Roadmap</a><a href="#faq" class="text-sm text-muted-foreground transition-colors hover:text-foreground">FAQ</a></nav><div class="hidden items-center gap-2 md:flex"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-muted hover:text-foreground h-9 px-4 py-2" href="/ko/auth/login">Sign in</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 hover:shadow-[var(--shadow-button-hover)] h-9 px-4 py-2" href="#contact">Apply for pilot</a></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-muted hover:text-foreground h-9 w-9 md:hidden" aria-label="Toggle menu"><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 size-5" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg></button></div></header><main><section class="relative overflow-hidden bg-surface-warm"><div aria-hidden="true" class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute -top-20 -right-10 h-72 w-72 rounded-full blur-3xl bg-primary/15" style="animation:mental-flow-drift-a 14s ease-in-out infinite"></div><div class="absolute -bottom-32 -left-10 h-80 w-80 rounded-full blur-3xl bg-primary/10" style="animation:mental-flow-drift-b 18s ease-in-out infinite"></div></div><div class="container relative mx-auto grid gap-12 px-6 pb-28 pt-24 md:gap-16 lg:grid-cols-[1.1fr_0.9fr] lg:gap-20 lg:pb-36 lg:pt-32"><div class="flex flex-col justify-center"><span data-slot="badge" class="inline-flex items-center justify-center border whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground mb-8 w-fit rounded-full border-primary/30 bg-card px-3 py-1 text-xs font-normal text-primary"><span class="relative mr-2 inline-flex size-1.5"><span class="absolute inline-flex h-full w-full animate-ping rounded-full bg-primary/60"></span><span class="relative inline-flex size-1.5 rounded-full bg-primary"></span></span>Accepting pilot organizations</span><h1 class="text-[40px] font-semibold leading-[1.1] tracking-tight text-foreground sm:text-5xl md:text-6xl lg:text-[64px]">A 30-second check-in,<br/><span class="text-primary">that carries yesterday into today</span></h1><p class="mt-6 max-w-xl text-lg leading-relaxed text-muted-foreground md:text-xl">Detect employee burnout early with 30-second daily check-ins. Built for HR team
1s and schools.</p><div class="mt-10 flex flex-col gap-3 sm:flex-row"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 hover:shadow-[var(--shadow-button-hover)] rounded-md h-12 px-6 text-base gap-2" href="#contact"><span>Apply for pilot</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 transition-transform group-hover:translate-x-0.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border border-border bg-card hover:bg-muted hover:text-foreground rounded-md h-12 px-6 text-base" href="#product">See a demo</a></div></div><div class="relative hidden items-center justify-center md:flex"><div class="relative w-full max-w-md"><div class="relative overflow-hidden rounded-2xl border border-border bg-card p-6"><div class="mb-5 flex items-center justify-between"><span class="text-xs font-medium uppercase tracking-wider text-muted-foreground">Today's check-in</span><span class="flex items-center gap-1.5 text-xs text-muted-foreground tabular-nums"><span class="size-1.5 animate-pulse-soft rounded-full bg-primary"></span>30s</span></div><p class="mb-6 text-lg font-medium leading-snug text-foreground">How was the temperature of your mind this morning?</p><div class="mb-5"><span class="mb-3 block text-xs font-medium text-muted-foreground">Mood</span><div class="flex items-center gap-2"><button type="button" tabindex="-1" aria-hidden="true" class="flex size-11 items-center justify-center rounded-xl border text-2xl transition-all duration-500 border-border bg-card"><span class="transition-transform duration-500 opacity-60">ð</span></button><button type="button" tabindex="-1" aria-hidden="true" class="flex size-11 items-center justify-center rounded-xl border text-2xl transition-all duration-500 scale-110 border-primary bg-primary/10"><span class="transition-transform duration-500 scale-110">ð</span></button><button type="button" tabindex="-1" aria-hidden="true" class="flex size-11 items-center justify-center rounded-xl border text-2xl transition-all duration-500 border-border bg-card"><span class="transition-transform duration-500 opacity-60">ð</span></button><button type="button" tabindex="-1" aria-hidden="true" class="flex size-11 items-center justify-center rounded-xl border text-2xl transition-all duration-500 border-border bg-card"><span class="transition-transform duration-500 opacity-60">ð</span></button><button type="button" tabindex="-1" aria-hidden="true" class="flex size-11 items-center justify-center rounded-xl border text-2xl transition-all duration-500 border-border bg-card"><span class="transition-transform duration-500 opacity-60">ð</span></button></div></div><div class="mb-5"><div class="mb-3 flex items-center justify-between"><span class="text-xs font-medium text-muted-foreground">Energy</span><span class="text-xs font-medium tabular-nums text-foreground">6<!-- --> / 10</span></div><div class="relative h-1.5 w-full overflow-hidden rounded-full bg-muted"><div class="absolute inset-y-0 left-0 rounded-full bg-primary transition-[width] duration-1000 ease-out" style="width:60%"></div></div></div><div class="mb-6"><div class="border border-dashed border-border rounded-lg text-muted-foreground py-2 px-3 text-xs text-left">One line is enough</div></div><div class="flex h-10 w-full items-center justify-center rounded-xl bg-primary text-sm font-medium text-primary-foreground">Log it</div></div></div></div></div></section><section id="product" class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-16 max-w-2xl"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Why MindSync</h2><p class="mt-4 text-lg text-muted-foreground">Three things emotional-care products need, built in by default</p></div><div class="grid gap-x-8 gap-y-10 md:grid-cols-3"><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center gap-3"><span class="text-xs uppercase tracking-wider text-muted-foreground
1/70 font-medium tabular-nums">0<!-- -->1</span><div class="h-px flex-1 bg-muted"></div><div class="flex size-9 items-center justify-center rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles size-4" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></div></div><h3 class="mb-3 text-xl font-semibold tracking-tight text-foreground">A MindSync question that changes every day</h3><p class="text-muted-foreground leading-relaxed">Yesterday's response shapes today's question. Not a repeating survey, a continuing conversation.</p></div><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center gap-3"><span class="text-xs uppercase tracking-wider text-muted-foreground/70 font-medium tabular-nums">0<!-- -->2</span><div class="h-px flex-1 bg-muted"></div><div class="flex size-9 items-center justify-center rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-infinity size-4" aria-hidden="true"><path d="M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8"></path></svg></div></div><h3 class="mb-3 text-xl font-semibold tracking-tight text-foreground">Contextual continuity</h3><p class="text-muted-foreground leading-relaxed">Today's question remembers yesterday's mood. Multi-day threads surface early signs of change.</p></div><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center gap-3"><span class="text-xs uppercase tracking-wider text-muted-foreground/70 font-medium tabular-nums">0<!-- -->3</span><div class="h-px flex-1 bg-muted"></div><div class="flex size-9 items-center justify-center rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-timer size-4" aria-hidden="true"><line x1="10" x2="14" y1="2" y2="2"></line><line x1="12" x2="15" y1="14" y2="11"></line><circle cx="12" cy="14" r="8"></circle></svg></div></div><h3 class="mb-3 text-xl font-semibold tracking-tight text-foreground">A 30-second check-in</h3><p class="text-muted-foreground leading-relaxed">Emoji, an energy slider, one line. Obsessively low friction so people actually use it every day.</p></div></div></div></section><section id="features" class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-16 max-w-2xl"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Core features</h2><p class="mt-4 text-lg text-muted-foreground">From daily check-in to admin insight â only what matters</p></div><div class="grid gap-4 md:grid-cols-2 lg:grid-cols-3"><div class="group rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-5 flex size-11 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-smartphone size-5" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Daily check-in</h3><p class="text-sm leading-relaxed text-muted-foreground">Mood via emoji, energy via slider, state in one line. 30 seconds
1is enough.</p></div><div class="group rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-5 flex size-11 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle-question-mark size-5" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">MindSync question</h3><p class="text-sm leading-relaxed text-muted-foreground">A different question every day, grounded in your previous response and context.</p></div><div class="group rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-5 flex size-11 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text size-5" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">MindSync summary</h3><p class="text-sm leading-relaxed text-muted-foreground">Patterns and shifts across your check-ins, summarized in plain language.</p></div><div class="group rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-5 flex size-11 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard size-5" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Admin dashboard</h3><p class="text-sm leading-relaxed text-muted-foreground">Participation and at-risk lists at the team and department level, in a single view.</p></div><div class="group rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-5 flex size-11 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-5" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Safe by default</h3><p class="text-sm leading-relaxed text-muted-foreground">Only authorized admins see results â visibility policies are on by default, no extra setup needed.</p></div><div class="group rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-5 flex size-11 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail size-5" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Check-in reminders</h3><p class="text-sm leading-relaxed text-muted-foreground">Schedule-based email keeps the daily rhythm from breaking.</p></div></div></div></section><section id="solutions" class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-12 max-w-2xl"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Domain-shaped solutions</h2><p class="mt-4 text-lg text-muted-foreground">Questions and terminology adapt to your organization</p></div><div class="mb-10 flex flex-wrap gap-2"><button class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 hover:shadow-[var(--shadow-button-hover)] h-8 px-3 text-xs gap-2 rounded-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 lucide-building-2 size-4" aria-hidden="true"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg>Workplace</button><button class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border border-border bg-card hover:bg-muted hover:text-foreground h-8 px-3 text-xs gap-2 rounded-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg>School</button><button class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border border-border bg-card hover:bg-muted hover:text-foreground h-8 px-3 text-xs gap-2 rounded-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart size-4" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg>Silver care</button><button class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border border-border bg-card hover:bg-muted hover:text-foreground h-8 px-3 text-xs gap-2 rounded-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-4" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg>Security awareness</button></div><div class="grid gap-6 lg:grid-cols-2"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-4 roun
1ded-xl border border-border transition-shadow hover:shadow-[var(--shadow-sm)] p-8 md:p-10"><div class="mb-6 flex items-center gap-3"><div class="flex size-10 items-center justify-center rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 lucide-building-2 size-5" aria-hidden="true"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg></div><span class="text-sm text-muted-foreground">HR, people ops, culture teams</span></div><h3 class="mb-8 text-2xl font-semibold tracking-tight text-foreground md:text-3xl">Early detection of employee burnout</h3><div><h4 class="mb-4 text-xs font-medium uppercase tracking-wider text-muted-foreground">The reality on the ground</h4><ul class="space-y-3"><li class="flex items-start gap-3 text-foreground"><span class="mt-2 size-1 rounded-full bg-muted-foreground/40"></span><span class="leading-relaxed">Burnout surfaces only at exit interviews</span></li><li class="flex items-start gap-3 text-foreground"><span class="mt-2 size-1 rounded-full bg-muted-foreground/40"></span><span class="leading-relaxed">HR surveys run quarterly â the signal is thin</span></li><li class="flex items-start gap-3 text-foreground"><span class="mt-2 size-1 rounded-full bg-muted-foreground/40"></span><span class="leading-relaxed">EAPs are used only after people are already hurt</span></li></ul></div></div><div data-slot="card" class="bg-card text-card-foreground gap-4 rounded-xl border border-border transition-shadow hover:shadow-[var(--shadow-sm)] flex flex-col p-8 md:p-10"><div><h4 class="mb-4 text-xs font-medium uppercase tracking-wider text-primary">MindSync's approach</h4><ul class="space-y-3"><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="leading-relaxed text-foreground">Daily 30-second condition check-in</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="leading-relaxed text-foreground">Team-level energy and stress trendlines</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="leading-relaxed text-foreground">At-risk lists surfaced only to authorized admins</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="leading-relaxed text-foreground">Role-based visibility gates individual responses</span></li></ul></div><div class="mt-auto border-t border-border pt-8"><h4 class="mb-4 text-xs font-medium uppercase tracking-wider text-muted-foreground">Key analysis metrics</h4><div class="flex flex-wrap gap-2"><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full border-border bg-muted px-3 py-1 text-sm font-normal text-foreground">Department</span><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full border-border bg-muted px-3 py-1 text-sm font-normal text-foreground">Team</span><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full border-border bg-muted px-3 py-1 text-sm font-normal text-foreground">Colleagues</span><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full border-border bg-muted px-3 py-1 text-sm font-normal text-foreground">Work habit</span><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full border-border bg-muted px-3 py-1 text-sm font-normal text-foreground">Growth challenge</span></div></div></div></div></div></section><section class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-16 max-w-2xl"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">How it works</h2><p class="mt-4 text-lg text-muted-foreground">From setup to insight, in four steps</p></div><div class="grid gap-4 md:grid-cols-2 lg:grid-cols-4"><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center justify-between"><div class="flex items-center gap-2"><span class="flex size-7 items-center justify-center rounded-full bg-primary text-xs font-medium tabular-nums text-primary-foreground">1</span><span class="text-xs uppercase tracking-wider text-muted-foreground font-medium">Step</span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings size-5 text-muted-foreground
1/70 transition-colors group-hover:text-primary" aria-hidden="true"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Set up the organization</h3><p class="mb-5 text-sm leading-relaxed text-muted-foreground">Create the org and invite members. CSV upload gets you there fast.</p><ul class="mt-auto space-y-2 border-t border-border pt-5"><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Register organization</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Invite members</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Choose a domain template</li></ul></div><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center justify-between"><div class="flex items-center gap-2"><span class="flex size-7 items-center justify-center rounded-full bg-primary text-xs font-medium tabular-nums text-primary-foreground">2</span><span class="text-xs uppercase tracking-wider text-muted-foreground font-medium">Step</span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-smartphone size-5 text-muted-foreground/70 transition-colors group-hover:text-primary" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Daily check-in</h3><p class="mb-5 text-sm leading-relaxed text-muted-foreground">Emoji, energy, one line. 30 seconds, anywhere.</p><ul class="mt-auto space-y-2 border-t border-border pt-5"><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Once a day</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>A MindSync question tuned to you</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Low-friction journaling</li></ul></div><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center justify-between"><div class="flex items-center gap-2"><span class="flex size-7 items-center justify-center rounded-full bg-primary text-xs font-medium tabular-nums text-primary-foreground">3</span><span class="text-xs uppercase tracking-wider text-muted-foreground font-medium">Step</span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-waves size-5 text-muted-foreground/70 transition-colors group-hover:text-primary" aria-hidden="true"><path d="M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"></path><path d="M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"></path><path d="M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">MindSync analysis</h3><p class="mb-5 text-sm leading-relaxed text-muted-foreground">Individual trajectories and organizational patterns, organized automatically.</p><ul class="mt-auto space-y-2 border-t border-border pt-5"><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Questions that continue yesterday</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Summarized emotional patterns</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Selective risk signals</li></ul></div><div class="group flex flex-col rounded-2xl border border-border bg-card p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="mb-6 flex items-center justify-between"><div class="flex items-center gap-2"><span class="flex size-7 items-center justify-center rounded-full bg-primary text-xs font-medium tabular-nums text-primary-foreground">4</span><span class="text-xs uppercase tracking-wider text-muted-foreground font-medium">Step</span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line size-5 text-muted-foreground
1/70 transition-colors group-hover:text-primary" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg></div><h3 class="mb-2 text-lg font-semibold tracking-tight text-foreground">Insight & intervention</h3><p class="mb-5 text-sm leading-relaxed text-muted-foreground">Aggregates for admins, personal views for individuals.</p><ul class="mt-auto space-y-2 border-t border-border pt-5"><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Team-level dashboards</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Selective at-risk surfacing</li><li class="flex items-start gap-2 text-sm text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-primary"></span>Personal record stays personal</li></ul></div></div></div></section><section class="bg-card"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-16 max-w-3xl"><div class="mb-4 inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/5 px-3 py-1 text-xs font-medium text-primary"><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-lock size-3" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Privacy by design</div><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Sensitive data needs sensitive design</h2><p class="mt-4 text-lg text-muted-foreground">Mind data deserves more than one safeguard â protection lives at every layer, not just the front door.</p></div><div class="grid gap-x-12 gap-y-10 md:grid-cols-2"><div class="group flex gap-5 rounded-xl border border-border bg-card p-6 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="flex size-11 shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock size-5" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><div><h3 class="mb-2 text-lg font-semibold text-foreground">Only authorized people see it</h3><p class="leading-relaxed text-muted-foreground">Your org's data stays inside your org. Unauthorized access is auto-blocked. Personal records can be edited only by the owner or pre-authorized admins.</p></div></div><div class="group flex gap-5 rounded-xl border border-border bg-card p-6 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="flex size-11 shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg></div><div><h3 class="mb-2 text-lg font-semibold text-foreground">No cross-org data leaks</h3><p class="leading-relaxed text-muted-foreground">Whenever challenges, habits, or forms link together, we verify they belong to the same organization. Names from another org never end up in your view. Only the fields the screen needs reach the user.</p></div></div><div class="group flex gap-5 rounded-xl border border-border bg-card p-6 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="flex size-11 shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert size-5" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg></div><div><h3 class="mb-2 text-lg font-semibold text-foreground">Resilient to malicious input</h3><p class="leading-relaxed text-muted-foreground">User-typed content can't run as code in the system. Email links allow only safe web addresses. AI questions stay isolated from user-supplied text, so they don't get hijacked.</p></div></div><div class="group flex gap-5 rounded-xl border border-border bg-card p-6 transition-shadow hover:shadow-[var(--shadow-card-hover)]"><div class="flex size-11 shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-5" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></div><div><h3 class="mb-2 text-lg font-semibold text-foreground">Operational safety net</h3><p class="leading-relaxed text-muted-foreground">Data is encrypted both when moving and when stored. System permissions are scoped narrowly. Material backoffice changes land in a log â you can answer who changed what, and when.</p></div></div></div></div></section><section class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-12 max-w-2xl"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Voices from the field</h2><p class="mt-4 text-lg text-muted-foreground">Direct quotes from people running the pilot, copied as written.</p></div></div><div class="group/marquee relative flex overflow-hidden"><div class="pointer-events-none absolute inset-y-0 left-0 z-[var(--z-dropdown)] w-24 bg-gradient-to-r from-surface-warm to-transparent"></div><div class="pointer-events-none absolute inset-y-0 right-0 z-[var(--z-dropdown)] w-24 bg-gradient-to-l from-surface-warm to-transparent"></div><div class="flex shrink-0 items-stretch gap-6 pr-6 pb-2 animate-[marquee_60s_linear_infinite] group-hover/marquee:[animation-play-state:paused]"><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Quarterly surveys missed the signals. Thirty seconds a day catches them. It feels like the data asks âhow are you doing?â so the team lead doesn't have to.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->HR Manager, 100-person IT company</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Response rate has stayed above 80%. Answering with emoji feels frictionless, people say.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->People Lead, startup</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">We ran a 1on1 the day after an at-risk alert. The person actually thanked us for reaching out first.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->Org culture lead, manufacturing</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">The fact that admins can't see raw individual responses actually drove sign-ups up. Anonymity isn't a checkbox â it's enforced â and people trust that.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->Counseling coordinator, education institution</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Seeing energy trends per department lets us make decisions like âlet's not stack meetings on this team this week.â</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->CEO, scale-up SaaS</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Within a week of rollout we heard âwhy didn't we do this sooner?â Being able to swap terminology for our org made all the difference.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->HR Lead, public sector</figcaption></figure></div><div class="flex shrink-0 items-stretch gap-6 pr-6 pb-2 animate-[marquee_60s_linear_infinite] group-hover/marquee:[animation-play-state:paused]" aria-hidden="true"><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Quarterly surveys missed the signals. Thirty seconds a day catches them. It feels like the data asks âhow are you doing?â so the team lead doesn't have to.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->HR Manager, 100-person IT company</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Response rate has stayed above 80%. Answering with emoji feels frictionless, people say.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->People Lead, startup</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">We ran a 1on1 the day after an at-risk alert. The person actually thanked us for reaching out first.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->Org culture lead, manufacturing</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2
1 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">The fact that admins can't see raw individual responses actually drove sign-ups up. Anonymity isn't a checkbox â it's enforced â and people trust that.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->Counseling coordinator, education institution</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Seeing energy trends per department lets us make decisions like âlet's not stack meetings on this team this week.â</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->CEO, scale-up SaaS</figcaption></figure><figure class="w-[360px] shrink-0 rounded-2xl border border-border bg-card p-6 md:w-[420px]" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-quote mb-3 size-5 text-primary/60" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-base leading-relaxed text-foreground">Within a week of rollout we heard âwhy didn't we do this sooner?â Being able to swap terminology for our org made all the difference.</blockquote><figcaption class="mt-4 text-sm text-muted-foreground">â <!-- -->HR Lead, public sector</figcaption></figure></div></div></section><section id="roadmap" class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mb-16 max-w-2xl"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Where we actually are</h2><p class="mt-4 text-lg text-muted-foreground">No posturing â the real state of the product</p></div><div class="grid gap-4 lg:grid-cols-3"><div data-slot="card" class="bg-card text-card-foreground gap-4 rounded-xl border flex flex-col p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)] border-primary/30"><div class="mb-6 flex items-center justify-between"><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full px-3 py-1 text-xs font-medium border-primary/40 bg-primary/10 text-primary">Live</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4 text-muted-foreground/70" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><h3 class="mb-5 text-lg font-semibold tracking-tight text-foreground">Ready to use</h3><ul class="space-y-3"><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground
1/40"></span>30-second check-in (emoji, energy, one line)</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>Org, permissions, and login management</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>Scheduled check-in reminder emails</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>At-risk list and comprehensive analysis for admins</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>Personal mental flow (weekday patterns, nudges, weekly value)</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>OfficeNext OAuth integration</li></ul></div><div data-slot="card" class="bg-card text-card-foreground gap-4 rounded-xl border flex flex-col p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)] border-border"><div class="mb-6 flex items-center justify-between"><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full px-3 py-1 text-xs font-medium border-[var(--color-sunflower-border)] bg-[var(--color-sunflower-bg)] text-[var(--color-sunflower)]">Beta</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles size-4 text-muted-foreground/70" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></div><h3 class="mb-5 text-lg font-semibold tracking-tight text-foreground">Refining with pilots</h3><ul class="space-y-3"><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>MindSync adaptive question generation (day-to-day linked)</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>MindSync response summaries</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>Admin comprehensive analysis reports</li></ul></div><div data-slot="card" class="text-card-foreground gap-4 rounded-xl border flex flex-col p-7 transition-shadow hover:shadow-[var(--shadow-card-hover)] border-dashed border-border bg-transparent"><div class="mb-6 flex items-center justify-between"><span data-slot="badge" class="inline-flex items-center justify-center border w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>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-muted [a&]:hover:text-foreground rounded-full px-3 py-1 text-xs font-medium border-border bg-muted text-muted-foreground">Next</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-dashed size-4 text-muted-foreground
1/70" aria-hidden="true"><path d="M10.1 2.182a10 10 0 0 1 3.8 0"></path><path d="M13.9 21.818a10 10 0 0 1-3.8 0"></path><path d="M17.609 3.721a10 10 0 0 1 2.69 2.7"></path><path d="M2.182 13.9a10 10 0 0 1 0-3.8"></path><path d="M20.279 17.609a10 10 0 0 1-2.7 2.69"></path><path d="M21.818 10.1a10 10 0 0 1 0 3.8"></path><path d="M3.721 6.391a10 10 0 0 1 2.7-2.69"></path><path d="M6.391 20.279a10 10 0 0 1-2.69-2.7"></path></svg></div><h3 class="mb-5 text-lg font-semibold tracking-tight text-foreground">Coming soon</h3><ul class="space-y-3"><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>Department-level detailed analysis</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>Automated weekly / monthly report emails</li><li class="flex items-start gap-2 text-sm leading-relaxed text-foreground"><span class="mt-2 size-1 shrink-0 rounded-full bg-muted-foreground/40"></span>External tool integrations (Slack, etc.)</li></ul></div></div><p class="mt-8 text-sm text-muted-foreground">The pilot is free. We'll publish pricing once the core features leave beta.</p></div></section><section id="faq" class="bg-surface-warm"><div class="container mx-auto px-6 py-24 lg:py-32"><div class="grid gap-12 lg:grid-cols-[1fr_1.5fr]"><div class="lg:pt-2"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-4xl">Frequently asked</h2><p class="mt-4 text-lg text-muted-foreground">What HR teams ask before they roll us out</p></div><div class="w-full rounded-2xl border border-border bg-card px-6" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b border-border last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_4qcltivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_qcltivb_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 py-5 text-left text-base font-medium text-foreground hover:no-underline data-[state=open]:text-primary" data-radix-collection-item="">How long does rollout take?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_4qcltivb_" hidden="" role="region" aria-labelledby="radix-_R_qcltivb_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_5acltivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1acltivb_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 py-5 text-left text-base font-medium text-foreground hover:no-underline data-[state=open]:text-primary" data-radix-collection-item="">Will employees answer honestly?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_5acltivb_" hidden="" role="region" aria-labelledby="radix-_R_1acltivb_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_5qcltivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1qcltivb_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 py-5 text-left text-base font-medium text-foreground hover:no-underline data-[state=open]:text-primary" data-radix-collection-item="">What can admins actually see?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_5qcltivb_" hidden="" role="region" aria-labelledby="radix-_R_1qcltivb_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_6acltivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2acltivb_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 py-5 text-left text-base font-medium text-foreground hover:no-underline data-[state=open]:text-primary" data-radix-collection-item="">How do we act on at-risk signals?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_6acltivb_" hidden="" role="region" aria-labelledby="radix-_R_2acltivb_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_6qcltivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2qcltivb_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 py-5 text-left text-base font-medium text-foreground hover:no-underline data-[state=open]:text-primary" data-radix-collection-item="">What's the pricing?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_6qcltivb_" hidden="" role="region" aria-labelledby="radix-_R_2qcltivb_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></section><section id="contact" class="relative overflow-hidden bg-surface-warm"><div aria-hidden="true" class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute -top-20 -right-10 h-72 w-72 rounded-full blur-3xl bg-primary/10" style="animation:mental-flow-drift-a 14s ease-in-out infinite"></div><div class="absolute -bottom-32 -left-10 h-80 w-80 rounded-full blur-3xl bg-primary/10" style="animation:mental-flow-drift-b 18s ease-in-out infinite"></div></div><div class="container mx-auto px-6 py-24 lg:py-32"><div class="mx-auto max-w-2xl text-center"><h2 class="text-3xl font-semibold tracking-tight text-foreground md:text-5xl">Want to run a pilot with us?</h2><p class="mt-5 text-lg leading-relaxed text-muted-foreground">We're shaping the product with early organizations. Tell us what's wrong and we'll move fast.</p></div><form noValidate="" class="mx-auto mt-12 w-full max-w-xl rounded-2xl border border-border/60 bg-card p-6 text-left shadow-[var(--shadow-lg)] md:p-8"><div class="mb-6"><h3 class="text-lg font-semibold tracking-tight">Pilot inquiry</h3><p class="mt-1 text-sm text-muted-foreground">Leave your contact and a short note. We reply within 24 hours.</p></div><div class="grid gap-4 sm:grid-cols-2"><div><label data-slot="label" class="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 mb-1.5 inline-block text-xs font-medium" for="contact-name">Name<span class="ml-1 text-primary">*</span></label><input class="flex h-9 w-full rounded-md border border-border bg-card px-3 py-1 text-base transition-shadow file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground hover:shadow-[var(--shadow-xs)] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:shadow-[var(--shadow-button-hover)] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="contact-name" required="" placeholder="Your name" autoComplete="name" maxLength="120" value=""/></div><div><label data-slot="label" class="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 mb-1.5 inline-block text-xs font-medium" for="contact-organization">Organization (optional)</label><input class="flex h-9 w-full rounded-md border border-border bg-card px-3 py-1 text-base transition-shadow file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground hover:shadow-[var(--shadow-xs)] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:shadow-[var(--shadow-button-hover)] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="contact-organization" placeholder="Company or school" autoComplete="organization" maxLength="200" value=""/></div></div><div class="mt-4"><div><label data-slot="label" class="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 mb-1.5 inline-block text-xs font-medium" for="contact-email">Email<span class="ml-1 text-primary">*</span></label><input type="email" class="flex h-9 w-full rounded-md border border-border bg-card px-3 py-1 text-base transition-shadow file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground hover:shadow-[var(--shadow-xs)] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:shadow-[var(--shadow-button-hover)] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="contact-email" required="" placeholder="[email protected]" autoComplete="email" value=""/></div></div><div class="mt-4"><label data-slot="label" class="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 mb-1.5 inline-block text-xs font-medium" for="contact-message">Message<span class="ml-1 text-primary">*</span></label><textarea data-slot="textarea" class="border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm resize-y" id="contact-message" placeholder="Organization size, what you're hoping for, timeline â anything helps." required="" rows="5" maxLength="4000"></textarea></div><button class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 hover:shadow-[var(--shadow-button-hover)] rounded-md px-8 mt-6 h-12 w-full gap-2 text-base" type="submit">Send inquiry<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 size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></form></div></section></main><footer class="relative bg-card border-t border-border"><div class="container mx-auto px-6 py-16"><div class="grid gap-12 md:grid-cols-2 lg:grid-cols-4"><div class="lg:col-span-2"><a class="mb-5 inline-block" href="/"><img alt="MindSync" loading="lazy" width="128" height="24" decoding="async" data-nimg="1" class="h-6 w-auto" style="color:transparent" src="/logo.svg"/></a><p class="mb-6 max-w-sm text-sm leading-relaxed text-muted-foreground">A B2B wellness platform that catches your team's emotional rhythm in a 30-second daily check-in. MindSync is built sensitively, because the data is.</p><div class="space-y-1 text-sm text-muted-foreground"><p class="text-foreground">Project0 From Jiransoft Family</p><p>Infinity Tower W, 37, Geumto-ro 80beon-gil, Sujeong-gu, Seongnam-si, Gyeonggi-do, Korea</p></div></div><div><h4 class="mb-4 text-sm font-medium uppercase tracking-wider text-muted-foreground">Product</h4><ul class="space-y-3 text-sm"><li><a class="text-foreground transition-colors hover:text-primary" href="#features">Features</a></li><li><a class="text-foreground transition-colors hover:text-primary" href="#solutions">Solutions</a></li><li><a class="text-foreground transition-colors hover:text-primary" href="#roadmap">Roadmap</a></li><li><a class="text-foreground transition-colors hover:text-primary" href="#faq">FAQ</a></li></ul></div><div><h4 class="mb-4 text-sm font-medium uppercase tracking-wider text-muted-foreground">Company</h4><ul class="space-y-3 text-sm"><li><a class="text-foreground transition-colors hover:text-primary" href="#contact">Contact</a></li><li><a class="text-foreground transition-colors hover:text-primary" href="/terms">Terms</a></li><li><a class="text-foreground transition-colors hover:text-primary" href="/privacy">Privacy</a></li></ul></div></div><div class="mt-16 flex flex-col items-start justify-between gap-3 border-t border-border pt-8 md:flex-row md:items-center"><p class="text-sm text-muted-foreground">© 2026 Project0</p></div></div></footer></div><!--$--><!--/$-->
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script src="/_next/static/chunks/webpack-bd324140854bc4ef.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[70306,[],\"\"]\n3:I[86608,[],\"\"]\n5:I[94867,[],\"ClientPageRoot\"]\n6:I[77528,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"7046\",\"static/chunks/7046-3321790ed16d3d7d.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"942\",\"static/chunks/942-69f45dfc531a83ea.js\",\"2423\",\"static/chunks/2423-c1461b2df7e115dd.js\",\"9619\",\"static/chunks/9619-540bcfd3ed9621f7.js\",\"4243\",\"static/chunks/4243-48f0b38e00fd7f4a.js\",\"465\",\"static/chunks/app/%5Blocale%5D/page-1cd96add6cb3e198.js\"],\"default\"]\n7:I[1835,[],\"OutletBoundary\"]\n9:I[17050,[],\"AsyncMetadataOutlet\"]\nb:I[1835,[],\"ViewportBoundary\"]\nd:I[1835,[],\"MetadataBoundary\"]\ne:\"$Sreact.suspense\"\n10:I[14778,[],\"\"]\n11:I[76753,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"114\",\"static/chunks/114-9a08c6bb26c63230.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-dda2a46e3e1bd531.js\"],\"BrandingProvider\"]\n13:I[24468,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"114\",\"static/chunks/114-9a08c6bb26c63230.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-dda2a46e3e1bd531.js\"],\"default\"]\n15:I[33188,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"114\",\"static/chunks/114-9a08c6bb26c63230.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-dda2a46e3e1bd531.js\"],\"DomainProvider\"]\n16:I[96460,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"114\",\"static/chunks/114-9a08c6bb26c63230.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-dda2a46e3e1bd531.js\"],\"PageErrorBoundary\"]\n17:I[2612,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"114\",\"static/chunks/114-9a08c6bb26c63230.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-dda2a46e3e1bd531.js\"],\"PWARegister\"]\n18:I[22409,[\"4192\",\"static/chunks/4192-cdbefd30bdc5f11a.js\",\"2080\",\"static/chunks/2080-17106ef81844e14b.js\",\"114\",\"static/chunks/114-9a08c6bb26c63230.js\",\"8450\",\"static/chunks/ap"])</script>
1<script>self.__next_f.push([1,"p/%5Blocale%5D/layout-dda2a46e3e1bd531.js\"],\"Toaster\"]\n19:I[65170,[],\"IconMark\"]\n:HL[\"/_next/static/css/44fd6695b221b8a7.css\",\"style\"]\n:HL[\"/_next/static/media/10f32eba85e6511d-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/3a7d91abd51422c6-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/53dfe3bc31606e84-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/624b068509136a48-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6c36986711e50b72-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70c3ac2e5b8d2379-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8bb61b975af20f23-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/d9c794dae3137196-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fbf60f45af9a73d7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/1fbfec54b2fce906.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"lGlHEstvEPQXrQ0vCtSxX\",\"p\":\"\",\"c\":[\"\",\"en\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/44fd6695b221b8a7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1fbfec54b2fce906.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"searchParams\":{},\"params\":{\"locale\":\"en\"}}],null,[\"$\",\"$L7\",null,{\"children\":[\"$L8\",[\"$\",\"$L9\",null,{\"promise\":\"$@a\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$e\",null,{\"fallback\":null,\"children\":\"$Lf\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"s\":false,\"S\":false}\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_8db0f1 __variable_fc005c __variable_25a18b font-sans antialiased\",\"children\":[\"$\",\"$L11\",null,{\"children\":\"$L12\"}]}]}]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n8:null\n"])</script>
1<script>self.__next_f.push([1,"12:[\"$\",\"$L13\",null,{\"formats\":\"$undefined\",\"locale\":\"ko\",\"messages\":{\"common\":{\"actions\":{\"new\":\"New\",\"create\":\"Create\",\"add\":\"Add\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"close\":\"Close\",\"remove\":\"Remove\",\"view\":\"View\",\"search\":\"Search\",\"filter\":\"Filter\",\"refresh\":\"Refresh\",\"export\":\"Export\",\"import\":\"Import\",\"upload\":\"Upload\",\"copy\":\"Copy\",\"move\":\"Move\",\"submit\":\"Submit\",\"reset\":\"Reset\",\"back\":\"Back\",\"next\":\"Next\",\"apply\":\"Apply\",\"select\":\"Select\",\"selectAll\":\"Select All\",\"deselectAll\":\"Deselect All\",\"deselect\":\"Deselect\",\"activate\":\"Activate\",\"deactivate\":\"Deactivate\",\"update\":\"Update\",\"links\":\"Links\",\"sendEmail\":\"Send Email\",\"openNewTab\":\"Open in New Tab\",\"openPage\":\"Open Page\",\"sendLink\":\"Send Link\",\"sendItem\":\"Send {item}\",\"register\":\"Register\",\"bulkRegister\":\"Bulk Register\",\"downloadCSV\":\"Download CSV\",\"downloadXLSX\":\"Download XLSX\",\"retry\":\"Retry\",\"start\":\"Start\",\"participate\":\"Participate\",\"viewHistory\":\"View History\",\"viewComprehensive\":\"View Comprehensive\",\"sendForms\":\"Send Surveys\"},\"status\":{\"loading\":\"Loading...\",\"loadingItem\":\"Loading {item}...\",\"saving\":\"Saving...\",\"deleting\":\"Deleting...\",\"processing\":\"Processing...\",\"creating\":\"Creating...\",\"updating\":\"Updating...\",\"searching\":\"Searching...\",\"sending\":\"Sending...\"},\"itemStatus\":{\"active\":\"In Progress\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"pending\":\"Pending\",\"closed\":\"Closed\",\"draft\":\"Draft\"},\"errors\":{\"generic\":\"An error occurred\",\"notFound\":\"Not found\",\"unauthorized\":\"Unauthorized\",\"networkError\":\"Network error occurred\",\"loadFailed\":\"Failed to load data\",\"loadItemFailed\":\"Failed to load {item}.\",\"saveFailed\":\"Failed to save\",\"deleteFailed\":\"Failed to delete\",\"deleteItemFailed\":\"Failed to delete {item}.\",\"statusChangeFailed\":\"Failed to change status\",\"statusChangeItemFailed\":\"Failed to change {item} status.\",\"actionFailed\":\"{action} failed\",\"actionItemFailed\":\"Failed to {action} {item}.\",\"actionFailedRetry\":\"{action} failed. Please try again.\",\"processingError\":\"Error occurred during {action}\",\"selectRequired\":\"Please select {items}\",\"selectUsers\":\"Please select users to send to\",\"selectRoutine\":\"Please select a habit\"},\"validation\":{\"required\":\"This field is required\",\"minLength\":\"Must be at least {limit} characters\",\"maxLength\":\"Must be at most {limit} characters\",\"minimum\":\"Must be at least {limit}\",\"maximum\":\"Must be at most {limit}\",\"pattern\":\"Invalid format\",\"format\":\"Invalid format\",\"type\":\"Invalid type\",\"enum\":\"Please select from allowed values\",\"fileSizeMaxKb\":\"File size must be less than {maxSizeKb}KB\",\"invalidFileType\":\"Invalid file type\"},\"a11y\":{\"close\":\"Close\",\"clearSearch\":\"Clear search\",\"sidebar\":\"Sidebar\",\"mobileSidebarDescription\":\"Displays the mobile sidebar.\",\"toggleSidebar\":\"Toggle sidebar\"},\"errorBoundary\":{\"title\":\"Something went wrong\",\"tryAgain\":\"Try again\",\"pageTitle\":\"Oops!\",\"pageDescription\":\"Something unexpected happened. Please try again.\",\"reloadPage\":\"Reload page\",\"sectionLoadFailed\":\"Failed to load this section\",\"sectionLoadFailedNamed\":\"Failed to load {sectionName}\",\"retry\":\"Retry\",\"formTitle\":\"Form Error\",\"formDescription\":\"There was a problem with this form. Please try again.\",\"resetForm\":\"Reset form\"},\"messages\":{\"saved\":\"Saved successfully\",\"deleted\":\"Deleted successfully\",\"updated\":\"Updated successfully\",\"created\":\"Created successfully\",\"copied\":\"Copied successfully\",\"noResults\":\"No results found\",\"confirmDelete\":\"Are you sure you want to delete?\",\"unsavedChanges\":\"You have unsaved changes\",\"emptyCreate\":\"No {item} created.\",\"emptyCreateWithAction\":\"No {item} created. Create a new {item} to get started.\",\"emptyRegister\":\"No {item} registered. Add your first {item}.\",\"warning\":\"This action cannot be undone.\",\"confirmAction\":\"Are you sure you want to proceed?\",\"itemDeleted\":\"{item}
1 deleted\",\"confirmDeleteItem\":\"Are you sure you want to delete \\\"{name}\\\"?\",\"rhythmSet\":\"Your rhythm is set! Have a great day!\",\"itemCompleted\":\"{item} completed!\",\"recordFailed\":\"Failed to record {item}\"},\"labels\":{\"task\":\"Task\",\"active\":\"Active\",\"inactive\":\"Inactive\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"required\":\"Required\",\"optional\":\"Optional\",\"all\":\"All\",\"none\":\"None\",\"yes\":\"Yes\",\"no\":\"No\",\"on\":\"On\",\"off\":\"Off\",\"today\":\"Today\",\"yesterday\":\"Yesterday\",\"now\":\"Now\",\"errors\":\"Errors\",\"inUse\":\"In Use\",\"archive\":\"Archive\",\"loadMore\":\"Load More\",\"counselingRequest\":\"Counseling Request\",\"analysisHistory\":\"Analysis History\",\"recommendations\":\"Recommendations\",\"startedAt\":\"Started\",\"daysSinceStart\":\"Day {days}\",\"dailyCheckin\":\"Daily Check-in\",\"formAnalysis\":\"Form Analysis\",\"markComplete\":\"Done\",\"completed\":\"Completed!\",\"todaysColor\":\"Today's Color\",\"diaryOptional\":\"Today's Diary (optional)\",\"email\":\"Email\",\"password\":\"Password\",\"name\":\"Name\",\"contact\":\"Contact\",\"description\":\"Description\",\"category\":\"Category\",\"target\":\"Target\",\"emoji\":\"Emoji\",\"checkin\":\"Check-in\",\"todo\":\"Todo\",\"challenges\":\"Challenges\",\"templates\":\"Templates\",\"emergencyAlert\":\"Emergency Alert\",\"timeline\":\"Timeline\",\"forms\":\"Forms\",\"friends\":\"Friends\",\"notifications\":\"Notifications\",\"basicInfo\":\"Basic Info\",\"user\":\"User\",\"form\":\"Form\",\"slug\":\"Slug\",\"status\":\"Status\",\"order\":\"Order\",\"type\":\"Type\",\"duration\":\"Duration\",\"department\":\"Department\",\"team\":\"Team\",\"title\":\"Title\",\"total\":\"Total\",\"bulkRegister\":\"Bulk Register\",\"habits\":\"Habits\",\"survey\":\"Survey\",\"templateList\":\"Template List\",\"fieldTypes\":\"Field Types\",\"scoring\":\"Scoring\",\"scoringDomains\":\"Domain Management\",\"scoringTemplates\":\"Scoring Management\"},\"table\":{\"actions\":\"Actions\",\"noData\":\"No data available\",\"category\":\"Category\",\"rowsPerPage\":\"Rows per page\",\"of\":\"of\",\"page\":\"Page\",\"createdAt\":\"Created At\",\"updatedAt\":\"Updated At\"},\"gender\":{\"male\":\"Male\",\"female\":\"Female\",\"other\":\"Other\",\"preferNotToSay\":\"Prefer not to say\"},\"dialog\":{\"templates\":\"Templates\",\"custom\":\"Custom\",\"addItemTitle\":\"Add New {item}\",\"addItemDescription\":\"Choose from templates or create your own custom {item}\",\"deleteUser\":{\"title\":\"Delete User\",\"description\":\"Are you sure you want to delete \\\"{name}\\\"?\"},\"pinUnlock\":{\"description\":\"Do you want to unlock the PIN?\"},\"challenges\":{\"addTitle\":\"Add Challenge\",\"addDescription\":\"Add a new challenge\",\"custom\":\"Custom\",\"creating\":\"Creating...\",\"createGoal\":\"Create Challenge\",\"noTemplatesFound\":\"No templates found\",\"days\":\"days\"},\"scoringTemplate\":{\"editTitle\":\"Edit Template\",\"createTitle\":\"Create Template\",\"editDescription\":\"Modify the scoring template settings\",\"createDescription\":\"Create a new scoring template\",\"boundariesTab\":\"Boundaries\",\"weightsTab\":\"Weights\"},\"habits\":{\"addTitle\":\"Add Habit\",\"addDescription\":\"Add a new habit\",\"custom\":\"Custom\",\"creating\":\"Creating...\",\"searchPlaceholder\":\"Search templates...\",\"noTemplatesFound\":\"No templates found\",\"createRoutine\":\"Create Habit\"}},\"nav\":{\"dashboard\":\"Dashboard\",\"users\":\"User Management\",\"forms\":\"Form Management\",\"analytics\":\"Analytics\",\"templates\":\"Templates\",\"scoring\":\"Scoring\",\"scoringTemplates\":\"Scoring Management\",\"settings\":\"Settings\",\"challenges\":\"Challenges\",\"domains\":\"Domain Management\",\"friends\":\"Friends\",\"timeline\":\"Timeline\",\"notifications\":\"Notifications\",\"today\":\"Today\",\"logout\":\"Logout\",\"switchToUser\":\"Switch to User Page\",\"switchToUserFailed\":\"Failed to switch to the user page\",\"habits\":\"Habits\",\"checkin\":\"Check-in\",\"fieldTypes\":\"Field Types\",\"switchToEnglish\":\"English\",\"switchToKorean\":\"íêµì´\"},\"slots\":{\"morning\":\"Morning\",\"midday\":\"Midday\",\"afternoon\":\"Afternoon\",\"evening\":\"Evening\"},\"pin\":{\"setup\":\"PIN Setup\",\"change\":\"Change PIN\",\"unlock\":\"Unlock PIN\",\"reset\":\"Reset PIN\"},\"alerts\":{\"emergency\":\"Emergency Alert\"},\"roles\":{\"admin\":\"administrators\",\"user\":\"users\"},\"email\":{\"sendTitle\":\"Send {item} Email\",\"noUsersWithEmail\":\"No users with registered email.\",\"selectUsers\":\"Select users to send.\"},\"form\":{\"login\":{\"emailRequired\":\"Email is required\",\"emailInvalid\":\"Invalid email format\",\"passwordRequired\":\"Password is required\",\"failed\":\"Login failed\",\"emailPlaceholder\":\"Enter email\",\"submitting\":\"Signing in...\",\"submit\":\"Sign In\"},\"register\":{\"passwordMismatch\":\"Passwords do not match\",\"successRedirect\":\"Registration successful. Redirecting...\",\"failed\":\"Registration failed\",\"emailPlaceholder\":\"Enter email\",\"confirmPasswordLabel\":\"Confirm Password\",\"namePlaceholder\":\"Enter name\",\"organizationLabel\":\"Organization\",\"organizationPlaceholder\":\"Enter organization\",\"departmentLabel\":\"Department\",\"departmentPlaceholder\":\"Enter department\",\"teamLabel\":\"Team\",\"teamPlaceholder\":\"Enter team\",\"submitting\":\"Registering...\",\"submit\":\"Register\"},\"challenges\":{\"goalName\":\"Challenge Name\",\"goalNamePlaceholder\":\"Enter challenge name\",\"descriptionPlaceholder\":\"Enter description\",\"goalType\":\"Challenge Type\",\"targetDays\":\"Target Days\",\"targetCount\":\"Target Count\",\"durationLabel\":\"Duration\",\"type\":{\"checkin\":\"Daily Check-ins\",\"form\":\"Survey Participation\",\"habit\":\"Habit Completion\"},\"duration\":{\"7\":\"1 Week\",\"14\":\"2 Weeks\",\"21\":\"3 Weeks\",\"28\":\"4 Weeks\"},\"selectForm\":\"Select Survey\",\"selectFormPlaceholder\":\"Choose a survey\",\"noFormsFound\":\"No surveys found\",\"anyForm\":\"Any Survey\",\"selectRoutine\":\"Select Habit\",\"selectRoutinePlaceholder\":\"Choose a habit\",\"noRoutinesFound\":\"No habits found\"},\"forms\":{\"downloadCSV\":\"Download CSV\",\"downloadXLSX\":\"Download XLSX\",\"descriptionPlaceholder\":\"Enter description\",\"scoringTemplate\":\"Scoring Template\",\"scoringTemplatePlaceholder\":\"Select template\",\"useDefaultTemplate\":\"Use default template\",\"scoringTemplateHelp\":\"Templates define domain weights and risk boundaries. Platform template applies if left default.\",\"scoringMode\":\"Scoring Mode\",\"scoringModePlaceholder\":\"Select mode\",\"aiScoring\":\"AI Scoring\",\"templateScoring\":\"Template Scoring\",\"scoringModeHelp\":\"AI scoring analyzes responses with AI; template scoring uses selected template weights.\",\"options\":\"Options\",\"addOption\":\"Add Option\",\"optionPlaceholder\":\"Option {num}\",\"questionNumber\":\"Question {num}\",\"typeLabel\":\"Type\",\"questionTypes\":{\"text\":\"Text\",\"scale\":\"Scale\",\"multipleChoice\":\"Multiple Choice\"},\"required\":\"Required\",\"titlePlaceholder\":\"Enter question\",\"questionDescriptionPlaceholder\":\"Enter description (optional)\",\"domainOptional\":\"Domain (optional)\",\"selectDomain\":\"Select domain\",\"noneOption\":\"None\",\"questions\":\"Questions\",\"questionsDescription\":\"Add or edit survey questions.\",\"addQuestion\":\"Add Question\",\"noQuestionsYet\":\"No questions yet\",\"scaleMin\":\"Min Value\",\"scaleMax\":\"Max Value\",\"scaleLabels\":\"Scale Labels\",\"scaleLabelsPlaceholder\":\"e.g., Strongly Disagree, Disagree, ...\",\"reverseScored\":\"Reverse Scored\",\"scoringExplanation\":{\"reverse\":\"Reverse scoring: Answering \\\"{maxLabel}\\\" for \\\"{title}\\\" results in a higher risk score. \\\"{minLabel}\\\" is lower.\",\"normal\":\"Normal scoring: Answering \\\"{maxLabel}\\\" for \\\"{title}\\\" results in a lower risk score. \\\"{minLabel}\\\" is higher.\"},\"formTitle\":\"Survey Title\",\"formTitlePlaceholder\":\"Enter survey title\"},\"habits\":{\"trackingType\":\"Tracking Type\",\"trackingTypeBoolean\":\"Yes/No\",\"trackingTypeNumber\":\"Numeric\",\"dailyTarget\":\"Daily Target\",\"targetPlaceholder\":\"Enter target\",\"unit\":\"Unit\",\"unitPlaceholder\":\"e.g., times, minutes\",\"rout
1ineName\":\"Habit Name\",\"routineNamePlaceholder\":\"Enter habit name\"}}},\"forms\":{\"fields\":{\"name\":\"Name\",\"title\":\"Title\",\"email\":\"Email\",\"department\":\"Department\",\"team\":\"Team\",\"contact\":\"Contact\",\"description\":\"Description\",\"category\":\"Category\",\"status\":\"Status\",\"type\":\"Type\",\"date\":\"Date\",\"slug\":\"Slug\",\"order\":\"Order\",\"questions\":\"Questions\",\"responses\":\"Responses\",\"sent\":\"Sent\",\"selected\":\"Selected\",\"password\":\"Password\",\"domain\":\"Domain\",\"domainOptional\":\"Domain (optional)\",\"scoringTemplate\":\"Scoring Template\",\"scoringMode\":\"Scoring Mode\",\"duration\":\"Duration\",\"checkin\":\"Check-in\",\"riskScore\":\"Risk Score\",\"energy\":\"Energy\",\"basicInfo\":\"Basic Info\",\"trackingType\":\"Tracking Type\",\"form\":\"Survey\"},\"labels\":{\"slug\":\"Slug\",\"trackingType\":\"Tracking Type\",\"birthDate\":\"Birth Date\",\"gender\":\"Gender\",\"templateName\":\"Template Name\",\"language\":\"Language\",\"displayOrder\":\"Display Order\",\"emoji\":\"Emoji\",\"categoryOptional\":\"Category (optional)\",\"dailyTarget\":\"Daily Target\",\"unit\":\"Unit\",\"goalType\":\"Challenge Type\",\"target\":\"Target\",\"days\":\"Days\",\"emojiOptional\":\"Emoji (optional)\",\"descriptionOptional\":\"Description (optional)\",\"targetCount\":\"Target Count\",\"saveChanges\":\"Save Changes\"},\"placeholders\":{\"name\":\"Enter name\",\"email\":\"Enter email\",\"emailExample\":\"[email protected]\",\"password\":\"Enter password\",\"contact\":\"Enter contact\",\"department\":\"Enter department\",\"team\":\"Enter team\",\"description\":\"Enter description\",\"descriptionPurpose\":\"Describe the purpose of this {item}\",\"templateName\":\"e.g., High-risk Scoring Template\",\"search\":\"Search...\",\"slug\":\"e.g. wellbeing\",\"emojiHint\":\"ð§\",\"targetValue\":\"e.g., 8, 30\",\"unitHint\":\"e.g., cups, mins\",\"goalName\":\"e.g., 7-Day Check-ins\",\"categoryValue\":\"Category\",\"selectCategory\":\"Select or create category\",\"selectLanguage\":\"Select language\",\"selectDate\":\"Select date\",\"selectGender\":\"Select gender\",\"selectMbti\":\"Select MBTI\",\"selectDomain\":\"Select domain\",\"selectItem\"
1:\"Select {item}...\",\"titleInput\":\"Enter {item} title\",\"searchCategories\":\"Search categories...\",\"routineName\":\"e.g., Drink 8 glasses of water\",\"routineDescription\":\"Describe the habit (optional)\",\"searchRoutines\":\"Search habits...\"},\"validation\":{\"required\":\"This field is required\",\"nameRequired\":\"Please enter name.\",\"emailRequired\":\"Please enter email.\",\"emailInvalid\":\"Please enter a valid email\",\"passwordRequired\":\"Password is required\",\"passwordMismatch\":\"Passwords do not match\",\"loginFailed\":\"Login failed\",\"registerFailed\":\"Registration failed\",\"minLength\":\"Minimum {min} characters required\",\"maxLength\":\"Maximum {max} characters allowed\",\"slugExists\":\"Slug already exists\"},\"options\":{\"trackingTypes\":{\"boolean\":\"Yes/No (Mark Complete)\",\"number\":\"Number (with unit \u0026 target)\"},\"goalTypes\":{\"checkin\":\"Daily Check-ins\",\"form\":\"Survey Participation\",\"habit\":\"Habit Completion\"},\"gender\":{\"male\":\"Male\",\"female\":\"Female\",\"other\":\"Other\",\"preferNotToSay\":\"Prefer not to say\"},\"questionTypes\":{\"text\":\"Text\",\"scale\":\"Scale\",\"multipleChoice\":\"Multiple Choice\"}},\"notes\":{\"label\":\"Notes\",\"placeholder\":\"Add notes...\",\"visibleTo\":\"Only visible to {role}.\"},\"customFields\":{\"title\":\"Custom Fields\",\"addField\":\"Add Field\",\"emptyState\":\"No custom fields added yet. Click \\\"Add Field\\\" to create one.\",\"fieldName\":\"Field Name\",\"value\":\"Value\",\"valuePlaceholder\":\"Enter value...\",\"fieldNamePlaceholder\":\"e.g., badge, vip_level...\",\"removeField\":\"Remove field\",\"saveField\":\"Save field\",\"description\":\"Custom fields allow you to store additional information specific to your needs.\"},\"questions\":{\"title\":\"Questions\",\"questionNumber\":\"Question {number}\",\"add\":\"Add Question\",\"placeholder\":\"Enter question content\",\"type\":\"Question Type\",\"titleLabel\":\"Title\",\"titlePlaceholder\":\"Question title\",\"descriptionPlaceholder\":\"Optional description\",\"noQuestionsYet\":\"No questions added yet. Click \\\"Add Question\\\" to start.\"},\"optionsConfig\":{\"title\":\"Options\",\"placeholder\":\"Option {index}\",\"add\":\"Add Option\"},\"scale\":{\"min\":\"Min Value\",\"max\":\"Max Value\",\"labels\":\"Scale Labels (comma separated)\",\"labelsPlaceholder\":\"Very Dissatisfied, ...\",\"reverseScored\":\"Reverse Scored\"},\"habits\":{\"includedTitle\":\"Included Habits\",\"includedOptional\":\"Included Habits (optional)\",\"addTitle\":\"Add Habits\",\"createCategory\":\"Create \\\"{name}\\\"\",\"noRoutinesIncluded\":\"No habits included.\",\"noRoutinesSelected\":\"No habits selected.\"}},\"auth\":{\"login\":{\"title\":\"Login\",\"description\":\"Enter your administrator account information to login\",\"pageTitle\":\"Sign in to MindSync\",\"pageDescription\":\"Enter your email and password to continue.\",\"checking\":\"Checking sign-in settings...\",\"officenextEnabledDescription\":\"Sign in with OfficeNext.\",\"testAccount\":\"Test Account\",\"noAccount\":\"Don't have an account?\",\"signUp\":\"Sign Up\",\"activateHint\":\"If this is your first time here, please use the activation link shared by your administrator first.\",\"officenextButton\":\"Continue with OfficeNext\",\"officenextHint\":\"Don't have OfficeNext access? Contact your administrator.\",\"officenextOnlyHint\":\"If your organization uses OfficeNext login, continue with your work account.\",\"errors\":{\"failed\":\"We couldn't sign you in. Please check your email and password and try again.\"},\"form\":{\"emailPlaceholder\":\"Enter your email\",\"submit\":\"Sign in\",\"submitting\":\"Signing in...\"},\"orContinueWith\":\"Or continue with\",\"registrationRequest\":{\"title\":\"Request access\",\"description\":\"This account is not registered yet. Would you like to request access?\"}},\"register\":{\"title\":\"Sign Up\",\"description\":\"Welcome to MindSync\",\"hasAccount\":\"Already have an account?\",\"login\":\"Login\",\"form\":{\"confirmPasswordLabel\":\"Confirm Password\",\"namePlaceholder\":\"John Doe\",\"organizationLabel\":\"Organization\",\"organizationPlaceholder\":\"Company or institution name\",\"organizationTypeLabel\":\"Organization Type\",\"organizationTypePlaceholder\":\"Select organization type\",\"organizationTypeOptions\":{\"corporate\":\"Work / Company\",\"school\":\"School / Education\",\"silver\":\"Senior Care\",\"security\":\"Security / Organization Diagnosis\",\"custom\":\"Custom Setup\"},\"departmentLabel\":\"Department (Optional)\",\"departmentPlaceholder\":\"e.g., Marketing\",\"teamLabel\":\"Team (Optional)\",\"teamPlaceholder\":\"e.g., Team A\",\"submit\":\"Create account\",\"submitting\":\"Creating account...\",\"successRedirect\":\"Registration completed. Please sign in.\"}},\"logout\":\"Logout\",\"forgotPassword\":\"Forgot Password\",\"resetPassword\":{\"title\":\"Choose a new password\",\"description\":\"Set a new password so you can get back into your account.\",\"password\":\"New password\",\"confirmPassword\":\"Confirm new password\",\"submit\":\"Save password\",\"success\":\"Your password has been updated.\",\"sent\":\"If the account is eligible, we've sent a password reset email.\",\"backToLogin\":\"Back to sign in\",\"errors\":{\"mismatch\":\"The passwords do not match.\",\"failed\":\"We couldn't update your password. Please try again.\"}},\"registrationRequest\":{\"title\":\"Registration request\",\"description\":\"This account is not registered yet. Would you like to request access?\",\"submit\":\"Send registration request\",\"submitting\":\"Sending request...\",\"fields\":{\"message\"
1:{\"label\":\"Request note\",\"placeholder\":\"Leave a note for the administrator\"}},\"validation\":{\"nameRequired\":\"Please enter your name.\",\"emailInvalid\":\"Please enter a valid email address.\"},\"success\":{\"duplicated\":\"A pending request already exists. Please wait for the administrator to review it.\",\"submitted\":\"Your registration request has been received. Access will be decided after the administrator reviews it.\"}},\"layout\":{\"logoAlt\":\"MindSync logo\",\"backgroundAlt\":\"Background slide {index}\",\"slideAriaLabel\":\"Go to slide {index}\",\"testimonials\":{\"guardiaanTeam\":{\"quote\":\"We look after each person's wellbeing, one at a time.\",\"author\":\"Guardiaan Team\"},\"educationExpert\":{\"quote\":\"Looking after the mind feels like a natural part of the day now.\",\"author\":\"Education Expert\"},\"schoolAdministrator\":{\"quote\":\"We're building a place where students can learn with their minds at ease.\",\"author\":\"School Administrator\"},\"healthcareProfessional\":{\"quote\":\"What used to feel daunting is now part of our daily rhythm.\",\"author\":\"Healthcare Professional\"},\"counselor\":{\"quote\":\"A quiet place students can lean on, one we tend to together.\",\"author\":\"Counselor\"},\"educationalPsychologist\":{\"quote\":\"It hears the signals beyond the numbers, so no one slips through.\",\"author\":\"Educational Psychologist\"}}},\"pin\":{\"enterPin\":\"Enter PIN\",\"clear\":\"Clear\",\"checkingSecurity\":\"Checking security...\",\"accountLocked\":\"Account Locked\",\"tooManyAttempts\":\"Too many failed attempts. Please try again later.\",\"accessGranted\":\"Access granted\",\"welcomeBack\":\"Welcome back!\",\"accountLockedMessage\":\"Account locked due to too many failed attempts.\",\"incorrectPin\":\"Incorrect PIN. {remaining} attempt(s) remaining.\",\"verifyFailed\":\"Failed to verify PIN. Please try again.\",\"unlockToContinue\":\"Unlock to continue\"},\"magicLink\":{\"login\":{\"title\":\"Sign In\",\"description\":\"Enter your email to receive a sign-in link\",\"submit\":\"Send Sign-In Link\",\"sending\":\"Sending...\",\"emailSent\":\"Check Your Email\",\"checkEmail\":\"We sent a sign-in link to\",\"spamHint\":\"If you don't see the email, check your spam folder.\",\"resend\":\"Send Another Link\",\"sendFailed\":\"Failed to send sign-in link. Please try again.\"},\"callback\":{\"verifying\":\"Verifying...\",\"noCode\":\"We couldn't find the sign-in information. Please try again.\",\"pleaseWait\":\"Please wait while we verify your sign-in link.\",\"success\":\"Sign-In Successful\",\"redirecting\":\"Redirecting to your page...\",\"error\":\"Sign-In Failed\",\"tryAgain\":\"Try Again\",\"unknownError\":\"An unexpected error occurred. Please try again.\",\"registrationRequest\":{\"title\":\"Request access\",\"description\":\"This account is not registered yet. Would you like to request access?\"}}},\"errors\":{\"noInvitedAccount\":\"Your account isn't activated yet. Please ask your administrator for an invitation.\",\"expired\":\"Your sign-in link has expired. Please try again.\",\"invalid\":\"Sign-in failed. Please try again or contact your administrator.\",\"generic\":\"Something went wrong. Please try again.\"},\"activate\":{\"steps\":{\"title\":\"Set your password\",\"indicator\":\"Step 1 of 1\"},\"page\":{\"subtitle\":\"Use the activation link to finish your account setup or update your password after signing in.\",\"invalidTokenTitle\":\"Activation link required\",\"invalidTokenBody\":\"This page needs a valid activation link or an active user session.\",\"invalidTokenHelp\":\"Ask your administrator to resend the activation link, or sign in again if your session expired.\",\"signIn\":\"Go to sign in\",\"successDescription\":\"Your account is ready. Redirecting to your page.\",\"statusLoading\":\"Checking account status...\",\"accountLabel\":\"Account\"}},\"password\":{\"title\":\"Set your password\",\"label\":\"Password\",\"confirmLabel\":\"Confirm password\",\"placeholder\":\"Enter a password with at least 8 characters\",\"confirmPlaceholder\":\"Enter the same password again\",\"save\":\"Save password\",\"saved\":\"Password saved\",\"mismatch\":\"Passwords do not match.\",\"minHint\"
1:\"Minimum 8 characters\",\"counter\":\"{count} / 8 characters\"},\"reset\":{\"expiry\":\"Reset links expire 1 hour after they were sent.\"},\"callback\":{\"continue\":\"Continue\"},\"guard\":{\"checking\":\"Checking security...\",\"checkingQuotes\":[\"Sing as if no one is listening.\",\"It is okay to move slowly when the direction is right.\",\"A small pause can still be part of progress.\",\"Your mind sometimes needs a quiet checkpoint.\",\"Take a breath. This moment can be simple.\",\"One small habit can reshape the day.\"],\"failedTitle\":\"Verification failed\",\"failedMessage\":\"We couldn't verify your session.\",\"retry\":\"Retry\",\"signInAgain\":\"Sign in again\"},\"session\":{\"switched\":\"Signed out â your session belonged to a different account.\"},\"adminLogin\":{}},\"landing\":{\"header\":{\"nav\":{\"product\":\"Product\",\"solutions\":\"Solutions\",\"roadmap\":\"Roadmap\",\"faq\":\"FAQ\"},\"login\":\"Sign in\",\"getStarted\":\"Apply for pilot\",\"toggleMenu\":\"Toggle menu\"},\"hero\":{\"badge\":\"Accepting pilot organizations\",\"titleLine1\":\"A 30-second check-in,\",\"titleLine2\":\"that carries yesterday into today\",\"description\":\"Detect employee burnout early with 30-second daily check-ins. Built for HR teams and schools.\",\"cta\":{\"primary\":\"Apply for pilot\",\"secondary\":\"See a demo\"},\"preview\":{\"label\":\"Today's check-in\",\"question\":\"How was the temperature of your mind this morning?\",\"mood\":\"Mood\",\"energy\":\"Energy\",\"note\":\"One line is enough\",\"submit\":\"Log it\"}},\"differentiators\":{\"title\":\"Why MindSync\",\"subtitle\":\"Three things emotional-care products need, built in by default\",\"items\":{\"dynamic\":{\"title\":\"A MindSync question that changes every day\",\"description\":\"Yesterday's response shapes today's question. Not a repeating survey, a continuing conversation.\"},\"continuity\":{\"title\":\"Contextual continuity\",\"description\":\"Today's question remembers yesterday's mood. Multi-day threads surface early signs of change.\"},\"thirty\":{\"title\":\"A 30-second check-in\",\"description\":\"Emoji, an energy slider, one line. Obsessively low friction so people actually use it every day.\"}}},\"features\":{\"title\":\"Core features\",\"subtitle\":\"From daily check-in to admin insight â only what matters\",\"items\":{\"checkin\":{\"title\":\"Daily check-in\",\"description\":\"Mood via emoji, energy via slider, state in one line. 30 seconds is enough.\"},\"question\":{\"title\":\"MindSync question\",\"description\":\"A different question every day, grounded in your previous response and context.\"},\"summary\":{\"title\":\"MindSync summary\",\"description\":\"Patterns and shifts across your check-ins, summarized in plain language.\"},\"dashboard\":{\"title\":\"Admin dashboard\",\"description\":\"Participation and at-risk lists at the team and department level, in a single view.\"},\"privacy\":{\"title\":\"Safe by default\",\"description\":\"Only authorized admins see results â visibility policies are on by default, no extra setup needed.\"},\"mail\":{\"title\":\"Check-in reminders\",\"description\":\"Schedule-based email keeps the daily rhythm from breaking.\"}}},\"solutions\":{\"title\":\"Domain-shaped solutions\",\"subtitle\":\"Questions and terminology adapt to your organization\",\"problems\":\"The reality on the ground\",\"solution\":\"MindSync's approach\",\"labels\":\"Key analysis metrics\",\"templateHint\":\"Pick a domain template and the check-in questions and admin terminology adapt to \u003chighlight\u003e{tab}\u003c/highlight\u003e.\",\"work\":{\"tab\":\"Workplace\",\"title\":\"Early detection of employee burnout\",\"target\":\"HR, people ops, culture teams\",\"problems\":{\"1\":\"Burnout surfaces only at exit interviews\",\"2\":\"HR surveys run quarterly â the signal is thin\",\"3\":\"EAPs are used only after people are already hurt\"},\"solutions\":{\"1\":\"Daily 30-second condition check-in\",\"2\":\"Team-level energy and stress trendlines\",\"3\":\"At-risk lists surfaced only to authorized admins\",\"4\":\"Role-based visibility gates individual responses\"},\"tags\":{\"1\":\"Department\",\"2\":\"Team\",\"3\":\"Colleagues\",\"4\":\"Work habit\",\"5\":\"Growth challenge\"}},\"edu\":{\"tab\":\"School\",\"title\":\"Catching emotional shifts in students\",\"target\":\"K-12 schools, districts, counseling centers\",\"problems\":{\"1\":\"A single teacher can't read 3
10+ emotional states\",\"2\":\"Surveys become perfunctory; honest answers are rare\",\"3\":\"Crisis signs are noticed by peers first, not staff\"},\"solutions\":{\"1\":\"Low-friction emoji-based check-in\",\"2\":\"Tracks peer-relationship and academic stress\",\"3\":\"At-risk flagging at grade and class level\",\"4\":\"Role-based views separated from counselors\"},\"tags\":{\"1\":\"Grade\",\"2\":\"Class\",\"3\":\"Friends\",\"4\":\"Daily habits\",\"5\":\"Growth challenge\"}},\"silver\":{\"tab\":\"Silver care\",\"title\":\"Emotional care for older adults\",\"target\":\"Community centers, care facilities, local government\",\"problems\":{\"1\":\"Isolation and depression deepen quietly\",\"2\":\"Early cognitive change is hard to notice\",\"3\":\"Each caregiver is responsible for too many\"},\"solutions\":{\"1\":\"One-touch check-in with large type and simple UI\",\"2\":\"Long-horizon vitality trend tracking\",\"3\":\"Selective alerts to family and caregivers\",\"4\":\"Voice and photo entries to lower friction (roadmap)\"},\"tags\":{\"1\":\"Center\",\"2\":\"Group\",\"3\":\"Elder\",\"4\":\"Health habit\",\"5\":\"Vitality challenge\"}},\"security\":{\"tab\":\"Security awareness\",\"title\":\"Keeping security awareness in rhythm\",\"target\":\"InfoSec, CISO, compliance teams\",\"problems\":{\"1\":\"Annual training doesn't retain\",\"2\":\"Phishing susceptibility differs by person and moment\",\"3\":\"Unmeasured behavior doesn't improve\"},\"solutions\":{\"1\":\"Daily security-awareness check-in\",\"2\":\"Department-level trends in weak topics\",\"3\":\"MindSync suggests tailored learning content\",\"4\":\"Align training with incident and anomaly timing\"},\"tags\":{\"1\":\"Department\",\"2\":\"Team\",\"3\":\"Member\",\"4\":\"Security review\",\"5\":\"Security challenge\"}}},\"howItWorks\":{\"title\":\"How it works\",\"subtitle\":\"From setup to insight, in four steps\",\"stepLabel\":\"Step\",\"steps\":{\"1\":{\"title\":\"Set up the organization\",\"description\":\"Create the org and invite members. CSV upload gets you there fast.\",\"items\":{\"1\":\"Register organization\",\"2\":\"Invite members\",\"3\":\"Choose a domain template\"}},\"2\":{\"title\":\"Daily check-in\",\"description\":\"Emoji, energy, one line. 30 seconds, anywhere.\",\"items\":{\"1\":\"Once a day\",\"2\":\"A MindSync question tuned to you\",\"3\":\"Low-friction journaling\"}},\"3\":{\"title\":\"MindSync analysis\",\"description\":\"Individual trajectories and organizational patterns, organized automatically.\",\"items\":{\"1\":\"Questions that continue yesterday\",\"2\":\"Summarized emotional patterns\",\"3\":\"Selective risk signals\"}},\"4\":{\"title\":\"Insight \u0026 intervention\",\"description\":\"Aggregates for admins, personal views for individuals.\",\"items\":{\"1\":\"Team-level dashboards\",\"2\":\"Selective at-risk surfacing\",\"3\":\"Personal record stays personal\"}}}},\"privacy\":{\"badge\":\"Privacy by design\",\"title\":\"Sensitive data needs sensitive design\",\"subtitle\":\"Mind data deserves more than one safeguard â protection lives at every layer, not just the front door.\",\"items\":{\"access\":{\"title\":\"Only authorized people see it\",\"description\":\"Your org's data stays inside your org. Unauthorized access is auto-blocked. Personal records can be edited only by the owner or pre-authorized admins.\"},\"isolation\":{\"title\":\"No cross-org data leaks\",\"description\":\"Whenever challenges, habits, or forms link together, we verify they belong to the same organization. Names from another org never end up in your view. Only the fields the screen needs reach the user.\"},\"injection\":{\"title\":\"Resilient to malicious input\",\"description\":\"User-typed content can't run as code in the system. Email links allow only safe web addresses. AI questions stay isolated from user-supplied text, so they don't get hijacked.\"},\"operations\":{\"title\":\"Operational safety net\",\"description\":\"Data is encrypted both when moving and when stored. System permissions are scoped narrowly. Material backoffice changes land in a log â you can answer who changed what, and when.\"}}},\"trustSignals\":{\"title\":\"Voices from the field\",\"subtitle\":\"Direct quotes from people running the pilot, copied as written.\",\"testimonials\":{\"hrManager\":{\"body\":\"Quarterly surveys missed the signals. Thirty seconds a day catches them. It feels like the data asks âhow are you doing?â so the team lead doesn't have to.\",\"attribution\":\"HR Manager, 100-person IT company\"},\"peopleLead\":{\"body\":\"Response rate has stayed above 80%. Answering with emoji feels frictionless, people say.\",\"attribution\":\"People Lead, startup\"},\"cultureLead\":{\"body\":\"We ran a 1on1 the day after an at-risk alert. The person actually thanked us for reaching out first.\",\"attribution\":\"Org culture lead, manufacturing\"},\"counselor\":{\"body\":\"The fact that admins can't see raw individual responses actually drove sign-ups up. Anonymity isn't a checkbox â it's enforced â and people trust that.\",\"attribution\":\"Counseling coordinator, education institution\"},\"ceo\":{\"body\":\"Seeing energy trends per department lets us make decisions like âlet's not stack meetings on this team this week.â\",\"attribution\":\"CEO, scale-up SaaS\"}
1,\"publicHr\":{\"body\":\"Within a week of rollout we heard âwhy didn't we do this sooner?â Being able to swap terminology for our org made all the difference.\",\"attribution\":\"HR Lead, public sector\"}}},\"roadmap\":{\"title\":\"Where we actually are\",\"subtitle\":\"No posturing â the real state of the product\",\"live\":{\"label\":\"Live\",\"title\":\"Ready to use\",\"items\":{\"1\":\"30-second check-in (emoji, energy, one line)\",\"2\":\"Org, permissions, and login management\",\"3\":\"Scheduled check-in reminder emails\",\"4\":\"At-risk list and comprehensive analysis for admins\",\"5\":\"Personal mental flow (weekday patterns, nudges, weekly value)\",\"6\":\"OfficeNext OAuth integration\"}},\"beta\":{\"label\":\"Beta\",\"title\":\"Refining with pilots\",\"items\":{\"1\":\"MindSync adaptive question generation (day-to-day linked)\",\"2\":\"MindSync response summaries\",\"3\":\"Admin comprehensive analysis reports\"}},\"next\":{\"label\":\"Next\",\"title\":\"Coming soon\",\"items\":{\"1\":\"Department-level detailed analysis\",\"2\":\"Automated weekly / monthly report emails\",\"3\":\"External tool integrations (Slack, etc.)\"}},\"note\":\"The pilot is free. We'll publish pricing once the core features leave beta.\"},\"faq\":{\"title\":\"Frequently asked\",\"subtitle\":\"What HR teams ask before they roll us out\",\"items\":{\"setup\":{\"question\":\"How long does rollout take?\",\"answer\":\"Five minutes from org creation to member invites. Pick one of four templates (workplace, school, silver, security) and the questions and vocabulary come pre-shaped.\"},\"honest\":{\"question\":\"Will employees answer honestly?\",\"answer\":\"Visibility is governed by configuration: who sees what is decided up front. That clarity is what keeps responses honest, alongside the 30-second format that lowers the cost of being candid.\"},\"visibility\":{\"question\":\"What can admins actually see?\",\"answer\":\"For check-ins, surveys, and comprehensive analyses, you can independently toggle whether the member sees their own results and whether admins see them. HR configures this directly; the safe defaults stay closed.\"},\"intervention\":{\"question\":\"How do we act on at-risk signals?\",\"answer\":\"MindSync surfaces the at-risk list and the reasoning behind it. Whether you offer a 1on1 or external counseling stays in your HR playbook.\"},\"pricing\":{\"question\":\"What's the pricing?\",\"answer\":\"We're in pilot. Pricing depends on org size and use case â request a pilot via the form below for a quote.\"}}},\"cta\":{\"title\":\"Want to run a pilot with us?\",\"description\":\"We're shaping the product with early organizations. Tell us what's wrong and we'll move fast.\",\"form\":{\"heading\":\"Pilot inquiry\",\"description\":\"Leave your contact and a short note. We reply within 24 hours.\",\"name\":{\"label\":\"Name\",\"placeholder\":\"Your name\"},\"organization\":{\"label\":\"Organization (optional)\",\"placeholder\":\"Company or school\"},\"email\":{\"label\":\"Email\",\"placeholder\":\"[email protected]\"},\"message\":{\"label\":\"Message\",\"placeholder\":\"Organization size, what you're hoping for, timeline â anything helps.\"},\"submit\":\"Send inquiry\",\"submitting\":\"Sending...\",\"success\":\"Message sent. We'll reply shortly.\",\"errors\":{\"missing_fields\":\"Please fill in name, email, and message.\",\"invalid_email\":\"That email doesn't look right.\",\"too_long\":\"Input is too long.\",\"contact_unconfigured\":\"The contact channel isn't set up yet. Please email us directly.\",\"upstream_failed\":\"Sending failed. Please try again in a moment.\",\"network_error\":\"Network error.\",\"generic\":\"Something went wrong while sending.\",\"nameRequired\":\"Please enter your name.\",\"emailRequired\":\"Please enter your email.\",\"emailInvalid\":\"Please enter a valid email address.\",\"messageRequired\":\"Please add a short message.\",\"submitFailed\":\"We couldn't send your message. Please try again.\",\"retry\":\"Try again\"}}},\"footer\":{\"description\":\"A B2B wellness platform that catches your team's emotional rhythm in a 30-second daily check-in. MindSync is built sensitively, because the data is.\",\"company\":{\"name\":\"Project0 From Jiransoft Family\",\"address\":\"Infinity Tower W, 37, Geumto-ro 80beon-gil, Sujeong-gu, Seongnam-si, Gyeonggi-do, Korea\"},\"links\":{\"product\":{\"title\":\"Product\",\"features\":\"Features\",\"solutions\":\"Solutions\",\"roadmap\":\"Roadmap\",\"faq\":\"FAQ\"},\"company\":{\"title\":\"Company\",\"contact\":\"Contact\",\"terms\":\"Terms\",\"privacy\":\"Privacy\"},\"legal\":{\"title\":\"Legal\",\"terms\":\"Terms\",\"privacy\":\"Privacy\",\"cookies\":\"Cookies\"}},\"copyright\":\"© {year} Project0\"}},\"admin\":{\"users\":{\"title\":\"User Management\",\"description\":\"Register users, manage information, and monitor attention levels.\",\"email\":{\"noEmailDesc\":\"User email not registered.\",\"confirmDesc\":\"Send {name}'s personal page link via email?\",\"noEmail\":\"No email registered\",\"confirmSend\":\"Confirm Send\",\"sendSuccess\":\"Email sent successfully\",\"sendError\":\"Failed to send email\"},\"emailDialog\":{\"title\":\"Send Personal Page Links\",\"description\":\"Send personalized page links to users via email.\",\"selectionRequired\":\"Selection Required\",\"pleaseSelectUsers\":\"Please select users to send.\",\"confirmSend\":\"Confirm Email Send\",\"confirmKeyword\":\"SEND\",\"confirmSendType\":\"Type {text} to continue\",\"confirmSendDescription\":\"Selected {count} users. Send page links via email?\",\"sendSummary\":\"Sent: {sent} | Failed: {failed} | No email: {noEmail}\",\"sendError\":\"An error occurred while sending email.\",\"alreadySentToday\":\"The same email is already scheduled for today.\",\"selectedCount\":\"{count} selected\",\"sendEmail\":\"Send Email ({count})\",\"stats\":{\"total\":\"Total: {count}\",\"selected\":\"Selected: {count}\",\"noEmail\":\"No Email: {count}\",\"selectAll\":\"Select All\",\"deselectAll\":\"Deselect All\"},\"sending\":\"Sending...\",\"result\":{\"sent\":\"Sent: {count}\",\"failed\":\"Failed: {count}\",\"noEmail\":\"No Email: {count}\",\"duplicateSkipped\":\"Skipped duplicates: {count}\",\"drain\":\"Processed {processed} | Sent {sent} | Failed {failed}\",\"outbox\":\"Pending {pending} | Retry {retry} | Dead {dead}\",\"deliveryErrors\":\"Delivery errors\",\"errors\":\"Errors\",\"andMore\":\"and {count} more\"}}
1,\"bulkRegistration\":{\"inputLabel\":\"Enter User Information\",\"placeholder\":\"Enter user information (CSV format):\\nJohn Doe,[email protected],Marketing Team,Team A,010-1234-5678\\nJane Smith,[email protected],Sales Team,Team B,010-2345-6789\\nBob Johnson,[email protected],Dev Team,Team A\",\"formatHint\":\"Format: name,email,department,team,contact (one per line, comma-separated)\",\"analyzing\":\"Analyzing...\",\"preview\":\"Preview\",\"usersToRegister\":\"Users to Register ({count})\",\"andMore\":\"... and {count} more\",\"validation\":{\"title\":\"Validation Results\",\"totalInput\":\"Total Input\",\"canRegister\":\"Can Register\",\"alreadyRegistered\":\"Already Registered\",\"errors\":\"Errors\",\"existingUsers\":\"Already Registered Users\",\"duplicateNames\":\"Duplicate Names\",\"invalidData\":\"Invalid Data\"},\"warnings\":{\"title\":\"Warnings\",\"alreadyRegistered\":\"{count} users are already registered\",\"duplicateNames\":\"{count} duplicate names found\",\"invalidData\":\"{count} invalid data entries\"},\"errors\":{\"emptyInput\":\"Please enter user information to register.\",\"parseErrors\":\"{count} errors found:\\n{errors}\",\"noValidData\":\"No valid user data.\",\"parseFailed\":\"CSV parsing failed.\",\"noUsersToRegister\":\"No users to register. Please preview first.\",\"bulkFailed\":\"Bulk registration failed.\"},\"registering\":\"Registering...\",\"bulkRegister\":\"Bulk Register\"},\"userRegistration\":\"User Registration\",\"sendAllLinks\":\"Send All Links\",\"dialog\":{\"deleteUserTitle\":\"Delete user\",\"deleteUserDescription\":\"Delete \\\"{name}\\\"?\\n\\nThis action cannot be undone.\",\"resetAccessTitle\":\"Reset security access\",\"resetAccessDescription\":\"Send a new security activation link to this user?\"},\"accessReset\":{\"success\":\"Security activation link resent\",\"successDescription\":\"A new activation email has been sent to the user.\",\"failure\":\"Failed to resend security activation link\",\"failureDescription\":\"Failed to resend the security activation link.\",\"noEmailOrSendFailed\":\"Email could not be sent or the user has no email address.\"},\"actions\":{\"unlockPin\":\"Unlock PIN\",\"resetPin\":\"Reset PIN\",\"resetAccess\":\"Reset access\",\"openPage\":\"Open Page\",\"sendLink\":\"Send Link\",\"edit\":\"Edit\"},\"form\":{\"additionalInfo\":\"Additional Information\",\"fields\":{\"birthDate\":\"Birth Date\",\"gender\":\"Gender\",\"adminNotes\":\"Admin Notes\",\"language\":\"Language\"},\"placeholders\":{\"name\":\"Enter name\",\"email\":\"Enter email\",\"department\":\"Enter department\",\"team\":\"Enter team\",\"contact\":\"Enter contact\",\"gender\":\"Select gender\",\"adminNotes\":\"Enter admin notes\",\"language\":\"Select language\"},\"languages\":{\"ko\":\"Korean\",\"en\":\"English\"},\"adminNotesDescription\":\"Internal notes visible only to administrators\",\"customFields\":{\"title\":\"Custom Fields\",\"addField\":\"Add Field\",\"emptyState\":\"No custom fields\",\"fieldName\":\"Field Name\",\"value\":\"Value\",\"valuePlaceholder\":\"Enter value\",\"removeField\":\"Remove Field\",\"fieldNamePlaceholder\":\"Enter field name\",\"saveField\":\"Save Field\",\"cancel\":\"Cancel\",\"description\":\"Custom information for this user\",\"errors\":{\"fieldNameRequired\":\"Field name cannot be empty.\",\"fieldNameExists\":\"This field name already exists.\"}},\"errors\":{\"updateFailed\":\"User update failed.\",\"deleteFailed\":\"User deletion failed.\"}},\"registration\":{\"validation\":{\"nameRequired\":\"Name is required\",\"emailRequired\":\"Email is required\",\"emailInvalid\":\"Invalid email format\"},\"placeholders\":{\"name\":\"Enter name\",\"email\":\"Enter email\",\"department\":\"Enter department\",\"team\":\"Enter team\",\"contact\":\"Enter contact\"},\"submitting\":\"Submitting...\",\"submit\":\"Register\"},\"table\":{\"emptyMessage\":\"No users registered\"},\"filters\":{\"all\":\"All\",\"department\":\"Department\",\"team\":\"Team\",\"status\":\"Status\",\"active\":\"Active\",\"inactive\":\"Inactive\"},\"requests\":{\"title\":\"Registration requests\",\"description\":\"Review registration requests from unregistered users.\",\"refresh\":\"Refresh\",\"empty\":\"No pending registration requests.\",\"missingDepartment\":\"Department/Team not provided\",\"approve\":\"Approve\",\"reject\":\"Reject\",\"approveSuccess\":\"Registration request approved.\",\"approveError\":\"Failed to approve registration request.\",\"rejectSuccess\":\"Registration request rejected.\",\"rejectError\":\"Failed to reject registration request.\",\"confirm\":{\"approveTitle\":\"Approve registration?\",\"approveDescription\":\"Approve {name} ({email}) to grant access.\",\"approveConfirm\":\"Approve\",\"rejectTitle\":\"Reject registration?\",\"rejectDescription\":\"This will deny the user's registration request.\",\"rejectConfirm\":\"Reject\",\"cancel\":\"Cancel\"}}},\"dashboard\":{\"title\":\"Dashboard\",\"greetings\":{\"morning\":\"Good morning\",\"afternoon\":\"Good afternoon\",\"evening\":\"Good evening\",\"night\":\"Burning the midnight oil\"},\"loading\":\"Loading dashboard...\",\"metrics\":{\"totalUsers\":\"Total Users\",\"activeUsers\":\"{count} active\",\"todayCheckins\":\"Today's Check-ins\",\"completedToday\":\"completed today\",\"avgRiskScore\":\"Avg Risk Score\",\"outOf100\":\"out of 100\",\"criticalCases\":\"critical cases\",\"weeklyEngagement\":\"Weekly Engagement\",\"activeThisWeek\":\"active this week\",\"activeForms\":\"Active Surveys\",\"totalForms\":\"{count} total\"},\"riskDistribution\":\"Risk Distribution\",\"attentionRequired\":\"Attention Required\",\"noHighRiskUsers\":\"No high-risk users\",\"score\":\"Score\",\"alerts\":\"Alerts\",\"recentActivity\":\"Recent Activity\",\"noRecentActivity\":\"No recent activity\",\"loadError\":\"Failed to load dashboard\",\"tryAgain\":\"Try again\",\"error\":{\"title\":\"Failed to load dashboard\",\"description\":\"Check
1session permissions or server data loading state, then try again.\"},\"highRisk\":{\"viewUser\":\"View user\"}},\"templates\":{\"loading\":\"Loading templates...\",\"fetchError\":\"Failed to load templates\",\"loadError\":\"Failed to load template\",\"notFound\":\"Template not found\",\"deleted\":\"Template deleted\",\"deleteError\":\"Failed to delete template\",\"setDefaultSuccess\":\"Set as default template\",\"updateError\":\"Failed to update template\",\"activated\":\"Template activated\",\"deactivated\":\"Template deactivated\",\"saved\":\"Template saved\",\"saveError\":\"Failed to save template\",\"noFieldsError\":\"At least one field is required\",\"noCheckinTemplates\":\"No check-in templates\",\"createFirst\":\"Create your first template\",\"backToList\":\"Back to list\",\"name\":\"Name\",\"fields\":\"Fields\",\"status\":\"Status\",\"updatedAt\":\"Updated\",\"active\":\"Active\",\"inactive\":\"Inactive\",\"setAsDefault\":\"Set as default\",\"activate\":\"Activate\",\"deactivate\":\"Deactivate\",\"deleteConfirmTitle\":\"Delete Template\",\"deleteConfirmDescription\":\"Are you sure you want to delete this template? This action cannot be undone.\",\"userLinks\":\"User Links\",\"sendEmail\":\"Send Email\",\"duplicateTitle\":\"{title} (copy)\",\"createCheckinTemplate\":\"Create Check-in Template\",\"editCheckinTemplate\":\"Edit Check-in Template\",\"basicInfo\":\"Basic Info\",\"templateName\":\"Template Name\",\"templateNamePlaceholder\":\"e.g., Daily Check-in\",\"templateDescription\":\"Description\",\"templateDescriptionPlaceholder\":\"Enter template description\",\"fieldPalette\":\"Field Palette\",\"formCanvas\":\"Form Canvas\",\"selectFieldToEdit\":\"Select a field to edit\",\"preview\":\"Preview\",\"previewDescription\":\"See how the form looks to users\",\"mobile\":\"Mobile\",\"desktop\":\"Desktop\",\"dragToAdd\":\"Drag to add\",\"emptyCanvas\":\"No questions have been added yet\",\"addQuestion\":\"Add Question\",\"fieldCount\":\"Fields\",\"fieldTypes\":{\"emoji\":{\"label\":\"Emoji Picker\",\"description\":\"Select emotion with emoji\"},\"color\":{\"label\":\"Color Picker\",\"description\":\"Express mood with color\"},\"slider\":{\"label\":\"Slider\",\"description\":\"Select numeric range\"},\"scale\":{\"label\":\"Scale\",\"description\":\"1-5 point scale\"},\"text\":{\"label\":\"Text\",\"description\":\"Short text input\"},\"textarea\":{\"label\":\"Text Area\",\"description\":\"Long text input\"},\"select\":{\"label\":\"Select\",\"description\":\"Choose one option\"},\"multiselect\":{\"label\":\"Multi-select\",\"description\":\"Choose multiple options\"},\"checkbox\":{\"label\":\"Checkbox\",\"description\":\"Yes/No selection\"},\"date\":{\"label\":\"Date\",\"description\":\"Date picker\"},\"time\":{\"label\":\"Time\",\"description\":\"Time picker\"}},\"fieldEditor\":{\"title\":\"Field Editor\",\"fieldConfiguration\":\"Field Configuration\",\"icon\":\"Icon\",\"selectIcon\":\"Select Icon\",\"fieldKey\":\"Field Key\",\"fieldKeyHint\":\"Unique identifier used in API\",\"fieldTitle\":\"Field Title\",\"fieldTitlePlaceholder\":\"Enter field title\",\"fieldDescription\":\"Field Description\",\"fieldDescriptionPlaceholder\":\"Description shown to users\",\"required\":\"Required\",\"requiredBadge\":\"Required\",\"min\":\"Min Value\",\"max\":\"Max Value\",\"rangeSettings\":\"Range Settings\",\"step\":\"Step\",\"scaleLabels\":\"Scale Labels\",\"scaleLabelsPlaceholder\":\"Strongly disagree, Disagree, Neutral, Agree, Strongly agree\",\"maxLength\":\"Max Length\",\"noLimit\":\"No limit\",\"placeholder\":\"Placeholder\",\"rows\":\"Rows\",\"textSettings\":\"Text Settings\",\"emojiSettings\":\"Emoji Settings\",\"columns\":\"Columns\",\"emojiList\":\"Emoji List\",\"emoji\":\"Emoji\",\"label\":\"Label\",\"positive\":\"Positive\",\"negative\":\"Negative\",\"colorSettings\":\"Color Settings\",\"colorList\":\"Color List\",\"colorLabel\":\"Color Name\",\"choicesSettings\":\"Choices Settings\",\"choicesList\":\"Choices List\",\"choiceLabel\":\"Choice Label\",\"noChoices\":\"No choices yet. Add one below.\"},\"challenges\":{\"editTitle\":\"Edit Challenge Template\",\"createTitle\":\"Create Challenge Template\",\"table\":{\"emptyMessage\":\"No challenge templates found\",\"habits\":\"Habits\"}},\"habits\":{\"editTitle\":\"Edit Habit Template\",\"createTitle\":\"Create Habit Template\",\"table\":{\"trackingType\":\"Tracking Type\",\"emptyMessage\":\"No habit templates found\"}},\"forms\":{\"title\":\"Form Templates\",\"description\":\"Create and manage custom survey form templates.\",\"create\":\"Create Form\",\"empty\":\"No form templates found\",\"createFirst\":\"Create first form template\"},\"createFormTemplate\":\"Create Form Template\",\"editFormTemplate\":\"Edit Form Template\",\"fieldBuilder\":\"Field Builder\",\"previewComingSoon\":\"Preview coming soon\",\"deleteSuccess\":\"Template deleted successfully\",\"setDefaultError\":\"Failed to set default template\",\"activateSuccess\":\"Template activated\",\"deactivateSuccess\":\"Template deactivated\",\"toggleError\":\"Failed to toggle status\",\"scoring\":{\"scorable\":\"Scorable\",\"domainMapping\":\"Domain Mapping\",\"domainMappingHint\":\"Connect this field to a domain for scoring\",\"selectDomain\":\"Select Domain\",\"selectDomainPlaceholder\":\"Select a domain\",\"noD
1omain\":\"No Domain\",\"weight\":\"Weight\",\"weightHint\":\"Weight applied to this field's score (default: 1)\",\"reverseScored\":\"Reverse Scored\",\"reverseScoredHint\":\"Higher values become lower scores\",\"nonScorableField\":\"This field type cannot be used for scoring\",\"scoringConfiguration\":\"Scoring Configuration\",\"scoringConfigurationDescription\":\"Configure how form responses are scored\",\"scoringMode\":\"Scoring Mode\",\"modeDeterministic\":\"Rule-based\",\"modeDeterministicDescription\":\"Calculate scores based on predefined rules\",\"modeAI\":\"AI-based\",\"modeAIDescription\":\"AI analyzes context to calculate scores\",\"scoringTemplate\":\"Scoring Template\",\"selectScoringTemplate\":\"Select scoring template\",\"noScoringTemplate\":\"No template (custom)\",\"scoringTemplateHint\":\"Apply predefined scoring rules\",\"mappedDomains\":\"Mapped Domains\"}},\"domains\":{\"loading\":\"Loading domains...\",\"createTitle\":\"Create Domain\",\"editTitle\":\"Edit Domain\",\"deactivateTitle\":\"Deactivate Domain\",\"deactivateDescription\":\"Are you sure you want to deactivate this domain?\",\"table\":{\"emptyMessage\":\"No domains found\"}},\"analytics\":{\"title\":\"Analytics\",\"description\":\"Provides AI-based Analytics, pattern detection, and emergency situation monitoring.\",\"riskAnalytics\":\"Risk Analytics\",\"noData\":\"No Data\",\"noDataDescription\":\"No analysis data available.\",\"noSummary\":\"No summary available.\",\"loadComprehensiveFailed\":\"Failed to load comprehensive analysis\",\"formAnalysis\":\"Form Analysis\",\"error\":{\"title\":\"Failed to load analytics data\",\"description\":\"Check session permissions or server data loading state, then try again.\"},\"table\":{\"latestScore\":\"Latest Score\",\"risk\":\"Risk\",\"counts\":\"Counts\",\"lastAnalysis\":\"Last Analysis\",\"checkin\":\"Check-in\",\"emptyMessage\":\"No analysis data available\"},\"actions\":{\"viewHistory\":\"View History\",\"viewComprehensive\":\"View Comprehensive\"},\"history\":{\"title\":\"Analysis History\",\"titleWithName\":\"{name}'s Analysis History\",\"noHistory\":\"No analysis history found.\",\"totalAnalyses\":\"Total Analyses\",\"formAnalyses\":\"Form Analyses\",\"dailyCheckins\":\"Daily Check-ins\",\"riskScore\":\"{risk} ({score} points)\",\"detailedView\":\"Detailed View\",\"analysisHistory\":\"Analysis History\"},\"detail\":{\"aiAnalysisTitle\":\"Check-in Result\",\"comprehensiveTitle\":\"Comprehensive Psychological Analysis\",\"modeAI\":\"AI\",\"modeTemplate\":\"Template\",\"comprehensive\":\"Comprehensive Analysis\",\"comprehensiveBadge\":\"COMPREHENSIVE\",\"comprehensiveRiskLevel\":\"Comprehensive Risk Level\",\"pts\":\"{score} pts\",\"riskLevel\":\"Risk Level\",\"trend\":\"Trend\",\"trendImproving\":\"Improving\",\"trendDeteriorating\":\"Deteriorating\",\"trendStable\":\"Stable\",\"analysisBase\":\"Analysis Base\",\"cases\":\"{count} cases\",\"last\":\"Last: {date}
1\",\"latest\":\"Latest\",\"immediateConseling\":\"â ï¸ Immediate professional counseling required.\",\"recommendationsTitle\":\"Comprehensive Recommendations\",\"messageTo\":\"Message to {name}\",\"guidancePlan\":\"Guidance Plan\",\"analysisDate\":\"Comprehensive Analysis Date: {date}\",\"analysisMethod\":\"Analysis Method: {method} | Trigger: {trigger}\",\"dataBasedOn\":\"Data based on: Form {formCount} times, Check-in {checkinCount} times\",\"methodLabel\":\"Method\",\"sourceLabel\":\"Source\",\"triggerForm\":\"Form-based\",\"triggerCheckin\":\"Check-in based\",\"triggerManual\":\"Manual analysis\",\"triggerAuto\":\"Auto\",\"factorsTitle\":\"Comprehensive Analysis Elements\",\"emotionalPatterns\":\"Emotional Patterns\",\"behaviorIndicators\":\"Behavior Indicators\",\"academicConcerns\":\"Academic Concerns\",\"socialFactors\":\"Social Factors\",\"scoringCriteria\":\"Scoring Criteria\",\"overallBoundaries\":\"Overall Boundaries\",\"domainWeightsTop5\":\"Domain Weights (top 5)\",\"domainInsights\":\"Domain Insights\",\"domainThresholds\":\"Domain Thresholds\",\"notAvailable\":\"Not available\",\"analysisFactors\":\"Analysis Factors\",\"todaysStatus\":\"Today's Status\",\"mood\":\"Mood\",\"color\":\"Color\",\"dailyNote\":\"Daily Note\",\"focusTasks\":\"Focus Tasks\",\"scoreRationale\":\"Score Rationale\",\"summary\":\"Summary\",\"messageToUser\":\"Message to User\",\"lastAnalysisDate\":\"Last Analysis: {date}\",\"energy\":\"Energy Level\",\"aiRecommendations\":\"AI Recommendations\",\"riskScore\":\"Risk Score\",\"none\":\"None\",\"recommendations\":\"Recommendations\",\"factorLabels\":{\"emotionalPatterns\":\"Emotional Patterns\",\"behaviorIndicators\":\"Behavior Indicators\",\"academicConcerns\":\"Academic Concerns\",\"socialFactors\":\"Social Factors\",\"workStress\":\"Work Stress\",\"burnoutIndicators\":\"Burnout Indicators\",\"workLifeBalance\":\"Work-Life Balance\",\"teamDynamics\":\"Team Dynamics\",\"healthConcerns\":\"Health Concerns\",\"socialIsolation\":\"Social Isolation\",\"cognitivePatterns\":\"Cognitive Patterns\",\"dailyFunctioning\":\"Daily Functioning\",\"economicStress\":\"Economic Stress\",\"socialSupport\":\"Social Support\",\"mentalWellbeing\":\"Mental Wellbeing\",\"resourceAccess\":\"Resource Access\",\"wellbeingIndicators\":\"Wellbeing Indicators\",\"protectiveFactors\":\"Protective Factors\",\"contextualConcerns\":\"Contextual Concerns\"}}},\"scoring\":{\"noTemplates\":\"No templates registered\",\"createFirst\":\"Create your first template\",\"thresholds\":{\"enabled\":\"In use\",\"selectDomains\":\"Select domains to enable\"},\"weights\":{\"total\":\"Total: {percent}%\",\"remainderBasis\":\"Remainder distribution basis:\",\"priority\":\"Priority\",\"currentWeight\":\"Current Weight\",\"normalize\":\"Normalize\",\"equalDistribute\":\"Equal Distribute\",\"invalidSumWarning\":\"Weight sum is not 100%. Click normalize button.\"},\"templates\":{\"archive\":{\"title\":\"Archive Template\",\"forceTitle\":\"Confirm Force Archive\",\"description\":\"\u003cstrong\u003e{name}\u003c/strong\u003e template will be archived. Continue?\",\"forceDescription\":\"\u003cstrong\u003e{name}\u003c/strong\u003e template is currently used in \u003cstrong\u003e{count} surveys\u003c/strong\u003e.\",\"forceWarning\":\"Archiving will cause those surveys to use the default template. Are you sure?\",\"hint\":\"Archived templates are hidden from the list and cannot be used for new surveys.\",\"confirm\":\"Archive\",\"forceConfirm\":\"Force Archive\"},\"setDefault\":{\"title\":\"Set Default Template\",\"description\":\"Set \u003cstrong\u003e{name}\u003c/strong\u003e as the default template?\",\"hint\":\"The default template is automatically applied to all surveys without a specified template.\",\"confirm\":\"Set as Default\"},\"errors\":{\"archiveFailed\":\"Failed to archive template\",\"setDefaultFailed\":\"Failed to set default template\"},\"processing\":\"Processing...\"},\"templateCard\":{\"default\":\"Default\",\"boundaries\":\"Boundaries\",\"topWeights\":\"Top Weights\",\"formCount\":\"{count} forms\",\"setAsDefault\":\"Set Default\",\"viewDomainRatios\":\"View Domain Ratios\",\"inUse\":\"In Use\",\"archive\":\"Archive\"},\"templateForm\":{\"basicInfo\":{\"nameLabel\":\"Template Name *\",\"descriptionPlaceholder\":\"Describe the purpose and features of this template\",\"namePlaceholder\":\"Enter template name\"}
1,\"boundaries\":{\"title\":\"Overall Boundaries\",\"description\":\"Reference values that determine the final risk level\",\"hint\":\"These determine the final level (Low/Medium/High/Critical). Applies only to the final score (0-100). Domain bar colors/labels use domain-specific boundaries when set.\",\"lowMax\":\"Low Max\",\"mediumMax\":\"Medium Max\",\"highMax\":\"High Max\"},\"weights\":{\"title\":\"Domain Weights\",\"description\":\"Set the importance of each domain (total = 100%)\"},\"help\":{\"title\":\"Help\",\"tips\":{\"boundaries\":\"Final level is always determined by overall boundaries.\",\"weights\":\"Domain weights only affect final score in score template mode.\",\"domainBoundaries\":\"Domain boundaries only change bar display criteria (final level remains unchanged).\",\"positiveNegative\":\"Positive/negative items are automatically adjusted when converting to risk scale.\"}},\"modeInfo\":{\"title\":\"Scoring Mode Guide\",\"aiScoring\":\"AI Scoring: AI calculates the final score (0-100) and determines the final level using template boundaries. Domain bars display AI domain scores.\",\"scoreTemplate\":\"Score Template: Calculates final score by weighted average of domain scores using template weights, and determines final level using template boundaries. Domain bars display server-calculated results.\"},\"domainThresholds\":{\"title\":\"Domain Boundaries (Optional)\",\"description\":\"Set display criteria for domain bars. Same scores may show different levels depending on domain boundaries. Overall final level is determined by overall boundaries only.\"},\"dialog\":{\"editTitle\":\"Edit Template\",\"createTitle\":\"Create New Template\",\"editDescription\":\"Modify existing scoring template\",\"createDescription\":\"Create a new scoring template\",\"boundariesTab\":\"Boundary Settings\",\"weightsTab\":\"Weight Settings\"}},\"migration\":{\"badge\":\"Update Required\",\"title\":\"Update \\\"{name}\\\" template to the latest version\",\"description\":\"This template uses the previous version (v1). Updating to the new domain-based scoring system (v2) enables more accurate and flexible risk assessment.\",\"features\":{\"weights\":\"Domain-specific weight settings available\",\"boundaries\":\"Domain-specific boundaries and elevation rules supported\",\"extensibility\":\"Improved future extensibility and maintenance\"},\"warnings\":{\"title\":\"Update Notes:\",\"autoConvert\":\"Current settings will be automatically converted to v2 format\",\"weightsChange\":\"combined_weights will be removed and replaced with domain_weights\",\"compatibility\":\"Backward compatibility is maintained after saving, but new features become available\",\"immediate\":\"Changes apply immediately to all connected surveys\"},\"expand\":\"Show details\",\"collapse\":\"Hide details\",\"updateNow\":\"Update Now\"}},\"counseling\":{\"title\":\"Guardian Counseling Request\",\"userInfo\":\"User Information\",\"comprehensiveScore\":\"Comprehensive Score\",\"recentAnalysis\":\"Recent Analysis Results\",\"analysisDate\":\"Analysis Date\",\"professionalAnalysis\":\"Professional Psychological Analysis\",\"encouragementMessage\":\"Encouragement Message for User\",\"recentSummary\":\"Recent Analysis Summary\",\"aiSummary\":\"AI Summary\",\"adminComment\":\"Admin Comment\",\"adminCommentPlaceholder\":\"Please describe the situation and reason for counseling...\",\"submitting\":\"Submitting...\",\"requestSuccess\":\"Counseling request completed.\",\"totalAnalyses\":\"total analyses\",\"noAnalysisHistory\":\"No analysis history.\",\"analysisHistory\":\"Analysis History\",\"riskScore\":\"Risk Score\",\"recommendations\":\"Recommendations\",\"contact\":\"Contact\",\"errors\":{\"adminCommentRequired\":\"Please enter an admin comment.\",\"userIdMissing\":\"User ID is missing. Please refresh the page and try again.\",\"requestFailed\":\"An error occurred during counseling request.\"}},\"templatesPage\":{\"challenges\":{\"description\":\"Create and manage challenge templates, and include habits.\"},\"habits\":{\"description\":\"Create and manage habit templates.\"}},\"scoringPage\":{\"templates\":{\"title\":\"Scoring Template Management\",\"description\":\"Manage risk assessment criteria. Create templates and apply them to surveys.\"},\"domains\":{\"description\":\"Create/edit/disable global domains used in surveys and scoring.\"}},\"forms\":{\"title\":\"Survey Management\",\"description\":\"Create custom surveys, track responses, and analyze results.\",\"userLinks\":\"User Links\",\"userLinksDescription\":\"Provide individual dashboard links to each user. Users can view and participate in all surveys from their dashboard.\",\"userDashboard\":\"User Dashboard\",\"emptyState\":\"No surveys yet. Create a new one to get started.\",\"email\":{\"title\":\"Send Survey Email\",\"selectUsers\":\"Select users to send to\",\"confirmSend\":\"Confirm send\",\"confirmKeyword\":\"SEND\",\"confirmSendType\":\"Type {text} to continue\",\"resultSummary\":\"Sent: {sent}, Failed: {failed}, No email: {noEmail}\",\"sendFailed\":\"Failed to send email\",\"sent\":\"Sent\",\"failed\":\"Failed\",\"noEmail\":\"No email\",\"andMore\":\"and {count} more\",\"selected\":\"Selected\",\"noUsersWithEmail\":\"No users with registered email\",\"selectedCount\":\"{count} selected\",\"sending\":\"Sending...\",\"sendButton\":\"Send Email ({count})\"},\"table\":{\"title\":\"Title\",\"questions\":\"Questions\",\"responses\":\"Responses\",\"created\":\"Created\",\"emptyMessage\":\"No surveys available\"},\"actions\":{\"links\":\"Links\",\"sendEmail\":\"Send Email\",\"deleteTitle\":\"Delete Survey\",\"deleteDescription\":\"Are you sure you want to delete this survey?\",\"openNewTab\":\"Open in New Tab\",\"sendForms\":\"Send Surveys\"},\"deleteTitle\":\"Delete Survey\",\"deleteDescription\":\"Deleted surveys cannot be recovered.\",\"form\":{\"useDefaultTemplate\":\"Use default template\",\"scoringTemplateHelp\":\"Templates define domain weights and risk boundaries. Leaving this as default applies the platform template.\",\"aiScoring\":\"AI Scoring\",\"templateScoring\":\"Template Scoring\",\"scoringModeHelp\":\"AI scoring analyzes responses via AI, while template scoring uses deterministic weights from the selected template.\",\"questionsDescription\":\"Add or modify questions for your survey.\",\"scoringExplanation\":{\"normal\":\"Normal: \\\"{title}\\\" with \\\"{maxLabel}\\\" = low risk. Toward \\\"{minLabel}\\\" = higher risk.\",\"reverse\":\"Reverse: \\\"{title}\\\" with \\\"{maxLabel}\\\" = high risk. Toward \\\"{minLabel}\\\" = lower risk.\"}},\"createForm\":\"Create Survey\",\"editForm\":\"Edit Survey\"},\"settings\":{\"title\":\"Settings\",\"description\":\"Manage organization type and assessment settings\",\"loadError\":\"Failed to load settings\",\"saved\":\"Settings saved\",\"saveError\":\"Failed to save settings\",\"tooltips\":{\"thresholdsOrder\":\"Thresholds must increase from low to critical.\",\"sourceWeights\":\"Controls how each data source contributes to the overall score.\",\"riskThresholds\":\"Defines the score boundaries for each risk level.\",\"ai\":\"Selects the AI provider and model used for analysis.\",\"mailing\":\"Configures sender identity and scheduled email delivery.\",\"api\":\"Manages organization operations API keys and integration guidance.\"},\"unsavedChanges\":{\"title\":\"Unsaved changes\",\"description\":\"You have unsaved changes in this tab. Switch tabs anyway?\",\"discard\":\"Discard changes\",\"cancel\":\"Keep editing\"},\"organizationType\":\"Organization Type\",\"selectOrganizationType\":\"Select organization type\",\"organizationTypeHint\":\"Analysis factors are automatically configured based on organization type\",\"tabs\":{\"general\":\"General\",\"auth\":\"Auth\",\"analysis\":\"Analysis\",\"ai\":\"AI\",\"mailing\":\"Notifications\",\"api\":\"API\",\"fields\":\"Fields\",\"feedback\":\"Feedback\"},\"auth\":{\"description\":\"Manage login methods and allowed domains\"},\"fields\":{\"title\":\"Field Type Management\",\"description\":\"Configure which field types are available for check-in and form templates\",\"emptyCanvas\":\"No questions have been added yet\",\"fieldType\":\"Field Type\",\"checkin\":\"Check-in\",\"form\":\"Form\",\"scoring\":\"Scoring\",\"scoringNote\":\"Only numeric fields (slider, scale) support scoring/reverse scoring. Non-numeric fields are passed as text to AI analysis.\",\"updateError\":\"Failed to update\",\"types\":{\"emoji\":\"Emoji Picker\",\"color\":\"Color Picker\",\"slider\":\"Slider\",\"scale\":\"Scale\",\"text\":\"Text\",\"textarea\":\"Text Area\",\"select\":\"Select\",\"multiselect\":\"Multi-select\",\"checkbox\":\"Checkbox\",\"date\":\"Date\",\"time\":\"Time\"}},\"general\":{\"title\":\"General Settings\",\"description\":\"Configure basic organization information\",\"subtabs\":{\"profile\":\"Profile \u0026 branding\",\"language\":\"Language\"},\"language\":\"Language\",\"languageDescription\":\"Choose the language used in the admin dashboard\",\"languages\":{\"ko\":\"Korean\",\"en\":\"English\"}
1,\"logo\":\"Logo\",\"logoHint\":\"Upload your organization logo to reflect it across the experience\",\"logoUploaded\":\"Logo uploaded\",\"logoUploadFailed\":\"Failed to upload logo\",\"logoDeleted\":\"Logo deleted\",\"logoDeleteFailed\":\"Failed to delete logo\",\"resultVisibility\":\"Result visibility\",\"resultVisibilityDescription\":\"Choose who can view analysis results\",\"resultVisibilityCheckin\":\"Check-in results\",\"resultVisibilitySurvey\":\"Survey results\",\"resultVisibilityComprehensive\":\"Comprehensive analysis\",\"resultVisibilityAdminOnly\":\"Admins only\",\"resultVisibilityUserOnly\":\"Users only\",\"resultVisibilityBoth\":\"Both\",\"profile\":\"Organization Info\",\"profileDescription\":\"Organization information used in AI analysis\",\"organization\":\"Organization\",\"department\":\"Department\",\"group\":\"Team\",\"analysisType\":\"Analysis Type\",\"analysisTypeDescription\":\"Analysis factors are automatically set based on organization type\"},\"login\":{\"title\":\"Login settings\",\"description\":\"Configure whether OfficeNext login is available on the public sign-in screen.\",\"officenextLabel\":\"Use OfficeNext login\",\"officenextHint\":\"When disabled, OfficeNext login is hidden and blocked from the public sign-in screen and authentication entry points.\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"saved\":\"Login settings saved.\",\"allowedDomainsLabel\":\"Allowed email domains\",\"allowedDomainsHint\":\"When a domain is added, users with that email domain are automatically registered in this organization after a successful login.\",\"domainPlaceholder\":\"example.com\",\"domainAdd\":\"Add\",\"domainLoading\":\"Loading allowed domains.\",\"domainEmpty\":\"No allowed domains yet.\",\"domainActive\":\"Auto-registration active\",\"domainDisabled\":\"Disabled\",\"domainDisable\":\"Disable allowed domain\",\"domainLoadFailed\":\"Failed to load allowed domains.\",\"domainAddFailed\":\"Failed to add allowed domain.\",\"domainDisableFailed\":\"Failed to disable allowed domain.\"},\"analysis\":{\"subtabs\":{\"profile\":\"Analysis profile\",\"assessment\":\"Assessment\",\"visibility\":\"Result visibility\"}},\"assessment\":{\"title\":\"Comprehensive Assessment Settings\",\"description\":\"Configure data source weights and risk thresholds\",\"sourceWeights\":\"Data Source Weights\",\"total\":\"Total\",\"weightsWarning\":\"Weights must sum to 100%\",\"checkin\":\"Check-in\",\"checkinDescription\":\"Daily emotion/energy check-in data\",\"form\":\"Survey\",\"formDescription\":\"Psychological scale survey response data\",\"habit\":\"Habit\",\"routineDescription\":\"Habit completion rate and consistency data\",\"challenge\":\"Challenge\",\"goalDescription\":\"Challenge achievement rate and progress data\",\"riskThresholds\":\"Risk Thresholds\",\"lowToMedium\":\"Low â Medium\",\"mediumToHigh\":\"Medium â High\",\"highToCritical\":\"High â Critical\",\"thresholdsError\":\"Thresholds must increase in order (0-100)\",\"resetToDefault\":\"Reset to Default\"},\"scoring\":{\"preview\":{\"heading\":\"Preview\",\"weightsHint\":\"Try sample values to see how weights combine.\",\"thresholdsHint\":\"Drag to see which risk level a score falls into.\",\"sampleValue\":\"Sample value\",\"sampleScore\":\"Sample score\",\"result\":\"Computed score\"}},\"ai\":{\"title\":\"AI Model Settings\",\"description\":\"Configure the provider and model used for AI analysis\",\"primaryProvider\":\"Primary Provider\",\"primaryProviderHint\":\"Select the primary provider for AI analysis\",\"fallbackEnabled\":\"Enable Fallback\",\"fallbackEnabledHint\":\"Use alternative providers when the primary fails\",\"fallbackProviders\":\"Fallback Providers\",\"temperature\":\"Creativity (Temperature)\",\"temperatureLow\":\"Precise\",\"temperatureHigh\":\"Creative\",\"maxTokens\":\"Max Tokens\",\"maxTokensHint\":\"Set the maximum length of AI responses\"},\"mailing\":{\"title\":\"Notification settings\",\"description\":\"Manage when and where check-in and survey notifications are sent\",\"subtabs\":{\"channels\":\"Notification channels\",\"schedule\":\"Notification policy\"},\"channelsHeading\":\"Notification channels\",\"channelsLead\":\"Choose how members receive notifications.\",\"scheduleHeading\":\"Notification policy\",\"scheduleLead\":\"Set when and how often check-in and survey notifications go out.\",\"channelsTitle\":\"Delivery channels\",\"channelsDescription\":\"Keep the existing mailing policy and choose the delivery channels\",\"sendByEmail\":\"Send by email\",\"sendByOfficeNext\":\"Send by OfficeNext\",\"officeNextWebhookUrl\":\"OfficeNext Webhook URL\",\"officeNextApiKey\":\"OfficeNext API Key\",\"timeZone\":\"Time zone\",\"timeZonePlaceholder\":\"Select a time zone\",\"timeZoneHint\":\"Send times will follow the selected time zone\",\"checkinPrompt\":\"Check-in email\",\"checkinPromptHint\":\"Send regular reminders to complete check-ins\",\"surveyPrompt\":\"Survey email\",\"surveyPromptHint\":\"Send the selected survey on a schedule\",\"frequency\":\"Frequency\",\"daily\":\"Daily\",\"
1weekly\":\"Weekly\",\"monthly\":\"Monthly\",\"daysOfWeek\":\"Days of week\",\"dayOfMonth\":\"Day of month\",\"sendTime\":\"Send time\",\"formTemplateId\":\"Survey\",\"formTemplatePlaceholder\":\"Select a survey\",\"loadingTemplates\":\"Loading surveys...\",\"noTemplates\":\"No surveys available\",\"checkinResult\":\"Check-in result email\",\"checkinResultHint\":\"Optionally send a result email after a check-in\",\"surveyResult\":\"Survey result email\",\"resultMode\":\"Result delivery\",\"resultImmediate\":\"Send immediately after completion\",\"resultHint\":\"You can limit result emails to only when needed\"},\"api\":{\"title\":\"API key management\",\"description\":\"Issue and manage API keys that external systems use to exchange data with MindSync. Permissions are scoped per key.\",\"subtabs\":{\"keys\":\"Keys\",\"docs\":\"Integration guide\"},\"keys\":{\"title\":\"API keys\",\"description\":\"Issue organization-scoped keys for approved operations integrations.\",\"create\":\"Create API key\",\"empty\":\"No API keys yet.\",\"refresh\":\"Refresh\",\"revoke\":\"Revoke\",\"copy\":\"Copy key\",\"createdTitle\":\"Copy this API key now\",\"createdDescription\":\"The full key is shown only once. Store it in your secrets manager before closing this dialog.\",\"createdWarning\":\"After you close this dialog, the full key cannot be viewed again.\",\"created\":\"API key created.\",\"copied\":\"API key copied.\",\"stored\":\"I stored it\",\"revoked\":\"API key revoked.\",\"loadFailed\":\"Could not load API keys.\",\"createFailed\":\"Could not create API key.\",\"revokeFailed\":\"Could not revoke API key.\",\"revokeTitle\":\"Revoke API key?\",\"revokeDescription\":\"Revoked keys stop working immediately. This action cannot be undone.\",\"cancel\":\"Cancel\",\"name\":\"Key name\",\"namePlaceholder\":\"HRIS operations key\",\"type\":\"Key type\",\"test\":\"Test\",\"live\":\"Live\",\"createTestKey\":\"Create as a test key\",\"rateLimit\":\"Rate limit\",\"expiresAt\":\"Expires at\",\"expirationOptions\":{\"1m\":\"1 month\",\"3m\":\"3 months\",\"6m\":\"6 months\",\"12m\":\"12 months\",\"none\":\"No expiry\"},\"lastUsedAt\":\"Last used\",\"never\":\"Never\",\"noExpiry\":\"No expiry\",\"status\":\"Status\",\"scopes\":\"Scopes\",\"scopesMore\":\"+{count} more\"},\"presets\":{\"title\":\"Purpose presets\",\"description\":\"Start from the smallest scope set that matches the integration.\",\"operationsRead\":{\"title\":\"Operations read key\",\"description\":\"Read users, risk summaries, check-in/form status, and organization analytics.\"},\"userProvisioning\":{\"title\":\"User provisioning key\",\"description\":\"Create or update users and process registration requests.\"},\"reporting\":{\"title\":\"Reporting key\",\"description\":\"Read risk, participation, form, and analytics data for BI and scheduled reports.\"},\"fullAdmin\":{\"title\":\"Full admin key\",\"description\":\"Advanced option for trusted systems that need all administrator automation scopes.\"}},\"scopes\":{\"title\":\"Scopes\",\"description\":\"Scopes limit what an API key can do inside this organization.\",\"usersRead\":\"users:read - read user lists and details\",\"usersWrite\":\"users:write - create, update, or deactivate users\",\"registrationWrite\":\"registration:write - approve, reject, or send activation flows\",\"riskRead\":\"risk:read - read risk user summaries and care flags\",\"checkinsRead\":\"checkins:read - read check-in participation and summaries\",\"formsRead\":\"forms:read - read form submission status and summaries\",\"analyticsRead\":\"analytics:read - read organization reports and aggregate trends\",\"goalsRead\":\"goals:read - read challenges and progress\",\"goalsWrite\":\"goals:write - manage challenges and templates\",\"routinesRead\":\"routines:read - read habits and completion metrics\",\"routinesWrite\":\"routines:write - manage habits and templates\",\"feedRead\":\"feed:read - read feed comments and post activity\",\"feedWrite\":\"feed:write - create or delete feed posts, comments, and reactions\",\"platformRead\":\"platform:read - read organization settings and branding\",\"platformWrite\":\"platform:write - update organization settings and branding\",\"apiKeysWrite\":\"api-keys:write - create and revoke API keys\"},\"docs\":{\"title\":\"Integration guide\",\"description\":\"Use this when an external system needs to exchange data with MindSync automatically. Personal actions like a member submitting their own check-in aren't handled here.\",\"baseUrl\":\"Base URL\",\"authHeader\":\"Authenticate requests with the X-API-Key header.\",\"sections\":{\"userSync\":{\"title\":\"User sync and registration\",\"description\":\"Read user lists and registration request status from HRIS, LMS, or internal account systems.\"},\"riskUsers\":{\"title\":\"Risk signal summaries\",\"description\":\"Read each member's latest score, risk level, analysis count, and last analysis date. Raw answers are not included.\"},\"reports\":{\"title\":\"Organization reports\",\"description\":\"Read dashboard aggregates and operating metrics for BI and scheduled reports.\"},\"apiKeys\":{\"title\":\"API key management\",\"description\":\"Create narrowly scoped keys, rotate them regularly, and revoke keys that are no longer used.\"}},\"endpoints\":{\"usersList\":\"Read members by department, team, status, and search query so HRIS and account systems can reconcile rosters.\",\"registrationRequests\":\"Review registration requests by status and reconcile onboarding or training enrollment flows.\",\"dashboard\":\"Read organization-level aggregates such as total users, active users, form counts, response counts, today's check-ins, weekly engagement, and risk distribution.\",\"riskTrends\":\"Read daily anal
1ysis counts and risk distribution changes over the last 30 days for organization reports and trend monitoring.\",\"riskSummary\":\"Read only each member's latest risk score, risk level, analysis counts, form/check-in analysis counts, and last analysis date. Raw answers and AI comments are excluded.\",\"apiKeysList\":\"Review issued integration keys, scopes, status, last use, and expiration. Plaintext key values are not returned again.\",\"apiKeysCreate\":\"Issue a new key for a connected system with scoped permissions, rate limits, expiration, and test/live mode.\"},\"examples\":{\"title\":\"Examples\",\"curl\":\"curl\",\"typescript\":\"TypeScript fetch\"},\"excluded\":{\"title\":\"What this API can't do\",\"personalSessions\":\"Personal session APIs like a member submitting their own check-in\",\"sensitiveAnalysis\":\"Sensitive analysis generation â use de-identified summaries and aggregate reports instead\",\"mcp\":\"future MCP connector integration â opens up next, on the same key model\"},\"security\":{\"title\":\"How to use it safely\",\"leastPrivilege\":\"Turn on only the smallest set of permissions you actually need.\",\"storeSecrets\":\"Keep live keys on the server side. Don't drop them in client code or shared storage.\",\"rotate\":\"Rotate keys when staff, partners, or connected systems change.\"}}},\"organizationTypes\":{\"school\":\"School\",\"corporate\":\"Corporate\",\"silver\":\"Silver Care\",\"welfare\":\"Welfare Facility\",\"security\":\"Security\",\"custom\":\"Custom\"},\"factors\":{\"title\":\"Analysis Factors\",\"description\":\"Customize the factors evaluated in AI analysis. When disabled, default factors based on organization type will be used.\",\"count\":\"{count}/{max} factors\",\"loadDefault\":\"Load Default\",\"addFactor\":\"Add Factor\",\"editFactor\":\"Edit Factor\",\"defaults\":{\"school\":\"School\",\"corporate\":\"Corporate\",\"silver\":\"Silver Care\",\"welfare\":\"Welfare\"},\"form\":{\"slug\":\"Identifier (slug)\",\"slugHint\":\"Letters/numbers only. e.g., academicConcerns\",\"name\":\"Display Name\",\"description\":\"Description\",\"promptHint\":\"AI Prompt Hint\",\"cancel\":\"Cancel\",\"save\":\"Save\"},\"academic\":\"Academic\",\"peerRelationships\":\"Peer Relationships\",\"familyEnvironment\":\"Family Environment\",\"workStress\":\"Work Stress\",\"burnout\":\"Burnout\",\"teamDynamics\":\"Team Dynamics\",\"health\":\"Health\",\"socialIsolation\":\"Social Isolation\",\"cognitiveFunction\":\"Cognitive Function\",\"basicNeeds\":\"Basic Needs\",\"supportSystem\":\"Support System\",\"crisisIndicators\":\"Crisis Indicators\",\"securityAwareness\":\"Security Awareness\",\"complianceLevel\":\"Compliance Level\",\"securityStress\":\"Security Stress\",\"incidentResponse\":\"Incident Response\",\"customFactors\":\"Custom Factor Settings\"},\"feedback\":{\"title\":\"Send feedback\",\"description\":\"Tell us what felt off or what could be better\",\"submitted\":\"Your feedback has been sent. Thank you.\",\"fields\":{\"title\":\"Title\",\"body\":\"Details\"},\"placeholders\":{\"title\":\"What should be improved?\",\"body\":\"Share the situation in a little more detail so we can review it faster.\"},\"actions\":{\"submit\":\"Send feedback\"}}}},\"user\":{\"feedback\":{\"checkin\":{\"saved\":\"Check-in saved. See you tomorrow!\",\"error\":\"Could not save check-in. Please try again.\"},\"form\":{\"submitted\":\"Form submitted!\",\"error\":\"Submission failed. Please try again.\"}},\"nav\":{\"notifications\":\"Notifications\"},\"header\":{\"greeting\":{\"morning\":\"Good morning\",\"afternoon\":\"Good afternoon\",\"evening\":\"Good evening\"},\"greetingTitle\":\"{greeting}, {name}!\",\"pageTitle\":\"{name}'s {page}\",\"pages\":{\"friends\":\"Friends\",\"timeline\":\"Timeline\",\"notifications\":\"Notifications\",\"settings\":\"Settings\",\"todos\":\"Todos\",\"forms\":\"Surveys\",\"habits\":\"Habits\"},\"install\":{\"button\":\"Install app\",\"alreadyInstalled\":\"The app is already installed\",\"success\":\"Install prompt opened\",\"dismissed\":\"You can install it later anytime\",\"iosTitle\":\"Install on iPhone\",\"iosGuide\":\"Open Safari's share menu and choose 'Add to Home Screen'.\",\"copySuccess\":\"Copied the current link\",\"copyFailed\":\"Couldn't copy the link\"},\"settings\":\"Settings\",\"notifications\":\"Notifications\",\"adminReturn\":{\"button\":\"Back to admin dashboard\",\"failed\":\"Could not return to the admin dashboard\"}},\"settings\":{\"title\":\"Settings\",\"profile\":{\"title\":\"Profile\",\"description\":\"Manage your basic profile information\"},\"personal\":{\"title\":\"Personal Info\",\"description\":\"Manage your personal information\"},\"app\":{\"title\":\"App Settings\",\"language\":\"Language\",\"languages\":{\"ko\":\"Korean\",\"en\":\"English\"}},\"feedback\":{\"title\":\"Feedback\",\"description\":\"Share anything that felt confusing or could be better.\",\"open\":\"Send feedback\",\"dialogTitle\":\"Send feedback\",\"dialogDescription\":\"Tell us what felt off or what could be improved.\",\"success\":\"Your feedback has been sent. Thank y
1ou.\",\"error\":\"Could not send feedback. Please try again.\",\"fields\":{\"title\":\"Title\",\"body\":\"Details\"},\"placeholders\":{\"title\":\"What would you like us to know?\",\"body\":\"A little context helps us review it faster.\"},\"actions\":{\"submit\":\"Send\"}},\"security\":{\"title\":\"Security\",\"signInSecurity\":\"Sign-in and password\",\"signInDescription\":\"Manage account activation and password changes here\",\"switchToAdmin\":\"Admin dashboard\",\"switchToAdminDescription\":\"If this account also has admin access, you can jump back to the operator dashboard here.\",\"goToAdmin\":\"Go to admin dashboard\",\"switchToAdminFailed\":\"Failed to switch to the admin dashboard\",\"activateAccount\":\"Activate account\",\"managePassword\":\"Manage password\",\"usePin\":\"Use PIN\",\"pinDescription\":\"Protect your account with a PIN\",\"changePin\":\"Change PIN\",\"disablePin\":\"Disable PIN\",\"disablePinDescription\":\"Remove PIN protection from your account\",\"enterCurrentPin\":\"Enter current PIN\"},\"pin\":{\"loading\":\"Loading...\",\"disabled\":\"PIN disabled\",\"description\":{\"current\":\"Enter your current PIN to continue\",\"new\":\"Enter a new 6-digit PIN\",\"confirm\":\"Confirm your new PIN\"},\"input\":{\"currentTitle\":\"Current PIN\",\"currentSubtitle\":\"Verify your current PIN\",\"newTitle\":\"New PIN\",\"newSubtitle\":\"Choose a 6-digit PIN\",\"confirmTitle\":\"Confirm PIN\",\"confirmSubtitle\":\"Enter the same PIN again\"},\"info\":{\"purpose\":\"Your PIN is used to secure access to your account.\",\"lockWarning\":\"After 5 failed attempts, access will be locked for 10 minutes.\"},\"errors\":{\"locked\":\"Account locked. Please try again later.\",\"incorrect\":\"Incorrect PIN. {remaining} attempts remaining.\",\"mismatch\":\"PINs do not match. Please try again.\",\"setFailed\":\"Failed to set PIN. Please try again.\"},\"toast\":{\"setSuccess\":\"PIN set successfully!\",\"updated\":\"PIN updated successfully!\",\"savedSecurely\":\"Your PIN has been saved securely.\",\"failed\":\"Failed to set PIN\",\"tryAgain\":\"Please try again.\"}}},\"challenges\":{\"title\":\"Challenges\",\"noGoals\":\"No active challenges\",\"noGoalsDescription\":\"Create a challenge to push yourself further.\",\"noActiveGoals\":\"No active challenges\",\"activeGroup\":\"In progress\",\"archivedGroup\":\"Completed / past challenges\",\"progress\":\"Progress\",\"checkins\":\"check-ins\",\"completions\":\"completions\",\"responses\":\"responses\",\"lastDay\":\"Last day!\",\"daysLeft\":\"{days} days left\",\"oneDayLeft\":\"1 day left\",\"completed\":\"Completed!\",\"goalEnded\":\"Challenge ended\",\"confirmDelete\":\"Are you sure you want to delete this challenge?\",\"goalDeleted\":\"Challenge deleted\",\"failedToDelete\":\"Failed to delete challenge\",\"addNew\":\"Add New Challenge\",\"dialog\":{\"noTemplatesFound\":\"No templates found.\",\"days\":\"days\"},\"form\":{\"goalName\":\"Challenge Name\",\"descriptionPlaceholder\":\"What's this challenge about?\",\"targetDays\":\"Target Days\",\"duration\":{\"7\":\"1 Week\",\"14\":\"2 Weeks\",\"21\":\"3 Weeks\",\"30\":\"1 Month\"},\"selectForm\":\"Select Survey (optional)\",\"selectFormPlaceholder\":\"Track any surveys or choose one\",\"noFormsFound\":\"No surveys found\",\"anyForm\":\"Any survey\",\"selectRoutine\":\"Select Habit\",\"selectRoutinePlaceholder\":\"Choose a habit to track\",\"noRoutinesFound\":\"No habits found\"}},\"goals\":{\"title\":\"Challenges\",\"noGoals\":\"No active challenges\",\"noGoalsDescription\":\"Create a challenge to push yourself further.\",\"noActiveGoals\":\"No active challenges\",\"activeGroup\":\"In progress\",\"archivedGroup\":\"Completed / past challenges\",\"progress\":\"Progress\",\"checkins\":\"check-ins\",\"completions\":\"completions\",\"responses\":\"responses\",\"lastDay\":\"Last day!\",\"daysLeft\":\"{days} days left\",\"oneDayLeft\":\"1 day left\",\"completed\":\"Completed!\",\"goalEnded\":\"Challenge ended\",\"confirmDelete\":\"Are you sure you want to delete this challenge?\",\"goalCreated\":\"Challenge created\",\"failedToCreate\":\"Failed to create challenge. Please try again.\",\"goalDeleted\":\"Challenge deleted\",\"failedToDelete\":\"Failed to delete challenge\",\"linkedRoutinesInitialized\":\"{count, plural, one {# linked habit initialized.} other {# linked habits initialized.}}
1\",\"addNew\":\"Add New Challenge\",\"dialog\":{\"noTemplatesFound\":\"No templates found.\",\"days\":\"days\"},\"form\":{\"goalName\":\"Challenge Name\",\"descriptionPlaceholder\":\"What's this challenge about?\",\"targetDays\":\"Target Days\",\"duration\":{\"7\":\"1 Week\",\"14\":\"2 Weeks\",\"21\":\"3 Weeks\",\"30\":\"1 Month\"},\"selectForm\":\"Select Survey (optional)\",\"selectFormPlaceholder\":\"Track any surveys or choose one\",\"noFormsFound\":\"No surveys found\",\"anyForm\":\"Any survey\",\"selectRoutine\":\"Select Habit\",\"selectRoutinePlaceholder\":\"Choose a habit to track\",\"noRoutinesFound\":\"No habits found\"}},\"friends\":{\"title\":\"Friends\",\"loading\":\"Loading friends...\",\"followingCount\":\"{count} following\",\"followersCount\":\"{count} followers\",\"tabs\":{\"feed\":\"Feed\",\"discover\":\"Discover\"},\"followers\":\"Followers\",\"following\":\"Following\",\"follow\":\"Follow\",\"noPosts\":\"No posts yet\",\"noPostsDescription\":\"Follow friends to see their updates here\",\"findFriends\":\"Find friends\",\"empty\":{\"feedTitle\":\"No posts yet\",\"feedBody\":\"No posts yet â find people to follow.\",\"discoverCta\":\"Discover people\"},\"discover\":{\"searchPlaceholder\":\"Search for friends...\",\"resultsCount\":\"Results ({count})\",\"recommended\":\"Recommended\",\"noRecommendations\":\"No recommendations\",\"noRecommendationsDescription\":\"Check back later for suggestions.\"},\"errors\":{\"followFailed\":\"Failed to follow user\",\"unfollowFailed\":\"Failed to unfollow user\"},\"loadMore\":\"Load More\",\"back\":\"Back\",\"followBack\":\"Follow Back\",\"peopleYouFollow\":\"People you follow\",\"peopleWhoFollowYou\":\"People who follow you\",\"notFollowingYet\":\"Not following anyone yet\",\"noFollowersYet\":\"No followers yet\",\"loadingFollowers\":\"Loading followers...\",\"loadingFollowing\":\"Loading following...\",\"unfollowConfirmTitle\":\"Unfollow this user?\",\"unfollowConfirmDescription\":\"You will no longer follow this user.\"},\"timeline\":{\"loading\":\"Loading timeline...\",\"loadFailed\":\"Failed to load timeline\",\"comprehensiveOneLine\":\"Comprehensive analysis\",\"comprehensiveUnavailable\":\"No comprehensive analysis is available yet\",\"viewResult\":\"View result\",\"dateSection\":\"Date\",\"checkinCompleted\":\"Check-in completed\",\"noRecords\":\"No records yet\",\"noRecordsHint\":\"Start planning your day!\",\"empty\":{\"heading\":\"Mental Flow is warming up\",\"body\":\"Keep checking in daily â Mental Flow insights unlock after about a week of data.\",\"cta\":\"Do today's check-in\"},\"diary\":\"Diary\",\"moment\":\"Moment\",\"task\":\"Task\",\"sections\":{\"checkin\":\"Check-in\",\"surveys\":\"Surveys\"},\"kpi\":{\"comprehensiveRiskLevel\":\"Comprehensive Risk Level\",\"points\":\"{score} pts\",\"currentStatus\":\"Current status\",\"analysisBase\":\"Analysis base\",\"cases\":\"{count} cases\",\"trend\":{\"label\":\"Trend\",\"stable\":\"Stable\",\"improving\":\"Improving\",\"deteriorating\":\"Deteriorating\"}},\"mentalFlow\":{\"title\":\"My mental flow\",\"period\":\"{start} - {end}\",\"patternTitle\":\"Detected patterns\",\"noPatterns\":\"No strong pattern detected right now.\",\"signalPlaceholder\":\"The new mental flow signals have not accumulated enough yet.\",\"nudgeTitle\":\"What to try now\",\"noNudges\":\"No additional suggestion right now.\",\"generatedTopicsTitle\":\"Recent follow-up topics\",\"noGeneratedTopics\":\"No follow-up response topics have accumulated yet.\",\"weeklyValueTitle\":\"Why this week matters\",\"weeklyValueMessages\":{\"streakTakingShape\":\"Your weekly pattern is taking shape. Short follow-up answers make the next question and recommendation more precise.\",\"activeDays\":\"The more consistently you log, the clearer your pattern becomes. This week, continuity matters more than detail.\",\"generatedResponses\":\"Your follow-up answers carry context into the next check-in. Even a short reply is enough.\",\"default\":\"Short check-ins add up and make changes in your pattern easier to see.\"},\"recommendedHabit\":{\"title\":\"Recommended habit\",\"add\":\"Add this habit\",\"adding\":\"Adding...\",\"added\":\"Added to habits\",\"runToday\":\"Do it today\",\"logging\":\"Logging...\",\"logged\":\"Logged today\",\"existing\":\"Already added\",\"subtitle\":{\"today\":\"Today's recommended habit\",\"next_checkin\":\"Recommended before next check-in\",\"this_week\":\"This week's recommended habit\"}},\"severity\":{\"attention\":\"Attention\",\"info\":\"Info\"},\"timing\":{\"today\":\"Today\",\"next_checkin\":\"Before your next check-in\",\"this_week\":\"Sometime this week\"},\"kpi\":{\"activeDays\":\"Active days\",\"streak\":\"Current streak\",\"days\":\"{count}d\",\"averageEnergy\":\"Average energy\",\"latestRisk\":\"Latest risk\",\"followupDays\":\"Follow-up days\",\"followupAnswers\":\"Follow-up answers\"}},\"slots\":{\"noRecords\":\"No records for this slot\",\"diary\":\"Diary\",\"moment\":\"Moment\"},\"forms\":\"Surveys\"},\"feed\":{\"dayStreak\":\"{days} day streak!\",\"achievementTypes\":{\"streak\":\"Streak\"},\"comments\":{\"noComments\":\"No comments yet\",\"showLess\":\"Show less\",\"showMore\":\"Show more\",\"deleteComment\":\"Delete comment\",\"placeholder\":\"Write a comment...\",\"post\":\"Post\",\"user\":\"User\",\"posted\":\"Comment posted\",\"deleted\":\"Comment deleted\",\"errors\":{\"loadFailed\":\"Failed to load comments\",\"loadMoreFailed\":\"Failed to load more comments\",\"tooLong\":\"Comments are limited to 500 characters\",\"addFailed\":\"Failed to add comment\",\"deleteFailed\":\"Failed to delete comment\"}}},\"checkin\":{\"howWasYourDay\":\"How was your day?\",\"updateCheckin\":\"Update your check-in\",\"completed\":\"Check-in completed!\",\"completedDescription\":\"You've completed today's check-in\",\"viewResult\":\"View result\",\"redoCheckin\":\"Re-do check-in\",\"updated\":\"Check-in updated!\",\"newMessage\":\"New Message\",\"recommendedHabit\":{\"title\":\"Recommended habit\",\"add\":\"Add this habit\",\"adding\":\"Adding...\",\"added\":\"Added to habits\",\"runToday\":\"Do it today\",\"logging\":\"Logging...\",\"logged\":\"Done today\"},\"mentalFlowTiming\":{\"today\":\"Today\",\"next_checkin\":\"Next check-in\",\"this_week\":\"This week\"},\"adaptiveConversation\":{\"title\":\"Follow-up questions\",\"body\":\"These questions continue from your previous check-in and focus only on what matters today.\"},\"errors\":{\"selectRequired\":\"Please select color, energy level, and mood.\",\"submitFailed\":\"Failed to submit check-in. Please try again.\",\"todayCheckinLoadFailed\":\"Could not load today's check-in\",\"templateLoadFailed\":\"Could not load the check-in form\",\"initialLoadRetryHint\":\"We did not open a new form because your saved check-in state could not be verified. Please try again.\"},\"finishDayButton\":\"Complete Day \u0026 Sleep ð´\",\"emotion\":{\"title\":\"How are you feeling today?\",\"good\":\"Good\",\"bad\":\"Bad\",\"selectHint\":\"Select Good or Bad to see emotions.\"},\"morningPlan\":{\"sessions\":{\"morning\":{\"title\":\"ð
Morning\",\"subtitle\":\"(Ease into flow)\"}
1,\"midday\":{\"title\":\"âï¸ Midday\",\"subtitle\":\"(Shared warmth)\",\"placeholder\":\"Add midday focus task\"},\"afternoon\":{\"title\":\"ð¤ï¸ Afternoon\",\"subtitle\":\"(Quiet productivity)\",\"placeholder\":\"Add afternoon focus task\"},\"evening\":{\"title\":\"ð Evening\",\"subtitle\":\"(Nourish \u0026 unwind)\",\"placeholder\":\"Add evening focus task\"}}},\"evening\":{\"title\":\"Evening Reflection ð\",\"subtitle\":\"How was your day? Take a moment to reflect.\",\"reflectionLabel\":\"Evening Reflection (Optional)\",\"colorLabel\":\"What color represents your day?\",\"energyLabel\":\"Overall Energy Level\",\"diaryLabel\":\"Daily Note (Optional)\",\"diaryPlaceholder\":\"Write freely about your day or feelings...\",\"diaryCharCount\":\"{count}/500 characters\"},\"dayFocus\":{\"title\":\"âï¸ Stay in Flow\",\"subtitle\":\"Focus on your tasks for today.\",\"noTasks\":\"No focus tasks set for today.\",\"proceedButton\":\"Proceed to Evening Reflection â\"},\"focusSession\":{\"themePlaceholder\":\"Theme / Intention\",\"dropToAdd\":\"Drop to add \\\"{text}\\\"\",\"dropToMove\":\"Drop to move here\",\"goalLabel\":\"Goal\",\"removeTask\":\"Remove task\",\"dragHint\":\"Drag here to add tasks\"},\"ingredients\":{\"trigger\":\"Add habits as ingredients\",\"title\":\"Add habit as focus ingredient\",\"hint\":\"Drag to a time slot or click \\\"Add\\\".\",\"defaultCategory\":\"Habit\"},\"rhythmic\":{\"loading\":\"Loading today's tasks...\",\"saving\":\"Saving...\",\"errors\":{\"selectColorEnergyMood\":\"Please select color, energy level, and mood\"},\"tabs\":{\"rhythm\":{\"label\":\"Set the Rhythm\",\"labelShort\":\"Plan\",\"description\":\"Plan your themes and tasks for today.\"},\"go\":{\"label\":\"Let's Go\",\"labelShort\":\"Do\",\"description\":\"Focus on your tasks and check them off.\"},\"wind-down\":{\"label\":\"Wind Down\",\"labelShort\":\"Reflect\",\"description\":\"Take a moment to reflect on your day.\"}},\"slots\":{\"morning\":{\"subtitle\":\"Ease into flow\"},\"midday\":{\"subtitle\":\"Shared warmth\"},\"afternoon\":{\"subtitle\":\"Quiet productivity\"},\"evening\":{\"subtitle\":\"Nourish \u0026 unwind\"}},\"startMyDay\":\"Start My Day ð\",\"noTasksPlanned\":\"No tasks planned yet.\",\"goToRhythm\":\"Go to \\\"Set the Rhythm\\\" to add tasks.\",\"completedTasks\":\"What I Did Today\",\"now\":\"Now\",\"color\":{\"label\":\"Today's Color\"},\"mood\":{\"label\":\"How are you feeling?\",\"good\":\"ð Good\",\"notGreat\":\"ð Not great\"},\"energy\":{\"label\":\"Energy Level\",\"levels\":{\"1\":\"Running on empty\",\"2\":\"A little worn out\",\"3\":\"Doing okay\",\"4\":\"Feeling pretty good\",\"5\":\"Full of energy\"}},\"calmMoment\":{\"label\":\"One moment I felt calm or warm\",\"placeholder\":\"What was one peaceful moment today?\"},\"tomorrow\":{\"label\":\"Tomorrow I'd like to bring one more drop of...\",\"placeholder\":\"What would you like more of tomorrow?\"},\"diary\":{\"label\":\"Today's diary (optional)\",\"placeholder\":\"Anything else you want to remember about today...\"}},\"celebration\":{\"focusComplete\":\"{slot} Focus Complete!\",\"continue\":\"Keep going\",\"messages\":{\"morning\":[\"You gave your morning a strong start.\",\"Your day is off to a steady, focused beginning.\",\"Nice start. Want to keep this rhythm going?\"],\"midday\":[\"You're keeping a solid pace through the middle of the day.\",\"This is a good moment to stay with your flow.\",\"A small focused block like this really adds up.\"],\"afternoon\":[\"Your afternoon focus is landing well.\",\"You're moving things forward one step at a time.\",\"Keep this pace and today will feel more settled.\"],\"evening\":[\"You're closing the day with care.\",\"You held your rhythm all the way into the evening.\",\"This is a good time to slow down and breathe.\"]},\"encouragements\":[\"How about a sip of water before the next step?\",\"Give your shoulders a quick reset.\",\"One thing at a time is more than enough.\",\"It's okay to go gently. Keeping your rhythm matters more.\",\"You've already done something meaningful today.\"]}
1,\"dayCelebration\":{\"title\":\"Day Complete!\",\"todaysMood\":\"Today's Mood\",\"focusComplete\":\"Focus Complete!\",\"continue\":\"Continue\",\"todaysColor\":\"Today's Color\",\"energy\":\"Energy Level\",\"stats\":{\"tasks\":\"{count} tasks\",\"done\":\"{count} done\",\"habits\":\"ðª Habits\"},\"editPlan\":\"Edit Today's Plan\"},\"section\":{\"status\":{\"previous\":\"Previous\",\"later\":\"Later\",\"now\":\"Now\"},\"markComplete\":\"Done\",\"intentionPlaceholder\":\"Intention...\",\"themePlaceholder\":\"Theme / Focus word...\",\"noTasks\":\"No tasks yet.\",\"addTaskPlaceholder\":\"Add a task...\",\"fromRoutines\":\"From Habits\",\"tapToAddRoutines\":\"Tap to add from your habits:\"}},\"resultDialog\":{\"title\":\"Result summary\",\"risk\":\"Risk\",\"aiSummary\":\"AI summary\"},\"habits\":{\"title\":\"Habits\",\"loading\":\"Loading habits...\",\"dataErrorTitle\":\"Could not load habit data\",\"statsErrorTitle\":\"Habit progress could not be updated\",\"statsErrorDescription\":\"Completion and streak numbers are temporarily unavailable. Habits with no loaded stats are not shown as zero.\",\"statsUnavailable\":\"Unavailable\",\"retryStats\":\"Retry\",\"completedToday\":\"Completed today!\",\"streak\":\"{days}-day streak!\",\"streakPerCard\":\"{count} day streak\",\"streakBestLabel\":\"Best streak across habits\",\"thisWeek\":\"This week\",\"thisWeekCount\":\"{completed}/{total} days\",\"addAmount\":\"Add amount\",\"addUnit\":\"Add {unit}\",\"alreadyCompletedToday\":\"Already completed today\",\"today\":\"Today\",\"processing\":\"Processing...\",\"markComplete\":\"Done\",\"failedToComplete\":\"Failed to complete habit\",\"confirmDelete\":\"Are you sure you want to delete this habit?\",\"failedToDelete\":\"Failed to delete habit\",\"addNew\":\"Add New Habit\",\"activeGroup\":\"In progress\",\"inactiveGroup\":\"Completed / inactive habits\",\"dialog\":{\"searchPlaceholder\":\"Search habits... (e.g., exercise, water)\",\"noTemplatesFound\":\"No templates found. Try a different keyword or create a custom habit.\"},\"form\":{\"trackingTypeNumber\":\"Number (with unit \u0026 target)\",\"routineName\":\"Habit Name\"},\"logDialog\":{\"title\":\"Log Habit: {name}\",\"description\":\"Record details for your habit completion.\",\"date\":\"Date\",\"pickDate\":\"Pick a date\",\"value\":\"Value\",\"unit\":\"Unit\",\"unitPlaceholder\":\"Unit\",\"note\":\"Note\",\"notePlaceholder\":\"Add a note...\",\"saving\":\"Saving...\",\"save\":\"Save Log\",\"validation\":{\"valueRequired\":\"Value is required\",\"mustBeNumber\":\"Must be a number\"}},\"challenge\":\"Challenge\",\"number\":\"Number\",\"noRoutines\":\"No habits yet\",\"noRoutinesDescription\":\"Start building good habits today.\",\"routineCompleted\":\"Habit completed!\",\"routineDeleted\":\"Habit deleted\"},\"form\":{\"response\":{\"loading\":\"Loading survey...\",\"submitting\":\"Submitting...\",\"submitButton\":\"Complete Survey\",\"requiredQuestion\":\"This question is required.\",\"required\":\"This field is required\",\"minLength\":\"Please enter at least {limit} characters\",\"maxLength\":\"Please enter no more than {limit} characters\",\"minimum\":\"Value must be at least {limit}\",\"maximum\":\"Value must be at most {limit}\",\"pattern\":\"The format is invalid\",\"format\":\"The format is invalid\",\"type\":\"The value type is invalid\",\"enum\":\"Please choose one of the available options\",\"submitError\":\"We couldn't submit your response. Please try again.\",\"textPlaceholder\":\"Please enter your response...\",\"error\":{\"title\":\"Survey not found\",\"notFound\":\"This survey does not exist or is no longer available.\",\"emptyQuestions\":\"There are no questions to display\",\"invalidFormat\":\"The survey format is invalid.\",\"loadFailed\":\"Failed to load survey.\"},\"submitted\":{\"title\":\"All done!\",\"message\":\"Thank you for your valuable feedback.\"},\"newMessage\":\"New Message\",\"backToForms\":\"Back to Surveys\"}},\"forms\":{\"title\":\"Surveys\",\"loading\":\"Loading surveys...\",\"progress\":\"{completed}/{total} surveys\",\"tabs\":{\"completed\":\"Completed\",\"pending\":\"Pending\"},\"actions\":{\"start\":\"Start\",\"participate\":\"Participate\",\"view\":\"View\",\"viewResult\":\"View result\"},\"empty\":{\"allCompleted\":\"All surveys completed!\",\"greatJob\"
1:\"Great job staying on top of things.\",\"noCompleted\":\"No completed surveys yet\",\"completeFirst\":\"Complete your first survey to see it here.\"},\"badge\":{\"nextUp\":\"Next Up\"},\"questionCount\":\"{count} Q\",\"newMessage\":\"New Message\"},\"notifications\":{\"loading\":\"Loading your notifications...\",\"markAllRead\":\"Mark all as read\",\"tabs\":{\"unread\":\"Unread\"},\"filter\":{\"all\":\"All\",\"analysis\":\"Analysis\",\"social\":\"Social\",\"reminders\":\"Reminders\"},\"empty\":{\"title\":\"No notifications yet\",\"unread\":\"You're all caught up for now.\",\"all\":\"When something new comes in, you'll see it here.\"},\"types\":{\"analysis\":\"Insight\",\"admin_message\":\"Message from admin\",\"achievement\":\"Achievement\",\"follow\":\"Update\",\"system\":\"Notice\",\"default\":\"Notification\"}}},\"data\":{\"categories\":{\"health\":\"Health\",\"study\":\"Study\",\"emotion\":\"Emotion\",\"life\":\"Life\",\"exercise\":\"Exercise\"},\"colors\":{\"red\":{\"label\":\"Red\",\"description\":\"Passion \u0026 Energy\"},\"orange\":{\"label\":\"Orange\",\"description\":\"Challenge \u0026 Drive\"},\"yellow\":{\"label\":\"Yellow\",\"description\":\"Joy \u0026 Vitality\"},\"green\":{\"label\":\"Green\",\"description\":\"Stability \u0026 Balance\"},\"blue\":{\"label\":\"Blue\",\"description\":\"Calm \u0026 Trust\"},\"purple\":{\"label\":\"Purple\",\"description\":\"Creativity \u0026 Inspiration\"},\"pink\":{\"label\":\"Pink\",\"description\":\"Warmth \u0026 softness\"},\"white\":{\"label\":\"White\",\"description\":\"Clarity \u0026 calm\"},\"black\":{\"label\":\"Black\",\"description\":\"Focus \u0026 steadiness\"}},\"emotions\":{\"groups\":{\"anger_fear_worry\":\"Anger / Fear / Worry\",\"sadness_loneliness\":\"Sadness / Loneliness\",\"calm_peace\":\"Calm / Peace\",\"joy_happiness\":\"Joy / Happiness\"},\"labels\":{\"worried\":\"Worried\",\"nervous\":\"Nervous\",\"shocked\":\"Shocked\",\"tense\":\"Tense\",\"frustrated\":\"Frustrated\",\"annoyed\":\"Annoyed\",\"furious\":\"Furious\",\"calm\":\"Calm\",\"peaceful\":\"Peaceful\",\"joyful\":\"Joyful\",\"happy\":\"Happy\",\"sad\":\"Sad\",\"angry\":\"Angry\",\"good\":\"Good\",\"bad\":\"Bad\",\"surprised\":\"Surprised\",\"proud\":\"Proud\",\"cheerful\":\"Cheerful\",\"motivated\":\"Motivated\",\"optimistic\":\"Optimistic\",\"inspired\":\"Inspired\",\"tired\":\"Tired\",\"embarrassed\":\"Embarrassed\",\"bored\":\"Bored\",\"disappointed\":\"Disappointed\",\"alone\":\"Alone\",\"ashamed\":\"Ashamed\",\"grateful\":\"Grateful\",\"relaxed\":\"Relaxed\",\"blessed\":\"Blessed\",\"satisfied\":\"Satisfied\",\"content\":\"Content\"}},\"risk\":{\"levels\":{\"critical\":\"Critical\",\"high\":\"High\",\"medium\":\"Medium\",\"low\":\"Low\",\"na\":\"N/A\"},\"levelsLong\":{\"critical\":\"Very High Risk\",\"high\":\"High Risk\",\"medium\":\"Medium Risk\",\"low\":\"Low Risk\",\"na\":\"Not Evaluated\"}},\"checkin\":{\"emoji\":{\"ð\":\"Very Happy\",\"ð\":\"Satisfied\",\"ð¥°\":\"Affectionate\",\"ð\":\"Normal\",\"ð¶\":\"Calm/Quiet\",\"ð\":\"Fine\",\"ð\":\"Sad\",\"ð¢\":\"Very Sad\",\"ð¡\":\"Angry\",\"ð°\":\"Anxious\"},\"color\":{\"red\":\"Passion/Energy\",\"orange\":\"Vitality/Creativity\",\"yellow\":\"Joy/Optimism\",\"green\":\"Calm/Balance\",\"blue\":\"Coolness/Stability\",\"purple\":\"Creativity/Introversion\",\"pink\":\"Affection/Care\",\"white\":\"Clarity/Simplicity\",\"black\":\"Depth/Focus\"},\"energy\":{\"1\":\"Very Low\",\"2\":\"Low\",\"3\":\"Normal\",\"4\":\"High\",\"5\":\"Very High\"}}},\"ai\":{\"prompts\":{\"systemRole\":\"You are MindSync's AI counselor.\",\"languageInstruction\":\"CRITICAL: ALL text fields (analysis, aiComment, recommendations, adminNote, scoreRationale) MUST be written in English.\",\"analyzeRequest\":\"Please analyze {userName}'s emotional state.\"}},\"scoring\":{\"domains\":{\"description\":\"Manage domains for classifying survey questions.\"},\"templates\":{\"description\":\"Manage scoring templates used for risk calculation.\"}},\"templates\":{\"checkin\":{\"description\":\"Create and manage check-in form templates.\"},\"challenges\":{\"description\":\"Create and manage challenge templates.\"},\"habits\":{\"description\":\"Create and manage habit templates.\"}},\"domains\":{\"config\":{\"generic\":{\"name\":\"MindSync\",\"shortName\":\"MindSync\",\"description\":\"A space to care for everyday wellbeing\",\"labels\":{\"group\":\"Group\",\"subGroup\":\"Subgroup\",\"groupPlural\":\"Groups\",\"subGroupPlural\":\"Subgroups\",\"member\":\"Member\",\"memberPlural\":\"Members\",\"habit\":\"Habit\",\"challenge\":\"Challenge\",\"rout
1ine\":\"Habit\",\"goal\":\"Challenge\",\"checkin\":\"Check-in\",\"form\":\"Survey\"}},\"work\":{\"name\":\"MindSync Work\",\"shortName\":\"Work\",\"description\":\"A workspace for caring for people, energy, and daily flow\",\"labels\":{\"group\":\"Department\",\"subGroup\":\"Team\",\"groupPlural\":\"Departments\",\"subGroupPlural\":\"Teams\",\"member\":\"Employee\",\"memberPlural\":\"Employees\",\"habit\":\"Work habit\",\"challenge\":\"Work challenge\",\"routine\":\"Work habit\",\"goal\":\"Work challenge\",\"checkin\":\"Energy check-in\",\"form\":\"Survey\"}},\"edu\":{\"name\":\"MindSync Edu\",\"shortName\":\"Edu\",\"description\":\"A caring space for student wellbeing and school life\",\"labels\":{\"group\":\"Grade\",\"subGroup\":\"Class\",\"groupPlural\":\"Grades\",\"subGroupPlural\":\"Classes\",\"member\":\"Student\",\"memberPlural\":\"Students\",\"habit\":\"Daily habit\",\"challenge\":\"Growth challenge\",\"routine\":\"Daily habit\",\"goal\":\"Growth challenge\",\"checkin\":\"Mood check-in\",\"form\":\"Survey\"}},\"silver\":{\"name\":\"MindSync Silver\",\"shortName\":\"Silver\",\"description\":\"A gentle space for health, habit, and senior care\",\"labels\":{\"group\":\"Group\",\"subGroup\":\"Circle\",\"groupPlural\":\"Groups\",\"subGroupPlural\":\"Circles\",\"member\":\"Member\",\"memberPlural\":\"Members\",\"habit\":\"Health habit\",\"challenge\":\"Health challenge\",\"routine\":\"Health habit\",\"goal\":\"Health challenge\",\"checkin\":\"Health check\",\"form\":\"Health survey\"}},\"security\":{\"name\":\"MindSync Security\",\"shortName\":\"Security\",\"description\":\"A space for building steady security awareness and habits\",\"labels\":{\"group\":\"Department\",\"subGroup\":\"Team\",\"groupPlural\":\"Departments\",\"subGroupPlural\":\"Teams\",\"member\":\"Employee\",\"memberPlural\":\"Employees\",\"habit\":\"Security habit\",\"challenge\":\"Security challenge\",\"routine\":\"Security habit\",\"goal\":\"Security challenge\",\"checkin\":\"Security check-in\",\"form\":\"Security survey\"}}}},\"backoffice\":{\"login\":{\"title\":\"Operator Login\",\"description\":\"Enter your email to receive a verification code.\",\"sendCode\":\"Send Code\",\"verify\":\"Verify\",\"emailPlaceholder\":\"[email protected]\",\"codePlaceholder\":\"6-digit code\",\"errors\":{\"failed\":\"Login failed. Please try again.\",\"notOperator\":\"Not a recognized backoffice operator.\"}},\"nav\":{\"overview\":\"Overview\",\"organizations\":\"Organizations\",\"users\":\"Users\",\"registrationRequests\":\"Registration Requests\",\"domains\":\"Domains\",\"templates\":\"Templates\",\"scoring\":\"Scoring\",\"analytics\":\"Analytics\",\"checkins\":\"Check-ins\",\"goalsRoutines\":\"Challenges \u0026 Habits\",\"notifications\":\"Notifications\",\"settings\":\"Settings\",\"auditLogs\":\"Audit Logs\",\"system\":\"System\",\"operators\":\"Operators\"},\"overview\":{\"loading\":\"Loading overview...\",\"loadError\":\"Failed to load overview\",\"stats\":{\"totalOrganizations\":\"Total Organizations\",\"totalUsers\":\"Total Users\",\"pendingRequests\":\"Pending Requests\",\"activeOperators\":\"Active Operators\"},\"recentAuditEvents\":\"Recent Audit Events\",\"noRecentAuditEvents\":\"No recent audit events\",\"auditAction\":\"Action\",\"auditOperator\":\"Operator\",\"auditTarget\":\"Target\",\"auditTime\":\"Time\",\"auditResult\":\"Result\",\"organizationsByStatus\":\"Organizations by Status\",\"noStatusData\":\"No status data available\"},\"organizations\":{\"searchPlaceholder\":\"Search by organization name...\",\"domainType\":\"Domain Type\",\"internalStatus\":\"Internal Status\",\"name\":\"Name\",\"status\":\"Status\",\"users\":\"Users\",\"admins\":\"Admins\",\"loadError\":\"Failed to load organization\",\"supportNotes\":\"Support Notes\",\"notePlaceholder\":\"Write a support note...\",\"noNotes\":\"No support notes yet\",\"unknownOperator\":\"Unknown operator\",\"basicInfo\":\"Basic Information\",\"slug\":\"Slug\",\"domains\":\"Domains\",\"templates\":\"Templates\",\"scoringTemplates\":\"Scoring Templates\",\"notesCount\":\"{count} notes\",\"recentAuditEvents\":\"Recent Audit Events\"},\"domains\":{\"searchPlaceholder\":\"Search domains...\",\"domainType\":\"Domain Type\",\"status\":\"Status\",\"name\":\"Name\",\"slug\":\"Slug\",\"organization\":\"Organization\",\"loadError\":\"Failed to load domains\"},\"templates\":{\"searchPlaceholder\":\"Search templates...\",\"type\":\"Type\",\"name\":\"Name\",\"description\":\"Description\",\"status\":\"Status\",\"default\":\"Default\",\"fields\":\"Fields\",\"createTitle\":\"Create Template\",\"createDescription\":\"Create a new template for this organization.\",\"namePlaceholder\":\"Template name\",\"descriptionPlaceholder\":\"Template description\",\"jsonSchema\":\"JSON Schema\",\"jsonSchemaPlaceholder\":\"JSON sc
1hema object with properties\",\"loadError\":\"Failed to load templates\"},\"scoring\":{\"name\":\"Name\",\"description\":\"Description\",\"default\":\"Default\",\"status\":\"Status\",\"config\":\"Config\",\"createTitle\":\"Create Scoring Template\",\"createDescription\":\"Create a new scoring template.\",\"namePlaceholder\":\"Template name\",\"descriptionPlaceholder\":\"Template description\",\"configPlaceholder\":\"Scoring config with boundaries and domain weights\",\"loadError\":\"Failed to load scoring templates\"},\"analytics\":{\"orgTitle\":\"Organization Analytics\",\"userTitle\":\"User Analytics: {name}\",\"loadError\":\"Failed to load analytics\",\"totalCheckins\":\"Total Check-ins\",\"totalAnalyses\":\"Total Analyses\",\"avgScore\":\"Average Score\",\"activeUsers30d\":\"Active Users (30d)\",\"riskDistribution\":\"Risk Distribution\",\"noRiskData\":\"No risk data available\",\"userActivity\":\"User Activity\",\"totalUsers\":\"Total Users\",\"usersWithCheckins\":\"Users with Check-ins\",\"usersWithAnalyses\":\"Users with Analyses\",\"recentAnalyses\":\"Recent Analyses\",\"noRecentAnalyses\":\"No recent analyses\",\"history\":\"Analysis History\",\"noHistory\":\"No analysis history\",\"comprehensive\":\"Comprehensive Analysis\",\"riskScore\":\"Risk Score\",\"riskLevel\":\"Risk Level\",\"trend\":\"Trend\",\"aiComment\":\"AI Comment\",\"sourceType\":\"Source\",\"analyzedAt\":\"Analyzed At\",\"user\":\"User\"},\"checkins\":{\"searchTitle\":\"Search Check-ins\",\"userId\":\"User ID\",\"userIdPlaceholder\":\"Enter user ID\",\"dateFrom\":\"Date From\",\"dateTo\":\"Date To\",\"searchHint\":\"Use organization check-ins page or filters to search.\",\"noResults\":\"No check-ins found\",\"loadError\":\"Failed to load check-in\",\"detailTitle\":\"Check-in Detail\",\"basicInfo\":\"Basic Information\",\"createdAt\":\"Created At\",\"templateId\":\"Template ID\",\"responses\":\"Responses\",\"noResponses\":\"No responses\",\"reasonRequired\":\"Reason (required)\",\"reasonPlaceholder\":\"Enter reason for this action\",\"deleteTitle\":\"Delete Check-in\",\"deleteDescription\":\"This action cannot be undone. Provide a reason and type DELETE to confirm.\",\"deleteReason\":\"Reason for deletion\",\"deleteConfirmationLabel\":\"Type DELETE to confirm\"},\"goalsRoutines\":{\"userGoals\":\"User Challenges\",\"userRoutines\":\"User Habits\",\"createGoal\":\"Create Challenge\",\"createGoalDesc\":\"Create a new challenge for this user.\",\"createRoutine\":\"Create Habit\",\"createRoutineDesc\":\"Create a new habit for this user.\",\"goalValue\":\"Challenge Value\",\"durationDays\":\"Duration (days)\",\"progress\":\"Progress\",\"dates\":\"Dates\",\"noGoals\":\"No challenges found\",\"noRoutines\":\"No habits found\",\"reasonRequired\":\"Reason (required)\",\"reasonPlaceholder\":\"Enter reason for this action\",\"boolean\":\"Boolean\",\"number\":\"Number\",\"tracking\":\"Tracking\"},\"operators\":{\"addOperator\":\"Add Operator\",\"addDescription\":\"Link an existing auth user as a backoffice operator.\",\"authUserId\":\"Auth User ID\",\"authUserIdPlaceholder\":\"UUID of existing auth user\",\"email\":\"Email\",\"emailPlaceholder\":\"[email protected]\",\"role\":\"Role\",\"displayName\":\"Display Name\",\"displayNamePlaceholder\":\"Optional display name\",\"status\":\"Status\",\"lastLogin\":\"Last Login\",\"noOperators\":\"No operators found\",\"accessDenied\":\"Only owners can manage operators.\",\"validationRequired\":\"Auth User ID and email are required.\",\"createFailed\":\"Failed to create operator.\",\"deactivateFailed\":\"Failed to deactivate operator.\",\"deactivateTitle\":\"Deactivate Operator\",\"deactivateDescription\":\"Deactivate operator {email}? This action can be reversed by changing status back to active.\",\"deactivateReason\":\"Reason\",\"deactivateReasonPlaceholder\":\"Enter reason for deactivation\"}}}
1,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L14\"}]\n"])</script>
1<script>self.__next_f.push([1,"14:[\"$\",\"$L15\",null,{\"initialDomainType\":\"generic\",\"children\":[[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}]]}]\na:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"mindsync\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"mindsync\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/icon.svg?0d360bb736cb4c16\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"$L19\",\"5\",{}]],\"error\":null,\"digest\":\"$undefined\"}\nf:\"$a:metadata\"\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.