@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._6ndHKW_className{font-family:Archivo,Archivo Fallback;font-style:normal}._6ndHKW_variable{--font-kube-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Gq6WRq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Gq6WRq_variable{--font-kube-data:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.btxaFq_toggle{min-width:44px;min-height:44px;margin-right:calc(var(--kube-space-100) * -1);color:var(--kube-grey-500);cursor:pointer;font-family:var(--font-kube-data), var(--kube-data-font);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.btxaFq_toggle:hover,.btxaFq_toggle:focus-visible{color:var(--foreground)}body:has([data-takeover=true]) [data-kube-surface=dark] .btxaFq_toggle{color:var(--kube-archive-ink-muted-active)}:is(body:has([data-takeover=true]) [data-kube-surface=dark] .btxaFq_toggle:hover,body:has([data-takeover=true]) [data-kube-surface=dark] .btxaFq_toggle:focus-visible){color:var(--foreground)}.btxaFq_toggle:focus-visible{outline-offset:-6px;outline:2px solid}.btxaFq_icon{display:block}
.lI4HnW_header{min-height:var(--kube-header-height);padding:0 var(--kube-space-400);justify-content:space-between;align-items:center;display:flex}.lI4HnW_header[data-kube-chrome=overlay]{z-index:20;position:fixed;top:0;left:0;right:0}.lI4HnW_header[data-kube-surface=dark]{--foreground:var(--kube-archive-ink);color:var(--foreground)}body:has([data-archive-page]) .lI4HnW_header{z-index:1;position:relative}.lI4HnW_wordmarkLink{align-items:center;min-height:44px;display:inline-flex}.lI4HnW_wordmark{width:auto;height:26px}.lI4HnW_utilities{align-items:center;gap:var(--kube-space-400);display:flex}.lI4HnW_nav{gap:var(--kube-space-300);font-family:var(--font-kube-data), var(--kube-data-font);font-size:var(--kube-text-data-md);text-transform:lowercase;display:flex}.lI4HnW_nav a{min-height:44px;color:var(--kube-grey-500);align-items:center;display:inline-flex}.lI4HnW_nav a:hover,.lI4HnW_nav a:focus-visible{color:var(--foreground)}body:has([data-takeover=true]) .lI4HnW_header[data-kube-surface=dark] .lI4HnW_nav a{color:var(--kube-archive-ink-muted-active)}:is(body:has([data-takeover=true]) .lI4HnW_header[data-kube-surface=dark] .lI4HnW_nav a:hover,body:has([data-takeover=true]) .lI4HnW_header[data-kube-surface=dark] .lI4HnW_nav a:focus-visible){color:var(--foreground)}.lI4HnW_header[data-kube-over-media=true] .lI4HnW_nav a{color:var(--kube-grey-150)}
:root{--kube-white:#fff;--kube-grey-050:#f2f2f2;--kube-grey-150:#d9d9d9;--kube-grey-350:#a6a6a6;--kube-grey-500:#737373;--kube-grey-700:#404040;--kube-grey-900:#171717;--kube-black:#000;--kube-display-font:"Archivo", sans-serif;--kube-display-weight:600;--kube-display-tracking:-.045em;--kube-data-font:"IBM Plex Mono", monospace;--kube-header-height:70px;--kube-space-050:4px;--kube-space-100:8px;--kube-space-150:12px;--kube-space-200:16px;--kube-space-300:24px;--kube-space-400:32px;--kube-space-600:48px;--kube-space-800:64px;--kube-space-1200:96px;--kube-text-data-xs:11px;--kube-text-data-sm:13px;--kube-text-data-md:14px;--kube-text-display-sm:18px;--kube-text-display-md:22px;--kube-text-display-lg:28px;--kube-ease-fast-ui:cubic-bezier(.22, 1, .36, 1);--kube-ease-media-settle:cubic-bezier(.16, 1, .3, 1);--kube-duration-stripe:.14s;--kube-duration-media:.36s;--kube-duration-media-reduced:.12s;--kube-archive-surface:var(--kube-black);--kube-archive-idle-field:var(--kube-archive-surface);--kube-archive-ink:var(--kube-white);--kube-archive-ink-muted:var(--kube-grey-500);--kube-archive-rule:var(--kube-grey-700);--kube-archive-ink-inactive:var(--kube-grey-150);--kube-archive-ink-muted-active:var(--kube-grey-350);--kube-archive-stripe:var(--kube-white);--kube-archive-stripe-ink:var(--kube-grey-900);--kube-archive-stripe-ink-muted:var(--kube-grey-700);--kube-scrim-colour:var(--kube-archive-surface);--kube-scrim-opacity:.18;--kube-guard-left:linear-gradient(to right, #000000bd 0%, #000000b3 8%, #0000009e 16%, #00000080 25%, #0000005c 33%, #00000038 40%, #0000001a 46%, #00000008 51%, #0000 57%);--kube-guard-top:linear-gradient(to bottom, #0000009e 0%, #00000094 28%, #00000070 50%, #00000042 70%, #0000001a 86%, #0000 100%);--kube-guard-top-height:132px;--kube-index-surface:var(--kube-black);--kube-index-tile-surface:var(--kube-grey-900);--kube-index-guard-bottom:linear-gradient(to top, #0000009e 0%, #0000008a 24%, #00000061 46%, #0003 68%, #00000012 86%, #0000 100%);--kube-index-guard-bottom-height:200px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--kube-white);--foreground:var(--kube-black)}:root:has([data-kube-surface=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{height:100%}html,body{max-width:100vw}html{overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-kube-data), var(--kube-data-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-x:clip}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}main{flex:1;display:block}h1,h2,h3{font-family:var(--font-kube-display), var(--kube-display-font);font-weight:var(--kube-display-weight);letter-spacing:var(--kube-display-tracking)}h1{font-size:var(--kube-text-display-lg)}h2{font-size:var(--kube-text-display-md)}h3{font-size:var(--kube-text-display-sm)}
