.popular-page{flex-direction:column;gap:14.4px;padding-top:9.6px;padding-bottom:52px;display:flex}.popular-crumbs{color:var(--text-2);align-items:center;gap:6.4px;font-size:11px;display:flex}.popular-crumbs a{min-height:44px;color:var(--text-2);align-items:center;display:inline-flex}.popular-crumbs a:hover,.popular-crumbs [aria-current]{color:var(--text)}.popular-heading h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.popular-heading p{color:var(--text-2);margin:4.8px 0 0;font-size:11px;line-height:1.6}.popular-heading p a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.popular-summary{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12.8px;padding-bottom:8px;display:flex}.popular-summary h2{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.popular-summary p{color:var(--text-2);margin:1.6px 0 0;font-size:11px}.popular-controls{flex-wrap:wrap;align-items:center;gap:6.4px 9.6px;display:flex}.tabs-sm .tab{height:36px;padding:0 11.2px;font-size:11px}.tabs-sm .tab-icon{justify-content:center;width:44px;padding:0}.popular-list{margin:0;padding:0;list-style:none}.popular-row{border-bottom:1px solid var(--border);grid-template-columns:32px 176px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 -9.6px;padding:12.8px 9.6px;display:grid;position:relative}.popular-row:hover{background:var(--bg-soft)}.popular-rank{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.popular-thumb{border-radius:12px;width:176px;display:block;position:relative;overflow:hidden}.popular-thumb .tile-flag{padding:2.4px 6.4px;font-size:9px;top:7px;left:7px}.popular-thumb .tile-flag-ai{left:auto;right:7px}.popular-thumb .tile-icon img,.popular-thumb .tile-icon>span{border-radius:12px;width:52px!important;height:52px!important}.popular-thumb-rank{display:none}.popular-row-body{flex-direction:column;gap:3.2px;min-width:0;display:flex}.popular-row-title{flex-wrap:wrap;align-items:baseline;gap:1.6px 8px;min-width:0;display:flex}.popular-row-title h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.3}.popular-row-title .card-owner{font-size:11px}.popular-row .popular-description{font-size:12px;line-height:1.5}.popular-row-meta{color:var(--text-2);margin:0;font-size:11px}.popular-row-end{align-items:center;gap:4.8px;display:flex}.popular-row-end .star-metric{min-width:76px;color:var(--text);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:0;font-size:13px;font-weight:600}.popular-row-end .star-metric small{font-size:11px;font-weight:500}.popular-row .cover-saved,.popular-row .card-owner{z-index:1;position:relative}.popular-row .cover-saved{margin:0}.popular-summary+.projects-grid{margin-top:14.4px}.popular-pagination{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:9.6px;padding-top:4.8px;font-size:12px;display:flex}.popular-pagination a{background:var(--bg-soft);min-height:44px;color:var(--text);border-radius:980px;align-items:center;padding:0 14.4px;font-weight:500;display:inline-flex}.popular-pagination a:hover{background:var(--bg-hover)}.popular-pagination [aria-disabled]{min-height:44px;color:var(--text-3);align-items:center;padding:0 14.4px;display:inline-flex}@media (max-width:640px){.popular-tier-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.popular-tier-tabs .tab{justify-content:center;padding:0 6.4px}.popular-tier-tabs .tab-count{display:none}.popular-row{grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:9.6px;margin:0;padding:11.2px 0}.popular-row:hover{background:0 0}.popular-rank{display:none}.popular-thumb{border-radius:10px;width:104px}.popular-thumb-rank{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#1d1d1fc7;border-radius:980px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;left:4px}.popular-thumb .tile-flag{display:none}.popular-thumb .tile-flag-ai{padding:1.6px 4.8px;font-size:8px;display:inline-block;top:4px;right:4px}.popular-thumb .tile-icon img,.popular-thumb .tile-icon>span{border-radius:9px;width:34px!important;height:34px!important}.popular-row-title h3{font-size:13px}.popular-row .popular-description{font-size:11px;line-height:1.45}.popular-row-end{flex-direction:column-reverse;align-items:flex-end;gap:0}.popular-row-end .star-metric{min-width:0;font-size:11px}.popular-row-end .star-metric small{font-size:10px}.popular-row .cover-saved{margin:-8px -8px 0 0}}
