.zn-doc{padding-block:56px var(--zn-sec);grid-template-columns:minmax(0,650px);justify-content:center;display:grid}.zn-doc-side,.zn-doc-aside{display:none}@media (min-width:1024px){.zn-doc-sided{grid-template-columns:220px minmax(0,650px);justify-content:start;column-gap:56px}.zn-doc-side{top:calc(var(--zn-header) + 32px);max-height:calc(100vh - var(--zn-header) - 56px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;display:block;position:sticky;overflow-y:auto}}@media (min-width:1280px){.zn-doc{grid-template-columns:minmax(0,650px) 220px;column-gap:64px}.zn-doc-sided{grid-template-columns:240px minmax(0,650px) 220px;justify-content:space-between;column-gap:32px}.zn-doc-aside{top:calc(var(--zn-header) + 32px);max-height:calc(100vh - var(--zn-header) - 56px);scrollbar-width:none;align-self:start;display:block;position:sticky;overflow-y:auto}.zn-doc-fold{display:none}}.zn-doc-article{min-width:0}.zn-doc-crumbs ol{font-size:var(--zn-small);color:var(--zn-text-3);flex-wrap:wrap;gap:0 6px;margin:0 0 20px;padding:0;line-height:20px;list-style:none;display:flex}.zn-doc-crumbs li+li:before{content:"/";color:var(--zn-text-3);margin-inline-end:6px}.zx .zn-doc-crumbs a{color:var(--zn-text-2);text-decoration:none;transition:color .16s}.zx .zn-doc-crumbs a:hover{color:var(--zn-text)}.zn-doc-crumbs [aria-current]{color:var(--zn-text-1)}.zx .zn-doc-h1{color:var(--zn-text);font-size:32px;line-height:36px;font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-h);margin:0}.zx .zn-doc-lead{color:var(--zn-text-2);font-size:var(--zn-body-lg);letter-spacing:var(--zn-track-body);margin:16px 0 0;line-height:27px}.zx .zn-doc-date{color:var(--zn-text-2);font-size:var(--zn-small);margin:16px 0 0;line-height:20px}.zn-doc-fold{border-block:1px solid var(--zn-line);margin-top:32px}.zn-doc-fold>summary{cursor:pointer;min-height:44px;color:var(--zn-text-1);font-size:var(--zn-small);font-weight:var(--zn-w-ui);justify-content:space-between;align-items:center;list-style:none;display:flex}.zn-doc-fold>summary::-webkit-details-marker{display:none}.zn-doc-fold>summary:after{content:"";border-right:1.5px solid var(--zn-text-3);border-bottom:1.5px solid var(--zn-text-3);width:7px;height:7px;transition:transform .2s var(--zn-ease);margin-inline-end:4px;transform:translateY(-2px)rotate(45deg)}.zn-doc-fold[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.zn-doc-fold ul{margin:0;padding:0 0 12px;list-style:none}.zn-doc-fold li[data-level="3"]{padding-inline-start:14px}.zx .zn-doc-fold a{min-height:32px;color:var(--zn-text-2);font-size:var(--zn-small);align-items:center;text-decoration:none;display:flex}.zx .zn-doc-fold a:hover{color:var(--zn-text)}.zx .zn-doc-prose{max-width:none;color:var(--zn-text-1);font-size:var(--zn-body);letter-spacing:var(--zn-track-body);margin-top:40px;line-height:24px}.zn-doc-prose>:first-child{margin-top:0}.zx .zn-doc-prose :is(p,ul,ol){color:inherit;font-size:inherit;line-height:inherit;margin:0 0 16px}.zx .zn-doc-prose h2{color:var(--zn-text);font-size:24px;line-height:32px;font-weight:var(--zn-w-card);letter-spacing:-.012em;scroll-margin-top:calc(var(--zn-header) + 24px);margin:56px 0 16px}.zx .zn-doc-prose h3{color:var(--zn-text);font-size:18px;line-height:28px;font-weight:var(--zn-w-card);letter-spacing:-.01em;scroll-margin-top:calc(var(--zn-header) + 24px);margin:40px 0 12px}.zn-doc-prose>h2:first-child{margin-top:0}.zx .zn-doc-prose :is(ul,ol):not(.zx-app *){padding-inline-start:1.3em}.zx .zn-doc-prose ul:not(.zx-app *){list-style:outside}.zx .zn-doc-prose ol:not(.zx-app *){list-style:decimal}.zx .zn-doc-prose li:not(.zx-app *)+li{margin-top:8px}.zn-doc-prose li:not(.zx-app *)::marker{color:var(--zn-text-3)}.zx .zn-doc-prose :is(b,strong):not(.zx-app *){color:var(--zn-text);font-weight:var(--zn-w-ui)}.zx .zn-doc-prose i:not(.zx-app *){color:var(--zn-text);font-style:normal;font-weight:var(--zn-w-ui)}.zx .zn-doc-prose a:not(.zx-app *){color:var(--zn-text);text-decoration:underline;-webkit-text-decoration-color:var(--zn-text-3);text-decoration-color:var(--zn-text-3);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .16s}.zx .zn-doc-prose a:not(.zx-app *):hover{-webkit-text-decoration-color:var(--zn-text-2);text-decoration-color:var(--zn-text-2)}.zx .zn-doc-prose code:not(pre *,.zx-app *){background:var(--zn-fill-2);color:var(--zn-text);font-family:var(--zn-mono);overflow-wrap:anywhere;border-radius:4px;padding:.12em .4em;font-size:.86em}.zn-doc-prose kbd{box-shadow:inset 0 0 0 1px var(--zn-line-2);background:var(--zn-bg-2);color:var(--zn-text);font-family:var(--zn-mono);border-radius:4px;padding:.08em .4em;font-size:.82em}.zn-doc-prose figure{margin:24px 0}.zn-doc-prose figure img{border-radius:var(--zn-radius-lg);width:100%;height:auto;box-shadow:0 0 0 1px var(--zn-line);display:block}.zn-doc-code{min-width:0;max-width:100%;margin:0 0 20px}.zn-doc-code pre{max-width:100%}.zx-prose .zn-doc-code code{font-family:revert-layer;font-size:revert-layer;padding:revert-layer;background:revert-layer;border-radius:revert-layer;color:revert-layer}.zn-doc-note{border-radius:var(--zn-radius-lg);background:var(--zn-bg-1);box-shadow:inset 0 0 0 1px var(--zn-line);margin:24px 0;padding:16px 20px}.zx .zn-doc-note p{color:var(--zn-text-2);margin:0}.zn-doc-note>:last-child{margin-bottom:0}.zn-doc-table{overscroll-behavior-x:contain;border-radius:var(--zn-radius-lg);max-width:100%;box-shadow:inset 0 0 0 1px var(--zn-line);margin:0 0 24px;overflow-x:auto}.zn-doc-table:focus-visible{outline:2px solid var(--zn-accent);outline-offset:2px}.zx .zn-doc-table table{border-collapse:collapse;width:100%;margin:0;font-size:14px;line-height:21px}.zx .zn-doc-table :is(th,td){border-bottom:1px solid var(--zn-line);text-align:start;vertical-align:top;padding:10px 14px}.zx .zn-doc-table th{color:var(--zn-text);font-weight:var(--zn-w-ui);background:var(--zn-bg-1)}.zx .zn-doc-table td{color:var(--zn-text-1)}.zn-doc-table tr:last-child td{border-bottom:0}.zn-doc-prose .zn-doc-table code{white-space:nowrap}.zn-doc-prose .zn-doc-table td:nth-child(2) code{white-space:normal}@media (max-width:599px){.zn-doc-table{overflow:visible}.zx .zn-doc-table :is(table,tbody,tr,td){display:block}.zn-doc-table thead{display:none}.zx .zn-doc-table tr{border-bottom:1px solid var(--zn-line);padding:12px 14px}.zn-doc-table tr:last-child{border-bottom:0}.zx .zn-doc-table td{border:0;padding:0}.zx .zn-doc-table td:first-child{color:var(--zn-text);font-weight:var(--zn-w-ui)}.zx .zn-doc-table td+td{margin-top:8px}.zx .zn-doc-table td:nth-child(n+3){vertical-align:top;margin-inline-end:32px;display:inline-block}.zx .zn-doc-table td+td[data-label]:before{content:attr(data-label);color:var(--zn-text-3);font-size:var(--zn-tiny);line-height:18px;font-weight:var(--zn-w-ui);margin-bottom:2px;display:block}.zn-doc-prose .zn-doc-table code{white-space:normal;overflow-wrap:anywhere}}.zn-outline ul{margin:0;padding:0;list-style:none}.zx .zn-outline-title{color:var(--zn-text-1);font-size:var(--zn-small);line-height:20px;font-weight:var(--zn-w-ui);margin:0 0 6px}.zn-outline li[data-level="3"]{padding-inline-start:12px}.zx .zn-outline a{min-height:28px;color:var(--zn-text-2);font-size:var(--zn-small);align-items:center;padding-block:4px;line-height:18px;text-decoration:none;transition:color .16s;display:flex}.zx .zn-outline a:hover{color:var(--zn-text-1)}.zx .zn-outline a[aria-current]{color:var(--zn-text)}
