:root{--color-brand: #0078d4;--color-brand-light: #e6f0ff;--color-text-primary: #333;--color-text-secondary: #666;--color-text-muted: #999;--color-text-faint: #aaa;--color-text-pill: #555;--color-text-disabled: #bbb;--color-border: #ddd;--color-border-medium: #d1d5db;--color-border-light: #eee;--color-surface: #fff;--color-surface-secondary: #f0f0f0;--color-surface-page: #f5f5f5;--color-surface-hover: #f5f8ff;--color-error: #cc0000;--color-success: #22863a;--color-label: #888;--color-description: #444;--color-official-check: #10b981;--color-official-text: #047857;--color-official-bg: #ecfdf5;--color-official-border: #a7f3d0}._check_1lhwd_1{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-official-check);color:#fff;flex-shrink:0}._check_1lhwd_1 svg{width:62%;height:62%}._badge_1lhwd_16{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;color:var(--color-official-text);background:var(--color-official-bg);border:1px solid var(--color-official-border);vertical-align:middle;white-space:nowrap}._card_1g05q_1{border:1px solid var(--color-border);border-radius:8px;padding:1rem;background-color:var(--color-surface);box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}._card_1g05q_1._clickable_1g05q_12{cursor:pointer}._card_1g05q_1._clickable_1g05q_12:hover,._card_1g05q_1._clickable_1g05q_12:focus-visible{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}._header_1g05q_22{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}._titleRow_1g05q_29{display:flex;align-items:center;gap:.4rem;min-width:0}._title_1g05q_29{margin:0;font-size:1.1rem;color:var(--color-brand)}._typeBadge_1g05q_42{margin-left:auto;display:inline-block;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._typeBadgePlugin_1g05q_54{color:#7c3aed;background-color:#f3e8ff}._typeBadgeSkill_1g05q_59{color:#c2410c;background-color:#fff7ed}._repoInfo_1g05q_63{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.75rem;line-height:1.4}._description_1g05q_70{margin:0 0 .75rem;font-size:.85rem;color:var(--color-description);line-height:1.4}._metadata_1g05q_77{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;flex:1}._sectionLabel_1g05q_85{color:var(--color-text-faint);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}._pillList_1g05q_94{display:flex;flex-wrap:wrap;gap:.35rem}._pill_1g05q_94{color:var(--color-text-pill);background-color:var(--color-surface-secondary);padding:.15rem .5rem;border-radius:9999px;border:none;font:inherit;font-size:.8rem}._pill_1g05q_94._interactive_1g05q_110{cursor:pointer;text-decoration:none}._pill_1g05q_94._interactive_1g05q_110:hover,._pill_1g05q_94._interactive_1g05q_110:focus-visible{text-decoration:underline}._emptyPill_1g05q_120{color:var(--color-text-disabled)}._updatedDate_1g05q_124{margin-top:auto;padding-top:.5rem;font-size:.75rem;color:var(--color-text-muted)}._table_1jsdp_1{width:100%;border-collapse:collapse;font-size:.9rem}._table_1jsdp_1 th{text-align:left;padding:.6rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-label);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--color-border)}._table_1jsdp_1 td{padding:.75rem;border-bottom:1px solid var(--color-border-light);vertical-align:top}._row_1jsdp_24{cursor:pointer}._row_1jsdp_24:hover,._row_1jsdp_24:focus-visible{background-color:var(--color-surface-hover)}._nameCell_1jsdp_33{min-width:180px}._pluginName_1jsdp_37{display:flex;align-items:center;gap:.35rem;color:var(--color-brand);font-weight:600;font-size:.9rem}._repoName_1jsdp_46{color:var(--color-text-muted);font-size:.8rem;margin-top:.15rem}._updatedCell_1jsdp_52{white-space:nowrap;color:var(--color-text-secondary);font-size:.85rem}._typeBadge_1jsdp_58{display:inline-block;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._typeBadgePlugin_1jsdp_69{color:#7c3aed;background-color:#f3e8ff}._typeBadgeSkill_1jsdp_74{color:#c2410c;background-color:#fff7ed}._descriptionCell_1jsdp_79{color:var(--color-description);font-size:.85rem;line-height:1.4;max-width:400px}._toolbar_178vl_1{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}._left_178vl_10{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;flex:1 1 0;min-width:0}._right_178vl_19{display:flex;align-items:center;gap:.75rem}._officialRow_178vl_25{display:flex;align-items:center;gap:.6rem}._officialLabel_178vl_31{font-size:.85rem;font-weight:600;color:var(--color-label);min-width:6rem}._officialToggle_178vl_38{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;font:inherit;font-size:.8rem;font-weight:400;border:1px solid var(--color-border-medium);border-radius:9999px;background:var(--color-surface);color:var(--color-text-pill);cursor:pointer}._officialToggle_178vl_38:hover,._officialToggle_178vl_38:focus-visible{border-color:var(--color-official-text)}._officialToggleActive_178vl_58{border-color:var(--color-official-text);background:var(--color-official-bg);color:var(--color-official-text);font-weight:600}._officialToggleCheck_178vl_65{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:9999px;background:var(--color-official-check);color:#fff;flex-shrink:0}._officialToggleCheck_178vl_65 svg{width:62%;height:62%}._sortLabel_178vl_82{font-size:.85rem;font-weight:600;color:var(--color-label)}._sortSelect_178vl_88{padding:.45rem .6rem;font-size:.85rem;border:1px solid var(--color-border-medium);border-radius:6px;background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer}._sortSelect_178vl_88:focus-visible{outline:2px solid var(--color-brand);outline-offset:-1px}._viewToggle_178vl_103{display:inline-flex;border:1px solid var(--color-border-medium);border-radius:6px;overflow:hidden}._viewButton_178vl_110{display:flex;align-items:center;justify-content:center;padding:.45rem .65rem;border:none;background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font:inherit}._viewButton_178vl_110:first-child{border-right:1px solid var(--color-border-medium)}._viewButton_178vl_110._active_178vl_126{background-color:var(--color-brand-light);color:var(--color-brand)}._viewButton_178vl_110:hover:not(._active_178vl_126),._viewButton_178vl_110:focus-visible:not(._active_178vl_126){background-color:var(--color-surface-page)}._closeButton_5larc_1{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:#999;display:flex;align-items:center;justify-content:center}._chip_1c5ug_2{background-color:var(--color-surface-secondary);color:var(--color-text-secondary);padding:.15rem .5rem;border-radius:9999px;font-size:.85rem;cursor:default}._chipClickable_1c5ug_11{cursor:pointer;border:none;font-family:inherit;display:inline-block}._chipClickable_1c5ug_11:hover{text-decoration:underline}._chipClickable_1c5ug_11:focus-visible{text-decoration:underline;outline:2px solid var(--color-brand);outline-offset:2px}._skillCardLinked_1c5ug_31{border:1px solid #e0e0e0;border-radius:12px;padding:.85rem 1rem;display:flex;align-items:center;background-color:#fff;cursor:pointer;text-align:left;width:100%;font:inherit;gap:.85rem;transition:border-color .1s}._skillCardLinked_1c5ug_31:hover,._skillCardLinked_1c5ug_31:focus-visible{border-color:var(--color-brand);outline:none}._relatedChip_1c5ug_53{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.3rem .75rem;font-size:.85rem;color:#374151;cursor:pointer;font:inherit;display:flex;align-items:center;gap:.35rem;transition:border-color .1s,color .1s}._relatedChip_1c5ug_53:hover,._relatedChip_1c5ug_53:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:none}
