.skills-stats-row{margin-top:16px;margin-bottom:21px}.mkt-stats-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ms-card{background:#2563a80f;border:1.5px solid #2563a826;border-radius:10px;padding:12px 18px;transition:border-color .15s;box-shadow:0 1px 3px #0000000a}.ms-card:hover{border-color:var(--accent)}.ms-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);font-size:10px;font-family:var(--mono);margin-bottom:3px}.ms-value{letter-spacing:-.02em;color:var(--ink);margin-bottom:2px;font-size:20px;font-weight:500}.ms-trend{color:var(--ink4);font-size:11px}.ms-trend.up{color:#16a34a}.skills-stats-live{align-items:center;gap:5px;display:flex}.skills-stats-live-label{color:#16a34a;font-weight:600}.skills-stats-live-networks{color:#16a34a}.ms-live-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite skills-stats-pulse-dot;box-shadow:0 0 4px #16a34a88}@keyframes skills-stats-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (max-width:900px){.mkt-stats-row{grid-template-columns:1fr 1fr}.mkt-stats-row .ms-card:last-child{grid-column:1/-1}}@media (max-width:600px){.mkt-stats-row{grid-template-columns:1fr}.mkt-stats-row .ms-card:last-child{grid-column:auto}.skills-stats-live{flex-wrap:wrap}}.skills-category-bar{margin-bottom:12px}.category-bar{border:1.5px solid var(--border,#dde1ec);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;display:flex}.category-btn{font-size:13px;font-weight:500;font-family:var(--sans);color:var(--ink3);cursor:default;background:0 0;border:1.5px solid #0000;border-radius:8px;padding:8px 12px;transition:all .2s}.category-btn:hover{color:var(--ink);background:#f4f5f9}.category-btn.active{color:var(--accent);background:#2563a814;border-color:#2563a840}.category-sort{color:var(--ink4);font-size:13px;font-family:var(--sans);white-space:nowrap;align-items:center;gap:8px;display:flex}.category-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.category-sort select{font-size:13px;font-weight:500;font-family:var(--sans);color:var(--ink2);border:1.5px solid var(--border,#dde1ec);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:8px;outline:none;padding:7px 30px 7px 12px;transition:border-color .2s}.category-sort select:hover{border-color:#2563a84d}.category-sort select:focus{border-color:var(--accent)}.category-view-toggle{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--white);display:flex;overflow:hidden}.category-publish-link{font-family:var(--sans);background:var(--accent);color:#fff;border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:768px){.category-bar{gap:2px}.category-btn{padding:6px 12px;font-size:12px}}@media (max-width:640px){.category-tools{justify-content:space-between;width:100%;margin-left:0;padding-top:6px}.category-sort{flex:100%;justify-content:space-between}.category-sort select{min-width:140px}.category-view-toggle{flex-shrink:0}}.skills-list-shell{--skills-list-grid:minmax(0,1fr)132px 126px 156px 178px 106px;flex-direction:column;gap:10px;display:flex}.skills-list-header{grid-template-columns:var(--skills-list-grid);padding:0 20px 2px;display:grid}.skills-list-header-cell{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink4);white-space:nowrap;padding:0 16px;font-size:10px}.skills-list-header-cell:first-child{padding-left:0}.skills-list-header-cell:last-child{padding-right:0}.skills-list-header-cell-right{text-align:right}.skills-list-row{grid-template-columns:var(--skills-list-grid);border:1.5px solid var(--border,#dde1ec);background:#fff;border-radius:12px;align-items:center;min-height:84px;padding:15px 18px;transition:all .15s;display:grid}.skills-list-row:hover{background:#fff;border-color:#2563a840;box-shadow:0 4px 16px #2563a814}.skills-list-row-clickable{cursor:pointer}.skills-list-row>*{border-right:1px solid #eef0f6;align-items:center;min-width:0;min-height:48px;padding:0 12px;display:flex}.skills-list-row>:first-child{padding-left:0}.skills-list-row>:last-child{border-right:none;padding-right:0}.skills-list-skill{align-items:center;gap:10px;min-width:0;display:flex}.skills-list-skill-media{flex-shrink:0;align-items:center;display:flex;position:relative}.skills-list-live-dot{background:#16a34a;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite skills-stats-pulse-dot;position:absolute;top:-3px;right:-3px;box-shadow:0 0 4px #16a34a88}.skills-finchip-image{background:#f4f5f9;flex-shrink:0;position:relative;overflow:hidden}.skills-finchip-image-skeleton{background:linear-gradient(90deg,#fff0 0%,#ffffffb8 50%,#fff0 100%);animation:1.2s ease-in-out infinite skills-image-shimmer;position:absolute;inset:0}.skills-list-skill-body{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.skills-list-skill-title-row{align-items:center;min-width:0;display:flex}.skills-list-skill-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.skills-list-category-pill{font-family:var(--mono);border:1px solid #0000;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;line-height:1.3}.skills-list-category-pill-curated{color:#92400e;background:#f59e0b1a;border-color:#f59e0b40}.skills-list-skill-meta-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.skills-list-skill-version{font-family:var(--mono);color:var(--ink4);white-space:nowrap;font-size:12px}.skills-list-chain-group{align-items:center;gap:4px;min-width:0;display:inline-flex}.skills-list-chain-pill{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:1px 5px;font-size:10px;line-height:1.3}.skills-list-chain-pill-muted{color:var(--ink5);background:var(--off2);border-color:var(--line2)}.skills-list-price{font-family:var(--sans);color:var(--ink2);white-space:nowrap;font-size:11px;font-weight:400;line-height:1.2}.skills-list-price-free{color:var(--green)}.skills-list-price-muted{color:var(--ink5)}.skills-list-summary{color:var(--ink4);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.skills-list-author{color:var(--ink4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.skills-list-skill-inline-author{color:var(--ink4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.skills-list-skill-footer-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.skills-list-inline-safety{align-items:center;display:inline-flex}.skills-list-downloads,.skills-list-rating,.skills-list-finchip-rating,.skills-list-signals{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:11px}.skills-list-downloads{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px}.skills-list-downloads-row{justify-content:center;align-items:center;display:flex}.skills-list-downloads-label{color:#666;font-size:12px;font-family:var(--sans);line-height:1.3}.skills-list-downloads-data{color:var(--ink3);font-size:15px;font-family:var(--mono);line-height:1.2}.skills-list-rating,.skills-list-finchip-rating{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px}.skills-list-signals{justify-content:flex-start;align-items:stretch}.skills-list-rating-row,.skills-list-finchip-rating-row{justify-content:center;align-items:center;display:flex}.skills-list-rating-label,.skills-list-finchip-rating-label{color:#666;font-size:12px;font-family:var(--sans);line-height:1.3}.skills-list-rating-data{color:var(--ink3);font-size:15px;font-family:var(--mono);line-height:1.2}.skills-list-finchip-rating-data{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:34px;display:flex}.skills-list-finchip-rating-score{color:var(--ink3);font-size:15px;font-family:var(--mono);line-height:1.2}.skills-list-inline-stars{align-items:center;gap:1px;line-height:1;display:inline-flex}.skills-list-finchip-rating-empty{color:var(--ink3);font-size:11px;font-family:var(--sans);white-space:normal;text-align:center;line-height:1.25}.skills-list-finchip-rating-empty-muted{color:var(--ink4)}.skills-list-signals{flex-direction:column;justify-content:center;gap:8px;min-height:auto;display:flex}.skills-list-signals-row{font-family:var(--sans);align-items:flex-start;gap:6px;line-height:1.3;display:flex}.skills-list-signals-row-sm{font-size:10px}.skills-list-signals-icon{color:var(--ink3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.skills-list-signals-col{flex-direction:column;gap:2px;min-width:0;display:flex}.skills-list-signals-label{color:var(--ink4);font-size:11px;font-family:var(--sans)}.skills-list-signals-row-sm .skills-list-signals-label{font-size:10px}.skills-list-signals-value{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.skills-list-signals-row-sm .skills-list-signals-value{font-size:11px;font-weight:500}.skills-list-signals-value-inline{align-items:center;gap:4px;display:inline-flex}.skills-list-actions{flex-direction:column;align-items:center;gap:6px;min-width:80px;display:flex}.skills-list-btn{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;font-size:11px;font-weight:500;font-family:var(--sans);white-space:nowrap;text-align:center;box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:5px 12px;text-decoration:none;transition:background .12s,opacity .12s}.skills-list-btn-more-info{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;font-size:11px;font-weight:500;font-family:var(--sans);white-space:nowrap;text-align:center;box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:5px 12px;text-decoration:none;transition:background .12s}.skills-list-btn-more-info:hover{background:#2563a80f}.skills-list-btn-live{background:var(--accent);border-color:var(--accent);color:#fff}.skills-list-btn-live:hover{opacity:.85}@keyframes skills-image-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1100px){.skills-list-shell{--skills-list-grid:minmax(0,1fr)120px 116px 146px 166px 102px}}@media (max-width:900px){.skills-list-header{display:none}.skills-list-shell{gap:8px}.skills-list-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"skill downloads rating""skill finchip-rating signals""skill actions actions";gap:10px 8px}.skills-list-row>*{border-right:none;min-height:0;padding:0}.skills-list-skill{grid-area:skill}.skills-list-downloads{grid-area:downloads;place-self:start end}.skills-list-rating{grid-area:rating;place-self:start end}.skills-list-finchip-rating{grid-area:finchip-rating;place-self:start end}.skills-list-signals{grid-area:signals;place-self:start end}.skills-list-actions{grid-area:actions;place-self:start end}}@media (max-width:600px){.skills-list-row{grid-template-columns:1fr;grid-template-areas:"skill""downloads""rating""finchip-rating""signals""actions";padding:14px 16px}.skills-list-skill{align-items:flex-start}.skills-list-skill-title-row,.skills-list-skill-meta-row{flex-wrap:wrap}.skills-list-downloads,.skills-list-rating,.skills-list-finchip-rating,.skills-list-signals,.skills-list-actions{justify-content:flex-start;justify-self:stretch}.skills-list-signals-value{white-space:normal}}
