.intro[data-astro-cid-lxfbez4b]{padding-top:3rem}.intro[data-astro-cid-lxfbez4b] .body[data-astro-cid-lxfbez4b]{gap:1rem;max-width:38rem;display:grid}b[data-astro-cid-lxfbez4b]{font-weight:600}code[data-astro-cid-lxfbez4b]{font-family:var(--mono);font-size:.875em}p[data-astro-cid-lxfbez4b] code[data-astro-cid-lxfbez4b],li[data-astro-cid-lxfbez4b] code[data-astro-cid-lxfbez4b],.pair[data-astro-cid-lxfbez4b] code[data-astro-cid-lxfbez4b]{background:var(--wash);border:1px solid var(--rule);border-radius:4px;padding:.05em .3em}.pbar[data-astro-cid-lxfbez4b]{gap:.6rem;display:grid}.pbar[data-astro-cid-lxfbez4b] figcaption[data-astro-cid-lxfbez4b]{font-weight:500}.pbar-track[data-astro-cid-lxfbez4b]{border-radius:var(--radius-s);gap:2px;height:2.25rem;display:flex;overflow:hidden}.seg[data-astro-cid-lxfbez4b].hi{background:var(--indigo)}.seg[data-astro-cid-lxfbez4b].mid{background:#8fa9f2}.seg[data-astro-cid-lxfbez4b].lo{background:var(--ink)}.pbar-key[data-astro-cid-lxfbez4b]{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.pbar-key[data-astro-cid-lxfbez4b] li[data-astro-cid-lxfbez4b]{align-items:center;gap:.4rem;display:flex}.sw[data-astro-cid-lxfbez4b]{border-radius:2px;width:.75rem;height:.75rem}.sw[data-astro-cid-lxfbez4b].hi{background:var(--indigo)}.sw[data-astro-cid-lxfbez4b].mid{background:#8fa9f2}.sw[data-astro-cid-lxfbez4b].lo{background:var(--ink)}.ba[data-astro-cid-lxfbez4b]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.arch[data-astro-cid-lxfbez4b]{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--wash);align-content:start;gap:1rem;padding:1.25rem;display:grid}.arch[data-astro-cid-lxfbez4b].after{border-color:var(--indigo);background:var(--indigo-tint)}.arch[data-astro-cid-lxfbez4b] figcaption[data-astro-cid-lxfbez4b]{font-weight:600}.arch-row[data-astro-cid-lxfbez4b]{align-items:center;gap:.5rem;display:flex}.stack[data-astro-cid-lxfbez4b]{gap:.35rem;display:grid}.node[data-astro-cid-lxfbez4b]{border-radius:var(--radius-s);background:var(--paper);border:1px solid var(--rule);text-align:center;padding:.45rem .6rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:grid}.node[data-astro-cid-lxfbez4b] small[data-astro-cid-lxfbez4b]{color:var(--muted);font-size:.75rem;font-weight:400}.node[data-astro-cid-lxfbez4b].heavy{background:#d9dce6;border-color:#c9cede;flex:1;padding:1.1rem .6rem}.node[data-astro-cid-lxfbez4b].dark{background:var(--ink);color:#fff;border-color:var(--ink)}.node[data-astro-cid-lxfbez4b].dark small[data-astro-cid-lxfbez4b]{color:#c9cede}.node[data-astro-cid-lxfbez4b].meta{background:var(--indigo);color:#fff;border-color:var(--indigo);font-size:.75rem}.arrow[data-astro-cid-lxfbez4b]{background:var(--muted);flex:0 0 1.1rem;height:1px;position:relative}.arrow[data-astro-cid-lxfbez4b]:after{content:"";border:4px solid #0000;border-left:5px solid var(--muted);border-right:0;position:absolute;top:-3.5px;right:-1px}.after[data-astro-cid-lxfbez4b] .arch-row[data-astro-cid-lxfbez4b]>.node[data-astro-cid-lxfbez4b]:last-child{flex:1}.costs[data-astro-cid-lxfbez4b]{gap:.5rem;font-size:.9375rem;line-height:1.5;display:grid}@media (width<=760px){.ba[data-astro-cid-lxfbez4b]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.arch-row[data-astro-cid-lxfbez4b]{flex-direction:column;align-items:stretch}.arrow[data-astro-cid-lxfbez4b]{flex:0 0 .9rem;align-self:center;width:1px;height:.9rem}.arrow[data-astro-cid-lxfbez4b]:after{border:4px solid #0000;border-top:5px solid var(--muted);border-bottom:0;inset:auto auto -1px -3.5px}.node[data-astro-cid-lxfbez4b].heavy{flex:none}}.tbl[data-astro-cid-lxfbez4b]{border-collapse:collapse;width:100%;font-size:var(--t-sm);line-height:1.45}.tbl[data-astro-cid-lxfbez4b] caption[data-astro-cid-lxfbez4b]{text-align:left;font-weight:500;font-size:var(--t-base);margin-bottom:.6rem}.tbl[data-astro-cid-lxfbez4b] th[data-astro-cid-lxfbez4b],.tbl[data-astro-cid-lxfbez4b] td[data-astro-cid-lxfbez4b]{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.65rem .75rem .65rem 0}.tbl[data-astro-cid-lxfbez4b] thead[data-astro-cid-lxfbez4b] th[data-astro-cid-lxfbez4b]{color:var(--muted);border-bottom-color:var(--ink);font-weight:500}.tbl[data-astro-cid-lxfbez4b] tbody[data-astro-cid-lxfbez4b] th[data-astro-cid-lxfbez4b]{white-space:nowrap;font-weight:500}.tbl[data-astro-cid-lxfbez4b] tbody[data-astro-cid-lxfbez4b] th[data-astro-cid-lxfbez4b] code[data-astro-cid-lxfbez4b]{color:var(--indigo)}.trace[data-astro-cid-lxfbez4b]{border:1px solid var(--rule);border-radius:var(--radius-m);gap:0;display:grid;overflow:hidden}.t[data-astro-cid-lxfbez4b]{border-top:1px solid var(--rule);font-size:var(--t-sm);grid-template-columns:4rem 1fr;gap:.75rem;padding:.85rem 1rem;display:grid}.t[data-astro-cid-lxfbez4b]:first-child{border-top:0}.t[data-astro-cid-lxfbez4b].user{background:var(--wash)}.t[data-astro-cid-lxfbez4b].answer{background:var(--green-tint)}.who[data-astro-cid-lxfbez4b]{font-family:var(--mono);color:var(--muted);padding-top:.15rem;font-size:.75rem}.fn[data-astro-cid-lxfbez4b]{color:var(--indigo);font-size:.875rem;font-weight:500}.args[data-astro-cid-lxfbez4b]{font-family:var(--mono);gap:.1rem;margin:.4rem 0 .55rem;font-size:.8125rem;display:grid}.args[data-astro-cid-lxfbez4b] div[data-astro-cid-lxfbez4b]{grid-template-columns:8.5rem 1fr;gap:.5rem;display:grid}.args[data-astro-cid-lxfbez4b] dt[data-astro-cid-lxfbez4b]{color:var(--muted)}.args[data-astro-cid-lxfbez4b] dd[data-astro-cid-lxfbez4b]{overflow-wrap:anywhere}.ret[data-astro-cid-lxfbez4b]{border-left:2px solid var(--indigo);background:var(--wash);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.55rem .7rem;font-size:.78rem;line-height:1.55}@media (width<=520px){.t[data-astro-cid-lxfbez4b]{grid-template-columns:1fr;gap:.25rem}.args[data-astro-cid-lxfbez4b] div[data-astro-cid-lxfbez4b]{grid-template-columns:1fr;gap:0}}.pairs[data-astro-cid-lxfbez4b]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pair[data-astro-cid-lxfbez4b]{border:1px solid var(--rule);border-radius:var(--radius-m);padding:1rem 1.1rem;font-size:.9375rem;line-height:1.55}.pair-h[data-astro-cid-lxfbez4b]{margin-bottom:.35rem;font-weight:600}@media (width<=640px){.pairs[data-astro-cid-lxfbez4b]{grid-template-columns:1fr}}.results[data-astro-cid-lxfbez4b]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.results[data-astro-cid-lxfbez4b] div[data-astro-cid-lxfbez4b]{padding:1rem 1rem 0 0}.results[data-astro-cid-lxfbez4b] div[data-astro-cid-lxfbez4b]+div[data-astro-cid-lxfbez4b]{border-left:1px solid var(--rule);padding-left:1rem}.results[data-astro-cid-lxfbez4b] dt[data-astro-cid-lxfbez4b]{font-size:var(--t-sm);color:var(--muted)}.results[data-astro-cid-lxfbez4b] dd[data-astro-cid-lxfbez4b]{font-size:var(--t-xl);color:var(--indigo);letter-spacing:-.01em;font-weight:500}.tradeoffs[data-astro-cid-lxfbez4b]{gap:2rem;display:grid}.tradeoffs[data-astro-cid-lxfbez4b]>div[data-astro-cid-lxfbez4b]{gap:.6rem;display:grid}.tradeoffs[data-astro-cid-lxfbez4b] h3[data-astro-cid-lxfbez4b]{font-size:var(--t-lg)}
