:root{--m-bg:#f7f8fb;--m-surface:#fff;--m-surface-2:#f1f3f8;--m-surface-3:#e9edf5;--m-hairline:#0e162814;--m-hairline-strong:#0e162824;--m-ink:#0b0e14;--m-ink-2:#3d4554;--m-ink-3:#646c7c;--m-ink-4:#9aa1ae;--m-blue:#1a8cff;--m-blue-deep:#0b66e4;--m-blue-soft:#e8f2ff;--m-cookie:#e2a03f;--m-cookie-soft:#fdf3e3;--m-up:#12a46b;--m-down:#e5484d;--m-up-text:#0b7a4f;--m-down-text:#c42b33;--m-font:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--m-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--m-text-xs:12px;--m-text-sm:14px;--m-text-md:16px;--m-text-lg:18px;--m-text-xl:22px;--m-text-2xl:30px;--m-text-3xl:42px;--m-text-4xl:60px;--m-text-5xl:80px;--m-tracking-display:-.035em;--m-tracking-label:.06em;--m-r-xs:8px;--m-r-sm:12px;--m-r-md:16px;--m-r-lg:24px;--m-r-xl:32px;--m-r-pill:999px;--m-shadow-1:0 1px 2px #0e16280d, 0 1px 1px #0e162808;--m-shadow-2:0 8px 24px -12px #0e16282e, 0 2px 6px #0e16280d;--m-shadow-3:0 30px 60px -30px #0e16284d, 0 12px 24px -12px #0e16281a;--m-max:1200px;--m-gutter:clamp(16px, 4vw, 32px);--m-ease:cubic-bezier(.22, 1, .36, 1);--m-dur:.42s}@media (prefers-reduced-motion:reduce){:root{--m-dur:1ms}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/dm-sans-latin.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:88px}body{min-height:100vh;font-family:var(--m-font);font-size:var(--m-text-md);color:var(--m-ink);background:var(--m-bg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{letter-spacing:var(--m-tracking-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}p{text-wrap:pretty;margin:0}ul,ol{margin:0}img,video,svg,picture{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}code,kbd,samp,pre{font-family:var(--m-mono)}::selection{background:var(--m-blue-soft);color:var(--m-ink)}:focus-visible{outline:2px solid var(--m-blue-deep);outline-offset:3px}:focus:not(:focus-visible){outline:none}.m-container{width:100%;max-width:calc(var(--m-max) + 2 * var(--m-gutter));padding-inline:var(--m-gutter);margin-inline:auto}.m-skip{z-index:100;border-radius:var(--m-r-pill);background:var(--m-ink);color:var(--m-surface);padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.m-skip:focus{top:12px}.m-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-num{font-variant-numeric:tabular-nums}.m-btn{--h:48px;height:var(--h);padding:0 calc(var(--h) * .48);border-radius:var(--m-r-pill);font-family:inherit;font-size:var(--m-text-md);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .2s var(--m-ease), background-color .2s var(--m-ease), box-shadow .2s var(--m-ease), color .2s var(--m-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.m-btn:active{transform:scale(.98)}.m-btn-sm{--h:38px;font-size:var(--m-text-sm)}.m-btn-lg{--h:56px;font-size:var(--m-text-lg)}.m-btn-primary{background:var(--m-ink);color:var(--m-surface);box-shadow:var(--m-shadow-1), inset 0 1px 0 #ffffff1f}.m-btn-primary:hover{box-shadow:var(--m-shadow-2);background:#1b2130}.m-btn-secondary{background:var(--m-surface);color:var(--m-ink);border-color:var(--m-hairline-strong);box-shadow:var(--m-shadow-1)}.m-btn-secondary:hover{box-shadow:var(--m-shadow-2);border-color:#0e16283d}kbd{border:1px solid var(--m-hairline-strong);background:var(--m-surface);min-width:22px;height:22px;color:var(--m-ink-2);font-family:var(--m-font);font-size:var(--m-text-xs);vertical-align:.1em;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.prose{font-size:var(--m-text-md);color:var(--m-ink-2);min-width:0;line-height:1.72}.prose>*+*{margin-top:18px}.prose h2{font-size:var(--m-text-xl);letter-spacing:-.02em;color:var(--m-ink);margin-top:56px;scroll-margin-top:96px;line-height:1.25;position:relative}.prose h3{font-size:var(--m-text-lg);letter-spacing:-.012em;color:var(--m-ink);margin-top:36px;scroll-margin-top:96px;line-height:1.35;position:relative}.prose h2+*,.prose h3+*{margin-top:12px}.prose>:first-child{margin-top:0}.prose .anchor{vertical-align:middle;border-radius:var(--m-r-xs);color:var(--m-ink-4);opacity:0;transition:opacity .16s var(--m-ease), color .16s var(--m-ease);margin-left:8px;padding:4px;display:inline-flex}.prose h2:hover .anchor,.prose h3:hover .anchor,.prose .anchor:focus-visible{opacity:1}.prose .anchor:hover{color:var(--m-blue-deep)}.prose strong{color:var(--m-ink);font-weight:600}.prose a:not(.anchor){color:var(--m-blue-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--m-blue-deep) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--m-blue-deep) 30%, transparent);text-underline-offset:3px;transition:text-decoration-color .16s var(--m-ease);font-weight:500;text-decoration-thickness:1px}.prose a:not(.anchor):hover{text-decoration-color:currentColor}.prose :not(pre)>code{background:var(--m-surface-2);color:var(--m-ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:.86em}.prose ul,.prose ol{padding-left:0;list-style:none}.prose li{padding-left:26px;position:relative}.prose li+li,.prose li>ul,.prose li>ol{margin-top:8px}.prose ul>li:before{content:"";background:var(--m-ink-4);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:8px}.prose ol{counter-reset:step}.prose ol>li{counter-increment:step;min-height:28px;padding-left:40px}.prose ol>li+li{margin-top:12px}.prose ol>li:before{content:counter(step);background:var(--m-surface);border:1px solid var(--m-hairline-strong);width:26px;height:26px;box-shadow:var(--m-shadow-1);color:var(--m-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:absolute;top:.12em;left:0}.prose ol ol>li:before,.prose ul ol>li:before{background:var(--m-surface-2);box-shadow:none}.prose hr{border:0;border-top:1px solid var(--m-hairline);margin:40px 0}.prose blockquote{border-left:2px solid var(--m-hairline-strong);color:var(--m-ink-3);margin-left:0;padding-left:16px}.prose .callout{border-radius:var(--m-r-md);background:var(--m-surface-2);gap:12px;margin-top:24px;padding:16px 18px;font-size:15px;line-height:1.65;display:flex}.prose .callout+*{margin-top:24px}.prose .callout-icon{flex-shrink:0;padding-top:2px}.prose .callout-body{min-width:0}.prose .callout-body>*+*{margin-top:8px}.prose .callout-label{font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink);font-weight:600}.prose .callout-info,.prose .callout-tip{background:var(--m-blue-soft)}.prose .callout-info .callout-icon,.prose .callout-tip .callout-icon{color:var(--m-blue-deep)}.prose .callout-warn{background:var(--m-cookie-soft)}.prose .callout-warn .callout-icon{color:color-mix(in srgb, var(--m-cookie) 62%, var(--m-ink))}.prose .callout-danger{background:color-mix(in srgb, var(--m-down) 8%, var(--m-surface))}.prose .callout-danger .callout-icon{color:color-mix(in srgb, var(--m-down) 82%, var(--m-ink))}.prose .table{border-radius:var(--m-r-md);border:1px solid var(--m-hairline);background:var(--m-surface);margin-top:24px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.prose th{text-align:left;font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink-2);background:var(--m-surface-2);border-bottom:1px solid var(--m-hairline);white-space:nowrap;padding:12px 16px;font-weight:600}.prose td{vertical-align:top;border-bottom:1px solid var(--m-hairline);padding:12px 16px}.prose tr:last-child td{border-bottom:0}.prose td:first-child{color:var(--m-ink)}.prose .code{border-radius:var(--m-r-md);border:1px solid var(--m-hairline);background:var(--m-surface);box-shadow:var(--m-shadow-1);margin-top:24px;overflow:hidden}.prose .code-head{border-bottom:1px solid var(--m-hairline);background:var(--m-surface-2);justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 8px 0 16px;display:flex}.prose .code-title{font-family:var(--m-mono);color:var(--m-ink-2);font-size:12.5px}.prose .code-copy{border-radius:var(--m-r-pill);height:30px;color:var(--m-ink-2);cursor:pointer;transition:background-color .16s var(--m-ease), color .16s var(--m-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.prose .code-copy:hover{background:var(--m-surface);color:var(--m-ink)}.prose .code-copy.copied{color:color-mix(in srgb, var(--m-up) 70%, var(--m-ink))}.prose pre{margin:0;padding:16px 18px;overflow-x:auto}.prose pre code{color:var(--m-ink);white-space:pre;tab-size:2;font-size:13.5px;line-height:1.7}.prose .hljs-keyword,.prose .hljs-built_in,.prose .hljs-literal,.prose .hljs-selector-tag{color:var(--m-blue-deep)}.prose .hljs-string,.prose .hljs-attr-value,.prose .hljs-regexp{color:color-mix(in srgb, var(--m-up) 62%, var(--m-ink))}.prose .hljs-number{color:color-mix(in srgb, var(--m-cookie) 55%, var(--m-ink))}.prose .hljs-comment{color:var(--m-ink-3);font-style:italic}.prose .hljs-title,.prose .hljs-title.function_,.prose .hljs-function{color:color-mix(in srgb, var(--m-blue-deep) 55%, var(--m-ink))}.prose .hljs-attr,.prose .hljs-property,.prose .hljs-variable,.prose .hljs-params{color:var(--m-ink)}.prose .hljs-tag,.prose .hljs-name{color:color-mix(in srgb, var(--m-down) 70%, var(--m-ink))}.prose .hljs-meta,.prose .hljs-type{color:var(--m-ink-2)}.prose .shot{flex-direction:column;align-items:center;gap:12px;margin:32px 0 0;display:flex}.prose .shot+*{margin-top:32px}.prose .shot .frame{background:var(--m-surface);box-shadow:var(--m-shadow-3), 0 0 0 1px var(--m-hairline);position:relative;overflow:hidden}.prose .shot.phone .frame{border-radius:30px;width:min(300px,78vw)}.prose .shot.square .frame{border-radius:var(--m-r-lg);width:min(400px,100%)}.prose .shot.wide .frame{border-radius:var(--m-r-md);width:100%}.prose .shot img,.prose .shot video{width:100%;height:auto}.prose .shot figcaption{text-align:center;max-width:420px;font-size:var(--m-text-sm);color:var(--m-ink-3);line-height:1.5}.prose .shots{flex-wrap:wrap;justify-content:center;gap:28px 32px;margin-top:32px;display:flex}.prose .shots .shot{margin:0}.prose .shots .shot.phone .frame{width:min(260px,78vw)}.prose .clip-toggle{background:var(--m-surface);width:36px;height:36px;color:var(--m-ink);box-shadow:var(--m-shadow-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.prose .shot-pending .pending{aspect-ratio:9/19.5;border:1px dashed var(--m-hairline-strong);background:var(--m-surface-2);text-align:center;width:min(260px,78vw);font-size:var(--m-text-sm);color:var(--m-ink-2);border-radius:30px;place-items:center;padding:24px;display:grid}.logo.svelte-1l8nvlt{align-items:center;gap:calc(var(--s) * .32);color:var(--m-ink);display:inline-flex}img.svelte-1l8nvlt{width:var(--s);height:var(--s)}.word.svelte-1l8nvlt{font-size:calc(var(--s) * .68);letter-spacing:-.03em;font-weight:650;line-height:1}.side.svelte-129hoe0{flex-direction:column;gap:4px;font-size:14.5px;display:flex}.side.sticky.svelte-129hoe0{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--m-hairline-strong) transparent;max-height:calc(100vh - 64px);padding:28px 12px 48px 0;position:sticky;top:64px;overflow-y:auto}.home.svelte-129hoe0,.group-title.svelte-129hoe0{border-radius:var(--m-r-xs);min-height:36px;color:var(--m-ink);letter-spacing:-.01em;transition:background-color .16s var(--m-ease);align-items:center;gap:10px;padding:0 10px;font-weight:600;display:flex}.home.svelte-129hoe0 svg,.group-title.svelte-129hoe0 svg{color:var(--m-ink-3)}.home.svelte-129hoe0:hover,.group-title.svelte-129hoe0:hover{background:var(--m-surface-2)}.home[aria-current=page].svelte-129hoe0,.group-title[aria-current=page].svelte-129hoe0{background:var(--m-surface);box-shadow:var(--m-shadow-1), 0 0 0 1px var(--m-hairline)}.group.current.svelte-129hoe0 .group-title:where(.svelte-129hoe0) svg{color:var(--m-blue-deep)}.group.svelte-129hoe0{margin-top:14px}ul.svelte-129hoe0{margin:2px 0 0;padding:0 0 0 19px;list-style:none}li.svelte-129hoe0 a:where(.svelte-129hoe0){border-left:1px solid var(--m-hairline);color:var(--m-ink-3);transition:color .16s var(--m-ease), border-color .16s var(--m-ease);margin-left:-1px;padding:6px 10px 6px 16px;line-height:1.4;display:block}li.svelte-129hoe0 a:where(.svelte-129hoe0):hover{color:var(--m-ink);border-left-color:var(--m-hairline-strong)}li.svelte-129hoe0 a[aria-current=page]:where(.svelte-129hoe0){color:var(--m-ink);border-left-color:var(--m-blue-deep);font-weight:600}@media (width<=1023px){.side.svelte-129hoe0{font-size:var(--m-text-md)}li.svelte-129hoe0 a:where(.svelte-129hoe0){padding-top:9px;padding-bottom:9px}}.nav.svelte-11zhvzk{z-index:50;background:color-mix(in srgb, var(--m-bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);box-shadow:0 1px 0 var(--m-hairline);transition:background-color var(--m-dur) var(--m-ease);position:sticky;top:0}.nav.scrolled.svelte-11zhvzk{background:color-mix(in srgb, var(--m-bg) 86%, transparent)}.bar.svelte-11zhvzk{max-width:var(--docs-max);padding:0 var(--m-gutter);align-items:center;gap:20px;height:64px;margin:0 auto;display:flex}.brand.svelte-11zhvzk{flex-shrink:0;align-items:center;gap:12px;display:flex}.brand.svelte-11zhvzk a:where(.svelte-11zhvzk){border-radius:var(--m-r-xs)}.sep.svelte-11zhvzk{background:var(--m-hairline-strong);width:1px;height:18px}.docs-label.svelte-11zhvzk{color:var(--m-ink-2);letter-spacing:-.01em;font-size:15px;font-weight:600}.docs-label.svelte-11zhvzk:hover{color:var(--m-ink)}.search.svelte-11zhvzk{border-radius:var(--m-r-pill);border:1px solid var(--m-hairline);background:var(--m-surface);width:280px;height:40px;box-shadow:var(--m-shadow-1);color:var(--m-ink-3);font-size:var(--m-text-sm);cursor:pointer;transition:border-color .16s var(--m-ease), box-shadow .16s var(--m-ease);align-items:center;gap:10px;margin-left:20px;padding:0 8px 0 14px;display:flex}.search.svelte-11zhvzk:hover{border-color:var(--m-hairline-strong);box-shadow:var(--m-shadow-2)}.search-text.svelte-11zhvzk{text-align:left;flex:1}.keys.svelte-11zhvzk{gap:3px;display:flex}.links.svelte-11zhvzk{align-items:center;gap:2px;margin-left:auto;display:flex}.links.svelte-11zhvzk a:where(.svelte-11zhvzk){font-size:var(--m-text-sm);color:var(--m-ink-2);border-radius:var(--m-r-pill);transition:color .16s var(--m-ease), background-color .16s var(--m-ease);padding:8px 12px;font-weight:500}.links.svelte-11zhvzk a:where(.svelte-11zhvzk):hover,.links.svelte-11zhvzk a[aria-current=page]:where(.svelte-11zhvzk){color:var(--m-ink);background:var(--m-surface-2)}.end.svelte-11zhvzk{align-items:center;gap:4px;display:flex}.icon-btn.svelte-11zhvzk{border-radius:var(--m-r-pill);width:44px;height:44px;color:var(--m-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.burger.svelte-11zhvzk{margin-right:-10px}.menu.svelte-11zhvzk{z-index:49;background:var(--m-bg);overscroll-behavior:contain;border-top:1px solid var(--m-hairline);position:fixed;inset:64px 0 0;overflow-y:auto}.menu[hidden].svelte-11zhvzk{display:none}.menu-inner.svelte-11zhvzk{padding:8px var(--m-gutter) 40px}.menu-site.svelte-11zhvzk{border-top:1px solid var(--m-hairline);flex-direction:column;margin-top:24px;padding-top:20px;display:flex}.menu-label.svelte-11zhvzk{font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink-3);margin-bottom:4px;font-weight:600}.menu-site.svelte-11zhvzk a:where(.svelte-11zhvzk):not(.menu-cta){min-height:52px;font-size:var(--m-text-lg);color:var(--m-ink);border-bottom:1px solid var(--m-hairline);justify-content:space-between;align-items:center;font-weight:500;display:flex}.menu-site.svelte-11zhvzk a:where(.svelte-11zhvzk):not(.menu-cta) svg{color:var(--m-ink-4)}.menu-cta.svelte-11zhvzk{margin-top:24px}@media (width<=1180px){.links.svelte-11zhvzk{display:none}.end.svelte-11zhvzk,.search.svelte-11zhvzk{margin-left:auto}.end.svelte-11zhvzk{margin-left:0}}@media (width<=1023px){.burger.svelte-11zhvzk{display:inline-flex}}@media (width>=1024px){.menu.svelte-11zhvzk{display:none}}@media (width<=720px){.search.svelte-11zhvzk{display:none}.search-icon.svelte-11zhvzk{display:inline-flex}.end.svelte-11zhvzk{margin-left:auto}.download.svelte-11zhvzk{display:none}}.footer.svelte-jz8lnl{background:var(--m-surface);border-top:1px solid var(--m-hairline);font-size:var(--m-text-sm);padding:clamp(48px,7vw,72px) 0 32px}.inner.svelte-jz8lnl{max-width:var(--docs-max);padding:0 var(--m-gutter);margin:0 auto}.top.svelte-jz8lnl{grid-template-columns:minmax(220px,300px) 1fr;gap:48px;display:grid}.brand.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--m-ink-3);max-width:260px}.brand.svelte-jz8lnl a:where(.svelte-jz8lnl):first-child{border-radius:var(--m-r-xs)}.cols.svelte-jz8lnl{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;display:grid}h2.svelte-jz8lnl{font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink-3);margin-bottom:14px;font-weight:600}ul.svelte-jz8lnl{gap:4px;margin:0;padding:0;list-style:none;display:grid}li.svelte-jz8lnl a:where(.svelte-jz8lnl){min-height:32px;color:var(--m-ink-2);transition:color .16s var(--m-ease);align-items:center;gap:6px;display:inline-flex}li.svelte-jz8lnl a:where(.svelte-jz8lnl) svg{color:var(--m-ink-4)}li.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--m-blue-deep)}.bottom.svelte-jz8lnl{border-top:1px solid var(--m-hairline);color:var(--m-ink-3);font-size:var(--m-text-xs);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:24px;display:flex}@media (width<=960px){.top.svelte-jz8lnl{grid-template-columns:1fr}.cols.svelte-jz8lnl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.cols.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr))}}.search.svelte-1002zyw{border-radius:var(--m-r-lg);background:var(--m-surface);width:min(640px,100vw - 32px);max-height:min(640px,100vh - 96px);color:var(--m-ink);box-shadow:var(--m-shadow-3), 0 0 0 1px var(--m-hairline);border:0;margin:72px auto auto;padding:0;overflow:hidden}.search.svelte-1002zyw::backdrop{background:#0b0e1452}.search[open].svelte-1002zyw{animation:svelte-1002zyw-rise .22s var(--m-ease)}@keyframes svelte-1002zyw-rise{0%{opacity:.6;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.panel.svelte-1002zyw{max-height:inherit;flex-direction:column;display:flex}.field.svelte-1002zyw{border-bottom:1px solid var(--m-hairline);height:60px;color:var(--m-ink-3);align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}input.svelte-1002zyw{min-width:0;height:100%;font:inherit;font-size:var(--m-text-lg);color:var(--m-ink);background:0 0;border:0;outline:none;flex:1}input.svelte-1002zyw::placeholder{color:var(--m-ink-3)}input.svelte-1002zyw::-webkit-search-cancel-button{display:none}.esc.svelte-1002zyw{cursor:pointer;border-radius:var(--m-r-xs);background:0 0;border:0;padding:6px}.body.svelte-1002zyw{overscroll-behavior:contain;min-height:120px;padding:8px;overflow-y:auto}.hint.svelte-1002zyw{font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink-3);padding:10px 12px 6px;font-weight:600}.suggest.svelte-1002zyw,.hits.svelte-1002zyw{margin:0;padding:0;list-style:none}.suggest.svelte-1002zyw button:where(.svelte-1002zyw){border-radius:var(--m-r-sm);width:100%;min-height:44px;color:var(--m-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.suggest.svelte-1002zyw button:where(.svelte-1002zyw) svg{color:var(--m-ink-4)}.suggest.svelte-1002zyw button:where(.svelte-1002zyw):hover{background:var(--m-surface-2);color:var(--m-ink)}.hits.svelte-1002zyw a:where(.svelte-1002zyw){border-radius:var(--m-r-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}[aria-selected=true].svelte-1002zyw a:where(.svelte-1002zyw){background:var(--m-blue-soft)}.crumbs.svelte-1002zyw{color:var(--m-ink-2);align-items:center;gap:4px;font-size:12.5px;display:flex}.hit-title.svelte-1002zyw{color:var(--m-ink);letter-spacing:-.01em;font-weight:600}.snippet.svelte-1002zyw{color:var(--m-ink-2);font-size:14px;line-height:1.5}.snippet.svelte-1002zyw mark{color:var(--m-ink);background:0 0;font-weight:600}.empty.svelte-1002zyw{text-align:center;color:var(--m-ink-2);padding:28px 16px;font-size:15px}.empty.svelte-1002zyw a:where(.svelte-1002zyw){color:var(--m-blue-deep);text-underline-offset:3px;font-weight:500;text-decoration:underline}.foot.svelte-1002zyw{border-top:1px solid var(--m-hairline);background:var(--m-surface-2);color:var(--m-ink-2);gap:18px;padding:10px 18px;font-size:12.5px;display:flex}.foot.svelte-1002zyw span:where(.svelte-1002zyw){align-items:center;gap:4px;display:inline-flex}.foot.svelte-1002zyw kbd:where(.svelte-1002zyw){min-width:20px;height:20px}@media (width<=640px){.search.svelte-1002zyw{max-height:calc(100vh - 32px);margin-top:16px}.foot.svelte-1002zyw{display:none}}:root{--docs-max:1400px}body{background:var(--m-surface)}.shell.svelte-12qhfyh{max-width:var(--docs-max);padding:0 var(--m-gutter);grid-template-columns:252px minmax(0,1fr);gap:48px;margin:0 auto;display:grid}.main.svelte-12qhfyh{min-width:0}@media (width<=1023px){.shell.svelte-12qhfyh{display:block}.sidebar.svelte-12qhfyh{display:none}}
