PageSourceSearch

https://tools.seeft.io/en/roadmap

html seeft.io collected 2026-10-02 01:57:57 UTC 200,896 bytes, 7 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fseeft-dark.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2Fseeft-dark.png&amp;w=256&amp;q=75 2x"/><link rel="stylesheet" href="/_next/static/immutable/chunks/22rok756so3us.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/41b4afdw3x6mu.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/1w8m4yz1dyiv-.js"/>
1<script src="/_next/static/immutable/chunks/1gv3zsl8ae-mm.js" async=""></script>
1<script src="/_next/static/immutable/chunks/08w7jrlzvi-pw.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0v5y6flp_kc-f.js" async=""></script>
1<script src="/_next/static/immutable/chunks/2ia9d9nfgw_k1.js" async=""></script>
1<script src="/_next/static/immutable/chunks/31-c_4j-ow0ll.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-2b8m74hmqce2r.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3w26vu4e29rrp.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1nr0l9t4skoow.js" async=""></script>
1<script src="/_next/static/immutable/chunks/058w4rl31eloc.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1mq9w4blhzuf8.js" async=""></script>
1<script src="/_next/static/immutable/chunks/16x7qco19sv7x.js" async=""></script>
1<script src="/_next/static/immutable/chunks/2vw96crcm0lxg.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3u40gjxx1315g.js" async=""></script>
1<script src="/_next/static/immutable/chunks/2uwvxfdumym62.js" async=""></script>
1<link rel="modulepreload" href="/animations/seeft-intro.js"/><link rel="modulepreload" href="/animations/seeft-logo.js"/><link rel="modulepreload" href="/animations/seeft-brand-paths.js"/><title>Roadmap | Seeft</title><meta name="description" content="Follow Seeft&#x27;s evolution and see which utilities are being evaluated or planned."/><link rel="canonical" href="https://tools.seeft.io/en/roadmap"/><link rel="alternate" hrefLang="it" href="https://tools.seeft.io/it/roadmap"/><link rel="alternate" hrefLang="en" href="https://tools.seeft.io/en/roadmap"/><link rel="alternate" hrefLang="x-default" href="https://tools.seeft.io/it/roadmap"/><meta property="og:title" content="Roadmap"/><meta property="og:description" content="Follow Seeft&#x27;s evolution and see which utilities are being evaluated or planned."/><meta property="og:url" content="https://tools.seeft.io/en/roadmap"/><meta property="og:site_name" content="Seeft"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://seeft.io/og/og-default.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Seeft"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Roadmap"/><meta name="twitter:description" content="Follow Seeft&#x27;s evolution and see which utilities are being evaluated or planned."/><meta name="twitter:image" content="https://seeft.io/og/og-default.png"/><link rel="icon" href="/favicon/favicon-16x16.png" sizes="16x16" type="image/png" media="(prefers-color-scheme: light)"/><link rel="icon" href="/favicon/favicon-dark-16x16.png" sizes="16x16" type="image/png" media="(prefers-color-scheme: dark)"/><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://seeft.io"/><link rel="modulepreload" href="/animations/seeft-intro.js"/><link rel="modulepreload" href="/animations/seeft-logo.js"/><link rel="modulepreload" href="/animations/seeft-brand-paths.js"/>
1<script>{
2        const theme=(function x(){let a=document.cookie.split(";").map(a=>a.trim()).find(a=>a.startsWith("seeft-theme=")),b=a?.slice("seeft-theme=".length);if("dark"===b||"light"===b)return b;try{let a=localStorage.getItem("theme");if("dark"===a||"light"===a)return a}catch{}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"})();
3        document.documentElement.classList.toggle('dark',theme==='dark');
4        document.documentElement.style.backgroundColor=theme==='dark'?'#071513':'#f6faf9';
5        document.documentElement.style.colorScheme=theme;
6    }</script>
6<style>html[data-seeft-splash-pending] [data-seeft-loader] { visibility: hidden; }</style>
6<script>(function s(a){let b=window.location.hostname;if(!(["seeft.io","www.seeft.io","localhost","127.0.0.1","[::1]"].includes(b)||b.endsWith(".vercel.app"))||/^\/(it|en)\/tools(?:\/|$)/.test(location.pathname)||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;try{if(sessionStorage.getItem(a))return}catch{}function c(){clearTimeout(d),document.documentElement.removeAttribute("data-seeft-splash-pending"),document.removeEventListener("seeft:splash-finished",c)}document.documentElement.setAttribute("data-seeft-splash-pending","");let d=setTimeout(c,9e3);document.addEventListener("seeft:splash-finished",c)})('seeft:intro:v2');</script>
6<meta name="sentry-trace" content="802246cead7c409981e2af11fe70820b-af8e338e8774b1e4-0"/><meta name="baggage" content="sentry-environment=vercel-production,sentry-release=c05c1707ff66bd05682f2f69956d2b3fba148b51,sentry-public_key=258f4b25adfdb9382f938de9d63814a7,sentry-trace_id=802246cead7c409981e2af11fe70820b,sentry-org_id=4512103863025664,sentry-sampled=false,sentry-sample_rand=0.1895766852165487,sentry-sample_rate=0.1"/>
6<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
6</head><body class="inter_c15e96cb-module__0bjUvq__variable font-sans text-foreground min-h-screen flex flex-col antialiased selection:bg-seeft-700 selection:text-white"><div hidden=""><!--$--><!--/$--></div>
6<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Seeft","url":"https://seeft.io","description":"Simple, local-first web utilities for data and repetitive work.","inLanguage":["it","en"]}</script>
6<div id="seeft-splash-host"></div>
6<script>(function t(a){let b,c,d=document.getElementById("seeft-splash-host"),e=window.matchMedia("(prefers-reduced-motion: reduce)");if(!document.documentElement.hasAttribute("data-seeft-splash-pending")||d?.shadowRoot)return;if(!d||e.matches)return void document.dispatchEvent(new Event("seeft:splash-finished"));d.dataset.theme=document.documentElement.classList.contains("dark")?"dark":"light";let f=d.attachShadow({mode:"open"}),g=document.createElement("style");g.textContent=a.css;let h=document.createElement("dialog");h.className="seeft-splash",h.tabIndex=-1,h.setAttribute("aria-label","it"===a.locale?"Benvenuto in Seeft":"Welcome to Seeft");let i=document.createElement("div");i.className="seeft-splash-stage";let j=document.createElement("div");j.className="seeft-splash-logo",j.innerHTML='<svg viewBox="200 130 380 185" role="img" aria-label="Seeft" style="display:block;width:100%;height:auto"><rect x="370" y="167" width="15" height="78" fill="var(--seeft-intro-color)" /></svg>';let k=j.firstElementChild;i.append(j);let l=document.createElement("button");l.type="button",l.className="seeft-splash-skip",l.textContent="it"===a.locale?"Entra":"Enter",h.append(i,l),f.append(g,h);let m=!1,n=!1,o=document.documentElement.style.overflow,p=new MutationObserver(()=>{d.dataset.theme=document.documentElement.classList.contains("dark")?"dark":"light"});function q(){try{sessionStorage.setItem(a.sessionKey,"1")}catch{}}function r(){n||(n=!0,clearTimeout(w),clearTimeout(b),h.close(),document.documentElement.style.overflow=o,c?.destroy(),c=void 0,p.disconnect(),e.removeEventListener("change",t),window.removeEventListener("pagehide",v),window.removeEventListener("popstate",v),l.removeEventListener("click",s),h.removeEventListener("cancel",u),h.remove(),document.dispatchEvent(new Event("seeft:splash-finished")))}function s(){m||n||(m=!0,q(),c?.pause(),clearTimeout(w),h.classList.add("seeft-splash-closing"),b=setTimeout(r,260*!e.matches))}function t(){e.matches&&s()}function u(a){a.preventDefault(),s()}function v(){q(),r()}let w=setTimeout(s,7900);l.addEventListener("click",s),h.addEventListener("cancel",u),e.addEventListener("change",t),window.addEventListener("pagehide",v),window.addEventListener("popstate",v),p.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]});try{h.showModal(),h.focus({preventScroll:!0}),document.documentElement.style.overflow="hidden",import(a.moduleUrl).then(({createSeeftIntro:a})=>{m||n||!d.isConnected?r():((c=a(j,{autoplay:!1,onComplete:s})).seek(160),k?.remove(),c.play())}).catch(()=>{q(),r()})}catch{q(),r()}})({"css":"\n.seeft-splash {\n  --seeft-intro-color: #008080;\n  --seeft-intro-secondary: #013534;\n  --seeft-intro-shadow: #013534;\n  --seeft-intro-sheen-opacity: 0;\n  position: fixed;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  height: 100dvh;\n  max-width: none;\n  max-height: none;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  background: #f6faf9;\n  color: #013534;\n  font-family: inherit;\n  box-sizing: border-box;\n  opacity: 1;\n  transition: opacity 260ms ease;\n}\n\n:host([data-theme='dark']) .seeft-splash {\n  --seeft-intro-color: #ffffff;\n  --seeft-intro-secondary: #cccccc;\n  --seeft-intro-shadow: #b9b9b9;\n  --seeft-intro-sheen-opacity: 1;\n  background: #071513;\n  color: #edf9f7;\n}\n\n.seeft-splash::backdrop { background: transparent; }\n.seeft-splash:focus { outline: none; }\n.seeft-splash-closing { opacity: 0; }\n.seeft-splash-stage { display: grid; place-items: center; width: 100%; height: 100%; }\n.seeft-splash-logo { width: min(520px, 86vw); aspect-ratio: 380 / 185; }\n.seeft-splash-skip {\n  position: absolute;\n  right: max(24px, env(safe-area-inset-right));\n  bottom: max(24px, env(safe-area-inset-bottom));\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 44px;\n  min-height: 44px;\n  padding: 10px 12px;\n  border: 0;\n  border-radius: 4px;\n  background: transparent;\n  color: inherit;\n  font: inherit;\n  font-size: 12px;\n  font-weight: 400;\n  opacity: .65;\n  transition: opacity 160ms ease;
6\n  cursor: pointer;\n}\n.seeft-splash-skip:hover { opacity: 1; }\n.seeft-splash-skip:focus-visible { opacity: 1; outline: 1px solid currentColor; outline-offset: 0; }\n\n@media (prefers-reduced-motion: reduce) {\n  .seeft-splash { transition: none; }\n}\n","locale":"en","moduleUrl":"/animations/seeft-intro.js","sessionKey":"seeft:intro:v2"});</script>
6<header class="sticky top-0 z-50 w-full border-b border-[#d9e6e3]/80 bg-[#f6faf9]/90 backdrop-blur-xl dark:border-[#183b37]/80 dark:bg-[#071513]/90"><div class="mx-auto flex h-16 w-full max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8"><a class="flex shrink-0 items-center" aria-label="Seeft home" href="https://seeft.io/en"><img alt="Seeft.io" width="120" height="32" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fseeft-dark.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2Fseeft-dark.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2Fseeft-dark.png&amp;w=256&amp;q=75"/></a><nav class="hidden items-center gap-3 md:flex lg:gap-5 xl:gap-7" aria-label="Main navigation"><a class="inline-flex h-16 items-center whitespace-nowrap border-b-2 text-sm font-medium transition-colors border-transparent text-slate-600 hover:text-seeft-700 dark:text-slate-300 dark:hover:text-seeft-300" href="https://tools.seeft.io/en">Tools</a><a class="inline-flex h-16 items-center whitespace-nowrap border-b-2 text-sm font-medium transition-colors border-transparent text-slate-600 hover:text-seeft-700 dark:text-slate-300 dark:hover:text-seeft-300" href="https://seeft.io/en/how-it-works">How it works</a><a class="inline-flex h-16 items-center whitespace-nowrap border-b-2 text-sm font-medium transition-colors border-transparent text-slate-600 hover:text-seeft-700 dark:text-slate-300 dark:hover:text-seeft-300" href="https://tools.seeft.io/en/roadmap">Roadmap</a><a class="inline-flex h-16 items-center whitespace-nowrap border-b-2 text-sm font-medium transition-colors border-transparent text-slate-600 hover:text-seeft-700 dark:text-slate-300 dark:hover:text-seeft-300" href="https://seeft.io/en/pricing">Pricing</a></nav><div class="hidden items-center gap-1 md:flex lg:gap-2 xl:gap-3"><div class="xl:hidden"><button type="button" id="base-ui-_R_7kmjeivb_" data-base-ui-tooltip-trigger="" aria-label="Search and open a tool" aria-keyshortcuts="Control+K Meta+K" class="inline-flex h-10 items-center justify-center gap-2 rounded-xl border border-[#cbdedb] bg-white/80 text-sm font-semibold text-slate-700 shadow-sm transition hover:border-seeft-400 hover:text-seeft-800 dark:border-[#28514b] dark:bg-[#0c211e] dark:text-slate-100 w-10 px-0"><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-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button><div data-slot="dialog-header" class="flex flex-col gap-2 sr-only"><h2 id="radix-_R_8mjeivbH1_" data-slot="dialog-title" class="text-base leading-none font-medium">Open a tool</h2><p id="radix-_R_8mjeivbH2_" data-slot="dialog-description" class="text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground">Search tools and Tools pages.</p></div></div><div class="hidden xl:block"><button type="button" id="base-ui-_R_7l6jeivb_" data-base-ui-tooltip-trigger="" aria-label="Search and open a tool" aria-keyshortcuts="Control+K Meta+K" class="inline-flex h-10 items-center justify-center gap-2 rounded-xl border border-[#cbdedb] bg-white/80 text-sm font-semibold text-slate-700 shadow-sm transition hover:border-seeft-400 hover:text-seeft-800 dark:border-[#28514b] dark:bg-[#0c211e] dark:text-slate-100 px-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" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span>Search</span></button><div data-slot="dialog-header" class="flex flex-col gap-2 sr-only"><h2 id="radix-_R_96jeivbH1_" data-slot="dialog-title" class="text-base leading-none font-medium">Open a tool</h2><p id="radix-_R_96jeivbH2_" data-slot="dialog-description" class="text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground">Search tools and Tools pages.</p></div></div><button type="button" aria-label="Preferences" title="Preferences" class="inline-flex h-10 w-10 items-center justify-center rounded-full text-slate-600 transition-colors hover:bg-seeft-50 hover:text-seeft-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-seeft-500 dark:text-slate-300 dark:hover:bg-seeft-950 dar
6k:hover:text-seeft-200" id="radix-_R_26jeivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><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-settings2 lucide-settings-2 h-5 w-5" aria-hidden="true"><path d="M14 17H5"></path><path d="M19 7h-9"></path><circle cx="17" cy="17" r="3"></circle><circle cx="7" cy="7" r="3"></circle></svg></button><div class="xl:hidden"><div role="status" aria-label="Checking sign-in" class="flex h-10 shrink-0 items-center rounded-full border border-[#cbdedb] bg-white/80 shadow-sm dark:border-[#28514b] dark:bg-[#0c211e] w-10 justify-center"><span aria-hidden="true" class="flex items-center gap-2"><div data-slot="skeleton" class="animate-pulse h-8 w-8 shrink-0 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-900"></div></span></div></div><div class="hidden xl:block"><div role="status" aria-label="Checking sign-in" class="flex h-10 shrink-0 items-center rounded-full border border-[#cbdedb] bg-white/80 shadow-sm dark:border-[#28514b] dark:bg-[#0c211e] w-44 gap-2 py-1 pl-1 pr-2"><span aria-hidden="true" class="flex items-center gap-2"><div data-slot="skeleton" class="animate-pulse h-8 w-8 shrink-0 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-900"></div><div data-slot="skeleton" class="animate-pulse rounded-md h-3 w-20 bg-slate-200 motion-reduce:animate-none dark:bg-slate-700"></div><div data-slot="skeleton" class="animate-pulse h-2.5 w-2.5 rounded-sm bg-slate-200 motion-reduce:animate-none dark:bg-slate-700"></div></span></div></div><a class="inline-flex h-10 w-10 shrink-0 items-center justify-center whitespace-nowrap rounded-lg bg-seeft-700 text-sm font-semibold text-white shadow-sm transition-colors hover:bg-seeft-600 lg:w-auto lg:px-3 xl:ml-2 xl:h-9 xl:px-4" aria-label="Suggest a tool" title="Suggest a tool" href="https://tools.seeft.io/en/requests/new"><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-lightbulb h-4 w-4 lg:hidden" aria-hidden="true"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg><span class="hidden lg:inline">Suggest a tool</span></a></div><div class="flex items-center gap-1 md:hidden"><button type="button" id="base-ui-_R_7kojeivb_" data-base-ui-tooltip-trigger="" aria-label="Search and open a tool" aria-keyshortcuts="Control+K Meta+K" class="inline-flex h-10 items-center justify-center gap-2 rounded-xl border border-[#cbdedb] bg-white/80 text-sm font-semibold text-slate-700 shadow-sm transition hover:border-seeft-400 hover:text-seeft-800 dark:border-[#28514b] dark:bg-[#0c211e] dark:text-slate-100 w-10 px-0"><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-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button><div data-slot="dialog-header" class="flex flex-col gap-2 sr-only"><h2 id="radix-_R_8ojeivbH1_" data-slot="dialog-title" class="text-base leading-none font-medium">Open a tool</h2><p id="radix-_R_8ojeivbH2_" data-slot="dialog-description" class="text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground">Search tools and Tools pages.</p></div><div role="status" aria-label="Checking sign-in" class="flex h-10 shrink-0 items-center rounded-full border border-[#cbdedb] bg-white/80 shadow-sm dark:border-[#28514b] dark:bg-[#0c211e] w-10 justify-center"><span aria-hidden="true" class="flex items-center gap-2"><div data-slot="skeleton" class="animate-pulse h-8 w-8 shrink-0 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-900"></div></span></div><button type="button" class="inline-flex h-11 w-11 items-center justify-center rounded-lg text-slate-700 hover:bg-seeft-50 dark:text-slate-200 dark:hover:bg-seeft-950" aria-expanded="false" aria-controls="mobile-navigation" aria-label="Open 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 h-6 w-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></header><main class="flex-1 flex flex-col w-full"><!--$?--><template id="B:0"></template>
6<span data-seeft-loader="" role="status" aria-live="polite" aria-atomic="true" class="flex w-full flex-col items-center justify-center gap-4 min-h-[60vh] flex-1 py-16 "><span aria-hidden="true" class="inline-flex shrink-0"><span role="img" aria-label="Seeft" data-variant="auto" class="seeft-animated-logo w-24" style="aspect-ratio:260 / 255"><svg class="seeft-animated-logo-fallback" viewBox="260 115 260 255" aria-hidden="true"><g><path fill="var(--seeft-logo-shadow)" d="M308 174H387V189Z"></path><path fill="var(--seeft-logo-color)" d="M276 135H373Q388 135 388 150H484Q499 150 499 165V189H387V174H276Z"></path></g><g><path fill="var(--seeft-logo-shadow)" d="M308 253H387V268Z"></path><path fill="var(--seeft-logo-color)" d="M276 214H373Q388 214 388 229H484Q499 229 499 244V268H387V253H276Z"></path></g><g><path fill="var(--seeft-logo-shadow)" d="M308 333H387V348Z"></path><path fill="var(--seeft-logo-color)" d="M276 294H373Q388 294 388 309H484Q499 309 499 324V348H387V333H276Z"></path></g></svg><span class="seeft-animated-logo-motion"></span></span></span><span class="text-sm">Loading…</span></span><!--/$--></main><footer class="border-t border-[#d9e6e3] bg-white py-12 text-slate-600 dark:border-[#183b37] dark:bg-[#071513] dark:text-slate-400"><div class="mx-auto grid w-full max-w-7xl gap-10 px-4 sm:px-6 md:grid-cols-3 lg:px-8"><div class="space-y-4"><img alt="Seeft.io" loading="lazy" width="120" height="32" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fseeft-dark.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2Fseeft-dark.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2Fseeft-dark.png&amp;w=256&amp;q=75"/><p class="max-w-xs text-sm leading-6">Simple web utilities to transform data and speed up repetitive work.</p><p class="text-xs text-slate-500">P.IVA 02983090420</p></div><div><h2 class="mb-4 text-sm font-semibold uppercase tracking-wider text-slate-900 dark:text-white">Product</h2><nav class="flex flex-col gap-3 text-sm"><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://tools.seeft.io/en">All tools</a><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://seeft.io/en/how-it-works">How it works</a><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://tools.seeft.io/en/roadmap">Roadmap</a><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://seeft.io/en/pricing">Pricing</a></nav></div><div><h2 class="mb-4 text-sm font-semibold uppercase tracking-wider text-slate-900 dark:text-white">Information</h2><nav class="flex flex-col gap-3 text-sm"><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://seeft.io/en/support">Support</a><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://seeft.io/en/privacy">Privacy</a><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://seeft.io/en/cookies">Cookie</a><a class="hover:text-seeft-700 dark:hover:text-seeft-300" href="https://seeft.io/en/terms">Terms</a><button type="button" data-cc="show-preferencesModal" class="w-fit text-left hover:text-seeft-700 dark:hover:text-seeft-300">Cookie preferences</button></nav></div></div><div class="mx-auto mt-10 flex w-full max-w-7xl flex-col gap-3 border-t border-[#d9e6e3] px-4 pt-6 text-xs text-slate-500 sm:px-6 md:flex-row md:items-center md:justify-between lg:px-8 dark:border-[#183b37]"><p>© <!-- -->2026<!-- --> Seeft di Bufarini Simone <!-- -->All rights reserved.</p><p>PEC: [email protected] · Cod. Dest.: J6URRTW</p></div></footer><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section>
6<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
6<script src="/_next/static/immutable/chunks/1w8m4yz1dyiv-.js" id="_R_" async=""></script>
6<div hidden id="S:0"><!--$?--><template id="B:1"></template><div role="status" aria-label="Caricamento Roadmap / Loading Roadmap" aria-busy="true"><section class="product-grid border-b border-[#d9e6e3] py-16 dark:border-[#183b37] md:py-24"><div class="mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-5xl"><div data-slot="skeleton" class="animate-pulse rounded-md h-12 w-52 max-w-full md:h-16 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-6 h-6 w-full max-w-2xl motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-2 h-6 w-4/5 max-w-xl motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div></section><section class="py-16 md:py-24 lg:py-32 "><div class="mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-[1600px]"><div class="grid gap-5 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5"><div class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><div data-slot="skeleton" class="animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div></div><div class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900"><div class="flex gap-2"><div data-slot="skeleton" class="animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div><div data-slot="skeleton" class="animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div></div><div class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><div data-slot="skeleton" class="animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div></div><div class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900"><div class="flex gap-2"><div data-slot="skeleton" class="animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div><div data-slot="skeleton" class="animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse mt-4 h-9 w-24 rounded-lg bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div></div></div><div class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><div data-slot="skeleton" class="animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div></div><div class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900"><div class="flex gap-2"><div data-slot="skeleton" class="animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div><div data-slot="skeleton" class="animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div></div><div class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><div data-slot="skeleton" class="animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div></div><div class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900"><div class="flex gap-2"><div data-slot="skeleton" class="animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div><div data-slot="skeleton" class="animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div></div><div class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><div data-slot="skeleton" class="animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div></div><div class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900"><div class="flex gap-2"><div data-slot="skeleton" class="animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950"></div><div data-slot="skeleton" class="animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div><div data-slot="skeleton" class="animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800"></div></div></div></div></div></section></div><!--/$--></div>
6<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
7$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
7<div hidden id="S:1"><template id="P:2"></template><!--$--><!--/$--></div>
7<script>(self.__next_f=self.__next_f||[]).push([0])</script>
7<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[339756,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"default\"]\n3:I[837457,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"default\"]\n4:I[339756,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"LoadingBoundaryProvider\"]\n5:I[969335,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n10:I[563491,[\"/_next/static/immutable/chunks/3u40gjxx1315g.js\"],\"default\"]\n:HL[\"/_next/static/immutable/chunks/22rok756so3us.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/41b4afdw3x6mu.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\ne:X\n0:{\"P\":null,\"c\":[\"\",\"en\",\"roadmap\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\"api\"]],{\"children\":[\"tools\",{\"children\":[\"roadmap\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4100]},\"$undefined\",\"$undefined\",4104]},\"$undefined\",\"$undefined\",4124]},\"$undefined\",\"$undefined\",4120],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$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\":[[\"$\",\"$L4\",null,{\"loading\":[[\"$\",\"$L5\",\"l\",{\"size\":\"page\"}],[],null],\"children\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/22rok756so3us.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/41b4afdw3x6mu.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L6\"]}]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$L4\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"role\":\"status\",\"aria-label\":\"Caricamento Roadmap / Loading Roadmap\",\"aria-busy\":\"true\",\"children\":[[\"$\",\"section\",null,{\"className\":\"product-grid border-b border-[#d9e6e3] py-16 dark:border-[#183b37] md:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-5xl\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md h-12 w-52 max-w-full md:h-16 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-6 h-6 w-full max-w-2xl motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-2 h-6 w-4/5 max-w-xl motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}]]}]}],[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"py-16 md:py-24 lg:py-32 \",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-[1600px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-5 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\",\"children\":[[\"$\",\"div\",\"UNDER_REVIEW\",{\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}]]}],\"$L7\"]}],\"$L8\",\"$L9\",\"$La\",\"$Lb\"]}]}]}]]}],[],null],\"children\":\"$Lc\"}],{\"children\":[\"$Ld\",{}
7,null,false,null]},null,false,\"$e\"]},null,false,\"$e\"]},null,false,null]},null,false,\"$e\"],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"eS40rPNKfpyRz-iA5Xes0\"}\n12:I[897367,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"OutletBoundary\"]\n13:\"$Sreact.suspense\"\n15:I[897367,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"ViewportBoundary\"]\n17:I[897367,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"MetadataBoundary\"]\n7:[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-2\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],false]}]\n8:[\"$\",\"div\",\"CANDIDATE\",{\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-2\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse mt-4 h-9 w-24 rounded-lg bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}]]}]]}]\n9:[\"$\",\"div\",\"PLANNED\",{\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-2\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],false]}]]}]\na:[\"$\",\"div\",\"IN_PROGRESS\",{\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-2\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],false]}]]}]\nb:[\"$\",\"div\",\"RELEASED\",{\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md h-5 w-28 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-7 w-7 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 dark:border-slate-800 dark:bg-slate-900\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-2\",\"children\":[[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-16 rounded-full bg-seeft-100 motion-reduce:animate-none dark:bg-seeft-950\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse h-6 w-20 rounded-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}]]}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-4 h-5 w-4/5 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-3 h-4 w-full motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],[\"$\",\"div\",null,{\"data-slot\":\"skeleton\",\"className\":\"animate-pulse rounded-md mt-2 h-4 w-3/4 motion-reduce:animate-none bg-slate-200 dark:bg-slate-800\"}],false]}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[\"$L11\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2uwvxfdumym62.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@14\"}]}]]}]\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L15\",null,{\"children\":\"$L16\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L17\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L18\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n:Hm\"/animations/seeft-intro.js\"\n:Hm\"/animations/seeft-logo.js\"\n:Hm\"/animations/seeft-brand-paths.js\"\ne:C\n19:T1142,(function t(a){let b,c,d=document.getElementById(\"seeft-splash-host\"),e=window.matchMedia(\"(prefers-reduced-motion: reduce)\");
7if(!document.documentElement.hasAttribute(\"data-seeft-splash-pending\")||d?.shadowRoot)return;if(!d||e.matches)return void document.dispatchEvent(new Event(\"seeft:splash-finished\"));d.dataset.theme=document.documentElement.classList.contains(\"dark\")?\"dark\":\"light\";let f=d.attachShadow({mode:\"open\"}),g=document.createElement(\"style\");g.textContent=a.css;let h=document.createElement(\"dialog\");h.className=\"seeft-splash\",h.tabIndex=-1,h.setAttribute(\"aria-label\",\"it\"===a.locale?\"Benvenuto in Seeft\":\"Welcome to Seeft\");let i=document.createElement(\"div\");i.className=\"seeft-splash-stage\";let j=document.createElement(\"div\");j.className=\"seeft-splash-logo\",j.innerHTML='\u003csvg viewBox=\"200 130 380 185\" role=\"img\" aria-label=\"Seeft\" style=\"display:block;width:100%;height:auto\"\u003e\u003crect x=\"370\" y=\"167\" width=\"15\" height=\"78\" fill=\"var(--seeft-intro-color)\" /\u003e\u003c/svg\u003e';let k=j.firstElementChild;i.append(j);let l=document.createElement(\"button\");l.type=\"button\",l.className=\"seeft-splash-skip\",l.textContent=\"it\"===a.locale?\"Entra\":\"Enter\",h.append(i,l),f.append(g,h);let m=!1,n=!1,o=document.documentElement.style.overflow,p=new MutationObserver(()=\u003e{d.dataset.theme=document.documentElement.classList.contains(\"dark\")?\"dark\":\"light\"});function q(){try{sessionStorage.setItem(a.sessionKey,\"1\")}catch{}}function r(){n||(n=!0,clearTimeout(w),clearTimeout(b),h.close(),document.documentElement.style.overflow=o,c?.destroy(),c=void 0,p.disconnect(),e.removeEventListener(\"change\",t),window.removeEventListener(\"pagehide\",v),window.removeEventListener(\"popstate\",v),l.removeEventListener(\"click\",s),h.removeEventListener(\"cancel\",u),h.remove(),document.dispatchEvent(new Event(\"seeft:splash-finished\")))}function s(){m||n||(m=!0,q(),c?.pause(),clearTimeout(w),h.classList.add(\"seeft-splash-closing\"),b=setTimeout(r,260*!e.matches))}function t(){e.matches\u0026\u0026s()}function u(a){a.preventDefault(),s()}function v(){q(),r()}let w=setTimeout(s,7900);l.addEventListener(\"click\",s),h.addEventListener(\"cancel\",u),e.addEventListener(\"change\",t),window.addEventListener(\"pagehide\",v),window.addEventListener(\"popstate\",v),p.observe(document.documentElement,{attributes:!0,attributeFilter:[\"class\"]});try{h.showModal(),h.focus({preventScroll:!0}),document.documentElement.style.overflow=\"hidden\",import(a.moduleUrl).then(({createSeeftIntro:a})=\u003e{m||n||!d.isConnected?r():((c=a(j,{autoplay:!1,onComplete:s})).seek(160),k?.remove(),c.play())}).catch(()=\u003e{q(),r()})}catch{q(),r()}})({\"css\":\"\\n.seeft-splash {\\n  --seeft-intro-color: #008080;\\n  --seeft-intro-secondary: #013534;\\n  --seeft-intro-shadow: #013534;\\n  --seeft-intro-sheen-opacity: 0;\\n  position: fixed;\\n  inset: 0;\\n  width: 100%;\\n  height: 100%;\\n  height: 100dvh;\\n  max-width: none;\\n  max-height: none;\\n  margin: 0;\\n  padding: 0;\\n  border: 0;\\n  background: #f6faf9;\\n  color: #013534;\\n  font-family: inherit;\\n  box-sizing: border-box;\\n  opacity: 1;\\n  transition: opacity 260ms ease;\\n}\\n\\n:host([data-theme='dark']) .seeft-splash {\\n  --seeft-intro-color: #ffffff;\\n  --seeft-intro-secondary: #cccccc;\\n  --seeft-intro-shadow: #b9b9b9;\\n  --seeft-intro-sheen-opacity: 1;\\n  background: #071513;\\n  color: #edf9f7;\\n}\\n\\n.seeft-splash::backdrop { background: transparent; }\\n.seeft-splash:focus { outline: none; }\\n.seeft-splash-closing { opacity: 0; }\\n.seeft-splash-stage { display: grid; place-items: center; width: 100%; height: 100%; }\\n.seeft-splash-logo { width: min(520px, 86vw); aspect-ratio: 380 / 185; }\\n.seeft-splash-skip {\\n  position: absolute;\\n  right: max(24px, env(safe-area-inset-right));\\n  bottom: max(24px, env(safe-area-inset-bottom));\\n  display: inline-flex;\\n  align-items: center;\\n  justify-content: center;\\n  min-width: 44px;\\n  min-height: 44px;\\n  padding: 10px 12px;\\n  border: 0;\\n  border-radius: 4px;\\n  background: transparent;\\n  color: inherit;\\n  font: inherit;\\n  font-size: 12px;\\n  font-weight: 400;\\n  opacity: .65;\\n  transition: opacity 160ms ease;\\n  cursor: pointer;\\n}\\n.seeft-splash-skip:hover { opacity: 1; }\\n.seeft-splash-skip:focus-visible { opacity: 1; outline: 1px solid currentColor; outline-offset: 0; }\\n\\n@media (prefers-reduced-motion: reduce) {\\n  .seeft-splash { transition: none; }\\n}\\n\",\"locale\":\"en\",\"moduleUrl\":\"/animations/seeft-intro.js\",\"sessionKey\":\"seeft:intro:v2\"});6:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scroll-smooth\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://seeft.io\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"{\\n        const theme=(function x(){let a=document.cookie.split(\\\";\\\").map(a=\u003ea.trim()).find(a=\u003ea.startsWith(\\\"seeft-theme=\\\")),b=a?.slice(\\\"seeft-theme=\\\".length);
7if(\\\"dark\\\"===b||\\\"light\\\"===b)return b;try{let a=localStorage.getItem(\\\"theme\\\");if(\\\"dark\\\"===a||\\\"light\\\"===a)return a}catch{}return window.matchMedia(\\\"(prefers-color-scheme: dark)\\\").matches?\\\"dark\\\":\\\"light\\\"})();\\n        document.documentElement.classList.toggle('dark',theme==='dark');\\n        document.documentElement.style.backgroundColor=theme==='dark'?'#071513':'#f6faf9';\\n        document.documentElement.style.colorScheme=theme;\\n    }\"}}],[[\"$\",\"style\",null,{\"children\":\"html[data-seeft-splash-pending] [data-seeft-loader] { visibility: hidden; }\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function s(a){let b=window.location.hostname;if(!([\\\"seeft.io\\\",\\\"www.seeft.io\\\",\\\"localhost\\\",\\\"127.0.0.1\\\",\\\"[::1]\\\"].includes(b)||b.endsWith(\\\".vercel.app\\\"))||/^\\\\/(it|en)\\\\/tools(?:\\\\/|$)/.test(location.pathname)||window.matchMedia(\\\"(prefers-reduced-motion: reduce)\\\").matches)return;try{if(sessionStorage.getItem(a))return}catch{}function c(){clearTimeout(d),document.documentElement.removeAttribute(\\\"data-seeft-splash-pending\\\"),document.removeEventListener(\\\"seeft:splash-finished\\\",c)}document.documentElement.setAttribute(\\\"data-seeft-splash-pending\\\",\\\"\\\");let d=setTimeout(c,9e3);document.addEventListener(\\\"seeft:splash-finished\\\",c)})('seeft:intro:v2');\"}}]]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"inter_c15e96cb-module__0bjUvq__variable font-sans text-foreground min-h-screen flex flex-col antialiased selection:bg-seeft-700 selection:text-white\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Seeft\\\",\\\"url\\\":\\\"https://seeft.io\\\",\\\"description\\\":\\\"Simple, local-first web utilities for data and repetitive work.\\\",\\\"inLanguage\\\":[\\\"it\\\",\\\"en\\\"]}\"}}],[[\"$\",\"link\",null,{\"rel\":\"modulepreload\",\"href\":\"/animations/seeft-intro.js\"}],[\"$\",\"link\",null,{\"rel\":\"modulepreload\",\"href\":\"/animations/seeft-logo.js\"}],[\"$\",\"link\",null,{\"rel\":\"modulepreload\",\"href\":\"/animations/seeft-brand-paths.js\"}],[\"$\",\"div\",null,{\"id\":\"seeft-splash-host\",\"suppressHydrationWarning\":true}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$19\"}}]],\"$L1a\"]}]]}]\n1b:I[932098,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"ThemeProvider\"]\n1c:I[321170,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n1d:I[752210,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n1e:I[119356,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n1f:I[510173,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n20:I[400690,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n21:I[522016,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"\"]\n1a:[\"$\",\"$L1b\",null,{\"children\":[\"$\",\"$L1c\",null,{\"authEnabled\":true,\"children\":[[\"$\",\"$L1d\",null,{\"enabled\":true}],[\"$\",\"$L1e\",null,{\"children\":[[\"$\",\"$L1f\",null,{\"locale\":\"en\",\"authConfigured\":true,\"googleEnabled\":false,\"githubEnabled\":false,\"seeftEnabled\":true,\"siteSsoEnabled\":true,\"toolLabels\":{\"hub\":\"Online tools\",\"dataTransformer\":\"Data Transformer\",\"jsonValidator\":\"JSON Formatter \u
70026 Validator\",\"jsonCsvConverter\":\"JSON ↔ CSV\",\"jsonToCsv\":\"JSON → CSV\",\"csvToJson\":\"CSV → JSON\",\"csvViewer\":\"CSV Viewer\",\"csvCleaner\":\"CSV Cleaner\",\"csvColumnMapper\":\"CSV Column Mapper\",\"dataDiff\":\"CSV and JSON Data Diff\",\"base64\":\"Base64 Encoder / Decoder\",\"urlCodec\":\"URL Encoder / Decoder\",\"uuidGenerator\":\"UUID Generator\",\"timestampConverter\":\"Timestamp Converter\",\"hashGenerator\":\"Hash Generator\",\"jwtDecoder\":\"JWT Decoder\",\"regexTester\":\"Regex Tester\",\"cronBuilder\":\"Cron Builder\",\"workingHours\":\"Working Hours Calculator\",\"hl7Parser\":\"HL7 v2 Parser\",\"jsonYaml\":\"JSON ↔ YAML\",\"xmlValidator\":\"XML Validator\",\"xmlConverter\":\"XML ↔ JSON\",\"xpathTester\":\"XPath Tester\",\"jsonpathTester\":\"JSONPath Tester\",\"sqlFormatter\":\"SQL Formatter\",\"sqlInBuilder\":\"SQL IN List Builder\",\"prettyJson\":\"Pretty JSON\",\"prettyXml\":\"XML Formatter \u0026 Validator\",\"hl7Anonymizer\":\"HL7 Anonymizer\",\"hl7Generator\":\"HL7 Generator\"}}],[\"$\",\"main\",null,{\"className\":\"flex-1 flex flex-col w-full\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-[#d9e6e3] bg-white py-12 text-slate-600 dark:border-[#183b37] dark:bg-[#071513] dark:text-slate-400\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto grid w-full max-w-7xl gap-10 px-4 sm:px-6 md:grid-cols-3 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"$L20\",null,{}],[\"$\",\"p\",null,{\"className\":\"max-w-xs text-sm leading-6\",\"children\":\"Simple web utilities to transform data and speed up repetitive work.\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-slate-500\",\"children\":\"P.IVA 02983090420\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 text-sm font-semibold uppercase tracking-wider text-slate-900 dark:text-white\",\"children\":\"Product\"}],[\"$\",\"nav\",null,{\"className\":\"flex flex-col gap-3 text-sm\",\"children\":[[\"$\",\"$L21\",null,{\"href\":\"https://tools.seeft.io/en\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"All tools\"}],[\"$\",\"$L21\",null,{\"href\":\"https://seeft.io/en/how-it-works\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"How it works\"}],[\"$\",\"$L21\",null,{\"href\":\"https://tools.seeft.io/en/roadmap\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Roadmap\"}],[\"$\",\"$L21\",null,{\"href\":\"https://seeft.io/en/pricing\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Pricing\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 text-sm font-semibold uppercase tracking-wider text-slate-900 dark:text-white\",\"children\":\"Information\"}],[\"$\",\"nav\",null,{\"className\":\"flex flex-col gap-3 text-sm\",\"children\":[[\"$\",\"$L21\",null,{\"href\":\"https://seeft.io/en/support\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Support\"}],[\"$\",\"$L21\",null,{\"href\":\"https://seeft.io/en/privacy\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Privacy\"}],[\"$\",\"$L21\",null,{\"href\":\"https://seeft.io/en/cookies\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Cookie\"}],[\"$\",\"$L21\",null,{\"href\":\"https://seeft.io/en/terms\",\"className\":\"hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Terms\"}],[\"$\",\"button\",null,{\"type\":\"button\",\"data-cc\":\"show-preferencesModal\",\"className\":\"w-fit text-left hover:text-seeft-700 dark:hover:text-seeft-300\",\"children\":\"Cookie preferences\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mx-auto mt-10 flex w-full max-w-7xl flex-col gap-3 border-t border-[#d9e6e3] px-4 pt-6 text-xs text-slate-500 sm:px-6 md:flex-row md:items-center md:justify-between lg:px-8 dark:border-[#183b37]\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" Seeft di Bufarini Simone \",\"All rights reserved.\"]}],\"$L22\"]}]]}],\"$L23\",\"$L24\"]}]]}]}]\n25:I[543026,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"default\"]\n26:I[694617,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\"],\"Toaster\"]\n22:[\"$\",\"p\",null,{\"children\":\"PEC: [email protected] · Cod. Dest.: J6URRTW\"}]\n23:[\"$\",\"$L25\",null,{\"locale\":\"en\"}]\n24:[\"$\",\"$L26\",null,{\"position\":\"bottom-right\",\"richColors\":true,\"closeButton\":true}]\n16:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n27:I[27201,[\"/_next/static/immutable/chunks/3w26vu4e29rrp.js\"],\"IconMark\"]\n14:null\n18:[[\"$\",\"title\",\"0\",{\"children\":\"Roadmap | Seeft\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Follow Seeft's evolution and see which utilities are being evaluated or planned.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://tools.seeft.io/en/roadmap\"}],[\"$\",\"link\",\"3\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://tools.seeft.io/it/roadmap\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://tools.seeft.io/en/roadmap\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://tools.seeft.io/it/roadmap\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Roadmap\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Follow Seeft's evolution and see which utilities are being evaluated or planned.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://tools.seeft.io/en/roadmap\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Seeft\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://seeft.io/og/og-default.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"Seeft\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"Roadmap\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Follow Seeft's evolution and see which utilities are being evaluated or planned.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://seeft.io/og/og-default.png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon-dark-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"$L27\",\"22\",{}]]\n"])</script>
7<script>self.__next_f.push([1,"28:I[605500,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\",\"/_next/static/immutable/chunks/2uwvxfdumym62.js\"],\"Image\"]\n11:[[\"$\",\"section\",null,{\"className\":\"product-grid border-b border-[#d9e6e3] py-16 dark:border-[#183b37] md:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-5xl\",\"children\":[\"$undefined\",[\"$\",\"h1\",null,{\"className\":\"max-w-4xl text-4xl font-bold tracking-tight text-slate-950 dark:text-white md:text-6xl\",\"children\":\"Public roadmap\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 max-w-3xl text-lg leading-8 text-slate-600 dark:text-slate-300\",\"children\":\"See what we are working on, vote on candidate initiatives and clearly distinguish community suggestions from Seeft initiatives.\"}]]}]}],[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"py-16 md:py-24 lg:py-32 \",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-[1600px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-5 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\",\"children\":[[\"$\",\"section\",\"UNDER_REVIEW\",{\"aria-labelledby\":\"roadmap-UNDER_REVIEW\",\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"roadmap-UNDER_REVIEW\",\"className\":\"font-bold text-slate-950 dark:text-white\",\"children\":\"Under review\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200\",\"aria-label\":\"3 initiatives\",\"children\":3}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"article\",\"roadmap:cmu5o8agi000000f4mjz3hd9k\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}],\"$undefined\"]}],\"Improvement\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"XML in Data Transformer\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dar
7k:text-slate-300\",\"children\":\"We are evaluating XML import, preview and conversion in the same local workflow already used for CSV and JSON.\"}],false]}],[\"$\",\"article\",\"roadmap:cmu5o8arg000100f43j6z281k\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[\"$L29\",\"Seeft initiative\"]}],\"$L2a\"]}],\"$L2b\",\"$L2c\",false]}],\"$L2d\"]}]]}],\"$L2e\",\"$L2f\",\"$L30\",\"$L31\"]}]}]}]]\n"])</script>
7<script>self.__next_f.push([1,"32:I[823270,[\"/_next/static/immutable/chunks/1nr0l9t4skoow.js\",\"/_next/static/immutable/chunks/058w4rl31eloc.js\",\"/_next/static/immutable/chunks/1mq9w4blhzuf8.js\",\"/_next/static/immutable/chunks/16x7qco19sv7x.js\",\"/_next/static/immutable/chunks/2vw96crcm0lxg.js\",\"/_next/static/immutable/chunks/2uwvxfdumym62.js\"],\"default\"]\n29:[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}]\n2a:[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]\n2b:[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"JSON Schema Validator\"}]\n2c:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Validate JSON documents against a schema, with readable errors and precise field paths.\"}]\n2d:[\"$\",\"article\",\"roadmap:cmu5o8avv000200f47hktdvop\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}],\"$undefined\"]}],\"Improvement\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Large files without freezes\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dar
7k:text-slate-300\",\"children\":\"Background processing, progress and cancellation to make local work on large files more reliable.\"}],false]}]\n2e:[\"$\",\"section\",\"CANDIDATE\",{\"aria-labelledby\":\"roadmap-CANDIDATE\",\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"roadmap-CANDIDATE\",\"className\":\"font-bold text-slate-950 dark:text-white\",\"children\":\"Voting\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200\",\"aria-label\":\"2 initiatives\",\"children\":2}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"article\",\"roadmap:cmu5o8axm000300f4r4ge4mn7\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}],\"$undefined\"]}],\"Improvement\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"XLSX import and export\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Add Excel support to Data Transformer while keeping previews, manual operations and local data processing.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L32\",null,{\"itemId\":\"cmu5o8axm000300f4r4ge4mn7\",\"endpoint\":\"roadmap-items\",\"locale\":\"en\",\"initialCount\":0,\"initialVoted\":false,\"signedIn\":false,\"autoVote\":false,\"labels\":{\"vote\":\"Vote\",\"voted\":\"Voted\",\"votes\":\"votes\",\"error\":\"Your vote was not updated. Please try again.\"}}]}]]}],[\"$\",\"article\",\"roadmap:cmu5o8azc000400f4awgv6s45\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[\"$L33\",\"New tool\"]}]]}],\"$L34\",\"$L35\",\"$L36\"]}]]}]]}]\n2f:[\"$\",\"section\",\"PLANNED\",{\"aria-labelledby\":\"roadmap-PLANNED\",\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"roadmap-PLANNED\",\"className\":\"font-bold text-slate-950 dar
7k:text-white\",\"children\":\"Planned\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200\",\"aria-label\":\"2 initiatives\",\"children\":2}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"article\",\"roadmap:cmu5o8b2p000600f4st5k6afk\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}],\"$undefined\"]}],\"Improvement\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Transformation library\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Faster search, renaming and management of saved configurations directly from the account area.\"}],false]}],[\"$\",\"article\",\"roadmap:cmu5o8b4k000700f4ysij4swj\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[\"$L37\",\"$undefined\"]}],\"Improvement\"]}]]}],\"$L38\",\"$L39\",false]}]]}]]}]\n30:[\"$\",\"section\",\"IN_PROGRESS\",{\"aria-labelledby\":\"roadmap-IN_PROGRESS\",\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"roadmap-IN_PROGRESS\",\"className\":\"font-bold text-slate-950 dar
7k:text-white\",\"children\":\"In progress\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200\",\"aria-label\":\"1 initiatives\",\"children\":1}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"article\",\"roadmap:cmu5o8b67000800f42tcb48u8\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lightbulb h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gvzjb\",{\"d\":\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\"}],[\"$\",\"path\",\"x1upvd\",{\"d\":\"M9 18h6\"}],[\"$\",\"path\",\"ceow96\",{\"d\":\"M10 22h4\"}],\"$undefined\"]}],\"Experiment\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Reuse validation\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"We are measuring saves, reuses and returning users to decide which persistent features to build next.\"}],false]}]]}]]}]\n31:[\"$\",\"section\",\"RELEASED\",{\"aria-labelledby\":\"roadmap-RELEASED\",\"className\":\"rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between gap-3\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"roadmap-RELEASED\",\"className\":\"font-bold text-slate-950 dark:text-white\",\"children\":\"Released\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200\",\"aria-label\":\"11 initiatives\",\"children\":11}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"article\",\"roadmap:cmu5o8b7z000900f4jolyzoof\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
7:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}],\"$undefined\"]}],\"Improvement\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Task-based tool catalog\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Categories, search and contextual paths make it easier to find the right tool without scanning a flat list.\"}],false]}],[\"$\",\"article\",\"roadmap:cmu5o8b9p000a00f46cgjjqrg\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$undefined\"]}],\"New tool\"]}]]}],\"$L3e\",\"$L3f\",false]}],\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\"]}]]}]\n"])</script>
7<div hidden id="S:2"><section class="product-grid border-b border-[#d9e6e3] py-16 dark:border-[#183b37] md:py-24"><div class="mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-5xl"><h1 class="max-w-4xl text-4xl font-bold tracking-tight text-slate-950 dark:text-white md:text-6xl">Public roadmap</h1><p class="mt-6 max-w-3xl text-lg leading-8 text-slate-600 dark:text-slate-300">See what we are working on, vote on candidate initiatives and clearly distinguish community suggestions from Seeft initiatives.</p></div></section><section class="py-16 md:py-24 lg:py-32 "><div class="mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8 max-w-[1600px]"><div class="grid gap-5 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5"><section aria-labelledby="roadmap-UNDER_REVIEW" class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><h2 id="roadmap-UNDER_REVIEW" class="font-bold text-slate-950 dark:text-white">Under review</h2><span class="inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200" aria-label="3 initiatives">3</span></div><div class="space-y-3"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>Improvement</span></div>
7<h3 class="font-semibold leading-snug text-slate-950 dark:text-white">XML in Data Transformer</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">We are evaluating XML import, preview and conversion in the same local workflow already used for CSV and JSON.</p></article><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div>
7<h3 class="font-semibold leading-snug text-slate-950 dark:text-white">JSON Schema Validator</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Validate JSON documents against a schema, with readable errors and precise field paths.</p></article><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>Improvement</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Large files without freezes</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">
7Background processing, progress and cancellation to make local work on large files more reliable.</p></article></div></section><section aria-labelledby="roadmap-CANDIDATE" class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><h2 id="roadmap-CANDIDATE" class="font-bold text-slate-950 dark:text-white">Voting</h2><span class="inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200" aria-label="2 initiatives">2</span></div><div class="space-y-3"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>Improvement</span></div>
7<h3 class="font-semibold leading-snug text-slate-950 dark:text-white">XLSX import and export</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Add Excel support to Data Transformer while keeping previews, manual operations and local data processing.</p><div class="mt-4"><div><div class="flex flex-wrap items-center gap-2"><span class="text-sm font-semibold text-slate-600 dark:text-slate-300" aria-live="polite">0<!-- --> <!-- -->votes</span><button type="button" class="inline-flex h-9 items-center gap-2 whitespace-nowrap rounded-lg border border-seeft-600 px-3 text-sm font-semibold text-seeft-700 hover:bg-seeft-50 disabled:cursor-wait disabled:opacity-60 dark:text-seeft-200 dark:hover:bg-seeft-950"><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-thumbs-up h-4 w-4" aria-hidden="true"><path d="M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"></path><path d="M7 10v12"></path></svg>Vote</button></div></div></div></article><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><template id="P:3"></template>New tool</span></div><template id="P:4"></template><template id="P:5"></template><template id="P:6"></template></article></div></section><section aria-labelledby="roadmap-PLANNED" class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3">
7<h2 id="roadmap-PLANNED" class="font-bold text-slate-950 dark:text-white">Planned</h2><span class="inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200" aria-label="2 initiatives">2</span></div><div class="space-y-3"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>Improvement</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Transformation library</h3>
7<p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Faster search, renaming and management of saved configurations directly from the account area.</p></article><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><template id="P:7"></template></svg>Improvement</span></div><template id="P:8"></template><template id="P:9"></template></article></div></section><section aria-labelledby="roadmap-IN_PROGRESS" class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3"><h2 id="roadmap-IN_PROGRESS" class="font-bold text-slate-950 dark:text-white">In progress</h2><span class="inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dar
7k:text-seeft-200" aria-label="1 initiatives">1</span></div><div class="space-y-3"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-lightbulb h-3.5 w-3.5" aria-hidden="true"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg>Experiment</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Reuse validation</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">We are measuring saves, reuses and returning users to decide which persistent features to build next.</p></article></div></section><section aria-labelledby="roadmap-RELEASED" class="rounded-2xl border border-[#d9e6e3] bg-background-card p-4 shadow-sm dark:border-[#183b37]"><div class="mb-4 flex items-center justify-between gap-3">
7<h2 id="roadmap-RELEASED" class="font-bold text-slate-950 dark:text-white">Released</h2><span class="inline-flex min-w-7 items-center justify-center rounded-full bg-seeft-50 px-2 py-1 text-xs font-bold text-seeft-800 dark:bg-seeft-950 dark:text-seeft-200" aria-label="11 initiatives">11</span></div><div class="space-y-3"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>Improvement</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Task-based tool catalog</h3>
7<p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Categories, search and contextual paths make it easier to find the right tool without scanning a flat list.</p></article><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><template id="P:a"></template><template id="P:b"></template><template id="P:c"></template><template id="P:d"></template></svg>New tool</span></div><template id="P:e"></template><template id="P:f"></template></article><template id="P:10"></template><template id="P:11"></template><template id="P:12"></template><template id="P:13"></template><template id="P:14"></template><template id="P:15"></template><template id="P:16"></template><template id="P:17"></template><template id="P:18"></template></div></section></div></div></section></div>
7<script>$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:2","P:2")</script>
7<script>self.__next_f.push([1,"33:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}]\n34:[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Data Profiler\"}]\n35:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"An immediate overview of types, missing values, duplicates and anomalies before transforming a dataset.\"}]\n36:[\"$\",\"div\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L32\",null,{\"itemId\":\"cmu5o8azc000400f4awgv6s45\",\"endpoint\":\"roadmap-items\",\"locale\":\"en\",\"initialCount\":0,\"initialVoted\":false,\"signedIn\":false,\"autoVote\":false,\"labels\":{\"vote\":\"Vote\",\"voted\":\"Voted\",\"votes\":\"votes\",\"error\":\"Your vote was not updated. Please try again.\"}}]}]\n37:[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}]\n38:[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Column checks for saved transformations\"}]\n39:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Before applying a saved transformation to a new file, we flag required columns that are missing and any new columns.\"}]\n3a:[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}]\n3b:[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}]\n3c:[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}]\n3d:[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}]\n3e:[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"CSV and JSON Data Transformer\"}]\n3f:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Preview, filters, replacements, columns, dates, deduplication and export in one free local workflow.\"}]\n40:[\"$\",\"article\",\"roadmap:cmu5o8bbk000b00f4f0fkgtew\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
7:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lightbulb h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gvzjb\",{\"d\":\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\"}],[\"$\",\"path\",\"x1upvd\",{\"d\":\"M9 18h6\"}],[\"$\",\"path\",\"ceow96\",{\"d\":\"M10 22h4\"}],\"$undefined\"]}],\"Experiment\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Saved transformations Beta\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Signed-in users can save a configuration and apply it again without rebuilding every step.\"}],false]}]\n41:[\"$\",\"article\",\"roadmap:cmu5o8bd9000c00f42gl7ld2f\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"CSV and JSON bridge tools\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Converters, viewer, validator, mapper and data comparison connect quick operations to Data Transformer.\"}],false]}]\n42:[\"$\",\"article\",\"roadmap:cmu5o8bf0000d00f4iluwiy8a\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
7:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Local developer utilities\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"From Base64 encoding to Regex, Cron, JWT, XML and SQL: quick tools that run in the browser.\"}],false]}]\n43:[\"$\",\"article\",\"roadmap:cmulhgyb50000t4f4r0lmt3co\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Working Hours Calculator\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Add multiple work ranges, exclude lunch breaks and calculate when to leave based on your target hours.\"}],false]}]\n44:[\"$\",\"article\",\"roadmap:cmullhukt0000z0f4eyj515e3\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
7:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"HL7 v2 Parser\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Inspect and edit HL7 pipe messages field by field, including repetitions, components, subcomponents and labels from HL7 v2.5 tables.\"}],false]}]\n45:[\"$\",\"article\",\"roadmap:cmulqjv1800003wf4xki5r623\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"HL7 Anonymizer\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Replaces personal data in selected PID fields and doctor details in PV1-7 with REDACTED or realistic fictional data while leaving other fields unchanged.\"}],false]}]\n46:[\"$\",\"article\",\"roadmap:cmulrxb7b0000pkf47l9df0g4\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
7:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"HL7 Message Generator\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Generate sample HL7 v2 ADT, QBP, RSP, ORM and ORU messages with fictional data and event-specific segments.\"}],false]}]\n47:[\"$\",\"article\",\"roadmap:cmumltzrn00003wf4aprh954f\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\"New tool\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"SQL IN List Builder\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Create IN clauses from numbers or text separated by lines and commas, with numeric validation and apostrophe escaping.\"}],false]}]\n48:[\"$\",\"article\",\"roadmap:cmu5o8b12000500f4ixej1szd\",{\"className\":\"rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative block h-3.5 w-3.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-light.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"object-contain dark:hidden\"}],[\"$\",\"$L28\",null,{\"src\":\"/seeft-solo-dark.png\",\"alt\":\"\",\"fill\":true,\"sizes\":\"14px\",\"className\":\"hidden object-contain dark:block\"}]]}],\"Seeft initiative\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
7:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-3.5 w-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ngwbx\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"}],\"$undefined\"]}],\"Improvement\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"font-semibold leading-snug text-slate-950 dark:text-white\",\"children\":\"Exportable Data Diff report\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300\",\"children\":\"Download a shareable HTML report with the summary, added and removed rows, and every changed field.\"}],false]}]\n"])</script>
7<div hidden id="S: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" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></div>
7<script>$RS("S:3","P:3")</script>
7<div hidden id="S:4"><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Data Profiler</h3></div>
7<script>$RS("S:4","P:4")</script>
7<div hidden id="S:5"><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">An immediate overview of types, missing values, duplicates and anomalies before transforming a dataset.</p></div>
7<script>$RS("S:5","P:5")</script>
7<div hidden id="S:6"><div class="mt-4"><div><div class="flex flex-wrap items-center gap-2"><span class="text-sm font-semibold text-slate-600 dark:text-slate-300" aria-live="polite">0<!-- --> <!-- -->votes</span><button type="button" class="inline-flex h-9 items-center gap-2 whitespace-nowrap rounded-lg border border-seeft-600 px-3 text-sm font-semibold text-seeft-700 hover:bg-seeft-50 disabled:cursor-wait disabled:opacity-60 dark:text-seeft-200 dark:hover:bg-seeft-950"><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-thumbs-up h-4 w-4" aria-hidden="true"><path d="M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"></path><path d="M7 10v12"></path></svg>Vote</button></div></div></div></div>
7<script>$RS("S:6","P:6")</script>
7<svg aria-hidden="true" style="display:none" id="S:7"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>
7<script>$RS("S:7","P:7")</script>
7<div hidden id="S:8"><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Column checks for saved transformations</h3></div>
7<script>$RS("S:8","P:8")</script>
7<div hidden id="S:9"><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Before applying a saved transformation to a new file, we flag required columns that are missing and any new columns.</p></div>
7<script>$RS("S:9","P:9")</script>
7<svg aria-hidden="true" style="display:none" id="S:a"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path></svg>
7<script>$RS("S:a","P:a")</script>
7<svg aria-hidden="true" style="display:none" id="S:b"><path d="M20 2v4"></path></svg>
7<script>$RS("S:b","P:b")</script>
7<svg aria-hidden="true" style="display:none" id="S:c"><path d="M22 4h-4"></path></svg>
7<script>$RS("S:c","P:c")</script>
7<svg aria-hidden="true" style="display:none" id="S:d"><circle cx="4" cy="20" r="2"></circle></svg>
7<script>$RS("S:d","P:d")</script>
7<div hidden id="S:e"><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">CSV and JSON Data Transformer</h3></div>
7<script>$RS("S:e","P:e")</script>
7<div hidden id="S:f"><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Preview, filters, replacements, columns, dates, deduplication and export in one free local workflow.</p></div>
7<script>$RS("S:f","P:f")</script>
7<div hidden id="S:10"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-lightbulb h-3.5 w-3.5" aria-hidden="true"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg>Experiment</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Saved transformations Beta</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Signed-in users can save a configuration and apply it again without rebuilding every step.</p></article></div>
7<script>$RS("S:10","P:10")</script>
7<div hidden id="S:11"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">CSV and JSON bridge tools</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Converters, viewer, validator, mapper and data comparison connect quick operations to Data Transformer.</p></article></div>
7<script>$RS("S:11","P:11")</script>
7<div hidden id="S:12"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Local developer utilities</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">From Base64 encoding to Regex, Cron, JWT, XML and SQL: quick tools that run in the browser.</p></article></div>
7<script>$RS("S:12","P:12")</script>
7<div hidden id="S:13"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Working Hours Calculator</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Add multiple work ranges, exclude lunch breaks and calculate when to leave based on your target hours.</p></article></div>
7<script>$RS("S:13","P:13")</script>
7<div hidden id="S:14"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">HL7 v2 Parser</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Inspect and edit HL7 pipe messages field by field, including repetitions, components, subcomponents and labels from HL7 v2.5 tables.</p></article></div>
7<script>$RS("S:14","P:14")</script>
7<div hidden id="S:15"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">HL7 Anonymizer</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Replaces personal data in selected PID fields and doctor details in PV1-7 with REDACTED or realistic fictional data while leaving other fields unchanged.</p></article></div>
7<script>$RS("S:15","P:15")</script>
7<div hidden id="S:16"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">HL7 Message Generator</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Generate sample HL7 v2 ADT, QBP, RSP, ORM and ORU messages with fictional data and event-specific segments.</p></article></div>
7<script>$RS("S:16","P:16")</script>
7<div hidden id="S:17"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>New tool</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">SQL IN List Builder</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Create IN clauses from numbers or text separated by lines and commas, with numeric validation and apostrophe escaping.</p></article></div>
7<script>$RS("S:17","P:17")</script>
7<div hidden id="S:18"><article class="rounded-xl border border-slate-200/80 bg-slate-50 p-4 transition-colors hover:border-seeft-300 dark:border-slate-800 dark:bg-slate-900 dark:hover:border-seeft-800"><div class="mb-3 flex flex-wrap gap-2"><span class="inline-flex items-center gap-1.5 rounded-full bg-seeft-100 px-2 py-1 text-[11px] font-bold text-seeft-900 dark:bg-seeft-950 dark:text-seeft-100"><span class="relative block h-3.5 w-3.5 shrink-0" aria-hidden="true"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="object-contain dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-light.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-light.png&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="hidden object-contain dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14px" srcSet="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fseeft-solo-dark.png&amp;w=3840&amp;q=75"/></span>Seeft initiative</span><span class="inline-flex items-center gap-1.5 rounded-full bg-slate-200/80 px-2 py-1 text-[11px] font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-200"><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-wrench h-3.5 w-3.5" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg>Improvement</span></div><h3 class="font-semibold leading-snug text-slate-950 dark:text-white">Exportable Data Diff report</h3><p class="mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300">Download a shareable HTML report with the summary, added and removed rows, and every changed field.</p></article></div>
7<script>$RS("S:18","P:18")</script>
7<script>$RC("B:1","S:1")</script>
7</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.