._root_2d3j0_1{overflow-wrap:anywhere;min-width:0;max-width:1080px;color:var(--ink,#202a35);margin:auto;line-height:1.75}._root_2d3j0_1 h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.2}._root_2d3j0_1 h2{margin-top:2.4rem;line-height:1.35}._root_2d3j0_1 h3{line-height:1.45}._root_2d3j0_1 p{overflow-wrap:anywhere}._root_2d3j0_1 a{color:var(--brand,#087b70);text-underline-offset:3px;text-decoration:underline}._root_2d3j0_1 :is(input,select,textarea){font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--line,#cfd8dd);box-sizing:border-box;border-radius:8px;max-width:100%;padding:10px}._root_2d3j0_1 textarea{width:100%;margin:12px 0;display:block}._root_2d3j0_1 details{border:1px solid var(--line,#cfd8dd);border-radius:8px;margin:14px 0;padding:14px}._root_2d3j0_1 summary{cursor:pointer;font-weight:600}._card_2d3j0_53{border:1px solid var(--line,#dce3e6);background:var(--surface,#fff);border-radius:12px;min-width:0;margin:20px 0;padding:20px}._card_2d3j0_53 h3{margin-top:0}._muted_2d3j0_64{color:var(--body,#52616d);font-size:.91rem}._filters_2d3j0_68{flex-wrap:wrap;gap:16px;display:flex}._filters_2d3j0_68 label{flex-direction:column;flex:1;min-width:160px;display:flex}._layout_2d3j0_79{grid-template-columns:minmax(0,1fr) 210px;gap:32px;display:grid}._toc_2d3j0_84{border-left:1px solid var(--line,#dce3e6);align-self:start;max-height:80vh;padding-left:16px;position:sticky;top:85px;overflow:auto}._toc_2d3j0_84 a{margin:10px 0;font-size:.9rem;display:block}._scroll_2d3j0_98{border-radius:6px;max-width:100%;overflow:auto}:is(._scroll_2d3j0_98:focus-visible,._root_2d3j0_1 :focus-visible,._navigation_2d3j0_105 :focus-visible){outline-offset:3px;outline:3px solid #149d8e}._root_2d3j0_1 table{border-collapse:collapse;width:100%;min-width:520px;font-size:.91rem}._root_2d3j0_1 th,._root_2d3j0_1 td{border:1px solid var(--line,#dce3e6);text-align:left;vertical-align:top;padding:12px}._root_2d3j0_1 pre{background:var(--surface,#fff);border:1px solid var(--line,#dce3e6);border-radius:8px;padding:16px;font-size:.85rem;overflow:auto}._concept_2d3j0_130 dl{margin:0}._concept_2d3j0_130 dt{text-transform:capitalize;margin-top:12px;font-weight:700}._concept_2d3j0_130 dd{margin-left:0}._figure_2d3j0_141{border:1px solid var(--line,#dce3e6);background:var(--surface,#fff);border-radius:12px;margin:24px 0;padding:18px}._figure_2d3j0_141 svg{max-width:none;color:var(--ink,#202a35);display:block}._figure_2d3j0_141 figcaption p{font-size:.9rem}._dialog_2d3j0_156{border:1px solid var(--line,#dce3e6);background:var(--surface,#fff);width:min(95vw,1000px);max-width:95vw;max-height:90vh;color:var(--ink,#202a35);border-radius:12px;padding:20px}._dialog_2d3j0_156::backdrop{background:#0008}._mode_2d3j0_169{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}._mode_2d3j0_169 button{font:inherit;border:1px solid var(--line,#cfd8dd);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:8px;padding:9px 14px}._mode_2d3j0_169 button[aria-pressed=true]{border-color:#087b70;font-weight:700}._navigation_2d3j0_105 a{padding:8px 12px;font-size:.86rem;line-height:1.5;display:block}._navigation_2d3j0_105 a[aria-current=page]{background:var(--surface,#fff);color:var(--brand,#087b70);font-weight:700}._navigation_2d3j0_105 details{margin:10px 0}._navigation_2d3j0_105 summary{cursor:pointer;padding:8px 12px}._bottom_2d3j0_206{flex-wrap:wrap;justify-content:space-between;gap:20px;margin:30px 0;display:flex}._status_2d3j0_213{background:var(--surface,#fff);border-left:3px solid #087b70;padding:12px}@media (max-width:900px){._layout_2d3j0_79{grid-template-columns:1fr}._toc_2d3j0_84{border-left:0;border-bottom:1px solid var(--line,#dce3e6);grid-row:1;max-height:none;padding:0 0 16px;position:static}._toc_2d3j0_84 a{margin:6px 12px 6px 0;display:inline-block}._card_2d3j0_53,._figure_2d3j0_141{padding:14px}._root_2d3j0_1 h2{font-size:1.5rem}}._layout_2d3j0_79>*,._root_2d3j0_1 section{min-width:0}._root_2d3j0_1 ._bottom_2d3j0_206 a{overflow-wrap:anywhere;max-width:100%}._root_2d3j0_1 .button{color:var(--ink);background:var(--surface);border:1px solid var(--line)}._root_2d3j0_1 .primary{color:#fff;background:#156c61}._root_2d3j0_1 svg text{fill:currentColor}
