.category-sdk-rankings_page__VjFYw{max-width:1180px;margin:auto;padding:32px 24px 72px;color:var(--theme-text,#0a0d1a);font-size:var(--type-body);line-height:1.65}.category-sdk-rankings_page__VjFYw a{color:var(--theme-accent-text,#4338ca);text-underline-offset:3px}.category-sdk-rankings_hero__lnTq5{margin:32px 0;max-width:950px}.category-sdk-rankings_hero__lnTq5 h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.035em;margin:16px 0}.category-sdk-rankings_hero__lnTq5>p{font-size:var(--type-lead);max-width:70ch;color:var(--theme-secondary,#475569)}.category-sdk-rankings_hero__lnTq5 .category-sdk-rankings_byline__NC7eh{font-size:var(--type-meta);font-weight:500;color:var(--theme-muted,#64748b);margin:12px 0 0}.category-sdk-rankings_facts__4CNOX{display:flex;flex-wrap:wrap;gap:20px 36px;margin:24px 0}.category-sdk-rankings_facts__4CNOX span{display:grid;font-size:var(--type-meta);color:var(--theme-secondary,#475569)}.category-sdk-rankings_facts__4CNOX strong{font-size:var(--type-card-title);color:var(--theme-text,#0a0d1a)}.category-sdk-rankings_tabs__GMp52{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;border-top:1px solid var(--theme-border,#e2e8f0);margin-bottom:16px}.category-sdk-rankings_tabs__GMp52 a{display:inline-flex;padding:10px 18px;border-radius:8px;text-decoration:none;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e2e8f0)}.category-sdk-rankings_tabs__GMp52 a[aria-current]{background:var(--theme-tint,#eef2ff);border-color:#818cf8}.category-sdk-rankings_grid__otDGU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.category-sdk-rankings_card__ekUpP{min-width:0;padding:24px;border:1px solid var(--theme-border,#e2e8f0);border-radius:16px;background:var(--theme-surface,#fff);text-decoration:none}.category-sdk-rankings_card__ekUpP h2{margin:0 0 12px;font-size:var(--type-section);color:var(--theme-text,#0a0d1a)}.category-sdk-rankings_card__ekUpP p{margin:12px 0;color:var(--theme-secondary,#475569)}.category-sdk-rankings_card__ekUpP .category-sdk-rankings_number__XIr_E{font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;color:var(--theme-text,#0a0d1a)}.category-sdk-rankings_filters__iPaXs{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.category-sdk-rankings_filters__iPaXs label{display:grid;gap:6px;font-size:var(--type-small);font-weight:600}.category-sdk-rankings_filters__iPaXs select,.category-sdk-rankings_page__VjFYw button{min-height:44px;background:var(--theme-surface,#fff);color:inherit;border:1px solid var(--theme-border,#cbd5e1);border-radius:8px;padding:8px 12px;font:inherit}.category-sdk-rankings_results__0WnOz{margin-top:24px;border:1px solid var(--theme-border,#e2e8f0);border-radius:16px;overflow:hidden;background:var(--theme-surface,#fff)}.category-sdk-rankings_row__Ve6R9{display:grid;grid-template-columns:48px minmax(0,1fr) 240px;gap:20px;padding:24px;border-bottom:1px solid var(--theme-border,#e2e8f0)}.category-sdk-rankings_row__Ve6R9:last-child{border:0}.category-sdk-rankings_rank__vOEDo{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--theme-muted,#64748b)}.category-sdk-rankings_identity__EgyCU{display:flex;align-items:center;gap:14px;min-width:0}.category-sdk-rankings_identity__EgyCU>div{min-width:0}.category-sdk-rankings_identity__EgyCU img{flex-shrink:0}.category-sdk-rankings_identity__EgyCU h2{margin:0;font-size:22px;line-height:1.3}.category-sdk-rankings_identity__EgyCU h2 a{color:inherit;text-decoration:none}.category-sdk-rankings_package__vt5GB{overflow-wrap:anywhere;font-size:var(--type-small)}.category-sdk-rankings_details__F_fPu{min-width:0}.category-sdk-rankings_meta__T8_Ya{font-size:var(--type-meta);color:var(--theme-secondary,#475569);margin:12px 0}.category-sdk-rankings_bar__kHu_9{height:6px;border-radius:3px;background:var(--theme-subtle,#eef2ff);overflow:hidden;margin:16px 0}.category-sdk-rankings_bar__kHu_9 span{display:block;height:100%;background:#818cf8;border-radius:inherit}.category-sdk-rankings_sources__Ud53B{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:var(--type-meta)}.category-sdk-rankings_metric__SBoWX{text-align:right;font-variant-numeric:tabular-nums}.category-sdk-rankings_metric__SBoWX strong{display:block;font-size:30px;letter-spacing:-.03em;line-height:1.3}.category-sdk-rankings_metric__SBoWX p,.category-sdk-rankings_metric__SBoWX span{font-size:var(--type-meta);color:var(--theme-secondary,#475569)}.category-sdk-rankings_method__IPdAD{margin-top:48px;padding-top:28px;border-top:1px solid var(--theme-border,#e2e8f0);max-width:80ch}.category-sdk-rankings_method__IPdAD h2{font-size:26px}.category-sdk-rankings_method__IPdAD p{margin:16px 0}.category-sdk-rankings_method__IPdAD ul{list-style:disc;padding-left:24px}.category-sdk-rankings_method__IPdAD li{margin:10px 0}.category-sdk-rankings_page__VjFYw :is(a,button,select):focus-visible{outline:3px solid #818cf8;outline-offset:3px}@media(max-width:800px){.category-sdk-rankings_grid__otDGU{grid-template-columns:1fr}.category-sdk-rankings_row__Ve6R9{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 16px}.category-sdk-rankings_metric__SBoWX{grid-column:2;text-align:left}}@media(max-width:450px){.category-sdk-rankings_page__VjFYw{padding:24px 16px 48px}.category-sdk-rankings_filters__iPaXs,.category-sdk-rankings_filters__iPaXs label,.category-sdk-rankings_filters__iPaXs select{width:100%}.category-sdk-rankings_hero__lnTq5{margin:20px 0}.category-sdk-rankings_hero__lnTq5 h1{font-size:30px}.category-sdk-rankings_hero__lnTq5>p{font-size:var(--type-body)}.category-sdk-rankings_facts__4CNOX{gap:12px 20px;margin:18px 0}.category-sdk-rankings_facts__4CNOX span:last-child{display:flex;gap:8px;align-items:baseline}.category-sdk-rankings_facts__4CNOX span:last-child strong{font-size:var(--type-meta)}.category-sdk-rankings_tabs__GMp52{flex-wrap:nowrap;overflow-x:auto;gap:6px}.category-sdk-rankings_tabs__GMp52 a{white-space:nowrap;padding:8px 12px}.category-sdk-rankings_filters__iPaXs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.category-sdk-rankings_filters__iPaXs label{min-width:0;font-size:var(--type-caption)}.category-sdk-rankings_filters__iPaXs label:last-child{grid-column:1/-1}}