*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw}html{-webkit-font-smoothing:antialiased;font-size:var(--font-size-base)}body{background-color:var(--theme-bg-color);color:var(--theme-text-color);font-family:var(--font-family);line-height:1.5}a{color:var(--theme-link-color);text-decoration:none}a:focus-visible,a:hover{color:var(--theme-link-hover-color);text-decoration:underline}b,strong{font-weight:600}p{word-break:break-word;word-wrap:break-word}ol,ul{list-style-type:none}button{background-color:rgba(0,0,0,0);border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold)}:focus{outline:none}:focus-visible{outline:2px solid var(--theme-link-color);outline-offset:3px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@font-face{font-family:Inter Var;src:url(/fonts/Inter-var.woff2) format("woff2");font-weight:1 999;font-display:swap}@font-face{font-family:Mierb;src:url(/fonts/mier-b/mierb-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Mierb;src:url(/fonts/mier-b/mierb-italic-webfont.woff2) format("woff2");font-style:italic}@font-face{font-family:Mierb;src:url(/fonts/mier-b/mierb-demi-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Mierb;src:url(/fonts/mier-b/mierb-bold-webfont.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Mierb;src:url(/fonts/mier-b/mierb-extrabold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Mierb;src:url(/fonts/mier-b/mierb-heavy-webfont.woff2) format("woff2");font-weight:900;font-style:normal}:root{--border-radius:5px;--color-blue-100:#dfecfd;--color-blue-300:#2194e6;--color-blue-400:#07c;--color-blue-400-rgba:rgb(0 119 204/0%);--color-blue-800:#103148;--color-gray-100:#f5f7fa;--color-gray-200:#e6ebf2;--color-gray-300:#d4dae5;--color-gray-400:#98a2b3;--color-gray-600:#6b6f7f;--color-gray-700:#505350;--color-gray-800:#343741;--color-bubble-color:#d3dae6;--color-code-block-background:#0b1532;--color-code-block-borders-background:#101c3f;--color-code-block-key-color:#f9b110;--color-link-color-accent:#36b9ff;--color-yellow-400:#fec514;--color-background:var(--color-gray-100);--color-white:#fff;--font-family:"Inter Var",arial,sans-serif;--font-family-secondary:"Mierb","Inter Var",arial,sans-serif;--font-family-mono:ui-monospace,menlo,monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-size-base:16px;--font-weight-base:400;--font-weight-semibold:500;--font-weight-bold:600;--size-max-width:1280px;--size-search-height-desktop:5.625rem;--size-search-height-mobile:4.5rem;--theme-bg-color:var(--color-gray-100);--theme-accent-bg-color:var(--color-gray-200);--theme-secondary-bg-color:var(--color-white);--theme-tertiary-bg-color:var(--color-white);--theme-tertiary-text-color:var(--color-gray-600);--theme-tertiary-dropdown-border-color:var(--color-gray-200);--theme-tertiary-drop-shadow:rgb(0 0 0/20%) 0px 5.7px 9px;--theme-dropdown-bg:#fff;--theme-text-color:var(--color-gray-800);--theme-link-color:var(--color-blue-400);--theme-link-hover-color:var(--color-blue-300);--theme-link-active-color:var(--color-blue-400);--theme-heading-color:var(--color-gray-800);--theme-subtitle-color:var(--color-gray-600);--theme-excerpt-color:var(--color-gray-600);--theme-button-text-icon-color:var(--color-gray-600);--theme-secondary-button-hover-bg:transparent;--theme-secondary-button-text-color:var(--color-blue-400);--theme-secondary-button-border-color:var(--color-blue-400);--theme-tertiary-button-bg:transparent;--theme-tertiary-button-border-color:var(--color-gray-300);--theme-highlight-bg-color:var(--color-blue-100);--theme-highlight-color:var(--color-gray-800);--theme-input-bg-color:var(--color-white);--theme-input-placeholder-color:var(--color-gray-800);--theme-select-bg-color:var(--color-white);--theme-select-text-icon-color:var(--color-gray-800);--theme-form-control-item-color:var(--color-blue-400);--theme-active-form-control-item-color:var(--color-gray-800);--theme-filter-item-color:var(--color-blue-400);--theme-filter-title-color:var(--color-gray-400);--theme-filter-item-color-selected:var(--color-gray-800);--theme-filter-count-bg:var(--color-gray-200);--theme-filter-count-color:var(--color-gray-700);--theme-filter-count-color-hover:var(--color-blue-300);--theme-pagination-link-bg:var(--color-blue-400);--theme-pagination-link-color:var(--color-white);--theme-pagination-border-color-active:var(--color-gray-200);--theme-pagination-color-active:var(--color-gray-800);--theme-debug-text-color:var(--color-gray-700);--theme-esre-logo:var(--color-gray-800);--theme-separator-color:var(--color-gray-300)}@media(prefers-color-scheme:dark){:root{--theme-bg-color:#1d1e24;--theme-accent-bg-color:#131317;--theme-secondary-bg-color:#131317;--theme-tertiary-bg-color:var(--color-blue-800);--theme-tertiary-text-color:var(--color-gray-300);--theme-tertiary-dropdown-border-color:var(--color-gray-800);--theme-tertiary-drop-shadow:rgb(0 0 0/70%) 0px 5.7px 9px;--theme-dropdown-bg:#232429;--theme-text-color:var(--color-white);--theme-link-color:var(--color-blue-300);--theme-link-hover-color:var(--color-blue-400);--theme-link-active-color:var(--color-blue-300);--theme-heading-color:var(--color-white);--theme-subtitle-color:var(--color-gray-200);--theme-excerpt-color:var(--color-gray-300);--theme-button-text-icon-color:var(--color-gray-300);--theme-secondary-button-hover-bg:var(--color-blue-400);--theme-secondary-button-text-color:var(--color-white);--theme-secondary-button-border-color:var(--color-blue-400);--theme-tertiary-button-bg:var(--color-blue-800);--theme-tertiary-button-border-color:var(--color-gray-600);--theme-highlight-bg-color:rgb(54 162 239/20%);--theme-highlight-color:#36a2ef;--theme-form-control-item-color:var(--color-gray-300);--theme-active-form-control-item-color:var(--color-blue-300);--theme-input-placeholder-color:var(--color-gray-300);--theme-input-bg-color:#16171c;--theme-select-text-icon-color:var(--color-gray-300);--theme-filter-item-color:var(--color-gray-300);--theme-filter-title-color:var(--color-gray-200);--theme-filter-item-color-selected:var(--color-blue-300);--theme-filter-count-bg:#131317;--theme-filter-count-color:var(--color-gray-300);--theme-filter-count-color-hover:var(--color-gray-800);--theme-pagination-link-bg:#131317;--theme-pagination-link-color:var(--color-white);--theme-pagination-color-active:var(--color-white);--theme-pagination-border-color-active:var(--color-gray-600);--theme-separator-color:var(--color-gray-600);--theme-esre-logo:var(--color-blue-100);--theme-debug-text-color:var(--color-gray-300)}}@keyframes fade-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}code[class*=language-],pre[class*=language-]{color:#fff;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.875rem;text-align:left;text-shadow:0 -.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{border-radius:.5em;overflow:auto;padding:1em}pre[class*=language-]::selection{background:#27292a}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:rgba(237,237,237,.15)}:not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid #545454;box-shadow:inset 1px 1px .3em -.1em #000;padding:.15em .2em .05em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#777}.token.namespace,.token.punctuation{opacity:.7}.token.boolean,.token.deleted,.token.number,.token.tag{color:#ce6849}.token.builtin,.token.constant,.token.keyword,.token.property,.token.selector,.token.symbol{color:var(--code-block-key-color,#f9ed99)}.language-css .token.string,.style .token.string,.token.attr-name,.token.attr-value,.token.char,.token.entity,.token.inserted,.token.operator,.token.string,.token.url,.token.variable{color:#fff}.token.atrule{color:#7385a5}.token.important,.token.regex{color:#e8c062}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-markup .token.attr-name,.language-markup .token.punctuation,.language-markup .token.tag{color:#ac885c}.token{position:relative;z-index:1}.line-highlight.line-highlight{background:rgba(84,84,84,.25);background:linear-gradient(90deg,hsla(0,0%,33%,.1) 70%,hsla(0,0%,33%,0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;margin-top:.75em;z-index:0}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background-color:#8693a6;color:#f4f1ef}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#6b6f7f;font-size:.875rem;display:block;padding-right:.8em;text-align:right}.ais-RefinementList-item--selected .ais-RefinementList-labelText{color:var(--theme-filter-item-color-selected)}.ais-RefinementList-noResults{color:var(--color-gray-400);font-size:.875rem;margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:var(--theme-highlight-bg-color);border-radius:var(--border-radius);color:var(--theme-highlight-color);padding-left:.25rem;padding-right:.25rem}.ais-SearchBox-form{position:relative;display:inline-block}.ais-SearchBox-input{background:var(--theme-input-bg-color);-webkit-appearance:none;appearance:none;border:0;border-radius:var(--border-radius);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:.25rem 1.5rem;font-size:.75rem;font-family:inherit;width:100%}.ais-SearchBox-input,.ais-SearchBox-input::placeholder{color:var(--theme-input-placeholder-color)}.ais-SearchBox-reset,.ais-SearchBox-submit{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:var(--theme-input-placeholder-color);cursor:pointer;font-size:1rem;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:1.5rem;height:1rem;padding:0;display:flex;align-items:center;justify-content:center}.ais-SearchBox-reset svg,.ais-SearchBox-submit svg{fill:currentcolor}.ais-SearchBox-submit{left:0}.ais-SearchBox-reset{right:0;font-size:.5rem}.ais-SearchBox-reset svg{width:.5rem;height:.5rem}.ais-RefinementList-showMore{color:var(--theme-link-color);text-decoration:underline}.ais-RefinementList-showMore:hover{cursor:pointer}.ais-RefinementList-showMore:focus-visible,.ais-RefinementList-showMore:hover{color:var(--theme-link-hover-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}