@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-regular.woff2) format("woff2"),url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-regular.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-italic.woff2) format("woff2"),url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-italic.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-700.woff2) format("woff2"),url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-700.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:700;font-display:swap;src:url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-700italic.woff2) format("woff2"),url(https://textile-lang.com/assets/fonts/pt-serif-v12-latin-700italic.woff) format("woff")}@media screen{html{overflow-y:scroll;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{position:relative;margin:0;background-color:#555}main{display:block}.js-only,.screen-large{display:none}.js .js-only{display:block}.js .no-js-only{display:none}.wrapper{padding:1px 0 .5em;background-color:#f8f8f8}.container,.site-header{width:88%;max-width:80em;margin:0 auto}.site-header{padding:1em 0}.masthead{display:inline-block;margin:0}.masthead a{overflow:hidden;text-indent:110%;text-transform:capitalize;white-space:nowrap;display:inline-block;width:112px;height:80px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 80'%3E%3Cpath fill='%23ffe7ac' d='M106.75 80H5.25A5.25 5.25 0 010 74.75V5.25C0 2.35 2.35 0 5.25 0h101.49c2.9 0 5.25 2.35 5.25 5.25v69.49a5.237 5.237 0 01-5.24 5.26z'/%3E%3Cpath d='M16.26 27.48c1.91-1.23 3.91-2.1 6.02-2.61v-6.05c.4-.3 1.39-.73 2.97-1.31 1.58-.57 3.35-1.03 5.31-1.38h2.56v9.49h9.94v4.86h-9.94v19.24c0 3.07.39 5.2 1.17 6.39s2.07 1.78 3.88 1.78c.9 0 1.92-.06 3.05-.19 1.13-.12 2.17-.36 3.12-.71l.53 2.47c-.45.45-1.12.92-1.99 1.42-.88.5-1.88.97-3.01 1.42s-2.36.82-3.69 1.12-2.72.45-4.18.45c-3.26 0-5.7-.84-7.3-2.53-1.61-1.69-2.41-4.41-2.41-8.18V30.47h-6.02v-2.99zM50.43 57.67c0-1.79.58-3.24 1.73-4.33s2.68-1.64 4.59-1.64 3.46.55 4.67 1.64c1.2 1.1 1.81 2.54 1.81 4.33s-.6 3.23-1.81 4.3c-1.2 1.07-2.76 1.61-4.67 1.61s-3.44-.53-4.59-1.61-1.73-2.51-1.73-4.3z'/%3E%3C/svg%3E");background-size:112px 80px}.masthead a:hover{filter:brightness(1.05)}.stable-version{display:inline-block;margin:0;padding:.25em .5em;border-radius:.25em;background-color:#222;color:#ffe7ac;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;vertical-align:top}.stable-version a{color:#ffe7ac}.stable-version a:active,.stable-version a:hover{filter:brightness(1.05);color:#ffe7ac}.complementary-content,.site-footer{color:#f8f8f8}.digitalocean{overflow:hidden;text-indent:110%;text-transform:capitalize;white-space:nowrap;display:inline-block;width:178px;height:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 178 30'%3E%3Cg fill='%23fff'%3E%3Cpath d='M15 30v-5.81c6.17 0 10.93-6.1 8.58-12.58a8.705 8.705 0 00-5.19-5.19C11.91 4.07 5.81 8.83 5.81 15H0C0 5.18 9.49-2.47 19.78.74c4.5 1.4 8.07 4.98 9.48 9.48C32.47 20.51 24.82 30 15 30z'/%3E%3Cpath d='M15.01 24.21H9.22v-5.8h5.79zM9.22 28.66H4.77v-4.45h4.45v4.44zM4.77 24.21H1.04V20.47h3.73v.01zM52.84 8.67C51.12 7.48 48.97 7 46.46 7H41v17h5.46c2.5 0 4.65-.51 6.38-1.77.94-.67 1.68-1.6 2.2-2.77.52-1.16.78-2.53.78-4.08 0-1.52-.26-2.88-.78-4.02-.51-1.15-1.25-2.05-2.2-2.69zM44 10h1.9c1.91 0 3.48.17 4.67.9 1.32.79 1.99 2.3 1.99 4.49 0 2.25-.67 3.83-2 4.69-1.14.75-2.7.92-4.64.92H44zM59.5 6.5c-.55 0-1.03.2-1.41.58-.39.37-.59.84-.59 1.4s.2 1.04.58 1.43c.39.39.86.59 1.42.59.55 0 1.03-.2 1.42-.59s.58-.87.58-1.43-.2-1.03-.58-1.4a1.98 1.98 0 00-1.42-.58zM58 12h3v12h-3zM72.29 12.99c-.93-.82-1.96-1.3-3.08-1.3-1.7 0-3.1.58-4.19 1.73-1.1 1.14-1.65 2.61-1.65 4.36 0 1.72.55 3.18 1.63 4.35 1.09 1.14 2.51 1.71 4.21 1.71 1.18 0 2.2-.33 3.03-.98v.28c0 1.01-.27 1.79-.81 2.33-.53.54-1.27.81-2.2.81-1.42 0-2.31-.55-3.39-2.01l-2.09 2 .06.08c.45.63 1.14 1.25 2.06 1.84.91.58 2.06.88 3.41.88 1.82 0 3.3-.56 4.38-1.66 1.09-1.11 1.65-2.59 1.65-4.41V12h-3.02zm-.81 7.18c-.54.61-1.23.9-2.11.9s-1.57-.29-2.09-.9c-.53-.6-.79-1.4-.79-2.38 0-.99.27-1.8.79-2.41.52-.6 1.23-.91 2.09-.91.88 0 1.57.3 2.11.91.53.61.81 1.42.81 2.4 0 .99-.28 1.79-.81 2.39zM78 12h3v12h-3zM79.5 6.5c-.55 0-1.03.2-1.41.58-.39.37-.59.84-.59 1.4s.2 1.04.58 1.43c.39.39.86.59 1.42.59.55 0 1.03-.2 1.42-.59s.58-.87.58-1.43-.2-1.03-.58-1.4a1.98 1.98 0 00-1.42-.58zM88 8.5h-3V12h-2v3h2v4.81c0 1.58.12 2.71.75 3.36s1.65.98 3.22.98c.5 0 1.53-.15 1.53-.15v-2.69l-.96.06c-.73 0-1.06-.13-1.29-.38-.23-.26-.25-.8-.25-1.61V15h2.5v-3H88zM105 7h3v17h-3zM139.09 19.78c-.55.61-1.11 1.14-1.54 1.42-.42.27-.96.41-1.59.41-.9 0-1.63-.33-2.23-1-.59-.67-.89-1.54-.89-2.57s.3-1.9.88-2.56c.58-.67 1.31-1 2.21-1 .99 0 2.03.61 2.93 1.66l2.03-1.94c-1.32-1.71-3.01-2.51-5.03-2.51-1.69 0-3.15.61-4.34 1.82-1.19 1.2-1.79 2.72-1.79 4.53s.6 3.34 1.79 4.54c1.19 1.21 2.65 1.82 4.35 1.82 2.22 0 4.02-.96 5.23-2.71zM151.7 13.68c-.44-.6-1.03-1.09-1.76-1.45s-1.59-.53-2.54-.53c-1.71 0-3.12.63-4.17 1.87-1.02 1.23-1.54 2.77-1.54 4.56 0 1.84.57 3.37 1.69 4.53s2.61 1.75 4.44 1.75c2.07 0 3.77-.83 5.05-2.48l.07-.09-2-1.92c-.19.22-.45.48-.69.7-.3.28-.59.51-.89.66-.46.23-.97.34-1.55.34-.85 0-1.56-.25-2.09-.74-.5-.46-.8-1.11-.88-1.87l8.14.03.03-1.12c0-.79-.11-1.55-.32-2.26-.24-.72-.56-1.39-.99-1.98zm-6.7 2.86c.15-.58.4-1.07.79-1.44.42-.41.96-.61 1.61-.61.74 0 1.32.21 1.71.63.36.39.57.87.61 1.43H145zM163.49 12.89c-.93-.79-2.22-1.19-3.82-1.19-1.02 0-1.98.22-2.84.66-.8.4-1.58 1.07-2.08 1.95l.03.04 1.97 1.87c.81-1.29 1.71-1.73 2.9-1.73.64 0 1.17.17 1.58.51s.61.76.61 1.3v.59c-.76-.23-1.52-.35-2.26-.35-1.53 0-2.77.36-3.7 1.06-.94.71-1.41 1.74-1.41 3.04 0 1.14.4 2.07 1.19 2.76.8.66 1.8 1 2.97 1s2.26-.47 3.26-1.27V24h3.02v-7.68c-.01-1.48-.48-2.63-1.42-3.43zm-5.45 6.6c.35-.24.84-.36 1.46-.36.74 0 1.52.15 2.33.44v1.19c-.67.62-1.56.93-2.65.93-.53 0-.94-.12-1.23-.35-.28-.23-.41-.52-.41-.88 0-.43.16-.74.5-.97zM176.72 13.13c-.86-.95-2.06-1.43-3.57-1.43-1.22 0-2.21.35-2.95 1.04V12h-3.01v12h3.07v-6.57c0-.92.22-1.65.65-2.17s1.03-.77 1.82-.77c.7 0 1.22.23 1.61.69.39.47.59 1.11.59 1.91V24H178v-6.91c0-1.69-.43-3.02-1.28-3.96zM101.14 12.89c-.93-.79-2.22-1.19-3.82-1.19-1.02 0-1.98.22-2.84.66-.8.4-1.58 1.07-2.08 1.95l.03.04 1.97 1.87c.81-1.29 1.71-1.73 2.9-1.73.64 0 1.17.17 1.58.51s.61.76.61 1.3v.59c-.76-.23-1.52-.35-2.26-.35-1.53 0-2.77.36-3.7 1.06-.94.71-1.41 1.74-1.41 3.04 0 1.14.4 2.07 1.19 2.76.8.66 1.8 1 2.97 1s2.26-.47 3.26-1.27V24h3.02v-7.68c-.01-1.48-.49-2.63-1.42-3.43zm-5.46 6.6c.35-.24.84-.36 1.46-.36.74 0 1.52.15 2.33.44v1.19c-.67.62-1.56.93-2.65.93-.53 0-.94-.12-1.23-.35-.28-.23-.41-.52-.41-.88 0-.43.17-.74.5-.97zM119.21 24.39c-4.93 0-8.93-3.99-8.93-8.89s4.01-8.89 8.93-8.89c4.93 0 8.93 3.99 8.93 8.89s-4 8.89-8.93 8.89zm0-14.65c-3.19 0-5.78 2.58-5.78 5.76s2.59 5.76 5.78 5.76 5.78-2.58 5.78-5.76-2.59-5.76-5.78-5.76z'/%3E%3C/g%3E%3C/svg%3E");background-size:178px 30px}noscript{display:block;padding:.25em 1em;background-color:#ffe7ac;font-size:.8125rem;text-align:center}article{word-wrap:break-word}.teaser{margin-bottom:1.5em;padding-bottom:.5em;border-bottom:2px dashed #bbb}.teaser-container{border-top:2px dashed #bbb}.result-textile{padding:.5em;border:1px solid #bbb;background-color:#fff9ea}.result-textile>:first-child{margin-top:0}.result-textile>:last-child{margin-bottom:0}.result-html{border:1px solid #bbb;border-radius:0;background-color:#fff9ea}#try-textile-form [type=submit]{display:none}.report-issues{margin-top:1.5rem}#site-navigation{border-bottom:1px solid #bbb}#site-navigation h5{margin:.25em 0 0}#site-navigation ul{padding:0;list-style:none}#site-navigation .active{position:relative}#site-navigation .active:before{content:"";position:absolute;z-index:2001;left:-2em;width:1.5em;height:1.5em;border-radius:.25em;background:rgba(0,102,255,.25)}a{color:#004cbf;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;touch-action:manipulation}a:active,a:hover{color:#06f;text-decoration:underline}a:focus{outline:thin solid #06f}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:active,h1 a:hover,h2 a:active,h2 a:hover,h3 a:active,h3 a:hover,h4 a:active,h4 a:hover,h5 a:active,h5 a:hover,h6 a:active,h6 a:hover{color:#333;-webkit-text-decoration-color:rgba(51,51,51,.5);text-decoration-color:rgba(51,51,51,.5)}.paginator{display:flex;justify-content:space-between}.complementary-content a,.site-footer a{color:#b3d1ff}.complementary-content a:active,.complementary-content a:hover,.site-footer a:active,.site-footer a:hover{color:#cce0ff}.complementary-content a:focus,.site-footer a:focus,.site-header a:focus{outline:1px solid #b3d1ff}.a--img img{border:1px solid #bbb}.a--img:hover img{border-color:#06f}.a--img:focus{outline:0}.a--img:focus img{border-color:#06f}html{font-size:16px;line-height:1.5}body{color:#333;font-family:"PT Serif",Georgia,serif;font-feature-settings:"liga"}h1,h2,h3,h4,h5,h6{clear:both;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1{margin:.6315789em 0;font-size:2.375rem;line-height:1.1842105}h1,h2{letter-spacing:-.25px}h2{margin:.8em 0;font-size:1.875rem;line-height:1.2666667}h3{margin:1em 0;font-size:1.5rem;letter-spacing:-.25px;line-height:1.3333333}.article-description,h4{margin:1em 0;font-size:1.25rem;line-height:1.4}h5{font-size:1.125rem;line-height:1.4444444}h5,h6{margin:1em 0}h6{font-size:1rem;line-height:1.5}b,strong{font-weight:bolder}address{margin:1em 0}blockquote{margin:.8em 0;padding:0 0 0 .8em;border-left:.25em solid #bbb;font-size:1.25rem;font-style:italic;line-height:1.4}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark,var{padding:0 .25em;border-radius:.25em;background:#cce0ff;color:#333}code,kbd,pre,samp{border:1px solid #d2d2d2;border-radius:.2857143em;background-color:#eee;color:#333;font-family:Menlo,Consolas,Monaco,monospace;font-feature-settings:normal;font-size:.875rem;line-height:1.5}code,kbd,samp{padding:1px .2142857em}pre{padding:.5714286em;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre,pre code{word-wrap:normal}pre code{padding:0;border:0;background-color:transparent;direction:ltr;font-size:1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-align:left;word-break:normal;word-spacing:normal;white-space:pre}.result-textile code,.result-textile kbd,.result-textile pre,.result-textile samp{border-color:#bbb;background-color:#f6f0e2}sub,sup,sup.footnote{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.footnote,figcaption,small,tfoot{font-size:.8125rem;line-height:1.5}.footnote,figcaption,tfoot{color:#585858}figcaption{margin:.5em 0;font-style:italic}hr{box-sizing:content-box;height:24px;margin:1.5em 0;overflow:visible;border:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24'%3E%3Cpath fill='%23333' d='M0 0c1.742 13.61 54.74 20.912 119.995 15.279C184.922 9.679 238.594 13.024 240 24c-1.744-13.613-54.742-20.913-120.005-15.284C55.078 14.32 1.405 10.973 0 0z'/%3E%3C/svg%3E") 50% 50% no-repeat;background-size:240px 24px}.information{color:#3a87ad}.alert-block{padding:.25em .5em;border:1px solid;border-radius:.25em;word-wrap:break-word}.alert-block.information{border-color:#b1e2f5;background:#e7f6fc}img{max-width:100%;height:auto;vertical-align:middle}img.align-left{margin:1em 1em 1em 0;float:left}img.align-right{margin:1em 0 1em 1em;float:right}img.align-center{display:block;margin:1em auto}figure{margin:1em 0}table{width:100%;border-spacing:0;border-collapse:collapse;background-color:#fff}caption{margin-bottom:.5em;font-style:italic}caption,td,th{text-align:left}td,th{min-width:6em;padding:.5em;border:1px solid #ddd;vertical-align:top}thead tr{background-color:#eee}thead td,thead th{border:1px solid #bbb}tbody tr:nth-child(2n){background-color:#f8f8f8}tbody tr.selected{background-color:#cce0ff}tfoot td,tfoot th{padding:.6666667em}[rowspan]{vertical-align:middle}menu,ol,ul{padding:0 0 0 2em}li>ol,li>ul{margin:0}dd{margin:0 0 0 2em}dt{font-style:italic}.list--no-bullets{padding:0;list-style:none}fieldset{min-width:0;margin:1em 0;padding:1px 1em;border:1px solid #bbb}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal}button,input{overflow:visible;touch-action:manipulation}.button,button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;margin:0;color:#333;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.375;vertical-align:baseline}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{height:2em;padding:.25em .5em;border:1px solid #bbb;border-radius:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,select:hover,textarea:hover{border-color:#9a9a9a}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{border-color:#06f;outline:1px solid transparent}[type=checkbox]:not(.ui-checkboxradio),[type=radio]:not(.ui-checkboxradio){position:relative;bottom:-2px;box-sizing:border-box;width:16px;height:16px;padding:0;border:1px solid #9a9a9a;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]:not(.ui-checkboxradio)+label:not(.ui-controlgroup-item),[type=radio]:not(.ui-checkboxradio)+label:not(.ui-controlgroup-item){margin:0 .5em 0 0}[type=checkbox]:not(.ui-checkboxradio)+label:not(.ui-controlgroup-item):last-of-type,[type=radio]:not(.ui-checkboxradio)+label:not(.ui-controlgroup-item):last-of-type{margin:0}[type=checkbox]:not(.ui-checkboxradio):hover,[type=radio]:not(.ui-checkboxradio):hover{border-color:#797979;cursor:pointer}[type=checkbox]:not(.ui-checkboxradio):focus,[type=radio]:not(.ui-checkboxradio):focus{border-color:#06f;outline:1px solid transparent}[type=checkbox]:not(.ui-checkboxradio):not([disabled])+label:hover,[type=radio]:not(.ui-checkboxradio):not([disabled])+label:hover{cursor:pointer}[type=checkbox]:not(.ui-checkboxradio){border-radius:.2em}[type=checkbox]:not(.ui-checkboxradio):checked{border:0;background:#585858 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M13 2.5l-7 7-2-2-2 2 4 4 9-9z'/%3E%3C/svg%3E")}[type=checkbox]:not(.ui-checkboxradio):checked:active,[type=checkbox]:not(.ui-checkboxradio):checked:hover{background-color:#333}[type=checkbox]:not(.ui-checkboxradio):checked:focus{background-color:#06f}[type=checkbox]:not(.ui-checkboxradio)[disabled]:checked{background:#ddd url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M13 2.5l-7 7-2-2-2 2 4 4 9-9z'/%3E%3C/svg%3E")!important}[type=radio]:not(.ui-checkboxradio){border-radius:100%}[type=radio]:not(.ui-checkboxradio):checked{border:5px solid #585858}[type=radio]:not(.ui-checkboxradio):checked:active,[type=radio]:not(.ui-checkboxradio):checked:hover{border-color:#333}[type=radio]:not(.ui-checkboxradio):checked:focus{border-color:#06f}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}select{padding-right:1.5em;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 5'%3E%3Cpath fill='%23333' d='M0 0l5 5 5-5z'/%3E%3C/svg%3E") 100% no-repeat;background-size:1.0625em .3125em;text-transform:none}select[multiple],select[size]{height:auto;padding-right:.5em;background-image:none}select[size="0"],select[size="1"]{height:2em}select::-ms-expand{opacity:0}optgroup{color:#333;font-style:normal;font-weight:700}textarea{width:100%;height:auto;min-height:3em;padding:.5em;overflow:auto;vertical-align:top;resize:vertical}[disabled],[disabled] optgroup,[disabled] option,span.disabled{border-color:#ddd!important;opacity:1;background:#eee!important;box-shadow:none!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#9d261d;box-shadow:none}input:-moz-ui-invalid,select:-moz-ui-invalid,textarea:-moz-ui-invalid{border-color:#9d261d;box-shadow:none}button{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}.button,[type=button],[type=reset],[type=submit],button{display:inline-block;position:relative;width:auto;height:2em;padding:.25em 1em;border:1px solid #ccb98a;border-radius:.5em;background-clip:padding-box;background-color:#ffe7ac;box-shadow:0 2px 0 rgba(204,185,138,.5);color:#333;font-weight:400;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{border-color:#b89d5c;filter:brightness(1.05);color:#333;text-decoration:none}.button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:active{top:2px;border-color:#b59955;box-shadow:none;color:#1a1a1a;text-decoration:none}.button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{border-color:#06f;outline:1px solid transparent}.button.disabled,[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{top:2px!important}code[class*=language-],pre[class*=language-]{direction:ltr;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-align:left;word-wrap:normal;word-break:normal;word-spacing:normal;white-space:pre}:not(pre)>code[class*=language-]{white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.line-numbers{padding-left:3.8em;counter-reset:linenumber}pre.line-numbers,pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;top:0;left:-3.8em;width:3em;border-right:1px solid #999;font-size:1em;letter-spacing:-1px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber;pointer-events:none}.line-numbers-rows>span:before{content:counter(linenumber);display:block;padding-right:.8em;color:#999;text-align:right}.social-channels{padding:0;list-style:none}.social-channels li{display:inline-block;margin-right:.5em}.social-channels a{overflow:hidden;text-indent:110%;text-transform:capitalize;white-space:nowrap;display:block;width:32px;height:32px;background-size:32px 32px}.social-channels a:hover{filter:brightness(1.33)}.social-channels a.twitter{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23fff' d='M26.7 9.4c-.8.3-1.6.6-2.5.7.9-.5 1.6-1.4 1.9-2.4-.8.5-1.8.9-2.8 1-.8-.9-1.9-1.4-3.2-1.4-2.4 0-4.4 2-4.4 4.4 0 .3 0 .7.1 1-3.6-.2-6.9-1.9-9-4.6-.4.6-.6 1.4-.6 2.2 0 1.5.8 2.9 1.9 3.6-.7 0-1.4-.2-2-.5 0 2.1 1.5 3.9 3.5 4.3-.4.1-.8.2-1.2.2h-.8c.6 1.7 2.2 3 4 3-1.5 1.2-3.4 1.9-5.4 1.9-.4 0-.7 0-1-.1 1.9 1.2 4.2 2 6.7 2 8.1 0 12.5-6.7 12.5-12.5v-.6c.9-.6 1.7-1.3 2.3-2.2z'/%3E%3C/svg%3E")}.social-channels a.github{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23fff' d='M16 4C9.4 4 4 9.4 4 16c0 5.3 3.4 9.8 8.2 11.4.6.1.8-.3.8-.6v-2c-3.3.7-4-1.6-4-1.6-.5-1.4-1.3-1.8-1.3-1.8-1.1-.7.1-.7.1-.7 1.2.1 1.8 1.2 1.8 1.2 1.1 1.8 2.8 1.3 3.5 1 .1-.8.4-1.3.8-1.6-2.8-.3-5.6-1.3-5.6-5.9 0-1.3.5-2.4 1.2-3.2 0-.4-.5-1.6.2-3.2 0 0 1-.3 3.3 1.2 1-.3 2-.4 3-.4s2 .1 3 .4C21.3 8.7 22.3 9 22.3 9c.7 1.7.2 2.9.1 3.2.8.8 1.2 1.9 1.2 3.2 0 4.6-2.8 5.6-5.5 5.9.4.4.8 1.1.8 2.2v3.3c0 .3.2.7.8.6C24.6 25.8 28 21.3 28 16c0-6.6-5.4-12-12-12z'/%3E%3C/svg%3E")}.accessibility{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.http-status-code{font-size:3em}}@media screen and (min-width:48em){.layout-container{display:flex;display:grid;gap:0 2em;grid-template-columns:repeat(12,1fr);flex-wrap:wrap;margin:0 -1em}.layout-container>*{box-sizing:border-box;min-width:0;padding:0 1em}.layout-1col{grid-column:span 12;width:100%}.layout-3col{grid-column:span 4;width:33.333%}.layout-3col-2span{grid-column:span 8;width:66.666%}@supports (display:grid){.layout-1col,.layout-3col,.layout-3col-2span{width:auto}}.screen-large{display:block}.masthead a{width:360px;height:122px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 122'%3E%3Cpath fill='%23ffe7ac' d='M352.88 122H7.12C3.19 122 0 118.81 0 114.88V7.12C0 3.19 3.19 0 7.12 0h345.76c3.93 0 7.12 3.19 7.12 7.12v107.76c0 3.93-3.19 7.12-7.12 7.12z'/%3E%3Cpath d='M22.01 50.28c2.58-1.68 5.3-2.86 8.16-3.57v-8.26c.54-.41 1.89-1 4.03-1.78s4.54-1.41 7.19-1.89h3.47v12.96H58.3v6.63H44.85v26.28c0 4.2.52 7.1 1.58 8.73 1.05 1.62 2.8 2.43 5.25 2.43 1.22 0 2.6-.09 4.13-.26s2.94-.49 4.23-.97l.71 3.37c-.61.61-1.51 1.26-2.7 1.94s-2.55 1.33-4.08 1.94-3.19 1.12-4.99 1.53-3.69.61-5.66.61c-4.42 0-7.71-1.15-9.89-3.45s-3.26-6.03-3.26-11.17V54.37h-8.16zM111.41 90.18c-.55 1.16-1.41 2.33-2.6 3.52s-2.65 2.24-4.38 3.16-3.74 1.67-6.01 2.24c-2.28.58-4.74.87-7.39.87-4.21 0-7.95-.63-11.21-1.89s-5.98-3.06-8.16-5.41-3.82-5.15-4.94-8.42c-1.12-3.26-1.68-6.94-1.68-11.02 0-8.7 2.28-15.34 6.83-19.89 4.55-4.56 10.87-6.83 18.96-6.83 3.47 0 6.71.48 9.73 1.43s5.54 2.52 7.54 4.69c2 2.18 3.4 5.04 4.18 8.57.78 3.54.73 7.86-.15 12.96h-31.3c.07 5.37 1.44 9.66 4.13 12.86 2.68 3.2 6.64 4.79 11.88 4.79 2.24 0 4.57-.34 6.98-1.02s4.3-1.56 5.66-2.65zM90.35 52.33c-1.35 0-2.55.24-3.6.71-1.05.48-1.96 1.34-2.74 2.6s-1.4 2.96-1.87 5.1-.81 4.85-1.01 8.11h16.31c.48-5.3.17-9.39-.91-12.24s-3.14-4.28-6.18-4.28zM151.57 71.41l16.11 21c1.77.55 3.43 1.37 5 2.46v3.88h-25.99v-3.78c.75-.55 1.51-1.04 2.29-1.49.78-.44 1.58-.81 2.4-1.08l-9.68-13.96-9.38 13.96c.95.34 1.78.72 2.5 1.13.71.41 1.41.86 2.09 1.33v3.88h-19.27v-3.88c.95-.54 1.82-1.02 2.6-1.43s1.68-.75 2.7-1.03l15.09-18.86-15.19-19.47c-.95-.34-1.8-.7-2.55-1.08s-1.43-.84-2.04-1.38v-3.88h25.59v3.78c-.82.55-1.55 1.04-2.19 1.49-.65.45-1.45.81-2.4 1.08l8.87 12.73 8.46-12.74c-1.16-.34-2.07-.72-2.75-1.13s-1.29-.86-1.84-1.33v-3.88h18.86v3.88c-.68.48-1.43.92-2.24 1.33-.82.41-1.83.79-3.06 1.13zM174.5 50.28c2.58-1.68 5.3-2.86 8.16-3.57v-8.26c.54-.41 1.89-1 4.03-1.78s4.54-1.41 7.19-1.89h3.47v12.96h13.46v6.63h-13.46v26.28c0 4.2.52 7.1 1.58 8.73 1.05 1.62 2.8 2.43 5.25 2.43 1.22 0 2.6-.09 4.13-.26s2.94-.49 4.23-.97l.71 3.37c-.61.61-1.51 1.26-2.7 1.94s-2.55 1.33-4.08 1.94-3.19 1.12-5 1.53c-1.8.41-3.69.61-5.66.61-4.42 0-7.71-1.15-9.89-3.45s-3.26-6.03-3.26-11.17V54.37h-8.16zM245.65 98.75h-28.13v-3.88c1.02-.55 2.07-1.01 3.16-1.38 1.09-.38 2.28-.73 3.57-1.08V54.88l-6.73-.82v-3.88c1.02-.41 2.29-.82 3.82-1.22 1.53-.41 3.14-.77 4.84-1.07 1.7-.31 3.36-.58 4.99-.82s3.06-.43 4.28-.56h3.47v45.9c1.36.34 2.58.7 3.67 1.07 1.09.38 2.11.84 3.06 1.38zm-22.93-67.74c0-2.38.81-4.25 2.42-5.61s3.69-2.04 6.25-2.04c2.55 0 4.64.68 6.25 2.04s2.42 3.23 2.42 5.61c0 2.31-.81 4.15-2.42 5.51s-3.7 2.04-6.25 2.04-4.64-.68-6.25-2.04c-1.62-1.36-2.42-3.2-2.42-5.51zM279.5 98.75h-28.14v-3.88c2.24-1.09 4.49-1.91 6.73-2.46V30.4l-7.75-.82V25.7c.88-.41 2.11-.82 3.67-1.22 1.56-.41 3.24-.76 5.05-1.07a143.7 143.7 0 0110.24-1.38h3.47v70.39c2.24.55 4.48 1.36 6.73 2.45zM331.58 90.18c-.55 1.16-1.41 2.33-2.6 3.52s-2.65 2.24-4.38 3.16-3.74 1.67-6.01 2.24c-2.28.58-4.74.87-7.39.87-4.21 0-7.95-.63-11.21-1.89s-5.98-3.06-8.15-5.41c-2.18-2.35-3.82-5.15-4.94-8.42-1.12-3.26-1.68-6.94-1.68-11.02 0-8.7 2.28-15.34 6.83-19.89 4.55-4.56 10.87-6.83 18.96-6.83 3.47 0 6.71.48 9.73 1.43s5.54 2.52 7.54 4.69c2.01 2.18 3.4 5.04 4.18 8.57.78 3.54.73 7.86-.15 12.96H301c.07 5.37 1.44 9.66 4.13 12.86 2.68 3.2 6.64 4.79 11.88 4.79 2.24 0 4.57-.34 6.98-1.02s4.3-1.56 5.66-2.65zm-21.05-37.85c-1.35 0-2.55.24-3.6.71-1.05.48-1.96 1.34-2.74 2.6s-1.4 2.96-1.87 5.1-.81 4.85-1.01 8.11h16.31c.47-5.3.17-9.39-.91-12.24-1.09-2.85-3.15-4.28-6.18-4.28z'/%3E%3C/svg%3E");background-size:360px 122px}#site-navigation{border-bottom:0}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html{font-size:8pt;line-height:1.5}body{margin:.5cm;padding:2em 5em;font-family:Helvetica Neue,sans-serif}.site-header{border-bottom:1pt solid #000}.site-footer{margin-top:12pt;border-top:1pt solid #000}.complementary-content,.paginator,form,nav{display:none}a{text-decoration:none}abbr[title]:after{content:" (" attr(title) ")"}h1{margin:16pt 0;font-size:32pt;font-weight:400;line-height:36pt}h2{margin:14pt 0;font-size:24pt;line-height:28pt}h2,h3{orphans:2;widows:2;page-break-after:avoid}h3{margin:12pt 0;font-size:18pt;line-height:22pt}h4{margin:11pt 0;font-size:14pt;line-height:18pt}h4,h5{orphans:2;widows:2;page-break-after:avoid}h5{margin:10pt 0;font-size:12pt;line-height:16pt}h6{margin:9pt 0;font-size:10pt;line-height:14pt;page-break-after:avoid}h6,p{orphans:2;widows:2}.footnote,figcaption,footer,small,tfoot{font-size:6pt}blockquote{padding:0 0 0 8pt;border-left:3pt solid #000;font-size:16pt;page-break-inside:avoid}pre{margin-bottom:8pt;padding:8pt;border:1pt solid #000;white-space:pre-wrap!important}code,kbd,pre,samp,var{font-family:Courier New,Courier,monospace}img{page-break-inside:avoid}img.align-left{margin:1em 1em 1em 0;float:left}img.align-right{margin:1em 0 1em 1em;float:right}img.align-center{display:block;margin:1em auto}figure{margin-bottom:8pt}figcaption{margin-top:4pt}ul{list-style:square}ol,ul{padding:0 0 8pt 1.8em}ol{list-style:decimal}dl{padding:0 0 8pt 1.8em}.list--no-bullets{padding:0;list-style:none}table{width:100%;margin-bottom:8pt}caption{margin-bottom:4pt;font-weight:700;text-align:left}thead{display:table-header-group}thead th{border-top:1pt solid #000}tr{page-break-inside:avoid}td,th{padding:4pt 8pt;border-bottom:1pt solid #000}}