.chart:where(.astro-bcpsxb5y){background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius);max-width:860px;margin:0;padding:1.25rem 1.25rem 1rem}figcaption:where(.astro-bcpsxb5y){font-family:var(--font-display);margin-bottom:.5rem;font-size:1rem;font-weight:600}svg:where(.astro-bcpsxb5y){width:100%;height:auto;overflow:visible}text:where(.astro-bcpsxb5y){font-family:var(--font-mono);fill:var(--ink-2);font-size:11px}.grid:where(.astro-bcpsxb5y) line:where(.astro-bcpsxb5y){stroke:var(--hairline);stroke-width:1px}.bar:where(.astro-bcpsxb5y) path:where(.astro-bcpsxb5y){fill:var(--teal)}.hit:where(.astro-bcpsxb5y){fill:#0000}.bar:where(.astro-bcpsxb5y) .value:where(.astro-bcpsxb5y){fill:var(--ink);opacity:0;font-weight:600;transition:opacity .12s}.bar:where(.astro-bcpsxb5y) .value:where(.astro-bcpsxb5y).always,.bar:where(.astro-bcpsxb5y):hover .value:where(.astro-bcpsxb5y),.bar:where(.astro-bcpsxb5y):focus-visible .value:where(.astro-bcpsxb5y){opacity:1}.bar:where(.astro-bcpsxb5y):hover path:where(.astro-bcpsxb5y),.bar:where(.astro-bcpsxb5y):focus-visible path:where(.astro-bcpsxb5y){fill:color-mix(in srgb, var(--teal) 80%, var(--ink))}.bar:where(.astro-bcpsxb5y):focus-visible{outline:none}.note:where(.astro-bcpsxb5y){color:var(--ink-2);margin-top:.5rem;font-size:.8rem}details:where(.astro-bcpsxb5y){margin-top:.75rem;font-size:.85rem}summary:where(.astro-bcpsxb5y){cursor:pointer;color:var(--teal-text)}table:where(.astro-bcpsxb5y){border-collapse:collapse;font-family:var(--font-mono);margin-top:.5rem;font-size:.8rem}th:where(.astro-bcpsxb5y),td:where(.astro-bcpsxb5y){text-align:left;border-bottom:1px solid var(--hairline);padding:.25rem 1.5rem .25rem 0}.pubs:where(.astro-lp4gx35h){margin:0;padding:0;list-style:none;display:grid}li:where(.astro-lp4gx35h){border-top:1px solid var(--hairline);grid-template-columns:4rem 1fr;gap:1rem;padding-block:1rem;display:grid}.year:where(.astro-lp4gx35h){font-family:var(--font-mono);color:var(--teal-text);font-weight:600}.title:where(.astro-lp4gx35h){font-weight:600;line-height:1.4}.title:where(.astro-lp4gx35h) a:where(.astro-lp4gx35h){color:var(--ink);text-decoration:none}.title:where(.astro-lp4gx35h) a:where(.astro-lp4gx35h):hover{color:var(--teal-text);text-decoration:underline}.tag:where(.astro-lp4gx35h){border:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink-2);vertical-align:.15em;border-radius:999px;margin-inline-start:.5rem;padding:.05rem .45rem;font-size:.68rem;font-weight:500}.src:where(.astro-lp4gx35h),.meta:where(.astro-lp4gx35h){color:var(--ink-2);margin-top:.2rem;font-size:.9rem}.meta:where(.astro-lp4gx35h){font-size:.85rem}.block:where(.astro-gvhr7ciw){gap:1.25rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.block:where(.astro-gvhr7ciw)>h2:where(.astro-gvhr7ciw){font-size:clamp(1.6rem,3vw,2.2rem)}.intro:where(.astro-gvhr7ciw){color:var(--ink-2);max-width:var(--measure)}.refs:where(.astro-gvhr7ciw){grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ref:where(.astro-gvhr7ciw){align-content:start;gap:.75rem;padding:1.4rem;display:grid}.citation:where(.astro-gvhr7ciw){line-height:1.55}.row:where(.astro-gvhr7ciw){font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.8rem;display:flex}.copy:where(.astro-gvhr7ciw){font:inherit;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:.3rem .7rem}.copy:where(.astro-gvhr7ciw):hover{border-color:var(--teal)}details:where(.astro-gvhr7ciw) summary:where(.astro-gvhr7ciw){cursor:pointer;color:var(--teal-text);font-size:.85rem}pre:where(.astro-gvhr7ciw){background:var(--paper);border-radius:var(--radius-sm);font-family:var(--font-mono);margin:.6rem 0 0;padding:.9rem;font-size:.72rem;line-height:1.5;overflow-x:auto}.stats:where(.astro-gvhr7ciw){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.stats:where(.astro-gvhr7ciw) p:where(.astro-gvhr7ciw){border-left:3px solid var(--teal);background:var(--card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;gap:.2rem;padding:1.1rem 1.25rem;display:grid}.stats:where(.astro-gvhr7ciw) strong:where(.astro-gvhr7ciw){font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1}.stats:where(.astro-gvhr7ciw) span:where(.astro-gvhr7ciw){color:var(--ink-2);font-size:.9rem}.all:where(.astro-gvhr7ciw) ol:where(.astro-gvhr7ciw){gap:.55rem;margin:1rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.all:where(.astro-gvhr7ciw) li:where(.astro-gvhr7ciw){grid-template-columns:3.5rem 1fr;gap:.75rem;display:grid}.y:where(.astro-gvhr7ciw){font-family:var(--font-mono);color:var(--ink-2)}.all:where(.astro-gvhr7ciw) em:where(.astro-gvhr7ciw){color:var(--ink-2)}@media (width<=640px){.stats:where(.astro-gvhr7ciw){grid-template-columns:1fr}}
