.docs-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.docs-scroll::-webkit-scrollbar{width:8px;height:8px}.docs-scroll::-webkit-scrollbar-track{background:0 0}.docs-scroll::-webkit-scrollbar-thumb{background:#ffffff1a padding-box padding-box;border:2px solid #0000;border-radius:8px}.docs-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff38 padding-box padding-box;border:2px solid #0000}.docs-scroll::-webkit-scrollbar-button{display:none}.docs-prose{color:var(--dzr-text-soft);font-size:15px;line-height:1.75}.docs-prose>:first-child{margin-top:0}.docs-prose p{margin:14px 0}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--dzr-text);letter-spacing:-.01em;scroll-margin-top:72px;font-weight:700}.docs-prose h1{margin:0 0 16px;font-size:28px;line-height:1.25}.docs-prose h2{border-top:1px solid var(--dzr-border-subtle);margin:40px 0 12px;padding-top:20px;font-size:20px}.docs-prose h3{margin:28px 0 10px;font-size:16px}.docs-prose h4{margin:20px 0 8px;font-size:14px}.docs-prose h1 a,.docs-prose h2 a,.docs-prose h3 a,.docs-prose h4 a{color:inherit;text-decoration:none}.docs-prose h2 a:hover:after,.docs-prose h3 a:hover:after{content:" #";color:var(--dzr-primary);font-weight:500}.docs-prose a{color:var(--dzr-primary-light);border-bottom:1px solid var(--dzr-primary-border);transition:border-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.docs-prose a:hover{border-bottom-color:var(--dzr-primary-hairline)}.docs-prose strong{color:var(--dzr-text);font-weight:600}.docs-prose ul,.docs-prose ol{margin:14px 0;padding-left:24px}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li{margin:6px 0}.docs-prose li::marker{color:var(--dzr-text-dim)}.docs-prose hr{border:none;border-top:1px solid var(--dzr-border-subtle);margin:32px 0}.docs-prose code{font-family:var(--font-geist-mono), var(--font-mono);background:var(--dzr-lift-3);border:1px solid var(--dzr-border-subtle);border-radius:var(--radius-md);color:var(--dzr-text);padding:1px 5px;font-size:.86em}.docs-prose pre{background:var(--dzr-bg-deep);border:1px solid var(--dzr-border);border-radius:var(--radius-xl);margin:16px 0;padding:0;font-size:13px;line-height:1.6;position:relative;overflow:hidden}.docs-prose pre code{font-size:inherit;color:var(--dzr-text-soft);white-space:pre;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:0 0;border:none;padding:14px 16px;display:block;overflow-x:auto}.docs-code-lang{border-radius:var(--radius-md);background:var(--dzr-bg-deep);font-family:var(--font-geist-mono), var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dzr-text-dim);pointer-events:none;padding:2px 6px;font-size:10px;position:absolute;top:8px;right:42px}.docs-copy-btn{border-radius:var(--radius-lg);border:1px solid var(--dzr-border-subtle);background:var(--dzr-bg-deep);width:28px;height:28px;color:var(--dzr-text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}@media (hover:none){.docs-copy-btn{opacity:1}}.docs-prose pre:hover .docs-copy-btn,.docs-copy-btn:focus-visible{opacity:1}.docs-copy-btn:hover{color:var(--dzr-text);border-color:var(--dzr-border-strong)}.docs-copy-btn.docs-copied{color:var(--dzr-success-fg);border-color:var(--dzr-success);opacity:1}.docs-prose table{border-collapse:collapse;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;width:max-content;max-width:100%;margin:16px 0;font-size:13.5px;display:block;overflow-x:auto}.docs-prose tbody tr:hover td{background:var(--dzr-lift-1)}.docs-prose th{text-align:left;color:var(--dzr-text);background:var(--dzr-lift-1);border:1px solid var(--dzr-border);white-space:nowrap;padding:8px 12px;font-weight:600}.docs-prose td{border:1px solid var(--dzr-border-subtle);vertical-align:top;padding:8px 12px}.docs-prose td code{white-space:nowrap}.docs-callout{border-radius:var(--radius-lg);border:1px solid var(--dzr-border-subtle);background:var(--dzr-lift-1);border-left-width:3px;margin:16px 0;padding:12px 16px;font-size:14px}.docs-callout p{margin:4px 0}.docs-callout-label{font-family:var(--font-geist-mono), var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.docs-callout-label svg{flex-shrink:0;width:13px;height:13px}.docs-callout-note{border-left-color:var(--dzr-info);background:var(--dzr-info-bg)}.docs-callout-note .docs-callout-label{color:var(--dzr-info-fg)}.docs-callout-tip{border-left-color:var(--dzr-success);background:var(--dzr-success-bg)}.docs-callout-tip .docs-callout-label{color:var(--dzr-success-fg)}.docs-callout-important{border-left-color:var(--dzr-primary);background:var(--dzr-primary-tint-light)}.docs-callout-important .docs-callout-label{color:var(--dzr-primary-light)}.docs-callout-warning{border-left-color:var(--dzr-warning);background:var(--dzr-warning-bg)}.docs-callout-warning .docs-callout-label{color:var(--dzr-warning-fg)}.docs-callout-caution{border-left-color:var(--dzr-error);background:var(--dzr-error-bg)}.docs-callout-caution .docs-callout-label{color:var(--dzr-error-fg)}.docs-img,.docs-video{border-radius:var(--radius-xl);border:1px solid var(--dzr-border);max-width:100%;margin:16px 0;display:block}.docs-embed{aspect-ratio:16/9;border:1px solid var(--dzr-border);border-radius:var(--radius-xl);background:var(--dzr-bg-deep);width:100%;margin:16px 0;display:block}.docs-prose .hljs-comment,.docs-prose .hljs-quote{color:var(--dzr-text-muted);font-style:italic}.docs-prose .hljs-keyword,.docs-prose .hljs-selector-tag,.docs-prose .hljs-literal,.docs-prose .hljs-section,.docs-prose .hljs-meta{color:#c96a6a}.docs-prose .hljs-string,.docs-prose .hljs-attr,.docs-prose .hljs-symbol,.docs-prose .hljs-bullet,.docs-prose .hljs-addition{color:var(--dzr-success-fg)}.docs-prose .hljs-number,.docs-prose .hljs-regexp,.docs-prose .hljs-link{color:var(--dzr-warning-fg)}.docs-prose .hljs-title,.docs-prose .hljs-name,.docs-prose .hljs-type,.docs-prose .hljs-class .hljs-title,.docs-prose .hljs-function .hljs-title{color:#9db4d0}.docs-prose .hljs-built_in,.docs-prose .hljs-builtin-name,.docs-prose .hljs-variable,.docs-prose .hljs-template-variable,.docs-prose .hljs-attribute{color:#b8a9c9}.docs-prose .hljs-deletion{color:var(--dzr-error-fg)}.docs-prose .hljs-emphasis{font-style:italic}.docs-prose .hljs-strong{font-weight:600}@keyframes docs-target-flash{0%{background-color:var(--dzr-primary-tint-medium)}to{background-color:#0000}}.docs-prose :target{animation:docs-target-flash 1.6s var(--ease-out) 1;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.docs-prose :target{animation:none}.docs-scroll,.docs-prose *,.docs-copy-btn,.docs-toc-mobile *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1023px){.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{scroll-margin-top:112px}}.docs-toc-mobile{border:1px solid var(--dzr-border-subtle);border-radius:var(--radius-lg);background:var(--dzr-lift-1);margin-top:20px}.docs-toc-mobile summary{cursor:pointer;font-family:var(--font-geist-mono), var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:700;list-style:none;display:flex}.docs-toc-mobile summary::-webkit-details-marker{display:none}.docs-toc-mobile summary:after{content:"+";color:#ffffff4d;font-size:13px}.docs-toc-mobile[open] summary:after{content:"-"}.docs-toc-mobile ul{padding:0 14px 12px}.docs-toc-mobile li a{color:#fff9;padding:4px 0;font-size:13px;display:block}.docs-toc-mobile li a:active{color:#fff}.docs-toc-mobile .docs-toc-sub a{padding-left:14px}.docs-search-result mark{background:var(--dzr-primary-tint-strong);color:var(--dzr-text);border-radius:var(--radius-sm);padding:0 1px}
