.card[data-astro-cid-mxjaxvyc]{color:var(--color-ink);border-radius:14px;flex-direction:column;gap:10px;padding:20px 20px 22px;display:flex}.outline[data-astro-cid-mxjaxvyc]{border:1px solid var(--color-rule);border-top:3px solid var(--color-purple);background:var(--color-white)}.cream[data-astro-cid-mxjaxvyc]{background:var(--color-cream)}.accent[data-astro-cid-mxjaxvyc]{background:var(--color-purple);color:var(--color-white)}.icon[data-astro-cid-mxjaxvyc]{background:var(--color-cream);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:inline-flex}.accent[data-astro-cid-mxjaxvyc] .icon[data-astro-cid-mxjaxvyc]{background:color-mix(in srgb, var(--color-white) 16%, transparent)}.label[data-astro-cid-mxjaxvyc]{color:var(--color-purple);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:10.5px}.accent[data-astro-cid-mxjaxvyc] .label[data-astro-cid-mxjaxvyc]{color:color-mix(in srgb, var(--color-white) 80%, transparent)}.body[data-astro-cid-mxjaxvyc]{font-size:14px;font-weight:300;line-height:1.5}.paths[data-astro-cid-jipe75i7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.code[data-astro-cid-jipe75i7]{font-family:var(--font-mono);font-size:13px;font-weight:600}@media (width<=991px){.paths[data-astro-cid-jipe75i7]{grid-template-columns:1fr}}.memory[data-astro-cid-72ypnpqx]{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);border-radius:14px;padding:8px 24px;font-size:13px;line-height:1.5}.row[data-astro-cid-72ypnpqx]{border-top:1px solid var(--color-rule-dark);align-items:baseline;gap:14px;padding:14px 0;display:flex}.row[data-astro-cid-72ypnpqx]:first-child{border-top:0}b[data-astro-cid-72ypnpqx]{color:var(--color-white);font-weight:600}.check[data-astro-cid-72ypnpqx]{color:var(--color-purple-light);flex:none;font-weight:600}.chain[data-astro-cid-cqb5ld7z]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.code[data-astro-cid-cqb5ld7z]{font-family:var(--font-mono);font-size:13px;font-weight:600}.arrow[data-astro-cid-cqb5ld7z]{color:var(--color-faint);font-family:var(--font-display);align-self:center;font-size:26px}@media (width<=991px){.chain[data-astro-cid-cqb5ld7z]{grid-template-columns:1fr}.arrow[data-astro-cid-cqb5ld7z]{justify-self:start;margin-left:20px;transform:rotate(90deg)}}.band[data-astro-cid-dwckev2q]{padding:110px 0 120px}.docs[data-astro-cid-dwckev2q]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:64px;display:grid}.index[data-astro-cid-dwckev2q]{border-top:1px solid var(--rule);flex-direction:column;display:flex;position:sticky;top:96px}.link[data-astro-cid-dwckev2q]{border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;border-left:2px solid #0000;align-items:baseline;gap:14px;margin-left:-1px;padding:14px 0 14px 16px;font-size:12.5px;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.link-number[data-astro-cid-dwckev2q]{letter-spacing:.2em;opacity:.7;font-size:10.5px}.link[data-astro-cid-dwckev2q]:hover,.link[data-astro-cid-dwckev2q].is-active{color:var(--fg)}.link[data-astro-cid-dwckev2q].is-active{border-left-color:var(--color-purple)}.link[data-astro-cid-dwckev2q].is-active .link-number[data-astro-cid-dwckev2q]{color:var(--color-purple);opacity:1}.chapter[data-astro-cid-dwckev2q]{padding:0 0 88px;scroll-margin-top:96px}.chapter[data-astro-cid-dwckev2q]+.chapter[data-astro-cid-dwckev2q]{border-top:1px solid var(--rule);padding-top:72px}.chapter[data-astro-cid-dwckev2q]:last-child{padding-bottom:0}.figure[data-astro-cid-dwckev2q]{margin-top:36px}@media (width<=991px){.band[data-astro-cid-dwckev2q]{padding:72px 0 84px}.docs[data-astro-cid-dwckev2q]{grid-template-columns:1fr;gap:40px}.index[data-astro-cid-dwckev2q]{border-top:0;border-bottom:1px solid var(--rule);flex-direction:row;position:static;overflow-x:auto}.link[data-astro-cid-dwckev2q]{border-bottom:0;border-left:0;flex:none;margin:0;padding:10px 14px 12px 0}.link[data-astro-cid-dwckev2q].is-active{box-shadow:inset 0 -2px 0 var(--color-purple)}.chapter[data-astro-cid-dwckev2q]{padding-bottom:56px}.chapter[data-astro-cid-dwckev2q]+.chapter[data-astro-cid-dwckev2q]{padding-top:48px}}@media (prefers-reduced-motion:reduce){.link[data-astro-cid-dwckev2q]{transition:none}}.term[data-astro-cid-w4emi4r6]{width:100%}.tabs[data-astro-cid-w4emi4r6]{border-bottom:1px solid var(--color-rule-dark);background:color-mix(in srgb, var(--color-white) 3%, transparent);gap:4px;padding:10px 10px 0;display:flex}.tab[data-astro-cid-w4emi4r6]{color:color-mix(in srgb, var(--color-white) 55%, transparent);letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:9px 14px 11px;font-size:11.5px;display:inline-flex}.active[data-astro-cid-w4emi4r6]{border-color:var(--color-rule-dark);background:var(--color-night);color:var(--color-white);margin-bottom:-1px}.tab[data-astro-cid-w4emi4r6] img[data-astro-cid-w4emi4r6]{object-fit:contain;width:16px;height:16px;display:block}.tab[data-astro-cid-w4emi4r6] .mono[data-astro-cid-w4emi4r6]{opacity:.85;filter:invert()}.body[data-astro-cid-w4emi4r6]{color:color-mix(in srgb, var(--color-white) 86%, transparent);white-space:pre;tab-size:2;margin:0;padding:22px 24px 8px;font-size:12.5px;line-height:1.7;overflow-x:auto}.dim[data-astro-cid-w4emi4r6]{color:color-mix(in srgb, var(--color-white) 45%, transparent)}.req[data-astro-cid-w4emi4r6]{color:var(--color-purple-light)}.tool[data-astro-cid-w4emi4r6],.num[data-astro-cid-w4emi4r6]{color:var(--color-white);font-weight:600}.res[data-astro-cid-w4emi4r6]{color:var(--color-green)}.cursor[data-astro-cid-w4emi4r6]{background:var(--color-purple);vertical-align:-2px;width:8px;height:14px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.fact[data-astro-cid-w4emi4r6]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.dot[data-astro-cid-w4emi4r6]{background:var(--color-green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-green) 20%, transparent);border-radius:50%}@media (width<=991px){.body[data-astro-cid-w4emi4r6]{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.cursor[data-astro-cid-w4emi4r6]{animation:none}}.hero[data-astro-cid-ivfstduy]{grid-template-columns:minmax(28px,1fr) minmax(0,592px) minmax(0,592px) minmax(28px,1fr);align-items:stretch;display:grid}.copy[data-astro-cid-ivfstduy]{grid-area:1/2;padding:96px 56px 96px 0}.headline[data-astro-cid-ivfstduy]{margin-bottom:28px}.size[data-astro-cid-ivfstduy]{font-size:clamp(48px,6.4vw,92px);display:block}.sub[data-astro-cid-ivfstduy]{margin-bottom:22px}.bullets[data-astro-cid-ivfstduy]{margin-bottom:32px}.night[data-astro-cid-ivfstduy]{background:var(--color-night);grid-area:1/3/auto/5;position:relative;overflow:hidden}.glow[data-astro-cid-ivfstduy]{background:radial-gradient(circle, color-mix(in srgb, var(--color-purple) 55%, transparent), color-mix(in srgb, var(--color-purple) 12%, transparent) 50%, transparent 72%);filter:blur(30px);border-radius:50%;width:70%;padding-top:70%;position:absolute;bottom:-30%;left:-10%}.figure[data-astro-cid-ivfstduy]{z-index:1;grid-area:1/3;align-items:center;padding:72px 0 72px 56px;display:flex;position:relative}@media (width<=991px){.hero[data-astro-cid-ivfstduy]{grid-template-columns:minmax(20px,1fr) minmax(0,1200px) minmax(20px,1fr)}.copy[data-astro-cid-ivfstduy]{padding:64px 0 56px}.size[data-astro-cid-ivfstduy]{font-size:clamp(48px,11vw,96px)}.night[data-astro-cid-ivfstduy]{grid-area:2/1/auto/-1}.figure[data-astro-cid-ivfstduy]{grid-area:2/2;padding:48px 0}}
