.home[data-astro-cid-lcdefpme]{padding-top:40px}.home[data-astro-cid-lcdefpme] section[data-astro-cid-lcdefpme]{margin-bottom:56px;scroll-margin-top:76px}.home[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.home-hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:48px;display:grid}.home[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:9ch;font-size:clamp(38px,5vw,68px)}.eyebrow[data-astro-cid-lcdefpme]{color:var(--accent);margin:0;font-weight:500}.hero-intro[data-astro-cid-lcdefpme]{max-width:52ch;font-size:20px}.home-search[data-astro-cid-lcdefpme]{margin:24px 0}.home-search[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{margin-bottom:8px;font-weight:500;display:block}.home-search[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:8px;display:flex}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{flex:1;min-width:0}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.hero-roster[data-astro-cid-lcdefpme]{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:20px 10px;padding:24px;display:grid}.hero-roster[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink);font-size:13px;text-decoration:none}.hero-roster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{margin:0 auto 6px;transition:transform .16s steps(2,end);display:block}.hero-roster[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.hero-roster[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{transform:translateY(-3px)}.page-jumps[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin:40px 0 48px;padding:18px 0;font-size:14px;display:flex}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:40px;display:grid}.home[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]{margin-bottom:16px}#redeem[data-astro-cid-lcdefpme].split{margin-bottom:56px}.facts[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;padding:24px;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--f-num);margin:0;font-size:30px}.snapshot[data-astro-cid-lcdefpme]{margin:0 0 56px}.first-run-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:40px;display:grid}.run-steps[data-astro-cid-lcdefpme]{margin:0;padding-left:22px}.run-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:20px;padding-left:8px}.first-run-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:0}.first-run-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]+.table-scroll[data-astro-cid-lcdefpme]{margin-bottom:28px}.controls[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{color:var(--ink);white-space:nowrap}kbd[data-astro-cid-lcdefpme]{font:500 12px/1 var(--f-num);border:1px solid var(--line);background:var(--surface);border-bottom-width:2px;border-radius:4px;margin-right:3px;padding:3px 6px}.tips[data-astro-cid-lcdefpme]{padding-left:20px}.starter-picks[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.starter-picks[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:3px solid var(--accent);padding:16px 0 0}.starter-picks[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 8px}.starter-picks[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{margin:8px 0 0}.starter-picks[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:6px 0}.stat-line[data-astro-cid-lcdefpme]{font-size:14px}.spread[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:8px}.spread[data-astro-cid-lcdefpme] caption[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] caption[data-astro-cid-lcdefpme]{text-align:left;padding-bottom:8px;font-weight:500}.data-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{color:var(--ink);font-weight:500}.systems[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{min-width:150px}.systems[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{min-width:170px}.rank-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:900px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.rank-cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:14px 16px}.rank-head[data-astro-cid-lcdefpme]{margin:0 0 8px;font-weight:700}.rank-head[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-size:22px}.rank-cards[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:4px;margin:0;font-size:14px;display:grid}.rank-cards[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{justify-content:space-between;gap:8px;display:flex}.rank-cards[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted)}.rank-cards[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.recent-updates[data-astro-cid-lcdefpme]{padding:0;list-style:none}.recent-updates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.recent-updates[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--f-num);padding-top:2px;font-size:14px}.recent-updates[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:500}.recent-updates[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:4px 0 0;font-size:15px}.code-facts[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.code-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);margin:0;padding:14px 16px}.code-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{display:block}@media (width<=960px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}}@media (width<=800px){.home-hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.home[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none}.hero-roster[data-astro-cid-lcdefpme]{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:16px 8px}.hero-roster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:40px;height:40px}.hero-roster[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}.first-run-grid[data-astro-cid-lcdefpme],.starter-picks[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.starter-picks[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:80px 1fr;align-items:start;column-gap:16px;display:grid}.starter-picks[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{grid-row:1/6}}@media (width<=640px){.home[data-astro-cid-lcdefpme]{padding-top:28px}.home[data-astro-cid-lcdefpme] section[data-astro-cid-lcdefpme]{margin-bottom:40px}.hero-intro[data-astro-cid-lcdefpme]{font-size:18px}.home-search[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-wrap:wrap}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{flex-basis:100%}.hero-roster[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:12px}.hero-roster[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:nth-child(n+6){display:none}.page-jumps[data-astro-cid-lcdefpme]{gap:8px 18px;margin:28px 0 36px}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:26px}.starter-picks[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:56px 1fr;column-gap:12px}.starter-picks[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{width:56px;height:56px}.recent-updates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}.systems[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{display:none}.systems[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{display:block;min-width:0!important}.systems[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:12px 0}.systems[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border:0;padding:2px 0}.systems[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row] br[data-astro-cid-lcdefpme]{display:none}.systems[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row] .small[data-astro-cid-lcdefpme]:before{content:" · "}.systems[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{padding-top:6px;font-size:14px}.rank-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hero-roster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}
