.landing-scope .docs-section{position:relative}.landing-scope .wrapper.docs-wrapper{border-left:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);border-right:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);grid-template-columns:340px minmax(0,1fr);justify-content:stretch;align-items:stretch;height:auto;display:grid;position:relative}@media (max-width:900px){.landing-scope .wrapper.docs-wrapper{grid-template-columns:1fr}}.landing-scope .docs-sidebar{padding:var(--_sizes---padding--space-2rem)var(--_sizes---padding--space-1-25rem);align-self:start;position:sticky;top:0}@media (max-width:900px){.landing-scope .docs-sidebar{border-bottom:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);padding:var(--_sizes---padding--space-1-25rem);position:static}}.landing-scope .docs-sidebar-section{margin-bottom:var(--_sizes---padding--space-1-5rem)}.landing-scope .docs-sidebar-heading{font-family:var(--_fonts---font-family--inter);font-size:.7rem;font-weight:var(--_fonts---font-weight--semi-bold);letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;margin:0 0 var(--_sizes---padding--space-5rem).5rem}.landing-scope .docs-sidebar-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.landing-scope .docs-sidebar-link{font-family:var(--_fonts---font-family--inter);color:var(--_colors---background-color--565656);border-radius:6px;padding:.4rem .5rem;font-size:.9rem;line-height:1.35;text-decoration:none;transition:background-color .12s,color .12s;display:block}.landing-scope .docs-sidebar-link:hover{color:var(--_colors---text-color--black);background-color:#f4f4f4}.landing-scope .docs-sidebar-link.active{color:var(--_colors---text-color--black);font-weight:var(--_fonts---font-weight--medium);background-color:#f1efeb}.landing-scope .docs-content{width:100%;min-width:0;padding:var(--_sizes---padding--space-2-5rem)var(--_sizes---padding--space-2-5rem)4rem;border-left:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);font-family:var(--_fonts---font-family--inter);color:var(--_colors---text-color--black)}@media (max-width:900px){.landing-scope .docs-content{padding:var(--_sizes---padding--space-1-5rem)var(--_sizes---padding--space-1-25rem)var(--_sizes---padding--space-2rem);border-left:none}}.landing-scope .docs-page-title{font-family:var(--_fonts---font-family--inter-display);font-size:2rem;font-weight:var(--_fonts---font-weight--semi-bold);letter-spacing:-.02em;margin:0 0 var(--_sizes---padding--space-5rem);color:var(--_colors---text-color--black);line-height:1.15}.landing-scope .docs-page-lede{color:var(--_colors---background-color--565656);margin:0 0 var(--_sizes---padding--space-2rem);font-size:1.05rem;line-height:1.55}.landing-scope .docs-content h2{font-family:var(--_fonts---font-family--inter-display);font-size:1.4rem;font-weight:var(--_fonts---font-weight--semi-bold);letter-spacing:-.01em;margin:var(--_sizes---padding--space-2-5rem)0 var(--_sizes---padding--space-75rem);color:var(--_colors---text-color--black);scroll-margin-top:100px}.landing-scope .docs-content h3{font-family:var(--_fonts---font-family--inter-display);font-size:1.1rem;font-weight:var(--_fonts---font-weight--semi-bold);margin:var(--_sizes---padding--space-2rem)0 var(--_sizes---padding--space-5rem);color:var(--_colors---text-color--black);scroll-margin-top:100px}.landing-scope .docs-content p{margin:0 0 var(--_sizes---padding--space-1rem);font-size:1rem;line-height:1.65}.landing-scope .docs-content a{color:var(--_colors-primary-highlight);border-bottom:1px solid color-mix(in srgb,var(--_colors-primary-highlight)35%,transparent);text-decoration:none;transition:border-color .12s}.landing-scope .docs-content a:hover{border-bottom-color:var(--_colors-primary-highlight)}.landing-scope .docs-content ul,.landing-scope .docs-content ol{margin:0 0 var(--_sizes---padding--space-1-25rem);color:var(--_colors---text-color--black);padding-left:1.5rem;font-size:1rem;line-height:1.65}.landing-scope .docs-content ul{list-style:outside}.landing-scope .docs-content ol{list-style:decimal}.landing-scope .docs-content ul ul{margin:.4rem 0 0;list-style:circle}.landing-scope .docs-content ol ol{margin:.4rem 0 0;list-style:lower-alpha}.landing-scope .docs-content ul li,.landing-scope .docs-content ol li{margin-bottom:.4rem;padding-left:.25rem}.landing-scope .docs-content ul li::marker{color:#8a8a8a}.landing-scope .docs-content ol li::marker{color:#8a8a8a}.landing-scope .docs-content li>p{margin:0 0 .4rem}.landing-scope .docs-content strong{font-weight:var(--_fonts---font-weight--semi-bold);color:var(--_colors---text-color--black)}.landing-scope .docs-content code{border:var(--_sizes---padding--border-0-4px)solid #e7e4dd;color:#5a4a32;background-color:#f3f1ed;border-radius:4px;padding:.1em .35em;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.landing-scope .docs-content a code{color:inherit}.landing-scope .docs-code-block{padding:var(--_sizes---padding--space-1rem)var(--_sizes---padding--space-1-25rem);margin:0 0 var(--_sizes---padding--space-1-5rem);color:#e9e9e9;background-color:#0f0f0f;border-radius:10px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55;position:relative;overflow-x:auto}.landing-scope .docs-code-block:before{content:attr(data-lang);letter-spacing:.1em;text-transform:uppercase;color:#6a6a6a;font-size:.65rem;position:absolute;top:.5rem;right:.75rem}.landing-scope .docs-code-block pre{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:pre;margin:0}.landing-scope .docs-code-block code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}.landing-scope .docs-callout{gap:var(--_sizes---padding--space-75rem);padding:.9rem var(--_sizes---padding--space-1rem);margin:0 0 var(--_sizes---padding--space-1-5rem);border:var(--_sizes---padding--border-0-4px)solid #e7e4dd;background-color:#fbfaf7;border-radius:8px;font-size:.95rem;line-height:1.55;display:flex}.landing-scope .docs-callout-icon{background-color:var(--_colors-primary-highlight);width:20px;height:20px;color:var(--_colors---text-color--white);font-weight:var(--_fonts---font-weight--semi-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.7rem;display:flex}.landing-scope .docs-callout.warning{background-color:#fffaf0;border-color:#f3d9b1}.landing-scope .docs-callout.warning .docs-callout-icon{background-color:#d97706}.landing-scope .docs-callout p{margin:0}.landing-scope .docs-callout p+p{margin-top:var(--_sizes---padding--space-5rem)}.landing-scope .docs-table-wrapper{margin:0 0 var(--_sizes---padding--space-1-5rem);border:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);border-radius:8px;overflow-x:auto}.landing-scope .docs-table{border-collapse:collapse;width:100%;font-size:.9rem}.landing-scope .docs-table th,.landing-scope .docs-table td{text-align:left;border-bottom:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);vertical-align:top;padding:.65rem .85rem;line-height:1.5}.landing-scope .docs-table th{font-weight:var(--_fonts---font-weight--semi-bold);color:var(--_colors---text-color--black);background-color:#fafafa;font-size:.8rem}.landing-scope .docs-table tr:last-child td{border-bottom:none}.landing-scope .docs-table code{font-size:.8em}.landing-scope .docs-pagination{padding-top:var(--_sizes---padding--space-2rem);border-top:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);gap:var(--_sizes---padding--space-1rem);grid-template-columns:1fr 1fr;margin-top:4rem;display:grid}.landing-scope .docs-pagination-card{border:var(--_sizes---padding--border-0-4px)solid var(--_colors---background-color--c2bdbd);padding:var(--_sizes---padding--space-1rem)var(--_sizes---padding--space-1-25rem);color:inherit;border-radius:10px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.landing-scope .docs-pagination-card:hover{border-color:var(--_colors-primary-highlight);transform:translateY(-1px)}.landing-scope .docs-pagination-card.next{text-align:right}.landing-scope .docs-pagination-direction{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;margin-bottom:.25rem;font-size:.75rem}.landing-scope .docs-pagination-title{font-weight:var(--_fonts---font-weight--semi-bold);color:var(--_colors---text-color--black);font-size:1rem}@media (max-width:600px){.landing-scope .docs-pagination{grid-template-columns:1fr}.landing-scope .docs-pagination-card.next{text-align:left}}
