.fixed-mobile-bar:where(.astro-j75b3yus){display:block;position:fixed;inset-inline:0;top:calc(var(--theme-navbar-height));z-index:2}.spacer:where(.astro-j75b3yus){height:var(--theme-mobile-toc-height)}.content-subtitle:where(.astro-j75b3yus){font-weight:400;font-size:1.5rem}.divider:where(.astro-j75b3yus){opacity:.6;border:0;border-color:var(--chakra-colors-gray-300);border-style:solid;border-bottom-width:1px;width:100%;margin-top:32px!important;margin-bottom:32px}.content-title:where(.astro-j75b3yus) .scope{font-weight:300;color:var(--theme-text-lighter)}.content:where(.astro-j75b3yus){padding-top:calc(var(--theme-navbar-height) + var(--doc-padding-block));padding-bottom:var(--doc-padding-block);padding-inline:var(--min-spacing-inline);width:100%;height:100%;margin-inline:auto;display:flex;flex-direction:column;overflow-x:hidden;font-size:var(--theme-text-lg);font-weight:300;letter-spacing:normal}.content:where(.astro-j75b3yus)>section:where(.astro-j75b3yus){margin-bottom:4rem}.next-previous-nav:where(.astro-j75b3yus){display:flex;flex-wrap:wrap;width:auto;gap:1rem;margin-bottom:1.5rem}@media (min-width: 50em){.fixed-mobile-bar:where(.astro-j75b3yus){inset-inline-start:var(--theme-left-sidebar-width);margin-top:0}.content:where(.astro-j75b3yus){overflow-x:visible}}@media (min-width: 82em){.fixed-mobile-bar:where(.astro-j75b3yus){display:none}.spacer:where(.astro-j75b3yus){height:0}}.toc-mobile-container>.toc-mobile-header::marker,.toc-mobile-container>.toc-mobile-header::-webkit-details-marker{display:none}.toc-mobile-container[open]>.toc-mobile-header svg{transform:rotate(90deg)}.toc-mobile-container{--header-bottom-padding: 1.5rem}@media (min-width: 50em){.toc-mobile-container{--header-bottom-padding: .5rem}}.toc-mobile-header{display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--theme-bg-gradient-top);-webkit-tap-highlight-color:transparent}.toc-mobile-header-content{display:flex;align-items:center;height:var(--theme-mobile-toc-height);max-width:80ch;margin-inline:auto;padding-bottom:var(--header-bottom-padding);padding-inline:var(--min-spacing-inline)}.toc-toggle{margin-inline-end:.5rem;border-radius:.5rem;border:1px solid var(--theme-shade-subtle);padding:.25rem .75rem;padding-inline-end:.5rem;font-size:var(--theme-text-sm)}.toc-toggle svg{margin-inline-start:.25rem}.toc-current-heading{text-overflow:ellipsis;overflow:hidden;color:var(--theme-text-light);unicode-bidi:plaintext}.toc-mobile-container[open] .toc-toggle{background-color:var(--theme-bg-offset)}.toc-mobile-header h2{margin:0;display:inline}.toc-mobile-header span{margin-inline-start:.2rem}.toc-mobile-header svg{transform:rotate(0);transition:.15s transform ease;vertical-align:middle;fill:var(--theme-accent-secondary);stroke:var(--theme-accent-secondary)}@media (forced-colors: active){.toc-mobile-header svg{fill:Highlight;stroke:Highlight}}.toc-mobile-container ul.toc-root{margin-inline:var(--min-spacing-inline);max-height:calc(var(--cur-viewport-height) - var(--theme-navbar-height) - var(--theme-mobile-toc-height) - 1rem);overflow-y:auto;border:1px solid var(--theme-shade-subtle);border-radius:.5rem;padding:.5rem 0;font-size:var(--theme-text-sm);background:linear-gradient(var(--theme-bg-offset),var(--theme-bg-offset)),var(--theme-bg-gradient);transform:translateY(calc(-.5rem - .5 * var(--header-bottom-padding)))}.toc-mobile-container .header-link{border:0}.toc-mobile-container .header-link a{padding-block:.3125rem}nav:where(.astro-roivmluz){width:100%;padding:var(--doc-padding-block) 0;overflow:auto;font-size:var(--theme-text-md)}footer:where(.astro-ak3upacl){padding:6rem 0 2rem;text-align:center;color:var(--theme-text-lighter);font-size:var(--theme-text-xs)}.footer-links:where(.astro-ak3upacl){display:flex;gap:1.5em;justify-content:center;list-style:none;padding:0}.footer-links:where(.astro-ak3upacl) a:where(.astro-ak3upacl){color:var(--theme-text-lighter);text-decoration:none}.footer-links:where(.astro-ak3upacl) a:where(.astro-ak3upacl):focus,.footer-links:where(.astro-ak3upacl) a:where(.astro-ak3upacl):hover{color:var(--theme-text);text-decoration:underline}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-devanagari-100-normal.mSwNaJsq.woff2) format("woff2"),url(/_astro/poppins-devanagari-100-normal.fMqdrmWU.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-latin-ext-100-normal.gnhv6Ytv.woff2) format("woff2"),url(/_astro/poppins-latin-ext-100-normal.vqw-rD_2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-latin-100-normal.mPjP4vZO.woff2) format("woff2"),url(/_astro/poppins-latin-100-normal.Cajl4ieT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/poppins-devanagari-200-normal.PnaqU1Iz.woff2) format("woff2"),url(/_astro/poppins-devanagari-200-normal.RBR0CUIc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/poppins-latin-ext-200-normal.tCHFPgia.woff2) format("woff2"),url(/_astro/poppins-latin-ext-200-normal.s8L6Jnkh.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/poppins-latin-200-normal.fLagOaAE.woff2) format("woff2"),url(/_astro/poppins-latin-200-normal.vG9ZD2Mc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-cyrillic-ext-400-normal.WSUZCeeR.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-400-normal.7Q_4NH1v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-cyrillic-400-normal.aOoJ1hLD.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-400-normal.IeopwKy0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-greek-ext-400-normal.7q1fijPT.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-400-normal.XyFi9adT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-greek-400-normal.mSZgj3WI.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-400-normal.vqgfQkwW.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-vietnamese-400-normal.5qW7Uq8a.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-400-normal.v19ljxzR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-latin-ext-400-normal.G9Is0bPK.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-400-normal.eMmr7uTj.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-latin-400-normal.LabC1wki.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-400-normal.Eew2UvZK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-cyrillic-ext-200-normal.6qMNr0ap.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-200-normal.HzpMSiZC.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-cyrillic-200-normal.0K4gHXlw.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-200-normal.iWllw7bI.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-greek-ext-200-normal.7u330p2G.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-200-normal.Vpo20cTy.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-greek-200-normal.LixfNNy3.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-200-normal.wtydRPkk.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-vietnamese-200-normal.WnP5DdlJ.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-200-normal.iBvnbBsi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-latin-ext-200-normal.9BqYHSYT.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-200-normal.xIyksokC.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/source-sans-pro-latin-200-normal.54O9Ttr4.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-200-normal.P5A3tZ7z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-cyrillic-ext-300-normal.cWUEv_xe.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-300-normal.ifrltUCl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-cyrillic-300-normal.HlsXSxjB.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-300-normal.wIIrKd_f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-greek-ext-300-normal.nwvAyo4H.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-300-normal.iYtcRN95.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-greek-300-normal.-bLg-IRb.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-300-normal.QwIis1WV.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-vietnamese-300-normal.5HlECNxU.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-300-normal.OqUfbn6w.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-latin-ext-300-normal.fsd5C8JF.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-300-normal.3s6Clwr3.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-latin-300-normal.GHCzXwda.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-300-normal.-Gp3AfCd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-cyrillic-ext-400-normal.WSUZCeeR.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-400-normal.7Q_4NH1v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-cyrillic-400-normal.aOoJ1hLD.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-400-normal.IeopwKy0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-greek-ext-400-normal.7q1fijPT.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-400-normal.XyFi9adT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-greek-400-normal.mSZgj3WI.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-400-normal.vqgfQkwW.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-vietnamese-400-normal.5qW7Uq8a.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-400-normal.v19ljxzR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-latin-ext-400-normal.G9Is0bPK.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-400-normal.eMmr7uTj.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-latin-400-normal.LabC1wki.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-400-normal.Eew2UvZK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-cyrillic-ext-600-normal.KhA6cBkb.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-600-normal.S1MkhIMc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-cyrillic-600-normal.OyFvtKyO.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-600-normal.uoKb_-Mk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-greek-ext-600-normal.ZN6MoA23.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-600-normal.ZN8Fny-I.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-greek-600-normal.7n86Yjvz.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-600-normal.jV28UqMi.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-vietnamese-600-normal.f-721QLd.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-600-normal.yal-3cy0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-latin-ext-600-normal.FxpJIxc-.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-600-normal.YMCje018.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-latin-600-normal.TNggc-lg.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-600-normal.o1dvjFz8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-cyrillic-ext-700-normal.jDTieUJm.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-700-normal.upavzlFp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-cyrillic-700-normal.pHUumuWs.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-700-normal.wiS-NyVY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-greek-ext-700-normal.LGOSlb8g.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-700-normal.Vz6ehKsT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-greek-700-normal.avpkQ6hR.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-700-normal.Qs_W-KhW.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-vietnamese-700-normal.H_gZteK8.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-700-normal.sKk4eiTM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-latin-ext-700-normal.n_JzVrJh.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-700-normal.Mo9MOQij.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-latin-700-normal.y-yeONtr.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-700-normal.TXU4Ax_8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--theme-navbar-height: 5rem;--theme-mobile-toc-height: 4rem;--theme-left-sidebar-width: 22rem;--theme-right-sidebar-width: 18rem;--min-spacing-inline: 1rem;--doc-padding-block: .5rem;--max-width: 100%;--cur-viewport-height: 100vh;--theme-text-lg: 1.15rem;--theme-text-base: 1rem;--theme-text-md: 1rem;--theme-text-sm: .9375rem;--theme-text-xs: .875rem;--theme-ease-bounce: cubic-bezier(.4, 2.5, .6, 1)}@media (min-width: 50em){:root{--min-spacing-inline: 1.5rem;--doc-padding-block: 1rem;--max-width: 46em;--theme-text-sm: .875rem;--theme-text-xs: .8125rem}}@media (min-width: 72em){:root{--doc-padding-block: 2rem}}@supports (height: 100dvh){:root{--cur-viewport-height: 100dvh}}:root,::backdrop{--font-fallback: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--font-body: "Source Sans Pro", sans-serif, var(--font-fallback);--font-mono: "IBM Plex Mono", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--color-base-white: 0, 0%;--color-base-black: 240, 100%;--color-base-gray: 250, 14%;--color-base-blue: 202, 65%;--color-base-blue-dark: 202, 72%;--color-base-teal: 180, 80%;--color-base-green: 158, 79%;--color-base-orange: 22, 100%;--color-base-red: 351, 100%;--color-base-yellow: 41, 100%;--color-gray-5: var(--color-base-gray), 5%;--color-gray-10: var(--color-base-gray), 10%;--color-gray-20: var(--color-base-gray), 20%;--color-gray-30: var(--color-base-gray), 30%;--color-gray-40: var(--color-base-gray), 40%;--color-gray-50: var(--color-base-gray), 50%;--color-gray-60: var(--color-base-gray), 60%;--color-gray-70: var(--color-base-gray), 70%;--color-gray-80: var(--color-base-gray), 80%;--color-gray-90: var(--color-base-gray), 90%;--color-gray-95: var(--color-base-gray), 95%;--color-blue: var(--color-base-blue), 59%;--color-blue-dark: var(--color-base-blue-dark), 23%;--color-green: var(--color-base-green), 42%;--color-orange: var(--color-base-orange), 50%;--color-red: var(--color-base-red), 54%;--color-yellow: var(--color-base-yellow), 59%;--color-mergify-blue: #53a9db;--color-mergify-blue-light: #ddeef8;--color-mergify-blue-darker: #237caf;--color-mergify-blue-dark: #113c55}:root,::backdrop{color-scheme:light;--theme-accent: hsla(var(--color-orange), 1);--theme-accent-secondary: #b83280;--theme-dim: hsla(var(--color-gray-70), 1);--theme-dim-light: hsla(var(--color-gray-80), 1);--theme-dim-lighter: hsla(var(--color-gray-90), 1);--theme-accent-opacity: .1;--theme-divider: hsla(var(--color-blue), .1);--theme-shade-subtle: hsla(var(--color-blue), .3);--theme-text: hsla(var(--color-gray-10), 1);--theme-text-light: hsla(var(--color-gray-30), 1);--theme-text-lighter: hsla(var(--color-gray-50), 1);--theme-bg: white;--theme-bg-gradient-top: var(--theme-bg);--theme-bg-gradient-bottom: white;--theme-bg-hover: var(--color-mergify-blue-light);--theme-bg-offset: hsla(var(--color-blue), .1);--theme-bg-accent: hsla(var(--color-blue), var(--theme-accent-opacity));--theme-backdrop-overlay: hsla(var(--color-gray-50), .8);--theme-code-inline-bg: var(--chakra-colors-gray-50);--theme-code-inline-text: #b83280;--theme-code-bg: hsla(257, 31%, 22%, 1);--theme-code-tabs: hsla(257, 38%, 32%, 1);--theme-code-text: hsla(var(--color-gray-95), 1);--theme-navbar-bg: var(--theme-bg);--theme-selection-color: hsla(var(--color-blue), 1);--theme-selection-bg: hsla(var(--color-blue), var(--theme-accent-opacity));--theme-code-selection-bg: hsla(var(--color-blue), .4);--theme-code-mark-bg: hsl(226, 50%, 33%);--theme-code-mark-border: hsl(224, 50%, 54%);--theme-code-ins-bg: hsl(122, 22%, 23%);--theme-code-ins-border: hsl(128, 42%, 38%);--theme-code-ins-text: hsl(128, 31%, 65%);--theme-code-del-bg: hsl(338, 40%, 26%);--theme-code-del-border: hsl(338, 46%, 53%);--theme-code-del-text: hsl(338, 36%, 70%);--theme-bg-gradient: linear-gradient( 180deg, var(--theme-bg-gradient-top), var(--theme-bg-gradient-top) calc(var(--theme-navbar-height) + var(--theme-mobile-toc-height)), var(--theme-bg-gradient-bottom) );--theme-glow-highlight: transparent;--theme-glow-diffuse: hsla(var(--color-base-blue), 65%, .5);--theme-glow-blur: 10px;--theme-border-color: #e2e8f0;--chakra-colors-transparent: transparent;--chakra-colors-current: currentColor;--chakra-colors-primary: #1f77aa;--chakra-colors-black: #000000;--chakra-colors-white: #ffffff;--chakra-colors-whiteAlpha-50: rgba(255, 255, 255, .04);--chakra-colors-whiteAlpha-100: rgba(255, 255, 255, .06);--chakra-colors-whiteAlpha-200: rgba(255, 255, 255, .08);--chakra-colors-whiteAlpha-300: rgba(255, 255, 255, .16);--chakra-colors-whiteAlpha-400: rgba(255, 255, 255, .24);--chakra-colors-whiteAlpha-500: rgba(255, 255, 255, .36);--chakra-colors-whiteAlpha-600: rgba(255, 255, 255, .48);--chakra-colors-whiteAlpha-700: rgba(255, 255, 255, .64);--chakra-colors-whiteAlpha-800: rgba(255, 255, 255, .8);--chakra-colors-whiteAlpha-900: rgba(255, 255, 255, .92);--chakra-colors-blackAlpha-50: rgba(0, 0, 0, .04);--chakra-colors-blackAlpha-100: rgba(0, 0, 0, .06);--chakra-colors-blackAlpha-200: rgba(0, 0, 0, .08);--chakra-colors-blackAlpha-300: rgba(0, 0, 0, .16);--chakra-colors-blackAlpha-400: rgba(0, 0, 0, .24);--chakra-colors-blackAlpha-500: rgba(0, 0, 0, .36);--chakra-colors-blackAlpha-600: rgba(0, 0, 0, .48);--chakra-colors-blackAlpha-700: rgba(0, 0, 0, .64);--chakra-colors-blackAlpha-800: rgba(0, 0, 0, .8);--chakra-colors-blackAlpha-900: rgba(0, 0, 0, .92);--chakra-colors-gray-50: #f7fafc;--chakra-colors-gray-100: #edf2f7;--chakra-colors-gray-200: #e2e8f0;--chakra-colors-gray-300: #cbd5e0;--chakra-colors-gray-400: #a0aec0;--chakra-colors-gray-500: #718096;--chakra-colors-gray-600: #4a5568;--chakra-colors-gray-700: #2d3748;--chakra-colors-gray-800: #1a202c;--chakra-colors-gray-900: #171923;--chakra-colors-red-50: #fff5f5;--chakra-colors-red-100: #fed7d7;--chakra-colors-red-200: #feb2b2;--chakra-colors-red-300: #fc8181;--chakra-colors-red-400: #f56565;--chakra-colors-red-500: #e53e3e;--chakra-colors-red-600: #c53030;--chakra-colors-red-700: #9b2c2c;--chakra-colors-red-800: #822727;--chakra-colors-red-900: #63171b;--chakra-colors-orange-50: #fffaf0;--chakra-colors-orange-100: #feebc8;--chakra-colors-orange-200: #fbd38d;--chakra-colors-orange-300: #f6ad55;--chakra-colors-orange-400: #ed8936;--chakra-colors-orange-500: #dd6b20;--chakra-colors-orange-600: #c05621;--chakra-colors-orange-700: #9c4221;--chakra-colors-orange-800: #7b341e;--chakra-colors-orange-900: #652b19;--chakra-colors-yellow-50: #fffff0;--chakra-colors-yellow-100: #fefcbf;--chakra-colors-yellow-200: #faf089;--chakra-colors-yellow-300: #f6e05e;--chakra-colors-yellow-400: #ecc94b;--chakra-colors-yellow-500: #d69e2e;--chakra-colors-yellow-600: #b7791f;--chakra-colors-yellow-700: #975a16;--chakra-colors-yellow-800: #744210;--chakra-colors-yellow-900: #5f370e;--chakra-colors-green-50: #f0fff4;--chakra-colors-green-100: #c6f6d5;--chakra-colors-green-200: #9ae6b4;--chakra-colors-green-300: #68d391;--chakra-colors-green-400: #48bb78;--chakra-colors-green-500: #38a169;--chakra-colors-green-600: #2f855a;--chakra-colors-green-700: #276749;--chakra-colors-green-800: #22543d;--chakra-colors-green-900: #1c4532;--chakra-colors-teal-50: #e6fffa;--chakra-colors-teal-100: #b2f5ea;--chakra-colors-teal-200: #81e6d9;--chakra-colors-teal-300: #4fd1c5;--chakra-colors-teal-400: #38b2ac;--chakra-colors-teal-500: #319795;--chakra-colors-teal-600: #2c7a7b;--chakra-colors-teal-700: #285e61;--chakra-colors-teal-800: #234e52;--chakra-colors-teal-900: #1d4044;--chakra-colors-blue-50: #ddeef8;--chakra-colors-blue-100: #badff3;--chakra-colors-blue-200: #98ccec;--chakra-colors-blue-300: #75bce6;--chakra-colors-blue-400: #54ace0;--chakra-colors-blue-500: #1f79ac;--chakra-colors-blue-600: #196189;--chakra-colors-blue-700: #144767;--chakra-colors-blue-800: #0a2534;--chakra-colors-blue-900: #000000;--chakra-colors-cyan-50: #edfdfd;--chakra-colors-cyan-100: #c4f1f9;--chakra-colors-cyan-200: #9decf9;--chakra-colors-cyan-300: #76e4f7;--chakra-colors-cyan-400: #0bc5ea;--chakra-colors-cyan-500: #00b5d8;--chakra-colors-cyan-600: #00a3c4;--chakra-colors-cyan-700: #0987a0;--chakra-colors-cyan-800: #086f83;--chakra-colors-cyan-900: #065666;--chakra-colors-purple-50: #faf5ff;--chakra-colors-purple-100: #e9d8fd;--chakra-colors-purple-200: #d6bcfa;--chakra-colors-purple-300: #b794f4;--chakra-colors-purple-400: #9f7aea;--chakra-colors-purple-500: #805ad5;--chakra-colors-purple-600: #6b46c1;--chakra-colors-purple-700: #553c9a;--chakra-colors-purple-800: #44337a;--chakra-colors-purple-900: #322659;--chakra-colors-pink-50: #fff5f7;--chakra-colors-pink-100: #fed7e2;--chakra-colors-pink-200: #fbb6ce;--chakra-colors-pink-300: #f687b3;--chakra-colors-pink-400: #ed64a6;--chakra-colors-pink-500: #d53f8c;--chakra-colors-pink-600: #b83280;--chakra-colors-pink-700: #97266d;--chakra-colors-pink-800: #702459;--chakra-colors-pink-900: #521b41;--chakra-colors-linkedin-50: #e8f4f9;--chakra-colors-linkedin-100: #cfedfb;--chakra-colors-linkedin-200: #9bdaf3;--chakra-colors-linkedin-300: #68c7ec;--chakra-colors-linkedin-400: #34b3e4;--chakra-colors-linkedin-500: #00a0dc;--chakra-colors-linkedin-600: #008cc9;--chakra-colors-linkedin-700: #0077b5;--chakra-colors-linkedin-800: #005e93;--chakra-colors-linkedin-900: #004471;--chakra-colors-facebook-50: #e8f4f9;--chakra-colors-facebook-100: #d9dee9;--chakra-colors-facebook-200: #b7c2da;--chakra-colors-facebook-300: #6482c0;--chakra-colors-facebook-400: #4267b2;--chakra-colors-facebook-500: #385898;--chakra-colors-facebook-600: #314e89;--chakra-colors-facebook-700: #29487d;--chakra-colors-facebook-800: #223b67;--chakra-colors-facebook-900: #1e355b;--chakra-colors-messenger-50: #d0e6ff;--chakra-colors-messenger-100: #b9daff;--chakra-colors-messenger-200: #a2cdff;--chakra-colors-messenger-300: #7ab8ff;--chakra-colors-messenger-400: #2e90ff;--chakra-colors-messenger-500: #0078ff;--chakra-colors-messenger-600: #0063d1;--chakra-colors-messenger-700: #0052ac;--chakra-colors-messenger-800: #003c7e;--chakra-colors-messenger-900: #002c5c;--chakra-colors-whatsapp-50: #dffeec;--chakra-colors-whatsapp-100: #b9f5d0;--chakra-colors-whatsapp-200: #90edb3;--chakra-colors-whatsapp-300: #65e495;--chakra-colors-whatsapp-400: #3cdd78;--chakra-colors-whatsapp-500: #22c35e;--chakra-colors-whatsapp-600: #179848;--chakra-colors-whatsapp-700: #0c6c33;--chakra-colors-whatsapp-800: #01421c;--chakra-colors-whatsapp-900: #001803;--chakra-colors-twitter-50: #e5f4fd;--chakra-colors-twitter-100: #c8e9fb;--chakra-colors-twitter-200: #a8dcfa;--chakra-colors-twitter-300: #83cdf7;--chakra-colors-twitter-400: #57bbf5;--chakra-colors-twitter-500: #1da1f2;--chakra-colors-twitter-600: #1a94da;--chakra-colors-twitter-700: #1681bf;--chakra-colors-twitter-800: #136b9e;--chakra-colors-twitter-900: #0d4d71;--chakra-colors-telegram-50: #e3f2f9;--chakra-colors-telegram-100: #c5e4f3;--chakra-colors-telegram-200: #a2d4ec;--chakra-colors-telegram-300: #7ac1e4;--chakra-colors-telegram-400: #47a9da;--chakra-colors-telegram-500: #0088cc;--chakra-colors-telegram-600: #007ab8;--chakra-colors-telegram-700: #006ba1;--chakra-colors-telegram-800: #005885;--chakra-colors-telegram-900: #003f5e;--chakra-colors-chakra-border-color: var(--chakra-colors-gray-200)}:root.theme-dark,.theme-dark ::backdrop{color-scheme:dark;--chakra-colors-primary: #2388c2;--color-orange: var(--color-base-orange), 60%;--theme-accent-opacity: .4;--theme-accent: hsla(var(--color-orange), 1);--theme-accent-secondary: #f687b3;--theme-text-accent: hsla(var(--color-orange), 1);--theme-dim: hsla(var(--color-gray-90), .3);--theme-dim-light: hsla(var(--color-gray-90), .2);--theme-dim-lighter: hsla(var(--color-gray-90), .1);--theme-divider: hsla(var(--color-gray-95), .1);--theme-shade-subtle: hsla(var(--color-gray-95), .4);--theme-text: hsla(var(--color-gray-90), 1);--theme-text-light: hsla(var(--color-gray-80), 1);--theme-text-lighter: hsla(var(--color-gray-70), 1);--theme-bg: #1a202c;--theme-bg-hover: var(--color-mergify-blue-dark);--theme-bg-offset: #0008;--theme-backdrop-overlay: hsla(var(--color-gray-10), .8);--theme-code-inline-bg: var(--chakra-colors-gray-700);--theme-code-inline-text: #f687b3;--theme-code-bg: hsla(257, 31%, 11%, 1);--theme-code-tabs: hsla(261, 40%, 21%, 1);--theme-code-text: hsla(var(--color-base-white), 80%, 1);--theme-navbar-bg: var(--theme-bg);--theme-selection-color: hsla(var(--color-base-white), 100%, 1);--theme-code-mark-bg: hsl(224, 60%, 25%);--theme-code-mark-border: hsl(225, 42%, 46%);--theme-code-ins-bg: hsl(122, 29%, 17%);--theme-code-ins-border: hsl(128, 41%, 32%);--theme-code-ins-text: hsl(128, 31%, 55%);--theme-code-del-bg: hsl(337, 47%, 19%);--theme-code-del-border: hsl(340, 34%, 43%);--theme-code-del-text: hsl(340, 24%, 65%);--theme-glow-highlight: hsla(var(--color-base-blue), 50%, 1);--theme-glow-diffuse: hsla(var(--color-base-blue), 35%, .4);--theme-border-color: rgb(255 255 255 / 16%)}::selection{color:var(--theme-selection-color);background-color:var(--theme-selection-bg)}*{box-sizing:border-box;margin:0;border-color:var(--theme-border-color)}*:focus:not(:focus-visible){outline:none}*{scrollbar-color:var(--theme-dim-light) transparent}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background:var(--theme-bg)}::-webkit-scrollbar-thumb{background-color:var(--theme-dim-light);border:4px solid transparent;background-clip:content-box;border-radius:10px}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{background:var(--theme-bg-gradient-bottom)}body:before{content:"";display:block;position:fixed;inset:0;z-index:-999;background:var(--theme-bg)}body{color:var(--theme-text);display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-body)!important;font-size:18px;line-height:1.5}a{text-decoration:none;color:var(--color-mergify-blue-darker);text-decoration-color:var(--color-mergify-blue-darker)}nav ul{list-style:none;padding:0}.content>section>*+*,.content>section>blockquote>*+*,.content>section>:is(ul,ol)>li>*+*,.content details>*+*,.content *>astro-slot>*+*{margin-top:1.25rem}.content>section>:is(ul,ol)>li>*+*{margin-bottom:1.25rem}.content>section>:is(ul,ol)>li,.content>section>:is(ul,ol)>li>*+*,.content>section>:is(ul,ol)>li>:is(ul,ol)>li,.content>section>:is(ul,ol)>li>:is(ul,ol)>li>*+*{margin-top:.5rem}.content>section>:first-child{margin-top:0}.content>section>:is(ul,ol),.content>section>:is(ul,ol) :is(ul,ol){padding-inline-start:1.5em}:is(h1,h2,h3,h4,h5,h6),.content>section>.heading-wrapper{margin-bottom:1rem;font-weight:700;line-height:1.3}:is(h1,h2,h3,h4,h5,h6)+*,.content>section>.heading-wrapper+*{margin-top:0}:is(h2):not(:first-child),.heading-wrapper:not(:first-child):is(.level-h2){margin-top:4rem}:is(h3,h4):not(:first-child),.heading-wrapper:not(:first-child):is(.level-h3,.level-h4){margin-top:3rem}:is(h5,h6):not(:first-child),.heading-wrapper:not(:first-child):is(.level-h5,.level-h6){margin-top:2rem}:is(h1,h2,h3,h4,h5,h6,.heading-wrapper)+:is(h1,h2,h3,h4,h5,h6,.heading-wrapper):not(:first-child){margin-top:0}:is(h1,h2,h3,h4,h5) code{--border-radius: 4px;--padding-block: .1rem;--padding-inline: .4rem;font-weight:400}h1{font-size:2.5rem;font-weight:900}@media (min-width: 37.75em){h1{font-size:3rem}}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}.heading-wrapper{--icon-size-x: 2rem;--icon-size-y: 1.5rem;margin-inline-end:var(--icon-size-x)}.heading-wrapper:not(:first-child){margin-block:0}.heading-wrapper>*{display:inline;margin-bottom:0}.heading-wrapper>.anchor-link{position:relative;display:inline-flex;margin-inline-end:calc(-1 * var(--icon-size-x));width:var(--icon-size-x);height:var(--icon-size-y);color:var(--theme-text-light);text-decoration:none;justify-content:center;vertical-align:baseline}@media (min-width: 50em){.heading-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;margin-inline-start:calc(-1 * var(--icon-size-x))}.heading-wrapper>.anchor-link{margin-inline-end:0}}.heading-wrapper>.anchor-link{opacity:.5}@media (hover: hover){.heading-wrapper>.anchor-link{opacity:0}}.heading-wrapper:hover>.anchor-link,.anchor-link:focus{opacity:1}p,.content ul,.content ol{line-height:1.75}.content ul{color:var(--theme-text-light)}small,.text_small{font-size:.833rem}a{text-underline-offset:.08em;align-items:center;gap:.5rem}article>section :is(ul,ol)>*+*{margin-top:.25rem}article>section nav :is(ul,ol)>*+*{margin-top:inherit}article>section li>:is(p,pre,.expressive-code,blockquote):not(:first-child){margin-top:1rem}article>section nav :is(ul,ol){padding-inline-start:inherit}article>section nav{margin-top:1rem;margin-bottom:2rem}article>section ::marker{font-weight:700;color:var(--theme-text-light)}article>section iframe{width:100%;height:auto;aspect-ratio:16 / 9}a>code{position:relative;color:var(--theme-text-accent);text-underline-offset:var(--padding-block)}a:hover,a:focus{text-decoration:underline}a:focus{outline:2px solid currentColor;outline-offset:.25em}strong{font-weight:600;color:inherit}code{--border-radius: 3px;--padding-block: .2rem;--padding-inline: .3rem;font-family:var(--font-mono);font-size:.85em;color:var(--theme-code-inline-text);background-color:var(--theme-code-inline-bg);padding:var(--padding-block) var(--padding-inline);margin:calc(var(--padding-block) * -1) 0;border-radius:var(--border-radius);word-break:break-word}[dir=rtl] code{unicode-bidi:plaintext}[dir=rtl] .toc-mobile-container svg{transform:rotateY(180deg)}.content kbd{font-family:var(--font-body);font-size:.9375rem;border-radius:.25rem;padding:.0625rem .375rem;border:1px solid var(--theme-shade-subtle);box-shadow:0 2px var(--theme-shade-subtle);background-color:var(--theme-bg-offset);white-space:nowrap}.theme-dark .content kbd{border-color:var(--theme-divider);background-color:var(--theme-divider)}thead{font-family:var(--font-body);text-transform:uppercase;font-size:small;color:#4a5568;font-weight:100}.theme-dark thead{color:#a0aec0}table{width:100%;padding:var(--padding-block) 0;margin:0;border-collapse:separate;line-height:1.8;border-width:1px;border-style:solid;border-radius:4px}th{font-weight:700}td,th{padding:12px;text-align:start;border-bottom-width:1px;border-bottom-style:solid}tr{border-width:1px;border-style:solid}blockquote code{background-color:var(--theme-bg)}blockquote{margin:2rem 0;padding:1.25em 1.5rem;border-inline-start:8px solid var(--theme-divider);background-color:var(--theme-bg-offset);border-radius:0 .25rem .25rem 0;line-height:1.7;outline:1px solid transparent}img,video{max-width:100%;height:auto}.content video{box-shadow:0 0 var(--theme-glow-blur) var(--theme-glow-diffuse)}.content details{--details-padding-block: .25rem;--details-padding-inline: 1rem;--details-corners: .5rem;border-radius:var(--details-corners);border:1px solid var(--theme-shade-subtle);padding:var(--details-padding-block) var(--details-padding-inline)}.content details:hover{background:var(--theme-bg-offset)}.content details[open]{background:var(--theme-bg-offset);padding-bottom:1rem}.content details summary{margin:calc(-1 * var(--details-padding-block)) calc(-1 * var(--details-padding-inline));padding:var(--details-padding-block) var(--details-padding-inline);font-weight:700;cursor:pointer}.content details summary::marker,.content details summary::-webkit-details-marker{color:var(--theme-accent-secondary)}.content details[open]>summary{border-bottom:1px solid var(--theme-shade-subtle)}.content details pre{--padding-inline: 1.25rem;border:var(--glow-border);margin-left:0;margin-right:0}.flex{display:flex;align-items:center}button{border:0;font-size:1rem;padding:.33em .67em}h2.heading{font-size:1em;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.header-link{font-size:1em;transition:border-inline-start-color .1s ease-out,background-color .2s ease-out}a.header-link{display:inline-flex;gap:.5em;width:100%;font:inherit;padding-top:.4rem;padding-bottom:.4rem;line-height:1.3;color:var(--theme-text-lighter);text-decoration:none;unicode-bidi:plaintext}@media (min-width: 50em){a.header-link{padding-top:.275rem;padding-bottom:.275rem}}.header-link:hover,.header-link:focus,.header-link:focus-within{border-inline-start-color:var(--color-mergify-blue)}a.header-link:hover,a.header-link:focus{color:var(--theme-text);text-decoration:underline}.header-link svg{opacity:.6}.header-link:hover svg{opacity:.8}.header-link{padding-inline-start:1rem}.header-link.depth-3{padding-inline-start:2rem}.header-link.depth-4{padding-inline-start:3rem}@media (min-width: 82em){h2.heading{padding-inline-start:calc(1rem + 4px)}.header-link{border-inline-start:4px solid var(--theme-divider)}}a.current-header-link{background-color:var(--theme-bg-hover);outline:1px solid transparent}@media (forced-colors: active){a.current-header-link{border:1px solid CanvasText}}a.current-header-link{color:var(--theme-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus,.focus\:not-sr-only:focus-visible{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}html{scroll-padding-top:calc(1.5rem + var(--theme-navbar-height) + var(--theme-mobile-toc-height))}@media (min-width: 72em){html{scroll-padding-top:calc(1.5rem + var(--theme-navbar-height))}}@media (prefers-reduced-motion: reduce){details svg{transition:none!important}}svg.graph{margin-left:auto;margin-right:auto;margin-bottom:1em;width:80%}hr{border:none;border-bottom:1px solid var(--theme-border-color);border-right:1px solid var(--theme-border-color)}.header-btn .button{display:flex;height:42px;font-size:var(--theme-text-md);color:var(--theme-text-light);white-space:nowrap}#menu-toggle{--border-color-default: transparent;margin-inline-end:-.25rem;transition-property:border-color,background-color,color}.mobile-sidebar-toggle #menu-toggle{--background-color-default: var(--theme-dim-lighter);--text-color-default: var(--text-color-hocus);--border-color-default: var(--border-color-hocus)}@media (min-width: 50em){#menu-toggle{display:none}}.header-button{--border-color-default: var(--theme-shade-subtle);--border-color-hocus: var(--theme-text-light);--text-color-default: var(--theme-text-light);--text-color-hocus: var(--theme-text);box-sizing:border-box;margin:0;padding:.8rem;overflow:visible;background-color:var(--background-color-default, transparent);border-style:solid;border-color:var(--border-color-default);border-radius:.25rem;color:var(--text-color-default);font-family:inherit;font-weight:500;line-height:1;cursor:pointer;transition-timing-function:ease-out;transition-duration:.2s;transition-property:border-color;-webkit-font-smoothing:antialiased;outline:none}@media (hover: hover){.header-button{padding:.58rem}}.theme-toggle{display:inline-flex;align-items:center;gap:.25em;padding:.33em .67em;margin-top:32px;border-radius:99em;background-color:var(--theme-code-inline-bg);outline:1px solid transparent}.theme-toggle>label:focus-within{outline:2px solid transparent;box-shadow:0 0 0 .08em var(--theme-accent),0 0 0 .12em #fff}.theme-toggle>label{color:var(--theme-code-inline-text);position:relative;display:flex;align-items:center;justify-content:center;opacity:.5;cursor:pointer}.theme-toggle .checked{color:var(--color-mergify-blue-dark);opacity:1}.theme-dark .theme-toggle .checked{color:var(--color-mergify-blue-light);opacity:1}@media (forced-colors: active){.theme-toggle .checked{color:Highlight}}.hide-toggle-on-smaller-screens{display:none}@media (min-width: 25em){.theme-toggle{display:none;margin-top:0}.hide-toggle-on-smaller-screens{display:inline-flex}}input[name=theme-toggle]{position:absolute;opacity:0;inset:0;z-index:-1}.search-input:where(.astro-v6ilzprt){position:relative;display:flex;place-items:center;gap:.25em;margin-left:auto;white-space:nowrap;border:1px solid var(--theme-text-lighter);width:5rem}.search-placeholder:where(.astro-v6ilzprt){display:none;text-align:initial;margin-inline-start:.25rem;margin-inline-end:3rem}.search-keyboard-hint:where(.astro-v6ilzprt){position:absolute;inset-inline-end:.75rem;padding:3px 5px;align-items:center;justify-content:center;font-size:13px;font-family:var(--font-mono);letter-spacing:.125rem;line-height:14px;pointer-events:none;border-color:var(--theme-shade-subtle);border-style:solid;border-width:1px;border-radius:.25rem}@media (min-width: 43em){.search-input:where(.astro-v6ilzprt){border-radius:9e9px;padding-inline:1rem;width:min(16.5rem,100%)}.search-placeholder:where(.astro-v6ilzprt){display:flex}.search-keyboard-hint:where(.astro-v6ilzprt){display:flex}}header:where(.astro-2w66rqv5){position:fixed;left:0;top:0;right:0;height:var(--theme-navbar-height);z-index:11;padding:2rem 0;background-color:var(--theme-navbar-bg);display:flex;align-items:center;justify-content:left;overflow:hidden}ul:where(.astro-2w66rqv5),li:where(.astro-2w66rqv5){all:inherit;flex-grow:0}.nav-wrapper:where(.astro-2w66rqv5){display:flex;align-items:center;gap:.75rem;width:100%;padding-inline:var(--min-spacing-inline)}.nav-buttons:where(.astro-2w66rqv5){display:flex;margin:0 auto;gap:.5em}@media (hover: hover){.nav-wrapper:where(.astro-2w66rqv5){max-width:calc(100vw - 1.1rem)}}.logo:where(.astro-2w66rqv5){display:flex;justify-content:flex-start;font-size:1rem;flex-shrink:0;font-weight:600;line-height:1;text-decoration:none;gap:.5em}.logo:where(.astro-2w66rqv5) #logo-text-mergify:where(.astro-2w66rqv5),.logo:where(.astro-2w66rqv5) #logo-text-docs:where(.astro-2w66rqv5){font-family:Poppins;letter-spacing:-1;text-anchor:middle;font-variant:normal;font-stretch:normal;font-size:140px;color:var(--theme-text)}.logo:where(.astro-2w66rqv5) #logo-text-docs:where(.astro-2w66rqv5){font-weight:100}[dir=rtl] .logo:where(.astro-2w66rqv5){justify-content:flex-end}.logo:where(.astro-2w66rqv5) a:where(.astro-2w66rqv5){padding:.5em .25em;margin:-.5em -.25em}.logo:where(.astro-2w66rqv5) svg:where(.astro-2w66rqv5){height:40px;display:block}.logo:where(.astro-2w66rqv5) a:where(.astro-2w66rqv5){transition:transform .18s ease-out}.logo:where(.astro-2w66rqv5) a:where(.astro-2w66rqv5):focus:not(:focus-visible){outline:none}.logo:where(.astro-2w66rqv5) h1:where(.astro-2w66rqv5){font:inherit;color:inherit;margin:0}@media (max-width: 87em){.nav-buttons:where(.astro-2w66rqv5){display:none!important}}@media (min-width: 20em){.docs:where(.astro-2w66rqv5){display:inherit;max-width:80px}}@media (min-width: 23.5em){.docs:where(.astro-2w66rqv5){max-width:none}.nav-wrapper:where(.astro-2w66rqv5){gap:1rem}}@media (min-width: 50em){.astro:where(.astro-2w66rqv5){width:auto}}@media (forced-colors: active){.text:where(.astro-2w66rqv5){fill:LinkText}.docs-path:where(.astro-2w66rqv5){fill:ActiveText}}div:where(.astro-7rziymeu){width:20px;height:20px}.left-icon:where(.astro-q36ualcb){min-width:16px;min-height:16px}.nav-link:where(.astro-q36ualcb) a:where(.astro-q36ualcb){margin:1px;padding:.3rem 1rem;font:inherit;color:var(--theme-text-light);text-decoration:none;display:flex;gap:12px;align-items:center;white-space:nowrap;transition:background-color .115s;&:hover,&:focus{background-color:var(--theme-bg-hover)}&[aria-current=page],&[data-current-parent=true]{color:var(--theme-text);background-color:var(--theme-bg-hover);font-weight:500;outline:1px solid transparent;&:focus{outline:2px solid}}@media (forced-colors: active){&[aria-current=page],&[data-current-parent=true]{border:1px solid LinkText}}}.nav-group:where(.astro-wzjkhdif) .placeholder:where(.astro-wzjkhdif){opacity:.6;text-align:center;display:block}@media (max-width: 50em){.sm-hidden:where(.astro-wzjkhdif){display:none!important}}@media (min-width: 50em){.nav-group:where(.astro-wzjkhdif){display:none;margin-bottom:.5rem}}.nav-group:where(.astro-wzjkhdif).active{display:block}.nav-group-title:where(.astro-wzjkhdif){font-size:1em;font-weight:600;padding:.3rem 2rem}.nav-group-title:where(.astro-wzjkhdif) h2:where(.astro-wzjkhdif){display:flex;align-items:center;gap:12px}@media (min-width: 50em){.nav-group-title:where(.astro-wzjkhdif),.nav-link:where(.astro-wzjkhdif) a:where(.astro-wzjkhdif){padding:.2rem 1rem}}:root.theme-dark .nav-link:where(.astro-wzjkhdif) a:where(.astro-wzjkhdif)[aria-current=page],:root.theme-dark .nav-link:where(.astro-wzjkhdif) a:where(.astro-wzjkhdif)[data-current-parent=true]{color:hsla(var(--color-base-white),100%,1)}.fallback:where(.astro-wzjkhdif){font-size:.75em;line-height:1;font-weight:700;color:var(--theme-text-light)}details:where(.astro-wzjkhdif)>ul:where(.astro-wzjkhdif){padding-left:1rem}details:where(.astro-wzjkhdif)>summary:where(.astro-wzjkhdif){list-style:none}details:where(.astro-wzjkhdif)>summary:where(.astro-wzjkhdif)::marker,details:where(.astro-wzjkhdif)>summary:where(.astro-wzjkhdif)::-webkit-details-marker{display:none}details:where(.astro-wzjkhdif)[open]>summary:where(.astro-wzjkhdif) .chevron:where(.astro-wzjkhdif){transform:rotate(90deg)}summary:where(.astro-wzjkhdif){cursor:pointer}summary:where(.astro-wzjkhdif) h2:where(.astro-wzjkhdif){all:inherit;margin:0;padding:0}svg:where(.astro-wzjkhdif){transform:rotate(0);transition:.15s transform ease}svg:where(.astro-wzjkhdif) path:where(.astro-wzjkhdif){fill:currentColor}nav:where(.astro-kqne5hrn){width:100%;height:100%;font-size:var(--theme-text-md)}.nav-groups:where(.astro-kqne5hrn){padding-top:1rem;max-height:100%;overflow-x:visible;overflow-y:auto}@media (min-width: 50em){.nav-groups:where(.astro-kqne5hrn){position:fixed;top:calc(var(--theme-navbar-height) + 3rem);bottom:0;width:calc(var(--theme-left-sidebar-width) - var(--min-spacing-inline) * 1.6)}}@media not screen and (min-width: 50em){nav:where(.astro-kqne5hrn) .TabGroup{display:none}}.sidebar:where(.astro-37fxchfa){position:fixed;top:0;bottom:0;padding:0}#left-sidebar:where(.astro-37fxchfa){display:none;z-index:10;inset-inline-start:0}#right-sidebar:where(.astro-37fxchfa){display:none;top:var(--theme-navbar-height);inset-inline-end:0;width:var(--theme-right-sidebar-width)}#main-content:where(.astro-37fxchfa){display:flex;flex-direction:column;height:100%;min-width:0}@media not screen and (min-width: 50em){.mobile-sidebar-toggle #left-sidebar{display:block;top:var(--theme-navbar-height);inset-inline-end:0}.mobile-sidebar-toggle{overflow:hidden}.mobile-sidebar-toggle .main-column{visibility:hidden}.mobile-sidebar-toggle #left-sidebar ul{overscroll-behavior:contain}}@media (min-width: 50em){.main-column:where(.astro-37fxchfa){margin-inline-start:var(--theme-left-sidebar-width)}#left-sidebar:where(.astro-37fxchfa){display:flex;padding-inline-end:1rem;top:var(--theme-navbar-height);width:var(--theme-left-sidebar-width);background:transparent}}@media (min-width: 82em){.main-column:where(.astro-37fxchfa){margin-inline-end:var(--theme-right-sidebar-width)}#right-sidebar:where(.astro-37fxchfa){display:flex}}
