.page_page__ZU32B{--canvas:#050505;--canvas-soft:#0b0b0b;--canvas-panel:#101010;--canvas-panel-lift:#151515;--hairline:#2a2a2a;--hairline-strong:#3a3a3a;--ink:#f7f7f7;--ink-secondary:#d6d6d6;--ink-muted:#8f8f8f;--ink-faint:#5f5f5f;--primary:#3ecf8e;--primary-deep:#24b47e;--danger:#ff6b7a;--info:#7fc7ff;background:var(--canvas);color:var(--ink);overflow:hidden}.page_hero__SKW6o{align-items:center;display:flex;min-height:740px;position:relative}.page_hero__SKW6o:before{background:linear-gradient(90deg,rgba(5,5,5,.66),rgba(5,5,5,.38) 48%,rgba(5,5,5,.12)),linear-gradient(0deg,rgba(5,5,5,.42),rgba(5,5,5,.18)),url(/banner.jpg);background-position:50%;background-size:cover;content:"";inset:0;pointer-events:none;position:absolute}.page_hero__SKW6o:after{background:linear-gradient(180deg,rgba(5,5,5,0) 0,var(--canvas) 100%);bottom:0;content:"";height:180px;left:0;pointer-events:none;position:absolute;right:0}.page_heroInner__FQkwa,.page_sectionInner__SZiZg{margin:0 auto;max-width:1280px;padding-left:48px;padding-right:24px;position:relative;width:100%;z-index:1}.page_heroInner__FQkwa{align-items:center;display:block;padding-bottom:96px;padding-top:96px}.page_heroCopy__kbqf4{min-width:0;text-shadow:0 2px 18px rgba(0,0,0,.72)}.page_title__3jonF{color:var(--ink);font-family:var(--font-pixel);font-size:clamp(40px,6.2vw,88px);font-weight:400;letter-spacing:0;line-height:1.18;margin:0 0 28px;text-transform:lowercase}.page_heroPrompt__Qgfly{background:rgba(16,16,16,.9);border:1px solid rgba(62,207,142,.54);box-shadow:0 24px 64px rgba(0,0,0,.34);color:var(--ink-secondary);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;line-height:1.7;margin:0 0 32px;max-width:520px;padding:48px 18px 18px;position:relative;text-shadow:none}.page_heroPrompt__Qgfly:before{align-items:center;background:#1c1c1c;border-bottom:1px solid var(--hairline);color:var(--primary);content:"$ ./join-casual-hackathon";display:flex;font-size:12px;inset:0 0 auto;min-height:32px;padding:0 12px 0 54px;position:absolute}.page_heroPrompt__Qgfly:after{background:var(--primary);box-shadow:14px 0 0 var(--hairline-strong),28px 0 0 var(--hairline-strong);content:"";height:7px;left:12px;position:absolute;top:12px;width:7px}.page_cursor__p7CIi{animation:page_blink__A5Bbl 1s steps(1) infinite;background:var(--primary);display:inline-block;height:18px;margin-left:8px;vertical-align:-3px;width:8px}.page_actions__e35f9{display:flex;flex-wrap:wrap;gap:12px}.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz,.page_toolButton__QROam{border-width:1px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;min-height:40px;padding-left:18px;padding-right:18px}.page_primaryCta__JU8yd{background:var(--primary);border-color:var(--primary);color:#171717!important}.page_primaryCta__JU8yd:hover{background:var(--primary-deep);border-color:var(--primary-deep)}.page_secondaryCta__fOxcz{background:transparent;border-color:var(--hairline-strong);color:var(--ink)}.page_sectionRaised__WUpRP,.page_section__61PEw{padding-bottom:96px;padding-top:96px}.page_sectionRaised__WUpRP{background:var(--canvas-soft)}.page_sectionHeader__a4Fw5{align-items:end;display:flex;justify-content:space-between;margin-bottom:24px}.page_sectionTitle__hzsAh{color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-1.44px;line-height:1.1;margin:0 0 20px;text-transform:lowercase}.page_toolGrid__3pTv0{display:grid;gap:16px}.page_agentPanel__HOHB_,.page_statusPanel__VO2IB,.page_toolCard__v_ZIn{box-shadow:none}.page_timeline__L97En{color:var(--ink-muted);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;line-height:1.4;text-transform:lowercase}.page_toolButton__QROam{background:transparent;border-color:var(--hairline-strong);color:var(--ink)!important;width:100%}.page_toolButton__QROam .mantine-Button-label{color:inherit}.page_toolButton__QROam:hover{background:var(--primary);border-color:var(--primary);color:#171717!important}.page_agentPanel__HOHB_{align-items:center;background:rgba(28,28,28,.78);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);padding:28px 32px}.page_agentContent__dFDUZ{display:flex;flex-direction:column;gap:12px;min-width:0}.page_agentTitle__3OEWF{align-items:center;color:var(--ink);display:flex;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:500;gap:10px;letter-spacing:-.42px;line-height:1.2;margin:0}.page_agentCopy__yXkep{color:#e2e2e2;font-size:15px;line-height:1.55;margin:0;max-width:560px}.page_agentAction__yqoZ0{display:flex;min-width:0}.page_promptCopyPanel__kh6Et{background:#1c1c1c;border:1px solid rgba(62,207,142,.34);color:#ededed;display:grid;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;gap:14px;line-height:1.55;margin:0;overflow-x:auto;padding:14px 16px;width:100%}.page_promptText__8Kck_{margin:0;white-space:pre-wrap}.page_promptLink__ZMwE2{color:#66e8aa;text-decoration:none;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:.18em}.page_promptLink__ZMwE2:hover{text-decoration-line:underline}.page_promptActions__N3_S1{display:flex;justify-content:flex-start}.page_toolGrid__3pTv0{grid-template-columns:repeat(2,minmax(0,1fr))}.page_toolCard__v_ZIn{background:var(--canvas-panel);display:flex;flex-direction:column;min-height:320px;padding:24px;position:relative}.page_eof__IZ9hQ{bottom:8px;color:var(--ink-faint);font-size:12px;position:absolute;right:8px}.page_toolPath__JDXgB{align-items:center;border-bottom:1px solid var(--hairline);color:var(--ink-muted);display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding-bottom:8px;text-transform:lowercase}.page_promptBlue__U16of,.page_prompt__eM97v,.page_toolTitleBlue__4iCBa,.page_toolTitle__BeUS8{color:var(--primary)}.page_toolTitle__BeUS8{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:500;letter-spacing:-.72px;line-height:1.15;margin:0 0 12px;text-transform:lowercase}.page_toolCopy__8Mk0d{color:var(--ink-secondary);flex:1;font-size:16px;line-height:1.55;margin:0 0 24px;text-transform:lowercase}.page_toolButton__QROam{align-self:flex-start;width:auto}.page_statusSection__Tc452{padding-bottom:96px;padding-top:96px;text-align:center}.page_statusTitle___2VgO{color:var(--ink-muted);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.42px;line-height:1.2;margin:0 0 32px;text-transform:lowercase}.page_statusPanel__VO2IB{background:var(--canvas-panel);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px}.page_statusItem__sDXKP{align-items:center;display:flex;flex-direction:column}.page_statusItem__sDXKP+.page_statusItem__sDXKP{border-left:1px solid var(--hairline)}.page_statusBlue__rekD1,.page_statusForest__9iJyt,.page_statusValue__Uz9Sy{color:var(--primary)}.page_statusValue__Uz9Sy{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:56px;font-weight:500;line-height:1;margin-bottom:8px}.page_statusLabel__YTO5T{border-top:1px solid var(--hairline);color:var(--ink-secondary);font-size:14px;max-width:200px;padding-top:8px;text-transform:lowercase;width:100%}.page_detailSection__zv1Ol{padding-bottom:128px;padding-top:96px}.page_backLink__5VuFj{color:var(--primary);display:inline-flex;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;margin-bottom:24px;text-decoration:none;text-transform:lowercase}.page_backLink__5VuFj:hover{color:var(--ink)}.page_detailPanel__1E9LZ{background:var(--canvas-panel);border:1px solid var(--hairline)}.page_detailBody__pSi2p{padding:32px}.page_detailTitle__jL78c{color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(44px,7vw,84px);font-weight:500;letter-spacing:-1.44px;line-height:1;margin:12px 0 24px;max-width:900px;text-transform:lowercase}.page_detailCopy__UTDCD{color:var(--ink-secondary);font-size:18px;line-height:1.6;margin:0 0 32px;max-width:760px;text-transform:lowercase}.page_detailGrid__tIn91{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 32px}.page_detailItem__Gtbfj{background:var(--canvas-soft);border:1px solid var(--hairline);padding:18px}.page_detailItem__Gtbfj dt{color:var(--ink-muted);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:lowercase}.page_detailItem__Gtbfj dd{color:var(--ink-secondary);font-size:15px;line-height:1.45;margin:0;text-transform:lowercase}.page_detailActions__FmA3G{display:flex}@keyframes page_blink__A5Bbl{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:767px){.page_hero__SKW6o{min-height:auto}.page_heroInner__FQkwa,.page_sectionInner__SZiZg{padding-left:24px;padding-right:16px}.page_heroInner__FQkwa{gap:40px;padding-bottom:72px;padding-top:72px}.page_title__3jonF{font-size:34px}.page_heroPrompt__Qgfly{font-size:14px}.page_detailSection__zv1Ol,.page_sectionRaised__WUpRP,.page_section__61PEw,.page_statusSection__Tc452{padding-bottom:72px;padding-top:72px}.page_sectionHeader__a4Fw5{align-items:flex-start;flex-direction:column;gap:10px}.page_agentPanel__HOHB_,.page_detailGrid__tIn91,.page_statusPanel__VO2IB,.page_toolGrid__3pTv0{grid-template-columns:1fr}.page_agentPanel__HOHB_{gap:20px;padding:24px}.page_agentContent__dFDUZ{gap:10px}.page_detailBody__pSi2p{padding:24px}.page_statusItem__sDXKP+.page_statusItem__sDXKP{border-left:0;border-top:1px solid var(--hairline);margin-top:24px;padding-top:24px}}.hackathon-list-view_eventList__myDSX{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.hackathon-list-view_card__0Njpd{background:#0d0d0d;border:1px solid #202020;border-radius:8px;box-shadow:none;display:grid;grid-template-rows:auto 1fr auto;min-height:0;overflow:hidden;position:relative;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.hackathon-list-view_card__0Njpd:hover{background:#101010;border-color:#3ecf8e;transform:translateY(-2px)}.hackathon-list-view_cardCover__zO8QI{align-items:start;aspect-ratio:2/1;background-color:#111;background-position:50%;background-size:cover;border-bottom:1px solid #202020;display:flex;justify-content:flex-start;padding:12px}.hackathon-list-view_cardMain__QPV2w{align-content:start;display:grid;gap:9px;min-width:0;padding:14px}.hackathon-list-view_cardMain__QPV2w>.hackathon-list-view_badge__mfRcR{justify-self:start;margin-bottom:2px}.hackathon-list-view_cardTitle__BJsKf{color:#f7f7f7;display:-webkit-box;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:0;line-height:1.2;margin:0;min-height:0;overflow:hidden}.hackathon-list-view_cardTitleLink__zDGyB{color:inherit;text-decoration:none;text-decoration-color:#3ecf8e;text-decoration-thickness:3px;text-underline-offset:.16em}.hackathon-list-view_cardTitleLink__zDGyB:hover{color:#f7f7f7;text-decoration-line:underline}.hackathon-list-view_badge__mfRcR{border:1px solid;font-size:11px;font-weight:700;letter-spacing:.12em;padding:4px 8px}.hackathon-list-view_statusUpcoming__MIiXx{color:#57b7ea}.hackathon-list-view_statusActive__dZJtu{color:#3ecf8e}.hackathon-list-view_statusArchived__nPNhm,.hackathon-list-view_statusCompleted__Uv1MN{color:#ffd166}.hackathon-list-view_statusCancelled__tFWxg{color:#f87aa5}.hackathon-list-view_statusDraft__IK_ki{color:#d6d6d6}.hackathon-list-view_description__vDBpL{color:#d6d6d6;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;margin:0;overflow:hidden;white-space:normal}.hackathon-list-view_metaGrid__GM0d7{border-top:1px solid #202020;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hackathon-list-view_metaGrid__GM0d7>div{min-width:0;padding:10px 12px}.hackathon-list-view_metaGrid__GM0d7>div+div{border-left:1px solid #202020}.hackathon-list-view_metaLabel__VLDP7{color:#8a8f98;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hackathon-list-view_metaValue__YPNzO{color:#f1eff5;display:block;font-size:12px;line-height:1.45}.hackathon-list-view_metaTimezone__VDLuW{display:none}.hackathon-list-view_empty__HySYx{border:1px dashed #2a2a2a;color:#d6d6d6;padding:32px 24px}@media (max-width:767px){.hackathon-list-view_eventList__myDSX{grid-template-columns:1fr}.hackathon-list-view_cardTitle__BJsKf,.hackathon-list-view_card__0Njpd{min-height:0}}