.collection-page[data-v-7ecc9f4f]{padding:28px;min-height:100%}.collection-page .page-header[data-v-7ecc9f4f]{display:flex;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:20px;-webkit-animation:slideDown-data-v-7ecc9f4f .4s ease-out;animation:slideDown-data-v-7ecc9f4f .4s ease-out}.collection-page .page-header .header-left[data-v-7ecc9f4f]{display:flex;align-items:center;gap:16px}.collection-page .page-header .header-left h2[data-v-7ecc9f4f]{margin:0;font-size:26px;font-weight:700;color:#1a3a5c;background:linear-gradient(135deg,#1a3a5c,#0052d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.collection-page .page-header .header-left .el-button[data-v-7ecc9f4f]{border-radius:8px;transition:transform .2s,box-shadow .2s}.collection-page .page-header .header-left .el-button[data-v-7ecc9f4f]:hover{transform:translateX(-2px);box-shadow:0 4px 12px rgba(0,82,217,.18)}.collection-page .page-header .total-count[data-v-7ecc9f4f]{color:#666;font-size:16px;padding:8px 18px;background:rgba(0,82,217,.08);border-radius:20px;transition:transform .25s}.collection-page .page-header .total-count b[data-v-7ecc9f4f]{color:#0052d9;font-weight:700;margin:0 2px}.collection-page .page-header .total-count[data-v-7ecc9f4f]:hover{transform:scale(1.05)}.collection-page .filter-tabs[data-v-7ecc9f4f]{background:#fff;border-radius:12px;padding:12px 20px;margin-bottom:20px;box-shadow:0 4px 16px rgba(0,82,217,.08);-webkit-animation:slideDown-data-v-7ecc9f4f .45s ease-out .05s backwards;animation:slideDown-data-v-7ecc9f4f .45s ease-out .05s backwards;overflow-x:auto;overflow-y:hidden}.collection-page .filter-tabs[data-v-7ecc9f4f] .el-tabs__nav-wrap:after{background:transparent}.collection-page .filter-tabs[data-v-7ecc9f4f] .el-tabs__item{font-size:16px;color:#666;transition:color .25s,transform .25s}.collection-page .filter-tabs[data-v-7ecc9f4f] .el-tabs__item:hover{color:#0052d9;transform:translateY(-1px)}.collection-page .filter-tabs[data-v-7ecc9f4f] .el-tabs__item.is-active{color:#0052d9;font-weight:700}.collection-page .filter-tabs[data-v-7ecc9f4f] .el-tabs__active-bar{background:linear-gradient(90deg,#0052d9,#1890ff);height:3px;border-radius:2px}.collection-page .collection-list[data-v-7ecc9f4f]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1200px){.collection-page .collection-list[data-v-7ecc9f4f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.collection-page .collection-list[data-v-7ecc9f4f]{grid-template-columns:repeat(2,1fr)}}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]{position:relative;background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 4px 16px rgba(0,82,217,.08);transform-origin:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .3s ease;-webkit-animation:cardIn-data-v-7ecc9f4f .45s ease-out backwards;animation:cardIn-data-v-7ecc9f4f .45s ease-out backwards}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:first-child{-webkit-animation-delay:.04s;animation-delay:.04s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(3){-webkit-animation-delay:.12s;animation-delay:.12s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(4){-webkit-animation-delay:.16s;animation-delay:.16s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(6){-webkit-animation-delay:.24s;animation-delay:.24s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(7){-webkit-animation-delay:.28s;animation-delay:.28s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(8){-webkit-animation-delay:.32s;animation-delay:.32s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(9){-webkit-animation-delay:.36s;animation-delay:.36s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(10){-webkit-animation-delay:.4s;animation-delay:.4s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(11){-webkit-animation-delay:.44s;animation-delay:.44s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:nth-child(12){-webkit-animation-delay:.48s;animation-delay:.48s}.collection-page .collection-list .collection-card[data-v-7ecc9f4f]:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,82,217,.18)}.collection-page .collection-list .collection-card:hover .card-img img[data-v-7ecc9f4f]{transform:scale(1.08)}.collection-page .collection-list .collection-card:hover .card-tag[data-v-7ecc9f4f]{transform:translateY(-2px) scale(1.05)}.collection-page .collection-list .collection-card:hover .card-actions i[data-v-7ecc9f4f]{transform:rotate(72deg) scale(1.15)}.collection-page .collection-list .collection-card.is-removing[data-v-7ecc9f4f]{-webkit-animation:cardOut-data-v-7ecc9f4f .32s ease-in forwards;animation:cardOut-data-v-7ecc9f4f .32s ease-in forwards;pointer-events:none}.collection-page .collection-list .collection-card .card-img[data-v-7ecc9f4f]{position:relative;height:180px;overflow:hidden;background:linear-gradient(135deg,#e8edf3,#d6e4ff)}.collection-page .collection-list .collection-card .card-img[data-v-7ecc9f4f]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.35));pointer-events:none}.collection-page .collection-list .collection-card .card-img img[data-v-7ecc9f4f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.collection-page .collection-list .collection-card .card-img .card-tag[data-v-7ecc9f4f]{position:absolute;top:10px;left:10px;padding:5px 12px;font-size:13px;font-weight:600;letter-spacing:.5px;color:#fff;border-radius:4px;z-index:2;transition:transform .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.2)}.collection-page .collection-list .collection-card .card-img .card-tag.hot[data-v-7ecc9f4f]{background:linear-gradient(135deg,#f5222d,#ff7875)}.collection-page .collection-list .collection-card .card-img .card-tag.quality[data-v-7ecc9f4f]{background:linear-gradient(135deg,#0052d9,#1890ff)}.collection-page .collection-list .collection-card .card-img .card-tag.auth[data-v-7ecc9f4f]{background:linear-gradient(135deg,#722ed1,#9254de)}.collection-page .collection-list .collection-card .card-img .card-tag.basic[data-v-7ecc9f4f]{background:linear-gradient(135deg,#52c41a,#73d13d)}.collection-page .collection-list .collection-card .card-img .card-tag.policy[data-v-7ecc9f4f]{background:linear-gradient(135deg,#0050b3,#09f)}.collection-page .collection-list .collection-card .card-img .card-tag.case[data-v-7ecc9f4f]{background:linear-gradient(135deg,#c41d7f,#eb2f96)}.collection-page .collection-list .collection-card .card-img .card-tag.device[data-v-7ecc9f4f]{background:linear-gradient(135deg,#d4380d,#fa541c)}.collection-page .collection-list .collection-card .card-img .card-tag.requirement[data-v-7ecc9f4f]{background:linear-gradient(135deg,#08979c,#13c2c2)}.collection-page .collection-list .collection-card .card-img .card-tag.project[data-v-7ecc9f4f]{background:linear-gradient(135deg,#0052d9,#36cfc9)}.collection-page .collection-list .collection-card .card-img .card-tag.sim[data-v-7ecc9f4f]{background:linear-gradient(135deg,#1d39c4,#722ed1)}.collection-page .collection-list .collection-card .card-img .img-placeholder[data-v-7ecc9f4f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9);z-index:1;pointer-events:none}.collection-page .collection-list .collection-card .card-img .img-placeholder i[data-v-7ecc9f4f]{font-size:64px;text-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-animation:placeholderFloat-data-v-7ecc9f4f 3s ease-in-out infinite;animation:placeholderFloat-data-v-7ecc9f4f 3s ease-in-out infinite}.collection-page .collection-list .collection-card .card-img .img-placeholder[data-v-7ecc9f4f]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,hsla(0,0%,100%,.25),transparent 60%)}.collection-page .collection-list .collection-card .card-img .card-actions[data-v-7ecc9f4f]{position:absolute;top:8px;right:8px;z-index:2}.collection-page .collection-list .collection-card .card-img .card-actions i[data-v-7ecc9f4f]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:20px;color:#ffc107;background:hsla(0,0%,100%,.92);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .25s}.collection-page .collection-list .collection-card .card-img .card-actions i[data-v-7ecc9f4f]:hover{color:#ff7875;background:#fff;box-shadow:0 4px 12px rgba(255,120,117,.4)}.collection-page .collection-list .collection-card .card-img .card-actions i[data-v-7ecc9f4f]:active{transform:scale(.9) rotate(72deg)}.collection-page .collection-list .collection-card .card-content[data-v-7ecc9f4f]{padding:16px}.collection-page .collection-list .collection-card .card-content .card-title[data-v-7ecc9f4f]{font-size:17px;font-weight:700;color:#1a3a5c;margin:0 0 10px 0;line-height:1.4;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .25s}.collection-page .collection-list .collection-card .card-content .card-desc[data-v-7ecc9f4f]{margin:0 0 12px 0;height:21px;text-overflow:ellipsis;white-space:nowrap}.collection-page .collection-list .collection-card .card-content .card-meta[data-v-7ecc9f4f]{display:flex;gap:12px;margin-bottom:10px;flex-wrap:wrap}.collection-page .collection-list .collection-card .card-content .card-meta .meta-item[data-v-7ecc9f4f]{font-size:13px;color:#999;display:flex;align-items:center;gap:4px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-page .collection-list .collection-card .card-content .card-meta .meta-item i[data-v-7ecc9f4f]{color:#0052d9;opacity:.7}.collection-page .collection-list .collection-card .card-content .card-tags[data-v-7ecc9f4f]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px 0;min-height:22px}.collection-page .collection-list .collection-card .card-content .tag-chip[data-v-7ecc9f4f]{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;font-size:13px;font-weight:500;color:#0052d9;background:rgba(0,82,217,.08);border:1px solid rgba(0,82,217,.18);border-radius:10px;white-space:nowrap;transition:all .25s}.collection-page .collection-list .collection-card .card-content .tag-chip.tag-type[data-v-7ecc9f4f]{color:#722ed1;background:rgba(114,46,209,.08);border-color:rgba(114,46,209,.2)}.collection-page .collection-list .collection-card .card-content .tag-chip.tag-cat[data-v-7ecc9f4f]{color:#fa541c;background:rgba(250,84,28,.08);border-color:rgba(250,84,28,.2)}.collection-page .collection-list .collection-card .card-content .tag-chip.tag-leading[data-v-7ecc9f4f]{color:#c41d7f;background:linear-gradient(135deg,rgba(196,29,127,.1),rgba(235,47,150,.1));border-color:rgba(196,29,127,.25);font-weight:600}.collection-page .collection-list .collection-card .card-content .tag-chip.st-inuse[data-v-7ecc9f4f],.collection-page .collection-list .collection-card .card-content .tag-chip.tag-status[data-v-7ecc9f4f]{color:#52c41a;background:rgba(82,196,26,.08);border-color:rgba(82,196,26,.2)}.collection-page .collection-list .collection-card .card-content .tag-chip.st-idle[data-v-7ecc9f4f]{color:#faad14;background:rgba(250,173,20,.08);border-color:rgba(250,173,20,.2)}.collection-page .collection-list .collection-card .card-content .tag-chip.prio-high[data-v-7ecc9f4f]{color:#f5222d;background:rgba(245,34,45,.08);border-color:rgba(245,34,45,.25);font-weight:600}.collection-page .collection-list .collection-card .card-content .tag-chip.prio-mid[data-v-7ecc9f4f]{color:#fa8c16;background:rgba(250,140,22,.08);border-color:rgba(250,140,22,.2)}.collection-page .collection-list .collection-card .card-content .tag-chip.prio-low[data-v-7ecc9f4f]{color:#52c41a;background:rgba(82,196,26,.08);border-color:rgba(82,196,26,.2)}.collection-page .collection-list .collection-card .card-content .tag-chip.tag-hot[data-v-7ecc9f4f]{color:#f5222d;background:linear-gradient(135deg,rgba(245,34,45,.1),rgba(255,120,117,.1));border-color:rgba(245,34,45,.25);font-weight:600}.collection-page .collection-list .collection-card .card-content .card-stats[data-v-7ecc9f4f]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;margin:6px 0 4px;border-top:1px dashed #f0f0f0;border-bottom:1px dashed #f0f0f0}.collection-page .collection-list .collection-card .card-content .card-stats .stat-block[data-v-7ecc9f4f]{text-align:center;min-width:0;transition:transform .25s}.collection-page .collection-list .collection-card .card-content .card-stats .stat-block[data-v-7ecc9f4f]:hover{transform:translateY(-1px)}.collection-page .collection-list .collection-card .card-content .card-stats .stat-block .stat-value[data-v-7ecc9f4f]{font-size:17px;font-weight:700;color:#0052d9;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-page .collection-list .collection-card .card-content .card-stats .stat-block .stat-value .unit[data-v-7ecc9f4f]{font-size:12px;font-weight:500;color:#999;margin-left:1px}.collection-page .collection-list .collection-card .card-content .card-stats .stat-block .stat-value .dash[data-v-7ecc9f4f]{font-size:14px;font-weight:500;color:#bbb;margin:0 1px}.collection-page .collection-list .collection-card .card-content .card-stats .stat-block .stat-label[data-v-7ecc9f4f]{font-size:12px;color:#999;margin-top:2px;letter-spacing:.3px}.collection-page .collection-list .collection-card .card-content .card-desc[data-v-7ecc9f4f]{font-size:14px;color:#666;margin:0 0 8px 0;line-height:1.5;max-height:42px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.collection-page .collection-list .collection-card .card-content .card-desc .kv[data-v-7ecc9f4f]{display:inline-block;min-width:32px;padding:0 6px;margin-right:6px;font-size:12px;font-weight:600;color:#0052d9;background:rgba(0,82,217,.06);border-radius:3px;text-align:center}.collection-page .collection-list .collection-card .card-content .card-footer[data-v-7ecc9f4f]{padding-top:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}.collection-page .collection-list .collection-card .card-content .card-footer .card-stat[data-v-7ecc9f4f]{font-size:13px;color:#999;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.collection-page .collection-list .collection-card .card-content .card-footer .card-stat i[data-v-7ecc9f4f]{color:#0052d9;opacity:.7}.collection-page .collection-list .collection-card:hover .card-title[data-v-7ecc9f4f]{color:#0052d9}.collection-page .collection-list .empty-state[data-v-7ecc9f4f]{grid-column:1/-1;text-align:center;padding:80px 0;color:#999;-webkit-animation:fadeIn-data-v-7ecc9f4f .5s ease-out;animation:fadeIn-data-v-7ecc9f4f .5s ease-out}.collection-page .collection-list .empty-state i[data-v-7ecc9f4f]{font-size:64px;margin-bottom:16px;color:#d6e4ff;display:inline-block;-webkit-animation:floatY-data-v-7ecc9f4f 2.4s ease-in-out infinite;animation:floatY-data-v-7ecc9f4f 2.4s ease-in-out infinite}.collection-page .collection-list .empty-state p[data-v-7ecc9f4f]{font-size:17px;color:#999;margin:0}.collection-page .pagination-wrapper[data-v-7ecc9f4f]{display:flex;justify-content:center;margin-top:32px;-webkit-animation:fadeIn-data-v-7ecc9f4f .5s ease-out .2s backwards;animation:fadeIn-data-v-7ecc9f4f .5s ease-out .2s backwards}.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .btn-next,.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .btn-prev,.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .el-pager li{transition:all .25s;border-radius:6px;font-size:15px;min-width:36px;height:36px;line-height:36px}.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .btn-next:hover,.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .btn-prev:hover,.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .el-pager li:hover{transform:translateY(-2px)}.collection-page .pagination-wrapper[data-v-7ecc9f4f] .el-pagination.is-background .el-pager li.is-active{background:linear-gradient(135deg,#0052d9,#1890ff)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,82,217,.35)}@-webkit-keyframes slideDown-data-v-7ecc9f4f{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-data-v-7ecc9f4f{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes cardIn-data-v-7ecc9f4f{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardIn-data-v-7ecc9f4f{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes cardOut-data-v-7ecc9f4f{0%{opacity:1;transform:scale(1)}60%{opacity:.6;transform:scale(.92)}to{opacity:0;transform:scale(.85) translateY(10px)}}@keyframes cardOut-data-v-7ecc9f4f{0%{opacity:1;transform:scale(1)}60%{opacity:.6;transform:scale(.92)}to{opacity:0;transform:scale(.85) translateY(10px)}}@-webkit-keyframes fadeIn-data-v-7ecc9f4f{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-7ecc9f4f{0%{opacity:0}to{opacity:1}}@-webkit-keyframes floatY-data-v-7ecc9f4f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatY-data-v-7ecc9f4f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@-webkit-keyframes placeholderFloat-data-v-7ecc9f4f{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.04)}}@keyframes placeholderFloat-data-v-7ecc9f4f{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.04)}}