@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--radix-collapsible-content-height:0px}}}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-pro-cyrillic-ext-400-normal.53be06d2.woff2)format("woff2"),url(../media/source-serif-pro-cyrillic-ext-400-normal.99700818.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-pro-cyrillic-400-normal.ba3c57b3.woff2)format("woff2"),url(../media/source-serif-pro-cyrillic-400-normal.ac0d19b7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-pro-greek-400-normal.b09442bd.woff2)format("woff2"),url(../media/source-serif-pro-greek-400-normal.0cd4b77c.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-pro-vietnamese-400-normal.54d9d0d7.woff2)format("woff2"),url(../media/source-serif-pro-vietnamese-400-normal.8853580f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-pro-latin-ext-400-normal.b6fb4af4.woff2)format("woff2"),url(../media/source-serif-pro-latin-ext-400-normal.ff27797f.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-pro-latin-400-normal.b11adf7a.woff2)format("woff2"),url(../media/source-serif-pro-latin-400-normal.9d4c440d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dark{--color-fd-background:#121212;--color-fd-foreground:#ebebeb;--color-fd-muted:#212121;--color-fd-muted-foreground:#b3b3b3cc;--color-fd-popover:#1e1e1e;--color-fd-popover-foreground:#dedede;--color-fd-card:#191919;--color-fd-card-foreground:#fafafa;--color-fd-border:#6663;--color-fd-primary:#fafafa;--color-fd-primary-foreground:#171717;--color-fd-secondary:#212121;--color-fd-secondary-foreground:#ebebeb;--color-fd-accent:#6868684d;--color-fd-accent-foreground:#e6e6e6;--color-fd-ring:#8c8c8c}.dark #nd-sidebar{--color-fd-muted:#292929;--color-fd-secondary:#2e2e2e;--color-fd-muted-foreground:#b8b8b8}:root{--padding-left:calc(var(--spacing)*4);--padding-right:calc(var(--spacing)*4)}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light)}.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark)}.line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){min-height:1lh;padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.has-focused .line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):not(.focused){filter:blur(2px);transition:filter .2s}.has-focused:hover .line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):not(.focused){filter:blur()}[data-line-numbers] .twoslash-meta-line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){padding-left:calc(var(--padding-left) + 7*var(--spacing))}[data-line-numbers] .line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){counter-increment:line;padding-left:calc(var(--padding-left) + 7*var(--spacing))}[data-line-numbers] .line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):after{content:counter(line);color:var(--fd-counter-color,#737373);position:absolute}@supports (color:color-mix(in lab, red, red)){[data-line-numbers] .line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):after{color:color-mix(in oklab,var(--fd-counter-color,var(--color-fd-muted-foreground))60%,transparent)}}[data-line-numbers] .line:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):after{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*4)}.diff:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):before{left:calc(var(--spacing)*1.5);position:absolute}.diff.remove:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.diff.remove:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):before{content:"-";color:var(--color-fd-diff-remove-symbol)}.diff.add:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.diff.add:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *):before{content:"+";color:var(--color-fd-diff-add-symbol)}.highlighted:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){--fd-counter-color:var(--color-fd-primary);padding-left:calc(var(--padding-left) - 2px);border-left-style:var(--tw-border-style);border-color:#17171780;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.highlighted:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){border-color:color-mix(in oklab,var(--color-fd-primary)50%,transparent)}}.highlighted:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.highlighted:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.highlighted-word:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#1717174d;margin-block:-1px;padding:1px}@supports (color:color-mix(in lab, red, red)){.highlighted-word:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){border-color:color-mix(in oklab,var(--color-fd-primary)30%,transparent)}}.highlighted-word:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.highlighted-word:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.highlighted-word:is(pre *):is(.shiki *):not(.not-fumadocs-codeblock *){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}[dir=rtl]{--fd-sidebar-mobile-offset:-100%}@layer base{*,:after,:before,::backdrop{border-color:var(--color-fd-border,currentColor)}::file-selector-button{border-color:var(--color-fd-border,currentColor)}body{background-color:var(--color-fd-background);color:var(--color-fd-foreground)}:root,#nd-docs-layout{--fd-layout-offset:max(calc(50vw - var(--fd-layout-width)/2),0px)}}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}body{background-color:var(--background)}.docs{font-size:1rem;line-height:1.8}.docs strong{font-weight:500}.docs p,.docs li,.docs td,.docs th,.docs blockquote{font-size:1rem;line-height:1.8}.docs h1,.docs h2,.docs h3,.docs h4{color:var(--foreground);font-weight:600;line-height:1.3}.docs h1{font-size:2.25rem}.docs h2{font-size:1.75rem}.docs h3{font-size:1.25rem}.docs h4{font-size:1.125rem}.docs ul,.docs ol{padding-left:1.5em}.docs ul li{margin-left:1em;line-height:2em;list-style-type:square}.docs ol li{margin-left:1em;line-height:2em;list-style-type:decimal}.docs a:not([href^=\#]){color:var(--primary)}.blog-article .docs,.blog-article .markdown-body{background:var(--background);color:#242424;letter-spacing:0;max-width:none;font-family:source-serif-pro,Source Serif Pro,Georgia,Cambria,Times New Roman,Times,serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.blog-article .markdown-body{padding:0}.blog-article .docs>*,.blog-article .markdown-body>*{margin-top:0;margin-bottom:0}.blog-article .docs p,.blog-article .docs li,.blog-article .docs blockquote,.blog-article .markdown-body p,.blog-article .markdown-body li,.blog-article .markdown-body blockquote{color:#242424;background:0 0;font-family:source-serif-pro,Source Serif Pro,Georgia,Cambria,Times New Roman,Times,serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.blog-article .docs p,.blog-article .markdown-body p{margin-top:1.35em}.blog-article .docs strong,.blog-article .markdown-body strong{font-weight:700}.blog-article .docs h1,.blog-article .docs h2,.blog-article .docs h3,.blog-article .docs h4,.blog-article .markdown-body h1,.blog-article .markdown-body h2,.blog-article .markdown-body h3,.blog-article .markdown-body h4{color:#242424;letter-spacing:0;background:0 0;font-family:sohne,Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700}.blog-article .docs h1,.blog-article .markdown-body h1{margin-top:1.6em;font-size:32px;line-height:1.2}.blog-article .docs h2,.blog-article .markdown-body h2{margin-top:2.1em;font-size:26px;line-height:1.25}.blog-article .docs h3,.blog-article .markdown-body h3{margin-top:1.8em;font-size:22px;line-height:1.32}.blog-article .docs h4,.blog-article .markdown-body h4{margin-top:1.6em;font-size:20px;line-height:1.35}.blog-article .docs h1+p,.blog-article .docs h2+p,.blog-article .docs h3+p,.blog-article .docs h4+p,.blog-article .markdown-body h1+p,.blog-article .markdown-body h2+p,.blog-article .markdown-body h3+p,.blog-article .markdown-body h4+p{margin-top:.8em}.blog-article .docs ul,.blog-article .docs ol,.blog-article .markdown-body ul,.blog-article .markdown-body ol{margin-top:1.15em;padding-left:1.45em}.blog-article .docs li,.blog-article .markdown-body li{margin-top:.35em;margin-bottom:0;padding-left:.1em}.blog-article .docs li>p,.blog-article .markdown-body li>p{margin-top:.35em}.blog-article .docs blockquote,.blog-article .markdown-body blockquote{border-left:3px solid #242424;margin-top:1.8em;padding-left:1.1em;font-style:italic}.blog-article .docs a:not([href^=\#]),.blog-article .markdown-body a{color:#242424;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-article .docs img,.blog-article .markdown-body img{border-radius:0;width:100%;margin-top:2em}.blog-article .docs pre,.blog-article .markdown-body pre{border:1px solid var(--border);background:var(--background);color:#242424;border-radius:0;margin-top:1.8em;font-size:15px;line-height:1.6}.blog-article .docs code,.blog-article .markdown-body code{color:#242424;background:0 0;font-size:.86em}.blog-article .docs table,.blog-article .markdown-body table{background:0 0;margin-top:1.8em;font-family:sohne,Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.blog-article .docs th,.blog-article .docs td,.blog-article .markdown-body th,.blog-article .markdown-body td{color:#242424;background:0 0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
