.container.svelte-pukzai{position:relative;width:100%;height:100%}.pane.svelte-pukzai{position:relative;float:left;width:100%;height:100%;overflow:auto}.mousecatcher.svelte-pukzai{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.01)}.divider.svelte-pukzai{position:absolute;z-index:10;display:none}.divider.svelte-pukzai:after{content:"";position:absolute;background-color:var(--second)}.horizontal.svelte-pukzai{padding:0 8px;width:0;height:100%;cursor:ew-resize}.horizontal.svelte-pukzai:after{left:8px;top:0;width:1px;height:100%}.vertical.svelte-pukzai{padding:8px 0;width:100%;height:0;cursor:ns-resize}.vertical.svelte-pukzai:after{top:8px;left:0;width:100%;height:1px}.left.svelte-pukzai,.right.svelte-pukzai,.divider.svelte-pukzai{display:block}.left.svelte-pukzai,.right.svelte-pukzai{height:100%;float:left}.top.svelte-pukzai,.bottom.svelte-pukzai{position:absolute;width:100%}.top.svelte-pukzai{top:0}.bottom.svelte-pukzai{bottom:0}input[type=checkbox].svelte-1ytpqyc{position:relative;height:1em;width:calc(100% - .6em);max-width:2em;top:-2px;border-radius:.5em;-webkit-appearance:none;appearance:none;outline:none;border:transparent;margin:0 .6em 0 0}input[type=checkbox].svelte-1ytpqyc:before{content:"";position:absolute;display:block;height:100%;width:100%;padding:2px;border-radius:1em;top:0;left:0;background:var(--second);box-sizing:content-box}input[type=checkbox].svelte-1ytpqyc:checked:before{background:var(--prime)}input[type=checkbox].svelte-1ytpqyc:after{content:"";position:absolute;display:block;height:1em;width:1em;top:2px;left:2px;border-radius:1em;background:white;box-shadow:0 0 1px #0006,0 4px 2px #0000001a;transition:background .2s ease-out,left .2s ease-out}input[type=checkbox].svelte-1ytpqyc:checked:after{left:calc(100% - 1em + 2px)}.input-output-toggle.svelte-cb58tn{position:relative;display:grid;user-select:none;flex:0;grid-template-columns:1fr 40px 1fr;grid-gap:.5em;align-items:center;width:100%;height:42px;border-top:1px solid var(--second);z-index:2}span.svelte-cb58tn{color:#ccc}.active.svelte-cb58tn{color:#555}.component-selector.svelte-l2bxb8.svelte-l2bxb8{position:relative;border-bottom:1px solid #eee;overflow:hidden}.file-tabs.svelte-l2bxb8.svelte-l2bxb8{border:none;margin:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;height:10em}.file-tabs.svelte-l2bxb8 .button.svelte-l2bxb8,.file-tabs.svelte-l2bxb8 button.svelte-l2bxb8{position:relative;display:inline-block;font:400 12px/1.5 var(--font);background:white;border:none;border-bottom:3px solid transparent;padding:12px 14px 8px 16px;margin:0;color:#999;border-radius:0;cursor:pointer}.file-tabs.svelte-l2bxb8 .button.active.svelte-l2bxb8{color:#333;border-bottom:3px solid var(--prime)}.editable.svelte-l2bxb8.svelte-l2bxb8,.uneditable.svelte-l2bxb8.svelte-l2bxb8,.input-sizer.svelte-l2bxb8.svelte-l2bxb8,input.svelte-l2bxb8.svelte-l2bxb8{display:inline-block;position:relative;line-height:1}.input-sizer.svelte-l2bxb8.svelte-l2bxb8{color:#ccc}input.svelte-l2bxb8.svelte-l2bxb8{position:absolute;width:100%;left:16px;top:12px;font:400 12px/1.5 var(--font);border:none;color:var(--flash);outline:none;background-color:transparent}.duplicate.svelte-l2bxb8.svelte-l2bxb8{color:var(--prime)}.remove.svelte-l2bxb8.svelte-l2bxb8{position:absolute;display:none;right:1px;top:4px;width:16px;text-align:right;padding:12px 0 12px 5px;font-size:8px;cursor:pointer}.remove.svelte-l2bxb8.svelte-l2bxb8:hover{color:var(--flash)}.file-tabs.svelte-l2bxb8 .button.active .editable.svelte-l2bxb8{cursor:text}.file-tabs.svelte-l2bxb8 .button.active .remove.svelte-l2bxb8{display:block}.file-tabs.svelte-l2bxb8 .button.drag-over.svelte-l2bxb8{background:#67677814}.file-tabs.svelte-l2bxb8 .button.drag-over.svelte-l2bxb8{cursor:move}.add-new.svelte-l2bxb8.svelte-l2bxb8{position:absolute;left:0;top:0;padding:12px 10px 8px 0!important;height:40px;text-align:center;background-color:#fff}.add-new.svelte-l2bxb8.svelte-l2bxb8:hover{color:var(--flash)!important}.drag-handle.svelte-l2bxb8.svelte-l2bxb8{cursor:move;width:5px;height:25px;position:absolute;left:5px;top:9px;--drag-handle-color:#dedede;background:linear-gradient(to right,var(--drag-handle-color) 1px,white 1px,white 2px,var(--drag-handle-color) 2px,var(--drag-handle-color) 3px,white 3px,white 4px,var(--drag-handle-color) 4px)}svg.svelte-l2bxb8.svelte-l2bxb8{position:relative;overflow:hidden;vertical-align:middle;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center center;transform-origin:center center;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.message.svelte-9488n4{position:relative;color:#fff;padding:12px 16px 12px 44px;font:400 12px/1.7 var(--font);margin:0;border-top:1px solid white}.navigable.svelte-9488n4{cursor:pointer}.message.svelte-9488n4:before{content:"!";position:absolute;left:12px;top:10px;text-align:center;line-height:1;padding:4px;border-radius:50%;color:#fff;border:2px solid white;box-sizing:content-box;width:10px;height:10px;font-size:11px;font-weight:700}.truncate.svelte-9488n4{white-space:pre;overflow-x:hidden;text-overflow:ellipsis}p.svelte-9488n4{margin:0}.error.svelte-9488n4{background-color:#da106e}.warning.svelte-9488n4{background-color:#e47e0a}.info.svelte-9488n4{background-color:var(--second)}.codemirror-container.svelte-4wkstb{position:relative;width:100%;height:100%;border:none;line-height:1.5;overflow:hidden}.codemirror-container.svelte-4wkstb .CodeMirror{height:100%;font:400 var(--code-fs)/1.7 var(--font-mono)}.codemirror-container.svelte-4wkstb .error-loc{position:relative;border-bottom:2px solid #da106e}.codemirror-container.svelte-4wkstb .error-line{background-color:#c800000d}.codemirror-container.svelte-4wkstb .mark-text{background-color:var(--highlight)}textarea.svelte-4wkstb{visibility:hidden}pre.svelte-4wkstb{position:absolute;width:100%;height:100%;top:0;left:0;border:none;padding:4px 4px 4px 60px;resize:none;font-family:var(--font-mono);font-size:13px;line-height:1.7;user-select:none;pointer-events:none;color:#ccc;tab-size:2;-moz-tab-size:2}.editor-wrapper.svelte-m7nlxn{z-index:5;background:var(--back-light);display:flex;flex-direction:column}.editor.svelte-m7nlxn{height:0;flex:1 1 auto}.info.svelte-m7nlxn{background-color:var(--second);max-height:50%;overflow:auto}.columns .editor-wrapper.svelte-m7nlxn{padding-right:8px;height:auto}.panel-header.svelte-160vuma{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 .5em;cursor:pointer}.panel-body.svelte-160vuma{overflow:auto}h3.svelte-160vuma{font:700 12px/1.5 var(--font);color:#333}section.svelte-160vuma{overflow:hidden}.container.svelte-1qd6nto{display:inline-block;transform:translate(calc(0px - var(--li-identation)),-50%);position:absolute;top:50%;padding-right:100%}.arrow.svelte-1qd6nto{transform-origin:25% 50%;position:relative;line-height:1.1em;font-size:.75em;margin-left:0;transition:.15s;color:var(--arrow-color);user-select:none;font-family:Courier New,Courier,monospace;display:block}.expanded.svelte-1qd6nto{transform:rotate(90deg) translate(-3px)}.root.svelte-19drypg{display:inline-block;position:relative}.indent.svelte-19drypg{padding-left:var(--li-identation)}.label.svelte-19drypg{position:relative}.comma.svelte-150ffaa{margin-left:-.5em;margin-right:.5em}.Date.svelte-l95iub{color:var(--date-color)}.BigInt.svelte-l95iub,.Number.svelte-l95iub{color:var(--number-color)}.Boolean.svelte-l95iub{color:var(--boolean-color)}.Null.svelte-l95iub{color:var(--null-color)}.Undefined.svelte-l95iub{color:var(--undefined-color)}.Symbol.svelte-l95iub{color:var(--symbol-color)}.indent.svelte-1u08yw6{padding-left:var(--li-identation)}span.svelte-1fvwa9c{color:var(--string-color);word-break:break-all;word-wrap:break-word}.i.svelte-1eamqdt{font-style:italic}.fn.svelte-1eamqdt,.i.svelte-1eamqdt{color:var(--function-color)}.regex.svelte-17k1wqt{color:var(--regex-color)}ul.svelte-16cw61f{--string-color:var(--json-tree-string-color, #cb3f41);--symbol-color:var(--json-tree-symbol-color, #cb3f41);--boolean-color:var(--json-tree-boolean-color, #112aa7);--function-color:var(--json-tree-function-color, #112aa7);--number-color:var(--json-tree-number-color, #3029cf);--label-color:var(--json-tree-label-color, #871d8f);--property-color:var(--json-tree-property-color, #000000);--arrow-color:var(--json-tree-arrow-color, #727272);--operator-color:var(--json-tree-operator-color, #727272);--null-color:var(--json-tree-null-color, #8d8d8d);--undefined-color:var(--json-tree-undefined-color, #8d8d8d);--date-color:var(--json-tree-date-color, #8d8d8d);--internal-color:var(--json-tree-internal-color, grey);--regex-color:var(--json-tree-regex-color, var(--string-color));--li-identation:var(--json-tree-li-indentation, 1em);--li-line-height:var(--json-tree-li-line-height, 1.3);font-size:var(--json-tree-font-size, 12px);font-family:var(--json-tree-font-family, "Courier New", Courier, monospace)}ul.svelte-16cw61f li{line-height:var(--li-line-height);display:var(--li-display, list-item);list-style:none}ul.svelte-16cw61f,ul.svelte-16cw61f ul{padding:0;margin:0}ul.svelte-16cw61f{margin-left:var(--li-identation)}ul.svelte-16cw61f{cursor:default}ul.svelte-16cw61f .label{color:var(--label-color)}ul.svelte-16cw61f .property{color:var(--property-color)}ul.svelte-16cw61f .internal{color:var(--internal-color)}ul.svelte-16cw61f .operator{color:var(--operator-color)}.table.svelte-12l2iaz{margin:8px;overflow:auto;max-height:200px}table.svelte-12l2iaz{font-size:12px;font-family:var(--font-mono);border-collapse:collapse;line-height:1;border:1px solid #aaa}th.svelte-12l2iaz{background:#f3f3f3;padding:4px 8px;border:1px solid #aaa;position:sticky;top:0}td.svelte-12l2iaz{padding:2px 8px}tr.svelte-12l2iaz:nth-child(2n){background:#f2f7fd}th.svelte-12l2iaz,td.svelte-12l2iaz{border-right:1px solid #aaa}.log.svelte-wz5xz8.svelte-wz5xz8{border-bottom:1px solid #eee;padding:5px 10px 0;display:flex;position:relative;font-size:12px;font-family:var(--font-mono)}.log.svelte-wz5xz8>*{margin-right:10px;font-family:var(--font-mono)}.console-warn.svelte-wz5xz8.svelte-wz5xz8,.console-system-warn.svelte-wz5xz8.svelte-wz5xz8{background:#fffbe6;border-color:#fff4c4}.console-error.svelte-wz5xz8.svelte-wz5xz8,.console-assert.svelte-wz5xz8.svelte-wz5xz8{background:#fff0f0;border-color:#fed6d7}.console-group.svelte-wz5xz8.svelte-wz5xz8,.arrow.svelte-wz5xz8.svelte-wz5xz8{cursor:pointer;user-select:none}.console-trace.svelte-wz5xz8.svelte-wz5xz8,.console-assert.svelte-wz5xz8.svelte-wz5xz8{border-bottom:none}.console-assert.svelte-wz5xz8+.trace.svelte-wz5xz8{background:#fff0f0;border-color:#fed6d7}.trace.svelte-wz5xz8.svelte-wz5xz8{border-bottom:1px solid #eee;font-size:12px;font-family:var(--font-mono);padding:4px 0 2px}.trace.svelte-wz5xz8>div{margin-left:15px}.count.svelte-wz5xz8.svelte-wz5xz8{color:#999;font-size:12px;line-height:1.2}.info.svelte-wz5xz8.svelte-wz5xz8{color:#666;font-family:var(--font)!important;font-size:12px}.error.svelte-wz5xz8.svelte-wz5xz8{color:#da106e}.outline.svelte-wz5xz8.svelte-wz5xz8{border-left:1px solid #9c9cab;position:absolute;top:0;bottom:-1px}.arrow.svelte-wz5xz8.svelte-wz5xz8{position:absolute;font-size:.6em;transition:.15s;transform-origin:50% 50%;transform:translateY(1px) translate(-50%)}.arrow.expand.svelte-wz5xz8.svelte-wz5xz8{transform:translateY(1px) translate(-50%) rotate(90deg)}.title.svelte-wz5xz8.svelte-wz5xz8{font-family:var(--font-mono);font-size:13px;font-weight:700;padding-left:11px;height:19px}.assert.svelte-wz5xz8.svelte-wz5xz8{padding-left:11px;font-weight:700;color:#da106e}.iframe-container.svelte-12swy72{position:absolute;background-color:#fff;border:none;width:100%;height:100%}iframe.svelte-12swy72{width:100%;height:100%;border:none;display:block}.greyed-out.svelte-12swy72{filter:grayscale(50%) blur(1px);opacity:.25}button.svelte-12swy72{color:#999;font-size:12px;text-transform:uppercase;display:block}button.svelte-12swy72:hover{color:#333}.overlay.svelte-12swy72{position:absolute;bottom:0;width:100%}.options.svelte-7lonaj.svelte-7lonaj{padding:0 10px;font-family:var(--font-mono);font-size:13px;color:#999;line-height:1.8}.option.svelte-7lonaj.svelte-7lonaj{display:block;padding:0 0 0 1.25em;white-space:nowrap;color:#333;user-select:none}.key.svelte-7lonaj.svelte-7lonaj{display:inline-block;width:9em}.string.svelte-7lonaj.svelte-7lonaj{color:#9d8248}.boolean.svelte-7lonaj.svelte-7lonaj{color:#7b776b}label.svelte-7lonaj.svelte-7lonaj{display:inline-block}label[for].svelte-7lonaj.svelte-7lonaj{color:var(--string)}label.svelte-7lonaj input[type=checkbox]{top:-1px}input[type=radio].svelte-7lonaj.svelte-7lonaj{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}input[type=radio].svelte-7lonaj+label.svelte-7lonaj{padding:0 0 0 1.6em;margin:0 .6em 0 0;opacity:.7}input[type=radio].svelte-7lonaj:checked+label.svelte-7lonaj{opacity:1}input[type=radio].svelte-7lonaj+label.svelte-7lonaj:before{content:"";background:#eee;display:block;box-sizing:border-box;float:left;width:15px;height:15px;margin-left:-21px;margin-top:4px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .1s ease-out}input[type=radio].svelte-7lonaj+label.svelte-7lonaj:before{background-color:var(--second);border-radius:100%;box-shadow:inset 0 0 0 .5em #fffffff2;border:1px solid var(--second)}input[type=radio].svelte-7lonaj:checked+label.svelte-7lonaj:before{background-color:var(--prime);box-shadow:inset 0 0 0 .15em #fffffff2;border:1px solid var(--second);transition:box-shadow .2s ease-out}ul.svelte-8y6rib{padding:0 0 0 2ch;margin:0;list-style-type:none}.marked.svelte-8y6rib{background-color:var(--highlight)}.preview.svelte-8y6rib{opacity:.8;font-style:italic}button.svelte-8y6rib:hover{text-decoration:underline}.ast-toggle.svelte-8y6rib{position:relative}.ast-toggle.svelte-8y6rib:before{content:"\25b6";position:absolute;bottom:0;left:-1.3rem;opacity:.7}.ast-toggle.open.svelte-8y6rib:before{content:"\25bc"}.token.svelte-8y6rib{color:var(--base)}.token.string.svelte-8y6rib{color:var(--string)}.token.number.svelte-8y6rib{color:var(--number)}.ast-view.svelte-8lioqk{--base:hsl(45, 7%, 45%);--string:hsl(41, 37%, 45%);--number:hsl(102, 27%, 50%);background:var(--back-light);color:var(--base);display:flex;flex-direction:column}.ast-view.svelte-8lioqk,pre.svelte-8lioqk,code.svelte-8lioqk{height:100%;block-size:100%;font:400 var(--code-fs) / 1.7 var(--font-mono)}pre.svelte-8lioqk{white-space:normal;padding:1rem;tab-size:2;-moz-tab-size:2}ul.svelte-8lioqk{padding:0;margin:0;list-style-type:none}.view-toggle.svelte-bo3jvb{height:4.2rem;border-bottom:1px solid #eee;white-space:nowrap;box-sizing:border-box}button.svelte-bo3jvb{background:white;text-align:left;position:relative;font:400 12px/1.5 var(--font);border:none;border-bottom:3px solid transparent;padding:12px 12px 8px;color:#999;border-radius:0}button.active.svelte-bo3jvb{border-bottom:3px solid var(--prime);color:#333}div[slot].svelte-bo3jvb{height:100%}.tab-content.svelte-bo3jvb{position:absolute;width:100%;height:calc(100% - 42px)!important;visibility:hidden;pointer-events:none}.tab-content.visible.svelte-bo3jvb{visibility:visible;pointer-events:all}iframe.svelte-bo3jvb{width:100%;height:100%;border:none;display:block}.container.svelte-12gl4sr.svelte-12gl4sr{position:relative;width:100%;height:100%;background:white}.container.svelte-12gl4sr section{position:relative;padding:42px 0 0;height:100%;box-sizing:border-box}.container.svelte-12gl4sr section>*:first-child{position:absolute;top:0;left:0;width:100%;height:42px;box-sizing:border-box}.container.svelte-12gl4sr section>*:last-child{width:100%;height:100%}.viewport.svelte-12gl4sr.svelte-12gl4sr{height:100%}.toggleable.svelte-12gl4sr .viewport.svelte-12gl4sr{width:200%;height:calc(100% - 42px);transition:transform .3s}.toggleable.svelte-12gl4sr .viewport.output.svelte-12gl4sr{transform:translate(-50%)}:root{--nav-h: 6rem;--top-offset: 6rem;--sidebar-w: 30rem;--sidebar-mid-w: 36rem;--sidebar-large-w: 48rem;--main-width: 80rem;--side-nav: 2.4rem;--side-page: var(--side-nav);--out-back: cubic-bezier(.175, .885, .32, 1.275)}@media screen and (min-width: 480px){:root{--side-nav: 3.2rem}}@media screen and (min-width: 768px){:root{--side-page: 14vw;--top-offset: 10rem;--side-nav: 4.8rem}}.theme-default{--back: #ffffff;--back-light: #f6fafd;--back-api: #e5eef5;--prime: #ff3e00;--second: #676778;--flash: #40b3ff;--highlight: #ffff82;--heading: #222;--text: #444;--second-text: #7b7766;--sidebar-text: rgba(255, 255, 255, .9);--border-w: .3rem;--border-r: .4rem}.typo-default{--code-fs: 1.3rem;--h6: 1.4rem;--h5: 1.6rem;--h4: 1.8rem;--h3: 2.6rem;--h2: 3rem;--h1: 3.2rem;--linemax: 72rem;--lh: 1.5}body{--font: "Overpass", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace}@font-face{font-family:Overpass;font-style:normal;font-weight:300;src:local("Overpass Light "),local("Overpass-Light"),url(/_app/assets/overpass-latin-300-3782c01a.woff2) format("woff2")}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;border-collapse:collapse}html,body{width:100%;height:100%}*{box-sizing:inherit;margin:0;padding:0}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:underline}body{font:400 var(--h4) / var(--lh) var(--font);background-color:var(--back);color:var(--text)}h1,h2,h3,h4,h5,h6,blockquote{position:relative;margin:0;color:var(--heading)}h6{font-size:var(--h6)}h5{font-size:var(--h5)}h4{font-size:var(--h4)}h3{font-size:var(--h3)}h2{font-size:var(--h2)}h1{font-size:var(--h1)}h1,h2,h3,h4,h5,h6{font-family:var(--font);line-height:1.25;color:var(--heading)}h3{font-weight:300}p,ol,ul{margin:0 0 1em}.b,b,strong{font-weight:600}tt,code,kbd,samp{font:400 var(--code-fs) / 1.7 var(--font-mono)}code{position:relative;border-radius:.3em;white-space:nowrap;color:#444;-webkit-font-smoothing:initial;padding:.4rem;margin:0 .2rem;top:-.1rem;background:var(--back-api)}pre{overflow-x:auto}pre code{white-space:inherit;background-color:transparent;padding:0;margin:0;top:0;background:transparent}::selection{background:var(--flash);color:#fff}li>h2{color:var(--second)}blockquote{position:relative;margin:1.6rem 0 2.4rem;padding:2rem 2.4rem 1.8rem;max-width:var(--linemax)}blockquote p,blockquote ul{font-size:var(--h5)}blockquote :last-child{margin:0}button{font-family:inherit;font-size:inherit;background-color:transparent;border:none;color:currentColor;cursor:pointer}button[disabled],.btn[disabled],.btn:hover[disabled]{opacity:.55;pointer-events:none}button>svg,.btn>svg{position:relative;top:-.1rem;width:2rem!important;height:2rem!important;stroke:currentColor!important}.btn{--btn-h: 4rem;--btn-outline: .2rem;--btn-font: var(--font);--btn-calc-h: calc(var(--btn-h) - var(--btn-outline) * 2);--btn-hover: linear-gradient(to top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .07));position:relative;margin:0 .8rem .8rem 0;vertical-align:middle;white-space:nowrap;display:inline-block;zoom:1;border:none transparent;font:var(--h4) var(--btn-font);border-radius:var(--border-r);color:currentColor;cursor:pointer}.btn{line-height:var(--btn-h);height:var(--btn-h);padding:0 1.6rem;transition:all .1s}.btn:hover{transform:scale(.98);mix-blend-mode:multiply;background-image:var(--btn-hover)}.btn[outline]{line-height:var(--btn-calc-h);height:var(--btn-calc-h);border:var(--btn-outline) solid currentColor;background-color:#fff;color:currentColor}a{position:relative;padding:0 0 1px;color:var(--prime)}a.no-underline{border-bottom:none;padding:0}.listify ol,.listify ul{--list-padding: 2.9rem;list-style:none;color:currentColor;margin-left:var(--list-padding)}.listify ol>li,.listify ul>li{max-width:calc(var(--linemax) - var(--list-padding));line-height:1.5;margin:0 0 .5em}.listify ul>li:before{content:"";position:absolute;margin-top:1.1rem;margin-left:-1.8rem;background-color:var(--second);width:.6rem;height:.6rem;border-radius:2px;opacity:.7}.listify ol{list-style:decimal}table{width:100%;font-size:var(--h5)}td,th{text-align:left;border-bottom:1px solid #eee;padding:.4rem .8rem .4rem 0}table code,table span{white-space:pre}.flex-auto{flex:1 0 auto}.py0{padding-top:0!important;padding-bottom:0!important}.legend,figcaption,.post aside{max-width:none;margin:0 auto;padding:1.6rem 0 0 .8rem;font:1.2rem/1.6 var(--font-mono)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}:root{--nav-h: 6rem;--top-offset: 6rem;--sidebar-w: 30rem;--sidebar-mid-w: 36rem;--sidebar-large-w: 48rem;--main-width: 80rem;--side-nav: 2.4rem;--side-page: var(--side-nav);--out-back: cubic-bezier(.175, .885, .32, 1.275)}@media screen and (min-width: 480px){:root{--side-nav: 3.2rem}}@media screen and (min-width: 768px){:root{--side-page: 14vw;--top-offset: 10rem;--side-nav: 4.8rem}}.theme-default{--back: #ffffff;--back-light: #f6fafd;--back-api: #e5eef5;--prime: #ff3e00;--second: #676778;--flash: #40b3ff;--highlight: #ffff82;--heading: #222;--text: #444;--second-text: #7b7766;--sidebar-text: rgba(255, 255, 255, .9);--border-w: .3rem;--border-r: .4rem}.typo-default{--code-fs: 1.3rem;--h6: 1.4rem;--h5: 1.6rem;--h4: 1.8rem;--h3: 2.6rem;--h2: 3rem;--h1: 3.2rem;--linemax: 72rem;--lh: 1.5}body{--font: "Overpass", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace}@font-face{font-family:Overpass;font-style:normal;font-weight:300;src:local("Overpass Light "),local("Overpass-Light"),url(/_app/assets/overpass-latin-300-3782c01a.woff2) format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:600;src:local("Overpass Bold "),local("Overpass-Bold"),url(/_app/assets/overpass-latin-600-0ca25556.woff2) format("woff2")}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;src:local("Fira Mono Regular "),local("Fira Mono-Regular"),url(/_app/assets/fira-mono-latin-400-8d4e0c52.woff2) format("woff2")}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;border-collapse:collapse}html,body{width:100%;height:100%}*{box-sizing:inherit;margin:0;padding:0}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:underline}body{font:400 var(--h4) / var(--lh) var(--font);background-color:var(--back);color:var(--text)}h1,h2,h3,h4,h5,h6,blockquote{position:relative;margin:0;color:var(--heading)}h6{font-size:var(--h6)}h5{font-size:var(--h5)}h4{font-size:var(--h4)}h3{font-size:var(--h3)}h2{font-size:var(--h2)}h1{font-size:var(--h1)}h1,h2,h3,h4,h5,h6{font-family:var(--font);line-height:1.25;color:var(--heading)}h3{font-weight:300}p,ol,ul{margin:0 0 1em}.b,b,strong{font-weight:600}tt,code,kbd,samp{font:400 var(--code-fs) / 1.7 var(--font-mono)}code{position:relative;border-radius:.3em;white-space:nowrap;color:#444;-webkit-font-smoothing:initial;padding:.4rem;margin:0 .2rem;top:-.1rem;background:var(--back-api)}pre{overflow-x:auto}pre code{white-space:inherit;background-color:transparent;padding:0;margin:0;top:0;background:transparent}::selection{background:var(--flash);color:#fff}li>h2{color:var(--second)}blockquote{position:relative;margin:1.6rem 0 2.4rem;padding:2rem 2.4rem 1.8rem;max-width:var(--linemax)}blockquote p,blockquote ul{font-size:var(--h5)}blockquote :last-child{margin:0}button{font-family:inherit;font-size:inherit;background-color:transparent;border:none;color:currentColor;cursor:pointer}button[disabled],.btn[disabled],.btn:hover[disabled]{opacity:.55;pointer-events:none}button>svg,.btn>svg{position:relative;top:-.1rem;width:2rem!important;height:2rem!important;stroke:currentColor!important}.btn{--btn-h: 4rem;--btn-outline: .2rem;--btn-font: var(--font);--btn-calc-h: calc(var(--btn-h) - var(--btn-outline) * 2);--btn-hover: linear-gradient(to top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .07));position:relative;margin:0 .8rem .8rem 0;vertical-align:middle;white-space:nowrap;display:inline-block;zoom:1;border:none transparent;font:var(--h4) var(--btn-font);border-radius:var(--border-r);color:currentColor;cursor:pointer}.btn{line-height:var(--btn-h);height:var(--btn-h);padding:0 1.6rem;transition:all .1s}.btn:hover{transform:scale(.98);mix-blend-mode:multiply;background-image:var(--btn-hover)}.btn[outline]{line-height:var(--btn-calc-h);height:var(--btn-calc-h);border:var(--btn-outline) solid currentColor;background-color:#fff;color:currentColor}a{position:relative;padding:0 0 1px;color:var(--prime)}a.no-underline{border-bottom:none;padding:0}.listify ol,.listify ul{--list-padding: 2.9rem;list-style:none;color:currentColor;margin-left:var(--list-padding)}.listify ol>li,.listify ul>li{max-width:calc(var(--linemax) - var(--list-padding));line-height:1.5;margin:0 0 .5em}.listify ul>li:before{content:"";position:absolute;margin-top:1.1rem;margin-left:-1.8rem;background-color:var(--second);width:.6rem;height:.6rem;border-radius:2px;opacity:.7}.listify ol{list-style:decimal}table{width:100%;font-size:var(--h5)}td,th{text-align:left;border-bottom:1px solid #eee;padding:.4rem .8rem .4rem 0}table code,table span{white-space:pre}.flex-auto{flex:1 0 auto}.py0{padding-top:0!important;padding-bottom:0!important}.legend,figcaption,.post aside{max-width:none;margin:0 auto;padding:1.6rem 0 0 .8rem;font:1.2rem/1.6 var(--font-mono)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}:root{--code-bg: var(--back-light);--code-base: hsl(45, 7%, 35%);--code-comment: hsl(0, 0%, 41%);--code-keyword: hsl(204, 88%, 35%);--code-function: hsl(19, 67%, 44%);--code-string: hsl(41, 37%, 38%);--code-number: hsl(120, 100%, 25%);--code-template-string: hsl(2, 80%, 47%);--code-tags: var(--code-function);--code-important: var(--code-string)}pre{tab-size:2;-moz-tab-size:2}.code-block pre{background-color:var(--code-bg);color:var(--code-base);border-radius:.5rem;padding:1rem;margin:0 0 1rem;font-size:14px}.code-block pre code,.token{color:var(--code-base)}.token.tag,.token.attr-value .attr-equals{color:var(--code-function)}.token.string,.token.interpolation-punctuation,.token.attr-value,.token.inserted{color:var(--code-string)}.token.builtin,.token.function{color:var(--code-function)}.token.keyword,.token.boolean{color:var(--code-keyword)}.token.comment{color:var(--code-comment)}.token.deleted{color:#fc9b9b}.token.template-string .interpolation-punctuation,.token.template-string .string{color:var(--code-template-string)}body{margin:0;padding:0}main.svelte-15c3tr0{height:100vh}
