.toolchain[data-astro-cid-337hmws7]{align-items:center;gap:calc(var(--section-space) * 1.25);padding:calc(var(--section-space) * 2) var(--gutter);flex-direction:column;display:flex}.toolchain-box[data-astro-cid-337hmws7]{background:var(--brand-border);border:1px solid var(--brand-border-inverted);width:100%;box-shadow:var(--lift-shadow);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1px;display:grid;container-type:inline-size}@media (width<=1024px){.toolchain-box[data-astro-cid-337hmws7]{grid-template-columns:minmax(0,1fr)}}.terminal[data-astro-cid-337hmws7]{background:#080808;flex-direction:column;min-width:0;margin:0;display:flex}.terminal-bar[data-astro-cid-337hmws7]{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;border-bottom:1px solid var(--brand-border);padding:.9rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.terminal-body[data-astro-cid-337hmws7]{color:var(--brand-text);flex-direction:column;flex:1;gap:1.75rem;padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.7;display:flex;overflow-x:auto}.terminal-body[data-astro-cid-337hmws7] pre[data-astro-cid-337hmws7]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.terminal-prompt[data-astro-cid-337hmws7]{color:var(--brand-accent)}.terminal-output[data-astro-cid-337hmws7]{opacity:.65}.surface-list[data-astro-cid-337hmws7]{background:var(--brand-surface);flex-direction:column;margin:0;padding:.5rem 2rem;list-style:none;display:flex}@media (width<=576px){.surface-list[data-astro-cid-337hmws7]{padding:.5rem 1.5rem}}.surface[data-astro-cid-337hmws7]{flex-direction:column;gap:.4rem;padding:1.25rem 0;display:flex}.surface[data-astro-cid-337hmws7]+.surface[data-astro-cid-337hmws7]{border-top:1px solid var(--brand-border)}.surface-name[data-astro-cid-337hmws7]{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:1.25rem;line-height:1.2}.surface-id[data-astro-cid-337hmws7]{color:var(--brand-accent);font-family:JetBrains Mono,monospace;font-size:.7rem}.surface-text[data-astro-cid-337hmws7]{opacity:.75;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6}.toolchain-link[data-astro-cid-337hmws7]{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--brand-text);background-color:var(--brand-text);color:var(--brand-surface);padding:.9rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;transition:background-color .2s,color .2s}.toolchain-link[data-astro-cid-337hmws7]:hover,.toolchain-link[data-astro-cid-337hmws7]:focus-visible{color:var(--brand-text);background-color:#0000}.spec-sheet[data-astro-cid-s44ozm2d]{align-items:center;gap:calc(var(--section-space) * 1.25);padding:calc(var(--section-space) * 2) var(--gutter);flex-direction:column;display:flex;container-type:inline-size}.spec-sheet-grid[data-astro-cid-s44ozm2d]{background:var(--brand-border);border:1px solid var(--brand-border-inverted);width:100%;box-shadow:var(--lift-shadow);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@container (width<60rem){.spec-sheet-grid[data-astro-cid-s44ozm2d]{grid-template-columns:minmax(0,1fr)}}.spec-group[data-astro-cid-s44ozm2d]{background:var(--brand-surface);flex-direction:column;gap:1.25rem;padding:2rem;display:flex;container-type:inline-size}@media (width<=576px){.spec-group[data-astro-cid-s44ozm2d]{padding:1.5rem}}.spec-group-label[data-astro-cid-s44ozm2d]{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.65rem}.spec-list[data-astro-cid-s44ozm2d]{flex-direction:column;display:flex}.spec-list[data-astro-cid-s44ozm2d] .spec-row[data-astro-cid-s44ozm2d]{border-top:1px solid var(--brand-charcoal);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.spec-list[data-astro-cid-s44ozm2d] .spec-row[data-astro-cid-s44ozm2d]:first-child{border-top:none}@container (width<24rem){.spec-list[data-astro-cid-s44ozm2d] .spec-row[data-astro-cid-s44ozm2d]{grid-template-columns:1fr;gap:.35rem}}.spec-list[data-astro-cid-s44ozm2d] dt[data-astro-cid-s44ozm2d]{text-transform:uppercase;letter-spacing:.1em;opacity:.55;padding-top:.2em;font-family:JetBrains Mono,monospace;font-size:.65rem}.spec-list[data-astro-cid-s44ozm2d] dd[data-astro-cid-s44ozm2d]{font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6}
