ol[data-astro-cid-tn5o3dxu]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-10);flex-wrap:wrap;gap:.25rem .5rem;font-size:.6875rem;line-height:1rem;display:flex}li[data-astro-cid-tn5o3dxu]{gap:.5rem;display:inline-flex}a[data-astro-cid-tn5o3dxu]{color:var(--color-ink-10);transition:color .15s var(--ease-out)}a[data-astro-cid-tn5o3dxu]:hover{color:var(--color-ink-12)}.sep[data-astro-cid-tn5o3dxu]{color:var(--color-ink-7)}[data-astro-cid-tn5o3dxu][aria-current]{color:var(--color-ink-11)}.toc[data-astro-cid-oj43yjvi]{align-content:start;gap:.875rem;display:grid}.head[data-astro-cid-oj43yjvi]{color:var(--color-ink-10)}ol[data-astro-cid-oj43yjvi]{border-top:1px solid var(--color-rule);display:grid}li[data-astro-cid-oj43yjvi]{border-bottom:1px solid var(--color-rule)}a[data-astro-cid-oj43yjvi]{color:var(--color-ink-10);transition:color .2s var(--ease-out);grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.5625rem 0;font-size:.875rem;line-height:1.25rem;display:grid}.n[data-astro-cid-oj43yjvi]{font-family:var(--font-mono);color:var(--color-ink-10);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out);font-size:.6875rem;line-height:1.25rem}a[data-astro-cid-oj43yjvi][aria-current],a[data-astro-cid-oj43yjvi][aria-current] .n[data-astro-cid-oj43yjvi]{color:var(--color-ink-12)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-oj43yjvi]:hover{color:var(--color-ink-12)}}.tocbar[data-astro-cid-oj43yjvi]{z-index:30;isolation:isolate;min-width:0;position:sticky;top:4rem}.tocbar[data-astro-cid-oj43yjvi]:before{content:"";z-index:-1;backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 -1px 0 var(--color-rule);transition:background-color .2s var(--ease-out);background:#0a0a0af7;position:absolute;inset:0}.tocbar[data-astro-cid-oj43yjvi][data-tone=paper]:before{box-shadow:inset 0 -1px 0 var(--color-rule-paper);background:#f9f9f9f7}.tocbar[data-astro-cid-oj43yjvi][data-tone=paper]{--color-ink-12:#202020;--color-ink-10:#646464;--color-ink-8:#8d8d8d;--color-rule:#d6d6d6}summary[data-astro-cid-oj43yjvi]{cursor:pointer;align-items:center;gap:1.25rem;height:2.75rem;list-style:none;display:flex}summary[data-astro-cid-oj43yjvi]::-webkit-details-marker{display:none}.lab[data-astro-cid-oj43yjvi]{color:var(--color-ink-10);flex:none}.cur[data-astro-cid-oj43yjvi]{min-width:0;color:var(--color-ink-12);flex:1 1 0;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.cur[data-astro-cid-oj43yjvi] .n[data-astro-cid-oj43yjvi]{white-space:nowrap;flex:none}.ct[data-astro-cid-oj43yjvi]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}summary[data-astro-cid-oj43yjvi] svg[data-astro-cid-oj43yjvi]{fill:none;width:12px;height:12px;stroke:var(--color-ink-10);stroke-width:1.4px;transition:rotate .2s var(--ease-out);flex:none;margin-left:auto}details[data-astro-cid-oj43yjvi][open] summary[data-astro-cid-oj43yjvi] svg[data-astro-cid-oj43yjvi]{rotate:180deg}details[data-astro-cid-oj43yjvi] nav[data-astro-cid-oj43yjvi]{max-height:calc(100svh - 10rem);padding-bottom:1rem;overflow-y:auto}.prog[data-astro-cid-oj43yjvi]{height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.prog[data-astro-cid-oj43yjvi] i[data-astro-cid-oj43yjvi]{background:var(--color-ink-12);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<40rem){.lab[data-astro-cid-oj43yjvi]{display:none}}@media (prefers-reduced-transparency:reduce){.tocbar[data-astro-cid-oj43yjvi]:before{background:var(--color-ink-0);backdrop-filter:none}}.ph[data-astro-cid-4jc4jfek]{padding-top:2rem;padding-bottom:var(--section-tight);gap:2.5rem;display:grid}.meta[data-astro-cid-4jc4jfek]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;display:flex}.when[data-astro-cid-4jc4jfek]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-10);font-size:.6875rem;line-height:1rem}.head[data-astro-cid-4jc4jfek]{gap:1rem;display:grid}.top[data-astro-cid-4jc4jfek]{gap:3rem;display:grid}.main[data-astro-cid-4jc4jfek]{align-content:start;gap:2.5rem;min-width:0;display:grid}.lede[data-astro-cid-4jc4jfek]{max-width:36rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-11);text-wrap:pretty}.media[data-astro-cid-4jc4jfek]{gap:3rem;min-width:0;display:grid}@media (width>=64rem){.has-toc[data-astro-cid-4jc4jfek] .top[data-astro-cid-4jc4jfek]{grid-template-columns:minmax(0,1fr) 17.5rem;gap:4rem}.side[data-astro-cid-4jc4jfek]{padding-top:.5rem}}.sa[data-astro-cid-j64m6avz]{border-top:1px solid var(--color-rule-strong);gap:1rem;max-width:46rem;padding-top:1.25rem;display:grid}.lab[data-astro-cid-j64m6avz]{color:var(--color-ink-10)}.txt[data-astro-cid-j64m6avz]{letter-spacing:-.018em;color:var(--color-ink-12);text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + .75vw,1.625rem);line-height:1.42}.txt[data-astro-cid-j64m6avz] cite.src{vertical-align:.2em;font-size:.6875rem}.qa[data-astro-cid-hevsuj5j],.qa-row[data-astro-cid-hevsuj5j]{gap:1.25rem;display:grid}.qa[data-astro-cid-hevsuj5j]{border-top:1px solid var(--color-rule);padding-block:2.5rem 3rem;scroll-margin-top:7rem}.q[data-astro-cid-hevsuj5j]{align-content:start;gap:.75rem;display:grid}.a[data-astro-cid-hevsuj5j]{color:var(--color-ink-11);text-wrap:pretty;max-width:38rem;font-size:1rem;line-height:1.625rem}.a[data-astro-cid-hevsuj5j] strong,.a[data-astro-cid-hevsuj5j] b{color:var(--color-ink-12);font-weight:550}.a[data-astro-cid-hevsuj5j] a{color:var(--color-ink-12);text-decoration:underline;text-decoration-color:var(--color-ink-6);text-underline-offset:4px}.a[data-astro-cid-hevsuj5j] ul:not([class]){padding-left:0}.fig-row[data-astro-cid-hevsuj5j]{min-width:0;padding-top:1.5rem}@media (width>=64rem){.qa[data-astro-cid-hevsuj5j]{padding-block:3rem 4rem}.qa-row[data-astro-cid-hevsuj5j]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem 3rem}.q[data-astro-cid-hevsuj5j]{align-self:start;position:sticky;top:7.5rem}}.rp[data-astro-cid-opho4joy]{gap:2rem;display:grid}ol[data-astro-cid-opho4joy]{border-bottom:1px solid var(--color-rule)}li[data-astro-cid-opho4joy]{border-top:1px solid var(--color-rule)}a[data-astro-cid-opho4joy]{grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.125rem 0;display:grid}.n[data-astro-cid-opho4joy]{font-family:var(--font-mono);color:var(--color-ink-10);font-size:.75rem}.t[data-astro-cid-opho4joy]{gap:.25rem;display:grid}.name[data-astro-cid-opho4joy]{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:1.125rem;font-weight:550;display:flex}.lang[data-astro-cid-opho4joy]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-10);font-size:.6875rem;font-weight:400}.note[data-astro-cid-opho4joy]{color:var(--color-ink-10);font-size:.875rem}.arr[data-astro-cid-opho4joy]{color:var(--color-ink-10);transition:translate .2s var(--ease-out), color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-opho4joy]:hover .arr[data-astro-cid-opho4joy]{color:var(--color-ink-12);translate:4px}a[data-astro-cid-opho4joy]:hover .note[data-astro-cid-opho4joy]{color:var(--color-ink-11)}}
