.Winners-module__ipT4fG__winnersWrapper{background:#f8fafc;min-height:100vh;padding-bottom:80px;font-family:inherit}.Winners-module__ipT4fG__container{max-width:1200px;margin:0 auto;padding:0 20px}.Winners-module__ipT4fG__heroSection{text-align:center;background:linear-gradient(#f5f3ff 0%,#fff 100%);padding:80px 0 60px;position:relative;overflow:hidden}.Winners-module__ipT4fG__hofPill{background:#fff;border:1px solid #e9d5ff;border-radius:50px;align-items:center;margin-bottom:24px;padding:6px 16px;display:inline-flex;box-shadow:0 2px 10px #7c3aed0d}.Winners-module__ipT4fG__hofPill span{color:#7c3aed;letter-spacing:.5px;font-size:13px;font-weight:700}.Winners-module__ipT4fG__title{color:#0f172a;letter-spacing:-1px;margin-bottom:16px;font-size:48px;font-weight:800}.Winners-module__ipT4fG__title span{color:#334155;font-weight:400}.Winners-module__ipT4fG__subtitle{color:#475569;max-width:600px;margin:0 auto 40px;font-size:16px;line-height:1.6}.Winners-module__ipT4fG__searchContainer{background:#fff;border-radius:16px;max-width:800px;margin:0 auto;padding:24px;box-shadow:0 10px 40px #0000000a}.Winners-module__ipT4fG__searchBox{margin-bottom:24px;position:relative}.Winners-module__ipT4fG__searchIcon{color:#94a3b8;font-size:20px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.Winners-module__ipT4fG__searchBox input{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;width:100%;padding:16px 20px 16px 50px;font-size:15px;transition:all .2s}.Winners-module__ipT4fG__searchBox input:focus{background:#fff;border-color:#cbd5e1;outline:none;box-shadow:0 0 0 4px #7c3aed0d}.Winners-module__ipT4fG__filterPills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Winners-module__ipT4fG__filterPill{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.Winners-module__ipT4fG__filterPill:hover{color:#334155;background:#f8fafc}.Winners-module__ipT4fG__pillIcon{margin-right:8px;font-size:16px}.Winners-module__ipT4fG__activeAll{color:#fff!important;background:#7c3aed!important;border-color:#7c3aed!important}.Winners-module__ipT4fG__activeDaily{color:#854d0e!important;background:#fef08a!important;border-color:#fef08a!important}.Winners-module__ipT4fG__activeMonthly{color:#6b21a8!important;background:#e9d5ff!important;border-color:#e9d5ff!important}.Winners-module__ipT4fG__activeHackathon{color:#0369a1!important;background:#e0f2fe!important;border-color:#e0f2fe!important}.Winners-module__ipT4fG__tablesSection{z-index:10;margin-top:-30px;position:relative}.Winners-module__ipT4fG__tableCard{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:32px;overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005}.Winners-module__ipT4fG__tableHeader{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Winners-module__ipT4fG__thYellow{background:#fefce8;border-bottom:1px solid #fef08a}.Winners-module__ipT4fG__thPurple{background:#faf5ff;border-bottom:1px solid #e9d5ff}.Winners-module__ipT4fG__thBlue{background:#f0f9ff;border-bottom:1px solid #bae6fd}.Winners-module__ipT4fG__thTitle{align-items:center;font-size:16px;font-weight:700;display:flex}.Winners-module__ipT4fG__thYellow .Winners-module__ipT4fG__thTitle{color:#854d0e}.Winners-module__ipT4fG__thPurple .Winners-module__ipT4fG__thTitle{color:#6b21a8}.Winners-module__ipT4fG__thBlue .Winners-module__ipT4fG__thTitle{color:#0369a1}.Winners-module__ipT4fG__thIconYellow{color:#eab308;margin-right:8px;font-size:18px}.Winners-module__ipT4fG__thIconPurple{color:#8b5cf6;margin-right:8px;font-size:18px}.Winners-module__ipT4fG__thIconBlue{color:#0ea5e9;margin-right:8px;font-size:18px}.Winners-module__ipT4fG__thBadgeYellow{color:#a16207;background:#fff;border:1px solid #fef08a;border-radius:50px;padding:4px 12px;font-size:12px;font-weight:700}.Winners-module__ipT4fG__thBadgePurple{color:#7e22ce;background:#fff;border:1px solid #e9d5ff;border-radius:50px;padding:4px 12px;font-size:12px;font-weight:700}.Winners-module__ipT4fG__thBadgeBlue{color:#0369a1;background:#fff;border:1px solid #bae6fd;border-radius:50px;padding:4px 12px;font-size:12px;font-weight:700}.Winners-module__ipT4fG__tableResponsive{overflow-x:auto}.Winners-module__ipT4fG__winnersTable{border-collapse:collapse;white-space:nowrap;width:100%}.Winners-module__ipT4fG__winnersTable th{color:#64748b;text-align:left;background:#fff;border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:11px;font-weight:700}.Winners-module__ipT4fG__winnersTable td{color:#334155;vertical-align:middle;border-bottom:1px solid #f8fafc;padding:16px 24px;font-size:14px}.Winners-module__ipT4fG__winnersTable tr:last-child td{border-bottom:none}.Winners-module__ipT4fG__winnersTable tr:hover td{background:#f8fafc}.Winners-module__ipT4fG__fwBold{color:#0f172a;font-weight:700}.Winners-module__ipT4fG__badgePurple{color:#7c3aed;background:#f3efff;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700}.Winners-module__ipT4fG__badgeYellow{color:#a16207;background:#fefce8;border:1px solid #fef08a;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700}.Winners-module__ipT4fG__badgeOrange{color:#c2410c;background:#fff7ed;border:1px solid #ffedd5;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700}.Winners-module__ipT4fG__tdIcon{color:#7c3aed;margin-top:-2px;margin-right:6px;font-size:16px}.Winners-module__ipT4fG__tdIconRed{color:#ef4444;margin-top:-2px;margin-right:6px;font-size:16px}.Winners-module__ipT4fG__textPurple{color:#7c3aed;font-weight:600}.Winners-module__ipT4fG__emptyState{text-align:center;background:#fff;border-radius:16px;margin-top:40px;padding:80px 20px;box-shadow:0 4px 20px #00000008}.Winners-module__ipT4fG__emptyIcon{margin-bottom:16px;font-size:48px}.Winners-module__ipT4fG__emptyState h3{color:#1e293b;margin-bottom:8px;font-size:20px;font-weight:700}.Winners-module__ipT4fG__emptyState p{color:#64748b;font-size:15px}@media (max-width:768px){.Winners-module__ipT4fG__title{font-size:36px}.Winners-module__ipT4fG__subtitle{padding:0 10px;font-size:15px}.Winners-module__ipT4fG__searchContainer{padding:16px}.Winners-module__ipT4fG__filterPills{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.Winners-module__ipT4fG__filterPill{white-space:nowrap}.Winners-module__ipT4fG__tablesSection{margin-top:20px}}
