:root{--z-index:1;--background:#fefefe;--color:#333;--margin:1rem;--padding:1rem;--font-family:Heebo,Roboto,Helvetica,Arial,sans-serif;--font-size:15px;--monospace-font-family:monospace;--monospace-font-size:0.9rem;--code-font-family:inherit;--code-color:#008000;--width-readable:50rem;--icon-size:calc(2 * var(--font-size));--icon-opacity:0.75;--co-link:blue;--co-backdrop:#fff;--co-backdrop-bg:rgba(0,0,0,0.627);--border-color:#ccc;--border-size:1px;--border-radius:0.2rem;--border:var(--border-size) var(--border-color) solid;--bt-height:calc(var(--icon-size) + 8 * var(--bt-border-size));--bt-color:#000;--bt-background:#ddd;--bt-padding:var(--padding);--bt-border-color:var(--border-color);--bt-border-style:solid;--bt-border-size:1px;--bt-border:var(--bt-border-size) var(--bt-border-color) var(--bt-border-style);--bt-border-radius:var(--border-radius);--co-error:#fff;--co-error-bg:#cc0000;--co-warning:#cc0000;--co-warning-bg:#fff;--co-info:#fff;--co-info-bg:#007acc;--co-primary:#fff;--co-primary-bg:#007acc;--co-secondary:var(--bt-color);--co-secondary-bg:var(--bt-background);--switch-co:#fff;--switch-co-bg:#007acc;--switch-transition:.3s;--font-family:Heebo,Roboto,Helvetica,Arial,sans-serif;--link-color:#8d1e00;--top-z-index:var(--z-index);--top-height:calc(var(--icon-size) * 2);--top-background:#b32;--top-color:#fff;--top-box-shadow:0 4px 4px rgba(0,0,0,0.25);--bottom-background:#333;--bottom-color:#fff}[disabled],[inert]{opacity:.5;pointer-events:none;cursor:default}[hidden]{display:none!important}[readonly]{opacity:.777}body{font-family:var(--font-family);font-size:var(--font-size);margin:0;padding:0;background:var(--background);color:var(--color);overflow-x:hidden;overflow-y:auto}@media (max-width:320px){:root{--font-size:12px;--padding:0.5rem;--margin:0.5rem}}@media (min-width:768px){body{font-size:calc(var(--font-size) + .3vmin)}}@media (min-width:1440px){body{font-size:calc(var(--font-size) + .5vmin)}}@media (min-width:2000px){body{font-size:calc(var(--font-size) + .7vmin)}}@media (min-width:4000px){body{font-size:calc(var(--font-size) + .9vmin)}}body *{font-family:inherit;box-sizing:border-box}::after,::before{box-sizing:inherit}::backdrop{background-color:var(--co-backdrop-bg)}address{font-style:normal}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--margin)}h1:has(+ p),h2:has(+ p),h3:has(+ p),h4:has(+ p),h5:has(+ p),h6:has(+ p){margin-bottom:0}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}li{margin-bottom:var(--margin)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}var{font-style:normal;font-weight:700}code,samp{color:var(--code-color);font-family:var(--code-font-family);word-break:break-word}kbd{font-family:var(--code-font-family)}pre{font-family:var(--monospace-font-family);font-size:var(--monospace-font-size);padding:0;margin:0;white-space:pre}summary{display:list-item;cursor:pointer;break-inside:avoid;outline:0}blockquote{margin:var(--margin) var(--margin) var(--margin) calc(2 * var(--margin));font-size:larger;font-style:italic;background:#ff0}blockquote:before{content:"\0201D";transform:scale(1) rotate(0) translate(8px,0) skew(30deg,0deg);font-style:normal;display:inline-block;vertical-align:middle;font-size:300%;font-weight:700;opacity:.627}cite{font-size:smaller;opacity:.627}a,a:visited{color:var(--co-link);text-decoration:none;cursor:pointer;border:none;outline:0!important}a:hover{text-decoration:none;color:var(--co-link)}a[target="_blank"]:after{content:"\02197";font-size:small;display:inline-block;vertical-align:top;padding-left:4px}button{font-size:inherit;background:var(--bt-background);color:var(--bt-color);height:var(--bt-height);line-height:var(--bt-height);border:var(--bt-border);border-radius:var(--bt-border-radius);padding:0 var(--bt-padding);white-space:nowrap;cursor:pointer;outline:0}button svg{height:var(--bt-height);display:inline-block;vertical-align:middle}fieldset{break-inside:avoid}input,select{height:var(--bt-height)}label[for]{cursor:pointer}select{font-size:inherit;user-select:auto!important;background:var(--background);color:var(--color);height:var(--bt-height);border:var(--bt-border);border-radius:var(--bt-border-radius);cursor:pointer;outline:0}input,textarea{font-size:inherit;user-select:auto!important;display:inline-block;background:var(--background);color:var(--color);border:var(--bt-border);border-radius:var(--bt-border-radius);outline:0}input[type=checkbox],input[type=radio]{width:1em;height:1em;margin:0;outline:0!important;cursor:pointer}textarea{resize:none;tab-size:4;line-height:unset}::placeholder{color:#bbb;font-style:italic}:-webkit-autofill,:autofill{background-color:var(--background)!important;box-shadow:none!important;border:none!important}:-webkit-autofill:focus,:autofill:focus{background-color:var(--background)!important;box-shadow:none!important;border:none!important}caption{caption-side:bottom;text-align:center;font-size:smaller}table{font-size:inherit;color:inherit;border-collapse:collapse;border-spacing:0;empty-cells:show}tr{vertical-align:middle}hr{width:100%;height:1px;border-top:1px solid rgba(0,0,0,.5)}progress{appearance:none;height:calc(var(--padding)/ 2);border:var(--border);border-radius:calc(var(--border-radius)/ 2)}progress::-webkit-progress-bar{background-color:var(--background)}progress::-webkit-progress-value{background-color:var(--co-primary-bg,var(--color))}progress::-moz-progress-bar{background-color:var(--co-primary-bg,var(--color))}audio,img,picture,video{max-width:100%}img{border-style:none}video{background:#000}audio,audio::-webkit-media-controls-panel{padding:0}audio::-webkit-media-controls-enclosure{border-radius:0}dialog{font-size:inherit;margin:0;padding:0;border:none;outline:0}.error{color:var(--co-warning);background:var(--co-warning-bg)}dialog[open]:has(header){display:flex;flex-direction:column}dialog header{padding:var(--padding);padding-right:1.6rem;font-weight:700;text-align:center;word-break:break-word}dialog div.dialog-body{flex-grow:1;width:100%;display:block;padding:var(--padding);overflow:auto}dialog div.dialog-body p:first-child{margin-top:0}dialog div.dialog-body p:last-child{margin-bottom:0}dialog footer{width:100%;display:flex;justify-content:right;padding:var(--padding);align-items:center}dialog footer button{margin-left:4px}dialog button.closer{z-index:1;display:block;position:sticky;top:8px;margin-left:calc(100% - 8px - 1.5em);background:#333;color:#fff;border:none;cursor:pointer;padding:0;height:1.5em;width:1.5em;line-height:1.5em;border-radius:50%}dialog button.closer:before{content:"\02715"}dialog[data-draggable]{position:fixed;width:30vw;min-width:200px;max-width:30vw;max-height:60vh;border:2px solid var(--color)}dialog[data-draggable] header{padding-right:calc(var(--padding) + .5rem);cursor:move}dialog[data-draggable] header:before{content:"";position:absolute;top:.5rem;left:.5rem;display:block;width:var(--bt-height);height:var(--bt-height);background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg"><path d="M82 52 L 97 63 L 82 74 L 82 66 L 69 66 L 69 60 L 82 60 Z M 66 80 L 75 80 L 63 96 L 51 80 L 60 80 L 60 69 L 66 69 Z M 46 66 L 46 74 L 30 63 L 46 52 L 46 60 L 57 60 L 57 66 Z M 60 46 L 51 46 L 63 30 L 75 46 L 66 46 L 66 57 L 60 57Z"/></svg>');background-size:var(--bt-height) var(--bt-height)}dialog.Confirm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:30em;max-width:calc(100% - var(--margin) * 2);max-height:60vh}dialog.____busy{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background:0 0;overflow:hidden}dialog.____busy svg{fill:var(--co-backdrop)}div.____inform{z-index:calc(var(--z-index-popup),var(--z-index) + 20);display:block;position:fixed;left:var(--margin);bottom:var(--margin);padding:var(--padding);width:calc(100% - var(--margin) * 2);max-width:75%}div.____inform_error,div.____inform_info{position:relative;display:block;width:fit-content;max-width:100%;padding:var(--padding);padding-right:calc(var(--padding) + 1rem / 2);margin-bottom:var(--margin);cursor:pointer}div.____inform_error{color:var(--co-error);background:var(--co-error-bg)}div.____inform_info{color:var(--co-info);background:var(--co-info-bg)}div.____inform_error:before,div.____inform_info:before{content:"\02715";display:block;position:absolute;right:0;top:0;padding:4px}label.switch{position:relative;display:inline-block;width:var(--bt-height);height:calc(var(--bt-height) * 34 / 60)}label.switch input{opacity:0;width:0;height:0}label.switch input:focus+span{box-shadow:0 0 1px var(--switch-co-bg)}label.switch input:checked+span{background-color:var(--switch-co-bg)}label.switch input:checked+span:before{transform:translateX(calc(var(--bt-height) * 24 / 60))}label.switch span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:var(--switch-transition);border-radius:calc(var(--bt-height) * 34 / 60)}label.switch span:before{border-radius:50%;position:absolute;content:"";height:calc(var(--bt-height) * 24 / 60);width:calc(var(--bt-height) * 24 / 60);left:calc(var(--bt-height) * 5 / 60);bottom:calc(var(--bt-height) * 5 / 60);background-color:var(--switch-co);transition:var(--switch-transition)}button.arrow{padding-right:var(--bt-height);background-repeat:no-repeat;background-position:center right;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg"><path d="M 24 24 L 24 104 L 104 64 L 24 24 Z"/></svg>');background-size:calc(var(--bt-height)/2) calc(var(--bt-height)/2)}button.primary{color:var(--co-primary);background-color:var(--co-primary-bg);border-color:var(--co-primary-bg)}button.secondary{color:var(--co-secondary);background-color:var(--co-secondary-bg);border-color:var(--co-secondary-bg)}button.warning{color:var(--co-warning-bg);background-color:var(--co-warning);border-color:var(--co-warning)}button.icon{background:0 0;border:none;padding:0;margin:0 1px}form{margin:0 auto;max-width:var(--width-readable)}form field-item{display:block;break-inside:avoid;border:0;padding:0;margin-bottom:var(--padding)}field-title{font-weight:700}field-title.required:before{content:"";display:inline-block;background:#c22;color:#fff;font-weight:400;border-radius:50%;width:.5em;height:.5em;margin-right:4px}dialog.show-error{position:fixed;top:left;left:0;padding:calc(var(--padding)/ 2);padding-right:calc(var(--padding)/ 2 + 1em);color:var(--co-warning-bg);background:var(--co-warning);cursor:pointer;max-width:75vw}dialog.show-error:before{content:"\02715";opacity:.8;position:absolute;z-index:1;display:block;top:2px;right:2px;color:var(--co-warning-bg);background:var(--co-warning)}field-error{display:none}field-info{display:block;font-size:90%;opacity:.627}form input[is-password],form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=password],form input[type=range],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form select,form textarea{width:100%}form input[type=range][inert]{opacity:1;color:red}form textarea{resize:vertical;height:9em;min-height:10vh;max-height:60vh;padding-right:calc(var(--padding) + 1em)}form input[type=file]{width:1px;height:1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form div[for=file]{width:100%;height:var(--bt-height);padding:0;border:var(--bt-border);margin-bottom:2px}form div[for=file] span{display:inline-block;vertical-align:middle;height:calc(var(--bt-height) - 4px);line-height:calc(var(--bt-height) - 4px);border:var(--bt-border);padding-left:4px;padding-right:4px;margin:1px 2px;font-size:smaller;cursor:pointer}form button[for=file]{border-radius:0}form input[is-password]{padding-right:2em}form span[is-password]{font-weight:400;cursor:pointer}form span[is-password]:after{opacity:.8;content:"\02205"}form span[is-password].on:after{color:var(--co-warning)}form div[password-strength][disabled]{font-size:small;white-space:nowrap;opacity:1}form div[password-strength] input[type=range]{height:unset}field-container{display:block}field-group{display:block;border:var(--bt-border);padding:var(--padding);margin-bottom:var(--margin)}field-group field-title{font-weight:400}field-group field-item{margin-bottom:var(--margin)}field-group field-item:last-child,field-item field-group{margin-bottom:0}form button.clear{display:block;float:right;padding:0;width:1.5em;height:1.5em;line-height:1.5em;border:none;border-radius:0;outline:0!important;font-size:smaller;background:var(--background);margin-top:-2px}form button.clear:before{content:"\02715";opacity:.8}dialog.Seal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--background);color:var(--color);padding:var(--padding);border:2px solid var(--color,#000);max-width:calc(100% - 1 * var(--margin));overflow:hidden}dialog.Seal input{width:18em;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg"><path d="M 73 89 C 73 94 69 98 64 98 C 59 98 55 94 55 89 C 55 84 59 80 64 80 C 69 80 73 84 73 89 Z M 73 39 C 73 43.971 69 48 64 48 C 59 48 55 44 55 39 C 55 34 59 30 64 30 C 69 30 73 34 73 39 Z M 54 64 C 54 69 50 73 45 73 C 40 73 36 69 36 64 C 36 59 40 55 45 55 C 50 55 54 59 54 64 Z"><animateTransform attributeName="transform" type="rotate" from="0 64 64" to="360 64 64" dur="1s" additive="sum" repeatCount="indefinite"/></path></svg>');background-size:auto 100%}/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}dialog.media-preview{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:none;min-width:100px;overflow:visible}button.media-preview-closer{z-index:1;position:fixed;display:block;top:-.75em;right:-.75em;width:2em;height:2em;line-height:2em;padding:0;text-align:center;border:none;border-radius:50%;background:#fff;color:#000;cursor:pointer}button.media-preview-closer:before{content:"\02715"}dialog.media-preview .info{background:var(--background);color:var(--color);height:3rem;line-height:3rem;text-align:center}dialog.media-preview img,dialog.media-preview video{display:block;max-width:calc(100vw - 4*var(--margin));max-height:calc(100vh - 4*var(--margin) - 3rem);margin:0 auto}dialog.media-preview img{background-color:var(--background);background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJUlEQVQ4y2NkYGBwYMAP8MozMVAIRg0YDAawEJEODowG4rA3AAAzXAGiA0ODDAAAAABJRU5ErkJggg==');background-repeat:repeat;background-position:center center}dialog.media-preview audio{max-width:600px;width:calc(100vw - 4*var(--margin));height:60px;margin:0 auto}dialog.media-preview embed,dialog.media-preview pre{max-width:calc(100vw - 4*var(--margin));max-height:calc(100vh - 4*var(--margin) - 3rem);background:var(--background);color:var(--color);overflow:auto;padding:var(--padding)}dialog.media-preview.pdf{width:calc(100vw - 4*var(--margin));height:calc(100vh - 4*var(--margin) - 3rem);padding:var(--padding);background:var(--background);color:var(--color)}my-description{display:none}dialog.article-preview{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--background);color:var(--color);border:none;min-height:25vh;min-width:25vw;max-height:calc(100vh - 2 * var(--margin));width:calc(100vw - 2 * var(--margin));padding:0;overflow:auto;resize:both}article-preview{display:block;margin:0 auto;padding:var(--padding)}@media (min-width:80rem){form.auto-column{columns:2}article-preview{columns:2;column-fill:balance}}article--name{display:block;font-size:125%;font-weight:700}article--ctime,article--description{display:block;font-size:smaller}article--page{display:block;margin-top:var(--margin)}article--page .media-center,article--page .media-left,article--page .media-right{display:block;min-width:150px;min-height:100px;max-width:50%;max-height:40%;background:0 0}article--page .media-right{float:right;margin:0 0 var(--margin) var(--margin)}article--page .media-left{float:left;margin:0 var(--margin) var(--margin) 0}article--page .media-center{max-width:100%;margin:var(--margin) auto}article--page .text-center{text-align:center}article--page .text-right{text-align:right}:focus{outline:0}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;height:100vh;scrollbar-gutter:stable}body:has(dialog[open]){overflow:hidden}main{flex-grow:1;width:100%;margin:0 auto;padding-top:var(--top-height)}#app-top{z-index:var(--top-z-index);position:fixed;top:0;left:0;width:100%;height:var(--top-height);overflow:hidden;background:var(--top-background);color:var(--top-color);box-shadow:var(--top-box-shadow)}#app-menu-button{position:fixed;left:0;top:calc((var(--top-height) - var(--bt-height))/ 2)}#app-top svg{width:var(--icon-size);height:var(--icon-size);fill:var(--top-color)}#app-logo{position:fixed;top:calc((var(--top-height) - var(--icon-size) * 1.5)/ 2);right:.5rem;width:calc(var(--icon-size) * 1.5)}#app-search-button{position:fixed;top:calc((var(--top-height) - var(--bt-height))/ 2);right:calc(var(--icon-size) * 1.5 + 1rem)}#app-title{position:fixed;top:0;left:calc(var(--icon-size) + .5rem);height:var(--top-height);line-height:var(--top-height)}#app-menu{z-index:calc(var(--z-index) + 10);position:fixed;left:0;top:var(--top-height);text-align:center;overflow:hidden;min-width:12rem;background:var(--top-background);color:var(--top-color);box-shadow:0 0 8px rgba(0,0,0,.25)}#app-menu:not([open]){display:none}#app-menu[open]{display:block}#app-menu a{display:block;width:100%;margin:var(--margin) 0;text-align:left;color:var(--top-color);background:0 0;cursor:pointer}#app-menu svg{display:inline-block;vertical-align:middle;margin-left:var(--margin);fill:var(--top-color);height:var(--icon-size);width:var(--icon-size);opacity:.8}@media (min-width:640px){#app-menu-button,#app-title{display:none}#app-logo{left:.5rem;right:unset}#app-search-button{right:1rem;left:unset}#app-menu{display:block;left:calc(var(--icon-size) * 1.5 + 1rem);top:0;height:var(--top-height);background:0 0;text-align:right;box-shadow:none;padding-right:var(--padding)}#app-menu:not([open]),#app-menu[open]{display:block}#app-menu a{display:unset;line-height:var(--top-height);margin:0}}#app-bottom{flex-shrink:0;width:100%;clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));background:var(--bottom-background);color:var(--bottom-color)}#app-bottom section{padding:var(--padding)}#app-bottom h1{margin:0;font-size:120%}#app-bottom a,#app-bottom a:visited{display:block;border:0;border-radius:0;background:0 0;padding:.25rem 0;color:var(--background-color);text-decoration:none!important}#app-bottom a:before,#app-bottom button:before{content:"\02022 ";margin-right:.5em}#app-bottom a.is-current:before{display:inline-block;content:"\02023";color:var(--bottom-color)}page-banner{display:block;position:relative;width:100%;height:15rem;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:var(--top-background)}page-banner[for=index]{background-image:url(/media/top-index.jpg)}page-banner[for=about]{background-image:url(/media/top-about.jpg)}page-banner[for=contact]{background-image:url(/media/top-contact.jpg)}page-banner[for=pricing]{background-image:url(/media/top-pricing.jpg)}page-banner[for=samples]{background-image:url(/media/top-samples.jpg)}page-banner[for=terms]{background-image:url(/media/top-terms.jpg)}page-banner[for=stat]{background-image:url(/media/top-stat.jpg)}page-banner[for=notfound]{background-image:url(/media/top-notfound.jpg)}page-motto{display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);padding:1rem;color:#fff;font-size:250%;font-weight:700;text-shadow:-1px 0 rgba(0,0,0,.5),0 1px rgba(0,0,0,.5),1px 0 rgba(0,0,0,.5),0 -1px rgba(0,0,0,.5)}page-header{display:block;padding:var(--padding);font-size:125%;font-weight:700}page-toolbar{display:flex;width:100%;flex-direction:row;align-items:center;position:sticky;top:var(--top-height,0);padding:calc(var(--padding)/2);background:var(--background);text-align:center;border-bottom:1px solid rgba(0,0,0,.25);overflow-y:hidden;overflow-x:auto}page-toolbar *{display:inline-block;vertical-align:middle}page-content{display:block;max-width:var(--width-readable);margin:0 auto;padding:var(--padding);overflow-x:auto;column-fill:balance}page-content.Full{max-width:unset}page-content section{break-inside:avoid-column;max-width:var(--width-readable);column-fill:balance;column-gap:var(--margin)}#app-contact.highlight,#app-contact.highlight *{background:var(--background)!important;color:var(--color)!important}app-page{display:block}.is-current{pointer-events:none}my-motto,page-description,page-title{display:none}my-banner{display:block;width:100%;height:15rem;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:var(--top-background)}.SearchResult{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.SearchResult .Item{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;padding:var(--padding);border:var(--bt-border);margin:2px;break-inside:avoid;width:calc(100vw - 2 * 2px - 2 * var(--margin));max-width:300px}.SearchResult .Item .Name{font-weight:700;flex-grow:1}.SearchResult .Item .Info,.SearchResult .Item .Url{font-size:smaller}.SearchResult .Item .Check{float:right}bael-logo{display:block;width:120px;height:50px;margin:1rem 0;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%2050%22%3E%3Cpath%20fill%3D%22%23eeeeee%22%20d%3D%22M-.01%2028.59q0%203.04%201.04%205.2a10%2010%200%200%200%202.83%203.56q1.78%201.37%204.16%202.01t5.03.64H30V0h-15.5q-3%200-5.33.61-2.35.6-3.96%201.86a8%208%200%200%200-2.43%203.14%2011%2011%200%200%200-.82%204.44q0%203.4%201.6%205.75a8%208%200%200%200%204.85%203.16q-4.1.57-6.26%203.06-2.15%202.48-2.15%206.57m9.08-17.4q0-2.7%201.45-3.84t4.32-1.13h8.06v9.9h-8.12q-3%200-4.35-1.23t-1.36-3.7M7.1%2027.92q0-1.58.52-2.66a4.5%204.5%200%200%201%201.45-1.74%206%206%200%200%201%202.16-.93q1.23-.3%202.7-.29h8.96v11.47h-9.26q-1.4%200-2.6-.27-1.17-.27-2.06-.93a4.5%204.5%200%200%201-1.38-1.8q-.5-1.13-.5-2.85M56.97%2040l-3-10.22H41.09L38.1%2040H31L43.34%200h8.35L64%2040zm-7.92-28.02-.58-2.02q-.27-.99-.47-1.81l-.35-1.4-.12-.59-.15.63-.32%201.36-.47%201.81-.59%202.02-3.33%2011.5h9.73zM90%200v40H64.91v-6.47h18.41V23.48H66.3V17h17.03V6.48H64V0zM92%2040V0h7.86v33.53H120V40zM5.74%2049.89l-.66-1.99H2.23l-.66%201.99H0l2.73-7.77h1.85l2.72%207.77zM4%2044.44l-.13-.39-.1-.35-.08-.27-.03-.12-.03.12-.07.27-.1.35-.13.4-.74%202.23h2.15zm10.48.14q0%20.5-.17.97a2.3%202.3%200%200%201-1.35%201.4q-.51.2-1.22.2H9.87v2.74H8.31v-7.77h3.36q.73%200%201.24.18.53.18.87.5a2%202%200%200%201%20.52.78q.17.45.17%201m-1.58.02q0-.6-.35-.9-.35-.33-1.05-.32H9.87v2.52h1.67q.34%200%20.6-.1.25-.09.42-.26t.24-.4q.09-.25.09-.54m8.83-.02q0%20.5-.16.97a2.3%202.3%200%200%201-1.35%201.4q-.52.2-1.22.2h-1.86v2.74h-1.57v-7.77h3.36q.73%200%201.24.18.53.18.88.5a2%202%200%200%201%20.51.78q.17.45.17%201m-1.58.02q0-.6-.35-.9-.35-.33-1.04-.32h-1.62v2.52h1.66q.35%200%20.6-.1.26-.09.42-.26.17-.17.25-.4.08-.25.08-.54m2.68%205.29v-7.77h1.56v6.51h4.02v1.26zm6.64%200v-7.77h1.58v7.77zm6.52-1.17q.44%200%20.77-.13.32-.13.55-.34t.4-.47.26-.54l1.36.54q-.16.42-.43.82a3%203%200%200%201-1.61%201.2q-.55.2-1.3.2-.97%200-1.68-.3t-1.18-.84a3.5%203.5%200%200%201-.69-1.28%206%206%200%200%201-.22-1.61q0-.92.22-1.65.23-.73.68-1.25.46-.5%201.16-.8a4%204%200%200%201%201.65-.27q.72%200%201.28.16.54.16.95.45.39.3.66.68.26.4.41.87l-1.38.4a1.7%201.7%200%200%200-.62-.89%202%202%200%200%200-.55-.28q-.32-.1-.72-.11-.57%200-.98.2-.41.18-.67.54-.26.34-.39.84-.12.5-.13%201.1%200%20.61.13%201.12.13.5.4.87.26.36.67.56t1%20.21m9.65%201.17-.66-1.99h-2.85l-.67%201.99h-1.57l2.73-7.77h1.85l2.72%207.77zm-1.75-5.45-.13-.39-.1-.35-.08-.27-.03-.12-.03.12-.07.27-.1.35-.14.4-.74%202.23h2.16zm6.9-1.06v6.5H49.2v-6.5h-2.42V42.1h6.41v1.27zm3.26%206.5v-7.76h1.57v7.77zm10.3-3.91q0%20.9-.25%201.65-.27.75-.75%201.28-.5.52-1.2.81t-1.59.29q-.93%200-1.64-.3t-1.18-.84a4%204%200%200%201-.7-1.28%205%205%200%200%201-.25-1.61q0-.92.25-1.65.24-.73.73-1.25.48-.5%201.18-.8.7-.27%201.62-.27.91%200%201.62.28a3.2%203.2%200%200%201%201.92%202.05q.25.73.25%201.64m-1.6%200q0-.62-.13-1.1-.15-.5-.42-.85a2%202%200%200%200-.68-.55q-.4-.2-.95-.19-.55%200-.96.2-.4.18-.69.54-.27.34-.41.84t-.13%201.1.13%201.12q.15.5.42.87.27.36.68.56t.95.21q.58%200%201-.2.41-.22.67-.58t.4-.87q.13-.5.13-1.1m7.35%203.92-3.26-5.99.05.49.04.91v4.59h-1.39v-7.77h1.79l3.31%206.03a15%2015%200%200%201-.1-1.52v-4.52h1.4v7.78zm12.42-2.24q0%20.52-.18.96-.2.44-.58.74-.4.31-1%20.48T79.3%2050q-.75%200-1.3-.14-.58-.15-.98-.4-.42-.28-.66-.68a3%203%200%200%201-.37-.92l1.52-.26q.06.27.19.48.12.22.33.37.22.16.54.24.31.1.78.1.8-.01%201.22-.26a.9.9%200%200%200%20.42-.79.8.8%200%200%200-.17-.52%201%201%200%200%200-.45-.34q-.28-.13-.65-.22l-.77-.17-.64-.16a5%205%200%200%201-1.14-.47%201.7%201.7%200%200%201-.72-.95q-.1-.3-.1-.74%200-.57.22-.99.22-.41.62-.67t.94-.39%201.2-.12q.72%200%201.25.12.52.12.88.36.35.25.56.6.2.38.3.87l-1.52.21a1.2%201.2%200%200%200-.48-.75%202%202%200%200%200-1.02-.26q-.42%200-.7.08t-.43.2a1%201%200%200%200-.23.3%201%201%200%200%200-.07.35q0%20.3.13.47.14.2.38.31.24.12.57.21a23%2023%200%200%200%201.42.34q.35.08.66.2.3.12.59.28.27.16.47.4t.3.58q.12.33.12.78m1.15%202.24v-7.77h5.9v1.26h-4.33v1.95h4v1.25h-4v2.05h4.54v1.26zm12.4%200-1.73-2.95h-1.84v2.95h-1.57v-7.77h3.74q.7%200%201.22.16.52.15.88.46.34.3.52.73t.17.96q0%20.45-.12.8a2%202%200%200%201-.87%201.11q-.3.2-.66.28l2.03%203.27zm-.19-5.4q0-.56-.36-.83a1.6%201.6%200%200%200-1.02-.28h-2v2.3h2.04q.36%200%20.6-.1.26-.08.42-.23t.24-.38.08-.47m6.42%205.4h-1.59l-2.77-7.77h1.64l1.54%204.99.14.5.13.48.12.49.11-.48.13-.47.14-.52%201.54-5h1.62zm3.55%200v-7.77h5.89v1.26h-4.32v1.95h4v1.25h-4v2.05h4.53v1.26zm12.4%200-1.74-2.95h-1.84v2.95h-1.57v-7.77h3.74q.7%200%201.23.16.52.15.87.46.34.3.52.73t.17.96q0%20.45-.12.8-.12.37-.34.64a2.22%202.22%200%200%201-1.19.75L120%2049.9zm-.19-5.4q0-.56-.36-.83a1.6%201.6%200%200%200-1.02-.28h-2v2.3h2.04q.34%200%20.6-.1.25-.08.42-.23.15-.16.24-.38.08-.21.08-.47%22%2F%3E%3C%2Fsvg%3E);background-size:cover;background-repeat:no-repeat;background-position:top left}#app-search-dialog[open]{z-index:calc(var(--z-index) + 30);position:fixed;top:var(--top-height);left:unset;right:0;height:calc(100vh - var(--top-height));background:var(--background);color:var(--color);padding:var(--padding);border-left:1px solid rgba(0,0,0,.25);min-width:200px;max-width:320px;width:calc(100vw - 3 * var(--margin));display:flex;flex-direction:column}#app-search-header{display:flex;flex-direction:row}#app-search-header input{flex-grow:1;flex-shrink:1}#app-search-header button{flex-grow:0;flex-shrink:0;opacity:var(--icon-opacity)}#app-search-result{width:100%;flex-grow:1;overflow-x:hidden;overflow-y:auto;margin-top:var(--margin)}#app-search-result .Item{width:100%;display:block;border:var(--bt-border);margin-bottom:8px;cursor:pointer;font-size:smaller}#app-search-result .Item .Media{display:block;margin:0 auto;width:100%}#app-search-result .Item .Text{padding:calc(var(--padding)/ 2)}#app-search-result .Item .Class{font-size:smaller}#app-search-result .Item .Name{font-weight:700}#app-search-result .Item .Info{font-size:smaller}