.SkillsClient-module__0CKMoW__container{min-height:100vh;color:var(--text);padding:29px 20px}.SkillsClient-module__0CKMoW__inner{max-width:1200px;margin:0 auto}.SkillsClient-module__0CKMoW__header{text-align:center;margin-bottom:48px}.SkillsClient-module__0CKMoW__title{margin-bottom:16px;font-size:3rem;font-weight:700}.SkillsClient-module__0CKMoW__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.5}.SkillsClient-module__0CKMoW__searchWrapper{max-width:600px;margin:32px auto 0;position:relative}.SkillsClient-module__0CKMoW__searchIcon{color:var(--text-muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.SkillsClient-module__0CKMoW__searchInput{background:var(--bg-s1);border:1px solid var(--card-border);width:100%;color:var(--text);box-sizing:border-box;border-radius:9999px;padding:12px 16px 12px 48px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.SkillsClient-module__0CKMoW__searchInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #ff3b3b33}.SkillsClient-module__0CKMoW__categories{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px;display:flex}.SkillsClient-module__0CKMoW__catBtn{cursor:pointer;border:none;border-radius:9999px;padding:8px 20px;font-size:.875rem;font-weight:500;transition:background-color .2s}.SkillsClient-module__0CKMoW__catActive{background:var(--primary-gradient);color:#fff}.SkillsClient-module__0CKMoW__catInactive{background-color:var(--bg-s1);color:var(--text-muted);border:1px solid var(--card-border)}.SkillsClient-module__0CKMoW__catInactive:hover{background-color:var(--bg-s2);color:var(--text)}.SkillsClient-module__0CKMoW__sortRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.SkillsClient-module__0CKMoW__totalCount{color:var(--text-muted)}.SkillsClient-module__0CKMoW__sortOptions{flex-wrap:wrap;gap:8px;display:flex}.SkillsClient-module__0CKMoW__sortBtn{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 16px;font-size:.75rem;transition:all .2s}.SkillsClient-module__0CKMoW__sortActive{background:var(--primary-gradient);color:#fff;font-weight:500}.SkillsClient-module__0CKMoW__sortInactive{color:var(--text-muted)}.SkillsClient-module__0CKMoW__sortInactive:hover{color:var(--text)}.SkillsClient-module__0CKMoW__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.SkillsClient-module__0CKMoW__card{background:var(--card);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;padding:20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.SkillsClient-module__0CKMoW__card:hover{box-shadow:var(--shadow);border-color:#ff3b3b4d;transform:translateY(-4px)}.SkillsClient-module__0CKMoW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.SkillsClient-module__0CKMoW__categoryName{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:600;overflow:hidden}.SkillsClient-module__0CKMoW__featuredBadge{color:#eab308;background:#eab3081a;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:500;display:flex}.SkillsClient-module__0CKMoW__cardTitleRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.SkillsClient-module__0CKMoW__iconWrapper{background:var(--bg-s1);border:1px solid var(--card-border);border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.SkillsClient-module__0CKMoW__iconImg{object-fit:cover;width:100%;height:100%}.SkillsClient-module__0CKMoW__cardTitle{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.965rem;font-weight:600;overflow:hidden}.SkillsClient-module__0CKMoW__cardDesc{color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:16px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.SkillsClient-module__0CKMoW__cardAuthor{color:var(--text-muted);margin-bottom:20px;font-size:.75rem}.SkillsClient-module__0CKMoW__cardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.SkillsClient-module__0CKMoW__stats{gap:16px;font-size:.75rem;font-weight:500;display:flex}.SkillsClient-module__0CKMoW__statItem{align-items:center;gap:6px;display:flex}.SkillsClient-module__0CKMoW__statStars{color:#eab308}.SkillsClient-module__0CKMoW__statDownloads{color:var(--text-muted)}.SkillsClient-module__0CKMoW__installBtn{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:6px 16px;font-size:.75rem;transition:all .2s;display:flex}.SkillsClient-module__0CKMoW__installBtn:hover{background:var(--primary-gradient);color:#fff;border-color:#0000}.SkillsClient-module__0CKMoW__loader{justify-content:center;padding:80px 0;display:flex}.SkillsClient-module__0CKMoW__spinner{border:2px solid #0000;border-top-color:var(--primary);border-bottom-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite SkillsClient-module__0CKMoW__spin}@keyframes SkillsClient-module__0CKMoW__spin{to{transform:rotate(360deg)}}.SkillsClient-module__0CKMoW__empty{text-align:center;color:var(--text-muted);padding:80px 0}.SkillsClient-module__0CKMoW__pagination{border-top:1px solid var(--card-border);justify-content:center;align-items:center;gap:24px;margin-top:48px;padding-top:24px;display:flex}.SkillsClient-module__0CKMoW__pageBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.SkillsClient-module__0CKMoW__pageBtn:hover:not(:disabled){color:var(--text)}.SkillsClient-module__0CKMoW__pageBtn:disabled{opacity:.5;cursor:not-allowed}.SkillsClient-module__0CKMoW__pageInfo{color:var(--text-muted);font-size:.875rem}.SkillsClient-module__0CKMoW__faqSection{border-top:1px solid var(--card-border);margin-top:80px;padding-top:40px}.SkillsClient-module__0CKMoW__faqTitle{text-align:center;margin-bottom:32px;font-size:2rem;font-weight:700}.SkillsClient-module__0CKMoW__faqList{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.SkillsClient-module__0CKMoW__faqAccordion{background:var(--card);border:1px solid var(--card-border);border-radius:8px;overflow:hidden}.SkillsClient-module__0CKMoW__faqHeader{background:var(--bg-s1);cursor:pointer;text-align:left;width:100%;color:var(--text);border:none;justify-content:space-between;align-items:center;padding:20px 24px;transition:background-color .2s;display:flex}.SkillsClient-module__0CKMoW__faqHeader:hover{background:var(--bg-s2)}.SkillsClient-module__0CKMoW__faqQuestionText{font-size:1rem;font-weight:500}.SkillsClient-module__0CKMoW__faqIcon{color:var(--text-muted);font-size:1.25rem;font-weight:300}.SkillsClient-module__0CKMoW__faqBody{transition:max-height .3s ease-in-out;overflow:hidden}.SkillsClient-module__0CKMoW__faqAnswerText{color:var(--text-muted);margin:0;padding:0 24px 24px;font-size:.95rem;line-height:1.6}.SkillsClient-module__0CKMoW__faqAnswerText code{background:var(--bg-s1);color:var(--primary);border:1px solid var(--card-border);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.85em}@media (max-width:768px){.SkillsClient-module__0CKMoW__title{font-size:2rem}}
