.lg-docnav{position:relative;display:flex;gap:var(--ob-s-6);min-width:0;margin-top:var(--ob-s-7);border-bottom:0;box-shadow:inset 0 -1px 0 var(--ob-hair);overflow-x:auto;scrollbar-width:none}.lg-docnav::-webkit-scrollbar{display:none}.lg-tab{flex:none;display:inline-flex;align-items:center;min-height:var(--ob-tap);border-bottom:1px solid transparent;color:var(--ob-ink-3);font-size:var(--ob-t-body);letter-spacing:var(--ob-tr-body);text-decoration:none;white-space:nowrap;transition:color var(--ob-d-tap) var(--ob-ease-std),border-color var(--ob-d-move) var(--ob-ease-sheet)}.lg-tab:hover{color:var(--ob-ink-2)}.lg-tab.current{color:var(--ob-ink);border-bottom-color:var(--ob-ink)}.lg-fmark{position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--ob-ink);pointer-events:none;transition:transform var(--ob-d-move) var(--ob-ease-sheet),width var(--ob-d-move) var(--ob-ease-sheet)}.lg-fmark.is-still{transition:none}.lg-docnav.has-mark .lg-tab.current{border-bottom-color:transparent}.lg-doc{min-width:0}.lg-status.proposed{display:inline-block;padding:5px 10px;border:1px solid var(--ob-ink-3);border-radius:var(--ob-r-cap);color:var(--ob-ink)}.lg-status-note{max-width:34rem;margin:0 0 var(--ob-s-4);font-size:var(--ob-t-small);line-height:1.55;color:var(--ob-ink-2)}.lg-toc-head{display:none;margin:0}.lg-toc-list{display:none;margin:0;padding:0;list-style:none}.lg-toc-link{display:flex;gap:var(--ob-s-2);align-items:baseline;min-height:var(--ob-tap);font-size:var(--ob-t-body-s);line-height:1.4;color:var(--ob-ink-2);text-decoration:none;transition:color var(--ob-d-tap) var(--ob-ease-std)}.lg-toc-link:hover{color:var(--ob-ink)}.lg-toc-n{flex:none;min-width:2.2ch;font-size:var(--ob-t-small);color:var(--ob-ink-3)}.lg-toc-fold{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:560px;min-height:50px;padding:0;border:0;border-top:1px solid var(--ob-hair);border-bottom:1px solid var(--ob-hair);background:transparent;color:var(--ob-ink);font:inherit;font-size:var(--ob-t-body);text-align:left;cursor:pointer}.lg-toc-count{margin-left:auto;margin-right:10px;font-size:var(--ob-t-small);color:var(--ob-ink-2)}.lg-toc-chev{width:16px;height:16px;fill:none;stroke:var(--ob-ink-3);stroke-width:1.4;stroke-linecap:round;transition:transform var(--ob-d-move) var(--ob-ease-sheet)}.lg-toc.is-open .lg-toc-chev{transform:rotate(180deg)}.lg-toc.is-open .lg-toc-list{display:block;padding:var(--ob-s-1) 0 var(--ob-s-3);border-bottom:1px solid var(--ob-hair)}.lg-toc.is-open .lg-toc-link{align-items:center}@media(min-width:900px){.lg-toc-head{display:block}.lg-toc-fold{display:none}.lg-toc-list,.lg-toc.is-open .lg-toc-list{display:block;columns:2;column-gap:var(--ob-s-7);padding:0;border-bottom:0}.lg-toc-list li{break-inside:avoid}.lg-toc-link,.lg-toc.is-open .lg-toc-link{align-items:baseline;min-height:0;padding:5px 0;font-size:13.5px}}.lg-section{scroll-margin-top:88px}.ld-ob :is(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-top:88px}.lg-anchor{display:block;color:var(--ob-ink);text-decoration:none}.lg-hash{margin-left:6px;color:var(--ob-ink-3);opacity:0;transition:opacity var(--ob-d-tap) var(--ob-ease-std)}.lg-anchor:hover .lg-hash,.lg-anchor:focus-visible .lg-hash{opacity:1}.lg-num{display:block;margin-bottom:var(--ob-s-1)}.lg-lead,.lg-p,.lg-list,.lg-caps{margin:0 0 var(--ob-s-3);font-size:var(--ob-t-legal);line-height:var(--ob-lh-legal);letter-spacing:0;overflow-wrap:break-word;text-wrap:pretty}.lg-lead{color:var(--ob-ink)}.lg-p,.lg-list{color:var(--ob-ink-2)}.lg-list{padding-left:1.2em}.lg-list li{margin:0 0 var(--ob-s-1)}.lg-list li::marker{color:var(--ob-ink-3)}.lg-link{color:var(--ob-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ob-hair-3);transition:text-decoration-color var(--ob-d-tap) var(--ob-ease-std)}.lg-link:hover{text-decoration-color:var(--ob-ink)}.lg-quote{margin:var(--ob-s-5) 0;padding:2px 0 2px var(--ob-s-5);border-left:1px solid var(--ob-hair-3)}.lg-quote p{margin:0;font-size:19px;font-weight:300;line-height:1.5;letter-spacing:-.012em;color:var(--ob-ink)}.lg-caps{font-size:14px;line-height:1.75;letter-spacing:.012em;color:var(--ob-ink-2)}.lg-table-wrap{margin:var(--ob-s-4) 0;overflow-x:auto}.lg-table{width:100%;min-width:460px;border-collapse:collapse;font-size:var(--ob-t-body-s);line-height:1.5}.lg-cap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lg-table th,.lg-table td{padding:12px 16px 12px 0;border-bottom:1px solid var(--ob-hair);color:var(--ob-ink-2);text-align:left;vertical-align:top}.lg-table thead th{padding-top:0;border-bottom-color:var(--ob-hair-2);font-family:var(--ob-mono);font-size:var(--ob-t-fact);font-weight:450;letter-spacing:var(--ob-tr-fact);text-transform:uppercase;color:var(--ob-ink-3)}.lg-table tbody th{font-weight:400;color:var(--ob-ink)}.lg-cell-label{display:none}@media(max-width:560px){.lg-table-wrap{overflow-x:visible}.lg-table{display:block;min-width:0}.lg-table thead{display:none}.lg-table tbody,.lg-table tbody tr{display:block}.lg-table tbody tr{padding:var(--ob-s-3) 0;border-bottom:1px solid var(--ob-hair)}.lg-table tbody tr:first-child{border-top:1px solid var(--ob-hair)}.lg-table tbody th,.lg-table tbody td{display:block;padding:0;border-bottom:0}.lg-table tbody th{margin-bottom:var(--ob-s-2);font-size:var(--ob-t-body)}.lg-table tbody td+td,.lg-table tbody th+td{margin-top:var(--ob-s-2)}.lg-cell-label{display:block;margin-bottom:2px;font-family:var(--ob-mono);font-size:var(--ob-t-fact);letter-spacing:var(--ob-tr-fact);text-transform:uppercase;color:var(--ob-ink-3)}}.sp-lede a,.sp-qa a{color:var(--ob-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ob-hair-3);transition:text-decoration-color var(--ob-d-tap) var(--ob-ease-std)}.sp-lede a:hover,.sp-qa a:hover{text-decoration-color:var(--ob-ink)}.sp-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin:var(--ob-s-3) 0 0;font-size:var(--ob-t-ui)}.sp-links a{display:inline-flex;align-items:center;min-height:var(--ob-tap);color:var(--ob-ink-2);text-decoration:none;transition:color var(--ob-d-tap) var(--ob-ease-std)}.sp-links a:hover{color:var(--ob-ink)}.sp-group,.sp-dev{scroll-margin-top:88px}.sp-dev .sp-qa{padding-top:0}.sp-group+.sp-group{padding-top:var(--ob-s-10)}.sp-group-name{padding-bottom:var(--ob-s-3);border-bottom:1px solid var(--ob-hair)}.sp-qa{padding:22px 0 24px;border-bottom:1px solid var(--ob-hair);scroll-margin-top:88px;min-width:0}.sp-q{margin:0;font-size:var(--ob-t-h3);font-weight:400;line-height:var(--ob-lh-h3);letter-spacing:var(--ob-tr-h3);color:var(--ob-ink)}.sp-qa .sp-q-link{color:inherit;text-decoration:none}.sp-qa .sp-q-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ob-hair-3)}.sp-sup{position:relative;top:-.55em;margin-left:3px;font-size:10px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:var(--ob-ink-2)}.sp-a{margin:10px 0 0;font-size:var(--ob-t-legal);line-height:var(--ob-lh-legal);letter-spacing:0;color:var(--ob-ink-2);overflow-wrap:break-word;text-wrap:pretty}.sp-quote{margin:var(--ob-s-4) 0 0;padding:2px 0 2px var(--ob-s-5);border-left:1px solid var(--ob-hair-3)}.sp-quote blockquote{margin:0}.sp-quote blockquote p{margin:0;font-size:19px;font-weight:300;line-height:1.5;letter-spacing:-.012em;color:var(--ob-ink)}.sp-quote figcaption{margin-top:var(--ob-s-2);font-size:var(--ob-t-small);color:var(--ob-ink-3)}.lg-tab:focus-visible,.lg-toc-fold:focus-visible,.lg-toc-link:focus-visible,.lg-anchor:focus-visible,.sp-q-link:focus-visible,.lg-link:focus-visible,.lg-table-wrap:focus-visible,.sp-links a:focus-visible,.sp-lede a:focus-visible,.sp-qa a:focus-visible{outline:var(--ob-focus-w) solid var(--ob-focus-color);outline-offset:var(--ob-focus-off);border-radius:4px}.lg-tab:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.lg-tab,.lg-fmark,.lg-hash,.lg-toc-link,.lg-toc-chev{transition:none}}
