@font-face{src:url(/fonts/OutputSans2Beta-Regular.woff2) format("woff2"),url(/fonts/OutputSans2Beta-Regular.woff) format("woff");font-family:Output Sans;font-style:normal italic;font-weight:1 800}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin-block-start:0;margin-block-end:8px}*{font-family:Output Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}button{background-color:#f0f0f0;border:none;color:#333;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .3s ease;outline:none}button:hover{box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}button:active{box-shadow:0 1px 2px #0003;transform:translateY(1px)}button.back{background-color:#e0e0e0;color:#555;padding-left:30px;position:relative}button.back:before{content:"←";position:absolute;left:10px;font-size:18px}button.forward{background-color:#d0d0d0;color:#555;padding-right:30px;position:relative}button.forward:after{content:"→";position:absolute;right:10px;font-size:18px}:root{--primary-color: #4facfe;--secondary-color: #00f2fe;--accent-color: #ffabab;--background-color: #f8f8f8;--text-color: #333;--border-color: #ddd;--dark: #222;--white: #fefeda;--off-white: #e8e8e8;--code-font: monospace}body{background-color:var(--background-color);color:var(--color);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}h1{color:var(--primary-color);-webkit-text-stroke:1px solid var(--secondary-color)}button.next{background-color:var(--accent-color);color:#fff;font-weight:700;display:inline-block;margin-left:auto;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}5%{transform:scale(1.2)}10%{transform:scale(.9)}12%{transform:scale(1)}}.emphasize{font-weight:700;border-left:3px solid var(--accent-color);border-right:3px solid var(--accent-color);padding-left:8px}code.svelte-9jptc0 .my-code-segment{background-color:#ffffb8}.code-block.svelte-9jptc0{width:90%;margin:5%;box-shadow:3px 3px #3337;border:1px inset #eee;padding:1em;position:relative}.code-label.svelte-9jptc0{position:absolute;top:0;right:0;padding:8px;font-size:small}div.svelte-e381vj{position:fixed;bottom:0;left:var(--left);margin-left:32px;padding:8px 16px;width:100px;border-radius:.5rem .5rem 0 0;font-size:.75rem;cursor:pointer;background-color:var(--accent-color);color:var(--white);font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;opacity:1;box-shadow:4px 4px 3px #ccca}div.svelte-e381vj:after{content:"⬇";background-color:var(--light-text);opacity:.5;z-index:-1}#container.svelte-1m968ip.svelte-1m968ip{display:flex;height:calc(100vh - var(--header-height, 0))}.column.svelte-1m968ip.svelte-1m968ip{position:relative;padding:20px;box-sizing:border-box;overflow-y:auto}.resizer.svelte-1m968ip.svelte-1m968ip{position:absolute;top:0;right:0;z-index:2;border:1px dotted #ccc;cursor:ew-resize;background-color:transparent;width:8px;height:100%}.resizer.svelte-1m968ip.svelte-1m968ip:before,.resizer.svelte-1m968ip.svelte-1m968ip:after{content:"";position:absolute;left:50%;width:4px;height:30px;background-color:#666;border-radius:2px}.resizer.svelte-1m968ip.svelte-1m968ip:before{top:30px;transform:translate(-50%)}.resizer.svelte-1m968ip.svelte-1m968ip:after{bottom:30px;transform:translate(-50%)}.column.svelte-1m968ip:last-child .resizer.svelte-1m968ip{left:0}iframe.svelte-fs2pyd{width:100%;height:var(--height,400px);border:none;box-shadow:0 4px 6px #0000001a}section.svelte-sjvanf{margin:0;padding:12px;background:#f8f8f8;border-top:2px solid #eee;border-radius:0 0 8px 8px;font-size:.9rem}h2.svelte-sjvanf{color:#333;animation-duration:1s}ul.svelte-sjvanf{list-style-type:none;padding:0}li.svelte-sjvanf{margin-bottom:.5em}.valid.svelte-sjvanf{color:green}.invalid.svelte-sjvanf{color:red}section.success.svelte-sjvanf{border-top-color:#5cb85c;background:#f0fff0}section.error.svelte-sjvanf{border-top-color:#d9534f;background:#fff5f5}ul.svelte-sjvanf{list-style:none;padding:0;margin:.5em 0 0}li.svelte-sjvanf{font-size:.85rem;margin-bottom:.25em}.valid.svelte-sjvanf{color:#2e7d32}.invalid.svelte-sjvanf{color:#d32f2f}h2.svelte-sjvanf{font-size:.95rem;margin-top:0;margin-bottom:.5em;animation-duration:1s;text-align:center}h2.svelte-sjvanf:not(.zoom-in):not(.fly):not(.spin):not(.pop):not(.slide):not(.bounce):not(.swing){color:#666;font-weight:500}@keyframes svelte-sjvanf-feedback-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}section.svelte-sjvanf{animation:svelte-sjvanf-feedback-slide .3s ease-out}@keyframes svelte-sjvanf-zoom-in{0%{transform:scale(0)}80%{transform:scale(2)}to{transform:scale(1)}}@keyframes svelte-sjvanf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-sjvanf-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes svelte-sjvanf-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes svelte-sjvanf-fly{0%{transform:translate(200px,200px) scale(0);opacity:0}50%{transform:translate(100px,50px) scale(1.2);opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes svelte-sjvanf-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes svelte-sjvanf-slide{0%{transform:translate(200%);opacity:0}to{transform:translate(0);opacity:1}}.pop.svelte-sjvanf{animation-name:svelte-sjvanf-pop}.slide.svelte-sjvanf{animation-name:svelte-sjvanf-slide}.fly.svelte-sjvanf{animation-name:svelte-sjvanf-fly}.zoom-in.svelte-sjvanf{animation-name:svelte-sjvanf-zoom-in}.spin.svelte-sjvanf{animation-name:svelte-sjvanf-spin}.bounce.svelte-sjvanf{animation-name:svelte-sjvanf-bounce}.swing.svelte-sjvanf{animation-name:svelte-sjvanf-swing}h2.svelte-sjvanf{font-size:1rem}/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}div.svelte-188kxem{line-height:1.5}div.svelte-188kxem code,div.svelte-188kxem code *{background-color:var(--off-white);font-family:var(--code-font)}div.svelte-188kxem table{border:1px solid #999;border-collapse:collapse}div.svelte-188kxem th,div.svelte-188kxem td{border:1px solid #999;padding:.5rem 1rem}button.svelte-oytjyg.svelte-oytjyg{box-shadow:4px 4px #ccc9;z-index:1}.next.svelte-oytjyg.svelte-oytjyg{position:fixed;top:64px;right:64px}.reset.svelte-oytjyg.svelte-oytjyg{position:absolute;right:8px;top:-3px}.code.svelte-oytjyg.svelte-oytjyg{position:relative}.editor-label.svelte-oytjyg.svelte-oytjyg{font-size:small;background-color:var(--dark);color:var(--white);display:inline-block;padding:3px;border-radius:8px 8px 0 0}.target-area.svelte-oytjyg.svelte-oytjyg{border:2px dashed #b2b2b2;background:#fafafa;padding:12px;border-radius:8px;margin-bottom:16px;transition:all .3s ease}.target-area.svelte-oytjyg h2.svelte-oytjyg{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:8px;color:#666}.result-area.svelte-oytjyg.svelte-oytjyg{border:2px solid #eee;background:#fff;padding:12px;border-radius:8px;transition:box-shadow .3s ease,border-color .3s ease}.result-area.svelte-oytjyg h2.svelte-oytjyg{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:8px;color:#666}@keyframes svelte-oytjyg-pulse{0%{box-shadow:0 0 #ffb30066}70%{box-shadow:0 0 0 12px #ffb30000}to{box-shadow:0 0 #ffb30000}}.result-area.highlight.svelte-oytjyg.svelte-oytjyg{border-color:var(--accent-color);animation:svelte-oytjyg-pulse 1.6s ease-out 1}.target-area.svelte-oytjyg.svelte-oytjyg:before,.result-area.svelte-oytjyg.svelte-oytjyg:before{position:absolute;top:-10px;left:12px;padding:2px 6px;font-size:.7rem;font-weight:600;border-radius:4px}.target-area.svelte-oytjyg.svelte-oytjyg:before{content:"Model";background:#fafafa;color:#666;border:1px dashed #b2b2b2}.result-area.svelte-oytjyg.svelte-oytjyg:before{content:"Your Work";background:#fff;color:#666;border:1px solid #eee}.target-area.svelte-oytjyg.svelte-oytjyg,.result-area.svelte-oytjyg.svelte-oytjyg{position:relative}.target-area.svelte-oytjyg.svelte-oytjyg{opacity:.85}.js-error-box.svelte-oytjyg.svelte-oytjyg{margin-top:8px;padding:8px 10px;border-radius:6px;border:1px solid #f5c2c7;background:#fff5f5;font-size:.85rem;color:#842029}.js-error-box.svelte-oytjyg h3.svelte-oytjyg{margin:0 0 4px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#b02a37}.js-error-box.svelte-oytjyg p.svelte-oytjyg{margin:0;white-space:pre-wrap;word-break:break-word}:root{--white:#ffffff;--off-white:#f9f9f9;--dark:#333333;--border:#cccccc;--accent-color:#007bff;--text-color:#000000}div.svelte-1qirmld{position:absolute;z-index:1000;background-color:var(--white);border:1px solid var(--border);box-shadow:0 2px 10px #0000001a}ul.svelte-1qirmld{list-style-type:none;width:200px;padding:0;margin:0}li.svelte-1qirmld{padding:10px;cursor:pointer;transition:background-color .2s ease-in-out}li.svelte-1qirmld:nth-child(odd){background-color:var(--off-white);color:var(--text-color)}li.svelte-1qirmld:nth-child(2n){background-color:var(--white);color:var(--text-color)}li.svelte-1qirmld:hover{background-color:var(--accent-color);color:var(--white)}.win.svelte-1yjdk6e.svelte-1yjdk6e{display:grid;place-content:center;min-height:50vh;text-align:center;line-height:1.8}.win.svelte-1yjdk6e ul.svelte-1yjdk6e{width:20em;margin:auto;text-align:left}main.svelte-1yjdk6e.svelte-1yjdk6e{height:100vh;--header-height:64px}header.svelte-1yjdk6e.svelte-1yjdk6e{height:64px;font-size:18px;display:flex;justify-content:space-between}h1.svelte-1yjdk6e.svelte-1yjdk6e{margin:0}.title-box.svelte-1yjdk6e.svelte-1yjdk6e{text-align:center}.title-box.svelte-1yjdk6e h3.svelte-1yjdk6e{color:var(--light-text);font-size:small}header.svelte-1yjdk6e div.svelte-1yjdk6e:first-child,header.svelte-1yjdk6e div.svelte-1yjdk6e:last-child{width:10%;display:flex;align-items:center}.count.svelte-1yjdk6e.svelte-1yjdk6e{font-size:small;display:flex;justify-content:end;align-items:center}header.svelte-1yjdk6e.svelte-1yjdk6e{border-bottom:3px solid var(--dark);background-color:var(--dark);color:var(--white);padding-right:8px;padding-left:8px}.subtle.svelte-1yjdk6e.svelte-1yjdk6e{background-color:transparent;color:inherit;margin-left:3px;margin-right:3px;padding-left:3px;padding-right:3px}.subtle.border.svelte-1yjdk6e.svelte-1yjdk6e{border:1px solid var(--white)}h1.svelte-1yjdk6e.svelte-1yjdk6e{display:flex;align-items:center}.back.svelte-1yjdk6e.svelte-1yjdk6e{display:flex;justify-content:center;align-items:center;vertical-align:middle}
