.ch-docs-hero{padding:64px var(--sec-pad-x) 48px;text-align:center}.ch-docs-hero .ch-intro{margin-left:auto;margin-right:auto}.ch-crumbs{padding:14px var(--sec-pad-x)}.ch-crumbs ol{font:400 13px/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--color-muted-text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ch-crumbs li+li:before{content:"›" / "";color:var(--color-separator);margin-right:6px}.ch-crumbs a:hover{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.ch-crumbs [aria-current]{color:var(--color-ink)}.ch-article-hero{padding:56px var(--sec-pad-x) 44px}.ch-article-hero__title{max-width:820px;font:700 48px/1.08 var(--font-sans);letter-spacing:-.045em;color:var(--color-ink);text-wrap:balance;margin:0}.ch-article-hero__meta{font:400 14px/1.4 var(--font-sans);color:var(--color-muted-text);flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.ch-article{grid-template-columns:minmax(0,1fr) 280px;display:grid}.ch-article--solo{grid-template-columns:minmax(0,1fr)}.ch-article__body{min-width:0;padding:48px var(--sec-pad-x) 64px}.prose.ch-prose{max-width:720px;font-size:17px;line-height:1.7}.prose.ch-prose>:first-child{margin-top:0}.prose.ch-prose :is(h2,h3){color:var(--color-ink);scroll-margin-top:90px}.prose.ch-prose h2{font:700 27px/1.25 var(--font-sans);letter-spacing:-.035em;margin:44px 0 14px}.prose.ch-prose h3{font:700 20px/1.3 var(--font-sans);letter-spacing:-.025em;margin:32px 0 10px}.prose.ch-prose a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.prose.ch-prose a:hover{text-decoration-color:var(--color-ink)}.prose.ch-prose figure{margin:28px 0}.prose.ch-prose img{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-muted)}.prose.ch-prose iframe{border:1px solid var(--color-border);border-radius:var(--radius-card)}.prose.ch-prose div:has(>iframe){margin:28px 0}.prose.ch-prose :not(pre)>code{border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-subtle-2);color:var(--color-ink);padding:2px 6px;font:500 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.prose.ch-prose pre{border:1px solid var(--color-dark);border-radius:var(--radius-card);margin:24px 0;padding:18px 20px;font:400 14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto;background:var(--color-ink)!important;color:#ffffffe6!important}.prose.ch-prose pre code{color:inherit;font:inherit;background:0 0;border:0;padding:0}.prose.ch-prose ol>li:before{color:var(--color-muted-text);font-weight:500}.prose.ch-prose blockquote{border-left:2px solid var(--color-ink);color:var(--color-ink);margin:24px 0;padding:4px 0 4px 18px}.prose.ch-prose table:has(table){margin:28px 0;font-size:15px;display:block}.prose.ch-prose table:has(table)+table:has(table){margin-top:-16px}.prose.ch-prose table:has(table)>tbody{flex-direction:column;gap:12px;display:flex}.prose.ch-prose table:has(table)>tbody>tr{background:0 0;display:block}.prose.ch-prose table:has(table)>tbody>tr>td{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:0;display:block;overflow:hidden}.prose.ch-prose td>table{table-layout:fixed;font-size:inherit;margin:0}.prose.ch-prose td>table+table{border-top:1px solid var(--color-border)}.prose.ch-prose td>table tr{background:0 0}.prose.ch-prose td>table :is(th,td){border:0;padding:0 20px}.prose.ch-prose td>table th{font:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted-text);padding-top:16px}.prose.ch-prose td>table td{overflow-wrap:anywhere;padding-top:8px;padding-bottom:16px}.prose.ch-prose td>table p{margin:0}.prose.ch-prose td>table:first-child{background:var(--color-stage)}.prose.ch-prose td>table:first-child td:first-child{color:var(--color-ink);font-weight:500}.prose.ch-prose td>table:first-child th:nth-child(4){display:none}@media (width<=1024px){.ch-article{grid-template-columns:minmax(0,1fr) 240px}.ch-article--solo{grid-template-columns:minmax(0,1fr)}.ch-article-hero__title{font-size:42px}}@media (width<=860px){.ch-article{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.ch-docs-hero{padding:44px 20px 36px}.ch-crumbs{padding:12px 20px}.ch-article-hero{padding:36px 20px 32px}.ch-article-hero__title{font-size:34px}.ch-article__body{padding:32px 20px 44px}.prose.ch-prose{font-size:16px}.prose.ch-prose h2{font-size:23px}.prose.ch-prose table:has(table){font-size:14px}.prose.ch-prose td>table :is(th,td){padding-left:14px;padding-right:14px}.prose.ch-prose td>table:first-child{table-layout:auto}.prose.ch-prose td>table:first-child td{overflow-wrap:break-word}.prose.ch-prose td>table:first-child th{white-space:nowrap}}.ch-docs-bar{padding:14px var(--sec-pad-x);justify-content:space-between;align-items:center;gap:16px;display:flex}.ch-docs-bar__count{font:400 14px/1.4 var(--font-sans);color:var(--color-muted-text);white-space:nowrap;margin:0}.ch-sec--grid{padding-top:32px;padding-bottom:48px}.ch-guide__go{color:var(--color-ink);align-items:center;gap:6px;font-weight:500;transition:gap .2s;display:inline-flex}@media (width<=900px){.ch-docs-bar{flex-direction:column;align-items:flex-start}}@media (width<=767px){.ch-docs-bar{padding:12px 20px}}.ch-article__side{border-left:1px solid var(--color-border)}.ch-article__sticky{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:28px;max-height:calc(100vh - 84px);padding:48px 24px 32px;display:flex;position:sticky;top:84px;overflow-y:auto}.ch-article__sticky::-webkit-scrollbar{display:none}.ch-toc__label,.ch-related__title{font:500 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-text);margin:0 0 12px}.ch-toc ol{border-left:1px solid var(--color-border);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ch-toc a{font:400 14px/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--color-muted-text);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;transition:color .15s,border-color .15s;display:block}.ch-toc__sub a{padding-left:26px;font-size:13px}.ch-toc a:hover{color:var(--color-ink)}.ch-toc a.is-active{border-left-color:var(--color-ink);color:var(--color-ink)}.ch-sec--related{padding-top:40px;padding-bottom:48px}.ch-sec--related .ch-related__title{margin-bottom:16px}@media (width<=860px){.ch-article__side{border-left:0;border-top:1px solid var(--color-border)}.ch-article__sticky{max-height:none;padding:28px var(--sec-pad-x) 40px;position:static;overflow:visible}.ch-toc,.ch-article__side:not(:has(.ch-help)){display:none}}.ch-postempty{text-align:center;min-height:240px;padding:32px 20px}.ch-postempty .ch-card__title{margin:0}.ch-postempty .ch-btn{margin-top:6px}
