.docs[data-v-5cf0cfeb]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start;padding:48px var(--px) 96px;min-height:60vh}.docs-side[data-v-5cf0cfeb]{position:sticky;top:110px}.docs-nav[data-v-5cf0cfeb]{display:flex;flex-direction:column;gap:2px;margin-top:14px}.docs-nav-link[data-v-5cf0cfeb]{font-size:15px;color:var(--rr-muted);text-decoration:none;padding:7px 12px;border-left:2px solid var(--rr-faint);transition:color .15s ease}.docs-nav-link[data-v-5cf0cfeb]:hover{color:var(--rr-ink)}.docs-nav-link--active[data-v-5cf0cfeb]{color:var(--rr-ink);border-left-color:var(--rr-purple);font-weight:600}.doc-prose[data-v-5cf0cfeb]{max-width:720px;font-size:16.5px;line-height:1.65}.doc-prose[data-v-5cf0cfeb] h1{font-family:var(--rr-font-display);font-variation-settings:"wdth" 85,"opsz" 40;font-size:clamp(34px,4.5vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0 0 22px}.doc-prose[data-v-5cf0cfeb] h2{font-family:var(--rr-font-display);font-variation-settings:"wdth" 85,"opsz" 40;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:44px 0 12px;scroll-margin-top:110px}.doc-prose[data-v-5cf0cfeb] h3{font-family:var(--rr-font-display);font-size:19px;font-weight:600;margin:32px 0 8px;scroll-margin-top:110px}.doc-prose[data-v-5cf0cfeb] p,.doc-prose[data-v-5cf0cfeb] li{margin:0 0 14px}.doc-prose[data-v-5cf0cfeb] li{margin-bottom:8px}.doc-prose[data-v-5cf0cfeb] a{color:var(--rr-ink);text-decoration:underline;text-decoration-color:var(--rr-purple);text-underline-offset:3px}.doc-prose[data-v-5cf0cfeb] a:hover{color:var(--rr-purple)}.doc-prose[data-v-5cf0cfeb] strong{font-weight:600}.doc-prose[data-v-5cf0cfeb] code{font-family:var(--rr-font-mono);font-size:.85em;background:var(--rr-paper);border:1px solid var(--rr-faint);border-radius:4px;padding:1px 5px}.doc-prose[data-v-5cf0cfeb] pre{background:var(--rr-paper);border:1px solid var(--rr-faint);border-radius:12px;padding:16px 20px;overflow-x:auto}.doc-prose[data-v-5cf0cfeb] pre code{background:none;border:none;padding:0}.doc-prose[data-v-5cf0cfeb] blockquote{border-left:3px solid var(--rr-purple);margin:0 0 14px;padding:2px 0 2px 18px;color:var(--rr-muted)}.doc-prose[data-v-5cf0cfeb] table{width:100%;border-collapse:collapse;margin:0 0 18px}.doc-prose[data-v-5cf0cfeb] th{font-family:var(--rr-font-body);font-size:12.5px;text-transform:uppercase;letter-spacing:1px;color:var(--rr-muted);font-weight:600;text-align:left}.doc-prose[data-v-5cf0cfeb] th,.doc-prose[data-v-5cf0cfeb] td{border-bottom:1px solid var(--rr-faint);padding:10px 14px 10px 0}.doc-prose[data-v-5cf0cfeb] hr{border:none;border-top:1px solid var(--rr-faint);margin:32px 0}.doc-prose[data-v-5cf0cfeb] .header-anchor{color:var(--rr-purple);text-decoration:none;margin-left:8px;opacity:0;transition:opacity .15s ease}.doc-prose[data-v-5cf0cfeb] h2:hover .header-anchor,.doc-prose[data-v-5cf0cfeb] h3:hover .header-anchor{opacity:1}@media(max-width:1023px){.docs[data-v-5cf0cfeb]{grid-template-columns:minmax(0,1fr);gap:28px}.doc-prose[data-v-5cf0cfeb] table{display:block;overflow-x:auto}.docs-side[data-v-5cf0cfeb]{position:static}.docs-nav[data-v-5cf0cfeb]{flex-direction:row;overflow-x:auto;gap:8px;margin-top:12px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.docs-nav-link[data-v-5cf0cfeb]{flex:0 0 auto;border:1px solid var(--rr-faint);border-radius:999px;padding:7px 16px;white-space:nowrap}.docs-nav-link--active[data-v-5cf0cfeb]{border-color:var(--rr-ink);background:var(--rr-paper)}}
