.lg:where(.k-ybqewlfi){padding:calc(var(--header-h) + var(--spacing-block)) 0 var(--spacing-section)}.lg__grid:where(.k-ybqewlfi){grid-template-columns:minmax(0,1fr);grid-template-areas:"head""toc""body";row-gap:clamp(36px,6vw,56px);display:grid}.lg__head:where(.k-ybqewlfi){grid-area:head;max-width:46rem}.lg__toc:where(.k-ybqewlfi){grid-area:toc}.lg__body:where(.k-ybqewlfi){max-width:var(--container-prose);grid-area:body}.lg__docs:where(.k-ybqewlfi) ul:where(.k-ybqewlfi){flex-wrap:wrap;gap:4px 24px;margin:0 0 22px;padding:0;list-style:none;display:flex}.lg__docs:where(.k-ybqewlfi) a:where(.k-ybqewlfi){min-height:44px;color:var(--muted);transition:color .3s var(--ease-std);align-items:center;display:inline-flex;position:relative}.lg__docs:where(.k-ybqewlfi) a:where(.k-ybqewlfi):hover,.lg__docs:where(.k-ybqewlfi) a:where(.k-ybqewlfi):focus-visible,.lg__docs:where(.k-ybqewlfi) a:where(.k-ybqewlfi)[aria-current]{color:var(--fg)}.lg__docs:where(.k-ybqewlfi) a:where(.k-ybqewlfi)[aria-current]:after{content:"";background:var(--color-signal-500);height:1.5px;position:absolute;bottom:10px;left:0;right:0}.lg__h1:where(.k-ybqewlfi){letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);font-weight:600;line-height:1.05}.lg__lead:where(.k-ybqewlfi){max-width:40ch;font-size:var(--text-lead);color:var(--muted);text-wrap:pretty;margin:22px 0 0;line-height:1.5}.lg__meta:where(.k-ybqewlfi){color:var(--subtle);margin:22px 0 0}.lg__toc-t:where(.k-ybqewlfi){color:var(--muted);margin:0 0 14px}.lg__toc:where(.k-ybqewlfi) ol:where(.k-ybqewlfi){border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lg__toc:where(.k-ybqewlfi) li:where(.k-ybqewlfi){border-bottom:1px solid var(--line)}.lg__toc:where(.k-ybqewlfi) a:where(.k-ybqewlfi){font-size:var(--text-small);color:var(--muted);transition:color .3s var(--ease-std);align-items:baseline;gap:14px;padding:11px 0;line-height:1.35;display:flex}.lg__toc:where(.k-ybqewlfi) a:where(.k-ybqewlfi):hover,.lg__toc:where(.k-ybqewlfi) a:where(.k-ybqewlfi):focus-visible{color:var(--fg)}.lg__n:where(.k-ybqewlfi){font-variant-numeric:tabular-nums;color:var(--subtle);font-size:.875rem;font-weight:500}@media (width<=1023px){.lg__toc:where(.k-ybqewlfi) ol:where(.k-ybqewlfi){grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:24px;display:grid}}@media (width>=64rem){.lg__grid:where(.k-ybqewlfi){grid-template-columns:minmax(0,16rem) minmax(0,1fr);grid-template-areas:"head head""toc body";gap:clamp(56px,8vw,88px) clamp(48px,7vw,120px)}.lg__toc:where(.k-ybqewlfi){top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}.lg__body:where(.k-ybqewlfi) section{scroll-margin-top:calc(var(--header-h) + 24px)}.lg__body:where(.k-ybqewlfi) section+section{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,56px);padding-top:clamp(40px,5vw,56px)}.lg__body:where(.k-ybqewlfi) h2{font-size:var(--text-h3);letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-weight:500;line-height:1.2}.lg__body:where(.k-ybqewlfi) h3{margin:28px 0 10px;font-size:1.0625rem;font-weight:600;line-height:1.35}.lg__body:where(.k-ybqewlfi) p,.lg__body:where(.k-ybqewlfi) li,.lg__body:where(.k-ybqewlfi) dd,.lg__body:where(.k-ybqewlfi) td{font-size:var(--text-body);text-wrap:pretty;line-height:1.65}.lg__body:where(.k-ybqewlfi) p{margin:0 0 14px}.lg__body:where(.k-ybqewlfi) p:last-child{margin-bottom:0}.lg__body:where(.k-ybqewlfi) ul{margin:0 0 14px;padding:0;list-style:none}.lg__body:where(.k-ybqewlfi) ul li{margin-top:8px;padding-left:22px;position:relative}.lg__body:where(.k-ybqewlfi) ul li:before{content:"";background:var(--color-signal-500);width:10px;height:1.5px;position:absolute;top:.8em;left:2px}.lg__body:where(.k-ybqewlfi) strong{font-weight:600}.lg__body:where(.k-ybqewlfi) a{color:var(--fg);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--fg) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color .3s var(--ease-std)}.lg__body:where(.k-ybqewlfi) a:hover{text-decoration-color:var(--color-signal-500)}.lg__body:where(.k-ybqewlfi) dl{border-top:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);margin:0 0 14px;display:grid}.lg__body:where(.k-ybqewlfi) dt,.lg__body:where(.k-ybqewlfi) dd{border-bottom:1px solid var(--line);margin:0;padding:10px 0}.lg__body:where(.k-ybqewlfi) dt{font-size:var(--text-small);color:var(--muted);padding-right:16px;line-height:1.65}.lg__body:where(.k-ybqewlfi) table{border-collapse:collapse;width:100%;margin:4px 0 14px}.lg__body:where(.k-ybqewlfi) th{text-align:left;letter-spacing:-.01em;color:var(--muted);border-bottom:1px solid var(--line);padding:0 16px 10px 0;font-size:.875rem;font-weight:500}.lg__body:where(.k-ybqewlfi) td{vertical-align:top;border-bottom:1px solid var(--line);font-size:var(--text-small);padding:12px 16px 12px 0}.lg__body:where(.k-ybqewlfi) td:first-child{font-weight:600}@media (width<=639px){.lg__body:where(.k-ybqewlfi) dl{grid-template-columns:minmax(0,1fr)}.lg__body:where(.k-ybqewlfi) dt{border-bottom:0;padding-bottom:0}.lg__body:where(.k-ybqewlfi) thead{display:none}.lg__body:where(.k-ybqewlfi) table,.lg__body:where(.k-ybqewlfi) tbody,.lg__body:where(.k-ybqewlfi) tr,.lg__body:where(.k-ybqewlfi) td{display:block}.lg__body:where(.k-ybqewlfi) tr{border-bottom:1px solid var(--line);padding:12px 0}.lg__body:where(.k-ybqewlfi) td{border:0;padding:2px 0}.lg__body:where(.k-ybqewlfi) td[data-th]:before{content:attr(data-th) " · ";letter-spacing:-.01em;color:var(--muted);font-size:.875rem;font-weight:500}}
