.docs-map{--docs-map-lit-socket:#0d2647;--docs-map-lit-stroke:var(--color-ion);--docs-map-lit-label:var(--color-ion);color:var(--color-text-soft);font-family:var(--font-body);margin-block:2rem 2.5rem;container:docs-map/inline-size}.docs-map .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-markdown-content:has(>.docs-map)>p:first-child{max-width:38ch;color:var(--color-text-soft);font-size:var(--type-lede);line-height:1.5}@media (width<=359px){.sl-markdown-content:has(>.docs-map) :is(th,td){hyphens:auto;padding-inline-end:.6rem}}.docs-map__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3rem;height:1.3rem}.docs-map__bracket{min-height:2.75rem;color:var(--color-ion);grid-template-columns:minmax(1.5rem,1fr) auto minmax(1.5rem,1fr);align-items:center;margin-bottom:.45rem;text-decoration:none;display:grid}.docs-map__bracket:before,.docs-map__bracket:after{content:"";border-top:1px solid var(--color-line-strong);transition:border-color var(--dur-micro) var(--ease-ui);align-self:stretch;margin-top:1.375rem}.docs-map__bracket:before{border-left:1px solid var(--color-line-strong);grid-area:1/1}.docs-map__bracket:after{border-right:1px solid var(--color-line-strong);grid-area:1/3}.docs-map__bracket-label{grid-area:1/2;align-items:center;gap:.5rem;padding-inline:.85rem;font-size:.95rem;font-weight:650;line-height:1.3;display:inline-flex}.docs-map__bracket-text{text-underline-offset:.22em;transition:text-decoration-color var(--dur-micro) var(--ease-ui);text-decoration:underline #0000}.docs-map__work{border:1px solid var(--color-line);margin-top:1rem}.docs-map__work-title{border-bottom:1px solid var(--color-deep-line);color:var(--color-muted);margin:0;padding:.55rem 1.1rem;font-size:.86rem;font-weight:650;line-height:1.35}.docs-map__work-list{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.docs-map__work-list li+li{border-top:1px solid var(--color-deep-line)}.docs-map__work-link{height:100%;min-height:3.25rem;color:var(--color-starlight);transition:background-color var(--dur-micro) var(--ease-ui);align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.docs-map__work-link .docs-map__icon{color:var(--color-ion)}.docs-map__work-text{text-underline-offset:.22em;transition:text-decoration-color var(--dur-micro) var(--ease-ui);flex:auto;text-decoration:underline #0000}.docs-map__work-link:is(:hover,:focus-visible){background-color:var(--color-plate)}.docs-map__work-link:is(:hover,:focus-visible) .docs-map__work-text{text-decoration-color:currentColor}.docs-map__work-link:focus-visible{outline-offset:-2px}@container docs-map (width>=660px){.docs-map__work-list{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-map__work-list li+li{border-top:0;border-left:1px solid var(--color-deep-line)}}.docs-map:has(a.pl-node:is(:hover,:focus-visible)) a.pl-node .pl-node__art{opacity:.35}:is(.docs-map:has([href$="/data-and-literature/"]:is(:hover,:focus-visible)) a.pl-node[href$="/data-and-literature/"],.docs-map:has([href$="/modeling-and-validation/"]:is(:hover,:focus-visible)) a.pl-node[href$="/modeling-and-validation/"],.docs-map:has([href$="/scientific-safeguards/"]:is(:hover,:focus-visible)) a.pl-node[href$="/scientific-safeguards/"],.docs-map:has([href$="/system-overview/"]:is(:hover,:focus-visible)) a.pl-node[href$="/system-overview/"]){& .pl-node__socket{fill:var(--docs-map-lit-socket);stroke:var(--docs-map-lit-stroke)}& .pl-node__label{fill:var(--docs-map-lit-label);text-decoration:underline}& .pl-node__art{opacity:1}}.docs-map:has([href$="/scientific-safeguards/"]:is(:hover,:focus-visible)) .docs-map__bracket{color:var(--color-starlight)}.docs-map:has([href$="/scientific-safeguards/"]:is(:hover,:focus-visible)) .docs-map__bracket:before,.docs-map:has([href$="/scientific-safeguards/"]:is(:hover,:focus-visible)) .docs-map__bracket:after{border-color:var(--color-ion)}.docs-map:has([href$="/scientific-safeguards/"]:is(:hover,:focus-visible)) .docs-map__bracket-text{text-decoration-color:currentColor}:root:not([data-theme=dark]) .docs-map{--lane-measured:var(--ink-soft);--enc-obs:#fff;--enc-obs-ring:var(--ink);--enc-obs-radius:#07183173;--enc-mean-5:var(--enc-mean-1);--enc-gate:var(--signal-ink);--docs-map-lit-socket:#e3f1f5;--docs-map-lit-stroke:var(--ion-ink);--docs-map-lit-label:var(--ion-ink)}:root:not([data-theme=dark]) .docs-map .kit-plate{box-shadow:0 1px #0718310a}:root:not([data-theme=dark]) .docs-map .pl-node[data-kind=gate] .pl-node__socket{stroke:#845c00b3;fill:#fbf6ea}:root:not([data-theme=dark]) .docs-map__work{background-color:var(--paper-raised)}:root:not([data-theme=dark]) .docs-map__work-link:is(:hover,:focus-visible){background-color:#f0f7fa}@media (prefers-reduced-motion:reduce){.docs-map__bracket:before,.docs-map__bracket:after,.docs-map__bracket-text,.docs-map__work-link,.docs-map__work-text{transition:none}}@media (forced-colors:active){.docs-map{--docs-map-lit-socket:Canvas;--docs-map-lit-stroke:Highlight;--docs-map-lit-label:LinkText}.docs-map .pl-lane rect{fill:canvas}.docs-map a.pl-node .pl-node__socket{fill:canvas;stroke:canvastext}.docs-map__bracket:before,.docs-map__bracket:after,.docs-map__work,.docs-map__work-title,.docs-map__work-list li+li{border-color:canvastext}.docs-map__bracket,.docs-map__work-link,.docs-map__work-link .docs-map__icon{color:linktext}}
