.skill-hub-module__8lBc7G__page{min-height:100vh;color:var(--foreground);background:0 0}.skill-hub-module__8lBc7G__heroInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.skill-hub-module__8lBc7G__searchForm{margin-bottom:22px}.skill-hub-module__8lBc7G__searchBox{min-height:52px}.skill-hub-module__8lBc7G__searchForm kbd{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground-subtle);background:var(--background-muted);font:500 .76rem/1 var(--font-mono);flex:none;padding:5px 8px}.skill-hub-module__8lBc7G__registry{min-width:0}.skill-hub-module__8lBc7G__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.skill-hub-module__8lBc7G__categories{border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--background-muted) 70%, transparent);align-items:center;gap:5px;padding:4px;display:flex}.skill-hub-module__8lBc7G__categories button{border-radius:var(--radius-md);min-height:34px;color:var(--foreground-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 14px;font-size:.83rem}.skill-hub-module__8lBc7G__categories button:hover{color:var(--foreground-intense);background:color-mix(in srgb, var(--background-subtle) 70%, transparent)}.skill-hub-module__8lBc7G__categories .skill-hub-module__8lBc7G__categoryActive{color:var(--foreground-intense);background:var(--background-subtle);box-shadow:0 1px 2px var(--shadow-color);outline:1px solid var(--border-muted)}.skill-hub-module__8lBc7G__resultCount{color:var(--foreground-subtle);font-size:.78rem}.skill-hub-module__8lBc7G__listPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background-subtle);box-shadow:0 1px 2px var(--shadow-color)}.skill-hub-module__8lBc7G__listHeader{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 18px;display:flex}.skill-hub-module__8lBc7G__listHeader h2{color:var(--foreground-intense);letter-spacing:-.018em;margin:0;font-size:1rem;font-weight:680}.skill-hub-module__8lBc7G__listHeader p{color:var(--foreground-muted);margin:5px 0 0;font-size:.78rem}.skill-hub-module__8lBc7G__listHeader>span{color:var(--foreground-subtle);font-size:.72rem}.skill-hub-module__8lBc7G__skillList{padding:7px}.skill-hub-module__8lBc7G__skillRow{min-height:118px;color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 42px minmax(0,1fr) 110px 18px;align-items:center;gap:12px;padding:15px 12px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.skill-hub-module__8lBc7G__skillRow+.skill-hub-module__8lBc7G__skillRow{border-top-color:var(--border-muted);border-top-left-radius:0;border-top-right-radius:0}.skill-hub-module__8lBc7G__skillRow:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-subtle);transform:translate(2px)}.skill-hub-module__8lBc7G__rank{color:var(--foreground-subtle);font:500 .7rem/1 var(--font-mono)}.skill-hub-module__8lBc7G__skillIcon{border:1px solid var(--border);border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:var(--primary-subtle);font:700 .76rem/1 var(--font-mono);letter-spacing:-.04em;justify-content:center;align-items:center;display:inline-flex}.skill-hub-module__8lBc7G__skillMain{min-width:0;display:block}.skill-hub-module__8lBc7G__skillNameLine{align-items:center;gap:6px;min-width:0;display:flex}.skill-hub-module__8lBc7G__skillNameLine strong{color:var(--foreground-intense);font:650 .91rem/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-hub-module__8lBc7G__skillNameLine svg{color:var(--primary);flex:none}.skill-hub-module__8lBc7G__skillNameLine>span:last-child{color:var(--foreground-muted);background:var(--background-muted);border-radius:999px;padding:3px 7px;font-size:.67rem}.skill-hub-module__8lBc7G__skillTitle{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.79rem;line-height:1.45;display:block;overflow:hidden}.skill-hub-module__8lBc7G__skillBadges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.skill-hub-module__8lBc7G__capability{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground-muted);background:var(--background);align-items:center;gap:4px;padding:3px 6px;font-size:.65rem;line-height:1;display:inline-flex}.skill-hub-module__8lBc7G__capability_scripts{border-color:var(--primary-muted);color:var(--primary);background:var(--primary-subtle)}.skill-hub-module__8lBc7G__capability_network{border-color:var(--success-muted);color:var(--success-strong);background:var(--success-subtle)}.skill-hub-module__8lBc7G__capability_secrets{border-color:var(--warning-muted);color:var(--warning-strong);background:var(--warning-subtle)}.skill-hub-module__8lBc7G__skillAside{min-width:0;color:var(--foreground-subtle);flex-direction:column;align-items:flex-end;gap:9px;font-size:.69rem;display:flex}.skill-hub-module__8lBc7G__skillAside>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.skill-hub-module__8lBc7G__skillAside>span:last-child{color:var(--foreground-muted);align-items:center;gap:4px;display:inline-flex}.skill-hub-module__8lBc7G__rowArrow{color:var(--foreground-subtle)}.skill-hub-module__8lBc7G__skillRow:hover .skill-hub-module__8lBc7G__rowArrow{color:var(--primary)}.skill-hub-module__8lBc7G__emptyState{min-height:240px;color:var(--foreground-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.skill-hub-module__8lBc7G__emptyState strong{color:var(--foreground-strong);font-size:.9rem}.skill-hub-module__8lBc7G__emptyState span{font-size:.75rem}.skill-hub-module__8lBc7G__pagination{border-top:1px solid var(--border-muted);color:var(--foreground-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 18px;font-size:.75rem;display:grid}.skill-hub-module__8lBc7G__pagination>:last-child{justify-self:end}.skill-hub-module__8lBc7G__pagination a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--primary);padding:7px 10px;text-decoration:none}.skill-hub-module__8lBc7G__pagination a:hover{border-color:var(--primary-muted);background:var(--primary-subtle)}.skill-hub-module__8lBc7G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.skill-hub-module__8lBc7G__heroInner{gap:18px 14px}.skill-hub-module__8lBc7G__searchBox{min-height:52px}.skill-hub-module__8lBc7G__toolbar{flex-direction:column;align-items:flex-start}.skill-hub-module__8lBc7G__categories{scrollbar-width:none;gap:2px;max-width:100%;overflow-x:auto}.skill-hub-module__8lBc7G__categories::-webkit-scrollbar{display:none}.skill-hub-module__8lBc7G__categories button{padding-inline:10px}.skill-hub-module__8lBc7G__skillRow{grid-template-columns:38px minmax(0,1fr) 16px;min-height:112px}.skill-hub-module__8lBc7G__rank,.skill-hub-module__8lBc7G__skillAside{display:none}.skill-hub-module__8lBc7G__skillIcon{width:38px;height:38px}.skill-hub-module__8lBc7G__listHeader{padding-inline:17px}.skill-hub-module__8lBc7G__listHeader>span{display:none}}@media (prefers-reduced-motion:reduce){.skill-hub-module__8lBc7G__skillRow{transition:none}}
