::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.nd-page,.fd-page{background:var(--bg)!important}.nd-sidebar,.fd-sidebar{background:var(--surface)!important;border-right:1px solid var(--border)!important;box-shadow:1px 0 10px #0000000d!important}.prose,main>div.flex-1{max-width:900px!important;margin:0 auto!important;padding:3rem 4rem!important}@media (max-width:1024px){.prose,main>div.flex-1{padding:2.5rem 2rem!important}}article,.nd-article,.fd-prose,.prose{color:var(--text-secondary)!important;font-size:1.0625rem!important;line-height:1.85!important}article>*+*,.prose>*+*{margin-top:1.5rem!important}article h1,.fd-prose h1,.prose h1{letter-spacing:-.04em!important;color:var(--text-primary)!important;margin-bottom:.75rem!important;font-size:clamp(2rem,4vw,2.75rem)!important;font-weight:800!important;line-height:1.15!important}article h2,.fd-prose h2,.prose h2{letter-spacing:-.03em!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important;margin-top:3.5rem!important;margin-bottom:1rem!important;padding-bottom:.625rem!important;font-size:1.625rem!important;font-weight:700!important}article h3,.fd-prose h3,.prose h3{letter-spacing:-.02em!important;color:var(--text-primary)!important;margin-top:2rem!important;margin-bottom:.75rem!important;font-size:1.25rem!important;font-weight:600!important}article h4,.fd-prose h4,.prose h4{color:var(--text-secondary)!important;margin-top:1.5rem!important;margin-bottom:.5rem!important;font-size:1.1rem!important;font-weight:600!important}article p,.fd-prose p,.prose p{color:var(--text-secondary)!important;margin-bottom:1.25rem!important;line-height:1.85!important}article strong,.fd-prose strong,.prose strong{color:var(--text-primary)!important;font-weight:700!important}article a,.fd-prose a,.prose a{color:var(--accent)!important;border-bottom:1px solid #0000!important;text-decoration:none!important;transition:border-color .2s!important}article a:hover,.fd-prose a:hover,.prose a:hover{border-bottom-color:var(--accent)!important}article table,.prose table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:12px!important;width:100%!important;margin:2rem 0!important;font-size:.9375rem!important;overflow:hidden!important;box-shadow:0 4px 20px #00000008!important}article th,.prose th{background:var(--surface-2)!important;color:var(--text-primary)!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-align:left!important;border-bottom:1px solid var(--border)!important;padding:1rem 1.25rem!important;font-size:.8125rem!important;font-weight:600!important}article td,.prose td{border-bottom:1px solid var(--border)!important;color:var(--text-secondary)!important;vertical-align:middle!important;padding:1rem 1.25rem!important;line-height:1.6!important}article tr:last-child td,.prose tr:last-child td{border-bottom:none!important}article tr:hover td,.prose tr:hover td{background:var(--surface-2)!important}article pre,.prose pre{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:12px!important;margin:1.5rem 0!important;padding:1.25rem 1.5rem!important;font-size:.875rem!important;overflow-x:auto!important;box-shadow:inset 0 2px 10px #0000001a!important}article ul,article ol,.prose ul,.prose ol{color:var(--text-secondary)!important;margin-bottom:1.5rem!important;padding-left:1.5rem!important}article li,.prose li{margin-bottom:.625rem!important;line-height:1.75!important}article li::marker{color:var(--accent)!important}.prose li::marker{color:var(--accent)!important}article blockquote,.prose blockquote{border-left:4px solid var(--accent)!important;background:var(--surface)!important;color:var(--text-secondary)!important;border-radius:0 12px 12px 0!important;margin:1.5rem 0!important;padding:1rem 1.5rem!important;font-style:italic!important}article hr,.prose hr{border:none!important;border-top:1px solid var(--border)!important;margin:3rem 0!important}[class*=PageTitle],[class*=page-title],.fd-page-title{letter-spacing:-.04em!important;color:var(--text-primary)!important;margin-bottom:1rem!important;font-size:clamp(2.25rem,4vw,3rem)!important;font-weight:800!important;line-height:1.15!important}[class*=PageDescription],[class*=page-description],.fd-page-description{color:var(--text-muted)!important;border-bottom:1px solid var(--border)!important;margin-bottom:2rem!important;padding-bottom:2rem!important;font-size:1.125rem!important;line-height:1.75!important}[class*=Breadcrumb]{color:var(--text-muted)!important;margin-bottom:1.5rem!important;font-size:.875rem!important}[class*=search] input,[class*=Search] input{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:.5rem 1rem!important;font-size:.9rem!important}[class*=search] input::placeholder,[class*=Search] input::placeholder{color:var(--text-muted)!important}@media (max-width:768px){.prose,main>div.flex-1{max-width:100vw!important;padding:1.5rem 1.25rem!important}article,.prose{font-size:1rem!important}article h1,.fd-prose h1,.prose h1,[class*=PageTitle]{font-size:1.75rem!important}article table,.prose table{white-space:nowrap!important;display:block!important;overflow-x:auto!important}}.fd-sidebar [data-theme-toggle]{display:none!important}#nd-sidebar [data-radix-scroll-area-viewport] a,#nd-sidebar [data-radix-scroll-area-viewport] button{border:1px solid #0000!important;border-radius:12px!important;margin-bottom:8px!important;padding-top:.75rem!important;padding-bottom:.75rem!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important;position:relative!important;overflow:hidden!important}#nd-sidebar [data-radix-scroll-area-viewport] a:hover,#nd-sidebar [data-radix-scroll-area-viewport] button:hover{background:var(--surface-2)!important;color:var(--text-primary)!important;border-color:var(--border)!important;transform:translate(6px)!important;box-shadow:0 4px 12px #00000008!important}#nd-sidebar [data-radix-scroll-area-viewport] a[data-active=true],#nd-sidebar [data-radix-scroll-area-viewport] a[aria-current=page]{background:linear-gradient(90deg, var(--accent-dim) 0%, transparent 100%)!important;color:var(--accent)!important;box-shadow:inset 4px 0 0 var(--accent), 0 4px 15px #0000000d!important;border-color:var(--border)!important;font-weight:600!important}#nd-sidebar [data-radix-scroll-area-viewport] a[data-active=true]:before,#nd-sidebar [data-radix-scroll-area-viewport] a[aria-current=page]:before{content:"";background:radial-gradient(circle at left, var(--accent) 0%, transparent 70%);opacity:.15;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#nd-sidebar [data-radix-scroll-area-viewport] button[aria-expanded=true]{color:var(--text-primary)!important;font-weight:600!important}#nd-sidebar .font-medium{letter-spacing:-.01em!important;font-weight:700!important}#nd-sidebar>div>div.flex>a{margin-inline-end:0!important}#nd-sidebar button[aria-label=Collapse\ Sidebar]{border-radius:8px!important;margin-top:.5rem!important;margin-left:.75rem!important;margin-right:auto!important;transition:all .2s!important}#nd-sidebar button[aria-label=Collapse\ Sidebar]:hover{background:var(--surface-2)!important;color:var(--text-primary)!important}[data-sidebar-panel]{border:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important;background:#141414b3!important;border-radius:100px!important;gap:.5rem!important;padding:.35rem .5rem!important;top:1.5rem!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 32px #0003!important}.light [data-sidebar-panel]{background:#ffffffb3!important;box-shadow:0 8px 32px #00000014!important}[data-sidebar-panel] button{border-radius:100px!important;transition:all .2s!important}[data-sidebar-panel] button:hover{background:var(--surface-2)!important;color:var(--text-primary)!important}.light .nd-sidebar,.light .fd-sidebar{background:#f8f9fa!important;border-right-color:#00000014!important}.light article pre,.light .prose pre{box-shadow:none!important;background:#f8f9fa!important;border:1px solid #00000014!important}.light article table,.light .prose table{background:#fff!important;box-shadow:0 4px 16px #00000008!important}.light article th,.light .prose th{background:#f8f9fa!important}
