.docs-site .docs-head{padding-bottom:clamp(72px,7vw,104px)}.docs-site .docs-head .article-deck{max-width:760px}.docs-layout{display:grid;grid-template-columns:232px minmax(0,760px);grid-template-areas:"rail body";column-gap:72px;justify-content:start;padding-block:48px 80px}.docs-body{grid-area:body;min-width:0}.docs-rail{grid-area:rail;min-width:0;font-size:14px;line-height:1.45}.docs-rail-inner{position:sticky;top:88px;max-height:calc(100dvh - 112px);overflow-y:auto;padding-right:8px;scrollbar-width:thin}.docs-rail h2{margin:22px 0 8px;font:600 12px/1.5 var(--arc1-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--arc1-text-silver)}.docs-rail ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--arc1-hairline)}.docs-rail li{margin:0}.docs-rail li a{display:block;margin-left:-1px;padding:5px 0 5px 14px;border-left:1px solid transparent;color:var(--arc1-text-2);text-decoration:none}.docs-rail li a:hover{color:var(--arc1-text)}.docs-rail li a[aria-current=page]{color:var(--arc1-text);font-weight:600;border-left-color:var(--arc1-accent)}.docs-rail-home{margin:0}.docs-rail-home a{display:inline-block;padding-block:3px;color:var(--arc1-accent-text);font-weight:550;text-decoration:none}.docs-rail-home a:hover{text-decoration:underline;text-underline-offset:3px}.docs-rail ul.docs-rail-sections{margin:2px 0 8px 14px;border-left:0}.docs-rail .docs-rail-sections a{padding:3px 0 3px 12px;font-size:13px;color:var(--arc1-text-muted);border-left:0}.docs-rail .docs-rail-sections a:hover{color:var(--arc1-accent-text)}.docs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.docs-onpage{display:none}.docs-site .docs-body section[id]{scroll-margin-top:84px}.docs-site .docs-body section+section{margin-top:56px}.docs-site .docs-body h3{margin:28px 0 10px;font-size:17px}.docs-site .docs-body .facts dt{color:var(--arc1-text)}.docs-site .docs-body .page-table caption{caption-side:top;text-align:left;padding-bottom:12px;font:600 12px/1.5 var(--arc1-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--arc1-text-silver)}.docs-site .docs-body .page-table thead th{color:var(--arc1-text-silver)}.docs-site .docs-body .page-table td a,.docs-site .docs-body .page-table th a{color:var(--arc1-accent-text)}.docs-site .docs-body .page-table+p{margin-top:20px}.docs-site .docs-state{font-size:12px;letter-spacing:.06em;vertical-align:3px}.docs-site h2 .docs-state{margin-left:10px;font-weight:500}.docs-status tbody th{width:46%}.docs-status td[data-label=State]{width:84px;white-space:nowrap}.docs-state-line{margin-top:16px}.docs-pager{display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding-top:24px;border-top:1px solid var(--arc1-hairline)}.docs-pager a{display:flex;flex-direction:column;gap:4px;max-width:48%;padding-block:4px;font-size:17px;font-weight:550;line-height:1.4;color:var(--arc1-text);text-decoration:none}.docs-pager a span{font-size:13px;font-weight:500;color:var(--arc1-text-silver)}.docs-pager a:hover{color:var(--arc1-accent-text)}.docs-pager .docs-next{margin-left:auto;text-align:right;align-items:flex-end}.docs-site .docs-body h3.docs-letter{margin:36px 0 4px;font:600 13px/1.5 var(--arc1-font-mono);color:var(--arc1-text-silver)}.docs-site .docs-body h3.docs-letter:first-of-type{margin-top:0}.docs-glossary{margin:0;border-top:1px solid var(--arc1-hairline)}.docs-glossary>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding-block:14px;border-bottom:1px solid var(--arc1-hairline);scroll-margin-top:84px}.docs-glossary dt{font-weight:600;color:var(--arc1-text);line-height:1.6}.docs-glossary dd{margin:0;font-size:15px;line-height:1.75;color:var(--arc1-text-2)}.docs-glossary dd a{white-space:nowrap}.docs-index{display:grid;gap:64px;max-width:1040px;padding-block:56px 88px}.docs-group>h2{margin:0;font-size:28px;line-height:1.3;letter-spacing:-.02em;font-weight:530;color:var(--arc1-text)}.docs-group-line{margin:8px 0 20px;font-size:16px;line-height:1.7;color:var(--arc1-text-2)}.docs-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--arc1-hairline)}.docs-rows li{margin:0;border-bottom:1px solid var(--arc1-hairline)}.docs-rows a{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px;align-items:baseline;padding:20px 0;text-decoration:none}.docs-row-title{font-size:19px;font-weight:550;line-height:1.4;letter-spacing:-.01em;color:var(--arc1-text)}.docs-row-line{font-size:15px;line-height:1.7;color:var(--arc1-text-2)}.docs-rows a:hover .docs-row-title{color:var(--arc1-accent-text)}.docs-status-words dt{display:flex;align-items:flex-start}.docs-status-words .docs-state{font-size:13px}@media(max-width:960px){.docs-layout{display:block;padding-block:28px 56px}.docs-onpage{display:block;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--arc1-hairline)}.docs-onpage h2{margin:0 0 12px;font:600 12px/1.5 var(--arc1-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--arc1-text-silver)}.docs-onpage a{display:inline-block;margin:0 18px 6px 0;padding-block:3px;font-size:14px;color:var(--arc1-accent-text);text-decoration:none}.docs-rail{margin-top:56px;padding-top:8px;border-top:1px solid var(--arc1-hairline)}.docs-rail-inner{position:static;max-height:none;overflow:visible;padding-right:0}.docs-rail ul.docs-rail-sections{display:none}.docs-rail nav ul{columns:2;column-gap:32px;border-left:0}.docs-rail li{break-inside:avoid}.docs-rail li a{margin-left:0;padding-left:0;border-left:0}.docs-rail li a[aria-current=page]{color:var(--arc1-accent-text)}}@media(max-width:760px){.docs-rail nav ul{columns:1}.docs-rail li a{padding-block:8px}.docs-pager{flex-direction:column;gap:16px}.docs-pager a{max-width:none}.docs-pager .docs-next{margin-left:0;text-align:left;align-items:flex-start}.docs-glossary>div{display:block}.docs-glossary dt{margin-bottom:4px}.docs-rows a{display:block;padding:18px 0}.docs-row-title{display:block;margin-bottom:6px;font-size:18px}.docs-index{gap:48px;padding-block:36px 56px}.docs-group>h2{font-size:24px}.docs-status tbody th{width:auto}.docs-status td[data-label=State]{width:auto}}
