/* Autoprefixer */
*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[hidden]{display:none}html,body{background:#fff}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:1em;line-height:1.5;color:#101010;margin:calc(24px + 4vh) calc(10px + 8vw);}p{margin:0 0 1.5em}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}pre{margin:1.5em 0;white-space:pre-wrap}strong,b,dt{font-weight:bolder}code,pre{font-family:monospace,monospace;font-size:1em}code[class*="language-"],pre[class*="language-"]{color:#000;text-shadow:0 1px #fff;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:rgba(255,255,255,0.5)}.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;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:0;font-size:100%;height:auto;box-shadow:none!important}pre[class*='language-']::-webkit-scrollbar{width:8px;height:8px;-webkit-appearance:none;background:rgba(0,0,0,.1);border-radius:3px}pre[class*='language-']::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}pre[class*='language-']>code[data-language]{display:block}pre[class*='language-']>code[data-language]::before{content:attr(data-language);color:#000;display:inline-block;position:absolute;top:0;right:0;font-size:.9em;padding:.2em .5em .1em;text-shadow:none}a{color:#000;text-decoration:none;padding-bottom:0;position:relative}a.link:after,a.link:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#fa6060;transition:transform .75s cubic-bezier(.57,0,0,1);will-change:transform}a.link:before{background-color:#d82500;transition-delay:0;transform:scaleX(0);transform-origin:left}a.link:after{transition-delay:.25s;transform-origin:right}a.link:hover:before{transition-delay:.25s;transform:scaleX(1)}a.link:hover:after{transition-delay:0;transform:scaleX(0)}a:hover{color:#313131;text-decoration:none}.header{font-family:'Sofia Pro';padding:5px 0 15px}.header h1{font-weight:400;font-size:44px;margin:0}.header a{color:#292929}.header a:hover{color:#000;text-decoration:none}.header p{color:#292929;font-size:20px;letter-spacing:.03em;margin-left:374px}.header p span{font-weight:700;margin-left:3px;color:#d60000}.footer{text-align:right;padding:2rem 0 0}.copyright{font-family:'Sofia Pro';font-size:15px;position:relative}.copyright:before{content:'';position:absolute;background:#d6d6d6;height:1px;width:180px;top:12px;right:152px}.line{height:1.5em}.textarea{display:block;overflow:auto;margin:0;padding:2em;min-height:60vh;width:100%;height:10em;border:0;font-family:Consolas,Monaco,'Andale Mono',monospace;resize:none;-webkit-appearance:none;z-index:1;line-height:1.4}.textarea-left{background:#eee}.textarea-box{position:relative;margin-top:20px;margin-bottom:40px}.textarea-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.textarea-module{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex}.textarea-module-left{margin-top:72px;position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.textarea-module-left:before{content:"";position:absolute;right:0;bottom:72px;width:200px;height:100vh;left:auto;background:#f9f9f9}.textarea-module-right{-webkit-align-self:stretch;align-self:stretch;background:#f9f9f9;padding-top:72px}.textarea-module-right-content{padding:0 4vw 72px;width:100%}.textarea-module-settings{white-space:nowrap;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.button-select{background:#ed4747;border:0;color:#fff;padding:0;height:72px;width:200px;transition:background .3s}.button-select:hover{cursor:pointer;background:#de4343}.settings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0}.settings__right{margin-left:auto}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.select{margin-left:auto}.button{padding-right:1.5em;padding-left:1.5em;height:32px;border:0;background:#e9ecef;box-shadow:0 0 0 1px #e9ecef;font-size:15px}.button:hover{background:#e6e9ec;cursor:pointer}.filter{line-height:32px}.filter__text{padding-right:12px}.filter [type='text']{padding-right:.5em;padding-left:.5em;height:32px;border:0;box-shadow:0 0 0 1px #e9ecef}input:focus,select:focus,textarea:focus,[contenteditable]:focus{position:relative;z-index:10;outline:none;box-shadow:inset 0 0 2px #000}.version{position:absolute;right:0;bottom:100%;margin:0;padding-bottom:5px;color:rgba(0,0,0,0.5);font-size:80%}
@media (max-width: 920px){body{margin:calc(24px + 4vh) calc(10px + 2vw);}.textarea{min-height:40vh;padding:1.2em 2em;}.textarea-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.textarea-module-left{margin-top:0;}.textarea-module-left:before{content:none;}.textarea-module-right{margin-top:-52px;}.textarea-module-right-content{padding:0 2em 72px;}.button-select{height:52px}pre[class*='language-']{height:auto;}}@media (max-width: 768px){.header h1{line-height:1.2;}.header h1 span {display:block;padding-top:8px;}.header p{margin:1em 0 1.5em 26px;}}@media (max-width: 375px){.header h1{font-size:32px;}}
