.homeRepoHero{border:1px solid var(--border);background:var(--panel);border-radius:6px;margin-bottom:.72rem;padding:1rem 1rem .9rem}.homeRepoHeroTop{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.35rem;display:flex}.homeRepoOwner{color:var(--muted);margin:0;font-size:.9rem;font-weight:600}.homeRepoHeroActions{flex-wrap:wrap;gap:.44rem;display:flex}.homeRepoActionButton{border:1px solid var(--border);background:var(--canvas-subtle);color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:.33rem .62rem;font-size:.81rem;font-weight:600;text-decoration:none;display:inline-flex}.homeRepoActionButton:hover{background:var(--control-hover-bg);text-decoration:none}.homeRepoHero h1{margin:.25rem 0 .36rem;font-size:clamp(1.35rem,2.5vw,1.82rem);line-height:1.15}.homeRepoHeroDescription{max-width:760px;margin:0}.homeRepoHeroStats{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.homeRepoHeroStats span{border:1px solid var(--border);background:var(--canvas-subtle);color:var(--muted);border-radius:999px;padding:.24rem .58rem;font-size:.77rem}.homeTenantScopeStrip{flex-wrap:wrap;gap:.42rem;margin-top:.75rem;display:flex}.homeTenantScopeChip{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:999px;padding:.2rem .58rem;font-size:.83rem;text-decoration:none}.homeTenantScopeChip:hover{background:var(--canvas-subtle);text-decoration:none}.homeRepoTabs{white-space:nowrap;border-bottom:1px solid var(--border);gap:.14rem;margin-bottom:.72rem;padding:0 .15rem;display:flex;overflow-x:auto}.homeRepoTabs>*{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:.38rem;padding:.65rem .72rem .6rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.homeRepoTabs .homeRepoTabActive{color:var(--text);border-bottom-color:#fd8c73;font-weight:600}.homeRepoLayout{grid-template-columns:minmax(0,1fr) 300px;gap:1rem;display:grid}.homeRepoFeed{border:1px solid var(--border);background:var(--panel);border-radius:6px;overflow:hidden}.homeRepoFeedHeader{border-bottom:1px solid var(--border);background:var(--canvas-subtle);align-items:center;gap:.75rem;padding:.7rem .75rem;display:flex}.homeRepoFeedHeader h2{margin:0;font-size:.95rem}.homeRepoFeedCount{color:var(--muted);font-size:.8rem}.homeRepoSearchForm{align-items:center;gap:.45rem;margin:0 0 0 auto;display:inline-flex}.homeRepoSearchLabel{width:min(300px,100%);margin:0}.homeRepoSearchSubmit{min-height:2rem}.homeRepoResultsSummary{margin:0;padding:.55rem .75rem 0;font-size:.79rem}.homeRepoCard{border-top:1px solid var(--border);justify-content:space-between;gap:.9rem;padding:.72rem .8rem;display:flex}.homeRepoCard:first-of-type{border-top:none}.homeRepoCardMain{min-width:0}.homeRepoTitle{align-items:center;gap:.4rem;margin:0;font-size:.91rem;font-weight:600;display:inline-flex}.homeRepoTitleIcon{color:var(--muted)}.homeRepoSubline{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:.18rem 0 0;font-size:.8rem;display:flex}.homeRepoSubline span:after{content:"·";margin-left:.4rem}.homeRepoSubline span:last-child:after{content:"";margin:0}.homeRepoMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.homeRepoBadge{border:1px solid var(--border);color:var(--muted);background:var(--canvas-subtle);border-radius:999px;padding:.17rem .58rem;font-size:.73rem}.homeRepoStateBadge{text-transform:uppercase;letter-spacing:.03em;font-size:.67rem;font-weight:600}.homeRepoStateBadgeactive{color:#1a7f37;background:#dafbe1;border-color:#a2d2a3}.homeRepoStateBadgearchived{color:var(--muted);border-color:var(--border)}.homeRepoStateBadgedisabled{color:#b42318;background:#ffebe9;border-color:#f1b4b4}.homeRepoScopeLink{border:1px solid var(--border);color:var(--text);background:var(--panel);border-radius:7px;padding:.24rem .52rem;text-decoration:none}.homeRepoScopeLink:hover{background:var(--canvas-subtle);text-decoration:none}.homeRepoMetaActions{align-items:center;gap:.45rem;display:inline-flex}.homeRepoFeedPagination{border-top:1px solid var(--border);background:var(--canvas-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.homeRepoPaginationLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.homeRepoPaginationButton{border:1px solid var(--border);background:var(--panel);min-width:2.2rem;color:var(--text);border-radius:.38rem;justify-content:center;align-items:center;padding:.35rem .62rem;font-size:.79rem;text-decoration:none;display:inline-flex}.homeRepoPaginationButton:hover{background:var(--canvas-subtle);text-decoration:none}.homeRepoPaginationButtonDisabled{cursor:not-allowed;opacity:.62}.homeRepoPaginationButtonActive{border-color:var(--accent);background:var(--accent);color:#fff}.homeRepoPaginationButtonActive:hover{background:var(--accent-strong)}.homeRepoPaginationEllipsis{color:var(--muted)}.homeRepoSidebar{align-content:start;gap:.8rem;display:grid}.homeTrendingFeed{background:#fff;border:1px solid #d0d7de;border-radius:6px;width:100%;max-width:980px;margin:0 auto;overflow:visible}.homeTrendingFeed .homeTrendingHeader{padding:.95rem 1rem .85rem}.homeTrendingFeed .homeTrendingToolbar{background:#fff;border-top:1px solid #d8dee4;border-bottom:1px solid #d8dee4;padding:.6rem 1rem .75rem}.homeTrendingFeed .homeTrendingResultsSummary{background:#f6f8fa;border-bottom:1px solid #d8dee4;margin:0;padding:.6rem 1rem}.homeTrendingFeed .homeTrendingRow{border-top-color:#d8dee4;gap:1rem;padding:1.45rem 1rem}.homeTrendingFeed .homeTrendingRow:first-of-type{border-top:none}.homeTrendingFeed .homeTrendingFacts{color:#57606a;gap:.85rem;font-size:.76rem}.homeTrendingFeed .homeTrendingBuiltBy{color:#57606a;gap:.35rem}.homeTrendingFeed .homeTrendingAvatars{align-items:center;display:inline-flex}.homeTrendingFeed .homeTrendingAvatarLink{background:#fff;border:2px solid #fff;border-radius:999px;width:20px;height:20px;margin-left:-6px;overflow:hidden}.homeTrendingFeed .homeTrendingAvatarLink:first-child{margin-left:0}.homeTrendingFeed .homeTrendingAvatarImage,.homeTrendingFeed .homeTrendingAvatarFallback,.homeTrendingFeed .homeTrendingAvatarOverflow{width:20px;height:20px}.homeTrendingFeed .homeTrendingAvatarFallback,.homeTrendingFeed .homeTrendingAvatarOverflow{color:#57606a;background:#f6f8fa;border:1px solid #d0d7de;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:600;display:inline-flex}.homeTrendingFeed .homeTrendingStarGroup{background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;align-items:stretch;display:inline-flex;overflow:hidden}.homeTrendingFeed .homeTrendingStarButton{color:#24292f;background:#f6f8fa;border:none;border-right:1px solid #d0d7de;border-radius:6px 0 0 6px;min-height:30px;padding:0 .75rem;font-size:.75rem;font-weight:500;line-height:20px}.homeTrendingFeed .homeTrendingStarButton:hover,.homeTrendingFeed .homeTrendingListMenuToggle:hover{background:#f3f4f6}.homeTrendingFeed .homeTrendingListMenuToggle{color:#57606a;background:#f6f8fa;border:none;border-left:1px solid #d0d7de;border-radius:0 6px 6px 0;min-width:34px;min-height:30px}.homeTrendingFeed .reposBrowserVisibility{min-height:18px;padding:0 .38rem;font-size:.66rem;line-height:18px}.homeTrendingFeed .homeTrendingListMenuPanel{background:#fff;border:1px solid #d0d7de;border-radius:8px;width:20rem;margin-top:.35rem;padding:.45rem 0;box-shadow:0 8px 24px #8c959f33}.homeTrendingFeed .homeTrendingListMenuTitle{color:#57606a;border-bottom:1px solid #d8dee4;padding:0 .75rem .45rem;font-size:.74rem;font-weight:600}.homeTrendingFeed .homeTrendingListMenuItem{color:#24292f;grid-template-columns:14px 1fr auto;align-items:center;column-gap:.5rem;padding:.48rem .75rem;font-size:.78rem;display:grid}.homeTrendingFeed .homeTrendingListCreateButton{border-top:1px solid #d8dee4;margin-top:.4rem;padding-top:.52rem}.homeTrendingHeader{background:#fff;border-bottom:1px solid #d8dee4;grid-template-columns:minmax(240px,1fr) auto minmax(280px,360px);align-items:center;gap:.75rem;padding:.85rem 1.2rem;display:grid}.homeTrendingHeading{gap:.2rem;display:grid}.homeTrendingHeader h2{color:#24292f;margin:0;font-size:1rem;font-weight:600}.homeTrendingSubtitle{color:#57606a;font-size:.79rem}.homeTrendingCount{color:#57606a;white-space:nowrap;font-size:.8rem}.homeTrendingSearchForm{justify-content:flex-end;width:100%}.homeTrendingSearchLabel{width:min(420px,100%)}.homeTrendingSearchLabel input{color:#24292f;background:#fff;border:1px solid #d0d7de;border-radius:6px}.homeTrendingToolbar{background:#f6f8fa;border-bottom:1px solid #d8dee4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 1.1rem;display:flex}.homeTrendingViewTabs{border:1px solid #d0d7de;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.homeTrendingViewTab{color:#57606a;background:#fff;border:none;padding:.38rem .6rem;font-size:.78rem;font-weight:600}.homeTrendingViewTab+.homeTrendingViewTab{border-left:1px solid #d8dee4}.homeTrendingViewTabActive{color:#24292f;background:#f6f8fa}.homeTrendingFilterButtons{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.homeTrendingFilterButton{color:#24292f;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;align-items:center;padding:.34rem .56rem;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}.homeTrendingFilterButton:hover{background:#f3f4f6;text-decoration:none}.homeTrendingFilterButtonActive{color:#0550ae;background:#ddf4ff;border-color:#0969da}.homeTrendingResultsSummary{color:#57606a;margin:0;padding:.6rem 1.1rem 0;font-size:.78rem}.homeTrendingAuthHint{color:#57606a;margin:0;padding:.45rem 1.1rem 0;font-size:.78rem}.homeTrendingEmpty{margin:0;padding:1rem}.homeTrendingRow{border-top:1px solid #d8dee4;justify-content:space-between;gap:1.1rem;padding:1.05rem 1.1rem;display:flex}.homeTrendingRow:hover{background:color-mix(in srgb, var(--canvas-subtle) 78%, var(--panel))}.homeTrendingMain{flex:auto;min-width:0}.homeTrendingTitle{align-items:center;gap:.4rem;margin:0;font-size:1.25rem;line-height:1.35;display:inline-flex}.homeTrendingTitle a{text-decoration:none;color:var(--accent-strong)!important}.homeTrendingTitle a:hover{text-decoration:underline}.homeTrendingTitleIcon{color:var(--muted)}.homeTrendingOwner{color:color-mix(in srgb, var(--muted) 62%, var(--text));font-weight:400}.homeTrendingOwnerSlash{color:color-mix(in srgb, var(--muted) 62%, var(--text))}.homeTrendingRepoName{color:inherit;font-weight:600}.homeTrendingDescription{color:color-mix(in srgb, var(--muted) 62%, var(--text));max-width:68ch;margin:.42rem 0 0;font-size:.875rem;line-height:1.5}.homeTrendingMetaLine{color:color-mix(in srgb, var(--muted) 62%, var(--text));flex-wrap:wrap;align-items:center;gap:.95rem;margin-top:.7rem;font-size:.76rem;display:flex}.homeTrendingLanguage,.homeTrendingMetric,.homeTrendingBuiltBy,.homeTrendingStarsTodayInline,.homeTrendingStarsToday{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex;color:color-mix(in srgb, var(--muted) 62%, var(--text))!important}.homeTrendingStarsTodayInline{display:none}.homeTrendingLanguageDot{border:1px solid color-mix(in srgb, var(--panel) 45%, var(--muted));border-radius:50%;width:12px;height:12px}.homeTrendingAvatars{align-items:center;gap:.12rem;margin-left:.2rem;display:inline-flex}.homeTrendingAvatarLink{background:#fff;border:1px solid #d8dee4;border-radius:50%;width:20px;height:20px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff}.homeTrendingAvatarLink+.homeTrendingAvatarLink{margin-left:-6px}.homeTrendingAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.homeTrendingAvatarFallback{color:#0550ae;text-transform:uppercase;background:#ddf4ff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.6rem;font-weight:700;display:inline-flex}.homeTrendingAside{flex-direction:column;align-items:flex-end;gap:.52rem;min-width:214px;display:inline-flex}.homeTrendingActionButtons{align-items:stretch;display:inline-flex}.homeTrendingStarButton,.homeTrendingListMenuToggle{color:#24292f;background:linear-gradient(#f6f8fa,#f3f4f6);border:1px solid #d0d7de;min-height:30px;font-size:.75rem;font-weight:600;line-height:20px}.homeTrendingStarButton{border-right:none;border-radius:6px 0 0 6px;align-items:center;gap:.35rem;padding:0 .72rem;display:inline-flex}.homeTrendingStarButton:hover{background:linear-gradient(#f3f4f6,#eff2f5)}.homeTrendingStarButton[aria-pressed=true]{background:#fff8c5;border-color:#d4a72c}.homeTrendingStarButton[disabled]{cursor:not-allowed;opacity:.65}.homeTrendingListMenu{position:relative}.homeTrendingListMenuToggle{cursor:pointer;border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:32px;list-style:none;display:inline-flex}.homeTrendingListMenuSigninLink{color:inherit;text-decoration:none}.homeTrendingListMenuToggle:hover{background:linear-gradient(#f3f4f6,#eff2f5)}.homeTrendingListMenu[data-repo-list-disabled=true] .homeTrendingListMenuToggle{cursor:not-allowed;opacity:.65}.homeTrendingListMenuToggle::-webkit-details-marker{display:none}.homeTrendingListMenuPanel{z-index:10;background:#fff;border:1px solid #d0d7de;border-radius:6px;min-width:320px;padding:0;display:none;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden;box-shadow:0 8px 24px #8c959f33}.homeTrendingListMenu[open] .homeTrendingListMenuPanel,.homeTrendingListMenuCustom{gap:0;display:grid}.homeTrendingListMenuTitle{color:#57606a;background:#f6f8fa;border-bottom:1px solid #d8dee4;margin:0;padding:.62rem .85rem;font-size:.75rem;font-weight:600}.homeTrendingListMenuPanel button{color:#24292f;text-align:left;background:0 0;border:none;border-top:1px solid #f1f3f5;border-radius:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:.45rem;width:100%;padding:.52rem .85rem;font-size:.75rem;display:grid}.homeTrendingListMenuPanel button:first-of-type{border-top:none}.homeTrendingListMenuPanel button:hover{background:#f6f8fa}.homeTrendingListMenuItem{justify-content:flex-start}.homeTrendingListMenuStarItem{font-weight:600}.homeTrendingListMenuItemSelected{background:#ddf4ff!important}.homeTrendingListMenuItemCheck{opacity:0;color:#1f883d;text-align:center;font-size:.78rem;font-weight:700;line-height:1}.homeTrendingListMenuItemSelected .homeTrendingListMenuItemCheck{opacity:1}.homeTrendingListMenuItemLabel{min-width:0}.homeTrendingListMenuItemMeta{color:#57606a;background:#f6f8fa;border:1px solid #d8dee4;border-radius:999px;padding:.1rem .35rem;font-size:.65rem;line-height:1.1}.homeTrendingListCreateButton{grid-template-columns:16px minmax(0,1fr);justify-content:flex-start;color:#0969da!important;font-weight:600!important}.homeTrendingListCreateForm{border-top:1px solid #d8dee4;gap:.32rem;padding:.62rem .85rem .76rem;display:grid}.homeTrendingListCreateLabel{margin:0}.homeTrendingListCreateLabel input{color:#24292f;background:#fff;border:1px solid #d0d7de;border-radius:6px;width:100%;min-height:30px;padding:0 .48rem;font-size:.78rem}.homeTrendingListCreateActions{align-items:center;gap:.3rem;display:inline-flex}.homeTrendingListCreateActions button{min-height:28px;color:#24292f!important;background:#f6f8fa!important;border:1px solid #d0d7de!important;border-radius:6px!important;padding:0 .56rem!important;font-size:.75rem!important;font-weight:600!important}.homeTrendingStarsToday{color:#57606a;margin:0;font-size:.75rem}.homeTrendingAvatarOverflow{color:#57606a;background:#f6f8fa;border:1px solid #d0d7de;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .3rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.homeTrendingPagination{background:#f6f8fa;border-top:1px solid #d8dee4;padding:.75rem 1.2rem}.homeTrendingPaginationButton{background:#fff;border-color:#d0d7de}.homeTrendingPaginationButton:hover{background:#f3f4f6}@media (width<=960px){.homeRepoLayout{grid-template-columns:minmax(0,1fr)}.homeRepoSidebar{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (width<=720px){.homeRepoHeroTop{flex-direction:column;align-items:flex-start}.homeRepoHeroActions{width:100%}.homeRepoActionButton{flex:11rem}.homeRepoFeedHeader{flex-wrap:wrap}.homeRepoSearchForm{justify-content:flex-start;width:100%;margin:0}.homeRepoSearchLabel{flex:16rem;width:auto}.homeRepoCard{flex-direction:column;align-items:flex-start}.homeRepoMeta{justify-content:flex-start}.homeRepoFeedPagination{flex-direction:column;align-items:stretch}.homeRepoPaginationLinks{justify-content:flex-start}.homeTrendingHeader{grid-template-columns:1fr;align-items:stretch}.homeTrendingSearchForm{justify-content:flex-start}.homeTrendingSearchLabel{width:100%}.homeTrendingToolbar,.homeTrendingRow{flex-direction:column;align-items:flex-start}.homeTrendingAside{align-items:flex-start;width:100%;min-width:0}.homeTrendingStarsTodayInline{display:inline-flex}.homeTrendingStarsToday{display:none}}