@property --x-2r3m5t{syntax:"*";inherits:false}@property --x-4xs81a{syntax:"*";inherits:false}@property --x-contain{syntax:"*";inherits:false}@property --x-minHeight{syntax:"*";inherits:false}@keyframes x84de9h-B{0%{-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);background-color:var(--docs-search-backdrop);opacity:1}to{-webkit-backdrop-filter:blur() saturate(0);backdrop-filter:blur() saturate(0);opacity:0;background-color:#0000}}@keyframes xmgc6n4-B{0%{-webkit-backdrop-filter:blur() saturate(0);backdrop-filter:blur() saturate(0);opacity:0;background-color:#0000}to{-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);background-color:var(--docs-search-backdrop);opacity:1}}.xdjr7ei{--color-fd-primary:#090909}@supports (color:lab(0% 0 0)){.xdjr7ei{--color-fd-primary:lab(2.47865% 0 0)}}.xl70fwi{--docs-search-backdrop:#fff6}.x17e8fa5{--docs-sidebar-item-inset:14px}.x1cfi2r5{--fd-docs-height:100dvh}.x9umjkc{--fd-docs-row-3:100px}.xwsobl9:is(.dark *){--color-fd-primary:#fcfcfc}@supports (color:lab(0% 0 0)){.xwsobl9:is(.dark *){--color-fd-primary:lab(98.84% .0000298023 -.0000119209)}}.xhjdkyl:is(.dark *){--docs-search-backdrop:#0006}.xln7xf2:not(#\#){font:inherit}.x10a8y8t:not(#\#){inset:0}.xkdpibf:not(#\#){margin:-1px}.x1ghz6dp:not(#\#){margin:0}.x1717udv:not(#\#){padding:0}.x7z7khe:not(#\#){padding:10px}.xc7ga6q:not(#\#){padding:12px}.x1tamke2:not(#\#){padding:16px}.x9ms5i6:not(#\#){padding:3px}.x1gkjlqi:not(#\#){padding:40px}.xfawy5m:not(#\#){padding:4px}.x1ruevkc:not(#\#){padding:6px}.xe8ttls:not(#\#){padding:8px}.x1frpga7:not(#\#){scroll-margin:16px}@media (max-width:639px){.x5d76mf.x5d76mf:not(#\#){padding:16px}}.xrw0j3:not(#\#):not(#\#){border-color:color-mix(in oklch,var(--foreground) 10%,transparent)}.x1io3bm2:not(#\#):not(#\#){border-color:var(--border)}.x9ryw59:not(#\#):not(#\#){border-color:var(--separator)}.x9fctkn:not(#\#):not(#\#){border-inline-color:var(--separator)}.x1vxew43:not(#\#):not(#\#){border-inline-style:solid}.x1l0rsgs:not(#\#):not(#\#){border-inline-width:1px}.x2u8bby:not(#\#):not(#\#){border-radius:0}.x1q4ynmn:not(#\#):not(#\#){border-radius:10px}.x4pepcl:not(#\#):not(#\#){border-radius:12px}.xgqmno8:not(#\#):not(#\#){border-radius:16px}.x1khhgft:not(#\#):not(#\#){border-radius:24px}.x12oqio5:not(#\#):not(#\#){border-radius:4px}.x1sxf85j:not(#\#):not(#\#){border-radius:5px}.x1kogg8i:not(#\#):not(#\#){border-radius:6px}.xur7f20:not(#\#):not(#\#){border-radius:8px}.x1e6avla:not(#\#):not(#\#){border-radius:999px}.x17chaen:not(#\#):not(#\#){border-radius:var(--field-radius)}.xjb54qr:not(#\#):not(#\#){border-radius:var(--radius-lg)}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xc342km:not(#\#):not(#\#){border-width:0}.xmkeg23:not(#\#):not(#\#){border-width:1px}.x1j6zfiw:not(#\#):not(#\#){flex:0 1 400px}.xkz0k9k:not(#\#):not(#\#){flex:0 1 auto}.x1cqoux5:not(#\#):not(#\#),.x845mor:not(#\#):not(#\#){flex:1 1}.xxhr3t:not(#\#):not(#\#){gap:0}.x883omv:not(#\#):not(#\#){gap:10px}.x1v2ro7d:not(#\#):not(#\#){gap:12px}.xou54vl:not(#\#):not(#\#){gap:16px}.x195vfkc:not(#\#):not(#\#){gap:2px}.x1jnr06f:not(#\#):not(#\#){gap:4px}.x17d4w8g:not(#\#):not(#\#){gap:6px}.x167g77z:not(#\#):not(#\#){gap:8px}.x1osaytk:not(#\#):not(#\#){grid-column:1/-1}.xgkxs2y:not(#\#):not(#\#){grid-column:1}.x17d9j0x:not(#\#):not(#\#){grid-column:2/-1}.x1npkx4u:not(#\#):not(#\#){grid-column:2}.x1k3v4rp:not(#\#):not(#\#){grid-column:3}.xvrh47h:not(#\#):not(#\#){grid-row:2/span 2}.x7sv70a:not(#\#):not(#\#){grid-row:2}.x10no89f:not(#\#):not(#\#){inset-block:0}.x2i9t41:not(#\#):not(#\#){margin-block:16px}.xqrhvso:not(#\#):not(#\#){margin-block:24px}.xr6ywxm:not(#\#):not(#\#){margin-inline:-4px}.xvueqy4:not(#\#):not(#\#){margin-inline:auto}.x1a2a7pz:not(#\#):not(#\#){outline:none}.xysyzu8:not(#\#):not(#\#){overflow:auto}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.xish69e:not(#\#):not(#\#){overscroll-behavior:contain}.xt970qd:not(#\#):not(#\#){padding-block:0}.x10dr8xq:not(#\#):not(#\#){padding-block:12px}.xxlmvz2:not(#\#):not(#\#){padding-block:14px}.x1xn8qrt:not(#\#):not(#\#){padding-block:16px}.xj8oexa:not(#\#):not(#\#){padding-block:2px}.xf4egzd:not(#\#):not(#\#){padding-block:3px}.x62rkhy:not(#\#):not(#\#){padding-block:48px}.x12ulsxz:not(#\#):not(#\#){padding-block:4px}.x1t0vds8:not(#\#):not(#\#){padding-block:6px}.x1vvogim:not(#\#):not(#\#){padding-block:8px}.x1awh872:not(#\#):not(#\#){padding-inline:10px}.xaope02:not(#\#):not(#\#){padding-inline:12px}.x1hr3lfm:not(#\#):not(#\#){padding-inline:16px}.x17qtykl:not(#\#):not(#\#){padding-inline:20px}.x4l9tsp:not(#\#):not(#\#){padding-inline:24px}.x1sdxjpb:not(#\#):not(#\#){padding-inline:48px}.xfn1xvj:not(#\#):not(#\#){padding-inline:4px}.x1xijbu4:not(#\#):not(#\#){padding-inline:6px}.xdqyycr:not(#\#):not(#\#){padding-inline:8px}.x1hl2dhg:not(#\#):not(#\#){text-decoration:none}.x1bvjpef:not(#\#):not(#\#){text-decoration:underline}.x1fdd6vz:focus-visible:not(#\#):not(#\#){outline:2px solid var(--focus)}@media (max-width:767px){.x1j58abo.x1j58abo:not(#\#):not(#\#){gap:0}.x2wli5m.x2wli5m:not(#\#):not(#\#){gap:4px}.x6y60qa.x6y60qa:not(#\#):not(#\#){grid-column:1/-1}.x85xv3n.x85xv3n:not(#\#):not(#\#){grid-column:1}}@media (max-width:639px){.x1btow8b.x1btow8b:not(#\#):not(#\#){grid-column:1/-1}}@media (max-width:1279px){.x1hokwna.x1hokwna:not(#\#):not(#\#){grid-row:3}}@media (min-width:768px){.xiax24v.xiax24v:not(#\#):not(#\#){padding-inline:24px}}@media (max-width:767px){.xyb6nap.xyb6nap:not(#\#):not(#\#){padding-inline:16px}.xrx2aji.xrx2aji:not(#\#):not(#\#){padding-inline:24px}}@media (min-width:767.01px) and (max-width:1279px){.xnxuyf6.xnxuyf6:not(#\#):not(#\#){padding-inline:24px}}.xvmahel:not(#\#):not(#\#):not(#\#){-webkit-font-smoothing:antialiased}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.xpqajaz:not(#\#):not(#\#):not(#\#){align-items:end}.xuk3077:not(#\#):not(#\#):not(#\#){align-items:flex-end}.x1cy8zhl:not(#\#):not(#\#):not(#\#){align-items:flex-start}.x1y8v6su:not(#\#):not(#\#):not(#\#){align-self:start}.x5hsz1j:not(#\#):not(#\#):not(#\#){animation-duration:.2s}.x1u6ievf:not(#\#):not(#\#):not(#\#){animation-fill-mode:both}.xrv3q55:not(#\#):not(#\#):not(#\#){animation-name:xmgc6n4-B}.xa3vuyk:not(#\#):not(#\#):not(#\#){animation-timing-function:ease-out}.xpivpjv:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x1yceh4e:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%)}.xk3lybo:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklch,var(--background) 70%,transparent)}.xixd70w:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklch,var(--default) 80%,transparent)}.x18y15sf:not(#\#):not(#\#):not(#\#){background-color:#fb64b614;background-color:lab(64.5597% 64.3615 -12.7988/.08)}.x8lzxrk:not(#\#):not(#\#):not(#\#){background-color:#00000008}.xjbqb8w:not(#\#):not(#\#):not(#\#){background-color:#0000}.xwnonoy:not(#\#):not(#\#):not(#\#){background-color:var(--accent)}.x11gw9ax:not(#\#):not(#\#):not(#\#){background-color:var(--background)}.x1xvv3ce:not(#\#):not(#\#):not(#\#){background-color:var(--color-fd-primary)}.xanxva6:not(#\#):not(#\#):not(#\#){background-color:var(--default)}.xyw42zf:not(#\#):not(#\#):not(#\#){background-color:var(--docs-search-backdrop)}.x7k9blu:not(#\#):not(#\#):not(#\#){background-color:var(--field-background)}.x18s3h2d:not(#\#):not(#\#):not(#\#){background-color:var(--surface-secondary)}.xuvt9l:not(#\#):not(#\#):not(#\#){background-color:var(--surface)}.x1mwwwfo:not(#\#):not(#\#):not(#\#){border-collapse:collapse}.x1vathgz:not(#\#):not(#\#):not(#\#){border-collapse:separate}.x16uus16:not(#\#):not(#\#):not(#\#){border-end-end-radius:0}.x7vuprf:not(#\#):not(#\#):not(#\#){border-end-end-radius:12px}.xz7t8uv:not(#\#):not(#\#):not(#\#){border-end-end-radius:24px}.xbiv7yw:not(#\#):not(#\#):not(#\#){border-end-start-radius:0}.x1mg3h75:not(#\#):not(#\#):not(#\#){border-end-start-radius:12px}.xv5lvn5:not(#\#):not(#\#):not(#\#){border-inline-start-color:#0000}.x1t7ytsu:not(#\#):not(#\#):not(#\#){border-inline-start-style:solid}.xpilrb4:not(#\#):not(#\#):not(#\#){border-inline-start-width:1px}.x1gukg7c:not(#\#):not(#\#):not(#\#){border-spacing:0}.x1ga7v0g:not(#\#):not(#\#):not(#\#){border-start-end-radius:0}.x1a5l9x9:not(#\#):not(#\#):not(#\#){border-start-end-radius:12px}.x19t5iym:not(#\#):not(#\#):not(#\#){border-start-end-radius:24px}.x15mokao:not(#\#):not(#\#):not(#\#){border-start-start-radius:0}.x6nl9eh:not(#\#):not(#\#):not(#\#){border-start-start-radius:12px}.x16py3gh:not(#\#):not(#\#):not(#\#){box-shadow:0 25px 50px -12px #00000080}.x6s7hfd:not(#\#):not(#\#):not(#\#){box-shadow:var(--field-shadow)}.xwvjww3:not(#\#):not(#\#):not(#\#){box-shadow:var(--overlay-shadow)}.xt9bkt0:not(#\#):not(#\#):not(#\#){box-shadow:var(--surface-shadow)}.x9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.xbkdxm0:not(#\#):not(#\#):not(#\#){color:color-mix(in oklch,var(--foreground) 60%,transparent)}.x19m4l57:not(#\#):not(#\#):not(#\#){color:color-mix(in oklch,var(--muted) 90%,transparent)}.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.xxnvvao:not(#\#):not(#\#):not(#\#){color:#fb64b6e6;color:lab(64.5597% 64.3615 -12.7988/.9)}.x1lcixar:not(#\#):not(#\#):not(#\#){color:var(--accent-foreground)}.xez1vee:not(#\#):not(#\#):not(#\#){color:var(--color-fd-primary)}.xdrb52:not(#\#):not(#\#):not(#\#){color:var(--field-foreground)}.x11jfisy:not(#\#):not(#\#):not(#\#){color:var(--foreground)}.x17j02y5:not(#\#):not(#\#):not(#\#){color:var(--muted)}.x3d248p:not(#\#):not(#\#):not(#\#){color:var(--x-4xs81a)}.x1w4m1j3:not(#\#):not(#\#):not(#\#){contain:var(--x-contain)}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x1rg5ohu:not(#\#):not(#\#):not(#\#){display:inline-block}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.xt0psk2:not(#\#):not(#\#):not(#\#){display:inline}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x15zctf7:not(#\#):not(#\#):not(#\#){flex-direction:row-reverse}.x1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.x1n2ylgu:not(#\#):not(#\#):not(#\#){font-family:ui-monospace,monospace}.x4w1nh8:not(#\#):not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xn3y6xt:not(#\#):not(#\#):not(#\#){font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.x1kuou3t:not(#\#):not(#\#):not(#\#){font-optical-sizing:none}.x1s8wshw:not(#\#):not(#\#):not(#\#){font-size:.875em}.x1k6wstc:not(#\#):not(#\#):not(#\#){font-size:10px}.x1j6dyjg:not(#\#):not(#\#):not(#\#){font-size:11px}.xfifm61:not(#\#):not(#\#):not(#\#){font-size:12px}.x4z9k3i:not(#\#):not(#\#):not(#\#){font-size:13px}.xif65rj:not(#\#):not(#\#):not(#\#){font-size:14px}.x1j61zf2:not(#\#):not(#\#):not(#\#){font-size:16px}.xwsyq91:not(#\#):not(#\#):not(#\#){font-size:20px}.x1pvqxga:not(#\#):not(#\#):not(#\#){font-size:24px}.x1ewwscv:not(#\#):not(#\#):not(#\#){font-size:26px}.xneq65o:not(#\#):not(#\#):not(#\#){font-size:28px}.x1it3fuk:not(#\#):not(#\#):not(#\#){font-synthesis:none}.xo1l8bm:not(#\#):not(#\#):not(#\#){font-weight:400}.xk50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.x1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}.x1xlr1w8:not(#\#):not(#\#):not(#\#){font-weight:700}.x17vphiy:not(#\#):not(#\#):not(#\#){grid-template-columns:220px minmax(0,1fr) 268px}.x1mkdm3x:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.xnby9oq:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.xtijo5x:not(#\#):not(#\#):not(#\#){inset-inline-end:0}.x11dcrhx:not(#\#):not(#\#):not(#\#){inset-inline-end:8px}.x1woyocn:not(#\#):not(#\#):not(#\#){inset-inline-end:auto}.x1o0tod:not(#\#):not(#\#):not(#\#){inset-inline-start:0}.x1r4y97:not(#\#):not(#\#):not(#\#){inset-inline-start:12px}.xhi6v0a:not(#\#):not(#\#):not(#\#){inset-inline-start:auto}.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.x7v6yn8:not(#\#):not(#\#):not(#\#){justify-content:end}.x13a6bvl:not(#\#):not(#\#):not(#\#){justify-content:flex-end}.x1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.x1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}.xo2cfqc:not(#\#):not(#\#):not(#\#){letter-spacing:-.04em}.x1i21sxh:not(#\#):not(#\#):not(#\#){letter-spacing:normal}.xvq8zen:not(#\#):not(#\#):not(#\#){line-height:1.3333}.x16h55sf:not(#\#):not(#\#):not(#\#){line-height:1.4286}.x1evy7pa:not(#\#):not(#\#):not(#\#){line-height:1.5}.x1cu94nc:not(#\#):not(#\#):not(#\#){line-height:1.714}.x1fc57z9:not(#\#):not(#\#):not(#\#){line-height:20px}.x1o2sk6j:not(#\#):not(#\#):not(#\#){line-height:24px}.xbpxy8c:not(#\#):not(#\#):not(#\#){margin-inline-end:48px}.x1xegmmw:not(#\#):not(#\#):not(#\#){margin-inline-end:8px}.x162z183:not(#\#):not(#\#):not(#\#){margin-inline-start:-16px}.xm2jcoa:not(#\#):not(#\#):not(#\#){margin-inline-start:1px}.xvc5jky:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}.xyx3yp2:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000)}.xbyyjgo:not(#\#):not(#\#):not(#\#){opacity:.5}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.x1ozvyeg:not(#\#):not(#\#):not(#\#){outline-color:var(--focus)}.xj0a0fe:not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.x1mzt3pk:not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.x1h4wwuj:not(#\#):not(#\#):not(#\#){overflow-wrap:normal}.xv54qhq:not(#\#):not(#\#):not(#\#){padding-inline-end:16px}.x15zmtp0:not(#\#):not(#\#):not(#\#){padding-inline-end:48px}.x1icxu4v:not(#\#):not(#\#):not(#\#){padding-inline-end:6px}.xf159sx:not(#\#):not(#\#):not(#\#){padding-inline-end:8px}.x1g0dm76:not(#\#):not(#\#):not(#\#){padding-inline-start:12px}.xf7dkkf:not(#\#):not(#\#):not(#\#){padding-inline-start:16px}.x13jy36j:not(#\#):not(#\#):not(#\#){padding-inline-start:24px}.x1mfogq2:not(#\#):not(#\#):not(#\#){padding-inline-start:32px}.xmzvs34:not(#\#):not(#\#):not(#\#){padding-inline-start:8px}.x1wtktqz:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--docs-sidebar-item-inset,8px)}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.x1uhb9sk:not(#\#):not(#\#):not(#\#){position:static}.x7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.xsal60d:not(#\#):not(#\#):not(#\#){scrollbar-color:transparent transparent}.x1rohswg:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.x1597r2g:not(#\#):not(#\#):not(#\#){scrollbar-width:thin}.x1drmoe9:not(#\#):not(#\#):not(#\#){table-layout:auto}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xp4054r:not(#\#):not(#\#):not(#\#){text-align:end}.x1yc453h:not(#\#):not(#\#):not(#\#){text-align:start}.x1cebnan:not(#\#):not(#\#):not(#\#){text-decoration-color:var(--color-fd-primary)}.x1bak8g5:not(#\#):not(#\#):not(#\#){text-decoration-thickness:1.5px}.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.xfqjyog:not(#\#):not(#\#):not(#\#){text-rendering:optimizelegibility}.x914xo6:not(#\#):not(#\#):not(#\#){text-underline-offset:3.5px}.xda060z:not(#\#):not(#\#):not(#\#){text-underline-offset:3px}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.x7p49u4:not(#\#):not(#\#):not(#\#){transform:rotate(0)}.x19jd1h0:not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.xbryuvx:not(#\#):not(#\#):not(#\#){transform:translateX(0)}.xx6bhzk:not(#\#):not(#\#):not(#\#){transition-duration:.15s}.x13dflua:not(#\#):not(#\#):not(#\#){transition-duration:.2s}.xt3l3uh:not(#\#):not(#\#):not(#\#){transition-property:color}.xua3uq3:not(#\#):not(#\#):not(#\#){transition-property:height}.x19991ni:not(#\#):not(#\#):not(#\#){transition-property:opacity}.x1xuz8iz:not(#\#):not(#\#):not(#\#){transition-property:top,height}.x11xpdln:not(#\#):not(#\#):not(#\#){transition-property:transform}.xcj1dhv:not(#\#):not(#\#):not(#\#){transition-timing-function:linear}.x87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.x16dsc37:not(#\#):not(#\#):not(#\#){vertical-align:top}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x1sdyfia:not(#\#):not(#\#):not(#\#){white-space:pre}.xdnwjd9:not(#\#):not(#\#):not(#\#){word-break:keep-all}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.x11uqc5h:not(#\#):not(#\#):not(#\#){z-index:100}.xhtitgo:not(#\#):not(#\#):not(#\#){z-index:2}.x68pp3s:not(#\#):not(#\#):not(#\#){z-index:30}.xa9119d:not(#\#):not(#\#):not(#\#){z-index:50}.xfa8aoj:not(#\#):not(#\#):not(#\#){z-index:51}.x1aciyhk:not(#\#):not(#\#):not(#\#){z-index:60}.xeadjjn[data-state=closed]:not(#\#):not(#\#):not(#\#){animation-duration:.15s}.x1vkuq4z[data-state=closed]:not(#\#):not(#\#):not(#\#){animation-name:x84de9h-B}.x11j1nem:is(.dark *):not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.x125s0dv:is(.dark *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--default) 50%,transparent)}.x1mcydy9:is(.dark *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--default) 70%,transparent)}.xxsbb1k:is(.dark *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--field-background) 80%,transparent)}.xfiq9qs:is(.dark *):not(#\#):not(#\#):not(#\#){background-color:#ffffff14}.x1osn9l8:is(.dark *):active:not(#\#):not(#\#):not(#\#),.x51bf2r[data-popup-open]:not(#\#):not(#\#):not(#\#){background-color:var(--default-hover)}.x1af8gt1[aria-current=true]:not(#\#):not(#\#):not(#\#),.xl9nxtp[aria-pressed=true]:not(#\#):not(#\#):not(#\#){background-color:var(--default)}.xra9lpb:is(.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--surface)}.x1mnl9gc[aria-pressed=true]:not(#\#):not(#\#):not(#\#),.xjspz30[data-active]:not(#\#):not(#\#):not(#\#){color:var(--foreground)}.x1dpywmf:is(.dark *):not(#\#):not(#\#):not(#\#){color:var(--x-2r3m5t)}.x1g5stnj[data-hidden=true]:not(#\#):not(#\#):not(#\#){opacity:0}.x117meyd:is([data-starting-style],[data-ending-style]):not(#\#):not(#\#):not(#\#){opacity:1}.x1bqaal:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:-2px}.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:2px}.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:3px}.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#){outline-style:solid}.x784prv:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:2px}.x1q36xhg:focus-within:not(#\#):not(#\#):not(#\#){scrollbar-color:var(--scrollbar) transparent}.x14p7gce:is([data-panel-open] *):not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.x1t4h0pk:is([data-starting-style],[data-ending-style]):not(#\#):not(#\#):not(#\#){transform:translateX(100%)}.x135w3n3:focus-visible:not(#\#):not(#\#):not(#\#){z-index:1}.x1duv5w0:dir(rtl):not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.xeptvlw:dir(rtl):is([data-starting-style],[data-ending-style]):not(#\#):not(#\#):not(#\#){transform:translateX(-100%)}.x5kr71p:first-child:not(#\#):not(#\#):not(#\#){border-end-start-radius:12px}.xhxzjke:first-child:not(#\#):not(#\#):not(#\#){border-start-start-radius:12px}.x1wit3o5:last-child:not(#\#):not(#\#):not(#\#){border-end-end-radius:12px}.x18f2g7e:last-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:12px}.xerxjyr:hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklch,var(--foreground) 4%,transparent)}.xuckb1z:hover:not(#\#):not(#\#):not(#\#){background-color:var(--default-hover)}.xy3snc4:hover:not(#\#):not(#\#):not(#\#){background-color:var(--surface-secondary)}.xdc8u5p:hover:not(#\#):not(#\#):not(#\#){background-color:var(--surface)}.x6ns2yr:hover:not(#\#):not(#\#):not(#\#){color:var(--accent)}.xztxdh1:hover:not(#\#):not(#\#):not(#\#){color:var(--foreground)}.x5z6fxw:hover:not(#\#):not(#\#):not(#\#){opacity:.8}.x1xyei2o:hover:not(#\#):not(#\#):not(#\#){scrollbar-color:var(--scrollbar) transparent}.xhzr6tr:hover:not(#\#):not(#\#):not(#\#){text-decoration-color:var(--accent)}.xyrf897:focus:not(#\#):not(#\#):not(#\#){background-color:var(--default)}.x1j00tqs:active:not(#\#):not(#\#):not(#\#){background-color:var(--default-hover)}.x1pdlv7q:active:not(#\#):not(#\#):not(#\#){transform:none}@media (prefers-reduced-motion:reduce){.x1u6grsq.x1u6grsq:not(#\#):not(#\#):not(#\#){animation-duration:0s}.x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (max-width:1279px){.x1vc2d2k.x1vc2d2k:not(#\#):not(#\#):not(#\#){display:block}.xi2odvb.xi2odvb:not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:1023px){.x1a1oztq.x1a1oztq:not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:767px){.xig2svb.xig2svb:not(#\#):not(#\#):not(#\#){display:block}.x1dn74xm.x1dn74xm:not(#\#):not(#\#):not(#\#){display:flex}.x137v6ai.x137v6ai:not(#\#):not(#\#):not(#\#){display:none}.xwkle13.xwkle13:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.x1nc4n6v.x1nc4n6v:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}@media (min-width:767.01px) and (max-width:1279px){.xx4nzcp.xx4nzcp:not(#\#):not(#\#):not(#\#){grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1023px){.xxc9p8n.xxc9p8n:not(#\#):not(#\#):not(#\#){margin-inline-end:0}}@media (prefers-reduced-motion:reduce){.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}}@media (hover:hover){.x1vha3hw.x1vha3hw:is(.dark *):hover:not(#\#):not(#\#):not(#\#),.xnz2zga.xnz2zga:hover:not(#\#):not(#\#):not(#\#){background-color:var(--default-hover)}}.x16stqrj:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:#0000}.x25epmt:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--accent)}.x6fu8a9:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--border)}.xu625t2:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--separator)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.x1qhh985:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:0}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:2px}.xio8jvi:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--border)}.x1pzbbxr:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--separator)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#){height:26px}.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#){height:32px}.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#){height:36px}.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#){height:40px}.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#){height:56px}.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.x1wp5j5p:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh - 132px)}.x13hk34b:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--fd-docs-height) - var(--fd-docs-row-3))}.xtfua7x:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--fd-animated-height)}.x1mr3oa1:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--fd-height)}.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:12px}.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:16px}.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:24px}.x1iymm2a:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:32px}.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:6px}.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}.xqui205:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:24px}.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:32px}.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:48px}.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100dvh}.x1aysy39:not(#\#):not(#\#):not(#\#):not(#\#){max-height:460px}.x3d5gib:not(#\#):not(#\#):not(#\#):not(#\#){max-height:50vh}.x1l4ul0t:not(#\#):not(#\#):not(#\#):not(#\#){max-height:75vh}.xs8sm83:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 32px)}.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.x1cmgiil:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1400px}.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#){max-width:300px}.x1dt7z5j:not(#\#):not(#\#):not(#\#):not(#\#){max-width:380px}.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#){max-width:640px}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.x18q968i:not(#\#):not(#\#):not(#\#):not(#\#){min-height:1.42857em}.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.xisnujt:not(#\#):not(#\#):not(#\#):not(#\#){min-height:20px}.xj9xw9b:not(#\#):not(#\#):not(#\#):not(#\#){min-height:26px}.xa3b7fw:not(#\#):not(#\#):not(#\#):not(#\#){min-height:350px}.xr2v7n3:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(100dvh - 32px)}.x82snj4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--x-minHeight)}.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#){min-width:180px}.xlrd64x:not(#\#):not(#\#):not(#\#):not(#\#){min-width:26px}.x46jg8d:not(#\#):not(#\#):not(#\#):not(#\#){min-width:32px}.x15hfatp:not(#\#):not(#\#):not(#\#):not(#\#){min-width:36px}.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.x1l90r2v:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:16px}.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:24px}.x10b6aqq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:6px}.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:8px}.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:12px}.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:24px}.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:32px}.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:4px}.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:6px}.x1uye3lp:not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:160px}.xll0d9s:not(#\#):not(#\#):not(#\#):not(#\#){top:-100px}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.xzi7r1p:not(#\#):not(#\#):not(#\#):not(#\#){top:100px}.xbd67bl:not(#\#):not(#\#):not(#\#):not(#\#){top:101px}.xomnu4r:not(#\#):not(#\#):not(#\#):not(#\#){top:16px}.xfr5jun:not(#\#):not(#\#):not(#\#):not(#\#){top:8px}.x80663w:not(#\#):not(#\#):not(#\#):not(#\#){top:auto}.x1sdlt60:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--fd-docs-row-3)}.xqbb3pu:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--fd-top)}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.x16grhtn:not(#\#):not(#\#):not(#\#):not(#\#){width:220px}.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#){width:24px}.x23j0i4:not(#\#):not(#\#):not(#\#):not(#\#){width:26px}.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#){width:32px}.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#){width:36px}.x1f9tj09:not(#\#):not(#\#):not(#\#):not(#\#){width:85%}.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.x1dwvhgb:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% - 1rem)}.x1f8b8v[data-active]:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--accent)}.x14l7nz5:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.xup0pd7:last-child:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.xvyb4q0:focus:not(#\#):not(#\#):not(#\#):not(#\#){top:12px}@media (max-width:767px){.x1dg0hrn.x1dg0hrn:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.xtypdzi.xtypdzi:not(#\#):not(#\#):not(#\#):not(#\#){height:36px}.x1ly9wap.x1ly9wap:not(#\#):not(#\#):not(#\#):not(#\#){height:40px}.x1gf3ato.x1gf3ato:not(#\#):not(#\#):not(#\#):not(#\#){height:52px}}@media (max-width:1279px){.x1ocan76.x1ocan76:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}}@media (min-width:768px){.xhygqcj.xhygqcj:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh + -1 * max(16px, 50% - 250px) - 16px)}.x1dknf0y.x1dknf0y:not(#\#):not(#\#):not(#\#):not(#\#){max-width:400px}}@media (max-width:767px){.x7b9bpc.x7b9bpc:not(#\#):not(#\#):not(#\#):not(#\#){min-width:36px}.xfgvxo3.xfgvxo3:not(#\#):not(#\#):not(#\#):not(#\#){min-width:40px}}@media (max-width:1279px){.x1021vbj.x1021vbj:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:16px}}@media (min-width:768px){.xok6c2o.xok6c2o:not(#\#):not(#\#):not(#\#):not(#\#){top:max(16px,50% - 250px)}}@media (max-width:767px){.xs579g9.xs579g9:not(#\#):not(#\#):not(#\#):not(#\#){top:93px}}@media (min-width:600px){.xqftge1.xqftge1:not(#\#):not(#\#):not(#\#):not(#\#){width:240px}}@media (max-width:767px){.xqhexo4.xqhexo4:not(#\#):not(#\#):not(#\#):not(#\#){width:36px}.xtfmehy.xtfmehy:not(#\#):not(#\#):not(#\#):not(#\#){width:40px}}.xty4yez:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{border-radius:2px}.x1e6wkt0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background-color:var(--foreground)}.xtvw935:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:var(--separator)}.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:""}.xdz3mh0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset-inline-start:-1px}.x1a1ylfh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{opacity:.15}.xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{pointer-events:none}.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{position:absolute}.xldp6pj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translateX(-50%)}.x1xrz1ek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{bottom:0}.xcock1l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{height:1px}.xdahmmw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{height:50%}.x16v8oms:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{left:50%}.xegjy7w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:25%}.x1ng0ck5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:100vw}.x1vgi0k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{width:1px}.site-controls{display:flex;gap:14px;align-items:center;font-size:13px}.site-controls a{color:inherit;text-decoration:none}.site-controls a:hover{text-decoration:underline}.site-controls button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border,#ddd);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.site-controls :focus-visible{outline:2px solid currentColor;outline-offset:4px}a:has(>img[src="/lenso-assets/lenso-header-mark.svg"]){display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dark img[src="/lenso-assets/lenso-header-mark.svg"]{filter:invert(1)}.edition-label{font-size:12px;opacity:.68}.edition-note{border-left:2px solid color-mix(in srgb,var(--foreground) 18%,transparent);padding:10px 14px;margin:16px 0 28px;font-size:13px;line-height:1.65;color:color-mix(in srgb,var(--foreground) 72%,var(--background))}.edition-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.article-footer{border-top:1px solid var(--color-border,#ddd);padding-top:20px;margin-top:40px;display:flex;justify-content:space-between;gap:12px;font-size:12px;opacity:.75}@media(max-width:600px){.article-footer{flex-direction:column}.edition-label{display:none}}