@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-fd-background)}a{color:inherit;text-decoration:inherit;touch-action:manipulation}pre code .line span{color:light-dark(var(--shiki-light),var(--shiki-dark))}table th{padding-block:10px;padding-inline:12px;text-align:start;font-weight:600;color:var(--color-fd-foreground);border-bottom:1px solid var(--color-fd-border)}table td{padding-block:10px;padding-inline:12px;border-bottom:1px solid var(--color-fd-border)}table tbody tr:last-child td{border-bottom:none}}

@layer priority1;@layer priority2{.x15r89dc{grid-area:1/1}.x1ghc9p0{inset:-4px}.x18zo0yy{inset:-64px}.x87mnqm{inset:-8px}.x10a8y8t{inset:0}.x3ds4eh{inset:2px}.xk92lsc{inset:8px}.xxzzyl{inset:9px}.xkdpibf{margin:-1px}.x1ghz6dp{margin:0}.x1717udv{padding:0}.xc7ga6q{padding:12px}.x1tamke2{padding:16px}.x1qhigcl{padding:20px}.x1i3ajwb{padding:2px}.x15fnm84{padding:32px}.x9ms5i6{padding:3px}.xfawy5m{padding:4px}.x1ruevkc{padding:6px}.xe8ttls{padding:8px}}@layer priority3{.x1r7ld26{border-color:currentColor}.x9r1u3d{border-color:#0000}.xtm0u0p{border-color:var(--color-fd-accent-foreground)}.x11hf8kg{border-color:var(--color-fd-accent)}.xmmdipw{border-color:var(--color-fd-background)}.xfe8aio{border-color:var(--color-fd-border)}.x1ob6azr{border-color:var(--color-fd-card-foreground)}.x5i0jt6{border-color:var(--color-fd-primary)}.x1q4ynmn{border-radius:10px}.x4pepcl{border-radius:12px}.xgqmno8{border-radius:16px}.xetvl1f{border-radius:19px}.x1m3ak92{border-radius:20px}.x1cum3z5{border-radius:2px}.x12oqio5{border-radius:4px}.x16rqkct{border-radius:50%}.x1sxf85j{border-radius:5px}.x1kogg8i{border-radius:6px}.xur7f20{border-radius:8px}.x10hpsqq{border-radius:9999px}.x1e6avla{border-radius:999px}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x98rzlu{flex:1}.x883omv{gap:10px}.x1v2ro7d{gap:12px}.xou54vl{gap:16px}.x8fetqu{gap:1rem}.x1665zp3{gap:24px}.x195vfkc{gap:2px}.xztbu1h{gap:2vh}.x1rzw5jd{gap:32px}.x1jnr06f{gap:4px}.x17d4w8g{gap:6px}.x167g77z{gap:8px}.x17y0mx6{inset-inline:0}.x49rzlp{inset-inline:8px}.xe8uvvx{list-style:none}.xz4dx38{margin-block:.5em}.x2i9t41{margin-block:16px}.x8k8knf{margin-inline:-18px}.xz95peq{margin-inline:-1px}.xr6ywxm{margin-inline:-4px}.x1x57ub9{margin-inline:-8px}.xvueqy4{margin-inline:auto}.x1a2a7pz{outline:none}.xysyzu8{overflow:auto}.x7giv3{overflow:clip}.xb3r6kr{overflow:hidden}.xish69e{overscroll-behavior:contain}.xgepmj6{padding-block:1rem}.xj8oexa{padding-block:2px}.xd11lqx{padding-block:32px}.xf4egzd{padding-block:3px}.xic3azd{padding-block:3rem}.x62rkhy{padding-block:48px}.x12ulsxz{padding-block:4px}.x4iaahg{padding-block:58px}.xifx94n{padding-block:5px}.x1t0vds8{padding-block:6px}.x1vvogim{padding-block:8px}.x1awh872{padding-inline:10px}.xaope02{padding-inline:12px}.x1hr3lfm{padding-inline:16px}.xnxx81d{padding-inline:1rem}.x4l9tsp{padding-inline:24px}.xw4edqq{padding-inline:2rem}.xj7an9n{padding-inline:32px}.x3y1lgt{padding-inline:3px}.x1xijbu4{padding-inline:6px}.xdqyycr{padding-inline:8px}.x1hl2dhg{text-decoration:none}.x1lljykc:focus-visible{border-color:var(--color-fd-primary)}.x940k6l:focus-visible{border-color:var(--color-fd-ring)}.x1zfomo.x1zfomo:where(.x1ly69eb:where(pre) *){border-style:none}.xelh3z2.xelh3z2:where(.x-default-marker:where(pre) *){padding-block:8px}.xf4bmar.xf4bmar:where(.x-default-marker:where(pre) *){padding-inline:16px}.xbvygy2:focus-visible{text-decoration:underline}.xcmmrdr:hover{border-color:var(--color-fd-primary)}.x1lku1pv:hover{text-decoration:none}.xt0b8zv:hover{text-decoration:underline}@media (width>=768px){.x1rn1bc.x1rn1bc{margin-inline:auto}}}@layer priority4{.x6s0dn4{align-items:center}.x1cy8zhl{align-items:flex-start}.xqcrz7y{align-self:flex-start}.xi136lh{animation-delay:-2.5s}.x15wib92{animation-delay:-2.8s}.xzdxoq4{animation-delay:4s}.x4afe7t{animation-duration:.3s}.x18ebdri{animation-duration:10s}.x7t6ubo{animation-duration:3s}.xaim1ab{animation-duration:40s}.xmdyy31{animation-duration:6s}.x1gf0wzc{animation-duration:8s}.x16trqz2{animation-duration:2s}.xa4qsjk{animation-iteration-count:infinite}.xiwdttm{animation-name:var(--animate-pulse)}.xbchuu1{animation-name:x13rvmq2-B}.x1t8nn9o{animation-name:x1hfxlwt-B}.xyiafeo{animation-name:x1wmdv9e-B}.x12x7pd8{animation-name:x7k64vd-B}.x1l661v2{animation-name:xolkxtr-B}.x1ka1v4i{animation-name:xqng64z-B}.x1c9io3m{animation-name:xteockk-B}.xa3vuyk{animation-timing-function:ease-out}.x1debuo4{animation-timing-function:ease}.x1esw782{animation-timing-function:linear}.xvhhr9j{animation-timing-function:steps(5,end)}.x1aoi75k{animation-timing-function:cubic-bezier(.16,1,.3,1)}.xtl8p4h{animation-timing-function:cubic-bezier(.4,0,.6,1)}.xjyslct{appearance:none}.x1plog1{aspect-ratio:1}.x186iv6y{aspect-ratio:16/9}.xk0c60w{backdrop-filter:blur(16px)saturate(600%)}.xwxsrlv{backdrop-filter:blur(20px)saturate(1000%)}.xbbzpqd{backdrop-filter:blur(32px)saturate(500%)}.x1jv17tg{backdrop-filter:blur(32px)saturate(800%)}.xi4djqw{backdrop-filter:blur(32px)}.xvuhtmc{backdrop-filter:blur(48px)saturate(400%)}.xpivpjv{backdrop-filter:blur(4px)}.x1dmgsgi{backdrop-filter:blur(8px)}.x42x0ya{background-color:#000}.xs5qtux{background-color:color-mix(in oklab,var(--color-fd-accent)45%,transparent)}.x1ntq039{background-color:color-mix(in oklab,var(--color-fd-error)10%,var(--color-fd-card))}.x1vrp45n{background-color:color-mix(in oklab,var(--color-fd-info)10%,var(--color-fd-card))}.xphplrn{background-color:color-mix(in oklab,var(--color-fd-muted)95%,currentColor)}.xtt0185{background-color:color-mix(in oklab,var(--color-fd-popover)35%,transparent)}.xmuxtnx{background-color:color-mix(in oklab,var(--color-fd-primary)12%,var(--color-fd-background))}.x159nqe4{background-color:color-mix(in oklab,var(--color-fd-secondary)50%,transparent)}.x1acsytz{background-color:color-mix(in oklab,var(--color-fd-success)10%,var(--color-fd-card))}.x1f9ty4f{background-color:color-mix(in oklab,var(--color-fd-warning)10%,var(--color-fd-card))}.x1m91dtw{background-color:color-mix(in srgb,currentColor 50%,transparent)}.xrkmrrc{background-color:red}.xjbqb8w{background-color:#0000}.xxea2cy{background-color:var(--bg-fd-card)}.x1h2hg4u{background-color:var(--bg1)}.x139y7u4{background-color:var(--color-fd-accent-foreground)}.x16vtmpi{background-color:var(--color-fd-accent)}.x62i635{background-color:var(--color-fd-background)}.xterz8j{background-color:var(--color-fd-card)}.x1n6res2{background-color:var(--color-fd-muted)}.x1ourmm8{background-color:var(--color-fd-overlay)}.x1xvv3ce{background-color:var(--color-fd-primary)}.x15ftyap{background-color:var(--color-fd-secondary)}.xnme7ad{background-image:conic-gradient(from var(--x8eqdt4),#ffadad,#ffd6a5,#fdffb6,#caffbf,#9bf6ff,#a0c4ff,#bdb2ff,#ffc6ff,#ffadad)}.xt4ixiw{background-image:linear-gradient(45deg,#ce5ad8,#00a1ff)}.xsqaa2a{background-image:radial-gradient(#e5f9ff 0%,#b2eefe 21.605%,#5ed9fb 57.356%,#5dd1f1 77.207%,#55c4e3 100%)}.x1a1gapf{background-image:radial-gradient(#fcd5fd 0%,#fd9eff 19.619%,#f53bfa 51.352%,#e22fe6 82.291%,#cf28d4 100%)}.x1all6yo{background-size:200% 200%}.x16uus16{border-end-end-radius:0}.x7vuprf{border-end-end-radius:12px}.xbiv7yw{border-end-start-radius:0}.x1mg3h75{border-end-start-radius:12px}.x1o3jo1z{border-inline-end-color:#0000}.x18b5jzi{border-inline-end-style:solid}.x1lun4ml{border-inline-end-width:1px}.xwavp85{border-inline-start-color:var(--color-fd-border)}.x1t7ytsu{border-inline-start-style:solid}.xpilrb4{border-inline-start-width:1px}.x1djsbxl{border-shape:squircle}.x1ga7v0g{border-start-end-radius:0}.x15mokao{border-start-start-radius:0}.x1anw1as{box-shadow:inset 0 -4px}.x1a8g6zr{box-shadow:0 0 0 1px #00000026}.x1p7h7x5{box-shadow:0 0 0 1px var(--color-fd-border)}.x14zahu4{box-shadow:0 0 4px #0000004d}.xv186zg{box-shadow:0 1px 2px #0000000d}.x1bbn379{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.x1sn0fe4{box-shadow:0 25px 50px -12px #00000080}.x1mqfp27{box-shadow:0 4px 16px #0000000f}.x1qoydfg{box-shadow:0 8px 16px #00000059}.x1gnnqk1{box-shadow:none}.x9f619{box-sizing:border-box}.xzpqnlu{clip:rect(0,0,0,0)}.x16jgnw{color:color-mix(in oklab,var(--color-fd-foreground)80%,transparent)}.xihb8i8{color:color-mix(in oklab,var(--color-fd-popover-foreground)80%,transparent)}.x1heor9g{color:inherit}.x17md3z1{color:var(--color-code-green)}.xwuruno{color:var(--color-fd-accent-foreground)}.xnyi959{color:var(--color-fd-background)}.x10krvxh{color:var(--color-fd-card-foreground)}.xhl7vzy{color:var(--color-fd-card)}.x1xvrr5p{color:var(--color-fd-error)}.x18k4lac{color:var(--color-fd-foreground)}.x1v4n6t3{color:var(--color-fd-info)}.x1s9yrfw{color:var(--color-fd-muted-foreground)}.xqxyoyl{color:var(--color-fd-popover-foreground)}.xca525f{color:var(--color-fd-primary-foreground)}.xez1vee{color:var(--color-fd-primary)}.x1cia1pu{color:var(--color-fd-secondary-foreground)}.xy4hj2l{color:var(--color-fd-success)}.xfp2kr2{color:var(--color-fd-warning)}.xiepn2l{color:var(--fg1)}.x43j0il{color:var(--summary-color,color-mix(in oklab,var(--text-fd-foreground)80%,transparent))}.x15cz587{color:var(--text-fd-muted-foreground)}.x1awj2ng{color:#fff}.x12h1iku{container-type:inline-size}.xa22041{corner-shape:squircle}.xt0e3qv{cursor:default}.x1ypdohk{cursor:pointer}.x1lliihq{display:block}.xjp7ctv{display:contents}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.xwz0xwf{display:inline-grid}.x1s85apg{display:none}.xhntxdp{dominant-baseline:middle}.x8kqtiu{fill-rule:nonzero}.x14afsfd{fill:#ddd}.x24jbd6{fill:var(--color-fd-card-foreground)}.x90p2sg{fill:var(--color-fd-card)}.x198i9pr{fill:var(--color-fd-error)}.x1nn0wsy{fill:var(--color-fd-info)}.xcdt6jz{fill:var(--color-fd-success)}.x2nktb1{fill:var(--color-fd-warning)}.xypthjr{fill:#fff}.x120zzft{filter:blur(25px)}.xxm9e6e{flex-basis:120px}.xa19q9i{flex-basis:38px}.x1mqvdus{flex-basis:45%}.xdt5ytf{flex-direction:column}.x1q0g3np{flex-direction:row}.x1c4vz4f{flex-grow:0}.x1iyjqo2{flex-grow:1}.x2lah0s{flex-shrink:0}.xs83m0k{flex-shrink:1}.x1a02dak{flex-wrap:wrap}.x1452rcx{font-family:var(--default-mono-font-family)}.xpw0y0u{font-family:var(--font-mono)}.x2ohwh0{font-size:.625rem}.xboafo0{font-size:.75rem}.x1dcheo9{font-size:.8125rem}.x1s8wshw{font-size:.875em}.xkpwil5{font-size:.875rem}.x6u19be{font-size:.9375rem}.x1c3i2sq{font-size:1.125rem}.x10siri3{font-size:1.2em}.x176odoi{font-size:1.4em}.xcg35fi{font-size:1.875rem}.xfifm61{font-size:12px}.x4z9k3i{font-size:13px}.xif65rj{font-size:14px}.x1j61zf2{font-size:16px}.xrv4cvt{font-size:1em}.x1jchvi3{font-size:1rem}.x1ayt18z{font-size:clamp(1.2rem,1.2rem + 1vw,2.2rem)}.x1ny7uwr{font-weight:200}.xo1l8bm{font-weight:400}.xk50ysn{font-weight:500}.x1s688f{font-weight:600}.x1xlr1w8{font-weight:700}.xuv8nkb{font-weight:800}.x1pd3egz{font-weight:inherit}.xu6a5m6{grid-auto-columns:1fr}.x1mt1orb{grid-auto-flow:column}.x1y6fwsi{grid-template-columns:1fr}.x1p9eum2{grid-template-columns:repeat(2,1fr)}.xihq33y{grid-template-rows:0fr}.x1tu4anv{grid-template-rows:1fr}.xxx7yvo{inset-inline-end:4px}.x7hj1vm{inset-inline-start:-8px}.x1o0tod{inset-inline-start:0}.xftp66k{interpolate-size:allow-keywords}.xl56j7k{justify-content:center}.x7v6yn8{justify-content:end}.x13a6bvl{justify-content:flex-end}.x1nhvcw1{justify-content:flex-start}.x1qughib{justify-content:space-between}.xw99emp{line-height:1.1111}.x1u7k74{line-height:1.2}.xvq8zen{line-height:1.3333}.x37zpob{line-height:1.4}.xx6cpbe{line-height:1.42}.x1evy7pa{line-height:1.5}.x126pgh8{line-height:1.555}.x1dbl2gt{line-height:1.6}.x11m8ghp{line-height:1.65}.x16n75kc{line-height:2.25rem}.x3yw8vx{list-style-type:decimal}.xtaz4m5{list-style-type:disc}.x3ct3a4{list-style-type:none}.x11lt19s{margin-inline-end:-2px}.x14z9mp{margin-inline-end:0}.x2fvf9{margin-inline-end:4px}.x1lziwak{margin-inline-start:0}.xm2jcoa{margin-inline-start:1px}.x13fj5qh{margin-inline-start:8px}.xvc5jky{margin-inline-start:auto}.x19rfg9q{mask-image:linear-gradient(125deg,#fff 30%,#0000 65%)}.x13qrdq7{mask-image:linear-gradient(145deg,#fff 30%,#0000 65%)}.xyskf66{mask-image:linear-gradient(#fffc 50%,#0000)}.x1nukeax{mask-image:linear-gradient(#fff 30%,#0000)}.xr93kb6{mask-image:linear-gradient(#fff,#0000 16% 84%,#fff)}.xwhh6aw{mask-image:linear-gradient(90deg,#fff,#0000 4% 88%,#fff)}.xvpkmg4{opacity:.25}.xbyyjgo{opacity:.5}.xg01cxk{opacity:0}.x15zmtp0{padding-inline-end:48px}.x1c1uobl{padding-inline-start:0}.xjh29tw{padding-inline-start:1.25rem}.xe2zdcy{padding-inline-start:10px}.x1gx403c{padding-inline-start:15px}.x13jy36j{padding-inline-start:24px}.xui3gm7{padding-inline-start:292px}.x135b78x{padding-inline-start:4px}.xmzvs34{padding-inline-start:8px}.xnvo3vl{padding-inline-start:var(--x-paddingInlineStart)}.x1h5j8bw{perspective:1000px}.x47corl{pointer-events:none}.x1sre955{position-anchor:auto}.x108ifv1{position-area:bottom right}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.x7wzq59{position:sticky}.xsrq5ie{rotate:-78deg}.xwsa1kb{rotate:-90deg}.x1gcftaf{rotate:none}.x1hsy5kr{scale:1}.xvlca1e{stroke-width:2px}.xqjr0vm{stroke-width:3px}.xb7if6w{stroke:#777}.x12h2add{stroke:red}.x2b8uid{text-align:center}.xdpxx8g{text-align:left}.x1hr2gdg{text-align:right}.x1yc453h{text-align:start}.xw6cgo0{text-anchor:middle}.xr5o5jz{text-decoration-color:#0000}.xujl8zx{text-decoration-line:underline}.xewurvo{text-decoration-thickness:2px}.xlyipyv{text-overflow:ellipsis}.x3pynha{text-underline-offset:4px}.x1g0ag68{transform-origin:50%}.x1dp6rp6{transform-origin:top}.x1oyok0e{transform-style:preserve-3d}.x9tu13d{transform:rotate(-90deg)}.xn6kvg0{transform:rotate(var(--rotation))}.x1i7luy4{transform:rotate3d(0,13.1,-4.5,-138deg)translate(-18%,10%)scale(1.12)}.x16xt204{transform:rotate3d(0,14.8,-4.4,130deg)translate(-7%,1%)scale(1.12)}.x13ypn8c{transform:translate(-30px)}.x11lhmoz{transform:translate(-50%,-50%)}.x5i6ehr{transform:translate(-100%)}.xuuh30{transform:translate(-50%)}.xbryuvx,.x1l13bqq{transform:translate(0)}.xx6bhzk{transition-duration:.15s}.x1g2r6go{transition-duration:.1s}.x13dflua{transition-duration:.2s}.x1d8287x{transition-duration:.3s}.xts7igz{transition-property:background-color,border-color}.x1yyhn7k{transition-property:background-color,color,box-shadow}.xs2xxs2{transition-property:background-color,color}.x15406qy{transition-property:background-color}.x1okb17s{transition-property:color,background-color,border-color,box-shadow}.x1oy24xj{transition-property:color,background-color,border-color}.x1xfywjv{transition-property:color,scale}.xt3l3uh{transition-property:color}.x1qn9uv2{transition-property:grid-template-rows}.xua3uq3{transition-property:height}.x6o7n8i{transition-property:opacity,transform}.x19991ni{transition-property:opacity}.x15v92e{transition-property:padding-inline-start}.x1s3hfkw{transition-property:rotate}.x1rrt90{transition-property:scale,color,background-color}.x11xpdln{transition-property:transform}.x1rn7vjc{transition-property:width,height}.xwwtwea{transition-timing-function:cubic-bezier(.4,0,.2,1)}.xz4gly6{transition-timing-function:ease-in-out}.xwji4o3{transition-timing-function:ease}.x87ps6o{user-select:none}.xuxw1ft{white-space:nowrap}.x1ja2u2z{z-index:0}.x1vjfegm{z-index:1}.x1n327nk{z-index:10}.xhtitgo{z-index:2}.xa9119d{z-index:50}.xfa8aoj{z-index:51}.xltusza.xltusza:where(.xchkzr8:hover *){background-color:var(--color-fd-primary)}.xkbp1k.xkbp1k:where(.xchkzr8:hover *){color:var(--color-fd-background)}.x1366f6g.x1366f6g:where(.xchkzr8:hover *),.x1nouxc4.x1nouxc4:where(.x245bye:hover *){opacity:1}.xaz120f.xaz120f:where(.x1trlehi:hover *){transform:translate(8px)}.xw5dbfv.xw5dbfv:where([data-state=open]){animation-name:var(--animate-fd-dialog-in)}.xmn8pje.xmn8pje:where([data-state=closed]){animation-name:var(--animate-fd-dialog-out)}.xhx7ji3.xhx7ji3:where([data-state=open]){background-color:color-mix(in oklab,var(--color-fd-accent)50%,transparent)}.x16fhrd4:focus-visible{background-color:color-mix(in oklab,var(--color-fd-primary)5%,transparent)}.x1js9g0u:focus-visible{background-color:color-mix(in srgb,var(--color-fd-accent-foreground)10%,transparent)}.x3174gr:focus-visible{background-color:color-mix(in srgb,var(--color-fd-primary)10%,transparent)}.xm0cwns.xm0cwns:where(.x1ly69eb:where(pre) *){background-color:#0000}.x1taugvc:focus-visible{background-color:var(--color-fd-accent)}.xrtbp95:focus-visible{box-shadow:0 0 0 2px var(--color-fd-primary)}.xvxs8mb.xvxs8mb:where(:has(.x-default-marker:is(code))){color:var(--color-code-green)}.x1soyp9g:focus-visible{color:var(--color-fd-accent-foreground)}.xrrfany:focus-visible{color:var(--color-fd-foreground)}.xudeuv0:focus-visible,.x1jnvzfc.x1jnvzfc:where([data-active=true]){color:var(--color-fd-primary)}.xclcee7.xclcee7:where([data-active=true]){color:var(--text-fd-primary)}.x1hbcte2.x1hbcte2:where(.x-default-marker:where(h2) *){font-size:.875em}.xj05ecx.xj05ecx:where(.x-default-marker:where(h3) *){font-size:.9em}.x19fkifu.x19fkifu:where(.x-default-marker:where(h1) *){font-size:1.5rem}.x18vu2vy.x18vu2vy:where([data-active=true]){font-weight:500}.x10iobsr.x10iobsr:where(.x-default-marker[open] *){grid-template-rows:1fr}.x65512l.x65512l:where(.x-default-marker:where(pre) *){line-height:1.5}.xxrc7bf[type=a]{list-style-type:lower-alpha}.x14wssip[type=i]{list-style-type:lower-roman}.x1r7xdu[type=A]{list-style-type:upper-alpha}.xsafn2n[type=I]{list-style-type:upper-roman}.x25t5g8:focus-visible,.x1krawnl.x1krawnl:where(.x-default-marker[open] *){opacity:1}.xsg6xl2.xsg6xl2:where(.x-default-marker:where(ol) *){padding-inline-start:.375em}.x1trjwge.x1trjwge:where(.x-default-marker:where(ul) *){padding-inline-start:0}.xy8c106:focus-visible{text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.x1bb3twi.x1bb3twi:where(.x-default-marker[open] *){transform:rotate(0)}.x53e9pn:first-child{border-start-end-radius:8px}.x1uds9z7:first-child{border-start-start-radius:8px}.x1c1pofg:last-child{border-end-end-radius:8px}.xqti6bu:last-child{border-end-start-radius:8px}.xatf1qp:nth-child(4){animation-delay:-16s}.x1ooo4sa:nth-child(3){animation-delay:-24s}.xfu6oin:nth-child(2){animation-delay:-32s}.xs7bv5y:first-child{animation-delay:-40s}.x2udb1h:nth-child(5){animation-delay:-8s}.xjl7jj:empty{display:none}.x1iwxkh1:hover{background-color:color-mix(in oklab,var(--color-fd-accent)45%,transparent)}.x1khl3mu:hover{background-color:color-mix(in oklab,var(--color-fd-accent)80%,transparent)}.x1o1k8v8:hover{background-color:color-mix(in oklab,var(--color-fd-primary)10%,var(--color-fd-background))}.x1nod9qo:hover{background-color:color-mix(in oklab,var(--color-fd-primary)5%,transparent)}.xpka5ly:hover{background-color:color-mix(in srgb,var(--color-fd-accent-foreground)10%,transparent)}.x436ucc:hover{background-color:color-mix(in srgb,var(--color-fd-accent-foreground)20%,transparent)}.x1d6byg7:hover{background-color:color-mix(in srgb,var(--color-fd-primary)10%,transparent)}.xbnyx82:hover{background-color:color-mix(in srgb,var(--color-fd-primary)80%,transparent)}.x1c12e38:hover{background-color:light-dark(#f7f7f7,#292929)}.xi58wk:hover{background-color:var(--color-fd-accent)}.xdd44mf:hover{background-color:var(--color-fd-muted)}.x144ab6b:hover{color:color-mix(in oklab,var(--text-fd-popover-foreground)50%,transparent)}.xtjsfgv:hover{color:var(--color-fd-accent-foreground)}.x19qokpk:hover{color:var(--color-fd-foreground)}.x1h9b83u:hover{color:var(--color-fd-primary)}.x1hycmlu:hover{color:var(--text-fd-accent-foreground)}.x12cdju6:hover{color:var(--text-fd-primary)}.x1o7uuvo:hover{opacity:1}.x1tcogdp:hover{scale:1.02}.x9rl1wh:hover{text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.x11s1u7o:active{scale:.95}.xns3ai2:active{scale:.98}.x1951k60:active{transition-duration:50ms}@media (width<=460px){.xztlrm.xztlrm{display:block}}@media (width<=768px){.x1hm8w3j.x1hm8w3j{display:block}}@media (width<=760px){.xy0uqqd.xy0uqqd{display:none}}@media (width<=360px){.x1phz06y.x1phz06y{display:none}}@media (width<=1280px){.x4d49lr.x4d49lr{display:none}}@media (width<=420px){.xfh8oii.xfh8oii{display:none}}@media (width<=460px){.x1w9t9sz.x1w9t9sz{flex-direction:column}.xknnegg.xknnegg{grid-template-columns:1fr}}@media (width<=768px){.x1pm2qn7.x1pm2qn7{grid-template-columns:1fr}}@media (width>=768px) and (width<=1024px){.x1sy30px.x1sy30px{grid-template-columns:repeat(2,1fr)}}@media (width>=1024.01px){.xwf9rzu.xwf9rzu{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.x1t7ngrm.x1t7ngrm{grid-template-columns:repeat(4,1fr)}}@media (width<=767.9px){.x1rudcnu.x1rudcnu{padding-inline-start:0}.xpqr14l.xpqr14l{transform:translate(-100%)}}@container (width<768px){.xn2d43r.xn2d43r{display:block}.xplac6.xplac6{display:contents}}@container (width<240px){.xttfpes.xttfpes{display:none}}@container (width<768px){.xtbw5yi.xtbw5yi{display:none}.xlpydlm.xlpydlm{flex-direction:column}.x1d1y9lv.x1d1y9lv{flex-grow:0}}}@layer priority5{.x54v0a{border-bottom-color:var(--color-fd-border)}.x1q0q8m5{border-bottom-style:solid}.xso031l{border-bottom-width:1px}.x5r7d6u{border-left-color:var(--color-fd-card-foreground)}.x1gl7nqg{border-left-width:8px}.x83vy1r{border-top-color:var(--color-fd-border)}.x62jb2i{border-top-color:var(--color-fd-card-foreground)}.x13fuv20{border-top-style:solid}.x972fbf{border-top-width:0}.x178xt8z{border-top-width:1px}.xvxx97b{border-top-width:8px}.x1hsxtra{bottom:-32px}.xi2lk0m{bottom:-8px}.x1ey2m1c{bottom:0}.x1u9mewc{bottom:28px}.x5yr21d{height:100%}.x1wkxgih{height:120px}.x1kpxq89{height:12px}.x1v9usgg{height:14px}.xlup9mm{height:16px}.xlzyvqe{height:1em}.xjm9jq1{height:1px}.x1qx5ct2{height:20px}.x1fgtraw{height:28px}.x10w6t97{height:32px}.xc9qbxq{height:36px}.x16wdlz0{height:38px}.xsdox4t{height:48px}.xnnlda6{height:56px}.xmydgjh{height:65%}.x1gb2em4{height:68px}.xy75621{height:72px}.xt7dq6l{height:auto}.xxllwjn{height:calc(100dvh - 60px)}.x1wq8bdv{height:calc(100dvh - 64px)}.xbc278i{height:calc(100dvh - var(--fd-nav-height))}.xtfua7x{height:var(--fd-animated-height)}.xeyyg3g{height:var(--radix-navigation-menu-viewport-height)}.xu96u03{left:0}.x1vnjb71{left:28px}.x1nrll8i{left:50%}.x1jyxor1{margin-bottom:-1px}.xat24cr{margin-bottom:0}.xeunl5t{margin-bottom:1.25em}.xod5an3{margin-bottom:12px}.x1yztbdb{margin-bottom:16px}.xyi6m4r{margin-bottom:1rem}.x12nagc{margin-bottom:4px}.xzueoph{margin-bottom:6px}.x1e56ztr{margin-bottom:8px}.x8x9d4c{margin-left:auto}.xdj266r{margin-top:0}.xq1o4i3{margin-top:1.25em}.x14vqqas{margin-top:12px}.xw7yly9{margin-top:16px}.x14beivq{margin-top:1em}.x1sy10c2{margin-top:20px}.x1ok221b{margin-top:5px}.x1aysy39{max-height:460px}.x3uilvn{max-height:64px}.x1n1397{max-height:80svh}.x1fk5tpq{max-height:calc(100dvh - 96px)}.x139mm16{max-height:min(160px,20vh)}.x193iq5w{max-width:100%}.x104f9w2{max-width:1080px}.x1wti20i{max-width:1280px}.x16em4ew{max-width:240px}.x11gisft{max-width:640px}.x1ap80js{max-width:800px}.x1xr5p7o{max-width:860px}.xzbsoxe{max-width:var(--max-w-fd-container)}.xe0p6wg{min-height:28px}.xkmbr8y{min-height:45vh}.x1g68mmw{min-height:calc(100dvh - 56px)}.xs440o7{min-height:calc(100vh - 56px)}.xeuugli{min-width:0}.xgqtt45{min-width:100%}.x1264ykn{min-width:28px}.x46jg8d{min-width:32px}.x450l9j{min-width:90px}.x1pshirs{min-width:fit-content}.xw2csxc{overflow-x:auto}.x1odjw0f{overflow-y:auto}.xjkvuk6{padding-bottom:4px}.x4i7bpe{padding-top:48px}.x1y1aw1k{padding-top:8px}.x3m8u43{right:0}.xcbs84k{right:28px}.x13coww{scroll-margin-top:7rem}.x13vifvy{top:0}.xomnu4r{top:16px}.xndqk7f{top:4px}.xwa60dl{top:50%}.x1imwcls{top:64px}.x1atx4j1{top:6px}.x1gxw5qe{top:80px}.xh8yej3{width:100%}.xygnafs{width:120px}.xsmyaan{width:12px}.x6jxa94{width:14px}.x1kky2od{width:16px}.x15vhz18{width:1em}.x1i1rx1s{width:1px}.xw4jnvo{width:20px}.x1dz1jew{width:280px}.xgd8bvy{width:28px}.xfo62xy{width:2px}.x1td3qas{width:32px}.x1cvmir6{width:360px}.xht4xr3{width:480px}.x1useyqa{width:48px}.x3hqpx7{width:50%}.x15yg21f{width:56px}.x1oux285{width:65%}.x14atkfc{width:auto}.xuyfhz4{width:calc(100% - 16px)}.xeq5yr9{width:fit-content}.xezivpi{width:max-content}.x17d3d99.x17d3d99:where(.x-default-marker:where(ul,ol) *){margin-top:.75em}.x1oyhqhk.x1oyhqhk:where(.x-default-marker:where(p) *){margin-top:0}.x1axty5n:first-child{border-top-width:1px}.x14l7nz5:first-child{margin-top:0}.xzboxd6:last-child{margin-bottom:0}@media (width>=768px){.xujmhis.xujmhis{top:calc(50% - 250px)}}}@layer priority6{.x1f0gyj9::-webkit-scrollbar-thumb{border-radius:5px}}@layer priority7{.xevyezt::backdrop{backdrop-filter:brightness(.8)blur(2px)}.x122zoth::-webkit-scrollbar-track{background-color:#0000}.x10lgn5u::-webkit-scrollbar-thumb{background-color:var(--color-fd-border)}.x1l44i4o::placeholder{color:var(--color-fd-muted-foreground)}.xqg40bd::details-content{content-visibility:visible}.xy0vjo4::details-content{display:block}.xrw1bki::-webkit-scrollbar-corner{display:none}}@layer priority8{.x1gi7vfi::-webkit-scrollbar{height:5px}.xz3e5vo::-webkit-scrollbar{width:5px}}@property --x-paddingInlineStart{syntax:"*";inherits:false}@property --x8eqdt4{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes x1hfxlwt-B{0%{--x8eqdt4:0deg}to{--x8eqdt4:360deg}}@keyframes xteockk-B{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes xolkxtr-B{0%{display:inline}20%{display:inline}20.001%{display:none}to{display:none}}@keyframes x13rvmq2-B{37%{border-inline-end-color:#0000;grid-template-columns:1fr}40%{border-inline-end-color:var(--color-fd-accent-foreground);grid-template-columns:1fr}49%{border-inline-end-color:var(--color-fd-accent-foreground);grid-template-columns:0fr}51%{border-inline-end-color:var(--color-fd-accent-foreground);grid-template-columns:0fr}60%{border-inline-end-color:var(--color-fd-accent-foreground);grid-template-columns:1fr}63%{border-inline-end-color:#0000;grid-template-columns:1fr}}@keyframes xjsmpz5-B{50%{opacity:.5}}@keyframes x1jn504y-B{0%{opacity:1}to{opacity:0}}@keyframes x16nvqk7-B{0%{scale:1}to{opacity:0;scale:1.04}}@keyframes x1wmdv9e-B{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1)}55%{opacity:0;transform:scale(.5)}90%{opacity:0;transform:scale(.5)}}@keyframes x7k64vd-B{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(1)}68%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}@keyframes x18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes x1k0e8ph-B{0%{opacity:0;scale:1.06}to{scale:1}}@keyframes xqng64z-B{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes x190m5sw-B{0%{transform:translateX(var(--fd-sidebar-mobile-offset))}}@keyframes x1axpaxj-B{to{transform:translateX(var(--fd-sidebar-mobile-offset))}}:root,.x1qllut3{--bg1:#06050a;--bg1-alpha50:#06050a80;--bg1-alpha75:#06050abf;--bg2:#1f1b37;--code-bg:#000;--fg1:#fff;--fg2:#999;--link:#24afff;--cyan:#5c45de;--cyan-h:249;--cyan-s:70%;--cyan-l:57%;--pink:#d573de;--pink-h:295;--pink-s:62%;--pink-l:66%;--purple-navy:#575176;--black-coffee:#363033}:root,.x166amiy{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";--color-black:#000;--spacing:.25rem;--breakpoint-sm:40rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-3xl:1.875rem;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xs:4px;--blur-sm:8px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-code-green:light-dark(#34b26a,#83d8a8);--color-fd-background:light-dark(#fff,#121212);--color-fd-foreground:light-dark(#0a0a0a,#ebebeb);--color-fd-muted:light-dark(#f5f5f5,#212121);--color-fd-muted-foreground:light-dark(#737373,#b3b3b3cc);--color-fd-popover:light-dark(#fafafa,#1e1e1e);--color-fd-popover-foreground:light-dark(#272727,#dedede);--color-fd-card:light-dark(#f7f7f7,#161616);--color-fd-card-foreground:light-dark(#0a0a0a,#fafafa);--color-fd-border:light-dark(#d9d9d980,#4d4d4d33);--color-fd-primary:light-dark(#d375e3,#caa6f7);--color-fd-primary-foreground:light-dark(#4b4e68,#12121c);--color-fd-secondary:light-dark(#ededed,#212121);--color-fd-secondary-foreground:light-dark(#171717,#b3b3b3);--color-fd-accent:light-dark(#cdd1db,#313244);--color-fd-accent-foreground:light-dark(#7869d8,#7f98e9);--color-fd-ring:light-dark(#caa6f7,#caa6f7);--color-fd-overlay:light-dark(#0000,#0003);--color-fd-info:oklch(62.3% .214 259.815);--color-fd-warning:oklch(76.9% .188 70.08);--color-fd-error:oklch(63.7% .237 25.331);--color-fd-success:oklch(72.3% .219 149.579);--color-fd-diff-remove:#c80a641f;--color-fd-diff-remove-symbol:#e60a64;--color-fd-diff-add:#0eb4641a;--color-fd-diff-add-symbol:#0ac864;--fd-sidebar-mobile-offset:100%;--spacing-fd-container:1400px;--fd-page-width:1200px;--fd-sidebar-width:0px;--fd-toc-width:0px;--fd-layout-width:1600px;--fd-banner-height:0px;--fd-nav-height:64px;--fd-tocnav-height:0px;--animate-pulse:xjsmpz5-B;--animate-fd-fade-in:x18re5ia-B;--animate-fd-fade-out:x1jn504y-B;--animate-fd-sidebar-in:x190m5sw-B;--animate-fd-sidebar-out:x1axpaxj-B;--animate-fd-dialog-in:x1k0e8ph-B;--animate-fd-dialog-out:x16nvqk7-B}:root,.x13m6l2w{--pg-background:light-dark(#fff,#121212);--pg-panel:light-dark(#f1f1f1,#191919);--pg-border:light-dark(#cccccc80,#6663);--pg-header-fg:light-dark(#0a0a0a,#fafafa);--pg-preview:light-dark(#f1f1f1,#222)}:root,.x14bkxfp{--x8eqdt4:0deg}.x2gsz20{--fd-animated-height:0}.x11x7qzo{--fd-nav-height:64px}.xz5diot{--fg1:var(--color-fd-card-foreground)}.xvjvu2f{--rotation:-90deg}.xekwhc4{--summary-color:initial}.x11tqrv{--svg-size:16px}.xrx6ji{--svg-size:18px}.x15vddmk{--svg-size:20px}.x1sqqxgx{--svg-size:4px}.x1sx7kd2[open]{--rotation:0deg}.xm2g07z.xm2g07z:where(:has(.x14ses2d:is(*))){--summary-color:color-mix(in oklab,var(--color-fd-primary)50%,var(--color-fd-foreground))}