@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style: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}button{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{.x18zo0yy{inset:-64px}.x10a8y8t{inset:0}.xk92lsc{inset:8px}.xxzzyl{inset:9px}.x1ghz6dp{margin:0}.x1717udv{padding:0}.x7z7khe{padding:10px}.xc7ga6q{padding:12px}.x1tamke2{padding:16px}.x1qhigcl{padding:20px}.x9ms5i6{padding:3px}.xfawy5m{padding:4px}.x1ruevkc{padding:6px}.xe8ttls{padding:8px}}@layer priority3{.x9r1u3d{border-color:#0000}.xfe8aio{border-color:var(--color-fd-border)}.x1r3ynq8{border-color:var(--pg-border)}.x2u8bby{border-radius:0}.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}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xa22041{corner-shape:squircle}.xxhr3t{gap:0}.x1v2ro7d{gap:12px}.xou54vl{gap:16px}.x8fetqu{gap:1rem}.x1665zp3{gap:24px}.x195vfkc{gap:2px}.x1rzw5jd{gap:32px}.x1jnr06f{gap:4px}.x17d4w8g{gap:6px}.x167g77z{gap:8px}.xe8uvvx{list-style:none}.xnaxmkp{margin-block:-12px}.xz4dx38{margin-block:.5em}.x2i9t41{margin-block:16px}.x8k8knf{margin-inline:-18px}.xvueqy4{margin-inline:auto}.x1a2a7pz{outline:none}.xysyzu8{overflow:auto}.xb3r6kr{overflow:hidden}.xish69e{overscroll-behavior:contain}.xp59q4u{padding-block:10px}.x1b9wmvo{padding-block:15px}.xd11lqx{padding-block:32px}.xf4egzd{padding-block:3px}.xic3azd{padding-block:3rem}.x12ulsxz{padding-block:4px}.x4iaahg{padding-block:58px}.x1t0vds8{padding-block:6px}.x1vvogim{padding-block:8px}.xaope02{padding-inline:12px}.x1hr3lfm{padding-inline:16px}.xnxx81d{padding-inline:1rem}.x3y1lgt{padding-inline:3px}.xdqyycr{padding-inline:8px}.x1hl2dhg{text-decoration:none}.x940k6l:focus-visible{border-color:var(--color-fd-ring)}.x1xopygv.x1xopygv:where(.x22axks:where(*) *){border-radius:0}.x1zfomo.x1zfomo:where(.x1ly69eb:where(pre) *){border-style:none}.x17flcg6.x17flcg6:where(.x22axks:where(*) *){border-width:0}.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)}.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}.x18ebdri{animation-duration:10s}.x7t6ubo{animation-duration:3s}.xa4qsjk{animation-iteration-count:infinite}.x1t8nn9o{animation-name:x1hfxlwt-B}.x1c9io3m{animation-name:xteockk-B}.x1debuo4{animation-timing-function:ease}.x1esw782{animation-timing-function:linear}.xjyslct{appearance:none}.x1plog1{aspect-ratio:1}.x186iv6y{aspect-ratio:16/9}.xbbzpqd{backdrop-filter:blur(32px)saturate(500%)}.x1jv17tg{backdrop-filter:blur(32px)saturate(800%)}.x1dmgsgi{backdrop-filter:blur(8px)}.x42x0ya{background-color:#000}.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)}.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}.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)}.x1xvv3ce{background-color:var(--color-fd-primary)}.x1b9lt57{background-color:var(--pg-header-surface)}.x9hz663{background-color:var(--pg-panel-surface)}.x1rafv4m{background-color:var(--pg-preview)}.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)}.x1all6yo{background-size:200% 200%}.x16uus16{border-end-end-radius:0}.xbiv7yw{border-end-start-radius:0}.xwavp85{border-inline-start-color:var(--color-fd-border)}.x1t7ytsu{border-inline-start-style:solid}.xpilrb4{border-inline-start-width:1px}.x1ga7v0g{border-start-end-radius:0}.x15mokao{border-start-start-radius:0}.x1ekxd97{box-shadow:0 -2px 0 0 var(--color-fd-primary)inset}.x1p7h7x5{box-shadow:0 0 0 1px var(--color-fd-border)}.xie71zg{box-shadow:0 0 0 1px var(--pg-panel-shadow)}.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}.x1mqfp27{box-shadow:0 4px 16px #0000000f}.x1qoydfg{box-shadow:0 8px 16px #00000059}.xrnnjlt{box-shadow:inset 0 0 12px color-mix(in srgb,var(--color-fd-primary)25%,transparent)}.x9f619{box-sizing:border-box}.x16jgnw{color:color-mix(in oklab,var(--color-fd-foreground)80%,transparent)}.x1heor9g{color:inherit}.x19co3pv{color:#0000}.x17md3z1{color:var(--color-code-green)}.xwuruno{color:var(--color-fd-accent-foreground)}.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)}.xca525f{color:var(--color-fd-primary-foreground)}.xez1vee{color:var(--color-fd-primary)}.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}.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}.x14afsfd{fill:#ddd}.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)}.x17pqk3w{flex-basis:42px}.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}.x1ey7xld{font-family:monospace}.x1nh1pom{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.x1452rcx{font-family:var(--default-mono-font-family)}.x1dcheo9{font-size:.8125rem}.x1s8wshw{font-size:.875em}.xkpwil5{font-size:.875rem}.x1c3i2sq{font-size:1.125rem}.x10siri3{font-size:1.2em}.x176odoi{font-size:1.4em}.xcg35fi{font-size:1.875rem}.x4z9k3i{font-size:13px}.xif65rj{font-size:14px}.x1j61zf2{font-size:16px}.xrv4cvt{font-size:1em}.x1jchvi3{font-size:1rem}.x1t35e8{font-style:inherit}.x1j61x8r{font-style:normal}.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}.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}.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}.xo5v014{line-height:1}.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}.x2fvf9{margin-inline-end:4px}.xm2jcoa{margin-inline-start:1px}.x13fj5qh{margin-inline-start:8px}.xwhh6aw{mask-image:linear-gradient(90deg,#fff,#0000 4% 88%,#fff)}.xvpkmg4{opacity:.25}.x197sbye{opacity:.6}.xg01cxk{opacity:0}.x1hc1fzr{opacity:1}.x15zmtp0{padding-inline-end:48px}.x1c1uobl{padding-inline-start:0}.xjh29tw{padding-inline-start:1.25rem}.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)}.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}.xwsa1kb{rotate:-90deg}.x1gcftaf{rotate:none}.x1rohswg{scrollbar-width:none}.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}.xewurvo{text-decoration-thickness:2px}.xlyipyv{text-overflow:ellipsis}.x6mezaz{text-transform:none}.x3pynha{text-underline-offset:4px}.x1g0ag68{transform-origin:50%}.x9tu13d{transform:rotate(-90deg)}.x7p49u4{transform:rotate(0)}.x19jd1h0{transform:rotate(180deg)}.xn6kvg0{transform:rotate(var(--rotation))}.x13ypn8c{transform:translate(-30px)}.x11lhmoz{transform:translate(-50%,-50%)}.x5i6ehr{transform:translate(-100%)}.xbryuvx,.x1l13bqq{transform:translate(0)}.xx6bhzk{transition-duration:.15s}.x13dflua{transition-duration:.2s}.x1d8287x{transition-duration:.3s}.xts7igz{transition-property:background-color,border-color}.xs2xxs2{transition-property:background-color,color}.x15406qy{transition-property:background-color}.x1okb17s{transition-property:color,background-color,border-color,box-shadow}.x1xfywjv{transition-property:color,scale}.x1qn9uv2{transition-property:grid-template-rows}.x6o7n8i{transition-property:opacity,transform}.x19991ni{transition-property:opacity}.x15v92e{transition-property:padding-inline-start}.x1s3hfkw{transition-property:rotate}.x11xpdln{transition-property:transform}.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}.x1sdyfia{white-space:pre}.x13faqbe{word-break:break-word}.x1ja2u2z{z-index:0}.x1vjfegm{z-index:1}.x1n327nk{z-index:10}.xhtitgo{z-index:2}.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)}.xm0cwns.xm0cwns:where(.x1ly69eb:where(pre) *){background-color:#0000}.x1taugvc:focus-visible{background-color:var(--color-fd-accent)}.xvxs8mb.xvxs8mb:where(:has(.x-default-marker:is(code))){color:var(--color-code-green)}.xudeuv0:focus-visible{color:var(--color-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}.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}.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}.xu9q21f:hover{background-color:color-mix(in srgb,var(--color-fd-foreground)8%,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)}.x3qmjch:hover{color:color-mix(in srgb,var(--color-fd-foreground)80%,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)}.x9rl1wh:hover{text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.x11s1u7o:active{scale:.95}@media (width<=1280px){.x4d49lr.x4d49lr{display:none}}@media (width<=768px){.x1pm2qn7.x1pm2qn7{grid-template-columns: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}.xtbw5yi.xtbw5yi{display:none}.xlpydlm.xlpydlm{flex-direction:column}.x1d1y9lv.x1d1y9lv{flex-grow:0}}}@layer priority5{.x54v0a{border-bottom-color:var(--color-fd-border)}.x1f9ra15{border-bottom-color:var(--pg-tabs-border)}.x1q0q8m5{border-bottom-style:solid}.xso031l{border-bottom-width:1px}.x972fbf{border-top-width:0}.x178xt8z{border-top-width:1px}.x1ey2m1c{bottom:0}.x5yr21d{height:100%}.x1wkxgih{height:120px}.x1v9usgg{height:14px}.xlup9mm{height:16px}.xlzyvqe{height:1em}.xxk0z11{height:24px}.x1fgtraw{height:28px}.x16wdlz0{height:38px}.x5kalc8{height:42px}.xwvwv9b{height:46px}.xsdox4t{height:48px}.xnnlda6{height:56px}.xmydgjh{height:65%}.xt7dq6l{height:auto}.x1wq8bdv{height:calc(100dvh - 64px)}.xbc278i{height:calc(100dvh - var(--fd-nav-height))}.x3mhvqn{height:21px}.x1k5v938{height:26.4px}.xu96u03{left:0}.x1nrll8i{left:50%}.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}.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}.x1fk5tpq{max-height:calc(100dvh - 96px)}.x139mm16{max-height:min(160px,20vh)}.x193iq5w{max-width:100%}.x1ap80js{max-width:800px}.x1xr5p7o{max-width:860px}.x2lwn1j{min-height:0}.x1g68mmw{min-height:calc(100dvh - 56px)}.xeuugli{min-width:0}.xgqtt45{min-width:100%}.xcsk191{min-width:12px}.x1pshirs{min-width:fit-content}.xw2csxc{overflow-x:auto}.x1odjw0f{overflow-y:auto}.xjkvuk6{padding-bottom:4px}.xy13l1i{padding-right:8px}.x1y1aw1k{padding-top:8px}.x3m8u43{right:0}.x13coww{scroll-margin-top:7rem}.x13vifvy{top:0}.xndqk7f{top:4px}.xwa60dl{top:50%}.x1imwcls{top:64px}.x1atx4j1{top:6px}.x1gxw5qe{top:80px}.xh8yej3{width:100%}.xygnafs{width:120px}.x6jxa94{width:14px}.x1kky2od{width:16px}.x15vhz18{width:1em}.xw4jnvo{width:20px}.xvy4d1p{width:24px}.x1dz1jew{width:280px}.xgd8bvy{width:28px}.xfo62xy{width:2px}.x1cvmir6{width:360px}.x10h3iyq{width:42px}.xht4xr3{width:480px}.x1useyqa{width:48px}.x3hqpx7{width:50%}.x15yg21f{width:56px}.x1oux285{width:65%}.xeq5yr9{width:fit-content}.xezivpi{width:max-content}.x1g4cnhi.x1g4cnhi:where(.x22axks:where(*) *){border-top-width:1px}.x17d3d99.x17d3d99:where(.x-default-marker:where(ul,ol) *){margin-top:.75em}.x1oyhqhk.x1oyhqhk:where(.x-default-marker:where(p) *){margin-top:0}.x11kfgh3.x11kfgh3:where(.x1pvv9an:where(*) *){margin-top:4px}.x1axty5n:first-child{border-top-width:1px}.x14l7nz5:first-child{margin-top:0}.xzboxd6:last-child{margin-bottom:0}.x102fuam.x102fuam:first-child:where(.x22axks:where(*) *){border-top-width:0}}@layer priority6{.xevyezt::backdrop{backdrop-filter:brightness(.8)blur(2px)}.xqg40bd::details-content{content-visibility:visible}.xy0vjo4::details-content{display:block}.xfk6m8::-webkit-scrollbar{display:none}}@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 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 x18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes x1k0e8ph-B{0%{opacity:0;scale:1.06}to{scale:1}}@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(#247b49,#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(#cccccc8c,#4d4d4d40);--color-fd-primary:light-dark(#9665d6,#c49aef);--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,#313744);--color-fd-accent-foreground:light-dark(#4c77dc,#96b3f8);--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-border:light-dark(#b8b8b873,#6663);--pg-panel-surface:light-dark(#fff,#0b0b0f);--pg-panel-shadow:light-dark(#0000001a,#ffffff1a);--pg-header-surface:light-dark(#fff,#1a1a1a);--pg-header-shadow:light-dark(#6f5ede,#0000);--pg-tabs-border:light-dark(#d4d4d8,#4d4d4d33);--pg-preview:light-dark(#f7f7f7,#222)}:root,.x14bkxfp{--x8eqdt4:0deg}.x11x7qzo{--fd-nav-height:64px}.xvjvu2f{--rotation:-90deg}.xekwhc4{--summary-color:initial}.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))}