.crumbs[data-astro-cid-7eq4nle5]{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-7eq4nle5] a[data-astro-cid-7eq4nle5]:hover{color:var(--color-accent-text);text-decoration:underline}.fh[data-astro-cid-7eq4nle5]{padding-block:var(--space-8) var(--space-12)}.fh[data-astro-cid-7eq4nle5] h1[data-astro-cid-7eq4nle5]{font-size:var(--text-4xl);margin-top:var(--space-2);overflow-wrap:anywhere;font-weight:800}.summary[data-astro-cid-7eq4nle5]{margin-top:var(--space-4);font-size:var(--text-lg);max-width:36em;line-height:1.9}.fh[data-astro-cid-7eq4nle5] .tl{margin-top:var(--space-4)}.actions[data-astro-cid-7eq4nle5]{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.act[data-astro-cid-7eq4nle5]{min-height:44px;padding:0 var(--space-4);background:var(--color-bg-alt);font-size:var(--text-sm);align-items:center;font-weight:700;display:inline-flex}.act[data-astro-cid-7eq4nle5]:hover{color:var(--color-accent-text)}.act[data-astro-cid-7eq4nle5].primary{background:var(--color-invert-bg);color:var(--color-invert-text)}.act[data-astro-cid-7eq4nle5].primary:hover{color:var(--color-invert-text);opacity:.9}.figures[data-astro-cid-7eq4nle5]{margin:var(--space-8) 0 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figures[data-astro-cid-7eq4nle5] div[data-astro-cid-7eq4nle5]{padding:var(--space-3) var(--space-4) var(--space-3) 0;min-width:0}.figures[data-astro-cid-7eq4nle5] div[data-astro-cid-7eq4nle5]:nth-child(2n){border-left:1px solid var(--color-hairline);padding-left:var(--space-4)}.figures[data-astro-cid-7eq4nle5] div[data-astro-cid-7eq4nle5]:nth-child(n+3){border-top:1px solid var(--color-hairline)}.figures[data-astro-cid-7eq4nle5] dt[data-astro-cid-7eq4nle5]{font-size:var(--text-xs);color:var(--color-text-subtle)}.figures[data-astro-cid-7eq4nle5] dd[data-astro-cid-7eq4nle5]{font-size:var(--text-base);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}.layout[data-astro-cid-7eq4nle5]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.main[data-astro-cid-7eq4nle5]{gap:var(--space-12);align-content:start;min-width:0;display:grid}.prose[data-astro-cid-7eq4nle5]{max-width:var(--prose);font-size:1.0625rem;line-height:2}.prose[data-astro-cid-7eq4nle5]>*+*{margin-top:var(--space-5,1.25rem)}.prose[data-astro-cid-7eq4nle5] h3{font-size:var(--text-xl);margin-top:var(--space-10,2.5rem)}.prose[data-astro-cid-7eq4nle5] h4{font-size:var(--text-base);margin-top:var(--space-6)}.prose[data-astro-cid-7eq4nle5] ul,.prose[data-astro-cid-7eq4nle5] ol{gap:var(--space-2);padding-left:1.4em;display:grid}.prose[data-astro-cid-7eq4nle5] a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}.prose[data-astro-cid-7eq4nle5] a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.prose[data-astro-cid-7eq4nle5] pre{background:var(--color-code-bg);color:var(--color-code-fg);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);line-height:1.7;overflow-x:auto}.prose[data-astro-cid-7eq4nle5] code{font-family:var(--font-mono)}.prose[data-astro-cid-7eq4nle5] :not(pre)>code{background:var(--color-bg-alt);overflow-wrap:anywhere;padding:1px 6px;font-size:.9em}.prose[data-astro-cid-7eq4nle5] blockquote{padding-left:var(--space-4);border-left:2px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-text-muted);margin-inline:0}.prose[data-astro-cid-7eq4nle5] table{border-collapse:collapse;width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.prose[data-astro-cid-7eq4nle5] th,.prose[data-astro-cid-7eq4nle5] td{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-hairline)}.when[data-astro-cid-7eq4nle5]{gap:var(--space-8);display:grid}.when[data-astro-cid-7eq4nle5] h3[data-astro-cid-7eq4nle5]{font-size:var(--text-sm);margin-bottom:var(--space-3);color:var(--color-text-muted)}.dots[data-astro-cid-7eq4nle5]{gap:var(--space-2);padding-left:1.2em;display:grid}.prompts[data-astro-cid-7eq4nle5]{gap:var(--space-2);list-style:none;display:grid}.prompts[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]{padding:var(--space-3) var(--space-4);background:var(--color-bg-alt);font-size:var(--text-sm);border-left:2px solid var(--color-accent);line-height:1.8}.path[data-astro-cid-7eq4nle5]{font-size:var(--text-sm);margin-bottom:var(--space-3)}.path[data-astro-cid-7eq4nle5] a[data-astro-cid-7eq4nle5]:hover{color:var(--color-accent-text)}.path[data-astro-cid-7eq4nle5] code[data-astro-cid-7eq4nle5],.files[data-astro-cid-7eq4nle5] code[data-astro-cid-7eq4nle5]{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.8125rem}.files[data-astro-cid-7eq4nle5]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.files[data-astro-cid-7eq4nle5] th[data-astro-cid-7eq4nle5],.files[data-astro-cid-7eq4nle5] td[data-astro-cid-7eq4nle5]{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-hairline)}.files[data-astro-cid-7eq4nle5] th[data-astro-cid-7eq4nle5]{font-size:var(--text-xs);color:var(--color-text-subtle);font-weight:600}.files[data-astro-cid-7eq4nle5] td[data-astro-cid-7eq4nle5]:first-child{width:40%}.req[data-astro-cid-7eq4nle5]{font-size:var(--text-sm);margin-bottom:var(--space-4);gap:var(--space-3);flex-wrap:wrap;display:flex}.req[data-astro-cid-7eq4nle5] span[data-astro-cid-7eq4nle5]{font-size:var(--text-xs);color:var(--color-text-subtle)}.note[data-astro-cid-7eq4nle5]{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-3)}.side[data-astro-cid-7eq4nle5]{gap:var(--space-8);align-content:start;display:grid}.rubric[data-astro-cid-7eq4nle5].small{border-top-width:1px}.rubric[data-astro-cid-7eq4nle5].small h2[data-astro-cid-7eq4nle5]{font-size:var(--text-base)}.same[data-astro-cid-7eq4nle5]{list-style:none}.same[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]{padding-block:var(--space-2);border-bottom:1px solid var(--color-hairline);gap:2px;display:grid}.same[data-astro-cid-7eq4nle5] a[data-astro-cid-7eq4nle5]{font-weight:700;font-size:var(--text-sm)}.same[data-astro-cid-7eq4nle5] a[data-astro-cid-7eq4nle5]:hover{color:var(--color-accent-text)}.same[data-astro-cid-7eq4nle5] span[data-astro-cid-7eq4nle5]{font-size:var(--text-xs);color:var(--color-text-subtle)}.all[data-astro-cid-7eq4nle5]{min-height:40px;font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex}.all[data-astro-cid-7eq4nle5]:hover{color:var(--color-accent-text)}@media (width>=768px){.figures[data-astro-cid-7eq4nle5]{grid-template-columns:repeat(4,minmax(0,1fr))}.figures[data-astro-cid-7eq4nle5] div[data-astro-cid-7eq4nle5]:nth-child(n+2){border-left:1px solid var(--color-hairline);padding-left:var(--space-4)}.figures[data-astro-cid-7eq4nle5] div[data-astro-cid-7eq4nle5]:nth-child(n+3){border-top:0}.when[data-astro-cid-7eq4nle5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1024px){.layout[data-astro-cid-7eq4nle5]{grid-template-columns:minmax(0,1fr) 300px;gap:0}.main[data-astro-cid-7eq4nle5]{padding-right:var(--space-8)}.side[data-astro-cid-7eq4nle5]{padding-left:var(--space-8);border-left:1px solid var(--color-hairline)}}
