[data-v-c6076aca]:export{siteNavWidth:200px;siteHeaderHeight:60px;siteFooterHeight:65px;Red:#ee5257;RedHover:rgba(238,82,87,.5);RedHalf:rgba(238,82,87,.5);Blue:#6b90cf;BlueHover:#5176b4;BlueHalf:rgba(81,118,180,.5);Black:#17181a;MiniBlack:#292b2e;SmallBlack:#323437;Gray:#666;MiniGray:#999}.skill-hub-page[data-v-c6076aca]{height:calc(100vh - 50px);position:relative}.skill-hub-scroll[data-v-c6076aca]{height:100%;position:relative}.skill-hub-scroll[data-v-c6076aca]:before{background:url(../img/skillHub-bg.534cbe0f.jpg) #d3d3d3 50%/cover no-repeat}.skill-hub-scroll[data-v-c6076aca]:after,.skill-hub-scroll[data-v-c6076aca]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.skill-hub-scroll[data-v-c6076aca]:after{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-c6076aca] .el-scrollbar__wrap{height:100%}[data-v-c6076aca] .el-scrollbar__view{position:relative;z-index:1}[data-v-c6076aca] .el-loading-mask{background-color:transparent}.skill-hub[data-v-c6076aca]{padding:32px 8vw 40px;min-height:calc(100vh - 50px);position:relative;z-index:1}.skill-hub>[data-v-c6076aca]{position:relative;z-index:1}.skill-hub__header[data-v-c6076aca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 8px}.skill-hub__header-left[data-v-c6076aca]{display:flex;align-items:center}.skill-hub__title[data-v-c6076aca]{font-size:24px;line-height:24px;color:#000;font-family:PingFang SC,sans-serif;font-weight:400}.skill-hub__upload-btn[data-v-c6076aca]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:148px;height:48px;border-radius:9999px;background:#fff;border:1px solid #5465ff;cursor:pointer;flex-shrink:0}.skill-hub__upload-btn .upload-btn-icon[data-v-c6076aca]{font-size:14px;color:#5367ff}.skill-hub__upload-btn span[data-v-c6076aca]{font-size:14px;font-weight:500;color:#5367ff;font-family:PingFang SC,sans-serif}.skill-hub__upload-btn[data-v-c6076aca]:hover{border-color:#5367ff;background:rgba(83,103,255,.02)}.skill-hub__count[data-v-c6076aca]{font-size:14px;line-height:24px;color:#6a7282;margin-left:3px}.skill-hub__search[data-v-c6076aca]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.skill-hub__search-box[data-v-c6076aca]{flex:1;display:flex;align-items:center;height:48px;background:#fff;border:1px solid #dbeafe;border-radius:9999px;padding:0 20px;box-sizing:border-box}.skill-hub__search-box .search-prefix-icon[data-v-c6076aca]{font-size:18px;color:#99a1af;flex-shrink:0;margin-right:8px}.skill-hub__search-box .search-clear-icon[data-v-c6076aca]{font-size:20px;color:#c0c4cc;cursor:pointer;flex-shrink:0;margin-left:4px}.skill-hub__search-box .search-clear-icon[data-v-c6076aca]:hover{color:#909399}.skill-hub__search-input[data-v-c6076aca]{flex:1;height:48px;border:none;outline:none;background:transparent;font-size:14px;color:#333;font-family:PingFang SC,sans-serif}.skill-hub__search-input[data-v-c6076aca]::-moz-placeholder{color:#99a1af}.skill-hub__search-input[data-v-c6076aca]::placeholder{color:#99a1af}.skill-hub__article-guide[data-v-c6076aca]{display:flex;align-items:center;gap:8px;color:#5367ff;border-radius:12px;text-decoration:underline;text-underline-offset:2px}.skill-hub__article-guide .article-guide-icon[data-v-c6076aca]{font-size:32px;flex-shrink:0}.skill-hub__article-guide .article-guide-text[data-v-c6076aca]{flex:1;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:400}.skill-hub__article-guide .article-guide-link[data-v-c6076aca]{color:#5367ff;font-size:14px;font-family:PingFang SC,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s}.skill-hub__article-guide .article-guide-link[data-v-c6076aca]:hover{opacity:.8}.skill-hub__toolbar[data-v-c6076aca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:12px 8px 0;position:sticky;top:0;z-index:10;background:transparent}.skill-hub__toolbar.is-sticky[data-v-c6076aca]{background:transparent;box-shadow:none;padding:12px 8px}.skill-hub__toolbar.is-sticky[data-v-c6076aca]:before{content:"";position:absolute;top:0;left:-15vw;right:-15vw;height:100%;background:hsla(0,0%,100%,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 8px rgba(0,0,0,.06);z-index:-1}.skill-hub__content[data-v-c6076aca]{display:flex;align-items:flex-start;gap:24px}.skill-hub__grid-wrapper[data-v-c6076aca]{flex:1;min-width:0}.skill-hub__rank-panel[data-v-c6076aca]{width:280px;flex:0 0 280px;position:sticky;top:74px;z-index:9}.skill-hub__grid[data-v-c6076aca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:0 0 20px}@media(min-width:1441px){.skill-hub__grid[data-v-c6076aca]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1960px){.skill-hub__grid[data-v-c6076aca]{grid-template-columns:repeat(4,minmax(0,1fr))}}.skill-hub__empty[data-v-c6076aca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;background:hsla(0,0%,100%,.68);border-radius:16px}.skill-hub__empty-img[data-v-c6076aca]{width:172px;height:114px;margin-bottom:16px;opacity:.6}.skill-hub__empty-text[data-v-c6076aca]{font-size:16px;color:#4a5565;font-family:PingFang SC,sans-serif;margin:0 0 20px}.skill-hub__empty-text--sm[data-v-c6076aca]{font-size:14px}.skill-hub__empty-sub[data-v-c6076aca]{font-size:14px;color:#99a1af;font-family:PingFang SC,sans-serif;margin:0}.skill-rank-banner[data-v-c6076aca]{height:170px;border-radius:16px 16px 0 0;position:relative;overflow:hidden;background:url(../img/rank-banner-bg.5765ea18.png) -28px -2px/317px 178px no-repeat}.skill-rank-banner__title[data-v-c6076aca]{position:absolute;left:10px;top:17px;width:145px;height:auto;display:block}.skill-rank-banner__time[data-v-c6076aca]{position:absolute;left:18px;top:66px;font-size:11px;line-height:10px;color:#5367ff;font-family:PingFang SC,sans-serif}.skill-rank-banner__time p[data-v-c6076aca]{margin:0 0 8px}.skill-rank-banner__time p[data-v-c6076aca]:last-child{margin-bottom:0}.skill-rank-tabs[data-v-c6076aca]{height:36px;position:absolute;left:16px;top:113px;padding:4px;display:flex;z-index:1;border-radius:8px;background:hsla(0,0%,100%,.8);box-sizing:border-box}.skill-rank-tab[data-v-c6076aca]{width:118px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#4a5565;font-size:14px;font-family:PingFang SC,sans-serif;cursor:pointer}.skill-rank-tab.active[data-v-c6076aca]{color:#fff;font-weight:500;background:linear-gradient(90deg,#6e15ff,#5367ff)}.skill-rank-list[data-v-c6076aca]{min-height:480px;padding:8px 0 12px;border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;margin-top:-12px;z-index:1;position:relative}.skill-rank-item[data-v-c6076aca]{height:48px;display:flex;align-items:center;padding:0 16px;box-sizing:border-box}.skill-rank-sort[data-v-c6076aca]{width:24px;height:24px;margin-right:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.skill-rank-medal[data-v-c6076aca]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;display:block}.skill-rank-medal--first[data-v-c6076aca]{width:28px;height:28px}.skill-rank-num[data-v-c6076aca]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#99a1af;font-size:14px;font-weight:700;font-family:DIN Alternate,PingFang SC,sans-serif}.skill-rank-info[data-v-c6076aca]{flex:1;min-width:0}.skill-rank-name[data-v-c6076aca]{height:16px;line-height:16px;color:#101828;font-size:14px;font-weight:500}.skill-rank-dept[data-v-c6076aca],.skill-rank-name[data-v-c6076aca]{font-family:PingFang SC,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-rank-dept[data-v-c6076aca]{margin-top:3px;line-height:12px;color:#6a7282;font-size:11px}.skill-rank-score[data-v-c6076aca]{width:68px;flex-shrink:0;text-align:right}.skill-rank-score__num[data-v-c6076aca]{line-height:16px;color:#101828;font-size:16px;font-weight:700;font-family:DIN Alternate,PingFang SC,sans-serif}.skill-rank-score__label[data-v-c6076aca]{margin-top:2px;display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#6a7282;font-size:11px;line-height:12px;font-family:PingFang SC,sans-serif}.skill-rank-score__icon[data-v-c6076aca]{width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,#ffd75a,#ffb800);position:relative;flex-shrink:0}.skill-rank-score__icon[data-v-c6076aca]:after{content:"";position:absolute;left:3px;top:3px;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.45)}.skill-rank-empty[data-v-c6076aca]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;color:#99a1af;font-size:13px;font-family:PingFang SC,sans-serif}.category-tabs[data-v-c6076aca]{display:flex;align-items:center;gap:12px}.category-tab[data-v-c6076aca]{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;border-radius:9999px;font-size:14px;color:#4a5565;background:#fff;border:1px solid #e5e7eb;cursor:pointer;font-family:PingFang SC,sans-serif;white-space:nowrap;box-sizing:border-box;transition:all .2s}.category-tab[data-v-c6076aca]:first-child{padding:0 20px}.category-tab.active[data-v-c6076aca]{background:rgba(140,148,255,.16);color:#5367ff;border-color:transparent;font-weight:500}.category-tab[data-v-c6076aca]:not(.active):hover{border-color:#5465ff;color:#5367ff}.toolbar-right[data-v-c6076aca]{display:flex;align-items:center;gap:12px}.scope-switch[data-v-c6076aca]{display:inline-flex;align-items:center;gap:6px}.scope-switch__label[data-v-c6076aca]{font-size:14px;color:#99a1af;font-family:PingFang SC,sans-serif;transition:color .2s}.scope-switch__label.active[data-v-c6076aca]{color:#364153;font-weight:500}.scope-switch[data-v-c6076aca] .el-switch__core{width:32px!important;height:18px;border-radius:9999px}.scope-switch[data-v-c6076aca] .el-switch.is-checked .el-switch__core{background-color:#5367ff!important;border-color:#5367ff!important}.scope-switch[data-v-c6076aca] .el-switch__core:after{width:14px;height:14px;top:1px}.scope-switch[data-v-c6076aca] .el-switch.is-checked .el-switch__core:after{margin-left:-15px}.toolbar-btn[data-v-c6076aca]{display:inline-flex;align-items:center;height:38px;border-radius:9999px;background:#fff;border:1px solid #e5e7eb;cursor:pointer;font-size:14px;color:#4a5565;box-sizing:border-box;font-family:PingFang SC,sans-serif;transition:all .2s}.toolbar-btn.active[data-v-c6076aca]{border-color:#5465ff}.source-btn[data-v-c6076aca]{padding:0 12px;gap:4px;min-width:112px}.source-btn .label-gray[data-v-c6076aca]{color:#6a7282}.source-btn .arrow-icon[data-v-c6076aca]{font-size:14px;color:#6a7282;transition:transform .2s}.source-btn .arrow-icon.flip[data-v-c6076aca]{transform:rotate(180deg)}.filter-btn[data-v-c6076aca]{padding:0 12px;gap:4px;min-width:72px}.filter-btn .filter-icon[data-v-c6076aca]{font-size:16px;color:#4a5565}.skill-card[data-v-c6076aca]{border-radius:16px;border:1px solid #f3f4f6;background:#fff;padding:20px 20px 16px;box-sizing:border-box;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column}.skill-card[data-v-c6076aca]:hover{border-color:#6e15ff;box-shadow:0 2px 15px 0 rgba(98,127,255,.3)}.skill-card:hover .skill-card__audit-label[data-v-c6076aca],.skill-card:hover .skill-card__edit-icon[data-v-c6076aca]{opacity:1;pointer-events:auto}.skill-card.selected[data-v-c6076aca]{border-color:#6e15ff;box-shadow:0 2px 15px 0 rgba(98,127,255,.3);background:#fff}.skill-card__edit-icon[data-v-c6076aca]{position:absolute;top:12px;right:12px;font-size:16px;color:#99a1af;z-index:1;padding:4px;border-radius:6px;opacity:0;pointer-events:none;transition:color .2s,background .2s,opacity .2s}.skill-card__edit-icon[data-v-c6076aca]:hover{color:#5367ff;background:rgba(83,103,255,.08)}.skill-card__audit-label[data-v-c6076aca]{position:absolute;top:12px;right:20px;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;font-size:12px;font-family:PingFang SC,sans-serif;z-index:1;pointer-events:none;transition:opacity .2s}.skill-card__audit-label.status-init[data-v-c6076aca]{background:rgba(99,102,241,.1);color:#6366f1}.skill-card__audit-label.status-in-progress[data-v-c6076aca]{background:rgba(255,149,0,.1);color:#ff9500}.skill-card__audit-label.status-approved[data-v-c6076aca]{background:rgba(52,199,89,.1);color:#34c759}.skill-card__audit-label.status-rejected[data-v-c6076aca]{background:rgba(255,50,89,.1);color:#ff3259}.skill-card__top[data-v-c6076aca]{display:flex;gap:12px;margin-bottom:12px;flex-shrink:0}.skill-card__avatar[data-v-c6076aca]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;font-family:Inter,sans-serif;flex-shrink:0}.skill-card__body[data-v-c6076aca]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.skill-card__title-row[data-v-c6076aca]{display:flex;align-items:center;height:16px;overflow:hidden}.skill-card__name[data-v-c6076aca]{font-size:16px;font-weight:700;color:#101828;line-height:16px;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-card__name.gradient[data-v-c6076aca]{background:linear-gradient(90deg,#6e15ff,#5367ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.skill-card__tags[data-v-c6076aca]{display:flex;align-items:center;gap:8px}.skill-card__category-tag[data-v-c6076aca]{border-radius:9999px;background:rgba(229,231,235,.3);border:1px solid #e5e7eb;color:#99a1af;font-family:PingFang SC,sans-serif}.skill-card__category-tag[data-v-c6076aca],.skill-card__source-badge[data-v-c6076aca]{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:12px;line-height:16px;white-space:nowrap;flex-shrink:0;font-weight:500}.skill-card__source-badge[data-v-c6076aca]{border-radius:9999px;background:rgba(236,241,255,.33);border:1px solid #dbeafe;color:#627fff;font-family:Inter,PingFang SC,sans-serif}.skill-card__desc[data-v-c6076aca]{font-size:14px;line-height:22px;height:44px;color:#101828;font-family:PingFang SC,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.skill-card__footer[data-v-c6076aca]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;flex-shrink:0}.skill-card__author[data-v-c6076aca]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6a7282;font-family:Inter,PingFang SC,sans-serif;line-height:16px;min-width:0;overflow:hidden}.skill-card__author-avatar[data-v-c6076aca]{width:20px;height:20px;border-radius:50%;background:#8c94ff;color:#fff;font-size:11px;font-weight:700;font-family:Inter,PingFang SC,sans-serif;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.skill-card__author-name[data-v-c6076aca]{max-width:60px}.skill-card__author-name[data-v-c6076aca],.skill-card__source-text[data-v-c6076aca]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-card__stats[data-v-c6076aca]{display:flex;align-items:center;gap:20px;flex-shrink:0;font-size:12px;color:#6a7282;font-family:Inter,sans-serif;line-height:16px}.meta-item[data-v-c6076aca]{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.meta-icon[data-v-c6076aca]{font-size:14px;color:#6a7282}.meta-icon--sm[data-v-c6076aca]{font-size:12px}.meta-dot[data-v-c6076aca]{color:#e5e7eb;font-size:12px;line-height:16px}.skill-hub-popover.el-popover{padding:4px;border-radius:12px;min-width:142px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:none}.skill-hub-popover.el-popover .popover-list .popover-item{height:38px;line-height:38px;padding:0 16px;font-size:14px;color:#000;border-radius:8px;cursor:pointer;font-family:PingFang SC,sans-serif;white-space:nowrap}.skill-hub-popover.el-popover .popover-list .popover-item:hover{background:rgba(83,103,255,.05)}.skill-hub-popover.el-popover .popover-list .popover-item.active{background:rgba(83,103,255,.1);color:#5367ff;font-weight:500}