.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid #324256;justify-content:space-between;align-items:end;gap:40px;min-height:352px;padding:48px 0 41px;display:flex;position:relative}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#20364c 1px,#0000 1px),linear-gradient(90deg,#20364c 1px,#0000 1px);background-size:30px 30px;width:240px;height:180px;position:absolute;top:45px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-main[data-astro-cid-lcdefpme]{z-index:1;flex:1;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;color:#f5f9fa;margin:16px 0 13px;font-size:clamp(41px,5.6vw,74px);line-height:1.02}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#70ddc0;font-style:normal}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#a9b9c9;margin:0 0 25px;font-size:15px}.search-field[data-astro-cid-lcdefpme]{background:#17283a;border:1px solid #44596a;align-items:center;width:min(100%,510px);height:49px;display:flex}.search-field[data-astro-cid-lcdefpme]:focus-within{border-color:#70ddc0}.search-field[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:#869bb0;stroke-width:1.7px;flex:none;width:19px;height:19px;margin:0 15px}.search-field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:13px;box-shadow:none!important}.search-field[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#10242b;background:#6cdbbd;border:0;height:100%;padding:0 17px;font-size:12px;font-weight:700}.search-field[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:8px}.search-field[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:#9bf1d8}.hero-sponsors[data-astro-cid-lcdefpme]{z-index:2;background:#132235;border:1px solid #385063;flex:none;width:390px;position:relative}.sponsor-stage[data-astro-cid-lcdefpme]{min-height:310px}.sponsor-slide[data-astro-cid-lcdefpme]{padding-bottom:39px;transition:background .16s;display:block}.sponsor-slide[data-astro-cid-lcdefpme]:hover{background:#172a3e}.sponsor-slide[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:2px solid #70ddc0}.sponsor-slide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #385063;width:100%;display:block}.sponsor-copy[data-astro-cid-lcdefpme]{padding:18px 20px}.sponsor-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:#eff6f8;margin:8px 0 5px;font-size:21px}.sponsor-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#91a5b6;margin:0 0 14px;font-size:12px;line-height:1.45}.sponsor-cta[data-astro-cid-lcdefpme]{color:#0b2028;background:#69d9bc;padding:8px 10px;font-size:10px;font-weight:700;display:inline-block}.sponsor-slide[data-astro-cid-lcdefpme]:hover .sponsor-cta[data-astro-cid-lcdefpme]{background:#98efd8}.sponsor-meta[data-astro-cid-lcdefpme]{pointer-events:none;border-top:1px solid #2c4254;align-items:center;min-height:39px;padding:0 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.sponsor-dots[data-astro-cid-lcdefpme]{pointer-events:auto;gap:6px;display:flex}.sponsor-dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:#455c6d;border:0;width:18px;height:3px;padding:0}.sponsor-dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].active{background:#6ddcbe}.rankings-section[data-astro-cid-lcdefpme]{margin-top:44px}.edition-select[data-astro-cid-lcdefpme]{color:#d5e3ea;white-space:nowrap;border:1px solid #3b5266;padding:11px 13px;font:500 12px IBM Plex Mono,monospace}.edition-select[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#64d4b8;margin-left:14px}.edition-select[data-astro-cid-lcdefpme]:hover{border-color:#64d4b8}.section-tail[data-astro-cid-lcdefpme]{color:#7f94a7;border-bottom:1px solid #314155;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;display:flex}.section-tail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#72ddbf;font:600 12px IBM Plex Mono,monospace}.section-tail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:8px}.insight-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:34px;display:grid}.insight-list[data-astro-cid-lcdefpme]{border-top:1px solid #405267}.insight-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-bottom:1px solid #293d50;align-items:center;gap:19px;height:67px;display:flex}.insight-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{background:#16283a}.insight-index[data-astro-cid-lcdefpme]{color:#70889b;font-size:12px}.insight-name[data-astro-cid-lcdefpme]{flex-direction:column;gap:3px;display:flex;overflow:hidden}.insight-name[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#e9f1f5;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.insight-value[data-astro-cid-lcdefpme]{white-space:nowrap;margin-left:auto;font-size:13px}.insight-link[data-astro-cid-lcdefpme]{margin-top:19px;display:inline-block}.category-grid[data-astro-cid-lcdefpme]{background:#142235;border:1px solid #32465a;grid-template-columns:repeat(4,1fr);display:grid}.category-column[data-astro-cid-lcdefpme]{border-right:1px solid #32465a;padding:0 19px 18px}.category-column[data-astro-cid-lcdefpme]:last-child{border-right:0}.category-column[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border-bottom:1px solid #405267;align-items:center;height:56px;margin:0 0 9px;font-size:15px;display:flex}.category-column[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ebf2f6;justify-content:space-between;width:100%;display:flex}.category-column[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#68d9bb}.category-entry[data-astro-cid-lcdefpme]{align-items:center;gap:10px;height:40px;font-size:12px;display:flex}.category-entry[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#688196}.category-entry[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.category-entry[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:#71e0c0}.category-entry[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#92a7b7;white-space:nowrap;margin-left:auto}.category-more[data-astro-cid-lcdefpme]{color:#6cdbbd;margin-top:14px;font:500 11px IBM Plex Mono,monospace;display:block}.submit-banner[data-astro-cid-lcdefpme]{background:#15342f;border:1px solid #416755;justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding:31px 35px;display:flex}.submit-banner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:8px 0;font-size:25px}.submit-banner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b0c9c1;margin:0;font-size:13px}.report-banner[data-astro-cid-lcdefpme]{background:#142235;border-color:#3a5164}.report-banner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#a7b7c6}.faq[data-astro-cid-lcdefpme]{margin-top:56px}.faq[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid #2d4154;margin:8px 0 0}.faq[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #2d4154;grid-template-columns:minmax(220px,.85fr) 1.3fr;gap:12px 48px;padding:20px 0;display:grid}.faq[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#eaf1f6;letter-spacing:-.02em;font-size:15px;font-weight:650}.faq[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#a3b5c3;margin:0;font-size:14px;line-height:1.6}.faq[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#6ed9bd}.faq[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width<=1050px){.hero-sponsors[data-astro-cid-lcdefpme]{width:345px}.hero-main[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:55px}}@media (width<=930px){.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.category-column[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.category-column[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom:1px solid #32465a}.hero-sponsors[data-astro-cid-lcdefpme]{display:none}}@media (width<=650px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding:45px 0 38px}.hero[data-astro-cid-lcdefpme]:after{display:none}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:42px}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13px;line-height:1.5}.insight-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.category-column[data-astro-cid-lcdefpme]{border-bottom:1px solid #32465a;border-right:0!important}.category-column[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.section-tail[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}.submit-banner[data-astro-cid-lcdefpme],.report-banner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;padding:25px}.faq[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:6px}.search-field[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{padding:0 11px}.edition-select[data-astro-cid-lcdefpme]{font-size:10px}}.hero-sponsors .sponsor-stage{min-height:310px;overflow:hidden}.hero-sponsors .sponsor-slide{width:100%;min-width:0;padding-bottom:39px;transition:background .16s;display:block;overflow:hidden}.hero-sponsors .sponsor-slide[hidden]{display:none}.hero-sponsors .sponsor-slide:hover{background:#172a3e}.hero-sponsors .sponsor-slide:focus-visible{outline-offset:3px;outline:2px solid #70ddc0}.hero-sponsors .sponsor-slide img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #385063;width:100%;max-width:100%;height:auto;display:block}.hero-sponsors .sponsor-copy{padding:18px 20px}.hero-sponsors .sponsor-copy h2{letter-spacing:-.04em;color:#eff6f8;margin:8px 0 5px;font-size:21px}.hero-sponsors .sponsor-copy p{color:#91a5b6;margin:0 0 14px;font-size:12px;line-height:1.45}.hero-sponsors .sponsor-cta{color:#0b2028;background:#69d9bc;padding:8px 10px;font-size:10px;font-weight:700;display:inline-block}.hero-sponsors .sponsor-slide:hover .sponsor-cta{background:#98efd8}.hero-sponsors .sponsor-dots button{background:#455c6d;border:0;width:18px;height:3px;padding:0}.hero-sponsors .sponsor-dots button.active{background:#6ddcbe}
