.ArchDiagram_fig__s8kuX{border:1px solid var(--rule);background:var(--paper-2);padding:clamp(.75rem,2vw,1.5rem)}.ArchDiagram_svg__olI_6{width:100%;height:auto;margin-inline:auto;display:block}.ArchDiagram_node__kHg0P{fill:var(--paper);stroke:var(--ink);stroke-width:.35}.ArchDiagram_label__JwH26{font-family:var(--font-mono);font-size:2.1px;font-weight:600;fill:var(--ink)}.ArchDiagram_sub__Az6YL{font-family:var(--font-mono);font-size:1.7px;fill:var(--ink-2)}.ArchDiagram_edge__SvMi2{fill:none;stroke:var(--accent);stroke-width:.3}.ArchDiagram_edgeLabel__X_nAp{font-family:var(--font-mono);font-size:1.8px;font-weight:600;fill:var(--accent-ink)}.ArchDiagram_edgeLabelHalo__qo9lE{font-family:var(--font-mono);font-size:1.8px;font-weight:600;fill:var(--paper-2);stroke:var(--paper-2);stroke-width:1.1;stroke-linejoin:round}.ArchDiagram_dot__19Vbk{fill:var(--accent)}.ArchDiagram_caption__pOX7q{margin-top:.75rem;border-top:1px solid var(--rule);padding-top:.5rem}.page_head__osSbO{padding-top:clamp(2rem,5vw,3.5rem)}.page_crumb__B0LUZ{margin-bottom:1.5rem}.page_crumb__B0LUZ a{text-decoration:none}.page_crumb__B0LUZ a:hover{color:var(--accent-ink)}.page_head__osSbO h1{font-size:var(--step-4);margin-top:.5rem;max-width:18ch}.page_summary__iUyWW{margin-top:1.25rem;font-size:var(--step-1);color:var(--ink-2);max-width:58ch;line-height:1.55}.page_factsheet__1A8VK{margin-top:2rem;border-top:1px solid var(--ink);display:grid;grid-gap:0;gap:0}.page_factsheet__1A8VK>div{display:grid;grid-template-columns:minmax(110px,2fr) minmax(0,9fr);grid-gap:1rem;gap:1rem;padding-block:.7rem;border-bottom:1px solid var(--rule);align-items:baseline}.page_factsheet__1A8VK dd{font-size:var(--step--1)}.page_tech__xoZwz{font-family:var(--font-mono);font-size:.78rem!important}.page_extLink__7zRCz{margin-right:1rem;font-size:var(--step--1)}.page_confidential___PCFS{margin-top:1.5rem;border:1px dashed var(--accent);padding:1rem 1.25rem;max-width:68ch}.page_confidential___PCFS p{font-size:var(--step--1);color:var(--ink-2);margin-top:.35rem}.page_section__szFpa{margin-top:clamp(3.5rem,8vw,6rem)}.page_h2___Q10a{font-size:var(--step-3);margin-top:.6rem;max-width:22ch}.page_prose___jx9T{max-width:66ch;margin-top:1rem}.page_sideBySide__BFbaA{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:820px){.page_sideBySide__BFbaA{grid-template-columns:1fr}}.page_constraints__gGehY{background:var(--paper-2);border:1px solid var(--rule);padding:1.5rem}.page_constraints__gGehY ul{list-style:none;margin-top:.75rem;display:grid;grid-gap:.75rem;gap:.75rem}.page_constraints__gGehY li{font-size:var(--step--1);padding-left:1.1rem;position:relative}.page_constraints__gGehY li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--accent)}.page_respList__tsaCA{list-style:none;margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.page_respList__tsaCA li{background:var(--paper);padding:1rem 1.25rem;font-size:var(--step--1)}.page_ssBody__qmh04{margin-top:1.5rem}.page_paneContent__WWniK{display:grid;grid-gap:.25rem;gap:.25rem}.page_pointList__XCQQH{list-style:none;margin-top:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem;max-width:66ch}.page_pointList__XCQQH li{font-size:var(--step--1);border-top:1px solid var(--rule);padding:.55rem 0 0;font-family:var(--font-mono)}.page_decisions__FZ3pp{list-style:none;margin-top:1.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:74ch}.page_decisions__FZ3pp li{display:grid;grid-template-columns:56px 1fr;grid-gap:1.25rem;gap:1.25rem;border-top:1px solid var(--rule);padding-top:1.25rem}.page_decIndex__9e0yK{font-family:var(--font-mono);color:var(--accent-ink);font-size:var(--step-1)}.page_decisions__FZ3pp h3{font-size:var(--step-1);font-family:var(--font-display)}.page_decisions__FZ3pp p{color:var(--ink-2);margin-top:.4rem;font-size:var(--step--1);max-width:62ch}.page_metrics__9Rd7D{margin-top:1.25rem;display:flex;gap:2rem;flex-wrap:wrap}.page_metrics__9Rd7D dd{font-size:var(--step-2);font-family:var(--font-display)}.page_nextH__USHxi{margin-top:2rem;font-size:var(--step-0)}.page_nextNav__msFoe{margin-top:clamp(3.5rem,8vw,6rem);border-top:1px solid var(--ink)}.page_nextLink__9wsZ9{display:grid;grid-gap:.4rem;gap:.4rem;padding-block:1.75rem;text-decoration:none}.page_nextName__tE8PX{font-family:var(--font-display);font-size:var(--step-2)}.page_nextLink__9wsZ9:hover .page_nextName__tE8PX{color:var(--accent-ink)}.SurfaceSystem_tabs__48Yi8{position:relative;display:flex;gap:0;border-bottom:1px solid var(--ink)}.SurfaceSystem_tab__EylG0{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:.8rem 1.4rem;min-height:44px;border:1px solid transparent;border-bottom:0}.SurfaceSystem_tabIndex__jhg19{color:var(--accent-ink);margin-right:.35rem}.SurfaceSystem_tabActive__rnPZ8{color:var(--ink);background:var(--paper-2);border-color:var(--ink)}.SurfaceSystem_pane__QESDN{padding-top:clamp(1.25rem,3vw,2rem)}.SurfaceSystem_pane__QESDN[data-pane=system]{background:var(--paper-2);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--rule);border-top:0}.SurfaceSystem_paneHeading__s6Y3_{font-size:var(--step-2);margin-bottom:1rem;max-width:28ch}.SurfaceSystem_stack__fUbC1{display:grid;grid-gap:2.5rem;gap:2.5rem}.SurfaceSystem_stack__fUbC1 .SurfaceSystem_pane__QESDN{border-top:1px solid var(--ink)}.SurfaceSystem_stack__fUbC1 .SurfaceSystem_pane__QESDN .SurfaceSystem_tag__Oknu5{margin-top:1rem}.SurfaceSystem_stack__fUbC1 .SurfaceSystem_pane__QESDN[data-pane=system]{border-top:1px solid var(--rule);border:1px solid var(--rule);border-top-color:var(--ink)}