.docs-sidebar .docs-nav-group,.docs-toc-mobile .docs-nav-group{margin-bottom:1.25rem}.docs-sidebar .docs-nav-group-title,.docs-toc-mobile .docs-nav-group-title{color:#18181b;margin:0 0 .4rem;padding:0;font-size:.8rem;font-weight:600}.docs-sidebar .docs-nav-group ul,.docs-toc-mobile .docs-nav-group ul{border-left:1px solid #e4e4e7;margin:0;padding:0;list-style:none}.docs-sidebar .docs-nav-group li,.docs-toc-mobile .docs-nav-group li{margin:0}.docs-sidebar .docs-nav-group a{color:#52525b;border-left:1px solid #0000;border-radius:0 .25rem .25rem 0;margin-left:-1px;padding:.3rem 0 .3rem .85rem;font-size:.85rem;text-decoration:none;transition:all .12s;display:block}.docs-sidebar .docs-nav-group a:hover{color:#7e22ce;background:#fff;border-left-color:#a855f7}.docs-sidebar .docs-nav-group a.active{color:#7e22ce;border-left-color:#a855f7;font-weight:600}.docs-toc-mobile .docs-nav-group a{color:#52525b;padding:.25rem 0 .25rem .75rem;font-size:.85rem;text-decoration:none;display:block}.docs-content{color:#3f3f46;line-height:1.7}.docs-content>p,.docs-content>ul,.docs-content>ol,.docs-content>dl{margin:1rem 0}.docs-content>p:first-of-type{color:#52525b;margin-bottom:2rem;font-size:1.1rem}.docs-content h1{color:#18181b;letter-spacing:-.015em;border-bottom:1px solid #e4e4e7;margin:0 0 1rem;padding-bottom:.6rem;scroll-margin-top:5rem;font-size:2rem;font-weight:800}.docs-content h1:not(:first-of-type){color:#7e22ce;border-bottom-color:#d8b4fe;margin-top:3.5rem;font-size:1.6rem}.docs-content h2{color:#18181b;letter-spacing:-.01em;margin:2.25rem 0 .75rem;scroll-margin-top:5rem;font-size:1.4rem;font-weight:700}.docs-content h3{color:#27272a;margin:1.5rem 0 .5rem;scroll-margin-top:5rem;font-size:1.1rem;font-weight:600}.docs-content ul,.docs-content ol{padding-left:1.5rem}.docs-content ul{list-style:outside}.docs-content ol{list-style:decimal}.docs-content li{margin:.35rem 0}.docs-content strong{color:#18181b;font-weight:600}.docs-content em{color:#3f3f46;font-style:italic}.docs-content code{color:#3f3f46;background:#f4f4f5;border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.docs-content a{color:#9333ea;text-underline-offset:2px;text-decoration:underline}.docs-content a:hover{color:#7e22ce}.docs-content table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.docs-content th,.docs-content td{text-align:left;vertical-align:top;border:1px solid #e4e4e7;padding:.6rem .85rem}.docs-content th{color:#18181b;background:#fafafa;font-weight:600}.docs-content blockquote{color:#3f3f46;background:#faf5ff;border-left:4px solid #a855f7;border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:.75rem 1rem;font-size:.95rem}.docs-content hr{border:0;border-top:1px solid #e4e4e7;margin:2.5rem 0}.docs-content dl{margin:1rem 0}.docs-content dt{color:#18181b;margin-top:1rem;font-weight:600}.docs-content dd{color:#52525b;border-left:2px solid #e4e4e7;margin:.2rem 0 0;padding-left:1rem}.icon{vertical-align:-.15em;background-color:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.icon-lock{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>")}.icon-book{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/><path d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/></svg>")}.icon-check{background-color:#16a34a;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.permission-matrix table th:not(:first-child),.permission-matrix table td:not(:first-child){text-align:center}.permission-matrix table td .icon{font-size:1.15rem}
