.SkillsPage_page__BdYof{background:transparent;color:var(--color-ink);min-height:100%}.SkillsPage_inner__r9WCV{margin:0 auto;max-width:80rem;padding:3rem 1.5rem 5rem}@media (min-width:640px){.SkillsPage_inner__r9WCV{padding:4rem 1.5rem 7rem}}.SkillsPage_hero__mF9Dn{max-width:48rem}.SkillsPage_title__9prTY{font-size:2.25rem;font-weight:700;line-height:1.28;margin:0;text-wrap:balance}@media (min-width:640px){.SkillsPage_title__9prTY{font-size:3rem}}.SkillsPage_subtitle__MmXJl{color:var(--color-body);font-size:1rem;line-height:1.85;margin:1rem 0 0;max-width:34em}@media (min-width:640px){.SkillsPage_subtitle__MmXJl{font-size:1.125rem}}.SkillsPage_controls__iqWbi{border-top:1px solid var(--color-line);margin-top:2.75rem}.SkillsPage_tabs__T_Olu{border-bottom:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:.85rem 0}.SkillsPage_tab__WiB55{align-items:center;background:transparent;border:0;border-radius:.375rem;color:var(--color-body);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.875rem;font-weight:500;gap:.4rem;min-height:2.75rem;padding:.5rem .75rem;transition:background .14s ease,color .14s ease;white-space:nowrap}.SkillsPage_tab__WiB55:hover{background:var(--color-surface-strong);color:var(--color-ink)}.SkillsPage_tabActive___I2P8,.SkillsPage_tabActive___I2P8:hover{background:var(--color-ink);box-shadow:var(--shadow-soft);color:var(--color-canvas);font-weight:600}.SkillsPage_tabCount__wao_r{font-family:var(--font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.65}.SkillsPage_moreFilter__BG1Bb{color:var(--color-accent);font-weight:600}.SkillsPage_bar__Ayqi_{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;justify-content:space-between;padding:1.1rem 0 1.6rem}.SkillsPage_resultsMeta__1Aoek{color:var(--color-body);font-size:.9375rem}.SkillsPage_resultsMeta__1Aoek b{color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.SkillsPage_resultsSep__Q4qSH{color:var(--color-muted);margin-inline:.5rem}.SkillsPage_controlsRow__8o4GC{display:flex;flex-wrap:wrap;gap:.65rem}.SkillsPage_searchWrap__JTxid,.SkillsPage_sortWrap__AxPmC{align-items:center;display:flex;position:relative}.SkillsPage_searchIcon__U3hyE,.SkillsPage_sortIcon__wXOBr{color:var(--color-muted);height:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.SkillsPage_searchIcon__U3hyE{left:1rem}.SkillsPage_sortIcon__wXOBr{right:.9rem}.SkillsPage_search__nIWp4,.SkillsPage_sort__NV5cE{background:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;box-shadow:var(--shadow-soft);color:var(--color-ink);font:inherit;font-size:.875rem;padding:.7rem 1rem}.SkillsPage_search__nIWp4{min-width:14rem;padding-left:2.5rem}.SkillsPage_search__nIWp4::placeholder{color:var(--color-muted)}.SkillsPage_sort__NV5cE{appearance:none;cursor:pointer;min-width:11rem;padding-right:2.4rem}.SkillsPage_grid__Sdn4I{column-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2.5rem}.SkillsPage_card__F0CvZ{background:var(--surface-glass);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .2s var(--ease-out-quint),transform .2s var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.SkillsPage_card__F0CvZ:hover{border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-line));box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.SkillsPage_card__F0CvZ:focus-visible{outline-offset:3px}.SkillsPage_cardBody__ZczMc{display:flex;flex:1;flex-direction:column;min-height:9.5rem;padding:1.1rem}.SkillsPage_cardTitle__Z1loQ{font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.SkillsPage_cardDescription__cc2cK{color:var(--color-body);display:-webkit-box;font-size:.8125rem;line-height:1.7;margin:.5rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.SkillsPage_cardMeta__ytbiD{align-items:baseline;border-top:1px solid var(--color-line);color:var(--color-muted);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;margin:auto 0 0;padding-top:.75rem}.SkillsPage_author__2eXuO{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillsPage_installs__5W6Or{flex:0 0 auto;font-variant-numeric:tabular-nums}.SkillsPage_empty__4z_EI{border:1px dashed var(--color-line);border-radius:var(--radius-card);color:var(--color-body);padding:4rem 1.5rem;text-align:center}.SkillsPage_preview__DQaA7{aspect-ratio:16/9;background:var(--color-surface-strong);border-bottom:1px solid var(--color-line);overflow:hidden;position:relative}.SkillsPage_previewImage__Hd0kb{object-fit:cover}@media (max-width:1100px){.SkillsPage_grid__Sdn4I{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}}@media (max-width:680px){.SkillsPage_inner__r9WCV{padding-inline:1rem}.SkillsPage_controls__iqWbi{margin-top:2rem}.SkillsPage_controlsRow__8o4GC{flex-direction:column}.SkillsPage_search__nIWp4,.SkillsPage_sort__NV5cE{min-width:0;width:100%}.SkillsPage_grid__Sdn4I{column-gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.SkillsPage_cardBody__ZczMc{min-height:9.75rem}}@media (max-width:420px){.SkillsPage_grid__Sdn4I{grid-template-columns:1fr;row-gap:1.25rem}.SkillsPage_preview__DQaA7{aspect-ratio:2/1}.SkillsPage_cardBody__ZczMc{min-height:8.5rem}}@supports (content-visibility:auto){.SkillsPage_card__F0CvZ{contain-intrinsic-size:0 20rem;content-visibility:auto}}