/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],template{display:none}html{font-family:sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}*,:after,:before{border:0 solid currentColor}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}:root{--color-text:#000;--color-warning:#ffffcf;--color-error:#d14;--color-keyword:#000;--color-operator:#000;--color-variable:#a09f91;--color-number:#099;--color-string:#d14;--color-dimmed:#a09f91;--color-background:#fff;--color-line:#f3f7f9;--color-gutter:#fafdfc}:root.theme-dark{--color-text:#fff;--color-warning:#eab21c;--color-error:#d14;--color-keyword:#fff;--color-operator:#d14;--color-variable:#a6e22e;--color-number:#ae81ff;--color-string:#e6db74;--color-dimmed:#706b5c;--color-background:#272822;--color-line:#3b3d34;--color-gutter:#2f3129}@media (prefers-color-scheme:dark){:root.theme-auto{--color-text:#fff;--color-warning:#eab21c;--color-error:#d14;--color-keyword:#fff;--color-operator:#d14;--color-variable:#a6e22e;--color-number:#ae81ff;--color-string:#e6db74;--color-dimmed:#706b5c;--color-background:#272822;--color-line:#3b3d34;--color-gutter:#2f3129}}*{position:relative;margin:0;padding:0;color:inherit;font:inherit}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{background-color:var(--color-background);font-family:IBM Plex Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.5;color:var(--color-text);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}code,pre{font-family:IBM Plex Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}::-moz-selection{background-color:rgba(150,120,200,.3)}::selection{background-color:rgba(150,120,200,.3)}.CodeMirror.cm-s-tinker{height:100%;font-family:IBM Plex Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.5;background-color:var(--color-background);color:inherit}.CodeMirror.cm-s-tinker .CodeMirror-cursor{border-color:var(--color-text)}.CodeMirror.cm-s-tinker .CodeMirror-lines{padding-top:1rem;padding-bottom:1rem}.CodeMirror.cm-s-tinker .CodeMirror-gutters{background-color:var(--color-gutter);padding-left:.5rem;border-right-width:2px;border-color:var(--color-line)}.CodeMirror.cm-s-tinker .CodeMirror-linenumber{color:var(--color-dimmed);font-size:1rem}.CodeMirror.cm-s-tinker .CodeMirror pre{font-family:IBM Plex Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap}.CodeMirror.cm-s-tinker .CodeMirror-selected{background:rgba(150,120,200,.2)}.CodeMirror.cm-s-tinker .CodeMirror-focused .CodeMirror-selected{background:rgba(150,120,200,.3)}.CodeMirror.cm-s-tinker .cm-comment{color:var(--color-dimmed);font-style:italic}.CodeMirror.cm-s-tinker .cm-number{color:var(--color-number)}.CodeMirror.cm-s-tinker .cm-string{color:var(--color-string)}.CodeMirror.cm-s-tinker .cm-variable-2{color:var(--color-variable)}.CodeMirror.cm-s-tinker .cm-operator{color:var(--color-operator)}.CodeMirror.cm-s-tinker .cm-keyword{color:var(--color-keyword);font-weight:600}.layout{position:fixed;height:100vh;width:100vw;display:grid;grid-template-columns:100vw}.layout-gutter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-line);height:auto;cursor:ns-resize}.layout-gutter:after{color:var(--color-dimmed);text-align:center;content:"\2022\2022\2022";font-size:10px;line-height:6px;word-break:break-all}.layout-columns.layout{grid-template-rows:100vh}.layout-columns .layout-gutter{cursor:ew-resize}.output{background-color:var(--color-gutter);padding:1rem 2rem;overflow:scroll}.output warning{background-color:var(--color-warning)}.output error,.output warning{display:block;padding-left:.5rem;padding-right:.5rem;white-space:normal}.output error{background-color:var(--color-error)}.resize{resize:both}.text-dimmed{color:var(--color-dimmed)}