Edge
tcp/443
Varnish
tcp/80
Open service 2a04:4e42:400::820:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:34 GMT Via: 1.1 varnish X-Served-By: cache-pao-kpao1770056-PAO X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.082779,VS0,VE0
Open service 151.101.131.52:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.023611068725586
X-Edge-Location: nyc
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:34 GMT
Via: 1.1 varnish
X-Served-By: cache-yyz4528-YYZ
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_nyc3
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 151.101.67.52:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:34 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230154-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.025574,VS0,VE0
Open service 2a04:4e42:200::820:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.07302188873291
X-Edge-Location: fra
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:34 GMT
Via: 1.1 varnish
X-Served-By: cache-rtm-ehrd2290058-RTM
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_fra1
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 151.101.131.52:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:33 GMT Via: 1.1 varnish X-Served-By: cache-lga21936-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.941858,VS0,VE0
Open service 151.101.195.52:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.02655291557312
X-Edge-Location: nyc
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:33 GMT
Via: 1.1 varnish
X-Served-By: cache-lga21960-LGA
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_nyc3
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 2a04:4e42:400::820:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.081639051437378
X-Edge-Location: fra
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:34 GMT
Via: 1.1 varnish
X-Served-By: cache-fra-eddf8230123-FRA
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_fra1
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 151.101.67.52:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.026262998580933
X-Edge-Location: sgp
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:33 GMT
Via: 1.1 varnish
X-Served-By: cache-sin-wsat1880033-SIN
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_sgp1
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 151.101.195.52:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:33 GMT Via: 1.1 varnish X-Served-By: cache-lga21967-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.903834,VS0,VE0
Open service 151.101.3.52:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:33 GMT Via: 1.1 varnish X-Served-By: cache-lga21949-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.897238,VS0,VE0
Open service 151.101.3.52:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.033645153045654
X-Edge-Location: nyc
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:33 GMT
Via: 1.1 varnish
X-Served-By: cache-lga21931-LGA
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_nyc3
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 2a04:4e42:200::820:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:33 GMT Via: 1.1 varnish X-Served-By: cache-lcy-egml8630066-LCY X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.875730,VS0,VE0
Open service 2a04:4e42:600::820:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:33 GMT Via: 1.1 varnish X-Served-By: cache-lcy-egml8630097-LCY X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.873098,VS0,VE0
Open service 2a04:4e42::820:80 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Sun, 25 Jan 2026 11:50:33 GMT Via: 1.1 varnish X-Served-By: cache-lcy-egml8630056-LCY X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769341834.874464,VS0,VE0
Open service 2a04:4e42:600::820:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.07696795463562
X-Edge-Location: fra
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:34 GMT
Via: 1.1 varnish
X-Served-By: cache-lcy-egml8630090-LCY
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_fra1
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 2a04:4e42::820:443 · dash.midnightcabin.tech
2026-01-25 11:50
HTTP/1.1 200 OK
Connection: close
Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
Content-Type: text/html; charset=utf-8
Link: </_next/static/media/4cf2300e9c8272f7-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/93f479601ee12b01-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </mcab.svg>; rel=preload; as="image"
Server: Edge
X-Appwrite-Project-Id: cabinplace
X-Appwrite-Traffic-Type: site
X-Debug-Speed: 0.060492038726807
X-Edge-Location: fra
X-Edge-Rule-Cache: hit
X-Edge-Runtime-Cache: hit
X-Powered-By: Next.js
Accept-Ranges: bytes
Date: Sun, 25 Jan 2026 11:50:34 GMT
Via: 1.1 varnish
X-Served-By: cache-lcy-egml8630042-LCY
X-Cache: MISS
X-Cache-Hits: 0
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
X-Appwrite-Edge-Server: 0bBHNYBByXcKOErbUf2l16--F_fra1
transfer-encoding: chunked
Page title: Demo Event
<!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/31ac22aa8a85e2e2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js"/><script src="/_next/static/chunks/bd6e9829-0771aef374c45102.js" async=""></script><script src="/_next/static/chunks/110-fe6afcb27f7bedb2.js" async=""></script><script src="/_next/static/chunks/main-app-ae03811b6b6ffe52.js" async=""></script><script src="/_next/static/chunks/app/layout-7c51f67b0325e424.js" async=""></script><script src="/_next/static/chunks/2852-4d58d52f4ae6745e.js" async=""></script><script src="/_next/static/chunks/4158-376b9afeda34b14b.js" async=""></script><script src="/_next/static/chunks/app/page-2beee9e8b90a8fde.js" async=""></script><meta name="next-size-adjust" content=""/><title>Demo Event</title><meta name="description" content="Hackathon dashboard for attendees and staff"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="256x241"/><link rel="icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-zinc-950"><div class="absolute inset-0 bg-gradient-to-br from-zinc-900 via-zinc-950 to-zinc-900"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_1px_1px,rgba(255,255,255,0.02)_1px,transparent_0)] bg-[length:50px_50px]"></div><div class="relative z-10 flex items-center justify-center min-h-screen px-4"><div class="max-w-md w-full"><div class="text-center mb-12"><div class="flex items-center justify-center mb-6"><div class="inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-zinc-800 to-zinc-900 rounded-2xl border border-zinc-700/50 mr-4"><img src="/mcab.svg" alt="Demo Event Logo" class="w-12 h-12 p-1.5"/></div><h1 class="text-3xl font-bold text-white cursor-default">Demo Event</h1></div></div><div class="bg-zinc-900/50 backdrop-blur-sm rounded-2xl border border-zinc-800/50 p-8 shadow-2xl"><div class="space-y-6"><div class="text-center space-y-2"><h2 class="text-xl font-semibold text-white cursor-default">Welcome Back!</h2><p class="text-zinc-400 text-sm cursor-default">Please sign in with your Hack Club Account to continue. If logging in for Flavortown demo, use MIDNCBNDEMO as the code.</p></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive px-4 py-2 has-[>svg]:px-3 w-full h-12 text-sm font-medium bg-[#7d82b8] hover:bg-[#7d82b8]/80 text-white border-0 rounded-xl transition-all cursor-pointer shadow-lg hover:shadow-[#7d82b8]/25"><img alt="Hack Club" loading="lazy" width="14" height="14" decoding="async" data-nimg="1" class="mr-2" style="color:transparent" src="/letterh.svg"/>Continue with Hack Club</button><div class="text-center"><p class="text-xs text-zinc-500 cursor-default">Note: You can only log in if you were invited to the event!</p></div></div></div></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-6ad4e39cb7f6c045.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1798,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"IntercomWrapper\"]\n3:I[4256,[\"7177\",\"static/chunks/app/layout-7c51f67b0325e424.js\"],\"AuthSyncProvider\"]\n4:I[1712,[\"7177\",\"static/
Open service 2a04:4e42:600::820:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-lga21991-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.452500,VS0,VE0
Open service 151.101.195.52:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-pao-kpao1770072 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 151.101.67.52:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-sin-wsat1880058-SIN X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.320860,VS0,VE0
Open service 151.101.195.52:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-yyz4583-YYZ X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.292026,VS0,VE0
Open service 2a04:4e42:200::820:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-yyz4524 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 2a04:4e42:600::820:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-lga21954 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 151.101.3.52:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-lga21975 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 2a04:4e42:400::820:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-rtm-ehrd2290056 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 2a04:4e42:400::820:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230046-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.237929,VS0,VE0
Open service 2a04:4e42::820:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-lcy-egml8630063 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 151.101.67.52:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-bom-vanm7210030 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 2a04:4e42:200::820:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290045-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.221443,VS0,VE0
Open service 151.101.131.52:443 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 421 Misdirected Request Connection: close Content-Length: 291 content-type: text/plain; charset=utf-8 x-served-by: cache-lga21989 Requested host does not match any Subject Alternative Names (SANs) on TLS certificate [6e92f26c81306e5d66777586d817b5949ea36eb3d45211f9a4a34ecae234623f] in use with this connection. Visit https://www.fastly.com/documentation/guides/concepts/errors/#routing-errors for more information.
Open service 151.101.131.52:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290024-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.208955,VS0,VE0
Open service 151.101.3.52:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230066-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.201122,VS0,VE0
Open service 2a04:4e42::820:80 · dash.midnightcabin.tech
2026-01-05 12:44
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://dash.midnightcabin.tech/ Accept-Ranges: bytes Date: Mon, 05 Jan 2026 12:44:04 GMT Via: 1.1 varnish X-Served-By: cache-vie6334-VIE X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1767617044.192428,VS0,VE0