.repositories-module__KlpnSq__shell{max-width:1400px;margin:0 auto;padding:2.5rem 2.5rem 3rem}@keyframes repositories-module__KlpnSq__spin{to{transform:rotate(360deg)}}.repositories-module__KlpnSq__spinning{animation:.8s linear infinite repositories-module__KlpnSq__spin;display:inline-flex}.repositories-module__KlpnSq__successBox{border-radius:var(--cg-radius-md);background:var(--cg-accent-soft);border:1px solid var(--cg-accent-border);color:var(--cg-accent-text);align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.repositories-module__KlpnSq__successIcon{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.repositories-module__KlpnSq__closeSuccessBtn{border-radius:var(--cg-radius-sm);width:22px;height:22px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,opacity .12s;display:flex}.repositories-module__KlpnSq__closeSuccessBtn:hover{background:color-mix(in srgb, currentColor 15%, transparent);opacity:1}.repositories-module__KlpnSq__dismissibleErrorBox{border-radius:var(--cg-radius-md);background:var(--cg-danger-bg);border:1px solid color-mix(in srgb, var(--cg-danger) 35%, transparent);color:var(--cg-danger);align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.repositories-module__KlpnSq__privateAccessBanner{background:var(--cg-accent-soft);border-color:var(--cg-accent-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.repositories-module__KlpnSq__privateAccessBannerText{flex-direction:column;gap:.25rem;display:flex}.repositories-module__KlpnSq__privateAccessBannerTitle{color:var(--cg-text-1);font-size:.9rem;font-weight:700}.repositories-module__KlpnSq__privateAccessBannerDesc{color:var(--cg-text-2);font-size:.8rem}.repositories-module__KlpnSq__privateAccessBannerActions{flex-shrink:0;gap:.6rem;display:flex}.repositories-module__KlpnSq__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.repositories-module__KlpnSq__searchWrap{flex:1;min-width:220px;position:relative}.repositories-module__KlpnSq__searchIcon{color:var(--cg-text-3);display:inline-flex;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.repositories-module__KlpnSq__searchInput{width:100%;font-family:var(--cg-font-mono);color:var(--cg-text-1);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-sm);background:0 0;padding:.6rem .85rem .6rem 2.35rem;font-size:.82rem;transition:border-color .15s,background .15s,box-shadow .15s}.repositories-module__KlpnSq__searchInput::placeholder{color:var(--cg-text-3)}.repositories-module__KlpnSq__searchInput:hover{border-color:var(--cg-border-strong)}.repositories-module__KlpnSq__searchInput:focus{background:var(--cg-surface-1);border-color:var(--cg-accent);box-shadow:var(--cg-glow-accent);outline:none}.repositories-module__KlpnSq__filterGroup{flex-wrap:wrap;gap:.5rem;display:inline-flex}.repositories-module__KlpnSq__filterBtn{font-family:var(--cg-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cg-text-2);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-pill);cursor:pointer;background:0 0;padding:.5rem 1.1rem;font-size:.72rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.repositories-module__KlpnSq__filterBtn:hover{color:var(--cg-text-1);border-color:var(--cg-border-strong)}.repositories-module__KlpnSq__filterBtnActive,.repositories-module__KlpnSq__filterBtnActive:hover{background:color-mix(in srgb, var(--cg-accent) 15%, transparent);color:var(--cg-accent-text);border-color:var(--cg-accent)}.repositories-module__KlpnSq__sortSelect{min-width:180px}.repositories-module__KlpnSq__resultsLabel{color:var(--cg-text-2);white-space:nowrap;font-size:.8rem}.repositories-module__KlpnSq__errorBox{border-radius:var(--cg-radius-md);background:var(--cg-danger-bg);border:1px solid color-mix(in srgb, var(--cg-danger) 35%, transparent);color:var(--cg-danger);padding:1rem 1.25rem;font-size:.85rem}.repositories-module__KlpnSq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.1rem;display:grid}.repositories-module__KlpnSq__confirmQuestion{color:var(--cg-text-1);margin:0 0 .5rem;font-size:.92rem;font-weight:600}.repositories-module__KlpnSq__warningMessage{color:var(--cg-text-2);margin:0 0 1rem;font-size:.82rem;line-height:1.5}.repositories-module__KlpnSq__confirmPrompt{color:var(--cg-text-1);margin:0 0 .6rem;font-size:.85rem}.repositories-module__KlpnSq__confirmField{margin-bottom:1rem}.repositories-module__KlpnSq__dangerConfirmBtn{background:var(--cg-danger)!important;border-color:var(--cg-danger)!important}.repositories-module__KlpnSq__modalTitle{align-items:center;gap:.5rem;display:inline-flex}.repositories-module__KlpnSq__modalError{background:var(--cg-danger-bg);border:1px solid color-mix(in srgb, var(--cg-danger) 35%, transparent);color:var(--cg-danger);border-radius:var(--cg-radius-sm);margin-bottom:1rem;padding:.65rem .85rem;font-size:.82rem}.repositories-module__KlpnSq__form{flex-direction:column;gap:1.1rem;display:flex}.repositories-module__KlpnSq__checkboxGroup{flex-direction:column;gap:.6rem;display:flex}.repositories-module__KlpnSq__checkboxText{flex-direction:column;gap:.1rem;display:flex}.repositories-module__KlpnSq__checkboxTitle{color:var(--cg-text-1);font-size:.85rem;font-weight:600}.repositories-module__KlpnSq__checkboxDesc{color:var(--cg-text-2);font-size:.76rem;line-height:1.4}.repositories-module__KlpnSq__modalActions{border-top:1px solid var(--cg-border-subtle);justify-content:flex-end;gap:.6rem;margin-top:.25rem;padding-top:.5rem;display:flex}@media (max-width:640px){.repositories-module__KlpnSq__shell{padding:1.5rem 1.25rem 2.5rem}}
