.sample:where(.astro-3gvs2nhy){overflow:hidden}figcaption:where(.astro-3gvs2nhy){padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--line)}pre:where(.astro-3gvs2nhy){padding:var(--space-5);color:var(--text);margin:0;font-size:.8125rem;line-height:1.75;overflow-x:auto}@media (width>=30rem){pre:where(.astro-3gvs2nhy){font-size:.875rem}}code:where(.astro-3gvs2nhy){font-size:inherit}.p:where(.astro-3gvs2nhy),.attr:where(.astro-3gvs2nhy){color:var(--muted)}.tag:where(.astro-3gvs2nhy){color:var(--accent)}.text:where(.astro-3gvs2nhy){color:var(--strong)}.token:where(.astro-3gvs2nhy){border:1px solid var(--accent);color:var(--strong);font-family:var(--font-mono);border-radius:3px;padding:.1em .3em;font-size:.9em}pre:where(.astro-3gvs2nhy) .token:where(.astro-3gvs2nhy){font-size:inherit}.legend:where(.astro-3gvs2nhy){padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--line);color:var(--muted);font-size:.875rem}.lanes:where(.astro-srja3cyk){padding:var(--space-4)}@media (width>=30rem){.lanes:where(.astro-srja3cyk){padding:var(--space-5)}}table:where(.astro-srja3cyk){border-collapse:collapse;table-layout:fixed;width:100%}caption:where(.astro-srja3cyk){color:var(--strong);text-align:start;padding-block-end:var(--space-4);font-size:1.0625rem;font-weight:700;font-stretch:108%}thead:where(.astro-srja3cyk) th:where(.astro-srja3cyk){color:var(--muted);padding-block-end:var(--space-2);font-size:.8125rem;font-weight:500}.step-head:where(.astro-srja3cyk){text-align:start}.lane-head:where(.astro-srja3cyk){width:2.375rem;font-family:var(--font-mono);text-align:center;font-size:.6875rem}@media (width>=30rem){.lane-head:where(.astro-srja3cyk){width:3.75rem;font-size:.8125rem}}tbody:where(.astro-srja3cyk) th:where(.astro-srja3cyk){gap:var(--space-3);padding-block:var(--space-3);color:var(--strong);text-align:start;padding-inline-end:var(--space-2);font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}tbody:where(.astro-srja3cyk) tr:where(.astro-srja3cyk){border-block-start:1px solid var(--line)}.n:where(.astro-srja3cyk){width:1ch;color:var(--muted);font-family:var(--font-mono);flex:none;font-size:.8125rem;line-height:1.6}td:where(.astro-srja3cyk){vertical-align:middle;padding:0;position:relative}td:where(.astro-srja3cyk):before{content:"";border-inline-start:1px dashed var(--line);position:absolute;inset-block:0;inset-inline-start:50%}.bar:where(.astro-srja3cyk){height:1.125rem;margin-inline:var(--space-1);background-color:var(--surface);display:block;position:relative}.key:where(.astro-srja3cyk){gap:var(--space-2) var(--space-5);padding:var(--space-4) 0 0;border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--space-4);list-style:none;display:flex}.key:where(.astro-srja3cyk) li:where(.astro-srja3cyk){align-items:center;gap:var(--space-2);display:inline-flex}.key-shape:where(.astro-srja3cyk){width:1.25rem;height:.625rem}.menu:where(.astro-kzl6su7l){padding:var(--space-4)}@media (width>=30rem){.menu:where(.astro-kzl6su7l){padding:var(--space-5)}}.tree:where(.astro-kzl6su7l){margin-block-start:var(--space-4)}.node:where(.astro-kzl6su7l){padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--raised);gap:.125rem;display:grid}.image:where(.astro-kzl6su7l){border-color:var(--accent)}.kind:where(.astro-kzl6su7l){color:var(--muted);font-size:.8125rem}strong:where(.astro-kzl6su7l){color:var(--strong);font-weight:650}.detail:where(.astro-kzl6su7l){font-size:.9375rem}ul:where(.astro-kzl6su7l){gap:var(--space-3);padding:var(--space-3) 0 0 var(--space-5);margin-inline-start:var(--space-5);list-style:none;display:grid}li:where(.astro-kzl6su7l){position:relative}li:where(.astro-kzl6su7l):before,li:where(.astro-kzl6su7l):after{content:"";position:absolute;inset-inline-start:calc(-1 * var(--space-5))}li:where(.astro-kzl6su7l):before{width:var(--space-5);border-block-start:1.5px solid var(--edge);inset-block-start:50%}li:where(.astro-kzl6su7l):after{inset-block:calc(-1 * var(--space-3)) 0;border-inline-start:1.5px solid var(--edge)}li:where(.astro-kzl6su7l):last-child:after{inset-block-end:50%}.hero:where(.astro-lcdefpme){gap:clamp(2rem,1.25rem + 3vw,3.5rem);padding-block-start:clamp(2rem,1rem + 5vw,5rem);display:grid}@media (width>=46rem){h1:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}}h1:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--accent)}.hero-text:where(.astro-lcdefpme){gap:var(--space-5);justify-items:start;display:grid}.chart-note:where(.astro-lcdefpme){margin-block-start:var(--space-3)}.facts:where(.astro-lcdefpme){border-block-end:1px solid var(--line);margin-block-start:var(--space-3)}.facts:where(.astro-lcdefpme) div:where(.astro-lcdefpme){gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.facts:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){color:var(--muted)}.facts:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){color:var(--strong);font-weight:500}.points:where(.astro-lcdefpme){border-block-end:1px solid var(--line);padding:0;list-style:none}.points:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding-block:var(--space-5);border-block-start:1px solid var(--line)}.points:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:var(--measure);margin-block-start:var(--space-2)}
