.SearchBar_wrapper__dll1C{position:relative;flex:1 1;max-width:400px;margin:0 1rem}@media(max-width:768px){.SearchBar_wrapper__dll1C{max-width:none;margin:0;flex:1 1}}.SearchBar_inputWrap__vOLmq{position:relative;display:flex;align-items:center}.SearchBar_searchIcon__f52mV{position:absolute;left:10px;color:#484f58;font-size:12px;pointer-events:none}.SearchBar_input__ymSVH{width:100%;background:#1c2128;border:1px solid #30363d;border-radius:20px;padding:7px 36px 7px 30px;color:#e6edf3;font-size:.875rem;font-family:inherit;outline:none;transition:border-color .15s ease,background .15s ease}.SearchBar_input__ymSVH::placeholder{color:#484f58;font-size:.75rem}.SearchBar_input__ymSVH:focus{border-color:#1f6feb;background:#161b22}.SearchBar_shortcut__F_7fG{position:absolute;right:8px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;color:#484f58;background:#161b22;border:1px solid #30363d;border-radius:3px;padding:1px 5px;pointer-events:none}@media(max-width:768px){.SearchBar_shortcut__F_7fG{display:none}}.SearchBar_dropdown__87zgh{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#161b22;border:1px solid #30363d;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.4);max-height:420px;overflow-y:auto;z-index:2000}@media(max-width:768px){.SearchBar_dropdown__87zgh{position:fixed;top:auto;left:1rem;right:1rem;max-height:60vh}}.SearchBar_result__X7Gl7{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem 1rem;background:none;text-align:left;cursor:pointer;color:#8b949e;font-family:inherit;font-size:.875rem;border:none;border-bottom:1px solid #21262d;transition:background .1s ease}.SearchBar_result__X7Gl7:last-child{border-bottom:none}.SearchBar_resultSelected__veRYE{background:#1c2128}.SearchBar_typeBadge__0vcpK{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;padding:2px 6px;border-radius:3px;white-space:nowrap;margin-top:2px;flex-shrink:0}.SearchBar_typeBadgeRepo__gp36N{color:#1f6feb;background:rgba(31,111,235,.15)}.SearchBar_typeBadgeSkill__a2c_g{color:#3fb950;background:rgba(63,185,80,.12)}.SearchBar_resultContent__Ikz_3{display:flex;flex-direction:column;min-width:0;gap:1px}.SearchBar_resultName__mK8yK{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.875rem;color:#e6edf3;font-weight:500}.SearchBar_resultDesc__uxfKb,.SearchBar_resultRepo__bcDye{font-size:.75rem;color:#484f58}.SearchBar_resultDesc__uxfKb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BackToTop_btn__ZZYv8{position:fixed;bottom:2rem;right:2rem;width:40px;height:40px;border-radius:50%;background:#161b22;border:1px solid #30363d;color:#8b949e;font-size:1.125rem;cursor:pointer;z-index:900;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.BackToTop_btn__ZZYv8:hover{border-color:#1f6feb;color:#1f6feb}@media(max-width:768px){.BackToTop_btn__ZZYv8{bottom:1rem;right:1rem;width:36px;height:36px}}.Layout_layout__eOeYn{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.Layout_header__Cih4U{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(22,27,34,.85);backdrop-filter:blur(12px);border-bottom:1px solid #30363d}.Layout_headerInner___PK9w{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.Layout_headerInner___PK9w{padding:.5rem 1rem;flex-wrap:wrap}}.Layout_logo__W4i7l{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:1.125rem;font-weight:700;color:#e6edf3;text-decoration:none;letter-spacing:-.01em;display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex-shrink:0}.Layout_logo__W4i7l:hover{color:#e6edf3}@media(max-width:768px){.Layout_logo__W4i7l{font-size:.875rem}}.Layout_logoPrompt__sKtik{color:#1f6feb;font-weight:400}.Layout_nav__NQNwL{display:flex;gap:1.5rem;flex-shrink:0}@media(max-width:768px){.Layout_nav__NQNwL{gap:.5rem;order:3;width:100%;justify-content:space-between;border-top:1px solid #21262d;padding-top:.25rem}}.Layout_navLink__8a1Cy{color:#8b949e;text-decoration:none;font-size:.875rem;display:flex;align-items:center;gap:.25rem;padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease;white-space:nowrap}.Layout_navLink__8a1Cy:hover{color:#e6edf3}.Layout_navLink__8a1Cy[aria-current=page]{color:#e6edf3;border-bottom-color:#1f6feb;font-weight:500}@media(max-width:768px){.Layout_navLink__8a1Cy{font-size:.75rem;padding-bottom:0;border-bottom:none}}.Layout_externalIcon__aCpzO{font-size:.65em;opacity:.5}@media(max-width:768px){.Layout_externalIcon__aCpzO{display:none}}.Layout_main__EL1_p{flex:1 1;padding-top:57px}@media(max-width:768px){.Layout_main__EL1_p{padding-top:90px}}.Layout_footer__UMmVP{border-top:1px solid #30363d;background:#010409;padding:3rem 1rem;margin-top:3rem;text-align:center}.Layout_footerInner___GPNZ{max-width:1200px;margin:0 auto;color:#484f58;font-size:.875rem}.Layout_footerInner___GPNZ a{color:#484f58;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s ease}.Layout_footerInner___GPNZ a:hover{color:#58a6ff}.Layout_footerLinks__ndGGr{margin-top:.5rem}.Layout_copyright__qVX9v{margin-top:1rem;font-size:.75rem;color:#484f58}.Layout_buildInfo__MEcOP{font-family:var(--font-mono),"JetBrains Mono",monospace;margin-top:.25rem;font-size:10px;color:#484f58;opacity:.6}.Layout_buildSha__kj7Se{color:#1f6feb;background:rgba(31,111,235,.15);padding:1px 5px;border-radius:3px}.SkillDetail_page__vmMGA{max-width:800px;margin:0 auto;padding:3rem 2rem}@media(max-width:768px){.SkillDetail_page__vmMGA{padding:2rem 1rem}}.SkillDetail_breadcrumb__2Rvpf{margin-bottom:1.5rem;margin-top:.5rem}.SkillDetail_breadcrumbList__YnhtQ{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;font-size:.875rem;color:#484f58;flex-wrap:wrap}.SkillDetail_breadcrumbList__YnhtQ li{display:flex;align-items:center}.SkillDetail_breadcrumbList__YnhtQ li:before{content:"/";margin-right:.5rem;color:#484f58;opacity:.4}.SkillDetail_breadcrumbList__YnhtQ li:first-child:before{display:none}.SkillDetail_breadcrumbList__YnhtQ li[aria-current=page]{color:#8b949e}.SkillDetail_breadcrumbList__YnhtQ a{color:#484f58;transition:color .15s ease}.SkillDetail_breadcrumbList__YnhtQ a:hover{color:#58a6ff}.SkillDetail_header__dVcFq{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #30363d}.SkillDetail_title__xUUDw{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:2rem;font-weight:700;color:#e6edf3;margin-bottom:.25rem}@media(max-width:768px){.SkillDetail_title__xUUDw{font-size:1.5rem}}.SkillDetail_repoInfo__WDS9_{font-size:.875rem;color:#484f58;margin-bottom:1rem}.SkillDetail_repoLink__PUk36{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#58a6ff;font-size:.875rem}.SkillDetail_repoLink__PUk36:hover{text-decoration:underline}.SkillDetail_description__DLUeJ{font-size:.9375rem;color:#8b949e;line-height:1.6}.SkillDetail_badges__Gmu_7{display:flex;gap:.25rem;margin-top:.5rem}.SkillDetail_versionBadge__Fy9mQ{color:#1f6feb;background:rgba(31,111,235,.15)}.SkillDetail_licenseBadge__64AzL,.SkillDetail_versionBadge__Fy9mQ{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem;padding:2px 8px;border-radius:3px}.SkillDetail_licenseBadge__64AzL{color:#e3b341;background:rgba(227,179,65,.12)}.SkillDetail_statsGrid__K_Xc5{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}@media(max-width:575px){.SkillDetail_statsGrid__K_Xc5{grid-template-columns:1fr}}.SkillDetail_statItem__afHrv{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:1.5rem;text-align:center}.SkillDetail_statValue__d_JUW{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:1.5rem;font-weight:700;color:#e6edf3}.SkillDetail_statLabel__hcKJZ{font-size:.75rem;color:#484f58;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem}.SkillDetail_languagesSection___AM6E{margin-bottom:3rem}.SkillDetail_sectionTitle__u9_T3{font-size:.9375rem;font-weight:600;color:#e6edf3;margin-bottom:.5rem}.SkillDetail_langTags__WZQ7s{display:flex;gap:.25rem;flex-wrap:wrap}.SkillDetail_langTag__j_umD{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem;color:#3fb950;background:rgba(63,185,80,.1);border:1px solid rgba(63,185,80,.2);padding:2px 8px;border-radius:3px}.SkillDetail_actions__3Wwgc{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}@media(max-width:768px){.SkillDetail_actions__3Wwgc{flex-direction:column}}.SkillDetail_actionBtn__4vnB9{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.SkillDetail_actionBtn__4vnB9.SkillDetail_primary___zNK7{background:#1f6feb;color:#fff;border:1px solid #1f6feb}.SkillDetail_actionBtn__4vnB9.SkillDetail_primary___zNK7:hover{background:#388bfd;color:#fff}.SkillDetail_actionBtn__4vnB9.SkillDetail_secondary__pM8eK{background:#161b22;border:1px solid #30363d;color:#8b949e}.SkillDetail_actionBtn__4vnB9.SkillDetail_secondary__pM8eK:hover{border-color:#484f58;color:#e6edf3}.SkillDetail_externalIcon__Rmaej{font-size:.65em;opacity:.5}.SkillDetail_filePath__KItCa{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem;color:#484f58;background:#161b22;border:1px solid #30363d;border-radius:4px;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem}.SkillDetail_filePath__KItCa code{color:#8b949e;word-break:break-all}