/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}/*! bettertext.css v2.0.5 | MIT License | github.com/paulradzkov/bettertext.css */body{font-family:sans-serif;font-size:1em;line-height:1.5}body:not([class]),article:not([class]),section:not([class]){margin:calc(24px + 4vh) calc(10px + 4vw)}body:not([class]) article:not([class]),article:not([class]) article:not([class]),section:not([class]) article:not([class]),body:not([class]) section:not([class]),article:not([class]) section:not([class]),section:not([class]) section:not([class]){margin-left:0;margin-right:0}p{margin:0 0 1.5em;max-width:50rem}p:before,ol:not([class]):before,ul:not([class]):before{content:"";display:block;width:10em;overflow:hidden}li p:before{content:none}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-weight:bolder}h1{font-size:1.625em;line-height:1.1;margin:3.23076923em 0 .92307692em}h2{font-size:1.4375em;line-height:1.2;margin:3.13043478em 0 1.04347826em}h3{font-size:1.25em;line-height:1.3;margin:3em 0 1.2em}h4{font-size:1.125em;line-height:1.4;margin:2.66666667em 0 1.33333333em}h5{font-size:1em;line-height:1.5;margin:2.25em 0 1.5em}h6{font-size:.75em;line-height:2;margin:2em 0 0;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){h1{font-size:2.4375em;margin-top:3.07692308em;margin-bottom:.61538462em}h2{font-size:1.9375em;margin-top:3.09677419em;margin-bottom:.77419355em}h3{font-size:1.5625em;margin-top:2.88em;margin-bottom:.96em}h4{font-size:1.25em;margin-top:2.4em;margin-bottom:1.2em}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+h2{margin-top:1.2em}h2+h3{margin-top:1.3em}h3+h4{margin-top:1.4em}h4+h5{margin-top:1.5em}h5+h6{margin-top:2em}ul:not([class]),ol:not([class]){margin:0 0 1.5em;max-width:47.5rem;padding-left:0;padding-right:2.5em}ul:not([class]) ul,ol:not([class]) ul,ul:not([class]) ol,ol:not([class]) ol{margin-bottom:0}ul:not([class]) li,ol:not([class]) li{transform:translate(2.5em);animation:fixlists 1s}@keyframes fixlists{0%{text-indent:-.001em}to{text-indent:0}}img{max-width:100%;height:auto;vertical-align:bottom}p img:not(:only-child){vertical-align:baseline}figure:not([class]){margin:3em 0}figure:not([class])>p{max-width:37.5rem;font-size:.75em;margin:.5em 0 0}figcaption{max-width:37.5rem;font-size:.75em;margin:.5em 0 3em}figcaption>p{margin:.5em 0 0}blockquote{max-width:45rem;margin:0 0 1.5em;padding:1.5em 2.5em}blockquote>p:last-child{margin-bottom:0}blockquote>footer,blockquote>cite{display:block;font-size:.75em}pre{margin:1.5em 0;white-space:pre-wrap}p code{line-break:loose;overflow-wrap:break-word}table:not([class]){margin-top:3em;margin-bottom:3em;border-collapse:separate;border-spacing:0}table:not([class]) caption{text-align:left;font-size:.75em;margin-bottom:.625em}table:not([class]) td,table:not([class]) th{padding:.5em 1em;text-align:left;vertical-align:top;border-style:solid;border-color:#0000001a;border-width:0 0 1px}table:not([class]) thead td,table:not([class]) thead th{vertical-align:bottom;border-bottom-width:2px}dl:not([class]){max-width:50rem;margin:0 0 1.5em}dl:not([class]) dt:not([class]){font-weight:bolder}dl:not([class]) dd:not([class]){margin:0 0 1.5em}hr:not([class]){border:0;border-bottom:1px solid;margin:1.5em 0;max-width:50rem;opacity:.1}abbr{letter-spacing:.05em;margin-right:-.05em}strong,b,dt{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}html,body{background-color:#fff}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,monospace;direction:ltr;text-align:left;white-space:pre-wrap;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}pre[class*=language-]{position:relative}pre[class*=language-]>code[data-language]{display:block}pre[class*=language-]>code[data-language]:before{content:attr(data-language);color:#000;background-color:#f5f5f5;display:inline-block;position:absolute;top:0;right:0;font-size:.9em;padding:.2em .5em .1em;text-shadow:none;box-shadow:0 0 0 1px #ddd;text-transform:uppercase}body{margin-top:calc(24px + 2vh)!important;margin-bottom:calc(24px + 2vh)!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{max-width:38rem}h1{margin-top:1em;margin-bottom:0}a:link{border-bottom:1px solid rgba(0,137,255,.3);color:#0089ff;text-decoration:none;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}a:visited{border-color:#b40eb44d;color:#b40eb4}a:link:hover,a:visited:hover{border-color:#f412244d;color:#f41224}.line{height:1.5em}.textarea{display:block;overflow:auto;margin:0;padding:1em;min-height:60vh;width:100%;height:10em;border:0;background:#f5f5f5;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;font-family:Fira Code,Operator Mono,Consolas,Monaco,Andale Mono,monospace;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.textarea-right{background:#eee}@media (max-width: 920px){.textarea{min-height:30vh}}.textarea-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px}@media (max-width: 920px){.textarea-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.settings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0}.settings__right{margin-left:auto}.settings__version{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding-top:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings__version input{margin-right:6px}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.select{margin-left:auto}.logo_and_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding:1.5em 0}.logo_and_title img{margin-right:1.5em}.logo_and_title h1{margin-top:0}.logo_and_title p{margin-bottom:0}.button{cursor:pointer;padding-right:1.5em;padding-left:1.5em;height:32px;border:0;background:#f5f5f5;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}.filter{line-height:32px}.filter__text{padding-right:12px}.filter [type=text]{padding-right:.5em;padding-left:.5em;height:32px;border:0;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}input:focus,select:focus,textarea:focus,[contenteditable]:focus{position:relative;z-index:10}.version{position:absolute;right:0;bottom:100%;margin:0;padding-bottom:5px;color:#00000080;font-size:80%}.github-corner:hover .octo-arm{-webkit-animation:octocat-wave .56s ease-in-out;animation:octocat-wave .56s ease-in-out}@-webkit-keyframes octocat-wave{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes octocat-wave{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media (max-width: 500px){.github-corner:hover .octo-arm{-webkit-animation:none;animation:none}.github-corner .octo-arm{-webkit-animation:octocat-wave .56s ease-in-out;animation:octocat-wave .56s ease-in-out}}
