svg.svelte-ej6fwg{width:100%;height:100%;display:block}.pop.svelte-1ukqj6f{pointer-events:none;filter:drop-shadow(2px 3px 2px #00000073);z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pop.down.svelte-1ukqj6f{filter:none}.picture.svelte-stxgtq{max-width:100%;margin:1.5rem 0}.canvas.svelte-stxgtq{-webkit-user-select:none;user-select:none;max-width:100%;line-height:0;display:inline-block;position:relative}.canvas.icon-stage.svelte-stxgtq{align-items:center;gap:.4rem;display:inline-flex}.eye.svelte-stxgtq{width:4rem;height:2rem;position:relative}.chomp-defs.svelte-stxgtq{width:0;height:0;position:absolute;overflow:hidden}.picture.svelte-stxgtq img:where(.svelte-stxgtq){max-width:100%;height:auto;image-rendering:pixelated;display:block}.missing.svelte-stxgtq{aspect-ratio:4/3;opacity:.6;border:1px dashed;place-items:center;width:20rem;max-width:100%;font-style:italic;line-height:1.2;display:grid}.picture.svelte-stxgtq img.sized:where(.svelte-stxgtq){width:calc(var(--pic-w) * 1px);max-width:100%;height:auto;aspect-ratio:var(--pic-w) / var(--pic-h)}.shape.svelte-stxgtq{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.shape.svelte-stxgtq path:where(.svelte-stxgtq){pointer-events:fill;cursor:pointer;fill:#0000;stroke:#0000;stroke-width:2px}.holes.svelte-stxgtq{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.shape.hot.svelte-stxgtq path:where(.svelte-stxgtq),.shape.svelte-stxgtq:hover:not(.popup) path:where(.svelte-stxgtq){fill:color-mix(in oklab, var(--hot,#c8102e) 30%, transparent);stroke:var(--hot,#c8102e)}figcaption.svelte-stxgtq{padding-top:.35rem;font-size:.8rem}.button-target.svelte-stxgtq{vertical-align:baseline;align-items:baseline;gap:.5rem;margin:.2rem .4rem .2rem 0;display:inline-flex}.button-target.svelte-stxgtq button:where(.svelte-stxgtq){font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:1px solid #000;border-radius:0;padding:0;font-weight:700}.button-target.svelte-stxgtq button:where(.svelte-stxgtq):hover,.button-target.svelte-stxgtq button.revealed:where(.svelte-stxgtq){color:var(--flash,#00f0d8);-webkit-text-fill-color:var(--flash,#00f0d8);background:#000}.button-target.svelte-stxgtq button.armed:where(.svelte-stxgtq){color:#00f}.verb.svelte-stxgtq{border-bottom:1px dotted;font-family:ui-monospace,monospace;font-size:.85rem}.dangling.svelte-stxgtq{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.target-error.svelte-stxgtq{border-left:3px solid #dc143c;padding-left:.6rem;font-size:.8rem}.ecg.svelte-1xs2418{--tab-h:1.75rem;margin:1.5em 0}figcaption.svelte-1xs2418{margin-bottom:.5em;font-weight:700}.problem.svelte-1xs2418,.warning.svelte-1xs2418{color:var(--ink);font-style:italic}.stage.svelte-1xs2418{align-items:flex-start;display:flex}.stage.tabbed.svelte-1xs2418 .drawings:where(.svelte-1xs2418){margin-top:var(--tab-h)}.drawings.svelte-1xs2418{flex-wrap:wrap;flex:300px;gap:.5em;min-width:0;max-width:520px;display:flex}.drawing.svelte-1xs2418{border:1px solid var(--ink);background:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none;flex:200px;min-width:0;height:auto}.decor.svelte-1xs2418{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pupil.svelte-1xs2418{pointer-events:none}.pupil.handle.svelte-1xs2418{pointer-events:auto;cursor:crosshair}.outputs-title.svelte-1xs2418{margin:.6em 0 .2em;font-weight:700}.outputs.svelte-1xs2418 .tag:where(.svelte-1xs2418){padding-right:.5em;font-family:ui-monospace,monospace;font-size:.85em}.handle-edge.svelte-1xs2418{stroke:var(--ink);stroke-opacity:.18;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.ghost.svelte-1xs2418 path:where(.svelte-1xs2418){fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-width:1px;vector-effect:non-scaling-stroke}.ghost.svelte-1xs2418 circle:where(.svelte-1xs2418){fill:var(--ink);fill-opacity:.25}.ghost.svelte-1xs2418 text:where(.svelte-1xs2418){fill:var(--ink);fill-opacity:.55;font-family:ui-monospace,monospace}.live.svelte-1xs2418{stroke:var(--ink);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.mark.svelte-1xs2418{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.drawing.dragging.svelte-1xs2418,.simplex.dragging.svelte-1xs2418{cursor:crosshair}.point.svelte-1xs2418{fill:var(--paper);stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:crosshair}.point.svelte-1xs2418:focus-visible{fill:var(--flash);outline:none}.point.pinned.svelte-1xs2418{fill:var(--ink)}.point.dot.svelte-1xs2418{fill:var(--ink);fill-opacity:.35;stroke:none}.point.dot.svelte-1xs2418:hover,.point.dot.svelte-1xs2418:focus-visible{fill:var(--flash);fill-opacity:1;stroke:var(--ink)}.panel.svelte-1xs2418{flex:0 0 260px;margin-left:-1px;font-size:.9em}@media (width<=640px){.stage.svelte-1xs2418{flex-wrap:wrap}.stage.tabbed.svelte-1xs2418 .drawings:where(.svelte-1xs2418){margin-top:0}.panel.svelte-1xs2418{flex-grow:1;margin:.5em 0 0}}.panel-body.svelte-1xs2418{border:1px solid var(--ink);background:var(--panel);padding:.6em .75em}.simplex.svelte-1xs2418{touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}.simplex.svelte-1xs2418 line:where(.svelte-1xs2418),.view.svelte-1xs2418 .edge:where(.svelte-1xs2418){stroke:var(--ink);stroke-opacity:.35;vector-effect:non-scaling-stroke;pointer-events:none}.simplex.svelte-1xs2418 line.moved:where(.svelte-1xs2418){stroke-opacity:.8;stroke-dasharray:3 2}.sheet.svelte-1xs2418{fill:var(--ink);fill-opacity:.03;stroke:none}.sheet.current.svelte-1xs2418{fill:var(--flash);fill-opacity:.25}.sheet.svelte-1xs2418{cursor:crosshair}.simplex.svelte-1xs2418 text:where(.svelte-1xs2418),.view.svelte-1xs2418 text:where(.svelte-1xs2418){pointer-events:none;font-family:ui-monospace,monospace;font-size:11px}.views.svelte-1xs2418{grid-template-columns:repeat(3,1fr);gap:.3em;max-width:260px;display:grid}.view.svelte-1xs2418{border:1px solid var(--ink);background:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;display:block}.view.svelte-1xs2418 text:where(.svelte-1xs2418){font-size:.3px;font-weight:700}.view-name.svelte-1xs2418{text-align:center;opacity:.6;font-size:.75em;display:block}.view.svelte-1xs2418 .state:where(.svelte-1xs2418),.view.svelte-1xs2418 .corner:where(.svelte-1xs2418){stroke-width:1.5px;vector-effect:non-scaling-stroke}.state.svelte-1xs2418{cursor:crosshair}.voice.svelte-1xs2418{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 2;pointer-events:none}.state.other.svelte-1xs2418{fill:var(--paper)}.corner.svelte-1xs2418{fill:var(--ink)}.corner.out.svelte-1xs2418{fill-opacity:.35}.corner.wall.svelte-1xs2418{fill:var(--paper);stroke:var(--ink);stroke-dasharray:2 2}.state.svelte-1xs2418{fill:var(--flash);stroke:var(--ink);stroke-width:1.5px}.note.svelte-1xs2418{height:3em;margin:.2em 0 .6em;font-style:italic;line-height:1.5;overflow:hidden}.weights.svelte-1xs2418{border-collapse:collapse;width:100%}.weights.svelte-1xs2418 td:where(.svelte-1xs2418){padding:2px 4px 2px 0}.weights.svelte-1xs2418 tr.out:where(.svelte-1xs2418){opacity:.45}.weights.svelte-1xs2418 tr.speaking:where(.svelte-1xs2418) button:where(.svelte-1xs2418){background:var(--flash)}.tabs.svelte-1xs2418{height:var(--tab-h);align-items:flex-end;gap:3px;padding-left:8px;display:flex}.panel.svelte-1xs2418 .tabs:where(.svelte-1xs2418) button:where(.svelte-1xs2418){height:calc(var(--tab-h) - 3px);border-bottom-color:var(--ink);box-shadow:none;background:color-mix(in srgb, var(--paper) 85%, var(--ink));border-radius:5px 5px 0 0;margin-bottom:-1px;padding:0 .9em;position:relative;transform:none}.panel.svelte-1xs2418 .tabs:where(.svelte-1xs2418) button[aria-selected=true]:where(.svelte-1xs2418){z-index:1;height:var(--tab-h);background:var(--panel);border-bottom-color:var(--panel);cursor:default;font-weight:700}.radios.svelte-1xs2418{border:none;flex-wrap:wrap;gap:.2em 1em;margin:0 0 .5em;padding:0;display:flex}.radios.svelte-1xs2418 legend:where(.svelte-1xs2418){float:left;margin-right:.6em;padding:0}.radios.svelte-1xs2418 label:where(.svelte-1xs2418){cursor:pointer;align-items:center;gap:.3em;display:flex}.poses.svelte-1xs2418{margin:0 0 .2em}.footer.svelte-1xs2418{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);margin-top:.6em;padding-top:.5em}.poses.svelte-1xs2418 .buttons:where(.svelte-1xs2418){margin:.25em 0}.say.svelte-1xs2418{gap:.4em;margin:.6em 0;display:flex}.say.svelte-1xs2418 input:where(.svelte-1xs2418){min-width:0;font:inherit;border:1px solid var(--ink);color:#000;box-shadow:inset 1px 2px 3px color-mix(in srgb, var(--ink) 30%, transparent);cursor:text;background:#fff;border-radius:0;flex:1;padding:.2em .4em}.weights.svelte-1xs2418 tr.wall:where(.svelte-1xs2418) .num:where(.svelte-1xs2418){text-decoration:line-through}.panel.svelte-1xs2418 button:where(.svelte-1xs2418){border:1px solid var(--ink);background:linear-gradient(var(--paper), color-mix(in srgb, var(--paper) 82%, var(--ink)));min-width:2.5em;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 55%, transparent);cursor:pointer;border-radius:4px;font-family:ui-monospace,monospace}.panel.svelte-1xs2418 button:where(.svelte-1xs2418):hover{background:linear-gradient(var(--paper), color-mix(in srgb, var(--paper) 90%, var(--ink)))}.panel.svelte-1xs2418 button:where(.svelte-1xs2418):active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 45%, transparent);transform:translateY(1px)}.panel.svelte-1xs2418 button.on:where(.svelte-1xs2418){background:linear-gradient(color-mix(in srgb, var(--flash) 70%, var(--paper)), var(--flash))}.bar.svelte-1xs2418{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ink) 25%, transparent)}.bar.svelte-1xs2418:focus-visible{outline:2px solid var(--flash)}.bar.svelte-1xs2418 span:where(.svelte-1xs2418){background:var(--ink);height:.8em;display:block}.num.svelte-1xs2418{text-align:right;font-family:ui-monospace,monospace}.knob.svelte-1xs2418{grid-template-columns:5.5em 1fr 3em;align-items:center;gap:.4em;margin:.3em 0;display:grid}.knob.svelte-1xs2418 select:where(.svelte-1xs2418){grid-column:2/4}.presets.svelte-1xs2418,.buttons.svelte-1xs2418{flex-wrap:wrap;gap:.3em .4em;margin:.3em 0;display:flex}.readout.svelte-1xs2418{min-height:1.5em;margin:.4em 0}.youtube.svelte-qrtyzt{border:1px solid var(--ink,#000);max-width:640px;margin:.8rem 0}.frame.svelte-qrtyzt{aspect-ratio:16/9;background:#000;position:relative}iframe.svelte-qrtyzt{border:0;width:100%;height:100%;position:absolute;inset:0}figcaption.svelte-qrtyzt{border-top:1px solid var(--ink,#000);justify-content:space-between;gap:.5rem;padding:.35rem .5rem;font-size:.75rem;display:flex}.page-embed.svelte-6vrdpv{border:1px solid var(--ink,#000);background:#000;width:100%;margin:.8rem 0}iframe.svelte-6vrdpv{border:0;width:100%;display:block}.fill.svelte-6vrdpv iframe:where(.svelte-6vrdpv){height:calc(100cqh - 2.5rem);min-height:420px}figcaption.svelte-6vrdpv{background:var(--paper,#fff);color:var(--ink,#000);justify-content:space-between;gap:.5rem;padding:.35rem .5rem;display:flex}.absent.svelte-6vrdpv{color:#c00;background:var(--paper,#fff);padding:.5rem}.repo-doc.svelte-8bf0z9{border:1px solid var(--ink,#000);margin:.8rem 0}header.svelte-8bf0z9{border-bottom:1px solid var(--ink,#000);background:#0000000a;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;font-size:.75rem;display:flex}header.svelte-8bf0z9 code:where(.svelte-8bf0z9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc.svelte-8bf0z9{padding:0 .8rem;overflow-x:auto}.doc.svelte-8bf0z9 pre{font-size:.8em;overflow-x:auto}.doc.svelte-8bf0z9 table{border-collapse:collapse;font-size:.85em}.doc.svelte-8bf0z9 th,.doc.svelte-8bf0z9 td{vertical-align:top;border:1px solid #999;padding:.15rem .4rem}.doc.svelte-8bf0z9 img{max-width:100%}.note.svelte-8bf0z9{opacity:.7;padding:0 .8rem;font-size:.85rem}.follow.svelte-kghiem{margin:0 0 .7rem}article.svelte-3c4251{max-width:none}article.reveal-all.svelte-3c4251 a.ties-link,.body.svelte-3c4251 a.ties-link:hover,.body.svelte-3c4251 a.ties-link.armed:hover,article.reveal-all.svelte-3c4251 a.ties-link.armed{color:var(--flash,#00f0d8);-webkit-text-fill-color:var(--flash,#00f0d8);border-bottom-color:var(--flash,#00f0d8);background:#000}.body.svelte-3c4251 a.ties-link.armed{color:#00f;-webkit-text-fill-color:#00f;border-bottom-color:#00f}.title.svelte-3c4251{margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.2}h2.title.svelte-3c4251{font-size:1rem}.body.svelte-3c4251 a.ties-link{color:inherit;-webkit-text-fill-color:currentColor;border-bottom:1px solid var(--ink,#000);cursor:pointer;-webkit-user-drag:none;text-decoration:none}.body.svelte-3c4251 p{margin:0 0 .7rem;line-height:1.45}.body.svelte-3c4251 blockquote{border-left:2px solid var(--ink,#000);margin:0 0 .7rem;padding:0 0 0 .7rem}.body.svelte-3c4251 img{max-width:100%;height:auto}.body.svelte-3c4251 ul,.body.svelte-3c4251 ol{margin:0 0 .7rem;padding-left:1.25rem}.body.svelte-3c4251 li{margin:.2rem 0;line-height:1.4}.body.svelte-3c4251 h2,.body.svelte-3c4251 h3{margin:1rem 0 .4rem;font-size:1rem;font-weight:700}
