.Anchor-module__hf-7QW__anchor{text-decoration:none}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__text{color:var(--color-accent)}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__text:hover{color:var(--color-accent-hover)}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__outlined,.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__filled{width:fit-content;padding-block:var(--space-2);padding-inline:var(--space-2);border:solid 1px var(--color-accent);border-radius:var(--radius-sm)}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__outlined{color:var(--color-accent)}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__outlined:hover{border-color:var(--color-accent-hover);color:var(--color-accent-hover)}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__filled{background-color:var(--color-accent);color:var(--color-on-accent)}.Anchor-module__hf-7QW__anchor.Anchor-module__hf-7QW__filled:hover{background-color:var(--color-accent-hover)}
.Button-module__xaXzvq__button{min-width:0;min-height:40px;padding-inline:var(--space-4);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Button-module__xaXzvq__button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.Button-module__xaXzvq__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button-module__xaXzvq__button:disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}
.Checkbox-module__KdWjrW__checkbox{cursor:pointer;block-size:1rem;inline-size:1rem;accent-color:var(--color-accent)}
.DefinitionItem-module__tykDQq__root{display:flex}.DefinitionItem-module__tykDQq__term{color:var(--color-text-secondary);font-size:.875rem}.DefinitionItem-module__tykDQq__vertical{flex-direction:column}.DefinitionItem-module__tykDQq__horizontal{align-items:center}.DefinitionItem-module__tykDQq__spacing-sm{gap:var(--gap-sm)}.DefinitionItem-module__tykDQq__spacing-md{gap:var(--gap-md)}.DefinitionItem-module__tykDQq__spacing-lg{gap:var(--gap-lg)}.DefinitionItem-module__tykDQq__description.DefinitionItem-module__tykDQq__emphasized{font-weight:700}
.Footer-module__q7ZRWa__footer{padding-block:var(--space-6);border-top:1px solid var(--color-border)}.Footer-module__q7ZRWa__text{color:var(--color-text-secondary);text-align:center;font-size:.875rem}
.Header-module__zCemKG__header{padding-block:var(--space-6);padding-inline:var(--space-6);border-bottom:1px solid var(--color-border);z-index:30;position:relative}.Header-module__zCemKG__title{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;text-decoration:none}
.Input-module__VE0gZa__input{min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;line-height:1.5}.Input-module__VE0gZa__input::placeholder{color:var(--color-text-muted)}.Input-module__VE0gZa__input:hover:not(:disabled){border-color:var(--color-accent)}.Input-module__VE0gZa__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Input-module__VE0gZa__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__VE0gZa__input[aria-busy=true]:focus-visible{opacity:.5;cursor:progress;outline:none}
.LanguageBadge-module__RVuasq__language{--language-color:var(--color-lang-other);align-items:center;gap:var(--gap-xs);display:inline-flex}.LanguageBadge-module__RVuasq__language:before{content:"";background-color:var(--language-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.LanguageBadge-module__RVuasq__language[data-language=TypeScript]{--language-color:var(--color-lang-typescript)}.LanguageBadge-module__RVuasq__language[data-language=JavaScript]{--language-color:var(--color-lang-javascript)}.LanguageBadge-module__RVuasq__language[data-language=Python]{--language-color:var(--color-lang-python)}.LanguageBadge-module__RVuasq__language[data-language=Java]{--language-color:var(--color-lang-java)}.LanguageBadge-module__RVuasq__language[data-language=C\#]{--language-color:var(--color-lang-csharp)}.LanguageBadge-module__RVuasq__language[data-language="C++"]{--language-color:var(--color-lang-cpp)}.LanguageBadge-module__RVuasq__language[data-language=C]{--language-color:var(--color-lang-c)}.LanguageBadge-module__RVuasq__language[data-language=Go]{--language-color:var(--color-lang-go)}.LanguageBadge-module__RVuasq__language[data-language=Rust]{--language-color:var(--color-lang-rust)}.LanguageBadge-module__RVuasq__language[data-language=Ruby]{--language-color:var(--color-lang-ruby)}.LanguageBadge-module__RVuasq__language[data-language=PHP]{--language-color:var(--color-lang-php)}.LanguageBadge-module__RVuasq__language[data-language=Swift]{--language-color:var(--color-lang-swift)}.LanguageBadge-module__RVuasq__language[data-language=Kotlin]{--language-color:var(--color-lang-kotlin)}.LanguageBadge-module__RVuasq__language[data-language=Dart]{--language-color:var(--color-lang-dart)}.LanguageBadge-module__RVuasq__language[data-language=HTML]{--language-color:var(--color-lang-html)}.LanguageBadge-module__RVuasq__language[data-language=CSS]{--language-color:var(--color-lang-css)}.LanguageBadge-module__RVuasq__language[data-language=SCSS]{--language-color:var(--color-lang-scss)}.LanguageBadge-module__RVuasq__language[data-language=Vue]{--language-color:var(--color-lang-vue)}.LanguageBadge-module__RVuasq__language[data-language=Svelte]{--language-color:var(--color-lang-svelte)}.LanguageBadge-module__RVuasq__language[data-language=Astro]{--language-color:var(--color-lang-astro)}.LanguageBadge-module__RVuasq__language[data-language=Shell]{--language-color:var(--color-lang-shell)}
.Loading-module__FgDH0a__overlay{z-index:10;background:color-mix(in srgb, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:progress;position:absolute;inset:0}.Loading-module__FgDH0a__content{justify-content:center;align-items:center;gap:var(--gap-sm);width:100%;color:var(--color-text-secondary);font-size:.875rem;display:flex;position:sticky;top:50vh}.Loading-module__FgDH0a__spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Loading-module__FgDH0a__spin}@keyframes Loading-module__FgDH0a__spin{to{rotate:360deg}}@media (max-width:767px){.Loading-module__FgDH0a__content{top:60vh}}
.Main-module__5PaktW__main{flex:1;padding-block-start:var(--space-8);padding-block-end:var(--space-10)}
.Section-module__EXF5WW__section{gap:var(--gap-lg);display:grid}
.Select-module__lpZeXG__select{width:100%;min-width:0;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;line-height:1.5}.Select-module__lpZeXG__select:hover:not(:disabled){border-color:var(--color-accent)}.Select-module__lpZeXG__select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Select-module__lpZeXG__select:disabled{opacity:.5;cursor:not-allowed}
.DisclosureButton-module__VJASwq__root{justify-content:space-between;align-items:center;gap:var(--gap-sm);font-size:.9rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.DisclosureButton-module__VJASwq__root[data-expanded=true]{outline:solid 2px var(--color-accent)}.DisclosureButton-module__VJASwq__root:disabled{opacity:.5;cursor:not-allowed}.DisclosureButton-module__VJASwq__root:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.3em;height:.3em;transition:transform .2s;transform:rotate(135deg)}.DisclosureButton-module__VJASwq__root[data-expanded=true]:after{transform:rotate(45deg)}
@media (max-width:767px){.FilterToolbar-module__EBJ-wW__group{justify-content:flex-end}}
:root{--pagination-button-width:40px;--pagination-side-count:2}.Pagination-module__lRrruG__pagination{gap:var(--gap-sm);grid-template-columns:repeat(var(--pagination-side-count), minmax(0, var(--pagination-button-width))) 1fr repeat(var(--pagination-side-count), minmax(0, var(--pagination-button-width)));margin-right:auto;display:grid}.Pagination-module__lRrruG__left,.Pagination-module__lRrruG__right,.Pagination-module__lRrruG__center{grid-template-columns:subgrid;display:grid}.Pagination-module__lRrruG__left,.Pagination-module__lRrruG__right{grid-column:span var(--pagination-side-count)}.Pagination-module__lRrruG__ellipsis{justify-content:center;align-items:center;display:flex}.Pagination-module__lRrruG__button{padding-inline:0}.Pagination-module__lRrruG__button.Pagination-module__lRrruG__current{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.Pagination-module__lRrruG__button.Pagination-module__lRrruG__current:hover{color:#fff;cursor:default}.Pagination-module__lRrruG__pageLabel{justify-content:center;align-items:center;display:flex}.Pagination-module__lRrruG__totalPages{min-width:3rem}.Pagination-module__lRrruG__totalPages:before{content:"／";margin-inline:var(--space-1)}
.RepositoryHeader-module__CFaa5a__header{align-items:center;gap:var(--gap-md);display:flex}.RepositoryHeader-module__CFaa5a__avatar{border-radius:var(--radius-full);width:80px;height:80px}.RepositoryHeader-module__CFaa5a__owner,.RepositoryHeader-module__CFaa5a__fullName,.RepositoryHeader-module__CFaa5a__description{margin:0}.RepositoryHeader-module__CFaa5a__title{word-break:break-word;margin:0;font-size:2rem}.RepositoryHeader-module__CFaa5a__owner,.RepositoryHeader-module__CFaa5a__fullName{color:var(--color-text-secondary)}
.SearchInput-module__fJNXAq__field{gap:var(--gap-sm);display:grid}.SearchInput-module__fJNXAq__label{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.SearchInput-module__fJNXAq__input{width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit}.SearchInput-module__fJNXAq__input::placeholder{color:var(--color-text-secondary)}.SearchInput-module__fJNXAq__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
.RepositoryLinks-module__VuRiba__links{gap:var(--gap-sm);flex-wrap:wrap;display:flex}
.RepositoryCard-module__DyQW3G__card{gap:var(--gap-sm);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:80px 1fr;transition:box-shadow .2s;display:grid;position:relative}.RepositoryCard-module__DyQW3G__card:hover{box-shadow:0 4px 12px #00000014}.RepositoryCard-module__DyQW3G__ownerIcon{object-fit:cover;border-radius:50%;grid-row:1/2;width:80px;height:80px}.RepositoryCard-module__DyQW3G__content{min-width:0}.RepositoryCard-module__DyQW3G__title{margin:0;font-size:1rem}.RepositoryCard-module__DyQW3G__owner{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.875rem}.RepositoryCard-module__DyQW3G__title{font-size:1rem}.RepositoryCard-module__DyQW3G__link{width:100%;color:var(--color-text-primary);text-decoration:none;display:block}.RepositoryCard-module__DyQW3G__titleText{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.RepositoryCard-module__DyQW3G__link:hover{text-decoration:underline}.RepositoryCard-module__DyQW3G__link:after{content:"";position:absolute;inset:0}.RepositoryCard-module__DyQW3G__description{-webkit-line-clamp:2;margin-top:var(--space-2);text-overflow:ellipsis;color:var(--color-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RepositoryCard-module__DyQW3G__meta{gap:var(--gap-md);margin-top:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.RepositoryCard-module__DyQW3G__metaItem{gap:var(--gap-xs);display:flex}@media (max-width:767px){.RepositoryCard-module__DyQW3G__card{grid-template-columns:36px 1fr}.RepositoryCard-module__DyQW3G__ownerIcon{width:36px;height:36px}.RepositoryCard-module__DyQW3G__meta{gap:var(--gap-xs);flex-direction:column}}
.RepositoryMeta-module__jjFmca__meta{gap:var(--gap-sm);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:767px){.RepositoryMeta-module__jjFmca__meta{grid-template-columns:1fr}}
.SearchResults-module__xdPcOW__root{gap:var(--gap-md);display:grid}.SearchResults-module__xdPcOW__totalCount{color:var(--color-text-secondary);font-size:.85rem}.SearchResults-module__xdPcOW__list{gap:var(--gap-md);list-style:none;display:grid}.SearchResults-module__xdPcOW__item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.SearchResults-module__xdPcOW__message{color:var(--color-text-secondary);text-align:center;padding-block:var(--space-3)}
.RepositoryStats-module__HF3voW__stats{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.RepositoryStats-module__HF3voW__definitionItem{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}

.RepositorySummary-module__U7UraG__repositorySummary{gap:var(--gap-sm);display:grid}
.SearchToolbar-module__qAYaQG__toolbar,.SearchToolbar-module__qAYaQG__group{justify-content:flex-end}
.NotFound-module__XBxBVW__root{gap:var(--gap-xl);display:grid}.NotFound-module__XBxBVW__content{gap:var(--gap-lg);display:grid}
.RepositoryDetail-module__XvGPiG__detail{gap:var(--gap-xl);display:grid}.RepositoryDetail-module__XvGPiG__main{gap:var(--gap-lg);display:grid}
.RepositorySearch-module__T2uHuG__controls{z-index:20;gap:var(--gap-sm);padding-block:var(--space-3);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:canvas;display:grid;position:sticky;top:0}.RepositorySearch-module__T2uHuG__searchActions{gap:var(--gap-sm);grid-template-columns:1fr max-content;display:grid}.RepositorySearch-module__T2uHuG__filterToolbarContent{display:subgrid;grid-column:span 2}.RepositorySearch-module__T2uHuG__mobileToggleButtons{display:none}.RepositorySearch-module__T2uHuG__resultsArea{min-height:240px;position:relative}@media (max-width:767px){.RepositorySearch-module__T2uHuG__searchActions{gap:var(--gap-sm);grid-template-columns:1fr}.RepositorySearch-module__T2uHuG__filterToolbarContent{grid-column:auto;display:block}.RepositorySearch-module__T2uHuG__mobileToggleButtons{gap:var(--gap-sm);display:flex}.RepositorySearch-module__T2uHuG__actionsContent[data-open=false]{display:none}}
