.shiki,.shiki span{background-color:transparent!important}html.dark .shiki span{color:var(--shiki-dark)!important}.docs-site .prose{color:var(--text-primary);font-size:15px;line-height:1.7;overflow-wrap:break-word}.docs-site .prose :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary);font-weight:600}.docs-site .prose h1{margin:0 0 12px;font-size:28px;line-height:36px;letter-spacing:-.02em}.docs-site .prose h1+p{color:var(--text-secondary)}.docs-site .prose h2{margin:40px 0 12px;font-size:20px;line-height:28px;letter-spacing:-.01em}.docs-site .prose h3{margin:28px 0 8px;font-size:16px;line-height:24px;letter-spacing:normal}.docs-site .prose :is(h4,h5,h6){margin:24px 0 8px;font-size:15px;letter-spacing:normal}.docs-site .prose p{margin:0 0 16px}.docs-site .prose a:not(.btn){color:var(--accent-text);text-decoration:none;border-radius:2px}.docs-site .prose a:not(.btn):hover{text-decoration:underline;text-underline-offset:3px}.docs-site .prose strong{font-weight:600}.docs-site .prose code{padding:2px 5px;border-radius:var(--radius-xs);background:var(--control-bg);color:var(--text-primary);font-family:var(--font-mono);font-size:.867em}.docs-site .prose pre{position:relative;margin:20px 0;padding:16px 20px;overflow-x:auto;border-radius:var(--control-radius);background:var(--bg-secondary);font-size:13px;line-height:1.6}.docs-site .prose pre.shiki{background-color:var(--bg-secondary)!important}.docs-site .prose pre code{padding:0;background:none;font-size:inherit}.docs-site .prose pre:focus-visible{outline:2px solid var(--t3-focus);outline-offset:2px}.docs-site .prose :is(td,th,blockquote,details) code:not(pre code){background:var(--bg-tertiary)}.docs-site .prose blockquote pre.shiki{background-color:var(--bg-page)!important}.docs-site .prose blockquote .copy-btn{background:var(--bg-page)}.docs-site .prose kbd{display:inline-block;padding:0 5px;border-radius:var(--radius-xs);background:var(--control-bg);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;line-height:20px}.docs-site .prose .code-block{position:relative;margin:20px 0}.docs-site .prose .code-block>pre{margin:0}.docs-site .prose .copy-btn{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--control-radius);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.docs-site .prose .code-block:hover .copy-btn,.docs-site .prose .copy-btn:focus-visible{opacity:1}.docs-site .prose .copy-btn:hover{background:var(--control-hover);color:var(--text-primary)}@media(hover:none){.docs-site .prose .copy-btn{opacity:1}.docs-site .prose .code-block>pre{padding-right:48px}}@media(pointer:coarse){.docs-site .prose .copy-btn:after{content:"";position:absolute;inset:-8px}}.docs-site .prose :is(ul,ol){margin:0 0 16px;padding-left:24px}.docs-site .prose ul{list-style:disc}.docs-site .prose ol{list-style:decimal}.docs-site .prose ul ul{list-style:circle}.docs-site .prose ul ul ul{list-style:square}.docs-site .prose li{margin-bottom:6px}.docs-site .prose li::marker{color:var(--text-secondary)}.docs-site .prose li>:is(ul,ol){margin:6px 0 0}.docs-site .prose li>p{margin-bottom:8px}.docs-site .prose li>:is(pre,.code-block){margin:8px 0 12px}.docs-site .prose .task-list-item{list-style:none}.docs-site .prose .task-list-item>input{margin:0 4px 0 -24px;vertical-align:-2px}.docs-site .prose blockquote{margin:20px 0;padding:12px 16px;border-left:3px solid var(--accent);border-radius:var(--control-radius);background:var(--bg-secondary)}.docs-site .prose blockquote>:first-child{margin-top:0}.docs-site .prose blockquote>:last-child{margin-bottom:0}.docs-site .prose blockquote blockquote{margin:12px 0}.docs-site .prose details{margin:20px 0;padding:0 16px;border-radius:var(--control-radius);background:var(--bg-primary)}.docs-site .prose summary{display:flex;align-items:center;gap:8px;min-height:40px;font-weight:500;list-style:none;cursor:pointer}.docs-site .prose summary::-webkit-details-marker{display:none}.docs-site .prose summary:before{content:"";flex-shrink:0;width:6px;height:6px;margin:0 3px;border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);transform:rotate(-45deg);transition:transform .15s}.docs-site .prose details[open]>summary:before{transform:rotate(45deg)}.docs-site .prose details[open]{padding-bottom:12px}.docs-site .prose details>:last-child{margin-bottom:0}.docs-site .prose summary:focus-visible{outline:2px solid var(--t3-focus);outline-offset:2px;border-radius:var(--control-radius)}@media(prefers-reduced-motion:reduce){.docs-site .prose summary:before{transition:none}}.docs-site .prose img{max-width:100%;height:auto;margin:20px 0;border-radius:var(--control-radius)}.docs-site .prose hr{margin:32px 0;border:0;border-top:1px solid var(--control-bg)}.docs-site .prose table{display:block;width:100%;max-width:max-content;margin:20px 0;overflow-x:auto;border-collapse:collapse;border-radius:var(--control-radius);background:var(--bg-secondary);font-size:14px;line-height:20px}.docs-site .prose :is(th,td){padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--bg-page)}.docs-site .prose th{color:var(--text-secondary);font-size:13px;font-weight:500;white-space:nowrap}.docs-site .prose tr:last-child td{border-bottom:0}.docs-site .prose tbody tr:hover td{background:var(--control-hover)}
