@keyframes reader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reader-fade-out{0%{opacity:1}to{opacity:0}}@keyframes reader-dialog-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes reader-dialog-out{0%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){[data-reader-search],[data-reader-search-overlay],#nd-sidebar-mobile,[data-toc-popover-content]{animation:none!important}#nd-docs-layout,#nd-sidebar,:is(#nd-sidebar,#nd-sidebar-mobile) svg[data-icon],#nd-toc *,[data-toc-popover] *{transition:none!important}}#nd-sidebar,#nd-sidebar-mobile{background-color:var(--background);border-color:var(--hairline);box-shadow:none}#nd-sidebar-mobile{animation-timing-function:var(--ease-out-expo)}div[data-state]:has(+#nd-sidebar-mobile){background-color:var(--overlay);-webkit-backdrop-filter:none;backdrop-filter:none}:is(#nd-sidebar,#nd-sidebar-mobile) .rounded-full{border-radius:0}#nd-sidebar-mobile [data-reader-progress]{border-top-width:0;padding-top:.25rem}[data-sidebar-panel]{background-color:var(--background);border-color:var(--hairline);box-shadow:none;padding:0}button[data-search-full]{border:1px solid var(--hairline);background-color:var(--background);height:2rem;color:var(--muted-foreground);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color .15s var(--ease-out-expo), border-color .15s var(--ease-out-expo);border-radius:0;gap:.5rem;padding-inline:.625rem .375rem;line-height:1}button[data-search-full]:hover{border-color:var(--foreground);background-color:var(--background);color:var(--foreground)}button[data-search-full] svg{width:.75rem;height:.75rem}button[data-search-full] kbd{border:1px solid var(--hairline);background-color:var(--background);min-width:1.125rem;font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:0;text-align:center;text-transform:none;border-radius:0;padding:.1875rem .25rem;line-height:1}button[data-search]{color:var(--muted-foreground);border-radius:0}button[data-search]:hover{color:var(--foreground)}#nd-subnav{background-color:var(--background);border-color:var(--hairline);-webkit-backdrop-filter:none;backdrop-filter:none}#toc-title{color:var(--muted-foreground);font-size:var(--text-micro);font-weight:400;line-height:var(--text-micro--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;gap:0}#toc-title svg{display:none}:is(#nd-toc,[data-toc-popover]) a[data-active]{font-size:.75rem;line-height:1.5}#nd-toc .rounded-full{border-radius:0}[data-toc-popover]>header{background-color:var(--background);border-color:var(--hairline);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-toc-popover-trigger]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}[data-toc-popover-trigger] svg{width:.875rem;height:.875rem}:is(#nd-subnav,[data-sidebar-panel]) button:focus-visible,:is(#nd-sidebar,#nd-sidebar-mobile)>div:first-child button:focus-visible,button[data-search-full]:focus-visible,[data-toc-popover-trigger]:focus-visible,#nd-page :is(h1,h2,h3,h4,h5,h6)>button:focus-visible,#nd-page figure.shiki button:focus-visible{outline:1px solid var(--foreground);outline-offset:2px;box-shadow:none}#nd-page :is(h1,h2,h3,h4,h5,h6)>button:focus-visible{opacity:1}#nd-page figure.shiki{border-color:var(--hairline);background-color:var(--muted);box-shadow:none}#nd-page figure.shiki .backdrop-blur-lg{background-color:var(--muted);-webkit-backdrop-filter:none;backdrop-filter:none}#nd-page figure.shiki .fd-scroll-container:focus-visible{outline:1px solid var(--foreground);outline-offset:-1px;box-shadow:none}#nd-page .block[data-card]{background-color:var(--background);transition:border-color .2s var(--ease-out-expo)}#nd-page a.block[data-card]:hover{border-color:var(--foreground);background-color:var(--background)}#nd-page .block[data-card] .shadow-md{box-shadow:none}@layer components{#nd-page .prose{--tw-prose-size:.875;--tw-prose-body:var(--foreground);overflow-wrap:break-word;line-height:1.7}#nd-page .prose :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:500}#nd-page .prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:2.75em;margin-bottom:.9em;font-size:1.2857em;line-height:1.35}#nd-page .prose :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2em;margin-bottom:.6em;font-size:1.0714em;line-height:1.45}#nd-page .prose :where(h4):not(:where(.not-prose,.not-prose *)){color:var(--muted-foreground);font-size:var(--text-label);font-weight:400;line-height:var(--text-label--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:2em;margin-bottom:.75em}#nd-page .prose :where(strong):not(:where(.not-prose,.not-prose *)){font-weight:500}#nd-page .prose :where(a:not([data-card])):not(:where(.not-prose,.not-prose *)){font-weight:inherit;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3.5px;transition:text-decoration-color .15s var(--ease-out-expo);text-decoration-thickness:1px}#nd-page .prose :where(a:not([data-card])):not(:where(.not-prose,.not-prose *)):hover{opacity:1;text-decoration-color:currentColor}#nd-page .prose :where(code):not(:where(.not-prose,.not-prose *)){border-color:var(--hairline);background-color:var(--muted);overflow-wrap:anywhere;border-radius:0;padding:.1em .35em;font-size:.8571em}#nd-page .prose :where(kbd):not(:where(.not-prose,.not-prose *)){border:1px solid var(--hairline);background-color:var(--background);box-shadow:none;border-radius:0;padding:.1em .4em;font-size:.8571em;font-weight:400}#nd-page .prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:square}#nd-page .prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker{font-variant-numeric:tabular-nums}#nd-page .prose :where(hr):not(:where(.not-prose,.not-prose *)){border-color:var(--hairline);margin-top:3em;margin-bottom:3em}#nd-page .prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start-width:1px;border-inline-start-color:var(--foreground);color:var(--muted-foreground);font-style:normal;font-weight:400}#nd-page .prose :where(blockquote p):not(:where(.not-prose,.not-prose *)):before,#nd-page .prose :where(blockquote p):not(:where(.not-prose,.not-prose *)):after{content:none}#nd-page .prose :where(img,video):not(:where(.not-prose,.not-prose *)){filter:grayscale()}#nd-page .prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--muted-foreground);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}#nd-page .prose .reader-table table{border-collapse:collapse;font-size:var(--text-body);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;line-height:1.5;overflow:visible}#nd-page .prose .reader-table :is(th,td){border-inline-start:0;border-bottom:1px solid var(--hairline);text-align:start;min-width:6rem;padding:.625rem 1rem}#nd-page .prose .reader-table th{color:var(--muted-foreground);font-size:var(--text-micro);font-weight:400;line-height:var(--text-micro--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;vertical-align:bottom;background:0 0}#nd-page .prose .reader-table td{vertical-align:baseline}#nd-page .prose .reader-table tbody tr:last-child td{border-bottom:0}}
