.Header_header__KwdYD{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-bottom:var(--border)}.Header_brand__fkyv5{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.Header_logo____uDV{width:36px;height:36px;object-fit:contain;border:2px solid var(--border-color);background:transparent;box-shadow:2px 2px 0 var(--border-color);image-rendering:pixelated}.Header_name__P6EBs{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.Header_navGroup__4L5vJ{display:flex;align-items:center;gap:1.25rem}.Header_nav__tNWGY{text-decoration:none;font-size:.95rem;color:inherit}.Header_nav__tNWGY:hover{text-decoration:underline}.SearchHero_hero__ZKiDw{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;padding:2.5rem 2rem 2rem;border-bottom:var(--border);align-items:start}.SearchHero_content__2auRx{max-width:640px}.SearchHero_kicker__fLLLx{margin:0 0 .75rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.02em}.SearchHero_title__HfRPB{margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.SearchHero_accent__EfdlS{color:var(--accent)}.SearchHero_sub__XlSn4{margin:0 0 1.75rem;max-width:52ch;font-size:.9rem}.SearchHero_formBox__20t7h{border:var(--border);padding:1.25rem;background:var(--bg);box-shadow:var(--shadow)}.SearchHero_label__c1AI6{display:block;margin-bottom:.6rem;font-size:.85rem}.SearchHero_row__8f2Y2{display:flex;gap:.75rem;flex-wrap:wrap}.SearchHero_input__0EsNU{flex:1 1;min-width:200px;padding:.75rem 1rem;border:var(--border);background:var(--surface);font-size:.9rem;outline:none}.SearchHero_input__0EsNU:focus{box-shadow:inset 0 0 0 2px var(--accent)}.SearchHero_submit__fcRpE{padding:.75rem 1.25rem;border:var(--border);background:var(--accent);color:#000;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap;transition:transform .1s,box-shadow .1s}.SearchHero_submit__fcRpE:hover:not(:disabled){background:var(--accent-hover);transform:translate(1px,1px);box-shadow:2px 2px 0 var(--border-color)}.SearchHero_submit__fcRpE:disabled{opacity:.7;cursor:wait}.SearchHero_hint__ErZaT{margin:.75rem 0 0;font-size:.78rem;color:var(--muted)}.SearchHero_art__g4QSb{display:flex;align-items:center;justify-content:center;padding-top:1rem}.SearchHero_heroLogo__DgQg9{width:200px;height:auto;object-fit:contain;border:var(--border);background:transparent;box-shadow:var(--shadow);image-rendering:pixelated}@media (max-width:900px){.SearchHero_hero__ZKiDw{grid-template-columns:1fr}.SearchHero_art__g4QSb{display:none}}.Stats_stats__gIOcT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:var(--border);border-bottom:var(--border)}.Stats_box__Yv8fb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.5rem 1rem;text-align:center}.Stats_box__Yv8fb:not(:last-child){border-right:var(--border)}.Stats_label__sZomG{font-size:.7rem;font-weight:600;letter-spacing:.06em}.Stats_value__df_rW{font-size:1.75rem;font-weight:700}@media (max-width:640px){.Stats_stats__gIOcT{grid-template-columns:1fr}.Stats_box__Yv8fb:not(:last-child){border-right:none;border-bottom:var(--border)}}.Chains_section__fRzEo{padding:2rem;border-bottom:var(--border)}.Chains_heading__0ugoy{margin:0 0 1.25rem;font-size:.85rem;font-weight:500;text-transform:lowercase}.Chains_row__aFf1I{display:flex;flex-wrap:wrap;gap:.75rem}.Chains_card__in7pU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:100px;padding:.85rem 1rem;border:var(--border);background:var(--bg);box-shadow:var(--shadow-sm)}.Chains_icon__gGeCr{width:32px;height:32px;object-fit:contain}.Chains_name__nc1aM{font-size:.75rem}.RepoCard_card__aSe2w{display:flex;flex-direction:column;gap:.65rem;padding:1.25rem;border:var(--border);background:var(--bg);box-shadow:var(--shadow);min-height:200px}.RepoCard_title__BjqPo{font-weight:700;font-size:.95rem;text-decoration:none}.RepoCard_title__BjqPo:hover{text-decoration:underline}.RepoCard_desc__ZEQZg{margin:0;flex:1 1;font-size:.85rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.RepoCard_footer__pLsDb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem}.RepoCard_tag__A2CJF{background:var(--tag);color:#000;font-weight:600}.RepoCard_category__9TWxl,.RepoCard_tag__A2CJF{padding:.15rem .45rem;border:2px solid var(--border-color);font-size:.72rem}.RepoCard_stars__cbmsX{margin-left:auto;font-weight:600}.RepoCard_actions__r7kl_{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.RepoCard_btnPrimary__KtnUA,.RepoCard_btnSecondary__Ia0Ku{flex:1 1;min-width:120px;padding:.45rem .65rem;font-size:.72rem;font-weight:600;cursor:pointer;border:2px solid var(--border-color);background:var(--surface);box-shadow:2px 2px 0 var(--border-color);transition:transform .1s,box-shadow .1s}.RepoCard_btnPrimary__KtnUA{background:var(--accent);color:#000}.RepoCard_btnPrimary__KtnUA:hover,.RepoCard_btnSecondary__Ia0Ku:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--border-color)}.RepoCard_btnPrimary__KtnUA:active,.RepoCard_btnSecondary__Ia0Ku:active{transform:translate(2px,2px);box-shadow:none}.RepoGrid_section__ew_6z{padding:2rem}.RepoGrid_heading__9gRiv{margin:0 0 1.5rem;font-size:.85rem;font-weight:500;text-transform:lowercase}.RepoGrid_grid__9_hir{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.RepoGrid_empty__XbOBK{margin:0;padding:2rem;border:var(--border);text-align:center;box-shadow:var(--shadow-sm)}@media (max-width:768px){.RepoGrid_grid__9_hir{grid-template-columns:1fr}}.GitbankApp_page__7b6v_{min-height:100vh;max-width:1400px;margin:0 auto;border-left:var(--border);border-right:var(--border);background:var(--bg)}.GitbankApp_toast__uzBmT{position:fixed;bottom:1.5rem;right:1.5rem;padding:.75rem 1.25rem;border:var(--border);background:var(--tag);color:#000;box-shadow:var(--shadow);font-size:.85rem;font-weight:600;z-index:100;animation:GitbankApp_slideIn__W_60_ .2s ease}@keyframes GitbankApp_slideIn__W_60_{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.GitbankApp_footer__yoGRF{padding:1.5rem 2rem 2.5rem;border-top:var(--border);font-size:.75rem;color:var(--muted)}.GitbankApp_footer__yoGRF p{margin:0}