.button.svelte-13m9wzu{color:#fff;background:none;border:none;padding:5px var(--main-margin);font-family:var(--main-font-family);font-size:var(--main-font-size);cursor:pointer;text-decoration:none;display:inline-block;height:auto;box-sizing:border-box}.button.svelte-13m9wzu:hover,.button.svelte-13m9wzu:focus{background:#fff3}.static-dropdown-button.svelte-13m9wzu{position:relative}.static-dropdown-button.svelte-13m9wzu:focus-within .static-dropdown-menu:where(.svelte-13m9wzu){display:flex;flex-direction:column}.static-dropdown-button.svelte-13m9wzu .static-dropdown-description:where(.svelte-13m9wzu){height:auto}.static-dropdown-button.svelte-13m9wzu .static-dropdown-menu:where(.svelte-13m9wzu){display:none;position:absolute;white-space:normal;top:100%;right:0;z-index:100;box-shadow:0 0 10px #0003;background:#656565;color:#fff}.static-dropdown-button.svelte-13m9wzu .static-dropdown-menu:where(.svelte-13m9wzu) .dropdown-menu-button:where(.svelte-13m9wzu){color:inherit;background:inherit;font-family:inherit;font-size:inherit;width:100%;text-align:left;white-space:nowrap;overflow:hidden;border-radius:0;padding:10px 15px}.static-dropdown-button.svelte-13m9wzu .static-dropdown-menu:where(.svelte-13m9wzu) .dropdown-menu-button:where(.svelte-13m9wzu) svg.fa-icon{margin-right:10px}.static-dropdown-button.svelte-13m9wzu .static-dropdown-menu:where(.svelte-13m9wzu) .dropdown-menu-button:where(.svelte-13m9wzu):hover,.static-dropdown-button.svelte-13m9wzu .static-dropdown-menu:where(.svelte-13m9wzu) .dropdown-menu-button:where(.svelte-13m9wzu):focus{background:#7a7a7a}.static-dropdown-button.svelte-13m9wzu svg.fa-icon{vertical-align:-.125em}.button.news-highlight.svelte-13m9wzu{background:gold;color:var(--main-color);border-radius:var(--main-border-radius);display:none}.button.news-highlight.has-news.svelte-13m9wzu{display:inline-block}.pricing-menu.svelte-13m9wzu{display:none}.menu[data-astro-cid-3ef6ksr2]{display:flex;position:sticky;top:0;width:100%;min-height:var(--main-menu-height);padding:5px 10px 5px 5px;box-sizing:border-box;box-shadow:0 0 4px 2px #0006;color:#fff;z-index:2;background:#4d4d4d url(/images/header_background.png) 0/4px 4px repeat}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{flex:1;display:flex;flex-wrap:wrap}.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].name{display:flex;color:#fff;text-decoration:none;font-size:20px;line-height:20px}.menu[data-astro-cid-3ef6ksr2] .space[data-astro-cid-3ef6ksr2]{flex:1}.menu[data-astro-cid-3ef6ksr2] .menu-button-group[data-astro-cid-3ef6ksr2]{min-width:160px;display:flex;flex-wrap:wrap;align-items:center}.menu[data-astro-cid-3ef6ksr2] .settings-placeholder[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2] .sign-in-placeholder[data-astro-cid-3ef6ksr2]{display:inline-block}.menu[data-astro-cid-3ef6ksr2] .ad-margin[data-astro-cid-3ef6ksr2]{width:0}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.menu[data-astro-cid-3ef6ksr2]{background:url(/images/header_background@2x.png) 0/4px 4px repeat}}.menu[data-astro-cid-3ef6ksr2] #hamburger-menu-label[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2] #hamburger-menu[data-astro-cid-3ef6ksr2][type=checkbox]{display:none}@media only screen and (max-width: 700px){.menu[data-astro-cid-3ef6ksr2] #hamburger-menu-label[data-astro-cid-3ef6ksr2]{display:inline}.menu[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2].menu-button-group{width:100%}.menu[data-astro-cid-3ef6ksr2] #hamburger-menu[data-astro-cid-3ef6ksr2][type=checkbox]:not(:checked)+div[data-astro-cid-3ef6ksr2].menu-button-group{display:none}}.jse-no-ad-free-subscription .menu[data-astro-cid-3ef6ksr2] .pricing-menu{display:inline-block}.jse-no-ad-free-subscription .menu[data-astro-cid-3ef6ksr2] .ad-margin[data-astro-cid-3ef6ksr2]{width:calc(var(--ad-width-large-skyscraper) + var(--ad-margin) + var(--main-margin))}@media only screen and (max-width: 1580px){.jse-no-ad-free-subscription .menu[data-astro-cid-3ef6ksr2] .ad-margin[data-astro-cid-3ef6ksr2]{width:calc(var(--ad-width-wide-skyscraper) + var(--ad-margin) + var(--main-margin))}}@media only screen and (max-width: 980px){.jse-no-ad-free-subscription .menu[data-astro-cid-3ef6ksr2] .ad-margin[data-astro-cid-3ef6ksr2]{width:0}}footer[data-astro-cid-sz7xmlte] .column[data-astro-cid-sz7xmlte]{max-width:200px}footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:100%;font-weight:700}:root{--main-margin: 10px;--main-menu-height: 40px;--main-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue";--main-font-size: 16px;--main-mono-font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--main-mono-font-size: 14px;--main-mono-line-height: 1.5em;--main-color: #4d4d4d;--main-border-radius: 3px;--main-info-background: #fff;--main-info-nth-section-background: #f5f5f5;--main-footer-color: #f5f5f5;--main-link-color: #ee5341;--main-link-color-highlight: #ce4838;--main-footer-background: #4d4d4d;--jeo-button-sign-in-background: #ffd700;--jeo-button-sign-in-background-highlight: #ffcc00;--jeo-button-sign-in-color: var(--main-color);--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--section-max-width: 800px;--max-content-width: 900px;--max-title-width: 580px;--max-table-of-contents-width: 1400px;--max-outline-width: 380px;--ad-width-wide-skyscraper: 160px;--ad-width-large-skyscraper: 300px;--ad-height: 100%;--ad-margin: 40px;--ad-width: var(--ad-width-large-skyscraper)}html{margin:0;height:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--main-font-family);font-size:var(--main-font-size);font-weight:400;color:var(--main-color);line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100%}main{flex:1;flex-direction:column;display:flex;max-width:var(--max-content-width);margin-left:auto;margin-right:auto;margin-bottom:100px}@media only screen and (max-width: 920px){main{margin-left:var(--main-margin);margin-right:var(--main-margin)}}main.app{flex:1;flex-direction:column;display:flex;max-width:none;margin-left:0;margin-right:0;margin-bottom:0}main.docs-main{flex:1;flex-direction:column;display:flex;max-width:none;margin-left:var(--main-margin);margin-right:var(--main-margin);margin-bottom:0}#root{margin:0;width:100%;height:calc(100vh - var(--main-menu-height));background:var(--jeo-background);overflow:hidden}h1,h2,h3,h4{scroll-margin-top:40px}h1,h2{position:relative;margin:0;padding:1em 0 0;font-size:200%;font-weight:400;line-height:1.3em}h1 a,h2 a{position:relative;color:inherit;text-decoration:none}h1 a:hover,h2 a:hover{color:var(--main-link-color-highlight)}h1 a:hover:before,h2 a:hover:before{position:absolute;top:0;left:-1em;content:"# "}h3{font-size:150%;font-weight:400;line-height:1.3em;margin:0;padding:2em 0 0}h3 a,h4 a{position:relative;color:inherit;text-decoration:none}h3 a:hover,h4 a:hover{color:var(--main-link-color-highlight)}h3 a:hover:before,h4 a:hover:before{position:absolute;top:0;left:-1em;content:"# "}@media only screen and (max-width: 820px){.info .section .section-inner{margin-left:var(--main-margin);margin-right:var(--main-margin)}}footer{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:10px 10px 40px;color:var(--main-footer-color);background:var(--main-footer-background)}a{color:var(--main-link-color)}a:hover{color:var(--main-link-color-highlight)}blockquote{background:#efefef;border-left:5px solid #9d9d9d;margin-left:20px}blockquote p{padding:10px}footer a{color:var(--main-footer-color);text-decoration:underline}footer a:hover,footer a:active{color:var(--main-link-color)}p{margin:var(--main-margin) 0}code{font-family:var(--main-mono-font-family);font-size:var(--main-mono-font-size);line-height:var(--main-mono-line-height);display:inline-block}p code,li code{background:#f5f5f5;padding:2px 5px}pre{padding:var(--main-margin);border-radius:3px;background:#f5f5f5!important}ul{padding-left:0;margin-left:10px}ul li{margin-left:10px;margin-top:.2em;margin-bottom:.2em}
