.repositoryInfo-module__RxR4rW__container{row-gap:var(--spacing-sm);flex-direction:column;display:flex}.repositoryInfo-module__RxR4rW__description{max-width:40rem}.repositoryInfo-module__RxR4rW__info{align-items:center;column-gap:.25em;display:flex}
.index-module__aDcvWq__container{align-items:center;column-gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);min-width:0;display:flex;position:relative}.index-module__aDcvWq__avatar{border:1px solid color-mix(in srgb, var(--foreground) 18%, var(--background));background:linear-gradient(45deg, transparent 45%, color-mix(in srgb, var(--foreground) 22%, transparent) 45% 55%, transparent 55%), color-mix(in srgb, var(--foreground) 5%, var(--background));border-radius:50%;width:1.5em;height:1.5em}.index-module__aDcvWq__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-bottom:0;overflow:hidden}
.index-module__lev9RG__container{justify-content:space-between;column-gap:var(--spacing-xs);min-width:0;display:flex}.index-module__lev9RG__titleContainer{align-items:center;gap:0 var(--spacing-xxs);overflow-wrap:anywhere;flex:1;min-width:0;min-height:0;display:flex}.index-module__lev9RG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;font-size:inherit;line-height:inherit;margin-bottom:0;overflow:hidden}.index-module__lev9RG__ownerTitle{margin-bottom:0}.index-module__lev9RG__separator{color:var(--foreground-shade)}
.index-module__QcjdoW__container{min-width:0;padding:var(--tui-section-padding,var(--spacing-sm));border:var(--tui-section-border,1px solid var(--border-color));background:var(--tui-section-background,var(--background));color:var(--tui-section-foreground,inherit);position:relative}.index-module__QcjdoW__title{top:0;left:var(--spacing-sm);padding:0 var(--spacing-xs);background:var(--tui-section-title-background,var(--tui-section-background,var(--background)));color:var(--tui-section-title-color,var(--foreground-accent));font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:700;position:absolute;transform:translateY(-50%)}
.index-module__YCggFG__layout{--repository-pane-background:var(--colorscheme-NormalBg,var(--background));--repository-pane-foreground:var(--colorscheme-NormalFg,var(--foreground));--repository-pane-accent-background:var(--colorscheme-StatusLineBg,var(--repository-pane-foreground));--repository-pane-accent-foreground:var(--colorscheme-StatusLineFg,var(--repository-pane-background));--repository-pane-link-accent:var(--colorscheme-vimStringFg,var(--colorscheme-vimFuncNameFg,var(--repository-pane-accent-background)));--repository-pane-border:color-mix(in srgb, var(--repository-pane-foreground) 28%, transparent);--repository-variant-selection-border:var(--colorscheme-vimStringFg,var(--colorscheme-vimFuncNameFg,var(--repository-pane-foreground)));--repository-preview-min-height:calc((15 * 1.25rem) + (var(--spacing-xs) * 2) + 1.5625rem + 4px);width:100%;max-width:var(--page-max-width);grid-template-columns:var(--repository-variant-pane-width,minmax(12rem, 18rem)) var(--repository-preview-pane-width,minmax(0, 1fr)) var(--repository-info-pane-width,minmax(28rem, 36rem));align-items:stretch;gap:var(--spacing-sm);min-height:0;font-size:var(--font-size-md);line-height:var(--line-height-md);flex:1 0 auto;margin:0 auto;display:grid}.index-module__YCggFG__variantPane,.index-module__YCggFG__infoPane,.index-module__YCggFG__previewCard{min-width:0}.index-module__YCggFG__variantPane,.index-module__YCggFG__loadingPane,.index-module__YCggFG__infoPane{--tui-section-background:var(--repository-pane-background);--tui-section-border:1px solid var(--repository-pane-border);--tui-section-foreground:var(--repository-pane-foreground);color:var(--repository-pane-foreground);background:var(--repository-pane-background);box-shadow:inset 0 0 0 1px var(--repository-pane-border);font-family:var(--font-mono)}.index-module__YCggFG__variantList{flex-direction:column;min-height:100%;display:flex}.index-module__YCggFG__variantPane{--tui-section-padding:0;contain:size;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.index-module__YCggFG__variantPane,.index-module__YCggFG__variantButton{--repository-pane-background:var(--colorscheme-NormalBg,var(--background));--repository-pane-foreground:var(--colorscheme-NormalFg,var(--foreground));--repository-pane-accent-background:var(--colorscheme-StatusLineBg,var(--repository-pane-foreground));--repository-pane-accent-foreground:var(--colorscheme-StatusLineFg,var(--repository-pane-background));--repository-pane-border:color-mix(in srgb, var(--repository-pane-foreground) 28%, transparent);--repository-variant-selection-border:var(--colorscheme-vimStringFg,var(--colorscheme-vimFuncNameFg,var(--repository-pane-foreground)))}.index-module__YCggFG__variantButton{align-items:stretch;gap:0 var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:0;border-left:.35rem solid #0000;border-bottom:1px solid var(--repository-pane-border);background:var(--repository-pane-background);color:var(--repository-pane-foreground);font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;flex:none;grid-template-columns:.875rem minmax(0,1fr);display:grid;position:relative}.index-module__YCggFG__variantButtonActive{border-left-color:var(--repository-variant-selection-border)}@media (hover:hover) and (pointer:fine){.index-module__YCggFG__variantButton:hover,.index-module__YCggFG__variantButton:focus-visible{background:var(--repository-pane-accent-background);color:var(--repository-pane-accent-foreground)}.index-module__YCggFG__variantButton:focus-visible{outline:2px solid var(--repository-pane-foreground);outline-offset:-2px}}.index-module__YCggFG__variantSwatch{background:var(--colorscheme-NormalBg,var(--background));border:1px solid color-mix(in srgb, var(--colorscheme-NormalFg,var(--foreground)) 35%, transparent);width:.875rem;height:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--colorscheme-NormalBg,var(--background)) 70%, var(--colorscheme-NormalFg,var(--foreground)));grid-row:span 2;align-self:stretch}.index-module__YCggFG__variantName,.index-module__YCggFG__variantBackground{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.index-module__YCggFG__variantName{color:var(--repository-pane-foreground);font-weight:700}@media (hover:hover) and (pointer:fine){.index-module__YCggFG__variantButton:hover .index-module__YCggFG__variantName,.index-module__YCggFG__variantButton:focus-visible .index-module__YCggFG__variantName{color:var(--repository-pane-accent-foreground)}}.index-module__YCggFG__variantBackground{color:color-mix(in srgb, var(--repository-pane-foreground) 65%, transparent);font-family:var(--font-mono);font-size:.875em}@media (hover:hover) and (pointer:fine){.index-module__YCggFG__variantButton:hover .index-module__YCggFG__variantBackground,.index-module__YCggFG__variantButton:focus-visible .index-module__YCggFG__variantBackground{color:color-mix(in srgb, var(--repository-pane-accent-foreground) 65%, transparent)}}.index-module__YCggFG__previewPane{--repository-pane-background:var(--colorscheme-NormalBg,var(--background));--repository-pane-foreground:var(--colorscheme-NormalFg,var(--foreground));--repository-pane-border:color-mix(in srgb, var(--repository-pane-foreground) 28%, transparent);min-width:0;min-height:var(--repository-preview-min-height);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.index-module__YCggFG__loadingPane{justify-content:flex-start;align-items:flex-start}.index-module__YCggFG__loadingState{place-items:center;min-height:min(24rem,60dvh);display:grid}.index-module__YCggFG__previewPane .index-module__YCggFG__previewCard{--card-border-width:2px;--card-border-color:var(--repository-pane-border);--card-background:var(--repository-pane-background);--card-shadow:none;flex:1;width:100%;height:100%}.index-module__YCggFG__previewCard>div,.index-module__YCggFG__codePreview{height:100%;min-height:100%}.index-module__YCggFG__previewEmpty{grid-column:1/span 2;place-items:center;min-height:0;display:grid}.index-module__YCggFG__infoPane{--repository-pane-background:var(--colorscheme-NormalBg,var(--background));--repository-pane-foreground:var(--colorscheme-NormalFg,var(--foreground));--repository-pane-accent-background:var(--colorscheme-StatusLineBg,var(--repository-pane-foreground));--repository-pane-accent-foreground:var(--colorscheme-StatusLineFg,var(--repository-pane-background));--repository-pane-link-accent:var(--colorscheme-vimStringFg,var(--colorscheme-vimFuncNameFg,var(--repository-pane-accent-background)));--repository-pane-border:color-mix(in srgb, var(--repository-pane-foreground) 28%, transparent);gap:var(--spacing-sm);font-family:var(--font-mono);flex-direction:column;display:flex}.index-module__YCggFG__infoPane *{font-family:inherit}.index-module__YCggFG__infoPane h1{font-size:inherit;line-height:inherit;min-height:0}.index-module__YCggFG__infoPane h1,.index-module__YCggFG__infoPane p,.index-module__YCggFG__infoPane dl,.index-module__YCggFG__infoPane dd{margin:0}.index-module__YCggFG__colorSwatch{flex-flow:wrap;gap:3px;max-width:100%;display:flex}.index-module__YCggFG__colorSwatchItem{border:1px solid color-mix(in srgb, var(--repository-pane-background) 70%, var(--repository-pane-foreground));width:1.25rem;height:1.25rem;display:block}.index-module__YCggFG__githubLink{width:fit-content;color:var(--repository-pane-link-accent);font-family:var(--font-mono);text-transform:lowercase;text-underline-offset:.18em;text-decoration:none}@media (hover:hover) and (pointer:fine){.index-module__YCggFG__githubLink:hover,.index-module__YCggFG__githubLink:focus-visible{text-decoration:underline}.index-module__YCggFG__githubLink:focus-visible{background:var(--repository-pane-link-accent);color:var(--repository-pane-background);outline:none;text-decoration:none}}.index-module__YCggFG__repoFacts{border-top:1px solid var(--repository-pane-border);gap:0;display:grid}.index-module__YCggFG__repoFacts>div{align-items:baseline;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--repository-pane-border);grid-template-columns:minmax(0,1fr) max-content;display:grid}.index-module__YCggFG__repoFacts dt{color:color-mix(in srgb, var(--repository-pane-foreground) 65%, transparent);font-family:var(--font-mono);text-transform:lowercase}.index-module__YCggFG__repoFacts dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0;font-weight:700}@media (max-width:1400px){.index-module__YCggFG__layout{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.index-module__YCggFG__infoPane{grid-column:1/-1}}@media (max-width:860px){.index-module__YCggFG__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--repository-preview-min-height), 1fr) auto}.index-module__YCggFG__variantPane{contain:none;scrollbar-gutter:auto;align-self:start;max-height:none;overflow-y:visible}.index-module__YCggFG__variantList{flex-flow:wrap}.index-module__YCggFG__variantButton{border-right:1px solid var(--repository-pane-border);border-bottom:0;flex:min(100%,10rem);width:auto}.index-module__YCggFG__previewPane,.index-module__YCggFG__previewEmpty{grid-column:auto}}
.index-module__nCnU7W__container{z-index:0;--card-border-width:1px;--card-border-color:color-mix(in srgb, var(--foreground) 14%, var(--background));--card-background:color-mix(in srgb, var(--foreground) 5%, var(--background));--card-shadow:inset 0 0 0 1px color-mix(in srgb, var(--background) 80%, transparent);--card-default-footer-background:color-mix(in srgb, var(--foreground) 6%, var(--background));--card-footer-background:var(--card-default-footer-background);--card-footer-color:var(--colorscheme-StatusLineFg,var(--colorscheme-NormalFg,var(--foreground)));--card-footer-meta-color:color-mix(in srgb, var(--card-footer-color) 68%, var(--card-footer-background));--card-interactive-footer-background:var(--card-footer-background);--card-interactive-footer-color:var(--card-footer-color);--card-interactive-footer-meta-color:color-mix(in srgb, var(--card-interactive-footer-color) 76%, var(--card-interactive-footer-background));--card-interactive-background:color-mix(in srgb, var(--foreground) 16%, var(--background));--card-focus-color:var(--foreground-accent);border-radius:0;position:relative}.index-module__nCnU7W__framed{border:var(--card-border-width) solid var(--card-border-color);background:var(--card-background);box-shadow:var(--card-shadow);--card-hover-inset:0;--card-hover-radius:0;border-radius:0;transition:border-color 80ms step-start,background-color 80ms step-start,box-shadow 80ms step-start}.index-module__nCnU7W__content{flex-direction:column;min-width:0;display:flex;position:relative}.index-module__nCnU7W__interactive:before{content:"";inset:var(--card-hover-inset,calc(var(--spacing-sm) * -1));border-radius:var(--card-hover-radius,16px);opacity:0;z-index:-1;background-color:#0000;transition:opacity .16s;position:absolute}.index-module__nCnU7W__skeleton:before{display:none}.index-module__nCnU7W__link{z-index:3;border-radius:inherit;display:block;position:absolute;inset:0}.index-module__nCnU7W__linkLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.index-module__nCnU7W__skeleton:hover:before{opacity:0;background-color:#0000}.index-module__nCnU7W__skeleton:has(:focus-visible):before{opacity:0;background-color:#0000}.index-module__nCnU7W__link:focus-visible{outline:none}.index-module__nCnU7W__interactive:hover:before{background-color:color-mix(in srgb, var(--foreground-accent) 12%, transparent);opacity:1}.index-module__nCnU7W__interactive:has(:focus-visible):before{background-color:color-mix(in srgb, var(--foreground-accent) 12%, transparent);opacity:1}.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:hover:before{opacity:0}.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:has(:focus-visible):before{opacity:0}@media (prefers-color-scheme:dark){.index-module__nCnU7W__interactive:hover:before{background-color:color-mix(in srgb, var(--foreground) 7%, transparent)}.index-module__nCnU7W__interactive:has(:focus-visible):before{background-color:color-mix(in srgb, var(--foreground) 7%, transparent)}}}.index-module__nCnU7W__preview{z-index:2;margin-bottom:var(--spacing-sm);overflow-wrap:break-word;position:relative}.index-module__nCnU7W__previewFlush{z-index:4;margin-bottom:0}.index-module__nCnU7W__previewInteractiveControls{pointer-events:none}.index-module__nCnU7W__previewInteractiveControls button:not(:disabled){z-index:4;pointer-events:auto;position:relative}.index-module__nCnU7W__codePreview{background:var(--colorscheme-NormalBg);color:var(--colorscheme-NormalFg);--_code-line-height:1.25rem;--code-status-line-background:var(--colorscheme-StatusLineBg,var(--colorscheme-NormalBg));--code-status-line-foreground:var(--colorscheme-StatusLineFg,var(--colorscheme-NormalFg));--code-gutter-background:var(--colorscheme-LineNrBg,var(--colorscheme-NormalBg));--code-gutter-foreground:var(--colorscheme-LineNrFg,var(--colorscheme-NormalBg));--code-gutter-active-background:var(--colorscheme-CursorLineNrBg,var(--colorscheme-CursorLineBg,var(--colorscheme-NormalBg)));--code-active-background:var(--colorscheme-CursorLineBg,var(--colorscheme-NormalBg));--code-gutter-active-foreground:var(--colorscheme-CursorLineNrFg,var(--colorscheme-CursorLineFg,var(--colorscheme-NormalFg)));overflow:hidden}.index-module__nCnU7W__body{row-gap:var(--spacing-sm);border-radius:inherit;flex-direction:column;display:flex;position:relative}.index-module__nCnU7W__footer{z-index:2;align-items:baseline;gap:var(--spacing-xs);min-width:0;padding:.3125rem var(--spacing-xs);border-top:var(--card-border-width) solid var(--card-border-color);background:var(--card-footer-background);color:var(--card-footer-color);font-family:var(--font-mono);font-size:var(--font-size-md);-webkit-user-select:text;user-select:text;grid-template-columns:minmax(0,1fr) max-content;line-height:1.25rem;transition:background-color 80ms step-start,border-color 80ms step-start,color 80ms step-start;display:grid;position:relative}.index-module__nCnU7W__container:has(.index-module__nCnU7W__codePreview) .index-module__nCnU7W__footer{--card-footer-background:var(--colorscheme-StatusLineBg,var(--colorscheme-NormalBg,var(--card-default-footer-background)));--card-interactive-footer-background:var(--colorscheme-vimStringFg,var(--colorscheme-vimFuncNameFg,var(--colorscheme-StatusLineFg,var(--foreground-accent))));--card-interactive-footer-color:var(--colorscheme-NormalBg,var(--background));--card-interactive-footer-meta-color:color-mix(in srgb, var(--card-interactive-footer-color) 82%, var(--card-interactive-footer-background));--card-focus-color:var(--card-interactive-footer-background)}@media (hover:hover) and (pointer:fine){.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:hover .index-module__nCnU7W__footer{border-color:var(--card-interactive-footer-background)}.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:has(:focus-visible) .index-module__nCnU7W__footer{border-color:var(--card-interactive-footer-background)}.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:has(:focus-visible) .index-module__nCnU7W__footer{background:var(--card-interactive-footer-background);color:var(--card-interactive-footer-color)}.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:has(:focus-visible) .index-module__nCnU7W__footerTitle{color:var(--card-interactive-footer-color)}.index-module__nCnU7W__framed.index-module__nCnU7W__interactive:has(:focus-visible) .index-module__nCnU7W__footerMeta{color:var(--card-interactive-footer-meta-color)}}.index-module__nCnU7W__footerIdentity{align-items:baseline;gap:var(--spacing-xxs);min-width:0;display:flex;overflow:hidden}.index-module__nCnU7W__footerTitle,.index-module__nCnU7W__footerMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.index-module__nCnU7W__footerTitle{min-width:0;font-size:inherit;color:var(--card-footer-color);flex:0 auto;margin:0;font-weight:700}.index-module__nCnU7W__footerMeta{color:var(--card-footer-meta-color);flex:0 2 auto}.index-module__nCnU7W__footerStats{align-items:baseline;gap:var(--spacing-xs);flex-shrink:0;margin:0;display:flex}.index-module__nCnU7W__footerStat{display:flex}.index-module__nCnU7W__footerStatLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.index-module__nCnU7W__footerStatValue{white-space:nowrap;align-items:center;gap:.1875rem;margin:0;display:flex}@media (prefers-color-scheme:dark){.index-module__nCnU7W__framed{--card-border-color:color-mix(in srgb, var(--foreground) 22%, var(--background));--card-background:color-mix(in srgb, var(--foreground) 6%, var(--background));--card-interactive-background:color-mix(in srgb, var(--foreground) 16%, var(--background));--card-interactive-footer-background:var(--card-border-color);--card-interactive-footer-color:var(--colorscheme-StatusLineFg,var(--colorscheme-NormalFg,var(--foreground)));--card-interactive-footer-meta-color:color-mix(in srgb, var(--card-interactive-footer-color) 76%, var(--card-interactive-footer-background));--card-default-footer-background:color-mix(in srgb, var(--foreground) 12%, var(--background));--card-footer-background:var(--card-default-footer-background);--card-footer-color:var(--colorscheme-StatusLineFg,var(--colorscheme-NormalFg,var(--foreground)));--card-footer-meta-color:color-mix(in srgb, var(--card-footer-color) 68%, var(--card-footer-background))}}
.index-module__C92S1a__button{--_focus-background:var(--colorscheme-vimCommand,var(--colorscheme-vimOper,var(--colorscheme-NormalFg)));--_focus-color:var(--colorscheme-NormalBg,var(--background));font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;background:inherit;color:inherit;cursor:pointer;align-items:center;column-gap:var(--spacing-xxs);border:none;margin:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.index-module__C92S1a__button:not(:disabled):hover{box-shadow:0 2px 0 0 var(--_focus-background)}.index-module__C92S1a__button:not(:disabled):focus-visible{background:var(--_focus-background);color:var(--_focus-color);box-shadow:none;outline:none}}.index-module__C92S1a__button:disabled{cursor:text}.index-module__C92S1a__button>svg{width:1rem;height:1rem}
.index-module__j4B0Ya__container{font-family:var(--font-mono);isolation:isolate;--_gutter-background:var(--code-gutter-background,#000);--_gutter-foreground:var(--code-gutter-foreground,#fff);--_gutter-active-background:var(--code-gutter-active-background,#000);--_gutter-active-foreground:var(--code-gutter-active-foreground,#fff);--_code-active-background:var(--code-active-background,transparent);--_status-line-background:var(--code-status-line-background,#000);--_status-line-foreground:var(--code-status-line-foreground,#fff);--_status-line-height:1.5625rem;--_gutter-width:2rem;--_code-spacing:var(--spacing-xs);--_code-line-height:1.25rem;line-height:var(--_code-line-height);flex-direction:column;display:flex;position:relative}.index-module__j4B0Ya__hasActiveLine:before{content:"";top:var(--_active-line-top);left:var(--_gutter-width);z-index:0;height:var(--_code-line-height);background:var(--_code-active-background);pointer-events:none;position:absolute;right:0}.index-module__j4B0Ya__gutter{z-index:1;top:0;left:0;bottom:var(--_status-line-height);width:var(--_gutter-width);padding:var(--_code-spacing) 0;background:var(--_gutter-background);color:var(--_gutter-foreground);position:absolute}.index-module__j4B0Ya__hideStatusLine .index-module__j4B0Ya__gutter{bottom:0}.index-module__j4B0Ya__gutterLine{width:100%;height:var(--_code-line-height);text-align:right;padding:0 var(--_code-spacing);position:relative}.index-module__j4B0Ya__gutterLine.index-module__j4B0Ya__active{background:var(--_gutter-active-background);color:var(--_gutter-active-foreground)}.index-module__j4B0Ya__code{z-index:1;transform:translateX(var(--_gutter-width));padding:var(--_code-spacing) 0;width:calc(100% - var(--_gutter-width));-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-x:auto}.index-module__j4B0Ya__noHorizontalScroll{overflow-x:hidden}.index-module__j4B0Ya__code::-webkit-scrollbar{display:none}.index-module__j4B0Ya__code>*{padding:0 var(--_code-spacing);height:var(--_code-line-height);display:block;position:relative}.index-module__j4B0Ya__code,.index-module__j4B0Ya__gutter{line-height:var(--_code-line-height)}.index-module__j4B0Ya__statusLine{align-items:center;column-gap:var(--_code-spacing);height:var(--_status-line-height);padding-right:var(--_code-spacing);background:var(--_status-line-background);color:var(--_status-line-foreground);display:flex}.index-module__j4B0Ya__statusLine>*{height:100%;margin-left:var(--_code-spacing);align-items:center;display:flex}.index-module__j4B0Ya__fileName{flex:1;margin-left:0}.index-module__j4B0Ya__mode{padding:0 var(--_code-spacing);background:var(--_status-line-foreground);color:var(--_status-line-background);margin-left:0}
.index-module__ySzDYW__container{justify-content:flex-start;align-items:baseline;gap:var(--spacing-xxs);min-height:var(--tui-loading-height,auto);padding:var(--spacing-xs) var(--spacing-sm);color:color-mix(in srgb, var(--foreground) 72%, transparent);font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);display:inline-flex}.index-module__ySzDYW__compact{--tui-loading-height:100%;align-items:flex-start;display:flex}.index-module__ySzDYW__flush{padding:0}.index-module__ySzDYW__dots:after{content:".";text-align:left;width:3ch;animation:1.2s steps(4,end) infinite index-module__ySzDYW__tui-dots;display:inline-block}.index-module__ySzDYW__inline{color:color-mix(in srgb, var(--foreground) 72%, transparent);font-family:var(--font-mono);align-items:baseline;gap:.1em;display:inline-flex}@keyframes index-module__ySzDYW__tui-dots{0%{content:"."}33%{content:"."}34%{content:".."}66%{content:".."}67%,to{content:"..."}}
.index-module__KPoaaW__container{--featured-card-gap:var(--spacing-md);--featured-card-hover-offset:var(--spacing-xs);width:100%;max-width:var(--content-max-width);padding:var(--spacing-sm);border:1px solid var(--border-color);flex-direction:column;display:flex;position:relative}@media (max-width:767px){.index-module__KPoaaW__container{border-bottom:0;border-left:0;border-right:0;padding-inline:0}.index-module__KPoaaW__title{padding-left:0;left:0}.index-module__KPoaaW__cta{padding-right:0;right:0}}.index-module__KPoaaW__header{height:0;display:flex}.index-module__KPoaaW__title{top:0;left:var(--spacing-sm);align-items:baseline;column-gap:var(--spacing-xs);padding:0 var(--spacing-xs);background:var(--background);color:var(--foreground-accent);font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:700;display:flex;position:absolute;transform:translateY(-50%)}.index-module__KPoaaW__cta{top:0;right:var(--spacing-sm);padding:0 var(--spacing-xs);background:var(--background);color:var(--foreground-accent);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-sm);position:absolute;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.index-module__KPoaaW__cta:focus-visible{background:var(--foreground-accent);color:var(--background);outline:none;text-decoration:none}}.index-module__KPoaaW__list{align-items:stretch;gap:var(--spacing-sm);width:calc(100% + (var(--featured-card-hover-offset) * 2));margin:0 calc(var(--featured-card-hover-offset) * -1);scroll-snap-type:x mandatory;padding:0 var(--featured-card-hover-offset);scroll-padding-inline:var(--featured-card-hover-offset);display:flex;overflow:auto hidden}.index-module__KPoaaW__loadingList{height:var(--repository-card-height);align-items:flex-start;display:flex}.index-module__KPoaaW__card{scroll-snap-align:start;--card-shadow:none;flex:1 0 min(100%,24rem);min-width:0;height:100%}.index-module__KPoaaW__card:before{inset:calc(var(--featured-card-hover-offset) * -1)}
.skeleton-module__D_uMRW__grid{min-height:max(var(--repositories-loading-min-height,12rem), 12rem);justify-content:flex-start;display:flex}
.index-module__W0V6uG__container{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.index-module__W0V6uG__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.index-module__W0V6uG__container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.index-module__W0V6uG__container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:128rem){.index-module__W0V6uG__container{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:160rem){.index-module__W0V6uG__container{grid-template-columns:repeat(8,minmax(0,1fr))}}
.index-module__SZLjba__container{width:100%;max-width:var(--content-max-width);padding:var(--spacing-sm);border:1px solid var(--border-color);flex-direction:column;display:flex;position:relative}@media (max-width:767px){.index-module__SZLjba__container{border-bottom:0;border-left:0;border-right:0;padding-inline:0}.index-module__SZLjba__title{padding-left:0;left:0}}.index-module__SZLjba__loadingContainer{flex:1}.index-module__SZLjba__header{align-items:center;display:flex}.index-module__SZLjba__title{top:0;left:var(--spacing-sm);align-items:baseline;column-gap:var(--spacing-xs);row-gap:var(--spacing-xxs);padding:0 var(--spacing-xs);background:var(--background);color:var(--foreground-accent);font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);word-break:break-word;flex-wrap:wrap;font-weight:700;display:flex;position:absolute;transform:translateY(-50%)}.index-module__SZLjba__count{color:var(--foreground-shade);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:400}@media (min-width:768px){.index-module__SZLjba__header{align-items:center}}
.page-module__C5minq__homepageContent{--homepage-available-height:calc(100dvh - var(--statusline-height) - var(--spacing-sm) - (var(--line-height-md) + (var(--spacing-sm) * 2)));--repositories-loading-min-height:calc(var(--homepage-available-height) - var(--statusline-height) - (var(--spacing-sm) * 2) - 2px);width:100%;min-height:var(--homepage-available-height);align-items:center;row-gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.page-module__C5minq__homepageContentWithFeatured{--featured-loading-height:var(--featured-section-height);--repositories-loading-min-height:calc(var(--homepage-available-height) - var(--featured-loading-height) - var(--spacing-sm) - var(--statusline-height) - (var(--spacing-sm) * 2) - 2px)}
.page-module__Dj2_wG__page{--repository-variant-pane-width:minmax(10rem, 14rem);--repository-preview-pane-width:minmax(34rem, 1fr);--repository-info-pane-width:minmax(20rem, 24rem);width:100%;max-width:var(--page-max-width);margin:0 auto}main:has(.repositoryDetailsPage){flex:1 0 auto;min-height:0}@media (max-width:860px){.page-module__Dj2_wG__page{--repository-preview-pane-width:minmax(0, 1fr)}}
.index-module__jci7_q__button{border:1px solid var(--border-color);margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);color:var(--foreground-accent);font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);cursor:pointer;background:0 0;align-self:flex-start;font-weight:700}@media (hover:hover) and (pointer:fine){.index-module__jci7_q__button:hover:not(:disabled){border-color:var(--foreground-accent);background:var(--platinum);text-decoration:none}}.index-module__jci7_q__button:focus-visible{outline:2px solid var(--foreground-accent);outline-offset:var(--spacing-xs);background:var(--foreground);color:var(--background);text-decoration:none}.index-module__jci7_q__button:disabled{opacity:.5;cursor:default}
.index-module__XoOI_G__overlay{--modal-panel-max-width:92rem;z-index:30;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.index-module__XoOI_G__overlay[open]{display:block}.index-module__XoOI_G__overlay::backdrop{background:0 0}.index-module__XoOI_G__overlay:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--background) 22%, transparent);-webkit-backdrop-filter:blur(3px)saturate(135%);backdrop-filter:blur(3px)saturate(135%);position:fixed;inset:0}.index-module__XoOI_G__scroller{z-index:1;width:100%;height:100dvh;padding-inline:var(--spacing-sm);overscroll-behavior:contain;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden auto}.index-module__XoOI_G__scroller:before,.index-module__XoOI_G__scroller:after{content:"";flex:0 0 var(--spacing-sm)}.index-module__XoOI_G__panel{--repository-variant-pane-width:minmax(10rem, 14rem);--repository-preview-pane-width:minmax(34rem, 1fr);--repository-info-pane-width:minmax(20rem, 24rem);width:min(100%, var(--modal-panel-max-width));row-gap:var(--spacing-sm);flex-direction:column;flex:none;align-items:center;min-height:0;margin-block:auto;display:flex;position:relative}.index-module__XoOI_G__panel>*{width:100%}.index-module__XoOI_G__panel:has(.repositoryDetailsLoading){--modal-loading-background:var(--background);--modal-loading-foreground:var(--foreground);--modal-loading-border:color-mix(in srgb, var(--modal-loading-foreground) 28%, transparent)}.index-module__XoOI_G__panel:has(.repositoryDetailsLoading) .index-module__XoOI_G__shortcuts{display:none}.index-module__XoOI_G__panel .repositoryDetailsLoading{color:var(--modal-loading-foreground)}.index-module__XoOI_G__panel .repositoryDetailsLoading>[role=status]{background:var(--modal-loading-background);box-shadow:inset 0 0 0 1px var(--modal-loading-border)}.index-module__XoOI_G__shortcuts{--modal-shortcuts-background:var(--colorscheme-StatusLineBg,var(--colorscheme-NormalBg,var(--background)));--modal-shortcuts-foreground:var(--colorscheme-StatusLineFg,var(--colorscheme-NormalFg,var(--foreground)));--modal-shortcuts-accent:var(--colorscheme-vimStringFg,var(--colorscheme-vimFuncNameFg,var(--modal-shortcuts-foreground)));--modal-shortcuts-muted:color-mix(in srgb, var(--modal-shortcuts-foreground) 65%, var(--modal-shortcuts-background));--modal-shortcuts-border:color-mix(in srgb, var(--modal-shortcuts-foreground) 28%, transparent);--tui-section-background:var(--modal-shortcuts-background);--tui-section-border:1px solid var(--modal-shortcuts-border);--tui-section-foreground:var(--modal-shortcuts-foreground);--tui-section-padding:0;min-height:var(--statusline-height);color:var(--modal-shortcuts-foreground);box-shadow:inset 0 0 0 1px var(--modal-shortcuts-border);font-family:var(--font-mono), monospace;font-size:var(--font-size-md);line-height:var(--line-height-md);text-transform:lowercase;justify-content:flex-end;display:flex}.index-module__XoOI_G__shortcut{align-items:center;column-gap:var(--spacing-xxs);padding:0 var(--spacing-xs);color:inherit;font:inherit;background:0 0;border:0;display:inline-flex}button.index-module__XoOI_G__shortcut{cursor:pointer}@media (hover:hover) and (pointer:fine){button.index-module__XoOI_G__shortcut:hover,button.index-module__XoOI_G__shortcut:focus-visible{color:var(--modal-shortcuts-accent);text-decoration:underline}button.index-module__XoOI_G__shortcut:focus-visible{background:var(--modal-shortcuts-foreground);color:var(--modal-shortcuts-background);outline:none;text-decoration:none}}.index-module__XoOI_G__shortcutKey{font-weight:700}.index-module__XoOI_G__shortcutAction{color:var(--modal-shortcuts-muted)}@media (hover:hover) and (pointer:fine){button.index-module__XoOI_G__shortcut:hover .index-module__XoOI_G__shortcutAction,button.index-module__XoOI_G__shortcut:focus-visible .index-module__XoOI_G__shortcutAction{color:var(--modal-shortcuts-accent)}button.index-module__XoOI_G__shortcut:focus-visible .index-module__XoOI_G__shortcutAction{color:var(--modal-shortcuts-background)}}@media (max-width:860px){.index-module__XoOI_G__shortcuts{top:var(--spacing-sm);z-index:2;order:-1;position:sticky}.index-module__XoOI_G__variantShortcut{display:none}}
