:root{--docs-primary:222 47% 11%;--docs-primary-light:222 47% 30%;--docs-primary-dark:222 47% 5%;--docs-accent:246 80% 60%;--docs-accent-light:246 80% 70%;--docs-accent-dark:246 80% 50%;--docs-gradient-primary:linear-gradient(135deg,hsl(222 47% 11%),hsl(246 80% 30%));--docs-gradient-accent:linear-gradient(135deg,hsl(246 80% 60%),hsl(250 90% 65%));--docs-gradient-subtle:linear-gradient(135deg,hsl(220 30% 98%),hsl(220 30% 95%));--docs-code-bg:222 30% 12%;--docs-code-block-bg:222 30% 13%;--docs-code-highlight:246 80% 60%/0.2;--docs-code-highlight-border:246 80% 60%;--docs-text-primary:222 47% 11%;--docs-text-secondary:222 30% 40%;--docs-text-muted:220 20% 60%;--docs-card-bg:0 0% 100%;--docs-card-shadow:0 8px 30px rgba(0,0,0,0.08);--docs-card-border:214 31% 91%;--docs-card-radius:1rem;--docs-transition-fast:150ms;--docs-transition-normal:250ms;--docs-transition-slow:350ms;--docs-glow-accent:0 0 15px rgba(109,40,217,0.5);--docs-glow-subtle:0 0 10px rgba(109,40,217,0.2)}.dark{--docs-primary:222 47% 11%;--docs-primary-light:222 30% 40%;--docs-primary-dark:222 47% 5%;--docs-card-bg:222 30% 9%;--docs-card-border:223 30% 14%;--docs-card-shadow:0 8px 30px rgba(0,0,0,0.3);--docs-code-bg:222 30% 7%;--docs-code-block-bg:222 30% 8%;--docs-code-highlight:246 80% 60%/0.25;--docs-text-primary:210 20% 98%;--docs-text-secondary:210 15% 85%;--docs-text-muted:210 10% 70%;--docs-glow-accent:0 0 20px rgba(139,92,246,0.6);--docs-glow-subtle:0 0 15px rgba(139,92,246,0.25)}.docs-container{display:flex;min-height:100vh;flex-direction:column}aside[data-sidebar] .docs-container.w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .docs-container.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .docs-container.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .docs-container.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .docs-container.w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .docs-container.w-full.flex-row.items-center:hover:after{opacity:1}aside[data-sidebar] .docs-container.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .docs-container.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.docs-container.w-full.flex-row.items-center,[data-state=open]>.docs-container.w-full.flex-row.items-center{margin-left:0;padding-left:.75rem}[data-state=open]>div>.docs-container.w-full.flex-row.items-center{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.docs-container.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.docs-container.w-full.flex-row.items-center:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .docs-container.w-full.flex-row.items-center:before{display:none}aside[data-sidebar]>.docs-container.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .docs-container.w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .docs-container.w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .docs-container.w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .docs-container.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .docs-container.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .docs-container.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .docs-container.w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .docs-container.w-full.flex-row.items-center:hover:after{opacity:1}#nd-sidebar .docs-container.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .docs-container.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.docs-container.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .docs-container.w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar] .docs-container.flex-col.gap-2.px-4.pt-2,aside[data-sidebar] .flex.docs-container.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar .docs-container.flex-row.items-center.justify-between,aside[data-sidebar] .docs-container.flex-row.items-center.justify-between{border:none;padding-bottom:.5rem}.docs-container{background-image:radial-gradient(circle at 80% 10%,hsla(246,80%,60%,.08) 0,transparent 20%),radial-gradient(circle at 20% 80%,hsla(246,80%,60%,.08) 0,transparent 20%);background-attachment:fixed;padding-left:260px;transition:padding-left .3s cubic-bezier(.22,1,.36,1)}.docs-container.sidebar-collapsed{padding-left:0}.docs-container>div.pt-16,.docs-content{width:100%;transition:all .3s cubic-bezier(.22,1,.36,1)}.docs-content{margin-left:auto;margin-right:auto;max-width:56rem;flex:1 1 0%;position:relative;z-index:20}#nd-sidebar,aside[data-sidebar]{width:260px!important;transform:translateX(0);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),visibility .3s cubic-bezier(.22,1,.36,1)!important}#nd-sidebar[aria-hidden=true],aside[data-sidebar][aria-hidden=true]{transform:translateX(-100%)}#nd-sidebar.pinned,aside[aria-hidden=false],aside[data-sidebar].pinned{z-index:40!important}#nd-sidebar.pinned~.docs-container,aside[data-sidebar].pinned~.docs-container,body.sidebar-pinned .docs-container{padding-left:260px!important}.docs-page-wrapper{position:relative;display:flex;min-height:calc(100vh - 4rem)}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center:hover:after{opacity:1}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.docs-page-wrapper.w-full.flex-row.items-center,[data-state=open]>.docs-page-wrapper.w-full.flex-row.items-center{margin-left:0;padding-left:.75rem}[data-state=open]>div>.docs-page-wrapper.w-full.flex-row.items-center{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.docs-page-wrapper.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.docs-page-wrapper.w-full.flex-row.items-center:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .docs-page-wrapper.w-full.flex-row.items-center:before{display:none}aside[data-sidebar]>.docs-page-wrapper.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .docs-page-wrapper.w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .docs-page-wrapper.w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center:hover:after{opacity:1}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.docs-page-wrapper.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .docs-page-wrapper.w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar] .docs-page-wrapper.flex-col.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar .docs-page-wrapper.flex-row.items-center.justify-between,aside[data-sidebar] .docs-page-wrapper.flex-row.items-center.justify-between{border:none;padding-bottom:.5rem}.docs-page-wrapper{max-width:90rem;margin:0 auto;padding:2rem}.docs-sidebar{position:sticky;top:5rem;display:none;height:calc(100vh - 5rem);width:16rem;flex-shrink:0;overflow-y:auto;padding-right:1rem}@media (min-width:1024px){.docs-sidebar{display:block}}.docs-sidebar{border-right:1px solid hsl(var(--docs-card-border));animation:slide-in-left .6s cubic-bezier(.22,1,.36,1)}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.docs-toc-container{position:sticky;top:5rem;height:calc(100vh - 5rem);width:16rem;z-index:10}[data-toc]{position:sticky;top:5rem;display:flex;height:auto;width:220px;flex-shrink:0;flex-direction:column;gap:1rem;padding-right:.75rem;padding-top:3rem}aside[data-sidebar] [data-toc].w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] [data-toc].w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] [data-toc].w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] [data-toc].w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] [data-toc].w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] [data-toc].w-full.flex-row.items-center:hover:after{opacity:1}aside[data-sidebar] [data-toc].w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] [data-toc].w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}[data-state=open]>[data-toc].w-full.flex-row.items-center,[data-toc].w-full.flex-row.items-center{margin-left:0;padding-left:.75rem}[data-state=open]>div>[data-toc].w-full.flex-row.items-center{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>[data-toc].w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}[data-toc].w-full.flex-row.items-center:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] [data-toc].w-full.flex-row.items-center:before{display:none}aside[data-sidebar]>[data-toc].flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] [data-toc].w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover [data-toc].w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar [data-toc].w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar [data-toc].w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar [data-toc].w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar [data-toc].w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar [data-toc].w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar [data-toc].w-full.flex-row.items-center:hover:after{opacity:1}#nd-sidebar [data-toc].w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar [data-toc].w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>[data-toc].flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar [data-toc].w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar] .flex[data-toc].gap-2.px-4.pt-2,aside[data-sidebar] [data-toc].flex-col.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar [data-toc].flex-row.items-center.justify-between,aside[data-sidebar] [data-toc].flex-row.items-center.justify-between{border:none;padding-bottom:.5rem}@media not all and (min-width:1024px){[data-toc]{display:none}}@media (min-width:1280px){[data-toc]{width:260px}}[data-toc]{background:rgba(255,255,255,.08);backdrop-filter:blur(12px);border-radius:.75rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;box-shadow:0 10px 30px -15px rgba(0,0,0,.1);margin-left:2rem;max-height:calc(100vh - 7rem);overflow-y:auto;z-index:10;padding:1.5rem}.dark [data-toc]{background:rgba(0,0,0,.25);border-color:rgba(30,30,35,.3);box-shadow:0 10px 30px -15px rgba(0,0,0,.3)}[data-toc]::-webkit-scrollbar{width:4px}[data-toc]::-webkit-scrollbar-track{background:transparent}[data-toc]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.2);border-radius:10px}[data-toc]::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.4)}[data-toc] h3{margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem}aside[data-sidebar] .flex-row[data-toc] h3.justify-between{position:relative;padding:.5rem .75rem;margin-bottom:.5rem}aside[data-sidebar] .flex-row[data-toc] h3.justify-between:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}aside[data-sidebar] .inline-flex[data-toc] h3.gap-2,aside[data-sidebar] [data-toc] h3.items-center.gap-2{position:relative;transition:transform .3s ease}aside[data-sidebar] .inline-flex[data-toc] h3.gap-2:hover,aside[data-sidebar] [data-toc] h3.items-center.gap-2:hover{transform:translateX(3px)}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3:hover:after{opacity:1}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.flex.w-full.flex-row[data-toc] h3,[data-state=open]>.flex.w-full.flex-row[data-toc] h3{margin-left:0;padding-left:.75rem}[data-state=open]>div>.flex.w-full.flex-row[data-toc] h3{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.flex.w-full.flex-row[data-toc] h3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.flex.w-full.flex-row[data-toc] h3:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .flex.w-full.flex-row[data-toc] h3:before{display:none}aside[data-sidebar]>.flex.flex-row[data-toc] h3.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .flex.w-full.flex-row[data-toc] h3{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .flex.w-full.flex-row[data-toc] h3:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .inline-flex[data-toc] h3.gap-2,#nd-sidebar [data-toc] h3.items-center.gap-2{transition:transform .3s ease}#nd-sidebar .inline-flex[data-toc] h3.gap-2:hover,#nd-sidebar [data-toc] h3.items-center.gap-2:hover{transform:translateX(3px)}#nd-sidebar .flex.w-full.flex-row[data-toc] h3{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .flex.w-full.flex-row[data-toc] h3:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .flex.w-full.flex-row[data-toc] h3:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .flex.w-full.flex-row[data-toc] h3:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .flex.w-full.flex-row[data-toc] h3:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .flex.w-full.flex-row[data-toc] h3:hover:after{opacity:1}#nd-sidebar .flex.w-full.flex-row[data-toc] h3.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .flex.w-full.flex-row[data-toc] h3.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.flex.flex-row[data-toc] h3.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .flex.w-full.flex-row[data-toc] h3{padding:.75rem 1rem;margin:.25rem .75rem}}#nd-sidebar .flex.flex-row[data-toc] h3.justify-between,aside[data-sidebar] .flex.flex-row[data-toc] h3.justify-between{border:none;padding-bottom:.5rem}[data-toc] h3{color:hsl(var(--docs-accent));font-weight:600;letter-spacing:.02em;text-transform:uppercase;position:relative}[data-toc] h3:after{content:"";position:absolute;left:0;bottom:-.5rem;width:2rem;height:2px;background:linear-gradient(to right,hsl(var(--docs-accent)),transparent);border-radius:1px}[data-toc] .border-s-2{position:relative;border-color:rgba(139,92,246,.1);margin-left:.5rem}[data-toc] .border-s-2:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent 0,hsla(var(--docs-accent),.3) 10%,hsla(var(--docs-accent),.3) 90%,transparent 100%);mask:repeating-linear-gradient(-45deg,transparent,transparent 2px,black 0,black 4px);animation:zigzagFlow 4s linear infinite}@keyframes zigzagFlow{0%{mask-position:0 0}to{mask-position:0 -8px}}[data-toc] a{padding-top:.375rem;padding-bottom:.375rem;padding-inline-start:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow-wrap:anywhere;position:relative;font-size:.9rem;display:block;border-radius:.375rem}[data-toc] a[data-active=true]{font-weight:500;color:hsl(var(--docs-accent))!important;transform:translateX(4px);transition:all .3s ease;background:rgba(139,92,246,.08);padding-left:1.25rem!important;padding-right:.5rem}[data-toc] a[data-active=true]:before{content:"";position:absolute;left:.375rem;top:50%;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--docs-accent)),hsl(var(--docs-accent-light)));transform:translate(-50%,-50%);box-shadow:0 0 10px hsla(var(--docs-accent),.4);animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 hsla(var(--docs-accent),.4)}70%{box-shadow:0 0 10px 3px hsla(var(--docs-accent),0)}to{box-shadow:0 0 0 0 hsla(var(--docs-accent),0)}}[data-toc] a:hover{color:hsl(var(--docs-accent));background:rgba(139,92,246,.05);transform:translateX(2px);padding-left:1.25rem!important;padding-right:.5rem}[data-toc] a:hover:after{content:"";position:absolute;left:.375rem;top:50%;width:4px;height:4px;border-radius:50%;background:hsla(var(--docs-accent),.5);transform:translate(-50%,-50%)}[data-toc] a[class*=ps-7]{position:relative;font-size:.85rem;opacity:.85}[data-toc] a[class*=ps-7]:after{content:"";position:absolute;left:1rem;top:50%;width:1rem;height:1px;background:rgba(139,92,246,.2)}[data-toc] a[class*=ps-7][data-active=true]{opacity:1}[data-toc] .absolute.start-0{background:linear-gradient(to bottom,hsl(var(--docs-accent)),hsl(var(--docs-accent-light)))!important;box-shadow:0 0 10px hsla(var(--docs-accent),.4);width:2px!important;border-radius:2px;transition:all .3s ease}.dark [data-toc] a{color:rgba(156,163,175,.8)}.dark [data-toc] a[data-active=true]{background:rgba(139,92,246,.15)}.docs-progress{position:fixed;top:0;left:0;z-index:50;height:.25rem;background-color:hsl(var(--accent-500));width:0;transition:width .1s ease-out;background:linear-gradient(90deg,hsl(var(--docs-accent-light)) 0,hsl(var(--docs-accent)) 50%,hsl(var(--docs-accent-dark)) 100%);box-shadow:var(--docs-glow-accent)}.docs-page{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1rem;padding-right:1rem}aside[data-sidebar] .flex.flex-col.gap-2.docs-page.pt-2{gap:.75rem}@media (min-width:640px){.docs-page{padding-left:1.5rem;padding-right:1.5rem}}.docs-header{backdrop-filter:blur(8px);box-shadow:0 1px 0 rgba(0,0,0,.1);transition:all var(--docs-transition-normal) ease}.DocsBody h1,.docs-body h1,.fd-prose h1,.fumadocs-page h1{margin-bottom:2rem;margin-top:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em}@media (min-width:768px){.DocsBody h1,.docs-body h1,.fd-prose h1,.fumadocs-page h1{font-size:2.25rem;line-height:2.5rem}}.DocsBody h1,.docs-body h1,.fd-prose h1,.fumadocs-page h1{color:#6d28d9!important;background:linear-gradient(90deg,#7c3aed,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;font-family:var(--font-poppins);letter-spacing:-.02em;visibility:visible!important;opacity:1!important}.DocsBody h1 a,.docs-body h1 a,.fd-heading a,.fd-prose h1 a,.fumadocs-page h1 a,h1 [data-heading-link]{color:inherit!important;-webkit-text-fill-color:inherit!important;text-fill-color:inherit!important;visibility:visible!important;opacity:1!important;text-decoration:none!important;display:inline-block!important}.DocsBody h1:hover a,.docs-body h1:hover a,.fd-heading:hover a,.fd-prose h1:hover a,.fumadocs-page h1:hover a,h1:hover [data-heading-link]{opacity:.8!important}.dark .DocsBody h1,.dark .docs-body h1,.dark .fd-prose h1,.dark .fumadocs-page h1{color:#a78bfa}.docs-body h2{margin-top:3rem;margin-bottom:1.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600}.docs-body h2:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}@media (min-width:768px){.docs-body h2{font-size:1.875rem;line-height:2.25rem}}.docs-body h2{font-family:var(--font-poppins);color:hsl(var(--docs-text-primary));letter-spacing:-.01em}.docs-body h3{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.docs-body h3{font-size:1.5rem;line-height:2rem}}.docs-body h3{font-family:var(--font-poppins);color:hsl(var(--docs-text-primary))}.docs-body h4{margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.docs-body h4{font-size:1.25rem;line-height:1.75rem}}.docs-body h4{font-family:var(--font-poppins);color:hsl(var(--docs-text-primary))}.docs-body p{margin-bottom:1.25rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.docs-body p:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:768px){.docs-body p{font-size:1.125rem;line-height:1.75rem}}.docs-body p{font-family:var(--font-poppins)}.DocsBody a,.DocsPage a,.docs-body a,.fd-prose a,.fumadocs-content a,.fumadocs-page a,a[href]:not([class]){color:#6d28d9!important;visibility:visible!important;opacity:1!important;text-decoration:none!important;font-weight:500!important;position:relative}.dark .DocsBody a,.dark .DocsPage a,.dark .docs-body a,.dark .fd-prose a,.dark .fumadocs-content a,.dark .fumadocs-page a,.dark a[href]:not([class]){color:#a78bfa!important}.DocsBody a:after,.DocsPage a:after,.docs-body a:after,.fd-prose a:after,.fumadocs-content a:after,.fumadocs-page a:after,a[href]:not([class]):after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--docs-transition-normal) cubic-bezier(.22,1,.36,1)}.DocsBody a:hover,.DocsPage a:hover,.docs-body a:hover,.fd-prose a:hover,.fumadocs-content a:hover,.fumadocs-page a:hover,a[href]:not([class]):hover{color:#5b21b6!important;text-shadow:var(--docs-glow-subtle)}.DocsBody a:hover:after,.DocsPage a:hover:after,.docs-body a:hover:after,.fd-prose a:hover:after,.fumadocs-content a:hover:after,.fumadocs-page a:hover:after,a[href]:not([class]):hover:after{transform:scaleX(1);transform-origin:left}.dark .DocsBody a:hover,.dark .DocsPage a:hover,.dark .docs-body a:hover,.dark .fd-prose a:hover,.dark .fumadocs-content a:hover,.dark .fumadocs-page a:hover,.dark a[href]:not([class]):hover{color:#c4b5fd!important}.animate-title{animation:title-fade-in 1s cubic-bezier(.22,1,.36,1)}@keyframes title-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.docs-description{margin-bottom:2.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.docs-description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.docs-description{background:linear-gradient(90deg,rgba(139,92,246,.08),transparent);border-left:4px solid hsl(var(--docs-accent));border-radius:0 var(--docs-card-radius) var(--docs-card-radius) 0;padding:1.5rem 2rem;margin-top:-.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);animation:slide-in .6s cubic-bezier(.22,1,.36,1) .2s both}@keyframes slide-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in{animation:fade-in .8s cubic-bezier(.22,1,.36,1) .4s both}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.docs-body pre{margin-top:2rem;margin-bottom:2rem;overflow:hidden;border-radius:.75rem;background-color:hsl(var(--docs-code-block-bg));border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px rgba(0,0,0,.15),0 1px 0 rgba(255,255,255,.1);transition:all var(--docs-transition-normal) cubic-bezier(.22,1,.36,1)}.docs-body pre:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 15px 40px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.1);border-color:hsla(var(--docs-accent),.3)}.docs-body pre code{display:block;padding:1.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.docs-body pre code{padding:1.5rem;font-size:1rem;line-height:1.5rem}}.docs-body pre code{font-family:JetBrains Mono,monospace;line-height:1.6}.docs-body code:not(pre code){border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;background-color:rgba(139,92,246,.1);color:hsl(var(--docs-accent));font-family:JetBrains Mono,monospace;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all var(--docs-transition-fast) ease}.docs-body code:not(pre code):hover{background-color:rgba(139,92,246,.15);box-shadow:0 2px 5px rgba(0,0,0,.1)}.highlighted-line{background-color:hsl(var(--docs-code-highlight));border-left:3px solid hsl(var(--docs-code-highlight-border));margin-left:-6px;padding-left:3px}.docs-body table{margin-top:2rem;margin-bottom:2rem;width:100%;overflow:hidden;border-radius:.75rem}aside[data-sidebar] .flex.docs-body table.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .flex.docs-body table.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .flex.docs-body table.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .flex.docs-body table.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .flex.docs-body table.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .flex.docs-body table.flex-row.items-center:hover:after{opacity:1}aside[data-sidebar] .flex.docs-body table.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .flex.docs-body table.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.flex.docs-body table.flex-row.items-center,[data-state=open]>.flex.docs-body table.flex-row.items-center{margin-left:0;padding-left:.75rem}[data-state=open]>div>.flex.docs-body table.flex-row.items-center{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.flex.docs-body table.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.flex.docs-body table.flex-row.items-center:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .flex.docs-body table.flex-row.items-center:before{display:none}@media (max-width:768px){aside[data-sidebar] .flex.docs-body table.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .flex.docs-body table.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .flex.docs-body table.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .flex.docs-body table.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .flex.docs-body table.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .flex.docs-body table.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .flex.docs-body table.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .flex.docs-body table.flex-row.items-center:hover:after{opacity:1}#nd-sidebar .flex.docs-body table.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .flex.docs-body table.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}@media (max-width:768px){#nd-sidebar .flex.docs-body table.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}.docs-body table{border-collapse:separate;border-spacing:0;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid hsl(var(--docs-card-border))}.docs-body th{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1rem 1.25rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.docs-body th:is(.dark *){background-color:rgb(31 41 55/.6);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.docs-body th{border-bottom:2px solid hsl(var(--docs-card-border))}.docs-body td{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}#nd-sidebar>.flex.flex-row.items-center.docs-body td,aside[data-sidebar]>.flex.flex-row.items-center.docs-body td{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}.docs-body td:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.docs-body tr:nth-child(2n){background-color:rgb(249 250 251/.5)}.docs-body tr:nth-child(2n):is(.dark *){background-color:rgb(17 24 39/.3)}.docs-body tr{transition:background-color var(--docs-transition-fast) ease}.docs-body tr:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.docs-body tr:hover:is(.dark *){background-color:rgb(31 41 55/.4)}.docs-card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem}.docs-card:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.docs-card{box-shadow:var(--docs-card-shadow);transition:all var(--docs-transition-normal) cubic-bezier(.22,1,.36,1);backdrop-filter:blur(10px)}.docs-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:rgba(139,92,246,.3)}.docs-body ol,.docs-body ul{margin-bottom:1.5rem}.docs-body ol>:not([hidden])~:not([hidden]),.docs-body ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.docs-body ol,.docs-body ul{padding-left:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.docs-body ol:is(.dark *),.docs-body ul:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.docs-body ul{list-style-type:disc}.docs-body ol{list-style-type:decimal}.docs-body li{margin-bottom:.5rem;padding-left:.5rem;position:relative}.docs-body ul li::marker{color:hsl(var(--docs-accent))}.docs-body blockquote{margin-top:2rem;margin-bottom:2rem;border-radius:.75rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.docs-body blockquote:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.docs-body blockquote{background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(139,92,246,.02));border-left:4px solid hsl(var(--docs-accent));padding:1.5rem 2rem;box-shadow:0 5px 15px rgba(0,0,0,.05)}.docs-note{margin-top:2rem;margin-bottom:2rem;display:flex;align-items:flex-start;gap:1rem;border-radius:.75rem;border-left-width:4px;padding:1.25rem}aside[data-sidebar] .docs-note.w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .docs-note.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .docs-note.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .docs-note.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .docs-note.w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .docs-note.w-full.flex-row.items-center:hover:after{opacity:1}aside[data-sidebar] .docs-note.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .docs-note.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.docs-note.w-full.flex-row.items-center,[data-state=open]>.docs-note.w-full.flex-row.items-center{margin-left:0;padding-left:.75rem}[data-state=open]>div>.docs-note.w-full.flex-row.items-center{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.docs-note.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.docs-note.w-full.flex-row.items-center:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .docs-note.w-full.flex-row.items-center:before{display:none}aside[data-sidebar]>.docs-note.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .docs-note.w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .docs-note.w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .docs-note.w-full.flex-row.items-center{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .docs-note.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .docs-note.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .docs-note.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .docs-note.w-full.flex-row.items-center:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .docs-note.w-full.flex-row.items-center:hover:after{opacity:1}#nd-sidebar .docs-note.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .docs-note.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.docs-note.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .docs-note.w-full.flex-row.items-center{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar] .docs-note.flex-col.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar .docs-note.flex-row.items-center.justify-between,aside[data-sidebar] .docs-note.flex-row.items-center.justify-between{border:none;padding-bottom:.5rem}.docs-note{background:linear-gradient(90deg,rgba(139,92,246,.1),rgba(139,92,246,.05));border-color:hsl(var(--docs-accent));box-shadow:0 10px 20px rgba(0,0,0,.05)}.docs-note:before{content:"💡";flex-shrink:0;font-size:1.25rem;line-height:1.75rem}.docs-note.warn{background:linear-gradient(90deg,rgba(250,219,95,.1),rgba(250,219,95,.05));border-color:rgb(250,219,95)}.docs-note.warn:before{content:"⚠️"}.docs-note.error{background:linear-gradient(90deg,rgba(248,113,113,.1),rgba(248,113,113,.05));border-color:rgb(248,113,113)}.docs-note.error:before{content:"❌"}.docs-floating-blobs{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.docs-floating-blob{position:absolute;background:radial-gradient(circle at center,rgba(139,92,246,.15),rgba(139,92,246,.05) 50%,transparent 70%);border-radius:50%;filter:blur(30px);animation:blob-float 25s ease-in-out infinite;opacity:.5}.docs-floating-blob:first-child{width:600px;height:600px;top:-200px;right:-100px;animation-delay:0s;animation-duration:30s}.docs-floating-blob:nth-child(2){width:500px;height:500px;bottom:-100px;left:-100px;animation-delay:-10s;animation-duration:25s}@keyframes blob-float{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.docs-category-tag{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500}aside[data-sidebar] .flex-row.docs-category-tag.justify-between{position:relative;padding:.5rem .75rem;margin-bottom:.5rem}aside[data-sidebar] .flex-row.docs-category-tag.justify-between:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}aside[data-sidebar] .docs-category-tag.items-center.gap-2,aside[data-sidebar] .inline-flex.docs-category-tag.gap-2{position:relative;transition:transform .3s ease}aside[data-sidebar] .docs-category-tag.items-center.gap-2:hover,aside[data-sidebar] .inline-flex.docs-category-tag.gap-2:hover{transform:translateX(3px)}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag:hover:after{opacity:1}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.flex.w-full.flex-row.docs-category-tag,[data-state=open]>.flex.w-full.flex-row.docs-category-tag{margin-left:0;padding-left:.75rem}[data-state=open]>div>.flex.w-full.flex-row.docs-category-tag{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.flex.w-full.flex-row.docs-category-tag:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.flex.w-full.flex-row.docs-category-tag:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .flex.w-full.flex-row.docs-category-tag:before{display:none}aside[data-sidebar]>.flex.flex-row.docs-category-tag.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .flex.w-full.flex-row.docs-category-tag{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .flex.w-full.flex-row.docs-category-tag:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .docs-category-tag.items-center.gap-2,#nd-sidebar .inline-flex.docs-category-tag.gap-2{transition:transform .3s ease}#nd-sidebar .docs-category-tag.items-center.gap-2:hover,#nd-sidebar .inline-flex.docs-category-tag.gap-2:hover{transform:translateX(3px)}#nd-sidebar .flex.w-full.flex-row.docs-category-tag{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .flex.w-full.flex-row.docs-category-tag:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .flex.w-full.flex-row.docs-category-tag:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .flex.w-full.flex-row.docs-category-tag:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .flex.w-full.flex-row.docs-category-tag:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .flex.w-full.flex-row.docs-category-tag:hover:after{opacity:1}#nd-sidebar .flex.w-full.flex-row.docs-category-tag.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .flex.w-full.flex-row.docs-category-tag.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.flex.flex-row.docs-category-tag.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .flex.w-full.flex-row.docs-category-tag{padding:.75rem 1rem;margin:.25rem .75rem}}#nd-sidebar .flex.flex-row.docs-category-tag.justify-between,aside[data-sidebar] .flex.flex-row.docs-category-tag.justify-between{border:none;padding-bottom:.5rem}.docs-category-tag{background-color:rgba(139,92,246,.1);color:hsl(var(--docs-accent));margin-right:.5rem;margin-bottom:.5rem;transition:all var(--docs-transition-fast) ease}.docs-category-tag:hover{background-color:rgba(139,92,246,.2);transform:translateY(-1px);box-shadow:var(--docs-glow-subtle)}.docs-article-card{position:relative;margin-bottom:2rem;overflow:hidden;border-radius:.75rem;padding:1.5rem;background-color:hsl(var(--docs-card-bg));border:1px solid hsl(var(--docs-card-border));box-shadow:var(--docs-card-shadow);transition:all var(--docs-transition-normal) cubic-bezier(.22,1,.36,1)}.docs-article-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(var(--docs-accent),.1) 0,transparent 50%);opacity:0;transition:opacity var(--docs-transition-normal) ease;z-index:0}.docs-article-card:hover:before{opacity:1}.docs-article-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:hsla(var(--docs-accent),.3)}.docs-changelog-entry{position:relative;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:2px solid hsl(var(--docs-card-border))}.docs-changelog-entry:before{content:"";position:absolute;left:-6px;top:28px;width:10px;height:10px;border-radius:50%;background-color:hsl(var(--docs-accent));box-shadow:var(--docs-glow-subtle);z-index:1}.docs-changelog-entry:after{content:"";position:absolute;left:-5px;top:29px;width:8px;height:8px;border-radius:50%;background-color:white;opacity:.6;z-index:2}.dark .docs-changelog-entry:after{background-color:hsl(var(--docs-card-bg))}.docs-datetime{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}aside[data-sidebar] .flex-row.docs-datetime.justify-between{position:relative;padding:.5rem .75rem;margin-bottom:.5rem}aside[data-sidebar] .flex-row.docs-datetime.justify-between:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}aside[data-sidebar] .inline-flex.docs-datetime.gap-2{position:relative;transition:transform .3s ease}aside[data-sidebar] .inline-flex.docs-datetime.gap-2:hover{transform:translateX(3px)}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center:before,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center:hover:before,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center:after,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center:hover,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center:hover:after,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime:hover:after{opacity:1}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center.bg-primary\/10,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center.bg-primary\/10:before,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.docs-datetime.w-full.flex-row.items-center,.flex.w-full.flex-row.docs-datetime,[data-state=open]>.docs-datetime.w-full.flex-row.items-center,[data-state=open]>.flex.w-full.flex-row.docs-datetime{margin-left:0;padding-left:.75rem}[data-state=open]>div>.docs-datetime.w-full.flex-row.items-center,[data-state=open]>div>.flex.w-full.flex-row.docs-datetime{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.docs-datetime.w-full.flex-row.items-center:before,[data-state=open]>div>.flex.w-full.flex-row.docs-datetime:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.docs-datetime.w-full.flex-row.items-center:hover,.flex.w-full.flex-row.docs-datetime:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .docs-datetime.w-full.flex-row.items-center:before,aside[data-sidebar] [data-state=open] .flex.w-full.flex-row.docs-datetime:before{display:none}aside[data-sidebar]>.docs-datetime.flex-row.items-center.border-t,aside[data-sidebar]>.flex.flex-row.docs-datetime.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .docs-datetime.w-full.flex-row.items-center,aside[data-sidebar] .flex.w-full.flex-row.docs-datetime{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .docs-datetime.w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]),aside[data-sidebar]:hover .flex.w-full.flex-row.docs-datetime:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .inline-flex.docs-datetime.gap-2{transition:transform .3s ease}#nd-sidebar .inline-flex.docs-datetime.gap-2:hover{transform:translateX(3px)}#nd-sidebar .docs-datetime.w-full.flex-row.items-center,#nd-sidebar .flex.w-full.flex-row.docs-datetime{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .docs-datetime.w-full.flex-row.items-center:before,#nd-sidebar .flex.w-full.flex-row.docs-datetime:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .docs-datetime.w-full.flex-row.items-center:hover:before,#nd-sidebar .flex.w-full.flex-row.docs-datetime:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .docs-datetime.w-full.flex-row.items-center:after,#nd-sidebar .flex.w-full.flex-row.docs-datetime:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .docs-datetime.w-full.flex-row.items-center:hover,#nd-sidebar .flex.w-full.flex-row.docs-datetime:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .docs-datetime.w-full.flex-row.items-center:hover:after,#nd-sidebar .flex.w-full.flex-row.docs-datetime:hover:after{opacity:1}#nd-sidebar .docs-datetime.w-full.flex-row.items-center.bg-primary\/10,#nd-sidebar .flex.w-full.flex-row.docs-datetime.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .docs-datetime.w-full.flex-row.items-center.bg-primary\/10:before,#nd-sidebar .flex.w-full.flex-row.docs-datetime.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.docs-datetime.flex-row.items-center.border-t,#nd-sidebar>.flex.flex-row.docs-datetime.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .docs-datetime.w-full.flex-row.items-center,#nd-sidebar .flex.w-full.flex-row.docs-datetime{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar] .docs-datetime.flex-col.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar .docs-datetime.flex-row.items-center.justify-between,#nd-sidebar .flex.flex-row.docs-datetime.justify-between,aside[data-sidebar] .docs-datetime.flex-row.items-center.justify-between,aside[data-sidebar] .flex.flex-row.docs-datetime.justify-between{border:none;padding-bottom:.5rem}.docs-datetime:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.docs-datetime svg{height:1rem;width:1rem}.docs-roll-button{position:fixed;right:1.5rem;bottom:1.5rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--accent-600));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}aside[data-sidebar] .flex-row.docs-roll-button.justify-between{position:relative;padding:.5rem .75rem;margin-bottom:.5rem}aside[data-sidebar] .flex-row.docs-roll-button.justify-between:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}aside[data-sidebar] .inline-flex.docs-roll-button.gap-2{position:relative;transition:transform .3s ease}aside[data-sidebar] .inline-flex.docs-roll-button.gap-2:hover{transform:translateX(3px)}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center:before,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center:hover:before,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center:after,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center:hover,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button:hover{transform:translateX(3px);color:#8b5cf6}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center:hover:after,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button:hover:after{opacity:1}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center.bg-primary\/10,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center.bg-primary\/10:before,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button.bg-primary\/10:before{opacity:1;transform:scaleY(1)}.docs-roll-button.w-full.flex-row.items-center,.flex.w-full.flex-row.docs-roll-button,[data-state=open]>.docs-roll-button.w-full.flex-row.items-center,[data-state=open]>.flex.w-full.flex-row.docs-roll-button{margin-left:0;padding-left:.75rem}[data-state=open]>div>.docs-roll-button.w-full.flex-row.items-center,[data-state=open]>div>.flex.w-full.flex-row.docs-roll-button{margin-left:.75rem;padding-left:.75rem;position:relative}[data-state=open]>div>.docs-roll-button.w-full.flex-row.items-center:before,[data-state=open]>div>.flex.w-full.flex-row.docs-roll-button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(139,92,246,.2)}.docs-roll-button.w-full.flex-row.items-center:hover,.flex.w-full.flex-row.docs-roll-button:hover{transform:translateX(2px);background:rgba(139,92,246,.05)}aside[data-sidebar] [data-state=open] .docs-roll-button.w-full.flex-row.items-center:before,aside[data-sidebar] [data-state=open] .flex.w-full.flex-row.docs-roll-button:before{display:none}aside[data-sidebar]>.docs-roll-button.flex-row.items-center.border-t,aside[data-sidebar]>.flex.flex-row.docs-roll-button.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){aside[data-sidebar] .docs-roll-button.w-full.flex-row.items-center,aside[data-sidebar] .flex.w-full.flex-row.docs-roll-button{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar]:hover .docs-roll-button.w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]),aside[data-sidebar]:hover .flex.w-full.flex-row.docs-roll-button:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}#nd-sidebar .inline-flex.docs-roll-button.gap-2{transition:transform .3s ease}#nd-sidebar .inline-flex.docs-roll-button.gap-2:hover{transform:translateX(3px)}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center,#nd-sidebar .flex.w-full.flex-row.docs-roll-button{border-radius:8px;margin:.15rem .5rem;padding:.625rem .75rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center:before,#nd-sidebar .flex.w-full.flex-row.docs-roll-button:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center:hover:before,#nd-sidebar .flex.w-full.flex-row.docs-roll-button:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center:after,#nd-sidebar .flex.w-full.flex-row.docs-roll-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center:hover,#nd-sidebar .flex.w-full.flex-row.docs-roll-button:hover{transform:translateX(3px);color:#8b5cf6}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center:hover:after,#nd-sidebar .flex.w-full.flex-row.docs-roll-button:hover:after{opacity:1}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center.bg-primary\/10,#nd-sidebar .flex.w-full.flex-row.docs-roll-button.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));color:#8b5cf6;font-weight:500;box-shadow:0 2px 8px rgba(139,92,246,.1)}#nd-sidebar .docs-roll-button.w-full.flex-row.items-center.bg-primary\/10:before,#nd-sidebar .flex.w-full.flex-row.docs-roll-button.bg-primary\/10:before{opacity:1;transform:scaleY(1)}#nd-sidebar>.docs-roll-button.flex-row.items-center.border-t,#nd-sidebar>.flex.flex-row.docs-roll-button.border-t{border-top:1px solid rgba(139,92,246,.1);background:linear-gradient(0deg,rgba(139,92,246,.05),transparent);padding:.75rem 1rem;margin-top:auto}@media (max-width:768px){#nd-sidebar .docs-roll-button.w-full.flex-row.items-center,#nd-sidebar .flex.w-full.flex-row.docs-roll-button{padding:.75rem 1rem;margin:.25rem .75rem}}aside[data-sidebar] .docs-roll-button.flex-col.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar .docs-roll-button.flex-row.items-center.justify-between,#nd-sidebar .flex.flex-row.docs-roll-button.justify-between,aside[data-sidebar] .docs-roll-button.flex-row.items-center.justify-between,aside[data-sidebar] .flex.flex-row.docs-roll-button.justify-between{border:none;padding-bottom:.5rem}.docs-roll-button{transition:all var(--docs-transition-normal) cubic-bezier(.22,1,.36,1);box-shadow:0 5px 15px rgba(139,92,246,.3)}.docs-roll-button:hover{transform:translateY(-3px) scale(1.1);background-color:hsl(var(--docs-accent-dark));box-shadow:0 8px 25px rgba(139,92,246,.4),var(--docs-glow-accent)}.docs-roll-button svg{height:1.25rem;width:1.25rem;transition:transform var(--docs-transition-normal) ease}.docs-roll-button:hover svg{transform:rotate(180deg)}.docs-nav-link.active{color:hsl(var(--docs-accent));font-weight:500}.docs-nav-link.active:before{content:"";position:absolute;left:0;height:100%;width:3px;background-color:hsl(var(--docs-accent));border-radius:0 3px 3px 0;box-shadow:var(--docs-glow-subtle)}@media (max-width:768px){.DocsBody h1,.docs-body h1,.fd-prose h1,.fumadocs-page h1{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.DocsBody h1,.docs-body h1,.fd-prose h1,.fumadocs-page h1{font-size:1.875rem;line-height:2.25rem}}.DocsBody h1,.docs-body h1,.fd-prose h1,.fumadocs-page h1{color:#6d28d9!important}.dark .DocsBody h1,.dark .docs-body h1,.dark .fd-prose h1,.dark .fumadocs-page h1{color:#a78bfa!important}.docs-body h2{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.docs-body h2{font-size:1.5rem;line-height:2rem}}.docs-body h3{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.docs-body h3{font-size:1.25rem;line-height:1.75rem}}.docs-description{padding:1rem;font-size:1rem;line-height:1.5rem}.docs-floating-blob{opacity:.3}}.docs-body h2 a,.docs-body h3 a,.docs-body h4 a{opacity:0;transition:opacity var(--docs-transition-fast) ease}.docs-body h2:hover a,.docs-body h3:hover a,.docs-body h4:hover a{opacity:1}.fd-search{--search-backdrop:rgba(0,0,0,0.2);backdrop-filter:blur(8px)}.dark .fd-search{--search-backdrop:rgba(0,0,0,0.4)}.fd-search [cmdk-input]{border-radius:var(--docs-card-radius);border-color:hsla(var(--docs-accent),.2);transition:all var(--docs-transition-fast) ease}.fd-search [cmdk-input]:focus{border-color:hsla(var(--docs-accent),.4);box-shadow:0 0 0 2px hsla(var(--docs-accent),.2)}.fd-page-tree:not(.nested)>.fd-tree-item>.fd-tree-item-title{font-weight:600;color:hsl(var(--docs-text-primary));position:relative;border-radius:.5rem;padding:.5rem .75rem;margin-bottom:.25rem;background:linear-gradient(90deg,rgba(139,92,246,.05),transparent);transition:all .3s cubic-bezier(.22,1,.36,1)}.fd-page-tree:not(.nested)>.fd-tree-item>.fd-tree-item-title:before{content:"";position:absolute;left:0;top:0;width:.25rem;height:100%;background:linear-gradient(to bottom,hsl(var(--docs-accent)),hsl(var(--docs-accent-light)));border-radius:.25rem;opacity:.5;transition:opacity .3s ease,transform .3s ease;transform:scaleY(.7)}.fd-page-tree:not(.nested)>.fd-tree-item>.fd-tree-item-title:hover:before{opacity:1;transform:scaleY(1)}.fd-tree-item-title{transition:all .3s cubic-bezier(.22,1,.36,1)!important;border-radius:.5rem!important;margin-bottom:.125rem!important}.fd-tree-item-title:hover{background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(139,92,246,.02))!important;box-shadow:0 2px 10px rgba(139,92,246,.1)}.fd-tree-item-title.selected,.fd-tree-item-title:hover{color:hsl(var(--docs-accent))!important;transform:translateX(.25rem)}.fd-tree-item-title.selected{background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.04))!important;font-weight:500!important;box-shadow:0 2px 10px rgba(139,92,246,.15)}.fd-tree-item-title.selected:after{content:"";position:absolute;right:.5rem;top:50%;width:.25rem;height:.25rem;border-radius:50%;background:hsl(var(--docs-accent));box-shadow:0 0 5px rgba(139,92,246,.5);transform:translateY(-50%);animation:pulse-dot 1.5s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes pulse-dot{0%{transform:translateY(-50%) scale(.8);opacity:.5}50%{transform:translateY(-50%) scale(1.2);opacity:1}to{transform:translateY(-50%) scale(.8);opacity:.5}}.fd-tree-item-icon{transition:all .3s ease!important;opacity:.7!important}.fd-tree-item-title:hover .fd-tree-item-icon{color:hsl(var(--docs-accent))!important;opacity:1!important;transform:scale(1.15)}[data-arrow]{transition:transform .3s cubic-bezier(.87,0,.13,1)!important;opacity:.7!important}[data-open=true] [data-arrow]{transform:rotate(90deg)!important;opacity:1!important;color:hsl(var(--docs-accent))!important}.fd-page-tree .nested{overflow:hidden;transition:max-height .3s cubic-bezier(.87,0,.13,1),opacity .3s ease!important;padding-left:1rem!important;margin-left:.5rem!important;position:relative}.fd-page-tree .nested:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(139,92,246,.3),transparent);border-radius:1px}.dark .fd-page-tree:not(.nested)>.fd-tree-item>.fd-tree-item-title{background:linear-gradient(90deg,rgba(139,92,246,.08),transparent)}.dark .fd-tree-item-title:hover{background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.03))!important;box-shadow:0 2px 10px rgba(139,92,246,.15)}.dark .fd-tree-item-title.selected{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.05))!important;box-shadow:0 2px 10px rgba(139,92,246,.2)}@media (max-width:768px){.fd-page-tree:not(.nested)>.fd-tree-item>.fd-tree-item-title{padding:.75rem}.fd-tree-item-title{padding:.625rem .75rem!important}}.scroll-m-20,[id^=quantalogic],h1.scroll-m-20{background:none!important}.scroll-m-20,.scroll-m-20 a,[id^=quantalogic],[id^=quantalogic] a,h1.scroll-m-20,h1.scroll-m-20 a{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;text-fill-color:#6d28d9!important;visibility:visible!important;opacity:1!important}.scroll-m-20 a,[id^=quantalogic] a,h1.scroll-m-20 a{text-decoration:none!important}.group:hover svg,.lucide-link,h1 a svg,h1 svg.opacity-0{opacity:.5!important;visibility:visible!important}.group:hover svg,h1:hover .lucide-link,h1:hover a svg,h1:hover svg.opacity-0{opacity:1!important}aside[data-sidebar]{background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.02))!important;border-right:1px solid rgba(139,92,246,.1)!important;box-shadow:10px 0 30px -20px rgba(0,0,0,.1)!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;backdrop-filter:blur(10px)!important;overflow-y:auto!important;padding-top:.5rem!important}.dark aside[data-sidebar]{background:linear-gradient(165deg,rgba(30,30,35,.8),rgba(18,18,25,.9))!important;border-right:1px solid rgba(139,92,246,.15)!important;box-shadow:10px 0 30px -15px rgba(0,0,0,.3)!important}aside[data-sidebar] .flex-row.items-center.justify-between{position:relative!important;padding:.5rem .75rem!important;margin-bottom:.5rem!important}aside[data-sidebar] .flex-row.items-center.justify-between:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}aside[data-sidebar] .inline-flex.items-center.gap-2{position:relative!important;transition:transform .3s ease!important}aside[data-sidebar] .inline-flex.items-center.gap-2:hover{transform:translateX(3px)!important}aside[data-sidebar] [data-search-full]{background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(139,92,246,.04))!important;border:1px solid rgba(139,92,246,.15)!important;border-radius:8px!important;transition:all .3s ease!important;margin:.5rem .5rem 1rem!important}aside[data-sidebar] [data-search-full]:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(139,92,246,.15)!important;border-color:rgba(139,92,246,.25)!important}.dark aside[data-sidebar] [data-search-full]{background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(30,30,35,.5))!important}aside[data-sidebar] [data-search-full] kbd{background:rgba(139,92,246,.1)!important;border-color:rgba(139,92,246,.2)!important;color:rgba(139,92,246,.9)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.dark aside[data-sidebar] [data-search-full] kbd{background:rgba(20,20,25,.6)!important;color:rgba(139,92,246,.8)!important}aside[data-sidebar] .flex.w-full.flex-row.items-center{border-radius:8px!important;margin:.15rem .5rem!important;padding:.625rem .75rem!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;position:relative!important;overflow:hidden!important}aside[data-sidebar] .flex.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}aside[data-sidebar] .flex.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}aside[data-sidebar] .flex.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}aside[data-sidebar] .flex.w-full.flex-row.items-center:hover{transform:translateX(3px)!important;color:#8b5cf6!important}aside[data-sidebar] .flex.w-full.flex-row.items-center:hover:after{opacity:1}aside[data-sidebar] .flex.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08))!important;color:#8b5cf6!important;font-weight:500!important;box-shadow:0 2px 8px rgba(139,92,246,.1)!important}aside[data-sidebar] .flex.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1!important;transform:scaleY(1)!important}aside[data-sidebar] .lucide-chevron-down{transition:transform .4s cubic-bezier(.87,0,.13,1)!important;color:rgba(139,92,246,.7)!important}aside[data-sidebar] [aria-expanded=true] .lucide-chevron-down{color:#8b5cf6!important}[data-state=open]{overflow:hidden!important;transition:max-height .4s cubic-bezier(.87,0,.13,1),opacity .3s ease!important;position:relative!important}.flex.w-full.flex-row.items-center,[data-state=open]>.flex.w-full.flex-row.items-center{margin-left:0!important;padding-left:.75rem!important}[data-state=open]>div>.flex.w-full.flex-row.items-center{margin-left:.75rem!important;padding-left:.75rem!important;position:relative!important}[data-state=open]>div>.flex.w-full.flex-row.items-center:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:1px!important;background:rgba(139,92,246,.2)!important}.flex.w-full.flex-row.items-center:hover{transform:translateX(2px)!important;background:rgba(139,92,246,.05)!important}#nd-sidebar [data-state=open]:before,[data-state=open]:before,aside[data-sidebar] [data-state=open] .flex.w-full.flex-row.items-center:before,aside[data-sidebar] [data-state=open]:before{display:none!important}aside[data-sidebar]::-webkit-scrollbar{width:5px!important}aside[data-sidebar]::-webkit-scrollbar-track{background:transparent!important}aside[data-sidebar]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.2)!important;border-radius:10px!important}aside[data-sidebar]::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.4)!important}aside[data-sidebar]>.flex.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1)!important;background:linear-gradient(0deg,rgba(139,92,246,.05),transparent)!important;padding:.75rem 1rem!important;margin-top:auto!important}aside[data-sidebar] [data-theme-toggle]{transition:all .3s ease!important;border-color:rgba(139,92,246,.2)!important;box-shadow:0 2px 5px rgba(0,0,0,.05)!important}aside[data-sidebar] [data-theme-toggle]:hover{transform:scale(1.1)!important;box-shadow:0 3px 10px rgba(139,92,246,.2)!important}aside[data-sidebar] [data-theme-toggle] svg{transition:all .3s ease!important}aside[data-sidebar] [data-theme-toggle] svg.lucide-moon,aside[data-sidebar] [data-theme-toggle] svg.lucide-sun{color:#8b5cf6!important}aside[data-sidebar] [aria-label="Collapse Sidebar"]{transition:all .3s ease!important;color:rgba(139,92,246,.7)!important}aside[data-sidebar] [aria-label="Collapse Sidebar"]:hover{transform:scale(1.1)!important;color:#8b5cf6!important;background:rgba(139,92,246,.1)!important}@media (max-width:768px){aside[data-sidebar]{backdrop-filter:blur(20px)!important;background:linear-gradient(165deg,rgba(255,255,255,.7),rgba(255,255,255,.5))!important}.dark aside[data-sidebar]{background:linear-gradient(165deg,rgba(15,15,20,.8),rgba(10,10,15,.9))!important}aside[data-sidebar] .flex.w-full.flex-row.items-center{padding:.75rem 1rem!important;margin:.25rem .75rem!important}}.sidebar-link-clicked{animation:pulse-click .5s cubic-bezier(.22,1,.36,1)}@keyframes pulse-click{0%{transform:scale(1);background:rgba(139,92,246,.1)}50%{transform:scale(1.03);background:rgba(139,92,246,.2)}to{transform:scale(1);background:rgba(139,92,246,.05)}}.active-expanding{animation:expand-pulse .4s cubic-bezier(.22,1,.36,1)}.active-collapsing{animation:collapse-pulse .4s cubic-bezier(.22,1,.36,1)}@keyframes expand-pulse{0%{background:rgba(139,92,246,.05)}50%{background:rgba(139,92,246,.2)}to{background:rgba(139,92,246,.1)}}@keyframes collapse-pulse{0%{background:rgba(139,92,246,.1)}50%{background:rgba(139,92,246,.15)}to{background:rgba(139,92,246,.05)}}.current-page{background:linear-gradient(90deg,rgba(139,92,246,.15),rgba(139,92,246,.05))!important;color:hsl(var(--docs-accent))!important;font-weight:500!important}.current-page:before{opacity:1!important;transform:scaleY(1)!important}aside[data-sidebar] [aria-expanded=true] .lucide-chevron-down{transform:rotate(0deg)!important;opacity:1;color:hsl(var(--docs-accent));animation:chevron-rotate .4s cubic-bezier(.87,0,.13,1)}aside[data-sidebar] [aria-expanded=false] .lucide-chevron-down{transform:rotate(-90deg)!important;animation:chevron-rotate-back .4s cubic-bezier(.87,0,.13,1)}@keyframes chevron-rotate{0%{transform:rotate(-90deg)}to{transform:rotate(0deg)}}@keyframes chevron-rotate-back{0%{transform:rotate(0deg)}to{transform:rotate(-90deg)}}aside[data-sidebar]:hover .flex.w-full.flex-row.items-center:not(:hover):not(.current-page):not([aria-expanded=true]){opacity:.75;transition:opacity .3s ease}aside[data-sidebar]:hover{box-shadow:10px 0 35px -15px rgba(139,92,246,.15)}.dark aside[data-sidebar]:hover{box-shadow:10px 0 35px -15px rgba(139,92,246,.2)}#nd-sidebar{top:4rem!important;height:calc(100vh - 4rem)!important;z-index:40!important;position:fixed!important;left:0!important;margin-top:0!important;padding-top:1rem!important;width:260px!important;background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.02))!important;border-right:1px solid rgba(139,92,246,.1)!important;box-shadow:10px 0 30px -20px rgba(0,0,0,.1)!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;backdrop-filter:blur(10px)!important}.dark #nd-sidebar{background:linear-gradient(165deg,rgba(30,30,35,.8),rgba(18,18,25,.9))!important;border-right:1px solid rgba(139,92,246,.15)!important;box-shadow:10px 0 30px -15px rgba(0,0,0,.3)!important}#nd-sidebar .inline-flex.items-center.gap-2{transition:transform .3s ease!important}#nd-sidebar .inline-flex.items-center.gap-2:hover{transform:translateX(3px)!important}#nd-sidebar [data-search-full]{background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(139,92,246,.04))!important;border:1px solid rgba(139,92,246,.15)!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;transition:all .3s ease!important;margin:.5rem .5rem 1rem!important}#nd-sidebar [data-search-full]:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(139,92,246,.15)!important;border-color:rgba(139,92,246,.25)!important}#nd-sidebar [data-search-full] kbd{background:rgba(139,92,246,.1)!important;border-color:rgba(139,92,246,.2)!important;color:rgba(139,92,246,.9)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.dark #nd-sidebar [data-search-full] kbd{background:rgba(20,20,25,.6)!important;color:rgba(139,92,246,.8)!important}#nd-sidebar .flex.w-full.flex-row.items-center{border-radius:8px!important;margin:.15rem .5rem!important;padding:.625rem .75rem!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;position:relative!important;overflow:hidden!important}#nd-sidebar .flex.w-full.flex-row.items-center:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#8b5cf6,#a78bfa);opacity:0;transform:scaleY(.6);transition:opacity .3s ease,transform .3s ease;border-radius:0 2px 2px 0}#nd-sidebar .flex.w-full.flex-row.items-center:hover:before{opacity:1;transform:scaleY(1)}#nd-sidebar .flex.w-full.flex-row.items-center:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(139,92,246,.12),rgba(139,92,246,.02));opacity:0;z-index:-1;transition:opacity .3s ease}#nd-sidebar .flex.w-full.flex-row.items-center:hover{transform:translateX(3px)!important;color:#8b5cf6!important}#nd-sidebar .flex.w-full.flex-row.items-center:hover:after{opacity:1}#nd-sidebar .flex.w-full.flex-row.items-center.bg-primary\/10{background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08))!important;color:#8b5cf6!important;font-weight:500!important;box-shadow:0 2px 8px rgba(139,92,246,.1)!important}#nd-sidebar .flex.w-full.flex-row.items-center.bg-primary\/10:before{opacity:1!important;transform:scaleY(1)!important}#nd-sidebar .lucide-chevron-down{transition:transform .4s cubic-bezier(.87,0,.13,1)!important;color:rgba(139,92,246,.7)!important}#nd-sidebar [aria-expanded=true] .lucide-chevron-down{transform:rotate(0deg)!important;color:#8b5cf6!important}#nd-sidebar [aria-expanded=false] .lucide-chevron-down{transform:rotate(-90deg)!important}#nd-sidebar [data-state=open]{overflow:hidden!important;transition:max-height .4s cubic-bezier(.87,0,.13,1),opacity .3s ease!important;position:relative!important}#nd-sidebar [data-state=open]:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;background:linear-gradient(180deg,transparent,rgba(139,92,246,.3),transparent);border-radius:1px}#nd-sidebar::-webkit-scrollbar{width:5px!important}#nd-sidebar::-webkit-scrollbar-track{background:transparent!important}#nd-sidebar::-webkit-scrollbar-thumb{background:rgba(139,92,246,.2)!important;border-radius:10px!important}#nd-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.4)!important}#nd-sidebar>.flex.flex-row.items-center.border-t{border-top:1px solid rgba(139,92,246,.1)!important;background:linear-gradient(0deg,rgba(139,92,246,.05),transparent)!important;padding:.75rem 1rem!important;margin-top:auto!important}#nd-sidebar [data-theme-toggle]{transition:all .3s ease!important;border-color:rgba(139,92,246,.2)!important;box-shadow:0 2px 5px rgba(0,0,0,.05)!important}#nd-sidebar [data-theme-toggle]:hover{transform:scale(1.1)!important;box-shadow:0 3px 10px rgba(139,92,246,.2)!important}#nd-sidebar [data-theme-toggle] svg{transition:all .3s ease!important}#nd-sidebar [data-theme-toggle] svg.lucide-moon,#nd-sidebar [data-theme-toggle] svg.lucide-sun{color:#8b5cf6!important}#nd-sidebar [aria-label="Collapse Sidebar"]{transition:all .3s ease!important;color:rgba(139,92,246,.7)!important}#nd-sidebar [aria-label="Collapse Sidebar"]:hover{transform:scale(1.1)!important;color:#8b5cf6!important;background:rgba(139,92,246,.1)!important}@media (max-width:768px){#nd-sidebar{backdrop-filter:blur(20px)!important;background:linear-gradient(165deg,rgba(255,255,255,.7),rgba(255,255,255,.5))!important}.dark #nd-sidebar{background:linear-gradient(165deg,rgba(15,15,20,.8),rgba(10,10,15,.9))!important}#nd-sidebar .flex.w-full.flex-row.items-center{padding:.75rem 1rem!important;margin:.25rem .75rem!important}}.docs-container>div.pt-16{padding-top:4rem!important;min-height:calc(100vh - 4rem)!important}.docs-container>div.pt-16>div{z-index:20!important;position:relative!important}.docs-container .docs-footer{margin-left:-260px!important;position:relative!important;z-index:30!important;width:calc(100% + 260px)!important}header[data-testid=header]{z-index:50!important}@media (max-width:1024px){.docs-container,.docs-container.sidebar-collapsed{padding-left:0}#nd-sidebar,aside[data-sidebar]{position:fixed;top:4rem;left:0;height:calc(100vh - 4rem);z-index:40}}@media (min-width:1025px){.docs-container.sidebar-collapsed .docs-footer{margin-left:0!important;width:100%!important;transition:margin-left .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)}#nd-sidebar.pinned,aside[data-sidebar].pinned,body.sidebar-pinned #nd-sidebar,body.sidebar-pinned aside[data-sidebar]{box-shadow:5px 0 25px rgba(0,0,0,.1)!important;border-right:1px solid rgba(139,92,246,.2)!important}#nd-sidebar.pinned~.docs-container>div.pt-16>div,aside[data-sidebar].pinned~.docs-container>div.pt-16>div,body.sidebar-pinned .docs-container>div.pt-16>div{margin-left:260px;width:calc(100% - 260px)}}.dark #nd-sidebar.pinned,.dark aside[data-sidebar].pinned,.dark body.sidebar-pinned #nd-sidebar,.dark body.sidebar-pinned aside[data-sidebar]{box-shadow:5px 0 25px rgba(0,0,0,.3)!important;border-right:1px solid rgba(139,92,246,.3)!important}aside[data-sidebar] .flex.flex-col.gap-2.px-4.pt-2{gap:.75rem}#nd-sidebar .flex.flex-row.items-center.justify-between,aside[data-sidebar] .flex.flex-row.items-center.justify-between{border:none!important;padding-bottom:.5rem!important}#nd-sidebar [data-search-full],aside[data-sidebar] [data-search-full]{margin-top:.25rem!important}