.site-header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;text-decoration:none}.brand[data-astro-cid-3ef6ksr2] picture[data-astro-cid-3ef6ksr2]{display:block;width:220px;height:36px;overflow:hidden}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:220px;height:auto;transform:translateY(-29px)}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.15rem}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#a1a1aa;padding:.5rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}nav[data-astro-cid-3ef6ksr2] .header-cta[data-astro-cid-3ef6ksr2]{margin-left:.3rem;padding:.62rem .85rem;background:var(--brand-primary);color:#061018;letter-spacing:.07em}nav[data-astro-cid-3ef6ksr2] .header-cta[data-astro-cid-3ef6ksr2]:hover{color:#061018;filter:brightness(1.08)}@media (max-width:680px){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.header-cta):not(:first-child){display:none}}@media (max-width:520px){.brand[data-astro-cid-3ef6ksr2] picture[data-astro-cid-3ef6ksr2]{width:38px;height:38px;overflow:visible}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:38px;height:38px;transform:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.header-cta){display:none}}@media (max-width:520px){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.header-cta){display:none}}.site-footer[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;padding-top:3rem;border-top:1px solid rgb(255 255 255 / .06);background:#08090b}.footer-logo[data-astro-cid-sz7xmlte]{display:block;width:200px;height:auto}h2[data-astro-cid-sz7xmlte]{margin:0 0 .85rem;color:#fff;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}p[data-astro-cid-sz7xmlte]{margin:.65rem 0;color:#a1a1aa;line-height:1.6}small[data-astro-cid-sz7xmlte]{color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;letter-spacing:.04em}section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;width:max-content;max-width:100%;margin:.48rem 0;color:#a1a1aa;font-size:.82rem;text-decoration:none;transition:color .2s}section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand-primary)}.make-list[data-astro-cid-sz7xmlte]{columns:2}.copyright[data-astro-cid-sz7xmlte]{grid-column:1/-1;margin:0;padding-top:1.2rem;border-top:1px solid rgb(255 255 255 / .06);color:#71717a;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.copyright[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--brand-primary)}@media (max-width:720px){.site-footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (max-width:440px){.site-footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}:root{color-scheme:dark;--brand-primary:#00b9f2;--brand-primary-rgb:0 185 242;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;color:#f4f4f5;background:#08090b}*{box-sizing:border-box}html,body{overflow-x:clip}body{min-width:320px;margin:0;background:#08090b;letter-spacing:.01em}.site-header{position:sticky;top:0;z-index:50;max-width:none;padding:.7rem max(1.25rem,calc((100vw - 1100px)/2));border-bottom:1px solid rgb(255 255 255 / .08);background:#08090b}main,.site-footer{max-width:1100px;margin:auto;padding-left:1.25rem;padding-right:1.25rem}main{min-height:60vh;padding-top:2.2rem;padding-bottom:3rem}.site-footer{padding-bottom:2rem}a{color:var(--brand-primary)}h1,h2,h3{color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800}h1{font-size:clamp(2rem,4vw,3.75rem);letter-spacing:-.025em}table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:#12151c}th,td{padding:.85rem;border-bottom:1px solid rgb(255 255 255 / .06);text-align:left}th{color:#a1a1aa;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3{letter-spacing:.01em;line-height:1.08}h1{letter-spacing:.01em}.eyebrow,.odi,.back,.ranking-head p,.ranking-card__rank,.not-found>p:first-child{color:var(--brand-primary)!important}
