.bc[data-astro-cid-ngsqujk4]{--ink: #ffffff;--ink-2: #c5c5d2;--ink-3: #8e8ea0;--line: rgba(255, 255, 255, .1);--paper-2: rgba(255, 255, 255, .04);--accent: #00d9ff;--accent-soft: rgba(0, 217, 255, .08);--warn: #fbbf24;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--ink-2);font-size:17px;line-height:1.62;position:relative;z-index:1}.bc[data-astro-cid-ngsqujk4] a[data-astro-cid-ngsqujk4]{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(0,217,255,.35)}.bc[data-astro-cid-ngsqujk4] a[data-astro-cid-ngsqujk4]:hover{border-bottom-color:var(--accent)}.wrap[data-astro-cid-ngsqujk4]{max-width:860px;margin:0 auto;padding:0 22px}.wide[data-astro-cid-ngsqujk4]{max-width:1120px;margin:0 auto;padding:0 22px}.hero[data-astro-cid-ngsqujk4]{padding:56px 0 24px}.eyebrow[data-astro-cid-ngsqujk4]{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0}.bc[data-astro-cid-ngsqujk4] h1[data-astro-cid-ngsqujk4]{font-size:clamp(34px,5.4vw,54px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 14px;font-weight:700;color:var(--ink)}.lede[data-astro-cid-ngsqujk4]{font-size:21px;line-height:1.5;color:var(--ink-2);max-width:720px;margin:0}.bc[data-astro-cid-ngsqujk4] h2[data-astro-cid-ngsqujk4]{font-size:30px;letter-spacing:-.015em;line-height:1.2;margin:64px 0 12px;font-weight:700;color:var(--ink);scroll-margin-top:90px}.bc[data-astro-cid-ngsqujk4] h3[data-astro-cid-ngsqujk4]{font-size:20px;margin:34px 0 8px;font-weight:650;color:var(--ink)}.bc[data-astro-cid-ngsqujk4] p[data-astro-cid-ngsqujk4]{margin:0 0 16px}.bc[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4],.bc[data-astro-cid-ngsqujk4] em[data-astro-cid-ngsqujk4]{color:var(--ink)}.muted[data-astro-cid-ngsqujk4]{color:var(--ink-3)}.small[data-astro-cid-ngsqujk4]{font-size:14.5px;line-height:1.55}.mt[data-astro-cid-ngsqujk4]{margin-top:22px}.mt-sm[data-astro-cid-ngsqujk4]{margin-top:12px}.m0[data-astro-cid-ngsqujk4]{margin:0}.bc[data-astro-cid-ngsqujk4] section[data-astro-cid-ngsqujk4]{scroll-margin-top:90px}.bc[data-astro-cid-ngsqujk4] figure[data-astro-cid-ngsqujk4]{margin:26px 0}.bc[data-astro-cid-ngsqujk4] figure[data-astro-cid-ngsqujk4] img[data-astro-cid-ngsqujk4],.bc[data-astro-cid-ngsqujk4] figure[data-astro-cid-ngsqujk4] video[data-astro-cid-ngsqujk4]{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.bc[data-astro-cid-ngsqujk4] figcaption[data-astro-cid-ngsqujk4],.figcap[data-astro-cid-ngsqujk4]{font-size:14px;color:var(--ink-3);margin-top:10px;line-height:1.5}.figcap[data-astro-cid-ngsqujk4]{margin-bottom:0}.hero-video[data-astro-cid-ngsqujk4]{margin:34px 0 0}.hero-video[data-astro-cid-ngsqujk4] video[data-astro-cid-ngsqujk4]{border-radius:14px;box-shadow:0 20px 60px #00000080;background:#000}.stats[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:26px 0 0}.stat[data-astro-cid-ngsqujk4]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.stat[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:block;font-size:26px;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.stat[data-astro-cid-ngsqujk4] span[data-astro-cid-ngsqujk4]{font-size:13px;color:var(--ink-3)}.grid-4[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grid-2[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(max-width:720px){.grid-4[data-astro-cid-ngsqujk4]{grid-template-columns:repeat(2,1fr)}.grid-2[data-astro-cid-ngsqujk4]{grid-template-columns:1fr}}.pcard[data-astro-cid-ngsqujk4]{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper-2)}.pcard[data-astro-cid-ngsqujk4] img[data-astro-cid-ngsqujk4]{display:block;width:100%;height:auto;background:#fff}.pcard[data-astro-cid-ngsqujk4] .cap[data-astro-cid-ngsqujk4]{padding:10px 12px 12px;font-size:13.5px;line-height:1.4;border-top:1px solid var(--line)}.pcard[data-astro-cid-ngsqujk4] .cap[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:block;font-size:14.5px;margin-bottom:4px}.pcard-fig[data-astro-cid-ngsqujk4] img[data-astro-cid-ngsqujk4]{background:#fff}.tag[data-astro-cid-ngsqujk4]{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.chips[data-astro-cid-ngsqujk4]{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.chip[data-astro-cid-ngsqujk4]{font-size:13px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.bc[data-astro-cid-ngsqujk4] pre[data-astro-cid-ngsqujk4]{background:#0f1117;color:#e6e8ef;border:1px solid var(--line);border-radius:12px;padding:18px 20px;overflow-x:auto;font-family:var(--mono);font-size:13.5px;line-height:1.55;margin:0}.bc[data-astro-cid-ngsqujk4] code[data-astro-cid-ngsqujk4]{font-family:var(--mono);font-size:.92em;background:var(--paper-2);border:1px solid var(--line);padding:1px 6px;border-radius:6px;color:var(--ink)}.bc[data-astro-cid-ngsqujk4] pre[data-astro-cid-ngsqujk4] code[data-astro-cid-ngsqujk4]{background:none;border:0;padding:0;font-size:inherit;color:inherit}.k[data-astro-cid-ngsqujk4]{color:#7dd3fc}.s[data-astro-cid-ngsqujk4]{color:#fbbf24}.n[data-astro-cid-ngsqujk4]{color:#a7f3d0}.f[data-astro-cid-ngsqujk4]{color:#c4b5fd}.pipeline[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:22px 0}.pipeline[data-astro-cid-ngsqujk4] .box[data-astro-cid-ngsqujk4]{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--paper-2);text-align:center;font-size:14px;line-height:1.4}.pipeline[data-astro-cid-ngsqujk4] .box[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:block;font-size:15px;margin-bottom:4px}.pipeline[data-astro-cid-ngsqujk4] .arrow[data-astro-cid-ngsqujk4]{font-size:26px;color:var(--ink-3)}@media(max-width:720px){.pipeline[data-astro-cid-ngsqujk4]{grid-template-columns:1fr}.pipeline[data-astro-cid-ngsqujk4] .arrow[data-astro-cid-ngsqujk4]{text-align:center;transform:rotate(90deg)}}.steps[data-astro-cid-ngsqujk4]{counter-reset:s;margin:20px 0;padding:0;list-style:none}.steps[data-astro-cid-ngsqujk4] li[data-astro-cid-ngsqujk4]{position:relative;padding:12px 0 12px 54px;border-top:1px solid var(--line)}.steps[data-astro-cid-ngsqujk4] li[data-astro-cid-ngsqujk4]:last-child{border-bottom:1px solid var(--line)}.steps[data-astro-cid-ngsqujk4] li[data-astro-cid-ngsqujk4]:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:12px;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#0a0a0b;font-weight:700;display:grid;place-items:center;font-size:15px}.steps[data-astro-cid-ngsqujk4] li[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:block}.steps[data-astro-cid-ngsqujk4] li[data-astro-cid-ngsqujk4] code[data-astro-cid-ngsqujk4]{font-size:13.5px}.list[data-astro-cid-ngsqujk4]{margin:0 0 16px;padding-left:22px}.list[data-astro-cid-ngsqujk4] li[data-astro-cid-ngsqujk4]{margin-bottom:10px}.bc[data-astro-cid-ngsqujk4] table[data-astro-cid-ngsqujk4]{width:100%;border-collapse:collapse;font-size:15px;margin:14px 0 6px}.bc[data-astro-cid-ngsqujk4] th[data-astro-cid-ngsqujk4],.bc[data-astro-cid-ngsqujk4] td[data-astro-cid-ngsqujk4]{text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.bc[data-astro-cid-ngsqujk4] th[data-astro-cid-ngsqujk4]{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.bc[data-astro-cid-ngsqujk4] td[data-astro-cid-ngsqujk4].num,.bc[data-astro-cid-ngsqujk4] th[data-astro-cid-ngsqujk4].num{text-align:right;font-variant-numeric:tabular-nums}.tablewrap[data-astro-cid-ngsqujk4]{overflow-x:auto}.callout[data-astro-cid-ngsqujk4]{border-left:4px solid var(--accent);background:var(--accent-soft);padding:14px 18px;border-radius:0 12px 12px 0;margin:22px 0}.callout[data-astro-cid-ngsqujk4].warn{border-left-color:var(--warn);background:#fbbf2414}.formula[data-astro-cid-ngsqujk4]{font-family:var(--mono);font-size:15px;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:14px 18px;overflow-x:auto;margin:14px 0;color:var(--ink)}.bars[data-astro-cid-ngsqujk4]{display:grid;gap:8px;margin:12px 0 4px}.bar[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:190px 1fr 56px;align-items:center;gap:10px;font-size:14px}.bar[data-astro-cid-ngsqujk4] .track[data-astro-cid-ngsqujk4]{height:12px;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;overflow:hidden}.bar[data-astro-cid-ngsqujk4] .fill[data-astro-cid-ngsqujk4]{height:100%;background:var(--accent);border-radius:999px}.bar[data-astro-cid-ngsqujk4] .fill[data-astro-cid-ngsqujk4].self{background:#00d9ff8c;background-image:repeating-linear-gradient(45deg,transparent 0 5px,rgba(0,0,0,.35) 5px 8px)}.bar[data-astro-cid-ngsqujk4] .fill[data-astro-cid-ngsqujk4].base{background:#ffffff40}.bar[data-astro-cid-ngsqujk4] .val[data-astro-cid-ngsqujk4]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}@media(max-width:560px){.bar[data-astro-cid-ngsqujk4]{grid-template-columns:120px 1fr 48px}}.split[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}@media(max-width:760px){.split[data-astro-cid-ngsqujk4]{grid-template-columns:1fr}}.demo[data-astro-cid-ngsqujk4]{margin:22px 0 26px}.demo[data-astro-cid-ngsqujk4] img[data-astro-cid-ngsqujk4]{display:block;width:100%;max-width:760px;height:auto;margin:0 auto;border-radius:12px;border:1px solid var(--line);background:#0b0c0e}.weights[data-astro-cid-ngsqujk4]{display:flex;gap:3px;margin:14px 0 18px;height:26px}.weights[data-astro-cid-ngsqujk4] .w[data-astro-cid-ngsqujk4]{display:grid;place-items:center;font-size:11.5px;font-weight:600;color:#0a0a0b;border-radius:6px;white-space:nowrap;overflow:hidden}.w-iou[data-astro-cid-ngsqujk4]{background:#00d9ff}.w-ops[data-astro-cid-ngsqujk4]{background:#7ee3ff}.w-f1[data-astro-cid-ngsqujk4]{background:#b7ecff}.w-cd[data-astro-cid-ngsqujk4]{background:#dbe3ea}.w-hd[data-astro-cid-ngsqujk4]{background:#c5c5d2}.terms[data-astro-cid-ngsqujk4]{display:grid;gap:12px;margin:0 0 8px}.term[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:78px 300px 1fr;gap:16px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.term-w[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:block;font-size:24px;letter-spacing:-.02em;line-height:1;color:var(--ink)}.term-w[data-astro-cid-ngsqujk4] span[data-astro-cid-ngsqujk4]{display:block;font-size:12px;color:var(--ink-3);margin-top:4px;line-height:1.3}.term-fig[data-astro-cid-ngsqujk4]{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--line);background:#0b0c0e}.term-figs[data-astro-cid-ngsqujk4]{display:grid;gap:8px}.term-sketch[data-astro-cid-ngsqujk4]{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--line);background:#ffffff05}.term-t[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:block;color:var(--ink);margin-bottom:4px}.term-t[data-astro-cid-ngsqujk4] p[data-astro-cid-ngsqujk4]{margin:0 0 6px;font-size:15px;line-height:1.5}.term-t[data-astro-cid-ngsqujk4] .ex[data-astro-cid-ngsqujk4]{color:var(--ink-3);font-size:14px}.term-t[data-astro-cid-ngsqujk4] .ex[data-astro-cid-ngsqujk4] b[data-astro-cid-ngsqujk4]{display:inline;color:var(--accent)}@media(max-width:760px){.term[data-astro-cid-ngsqujk4]{grid-template-columns:1fr}.term-w[data-astro-cid-ngsqujk4]{display:flex;align-items:baseline;gap:10px}.term-w[data-astro-cid-ngsqujk4] span[data-astro-cid-ngsqujk4]{margin:0}.weights[data-astro-cid-ngsqujk4] .w[data-astro-cid-ngsqujk4]{font-size:10px}}.sources[data-astro-cid-ngsqujk4]{margin:80px auto 60px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.sources[data-astro-cid-ngsqujk4] p[data-astro-cid-ngsqujk4]{margin:0 0 8px}.toc[data-astro-cid-ngsqujk4]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;font-size:14.5px}.toc[data-astro-cid-ngsqujk4] a[data-astro-cid-ngsqujk4]{border:0;color:var(--ink-2)}.toc[data-astro-cid-ngsqujk4] a[data-astro-cid-ngsqujk4]:hover{color:var(--accent)}.views[data-astro-cid-ngsqujk4]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.views[data-astro-cid-ngsqujk4] figure[data-astro-cid-ngsqujk4]{margin:0}.views[data-astro-cid-ngsqujk4] img[data-astro-cid-ngsqujk4]{background:#fff;image-rendering:auto}.views[data-astro-cid-ngsqujk4] figcaption[data-astro-cid-ngsqujk4]{text-align:center;margin-top:6px}@media(max-width:560px){.views[data-astro-cid-ngsqujk4]{grid-template-columns:repeat(2,1fr)}}article[data-astro-cid-ngsqujk4].is-slides .slide-skip[data-astro-cid-ngsqujk4]{display:none!important}
