Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-12 21:08
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Mon, 12 Jan 2026 21:08:40 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d2313e33c59ae955.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/402-cc5c8e1a92cff18c.js" async=""></script><script src="/_next/static/chunks/202-afa7f696bee728af.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-be6e7c7ad5621a62.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0ea5e9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#020617"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[82980,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"402\",\"static/chunks/402-cc5c8e1a92cff18c.js\",\"202\",\"static/chunks/202-afa7f696bee728af.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-be6e7c7ad5621a62.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/d2313e33c59ae955.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"-DRONx-4DuKBevg_OTUo5\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-11 21:08
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Sun, 11 Jan 2026 21:08:50 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f1e35964fcb1f7fb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/402-cc5c8e1a92cff18c.js" async=""></script><script src="/_next/static/chunks/202-afa7f696bee728af.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-8caf749a4479a9aa.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0ea5e9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#020617"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[82980,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"402\",\"static/chunks/402-cc5c8e1a92cff18c.js\",\"202\",\"static/chunks/202-afa7f696bee728af.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-8caf749a4479a9aa.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/f1e35964fcb1f7fb.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"TR-JFSzUSfd-VF681F3BE\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-10 21:11
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Sat, 10 Jan 2026 21:11:38 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f1e35964fcb1f7fb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/402-cc5c8e1a92cff18c.js" async=""></script><script src="/_next/static/chunks/202-afa7f696bee728af.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-328cc31c884ced1b.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0ea5e9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#020617"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[82980,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"402\",\"static/chunks/402-cc5c8e1a92cff18c.js\",\"202\",\"static/chunks/202-afa7f696bee728af.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-328cc31c884ced1b.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/f1e35964fcb1f7fb.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"97ALWhX5XdKDS4vz4w4io\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-09 21:32
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Fri, 09 Jan 2026 21:32:09 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2daaac6650da29b8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-951cf741945f0729.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0ea5e9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#020617"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[83968,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-951cf741945f0729.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/2daaac6650da29b8.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"uxQxZjSxM0VWOPwB6Lw67\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-08 21:21
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Thu, 08 Jan 2026 21:21:52 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2daaac6650da29b8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-27dd563ae15996fa.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0ea5e9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#020617"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[83968,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-27dd563ae15996fa.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/2daaac6650da29b8.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"o8ZjRLpll94kurGRVeSFe\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-07 21:12
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Wed, 07 Jan 2026 21:12:34 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/25ad7ee4a3398a88.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-b57e9f7ddf5767df.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0ea5e9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#020617"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[83968,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-b57e9f7ddf5767df.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/25ad7ee4a3398a88.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"6uEDbsf8UunXwRWQH5ppW\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-06 21:07
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Tue, 06 Jan 2026 21:08:00 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/25ad7ee4a3398a88.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a9c54b556195aa7.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-a8b059e61e1ebf04.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-5a9c54b556195aa7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[83968,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-a8b059e61e1ebf04.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/25ad7ee4a3398a88.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"VBUVtpOLKgQJmcHDoa4s0\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next\",
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-03 21:07
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Sat, 03 Jan 2026 21:07:37 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1f070a79adb1f6e1.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0fe6f9cd80552209.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-cf131abb2afadccc.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-0fe6f9cd80552209.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[56826,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-cf131abb2afadccc.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/1f070a79adb1f6e1.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"ymxCqwtYHtW9k5YY9oftu\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next\",
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-02 21:36
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Fri, 02 Jan 2026 21:36:10 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/017e409c95d2c743.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0fe6f9cd80552209.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-ecc8de8e3f4602b7.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-0fe6f9cd80552209.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[15418,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-ecc8de8e3f4602b7.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/017e409c95d2c743.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"jD5Vd1tWSDUVf9utiQ1zd\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next\",
Open service 172.217.208.121:443 · quotehub.devspin.online
2026-01-01 21:14
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Thu, 01 Jan 2026 21:14:46 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/017e409c95d2c743.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0fe6f9cd80552209.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-c62403f21875b055.js" async=""></script><script src="/_next/static/chunks/657-00ae7829dffeeae9.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-ecc8de8e3f4602b7.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-0fe6f9cd80552209.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[15418,[\"790\",\"static/chunks/204f22e6-c62403f21875b055.js\",\"657\",\"static/chunks/657-00ae7829dffeeae9.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-ecc8de8e3f4602b7.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/017e409c95d2c743.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"jD5Vd1tWSDUVf9utiQ1zd\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next\",
Open service 172.217.208.121:443 · quotehub.devspin.online
2025-12-31 21:17
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Wed, 31 Dec 2025 21:17:46 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/9bc726d4568da894.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0fe6f9cd80552209.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-bda1c76b87a407b6.js" async=""></script><script src="/_next/static/chunks/657-a83051509ae39426.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-cef7dee24da04695.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-0fe6f9cd80552209.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[15418,[\"790\",\"static/chunks/204f22e6-bda1c76b87a407b6.js\",\"657\",\"static/chunks/657-a83051509ae39426.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-cef7dee24da04695.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/9bc726d4568da894.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"R3URk7hBqptrP_7hXO7nQ\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next\",
Open service 172.217.208.121:443 · quotehub.devspin.online
2025-12-30 21:19
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Tue, 30 Dec 2025 21:19:17 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2b29878e4b32dfbe.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-0fe6f9cd80552209.js"/><script src="/_next/static/chunks/dd0c4330-f5de7f8a5f8fd122.js" async=""></script><script src="/_next/static/chunks/466-14d217fd1c6be5ca.js" async=""></script><script src="/_next/static/chunks/main-app-49ec4d7f927054d5.js" async=""></script><script src="/_next/static/chunks/204f22e6-7df6b032efc97e58.js" async=""></script><script src="/_next/static/chunks/657-87528de7bd8436cd.js" async=""></script><script src="/_next/static/chunks/43-00584a8e3936ac94.js" async=""></script><script src="/_next/static/chunks/148-12e1df2f44c265f6.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-03c52f095db6c2d1.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-0fe6f9cd80552209.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[89302,[],\"\"]\n3:I[95484,[],\"\"]\n4:I[11927,[],\"ClientPageRoot\"]\n5:I[15418,[\"790\",\"static/chunks/204f22e6-7df6b032efc97e58.js\",\"657\",\"static/chunks/657-87528de7bd8436cd.js\",\"43\",\"static/chunks/43-00584a8e3936ac94.js\",\"148\",\"static/chunks/148-12e1df2f44c265f6.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-03c52f095db6c2d1.js\"],\"default\"]\n6:I[66047,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[66047,[],\"ViewportBoundary\"]\nb:I[66047,[],\"MetadataBoundary\"]\nd:I[57454,[],\"\"]\ne:I[87550,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/2b29878e4b32dfbe.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"mAt3QFOYWJtmCzuBEWZkj\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next\",
Open service 172.217.208.121:443 · quotehub.devspin.online
2025-12-22 17:03
HTTP/1.1 200 OK
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
link: </_next/static/media/47cbc4e2adbc5db9-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/4c285fdca692ea22-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/b957ea75a84b6ea7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2"
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-type: text/html; charset=utf-8
date: Mon, 22 Dec 2025 17:03:53 GMT
server: Google Frontend
Transfer-Encoding: chunked
Connection: close
Page title: SaltHub
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/467050c7df6aa59f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-ea90f1d6c156daa1.js"/><script src="/_next/static/chunks/1b3feb11-4b53b3655d4309fd.js" async=""></script><script src="/_next/static/chunks/938-f3d043d641e4482e.js" async=""></script><script src="/_next/static/chunks/main-app-0362053996eeaa49.js" async=""></script><script src="/_next/static/chunks/349d079f-8a7d50645b9b1300.js" async=""></script><script src="/_next/static/chunks/463-c778b0e84cd5a197.js" async=""></script><script src="/_next/static/chunks/159-cc00590e1f65737c.js" async=""></script><script src="/_next/static/chunks/149-3e092b0f54969f36.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-1e21927f6a0c0856.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex items-center justify-center"><div class="text-center space-y-2"><p class="text-lg font-medium text-gray-800">Checking authentication…</p><p class="text-sm text-gray-500">Please wait while we confirm your session.</p></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-ea90f1d6c156daa1.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[56031,[],\"\"]\n3:I[90787,[],\"\"]\n4:I[68730,[],\"ClientPageRoot\"]\n5:I[43238,[\"699\",\"static/chunks/349d079f-8a7d50645b9b1300.js\",\"463\",\"static/chunks/463-c778b0e84cd5a197.js\",\"159\",\"static/chunks/159-cc00590e1f65737c.js\",\"149\",\"static/chunks/149-3e092b0f54969f36.js\",\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-1e21927f6a0c0856.js\"],\"default\"]\n6:I[59638,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[59638,[],\"ViewportBoundary\"]\nb:I[59638,[],\"MetadataBoundary\"]\nd:I[29701,[],\"\"]\ne:I[56947,[],\"IconMark\"]\n:HL[\"/_next/static/media/47cbc4e2adbc5db9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/27d6b9561394f9f2.css\",\"style\"]\n:HL[\"/_next/static/css/467050c7df6aa59f.css\",\"style\"]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/08903480de9eef6f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"cxS9qu8ePuTslaqm0R3Fd\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27d6b9561394f9f2.css\",\"precedence\":\"next
Open service 172.217.208.121:443 · quotehub.devspin.online
2025-12-20 20:53
HTTP/1.1 200 OK vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js cache-control: s-maxage=31536000 etag: "8ssxy8z66wdq4" content-type: text/html; charset=utf-8 x-cloud-trace-context: a43ca15e450410094fd89a6a53ed83c5 date: Sat, 20 Dec 2025 20:53:47 GMT server: Google Frontend Content-Length: 17788 Connection: close Page title: SaltHub <!DOCTYPE html><!--hH2fEDHtLZ_uqJ6tdxTVL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/47cbc4e2adbc5db9-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/4c285fdca692ea22-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/b957ea75a84b6ea7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/27d6b9561394f9f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2c3bcb8a03c46914.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08903480de9eef6f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-ea90f1d6c156daa1.js"/><script src="/_next/static/chunks/1b3feb11-4b53b3655d4309fd.js" async=""></script><script src="/_next/static/chunks/938-f3d043d641e4482e.js" async=""></script><script src="/_next/static/chunks/main-app-0362053996eeaa49.js" async=""></script><script src="/_next/static/chunks/349d079f-8a7d50645b9b1300.js" async=""></script><script src="/_next/static/chunks/463-c778b0e84cd5a197.js" async=""></script><script src="/_next/static/chunks/159-cc00590e1f65737c.js" async=""></script><script src="/_next/static/chunks/149-3e092b0f54969f36.js" async=""></script><script src="/_next/static/chunks/app/page-d7dd267b4d4b9e1a.js" async=""></script><meta name="next-size-adjust" content=""/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="theme-color" content="#0ea5e9"/><title>SaltHub</title><meta name="description" content="Professional quote builder for project planning and resource allocation"/><link rel="shortcut icon" href="/icons/pwa/icon-192.png"/><link rel="icon" href="/favicon.ico?603d046c9a6fdfbb" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/salthub-logo.svg"/><link rel="apple-touch-icon" href="/icons/pwa/icon-512.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" href="/icons/pwa/icon-192.png" sizes="192x192"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_6a21cc font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="relative min-h-screen overflow-hidden bg-slate-950"><div class="pointer-events-none absolute inset-0"><div class="absolute -left-10 top-10 h-64 w-64 rounded-full bg-indigo-500/20 blur-3xl"></div><div class="absolute bottom-10 right-0 h-72 w-72 rounded-full bg-blue-400/20 blur-3xl"></div><div class="absolute left-1/2 top-1/2 h-96 w-96 -translate-x-1/2 -translate-y-1/2 rounded-full bg-cyan-400/10 blur-3xl"></div></div><div class="relative z-10"><header class="bg-white border-b border-gray-200 px-6 py-4 "><div class="flex justify-between items-center"><div class="flex items-center gap-4 flex-1"></div><div class="flex flex-col items-end gap-1 flex-1"></div></div></header><div class="mx-auto max-w-6xl px-4 pb-16 pt-12 lg:pt-20"><div class="grid gap-10 lg:grid-cols-[1.1fr_0.9fr] lg:items-center"><div class="space-y-6 text-white"><div class="inline-flex items-center gap-2 rounded-full bg-white/10 px-4 py-2 text-sm font-medium text-cyan-100 ring-1 ring-white/10 backdrop-blur"><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-4 w-4" 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>