.line-break{display:block;content:"";margin:.5rem 0}.docs-page-container{width:100%;padding:0;font-feature-settings:"rlig" 1,"calt" 1}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:6px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}.docs-layout{display:flex;flex-grow:1}.docs-sidebar-toggle:checked~.docs-sidebar-backdrop{display:block}.docs-sidebar-toggle:checked~.docs-sidebar{transform:translateX(0)}@media (min-width:768px){.docs-sidebar{position:sticky;top:0;height:100vh;max-height:100vh;overflow-y:auto;flex-shrink:0;transform:none}}.docs-content{width:100%;max-width:768px;margin:0 auto;font-size:15px;line-height:1.6;color:hsl(var(--foreground))}.docs-content h1,.docs-content h2,.docs-content h3,.docs-content h4,.docs-content h5,.docs-content h6{display:block;position:relative;letter-spacing:-.02em;scroll-margin-top:100px;font-weight:600}.docs-content .header-link-wrapper{display:inline;font-weight:inherit!important;cursor:pointer}.docs-content .header-link-wrapper,.docs-content .header-link-wrapper:hover{color:inherit!important;text-decoration:none!important}.docs-content .header-link-icon{opacity:0;margin-left:.5rem;font-size:.7em}.docs-content h1:hover .header-link-icon,.docs-content h2:hover .header-link-icon,.docs-content h3:hover .header-link-icon,.docs-content h4:hover .header-link-icon,.docs-content h5:hover .header-link-icon,.docs-content h6:hover .header-link-icon{opacity:.7}.docs-content h1{font-size:2rem;font-weight:700;margin-top:0;margin-bottom:1.5rem;line-height:1.15;letter-spacing:-.03em}.docs-content h2{font-size:1.65rem;margin-top:2rem!important;margin-bottom:1.25rem;line-height:1.3;padding-bottom:.5rem}.docs-content h3{font-size:1.25rem;margin-top:1.5rem!important;margin-bottom:.75rem;line-height:1.35}.docs-content h4{font-size:1.1rem;margin-top:1.25rem!important;margin-bottom:.75rem;line-height:1.4}.docs-content h5,.docs-content h6{font-size:.95rem;margin-top:1rem!important;margin-bottom:.75rem;line-height:1.4}.docs-content .spacing-test{margin-top:5rem!important;background-color:rgba(255,0,0,.05);padding-top:2rem!important}.docs-content .anchor-link{opacity:.3;color:inherit;font-weight:400;margin-left:.6rem;text-decoration:none!important;font-size:.7em}.docs-content h1:hover .anchor-link,.docs-content h2:hover .anchor-link,.docs-content h3:hover .anchor-link,.docs-content h4:hover .anchor-link,.docs-content h5:hover .anchor-link,.docs-content h6:hover .anchor-link{opacity:.7}.docs-content a{color:hsl(var(--primary));text-decoration:none;font-weight:500;white-space:normal;word-break:normal;overflow-wrap:break-word}.docs-content a:hover{color:hsl(var(--primary)/.8)}.docs-content ol,.docs-content ul{padding-left:1.5rem;margin:1rem 0;line-height:1.5}.docs-content li{margin-bottom:.4rem}.docs-content li:last-child{margin-bottom:0}.docs-content p{margin:1rem 0;line-height:1.6}.docs-content blockquote:last-of-type,.docs-content ol:last-of-type,.docs-content p:last-of-type,.docs-content pre:last-of-type,.docs-content table:last-of-type,.docs-content ul:last-of-type{margin-bottom:.5rem}.docs-content blockquote+h2,.docs-content ol+h2,.docs-content p+h2,.docs-content pre+h2,.docs-content table+h2,.docs-content ul+h2{margin-top:2.5rem}.docs-content blockquote+h3,.docs-content ol+h3,.docs-content p+h3,.docs-content pre+h3,.docs-content table+h3,.docs-content ul+h3{margin-top:2rem}.docs-content blockquote+h4,.docs-content ol+h4,.docs-content p+h4,.docs-content p+h5,.docs-content p+h6,.docs-content pre+h4,.docs-content table+h4,.docs-content ul+h4{margin-top:1.75rem}.docs-content section{margin-bottom:2.5rem}.docs-content h2+p,.docs-content h3+p,.docs-content section+section{margin-top:1rem}.docs-content h2+h3{margin-top:1.5rem}.docs-content h3+h4{margin-top:1.25rem}.docs-content h2+ol,.docs-content h2+ul,.docs-content h3+ol,.docs-content h3+ul{margin-top:1rem}.docs-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95em;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.docs-content th{background-color:hsl(var(--muted));font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border))}.docs-content td{padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border)/.5);vertical-align:top}.docs-content tr:last-child td{border-bottom:none}.docs-content tr:nth-child(2n){background-color:hsl(var(--muted)/.3)}.docs-content td a[href*="github.com"]{display:inline-block;padding:.2rem .5rem;background-color:hsl(var(--muted));border-radius:.25rem;font-size:.9em;text-align:center;white-space:nowrap}.docs-content td a[href*="github.com"]:hover{background-color:hsl(var(--muted)/.7)}.docs-content pre{padding:1.25rem;border-radius:.5rem;overflow-x:auto;background-color:hsl(var(--muted));border:1px solid hsl(var(--border));margin:1.5rem 0}.docs-content code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.9em}.docs-content pre code{padding:0;background-color:transparent;border-radius:0;color:hsl(var(--foreground));line-height:1.5}.docs-content .text-shiki-dark,.docs-content .text-shiki-light{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.docs-content li code,.docs-content p code{background-color:hsl(var(--muted)/.5);padding:.2em .4em;border-radius:.25rem;font-size:.9em}.docs-content blockquote{margin:1.5rem 0;padding:1.25rem 1.5rem;border-left:4px solid hsl(var(--primary)/.5);background-color:hsl(var(--muted)/.5);border-radius:.25rem;font-style:italic}.docs-content blockquote p{margin:.5rem 0}.docs-content hr{margin:2.5rem 0;border:none;height:1px;background-color:hsl(var(--border))}pre code span:empty{display:none!important}