.hackathon_hackathonPage__qFJrY{--primary:#E3411C;--primary-glow:rgba(227,65,28,0.4);--cyan:#00D9FF;--cyan-glow:rgba(0,217,255,0.3);--gold:#FFB648;--purple:#8B5CF6;--navy:#0A1628;--navy-light:#142035;--navy-lighter:#1E2D47;--bg-primary:#0A1628;--bg-secondary:#142035;--bg-card:rgba(30,45,71,0.6);--bg-card-hover:rgba(30,45,71,0.9);--text-primary:#FFFFFF;--text-secondary:rgba(255,255,255,0.7);--text-muted:rgba(255,255,255,0.5);--border-color:rgba(255,255,255,0.1);--gradient-hero:linear-gradient(135deg,#0A1628,#1a2a44 50%,#0A1628);font-family:DM Sans,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6}@keyframes hackathon_fadeInUp__Qbkna{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hackathon_pulse__4lcyz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes hackathon_float__ZiLB5{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(180deg)}}@keyframes hackathon_gentleBounce__5rJUf{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hackathon_gentleBounceFlipped__PNubl{0%,to{transform:translateY(0) scaleX(-1)}50%{transform:translateY(-12px) scaleX(-1)}}.hackathon_hero__UJP_v{min-height:100vh;justify-content:center;padding:80px 40px 0;background:var(--gradient-hero);overflow:hidden;text-align:center}.hackathon_heroContent__PW5zd,.hackathon_hero__UJP_v{display:flex;flex-direction:column;align-items:center;position:relative}.hackathon_heroContent__PW5zd{max-width:800px;width:100%;z-index:2;animation:hackathon_fadeInUp__Qbkna 1s ease-out}.hackathon_heroBadge__VRM2c{display:inline-flex;align-items:center;gap:8px;background:rgba(227,65,28,.15);border:1px solid rgba(227,65,28,.3);padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:32px;letter-spacing:.5px}.hackathon_heroBadge__VRM2c .hackathon_dot__DBxUM{width:8px;height:8px;background:var(--cyan);border-radius:50%;animation:hackathon_pulse__4lcyz 2s infinite}.hackathon_heroLogoImg__Bqkhe{width:500px;height:auto;max-width:90vw;margin-bottom:32px}.hackathon_heroSubtitle__jwwo7{font-size:1.25rem;color:var(--text-secondary);margin-bottom:24px;max-width:600px;font-style:italic}.hackathon_heroPartner__pf6xq{font-size:1rem;color:var(--cyan);margin-bottom:32px}.hackathon_heroPrize__eotVG{font-size:3rem;color:var(--primary);font-weight:800;margin-bottom:16px;font-family:Bebas Neue,DM Sans,sans-serif;letter-spacing:2px;text-transform:uppercase}.hackathon_heroDate__gDS8m{font-size:1.05rem;color:var(--text-secondary);margin-bottom:16px}.hackathon_heroDate__gDS8m strong{color:var(--text-primary);font-weight:700}.hackathon_heroLocation__arWOM{font-size:1rem;color:var(--text-secondary);margin-bottom:24px}.hackathon_heroCtas__HSsR7{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.hackathon_heroMascotBig__L6ydI{width:480px;position:absolute;top:260px;right:-190px;z-index:1;animation:hackathon_gentleBounce__5rJUf 3s ease-in-out infinite;pointer-events:none}.hackathon_btn__1M1KO{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:12px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:1px}.hackathon_btnPrimary__GZWXU{background:linear-gradient(135deg,var(--primary),#ff6b3d);color:white;box-shadow:0 4px 15px var(--primary-glow)}.hackathon_btnPrimary__GZWXU:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--primary-glow)}.hackathon_btnSecondary__sn0kV{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.hackathon_btnSecondary__sn0kV:hover{border-color:var(--cyan);color:var(--cyan)}.hackathon_floatingElements__XQ0Qo{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.hackathon_floatingShape__qzK2D{position:absolute;border-radius:50%;animation:hackathon_float__ZiLB5 6s ease-in-out infinite}.hackathon_floatingShape__qzK2D:first-child{width:300px;height:300px;background:radial-gradient(circle,var(--primary-glow),transparent);top:-100px;right:-100px}.hackathon_floatingShape__qzK2D:nth-child(2){width:200px;height:200px;background:radial-gradient(circle,var(--cyan-glow),transparent);bottom:-50px;left:-50px;animation-delay:-3s}.hackathon_floatingShape__qzK2D:nth-child(3){width:150px;height:150px;background:radial-gradient(circle,rgba(139,92,246,.2),transparent);top:50%;left:50%;animation-delay:-1.5s}.hackathon_section__W16KO{padding:100px 40px;position:relative}.hackathon_sectionHeader__WhALW{text-align:center;margin-bottom:60px}.hackathon_sectionLabel__0CwWv{display:inline-block;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--cyan);margin-bottom:12px}.hackathon_sectionTitle__7wMbI{font-size:2.5rem;font-weight:800;margin-bottom:16px;color:var(--text-primary)}.hackathon_sectionDesc__82O3_{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.hackathon_container__6owLz{max-width:1200px;margin:0 auto}.hackathon_purposeSection__HSeUP{background:var(--bg-secondary)}.hackathon_purposeContent__AFF1E{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hackathon_purposeText__23Ay1 h3{font-size:1.8rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.hackathon_purposeText__23Ay1 p{font-size:1.05rem;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.hackathon_highlightText__8lgpL{color:var(--cyan);font-weight:600}.hackathon_purposeStats__H93b_{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hackathon_statCard__HpYTS{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.hackathon_statCard__HpYTS:hover{transform:translateY(-5px);border-color:var(--primary);background:var(--bg-card-hover)}.hackathon_statNumber__uykdz{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hackathon_statLabel__GYeVX{font-size:.9rem;color:var(--text-muted);margin-top:4px}.hackathon_tracksSection__2v_45{background:var(--bg-primary)}.hackathon_tracksGrid__ALwwg{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.hackathon_trackCard__z3bYC{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px;position:relative;overflow:hidden;transition:all .3s ease}.hackathon_trackCard__z3bYC:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--gold));opacity:0;transition:opacity .3s ease}.hackathon_trackCard__z3bYC:hover{transform:translateY(-5px);border-color:var(--primary);background:var(--bg-card-hover)}.hackathon_trackCard__z3bYC:hover:before{opacity:1}.hackathon_trackIcon__7HrRi{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,rgba(227,65,28,.2),rgba(255,182,72,.2));display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px}.hackathon_trackCard__z3bYC.hackathon_nonCs__oz14v .hackathon_trackIcon__7HrRi{background:linear-gradient(135deg,rgba(0,217,255,.2),rgba(139,92,246,.2))}.hackathon_trackTitle__M_ct_{font-size:1.3rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.hackathon_trackDesc__NmdBS{font-size:.95rem;color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.hackathon_trackFeatures__PgHve{list-style:none;padding:0;margin:0}.hackathon_trackFeatures__PgHve li{padding:6px 0;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:8px}.hackathon_trackFeatures__PgHve .hackathon_check__G8qr3{color:var(--cyan);font-weight:700}.hackathon_prizesSection__KmUfd{background:var(--bg-secondary)}.hackathon_prizesTotal__xsPma{text-align:center;margin-bottom:50px}.hackathon_prizesTotal__xsPma .hackathon_amount__ktCh9{font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--gold),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hackathon_prizesTotal__xsPma .hackathon_label__GYpoq{font-size:1.2rem;color:var(--text-secondary)}.hackathon_prizesGrid__wbCjW{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hackathon_prizeCard___yNls{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.hackathon_prizeCard___yNls:hover{transform:translateY(-5px);border-color:var(--gold)}.hackathon_prizeCard___yNls.hackathon_featured__2476x{grid-column:span 1;border-color:var(--gold);background:linear-gradient(135deg,rgba(255,182,72,.1),rgba(227,65,28,.1))}.hackathon_prizeAmount___yKnh{font-size:2.5rem;font-weight:800;color:var(--gold);margin-bottom:8px}.hackathon_prizeCard___yNls.hackathon_featured__2476x .hackathon_prizeAmount___yKnh{font-size:3rem}.hackathon_prizeTitle__Lhxug{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.hackathon_prizeBreakdown__mYJF_{display:flex;flex-direction:column;gap:8px}.hackathon_prizeBreakdown__mYJF_ span{font-size:.9rem;color:var(--text-secondary)}.hackathon_prizeBreakdown__mYJF_ .hackathon_first__5q6st{color:var(--gold);font-weight:600}.hackathon_prizeBreakdown__mYJF_ .hackathon_second__QGPCg{color:var(--text-secondary)}.hackathon_scheduleSection__cZBFJ{background:var(--bg-primary)}.hackathon_timeline__LSoWS{position:relative;max-width:900px;margin:0 auto}.hackathon_timeline__LSoWS:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(180deg,var(--primary),var(--cyan),var(--gold))}.hackathon_timelineItem__jjj9r{display:flex;align-items:center;margin-bottom:30px;position:relative}.hackathon_timelineItem__jjj9r:nth-child(2n){flex-direction:row-reverse}.hackathon_timelineContent__Yp9Fh{width:45%;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .3s ease}.hackathon_timelineContent__Yp9Fh:hover{transform:translateX(5px);border-color:var(--primary)}.hackathon_timelineItem__jjj9r:nth-child(2n) .hackathon_timelineContent__Yp9Fh:hover{transform:translateX(-5px)}.hackathon_timelineDot__aOEz0{width:16px;height:16px;background:var(--primary);border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);z-index:2;box-shadow:0 0 20px var(--primary-glow)}.hackathon_timelineDay__blIAm{font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--cyan);margin-bottom:4px}.hackathon_timelineTitle__cEbqP{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.hackathon_timelineDesc__qKrpf{font-size:.9rem;color:var(--text-secondary)}.hackathon_rulesSection__0pnVC{background:var(--bg-secondary)}.hackathon_rulesGrid__tzzuW{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.hackathon_ruleCard__EKWxt{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:30px;transition:all .3s ease}.hackathon_ruleCard__EKWxt:hover{transform:translateY(-3px);border-color:var(--cyan)}.hackathon_ruleNumber__P1Vp0{font-size:2rem;font-weight:800;color:var(--primary);margin-bottom:12px}.hackathon_ruleTitle__hSzID{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.hackathon_ruleDesc__pJLC_{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.hackathon_judgingSection___K7Ff{background:var(--bg-primary)}.hackathon_judgingCriteria__FGEYS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.hackathon_criteriaCard__vCzn_{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.hackathon_criteriaCard__vCzn_:hover{transform:translateY(-5px);border-color:var(--gold)}.hackathon_criteriaIcon__Dd3gL{font-size:2rem;margin-bottom:16px}.hackathon_criteriaTitle__y3CJo{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.hackathon_criteriaWeight__F9vDT{font-size:1.5rem;font-weight:800;color:var(--gold);margin-bottom:8px}.hackathon_criteriaDesc__lzKkI{font-size:.85rem;color:var(--text-secondary)}.hackathon_submissionsSection__TsJdL{background:var(--bg-secondary)}.hackathon_submissionsSteps__hKG8D{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;counter-reset:step}.hackathon_stepCard__IgS60{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:30px;transition:all .3s ease}.hackathon_stepCard__IgS60:hover{transform:translateY(-3px);border-color:var(--primary)}.hackathon_stepNumber__fpLlT{font-size:2rem;font-weight:800;color:var(--cyan);margin-bottom:12px}.hackathon_stepCard__IgS60 h4{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.hackathon_stepCard__IgS60 p{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.hackathon_toolsSection__LbsHa{background:var(--bg-secondary)}.hackathon_toolsContent__QsrHH{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.hackathon_toolsList__tsELi{display:flex;flex-direction:column;gap:16px}.hackathon_toolItem__7z1aI{display:flex;align-items:center;gap:16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:all .3s ease}.hackathon_toolItem__7z1aI:hover{border-color:var(--cyan);transform:translateX(5px)}.hackathon_toolIcon__Hht4f{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(0,217,255,.2),rgba(139,92,246,.2));display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.hackathon_toolName__ADKB5{font-weight:700;color:var(--text-primary);font-size:1rem}.hackathon_toolDesc__uRhxd{font-size:.85rem;color:var(--text-secondary)}.hackathon_computeCard__6CW_N{background:linear-gradient(135deg,rgba(0,217,255,.1),rgba(139,92,246,.1));border:1px solid rgba(0,217,255,.3);border-radius:20px;padding:40px}.hackathon_computeCard__6CW_N h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.hackathon_computeCard__6CW_N p{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px}.hackathon_computeSpecs__94rAh{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hackathon_specItem__riwu0{background:rgba(0,0,0,.2);border-radius:12px;padding:16px;text-align:center}.hackathon_specValue__YgV_E{font-size:1.3rem;font-weight:800;color:var(--cyan)}.hackathon_specLabel__jaMvK{font-size:.8rem;color:var(--text-muted)}.hackathon_workshopsSection__X7n_U{background:var(--bg-primary)}.hackathon_workshopsGrid__BB17h{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.hackathon_workshopCard__W8NAp{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;transition:all .3s ease}.hackathon_workshopCard__W8NAp:hover{transform:translateY(-5px);border-color:var(--primary)}.hackathon_workshopHeader__xuvoN{background:linear-gradient(135deg,rgba(227,65,28,.2),rgba(255,182,72,.2));padding:24px}.hackathon_workshopHeaderAlt__4R4GH{background:linear-gradient(135deg,rgba(0,217,255,.2),rgba(139,92,246,.2));padding:24px}.hackathon_workshopTime__L5ZsC{font-size:.85rem;color:var(--cyan);font-weight:600;margin-bottom:8px}.hackathon_workshopTitle__6Zqq7{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.hackathon_workshopBody__batKG{padding:24px}.hackathon_workshopDesc__8uM7c{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.hackathon_workshopTopics__9MmTy{display:flex;flex-wrap:wrap;gap:8px}.hackathon_topicTag__1RD9a{background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.2);padding:4px 12px;border-radius:20px;font-size:.8rem;color:var(--cyan)}.hackathon_mentorshipSection__sRExU{background:var(--bg-secondary)}.hackathon_mentorshipContent__B1Hi2{max-width:800px;margin:0 auto}.hackathon_mentorshipContent__B1Hi2 h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;text-align:center}.hackathon_mentorshipContent__B1Hi2 p{font-size:1.05rem;color:var(--text-secondary);text-align:center;margin-bottom:40px}.hackathon_mentorTypes__iPi1g{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.hackathon_mentorType__SBeIa{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.hackathon_mentorType__SBeIa:hover{transform:translateY(-3px);border-color:var(--purple)}.hackathon_mentorType__SBeIa h4{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.hackathon_mentorType__SBeIa p{font-size:.9rem;color:var(--text-secondary)}.hackathon_venueSection__Sei0r{background:var(--bg-secondary)}.hackathon_venueGrid__B4_Kh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:40px}.hackathon_venueCard__s61Li{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.hackathon_venueCard__s61Li:hover{transform:translateY(-3px);border-color:var(--cyan)}.hackathon_venueIcon__gtFYQ{font-size:2rem;margin-bottom:12px}.hackathon_venueTitle__FcGbL{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.hackathon_venueDesc__cL5rv{font-size:.9rem;color:var(--text-secondary)}.hackathon_venuePhotoWrapper__MUGVW{position:relative;border-radius:20px;overflow:hidden;margin-bottom:24px}.hackathon_venuePhoto__RNkKn{width:100%;display:block;border-radius:20px}.hackathon_venueMascotsOverlay___IJ9B{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);display:flex;gap:20px;z-index:2}.hackathon_venueMascotsOverlay___IJ9B img{width:80px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));animation:hackathon_gentleBounce__5rJUf 3s ease-in-out infinite}.hackathon_venueMascotsOverlay___IJ9B img:nth-child(2){animation-delay:.5s}.hackathon_venueMascotsOverlay___IJ9B img:nth-child(3){animation-delay:1s}.hackathon_venueAddress__gAZM9{text-align:center;font-size:1rem;color:var(--text-secondary)}.hackathon_swagSection__T3CSm{background:var(--bg-primary)}.hackathon_swagShowcase__xUyTp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;text-align:center}.hackathon_swagItem__9QWTR{padding:30px;transition:all .3s ease}.hackathon_swagIcon__0SP4M{font-size:3rem;margin-bottom:16px;display:block;transition:transform .3s ease}.hackathon_swagItem__9QWTR:hover .hackathon_swagIcon__0SP4M{transform:scale(1.2)}.hackathon_swagItem__9QWTR:nth-child(2) .hackathon_swagIcon__0SP4M{animation-delay:.2s}.hackathon_swagItem__9QWTR:nth-child(3) .hackathon_swagIcon__0SP4M{animation-delay:.4s}.hackathon_swagLabel__Yh5PQ{font-size:1rem;font-weight:600;color:var(--text-primary)}.hackathon_foodSection__nrjrh{background:var(--bg-primary)}.hackathon_foodContent__MFVLc{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.hackathon_foodInfo__4Lx1T h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.hackathon_foodInfo__4Lx1T p{font-size:1rem;color:var(--text-secondary);margin-bottom:24px}.hackathon_mealList__YprpW{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.hackathon_mealList__YprpW li{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px}.hackathon_mealIcon__361Fq{font-size:1.5rem}.hackathon_mealDay__EnBv7{font-weight:700;color:var(--text-primary)}.hackathon_foodCallout__pELYn{background:linear-gradient(135deg,rgba(255,182,72,.1),rgba(227,65,28,.1));border:1px solid rgba(255,182,72,.3);border-radius:20px;padding:40px}.hackathon_foodCallout__pELYn h4{font-size:1.3rem;font-weight:700;color:var(--gold);margin-bottom:12px}.hackathon_foodCallout__pELYn p{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.hackathon_registerSection__Cmu11{background:var(--gradient-hero);position:relative;overflow:hidden}.hackathon_registerSection__Cmu11:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,var(--primary-glow),transparent 50%),radial-gradient(circle at 70% 50%,var(--cyan-glow),transparent 50%);pointer-events:none}.hackathon_registerContent__EBCj2{text-align:center;position:relative;z-index:2}.hackathon_registerTitle__yHHor{font-size:3rem;font-weight:800;margin-bottom:16px;color:var(--text-primary)}.hackathon_registerDesc__RwuUK{font-size:1.2rem;color:var(--text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.hackathon_noCodeBanner__cURR_{display:inline-block;background:linear-gradient(135deg,var(--primary),#ff6b3d);color:white;padding:14px 32px;border-radius:50px;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;letter-spacing:.5px}.hackathon_noCodeCallout__F5xtc{background:linear-gradient(135deg,rgba(0,217,255,.08),rgba(139,92,246,.08));border:1px solid rgba(0,217,255,.2);border-radius:24px;padding:60px;text-align:center;position:relative;overflow:hidden;max-width:900px;margin:40px auto 0}.hackathon_noCodeCallout__F5xtc:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,217,255,.05),transparent 50%);pointer-events:none}.hackathon_noCodeCallout__F5xtc h3{font-size:2.2rem;font-weight:800;color:var(--text-primary);margin-bottom:16px;position:relative}.hackathon_noCodeCallout__F5xtc p{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto 24px;position:relative}.hackathon_mascotAccent__Owp5_{width:100px;position:absolute;bottom:-10px;right:30px;opacity:.6;animation:hackathon_gentleBounce__5rJUf 3s ease-in-out infinite}.hackathon_mascotParadeInline__Wa1O_{padding:60px 40px 40px;text-align:center;position:relative;z-index:2;width:100%}.hackathon_mascotParadeInline__Wa1O_ h2{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:40px;font-family:Bebas Neue,DM Sans,sans-serif;letter-spacing:2px;text-transform:uppercase}.hackathon_mascotParadeInline__Wa1O_ h2 span{background:linear-gradient(135deg,var(--primary),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hackathon_mascotLineup__XDRUC{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.hackathon_mascotCharacter__FiGb8{text-align:center;transition:transform .3s ease}.hackathon_mascotCharacter__FiGb8:hover{transform:translateY(-10px)}.hackathon_mascotCharacter__FiGb8 img{width:130px;height:130px;object-fit:contain;animation:hackathon_gentleBounce__5rJUf 3s ease-in-out infinite}.hackathon_mascotCharacter__FiGb8:nth-child(2) img{animation-delay:.3s}.hackathon_mascotCharacter__FiGb8:nth-child(3) img{animation-delay:.6s}.hackathon_mascotCharacter__FiGb8:nth-child(4) img{animation-delay:.9s}.hackathon_mascotName__cLbEB{display:block;font-size:.9rem;font-weight:700;color:var(--primary);margin-top:12px;text-transform:uppercase;letter-spacing:1px;font-family:Bebas Neue,DM Sans,sans-serif}.hackathon_sectionMascot___9ycl{position:absolute;width:100px;pointer-events:none;z-index:1;animation:hackathon_gentleBounce__5rJUf 4s ease-in-out infinite}.hackathon_sectionMascot___9ycl.hackathon_topRight__yiX_A{top:20px;right:40px}.hackathon_sectionMascot___9ycl.hackathon_bottomLeft__EWTFr{bottom:20px;left:40px}.hackathon_sectionMascot___9ycl.hackathon_topLeft___yLeE{top:20px;left:40px}.hackathon_sectionMascot___9ycl.hackathon_bottomRight__TABqE{bottom:20px;right:40px}.hackathon_mascotFlipWrapper__4VBZo{position:absolute;width:100px;pointer-events:none;z-index:1}.hackathon_mascotFlipWrapper__4VBZo.hackathon_topLeft___yLeE{top:20px;left:40px}.hackathon_mascotFlipWrapper__4VBZo.hackathon_topRight__yiX_A{top:20px;right:40px}.hackathon_mascotFlipWrapper__4VBZo.hackathon_bottomLeft__EWTFr{bottom:20px;left:40px}.hackathon_mascotFlipWrapper__4VBZo.hackathon_bottomRight__TABqE{bottom:20px;right:40px}.hackathon_iframeWrapper__X_7W_{width:100%;max-width:700px;margin:0 auto;overflow:hidden;border-radius:12px}.hackathon_iframeWrapper__X_7W_ iframe{width:100%;min-height:800px;border:none}.hackathon_qrSection__17fgp{text-align:center;padding:40px}.hackathon_qrCode__T32R1{max-width:200px;margin:0 auto 16px;display:block}.hackathon_qrLabel__Vvfdx{font-size:.95rem;color:var(--text-secondary)}.hackathon_sponsorLine__4Je5V{text-align:center;font-size:.9rem;color:var(--text-muted);padding:20px 0}.hackathon_sponsorLine__4Je5V a{color:var(--cyan);text-decoration:none;transition:color .3s ease}.hackathon_sponsorLine__4Je5V a:hover{color:var(--primary)}.hackathon_logoImg__XsOMi{height:40px;width:auto}@media (max-width:1024px){.hackathon_foodContent__MFVLc,.hackathon_purposeContent__AFF1E,.hackathon_toolsContent__QsrHH{grid-template-columns:1fr}.hackathon_timeline__LSoWS:before{left:20px}.hackathon_timelineItem__jjj9r,.hackathon_timelineItem__jjj9r:nth-child(2n){flex-direction:column;align-items:flex-start;padding-left:50px}.hackathon_timelineContent__Yp9Fh{width:100%}.hackathon_timelineDot__aOEz0{left:20px}.hackathon_heroMascotBig__L6ydI{width:360px;top:10px;right:-80px}}@media (max-width:768px){.hackathon_section__W16KO{padding:60px 20px}.hackathon_hero__UJP_v{padding:80px 20px 40px}.hackathon_tracksGrid__ALwwg{grid-template-columns:1fr}.hackathon_prizeCard___yNls.hackathon_featured__2476x{grid-column:span 1}.hackathon_prizesGrid__wbCjW{grid-template-columns:1fr}.hackathon_sectionMascot___9ycl{width:70px}.hackathon_heroMascotBig__L6ydI{display:none}.hackathon_mascotLineup__XDRUC{gap:25px}.hackathon_mascotCharacter__FiGb8 img{width:100px;height:100px}.hackathon_noCodeCallout__F5xtc h3{font-size:1.8rem}.hackathon_noCodeCallout__F5xtc .hackathon_mascotAccent__Owp5_{display:none}.hackathon_noCodeBanner__cURR_{font-size:.85rem;padding:10px 20px}.hackathon_logoImg__XsOMi{height:36px}}