.top-developers-showcase{box-sizing:border-box;color:#111827;background:#fff;width:100%;min-width:0;max-width:72rem;padding-top:30px;padding-bottom:30px;overflow:hidden}.top-developers-inner{width:100%;min-width:0}.top-developers-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.top-developers-header h2{color:#111;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.top-developers-header p{color:#687386;max-width:500px;margin:12px 0 0;font-size:13px;line-height:1.55}.top-developers-header>a{color:#111;letter-spacing:.13em;text-underline-offset:5px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;margin-bottom:5px;font-size:10px;font-weight:600;text-decoration:underline;display:inline-flex}.top-developers-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.top-developers-cities{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.top-developers-cities::-webkit-scrollbar{display:none}.top-developers-cities button{color:#596273;white-space:nowrap;background:#fff;border:1px solid #e2e4e7;border-radius:99px;min-height:34px;padding:0 15px;font-size:11px}.top-developers-cities button.is-active{color:#fff;background:#050606;border-color:#050606;font-weight:600}.top-developers-arrows{flex-shrink:0;gap:8px;display:flex}.top-developers-arrows button{color:#111;background:#fff;border:1px solid #e0e3e7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.top-developers-arrows button:hover{background:#f6f7f8}.top-developers-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;min-width:0;padding:0 0 4px;display:flex;overflow-x:auto}.top-developers-track::-webkit-scrollbar{display:none}.top-developers-empty{color:#687386;padding:28px 4px;font-size:13px}.developer-stat-card{scroll-snap-align:start;background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;flex:0 0 calc(25% - 9px);min-width:210px;padding:12px;display:flex;overflow:hidden}.developer-stat-card__heading{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;min-width:0;min-height:34px;padding-bottom:9px;display:flex}.developer-stat-card__logo{-o-object-fit:contain;object-fit:contain;flex:0 0 36px;width:36px;height:30px}.developer-stat-card__heading h3{color:#21252b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.developer-stat-card__metrics{grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.developer-stat-card__metrics>div{gap:2px;min-width:0;display:grid}.developer-stat-card__metrics strong{color:#171a20;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.developer-stat-card__metrics span{color:#7b8492;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:600}.developer-stat-card>a{color:#29313c;border:1px solid #e3e5e8;border-radius:99px;justify-content:space-between;align-items:center;gap:8px;min-height:29px;margin-top:auto;padding:0 9px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.developer-stat-card>a:hover{background:#f7f8f9}@media (max-width:760px){.top-developers-showcase{padding-top:24px;padding-bottom:24px}.top-developers-header{align-items:flex-start;margin-bottom:18px}.top-developers-header h2{font-size:20px}.top-developers-header p{margin-top:8px;font-size:16px}.top-developers-header>a{display:none}.top-developers-controls{margin-bottom:12px}.top-developers-cities button{padding:0 13px}.top-developers-arrows button{width:33px;height:33px}.top-developers-track{gap:10px}.developer-stat-card{flex-basis:68%;min-width:205px}}
