section.docs.docs-page{background:var(--bg);padding:0 0 48px}section.docs.docs-page>.container{padding-inline:1.5rem}.docs-page .docs-subnav{font-size:var(--text-sm);color:var(--slate);border-bottom:1px solid #dfe7db;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.docs-page .docs-subnav>span{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.docs-page .docs-subnav>a{flex-shrink:0}.docs-page .docs-subnav a{color:var(--slate)}.docs-page .docs-layout{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:48px;padding-top:32px;display:grid}.docs-page .docs-body{min-width:0;font:var(--text-base)/var(--leading-prose) var(--body);grid-area:1/1}.docs-page .docs-body h1.sec{font-size:var(--text-page-title);letter-spacing:-.045em;font-weight:750;line-height:var(--leading-heading);margin:0 0 28px}.docs-page .docs-body h2{font-size:var(--text-2xl);letter-spacing:-.025em;margin:36px 0 16px;scroll-margin-top:110px;font-weight:650;line-height:1.3}.docs-page .docs-body h3{font-size:var(--text-xl);letter-spacing:-.02em;margin:28px 0 12px;scroll-margin-top:110px;font-weight:650;line-height:1.35}.docs-page .docs-body h4{font-size:var(--text-base);margin:24px 0 10px;scroll-margin-top:110px}.docs-page .docs-body p{line-height:var(--leading-prose);margin:0 0 20px}.docs-page .docs-body :is(ul,ol){margin:0 0 22px;padding-left:24px}.docs-page .docs-body li{line-height:var(--leading-prose);margin:8px 0}.docs-page .docs-body a{text-underline-offset:3px;overflow-wrap:anywhere}.docs-page .docs-body code{font-family:var(--mono);font-size:var(--text-sm);overflow-wrap:anywhere}.docs-page .docs-body pre.code{max-width:100%;font-size:var(--text-sm);background:#14261c;border-radius:10px;margin:22px 0;padding:46px 22px 22px;line-height:1.85;overflow-x:auto}.docs-page .docs-body pre.code code{font-size:inherit;white-space:pre;overflow-wrap:normal}.docs-page .docs-body pre.code .copy-btn{opacity:1;font-size:var(--text-xs)}.docs-page .docs-body .codepair{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.docs-page .docs-body .codepair>*{min-width:0}.docs-page .docs-table-scroll{background:#fff;border:1px solid #dfe7db;border-radius:10px;max-width:100%;margin:24px 0;overflow-x:auto}.docs-page .docs-table-scroll:focus-visible{outline:3px solid color-mix(in srgb, var(--emerald) 33%, transparent);outline-offset:3px}.docs-page .docs-body table{border-collapse:collapse;white-space:normal;width:100%;min-width:600px;font-size:var(--text-sm);border:0;margin:0;display:table}.docs-page .docs-body table th{color:#62745f;font:600 var(--text-xs)/1.6 var(--body);background:#edf2e9;border:0;border-bottom:1px solid #dfe7db;padding:13px 16px}.docs-page .docs-body table td{line-height:1.6;font-size:var(--text-sm);vertical-align:top;border:0;border-bottom:1px solid #e9eee4;padding:15px 16px}.docs-page .docs-body table :is(th,td) code{font-size:var(--text-xs)}.docs-page .docs-body table tr:last-child td{border-bottom:0}.docs-page .docs-body :is(img,video,svg){max-width:100%;height:auto}.docs-page .docs-side{background:#fff;border:1px solid #dfe7db;border-radius:12px;grid-area:1/2;max-height:calc(100vh - 118px);padding:20px;position:sticky;top:94px;overflow-y:auto}.docs-page .docs-side nav{backdrop-filter:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:static}.docs-page .docs-side-sec{margin-bottom:20px}.docs-page .docs-side-sec:last-child{margin-bottom:0}.docs-page .docs-side-h{font:600 var(--text-xs)/1.5 var(--mono);letter-spacing:.08em;color:#73826d;border-color:#e5ebde;margin:0 0 8px;padding:15px 0 0}.docs-page .docs-side-sec:first-child .docs-side-h{border:0;padding-top:0}.docs-page .docs-side-h:before{display:none}.docs-page .docs-side-sec a{font-size:var(--text-sm);color:#60705d;border-radius:7px;margin:2px 0;padding:7px 9px;line-height:1.5}.docs-page .docs-side-sec a:hover{color:var(--emerald);background:#f0f5eb}.docs-page .docs-side-sec a[aria-current=page]{background:var(--mint);color:var(--emerald);font-weight:600}.docs-page .docs-side-sec a:focus-visible{outline:3px solid color-mix(in srgb, var(--emerald) 33%, transparent);outline-offset:2px}@media (width<=860px){.docs-page .docs-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:26px}.docs-page .docs-side{grid-area:1/1;max-height:none;margin:0 0 26px;padding:14px 18px;position:static}.docs-page .docs-body{grid-area:2/1}.docs-page .docs-side>summary{font-size:var(--text-sm);padding:0;line-height:1.7}.docs-page .docs-side[open]>summary{margin-bottom:16px;padding-bottom:12px}.docs-page .docs-side nav{max-height:360px;overflow-y:auto}}@media (width<=640px){.docs-page .docs-subnav{font-size:var(--text-xs);flex-wrap:wrap;gap:12px}.docs-page .docs-body h1.sec{margin-bottom:24px}.docs-page .docs-body pre.code{font-size:var(--text-xs);padding-left:16px;padding-right:16px}}
