.page_page__ZU32B{min-height:100vh;background:#fff;display:flex;flex-direction:column}.page_navbar__chktt{display:flex;justify-content:space-between;align-items:center;padding:32px 48px 0;background:transparent;position:-webkit-sticky;position:sticky;top:0;z-index:10}.page_navLogo__E6xem{font-size:1.5rem;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;gap:12px}.page_avatar__m7D8N{background:#f2f2f2;color:#0071e3;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;margin-right:8px}.page_navLinks__3Mchl{display:flex;gap:32px;list-style:none;font-size:1.1rem;font-weight:500}.page_navLinks__3Mchl a{padding:4px 0;border-bottom:2px solid transparent;transition:border-color .2s}.page_navLinks__3Mchl a:hover{border-bottom:2px solid #0071e3}.page_main__GlU4n{flex:1 1;display:flex;flex-direction:column;align-items:center;width:100%}.page_hero__SKW6o{display:flex;align-items:center;justify-content:center;min-height:70vh;gap:64px;position:relative;background:linear-gradient(120deg,#f8fafc,#fff);border-radius:32px;margin-top:32px;box-shadow:0 4px 32px 0 rgba(0,0,0,.04);overflow:hidden;animation:page_fadeInUp__SpOy_ 1.2s cubic-bezier(.4,0,.2,1)}.page_heroBg__ZurEj{position:absolute;inset:0;background:radial-gradient(circle at 60% 40%,#e0e7ef 0,transparent 70%);z-index:0}.page_heroText__g5S3T{z-index:1;max-width:500px;text-align:left}.page_title__3jonF{font-size:3.2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.page_subtitle__iAJUg{font-size:1.5rem;font-weight:400;color:#555;margin-bottom:24px}.page_intro__NrUPI{font-size:1.15rem;color:#333;margin-bottom:32px}.page_heroCtas__PKEzw{display:flex;gap:20px}.page_ctaButton__tHxa2,.page_resumeButton__AyqAv{padding:14px 32px;font-size:1.1rem;font-weight:600;border-radius:24px;border:none;background:#111;color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);transition:transform .18s,box-shadow .18s,background .18s;cursor:pointer;outline:none;display:inline-block}.page_ctaButton__tHxa2:hover,.page_projectButton__FvwN4:hover,.page_projectDetailLink__ViDpi:hover,.page_resumeButton__AyqAv:hover{background:#0071e3;color:#fff;transform:scale(1.04);box-shadow:0 4px 16px 0 rgba(0,113,227,.1)}.page_resumeButton__AyqAv{background:#f2f2f2;color:#111}.page_resumeButton__AyqAv:hover{background:#0071e3;color:#fff}.page_heroImage__Q6NCQ{z-index:1;width:220px;height:220px;margin:0 auto}.page_heroImage__Q6NCQ,.page_profileGlow__YPZ5a{display:flex;align-items:center;justify-content:center}.page_profileGlow__YPZ5a{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#e0e7ef 0,transparent 70%);box-shadow:0 4px 32px 0 rgba(0,113,227,.1),0 1.5px 8px 0 rgba(0,0,0,.06);padding:0}.page_profilePic__eBPOM{width:180px;height:180px;object-fit:cover;border-radius:50%;box-shadow:0 2px 16px 0 rgba(0,0,0,.1);background:#fff}.page_sectionDivider__cXhep{background:#e0e0e0}.page_projectsSection__G_zdm{width:100%;text-align:center;animation:page_fadeInUp__SpOy_ 1.2s cubic-bezier(.4,0,.2,1) .2s both}.page_sectionTitle__hzsAh{font-size:2.2rem;font-weight:700;margin-bottom:32px;letter-spacing:-.01em}.page_projectsGrid__rODPd{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.page_projectCard__S2cDb{background:#f8fafc;border-radius:24px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);padding:36px 32px 32px;width:320px;display:flex;flex-direction:column;align-items:center;transition:transform .18s,box-shadow .18s;animation:page_fadeInUp__SpOy_ 1.2s cubic-bezier(.4,0,.2,1) .3s both}.page_projectCard__S2cDb:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 32px 0 rgba(0,113,227,.1)}.page_projectImage__fib7K{width:80px;height:80px;display:block;margin:0 auto 18px;object-fit:contain;background:#f4f6fa;border-radius:18px;box-shadow:0 2px 8px 0 rgba(0,0,0,.04);padding:8px}.page_projectSubtitle__PTNYE{color:#0071e3;font-size:1.1rem;font-weight:500;margin-bottom:8px}.page_projectTech__y5Jtp{display:flex;gap:10px;justify-content:center;margin:12px 0 18px;padding:0;list-style:none;font-size:.98rem;color:#555}.page_projectButton__FvwN4{margin-top:18px;background:#111;color:#fff;border-radius:20px;padding:10px 24px;font-size:1rem;font-weight:600;border:none;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);cursor:pointer}.page_projectButton__FvwN4:hover{background:#0071e3;transform:scale(1.04);box-shadow:0 4px 16px 0 rgba(0,113,227,.1)}.page_aboutSection__cj8pS{width:100%;text-align:center;animation:page_fadeInUp__SpOy_ 1.2s cubic-bezier(.4,0,.2,1) .4s both}.page_aboutText__MX8SK{font-size:1.15rem;color:#333;max-width:700px;margin:0 auto}.page_contactSection__TxMLV{width:100%;text-align:center;animation:page_fadeInUp__SpOy_ 1.2s cubic-bezier(.4,0,.2,1) .5s both}.page_contactList__c5L34{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column;gap:18px;align-items:center}.page_contactIcon__0yXic{color:#0071e3;margin-right:10px;font-size:1.2em;vertical-align:middle}.page_footer__sHKi3{justify-content:center;gap:32px;padding:32px 0 24px;background:#fafbfc;border-top:1px solid #e0e0e0;font-size:1rem}.page_footer__sHKi3,.page_footer__sHKi3 a{display:flex;align-items:center;color:#888}.page_footer__sHKi3 a{gap:8px;transition:color .2s}.page_footer__sHKi3 a:hover{color:#0071e3}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.page_glass__dc3G5{background:rgba(255,255,255,.55);box-shadow:0 8px 32px 0 rgba(31,38,135,.1);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:24px;border:1px solid rgba(255,255,255,.18)}.page_ripple__9w0NN{position:absolute;border-radius:50%;background:rgba(0,113,227,.18);transform:scale(0);animation:page_ripple-effect__94PL4 .6s linear;pointer-events:none;z-index:2}@keyframes page_ripple-effect__94PL4{to{transform:scale(2.5);opacity:0}}.page_ctaButton__tHxa2,.page_projectButton__FvwN4,.page_resumeButton__AyqAv{position:relative;overflow:hidden}.page_sectionDivider__cXhep{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0 40%,#e0e0e0 60%,transparent);width:100%;margin:64px 0;opacity:.7}.page_navbarScrolled__wgtrv{box-shadow:0 4px 24px 0 rgba(0,0,0,.08);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:rgba(255,255,255,.85);transition:box-shadow .3s,background .3s,-webkit-backdrop-filter .3s;transition:box-shadow .3s,background .3s,backdrop-filter .3s;transition:box-shadow .3s,background .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.page_ctaButton__tHxa2:active,.page_projectButton__FvwN4:active,.page_resumeButton__AyqAv:active{transform:scale(.97)}.page_projectCard__S2cDb:hover{transform:translateY(-10px) scale(1.035);box-shadow:0 12px 32px 0 rgba(0,113,227,.13)}.page_navLinks__3Mchl a{position:relative;overflow:hidden}.page_navLinks__3Mchl a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#0071e3;transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1);transform-origin:left}.page_navLinks__3Mchl a:hover:after{transform:scaleX(1)}.page_projectDetailPage__z41bH{min-height:100vh;background:linear-gradient(120deg,#f8fafc,#fff);display:flex;flex-direction:column;align-items:center;padding:64px 16px 32px}.page_projectDetailHero__4rpc_{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.7);border-radius:32px;box-shadow:0 4px 32px 0 rgba(0,0,0,.04);padding:48px 32px 32px;max-width:520px;margin-bottom:40px}.page_projectDetailImage__J9RYn{width:120px;height:120px;object-fit:contain;background:#f4f6fa;border-radius:24px;box-shadow:0 2px 8px 0 rgba(0,0,0,.04);margin-bottom:24px;padding:12px}.page_projectDetailTitle__CEINP{font-size:2.4rem;font-weight:800;margin-bottom:10px;letter-spacing:-.01em;text-align:center}.page_projectDetailSubtitle__JUOvT{font-size:1.2rem;color:#0071e3;font-weight:500;margin-bottom:18px;text-align:center}.page_projectDetailTech__NvFOa{display:flex;gap:14px;justify-content:center;margin-bottom:24px;list-style:none;padding:0;color:#555;font-size:1.05rem}.page_projectDetailDesc__P1bpM{font-size:1.13rem;color:#222;margin-bottom:32px;text-align:center}.page_projectDetailLink__ViDpi{display:inline-block;background:#111;color:#fff;border-radius:20px;padding:12px 32px;font-size:1.1rem;font-weight:600;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);transition:background .18s,transform .18s,box-shadow .18s;text-decoration:none;margin-top:8px}.page_projectDetailLink__ViDpi:hover{background:#0071e3;transform:scale(1.04);box-shadow:0 4px 16px 0 rgba(0,113,227,.1)}.page_experienceSection__I3vNi{width:100%;display:flex;flex-direction:column;align-items:center;margin:64px 0 32px}.page_experienceListWrapper__vdxit{display:flex;flex-direction:column;gap:32px;width:100%;max-width:700px}.page_experienceCard__fkVla{display:flex;align-items:center;background:rgba(255,255,255,.8);border-radius:28px;box-shadow:0 4px 24px 0 rgba(0,0,0,.06);padding:32px 40px;gap:32px;max-width:700px}.page_experienceLogo__Zunhu{width:72px;height:72px;object-fit:contain;border-radius:16px;background:#f4f6fa;box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.page_experienceTitle__L8G9d{font-size:1.35rem;font-weight:700;margin-bottom:6px}.page_experienceTitle__L8G9d span{color:#0071e3;font-weight:600}.page_experienceMeta__r1cQY{font-size:1rem;color:#555;margin-bottom:10px}.page_experienceList__c_msF{margin:0;padding-left:18px;color:#222;font-size:1.08rem;line-height:1.7}@media (max-width:700px){.page_experienceCard__fkVla{flex-direction:column;align-items:flex-start;padding:24px 16px;gap:18px}.page_experienceLogo__Zunhu{width:56px;height:56px}}.page_apiPage__3rXaC{min-height:100vh;background:#ffffff;color:#24292f;display:flex;flex-direction:column}.page_apiHeader__EHdCS{background:#f6f8fa;border-bottom:1px solid #d0d7de;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.page_apiHeaderContent__1or3Q{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.page_apiLogo__xdVqh{display:flex;align-items:center;gap:12px}.page_apiLogoIcon__yqpZ0{color:#0969da;font-size:1.5rem}.page_apiTitle__Qy2V2{font-size:1.5rem;font-weight:600;color:#24292f}.page_apiVersion__6BLqV{background:#dbeafe;color:#1e40af;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:500}.page_apiNav__js7hD{display:flex;align-items:center}.page_apiNavLink__mblQo{color:#0969da;text-decoration:none;font-size:.9rem;transition:color .2s ease}.page_apiNavLink__mblQo:hover{color:#1f6feb}.page_apiLayout__F5_CI{display:flex;flex:1 1;max-width:1200px;margin:0 auto;width:100%}.page_apiSidebar__wY_Uq{width:280px;background:#f6f8fa;border-right:1px solid #d0d7de;padding:24px 0;position:-webkit-sticky;position:sticky;top:80px;height:calc(100vh - 80px);overflow-y:auto}.page_sidebarNav__ofIPO{padding:0 16px}.page_sidebarSection__qWVtm{margin-bottom:32px}.page_sidebarTitle__zqkg3{font-size:.8rem;font-weight:600;color:#656d76;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding:0 16px}.page_sidebarLink__AAvRE{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background:none;border:none;color:#24292f;text-align:left;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.page_sidebarLink__AAvRE:hover{background:#eaeef2;color:#0969da}.page_sidebarLink__AAvRE.page_active__q3_T3{background:#0969da;color:#ffffff}.page_sidebarIcon__O0w75{font-size:.8rem;width:16px}.page_apiMain__QBBv2{flex:1 1;padding:32px;overflow-y:auto}.page_apiSection__p32ei{max-width:800px}.page_apiSectionHeader__CSKqw{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #d0d7de}.page_apiSectionTitle__VmB5a{font-size:2rem;font-weight:600;color:#24292f;margin:0 0 8px}.page_apiSectionSubtitle__XU8R_{font-size:1.1rem;color:#656d76;margin:0;line-height:1.5}.page_apiCard__T_DP6{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;padding:24px;margin-bottom:24px}.page_apiCardTitle__ej3xN{font-size:1.3rem;font-weight:600;color:#24292f;margin:0 0 16px}.page_apiCardText__sQQjx{color:#24292f;line-height:1.6;margin:0 0 16px}.page_apiMeta__33Gol{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px}.page_apiMetaItem__UI358{display:flex;align-items:center;gap:8px;color:#656d76;font-size:.9rem}.page_apiMetaIcon__6Nw63{color:#0969da;font-size:.8rem}.page_codeBlock__d2Ifl{background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;overflow:hidden;margin:16px 0}.page_codeHeader__bZuLC{background:#eaeef2;padding:8px 16px;border-bottom:1px solid #d0d7de;display:flex;justify-content:space-between;align-items:center}.page_codeLang__WkOfa{color:#656d76;font-size:.8rem;font-weight:500}.page_codeContent__Ad_aD{padding:16px;margin:0;color:#24292f;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.page_featureList___8ePa{list-style:none;padding:0;margin:0}.page_featureItem__KOtcF{display:flex;align-items:center;gap:12px;padding:8px 0;color:#24292f}.page_featureIcon__mHZON{color:#1a7f37;font-size:.9rem}.page_techStack__GMiHC{margin-top:24px}.page_techStackTitle__WE7xc{font-size:1rem;font-weight:600;color:#24292f;margin:0 0 12px}.page_techTags__VFf_b{display:flex;flex-wrap:wrap;gap:8px}.page_techTag__zaMpn{background:#0969da;color:#ffffff;padding:4px 12px}.page_endpoint__HCVBt{margin-bottom:16px;padding:16px;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px}.page_endpointHeader___F_Hw{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_httpMethod__JGEIQ{background:#1a7f37;color:#ffffff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600}.page_endpointPath__IrGj_,.page_httpMethod__JGEIQ{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.page_endpointPath__IrGj_{color:#0969da;font-size:.9rem}.page_endpointDescription___HfTc{color:#656d76;margin:0;font-size:.9rem}.page_journeySteps__RTp2c{display:flex;flex-direction:column;gap:24px}.page_journeyStep__mC8R8{display:flex;gap:16px;align-items:flex-start}.page_stepIcon__jLVEF{width:40px;height:40px;background:#0969da;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_stepIconSvg__moLDt{color:#ffffff;font-size:1rem}.page_stepContent__o_uh3{flex:1 1}.page_stepTitle__kKqcb{font-size:1.1rem;font-weight:600;color:#24292f;margin:0 0 8px}.page_stepText__9rP0A{color:#24292f;line-height:1.6;margin:0}.page_resourceLinks__oya94{display:flex;flex-direction:column;gap:12px}.page_resourceLink__AiI1R{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;color:#24292f;text-decoration:none;transition:all .2s ease}.page_resourceLink__AiI1R:hover{background:#eaeef2;border-color:#0969da}.page_resourceIcon__GhNMn{color:#0969da;font-size:1rem}.page_resourceArrow__qiXZZ{margin-left:auto;color:#656d76;font-size:.8rem}.page_statsGrid__GCW2d{margin-top:24px}.page_statCard__VGdKs{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;padding:24px}.page_statNumber__XnvUq{color:#0969da}.page_statLabel__YuhHa{color:#656d76}@keyframes page_spin__W_8_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loadingSpinner__enSbi{animation:page_spin__W_8_q 1s linear infinite}.page_videoContainer__dDrrq{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:16px 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_videoIframe__Aqtvu{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}@media (max-width:768px){.page_apiLayout__F5_CI{flex-direction:column}.page_apiSidebar__wY_Uq{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid #d0d7de}.page_apiMain__QBBv2{padding:16px}.page_apiSectionTitle__VmB5a{font-size:1.5rem}.page_apiMeta__33Gol{flex-direction:column;gap:12px}.page_journeyStep__mC8R8{flex-direction:column;text-align:center}.page_statsGrid__GCW2d{grid-template-columns:repeat(2,1fr)}}.page_hackathonsSection__Sy5cK{padding:0 48px 64px;max-width:1200px;margin:0 auto}.page_hackathonCard__fpIiP{background:rgba(255,255,255,.8);border-radius:24px;padding:32px;margin-bottom:48px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.page_hackathonHeader__W4d06{display:grid;grid-template-columns:300px 1fr;grid-gap:32px;gap:32px;margin-bottom:32px}.page_hackathonImageContainer__EBpBm{position:relative;border-radius:16px;overflow:hidden}.page_hackathonImage__BC7se{width:100%;height:200px;object-fit:cover;border-radius:16px}.page_awardBadge__EfhBA{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#ffd700,#ffed4e);color:#333;padding:8px 12px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 4px 12px rgba(255,215,0,.3)}.page_awardIcon__vvjKR{font-size:.9rem}.page_hackathonInfo__gcpyg{display:flex;flex-direction:column;gap:16px}.page_hackathonTitle__p44lA{font-size:1.8rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.page_hackathonMeta__fZRUZ{display:flex;gap:24px;flex-wrap:wrap}.page_metaItem__CqtZL{display:flex;align-items:center;gap:8px;color:#666;font-size:.9rem}.page_metaIcon__5vcg4{color:#0071e3;font-size:.8rem}.page_eventName__9z_NB{font-size:1.1rem;font-weight:600;color:#0071e3;margin:0}.page_hackathonDescription__mb_Dg{color:#555;line-height:1.6;margin:0}.page_techStack__GMiHC{display:flex;flex-wrap:wrap;gap:8px}.page_techTag__zaMpn{background:rgba(0,113,227,.1);color:#0071e3;padding:6px 12px;border-radius:16px;font-size:.8rem;font-weight:500}.page_eventPhotosSection__i8noE{margin-bottom:32px}.page_photosTitle__ceA_b{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:16px}.page_photosGrid__pF_nc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.page_photoContainer__mT90A{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_eventPhoto__7wFfk{width:100%;height:150px;object-fit:cover;transition:transform .3s ease}.page_eventPhoto__7wFfk:hover{transform:scale(1.05)}.page_hackathonLinks__i4NI4{border-top:1px solid rgba(0,0,0,.1);padding-top:24px}.page_linksTitle__PhJ32{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:16px}.page_linksGrid__9GyFd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.page_linkButton__hI4am{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;border:2px solid transparent}.page_devpostButton__9_zxs{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.page_devpostButton__9_zxs:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.page_githubButton__W77f0{background:linear-gradient(135deg,#333,#555);color:white}.page_githubButton__W77f0:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(51,51,51,.3)}.page_youtubeButton___tTVI{background:linear-gradient(135deg,#ff0000,#cc0000);color:white}.page_youtubeButton___tTVI:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,0,0,.3)}.page_linkIcon__FWgs0{font-size:1rem}.page_hackathonStats__BO_8N{padding:0 48px 64px;max-width:1200px;margin:0 auto}.page_statsGrid__GCW2d{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.page_statCard__VGdKs{background:rgba(255,255,255,.8);border-radius:16px;padding:32px;text-align:center;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.page_statNumber__XnvUq{font-size:2.5rem;font-weight:700;color:#0071e3;margin-bottom:8px}.page_statLabel__YuhHa{color:#666;font-size:.9rem;font-weight:500}.page_activeLink__dULE2{color:#0071e3!important;font-weight:600}.page_hackathonJourney__10NF0{margin-bottom:32px;border-top:1px solid rgba(0,0,0,.1);padding-top:24px}.page_journeyTitle__2cxE_{font-size:1.3rem;font-weight:600;color:#1a1a1a;margin-bottom:20px;text-align:center}.page_journeyGrid__muX9k{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.page_journeyCard__7oFyL{background:rgba(248,249,250,.8);border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.page_journeyCard__7oFyL:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.page_journeyCardTitle__t8TLU{font-size:1rem;font-weight:600;color:#0071e3;margin:0 0 12px;display:flex;align-items:center;gap:8px}.page_journeyText__fZrJW{color:#555;line-height:1.6;margin:0;font-size:.9rem}@media (max-width:768px){.page_hackathonHeader__W4d06{grid-template-columns:1fr;gap:24px}.page_hackathonImageContainer__EBpBm{max-width:300px;margin:0 auto}.page_hackathonStats__BO_8N,.page_hackathonsSection__Sy5cK{padding:0 24px 32px}.page_hackathonCard__fpIiP{padding:24px}.page_linksGrid__9GyFd{grid-template-columns:1fr}}