.docs-article,.docs-article-layout,.docs-toc,.docs-prevnext{--docs-ink:var(--text);--docs-body:oklch(from var(--text) l c h / .9);--docs-muted:oklch(from var(--text) l c h / .62);--docs-soft:oklch(from var(--text) l c h / .45);--docs-line:oklch(from var(--text) l c h / .1);--docs-line-soft:oklch(from var(--text) l c h / .08);--docs-surface:var(--surface-2-5);--docs-surface-hover:var(--surface-3);--docs-code-bg:oklch(from var(--text) l c h / .08);--docs-accent:var(--accent);--docs-radius:12px;--docs-radius-sm:8px;--docs-font-size:14px;--docs-leading:1.7;--docs-h2-size:18px;--docs-h3-size:15px;--docs-flow:16px}.docs-article{min-width:0;color:var(--docs-body);font-size:var(--docs-font-size);line-height:var(--docs-leading)}.docs-article h1{display:none}.docs-article h2{margin:calc(var(--docs-flow) * 2) 0 12px;color:var(--docs-ink);font-size:var(--docs-h2-size);font-weight:600;line-height:1.2}.docs-article h3{margin:calc(var(--docs-flow) * 1.5) 0 8px;color:var(--docs-ink);font-size:var(--docs-h3-size);font-weight:600;line-height:1.25}.docs-article :is(h1,h2,h3):first-child{margin-top:0}.docs-article p{margin:var(--docs-flow) 0}.docs-article :is(ul,ol){margin:var(--docs-flow) 0;padding-left:1.4em}.docs-article ul{list-style:outside}.docs-article ol{list-style:decimal}.docs-article li{margin:4px 0}.docs-article a{color:var(--docs-ink);text-decoration:underline;-webkit-text-decoration-color:oklch(from var(--docs-ink) l c h / .28);text-decoration-color:oklch(from var(--docs-ink) l c h / .28);text-underline-offset:4px;font-weight:500}.docs-article strong{color:var(--docs-ink);font-weight:600}.docs-article code{background:var(--docs-code-bg);color:var(--docs-ink);border-radius:6px;padding:.12em .4em;font-size:.85em}.docs-article pre{margin:var(--docs-flow) 0;overscroll-behavior:none;border-radius:var(--docs-radius-sm);background:var(--docs-surface);padding:14px 16px;overflow-x:auto}.docs-article pre code{font-size:inherit;background:0 0;padding:0}.docs-article hr{height:1px;margin:calc(var(--docs-flow) * 1.5) 0;background:var(--docs-line);border:0}.docs-article table{width:100%;margin:var(--docs-flow) 0;border-collapse:collapse;font-size:.95em}.docs-article :is(th,td){border-bottom:1px solid var(--docs-line-soft);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.docs-article :is(th,td):last-child{padding-right:0}.docs-article th:first-child{width:28%}.docs-article th{color:var(--docs-ink);font-weight:600}.docs-article blockquote{margin:calc(var(--docs-flow) * 1.4) 0;border:1px solid var(--docs-line);border-radius:var(--docs-radius);background:var(--docs-surface);color:var(--docs-muted);grid-template-columns:1fr;align-items:start;gap:10px 16px;padding:14px 16px;display:grid}.docs-article blockquote p{margin:0}.docs-article blockquote p:not(:first-child){margin-top:4px}.docs-article blockquote:has(.docs-callout-label) p:not(:has(.docs-callout-label)){color:var(--docs-body);line-height:1.55}@media (width>=640px){.docs-article blockquote:has(.docs-callout-label){grid-template-columns:5rem minmax(0,1fr)}.docs-article blockquote:has(.docs-callout-label) p:has(.docs-callout-label){border-right:1px solid var(--docs-line);grid-column:1;padding-right:12px}.docs-article blockquote:has(.docs-callout-label) p:not(:has(.docs-callout-label)){grid-area:1/2}}.docs-callout-label{color:var(--docs-soft);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.docs-callout-label:before{background:var(--docs-callout-color,var(--docs-accent));content:"";border-radius:999px;width:6px;height:6px}.docs-callout-label-tip{--docs-callout-color:#47b884}.docs-callout-label-note{--docs-callout-color:#59a8dd}.docs-callout-label-warning{--docs-callout-color:#d89259}.docs-placeholder{display:none}.docs-dev .docs-placeholder{min-height:128px;margin:var(--docs-flow) 0;border:1px solid var(--docs-line-soft);border-radius:var(--docs-radius);background:var(--docs-surface);color:var(--docs-soft);text-align:center;place-items:center;padding:24px;display:grid}.docs-placeholder span{max-width:680px}.docs-media{margin:calc(var(--docs-flow) * 1.4) 0;border:1px solid var(--docs-line-soft);border-radius:var(--docs-radius);background:oklch(from var(--text) l c h / .04);overflow:hidden}.docs-media-trigger{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.docs-media-trigger:focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}.docs-media img{width:100%;height:auto;display:block}.docs-media figcaption{color:var(--docs-soft);margin:10px 14px;font-size:12px;line-height:1.5}.docs-disclosure{margin:var(--docs-flow) 0;border:1px solid var(--docs-line-soft);border-radius:var(--docs-radius);background:var(--docs-surface);color:var(--docs-muted)}.docs-disclosure summary{color:var(--docs-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;padding:12px 16px;font-weight:600;list-style:none;display:grid}.docs-disclosure summary::-webkit-details-marker{display:none}.docs-disclosure summary:focus-visible,.docs-related-row a:focus-visible,.docs-toc-list a:focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}.docs-disclosure summary:after{background:var(--docs-surface-hover);width:22px;height:22px;color:var(--docs-soft);content:"+";border-radius:999px;place-items:center;font-weight:600;display:grid}.docs-disclosure[open] summary:after{content:"-"}.docs-disclosure>:not(summary){margin-left:16px;margin-right:16px}.docs-disclosure>:last-child{margin-bottom:16px}.docs-disclosure>summary+*{margin-top:0}.docs-related{border-top:1px solid var(--docs-line);flex-direction:column;gap:10px;margin-top:32px;padding-top:24px;display:flex}.docs-related-row{min-width:0}.docs-related-row>span{color:var(--docs-soft);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.docs-related-row>div{flex-wrap:wrap;gap:8px;display:flex}.docs-related-row a,.docs-related-row div>span{border:1px solid var(--docs-line-soft);min-height:32px;color:var(--docs-body);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.docs-related-row-next a:after{color:var(--docs-soft);content:"->";margin-left:6px}.docs-article-layout{flex-direction:column;gap:20px;min-width:0;display:flex}.docs-article-main{min-width:0}.docs-toc{border:1px solid var(--docs-line-soft);border-radius:var(--docs-radius);background:var(--docs-surface);order:-1;align-self:start;padding:12px 14px}.docs-toc-title{color:var(--docs-soft);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.docs-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docs-toc-list a{color:var(--docs-muted);border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.35;text-decoration:none;display:block}@media (width>=1100px){.docs-article-layout:has(.docs-toc){grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:40px;display:grid}.docs-toc{padding:var(--docs-sidebar-pad-top,1.5rem) 0 0;background:0 0;border:0;order:0;position:sticky;top:0}.docs-toc-list a{padding:3px 0}}.docs-prevnext{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.docs-prevnext-card{border:1px solid var(--docs-line-soft);border-radius:var(--docs-radius);background:var(--docs-surface);flex-direction:column;gap:4px;min-width:0;padding:12px;text-decoration:none;display:flex}.docs-prevnext-card:focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}.docs-prevnext-eyebrow{color:var(--docs-soft);align-items:center;gap:5px;font-size:11px;display:inline-flex}.docs-prevnext-title{color:var(--docs-ink);font-size:13px;font-weight:600;line-height:1.5}.docs-prevnext-next{text-align:right;grid-column:2;align-items:flex-end}@media (hover:hover){.docs-prevnext-card:hover{border-color:var(--docs-line);background:var(--docs-surface-hover)}.docs-article a:hover{-webkit-text-decoration-color:var(--docs-ink);text-decoration-color:var(--docs-ink)}.docs-related-row a:hover{border-color:var(--docs-line);background:var(--docs-surface-hover);color:var(--docs-ink)}.docs-toc-list a:hover{background:var(--docs-surface-hover);color:var(--docs-ink)}}@media (hover:hover) and (width>=1100px){.docs-toc-list a:hover{background:0 0}}@media (width<=480px){.docs-prevnext{grid-template-columns:1fr}.docs-prevnext-next{text-align:left;grid-column:auto;align-items:flex-start}}.help-docs-navigation a[data-ui*=\/]{height:auto;min-height:36px;padding-top:8px;padding-bottom:8px}.help-docs-navigation a[data-ui*=\/]>span:last-child{white-space:normal;line-height:1.4}.docs-article :is(h2,h3)+*,.docs-article>:first-child,.docs-article>h1:first-child+*{margin-top:0}.docs-article>:last-child{margin-bottom:0}.docs-public :is(.docs-article,.docs-article-layout,.docs-toc,.docs-prevnext){--docs-body:oklch(from var(--text) l c h / .78);--docs-surface:var(--surface-1);--docs-surface-hover:var(--surface-2);--docs-line:var(--border-surface-4);--docs-line-soft:var(--border-surface-2);--docs-font-size:16px;--docs-leading:1.7;--docs-h2-size:22px;--docs-h3-size:18px;--docs-flow:18px}.docs-public .docs-article{max-width:680px}.docs-public .docs-article :is(h2,h3){letter-spacing:-.01em;scroll-margin-top:96px}.docs-public .docs-article h2{margin-top:calc(var(--docs-flow) * 2.5)}.docs-public .docs-prevnext{max-width:680px;margin-top:56px}.docs-public .docs-prevnext-card{gap:6px;padding:14px 16px}.docs-public .docs-prevnext-eyebrow{font-size:12px}.docs-public .docs-prevnext-title{font-size:14px}.docs-public .docs-toc{display:none}@media (width>=1100px){.docs-public .docs-article-layout:has(.docs-toc){grid-template-columns:minmax(0,1fr) 180px;gap:48px}.docs-public .docs-toc{padding:0;display:block;top:84px}.docs-public .docs-toc-title{color:var(--docs-ink);margin-bottom:10px;font-size:12px}.docs-public .docs-toc-list{border-left:1px solid var(--docs-line);gap:0}.docs-public .docs-toc-list a{padding:5px 0 5px 14px;font-size:13px}}
