.skill-card[data-v-982db882]{background:#fff;border-radius:12px;padding:1rem;border:2px solid;cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative}.skill-card[data-v-982db882]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.tier-badge[data-v-982db882]{position:absolute;top:-8px;right:12px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700;color:#fff}.skill-name[data-v-982db882]{margin:.5rem 0}.skill-name code[data-v-982db882]{font-size:1.25rem;color:#1e3a8a;background:#f3f4f6;padding:4px 8px;border-radius:4px}.skill-description-cn[data-v-982db882]{color:#1f2937;margin:.5rem 0;font-size:.95rem;line-height:1.4;font-weight:500}.skill-description-en[data-v-982db882]{color:#6b7280;margin:.25rem 0;font-size:.8rem;line-height:1.3}.skill-meta[data-v-982db882]{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.version[data-v-982db882]{color:#9ca3af;font-size:.8rem}.category-badge[data-v-982db882]{padding:2px 8px;border-radius:4px;font-size:.75rem}.tools-preview[data-v-982db882]{margin-top:.5rem;color:#6b7280;font-size:.8rem}.tags-list[data-v-982db882]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.skill-scenario[data-v-982db882]{color:#1f2937;font-size:.9rem;line-height:1.4;margin:.5rem 0;padding:.5rem;background:#f0f9ff;border-radius:6px}.tag-badge[data-v-982db882]{padding:2px 6px;background:#e5e7eb;border-radius:4px;font-size:.7rem;color:#4b5563}.overlay[data-v-40de0c41]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-40de0c41]{background:#fff;border-radius:16px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;padding:1.5rem}.modal-header[data-v-40de0c41]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.tier-badge[data-v-40de0c41]{padding:4px 12px;border-radius:6px;font-size:.8rem;color:#fff}.command[data-v-40de0c41]{font-size:1.5rem;color:#1e3a8a;background:#f3f4f6;padding:6px 12px;border-radius:6px}.version[data-v-40de0c41]{color:#9ca3af;font-size:.9rem}.close-btn[data-v-40de0c41]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;margin-left:auto}.section[data-v-40de0c41]{margin:1rem 0}.section h3[data-v-40de0c41]{color:#4b5563;font-size:.9rem;margin-bottom:.5rem}.desc-cn[data-v-40de0c41]{color:#1f2937;font-weight:500;font-size:.95rem;line-height:1.4;margin:.5rem 0}.desc-en[data-v-40de0c41]{color:#6b7280;font-size:.8rem;line-height:1.3;margin:.25rem 0}.invoke-section[data-v-40de0c41]{background:#f0f9ff;padding:1rem;border-radius:8px}.invoke-box[data-v-40de0c41]{display:flex;align-items:center;gap:.5rem}.invoke-command[data-v-40de0c41]{font-size:1.25rem;color:#1e40af;background:#fff;padding:8px 16px;border-radius:6px;border:2px solid #3b82f6}.copy-btn[data-v-40de0c41]{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.copy-btn[data-v-40de0c41]:hover{background:#2563eb}.hint[data-v-40de0c41]{color:#6b7280;font-size:.85rem;margin-top:.5rem}.tools-list[data-v-40de0c41]{display:flex;flex-wrap:wrap;gap:.5rem}.tool-badge[data-v-40de0c41]{padding:4px 10px;background:#f3f4f6;border-radius:4px;font-size:.85rem;color:#4b5563}.category-tag[data-v-40de0c41]{padding:6px 14px;background:#1e3a8a;color:#fff;border-radius:6px}.source-path[data-v-40de0c41]{font-size:.8rem;color:#6b7280;word-break:break-all}.scenarios-list[data-v-40de0c41]{list-style:none;padding:0;margin:0}.scenario-item[data-v-40de0c41]{padding:.5rem 0;color:#374151;font-size:.9rem;border-bottom:1px solid #f3f4f6}.scenario-item[data-v-40de0c41]:last-child{border-bottom:none}.scenario-item[data-v-40de0c41]:before{content:"💡 ";margin-right:.25rem}.target-users[data-v-40de0c41]{color:#1e40af;font-weight:500;font-size:.9rem;padding:.5rem;background:#eff6ff;border-radius:6px}.tags-list[data-v-40de0c41]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-40de0c41]{padding:4px 10px;background:#e5e7eb;border-radius:4px;font-size:.8rem;color:#4b5563}.category-filter[data-v-7f4f83b4]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;max-width:1400px;margin:0 auto}.filter-btn[data-v-7f4f83b4]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.filter-btn[data-v-7f4f83b4]:hover{background:#f3f4f6}.filter-btn.active[data-v-7f4f83b4]{background:#1e3a8a;color:#fff;border-color:#1e3a8a}.dot[data-v-7f4f83b4]{width:8px;height:8px;border-radius:50%}.search-bar[data-v-fee6552c]{max-width:400px;margin:0 auto}.search-input[data-v-fee6552c]{width:100%;padding:.75rem 1rem;border:none;border-radius:8px;background:#fff3;color:#fff;font-size:1rem;outline:none}.search-input[data-v-fee6552c]::placeholder{color:#ffffffd9}.search-input[data-v-fee6552c]:focus{background:#ffffff4d}.header[data-v-68a94e6b]{text-align:center;padding:2rem 1rem;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;position:relative}.header h1[data-v-68a94e6b]{font-size:2.5rem;margin-bottom:.5rem}.subtitle[data-v-68a94e6b]{opacity:.9;margin-bottom:1rem}.skill-grid[data-v-68a94e6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:1rem;max-width:1400px;margin:0 auto}.version-toggle[data-v-68a94e6b]{position:absolute;top:1rem;right:1rem}.toggle-btn[data-v-68a94e6b]{padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.4);background:#ffffff1a;color:#fff;cursor:pointer;font-size:.85rem;transition:all .2s}.toggle-btn[data-v-68a94e6b]:hover{background:#ffffff40}.old-version-link[data-v-68a94e6b]{text-decoration:underline;opacity:.8}.footer[data-v-68a94e6b]{text-align:center;padding:1rem;color:#6b7280;font-size:.9rem}.footer .last-updated[data-v-68a94e6b]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f3f4f6;color:#1f2937}code{font-family:SF Mono,Monaco,Cascadia Code,monospace}.app{min-height:100vh}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{animation:fadeIn .2s ease-out}*:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}button:focus-visible,input:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:640px){.header h1{font-size:1.5rem}.skill-grid{grid-template-columns:1fr}.category-filter{justify-content:center;flex-wrap:wrap;gap:.5rem}}
