@charset "UTF-8";:root{--footer-size: 12rem}@media (min-width: 48rem){:root{--footer-size: 8rem}}#_a{position:relative;margin-top:2.5rem;padding:2rem 0;width:100%;display:flex;flex-shrink:0;height:var(--footer-size);flex-direction:column;align-items:center;justify-content:center;border-top:1px solid var(--color-gray-alt)}@media (min-width: 48rem){#_a{flex-direction:row;padding:0}}#_a a{color:var(--color-foreground);height:5em;display:flex;flex-direction:row;align-items:center;-webkit-text-decoration:none;text-decoration:none}#_a a img{position:relative;margin-right:.3em}._b img{height:2em}._c img{height:1em;top:.1em}._d img{height:1.5em}._e{font-weight:500}._f{font-weight:300}._g{display:none;color:var(--color-gray-alt);height:2lh;width:2px;margin:2rem;background-color:var(--color-gray-alt);position:relative}@media (min-width: 48rem){._g{display:block}}:root{--stick-top: 0px;--stick-size: calc(36px + 4rem) ;--stick-scale: calc(1 - (tan(atan2(var(--stick-size), 1px))/tan(atan2(100dvh, 1px)))) }@media (min-width: 48rem) and (min-height: 38rem){:root{--stick-size: calc(48px + 4rem) }}#header{z-index:99;position:relative;display:flex;height:var(--stick-size);align-items:center;font-weight:500;background-color:var(--color-background);margin:0 calc(-1 * var(--root-gap));padding:0 var(--root-gap);--section-color: var(--color-foreground)}#header:before{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;will-change:opacity;transition:opacity .2s ease-out;background:var(--color-gray-dim)}.scrolled #header:before{opacity:1}.show-mobile-menu #header{visibility:visible;position:fixed;left:0;right:0;padding:0 var(--root-gap);margin:0;transform:none!important;background-color:var(--color-background)}@supports (animation-timeline: scroll()){#header{position:sticky;top:0;transform:translateY(0);will-change:transform;animation:_cw linear both;animation-timeline:scroll(root);animation-range:var(--stick-top) calc(var(--stick-top) + var(--stick-size))}@keyframes _cw{to{transform:translateY(-100%)}}}#header img{width:180px;height:36px}@media (min-width: 48rem) and (min-height: 38rem){#header img{width:240px;height:48px}}._cx{display:none}.show-mobile-menu ._cx{position:absolute;display:flex;height:3.5rem;top:var(--stick-size);left:0;right:0;padding:0 var(--root-gap);justify-content:space-around;align-items:center;font-size:1.3rem;font-weight:500;background-image:linear-gradient(to bottom,var(--color-red-dark),var(--color-red-light))}.show-mobile-menu ._cx a{color:var(--color-white)}.show-mobile-menu ._cx a:first-of-type{display:none}@media (min-width: 48rem) and (min-height: 38rem){._cx{gap:2rem;display:flex;margin-right:2rem}}._cx a{padding:1rem;-webkit-text-decoration:none;text-decoration:none}@media (pointer: fine){._cx a:hover{text-decoration-line:underline;text-decoration-thickness:2px}}#_cy{display:flex;border:none;height:4rem;padding:1rem .5rem;place-items:center;place-content:center;background:none;color:var(--color-foreground)}#_cy:before{display:block;content:"";height:18px;width:18px;mask-size:100% 100%;mask-image:url(/assets/hamburger-BYENuVq4.svg);background-color:currentColor}@media (min-width: 48rem) and (min-height: 38rem){#_cy{display:none}.show-mobile-menu #_cy{display:block}}html.show-mobile-menu{overflow:hidden;visibility:hidden}html.show-mobile-menu>body{overflow:hidden}#_cz{margin-right:auto}#_cA{display:flex;place-items:center;place-content:center;flex-shrink:1}@media (min-width: 64rem) and (min-height: 38rem){#_cA{width:12.75rem}}.show-mobile-menu #_cA{overflow-y:auto;scrollbar-gutter:stable}#_cA button{display:flex;height:4rem;width:100%;padding:1rem;background-origin:border-box;margin:0;border-radius:1.25rem;align-items:center;background-color:transparent;border:none;color:var(--color-foreground);-webkit-tap-highlight-color:transparent}@media (pointer: fine){#_cA button:not(:disabled):is(:hover,:active,:focus){color:var(--color-blue-dark);border-color:transparent}}#_cA button:before{content:"";display:block;height:18px;width:18px;margin-left:.2rem;mask-size:100% 100%;mask-image:url(/assets/search-DU1Q-oND.svg);background-color:var(--color-foreground)}@media (min-width: 64rem) and (min-height: 38rem){#_cA button{border:2px solid var(--color-foreground);height:2.5rem;background:linear-gradient(var(--color-background),var(--color-background)) padding-box,linear-gradient(120deg,var(--color-blue-dark),var(--color-blue-light)) border-box!important}}._cW{position:sticky;flex-direction:column;width:12rem;top:0;height:100dvh;display:none}.show-mobile-menu #site-menu{display:block;position:static;visibility:hidden;will-change:auto}.show-mobile-menu #site-menu>*{visibility:visible;z-index:2}.show-mobile-menu #site-menu ._cX{scrollbar-width:thin}._cX{flex-grow:1;font-size:.9rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}._cX>ul{padding:2.5rem 0}#page-menu ._cX>ul>li{--section-color-dark: var(--color-yellow-dark);--section-color-light: var(--color-yellow-light);--section-color: var(--color-yellow);--section-color-alt: var(--color-yellow-alt);--section-color-dim: var(--color-yellow-dim);--section-color-dim-alt: var(--color-yellow-dim-alt);--section-color-alt-dim: var(--color-yellow-alt-dim);--section-color-alt-dim-alt: var(--color-yellow-alt-dim-alt)}#page-menu ._cX>ul>li:nth-of-type(4n+1){--section-color-dark: var(--color-red-dark);--section-color-light: var(--color-red-light);--section-color: var(--color-red);--section-color-alt: var(--color-red-alt);--section-color-dim: var(--color-red-dim);--section-color-dim-alt: var(--color-red-dim-alt);--section-color-alt-dim: var(--color-red-alt-dim);--section-color-alt-dim-alt: var(--color-red-alt-dim-alt)}#page-menu ._cX>ul>li:nth-of-type(4n+2){--section-color-dark: var(--color-blue-dark);--section-color-light: var(--color-blue-light);--section-color: var(--color-blue);--section-color-alt: var(--color-blue-alt);--section-color-dim: var(--color-blue-dim);--section-color-dim-alt: var(--color-blue-dim-alt);--section-color-alt-dim: var(--color-blue-alt-dim);--section-color-alt-dim-alt: var(--color-blue-alt-dim-alt)}#page-menu ._cX>ul>li:nth-of-type(4n+3){--section-color-dark: var(--color-green-dark);--section-color-light: var(--color-green-light);--section-color: var(--color-green);--section-color-alt: var(--color-green-alt);--section-color-dim: var(--color-green-dim);--section-color-dim-alt: var(--color-green-dim-alt);--section-color-alt-dim: var(--color-green-alt-dim);--section-color-alt-dim-alt: var(--color-green-alt-dim-alt)}._cX ul{display:flex;flex-direction:column;list-style-type:none}._cX li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cX a{color:var(--color-foreground);font-weight:400;line-height:1.6;text-decoration-line:none;text-decoration-color:currentColor}@media (pointer: fine){._cX a:hover{text-decoration-line:underline}}._cX a[aria-current=true]{padding-left:.5rem;border-left:2px solid var(--color-red-light)}#page-menu ._cX a[aria-current=step]{color:var(--section-color)}._cX strong{font-weight:500;text-transform:uppercase;color:var(--color-red);background:linear-gradient(to bottom,var(--color-red),color-mix(in srgb,var(--color-red-alt),var(--color-red)));background-clip:text;-webkit-text-fill-color:transparent}.show-mobile-menu #_cY{position:fixed;display:block;left:0;right:0;top:calc(var(--stick-size) + 3.5rem);bottom:6rem;padding:1rem var(--root-gap);background-color:var(--color-background);transform:none!important;font-size:1rem}.show-mobile-menu #_cY>ul{padding-top:0;transform:none!important;width:100%}.show-mobile-menu #_cY>ul ul li{border-bottom:3px solid var(--color-red-dim);width:100%;padding:1rem 0}.show-mobile-menu #_cY>ul ul li:last-of-type{border-bottom:0}.show-mobile-menu #_cY a{border:none;padding:0}.show-mobile-menu #_cY strong{display:block;font-size:1.5rem;margin:1.5rem 0}#_cY>ul{gap:1rem}@supports (animation-timeline: scroll()){._cW{margin-top:calc(-1 * var(--stick-size))}._cX{transform-origin:top left;transform:translateY(var(--stick-size)) scaleY(var(--stick-scale));will-change:transform;animation:_cZ linear both;animation-timeline:scroll(root);animation-range:var(--stick-top) calc(var(--stick-top) + var(--stick-size))}._cX>ul{transform-origin:top left;transform:scaleY(calc(1 / var(--stick-scale)));will-change:transform;animation:_cZ linear both;animation-timeline:scroll(root);animation-range:var(--stick-top) calc(var(--stick-top) + var(--stick-size))}@keyframes _cZ{to{transform:scaleY(1) translateY(0)}}}#_c0{position:relative;display:flex;gap:.5rem;flex-direction:column;padding:1.5rem 0;margin-top:auto;background-color:var(--color-background)}#_c0:before{content:"";pointer-events:none;position:absolute;top:-2rem;left:0;width:100%;height:2rem;background:linear-gradient(to top,var(--color-background),transparent)}#_c0 strong{color:var(--color-foreground);font-weight:700}.show-mobile-menu #_c0{position:fixed;left:0;right:0;bottom:0;margin:0;padding:0 var(--root-gap);height:6rem;justify-content:center}._m{width:1.5rem}._m>input{display:none}._m>input:checked+svg{transform:scaleX(-1)}._m svg{width:100%}._m svg path{fill:currentColor}._n{-webkit-user-select:none;user-select:none;display:inline-flex;gap:.5rem}._n:has(input:checked)>:first-child,._n:has(input:not(:checked))>:last-child{opacity:.5}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-cyrillic-ext-300-normal-BkYnikhz.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-300-normal-CJ9ReZR_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-cyrillic-300-normal-CauQmr4a.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-300-normal-DNKY8ZJU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-greek-ext-300-normal-CxzkydK-.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-300-normal-rT0ujS0G.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-greek-300-normal-B17vzKDU.woff2) format("woff2"),url(/assets/ubuntu-greek-300-normal-CJPWE-P4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-ext-300-normal-BmeZe3GI.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-300-normal-1sJ2KUhA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-300-normal-BKjUvBYM.woff2) format("woff2"),url(/assets/ubuntu-latin-300-normal-Cky0aKBX.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-normal-CVGbIIzP.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-normal-C-34Juxs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-normal-D-o4fIzO.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-400-normal-BfpxJ5Mw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-normal-CMWpe1v5.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-400-normal-Cksm0_CD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-normal-DR4BMUC4.woff2) format("woff2"),url(/assets/ubuntu-greek-400-normal-B86YUbWL.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-BmiHIjmy.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-VrasUMOh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-5Llmrjj6.woff2) format("woff2"),url(/assets/ubuntu-latin-400-normal-CB0YmOUt.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-ext-500-normal-DzTKRQ6k.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-500-normal-DkSMrmXl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-500-normal-vbPDQqfK.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-500-normal-6h2DjKJo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-ext-500-normal-BkFnm4Du.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-500-normal-C7Ft3_IY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-500-normal-DB6sQVug.woff2) format("woff2"),url(/assets/ubuntu-greek-500-normal-BkkAMjkd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-ext-500-normal-B1hMEIPk.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-500-normal-BPNa5tDA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-DagxDTQR.woff2) format("woff2"),url(/assets/ubuntu-latin-500-normal-DgAzYdrC.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-ext-700-normal-Bd8GESvX.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-700-normal-DKomSfHC.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-700-normal-Dne5feCa.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-700-normal-BrhQ_kuj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-ext-700-normal-DL_EtSOa.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-700-normal-C9B5EUHJ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-700-normal-CjDboZGb.woff2) format("woff2"),url(/assets/ubuntu-greek-700-normal-B5rsBsSn.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-CQcMQL0o.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-C7E2GPtq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-BOBUN3KY.woff2) format("woff2"),url(/assets/ubuntu-latin-700-normal-CNhgAdGR.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-cyrillic-ext-400-normal-C5u8faa9.woff2) format("woff2"),url(/assets/ubuntu-mono-cyrillic-ext-400-normal-CL-A5l1V.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-cyrillic-400-normal-OGyu3tt3.woff2) format("woff2"),url(/assets/ubuntu-mono-cyrillic-400-normal-Di_0TARV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-greek-ext-400-normal-CUE8Ia0W.woff2) format("woff2"),url(/assets/ubuntu-mono-greek-ext-400-normal-BNZd3ZNJ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-greek-400-normal-CCUzT4Jh.woff2) format("woff2"),url(/assets/ubuntu-mono-greek-400-normal-DR50Gfyl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-latin-ext-400-normal-Cadvr_Yo.woff2) format("woff2"),url(/assets/ubuntu-mono-latin-ext-400-normal-C-izf5FM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-latin-400-normal-l4cqI2xd.woff2) format("woff2"),url(/assets/ubuntu-mono-latin-400-normal-DpWeehTz.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}select{appearance:none;font-family:Ubuntu,sans-serif;padding:.5rem 1.8rem .5rem .5rem;border-radius:2.5rem;border:1px solid transparent;color:var(--color-foreground);background-color:var(--section-color-alt-dim, var(--color-blue-alt-dim));background-image:url(/assets/chevron-Ux--S92l.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.8rem .5rem}@media (prefers-color-scheme: dark){select{background-image:url(/assets/chevron-Ux--S92l.svg#dark)}}select:focus{outline:none;border-color:var(--section-color-alt, var(--color-blue-alt))}select:hover{border-color:var(--section-color, var(--color-blue))}:root{color-scheme:light dark;--color-black: #202124;--color-white: #ffffff;--color-foreground: var(--color-black);--color-background: var(--color-white);--color-red-dark: #cc0067;--color-red-light: #ff5467;--color-red-dark-tint: rgb(244.8, 204, 224.6);--color-red-dark-shade: rgb(66.4, 26.4, 49.4);--color-red-light-tint: rgb(255, 220.8, 224.6);--color-red-light-shade: rgb(76.6, 43.2, 49.4);--color-red: var(--color-red-dark);--color-red-alt: var(--color-red-light);--color-red-dim: var(--color-red-dark-tint);--color-red-dim-alt: var(--color-red-light-shade);--color-red-alt-dim: var(--color-red-light-tint);--color-red-alt-dim-alt: var(--color-red-dark-shade);--color-green-dark: #00b068;--color-green-light: #7ced64;--color-green-dark-tint: rgb(204, 239.2, 224.8);--color-green-dark-shade: rgb(25.6, 61.6, 49.6);--color-green-light-tint: rgb(228.8, 251.4, 224);--color-green-light-shade: rgb(50.4, 73.8, 48.8);--color-green: var(--color-green-dark);--color-green-alt: var(--color-green-light);--color-green-dim: var(--color-green-dark-tint);--color-green-dim-alt: var(--color-green-light-shade);--color-green-alt-dim: var(--color-green-light-tint);--color-green-alt-dim-alt: var(--color-green-dark-shade);--color-blue-dark: #0073d8;--color-blue-light: #00cffb;--color-blue-dark-tint: rgb(204, 227, 247.2);--color-blue-dark-shade: rgb(25.6, 49.4, 72);--color-blue-light-tint: rgb(204, 245.4, 254.2);--color-blue-light-shade: rgb(25.6, 67.8, 79);--color-blue: var(--color-blue-dark);--color-blue-alt: var(--color-blue-light);--color-blue-dim: var(--color-blue-dark-tint);--color-blue-dim-alt: var(--color-blue-light-shade);--color-blue-alt-dim: var(--color-blue-light-tint);--color-blue-alt-dim-alt: var(--color-blue-dark-shade);--color-yellow-dark: #fc5c00;--color-yellow-light: #ffd100;--color-yellow-dark-tint: rgb(254.4, 222.4, 204);--color-yellow-dark-shade: rgb(76, 44.8, 28.8);--color-yellow-light-tint: rgb(255, 245.8, 204);--color-yellow-light-shade: rgb(76.6, 68.2, 28.8);--color-yellow: var(--color-yellow-dark);--color-yellow-alt: var(--color-yellow-light);--color-yellow-dim: var(--color-yellow-dark-tint);--color-yellow-dim-alt: var(--color-yellow-light-shade);--color-yellow-alt-dim: var(--color-yellow-light-tint);--color-yellow-alt-dim-alt: var(--color-yellow-dark-shade);--color-gray-dark: #6e6e6e;--color-gray-light: #cccccc;--color-gray-dark-tint: #e2e2e2;--color-gray-dark-shade: rgb(47.6, 48.4, 50.8);--color-gray-light-tint: rgb(244.8, 244.8, 244.8);--color-gray-light-shade: rgb(66.4, 67.2, 69.6);--color-gray: var(--color-gray-dark);--color-gray-alt: var(--color-gray-light);--color-gray-dim: var(--color-gray-dark-tint);--color-gray-dim-alt: var(--color-gray-light-shade);--color-gray-alt-dim: var(--color-gray-light-tint);--color-gray-alt-dim-alt: var(--color-gray-dark-shade)}@media (prefers-color-scheme: dark){:root{--color-foreground: var(--color-white);--color-background: var(--color-black);--color-red: var(--color-red-light);--color-red-alt: var(--color-red-dark);--color-red-dim: var(--color-red-light-shade);--color-red-dim-alt: var(--color-red-dark-tint);--color-red-alt-dim: var(--color-red-dark-shade);--color-red-alt-dim-alt: var(--color-red-light-tint);--color-green: var(--color-green-light);--color-green-alt: var(--color-green-dark);--color-green-dim: var(--color-green-light-shade);--color-green-dim-alt: var(--color-green-dark-tint);--color-green-alt-dim: var(--color-green-dark-shade);--color-green-alt-dim-alt: var(--color-green-light-tint);--color-blue: var(--color-blue-light);--color-blue-alt: var(--color-blue-dark);--color-blue-dim: var(--color-blue-light-shade);--color-blue-dim-alt: var(--color-blue-dark-tint);--color-blue-alt-dim: var(--color-blue-dark-shade);--color-blue-alt-dim-alt: var(--color-blue-light-tint);--color-yellow: var(--color-yellow-light);--color-yellow-alt: var(--color-yellow-dark);--color-yellow-dim: var(--color-yellow-light-shade);--color-yellow-dim-alt: var(--color-yellow-dark-tint);--color-yellow-alt-dim: var(--color-yellow-dark-shade);--color-yellow-alt-dim-alt: var(--color-yellow-light-tint);--color-gray: var(--color-gray-light);--color-gray-alt: var(--color-gray-dark);--color-gray-dim: var(--color-gray-light-shade);--color-gray-dim-alt: var(--color-gray-dark-tint);--color-gray-alt-dim: var(--color-gray-dark-shade);--color-gray-alt-dim-alt: var(--color-gray-light-tint)}}:root{--root-min-gap: 1rem;--root-max-width: 80rem;--root-gap: max(var(--root-min-gap), (100dvw - var(--root-max-width)) / 2) }*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{position:relative;font-weight:500;text-wrap:balance}h1{font-size:3rem;margin-top:-.75rem}@media (min-width: 90rem){h1{font-size:3.75rem;margin-top:-1rem}}h2{font-size:2rem}@media (min-width: 90rem){h2{font-size:2.7rem}}h3{font-size:1.5rem}@media (min-width: 90rem){h3{font-size:1.7rem}}h4{font-size:1.25rem}h5{font-size:1.1rem}p{line-height:1.6;overflow-wrap:break-word;text-wrap:pretty}::selection{color:var(--section-color-dim-alt, var(--color-red-dim-alt));background-color:var(--section-color-alt, var(--color-red-alt))}body{touch-action:manipulation;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;font-family:Ubuntu,sans-serif;margin:0}#root{display:flex;flex-direction:column;padding:0 var(--root-gap);min-height:100dvh}input,textarea,button{font-family:inherit}a{color:var(--section-color);text-decoration-thickness:1px;text-decoration-color:var(--section-color);text-decoration-line:underline;text-underline-offset:.2lh;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a:has(code){line-height:1.8}@media (pointer: fine){a:hover{text-decoration-thickness:2px}}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration-line:none}pre{padding:.25rem 1rem;overflow-x:auto;overscroll-behavior-x:contain;border-left:4px solid var(--section-color-dim);scrollbar-width:thin;scrollbar-color:var(--section-color-dim) var(--color-background)}code{font-family:Ubuntu Mono,monospace;line-height:1.5;text-wrap:nowrap}:not(pre)>code{color:var(--section-color);background-color:var(--section-color-alt-dim);border-radius:.5lh;padding:.2rem 0;line-height:1.8}:not(pre)>code:before,:not(pre)>code:after{content:" "}main{display:flex;gap:2.5rem;flex:1 0 auto;flex-direction:column}.shiki,.shiki span{-webkit-text-size-adjust:100%;color:var(--shiki-light)}.code-block--reverse .shiki,.code-block--dark .shiki,.code-block--reverse .shiki span,.code-block--dark .shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme: dark){.shiki,.shiki span{color:var(--shiki-dark)}.code-block--reverse .shiki,.code-block--light .shiki,.code-block--reverse .shiki span,.code-block--light .shiki span{color:var(--shiki-light)}}
