.SkillCard_card__CZBTB{border-radius:12px;border:1px solid var(--ant-color-border-tertiary);padding:16px 16px 12px;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;position:relative}.SkillCard_card__CZBTB:hover{background-color:var(--qoderwork-ant-color-fill-tertiary)}.SkillCard_header__UMlk5{display:flex;align-items:center;gap:8px;margin-bottom:8px}.SkillCard_iconWrapper__CLs85{width:32px;height:32px;border-radius:8px;border:1px solid var(--ant-color-border-tertiary,#2a2926);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SkillCard_iconImg__Hqxkv{width:32px;height:32px;object-fit:contain;border-radius:8px}.SkillCard_iconCategory__qfhjG{font-size:18px;color:var(--ant-color-text-base)}.SkillCard_nameContent__Cmz4F{display:flex;justify-content:space-between;flex:1 1;min-width:0}.SkillCard_name__8H4lW{color:var(--ant-color-text-base);font-size:14px;font-style:normal;font-weight:500;line-height:20px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillCard_skillRecommend__9tPUp{position:relative;bottom:10px;background-color:var(--qoderwork-ant-color-primary-bg)!important;color:var(--qoderwork-ant-color-primary-text-active)!important}.SkillCard_description__CjONX{color:var(--ant-color-text-tertiary,#7b7b75);font-size:13px;font-style:normal;font-weight:400;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.SkillCard_editorNoteLabel__dt686{color:var(--ant-color-text-tertiary);margin-right:2px}.SkillCard_footer___QWfX{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:8px;color:var(--ant-color-text-quaternary,#484743);font-size:12px;font-style:normal;font-weight:400;line-height:18px;gap:8px}.SkillCard_developer__PrAqD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.SkillCard_installCount__659rG{display:flex;gap:4px;align-items:center;flex-shrink:0}.SkillCard_downloadIcon__FQAYE{font-size:14px}.FeaturedRail_featuredRail__lKvBu{padding-bottom:0;border-bottom:none;margin-bottom:40px}.FeaturedRail_title__NrfzY{color:var(--ant-color-text);font-size:16px;font-weight:500;line-height:28px;margin:0 0 20px}.FeaturedRail_grid__fevgh{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.FeaturedRail_cardWrapper__IJFVh{display:flex;flex-direction:column}.FeaturedRail_editorNote__2bt6Y{margin-top:8px;padding:0 4px;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedRail_skeleton__2oolP{border-radius:12px;border:1px solid var(--ant-color-border-tertiary);padding:16px 16px 12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.FeaturedRail_skeletonHeader__gZXiJ{display:flex;align-items:center;gap:8px}.FeaturedRail_skeletonIcon__2PI29{width:32px;height:32px;border-radius:8px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary));animation:FeaturedRail_pulse__gi8Xd 1.5s ease-in-out infinite}.FeaturedRail_skeletonTitle__HWcWp{width:60%;height:16px;animation:FeaturedRail_pulse__gi8Xd 1.5s ease-in-out infinite;animation-delay:.1s}.FeaturedRail_skeletonDesc__Mfpd4,.FeaturedRail_skeletonTitle__HWcWp{border-radius:4px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary))}.FeaturedRail_skeletonDesc__Mfpd4{width:100%;height:36px;animation:FeaturedRail_pulse__gi8Xd 1.5s ease-in-out infinite;animation-delay:.2s}.FeaturedRail_skeletonFooter__mXFC3{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.FeaturedRail_skeletonAuthor__S0vor{width:80px;animation:FeaturedRail_pulse__gi8Xd 1.5s ease-in-out infinite;animation-delay:.3s}.FeaturedRail_skeletonAuthor__S0vor,.FeaturedRail_skeletonCount__EPXUJ{height:12px;border-radius:4px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary))}.FeaturedRail_skeletonCount__EPXUJ{width:40px;animation:FeaturedRail_pulse__gi8Xd 1.5s ease-in-out infinite;animation-delay:.4s}@keyframes FeaturedRail_pulse__gi8Xd{0%,to{opacity:1}50%{opacity:.4}}@media(min-width:1200px)and (max-width:1279px){.FeaturedRail_grid__fevgh{grid-template-columns:repeat(3,1fr)}}@media(min-width:875px)and (max-width:1199px){.FeaturedRail_grid__fevgh{grid-template-columns:repeat(2,1fr)}}@media(max-width:875px){.FeaturedRail_grid__fevgh{grid-template-columns:1fr}}@media(min-width:500px)and (max-width:767px){.FeaturedRail_grid__fevgh{grid-template-columns:repeat(2,1fr)}}@media(min-width:375px)and (max-width:767px){.FeaturedRail_featuredRail__lKvBu{padding-bottom:24px;margin-bottom:24px}}@media(max-width:374px){.FeaturedRail_grid__fevgh{grid-template-columns:1fr;gap:16px}.FeaturedRail_featuredRail__lKvBu{padding-bottom:20px;margin-bottom:20px}}.FilterPanel_panelInner__lbyfw,.FilterPanel_section__IeWAV{display:flex;flex-direction:column}.FilterPanel_section__IeWAV{gap:4px;padding-bottom:16px;border-bottom:1px dashed var(--ant-color-border-tertiary)}.FilterPanel_section__IeWAV:last-child{border-bottom:none;padding-bottom:0}.FilterPanel_section__IeWAV:not(:first-child){padding-top:16px}.FilterPanel_sectionHeader__g11kz{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 8px;padding:0;border:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FilterPanel_sectionTitle__Jf3wz{font-size:14px;font-weight:500;line-height:20px;color:var(--ant-color-text-secondary)}.FilterPanel_chevron__I_oOK{flex-shrink:0;color:var(--ant-color-text-tertiary);transition:transform .2s ease;transform:rotate(0deg)}.FilterPanel_chevronExpanded__pBkbW{transform:rotate(-180deg)}.FilterPanel_optionList__pk32s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.FilterPanel_optionItem__OeqVh{margin:0;padding:0}.FilterPanel_optionLabel__GKCP7{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:13px;line-height:20px;color:var(--ant-color-text-secondary)}.FilterPanel_optionLabel__GKCP7:hover{background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary))}.FilterPanel_optionDisabled__7BA3_{color:var(--ant-color-text-quaternary);cursor:not-allowed}.FilterPanel_optionDisabled__7BA3_:hover{background:none}.FilterPanel_checkbox__9TXX4{flex-shrink:0}.FilterPanel_checkbox__9TXX4 .ant-checkbox-checked,.FilterPanel_checkbox__9TXX4 .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--ant-color-text)!important;border-color:var(--ant-color-text)!important;transform:unset!important}.FilterPanel_checkbox__9TXX4:hover .ant-checkbox-checked{background-color:var(--ant-color-text)!important;border-color:var(--ant-color-text)!important}.FilterPanel_optionText__rqfgi{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterPanel_optionCount__tQpN1{flex-shrink:0;font-size:12px;color:var(--ant-color-text-quaternary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilterPanel_skeletonTitle__uc7Ky{width:60px}.FilterPanel_skeletonItem__f5iZC,.FilterPanel_skeletonTitle__uc7Ky{height:20px;margin-bottom:8px;border-radius:4px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary));animation:FilterPanel_skeleton-breathe__xJ0_d 1.5s ease-in-out infinite}@keyframes FilterPanel_skeleton-breathe__xJ0_d{0%,to{opacity:.3}50%{opacity:.7}}.SortToggle_sortToggle__iwKPB{display:flex;align-items:center;padding:4px;flex-shrink:0;background:var(--ant-color-fill-secondary);border-radius:9999px}.SortToggle_item__TjniW{padding:4px 12px;border:none;border-radius:9999px;background:transparent;cursor:pointer;font-size:14px;font-weight:400;line-height:22px;color:var(--ant-color-text-tertiary,#838280);transition:color .2s,background-color .2s;white-space:nowrap}.SortToggle_item__TjniW:hover{color:var(--ant-color-text)}.SortToggle_itemActive__h1fUw{background:#fff;color:var(--ant-color-text,#141414)}.TagGroup_wrapper___k2Qi{display:flex;align-items:center;flex:1 1;min-width:0;position:relative;border-bottom:none}.TagGroup_tagGroup__o1sLr{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1 1;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.TagGroup_tagGroup__o1sLr::-webkit-scrollbar{display:none}.TagGroup_tag__WVTUy{display:inline-flex;align-items:center;padding:8px 12px;border-radius:9999px;border:none;background:none;cursor:pointer;white-space:nowrap;color:var(--ant-color-text-secondary);font-size:14px;font-weight:400;line-height:22px;transition:color .2s,background-color .2s}.TagGroup_tagActive__P7O0M,.TagGroup_tag__WVTUy:hover{color:var(--ant-color-text)}.TagGroup_tagActive__P7O0M{background:var(--ant-color-fill-secondary);font-weight:500}.TagGroup_scrollArrow__iOfhM{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:none;background:none;cursor:pointer;color:var(--ant-color-text-tertiary);transition:color .2s;padding:0;margin:0 8px}.TagGroup_scrollArrow__iOfhM svg{width:16px;height:16px;display:block}.TagGroup_scrollArrow__iOfhM:hover{color:var(--ant-color-text)}.SkillList_skillList__13bW7{display:flex;justify-content:center;background:var(--ant-color-bg-layout);box-sizing:border-box;max-width:100%}.SkillList_container__2UDtF{width:100%;min-width:0;box-sizing:border-box}.SkillList_header__C6Zut{display:flex;align-items:baseline;margin-bottom:16px}.SkillList_titleRow__tV00A{display:flex;align-items:baseline;gap:8px}.SkillList_title__LJjNn{font-size:16px;font-weight:600;line-height:24px;color:var(--ant-color-text)}.SkillList_countBadge__MEAnw{font-size:14px;font-weight:400;color:var(--ant-color-text-secondary)}.SkillList_filterRow__5rJs5{display:flex;align-items:center;gap:16px;margin-bottom:8px;border-bottom:none;position:-webkit-sticky;position:sticky;top:60px;z-index:10;background:var(--ant-color-bg-layout);padding-top:8px;padding-bottom:8px}.SkillList_grid__VlZt4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:40px;max-width:100%;overflow:hidden}.SkillList_gridWithPagination__EJIZA{margin-bottom:0}.SkillList_skeletonTitleBlock__09Se9{width:40px;height:20px}.SkillList_skeletonCountBlock__CLh0_,.SkillList_skeletonTitleBlock__09Se9{display:inline-block;border-radius:4px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary));animation:SkillList_skeletonPulse__2Pfqq 1.5s ease-in-out infinite}.SkillList_skeletonCountBlock__CLh0_{width:28px;height:16px;animation-delay:.1s}.SkillList_filterRowSkeleton__7K2x1{display:flex;align-items:center;gap:8px;margin-bottom:20px}.SkillList_skeletonTag__7dHru{display:inline-block;width:56px;height:32px;border-radius:9999px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary));animation:SkillList_skeletonPulse__2Pfqq 1.5s ease-in-out infinite}.SkillList_skeletonTag__7dHru:first-child{width:72px}.SkillList_skeletonTag__7dHru:nth-child(2){width:48px;animation-delay:.05s}.SkillList_skeletonTag__7dHru:nth-child(3){width:48px;animation-delay:.1s}.SkillList_skeletonTag__7dHru:nth-child(4){width:48px;animation-delay:.15s}.SkillList_skeletonTag__7dHru:nth-child(5){width:56px;animation-delay:.2s}.SkillList_skeletonTag__7dHru:nth-child(6){width:48px;animation-delay:.25s}.SkillList_skeletonCard__yygi4{display:flex;flex-direction:column;gap:8px;padding:16px 16px 12px;border-radius:12px;border:1px solid var(--ant-color-border-tertiary);animation:SkillList_skeletonPulse__2Pfqq 1.5s ease-in-out infinite}.SkillList_skeletonIcon__eBW7H{width:32px;height:32px;border-radius:8px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary))}.SkillList_skeletonLine__R6sGH{width:80%}.SkillList_skeletonLineShort__nDSl5,.SkillList_skeletonLine__R6sGH{height:12px;border-radius:4px;background:var(--ant-color-bg-text-hover,var(--ant-color-fill-secondary))}.SkillList_skeletonLineShort__nDSl5{width:50%}@keyframes SkillList_skeletonPulse__2Pfqq{0%,to{opacity:1}50%{opacity:.5}}.SkillList_empty__VOrN9{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 0;min-height:400px}.SkillList_emptyTitle__G6h6_{font-size:15px;color:var(--ant-color-text-secondary);margin:0 0 8px}.SkillList_emptyHint__5dVgm{font-size:13px;color:var(--ant-color-text-quaternary);margin:0}.SkillList_pagination__hEaQK{display:flex;align-items:center;justify-content:flex-end;padding-top:36px}.SkillList_pagination__hEaQK .ant-pagination-item-active{border-color:var(--ant-color-text)!important}.SkillList_pagination__hEaQK .ant-pagination-item-active a{color:var(--ant-color-text)!important}@media(min-width:1200px)and (max-width:1279px){.SkillList_grid__VlZt4{grid-template-columns:repeat(3,1fr)}}@media(min-width:875px)and (max-width:1199px){.SkillList_grid__VlZt4{grid-template-columns:repeat(2,1fr)}}@media(max-width:875px){.SkillList_grid__VlZt4{grid-template-columns:1fr}}@media(min-width:500px)and (max-width:767px){.SkillList_grid__VlZt4{grid-template-columns:repeat(2,1fr)}}@media(max-width:499px){.SkillList_grid__VlZt4{grid-template-columns:1fr}}@media(min-width:375px)and (max-width:767px){.SkillList_featuredRail__gBcIn{padding-bottom:24px;margin-bottom:24px}}@media(max-width:374px){.SkillList_grid__VlZt4{grid-template-columns:1fr;gap:16px}.SkillList_featuredRail__gBcIn{padding-bottom:20px;margin-bottom:20px}}