@property --un-leading{syntax:"*";inherits:false}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-content{syntax:"*";inherits:false;initial-value:""}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ease{syntax:"*";inherits:false}@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-right-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}body{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--theme-action:134 61.4% 40.6%;--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#efefef;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d8d8d8;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 0 0 0)){body{--gray-1:color(display-p3 .988 .988 .988);--gray-2:color(display-p3 .975 .975 .975);--gray-3:color(display-p3 .939 .939 .939);--gray-4:color(display-p3 .908 .908 .908);--gray-5:color(display-p3 .88 .88 .88);--gray-6:color(display-p3 .849 .849 .849);--gray-7:color(display-p3 .807 .807 .807);--gray-8:color(display-p3 .732 .732 .732);--gray-9:color(display-p3 .553 .553 .553);--gray-10:color(display-p3 .512 .512 .512);--gray-11:color(display-p3 .392 .392 .392);--gray-12:color(display-p3 .125 .125 .125)}}.dark body{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--theme-action:77.6 97.6% 50%;--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-5:#313131;--gray-6:#3a3a3a;--gray-7:#484848;--gray-8:#606060;--gray-9:#6e6e6e;--gray-10:#7b7b7b;--gray-11:#b4b4b4;--gray-12:#eee}@supports (color:color(display-p3 0 0 0)){.dark body{--gray-1:color(display-p3 .067 .067 .067);--gray-2:color(display-p3 .098 .098 .098);--gray-3:color(display-p3 .135 .135 .135);--gray-4:color(display-p3 .163 .163 .163);--gray-5:color(display-p3 .192 .192 .192);--gray-6:color(display-p3 .228 .228 .228);--gray-7:color(display-p3 .283 .283 .283);--gray-8:color(display-p3 .375 .375 .375);--gray-9:color(display-p3 .431 .431 .431);--gray-10:color(display-p3 .484 .484 .484);--gray-11:color(display-p3 .706 .706 .706);--gray-12:color(display-p3 .933 .933 .933)}}@font-face{font-family:ANWE;src:url(/assets/anwt.woff2)}body .scrollbar-hide{scrollbar-width:none}body .scrollbar-hide::-webkit-scrollbar{display:none}body{background-color:color-mix(in srgb, var(--colors-light-DEFAULT) var(--un-bg-opacity), transparent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;color:rgb(var(--foreground-rgb));font-family:ANWE,ANWT,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}@supports (color:color-mix(in lab, red, red)){body{background-color:color-mix(in oklab, var(--colors-light-DEFAULT) var(--un-bg-opacity), transparent)}}.dark body{background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent)}@supports (color:color-mix(in lab, red, red)){.dark body{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent)}}.text-center,[text-center=""]{text-align:center}.font-bold,[font-bold=""]{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.prose-md{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.prose-md{color:var(--un-prose-body);max-width:65ch}.prose-md :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-md :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose-md :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-links);font-weight:500;text-decoration:underline}.prose-md :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-bold);font-weight:600}.prose-md :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-md :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose-md :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose-md :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose-md :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose-md :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose-md :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose-md :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose-md :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose-md :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose-md :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose-md :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose-md :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-counters);font-weight:400}.prose-md :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-bullets)}.prose-md :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.25em;font-weight:600}.prose-md :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose-md :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose-md :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose-md :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose-md :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose-md :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose-md :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose-md :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose-md :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose-md :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose-md :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose-md :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose-md :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-md :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose-md :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-md :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose-md :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-code);font-size:.875em;font-weight:600}.prose-md :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-md :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose-md :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-md :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose-md :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose-md :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-md :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose-md :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose-md :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-md :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose-md :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose-md :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders)}.prose-md :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose-md :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders)}.prose-md :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose-md :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose-md :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--un-prose-th-borders)}.prose-md :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose-md :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose-md :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-md :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose-md{font-size:1rem;line-height:1.75}.prose-md :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-md :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-md :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-md :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-md :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-md :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-md :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-md :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-md :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-md :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-md :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-md :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose-md :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-md :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-md :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-md :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-md{--un-prose-body:oklch(37.3% .034 259.733);--un-prose-invert-body:oklch(87.2% .01 258.338);--un-prose-headings:oklch(21% .034 264.665);--un-prose-invert-headings:white;--un-prose-lead:oklch(44.6% .03 256.802);--un-prose-invert-lead:oklch(70.7% .022 261.325);--un-prose-links:oklch(21% .034 264.665);--un-prose-invert-links:white;--un-prose-bold:oklch(21% .034 264.665);--un-prose-invert-bold:white;--un-prose-counters:oklch(55.1% .027 264.364);--un-prose-invert-counters:oklch(70.7% .022 261.325);--un-prose-bullets:oklch(87.2% .01 258.338);--un-prose-invert-bullets:oklch(44.6% .03 256.802);--un-prose-hr:oklch(92.8% .006 264.531);--un-prose-invert-hr:oklch(37.3% .034 259.733);--un-prose-quotes:oklch(21% .034 264.665);--un-prose-invert-quotes:oklch(96.7% .003 264.542);--un-prose-quote-borders:oklch(92.8% .006 264.531);--un-prose-invert-quote-borders:oklch(37.3% .034 259.733);--un-prose-captions:oklch(55.1% .027 264.364);--un-prose-invert-captions:oklch(70.7% .022 261.325);--un-prose-kbd:oklch(21% .034 264.665);--un-prose-invert-kbd:white;--un-prose-kbd-shadows:oklch(21% .034 264.665);--un-prose-invert-kbd-shadows:white;--un-prose-code:oklch(21% .034 264.665);--un-prose-invert-code:white;--un-prose-pre-code:oklch(92.8% .006 264.531);--un-prose-invert-pre-code:oklch(87.2% .01 258.338);--un-prose-pre-bg:oklch(27.8% .033 256.848);--un-prose-invert-pre-bg:#00000080;--un-prose-th-borders:oklch(87.2% .01 258.338);--un-prose-invert-th-borders:oklch(44.6% .03 256.802);--un-prose-td-borders:oklch(92.8% .006 264.531);--un-prose-invert-td-borders:oklch(37.3% .034 259.733)}:is(.dark .prose-md){--un-prose-body:var(--un-prose-invert-body);--un-prose-headings:var(--un-prose-invert-headings);--un-prose-lead:var(--un-prose-invert-lead);--un-prose-links:var(--un-prose-invert-links);--un-prose-bold:var(--un-prose-invert-bold);--un-prose-counters:var(--un-prose-invert-counters);--un-prose-bullets:var(--un-prose-invert-bullets);--un-prose-hr:var(--un-prose-invert-hr);--un-prose-quotes:var(--un-prose-invert-quotes);--un-prose-quote-borders:var(--un-prose-invert-quote-borders);--un-prose-captions:var(--un-prose-invert-captions);--un-prose-kbd:var(--un-prose-invert-kbd);--un-prose-kbd-shadows:var(--un-prose-invert-kbd-shadows);--un-prose-code:var(--un-prose-invert-code);--un-prose-pre-code:var(--un-prose-invert-pre-code);--un-prose-pre-bg:var(--un-prose-invert-pre-bg);--un-prose-th-borders:var(--un-prose-invert-th-borders);--un-prose-td-borders:var(--un-prose-invert-td-borders)}.prose-md a{padding-inline:calc(var(--spacing) * 1);border-radius:var(--radius-sm);column-gap:calc(var(--spacing) * .5);cursor:pointer;width:fit-content;font-weight:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.prose-md a:hover{color:color-mix(in srgb, var(--gray-1) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, hsl(var(--theme-action)) var(--un-bg-opacity), transparent)}.dark .prose-md a:hover{color:color-mix(in srgb, var(--gray-1) var(--un-text-opacity), transparent)}.prose-md a:after{background-color:color-mix(in srgb, hsl(var(--theme-action)) var(--un-bg-opacity), transparent);--un-content:"";content:var(--un-content);width:100%;height:1px;bottom:1px;left:calc(var(--spacing) * 0);position:absolute}.prose-md a:hover code{color:color-mix(in srgb, var(--gray-1) var(--un-text-opacity), transparent)}.prose-md a.navigation-link:after{content:none}.prose-md hr{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-md);--un-border-style:none;background-color:color-mix(in srgb, var(--gray-4) var(--un-bg-opacity), transparent);width:calc(100% - 6px);height:calc(var(--spacing) * .5);-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.1s;--un-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);border-style:none;flex-direction:column;margin-inline:auto;display:flex}.prose-md p{--un-leading:var(--leading-loose);line-height:var(--leading-loose);margin-block:calc(var(--spacing) * 2)}.prose-md :is(h1,h2,h3,h4,h5,h6){--un-font-weight:var(--fontWeight-medium);font-size:18px;font-weight:var(--fontWeight-medium);padding-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 1.5);align-items:center;display:flex;position:relative}.prose-md :is(h1,h2,h3,h4,h5,h6) a{border-radius:var(--radius-none);column-gap:calc(var(--spacing) * 0);pointer-events:none;background-color:#0000;align-items:center;display:inline-flex}.prose-md :is(h1,h2,h3,h4,h5,h6) a:after{content:none}.prose-md :is(h1,h2,h3,h4,h5,h6) a:hover{background-color:#0000}.prose-md :is(h1,h2,h3,h4,h5,h6):before{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--colors-gray-400) var(--un-text-opacity), transparent);text-align:center}@supports (color:color-mix(in lab, red, red)){.prose-md :is(h1,h2,h3,h4,h5,h6):before{color:color-mix(in oklab, var(--colors-gray-400) var(--un-text-opacity), transparent)}}.prose-md h1:before{content:"#"}.prose-md h2:before{content:"##"}.prose-md h3:before{content:"###"}.prose-md h4:before{content:"####"}.prose-md h5:before{content:"#####"}.prose-md h6:before{content:"######"}.prose-md blockquote{color:inherit;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);border-radius:var(--radius-lg);quotes:"“""”""‘""’";border-color:#d9d9d940;border-color:color(display-p3 .85 .85 .85/.25);border-left-width:4px;margin-block:1.6em;padding-left:1em;font-style:italic}.prose-md blockquote p:first-of-type:before{content:open-quote}.prose-md blockquote p:last-of-type:after{content:close-quote}.prose-md ol{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 1)}.prose-md ol>li{padding-left:.95em;position:relative}.prose-md ol>li:before{color:color-mix(in srgb, hsl(var(--theme-action)) var(--un-text-opacity), transparent);--un-font-weight:500;left:calc(var(--spacing) * 0);content:counter(list-item, var(--list-counter-style,decimal)) ".";font-weight:500;position:absolute}.prose-md ul{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 1)}.prose-md ul>li{margin-top:calc(var(--spacing) * 1);padding-left:1.75em;position:relative}.prose-md ul>li:before{border-radius:var(--radius-md);background-color:color-mix(in srgb, hsl(var(--theme-action)) 40%, transparent);width:calc(var(--spacing) * .5);--un-content:"";content:var(--un-content);height:90%;position:absolute;top:50%;left:.75em;transform:translateY(-50%)}.prose-md ul ul,.prose-md ol ol,.prose-md ul ol,.prose-md ol ul{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0)}.prose-md img{border-radius:var(--radius-md);width:100%}.prose-md p>img{margin-block:calc(var(--spacing) * 1);border-radius:var(--radius-md);--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.prose-md table{--un-leading:1.71429;text-align:left;table-layout:auto;width:100%;margin-block:2em;font-size:.875em;line-height:1.71429}table{text-indent:0;--un-border-style:inherit;border-style:inherit;border-collapse:collapse}.prose-md thead{--un-font-weight:600;border-bottom-width:1px;border-bottom-color:color-mix(in srgb, hsl(var(--theme-action)) 40%, transparent);--un-border-style:dashed;border-bottom-style:dashed;font-weight:600}.prose-md thead th:first-child{padding-left:calc(var(--spacing) * 0)}.prose-md thead th{padding-inline:.571429em;vertical-align:bottom;padding-bottom:.571429em}.prose-md tbody tr{border-bottom-width:1px;border-bottom-color:color-mix(in srgb, hsl(var(--theme-action)) 40%, transparent)}.prose-md tbody td:first-child{padding-left:calc(var(--spacing) * 0)}.prose-md tbody td{vertical-align:top;padding:.571429em}.prose-md{--vt-md-code-font-size:14px;--vt-md-code-line-height:1.5}.prose-md :not(pre)>code{color:color-mix(in srgb, hsl(var(--theme-action)) 95%, transparent);padding-inline:calc(var(--spacing) * 1.5);background-color:color-mix(in srgb, hsl(var(--theme-action)) 5%, transparent);border-radius:.25rem;padding-block:3px;transition:color .5s,background-color .5s}.prose-md :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:14px}@media (width>=768px){.prose-md :not(pre)>code{white-space:nowrap}}.prose-md pre[class*=language-]{margin-block:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:color-mix(in srgb, var(--gray-4) var(--un-border-opacity), transparent);--un-border-opacity:25%;border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--colors-light-DEFAULT) var(--un-bg-opacity), transparent);transition:background-color .5s;position:relative;overflow-x:auto}.dark .prose-md pre[class*=language-]{border-color:color-mix(in srgb, var(--gray-12) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--colors-dark-DEFAULT) var(--un-bg-opacity), transparent)}@supports (color:color-mix(in lab, red, red)){.prose-md pre[class*=language-]{background-color:color-mix(in oklab, var(--colors-light-DEFAULT) var(--un-bg-opacity), transparent)}.dark .prose-md pre[class*=language-]{background-color:color-mix(in oklab, var(--colors-dark-DEFAULT) var(--un-bg-opacity), transparent)}}@media (width>=640px){.prose-md pre[class*=language-]{margin-block:calc(var(--spacing) * 7);border-radius:var(--radius-lg)}}@media (width<=639px){.prose-md li pre[class*=language-]{border-radius:8px 0 0 8px}}.prose-md pre[class*=language-]+pre[class*=language-],.prose-md div[class$=-api]+pre[class*=language-],.prose-md pre[class*=language-]+div[class$=-api]>pre[class*=language-]:first-child{margin-top:-16px}.prose-md [class*=language-] pre,.prose-md [class*=language-] code{text-align:left;white-space:pre;overflow-wrap:normal;word-break:normal;word-spacing:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;scrollbar-width:none}.prose-md [class*=language-] pre::-webkit-scrollbar{display:none}.prose-md [class*=language-] code::-webkit-scrollbar{display:none}.prose-md [class*=language-] pre{margin:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3.5);z-index:1;background:0 0;position:relative;overflow-x:auto}.prose-md [class*=language-] code{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 0);width:fit-content;min-width:100%;line-height:var(--vt-md-code-line-height);font-size:var(--vt-md-code-font-size);transition:color .5s;display:block}.prose-md [class*=language-] .line-numbers-wrapper{color:color-mix(in srgb, var(--gray-1) var(--un-text-opacity), transparent);--un-leading:1.5;padding-top:calc(var(--spacing) * 3.25);padding-bottom:calc(var(--spacing) * 2.75);text-align:center;border-right-width:1px;border-right-color:color-mix(in srgb, var(--gray-11) var(--un-border-right-opacity), transparent);--un-border-right-opacity:var(--un-border-opacity);width:calc(var(--spacing) * 8);top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:3;font-size:14px;line-height:1.5;transition:border-color .5s,color .5s;position:absolute}.prose-md [class*=language-] code .highlighted{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);border-left-width:1px;border-color:color-mix(in srgb, hsl(var(--theme-action)) var(--un-border-opacity), transparent);background-color:color-mix(in oklab, #0000004d var(--un-bg-opacity), transparent);transition-property:background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;width:calc(100% + 48px);transition-duration:.5s;display:inline-block}.prose-md [class*=language-] code .diff.remove{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);border-left-width:1px;border-color:color-mix(in srgb, var(--colors-red-DEFAULT) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--colors-red-900) 30%, transparent);opacity:.7;transition-property:background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;width:calc(100% + 48px);transition-duration:.5s;display:inline-block}@supports (color:color-mix(in lab, red, red)){.prose-md [class*=language-] code .diff.remove{border-color:color-mix(in oklab, var(--colors-red-DEFAULT) var(--un-border-opacity), transparent);background-color:color-mix(in oklab, var(--colors-red-900) 30%, transparent)}}.prose-md [class*=language-] code .diff.remove span{opacity:.95}.prose-md [class*=language-] code .diff.add{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);border-left-width:1px;border-color:color-mix(in srgb, var(--colors-green-DEFAULT) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--colors-green-900) 30%, transparent);transition-property:background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;width:calc(100% + 48px);transition-duration:.5s;display:inline-block}@supports (color:color-mix(in lab, red, red)){.prose-md [class*=language-] code .diff.add{border-color:color-mix(in oklab, var(--colors-green-DEFAULT) var(--un-border-opacity), transparent);background-color:color-mix(in oklab, var(--colors-green-900) 30%, transparent)}}.prose-md [class*=language-] code .highlighted.error{background-color:#7f1d1d66!important;border:none!important}.prose-md [class*=language-] code .highlighted.warning{background-color:#713f1266!important;border:none!important}.dark .prose-md [class*=language-] code .highlighted{background-color:color-mix(in srgb, var(--colors-white) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.dark .prose-md [class*=language-] code .highlighted{background-color:color-mix(in oklab, var(--colors-white) 5%, transparent)}}.prose-md pre[class*=language-].line-numbers-mode{padding-left:32px}.prose-md .line-numbers-wrapper{text-align:center;width:calc(var(--spacing) * 8);top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:3;line-height:var(--vt-md-code-line-height);font-size:var(--vt-md-code-font-size);border-right-width:1px;padding-top:13px;padding-bottom:11px;transition:border-color .5s,color .5s;position:absolute}@media (width<=480px){.prose-md [class*=language-] pre{padding-top:18px;padding-bottom:calc(var(--spacing) * 3)}}.prose-md [class*=language-]>span.lang{display:none}@media (width<=480px){.prose-md [class*=language-]>span.lang{display:none}}.prose-md [class*=language-]>button.copy,.prose-md [class*=language-]:hover>button.copy,.prose-md [class*=language-]>button.copy:focus,.prose-md [class*=language-]>button.copy:hover,.prose-md [class*=language-]>button.copy.copied,.prose-md [class*=language-]>button.copy:hover.copied,.prose-md [class*=language-]>button.copy.copied:before,.prose-md [class*=language-]>button.copy:hover.copied:before,.prose-md [class*=language-]>button.copy.copied:before,.prose-md [class*=language-]>button.copy:hover.copied:before,.prose-md [class*=language-]:hover>button.copy+span.lang,.prose-md [class*=language-]>button.copy:focus+span.lang{display:none}.custom-block{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 4)}.custom-block.info,.custom-block.note{border-left-width:4px;border-color:color-mix(in oklab, #4493f8 var(--un-border-opacity), transparent)}.custom-block.info .custom-block-title,.custom-block.note .custom-block-title{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in oklab, #4493f8 var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.custom-block.info .custom-block-title:before,.custom-block.note .custom-block-title:before{margin-right:calc(var(--spacing) * 2);--un-content:url(/assets/doc/note.svg);content:var(--un-content)}.custom-block.tip{border-left-width:4px;border-color:color-mix(in oklab, #3fb950 var(--un-border-opacity), transparent)}.custom-block.tip .custom-block-title{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in oklab, #3fb950 var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.custom-block.tip .custom-block-title:before{margin-right:calc(var(--spacing) * 2);--un-content:url(/assets/doc/tip.svg);content:var(--un-content)}.custom-block.warning{border-left-width:4px;border-color:color-mix(in oklab, #d29922 var(--un-border-opacity), transparent)}.custom-block.warning .custom-block-title{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in oklab, #d29922 var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.custom-block.warning .custom-block-title:before{margin-right:calc(var(--spacing) * 2);--un-content:url(/assets/doc/warning.svg);content:var(--un-content)}.custom-block.important{border-left-width:4px;border-color:color-mix(in oklab, #ab7df8 var(--un-border-opacity), transparent)}.custom-block.important .custom-block-title{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in oklab, #ab7df8 var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.custom-block.important .custom-block-title:before{margin-right:calc(var(--spacing) * 2);--un-content:url(/assets/doc/important.svg);content:var(--un-content)}.custom-block.danger,.custom-block.caution{border-left-width:4px;border-color:color-mix(in oklab, #f85149 var(--un-border-opacity), transparent)}.custom-block.danger .custom-block-title,.custom-block.caution .custom-block-title{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in oklab, #f85149 var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.custom-block.danger .custom-block-title:before,.custom-block.caution .custom-block-title:before{margin-right:calc(var(--spacing) * 2);--un-content:url(/assets/doc/danger.svg);content:var(--un-content)}.custom-block.details{border-left-width:4px;border-color:color-mix(in oklab, #c6b190 var(--un-border-opacity), transparent)}.custom-block.details summary{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in oklab, #c6b190 var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);cursor:pointer;list-style:none}.custom-block.details summary:after{margin-right:calc(var(--spacing) * 2);cursor:pointer;--un-content:url(/assets/doc/right.svg);content:var(--un-content);float:left}.custom-block.details summary:before{display:none}.custom-block.details[open] summary:after{content:url(/assets/doc/right.svg);transform:rotate(90deg)}.custom-block.details summary::-webkit-details-marker{display:none}.vp-code-group{margin-top:calc(var(--spacing) * 4)}.vp-code-group .tabs{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 3);background-color:color-mix(in srgb, var(--gray-1) var(--un-bg-opacity), transparent);box-shadow:inset 0 -1px var(--gray-11);display:flex;position:relative;overflow:auto hidden}@media (width>=640px){.vp-code-group .tabs{margin-inline:calc(var(--spacing) * 0);border-radius:8px 8px 0 0}}.vp-code-group .tabs input{opacity:0;pointer-events:none;position:fixed}.vp-code-group .tabs label{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--gray-1) var(--un-text-opacity), transparent);--un-leading:48px;--un-font-weight:var(--fontWeight-medium);line-height:48px;font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);--un-border-style:solid;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition-property:color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.25s;border-style:solid;border-bottom-width:1px;border-bottom-color:#0000;transition-duration:.25s;display:inline-block;position:relative}.vp-code-group .tabs label:after{border-radius:var(--radius-sm);height:calc(var(--spacing) * .5);--un-content:"";content:var(--un-content);transition-property:background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.25s;inset-inline:calc(var(--spacing) * 2);z-index:1;background-color:#0000;transition-duration:.25s;position:absolute;bottom:-1px}.vp-code-group label:hover,.vp-code-group input:checked+label{color:color-mix(in srgb, hsl(var(--theme-action)) var(--un-text-opacity), transparent)}.vp-code-group input:checked+label:after{background-color:color-mix(in srgb, hsl(var(--theme-action)) var(--un-bg-opacity), transparent)}.vp-code-group div[class*=language-],.vp-block{display:none;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}::view-transition-group(root){animation-duration:1s}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){animation-name:reveal-light}::view-transition-old(root){animation:none}.dark::view-transition-old(root){animation:none}.dark::view-transition-new(root){animation-name:reveal-dark}html[data-theme-switch]::view-transition-old(root){animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-theme-switch]::view-transition-new(root){animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-theme-switch]::view-transition-old(root){animation-name:none}html[data-theme-switch=dark]::view-transition-new(root){animation-name:lights-off}html[data-theme-switch=light]::view-transition-new(root){animation-name:lights-on}@keyframes reveal-dark{0%{clip-path:polygon(-30% 0,-30% 0,-15% 100%,-10% 115%)}to{clip-path:polygon(-30% 0,130% 0,115% 100%,-10% 115%)}}@keyframes reveal-light{0%{clip-path:polygon(130% 0,130% 0,115% 100%,110% 115%)}to{clip-path:polygon(130% 0,-30% 0,-15% 100%,110% 115%)}}@keyframes lights-off{0%{clip-path:circle(0 at var(--theme-transition-x,50%) var(--theme-transition-y,50%));filter:brightness(1.08)saturate(1.05)}55%{filter:brightness(.92)saturate(1.02)}to{clip-path:circle(var(--theme-transition-radius,150vmax) at var(--theme-transition-x,50%) var(--theme-transition-y,50%));filter:brightness()}}@keyframes lights-on{0%{clip-path:circle(0 at var(--theme-transition-x,50%) var(--theme-transition-y,50%));filter:brightness(1.35)saturate(1.1)}60%{filter:brightness(1.12)saturate(1.04)}to{clip-path:circle(var(--theme-transition-radius,150vmax) at var(--theme-transition-x,50%) var(--theme-transition-y,50%));filter:brightness()}}.mermaid .node rect,.mermaid .node polygon{rx:12px;ry:12px}.mermaid .cluster rect{rx:16px;ry:16px}.mermaid .edgeLabel{border-radius:8px}.mermaid .actor{rx:10px;ry:10px}.mermaid .activation0,.mermaid .activation1,.mermaid .activation2{rx:6px;ry:6px}.mermaid .note{rx:10px;ry:10px}.mermaid .stateGroup rect{rx:12px;ry:12px}.mermaid .classGroup rect{rx:10px;ry:10px}.mermaid .task,.mermaid .labelBox{rx:8px;ry:8px}.mermaid .flowchart-link{stroke-linejoin:round;stroke-linecap:round}html{scroll-behavior:smooth}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{border:0}.site-background{background-image:linear-gradient(90deg, #fff, #ffffffa1), url(/assets/noise.svg), linear-gradient(hsl(var(--theme-action)) 1px, transparent 0), linear-gradient(90deg, hsl(var(--theme-action)) 1px, #fff 0);background-size:auto,auto,20px 20px,20px 20px}.dark .site-background{background-image:linear-gradient(90deg, #101010, #000000d4), url(/assets/noise.svg), linear-gradient(hsl(var(--theme-action)) 1px, transparent 0), linear-gradient(90deg, hsl(var(--theme-action)) 1px, #000 0);background-size:auto,auto,20px 20px,20px 20px}.heading-anchor{text-decoration:none;color:inherit!important}.demo-frame{background:#f8f8f8;border:1px solid #ededed}.dark .demo-frame{background:#1c1c1c;border-color:#282828}.newsletter-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059}.toc-link[data-active=true]{color:hsl(var(--theme-action))}.embed-frame{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}.github-card{border:1px solid var(--gray-6);border-radius:6px;margin:12px 0;padding:12px;display:block}
