.styles_container__WBAyT{width:100%}.styles_sectionHeader__kV6vi{width:100%;display:flex;align-items:center;justify-content:flex-start}.styles_githubHeader___a_H_{width:100%;display:flex;align-items:center;justify-content:space-between}.styles_headerTitle__hDSED{font-size:1.4rem;font-weight:800}.styles_divider__3avQY{width:100%;height:.1rem;background-color:#1E40AF;margin:.2rem 0 1.4rem}.styles_viewMore__yNOuV:hover{color:#1E40AF!important}.styles_featuredGrid__b21lh{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.styles_featuredCard__umZVz{display:flex;gap:1.5rem;padding:1rem;border-radius:12px;text-decoration:none;border:1px solid transparent;transition:all .3s ease}.styles_featuredCard__umZVz:hover{border-color:#1E40AF;background:rgba(30,64,175,.05)}.styles_featuredImageContainer__qMKJm{flex-shrink:0;width:200px;height:140px;overflow:hidden;border-radius:8px;border:2px solid #1e40af}.styles_featuredImage__QnNhU{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.styles_featuredCard__umZVz:hover .styles_featuredImage__QnNhU{transform:scale(1.05)}.styles_featuredContent__OGNfn{flex:1 1;display:flex;flex-direction:column;justify-content:center}.styles_featuredTitle__ViXQP{font-size:1.1rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.styles_externalIcon__n1lDe{opacity:.6;transition:opacity .2s ease}.styles_featuredCard__umZVz:hover .styles_externalIcon__n1lDe{opacity:1}.styles_featuredDescription__saJ1i{font-size:.9rem;line-height:1.5;opacity:.85;margin-bottom:.75rem}.styles_techTags__G3IWA{display:flex;flex-wrap:wrap;gap:.5rem}.styles_techTag__z6sFa{font-size:.7rem;font-weight:600;padding:.25rem .6rem;border-radius:4px;background:rgba(30,64,175,.15);color:#3B82F6;border:1px solid rgba(30,64,175,.3)}.styles_badge__hGvG3{font-size:.65rem;font-weight:700;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.styles_badgeESHGO__4Bs2V{background:linear-gradient(135deg,#3B82F6,#1E40AF);color:white;border:1px solid #1e40af}.styles_badgeFAB__U7sk0{background:linear-gradient(135deg,#10B981,#059669);color:white;border:1px solid #059669}.styles_badgeOpenSource__Z8oUG{background:linear-gradient(135deg,#F59E0B,#D97706);color:white;border:1px solid #d97706}.styles_institutionalSection__m_Lpz{margin-bottom:3rem}.styles_repositoriesSection__y7BVf{margin-top:1rem}.styles_name__RNxEK{font-weight:800;font-size:1rem;margin-top:1rem;text-transform:uppercase}.styles_cardLink__ewwLU{text-decoration:none}.styles_card__iHNPZ{width:100%;border:1px solid #1e40af;margin-bottom:1.5rem;padding:.8rem;border-radius:8px;transition:all .2s ease-in-out}.styles_card__iHNPZ:hover{background-color:#1E40AF}.styles_infoCard__dpRsa{display:flex;align-items:flex-start;justify-content:space-between}.styles_githubInfo__JwMg0{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.styles_data__OWN3b{float:right}.styles_iconData__5lCM1{margin:0 .4rem 0 1rem}.styles_language__plncs{margin:1.8rem 1rem 0 0;font-size:.8rem;font-weight:700}.styles_description__5tl48{opacity:.85;line-height:1.4}@media (max-width:768px){.styles_featuredCard__umZVz{flex-direction:column;gap:1rem}.styles_featuredImageContainer__qMKJm{width:100%;height:180px}.styles_featuredTitle__ViXQP{font-size:1rem}.styles_featuredDescription__saJ1i{font-size:.85rem}.styles_headerTitle__hDSED{font-size:1.2rem}}