1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52683,e=>{"use strict";var t=e.i(18050),r=e.i(75254);let s=(0,r.default)("text-align-start",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 19H3",key:"z6ezky"}]]),a=(0,r.default)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);var i=e.i(25015),i=i,n=e.i(43531),l=e.i(49411),l=l;let o=(0,r.default)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]),c=(0,r.default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),d=(0,r.default)("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]]);var x=e.i(91799);let m=(0,r.default)("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]),u=(0,r.default)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);var h=e.i(83086),f=e.i(97250),p=e.i(37727);let g=(0,r.default)("youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]);var v=e.i(71631),v=v,y=e.i(88653),b=e.i(46932),j=e.i(86427),N=e.i(71645),w=e.i(37806),k=e.i(47414);function z(e){let t=(0,k.useConstant)(()=>(0,j.motionValue)(e)),{isStatic:r}=(0,N.useContext)(w.MotionConfigContext);if(r){let[,r]=(0,N.useState)(e);(0,N.useEffect)(()=>t.on("change",r),[])}return t}var M=e.i(30551),P=e.i(65566),A=e.i(60830),C=e.i(87022);function S(e,t){let r,s=()=>{let{currentTime:s}=t,a=(null===s?0:s.value)/100;r!==a&&e(a),r=a};return C.frame.preUpdate(s,!0),()=>(0,C.cancelFrame)(s)}function T(e){return!("u"<typeof window)&&(e?(0,M.supportsViewTimeline)():(0,M.supportsScrollTimeline)())}var F=e.i(61327),O=e.i(83920),E=e.i(25791);let L=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),D={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function W(e,t,r,s){let a=r[t],{length:i,position:n}=D[t],l=a.current,o=r.time;a.current=Math.abs(e[`scroll${n}`]),a.scrollLength=e[`scroll${i}`]-e[`client${i}`],a.offset.length=0,a.offset[0]=0,a.offset[1]=a.scrollLength,a.progress=(0,O.progress)(0,a.scrollLength,a.current);let c=s-o;a.velocity=c>50?0:(0,E.velocityPerSecond)(a.current-l,c)}e.i(47167);var $=e.i(44230),Y=e.i(15923),H=e.i(76959),R=e.i(72846);let I={start:0,center:.5,end:1};function B(e,t,r=0){let s=0;if(e in I&&(e=I[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?s=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?s=t/100*document.documentElement.clientWidth:e.endsWith("vh")?s=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(s=t*e),r+s}let V=[0,0],X=[[0,0],[1,1]],_={x:0,y:0},q=new WeakMap,G=new WeakMap,U=new WeakMap,K=new WeakMap,J=new WeakMap,Z=e=>e===document.scrollingElement?window:e;function Q(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...s}={}){if(!t)return A.noop;let a=U.get(t);a||(a=new Set,U.set(t,a));let i=function(e,t,r,s={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let s=t;for(;s&&s!==e;)r.x.targetOffset+=s.offsetLeft,r.y.targetOffset+=s.offsetTop,s=s.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,s.target,r),W(e,"x",r,t),W(e,"y",r,t),r.time=t,(s.offset||s.target)&&function(e,t,r){let{offset:s=X}=r,{target:a=e,axis:i="y"}=r,n="y"===i?"height":"width",l=a!==e?function(e,t){let r={x:0,y:0},s=e;for(;s&&s!==t;)if((0,R.isHTMLElement)(s))r.x+=s.offsetLeft,r.y+=s.offsetTop,s=s.offsetParent;else if("svg"===s.tagName){let e=s.getBoundingClientRect(),t=(s=s.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(s instanceof SVGGraphicsElement){let{x:e,y:t}=s.getBBox();r.x+=e,r.y+=t;let a=null,i=s.parentNode;for(;!a;)"svg"===i.tagName&&(a=i),i=s.parentNode;s=a}else break;return r}(a,e):_,o=a===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in a&&"svg"!==a.tagName?a.getBBox():{width:a.clientWidth,height:a.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let d=!t[i].interpolate,x=s.length;for(let e=0;e<x;e++){let r=function(e,t,r,s){let a=Array.isArray(e)?e:V,i=0;
1return"number"==typeof e?a=[e,e]:"string"==typeof e&&(a=(e=e.trim()).includes(" ")?e.split(" "):[e,I[e]?e:"0"]),(i=B(a[0],r,s))-B(a[1],t)}(s[e],c[n],o[n],l[i]);d||r===t[i].interpolatorOffsets[e]||(d=!0),t[i].offset[e]=r}d&&(t[i].interpolate=(0,$.interpolate)(t[i].offset,(0,Y.defaultOffset)(s),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,H.clamp)(0,1,t[i].interpolate(t[i].current))}(e,r,s)},notify:()=>t(r)}}(t,e,{time:0,x:L(),y:L()},s);if(a.add(i),!q.has(t)){let e=()=>{for(let e of a)e.measure(C.frameData.timestamp);C.frame.preUpdate(r)},r=()=>{for(let e of a)e.notify()},s=()=>C.frame.read(e);q.set(t,s);let i=Z(t);window.addEventListener("resize",s),t!==document.documentElement&&G.set(t,(0,F.resize)(t,s)),i.addEventListener("scroll",s),s()}if(r&&!J.has(t)){let e=q.get(t),r={width:t.scrollWidth,height:t.scrollHeight};K.set(t,r);let s=C.frame.read(()=>{let s=t.scrollWidth,a=t.scrollHeight;(r.width!==s||r.height!==a)&&(e(),r.width=s,r.height=a)},!0);J.set(t,s)}let n=q.get(t);return C.frame.read(n,!1,!0),()=>{(0,C.cancelFrame)(n);let e=U.get(t);if(!e||(e.delete(i),e.size))return;let r=q.get(t);q.delete(t),r&&(Z(t).removeEventListener("scroll",r),G.get(t)?.(),window.removeEventListener("resize",r));let s=J.get(t);s&&((0,C.cancelFrame)(s),J.delete(t)),K.delete(t)}}let ee=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[X,"contain"]],et={start:0,end:1};function er(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of ee)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=et[t[0]],s=et[t[1]];if(void 0!==r&&void 0!==s)return[r,s]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let s=r[e],a=t[e];if(s[0]!==a[0]||s[1]!==a[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let es=new Map;function ea(e){let t={value:0},r=Q(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function ei({source:e,container:t,...r}){let{axis:s}=r;e&&(t=e);let a=es.get(t);a||(a=new Map,es.set(t,a));let i=r.target??"self",n=a.get(i);n||(n={},a.set(i,n));let l=s+(r.offset??[]).join(",");return n[l]||(r.target&&T(r.target)?er(r.offset)?n[l]=new ViewTimeline({subject:r.target,axis:s}):n[l]=ea({container:t,...r}):T()?n[l]=new ScrollTimeline({source:t,axis:s}):n[l]=ea({container:t,...r})),n[l]}function en(e,{axis:t="y",container:r=document.scrollingElement,...s}={}){var a,i;let n,l,o;if(!r)return A.noop;let c={axis:t,container:r,...s};return"function"==typeof e?(a=e,i=c,2===a.length?Q(e=>{a(e[i.axis].progress,e)},i):S(a,ei(i))):(n=ei(c),l=c.target?er(c.offset):void 0,o=c.target?T(c.target)&&!!l:T(),e.attachTimeline({timeline:o?n:void 0,...l&&o&&{rangeStart:l.rangeStart,rangeEnd:l.rangeEnd},observe:e=>(e.pause(),S(t=>{e.time=e.iterationDuration*t},n))}))}var el=e.i(74008);let eo=()=>({scrollX:(0,j.motionValue)(0),scrollY:(0,j.motionValue)(0),scrollXProgress:(0,j.motionValue)(0),scrollYProgress:(0,j.motionValue)(0)}),ec=e=>!!e&&!e.current;function ed(e,t,r,s){return{factory:a=>en(a,{...t,axis:e,container:r?.current||void 0,target:s?.current||void 0}),times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function ex(e,t){let r=z(t()),s=()=>r.set(t());return s(),(0,el.useIsomorphicLayoutEffect)(()=>{let t=()=>C.frame.preRender(s,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,C.cancelFrame)(s)}}),r}function em(e,t,r,s){if("function"==typeof e){let t;return j.collectMotionValues.current=[],e(),t=ex(j.collectMotionValues.current,e),j.collectMotionValues.current=void 0,t}if(void 0!==r&&!Array.isArray(r)&&"function"!=typeof t){var a=e,i=t,n=r,l=s;let o=(0,k.useConstant)(()=>Object.keys(n)),c=(0,k.useConstant)(()=>({}));for(let e of o)c[e]=em(a,i,n[e],l);return c}let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,s=e[0+r],a=e[1+r],i=e[2+r],n=e[3+r],l=(0,$.interpolate)(a,i,n);return t?l(s):l}(t,r,s),c=Array.isArray(e)?eu(e,o):eu([e],([e])=>o(e)),d=Array.isArray(e)?void 0:e.accelerate;return d&&!d.isTransformed&&"function"!=typeof t&&Array.isArray(r)&&s?.clamp!==!1&&(c.accelerate={...d,times:t,keyframes:r,isTransformed:!0,...s?.ease?{ease:s.ease}:{}}),c}function eu(e,t){let r=(0,k.useConstant)(()=>[]);return ex(e,()=>{r.length=0;let s=e.length;for(let t=0;t<s;t++)r[t]=e[t].get();return t(r)})}var eh=e.i(74865);let ef=[{name:"Essentials",price:"11",oldPrice:"14",pricePrefix:"$",desc:"Everything to capture and organize voice notes. O
1ne-time launch price.",features:["5 hours premium transcription","Create notes from URLs","On-device transcription, unlimited","All 4 summary formats","Full-text search"],delay:0},{name:"Pro",price:"16",oldPrice:"19",pricePrefix:"$",desc:"One-time payment. Use your own API key and pay near-zero forever.",features:["Everything in Essentials","10 hours credits included","Bring your own API key","Custom summary formats","One-time. No subscription. Ever."],delay:160,featured:!0,badge:"Most popular"},{name:"Credits Pack",price:"4.99",pricePrefix:"$",desc:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("s",{children:"5 hours"})," ",(0,t.jsx)("b",{children:"6 hours"})," of cloud transcription (launch special!). No expiry. Buy when you need it, top up any time."]}),features:["6 hours premium transcription","Cloud AI summarization","AI chat over your notes","YouTube URL summaries","No expiry on credits"],delay:80}];function ep({className:e="max-w-4xl mx-auto px-6 py-20",containerClassName:r="",renderReveal:s}){let a=(e,t=0)=>s?s(e,t):e;return(0,t.jsx)("section",{id:"pricing",className:e,children:(0,t.jsxs)("div",{className:r,children:[a((0,t.jsx)("div",{className:"text-xs font-semibold tracking-widest uppercase text-amber-400 mb-3",children:"Pricing"})),a((0,t.jsxs)("h2",{className:"text-3xl md:text-4xl font-bold text-[var(--c-text)] mb-2",children:["One-time.",(0,t.jsx)("br",{}),"No surprises."]}),80),a((0,t.jsx)("p",{className:"text-[var(--c-text-muted)] mb-10",children:"Pay for what you actually use. Or pay once and own it forever."}),160),(0,t.jsx)("div",{className:"grid md:grid-cols-3 gap-5",children:ef.map(e=>(0,t.jsx)(N.Fragment,{children:a((0,t.jsxs)("div",{className:`relative flex flex-col rounded-2xl border p-6 h-full ${e.featured?"border-amber-400/40 bg-amber-400/5":"border-[var(--c-invert-10)] bg-[var(--c-invert-3)]"}`,children:[e.badge&&(0,t.jsx)("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 text-[10px] font-semibold bg-amber-400 text-[#0f0d0b] px-3 py-1 rounded-full whitespace-nowrap",children:e.badge}),(0,t.jsx)("div",{className:`text-sm font-semibold mb-2 ${e.featured?"text-amber-400":"text-[var(--c-text-muted)]"}`,children:e.name}),(0,t.jsxs)("div",{className:"flex items-baseline gap-2 mb-1",children:[(0,t.jsxs)("div",{className:"text-4xl font-bold text-[var(--c-text)]",children:[(0,t.jsx)("sup",{className:"text-xl align-top mt-1.5 mr-0.5",children:e.pricePrefix}),e.price]}),"oldPrice"in e&&e.oldPrice&&(0,t.jsxs)("div",{className:"text-xl font-medium text-[var(--c-text-muted)] line-through",children:[e.pricePrefix,e.oldPrice]})]}),(0,t.jsx)("p",{className:"text-xs text-[var(--c-text-muted)] mb-5 leading-relaxed",children:e.desc}),(0,t.jsx)("ul",{className:"flex flex-col gap-2 mt-auto",children:e.features.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-2 text-xs text-[var(--c-text-muted)]",children:[(0,t.jsx)(n.Check,{size:13,className:"text-amber-400 flex-shrink-0 mt-0.5"}),e]},e))})]}),e.delay)},e.name))}),a((0,t.jsx)("p",{className:"font-medium text-base text-[var(--c-text-muted)] text-center mt-8",children:"Try for 3 days with complimentary cloud transcription credits. You can keep using Flint after."}),240),a((0,t.jsx)("p",{className:"text-sm text-[var(--c-text-muted)]/70 text-center mt-2",children:"On-device transcription is free forever."}),280)]})})}var eg=e.i(4228);function ev({src:e,srcDark:r,alt:s="",className:a,style:i,isDarkMode:n}){return(0,t.jsx)("img",{src:n?e:r,alt:s,className:a??"block w-full h-full object-cover",style:i})}function ey({className:e=""}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:`inline-flex flex-wrap items-center justify-center gap-3 ${e}`,children:[(0,t.jsxs)("a",{href:"https://apps.apple.com/us/app/flint-voice-note/id6760716646",target:"_blank",rel:"noopener noreferrer","data-fast-goal":"click_open_app_store","aria-label":"Download Flint on the App Store",className:"inline-flex rounded-[14px] transition-transform hover:scale-[1.03] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-400 focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--c-bg)]",children:[(0,t.jsx)("img",{src:"/images/app-store-download.svg",alt:"Download on the App Store",width:180,height:60,className:"app-store-badge-light h-[60px] w-auto"}),(0,t.jsx)("img",{src:"/images/app-store-download-dark.svg",alt:"",width:180,height:60,"aria-hidden":"true",className:"app-store-badge-dark h-[60px] w-auto"})]}),(0,t.jsx)("a",{href:"https://play.google.com/store/apps/details?id=so.klu.flintapp",target:"_blank",rel:"noopener noreferrer","data-fast-goal":"click_open_play_store","aria-label":"Get Flint on Google Play",className:"inline-flex rounded-[14px] transition-transform hover:scale-[1.03] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-400 focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--c-bg)]",children:(0,t.jsx)("img",{src:"/images/google-play-download.png",alt:"Get it on Google Play",width:202,height:60,className:"h-[60px] w-auto"})})]}),(0,t.jsx)("style",{children:` 2 [data-theme="light"] .app-store-badge-dark, 3 [data-theme="dark"] .app-store-badge-light { 4 display: none; 5 } 6 `})]})}function eb({className:e=""}){return(0,t.jsx)("a",{href:"https://www.scrolllaunch.com/products/flint?utm_source=badge&utm_medium=embed&utm_campaign=flint&ref=scrolllaunch",target:"_blank",rel:"noopener noreferrer","aria-label":"Flint, #1 Product of the Week on ScrollLaunch",className:`inline-flex rounded-xl transition-transform hover:scale-[1.03] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-400 focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--c-bg)] ${e}`,children:(0,t.jsx)("img",{src:"/images/flint-scrolllaunch-product-of-the-week.svg",alt:"#1 Product of the Week on ScrollLaunch",width:220,height:48,loading:"lazy"})})}function ej({children:e,width:r=200,leftOffset:s=0}){let a=(0,N.useId)().replace(/:/g,""),i=Math.round(822*r/390),n=r/390,l=Math.round(11*n),o=Math.round(11*n),c=Math.round(368*n),d=Math.round(800*n),x=Math.round(44*n),m=Math.round(52*n);return(0,t.jsxs)("div",{className:"relative overflow-hidden",style:{width:r-1,height:i,borderRadius:m},children:[(0,t.jsx)("div",{className:"absolute overflow-hidden",style:{left:l+s,top:o,width:c,height:d,borderRadius:x,zIndex:1},children:e}),(0,t.jsxs)("svg",{viewBox:"0 0 390 822",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"absolute inset-0 w-full h-full pointer-events-none",style:{zIndex:2},children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("mask",{id:`m-${a}`,children:[(0,t.jsx)("rect",{x:"0",y:"0",width:"390",height:822,fill:"white"}),(0,t.jsx)("rect",{x:11,y:11,width:368,height:800,rx:44,fill:"black"})]}),(0,t.jsxs)("linearGradient",{id:`shine-${a}`,x1:"0",y1:"0",x2:"1",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"white",stopOpacity:"0.2"}),(0,t.jsx)("stop",{offset:"50%",stopColor:"white",stopOpacity:"0.05"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"white",stopOpacity:"0.15"})]})]}),(0,t.jsx)("rect",{x:"0",y:"0",width:"390",height:822,rx:"52",fill:"#141416",mask:`url(#m-${a})`}),(0,t.jsx)("rect",{x:"1",y:"1",width:"388",height:820,rx:"52",fill:"none",stroke:`url(#shine-${a})`,strokeWidth:"3"}),(0,t.jsx)("rect",{x:"-2",y:"130",width:"4",height:"26",rx:"2",fill:"#2c2c2e"}),(0,t.jsx)("rect",{x:"-2",y:"168",width:"4",height:"58",rx:"2",fill:"#2c2c2e"}),(0,t.jsx)("rect",{x:"-2",y:"238",width:"4",height:"58",rx:"2",fill:"#2c2c2e"}),(0,t.jsx)("rect",{x:"388",y:"185",width:"4",height:"78",rx:"2",fill:"#2c2c2e"})]})]})}function eN({children:e,delay:r=0,className:s=""}){let a=(0,N.useRef)(null),[i,n]=(0,N.useState)(!1);return(0,N.useEffect)(()=>{let e=a.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e.isIntersecting&&n(!0)},{threshold:.1});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsx)("div",{ref:a,className:`transition-all duration-700 ${s}`,style:{opacity:+!!i,transform:i?"translateY(0)":"translateY(24px)",transitionDelay:`${r}ms`},children:e})}let ew=[{src:"/images/home-empty-dark.png",srcDark:"/images/home-empty.png",alt:"Flint home screen"},{src:"/images/home-recording-dark.png",srcDark:"/images/home-recording.png",alt:"Flint recording screen"},{src:"/images/home-note-dark.png",srcDark:"/images/home-note.png",alt:"Flint note view"}];function ek(){let[e,r]=(0,N.useState)(1),[s,a]=(0,N.useState)(!1),i=z(0),n=(0,N.useRef)(null),{scrollYProgress:l}=function({container:e,target:t,...r}={}){var s;let a=(0,k.useConstant)(eo);s=r.offset,!("u"<typeof window)&&(t?(0,M.supportsViewTimeline)()&&!!er(s):(0,M.supportsScrollTimeline)())&&(a.scrollXProgress.accelerate=ed("x",r,e,t),a.scrollYProgress.accelerate=ed("y",r,e,t));let i=(0,N.useRef)(null),n=(0,N.useRef)(!1),l=(0,N.useCallback)(()=>(i.current=en((e,{x:t,y:r})=>{a.scrollX.set(t.current),a.scrollXProgress.set(t.progress),a.scrollY.set(r.current),a.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,el.useIsomorphicLayoutEffect)(()=>
6{if(n.current=!1,!(ec(e)||ec(t)))return l();n.current=!0},[l]),(0,N.useEffect)(()=>n.current?((0,P.invariant)(!ec(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,P.invariant)(!ec(t),"Target ref is defined but not hydrated","use-scroll-ref"),l()):void 0,[l]),a}({target:n,offset:["start end","end start"]}),o=em(l,[0,1],[80,-80]),c=em(l,[0,1],[70,-70]);function d(e){r(t=>(t+e+ew.length)%ew.length)}return(0,t.jsx)("div",{ref:n,children:(0,t.jsxs)(eN,{className:"pb-16",children:[(0,t.jsxs)("div",{className:"hidden md:flex items-end justify-center gap-6 px-4",style:{perspective:"1000px"},children:[(0,t.jsx)(b.motion.div,{style:{y:c},children:(0,t.jsx)("div",{style:{transform:"rotateY(18deg) rotateX(4deg) translateY(16px) rotate(-4deg)"},children:(0,t.jsx)(ej,{width:200,leftOffset:-1,children:(0,t.jsx)(ev,{src:ew[0].src,srcDark:ew[0].srcDark,alt:ew[0].alt,className:"w-full h-full object-cover object-top",isDarkMode:s})})})}),(0,t.jsx)(b.motion.div,{style:{y:o},children:(0,t.jsx)(ej,{width:230,children:(0,t.jsx)(ev,{src:ew[1].src,srcDark:ew[1].srcDark,alt:ew[1].alt,className:"w-full h-full object-cover object-top",isDarkMode:s})})}),(0,t.jsx)(b.motion.div,{style:{y:c},children:(0,t.jsx)("div",{style:{transform:"rotateY(-18deg) rotateX(4deg) translateY(16px) rotate(4deg)"},children:(0,t.jsx)(ej,{width:200,leftOffset:-1,children:(0,t.jsx)(ev,{src:ew[2].src,srcDark:ew[2].srcDark,alt:ew[2].alt,className:"w-full h-full object-cover object-top",isDarkMode:s})})})})]}),(0,t.jsx)("div",{className:"md:hidden",style:{clipPath:"inset(0 0 -200px 0)"},children:(0,t.jsx)("div",{className:"relative flex items-end justify-center px-4",style:{height:460,overflow:"visible"},children:(0,t.jsx)(y.AnimatePresence,{initial:!1,children:ew.map((r,a)=>{let n,l,x=((l=((a-e)%(n=ew.length)+n)%n)>1&&(l-=n),l);if(Math.abs(x)>1)return null;let m=0===x;return(0,t.jsx)(b.motion.div,{style:{position:"absolute",bottom:0,zIndex:m?10:5,y:m?o:c},children:(0,t.jsx)(b.motion.div,{drag:!!m&&"x",dragConstraints:{left:0,right:0},dragElastic:.2,style:{x:m?i:0},animate:{x:150*x,scale:m?1:.68,opacity:m?1:.45,rotateY:-16*x,y:24*!m,rotate:4*x},transition:{type:"spring",stiffness:300,damping:30},onDragEnd:(e,t)=>{i.set(0),t.offset.x<-60?d(1):t.offset.x>60&&d(-1)},onClick:()=>{-1===x?d(-1):1===x&&d(1)},className:m?"cursor-grab active:cursor-grabbing":"cursor-pointer",children:(0,t.jsx)(ej,{width:m?210:190,children:(0,t.jsx)(ev,{src:r.src,srcDark:r.srcDark,alt:r.alt,className:"w-full h-full object-cover object-top",isDarkMode:s})})})},a)})})})}),(0,t.jsx)("div",{className:"md:hidden flex justify-center gap-2 mt-10",children:ew.map((s,a)=>(0,t.jsx)("button",{onClick:()=>r(a),className:`w-1.5 h-1.5 rounded-full transition-colors ${a===e?"bg-amber-400":"bg-[var(--c-invert-15)]"}`},a))}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-3 mt-16",children:[(0,t.jsx)(f.Sun,{size:20,className:"text-[var(--c-text-faint)]"}),(0,t.jsx)("button",{onClick:()=>a(e=>!e),className:`relative w-14 h-7 rounded-full transition-colors duration-200 ${s?"bg-zinc-700":"bg-zinc-200"}`,"aria-label":"Toggle app dark mode",children:(0,t.jsx)("span",{className:`absolute top-1 left-1 w-5 h-5 rounded-full shadow transition-transform duration-200 ${s?"translate-x-7 bg-white":"translate-x-0 bg-zinc-500"}`})}),(0,t.jsx)(x.Moon,{size:20,className:"text-[var(--c-text-faint)]"})]})]})})}function ez(){return(0,t.jsxs)(eg.default,{children:[(0,t.jsx)(eh.default,{}),(0,t.jsxs)("section",{className:"relative pt-32 pb-16 px-6 text-center overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[600px] h-[400px] rounded-full bg-amber-400/10 blur-[120px] pointer-events-none"}),(0,t.jsxs)("div",{className:"relative z-10 max-w-2xl mx-auto",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 text-xs font-medium px-3 py-1.5 rounded-full border border-amber-400/30 bg-amber-400/10 text-amber-400 mb-6",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-amber-400 animate-pulse"}),"Now on iOS & Android"]}),(0,t.jsxs)("h1",{className:"text-5xl md:text-6xl font-bold leading-[1.1] mb-5 tracking-tight text-[var(--c-text)]",children:["You talk,",(0,t.jsx)("br",{}),(0,t.jsx)("em",{className:"not-italic text-amber-400",children:"Flint writes."})]}),(0,t.jsx)("p",{className:"text-base md:text-lg text-[var(--c-text-muted)] max-w-xl mx-auto mb-8 leading-relaxed",children:"Speak freely. Flint transcribes and summarizes your voice into clear notes: note, todo, keypoints. No subscription, no $99/year."}),(0,t.jsx)(ey,{}),(0,t.jsx)("div",{className:"mt-6 flex justify-center",children:(0,t.jsx)(eb,{})})]})]}),(0,t.jsx)(ek,{}),(0,t.jsx)("div",{className:"max-w-4xl mx-auto px-6",children:(0,t.jsx)("div",{className:"border-t border-[var(--c-invert-5)]"})}),(0,t.jsxs)("section",{id:"how",className:"max-w-4xl mx-auto px-6 py-20",children:[(0,t.jsx)(eN,{
6children:(0,t.jsx)("div",{className:"text-xs font-semibold tracking-widest uppercase text-amber-400 mb-3",children:"How it works"})}),(0,t.jsx)(eN,{delay:80,children:(0,t.jsxs)("h2",{className:"text-3xl md:text-4xl font-bold text-[var(--c-text)] mb-3 leading-tight",children:["Three steps.",(0,t.jsx)("br",{}),"Zero friction."]})}),(0,t.jsx)(eN,{delay:160,children:(0,t.jsx)("p",{className:"text-[var(--c-text-muted)] mb-12 max-w-md",children:"Tap record. Speak your mind. Get a clean, structured note back in seconds."})}),(0,t.jsx)("div",{className:"grid md:grid-cols-3 gap-6",children:[{num:"1",icon:(0,t.jsx)(d,{size:22}),title:"Tap and talk",desc:"Hit record and ramble freely. No structure needed. Flint listens while you drive, walk, or cook. Hands-free, no typing."},{num:"2",icon:(0,t.jsx)(v.default,{size:22}),title:"Flint cleans it up",desc:"Your ramble gets transcribed and summarized instantly. Choose from note, todo list, story format, or build your own custom format.",delay:80},{num:"3",icon:(0,t.jsx)(h.Sparkles,{size:22}),title:"Ask and act",desc:"Chat with your notes. Cross-reference ideas, ask questions, or let Flint take action, like adding a meeting to your calendar.",delay:160}].map(e=>(0,t.jsx)(eN,{delay:e.delay??0,children:(0,t.jsxs)("div",{className:"relative p-6 rounded-2xl border border-[var(--c-invert-8)] bg-[var(--c-invert-3)] hover:bg-[var(--c-invert-5)] transition-colors",children:[(0,t.jsx)("span",{className:"absolute top-4 right-4 text-4xl font-bold text-[var(--c-invert-5)] leading-none select-none",children:e.num}),(0,t.jsx)("div",{className:"w-10 h-10 rounded-xl bg-amber-400/10 flex items-center justify-center text-amber-400 mb-4",children:e.icon}),(0,t.jsx)("h3",{className:"font-semibold text-[var(--c-text)] mb-2",children:e.title}),(0,t.jsx)("p",{className:"text-sm text-[var(--c-text-muted)] leading-relaxed",children:e.desc})]})},e.num))})]}),(0,t.jsx)("div",{className:"max-w-4xl mx-auto px-6",children:(0,t.jsx)("div",{className:"border-t border-[var(--c-invert-5)]"})}),(0,t.jsx)("section",{className:"max-w-4xl mx-auto px-6 py-20",children:(0,t.jsxs)("div",{className:"grid md:grid-cols-2 gap-12 items-center",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(eN,{children:(0,t.jsx)("div",{className:"text-xs font-semibold tracking-widest uppercase text-amber-400 mb-3",children:"AI Chat"})}),(0,t.jsx)(eN,{delay:80,children:(0,t.jsxs)("h2",{className:"text-3xl md:text-4xl font-bold text-[var(--c-text)] leading-tight mb-3",children:["Your notes,",(0,t.jsx)("br",{}),"made ",(0,t.jsx)("em",{className:"not-italic text-amber-400",children:"actionable"})]})}),(0,t.jsx)(eN,{delay:160,children:(0,t.jsx)("p",{className:"text-[var(--c-text-muted)] mb-6 text-sm leading-relaxed",children:"Ask anything across all your notes. Flint can answer questions, find patterns, and take actions, like creating calendar events directly from a conversation."})}),(0,t.jsx)(eN,{delay:240,children:(0,t.jsx)("div",{className:"flex flex-col gap-3",children:["Cross-reference notes from different days","Add events to your device calendar","Summarize YouTube videos instantly","Available on Credits Pack and Pro"].map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm text-[var(--c-text-muted)]",children:[(0,t.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-amber-400 flex-shrink-0"}),e]},e))})})]}),(0,t.jsx)(eN,{delay:100,children:(0,t.jsxs)("div",{className:"rounded-2xl border border-[var(--c-invert-10)] bg-[var(--c-surface)] overflow-hidden shadow-2xl",children:[(0,t.jsx)("div",{className:"px-4 py-3 border-b border-[var(--c-invert-8)] text-sm text-[var(--c-text-muted)]",children:"â What is this note about"}),(0,t.jsxs)("div",{className:"p-4 flex flex-col gap-3 min-h-[240px]",children:[(0,t.jsx)("div",{className:"self-end max-w-[75%] bg-amber-400/15 text-amber-400 text-xs px-3 py-2 rounded-2xl rounded-tr-sm",children:"What is this note about"}),(0,t.jsx)("div",{className:"self-start max-w-[80%] bg-[var(--c-invert-5)] text-[var(--c-text-muted)] text-xs px-3 py-2 rounded-2xl rounded-tl-sm leading-relaxed",children:"The note discusses offline device dictation quality and how quality may vary without an internet connection."}),(0,t.jsx)("div",{className:"self-end max-w-[75%] bg-amber-400/15 text-amber-400 text-xs px-3 py-2 rounded-2xl rounded-tr-sm",children:"Add a meeting with Sami tomorrow 3pm"}),(0,t.jsx)("div",{className:"self-start text-[10px] text-emerald-400 bg-emerald-400/10 px-2 py-1 rounded-lg",children:"Created calendar event"}),(0,t.jsx)("div",{className:"self-start max-w-[80%] bg-[var(--c-invert-5)] text-[var(--c-text-muted)] text-xs px-3 py-2 rounded-2xl rounded-tl-sm",children:"Added the meeting with Sami tomorrow at 3 PM to your calendar."}),(0,t.jsxs)("div",{className:"flex items-center gap-3 bg-[var(--c-invert-5)] rounded-xl p-3 border border-[var(--c-invert-8)]",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-lg bg-blue-500/20 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(i.default,{size:16,className:"text-blue-400"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-xs font-medium text-[var(--c-text)]",children:"Meeting with Sami"}),(0,t.jsx)("div",{className:"text-[10px] text-[var(--c-text-faint)]",children:"3:00 PM · Tomorrow"})]})]})]}),(0,t.jsxs)("div",{className:"px-4 py-3 border-t border-[var(--c-invert-8)] flex items-center gap-2",children:[(0,t.jsx)("div",{className:"flex-1 bg-[var(--c-invert-5)] rounded-xl px-3 py-2 text-xs text-[var(--c-text-faint)]",children:"Type a message..."}),(0,t.jsx)("button",{className:"w-7 h-7 rounded-lg bg-amber-400 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(a,{size:14,color:"#0f0d0b"})})]})]})})]})}),(0,t.jsx)("section",{id:"features",className:"py-20 border-t border-b border-[var(--c-invert-5)]",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-6",children:[(0,t.jsx)(eN,{
6children:(0,t.jsx)("div",{className:"text-xs font-semibold tracking-widest uppercase text-amber-400 mb-3",children:"Why Flint"})}),(0,t.jsx)(eN,{delay:80,children:(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-[var(--c-text)] mb-10",children:"Built differently."})}),(0,t.jsx)("div",{className:"grid md:grid-cols-2 gap-6",children:[{icon:(0,t.jsx)(u,{size:18}),title:"Native iOS & Android",desc:"Not a web app. Real native experience with Live Activity, Dynamic Island, and background recording."},{icon:(0,t.jsx)(l.default,{size:18}),title:"No recording limit",desc:"Competitors cap you at 15 minutes. Flint has no limit. Record a 2-hour brainstorm if you need to.",delay:80},{icon:(0,t.jsx)(s,{size:18}),title:"Four summary formats",desc:"Default note, todo checklist, first-person story, or custom. Define your own format with a name and instruction.",delay:160},{icon:(0,t.jsx)(m,{size:18}),title:"Tweak any summary",desc:'Don\'t like the result? Add an instruction and regenerate. Say "make it shorter" or "add emoji" and Flint adapts.',delay:0},{icon:(0,t.jsx)(c,{size:18}),title:"Local-first privacy",desc:"Audio stays on your device. Only text is ever sent to the cloud. Switch to on-device mode for full privacy.",delay:80},{icon:(0,t.jsx)(o,{size:18}),title:"Bring your own API key",desc:"Pro users can connect Deepgram, OpenAI, or Anthropic. Your key, your cost, typically near zero.",delay:0},{icon:(0,t.jsx)(g,{size:18}),title:"YouTube summaries free",desc:"Paste any YouTube URL and get an AI summary instantly. Included free with Credits Pack and Pro.",delay:80}].map(e=>(0,t.jsx)(eN,{delay:e.delay??0,children:(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-amber-400 flex-shrink-0 mt-1.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"font-semibold text-[var(--c-text)] mb-1 text-sm",children:e.title}),(0,t.jsx)("p",{className:"text-xs text-[var(--c-text-muted)] leading-relaxed",children:e.desc})]})]})},e.title))})]})}),(0,t.jsxs)("section",{className:"max-w-3xl mx-auto px-6 py-20",children:[(0,t.jsxs)(eN,{children:[(0,t.jsx)("div",{className:"text-xs font-semibold tracking-widest uppercase text-amber-400 mb-3",children:"Comparison"}),(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-[var(--c-text)] mb-8",children:"Flint vs the rest"})]}),(0,t.jsx)(eN,{delay:80,children:(0,t.jsx)("div",{className:"rounded-2xl border border-[var(--c-invert-10)] overflow-hidden",children:(0,t.jsxs)("table",{className:"w-full text-sm",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"border-b border-[var(--c-invert-10)]",children:[(0,t.jsx)("th",{className:"text-left px-5 py-3.5 text-[var(--c-text-faint)] font-medium w-1/2"}),(0,t.jsx)("th",{className:"px-5 py-3.5 text-[var(--c-text-muted)] font-medium text-center",children:"AudioPen"}),(0,t.jsx)("th",{className:"px-5 py-3.5 text-amber-400 font-semibold text-center bg-amber-400/5",children:"Flint"})]})}),(0,t.jsx)("tbody",{children:[{feature:"Native mobile app",audiopen:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p.X,{size:13,className:"inline text-red-400 mr-1"}),"Web only"]}),flint:(0,t.jsx)(n.Check,{size:14,className:"text-emerald-400 mx-auto"})},{feature:"Recording limit",audiopen:"15 min",flint:(0,t.jsx)("span",{className:"text-amber-400 font-medium",children:"No limit"})},{feature:"Pricing model",audiopen:"$75â99/year",flint:(0,t.jsx)("span",{className:"text-amber-400 font-medium",children:"Pay per use"})},{feature:"One-time Pro",audiopen:(0,t.jsx)(p.X,{size:14,className:"text-red-400 mx-auto"}),flint:(0,t.jsx)("span",{className:"text-amber-400 font-medium",children:"$16 forever"})},{feature:"BYOK support",audiopen:(0,t.jsx)(p.X,{size:14,className:"text-red-400 mx-auto"}),flint:(0,t.jsx)(n.Check,{size:14,className:"text-emerald-400 mx-auto"})},{feature:"AI chat over notes",audiopen:(0,t.jsx)(p.X,{size:14,className:"text-red-400 mx-auto"}),flint:(0,t.jsx)(n.Check,{size:14,className:"text-emerald-400 mx-auto"})},{feature:"YouTube summaries",audiopen:(0,t.jsx)(p.X,{size:14,className:"text-red-400 mx-auto"}),flint:(0,t.jsx)("span",{className:"text-emerald-400 font-medium",children:"Free"})}].map((e,r)=>(0,t.jsxs)("tr",{className:`border-b border-[var(--c-invert-5)] last:border-0 ${r%2==0?"":"bg-[var(--c-invert-3)]"}`,children:[(0,t.jsx)("td",{className:"px-5 py-3 text-[var(--c-text-muted)]",children:e.feature}),(0,t.jsx)("td",{className:"px-5 py-3 text-center text-[var(--c-text-faint)]",children:e.audiopen}),(0,t.jsx)("td",{className:"px-5 py-3 text-center bg-amber-400/3",children:e.flint})]},e.feature))})]})})})]}),(0,t.jsx)("div",{className:"max-w-4xl mx-auto px-6",children:(0,t.jsx)("div",{className:"border-t border-[var(--c-invert-5)]"})}),(0,t.jsx)(ep,{renderReveal:(e,r)=>(0,t.jsx)(eN,{delay:r,children:e})}),(0,t.jsx)("div",{className:"max-w-4xl mx-auto px-6",children:(0,t.jsx)("div",{className:"border-t border-[var(--c-invert-5)]"})}),(0,t.jsxs)("section",{id:"download",className:"relative py-24 px-6 text-center overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[500px] h-[300px] rounded-full bg-amber-400/10 blur-[100px] pointer-events-none"}),(0,t.jsxs)("div",{className:"relative z-10 max-w-xl mx-auto",children:[(0,t.jsx)(eN,{
6children:(0,t.jsxs)("h2",{className:"text-4xl md:text-5xl font-bold text-[var(--c-text)] mb-4 leading-tight",children:["Stop losing ideas.",(0,t.jsx)("br",{}),"Start using ",(0,t.jsx)("em",{className:"not-italic text-amber-400",children:"your voice."})]})}),(0,t.jsx)(eN,{delay:80,children:(0,t.jsx)("p",{className:"text-[var(--c-text-muted)] mb-8",children:"Flint is available on iOS and Android."})}),(0,t.jsx)(eN,{delay:160,children:(0,t.jsx)(ey,{})})]})]}),(0,t.jsx)("footer",{className:"border-t border-[var(--c-invert-5)] py-8 px-6",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto flex flex-col items-center gap-6 text-center",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"mb-3 text-xs font-semibold uppercase tracking-[0.24em] text-[var(--c-text-faint)]",children:"Try Flint for"}),(0,t.jsxs)("ul",{className:"flex flex-wrap items-center justify-center gap-x-4 gap-y-2 text-sm text-[var(--c-text-muted)]",children:[(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/for-researcher",className:"hover:text-[var(--c-text)] transition-colors",children:"Researcher"})}),(0,t.jsx)("li",{"aria-hidden":"true",className:"text-[var(--c-text-faint)]",children:"|"}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/for-lecture",className:"hover:text-[var(--c-text)] transition-colors",children:"Lecture"})}),(0,t.jsx)("li",{"aria-hidden":"true",className:"text-[var(--c-text-faint)]",children:"|"}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/digest",className:"hover:text-[var(--c-text)] transition-colors",children:"Spaced Repetition"})})]})]}),(0,t.jsxs)("ul",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-sm text-[var(--c-text-faint)]",children:[(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/privacy",className:"hover:text-[var(--c-text)] transition-colors",children:"Privacy"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/terms",className:"hover:text-[var(--c-text)] transition-colors",children:"Terms"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"mailto:[email protected]",className:"hover:text-[var(--c-text)] transition-colors",children:"Support"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"https://x.com/flintvoice",className:"hover:text-[var(--c-text)] transition-colors",children:"X"})})]}),(0,t.jsx)(eb,{}),(0,t.jsx)("div",{className:"text-xs text-[var(--c-text-faint)]",children:"© 2026 flintvoice.app"})]})})]})}e.s(["default",()=>ez],52683)}]);
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.