@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff");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}:root{--pd-font:Inter, "Inter Fallback", system-ui, arial, sans-serif;--pd-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pd-code-text:var(--pd-text);--pd-code-bg:var(--pd-bg-subtle);--pd-code-comment:rgb(var(--pd-neutral-9));--pd-code-operator:rgb(var(--pd-tint-11));--pd-header-h:64px;--pd-container:1440px;--pd-gutter:16px;--pd-sidebar-w:288px;--pd-aside-w:256px;--pd-content-w:768px;--pd-bg:rgb(var(--pd-tint-1));--pd-bg-subtle:rgb(var(--pd-tint-2));--pd-bg-tint:rgb(var(--pd-tint-3));--pd-bg-hover:rgb(var(--pd-tint-4));--pd-bg-active:rgb(var(--pd-primary-5));--pd-text:rgb(var(--pd-tint-12));--pd-text-muted:rgb(var(--pd-tint-11));--pd-text-subtle:rgb(var(--pd-tint-9));--pd-nav-text:rgb(var(--pd-tint-12) / .64);--pd-nav-icon:rgb(var(--pd-tint-12) / .4);--pd-border-subtle:rgb(var(--pd-tint-6));--pd-border:rgb(var(--pd-tint-7));--pd-border-hover:rgb(var(--pd-tint-8));--pd-accent:rgb(var(--pd-primary-9));--pd-accent-text:rgb(var(--pd-primary-9));--pd-on-accent:rgb(var(--pd-tint-1));--sl-font:var(--pd-font);--sl-font-mono:var(--pd-mono);--sl-color-bg:var(--pd-bg);--sl-color-bg-nav:var(--pd-bg);--sl-color-bg-sidebar:var(--pd-bg);--sl-color-text:var(--pd-text);--sl-color-white:var(--pd-text);--sl-color-gray-1:rgb(var(--pd-tint-12));--sl-color-gray-2:rgb(var(--pd-tint-11));--sl-color-gray-3:rgb(var(--pd-tint-10));--sl-color-gray-4:rgb(var(--pd-tint-9));--sl-color-gray-5:rgb(var(--pd-tint-7));--sl-color-gray-6:rgb(var(--pd-tint-3));--sl-color-black:var(--pd-bg);--sl-color-accent:var(--pd-accent);--sl-color-accent-high:rgb(var(--pd-primary-11));--sl-color-accent-low:rgb(var(--pd-primary-4));--sl-color-hairline:var(--pd-border-subtle);--sl-color-hairline-shade:var(--pd-border-subtle);--sl-color-hairline-light:var(--pd-border-subtle)}:root[data-theme=dark]{color-scheme:dark;--pd-mark-green:#8fc990;--pd-mark-orange:#eea471;--pd-mark-yellow:#c7b77c;--pd-mark-red:#fb9890;--pd-mark-blue:#7dbcff;--pd-code-string:rgb(var(--pd-success-11));--pd-code-constant:rgb(var(--pd-warning-11));--pd-code-keyword:rgb(var(--pd-danger-11));--pd-code-function:rgb(var(--pd-primary-11));--pd-code-punctuation:rgb(var(--pd-tint-12));--pd-code-line-hover:rgb(var(--pd-neutral-12) / .043);--pd-card-shadow:0 0 transparent;--pd-search-shadow:none;--pd-preview-shadow:0 10px 15px -3px rgb(var(--pd-tint-1)), 0 4px 6px -4px rgb(var(--pd-tint-1))}:root[data-theme=light]{color-scheme:light;--pd-on-accent:rgb(var(--pd-tint-12));--pd-mark-green:#097f23;--pd-mark-orange:#ae4300;--pd-mark-yellow:#7d6700;--pd-mark-red:#c01d27;--pd-mark-blue:#0067d1;--pd-code-string:rgb(var(--pd-success-10));--pd-code-constant:rgb(var(--pd-warning-10));--pd-code-keyword:rgb(var(--pd-danger-10));--pd-code-function:rgb(var(--pd-primary-10));--pd-code-punctuation:rgb(var(--pd-tint-11));--pd-code-line-hover:rgb(var(--pd-neutral-12) / .05);--pd-card-shadow:0 1px 1px rgb(var(--pd-tint-9) / .04), 0 3.267px 2.754px rgb(var(--pd-tint-9) / .04), 0 6.278px 6.63px rgb(var(--pd-tint-9) / .04), 0 14px 22px rgb(var(--pd-tint-9) / .04);--pd-search-shadow:0 1px 2px rgb(var(--pd-tint-7) / .4);--pd-preview-shadow:0 10px 15px -3px rgb(var(--pd-tint-12) / .16), 0 4px 6px -4px rgb(var(--pd-tint-12) / .16)}:root[data-theme=dark]{--pd-danger-1:29 29 29;--pd-danger-2:40 32 32;--pd-danger-3:55 39 38;--pd-danger-4:64 41 38;--pd-danger-5:75 44 41;--pd-danger-6:84 45 41;--pd-danger-7:100 51 48;--pd-danger-8:117 58 54;--pd-danger-9:251 44 54;--pd-danger-10:255 52 59;--pd-danger-11:248 168 161;--pd-danger-12:255 249 247;--pd-danger-original:251 44 54;--pd-header-background:26 10 54;--pd-header-link:255 255 255;--pd-info-1:29 29 29;--pd-info-2:31 36 36;--pd-info-3:36 46 48;--pd-info-4:35 51 53;--pd-info-5:35 58 61;--pd-info-6:33 63 67;--pd-info-7:36 74 79;--pd-info-8:40 86 92;--pd-info-9:0 233 255;--pd-info-10:0 168 189;--pd-info-11:148 203 211;--pd-info-12:244 255 255;--pd-info-original:0 233 255;--pd-neutral-1:29 29 29;--pd-neutral-2:34 34 34;--pd-neutral-3:44 44 44;--pd-neutral-4:48 48 48;--pd-neutral-5:53 53 53;--pd-neutral-6:57 57 57;--pd-neutral-7:67 67 67;--pd-neutral-8:78 78 78;--pd-neutral-9:120 120 120;--pd-neutral-10:144 144 144;--pd-neutral-11:192 192 192;--pd-neutral-12:255 255 255;--pd-neutral-original:120 120 120;--pd-primary-1:29 29 29;--pd-primary-2:35 34 37;--pd-primary-3:44 43 48;--pd-primary-4:48 46 55;--pd-primary-5:54 52 63;--pd-primary-6:58 55 69;--pd-primary-7:68 65 82;--pd-primary-8:79 75 95;--pd-primary-9:183 168 236;--pd-primary-10:148 133 198;--pd-primary-11:193 188 215;--pd-primary-12:255 254 255;--pd-primary-original:183 168 236;--pd-success-1:29 29 29;--pd-success-2:31 36 32;--pd-success-3:37 47 38;--pd-success-4:37 52 39;--pd-success-5:38 60 41;--pd-success-6:38 65 41;--pd-success-7:42 77 48;--pd-success-8:47 89 54;--pd-success-9:0 201 80;--pd-success-10:0 176 54;--pd-success-11:155 208 161;--pd-success-12:246 255 247;--pd-success-original:0 201 80;--pd-tint-1:29 29 29;--pd-tint-2:35 34 36;--pd-tint-3:44 43 48;--pd-tint-4:48 47 53;--pd-tint-5:54 52 61;--pd-tint-6:58 56 67;--pd-tint-7:68 65 79;--pd-tint-8:79 75 92;--pd-tint-9:136 123 177;--pd-tint-10:147 135 189;--pd-tint-11:193 189 211;--pd-tint-12:255 254 255;--pd-tint-original:26 10 54;--pd-warning-1:29 29 29;--pd-warning-2:38 34 30;--pd-warning-3:50 42 35;--pd-warning-4:57 45 34;--pd-warning-5:66 50 34;--pd-warning-6:73 53 33;--pd-warning-7:87 62 37;--pd-warning-8:101 71 41;--pd-warning-9:254 154 0;--pd-warning-10:213 116 0;--pd-warning-11:224 184 145;--pd-warning-12:255 253 243;--pd-warning-original:254 154 0}:root[data-theme=light]{--pd-danger-1:255 255 255;--pd-danger-2:255 247 246;--pd-danger-3:255 242 239;--pd-danger-4:255 234 230;--pd-danger-5:255 226 221;--pd-danger-6:255 215 210;--pd-danger-7:255 200 193;--pd-danger-8:254 184 177;--pd-danger-9:251 44 54;--pd-danger-10:228 0 33;--pd-danger-11:158 87 81;--pd-danger-12:39 25 23;--pd-danger-original:251 44 54;--pd-header-background:192 180 237;--pd-header-link:29 29 29;--pd-info-1:255 255 255;--pd-info-2:245 251 252;--pd-info-3:237 250 252;--pd-info-4:226 247 250;--pd-info-5:216 243 247;--pd-info-6:203 237 242;--pd-info-7:184 226 232;--pd-info-8:166 215 221;--pd-info-9:0 155 177;--pd-info-10:0 143 165;--pd-info-11:66 120 127;--pd-info-12:21 31 33;--pd-info-original:0 233 255;--pd-neutral-1:255 255 255;--pd-neutral-2:250 250 250;--pd-neutral-3:247 247 247;--pd-neutral-4:242 242 242;--pd-neutral-5:237 237 237;--pd-neutral-6:229 229 229;--pd-neutral-7:217 217 217;--pd-neutral-8:204 204 204;--pd-neutral-9:120 120 120;--pd-neutral-10:121 121 121;--pd-neutral-11:110 110 110;--pd-neutral-12:29 29 29;--pd-neutral-original:120 120 120;--pd-primary-1:255 255 255;--pd-primary-2:250 249 253;--pd-primary-3:248 246 254;--pd-primary-4:242 241 251;--pd-primary-5:238 235 249;--pd-primary-6:230 227 245;--pd-primary-7:218 214 235;--pd-primary-8:205 201 225;--pd-primary-9:183 168 236;--pd-primary-10:125 110 173;--pd-primary-11:111 106 131;--pd-primary-12:29 28 33;--pd-primary-original:183 168 236;--pd-success-1:255 255 255;--pd-success-2:245 252 246;--pd-success-3:238 252 240;--pd-success-4:229 249 231;--pd-success-5:219 246 222;--pd-success-6:207 240 210;--pd-success-7:190 229 194;--pd-success-8:172 218 177;--pd-success-9:0 201 80;--pd-success-10:0 152 23;--pd-success-11:74 124 82;--pd-success-12:22 32 23;--pd-success-original:0 201 80;--pd-tint-1:255 255 255;--pd-tint-2:250 249 252;--pd-tint-3:247 246 252;--pd-tint-4:242 241 250;--pd-tint-5:237 235 247;--pd-tint-6:230 227 242;--pd-tint-7:217 214 232;--pd-tint-8:205 201 222;--pd-tint-9:135 123 177;--pd-tint-10:124 112 165;--pd-tint-11:111 107 128;--pd-tint-12:29 28 33;--pd-tint-original:192 180 237;--pd-warning-1:255 255 255;--pd-warning-2:254 249 244;--pd-warning-3:255 245 236;--pd-warning-4:255 239 225;--pd-warning-5:254 233 214;--pd-warning-6:250 224 200;--pd-warning-7:242 211 182;--pd-warning-8:233 197 164;--pd-warning-9:254 154 0;--pd-warning-10:187 92 0;--pd-warning-11:138 102 66;--pd-warning-12:35 28 21;--pd-warning-original:254 154 0}html{background:var(--pd-bg)}:root{scroll-padding-top:0}body{background:var(--pd-bg);color:var(--pd-text);font-family:var(--pd-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:26px}.pd-icon{fill:currentColor;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.pd-icon-button{border:1px solid var(--pd-border);background:var(--pd-bg);width:38px;height:38px;color:var(--pd-text-muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:16px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.pd-icon-button:hover{border-color:var(--pd-border-hover);color:var(--pd-text)}.pd-header{z-index:30;height:var(--pd-header-h);background:rgb(var(--pd-tint-1) / .88);backdrop-filter:blur(16px);box-shadow:0 1px 0 rgb(var(--pd-tint-12) / .06);position:sticky;top:0}.pd-header-inner{max-width:var(--pd-container);height:100%;padding:12px var(--pd-gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.pd-header-start{align-items:center;gap:8px;min-width:0;display:flex}.pd-logo{flex:none;align-items:center;display:flex}.pd-logo img{object-fit:contain;width:32px;height:32px;display:block}.pd-menu-button{width:37px;height:37px;color:var(--pd-text);background:0 0;border:0;margin-left:-8px;font-size:18px}.pd-header-search{flex:auto;justify-content:flex-end;min-width:0;display:flex}.pd-search{justify-content:flex-end;width:100%;display:flex;position:relative}.pd-search-box{border:1px solid var(--pd-border);background:var(--pd-bg);width:38px;height:39px;box-shadow:var(--pd-search-shadow);color:var(--pd-text-muted);cursor:pointer;border-radius:12px;align-items:center;margin-left:auto;padding:0 0 0 11px;font-size:14px;line-height:21px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pd-search-box:hover{border-color:var(--pd-border-hover)}.pd-search-box:focus-within{border-color:rgb(var(--pd-primary-8));box-shadow:0 0 0 2px rgb(var(--pd-primary-8));cursor:text}.pd-search-icon{color:var(--pd-text);flex:none;font-size:16px;display:inline-flex}.pd-search.has-query .pd-search-icon{visibility:hidden}.pd-search-clear{width:33px;height:33px;color:var(--pd-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:6px;font-size:16px;display:inline-flex;position:absolute;top:1px;left:3px}.pd-search-clear[hidden],.pd-search-count[hidden],.pd-search-panel[hidden]{display:none}.pd-search-input{min-width:0;height:37px;color:var(--pd-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px;font-size:14px;line-height:21px;display:none}.pd-search-input::placeholder{color:rgb(var(--pd-tint-11) / .72);opacity:1}.pd-search-count{color:rgb(var(--pd-tint-9));white-space:nowrap;flex:none;margin-right:15px;font-size:14px;line-height:20px}.pd-search-keys{gap:2px;margin-right:12px;display:none}.pd-search-keys kbd,.pd-search-foot kbd{border:1px solid var(--pd-border-subtle);background:var(--pd-bg);min-width:20px;height:20px;color:var(--pd-text-muted);font-family:var(--pd-mono);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;line-height:16px;display:inline-flex}.pd-search-panel{z-index:40;background:var(--pd-bg);width:100%;max-height:min(512px,100vh - 80px);box-shadow:0 0 0 1px var(--pd-border), 0 20px 25px -5px rgb(var(--pd-tint-12) / .08), 0 8px 10px -6px rgb(var(--pd-tint-12) / .08);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.pd-search-results{scrollbar-width:thin;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:12px 22px 12px 12px;display:flex;overflow-y:auto}.pd-result{color:var(--pd-text-muted);border-radius:6px;align-items:center;gap:12px;padding:8px 8px 8px 12px;text-decoration:none;display:flex}.pd-result.is-active{background:rgb(var(--pd-primary-3));color:var(--pd-text)}.pd-result-icon{color:rgb(var(--pd-tint-9));flex:none;display:inline-flex}.pd-result-icon .pd-icon{width:16px;height:16px}.pd-result-text{flex-direction:column;flex:1;min-width:0;display:flex}.pd-result-crumbs{color:rgb(var(--pd-tint-11) / .64);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.pd-result.is-active .pd-result-crumbs{color:var(--pd-text-muted)}.pd-result-sep{flex:none;width:8px;height:8px}.pd-result-title{color:var(--pd-text);font-size:16px;font-weight:600;line-height:22px}.pd-result-snippet{color:var(--pd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.pd-hl{background:rgb(var(--pd-primary-3));border-radius:4px;padding:2px}.pd-result-go{color:rgb(var(--pd-tint-9));flex:none;margin-right:8px;display:inline-flex}.pd-result-go .pd-icon{width:12px;height:12px}.pd-result-enter{background:var(--pd-accent);width:28px;height:28px;color:var(--pd-on-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-result-enter .pd-icon{width:14px;height:14px}.pd-search-foot{border-top:1px solid var(--pd-border-subtle);color:var(--pd-text-muted);flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.pd-search-foot span+kbd{margin-left:6px}.pd-search-foot kbd .pd-icon{width:10px;height:10px}@media (width<=767.98px){.pd-search.is-open{z-index:45;width:auto;position:fixed;top:12px;left:16px;right:16px}.pd-search.is-open .pd-search-box{width:100%}.pd-search.is-open .pd-search-input{display:block}}.pd-shell{max-width:var(--pd-container);padding:0 var(--pd-gutter);margin:0 auto;display:flex}.pd-shell>main{min-width:0;max-width:var(--pd-content-w);flex:auto;margin:0 auto;padding:32px 0;container-type:inline-size}.pd-sidebar{z-index:41;flex-direction:column;width:80%;max-width:calc(100% - 4.5rem);padding:24px 0 16px 32px;transition:transform .25s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-110%)}:root[data-pd-sheet=sidebar] .pd-sidebar{transform:none}.pd-sheet-top{flex:none;align-items:center;height:32px;margin-bottom:16px;padding:0 16px 0 0;display:flex}.pd-sheet-close{visibility:hidden;width:39px;height:39px;position:fixed;top:16px;left:calc(100vw - 62px)}:root[data-pd-sheet=sidebar] .pd-sheet-close{visibility:visible}.pd-sidebar-panel{border:1px solid var(--pd-border-subtle);background:var(--pd-bg-subtle);border-radius:16px;flex-direction:column;flex:auto;min-height:0;margin-left:-20px;display:flex;position:relative}.pd-sidebar-scroll{scrollbar-gutter:stable;scrollbar-width:none;flex:auto;min-height:0;padding:8px 18px 8px 8px;overflow-y:auto}.pd-sidebar-scroll[data-fade=bottom]{mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.pd-sidebar-scroll[data-fade=top]{mask-image:linear-gradient(0deg,#000 calc(100% - 16px),#0000)}.pd-sidebar-scroll[data-fade=both]{mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000)}.pd-sidebar-more{z-index:10;border:1px solid var(--pd-border);background:var(--pd-bg);width:28px;height:28px;color:var(--pd-text-muted);opacity:0;pointer-events:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:scale .15s,opacity .15s,translate .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;left:50%;translate:-50%;scale:0}.pd-sidebar-more .pd-icon{width:14px;height:14px}.pd-sidebar-more.is-back{margin-top:-16px;top:0}.pd-sidebar-more.is-further{margin-bottom:8px;bottom:0}.pd-sidebar-panel[data-can-back] .pd-sidebar-more.is-back,.pd-sidebar-panel[data-can-further] .pd-sidebar-more.is-further{opacity:1;pointer-events:auto}@media (hover:hover){.pd-sidebar-panel:hover .pd-sidebar-more{scale:1}.pd-sidebar-more:hover{border-color:var(--pd-border-hover);box-shadow:0 4px 6px -1px rgb(var(--pd-tint-1)), 0 2px 4px -2px rgb(var(--pd-tint-1));translate:-50% -1px}}.pd-sidebar-scroll::-webkit-scrollbar{display:none}.pd-scrim{z-index:40;background:rgb(var(--pd-tint-1) / .4);backdrop-filter:blur(12px);opacity:0;pointer-events:none;border:0;padding:0;transition:opacity .25s;position:fixed;inset:0}:root[data-pd-sheet] .pd-scrim{opacity:1;pointer-events:auto}.pd-nav ul{margin:0;padding:0;list-style:none}.pd-nav-groups{flex-direction:column;gap:2px;display:flex}.pd-nav-group-head{z-index:1;background:var(--pd-bg-subtle);margin-top:4px;padding-top:10px;position:sticky;top:-16px}.pd-nav-group:first-child>.pd-nav-group-head{border-radius:6px 6px 0 0;margin-top:-8px;padding-top:8px;top:-8px}.pd-nav-group-head:after{content:"";background:linear-gradient(var(--pd-bg-subtle), transparent);opacity:0;pointer-events:none;height:16px;position:absolute;top:100%;left:0;right:0}.pd-nav-group-head.is-stuck:after{opacity:1}.pd-nav-group-title{width:100%;color:var(--pd-text);font:inherit;letter-spacing:.3px;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 6px 8px 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.pd-nav-group-title span{flex:1;min-width:0}.pd-nav-group-title .pd-chevron{opacity:0;width:12px;height:12px;margin-right:4px;transition:transform .2s,opacity .15s;transform:rotate(90deg)}.pd-nav-group-title:hover .pd-chevron,.pd-nav-group-title:focus-visible .pd-chevron{opacity:.6}.pd-nav-group:not(.is-open) .pd-nav-group-title .pd-chevron{transform:none}.pd-nav-group:not(.is-open)>.pd-nav-list{display:none}.pd-nav-list,.pd-nav-children{flex-direction:column;gap:2px;display:flex}.pd-nav-list{margin-top:1px!important}.pd-nav-row{display:flex;position:relative}.pd-nav-link{min-width:0;color:var(--pd-nav-text);border-radius:6px;flex:1;align-items:center;gap:12px;padding:6px 6px 6px 12px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.pd-nav-item.has-children>.pd-nav-row>.pd-nav-link{padding-right:34px}.pd-nav-link:hover{background:var(--pd-bg-hover);color:var(--pd-text)}.pd-nav-link[aria-current=page]{color:var(--pd-accent-text);font-weight:600}.pd-nav-link[aria-current=page]:hover{background:0 0}.pd-nav-icon{width:16px;height:16px;color:var(--pd-nav-icon)}.pd-nav-link:hover .pd-nav-icon,.pd-nav-link[aria-current=page] .pd-nav-icon{color:inherit}.pd-nav-text{overflow-wrap:anywhere;min-width:0}.pd-nav-toggle{width:24px;height:24px;color:var(--pd-nav-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:4px;right:4px}.pd-nav-toggle .pd-chevron{opacity:.6;width:12px;height:12px;transition:transform .2s,opacity .15s}.pd-nav-row:hover .pd-nav-toggle .pd-chevron{opacity:1}.pd-nav-toggle[aria-expanded=true] .pd-chevron{transform:rotate(90deg)}.pd-nav-children{border-left:1px solid var(--pd-border-subtle);margin:8px 0 8px 20px!important}.pd-nav-children[hidden]{display:none}.pd-nav-children .pd-nav-link{border-radius:0 6px 6px 0;padding-left:20px;position:relative}.pd-nav-children .pd-nav-link[aria-current=page]:before{content:"";background:currentColor;width:1px;position:absolute;inset:0 auto 0 -1px}.pd-aside{z-index:41;border-left:1px solid var(--pd-border-subtle);background:var(--pd-bg);width:256px;max-width:calc(100% - 4.5rem);color:var(--pd-text-muted);flex-direction:column;padding:32px 16px 16px;transition:transform .25s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(110%)}:root[data-pd-sheet=toc] .pd-aside{transform:none}.pd-aside-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.pd-toc-head{justify-content:space-between;align-items:center;display:flex}.pd-toc-head .pd-toc-label{display:none}.pd-toc-label{color:var(--pd-text-muted);text-transform:uppercase;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pd-toc-label .pd-icon{width:12px;height:12px}.pd-toc{scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.pd-toc ul{flex-direction:column;margin:0;padding:0 0 20px;list-style:none;display:flex}.pd-toc li{margin:8px 0 2px}.pd-toc li:first-child{margin-top:0}.pd-toc a{color:var(--pd-text-muted);overflow-wrap:anywhere;border-radius:6px;padding:4px 12px;font-size:14px;line-height:20px;text-decoration:none;transition:all .2s;display:block}.pd-toc li.depth-3{margin:0 0 0 12px}.pd-toc li.depth-3 a{border-left:1px solid var(--pd-border);opacity:.72;border-radius:0 6px 6px 0}.pd-toc a:hover{background:var(--pd-bg-hover);color:var(--pd-text)}.pd-toc a[aria-current=true]{color:var(--pd-accent-text);font-weight:600}.pd-aside-foot{justify-content:flex-end;margin-top:auto;padding-top:16px;display:flex;position:sticky;bottom:0}.pd-toc-close{visibility:hidden;width:42px;height:42px;display:inline-flex;position:fixed;top:16px;right:calc(min(256px,100vw - 4.5rem) + 15px)}:root[data-pd-sheet=toc] .pd-toc-close{visibility:visible}.pd-toc-close .pd-icon{width:18px;height:18px}.pd-theme{gap:8px;display:flex}.pd-theme-option{width:33px;height:33px;color:var(--pd-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:6px;font-size:14px;transition:background-color .15s,color .15s;display:inline-flex}.pd-theme-option:hover{color:var(--pd-text)}.pd-theme-option[aria-checked=true]{background:var(--pd-bg-active);color:var(--pd-text);font-weight:500}@media (width>=640px){:root{--pd-gutter:24px}}@media (width>=768px){:root{--pd-gutter:32px}.pd-header-inner{gap:16px}.pd-header-search{flex:0 352px;justify-content:flex-start}.pd-search-box{cursor:text;width:100%;margin-left:0}.pd-search-input{display:block}.pd-search:not(.has-query):not(:focus-within) .pd-search-keys{display:inline-flex}.pd-sidebar{width:50%}}@media (width>=1024px){.pd-menu-button,.pd-sheet-top,.pd-scrim{display:none}.pd-header-start{width:var(--pd-sidebar-w);flex:none;margin-right:32px}.pd-header-search{flex:0 512px}.pd-sidebar{inset:auto;top:var(--pd-header-h);z-index:auto;width:var(--pd-sidebar-w);max-width:none;height:calc(100vh - var(--pd-header-h));flex:none;align-self:flex-start;margin-right:48px;padding:24px 24px 16px 0;transition:none;position:sticky;transform:none}.pd-sidebar-panel{border:0}}@media (width>=1280px){.pd-toc-button,.pd-toc-close{display:none}.pd-toc-head{margin:0 0 12px 12px}.pd-toc-head .pd-toc-label{display:inline-flex}.pd-aside{inset:auto;top:var(--pd-header-h);z-index:auto;width:var(--pd-aside-w);max-width:none;height:calc(100vh - var(--pd-header-h));background:0 0;border-left:0;flex:none;align-self:flex-start;margin-left:16px;padding:32px 0 16px 32px;transition:none;position:sticky;transform:none}}main .content-panel{padding:0}.pd-shell>main{flex-direction:column;display:flex}main .content-panel+.content-panel{border-top:0;flex-direction:column;flex:1 0 auto;display:flex}main .content-panel+.content-panel>.sl-container{flex-direction:column;flex:1 0 auto;display:flex}main .content-panel+.content-panel>.sl-container>.pd-content{flex:1 0 auto}.pd-shell>main{min-height:calc(100vh - var(--pd-header-h))}main .sl-container{max-width:none;margin-inline:0}:root[data-has-hero] .pd-shell>main{padding:10vh 0}:root[data-has-hero] .pd-content:empty,:root[data-has-hero] .pd-aside{display:none}.pd-404{flex-direction:column;gap:64px;display:flex}.pd-404-head{text-align:center}.pd-404-head h1{color:var(--pd-text);margin:0;font-size:30px;font-weight:600;line-height:36px}.pd-404-head p{color:var(--pd-text-muted);margin:8px 0 0;font-size:16px;line-height:24px}.pd-404-box{z-index:1;border:1px solid var(--pd-border);background:var(--pd-bg);border-radius:12px;align-items:center;gap:12px;height:50px;padding:12px 58px 12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pd-404-box:focus-within{border-color:rgb(var(--pd-primary-8));box-shadow:0 0 0 2px rgb(var(--pd-primary-8))}.pd-404-glass{color:var(--pd-text-muted);flex:none;display:flex}.pd-404-glass .pd-icon{width:24px;height:24px}.pd-404-box input{min-width:0;height:24px;color:var(--pd-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;line-height:24px}.pd-404-box input::placeholder{color:var(--pd-text-muted)}.pd-404-enter{width:21px;height:20px;color:var(--pd-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.pd-404-enter[hidden]{display:none}.pd-404-enter .pd-icon{width:14px;height:14px}.pd-404-go{border:1px solid rgb(var(--pd-primary-2));background:rgb(var(--pd-primary-2));width:42px;height:42px;color:rgb(var(--pd-primary-11) / .72);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:absolute;top:3px;right:4px}.pd-404-go .pd-icon{width:18px;height:18px}.pd-404-box.has-query .pd-404-go{border-color:rgb(var(--pd-primary-9));background:rgb(var(--pd-primary-9));color:rgb(var(--pd-tint-1))}.pd-404-panel{background:var(--pd-bg-subtle);border-radius:0 0 12px 12px;flex-direction:column;gap:8px;margin-top:-16px;padding:40px 32px 32px;display:flex}.pd-404-panel[hidden]{display:none}.pd-404-panel h2{color:var(--pd-text-muted);margin:0;padding:0;font-size:16px;font-weight:500;line-height:26px}.pd-404-panel ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-404-panel li{margin:0;display:flex}.pd-404-panel a{color:var(--pd-text);text-decoration:underline;text-decoration-color:rgb(var(--pd-primary-9));text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;line-height:26px;display:inline-flex}.pd-404-icon{color:rgb(var(--pd-tint-9));display:flex}.pd-404-icon svg{width:16px;height:16px}.pd-404-home{color:var(--pd-text-muted);border-radius:12px;align-self:center;align-items:center;gap:8px;padding:6px 12px;font-size:16px;line-height:24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pd-404-home:hover{background:var(--pd-bg-hover);color:var(--pd-text)}.pd-404-home .pd-icon{width:16px;height:16px}:root:not([data-has-sidebar]) [data-pd-open=sidebar]{display:none}.pd-page-header{margin-bottom:24px}.pd-page-header:after{content:"";clear:both;display:block}.pd-breadcrumb{color:var(--pd-text-muted);margin:0 0 12px;font-size:12px;line-height:19.5px}.pd-breadcrumb ol{margin:0;padding:0;list-style:none;display:inline}.pd-breadcrumb li{display:inline}.pd-breadcrumb a{color:inherit;text-decoration-line:none;text-decoration-color:var(--pd-accent);text-underline-offset:4px;line-height:16px;text-decoration-thickness:1px;display:inline}.pd-breadcrumb a:hover{text-decoration-line:underline;text-decoration-thickness:3px}.pd-crumb-sep{vertical-align:middle;opacity:.8;width:8px;height:8px;margin:0 8px;display:inline-block}.pd-crumb-icon{vertical-align:middle;width:12px;height:12px;margin:0 4px 2px 0;display:inline-block}.pd-title{color:var(--pd-text);letter-spacing:-.025em;text-wrap:pretty;clear:right;align-items:center;gap:.5em;margin:0;font-size:24px;font-weight:700;line-height:1.25;display:flex}.pd-title-icon{width:1em;height:1em;color:var(--pd-text-subtle)}.pd-description{color:var(--pd-text-muted);margin:12px 0 0;font-size:18px;line-height:28px}@container (width>=320px){.pd-title{font-size:30px}}@container (width>=512px){.pd-title{font-size:36px}}.pd-actions{float:right;gap:8px;margin:-6px 0 -4px 16px;display:flex;position:relative}.pd-actions-group{height:28px;display:flex}.pd-action{border:1px solid var(--pd-border);background:var(--pd-bg);height:27.5px;color:var(--pd-text-muted);font:inherit;cursor:pointer;align-items:center;gap:8px;font-size:14px;line-height:17.5px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pd-action:hover{border-color:var(--pd-border-hover);background:var(--pd-bg-hover)}.pd-action-main{border-radius:8px 0 0 8px;padding:4px 8px}.pd-action-main .pd-icon{width:14px;height:14px}.pd-action-more{border-left:0;border-radius:0 8px 8px 0;justify-content:center;width:25px;padding:4px}.pd-action-more .pd-chevron{width:12px;height:12px;transition:transform .2s}.pd-action-more[aria-expanded=true] .pd-chevron{transform:rotate(180deg)}.pd-toc-button{border-radius:8px;width:28px;height:28px;font-size:14px}.pd-menu{z-index:20;border:1px solid var(--pd-border);background:var(--pd-bg);border-radius:6px;flex-direction:column;width:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pd-menu[hidden]{display:none}.pd-menu-item{color:var(--pd-text);border-radius:4px;align-items:flex-start;gap:12px;padding:8px;text-decoration:none;display:flex}.pd-menu-item:hover,.pd-menu-item:focus-visible{background:var(--pd-bg-hover);outline:none}.pd-menu-item>.pd-icon{width:16px;height:16px;margin-top:2px}.pd-menu-text{flex-direction:column;display:flex}.pd-menu-title{align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.pd-external{width:10px;height:10px;color:var(--pd-text-muted)}.pd-menu-hint{color:var(--pd-text-muted);font-size:12px;line-height:16px}.pd-content{color:var(--pd-text);overflow-wrap:anywhere;flex-direction:column;font-size:16px;line-height:26px;display:flex}.pd-content>*+*{margin-top:20px}.pd-content :where(p,ul,ol,table,pre,blockquote,h1,h2,h3,h4,h5,h6,hr){margin-bottom:0}.pd-content p{margin-top:0}.pd-content>*+p,.pd-content *>p+p{margin-top:20px}.pd-content :where(h2,h3,h4){color:var(--pd-text);scroll-margin-top:var(--pd-header-h);font-weight:600;position:relative}.pd-content h2{letter-spacing:-.0125em;padding-top:1em;font-size:20px;line-height:28px}.pd-content h3{padding-top:.75em;font-size:18px;line-height:28px}.pd-content h4{padding-top:.5em;font-size:16px;line-height:24px}@container (width>=320px){.pd-content h2{font-size:24px;line-height:32px}.pd-content h3{font-size:20px}}@container (width>=512px){.pd-content h2{font-size:30px;line-height:36px}.pd-content h3{font-size:24px;line-height:32px}.pd-content h4{font-size:18px;line-height:28px}}.pd-heading-hash{color:#0000;align-items:center;width:24px;height:1em;padding-right:8px;text-decoration:none;transition:color .15s;display:flex;position:absolute;bottom:.15em;left:-24px}.pd-heading-hash-icon{width:16px;height:16px}.pd-content h2.pd-heading{padding-bottom:1.5px}.pd-content h3.pd-heading{padding-bottom:1px}.pd-content h2 .pd-heading-hash-icon{transform:translateY(.8px)}.pd-content h3 .pd-heading-hash-icon{transform:translateY(-1.9px)}.pd-heading:hover .pd-heading-hash,.pd-heading-hash:focus-visible{color:rgb(var(--pd-tint-9))}.pd-content a:not([class]){color:inherit;text-decoration-line:underline;text-decoration-color:var(--pd-accent);text-underline-offset:4px;text-decoration-thickness:max(.07em,1px);transition:text-decoration-thickness .1s}.pd-content a:not([class]):hover{text-decoration-thickness:3px}.pd-content strong,.pd-content b{font-weight:700}.pd-content :where(ul,ol){flex-direction:column;gap:8px;margin-top:0;padding-left:28px;line-height:24px;display:flex}.pd-content *+:where(ul,ol){margin-top:20px}.pd-content li{margin:0;padding-left:0}.pd-content ul>li{list-style:none;position:relative}.pd-content ul>li:before{content:"";background:var(--pd-text-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:-18px}.pd-content ul ul>li:before{box-shadow:inset 0 0 0 1.5px var(--pd-text-muted);background:0 0}.pd-content ol>li::marker{color:var(--pd-text-muted)}.pd-content li>:where(ul,ol){margin-top:8px}.pd-content hr{background:var(--pd-border-subtle);border:0;height:1px;margin-top:20px}.pd-content :not(pre)>code{background:var(--pd-bg-tint);box-shadow:inset 0 0 0 1px var(--pd-border);color:var(--pd-text);font-family:var(--pd-mono);overflow-wrap:anywhere;hyphens:none;border-radius:4px;padding:1px 6px;font-size:.875em;line-height:max(1.2em,1.25rem)}.pd-content blockquote{border-left:2px solid var(--pd-border);color:var(--pd-text-muted);margin-left:0;padding-left:16px}.pd-table{flex-direction:column;gap:16px;min-width:0;display:flex}.pd-table-search{border:1px solid var(--pd-border);background:var(--pd-bg);cursor:text;border-radius:12px;align-items:center;gap:8px;height:35px;margin-bottom:-3px;padding:6px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.pd-table-search:hover{border-color:var(--pd-border-hover);background:var(--pd-bg-subtle)}.pd-table-search:focus-within{border-color:rgb(var(--pd-primary-8));background:var(--pd-bg);box-shadow:0 0 0 2px rgb(var(--pd-primary-8))}.pd-table-search-icon{width:14px;height:14px;color:var(--pd-text-muted);flex:none}.pd-table-search-icon[hidden],.pd-table-search-clear[hidden],.pd-table-empty[hidden]{display:none}.pd-table-search-clear{width:14px;height:14px;color:var(--pd-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.pd-table-search-clear svg{width:14px;height:14px}.pd-table-search-clear:hover{color:var(--pd-text)}.pd-table-search input{min-width:0;height:21px;color:var(--pd-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:21px}.pd-table-search input::placeholder{color:var(--pd-text-muted)}.pd-table-empty{color:var(--pd-text-muted);text-align:center;margin-top:1px;padding:32px 0;font-size:14px;line-height:20px}.pd-table-scroll{overscroll-behavior-x:none;overflow-x:auto}.pd-content table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:100%;margin:0;font-size:14px;line-height:20px}.pd-content thead th{border-top:1px solid var(--pd-border-subtle);border-bottom:1px solid var(--pd-border-subtle);background:var(--pd-bg-tint);color:var(--pd-text);text-align:left;vertical-align:middle;padding:8px 12px;font-weight:500}.pd-content thead th:first-child{border-left:1px solid var(--pd-border-subtle);border-radius:8px 0 0 8px}.pd-content thead th:last-child{border-right:1px solid var(--pd-border-subtle);border-radius:0 8px 8px 0}.pd-content tbody:before{content:"";height:4px;display:table-row}.pd-content tbody td{border-right:1px solid var(--pd-border-subtle);color:var(--pd-text);vertical-align:middle;padding:8px 12px;line-height:21px;transition:background-color .15s}.pd-content tbody td:last-child{border-right:0}.pd-content tbody tr+tr td{border-top:1px solid var(--pd-border-subtle)}.pd-content tbody tr:hover td{background:var(--pd-bg-hover)}.pd-content td>:where(p,ul,ol)+:where(p,ul,ol){margin-top:12px}.pd-content td code{font-size:.875em}.pd-code{margin-top:20px;position:relative}.pd-content>.pd-code:first-child{margin-top:0}.pd-code pre{border:1px solid var(--pd-border-subtle);background:var(--pd-code-bg);color:var(--pd-code-text);font-family:var(--pd-mono);border-radius:12px;margin:0;padding:10px 0;font-size:14px;line-height:20px;overflow:auto}.pd-code pre>code{width:max-content;min-width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.pd-code .line{min-height:20px;padding:0 16px;display:block}.pd-code .line:hover{background:var(--pd-code-line-hover)}.pd-code-actions{opacity:0;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.pd-code:hover .pd-code-actions,.pd-code:focus-within .pd-code-actions{opacity:1}.pd-code-copy{border:1px solid var(--pd-border);background:rgb(var(--pd-tint-3));color:var(--pd-text-muted);font:inherit;cursor:pointer;border-radius:8px;padding:4px 8px;font-size:14px;line-height:17.5px}.pd-preview{z-index:50;width:max-content;max-width:min(416px,100vw - 32px);font-family:var(--pd-font);pointer-events:none;animation:.2s pd-preview-in;position:absolute}.pd-preview[hidden]{display:none}.pd-preview.is-closing{animation:.2s forwards pd-preview-out}.pd-preview-card{background:var(--pd-bg);box-shadow:0 0 0 1px var(--pd-border-subtle), var(--pd-preview-shadow);color:var(--pd-text);border-radius:6px;padding:16px;overflow:hidden}.pd-preview-crumbs{color:var(--pd-text-muted);letter-spacing:.3px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:4px;font-size:12px;font-weight:600;line-height:15px;display:flex}.pd-preview-crumb{gap:4px;display:flex}.pd-preview-crumb-icon,.pd-preview-icon{color:var(--pd-text-subtle)}.pd-preview-crumb-icon{margin-top:2px}.pd-preview-crumb-icon .pd-icon,.pd-preview-sep{width:12px;height:12px;display:block}.pd-preview-sep{color:var(--pd-text-subtle)}.pd-preview-head{gap:8px;line-height:22px;display:flex}.pd-preview-icon{margin-top:4px}.pd-preview-icon .pd-icon{width:16px;height:16px;display:block}.pd-preview-title{letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:22px}.pd-preview-arrow{left:calc(var(--pd-preview-arrow,50%) - 8px);width:16px;height:8px;fill:var(--pd-bg);display:block;position:absolute}.pd-preview[data-side=top] .pd-preview-arrow{top:100%;transform:rotate(180deg)}.pd-preview[data-side=bottom] .pd-preview-arrow{bottom:100%}@keyframes pd-preview-in{0%{opacity:0;transform:rotateX(-10deg)scale(.9)}}@keyframes pd-preview-out{to{opacity:0;transform:rotateX(-10deg)scale(.9)}}@media (width<=639px){.pd-preview{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.pd-preview,.pd-preview.is-closing{animation-duration:1ms}}.pd-hint{background:rgb(var(--pd-hint-3));color:var(--pd-text);--pd-hint-3:var(--pd-info-3);--pd-hint-9:var(--pd-info-9);border-radius:6px;grid-template-columns:auto 1fr;font-size:14px;line-height:20px;display:grid}.pd-hint[data-style=warning]{--pd-hint-3:var(--pd-warning-3);--pd-hint-9:var(--pd-warning-9)}.pd-hint[data-style=danger]{--pd-hint-3:var(--pd-danger-3);--pd-hint-9:var(--pd-danger-9)}.pd-hint[data-style=success]{--pd-hint-3:var(--pd-success-3);--pd-hint-9:var(--pd-success-9)}.pd-hint-icon{color:rgb(var(--pd-hint-9));padding:16px 0 16px 16px}.pd-hint-glyph{width:1.2em;height:1.2em;margin-top:1.6px;display:block}.pd-hint-body{flex-direction:column;gap:12px;min-width:0;padding:16px 16px 16px 12px;display:flex}.pd-hint-body>*{margin:0!important}.pd-hint-body p{font-size:14px;line-height:20px}.pd-hint-body a:not([class]){text-decoration-color:rgb(var(--pd-hint-9))}.pd-hint .pd-hint{border:1px solid rgb(var(--pd-hint-9) / .4)}.pd-content ol.pd-stepper{flex-direction:column;gap:0;margin-top:20px;padding:0;line-height:26px;list-style:none;display:flex}.pd-content>ol.pd-stepper:first-child{margin-top:0}.pd-step{gap:16px;display:flex}.pd-step-rail{user-select:none;flex:none;position:relative}.pd-step-number{background:var(--pd-accent);width:calc(1.75rem + 1px);height:calc(1.75rem + 1px);color:var(--pd-on-accent);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:26px;display:flex}.pd-step:not(:last-child) .pd-step-rail:after{content:"";background:rgb(var(--pd-primary-9) / .5);width:1px;position:absolute;top:calc(1.75rem + 9px);bottom:8px;left:50%;transform:translate(-50%)}.pd-step-body{flex-direction:column;flex:1;min-width:0;padding-bottom:24px;display:flex}.pd-step-body>*+*{margin-top:20px}.pd-step-body>:first-child{margin-top:0}@media (width>=768px){.pd-step{gap:32px}}.pd-cards{grid-template-columns:1fr;gap:16px;display:grid}@container (width>=384px){.pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=672px){.pd-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-card{background:var(--pd-bg);box-shadow:0 0 0 1px rgb(var(--pd-tint-12) / .07), var(--pd-card-shadow);border-radius:4px;transition:box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.pd-card.is-link:hover{box-shadow:0 0 0 1px rgb(var(--pd-tint-12) / .16), var(--pd-card-shadow)}.pd-card-link{z-index:1;position:absolute;inset:0}.pd-card-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pd-card-body{color:var(--pd-text);flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:21px;display:flex;translate:-1px -1px}.pd-card-cell{flex-direction:column;gap:8px;display:flex}.pd-card-cell>*{margin:0!important}.pd-card-heading{font-size:20px;font-weight:600;line-height:27.5px}.pd-card-heading .pd-icon{vertical-align:-.23em}.pd-inline-icon{vertical-align:-.125em}.pd-inline-icon.is-primary{color:var(--pd-accent)}.pd-mark{color:inherit;background:0 0}.pd-color-green{color:var(--pd-mark-green)}.pd-color-blue{color:var(--pd-mark-blue)}.pd-color-orange{color:var(--pd-mark-orange)}.pd-color-yellow{color:var(--pd-mark-yellow)}.pd-color-red{color:var(--pd-mark-red)}.pd-color-purple,.pd-color-primary{color:var(--pd-accent)}.pd-bg-green{background:rgb(var(--pd-success-3))}.pd-bg-blue{background:rgb(var(--pd-info-3))}.pd-bg-orange,.pd-bg-yellow{background:rgb(var(--pd-warning-3))}.pd-bg-red{background:rgb(var(--pd-danger-3))}.pd-pagination{color:var(--pd-text-muted);flex-direction:column;gap:12px;margin-top:24px;display:flex}.pd-page-link{border:1px solid var(--pd-border-subtle);color:var(--pd-text-muted);text-wrap:pretty;border-radius:12px;flex:1;align-items:center;gap:8px;padding:12px;font-size:14px;line-height:24px;text-decoration:none;transition:border-color .15s;display:flex}.pd-page-link:hover{border-color:rgb(var(--pd-primary-8))}.pd-page-link.is-next{text-align:right;justify-content:flex-end}.pd-page-link-arrow{width:12px;height:12px}.pd-page-link-text{flex-direction:column;display:flex}.pd-page-link-label{font-size:12px;line-height:16px}.pd-page-link-title{-webkit-line-clamp:2;color:var(--pd-text);-webkit-box-orient:vertical;font-size:14px;line-height:19.25px;transition:color .15s;display:-webkit-box;overflow:hidden}.pd-page-link:hover .pd-page-link-title{color:var(--pd-accent-text)}.pd-page-link-spacer{display:none}.pd-page-meta{color:var(--pd-text-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.pd-updated{margin:0;font-size:14px;line-height:20px}@container (width>=576px){.pd-pagination{flex-direction:row}.pd-page-link{gap:12px;padding:16px;font-size:16px}.pd-page-link-spacer{flex:1;display:block}.pd-page-link-title{font-size:16px;line-height:22px}.pd-card-heading{font-size:24px;line-height:33px}}@layer starlight.base{:root,::backdrop{--sl-color-white:#fff;--sl-color-gray-1:#edeef3;--sl-color-gray-2:#c1c3c8;--sl-color-gray-3:#888c96;--sl-color-gray-4:#555962;--sl-color-gray-5:#353841;--sl-color-gray-6:#23262f;--sl-color-black:#17181c;--sl-hue-orange:41;--sl-color-orange-low:hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange:hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high:hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green:101;--sl-color-green-low:hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high:hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue:234;--sl-color-blue-low:hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue:hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple:281;--sl-color-purple-low:hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple:hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red:339;--sl-color-red-low:hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red:hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high:hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low:#17264f;--sl-color-accent:#3369ff;--sl-color-accent-high:#b3c7ff;--sl-color-text:var(--sl-color-gray-2);--sl-color-text-accent:var(--sl-color-accent-high);--sl-color-text-invert:var(--sl-color-accent-low);--sl-color-bg:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-6);--sl-color-bg-sidebar:var(--sl-color-gray-6);--sl-color-bg-inline-code:var(--sl-color-gray-5);--sl-color-bg-accent:var(--sl-color-accent-high);--sl-color-hairline-light:var(--sl-color-gray-5);--sl-color-hairline:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-black);--sl-color-backdrop-overlay:#16181da8;--sl-shadow-sm:0px 1px 1px #0000001f, 0px 2px 1px #0000003d;--sl-shadow-md:0px 8px 4px #00000014, 0px 5px 2px #00000014, 0px 3px 2px #0000001f, 0px 1px 1px #00000026;--sl-shadow-lg:0px 25px 7px #00000008, 0px 16px 6px #0000001a, 0px 9px 5px #16181d54, 0px 4px 4px #000000bf, 0px 4px 2px #00000040;--sl-text-2xs:.75rem;--sl-text-xs:.8125rem;--sl-text-sm:.875rem;--sl-text-base:1rem;--sl-text-lg:1.125rem;--sl-text-xl:1.25rem;--sl-text-2xl:1.5rem;--sl-text-3xl:1.8125rem;--sl-text-4xl:2.1875rem;--sl-text-5xl:2.625rem;--sl-text-6xl:4rem;--sl-text-body:var(--sl-text-base);--sl-text-body-sm:var(--sl-text-xs);--sl-text-code:var(--sl-text-sm);--sl-text-code-sm:var(--sl-text-xs);--sl-text-h1:var(--sl-text-4xl);--sl-text-h2:var(--sl-text-3xl);--sl-text-h3:var(--sl-text-2xl);--sl-text-h4:var(--sl-text-xl);--sl-text-h5:var(--sl-text-lg);--sl-line-height:1.75;--sl-line-height-headings:1.2;--sl-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font:var(--sl-font,var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono:var(--sl-font-mono,var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height:3.5rem;--sl-nav-pad-x:1rem;--sl-nav-pad-y:.75rem;--sl-mobile-toc-height:3rem;--sl-sidebar-width:18.75rem;--sl-sidebar-pad-x:1rem;--sl-content-width:45rem;--sl-content-pad-x:1rem;--sl-content-gap-y:1rem;--sl-main-pad:0 0 3vh 0;--sl-menu-button-size:2rem;--sl-nav-gap:var(--sl-content-pad-x);--sl-outline-offset-inside:-.1875rem;--sl-z-index-toc:4;--sl-z-index-menu:5;--sl-z-index-navbar:10;--sl-z-index-skiplink:20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white:#17181c;--sl-color-gray-1:#23262f;--sl-color-gray-2:#353841;--sl-color-gray-3:#555962;--sl-color-gray-4:#888c96;--sl-color-gray-5:#c1c3c8;--sl-color-gray-6:#edeef3;--sl-color-gray-7:#f6f7f9;--sl-color-black:#fff;--sl-color-orange-high:hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange:hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low:hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high:hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low:hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue:hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low:hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple:hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low:hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high:hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red:hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low:hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high:#0f1c8a;--sl-color-accent:#3d50f5;--sl-color-accent-low:#cfd4fc;--sl-color-text-accent:var(--sl-color-accent);--sl-color-text-invert:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-7);--sl-color-bg-sidebar:var(--sl-color-bg);--sl-color-bg-inline-code:var(--sl-color-gray-6);--sl-color-bg-accent:var(--sl-color-accent);--sl-color-hairline-light:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-gray-6);--sl-color-backdrop-overlay:#545864a8;--sl-shadow-sm:0px 1px 1px #0000000f, 0px 2px 1px #0000000f;--sl-shadow-md:0px 8px 4px #00000008, 0px 5px 2px #00000008, 0px 3px 2px #0000000f, 0px 1px 1px #0000000f;--sl-shadow-lg:0px 25px 7px #00000003, 0px 16px 6px #00000008, 0px 9px 5px #16181d14, 0px 4px 4px #00000029, 0px 4px 2px #0000000a}@media (width>=50em){:root{--sl-nav-height:4rem;--sl-nav-pad-x:1.5rem;--sl-text-h1:var(--sl-text-5xl);--sl-text-h2:var(--sl-text-4xl);--sl-text-h3:var(--sl-text-3xl);--sl-text-h4:var(--sl-text-2xl)}}@media (width>=72rem){:root{--sl-content-pad-x:1.5rem;--sl-mobile-toc-height:0rem}}}@layer starlight.reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent);-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}[lang]:where(:lang(zh),:lang(ja)){text-autospace:normal}[lang]:where(:not(:lang(zh),:lang(ja))){text-autospace:initial}pre,code,samp,kbd{text-autospace:no-autospace}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:break-word}code{font-family:var(--__sl-font-mono)}}@layer starlight.core{.sl-banner:where(.astro-g5mwbeil){--__sl-banner-text:var(--sl-color-banner-text,var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg,var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-g5mwbeil) a{color:var(--__sl-banner-text)}.content-panel:where(.astro-3fajhbv4){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-3fajhbv4)+.content-panel:where(.astro-3fajhbv4){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-3fajhbv4){max-width:var(--sl-content-width)}.sl-container:where(.astro-3fajhbv4)>*+*{margin-top:1.5rem}@media (width>=72rem){.sl-container:where(.astro-3fajhbv4){margin-inline:var(--sl-content-margin-inline,auto)}}p:where(.astro-n7w4bkov){border:1px solid var(--sl-color-orange);background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings);text-align:start;align-items:center;gap:.75em;padding:.75em 1em}a:where(.astro-hcumnkrr){clip:rect(0, 0, 0, 0);top:.75rem;position:fixed;inset-inline-start:.75rem}a:where(.astro-hcumnkrr):focus{clip:unset;z-index:var(--sl-z-index-skiplink);color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg);padding:.5rem 1rem;text-decoration:none;display:block}}@layer starlight.content;@layer starlight.components{.starlight-aside{border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white);padding:1rem}.starlight-aside--note{--sl-color-asides-text-accent:var(--sl-color-blue-high);--sl-color-asides-border:var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent:var(--sl-color-purple-high);--sl-color-asides-border:var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent:var(--sl-color-orange-high);--sl-color-asides-border:var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent:var(--sl-color-red-high);--sl-color-asides-border:var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent);align-items:center;gap:.5rem;display:flex}.starlight-aside__icon{width:1em;height:1em;font-size:1.333em;overflow:visible}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content:empty{display:none}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}svg:where(.astro-qa7fzrd2){color:var(--sl-icon-color);font-size:var(--sl-icon-size,1em);width:1em;height:1em;overflow:visible}}@layer starlight.utils{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (width>=50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media (width>=72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:matrix(-1,0,0,1,0,0)}}html:not([data-has-toc]){--sl-mobile-toc-height:0rem}html:not([data-has-sidebar]){--sl-content-width:67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-tbqk546h){padding:var(--sl-main-pad)}@media (width>=50em){:where(.astro-tbqk546h)[data-has-sidebar]{--sl-content-inline-start:var(--sl-sidebar-width)}}@media (width>=72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}
