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}.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}.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-select:none;user-select: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}.panel.svelte-smyju6{background:var(--paper,#fff);flex-direction:column;gap:.35rem;padding:.4rem .75rem .45rem;display:flex}.row.svelte-smyju6{flex-wrap:wrap;gap:.15rem .85rem;display:flex}.verb.svelte-smyju6{font:inherit;letter-spacing:.04em;color:var(--ink,#000);-webkit-text-fill-color:currentColor;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:.1rem .15rem;font-size:.75rem;font-weight:700}.verb.svelte-smyju6:hover:enabled,.verb.svelte-smyju6:active:enabled,.reveal-all.svelte-smyju6 .verb:where(.svelte-smyju6):enabled{color:var(--flash,#00f0d8);-webkit-text-fill-color:var(--flash,#00f0d8);background:#000}.verb.svelte-smyju6:disabled{color:#888;-webkit-text-fill-color:currentColor;opacity:1;cursor:default}.verb.unknown.svelte-smyju6{font-style:italic}.definition.svelte-19eb506{border-top:1px solid var(--ink,#000);background:var(--paper,#fff);flex-direction:column;flex-shrink:0;height:5.2rem;display:flex}header.svelte-19eb506{border-bottom:1px solid var(--ink,#000);flex-shrink:0;padding:.35rem .75rem}.name.svelte-19eb506{font:inherit;margin:0;font-size:.8rem;font-weight:700}.pane.svelte-19eb506{flex:auto;min-height:0;padding:.35rem .75rem;position:relative;overflow:auto}.go.svelte-19eb506{text-align:right;position:absolute;top:.35rem;right:.75rem}.full-entry.svelte-19eb506{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:currentColor;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.full-entry.armed.svelte-19eb506,.hint.on.svelte-19eb506{color:#00f;-webkit-text-fill-color:#00f}.full-entry.svelte-19eb506:hover{color:var(--flash,#00f0d8);-webkit-text-fill-color:var(--flash,#00f0d8);background:#000}.hint.svelte-19eb506{visibility:hidden;margin:.1rem 0 0;font-size:.8rem;font-weight:700}.hint.on.svelte-19eb506{visibility:visible}.abstract.svelte-19eb506,.absent.svelte-19eb506{margin:0;font-size:.82rem;line-height:1.35}.abstract.room.svelte-19eb506{padding-right:9rem}.ties-window.svelte-1xpgnq8{border:1px solid var(--ink,#000);background:var(--paper,#fff);flex-direction:column;height:100%;min-height:0;display:flex}.titlebar.svelte-1xpgnq8{border-bottom:1px solid var(--ink,#000);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;display:flex}.crumbs.svelte-1xpgnq8{white-space:nowrap;flex:1;min-width:0;line-height:1.35;position:relative;overflow:hidden}.crumbs.open.svelte-1xpgnq8{white-space:normal;overflow:visible}.probe.svelte-1xpgnq8{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute}.tape.svelte-1xpgnq8{display:inline-block}.crumbs.squeezed.svelte-1xpgnq8 .tape:where(.svelte-1xpgnq8){visibility:hidden;pointer-events:none}.fit.svelte-1xpgnq8{white-space:nowrap;position:absolute;inset:0;overflow:hidden}.crumbs.svelte-1xpgnq8 a.ties-link,.crumbs.svelte-1xpgnq8 button.ties-link{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0;text-decoration:none}.crumbs.svelte-1xpgnq8 a.ties-link:hover,.crumbs.svelte-1xpgnq8 button.ties-link:hover,.crumbs.reveal-all.svelte-1xpgnq8 a.ties-link,.crumbs.reveal-all.svelte-1xpgnq8 button.ties-link{color:var(--flash,#00f0d8);-webkit-text-fill-color:var(--flash,#00f0d8);background:#000}.contents.svelte-1xpgnq8{flex:auto;min-height:0;padding:.5rem .75rem .75rem;overflow:auto}.controls.svelte-1xpgnq8{border-top:1px solid var(--ink,#000);flex-shrink:0}.empty.svelte-1xpgnq8{margin:0;font-size:.85rem}.frame.svelte-gdsdtb{height:100%;min-height:0}
