.sheet-page[data-astro-cid-eo3wme6m]{padding-block:clamp(2rem,7svh,4.5rem) clamp(4rem,12svh,8rem)}.sheet-back[data-astro-cid-eo3wme6m]{justify-self:start}.sheet-head[data-astro-cid-eo3wme6m]{margin-top:1.75rem}.sheet-head[data-astro-cid-eo3wme6m] h1[data-astro-cid-eo3wme6m]{margin-top:clamp(.9rem,2svh,1.4rem);max-width:16em}.sheet-lead[data-astro-cid-eo3wme6m]{margin-top:clamp(1.25rem,3svh,2rem);max-width:40rem;font-size:var(--text-lead);line-height:1.45;color:var(--foreground-soft)}.sheet-actions[data-astro-cid-eo3wme6m]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,4svh,2.25rem)}.sheet-meta[data-astro-cid-eo3wme6m]{margin-top:clamp(1.75rem,5svh,2.5rem);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-note);line-height:1.6}.sheet-meta[data-astro-cid-eo3wme6m]>div[data-astro-cid-eo3wme6m]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:.7rem;border-top:1px solid var(--rule)}.sheet-meta[data-astro-cid-eo3wme6m] dt[data-astro-cid-eo3wme6m]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.sheet-meta[data-astro-cid-eo3wme6m] dd[data-astro-cid-eo3wme6m]{letter-spacing:.02em;color:var(--foreground)}.sheet-stack[data-astro-cid-eo3wme6m]{list-style:none}.sheet-stack[data-astro-cid-eo3wme6m] li[data-astro-cid-eo3wme6m]{display:inline}.sheet-stack[data-astro-cid-eo3wme6m] li[data-astro-cid-eo3wme6m]:not(:last-child):after{content:" · ";color:var(--muted-foreground)}.sheet-body[data-astro-cid-eo3wme6m]{margin-top:clamp(2rem,6svh,3rem)}.sheet-figure[data-astro-cid-eo3wme6m]{padding:.625rem}.sheet-figure[data-astro-cid-eo3wme6m] img[data-astro-cid-eo3wme6m]{display:block;width:100%;height:auto;border:1px solid var(--rule)}.sheet-section[data-astro-cid-eo3wme6m],.sheet-prose[data-astro-cid-eo3wme6m]{container-type:inline-size}.sheet-body[data-astro-cid-eo3wme6m]>*+*{margin-top:clamp(2.5rem,6svh,3.5rem)}.sheet-section[data-astro-cid-eo3wme6m] h2[data-astro-cid-eo3wme6m]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem);font-weight:560}.feature-list[data-astro-cid-eo3wme6m]{margin-top:1.25rem;list-style:none;border-bottom:1px solid var(--rule)}.feature-list[data-astro-cid-eo3wme6m] li[data-astro-cid-eo3wme6m]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;row-gap:.3rem;align-items:baseline;padding-block:.95rem;border-top:1px solid var(--rule)}.feature-number[data-astro-cid-eo3wme6m],.architecture[data-astro-cid-eo3wme6m] dt[data-astro-cid-eo3wme6m]{font-family:var(--font-mono);font-size:var(--text-note);line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.feature-list[data-astro-cid-eo3wme6m] h3[data-astro-cid-eo3wme6m]{font-size:1.25rem;font-weight:520;line-height:1.2;letter-spacing:-.012em}.feature-list[data-astro-cid-eo3wme6m] p[data-astro-cid-eo3wme6m]{grid-column:2;font-size:1rem;line-height:1.6;color:var(--foreground-soft)}.architecture[data-astro-cid-eo3wme6m]{margin-top:1.25rem;border-bottom:1px solid var(--rule)}.architecture[data-astro-cid-eo3wme6m]>div[data-astro-cid-eo3wme6m]{display:grid;gap:.3rem;padding-block:.95rem;border-top:1px solid var(--rule)}.architecture[data-astro-cid-eo3wme6m] dd[data-astro-cid-eo3wme6m]{font-size:1rem;line-height:1.6;color:var(--foreground-soft)}@container (min-width: 34rem){.feature-list[data-astro-cid-eo3wme6m] li[data-astro-cid-eo3wme6m]{grid-template-columns:2.25rem 11.5rem minmax(0,1fr);column-gap:1rem}.feature-list[data-astro-cid-eo3wme6m] p[data-astro-cid-eo3wme6m]{grid-column:3}.architecture[data-astro-cid-eo3wme6m]>div[data-astro-cid-eo3wme6m]{grid-template-columns:9.5rem minmax(0,1fr);gap:1.25rem;align-items:baseline}}.sheet-prose[data-astro-cid-eo3wme6m]{max-width:none}.sheet-prose[data-astro-cid-eo3wme6m]>:first-child{margin-top:0}.sheet-prose[data-astro-cid-eo3wme6m]>:last-child{margin-bottom:0}.sheet-prose[data-astro-cid-eo3wme6m]>p,.sheet-prose[data-astro-cid-eo3wme6m]>ul,.sheet-prose[data-astro-cid-eo3wme6m]>ol,.sheet-prose[data-astro-cid-eo3wme6m]>blockquote{max-width:68ch}.sheet-prose[data-astro-cid-eo3wme6m] table{display:block;overflow-x:auto}.sheet-foot[data-astro-cid-eo3wme6m]{margin-top:1.25rem}@media(min-width:64rem){.sheet-page[data-astro-cid-eo3wme6m]{grid-template-rows:auto 1fr}.sheet-back[data-astro-cid-eo3wme6m]{grid-column:margin-start / text-start;grid-row:1;align-self:start}.sheet-head[data-astro-cid-eo3wme6m]{grid-row:1 / span 2;margin-top:0}.sheet-meta[data-astro-cid-eo3wme6m]{grid-row:2 / span 8;align-self:start;position:sticky;top:calc(var(--header-h) + 2rem);margin-top:1.5rem}.sheet-meta[data-astro-cid-eo3wme6m]>div[data-astro-cid-eo3wme6m]{grid-template-columns:minmax(0,1fr);gap:.2rem}.sheet-stack[data-astro-cid-eo3wme6m] li[data-astro-cid-eo3wme6m]{display:block}.sheet-stack[data-astro-cid-eo3wme6m] li[data-astro-cid-eo3wme6m]:not(:last-child):after{content:none}}@media(min-width:64rem)and (max-width:71.99rem){.sheet-body[data-astro-cid-eo3wme6m]{grid-column:text-start / gutter-end}}@media print{.sheet-back[data-astro-cid-eo3wme6m],.sheet-actions[data-astro-cid-eo3wme6m]{display:none}}
