@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexSans-Regular-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexSans-Medium-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexSans-SemiBold-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexSans-Bold-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexMono-Regular-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexMono-Medium-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexMono-Italic-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexSansArabic-Regular.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/sinaui/fonts/plex/IBMPlexSansArabic-SemiBold.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:IBM Plex Sans Fallback;font-weight:300 549;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:101.64%;ascent-override:100.85%;descent-override:27.06%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);size-adjust:97.75%;ascent-override:104.85%;descent-override:28.13%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Menlo),local(Menlo-Regular),local(Consolas),local(DejaVu Sans Mono);size-adjust:99.66%;ascent-override:102.85%;descent-override:27.59%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ui-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--ui-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141414);--ui-surface-overlay:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);--ui-fg:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#ededed);--ui-muted:var(--lightningcss-light,#475569)var(--lightningcss-dark,#a3a3a3);--ui-subtle:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0f);--ui-hover:var(--lightningcss-light,#0f172a17)var(--lightningcss-dark,#ffffff1c);--ui-line:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff17);--ui-field-line:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff24);--ui-control-line:var(--lightningcss-light,#0f172a80)var(--lightningcss-dark,#ffffff73);--ui-accent:var(--lightningcss-light,#047857)var(--lightningcss-dark,#34d399);--ui-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#022c22);--ui-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a7a);--ui-warning:var(--lightningcss-light,#a15c07)var(--lightningcss-dark,#fbbf24);--ui-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0703);--ui-backdrop:var(--lightningcss-light,#0f172a66)var(--lightningcss-dark,#0009);--ui-ring:var(--ui-accent);--ui-ring-width:2px;--ui-ring-offset:2px;--ui-shadow-overlay:0 1px 2px #0000000d, 0 4px 12px -2px #00000014, 0 16px 40px -12px #00000038;--ui-shadow-xs:0 1px 2px #0000000f, 0 2px 6px -2px #00000014;--ui-shadow-card:0 1px 2px #0000000d, 0 6px 20px -8px #00000024;--ui-font:"IBM Plex Sans", "IBM Plex Sans Arabic", "IBM Plex Sans Fallback", ui-sans-serif, system-ui, sans-serif;--ui-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-radius:.75rem;--ui-radius-control:.625rem;--ui-ease-out:cubic-bezier(.22, 1, .36, 1);--ui-ease-enter:cubic-bezier(.16, 1, .3, 1);--ui-ease-exit:cubic-bezier(.7, 0, .84, 0);--ui-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ui-ease-drawer:cubic-bezier(.32, .72, 0, 1);--ui-ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--ui-dur-exit:.13s;--ui-dur-press:.16s;--ui-dur:.24s;--ui-dur-overlay:.24s;--ui-dur-spring:.48s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer base{:where(html){color:var(--ui-fg);font-family:var(--ui-font);line-height:1.5}:where(code,kbd,samp,pre){font-family:var(--ui-font-mono);font-size:.9em}:where(a){color:color-mix(in srgb, var(--ui-accent) 80%, var(--ui-fg));text-underline-offset:.2em}:where(a:hover){text-decoration-thickness:2px}}[data-fade]{--fade-size:1.5rem;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--scroll-start,0) * var(--fade-size)), #000 calc(100% - var(--scroll-end,0) * var(--fade-size)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--scroll-start,0) * var(--fade-size)), #000 calc(100% - var(--scroll-end,0) * var(--fade-size)), transparent)}[data-fade=x]{--fade-size:3rem;-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--scroll-start,0) * var(--fade-size)), #000 calc(100% - var(--scroll-end,0) * var(--fade-size)), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(var(--scroll-start,0) * var(--fade-size)), #000 calc(100% - var(--scroll-end,0) * var(--fade-size)), transparent)}[data-fade-over]:before,[data-fade-over]:after{content:"";z-index:2;pointer-events:none;block-size:1.5rem;display:block;position:sticky}[data-fade-over]:before{background:linear-gradient(var(--fade-bg,var(--ui-surface)), transparent);opacity:var(--scroll-start,0);margin-block-end:-1.5rem;inset-block-start:0}[data-fade-over]:after{background:linear-gradient(transparent, var(--fade-bg,var(--ui-surface)));opacity:var(--scroll-end,0);margin-block-start:-1.5rem;inset-block-end:0}html{scroll-padding-top:4.5rem}:root{--page:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,#0a0a0a);--code-bg:var(--lightningcss-light,#f3f3f4)var(--lightningcss-dark,#222)}body{background:var(--page);color:var(--ui-fg);font:400 1rem/1.65 var(--ui-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal;animation:none;display:block}::view-transition-new(root){mix-blend-mode:normal;animation:none;display:block}main>:is(p,ul,ol,blockquote){max-inline-size:72ch}main .eyebrow:not(.preview *){color:var(--ui-accent);font:500 .8125rem var(--ui-font-mono);margin:0 0 .5rem}main h1:not(.preview *){letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:650;line-height:1.15}main .lede:not(.preview *){color:var(--ui-muted);text-wrap:pretty;margin:.75rem 0 0;font-size:1.125rem}main h2:not(.preview *){letter-spacing:-.02em;margin:3.5rem 0 1rem;font-size:1.5rem;font-weight:650;line-height:1.25}main h3:not(.preview *){margin:2rem 0 .5rem;font-size:1rem;font-weight:600}main :is(h2+h3,h2+.example>h3):not(.preview *){margin-block-start:1.25rem}main p:not(.preview *){text-wrap:pretty}main a:not([class],.preview *){color:var(--ui-accent);text-underline-offset:3px}.preview{border-radius:calc(var(--ui-radius) * 1.5);background:var(--lightningcss-light,#0f172a06)var(--lightningcss-dark,#ffffff08);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:2rem clamp(.5rem,4vw,1.5rem);line-height:1.5;display:flex}:where(.preview:not(.stack))>p{text-align:center;flex-basis:100%;margin-block:0}.preview.stack{flex-direction:column;align-items:center}:where(.preview.stack)>*{box-sizing:border-box;inline-size:max-content;max-inline-size:min(100%,24rem)}:where(.preview.stack)>p{text-align:center}:where(.preview.stack)>:where(.field,.password,.range,form){inline-size:100%}.th-token.th-tag,.th-token.th-command,.th-token.th-selector{color:var(--lightningcss-light,#047857)var(--lightningcss-dark,#34d399)}.th-token.th-attr,.th-token.th-property{color:var(--lightningcss-light,#9a3412)var(--lightningcss-dark,#fdba74)}.th-token.th-string,.th-token.th-link{color:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#67e8f9)}.th-token.th-keyword,.th-token.th-operator{color:var(--lightningcss-light,#9d174d)var(--lightningcss-dark,#f9a8d4)}.th-token.th-function{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93c5fd)}.th-token.th-number,.th-token.th-literal{color:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#fde68a)}.th-token.th-type,.th-token.th-meta{color:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#c4b5fd)}.th-token.th-comment{color:var(--lightningcss-light,#57606a)var(--lightningcss-dark,#a3a3a3);font-style:italic}.th-token.th-inserted{color:var(--lightningcss-light,#047857)var(--lightningcss-dark,#34d399)}.th-token.th-deleted{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a7a)}main :not(pre)>code:not(.preview *){overflow-wrap:anywhere;background:var(--ui-subtle);border-radius:4px;padding:.1em .35em}main>table code{background:0 0;padding:0}main>table td:first-child{font-weight:500}main>table td:not(:first-child){color:var(--ui-muted)}main>table{border-collapse:collapse;inline-size:100%;font-size:.9375rem}main>table :is(th,td){text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.625rem .75rem}main>table tbody tr:nth-child(odd){background:var(--ui-subtle)}main>table :is(th,td):first-child{border-start-start-radius:var(--ui-radius);border-end-start-radius:var(--ui-radius)}main>table :is(th,td):last-child{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}main>table th{color:var(--ui-muted);font-size:.8125rem;font-weight:500}main kbd:not(.preview *){background:var(--ui-hover);text-align:center;border-radius:4px;min-inline-size:1.5em;padding:.05em .4em;font-size:.8125rem;display:inline-block}.skip.svelte-12qhfyh{z-index:20;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-on-accent);padding:.5rem .875rem;font-weight:500;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -200%}.skip.svelte-12qhfyh:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset);translate:0}.top.svelte-12qhfyh{z-index:10;background:color-mix(in srgb, var(--page) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;block-size:3.5rem;padding-inline:.5rem;display:flex;position:sticky;inset-block-start:0}a.svelte-12qhfyh:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}.shell.svelte-12qhfyh{grid-template-columns:minmax(0,1fr);display:grid}.panel.svelte-12qhfyh{background:var(--ui-surface);min-block-size:calc(100dvh - 3.5rem);min-inline-size:0}main.svelte-12qhfyh{min-inline-size:0;padding:2rem 1rem 6rem}main.svelte-12qhfyh:focus{outline:none}main.landing.svelte-12qhfyh{padding:0 0 4rem}.badge.pro{vertical-align:.0625rem;margin-inline-start:.375rem}.bar.svelte-12qhfyh{z-index:10;background:color-mix(in srgb, var(--ui-bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;block-size:4rem;padding-inline:max(1rem,50% - 38rem);display:grid;position:sticky;inset-block-start:0}.brand.svelte-12qhfyh{color:var(--ui-fg);justify-self:start;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.menu.svelte-12qhfyh{border-radius:calc(var(--ui-radius-control) + .25rem);background:var(--ui-subtle);gap:.125rem;padding:.25rem;display:flex;position:relative}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--ui-radius-control);color:var(--ui-muted);transition:color var(--ui-dur-press) ease;align-items:center;padding:.375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ui-fg)}}.menu-hover.svelte-12qhfyh{transform-origin:0 0;border-radius:var(--ui-radius-control);background:var(--ui-surface);opacity:0;pointer-events:none;transition:opacity var(--ui-dur-exit) ease;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0000000f}.bar-end.svelte-12qhfyh{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.bar-end.svelte-12qhfyh .bar-cta{margin-inline-start:.5rem}@media (width<48rem){.bar.svelte-12qhfyh{grid-template-columns:1fr auto}.menu.svelte-12qhfyh,.bar-end.svelte-12qhfyh .bar-cta{display:none}}@media (width>=48rem){.bar-end.svelte-12qhfyh .bar-menu{display:none}}.side.svelte-12qhfyh,.toc.svelte-12qhfyh{display:none}.group.svelte-12qhfyh{color:var(--ui-fg);margin:1.75rem 0 .25rem;padding-inline:.75rem;font-size:.8125rem;font-weight:600}.group.svelte-12qhfyh:first-child{margin-block-start:0}ul.svelte-12qhfyh{margin:0;padding:0;list-style:none}li.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--ui-radius);color:var(--ui-muted);transition:color var(--ui-dur-press) ease;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:block;position:relative}@media (hover:hover) and (pointer:fine){li.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ui-fg)}}li.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:color-mix(in srgb, var(--ui-accent) 80%, var(--ui-fg));font-weight:500}.sheet-nav.svelte-12qhfyh li:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh){background:var(--ui-hover)}.nav-current.svelte-12qhfyh{transform-origin:0 0;border-radius:var(--ui-radius);background:var(--ui-hover);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.nav-current.svelte-12qhfyh:before,.sheet-nav.svelte-12qhfyh li:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh):before{content:"";background:var(--ui-accent);border-start-end-radius:4px;border-end-end-radius:4px;inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:calc(-1 * var(--edge))}.side.svelte-12qhfyh{--edge:1rem}.sheet-nav.svelte-12qhfyh{--edge:.75rem;margin-inline:-.75rem}@media (forced-colors:active){.nav-current.svelte-12qhfyh:before,.sheet-nav.svelte-12qhfyh li:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh):before{forced-color-adjust:none;background:highlight}}.toc.svelte-12qhfyh ul:where(.svelte-12qhfyh){position:relative}.rail.svelte-12qhfyh{color:var(--ui-fg);background:var(--ui-surface-overlay);block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--ui-shadow-overlay);cursor:pointer;transition:scale var(--ui-dur-press) var(--ui-ease-out), opacity var(--ui-dur) var(--ui-ease-out);border:1px solid #0000;border-radius:50%;padding:0;display:block;position:relative}.rail.svelte-12qhfyh:active{scale:.94}.rail.svelte-12qhfyh:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}.rail.svelte-12qhfyh svg:where(.svelte-12qhfyh){block-size:100%;inline-size:100%;position:absolute;inset:0}.rail.svelte-12qhfyh path:where(.svelte-12qhfyh){fill:none;stroke-width:2px;stroke-linecap:round}.rail.svelte-12qhfyh .track:where(.svelte-12qhfyh){stroke:color-mix(in srgb, var(--ui-muted) 30%, transparent)}.rail.svelte-12qhfyh .fill:where(.svelte-12qhfyh){stroke:var(--ui-accent);stroke-dasharray:1;transition:stroke-dashoffset var(--ui-dur) var(--ui-ease-out)}.rail.svelte-12qhfyh circle:where(.svelte-12qhfyh){fill:var(--ui-muted)}.card.svelte-12qhfyh{box-sizing:border-box;overscroll-behavior:contain;border-radius:calc(var(--ui-radius) * 1.5);background:var(--ui-surface-overlay);max-block-size:calc(100dvh - 7rem);inline-size:17rem;box-shadow:var(--ui-shadow-overlay);opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;transition:opacity .16s var(--ui-ease-out), transform .22s var(--ui-ease-exit), visibility 0s .22s;border:1px solid #0000;padding:1rem .75rem;position:absolute;inset-block-end:100%;inset-inline-end:0;overflow:auto;transform:translateY(1.5rem)scale(.12,.08)skew(-6deg)}.card.svelte-12qhfyh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0 100%}.toc-open.svelte-12qhfyh .card:where(.svelte-12qhfyh){opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--ui-dur) var(--ui-ease-out), transform var(--ui-dur-spring) var(--ui-ease-spring), visibility 0s;transform:none}.card.svelte-12qhfyh li:where(.svelte-12qhfyh){opacity:0;transition:opacity var(--ui-dur-exit) ease, translate var(--ui-dur-exit) ease;translate:0 .375rem}.toc-open.svelte-12qhfyh .card:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh){opacity:1;transition:opacity var(--ui-dur) var(--ui-ease-out), translate var(--ui-dur) var(--ui-ease-enter);transition-delay:calc(80ms + var(--i) * 18ms);translate:0}@media (prefers-reduced-motion:reduce){.card.svelte-12qhfyh,.toc-open.svelte-12qhfyh .card:where(.svelte-12qhfyh){transform:none}.card.svelte-12qhfyh li:where(.svelte-12qhfyh),.toc-open.svelte-12qhfyh .card:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh){transition-delay:0s;translate:0}}.toc.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){border-radius:0;padding-block:.25rem;font-size:.875rem}.toc.svelte-12qhfyh li.sub:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding-inline-start:1.5rem;font-size:.8125rem}.toc.svelte-12qhfyh li:where(.svelte-12qhfyh) a[aria-current=true]:where(.svelte-12qhfyh){color:var(--ui-accent)}.marker.svelte-12qhfyh{background:var(--ui-accent);transform-origin:top;opacity:0;pointer-events:none;block-size:1px;inline-size:2px;position:absolute;inset-block-start:0;inset-inline-start:0}.marker.placed.svelte-12qhfyh{transition:transform .3s var(--ui-ease-out), opacity .2s ease}@media (prefers-reduced-motion:reduce){.marker.placed.svelte-12qhfyh{transition:opacity .2s}.shell.svelte-12qhfyh{transition:none}}@media (forced-colors:active){.marker.svelte-12qhfyh{forced-color-adjust:none;background:highlight}}.sheet-nav.svelte-12qhfyh{margin-block-start:.5rem}.nav-hover.svelte-12qhfyh{transform-origin:0 0;border-radius:var(--ui-radius);background:var(--ui-subtle);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:0;left:0}@media (width>=1024px){.top.svelte-12qhfyh{display:none}body:has(.shell){overflow:hidden}.shell.svelte-12qhfyh{block-size:100dvh;transition:grid-template-columns .3s var(--ui-ease-drawer);grid-template-columns:15rem minmax(0,1fr)}html[data-sidebar=collapsed] .shell.svelte-12qhfyh{grid-template-columns:3.25rem minmax(0,1fr)}html[data-sidebar=collapsed] .side-foot.svelte-12qhfyh{flex-direction:column;padding-inline:.5rem}html[data-sidebar=collapsed] .side-foot.svelte-12qhfyh>.side-toggle{margin-inline-start:0}html[data-sidebar=collapsed] .side-label.svelte-12qhfyh{display:none}html[data-sidebar=collapsed] .side-nav.svelte-12qhfyh{visibility:hidden;opacity:0}.panel.svelte-12qhfyh{overscroll-behavior:contain;border-radius:1rem;min-block-size:0;margin-block:.25rem;margin-inline-end:.25rem;scroll-padding-block-start:1.5rem;overflow:auto;box-shadow:0 1px 3px #0f172a0a,0 12px 32px -16px #0f172a1f}.side.svelte-12qhfyh{flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.side-nav.svelte-12qhfyh{transition:opacity .2s var(--ui-ease-out), visibility .2s;flex:1;min-block-size:0;padding:1rem 1rem 2rem;position:relative;overflow:auto}.side-nav.svelte-12qhfyh>.group:first-of-type{margin-block-start:0}.side-brand.svelte-12qhfyh{color:var(--ui-fg);flex:none;align-items:center;gap:.5rem;padding:1rem 1.25rem .25rem;font-weight:600;text-decoration:none;display:flex}html[data-sidebar=collapsed] .side-brand.svelte-12qhfyh{justify-content:center;padding-inline:.5rem}.side-foot.svelte-12qhfyh{align-items:center;gap:.25rem;padding:.5rem .75rem .75rem;display:flex}.side-foot.svelte-12qhfyh>.side-toggle{margin-inline-start:auto}.side-search.svelte-12qhfyh{border-radius:var(--ui-radius);background:var(--ui-subtle);block-size:2rem;color:var(--ui-muted);font:.75rem/1 var(--ui-font);cursor:pointer;transition:background-color var(--ui-dur-press) ease, color var(--ui-dur) ease;border:0;align-items:center;gap:.375rem;padding-block:0;padding-inline:.5rem .375rem;display:flex}html[data-sidebar=collapsed] .side-search.svelte-12qhfyh{justify-content:center;inline-size:2rem;padding:0}.side-search.svelte-12qhfyh kbd:where(.svelte-12qhfyh){border-radius:calc(var(--ui-radius) * .6);background:var(--ui-surface);font:500 .6875rem/1 var(--ui-font);padding:.2rem .3rem}.side-search.svelte-12qhfyh:hover{background:var(--ui-hover);color:var(--ui-fg)}.side-search.svelte-12qhfyh:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}main.svelte-12qhfyh{padding-inline:3rem}.toc.svelte-12qhfyh{z-index:15;padding-block-start:.625rem;display:block;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem}}
