.lg{--lg-muted:#0009;--lg-gutter:64px;--lg-top:184px;padding:var(--lg-top) var(--lg-gutter) 120px;background:var(--c-white);color:var(--c-black);display:block}.lg__container{width:100%;max-width:1312px;margin:0 auto}.lg__header{border-bottom:1px solid var(--c-grey-100);margin-bottom:48px;padding-bottom:40px}.lg__eyebrow{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--c-blue-2);margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.4}.lg__title{max-width:20ch}.lg__lead{max-width:60ch;color:var(--c-black-70);margin-top:16px}.lg__meta{color:var(--lg-muted);margin-top:24px}.lg__draft{border:1px solid var(--c-grey-200);background:var(--c-grey-50);letter-spacing:-.01em;color:var(--c-black-70);border-radius:16px;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.lg__draft-dot{background:var(--c-orange);border-radius:50%;flex:none;width:6px;height:6px}.lg__aside{font-family:var(--f-sans)}.lg__docs ul{flex-direction:column;gap:2px;display:flex}.lg__docs a{letter-spacing:-.01em;color:var(--lg-muted);border-left:2px solid #0000;padding:6px 0 6px 14px;font-size:15px;line-height:1.4;transition:color .15s;display:block}.lg__docs a:hover{color:var(--c-black)}.lg__docs a[aria-current=page]{color:var(--c-black);border-left-color:var(--c-blue-2);font-weight:500}.lg__toc{margin-top:32px}.lg__toc-title{color:var(--lg-muted);padding-bottom:10px;font-size:13px;font-weight:500;line-height:1.4;list-style:none}.lg__toc-title::-webkit-details-marker{display:none}.lg__toc ol{border-left:1px solid var(--c-grey-100);flex-direction:column;display:flex}.lg__toc a{letter-spacing:-.01em;color:var(--lg-muted);border-left:1px solid #0000;gap:6px;margin-left:-1px;padding:5px 0 5px 14px;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s;display:flex}.lg__toc a:hover{color:var(--c-black)}.lg__toc a[aria-current=location]{color:var(--c-black);border-left-color:var(--c-blue-2)}.lg__toc-n{font-variant-numeric:tabular-nums;flex:none;min-width:1.6em}.lg__docs a:focus-visible,.lg__toc a:focus-visible,.lg__toc-title:focus-visible,.lg-prose a:focus-visible{outline:2px solid var(--c-blue-2);outline-offset:2px;border-radius:2px}.lg__article{min-width:0;max-width:72ch;font-size:16px}.lg__review{border-left:3px solid var(--c-orange);background:var(--c-grey-50);font-family:var(--f-sans);letter-spacing:-.01em;color:var(--c-black-80);margin-bottom:48px;padding:16px 20px;font-size:14px;line-height:1.5}.lg__review-label{letter-spacing:.02em;text-transform:uppercase;color:var(--lg-muted);margin-bottom:8px;font-size:12px;font-weight:600}.lg__review p+p,.lg__review p+ul,.lg__review ul+p{margin-top:8px}.lg__review ul{padding-left:1.25em;list-style:outside}.lg__review li+li{margin-top:4px}.lg-sec{scroll-margin-top:140px}.lg-sec+.lg-sec{margin-top:56px}.lg-sec__h{margin-bottom:16px}.lg-sec__n{color:var(--lg-muted)}.lg-prose{color:var(--c-black-80)}.lg-prose>*+*{margin-top:16px}.lg-prose h3{font-family:var(--f-sans);letter-spacing:-.31px;color:var(--c-black);margin-top:32px;font-size:16px;font-weight:600;line-height:1.4}.lg-prose h3+*{margin-top:8px}.lg-prose strong{color:var(--c-black);font-weight:600}.lg-prose ul{padding-left:1.25em;list-style:outside}.lg-prose ol{padding-left:1.4em;list-style:decimal}.lg-prose li{padding-left:.25em}.lg-prose li+li{margin-top:8px}.lg-prose li::marker{color:var(--lg-muted)}.lg-prose a,.lg-table a{color:var(--c-blue-2);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline 1px}.lg-prose a:hover,.lg-table a:hover{text-decoration-thickness:2px}.lg-prose code,.lg-table code{border:1px solid var(--c-grey-100);background:var(--c-grey-50);color:var(--c-black);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.lg-prose address{font-style:normal}.lg-ph{color:#9a3a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1e8;border-radius:3px;padding:0 4px;font-weight:500}.lg-table{margin-top:20px;overflow-x:auto}.lg-table table{border-collapse:collapse;width:100%;font-family:var(--f-sans);letter-spacing:-.01em;color:var(--c-black-80);font-size:14px;line-height:1.45}.lg-table caption{caption-side:top;text-align:left;color:var(--lg-muted);padding-bottom:8px;font-size:13px;font-weight:500}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-grey-100);padding:12px 16px 12px 0}.lg-table th:last-child,.lg-table td:last-child{padding-right:0}.lg-table thead th{color:var(--c-black-70);border-bottom-color:var(--c-grey-200);white-space:nowrap;font-size:13px;font-weight:600}.lg-table tbody th{color:var(--c-black);font-weight:500}.lg-table code{overflow-wrap:normal}@media (width>=900px){.lg__container{grid-template:"aside header""aside article"1fr/264px minmax(0,1fr);column-gap:80px;display:grid}.lg__body{display:contents}.lg__header{grid-area:header;max-width:72ch}.lg__aside{grid-area:aside;align-self:start;max-height:calc(100vh - 160px);padding-top:2px;padding-bottom:24px;position:sticky;top:140px;overflow-y:auto}.lg__article{grid-area:article}.lg__toc-title{pointer-events:none}}@media (width<=1199.98px){.lg{--lg-gutter:24px;--lg-top:160px}}@media (width>=900px) and (width<=1199.98px){.lg__container{grid-template-columns:220px minmax(0,1fr);column-gap:56px}}@media (width<=899.98px){.lg__header{margin-bottom:32px}.lg__aside{margin-bottom:40px}.lg__docs ul{flex-flow:wrap;gap:8px}.lg__docs a{border:1px solid var(--c-grey-200);border-radius:999px;padding:6px 14px;font-size:14px}.lg__docs a[aria-current=page]{border-color:var(--c-black);background:var(--c-black);color:var(--c-white)}.lg__toc{border:1px solid var(--c-grey-100);border-radius:16px;margin-top:20px;padding:0 16px}.lg__toc-title{cursor:pointer;color:var(--c-black);justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.lg__toc-title:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.lg__toc[open] .lg__toc-title:after{transform:translateY(2px)rotate(-135deg)}.lg__toc nav{padding-bottom:14px}.lg__article{max-width:none}}@media (width<=809.98px){.lg{--lg-gutter:20px;--lg-top:140px;padding-bottom:80px}.lg__header{padding-bottom:32px}.lg-sec{scroll-margin-top:124px}.lg-sec+.lg-sec{margin-top:44px}.lg-sec__h{font-size:22px}.lg-table{overflow:visible}.lg-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-table table,.lg-table caption,.lg-table tbody,.lg-table tr,.lg-table th,.lg-table td{width:100%;display:block}.lg-table code{overflow-wrap:anywhere}.lg-table tr{border:1px solid var(--c-grey-100);border-radius:12px;padding:12px 16px}.lg-table tr+tr{margin-top:10px}.lg-table th,.lg-table td{border:0;padding:4px 0}.lg-table tbody th{padding-bottom:6px;font-size:15px}.lg-table td:before{content:attr(data-label);color:var(--lg-muted);font-size:12px;font-weight:600;display:block}}@media (prefers-reduced-motion:reduce){.lg *,.lg :before,.lg :after{transition-duration:0s!important}}.lg-consent-btn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;margin:0;padding:10px 20px;font-weight:500}.lg-consent-btn:hover{background:#333;border-color:#333}.lg-consent-btn:focus-visible{outline-offset:2px;outline:2px solid #f7621e}
