.Hackathon_hero__gJgTT{position:relative;background:radial-gradient(circle at top left,rgba(44,232,255,.18),transparent 32%),radial-gradient(circle at 85% 12%,rgba(255,120,186,.15),transparent 24%),linear-gradient(180deg,#050814,#091022 48%,#050814);padding:clamp(4.5rem,8vw,6.75rem) 0 clamp(3.5rem,6vw,5rem);overflow:hidden;color:#eef5ff}.Hackathon_hero__gJgTT:after,.Hackathon_hero__gJgTT:before{position:absolute;inset:0;pointer-events:none;content:""}.Hackathon_hero__gJgTT:before{opacity:.45;-webkit-mask-image:radial-gradient(circle at center,black 42%,transparent 100%);mask-image:radial-gradient(circle at center,black 42%,transparent 100%);background-image:linear-gradient(rgba(44,232,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(44,232,255,.08) 1px,transparent 0);background-size:54px 54px}.Hackathon_hero__gJgTT:after{inset:auto 0 0;background:linear-gradient(180deg,transparent,rgba(5,8,20,.95));height:140px}.Hackathon_title__F53j1{display:flex;flex-direction:column;gap:.2rem;margin:0;font-weight:900;font-size:clamp(2.6rem,5vw,4.45rem);line-height:1;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.02em}.Hackathon_description__hNcIh{margin:0;max-width:62ch;color:rgba(220,232,255,.72);font-size:1.05rem;line-height:1.8;font-family:Outfit,Avenir Next,Segoe UI,sans-serif}.Hackathon_section__YMcNk{position:relative;background:linear-gradient(180deg,rgba(5,8,20,.98),rgba(7,12,26,.98));padding:clamp(4rem,7vw,6rem) 0;color:#eef5ff}.Hackathon_sectionTitle__mapNc{display:inline-block;margin:0;background:linear-gradient(135deg,#fff 20%,#2ce8ff 80%);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:900;font-size:clamp(1.9rem,4vw,2.6rem);font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase}.Hackathon_darkCard__t02X7,.Hackathon_lightCard__ipYNA{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.34);border:1px solid rgba(120,160,255,.18);border-radius:28px;background:rgba(8,18,39,.76);padding:1.3rem}.Hackathon_lightCard__ipYNA{background:rgba(255,255,255,.08)}.Hackathon_projectCard__Fn4dc{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.34);border:1px solid rgba(120,160,255,.18);border-radius:28px;background:rgba(8,18,39,.76);padding:1.25rem;height:100%}@media (max-width:991px){.Hackathon_title__F53j1{font-size:clamp(2.2rem,9vw,3.45rem)}}@media (max-width:767px){.Hackathon_hero__gJgTT{padding-top:4rem}.Hackathon_sectionTitle__mapNc{font-size:1.65rem;letter-spacing:.08em}}.TeamMember_card__etPeE{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.34);border:1px solid rgba(120,160,255,.18);border-radius:28px;background:rgba(8,18,39,.76);padding:1.35rem}.TeamMember_avatar__m4wJZ{flex-shrink:0;box-shadow:0 0 24px rgba(44,232,255,.14);border:1px solid rgba(44,232,255,.26);width:4rem;height:4rem}.TeamMember_name__k1g0S{margin:0;color:#fff;font-weight:700;font-size:1.05rem}.TeamMember_link__53MKq{color:#2ce8ff;text-decoration:none}.TeamMember_link__53MKq:hover{color:#fff}.TeamMember_summary__WPLMH{margin:1rem 0 0;color:rgba(220,232,255,.72);line-height:1.75}.TeamMember_skill__1WrKp{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);padding:.45rem .72rem;color:rgba(255,255,255,.8);font-size:.82rem}.HackathonTeam_page__EriTp{background:radial-gradient(circle at top left,rgba(44,232,255,.18),transparent 32%),radial-gradient(circle at 85% 12%,rgba(255,120,186,.15),transparent 24%),linear-gradient(180deg,#0b1328,#091022 48%,#050814)}.HackathonTeam_section__2gxZ5{position:relative;background:linear-gradient(180deg,rgba(5,8,20,.98),rgba(7,12,26,.98));padding:clamp(4rem,7vw,6rem) 0;color:#eef5ff}.HackathonTeam_sectionHeader__Tl_ze{margin-bottom:clamp(2.3rem,4vw,3rem);text-align:center}.HackathonTeam_sectionTitle__h_sK7{display:inline-block;margin:0;background:linear-gradient(135deg,#fff 20%,#2ce8ff 80%);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:900;font-size:clamp(1.9rem,4vw,2.6rem)}.HackathonTeam_sectionSubtitle__Ix_Tk,.HackathonTeam_sectionTitle__h_sK7{font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase}.HackathonTeam_sectionSubtitle__Ix_Tk{color:rgba(220,232,255,.72);font-weight:700;font-size:.75rem}.HackathonTeam_accentLine__7EsyA{margin:1rem auto 0;box-shadow:0 0 14px rgba(44,232,255,.32);border-radius:999px;background:linear-gradient(90deg,#2ce8ff,#7b61ff);width:72px;height:2px}.HackathonTeam_heroSection__mHJp7{padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2rem,4vw,3rem);color:#eef5ff}@media (max-width:767px){.HackathonTeam_heroSection__mHJp7{padding-top:1rem}}.HackathonTeam_heroShell__YsHMw{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.34);border:1px solid rgba(120,160,255,.18);border-radius:28px;background:rgba(8,18,39,.76);padding:clamp(1.3rem,2.6vw,2rem)}.HackathonTeam_heroNavLink__r63Xg{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);padding:.45rem .8rem;color:rgba(255,255,255,.8);font-size:.82rem;text-decoration:none}.HackathonTeam_heroNavLink__r63Xg:hover{color:#fff}.HackathonTeam_heroEyebrow__Iec1I{color:rgba(220,232,255,.72);font-weight:700;font-size:.75rem;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#2ce8ff}.HackathonTeam_heroTag__ocfDi{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);padding:.42rem .75rem;color:rgba(255,255,255,.8);font-size:.8rem}.HackathonTeam_primaryAction__nwalW{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease;border-radius:10px;padding:.9rem 1.35rem;font-weight:700;font-size:.82rem;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 0 24px rgba(44,232,255,.18);border:1px solid rgba(44,232,255,.3);background:rgba(44,232,255,.12);color:#2ce8ff}.HackathonTeam_primaryAction__nwalW:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 0 34px rgba(44,232,255,.28);background:rgba(44,232,255,.2);color:#fff}.HackathonTeam_secondaryAction__EPVLc{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease;border-radius:10px;padding:.9rem 1.35rem;font-weight:700;font-size:.82rem;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#eef5ff}.HackathonTeam_secondaryAction__EPVLc:hover{transform:translateY(-2px);text-decoration:none;border-color:rgba(255,201,77,.24);background:rgba(255,201,77,.1);color:#ffc94d}.HackathonTeam_emptyState__Cq1bA{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.34);border:1px solid rgba(120,160,255,.18);border-radius:28px;background:rgba(8,18,39,.76)}.HackathonTeam_section__2gxZ5{scroll-margin-top:5rem}.HackathonTeam_creatorCard__KTX_c,.HackathonTeam_metricCard__MZRJ5,.HackathonTeam_summaryCard__bkoQ1{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(0,0,0,.34);border:1px solid rgba(120,160,255,.18);border-radius:28px;background:rgba(8,18,39,.76)}.HackathonTeam_creatorCard__KTX_c,.HackathonTeam_summaryCard__bkoQ1{padding:1.5rem}.HackathonTeam_breadcrumb__XseQK,.HackathonTeam_breadcrumb__XseQK .breadcrumb{margin-bottom:0}.HackathonTeam_breadcrumb__XseQK .breadcrumb-item,.HackathonTeam_breadcrumb__XseQK .breadcrumb-item a,.HackathonTeam_breadcrumb__XseQK .breadcrumb-item.active{color:rgba(255,255,255,.76);text-decoration:none}.HackathonTeam_breadcrumb__XseQK .breadcrumb-item+.breadcrumb-item:before{color:rgba(255,255,255,.35)}.HackathonTeam_introTitle__amSoP{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){.HackathonTeam_introTitle__amSoP{font-size:clamp(1.7rem,10vw,2.4rem)}}.HackathonTeam_introText__Hkz_L{margin:0;max-width:60ch;color:rgba(220,232,255,.72);font-size:1rem;line-height:1.7}.HackathonTeam_metaItem__ubiqU{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);padding:.55rem .9rem;color:rgba(255,255,255,.82);font-size:.88rem}.HackathonTeam_metricCard__MZRJ5{padding:1rem;min-height:120px}.HackathonTeam_creatorLabel___BhrN,.HackathonTeam_metricLabel___gaQr{color:rgba(220,232,255,.72);font-weight:700;font-size:.75rem;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase;display:block}.HackathonTeam_metricValue__Ocsn8{display:block;margin-top:.9rem;color:#fff;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif}.HackathonTeam_metricMeta__vzsE4{display:block;margin-top:.9rem;color:rgba(220,232,255,.72);font-size:.92rem;line-height:1.6}.HackathonTeam_creatorValue__vXUyF,.HackathonTeam_summaryTitle__0PA_H{margin:0;color:#fff;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif}.HackathonTeam_summaryTitle__0PA_H{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.5}.HackathonTeam_creatorText__nUR_b,.HackathonTeam_summaryText__tjh09{margin:1rem 0 0;color:rgba(220,232,255,.72);line-height:1.8}.HackathonTeam_creatorValue__vXUyF{margin-top:.85rem;font-size:1.45rem;line-height:1.4}.HackathonTeam_scoreButton__bxXQG{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease;border-radius:10px;padding:.9rem 1.35rem;font-weight:700;font-size:.82rem;font-family:Orbitron,Avenir Next,Segoe UI,sans-serif;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 0 24px rgba(44,232,255,.18);border:1px solid rgba(44,232,255,.3);background:rgba(44,232,255,.12);color:#2ce8ff}.HackathonTeam_scoreButton__bxXQG:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 0 34px rgba(44,232,255,.28);background:rgba(44,232,255,.2);color:#fff}.HackathonTeam_productCardOverride__8MZjn{border-color:rgba(44,232,255,.16)!important;background:linear-gradient(180deg,rgba(7,18,39,.92),rgba(6,13,30,.88))!important}.HackathonTeam_productCardOverride__8MZjn .bi,.HackathonTeam_productCardOverride__8MZjn .card-title,.HackathonTeam_productCardOverride__8MZjn figcaption,.HackathonTeam_productCardOverride__8MZjn p,.HackathonTeam_productCardOverride__8MZjn time{color:#eef5ff!important}.HackathonTeam_productCardOverride__8MZjn figcaption,.HackathonTeam_productCardOverride__8MZjn p,.HackathonTeam_productCardOverride__8MZjn time{opacity:.76!important}.HackathonTeam_productCardOverride__8MZjn .btn-dark{border-color:rgba(44,232,255,.26);background:rgba(44,232,255,.08);color:#fff}.HackathonTeam_productCardOverride__8MZjn .btn-primary{border-color:rgba(123,97,255,.3);background:rgba(123,97,255,.18)}.HackathonTeam_productCardOverride__8MZjn .btn-warning{border-color:rgba(255,201,77,.26);background:rgba(255,201,77,.16);color:#fff}.HackathonTeam_emptyState__Cq1bA{padding:2rem 1.5rem;color:rgba(220,232,255,.72);font-size:1rem}.HackathonTeam_commentWrap__2zxNn{margin-top:clamp(3rem,5vw,4rem)}.HackathonTeam_scoreModal__HcPY6 .modal-content{border:1px solid rgba(44,232,255,.18);border-radius:24px;background:rgba(8,18,39,.96);color:#eef5ff}.HackathonTeam_scoreModal__HcPY6 .modal-header{border-bottom-color:rgba(255,255,255,.08)}.HackathonTeam_scoreModal__HcPY6 .btn-close{filter:invert(1) grayscale(1)}