figure[data-astro-cid-43kfz632]{gap:22px;margin:0;padding:clamp(18px,3vw,28px);display:grid}figcaption[data-astro-cid-43kfz632]{gap:6px;display:grid}figcaption[data-astro-cid-43kfz632] h3[data-astro-cid-43kfz632]{font-size:20px}figcaption[data-astro-cid-43kfz632] p[data-astro-cid-43kfz632]:not(.label){color:var(--text-2)}.group[data-astro-cid-43kfz632]{gap:10px;display:grid}h4[data-astro-cid-43kfz632]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:15px;font-weight:600;display:flex}h4[data-astro-cid-43kfz632] .label[data-astro-cid-43kfz632]{font-size:11px;font-weight:400}.val[data-astro-cid-43kfz632] small[data-astro-cid-43kfz632]{font-size:11px}dl[data-astro-cid-43kfz632]{gap:6px;margin:0;display:grid}.row[data-astro-cid-43kfz632]{grid-template-columns:minmax(110px,180px) 1fr;align-items:center;gap:12px;font-size:14px;display:grid}dt[data-astro-cid-43kfz632]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own[data-astro-cid-43kfz632] dt[data-astro-cid-43kfz632]{color:var(--text);font-weight:600}dd[data-astro-cid-43kfz632]{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.bar[data-astro-cid-43kfz632]{height:14px;width:var(--w);background:var(--line-strong);border-radius:3px;flex:none;max-width:calc(100% - 90px)}.own[data-astro-cid-43kfz632] .bar[data-astro-cid-43kfz632]{background:var(--accent)}.val[data-astro-cid-43kfz632]{font:13px var(--mono);color:var(--muted);white-space:nowrap}.own[data-astro-cid-43kfz632] .val[data-astro-cid-43kfz632]{color:var(--text)}.meta[data-astro-cid-43kfz632]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.meta[data-astro-cid-43kfz632] a[data-astro-cid-43kfz632]{color:var(--accent-ink)}@media (width<=520px){.row[data-astro-cid-43kfz632]{grid-template-columns:1fr;gap:2px}}.catalog[data-astro-cid-4ep3xrrv]{gap:28px;display:grid}section[data-astro-cid-4ep3xrrv]{gap:12px;display:grid}ul[data-astro-cid-4ep3xrrv]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-4ep3xrrv]{align-content:start;gap:6px;padding:16px;display:grid;position:relative}li[data-astro-cid-4ep3xrrv]:hover{border-color:color-mix(in oklab, var(--accent) 50%, var(--line))}a[data-astro-cid-4ep3xrrv]{justify-content:space-between;align-items:baseline;gap:8px;text-decoration:none;display:flex}a[data-astro-cid-4ep3xrrv]:after{content:"";position:absolute;inset:0}.name[data-astro-cid-4ep3xrrv]{font-weight:600}.speed[data-astro-cid-4ep3xrrv]{font:600 12px var(--mono);color:var(--accent-ink);white-space:nowrap}p[data-astro-cid-4ep3xrrv]{color:var(--text-2);font-size:14px}code[data-astro-cid-4ep3xrrv]{color:var(--muted);font-size:12px}figure[data-astro-cid-qwh5zuhx]{gap:16px;min-width:0;margin:0;display:grid}figcaption[data-astro-cid-qwh5zuhx]{gap:6px;display:grid}figcaption[data-astro-cid-qwh5zuhx] h3[data-astro-cid-qwh5zuhx]{font-size:20px}figcaption[data-astro-cid-qwh5zuhx] p[data-astro-cid-qwh5zuhx]{color:var(--text-2);max-width:72ch}table[data-astro-cid-qwh5zuhx]{border-collapse:collapse;width:100%;font-size:15px}th[data-astro-cid-qwh5zuhx],td[data-astro-cid-qwh5zuhx]{text-align:center;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}tbody[data-astro-cid-qwh5zuhx] tr[data-astro-cid-qwh5zuhx]:last-child>[data-astro-cid-qwh5zuhx]{border-bottom:0}thead[data-astro-cid-qwh5zuhx] th[data-astro-cid-qwh5zuhx]{white-space:nowrap;color:var(--text-2);font-weight:600}thead[data-astro-cid-qwh5zuhx] th[data-astro-cid-qwh5zuhx] a[data-astro-cid-qwh5zuhx]{text-decoration:none}th[data-astro-cid-qwh5zuhx][scope=row]{text-align:left;color:var(--text);min-width:160px;font-weight:500}.own[data-astro-cid-qwh5zuhx]{background:var(--accent-soft)}thead[data-astro-cid-qwh5zuhx] .own[data-astro-cid-qwh5zuhx]{color:var(--accent-ink)}.mark[data-astro-cid-qwh5zuhx]{font-size:17px;font-weight:700}.mark[data-astro-cid-qwh5zuhx].yes{color:var(--ok)}.mark[data-astro-cid-qwh5zuhx].no{color:var(--muted)}.mark[data-astro-cid-qwh5zuhx].partial{color:var(--warn)}.text[data-astro-cid-qwh5zuhx]{color:var(--text-2)}.src[data-astro-cid-qwh5zuhx]{text-decoration:none}.src[data-astro-cid-qwh5zuhx]:hover .text[data-astro-cid-qwh5zuhx],.src[data-astro-cid-qwh5zuhx]:hover .mark[data-astro-cid-qwh5zuhx]{text-decoration:underline}.note[data-astro-cid-qwh5zuhx]{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.foot[data-astro-cid-qwh5zuhx]{text-transform:none;letter-spacing:0}.more[data-astro-cid-qwh5zuhx]{font:11px var(--mono);color:var(--muted);margin-left:3px;text-decoration:none}.sources[data-astro-cid-qwh5zuhx]{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sources[data-astro-cid-qwh5zuhx] a[data-astro-cid-qwh5zuhx]{color:var(--muted)}.sr[data-astro-cid-qwh5zuhx]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmd[data-astro-cid-txefhf4k]{gap:6px;display:grid}.line[data-astro-cid-txefhf4k]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-raised);align-items:stretch;display:flex;overflow:hidden}pre[data-astro-cid-txefhf4k]{min-width:0;color:var(--text);flex:1;margin:0;padding:11px 14px;font-size:14px;overflow-x:auto}pre[data-astro-cid-txefhf4k]:before{content:"$ ";color:var(--muted)}.copy[data-astro-cid-txefhf4k]{border:0;border-left:1px solid var(--line);color:var(--text-2);font:500 13px var(--font);cursor:pointer;background:0 0;flex:none;min-width:76px;padding:0 14px}.copy[data-astro-cid-txefhf4k]:hover{color:var(--text);background:var(--surface-2)}.note[data-astro-cid-txefhf4k]{color:var(--muted);font-size:13px}.downloads[data-astro-cid-45th3mgo]{gap:24px;display:grid}.version[data-astro-cid-45th3mgo]{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.version[data-astro-cid-45th3mgo] strong[data-astro-cid-45th3mgo]{color:var(--text);font:600 18px var(--mono)}.version[data-astro-cid-45th3mgo] a[data-astro-cid-45th3mgo]{color:var(--accent-ink);margin-left:6px}.oses[data-astro-cid-45th3mgo]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.os[data-astro-cid-45th3mgo]{align-content:start;gap:14px;padding:20px;display:grid}.os[data-astro-cid-45th3mgo] h3[data-astro-cid-45th3mgo]{justify-content:space-between;align-items:center;gap:8px;font-size:18px;display:flex}.mine[data-astro-cid-45th3mgo]{color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 50%, transparent);display:none}.is-mine[data-astro-cid-45th3mgo]{border-color:color-mix(in oklab, var(--accent) 60%, var(--line));box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent)}.is-mine[data-astro-cid-45th3mgo] .mine[data-astro-cid-45th3mgo]{display:inline-flex}ul[data-astro-cid-45th3mgo]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.file[data-astro-cid-45th3mgo]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-weight:550;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.file[data-astro-cid-45th3mgo]:hover{border-color:var(--accent-ink);background:var(--accent-soft)}.is-mine[data-astro-cid-45th3mgo] li[data-astro-cid-45th3mgo]:first-child .file[data-astro-cid-45th3mgo]{background:var(--accent);border-color:var(--accent);color:#0b0c0f}.is-mine[data-astro-cid-45th3mgo] li[data-astro-cid-45th3mgo]:first-child .file[data-astro-cid-45th3mgo] .arch[data-astro-cid-45th3mgo],.is-mine[data-astro-cid-45th3mgo] li[data-astro-cid-45th3mgo]:first-child .file[data-astro-cid-45th3mgo] .size[data-astro-cid-45th3mgo]{color:#0b0c0f;opacity:.7}.name[data-astro-cid-45th3mgo]{align-items:baseline;gap:8px;display:inline-flex}.arch[data-astro-cid-45th3mgo],.size[data-astro-cid-45th3mgo]{font:12px var(--mono);color:var(--muted);white-space:nowrap}.note[data-astro-cid-45th3mgo]{color:var(--muted);margin-top:4px;font-size:13px}.install[data-astro-cid-45th3mgo]{gap:10px;display:grid}.empty[data-astro-cid-45th3mgo]{color:var(--text-2);padding:20px}.empty[data-astro-cid-45th3mgo] a[data-astro-cid-45th3mgo],.sums[data-astro-cid-45th3mgo] a[data-astro-cid-45th3mgo]{color:var(--accent-ink)}.sums[data-astro-cid-45th3mgo]{color:var(--muted);font-size:14px}.guide[data-astro-cid-45th3mgo]{font-size:14px}.guide[data-astro-cid-45th3mgo] summary[data-astro-cid-45th3mgo]{cursor:pointer;color:var(--text-2)}.guide[data-astro-cid-45th3mgo] .prose[data-astro-cid-45th3mgo]{margin-top:10px;font-size:14px}.all[data-astro-cid-45th3mgo]{font-size:15px}.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-cognygiv]{border-top:2px solid color-mix(in oklab, var(--accent) 55%, var(--line));align-content:start;gap:10px;padding:22px;display:grid}li[data-astro-cid-cognygiv].upcoming{border-top-color:var(--line);background:0 0}.head[data-astro-cid-cognygiv]{justify-content:space-between;align-items:start;gap:12px;display:flex}h3[data-astro-cid-cognygiv]{letter-spacing:-.01em;font-size:17px}p[data-astro-cid-cognygiv]{color:var(--text-2);font-size:15px}.hero[data-astro-cid-e3lcmem2]{background:radial-gradient(ellipse 70% 90% at 85% 0%, var(--accent-soft), transparent 70%);padding-block:clamp(48px,9vw,96px) clamp(32px,5vw,56px)}.hero[data-astro-cid-e3lcmem2] .wrap[data-astro-cid-e3lcmem2]{gap:20px;display:grid}.id[data-astro-cid-e3lcmem2]{align-items:center;gap:14px;display:flex}.id[data-astro-cid-e3lcmem2]>div[data-astro-cid-e3lcmem2]{justify-items:start;gap:4px;display:grid}.name[data-astro-cid-e3lcmem2]{font-size:18px;font-weight:650}h1[data-astro-cid-e3lcmem2]{letter-spacing:-.035em;max-width:20ch;font-size:clamp(32px,5.6vw,58px)}.summary[data-astro-cid-e3lcmem2]{color:var(--text-2);max-width:60ch;font-size:clamp(17px,2vw,20px)}.actions[data-astro-cid-e3lcmem2]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.meta[data-astro-cid-e3lcmem2]{flex-wrap:wrap;gap:14px 36px;margin:10px 0 0;display:flex}.meta[data-astro-cid-e3lcmem2] div[data-astro-cid-e3lcmem2]{gap:2px;display:grid}.meta[data-astro-cid-e3lcmem2] dd[data-astro-cid-e3lcmem2]{color:var(--text-2);margin:0;font-size:15px}.subnav[data-astro-cid-e3lcmem2]{z-index:10;background:color-mix(in oklab, var(--bg) 90%, transparent);backdrop-filter:blur(10px);border-block:1px solid var(--line);position:sticky;top:60px}.subnav[data-astro-cid-e3lcmem2] .wrap[data-astro-cid-e3lcmem2]{scrollbar-width:none;align-items:center;gap:22px;height:46px;display:flex;overflow-x:auto}.subnav[data-astro-cid-e3lcmem2] a[data-astro-cid-e3lcmem2]{color:var(--text-2);white-space:nowrap;font-size:14px;text-decoration:none}.subnav[data-astro-cid-e3lcmem2] a[data-astro-cid-e3lcmem2]:hover{color:var(--accent-ink)}.highlights[data-astro-cid-e3lcmem2]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-block:40px;display:grid;overflow:hidden}.highlights[data-astro-cid-e3lcmem2] div[data-astro-cid-e3lcmem2]{background:var(--surface);gap:4px;padding:22px 24px;display:grid}.highlights[data-astro-cid-e3lcmem2] strong[data-astro-cid-e3lcmem2]{font:650 clamp(28px, 4vw, 38px) / 1.1 var(--font);letter-spacing:-.03em;color:var(--accent-ink)}.highlights[data-astro-cid-e3lcmem2] span[data-astro-cid-e3lcmem2]{color:var(--text-2);font-size:14px}.shots[data-astro-cid-e3lcmem2]{gap:16px;margin-block:40px;display:grid}.shots[data-astro-cid-e3lcmem2] img[data-astro-cid-e3lcmem2]{border-radius:var(--radius);border:1px solid var(--line)}.about[data-astro-cid-e3lcmem2]{padding-block:48px 64px}.lead[data-astro-cid-e3lcmem2]{font-size:18px}.stack[data-astro-cid-e3lcmem2]{gap:48px;display:grid}.stack[data-astro-cid-e3lcmem2]>*,.bench[data-astro-cid-e3lcmem2]>*{min-width:0}.stack[data-astro-cid-e3lcmem2] .section-head[data-astro-cid-e3lcmem2]{margin-bottom:0}.bench[data-astro-cid-e3lcmem2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;display:grid}.count[data-astro-cid-e3lcmem2]{font:500 .55em var(--mono);color:var(--muted);vertical-align:middle}.narrow[data-astro-cid-e3lcmem2]{max-width:860px}.row[data-astro-cid-e3lcmem2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;max-width:none;display:flex}.row[data-astro-cid-e3lcmem2] a[data-astro-cid-e3lcmem2]{color:var(--text-2);font-size:14px}
