(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},98183,(e,t,r)=>{"use strict";function n(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,n]of t.entries())e.append(r,n)}return e}Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{assign:function(){return s},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o}})},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{formatUrl:function(){return o},formatWithValidation:function(){return l},urlObjectKeys:function(){return s}});let n=e.r(90809)._(e.r(98183)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",s=e.pathname||"",l=e.hash||"",a=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(c+=":"+e.port)),a&&"object"==typeof a&&(a=String(n.urlQueryToSearchParams(a)));let u=e.search||a&&"?"+a||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==c?(c="//"+(c||""),s&&"/"!==s[0]&&(s="/"+s)):c||(c=""),l&&"#"!==l[0]&&(l="#"+l),u&&"?"!==u[0]&&(u="?"+u),""+o+c+(s=s.replace(/[?#]/g,encodeURIComponent))+(u=u.replace("#","%23"))+l}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return o(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(71645);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=o(e,n)),t&&(i.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return y},NormalizeError:function(){return g},PageNotFoundError:function(){return x},SP:function(){return m},ST:function(){return p},WEB_VITALS:function(){return n},execOnce:function(){return i},getDisplayName:function(){return c},getLocationOrigin:function(){return l},getURL:function(){return a},isAbsoluteUrl:function(){return s},isResSent:function(){return u},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return d},stringifyError:function(){return v}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return function(){for(var n=arguments.length,i=Array(n),o=0;o<n;o++)i[o]=arguments[o];return r||(r=!0,t=e(...i)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>o.test(e);function l(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function a(){let{href:e}=window.location,t=l();return e.substring(t.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function d(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Object.defineProperty(Error('"'+c(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let m="undefined"!=typeof performance,p=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class g extends Error{}class x extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(18967),i=e.r(52817);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return g},useLinkStatus:function(){return y}});let n=e.r(90809),i=e.r(43476),o=n._(e.r(71645)),s=e.r(95057),l=e.r(8372),a=e.r(18581),c=e.r(18967),u=e.r(5550);e.r(33525);let d=e.r(91949),f=e.r(73668),m=e.r(99781);e.r(84508);let p=e.r(65165);function h(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}function g(e){var t;let r,n,s,[g,y]=(0,o.useOptimistic)(d.IDLE_LINK_STATUS),b=(0,o.useRef)(null),{href:v,as:j,children:w,prefetch:N=null,passHref:_,replace:P,shallow:C,scroll:S,onClick:k,onMouseEnter:O,onTouchStart:E,legacyBehavior:A=!1,onNavigate:M,ref:R,unstable_dynamicOnHover:I,...T}=e;r=w,A&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let L=o.default.useContext(l.AppRouterContext),z=!1!==N,U=!1!==N?null===(t=N)||"auto"===t?p.FetchStrategy.PPR:p.FetchStrategy.Full:p.FetchStrategy.PPR,{href:D,as:F}=o.default.useMemo(()=>{let e=h(v);return{href:e,as:j?h(j):e}},[v,j]);A&&(n=o.default.Children.only(r));let q=A?n&&"object"==typeof n&&n.ref:R,B=o.default.useCallback(e=>(null!==L&&(b.current=(0,d.mountLinkInstance)(e,D,L,U,z,y)),()=>{b.current&&((0,d.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,d.unmountPrefetchableInstance)(e)}),[z,D,L,U,y]),G={ref:(0,a.useMergedRef)(B,q),onClick(e){A||"function"!=typeof k||k(e),A&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),L&&(e.defaultPrevented||function(e,t,r,n,i,s,l){let{nodeName:a}=e.currentTarget;if(!("A"===a.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,f.isLocalURL)(t)){i&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}o.default.startTransition(()=>{(0,m.dispatchNavigateAction)(r||t,i?"replace":"push",null==s||s,n.current)})}}(e,D,F,b,P,S,M))},onMouseEnter(e){A||"function"!=typeof O||O(e),A&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),L&&z&&(0,d.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){A||"function"!=typeof E||E(e),A&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),L&&z&&(0,d.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,c.isAbsoluteUrl)(F)?G.href=F:A&&!_&&("a"!==n.type||"href"in n.props)||(G.href=(0,u.addBasePath)(F)),s=A?o.default.cloneElement(n,G):(0,i.jsx)("a",{...T,...G,children:r}),(0,i.jsx)(x.Provider,{value:g,children:s})}let x=(0,o.createContext)(d.IDLE_LINK_STATUS),y=()=>(0,o.useContext)(x);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},75254,e=>{"use strict";e.s(["default",()=>s],75254);var t=e.i(71645);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var i={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"};let o=(0,t.forwardRef)((e,r)=>{let{color:o="currentColor",size:s=24,strokeWidth:l=2,absoluteStrokeWidth:a,className:c="",children:u,iconNode:d,...f}=e;return(0,t.createElement)("svg",{ref:r,...i,width:s,height:s,stroke:o,strokeWidth:a?24*Number(l)/Number(s):l,className:n("lucide",c),...!u&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"},...f},[...d.map(e=>{let[r,n]=e;return(0,t.createElement)(r,n)}),...Array.isArray(u)?u:[u]])}),s=(e,i)=>{let s=(0,t.forwardRef)((s,l)=>{let{className:a,...c}=s;return(0,t.createElement)(o,{ref:l,iconNode:i,className:n("lucide-".concat(r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),a),...c})});return s.displayName=r(e),s}},18566,(e,t,r)=>{t.exports=e.r(76562)},31278,e=>{"use strict";e.s(["Loader2",()=>t],31278);let t=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},63209,e=>{"use strict";e.s(["AlertCircle",()=>t],63209);let t=(0,e.i(75254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},13915,e=>{"use strict";e.s(["RetoolNavbar",()=>i]);var t=e.i(43476),r=e.i(71645),n=e.i(22016);function i(e){let{className:i}=e,[o,s]=(0,r.useState)(!1),[l,a]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=()=>{s(window.scrollY>50)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);let c=()=>{a(!1)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("nav",{className:"retool-navbar ".concat(o?"scrolled":""," ").concat(i||""),children:(0,t.jsxs)("div",{className:"retool-nav-container",children:[(0,t.jsxs)(n.default,{href:"/",className:"retool-logo",onClick:c,children:[(0,t.jsx)("div",{className:"retool-logo-icon",children:(0,t.jsxs)("div",{className:"logo-dots",children:[(0,t.jsx)("div",{className:"dot"}),(0,t.jsx)("div",{className:"dot"}),(0,t.jsx)("div",{className:"dot"}),(0,t.jsx)("div",{className:"dot"})]})}),(0,t.jsx)("span",{className:"retool-logo-text",children:"Straxion"})]}),(0,t.jsx)("div",{className:"retool-nav-links",children:(0,t.jsxs)("div",{className:"retool-nav-group",children:[(0,t.jsx)("button",{className:"retool-nav-item",onClick:()=>{let e=document.querySelector(".features-section");null==e||e.scrollIntoView({behavior:"smooth"})},children:"Features"}),(0,t.jsx)("button",{className:"retool-nav-item",onClick:()=>{let e=document.querySelector(".how-it-works-section");null==e||e.scrollIntoView({behavior:"smooth"})},children:"How It Works"}),(0,t.jsx)("button",{className:"retool-nav-item",onClick:()=>{let e=document.querySelector(".faq-section");null==e||e.scrollIntoView({behavior:"smooth"})},children:"FAQs"}),(0,t.jsx)(n.default,{href:"/pricing",className:"retool-nav-item",children:"Pricing"})]})}),(0,t.jsx)("div",{className:"retool-nav-actions",children:(0,t.jsx)(n.default,{href:"/auth/signin",className:"retool-nav-cta",children:"Get Started"})}),(0,t.jsx)("button",{className:"retool-mobile-menu-btn",onClick:()=>{a(!l)},"aria-label":"Toggle mobile menu",children:(0,t.jsxs)("div",{className:"retool-hamburger ".concat(l?"open":""),children:[(0,t.jsx)("span",{}),(0,t.jsx)("span",{}),(0,t.jsx)("span",{})]})})]})}),l&&(0,t.jsx)("div",{className:"retool-mobile-overlay",children:(0,t.jsx)("div",{className:"retool-mobile-menu",children:(0,t.jsxs)("div",{className:"retool-mobile-nav-links",children:[(0,t.jsxs)("div",{className:"retool-mobile-section",children:[(0,t.jsx)("button",{className:"retool-mobile-nav-item",onClick:()=>{let e=document.querySelector(".features-section");null==e||e.scrollIntoView({behavior:"smooth"}),c()},children:"Features"}),(0,t.jsx)("button",{className:"retool-mobile-nav-item",onClick:()=>{let e=document.querySelector(".how-it-works-section");null==e||e.scrollIntoView({behavior:"smooth"}),c()},children:"How It Works"}),(0,t.jsx)("button",{className:"retool-mobile-nav-item",onClick:()=>{let e=document.querySelector(".faq-section");null==e||e.scrollIntoView({behavior:"smooth"}),c()},children:"FAQs"}),(0,t.jsx)(n.default,{href:"/pricing",className:"retool-mobile-nav-item",onClick:c,children:"Pricing"})]}),(0,t.jsx)("div",{className:"retool-mobile-actions",children:(0,t.jsx)(n.default,{href:"/auth/signin",className:"retool-mobile-cta",onClick:c,children:"Get Started"})})]})})})]})}},51348,e=>{"use strict";e.s(["Linkedin",()=>t],51348);let t=(0,e.i(75254).default)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]])},95468,e=>{"use strict";e.s(["CheckCircle2",()=>t],95468);let t=(0,e.i(75254).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},88143,(e,t,r)=>{"use strict";function n(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:s}=e,l=n?40*n:t,a=i?40*i:r,c=l&&a?"viewBox='0 0 "+l+" "+a+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return i}});let n=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return a}}),e.r(33525);let n=e.r(88143),i=e.r(87690),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var r,a;let c,u,d,{src:f,sizes:m,unoptimized:p=!1,priority:h=!1,loading:g,className:x,quality:y,width:b,height:v,fill:j=!1,style:w,overrideSrc:N,onLoad:_,onLoadingComplete:P,placeholder:C="empty",blurDataURL:S,fetchPriority:k,decoding:O="async",layout:E,objectFit:A,objectPosition:M,lazyBoundary:R,lazyRoot:I,...T}=e,{imgConf:L,showAltText:z,blurComplete:U,defaultLoader:D}=t,F=L||i.imageConfigDefault;if("allSizes"in F)c=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),n=null==(r=F.qualities)?void 0:r.sort((e,t)=>e-t);c={...F,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let q=T.loader||D;delete T.loader,delete T.srcSet;let B="__next_img_default"in q;if(B){if("custom"===c.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=q;q=t=>{let{config:r,...n}=t;return e(n)}}if(E){"fill"===E&&(j=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[E];t&&!m&&(m=t)}let G="",V=l(b),W=l(v);if((a=f)&&"object"==typeof a&&(s(a)||void 0!==a.src)){let e=s(f)?f.default:f;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(u=e.blurWidth,d=e.blurHeight,S=S||e.blurDataURL,G=e.src,!j)if(V||W){if(V&&!W){let t=V/e.width;W=Math.round(e.height*t)}else if(!V&&W){let t=W/e.height;V=Math.round(e.width*t)}}else V=e.width,W=e.height}let H=!h&&("lazy"===g||void 0===g);(!(f="string"==typeof f?f:G)||f.startsWith("data:")||f.startsWith("blob:"))&&(p=!0,H=!1),c.unoptimized&&(p=!0),B&&!c.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(p=!0);let K=l(y),X=Object.assign(j?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:M}:{},z?{}:{color:"transparent"},w),Q=U||"empty"===C?null:"blur"===C?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:V,heightInt:W,blurWidth:u,blurHeight:d,blurDataURL:S||"",objectFit:X.objectFit})+'")':'url("'+C+'")',Z=o.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,$=Q?{backgroundSize:Z,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{},J=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:s,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:a,kind:c}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),u=a.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:a.map((e,n)=>l({config:t,src:r,quality:o,width:e})+" "+("w"===c?e:n+1)+c).join(", "),src:l({config:t,src:r,quality:o,width:a[u]})}}({config:c,src:f,unoptimized:p,width:V,quality:K,sizes:m,loader:q});return{props:{...T,loading:H?"lazy":g,fetchPriority:k,width:V,height:W,decoding:O,className:x,style:{...X,...$},sizes:J.sizes,srcSet:J.srcSet,src:N||J.src},meta:{unoptimized:p,priority:h,placeholder:C,fill:j}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(71645),i="undefined"==typeof window,o=i?()=>{}:n.useLayoutEffect,s=i?()=>{}:n.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var a;null==t||null==(a=t.mountedInstances)||a.add(e.children),l()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},58908,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext({})},15986,(e,t,r)=>{"use strict";function n(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isInAmpMode",{enumerable:!0,get:function(){return n}})},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return h},defaultHead:function(){return d}});let n=e.r(55682),i=e.r(90809),o=e.r(43476),s=i._(e.r(71645)),l=n._(e.r(98879)),a=e.r(58908),c=e.r(42732),u=e.r(15986);function d(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let m=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,s=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){s=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=m.length;e<t;e++){let t=m[e];if(i.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?o=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!s)&&r.has(e)?o=!1:(r.add(e),n[t]=r)}}}return o}}()).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let h=function(e){let{children:t}=e,r=(0,s.useContext)(a.AmpStateContext),n=(0,s.useContext)(c.HeadManagerContext);return(0,o.jsx)(l.default,{reduceComponentsToState:p,headManager:n,inAmpMode:(0,u.isInAmpMode)(r),children:t})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(55682)._(e.r(71645)),i=e.r(87690),o=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},1948,(e,t,r)=>{"use strict";function n(e){var t;let{config:r,src:n,width:i,quality:o}=e,s=o||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+s+(n.startsWith("/_next/static/media/"),"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}}),n.__next_img_default=!0;let i=n},85437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let n=e.r(55682),i=e.r(90809),o=e.r(43476),s=i._(e.r(71645)),l=n._(e.r(74080)),a=n._(e.r(25633)),c=e.r(8927),u=e.r(87690),d=e.r(18556);e.r(33525);let f=e.r(65856),m=n._(e.r(1948)),p=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,i,o,s){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function x(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,s.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:l,width:a,decoding:c,className:u,style:d,fetchPriority:f,placeholder:m,loading:h,unoptimized:y,fill:b,onLoadRef:v,onLoadingCompleteRef:j,setBlurComplete:w,setShowAltText:N,sizesInput:_,onLoad:P,onError:C,...S}=e,k=(0,s.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,m,v,j,w,y,_))},[r,m,v,j,w,C,y,_]),O=(0,p.useMergedRef)(t,k);return(0,o.jsx)("img",{...S,...x(f),loading:h,width:a,height:l,decoding:c,"data-nimg":b?"fill":"1",className:u,style:d,sizes:i,srcSet:n,src:r,ref:O,onLoad:e=>{g(e.currentTarget,m,v,j,w,y,_)},onError:e=>{N(!0),"empty"!==m&&w(!0),C&&C(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...x(r.fetchPriority)};return t&&l.default.preload?(l.default.preload(r.src,n),null):(0,o.jsx)(a.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let v=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),n=(0,s.useContext)(d.ImageConfigContext),i=(0,s.useMemo)(()=>{var e;let t=h||n||u.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),o=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:o}},[n]),{onLoad:l,onLoadingComplete:a}=e,p=(0,s.useRef)(l);(0,s.useEffect)(()=>{p.current=l},[l]);let g=(0,s.useRef)(a);(0,s.useEffect)(()=>{g.current=a},[a]);let[x,v]=(0,s.useState)(!1),[j,w]=(0,s.useState)(!1),{props:N,meta:_}=(0,c.getImgProps)(e,{defaultLoader:m.default,imgConf:i,blurComplete:x,showAltText:j});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...N,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:w,sizesInput:e.sizes,ref:t}),_.priority?(0,o.jsx)(b,{isAppRouter:!r,imgAttributes:N}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return a},getImageProps:function(){return l}});let n=e.r(55682),i=e.r(8927),o=e.r(85437),s=n._(e.r(1948));function l(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let a=o.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},19491,e=>{"use strict";e.s(["default",()=>h],19491);var t=e.i(43476),r=e.i(22016),n=e.i(57688),i=e.i(71645),o=e.i(46932),s=e.i(51348),l=e.i(31278),a=e.i(63209),c=e.i(95468);let u=(0,e.i(75254).default)("chromium",[["path",{d:"M10.88 21.94 15.46 14",key:"xkve6t"}],["path",{d:"M21.17 8H12",key:"19dcdn"}],["path",{d:"M3.95 6.06 8.54 14",key:"g8jz9m"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);var d=e.i(18566);function f(){let[e,r]=(0,i.useState)(!1),[n,f]=(0,i.useState)(null),m=(0,d.useSearchParams)(),p=(null==m?void 0:m.get("callbackUrl"))||"/dashboard",h=null==m?void 0:m.get("error"),g=async()=>{r(!0),f(null),window.location.href="/api/google/auth?callbackUrl=".concat(encodeURIComponent(p))},x=n||(h?(e=>{switch(e){case"Configuration":return"Server configuration issue. Please contact support.";case"AccessDenied":return"Access denied. Please try again.";case"Verification":return"Verification link expired.";case"Default":return"Authentication error. Please try again.";case"token_exchange_failed":return"Google authentication failed. Please try again.";case"google_oauth_error":return"Google OAuth error. Please try again.";case"missing_code":return"Authorization failed. Please try again.";default:return"Something went wrong. Please try again."}})(h):null);return(0,t.jsxs)("div",{className:"space-y-6",children:[x&&(0,t.jsxs)(o.motion.div,{className:"bg-red-500/10 border border-red-500/20 rounded-xl p-4 flex items-start space-x-3",initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.3},children:[(0,t.jsx)(a.AlertCircle,{className:"h-5 w-5 text-red-400 mt-0.5 flex-shrink-0"}),(0,t.jsx)("p",{className:"text-red-200 text-sm leading-relaxed",children:x})]}),"/dashboard"!==p&&(0,t.jsxs)(o.motion.div,{className:"bg-blue-500/10 border border-blue-500/20 rounded-xl p-4 flex items-start space-x-3",initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.3},children:[(0,t.jsx)(c.CheckCircle2,{className:"h-5 w-5 text-blue-400 mt-0.5 flex-shrink-0"}),(0,t.jsx)("p",{className:"text-blue-200 text-sm leading-relaxed",children:"Please sign in to continue."})]}),(0,t.jsx)(o.motion.button,{onClick:g,disabled:e,className:"w-full h-14 bg-gradient-to-r from-[#4285F4] to-[#1a73e8] hover:from-[#1a73e8] hover:to-[#1557b0] disabled:from-gray-600 disabled:to-gray-700 text-white font-semibold rounded-xl transition-all duration-300 flex items-center justify-center space-x-3 shadow-lg shadow-blue-500/25 hover:shadow-blue-500/40 focus:outline-none focus:ring-2 focus:ring-blue-400/50 focus:ring-offset-2 focus:ring-offset-transparent",whileHover:{y:-2,scale:1.02},whileTap:{scale:.98},initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},children:e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Loader2,{className:"h-5 w-5 animate-spin"}),(0,t.jsx)("span",{children:"Starting authentication..."})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u,{className:"h-5 w-5"}),(0,t.jsx)("span",{children:"Continue with Google"})]})}),(0,t.jsxs)(o.motion.div,{className:"text-center",initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.2},children:[(0,t.jsxs)("div",{className:"inline-flex items-center space-x-4 text-xs text-white/50 bg-white/5 backdrop-blur-sm px-4 py-2 rounded-full",children:[(0,t.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,t.jsx)(u,{className:"w-3 h-3"}),(0,t.jsx)("span",{children:"Google"})]}),(0,t.jsx)("div",{className:"w-4 h-px bg-white/30"}),(0,t.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,t.jsx)(s.Linkedin,{className:"w-3 h-3"}),(0,t.jsx)("span",{children:"LinkedIn"})]})]}),(0,t.jsx)("p",{className:"text-xs text-white/40 mt-2",children:"Two-step secure authentication"})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,t.jsx)("div",{className:"w-full border-t border-white/20"})}),(0,t.jsx)("div",{className:"relative flex justify-center text-xs",children:(0,t.jsx)("span",{className:"px-4 bg-white/5 backdrop-blur-sm text-white/60 rounded-full",children:"or"})})]}),(0,t.jsxs)(o.motion.button,{className:"w-full h-14 border border-white/20 hover:border-white/30 bg-white/5 hover:bg-white/10 backdrop-blur-sm text-white font-semibold rounded-xl transition-all duration-300 flex items-center justify-center space-x-3 focus:outline-none focus:ring-2 focus:ring-white/20 focus:ring-offset-2 focus:ring-offset-transparent",whileHover:{y:-2,scale:1.02},whileTap:{scale:.98},initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1},onClick:()=>{console.log("Demo access requested")},children:[(0,t.jsx)("span",{children:"Request Demo Access"}),(0,t.jsx)("span",{className:"bg-gradient-to-r from-orange-400 to-yellow-400 text-black px-3 py-1 rounded-full text-xs font-bold",children:"Coming Soon"})]}),(0,t.jsx)(o.motion.div,{className:"text-center",initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.3},children:(0,t.jsxs)("div",{className:"inline-flex items-center space-x-2 text-xs text-white/50 bg-white/5 backdrop-blur-sm px-4 py-2 rounded-full",children:[(0,t.jsx)("div",{className:"w-2 h-2 bg-green-400 rounded-full animate-pulse shadow-sm shadow-green-400/50"}),(0,t.jsx)("span",{children:"Secure & encrypted connection"})]})})]})}function m(){return(0,t.jsx)(i.Suspense,{fallback:(0,t.jsx)("div",{className:"flex justify-center items-center py-8",children:(0,t.jsx)(l.Loader2,{className:"w-6 h-6 animate-spin"})}),children:(0,t.jsx)(f,{})})}var p=e.i(13915);function h(){return(0,t.jsxs)("div",{className:"retool-signin-page",children:[(0,t.jsx)("div",{className:"retool-hero-bg",children:(0,t.jsx)("div",{className:"retool-gradient-overlay"})}),(0,t.jsx)(p.RetoolNavbar,{}),(0,t.jsx)("div",{className:"retool-signin-container",children:(0,t.jsx)("div",{className:"retool-container",children:(0,t.jsxs)("div",{className:"retool-signin-grid",children:[(0,t.jsxs)("div",{className:"retool-signin-visual",children:[(0,t.jsx)("div",{className:"retool-signin-image-container",children:(0,t.jsxs)("div",{className:"retool-signin-image-wrapper",children:[(0,t.jsx)(n.default,{src:"/retool-blocks-login-door.jpg",alt:"Professional door with colorful building blocks",fill:!0,className:"retool-signin-image",priority:!0}),(0,t.jsx)("div",{className:"retool-signin-image-overlay"})]})}),(0,t.jsx)("div",{style:{textAlign:"center",marginTop:"2rem"},children:(0,t.jsxs)("h1",{className:"retool-signin-headline",children:["The AI-powered LinkedIn automation that",(0,t.jsx)("span",{className:"gradient-text",children:" actually works"})]})})]}),(0,t.jsx)("div",{className:"retool-signin-divider"}),(0,t.jsx)("div",{className:"retool-signin-form-panel",children:(0,t.jsxs)("div",{className:"retool-signin-form-container",children:[(0,t.jsx)("div",{className:"retool-signin-mobile-logo",children:(0,t.jsxs)(r.default,{href:"/",className:"retool-logo",children:[(0,t.jsx)("div",{className:"retool-logo-icon",children:(0,t.jsxs)("svg",{width:"28",height:"28",viewBox:"0 0 32 32",fill:"none",children:[(0,t.jsx)("rect",{width:"32",height:"32",rx:"8",fill:"url(#signinGradient)"}),(0,t.jsx)("path",{d:"M12 8L20 16L12 24V20L16 16L12 12V8Z",fill:"white"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"signinGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#667eea"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#764ba2"})]})})]})}),(0,t.jsx)("span",{className:"retool-logo-text",children:"Straxion"})]})}),(0,t.jsxs)("div",{className:"retool-signin-card",children:[(0,t.jsxs)("div",{className:"retool-signin-header",children:[(0,t.jsx)("h2",{className:"retool-signin-title",children:"Welcome back"}),(0,t.jsx)("p",{className:"retool-signin-subtitle",children:"Continue to your dashboard"})]}),(0,t.jsx)(m,{}),(0,t.jsxs)("div",{className:"retool-signin-trust",children:[(0,t.jsx)("p",{className:"trust-text",children:"Trusted by innovative teams at"}),(0,t.jsxs)("div",{className:"trust-badges",children:[(0,t.jsx)("span",{className:"trust-badge",children:"Startups"}),(0,t.jsx)("span",{className:"trust-badge",children:"Agencies"}),(0,t.jsx)("span",{className:"trust-badge",children:"Consultants"})]})]})]}),(0,t.jsx)("div",{className:"retool-signin-legal",children:(0,t.jsxs)("p",{children:["By continuing, you agree to our"," ",(0,t.jsx)(r.default,{href:"/terms",className:"legal-link",children:"Terms"})," ","and"," ",(0,t.jsx)(r.default,{href:"/privacy",className:"legal-link",children:"Privacy Policy"})]})})]})})]})})})]})}}]);