html{font-size:1.05em;overflow-x:hidden}@media (min-width: 700px){html{font-size:1.25em}}body{margin:0;font-family:"Source Sans Pro",sans-serif;line-height:1.3;-webkit-font-smoothing:antialiased}@media (min-width: 700px){body{line-height:1.5}}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,button{outline:none;border:none;border-radius:0}input[type="submit"],button{cursor:pointer}main{padding:10px;padding-bottom:1rem;max-width:850px;margin:0 auto}main::after{content:"";clear:both;display:table}@media (min-width: 700px){main{padding:20px;padding-bottom:2rem}}h1,h2,h3,h4,h5{font-family:Oswald,sans-serif;line-height:1.2;margin:0}h1{font-size:1.6rem;border-bottom:1px solid;margin-top:1rem;padding-bottom:0.2em}h2{font-size:1.3rem;margin-top:.75rem}h3{font-size:1.1rem;margin-top:.75rem}h4{font-size:1rem}@media (min-width: 700px){h1{margin-top:2.5rem}h2{margin-top:1.5rem}h3{margin-top:1rem}}p{margin:.6rem 0}@media (min-width: 700px){p{margin:.8rem 0}}ul,ol{margin:0;padding-left:1.75rem}ul{list-style-type:square}h1+ol,h1+ul,h2+ol,h2+ul,h3+ol,h3+ul,h4+ol,h4+ul{margin-top:.6rem}@media (min-width: 700px){h1+ol,h1+ul,h2+ol,h2+ul,h3+ol,h3+ul,h4+ol,h4+ul{margin-top:.8rem}}a,a:visited{text-decoration:initial;color:initial;font-weight:bold;border-bottom:2px solid rgba(249,145,0,0.5)}a:hover,a:active{color:#f99100}a.naked-link,a.sitemap-link,a.image-link,a.search-result{border:initial;padding:initial;text-decoration:none}a.sitemap-link{font-weight:initial}a.image-link{font-weight:initial}a.image-link:hover{border:none;text-decoration:none}@media (hover: hover){a:hover,a:active{background-color:black;color:white;border-color:black;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-radius:0.15em}a.no-strong-hover:hover,a.sitemap-link:hover,a.image-link:hover,a.no-strong-hover:active,a.sitemap-link:active,a.image-link:active{background-color:initial;color:#f99100;border-radius:initial;box-shadow:none;border-color:rgba(249,145,0,0.5)}}.categories-title{border:initial;margin:initial;font-size:2.3rem;margin-top:0.75rem;margin-bottom:0.5rem}@media (min-width: 700px){.categories-title{margin-top:1.25rem;margin-bottom:0.75rem;font-size:2.6rem}}.collection-description-row{display:flex;align-items:center;background:linear-gradient(to right, #eee, #fff);margin-bottom:1rem;padding:0.5rem;margin-bottom:1rem}.collection-description-row img{float:left;margin-right:0.75rem;height:2.5rem}.collection-description-row p{line-height:1.3;margin:0;font-size:0.9em}@media (min-width: 700px){.collection-description-row{margin-bottom:1.25rem}}.page-title{margin:initial;padding:initial;border:initial;font-size:2.3rem;text-align:center;line-height:1.2;margin-top:0.3em;margin-bottom:0.5rem}@media (min-width: 700px){.page-title{margin-top:1em;margin-bottom:2rem;font-size:2.6rem}}.page-date,.page-author{font-size:.9rem;font-style:italic;color:rgba(0,0,0,0.5);text-align:center}.page-author{margin-bottom:0.5rem}.page-date-container{margin-bottom:1rem}.number-of-docs{margin-bottom:0.25rem;font-size:0.95rem;font-style:italic;font-weight:400;color:rgba(0,0,0,0.5)}@media (min-width: 700px){.page-date-container{margin-bottom:2rem}}ul.breadcrumbs{font-size:1.05rem;font-weight:700;font-style:italic;padding-left:0;margin:0;list-style:none}ul.breadcrumbs li{display:inline;line-height:1.3}ul.breadcrumbs li+li:before{content:"\00a0>\00a0\00a0"}@media (pointer: fine){ul.breadcrumbs{font-weight:400;font-size:.9rem}ul.breadcrumbs a{font-weight:400}}#body-search-form{display:inline-flex;width:70%;border:2px solid}#body-search-form #body-search-text{padding:0.5rem 1rem;width:100%}#body-search-form #body-search-submit{width:2.25rem;background-repeat:no-repeat;background-position:center center;background-size:1.75rem;background-image:url("icons/search-black.svg");background-color:#fff}#body-search-form #body-search-submit:hover{background-color:black;background-image:url("icons/search-white.svg")}#search-result-list{margin-top:1.5rem}#search-result-list li{margin:1rem 0;text-align:left}.search-result{font-size:1.3rem;font-family:"Source Sans Pro",sans-serif}.doc-list a{border-radius:10px;border:3px solid #000;font-size:1.2rem;padding:0.6em;line-height:1.2;display:flex;align-items:center}.doc-list a+a{margin-top:8px}.doc-list a:active,.doc-list a:hover{color:initial;border-color:#f99100;background-color:rgba(249,145,0,0.2)}@media (hover: hover){.doc-list a:active,.doc-list a:hover{background-color:black;color:white;border-color:black;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}}.collection-box{border:4px solid #000;border-radius:15px;float:left;width:100%;height:9.5rem;margin:0.5rem 0;padding:.8rem;overflow-y:auto}@media (min-width: 700px){.collection-box{height:10.25rem}}.collection-box:hover{border-color:#f99100;background-color:rgba(249,145,0,0.2);color:initial}@media (hover: hover){.collection-box:hover{background-color:black;color:white;border-color:black;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.collection-box:hover .collection-box-heading h1,.collection-box:hover div{color:white}}.collection-box p{margin:0;font-weight:400;line-height:1.3;font-size:0.95em}.collection-box .collection-box-heading{display:flex;align-items:center;margin-bottom:0.7rem}.collection-box .collection-box-heading::after{content:"";clear:both;display:table}.collection-box .collection-box-heading img{float:left}.collection-box .collection-box-heading h1{all:initial;font-family:Oswald,sans-serif;font-size:1.7rem;line-height:1.2;padding-left:0.9rem}@media (min-width: 450px){.collection-box{width:46%;margin:2%}}header{height:3.5rem;border-bottom:5px solid #000;display:flex;justify-content:space-between;position:relative;overflow:hidden}header #header-left{display:flex}header #header-left #header-logo-link{all:initial;display:flex;align-items:center;padding:0 10px}header #header-left #header-logo-link img{width:2.5rem}header #header-left #header-logo-link:hover{background-color:black}header #header-left #header-title-link{all:initial;display:flex;align-items:center;padding:0 10px;font-size:2rem;font-family:"Source Sans Pro",sans-serif;font-weight:700}header #header-left #header-title-link:hover{background:black;color:white}header #header-search-form{display:flex}header #header-search-form #header-search-text{height:100%;padding:0 1rem;font-family:"Source Sans Pro",sans-serif;font-size:1.2rem;width:calc(100vw - 3.5rem - 2.5rem - 2*10px + 0.5rem);position:absolute;right:calc(-1 * calc(100vw - 3.5rem - 2.5rem - 2*10px + 0.5rem) + 3.5rem);transition:right 0.3s ease-out}header #header-search-form #header-search-text.active{right:3.5rem}header #header-search-form #header-search-submit{width:3.5rem;background-color:white;background-image:url("icons/search-black.svg");background-repeat:no-repeat;background-position:center center;background-size:2.75rem;z-index:1}header #header-search-form #header-search-submit:hover{background-image:url("icons/search-white.svg");background-color:black}@media (min-width: 700px){header #header-search-form #header-search-text{width:12rem;right:3.5rem}}footer{font-size:.85rem;padding:0 10px;background-color:#eee;border-top:5px solid #000;margin:0;float:left}footer #footer-col-1{width:100%;float:left}footer #footer-col-2{width:100%;float:left}@media (min-width: 700px){footer{padding:0 20px;font-size:.8rem;line-height:1.4}footer p{margin:.5rem 0}}.footer-heading{margin:initial;font-family:"Source Sans Pro",sans-serif;font-size:1.1em;margin-top:1em;font-weight:700}@media only screen and (min-width: 450px){footer #footer-col-1{width:48%;float:left;margin-right:2%}footer #footer-col-2{width:48%;float:left;margin-left:2%}}#license-icon{padding:0;display:flex;justify-content:center;align-items:center;margin-top:1em}#license-icon-img{height:2.25em}.icon-github{display:inline-block;vertical-align:middle;margin-right:0.25em;margin-left:0.25em}.center-image{margin:0 auto;display:block}.table-normal,.table-scrollable{margin:0 auto;border-collapse:collapse;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.table-normal td,.table-scrollable td,.table-normal th,.table-scrollable th{padding:0.2rem 0.75rem}.table-normal td:first-child,.table-scrollable td:first-child,.table-normal th:first-child,.table-scrollable th:first-child{padding-left:0.5rem}.table-normal td:last-child,.table-scrollable td:last-child,.table-normal th:last-child,.table-scrollable th:last-child{padding-right:0.5rem}.table-normal thead,.table-scrollable thead{background:#AAA}.table-normal th,.table-scrollable th{padding-top:0.3rem;padding-bottom:0.3rem}.table-normal tbody>tr:nth-child(even),.table-scrollable tbody>tr:nth-child(even){background:#CCC}.table-normal tbody>tr:nth-child(odd),.table-scrollable tbody>tr:nth-child(odd){background:white}.table-normal.table-no-head tbody>tr:nth-child(odd),.table-no-head.table-scrollable tbody>tr:nth-child(odd){background:#CCC}.table-normal.table-no-head tbody>tr:nth-child(even),.table-no-head.table-scrollable tbody>tr:nth-child(even){background:white}.table-telegram-cli{table-layout:fixed}.table-telegram-cli td:nth-child(1){width:50%}.table-telegram-cli td:nth-child(2){width:50%}.scrollable-table-wrapper{overflow-x:auto}.table-scrollable{white-space:nowrap;box-shadow:none}.table-acronym,.table-shortcuts{margin:.8rem 0;margin-left:1rem;border-collapse:collapse}.table-acronym td,.table-shortcuts td{padding:0 0}.table-acronym td:first-child,.table-shortcuts td:first-child{font-weight:bold;padding-right:0.5rem}.table-acronym td:last-child,.table-shortcuts td:last-child{padding-left:0.5rem}.table-shortcuts td:first-child{font-weight:400;font-style:italic}.table-description{border-collapse:collapse;width:100%;margin:.8rem 0}.table-description td{padding:0.75rem 1rem;word-wrap:break-word;vertical-align:top}.table-description td:first-child{padding-left:0.5rem;max-width:10rem;font-weight:bold}.table-description td:last-child{padding-right:0.5rem;line-height:1.3}.table-description tbody>tr{border-bottom:1px solid;border-top:1px solid}.table-no-head thead{display:none}blockquote{font-size:.9rem;line-height:1.4;margin:0;border:3px solid #f99100;box-shadow:3px 3px 3px rgba(0,0,0,0.2);padding:0.5rem 0.75rem;padding-left:3rem;background:rgba(249,145,0,0.35);background-image:url("icons/info.png");background-repeat:no-repeat;background-position:0.5em 0.65em;background-size:2rem;min-height:3.5rem;display:flex;align-items:center}blockquote p{margin:0}.quote{background-color:#DDD;background-image:url("icons/quote.png");font-size:1.1rem;padding-left:3.5rem;border:none}.warning{border-color:red;background-image:url("icons/warning.png");font-size:1rem;padding-left:3.25rem}#markdown-toc a{border:none}.toc-skip-first li:first-child{display:none}.toc-skip-first ul li:first-child,.toc-skip-first ol li:first-child{display:list-item}.toc-skip-first-two li:first-child,.toc-skip-first-two li:nth-child(2){display:none}.toc-skip-first-two ul li:first-child,.toc-skip-first-two ul li:nth-child(2),.toc-skip-first-two ol li:first-child,.toc-skip-first-two ol li:nth-child(2){display:list-item}.toc-skip-last li:last-child{display:none}.toc-skip-last ul li:last-child,.toc-skip-last ol li:last-child{display:list-item}.toc-depth-1 li ul,.toc-depth-1 li ol{display:none}.toc-depth-2 li ul li ul,.toc-depth-2 li ul li ol,.toc-depth-2 li ol li ul,.toc-depth-2 li ol li ol{display:none}.caption{display:flex;justify-content:center;font-size:0.9em}.center-text{display:flex;justify-content:center}pre,code{font-family:"Source Code Pro",monospace;font-size:0.9em}code{color:initial;font-weight:700}h1 code,h2 code,h3 code,h4 code{color:initial;font-weight:900;font-size:1em}pre code{color:#d0d0d0;font-weight:500;padding:1rem;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.highlight pre code{display:block;overflow-x:auto}.highlight .hll{background-color:#404040}.highlight{background:#202020;color:#d0d0d0}.highlight .c{color:#999999;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .esc{color:#d0d0d0}.highlight .g{color:#d0d0d0}.highlight .k{color:#6ab825;font-weight:bold}.highlight .l{color:#d0d0d0}.highlight .n{color:#d0d0d0}.highlight .o{color:#d0d0d0}.highlight .x{color:#d0d0d0}.highlight .p{color:#d0d0d0}.highlight .ch{color:#999999;font-style:italic}.highlight .cm{color:#999999;font-style:italic}.highlight .cp{color:#cd2828;font-weight:bold}.highlight .cpf{color:#999999;font-style:italic}.highlight .c1{color:#999999;font-style:italic}.highlight .cs{color:#e50808;font-weight:bold;background-color:#520000}.highlight .gd{color:#d22323}.highlight .ge{color:#d0d0d0;font-style:italic}.highlight .gr{color:#d22323}.highlight .gh{color:#ffffff;font-weight:bold}.highlight .gi{color:#589819}.highlight .go{color:#ccc}.highlight .gp{color:#aaa}.highlight .gs{color:#d0d0d0;font-weight:bold}.highlight .gu{color:#ffffff;text-decoration:underline}.highlight .gt{color:#d22323}.highlight .kc{color:#6ab825;font-weight:bold}.highlight .kd{color:#6ab825;font-weight:bold}.highlight .kn{color:#6ab825;font-weight:bold}.highlight .kp{color:#6ab825}.highlight .kr{color:#6ab825;font-weight:bold}.highlight .kt{color:#6ab825;font-weight:bold}.highlight .ld{color:#d0d0d0}.highlight .m{color:#3677a9}.highlight .s{color:#ed9d13}.highlight .na{color:#bbb}.highlight .nb{color:#24909d}.highlight .nc{color:#447fcf;text-decoration:underline}.highlight .no{color:#40ffff}.highlight .nd{color:orange}.highlight .ni{color:#d0d0d0}.highlight .ne{color:#bbb}.highlight .nf{color:#447fcf}.highlight .nl{color:#d0d0d0}.highlight .nn{color:#447fcf;text-decoration:underline}.highlight .nx{color:#d0d0d0}.highlight .py{color:#d0d0d0}.highlight .nt{color:#6ab825;font-weight:bold}.highlight .nv{color:#40ffff}.highlight .ow{color:#6ab825;font-weight:bold}.highlight .w{color:#666}.highlight .mb{color:#3677a9}.highlight .mf{color:#3677a9}.highlight .mh{color:#3677a9}.highlight .mi{color:#3677a9}.highlight .mo{color:#3677a9}.highlight .sa{color:#ed9d13}.highlight .sb{color:#ed9d13}.highlight .sc{color:#ed9d13}.highlight .dl{color:#ed9d13}.highlight .sd{color:#ed9d13}.highlight .s2{color:#ed9d13}.highlight .se{color:#ed9d13}.highlight .sh{color:#ed9d13}.highlight .si{color:#ed9d13}.highlight .sx{color:orange}.highlight .sr{color:#ed9d13}.highlight .s1{color:#ed9d13}.highlight .ss{color:#ed9d13}.highlight .bp{color:#24909d}.highlight .fm{color:#447fcf}.highlight .vc{color:#40ffff}.highlight .vg{color:#40ffff}.highlight .vi{color:#40ffff}.highlight .vm{color:#40ffff}.highlight .il{color:#3677a9}
