cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-12 21:11
HTTP/1.1 522 <none> Date: Mon, 12 Jan 2026 21:12:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19578,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bcfa6397de9e563-EWR alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-11 21:12
HTTP/1.1 522 <none> Date: Sun, 11 Jan 2026 21:12:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19576,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc769579e3f9bce-FRA alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-10 21:15
HTTP/1.1 522 <none> Date: Sat, 10 Jan 2026 21:15:27 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19531,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bbf301cbbd7aac8-YYZ alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-09 21:42
HTTP/1.1 522 <none> Date: Fri, 09 Jan 2026 21:42:30 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19262,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bb71a628a1e3a04-YYZ alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-08 21:27
HTTP/1.1 522 <none> Date: Thu, 08 Jan 2026 21:27:27 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19321,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baec6f34ee0663a-AMS alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-07 21:16
HTTP/1.1 522 <none> Date: Wed, 07 Jan 2026 21:16:46 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19550,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9ba679ed4a614a19-AMS alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-06 21:25
HTTP/1.1 522 <none> Date: Tue, 06 Jan 2026 21:26:09 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19360,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9e4a4f1d29dfc6-SIN alt-svc: h3=":443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-03 21:25
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 21:25:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=29
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mAqxKVCzj%2BDiG4psltVaQdZKgBeQtS3YY5x1ECA4E5DDDrT%2BTL0dV6AFMFW6VBqPS03SYgkDw6bekEuFTCYhiXz5WAQ9VQq4pwS1pYM8PtiQXhFzmp4djyM%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b8592187ba29fed-AMS
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/35c8a98361de532c.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-02 21:41
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 21:41:57 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=182
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lSin2ZtgJeXUBZaEEWt%2FE4G7gyuw2tqK2lO0hA7lwuTfoi8y8AtHy8%2B1aMGzgAtOcOlftfK%2BFCeynKFzX3QAiTEURNGLlpeEJK%2BEaGAV76NWD1b5tJrPyio%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b7d6c66c90922d7-EWR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/35c8a98361de532c.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2026-01-01 21:36
HTTP/1.1 200 OK
Date: Thu, 01 Jan 2026 21:36:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=181
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zf361SKCtGSJmEFGwYA%2Fzt7LaEmeB0aaBj1xpTdgguM50XDr%2BJQXv58Vmh8%2Fqzkg2qbD2icd2s9GNCOS8eqngYMYscPFMqJ27%2FNOlIQQ7x8RGXB6%2BE3vpnI%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b75269c7c48cc62-EWR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2025-12-31 21:44
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 21:44:03 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=52
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xMg91ipxfHW63c3fxOkHd2m%2Bm7E9G5M9TOS6vAhURJZzPfmk2OWIac6Ctk5xoPG%2BK7oDzIC0ls%2FX3oXeFkpxoy%2Fu%2FuiVEg0wKN2YWVep1A6AvySmObakaxY%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b6cf4c07d3ed38a-FRA
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 104.26.5.71:8443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 11:17:36 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19352,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b695ea03cf19c57-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:20::681a:447:443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=45
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kbP62bObVVjZODIxlnt%2BEMnxKYF4RAQMk0DQl1QYAya%2BAn4N17vNQzHohabhw01MYF21WVfr%2FQ6hzzb7QbTdwnVpFKCS9KDcAzivkCQYx8bBCg7qntE47on4faznzDOUq%2Ft7EY0%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b695e9a1bfbd8cc-AMS
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 2606:4700:20::ac43:4555:80 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Length: 0
Connection: close
Location: https://admin-app-dev.cleargrid.ae/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vIPgv2Ezr2JbQhg8wKLQPFx9Q6qh6jdBgdn3a8t49TfDXiWAluB9IYl0R47npBI6WF3uLcXKlvmS92JaO775FisOMDMG3IoXi%2F%2BbwONH1D%2BJ%2BjEF3%2FHTP%2BlrhPYX%2BVaptujSyHc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b695e99a8867761-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.26.4.71:80 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Length: 0
Connection: close
Location: https://admin-app-dev.cleargrid.ae/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rbCNnaNhyWgLN8gqtljxD8llbp3np2g%2FNNTz8JBOdq34NlwfeyGzqyyorvV4TK8ew92PN9rKYKcp1hD5XX0c8AhrPiT8D0VHtwSo4ogl%2FK%2F45rQHFyDJe9I%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b695e9998e5dc86-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.26.4.71:8443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 11:17:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19618,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b695e9fd8f67193-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:20::681a:547:80 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Length: 0
Connection: close
Location: https://admin-app-dev.cleargrid.ae/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EpwhFE3Ctxv9yHyTRwmTr8RZk1rQ6FGsAYh55pfCR5D9AaaJenFdyqUQIa8EQIYoBaCh5MK3Be8TPHLVJ6e1glFOEyJzklF%2BJU2LGlVaqDBE2ZiLSBrpwSer1dVJmDrrHgWVkRM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b695e997aae4153-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:20::681a:547:8443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 11:17:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19744,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b695e9faf9b4e32-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.69.85:80 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Length: 0
Connection: close
Location: https://admin-app-dev.cleargrid.ae/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XqQ%2BWdYdWCXf%2Fr34FvKYrg1B61X3KPo51Fd%2Bzz%2FIE%2Fxy0XVuI0yvHgLcz7d78SAgQ2nylIYWZ2mbS9YsZ7Xl56RfR2IPV5XiS8R8UsEhtjPjXXFyGGtSF2U%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=18,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b695e996a10d2d6-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.26.5.71:80 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Length: 0
Connection: close
Location: https://admin-app-dev.cleargrid.ae/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Fq7rM94zibY964tpWS3xbXMtd9qkHb4Erw5%2F%2BVPdaSpf2iciAS4dUc33W7bVQ1av714WB%2FajTiHrpr3%2FHLQ42z%2F64b9PyroGD6xgkbCud6tVuEaDJJCyy4w%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b695e991edd9dfd-BLR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:20::ac43:4555:8443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 11:17:36 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19368,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b695e9f9834aa9b-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:20::681a:447:8443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 11:17:36 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19537,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b695e9f4a06b080-BLR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:20::681a:547:443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=310
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zvunZckPXFcb7n1oTLkEi9a%2FKlLF9ElzcPaaaYpwYN1dUzj8DvJVhgQ%2BKaSfTFa61VLpxyTaZhsXvtevGQgM6E5tMbvMU9j8w3xFOUueeaFx5C3BUYP21p9i1WYzy7O2Oir2Atg%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b695e9afcb18a19-SJC
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 172.67.69.85:443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=49
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xAjW8DL8wEtoy%2BNet8BdlnKsSxpUWj6p5B0m%2BVnWJuxfT1x4HYhaa8pseFgVG1BNsJOgdQ7e7cZu5Emc4IA3ujXxs25sIV3mJFt1iSXTyWMNq2AYIeAFx%2FY%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b695e998a4ddc88-FRA
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 2606:4700:20::ac43:4555:443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=172
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9vP%2FW5u%2BxRlVdjVaT%2B%2BqI1vLQgDrh2%2BOohcIi4C3cGFglVCJorfa3qVjPdtVsMxjmgR0Cme%2FB%2FFr6YY82wQjZBMqR4sFU50IfJa3OJYtKZna5HMtngOYk9AG7Nd1IqSBYvDahno%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b695e99ae2d9e08-EWR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 2606:4700:20::681a:447:80 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Length: 0
Connection: close
Location: https://admin-app-dev.cleargrid.ae/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tGY6OGZb1MEhwd0oIFJyLblozyzHSIDMUw3Dg8skcHvB0PvDsxOaxoVaVNhalt7caEGjmn%2BaXeVpz47YyizZ4Wa14pMqKg%2FHhZzcLAFtFLU8Qbr4gL8Pw0zh9rAxrnOELvd6A2o%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b695e987ec18cd7-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.26.5.71:443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=182
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=om0hygPylmi0rwt7Qb%2FxYefVC9CitxgudROdM7B%2FwJIRdi5uGy0u1994I6xGcWZ2LXxGp7iLqaYz8TIKnU%2FMnBjSlW1t%2BUga%2FDTj8hvkXGr9Efovja%2BAX4Q%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b695e99ab6b4fb2-EWR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 172.67.69.85:8443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 522 <none> Date: Wed, 31 Dec 2025 11:17:36 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19550,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b695e9ea9cb9f7c-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.26.4.71:443 · admin-app-dev.cleargrid.ae
2025-12-31 11:17
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 11:17:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19,cfOrigin;dur=45
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TKisPqqIXrqsS6kWl1RrW%2B%2FC9whfOTIWE9o4gz3SaxOwW%2F1fr%2BVesF%2Bk5sY4DKTDtgqonNwrUnPjfuWK8XfADnNyh8cKG0I1JfhcHlgY27AORsYe9DJqwG4%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b695e98ba4d6577-AMS
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/24c2908abc9666df.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 172.67.69.85:443 · admin-app-dev.cleargrid.ae
2025-12-30 21:29
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 21:29:42 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=170
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=E52ih2hyKiuaoG4fLEHPWbFFPrDbYix87WLEKtN%2BojyAeAQuJZGVKG%2Bt9t9tUYXDWENyhWPHmdO0r21FA2Xy6RE6scHsBO9eyzsxsBKeq3igNMKFBA3Z"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b64a254fc11d474-EWR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/4d8b32db818ba6ed.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 172.67.69.85:443 · admin-app-dev.cleargrid.ae
2025-12-23 08:12
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:12:43 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=25
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gxWsG80iWjZMQ0MvIRRuthsAEa%2FJK9xMdEZeXdCNgtPNYTWyywCjaPCwgFlOnpgxeswmmnVQflWsVF5ht74KUi3v4C0R7zTQ9zOOW%2BSkeX1VGtVs%2F%2F8lrnY%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b2665419ff8946b-LHR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/1615d6d174e1dc27.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 172.67.69.85:443 · admin-app-dev.cleargrid.ae
2025-12-21 07:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 07:08:22 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=181
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XZx39p7BKE716ovE6AxsZh7hrrCDU5IpY2UP7OZtX18jOf15onX%2B9kteoaRovl176DwpMamZoKPmhnIZXV2LzDKp6UBFc%2FSxHDpO4kfLbrsZuPvA%2FHrltPc%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b158c3e499d8c6d-EWR
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/1615d6d174e1dc27.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex
Open service 172.67.69.85:443 · admin-app-dev.cleargrid.ae
2025-12-19 00:47
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 00:47:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
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-stale-time: 4294967294
X-Powered-By: Next.js
Cache-Control: s-maxage=31536000,
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=48
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DxLSFzoxPfC%2FPDxhxD3tpxX3j1BhzDdxNJxBbKS0fRn9OGSn%2BKMAs%2FhsKB55VvfPA5X1SEKdCjUvYkrTpmZKDz3Je4RRKxLXKSK4bCsxmR%2BQR8O0SxL0%2FRo%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b02e3262eb62bad-FRA
alt-svc: h3=":443"; ma=86400
Page title: ClearGrid
<!DOCTYPE html><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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" as="image" href="/logo-white-text-cg.svg"/><link rel="stylesheet" href="/_next/static/css/96361135d3e8e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6632306e77a96245.js"/><script src="/_next/static/chunks/4bd1b696-f9b420854d85fc89.js" async=""></script><script src="/_next/static/chunks/1517-2362f0268ce07389.js" async=""></script><script src="/_next/static/chunks/main-app-190c92b10b19c7c1.js" async=""></script><script src="/_next/static/chunks/814-7849abd737f2a804.js" async=""></script><script src="/_next/static/chunks/app/layout-71d6d7c97e12e6fa.js" async=""></script><script src="/_next/static/chunks/1181-f6ec003211356e7e.js" async=""></script><script src="/_next/static/chunks/app/page-7217e23ffd0c2940.js" async=""></script><meta name="next-size-adjust"/><title>ClearGrid</title><meta name="description" content="Admin app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_1e4310 __variable_c3aa02 antialiased"><style>#nprogress{pointer-events:none}#nprogress .bar{background:hsl(207.1 73% 32%);position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(207.1 73% 32%),0 0 5px hsl(207.1 73% 32%);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:hsl(207.1 73% 32%);border-left-color:hsl(207.1 73% 32%);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>((e,t,r,n,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(l.classList.remove(...n),l.classList.add(t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex h-screen w-full items-center justify-center px-4"><div class="rounded-xl border bg-card text-card-foreground shadow mx-auto max-w-sm"><div class="flex flex-col space-y-1.5 p-6"><div class="flex items-center justify-center my-4"><img src="/logo-white-text-cg.svg" width="130" height="40" alt="cleargrid_logo"/></div><div class="font-semibold tracking-tight text-2xl">Login</div><div class="text-sm text-muted-foreground">Enter your email below to login to your account</div></div><div class="p-6 pt-0"><div class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex