.skill-card[data-v-0d4cabe6]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;height:100%;transition:all .22s ease;overflow:hidden;box-shadow:var(--shadow-card);text-decoration:none;color:inherit;display:block}.skill-card[data-v-0d4cabe6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--border-light)}.card-content[data-v-0d4cabe6]{padding:16px 18px;display:flex;flex-direction:column;height:100%}.card-top[data-v-0d4cabe6]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.card-title[data-v-0d4cabe6]{font-size:14.5px;font-weight:600;color:var(--text-primary);margin:0;padding:0;line-height:1.35;letter-spacing:-.012em;flex:1;min-width:0}.card-description[data-v-0d4cabe6]{font-size:13px;color:var(--text-tertiary);line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-footer[data-v-0d4cabe6]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-subtle)}.author-block[data-v-0d4cabe6]{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;max-width:60%;min-width:0}.author-avatar[data-v-0d4cabe6]{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.author-avatar img[data-v-0d4cabe6]{width:100%;height:100%;object-fit:cover;display:block}.author-avatar--official[data-v-0d4cabe6]{background:var(--accent-warm-light);color:var(--accent-warm);border:1px solid rgba(201,148,58,.2)}.author-avatar--individual[data-v-0d4cabe6]{background:linear-gradient(135deg,#eae3d8,#d6cfc6);color:#6b6560;border:1px solid rgba(0,0,0,.06)}.author-avatar--community[data-v-0d4cabe6]{background:#3d7a5214;color:var(--accent-success);border:1px solid rgba(61,122,82,.15)}.author-initial[data-v-0d4cabe6]{line-height:1}.tags[data-v-0d4cabe6]{display:flex;gap:4px;flex-wrap:wrap}.author-block--link[data-v-0d4cabe6]{text-decoration:none;color:inherit}.author-block--link:hover .author[data-v-0d4cabe6]{color:var(--accent-warm)}.author[data-v-0d4cabe6]{font-size:12px;font-weight:500;color:var(--text-tertiary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-list-item[data-v-1a39f8da]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;color:inherit}.skill-list-item[data-v-1a39f8da]:hover{border-color:var(--border-light);background:var(--bg-card-hover)}.skill-list-item:hover .item-arrow[data-v-1a39f8da]{color:var(--accent-warm);transform:translate(2px)}.item-body[data-v-1a39f8da]{flex:1;min-width:0}.item-header[data-v-1a39f8da]{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px;flex-wrap:wrap}.item-title[data-v-1a39f8da]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.35;margin:0;padding:0;flex:1;min-width:0}.item-badges[data-v-1a39f8da]{display:flex;gap:4px}.badge[data-v-1a39f8da]{padding:1px 7px;font-size:11px;font-weight:500;border-radius:var(--radius-sm)}.badge--research[data-v-1a39f8da]{background:var(--accent-warm-light);color:var(--accent-warm)}.badge--contract[data-v-1a39f8da]{background:var(--accent-success-light);color:var(--accent-success)}.badge--compliance[data-v-1a39f8da]{background:var(--accent-warning-light);color:var(--accent-warning)}.badge--diligence[data-v-1a39f8da]{background:var(--accent-info-light);color:var(--accent-info)}.badge--dispute[data-v-1a39f8da]{background:var(--accent-danger-light);color:var(--accent-danger)}.badge--writing[data-v-1a39f8da]{background:#785a8c1f;color:#a080b0}.badge--knowledge[data-v-1a39f8da]{background:var(--accent-primary-light);color:var(--text-tertiary)}.badge--default[data-v-1a39f8da]{background:var(--bg-secondary);color:var(--text-muted)}.badge--beginner[data-v-1a39f8da]{background:var(--accent-success-light);color:var(--accent-success)}.badge--intermediate[data-v-1a39f8da]{background:var(--accent-warning-light);color:var(--accent-warning)}.badge--advanced[data-v-1a39f8da]{background:var(--accent-danger-light);color:var(--accent-danger)}.item-description[data-v-1a39f8da]{font-size:12px;color:var(--text-tertiary);line-height:1.5;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.item-meta[data-v-1a39f8da]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.item-author-wrap[data-v-1a39f8da]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.item-author-wrap--link[data-v-1a39f8da]{text-decoration:none;color:inherit}.item-author-wrap--link:hover .item-author[data-v-1a39f8da]{color:var(--accent-warm)}.item-author-avatar[data-v-1a39f8da]{width:52px;height:52px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600}.item-author-avatar img[data-v-1a39f8da]{width:100%;height:100%;object-fit:cover;display:block}.item-author-avatar--official[data-v-1a39f8da]{background:var(--accent-warm-light);color:var(--accent-warm);border:1px solid rgba(224,138,58,.2)}.item-author-avatar--individual[data-v-1a39f8da]{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-tertiary));color:var(--text-secondary);border:1px solid var(--border-color)}.item-author-avatar--community[data-v-1a39f8da]{background:var(--accent-success-light);color:var(--accent-success);border:1px solid rgba(61,122,82,.25)}.item-author-initial[data-v-1a39f8da]{line-height:1}.item-tags[data-v-1a39f8da]{display:flex;flex-wrap:wrap;gap:4px}.item-author[data-v-1a39f8da]{font-size:11px;color:var(--text-muted);text-align:center;line-height:1.25;max-width:120px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-arrow[data-v-1a39f8da]{font-size:14px;color:var(--text-muted);flex-shrink:0;transition:all var(--transition-fast)}.skills-page[data-v-fba6f255]{min-height:100%;padding-bottom:var(--space-12)}.container[data-v-fba6f255]{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.page-header[data-v-fba6f255]{position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% 70%,rgba(40,120,70,.12) 0%,transparent 55%),linear-gradient(150deg,#0b1a14,#0e2318 55%,#0a1912);border-bottom:none;margin-bottom:var(--space-6)}.page-header[data-v-fba6f255]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}.page-header[data-v-fba6f255]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(201,148,58,.75),transparent)}.page-header .container[data-v-fba6f255]{position:relative;z-index:1;padding-top:44px;padding-bottom:40px}.page-header h1[data-v-fba6f255]{font-family:var(--font-serif);font-size:26px;font-weight:700;color:#e8f2ec;margin-bottom:8px;letter-spacing:-.01em}.page-header p[data-v-fba6f255]{font-size:14px;color:#7aa88e}.filters-bar[data-v-fba6f255]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:var(--space-4)}.search-box[data-v-fba6f255]{position:relative;flex:1;max-width:320px}.search-icon[data-v-fba6f255]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted)}.search-box input[data-v-fba6f255]{width:100%;padding:8px 12px 8px 36px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:13px;transition:all var(--transition-fast)}.search-box input[data-v-fba6f255]:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 2px var(--accent-primary-light)}.search-box input[data-v-fba6f255]::placeholder{color:var(--text-placeholder)}.filter-group[data-v-fba6f255]{display:flex;gap:8px}.filter-group .el-select[data-v-fba6f255]{width:160px}.results-bar[data-v-fba6f255]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.results-count[data-v-fba6f255]{font-size:12px;color:var(--text-tertiary)}.results-count strong[data-v-fba6f255]{color:var(--text-primary);font-weight:600}.view-toggle[data-v-fba6f255]{display:flex;gap:2px;padding:2px;background:var(--bg-secondary);border-radius:var(--radius-sm)}.view-toggle button[data-v-fba6f255]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.view-toggle button svg[data-v-fba6f255]{width:14px;height:14px}.view-toggle button[data-v-fba6f255]:hover{color:var(--text-primary)}.view-toggle button.active[data-v-fba6f255]{background:var(--bg-card);color:var(--accent-primary);box-shadow:var(--shadow-xs)}.skills-grid[data-v-fba6f255]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;min-height:300px;align-content:start}.skills-list[data-v-fba6f255]{display:flex;flex-direction:column;gap:8px;min-height:300px}.empty-state[data-v-fba6f255]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.empty-icon[data-v-fba6f255]{font-size:36px;margin-bottom:12px;opacity:.4}.empty-state h3[data-v-fba6f255]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.empty-state p[data-v-fba6f255]{font-size:13px;color:var(--text-tertiary)}.pagination[data-v-fba6f255]{display:flex;justify-content:center;margin-top:var(--space-8)}@media (max-width: 1024px){.skills-grid[data-v-fba6f255]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.container[data-v-fba6f255]{padding:0 var(--space-4)}.filters-bar[data-v-fba6f255]{flex-direction:column;align-items:stretch}.search-box[data-v-fba6f255]{max-width:none}.filter-group[data-v-fba6f255]{justify-content:flex-end}.skills-grid[data-v-fba6f255]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.skills-grid[data-v-fba6f255]{grid-template-columns:1fr}}
