.emoji.svelte-1dfcx6q{font-family:Noto Emoji,Noto Sans;font-style:normal;font-weight:400}.color.svelte-1dfcx6q{font-family:Noto Color Emoji,Noto Sans}span.svelte-ob7x6e{cursor:help;font-size:8pt}@keyframes svelte-ob7x6e-wiggle{0%,to{transform:rotate(0)scale(2)}25%{transform:rotate(-15deg)scale(1.8)}75%{transform:rotate(15deg)scale(2)}}.wiggle.svelte-ob7x6e{color:var(--wordplay-warning);animation:.6s ease-in-out infinite svelte-ob7x6e-wiggle;display:inline-block}span.svelte-1trhrkb{cursor:help;font-size:8pt}.cursor.svelte-6j3jnq{transform-origin:50%;border:var(--wordplay-inactive-color) solid var(--wordplay-focus-width);border-radius:var(--wordplay-border-radius);background:var(--wordplay-alternating-color);opacity:0;width:1em;height:1em;display:inline-block}.cursor.spin.svelte-6j3jnq{opacity:1;animation:linear infinite svelte-6j3jnq-spin;animation-duration:calc(var(--animation-factor) * 1s)}@keyframes svelte-6j3jnq-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}button.svelte-4yu16{background-color:var(--wordplay-chrome);font-family:var(--wordplay-app-font);font-size:var(--wordplay-small-font-size);font-weight:var(--wordplay-font-weight);font-style:inherit;transform-origin:50%;-webkit-user-select:none;user-select:none;border-radius:var(--wordplay-border-radius);color:currentColor;cursor:pointer;min-width:1em;min-height:var(--wordplay-widget-height);white-space:nowrap;width:fit-content;transition:transform calc(var(--animation-factor) * 50ms), box-shadow calc(var(--animation-factor) * 50ms), background-color calc(var(--animation-factor) * 50ms);background:0 0;border:none;flex-shrink:0;padding:0;position:relative;overflow:visible}.inherit.svelte-4yu16{font-size:inherit}.wrap.svelte-4yu16{white-space:normal}.padding.svelte-4yu16{padding-left:var(--wordplay-spacing);padding-right:var(--wordplay-spacing)}button.stretch.svelte-4yu16{width:inherit;height:inherit}.background.svelte-4yu16,.salient.svelte-4yu16{color:var(--wordplay-foreground);background:var(--wordplay-background);border:var(--wordplay-border-width) solid var(--wordplay-border-color);box-shadow:var(--wordplay-border-width) var(--wordplay-border-width) 0 var(--wordplay-border-color);text-shadow:0 var(--wordplay-border-width) 0 var(--color-shadow-transparent)}.salient.svelte-4yu16{outline:var(--wordplay-highlight-color) solid var(--wordplay-border-width);outline-offset:calc(var(--wordplay-border-width) * -1);background:var(--wordplay-alternating-color);border-radius:0}[aria-disabled=true].svelte-4yu16{cursor:default;color:var(--wordplay-inactive-color);background:0 0}.background[aria-disabled=true].svelte-4yu16{background:var(--wordplay-alternating-color);border-color:var(--wordplay-border-color);box-shadow:none;text-shadow:none;opacity:.55}button.svelte-4yu16:focus{background:var(--wordplay-focus-color);fill:var(--wordplay-background)}button.background.svelte-4yu16:focus{background:var(--wordplay-focus-color);color:var(--wordplay-background);border-color:var(--wordplay-border-color);box-shadow:var(--wordplay-border-width) var(--wordplay-border-width) 0 var(--wordplay-border-color);text-shadow:0 var(--wordplay-border-width) var(--wordplay-border-width) var(--color-shadow);fill:var(--wordplay-background);outline:none}button:hover:not(.pressed)[aria-disabled=false].svelte-4yu16{background:var(--wordplay-hover);transform:translate(-1px,-1px)}.button.active.svelte-4yu16{transform:translateY(.25em)scale(.9)}button:focus .token-view{color:var(--wordplay-background)}.large.svelte-4yu16{font-size:24pt}.background.padding.svelte-4yu16{padding-top:var(--wordplay-spacing);padding-bottom:var(--wordplay-spacing)}button.svelte-4yu16:focus{transform:translate(-1px,-1px)}button.background:hover:not(.pressed)[aria-disabled=false].svelte-4yu16,button.background.svelte-4yu16:focus{border-color:var(--wordplay-border-color);box-shadow:var(--wordplay-border-width) var(--wordplay-border-width) 0 var(--wordplay-border-color)}button.pressed.svelte-4yu16{transform:translate(1px,1px)}button.background.pressed.svelte-4yu16{box-shadow:none;transform:translate(var(--wordplay-border-width), var(--wordplay-border-width));text-shadow:none}.trigger.svelte-6p9dc3{color:var(--wordplay-chrome);font-size:var(--wordplay-font-size);transition:transform calc(var(--animation-factor) * .1s);margin-inline-end:var(--wordplay-spacing-half);font-style:normal}.trigger.svelte-6p9dc3:hover,.trigger.svelte-6p9dc3:focus{color:var(--wordplay-foreground);cursor:pointer}.trigger.svelte-6p9dc3:focus{color:var(--wordplay-focus-color);outline:none;transform:scale(2)}.caret.svelte-1sf651s{opacity:.25;position:absolute}.focused.svelte-1sf651s{opacity:1}.node.svelte-1sf651s{visibility:hidden}.bar.svelte-1sf651s{min-height:var(--wordplay-min-line-height);background-color:var(--wordplay-foreground);display:inline-block}.caret.blink.svelte-1sf651s .bar:where(.svelte-1sf651s){animation:1s steps(2,start) infinite svelte-1sf651s-blink-animation}.caret.ignored.svelte-1sf651s{animation:shake;animation-duration:calc(var(--animation-factor) * .2s)}.blocks.focused.svelte-1sf651s .bar:where(.svelte-1sf651s){background-color:var(--wordplay-highlight-color)}.trigger.svelte-1sf651s{margin-left:-.25em;position:absolute;top:50%}@keyframes svelte-1sf651s-blink-animation{to{visibility:hidden}}.switch.svelte-y0b0si{-webkit-user-select:none;user-select:none;font-family:var(--wordplay-app-font);font-size:var(--wordplay-small-font-size);font-weight:var(--wordplay-font-weight);color:var(--wordplay-foreground);flex-direction:row;align-items:center;display:flex}.button.svelte-y0b0si{transform-origin:50%;cursor:pointer;border-radius:var(--wordplay-border-radius);padding:var(--wordplay-spacing);border:var(--wordplay-border-width) solid var(--wordplay-border-color);background:var(--wordplay-background);box-shadow:var(--wordplay-border-width) var(--wordplay-border-width) 0 var(--wordplay-border-color);transition:transform calc(var(--animation-factor) * .1s), box-shadow calc(var(--animation-factor) * .1s);display:inline-block;position:relative}.button.off.svelte-y0b0si{transform-origin:100%;border-top-right-radius:0;border-bottom-right-radius:0}.button.on.svelte-y0b0si{transform-origin:0;border-top-left-radius:0;border-bottom-left-radius:0}.button.svelte-y0b0si{transition:transform;transition-duration:calc(var(--animation-factor) * .1s)}.on.svelte-y0b0si .divider:where(.svelte-y0b0si){transform:translate(1px)}.button.inactive.svelte-y0b0si{color:var(--wordplay-foreground);background-color:var(--wordplay-background)}.button.inactive.svelte-y0b0si:hover{background-color:var(--wordplay-hover);box-shadow:var(--wordplay-border-width) var(--wordplay-border-width) 0 var(--wordplay-border-color);z-index:1;transform:translate(-1px,-1px)}.button.active.svelte-y0b0si{color:var(--wordplay-background);background:var(--wordplay-highlight-color);box-shadow:inset var(--wordplay-border-width) var(--wordplay-border-width) 0 var(--wordplay-foreground)}.button.svelte-y0b0si:focus{background:var(--wordplay-focus-color);color:var(--wordplay-background);fill:var(--wordplay-background);outline:none}.box.svelte-croe76{width:100%;position:relative}textarea.svelte-croe76{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;border-left:var(--wordplay-focus-width) solid var(--wordplay-inactive-color);padding-left:var(--wordplay-spacing);resize:none;background:var(--wordplay-background);width:100%;color:var(--wordplay-foreground);min-width:3em;min-height:2em}.inline.svelte-croe76{width:auto}textarea.svelte-croe76::placeholder{color:var(--wordplay-inactive-color);font-style:italic;font-family:var(--wordplay-app-font)}textarea[aria-disabled=true].svelte-croe76{background:var(--wordplay-inactive-color)}.error.svelte-croe76{color:var(--wordplay-error);border-color:var(--wordplay-error)}textarea.svelte-croe76:focus{border-left-color:var(--wordplay-focus-color);outline:none}.message.svelte-croe76{display:none}.focused.svelte-croe76 .message:where(.svelte-croe76){background:var(--wordplay-error);color:var(--wordplay-background);padding:var(--wordplay-spacing);font-size:calc(var(--wordplay-small-font-size));border-bottom-left-radius:var(--wordplay-border-radius);border-bottom-right-radius:var(--wordplay-border-radius);z-index:2;display:block;position:absolute;top:100%}.done.svelte-croe76{right:0;top:var(--wordplay-spacing);font-size:calc(var(--wordplay-small-font-size));color:var(--wordplay-inactive-color);position:absolute}.formatted-editor.svelte-1vn6kpv{gap:var(--wordplay-spacing);background:var(--wordplay-background);flex-direction:column;width:100%;display:flex}.toolbar.svelte-1vn6kpv{gap:var(--wordplay-spacing);padding-bottom:var(--wordplay-spacing);border-bottom:var(--wordplay-border-width) solid var(--wordplay-border-color);flex-direction:row;display:flex}.preview.svelte-1vn6kpv{min-height:2.25em;margin-inline-start:1em}.symbol.svelte-1fkg9yu{color:currentColor;white-space:pre;font-size:var(--wordplay-small-font-size)}.category-name.svelte-1fkg9yu{font-weight:700}.category-literal.svelte-1fkg9yu{font-style:italic}.expandable.svelte-1vtk9xj{cursor:pointer;display:inline}.color.svelte-vgwfbj{border:var(--wordplay-border-color) solid var(--wordplay-border-width);vertical-align:middle;width:1em;height:1em;display:inline-block}span.svelte-1sz6vmi{background-color:var(--wordplay-error);color:var(--wordplay-background)}.value.svelte-11a5ayn{color:var(--wordplay-evaluation-color);word-break:break-all;max-width:100%;display:inline}.value.evaluating{color:var(--wordplay-background)}.empty.svelte-1kup9zv{color:var(--wordplay-inactive-color);font-style:italic;font-size:var(--wordplay-small-font-size);align-items:center;gap:var(--wordplay-spacing);border-radius:var(--wordplay-border-radius);flex-direction:row;display:flex}.inserting.svelte-1kup9zv{outline:var(--wordplay-focus-width) solid var(--wordplay-highlight-color)}.blockText.svelte-1kup9zv{border-bottom:solid var(--wordplay-focus-width) var(--wordplay-border-color)}div.svelte-18r939f{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}div.svelte-18r939f:focus{color:var(--wordplay-focus-color);outline:none}.placeholder.svelte-94nmzo{font-style:italic;font-size:var(--wordplay-small-font-size)}.token-view.svelte-1t6bnon{font-family:var(--wordplay-code-font);-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block;position:relative}.hide.svelte-1t6bnon{width:0;height:0;overflow:hidden}.token-view.added.svelte-1t6bnon{animation:ybounce;animation-duration:calc(var(--animation-factor) * .5s);animation-delay:.1s}.hide .token-view.svelte-1t6bnon{width:0;height:0}.token-view.editable.svelte-1t6bnon{cursor:text}.token-view.editable.blocks.svelte-1t6bnon{cursor:grab;gap:var(--wordplay-spacing-half);flex-direction:row;display:flex}.dragging .token-view.editable.svelte-1t6bnon{cursor:grabbing}.Doc .token-view.svelte-1t6bnon{color:var(--wordplay-doc-color)}.token-category-docs.svelte-1t6bnon{color:var(--wordplay-doc-color);font-size:small}.token-category-delimiter.svelte-1t6bnon,.Example .token-category-delimiter.svelte-1t6bnon{color:var(--color-dark-grey)}.token-category-relation.svelte-1t6bnon,.Example .token-category-relation.svelte-1t6bnon{color:var(--wordplay-relation-color)}.token-category-share.svelte-1t6bnon,.Example .token-category-share.svelte-1t6bnon{color:var(--color-orange)}.token-category-eval.svelte-1t6bnon,.Example .token-category-eval.svelte-1t6bnon{color:var(--color-blue)}.token-category-name.svelte-1t6bnon,.Example .token-category-name.svelte-1t6bnon{color:var(--wordplay-foreground)}.token-category-type.svelte-1t6bnon,.Example .token-category-type.svelte-1t6bnon{color:var(--wordplay-type-color)}.token-category-operator.svelte-1t6bnon,.Example .token-category-operator.svelte-1t6bnon{color:var(--wordplay-operator-color)}.token-category-unknown.svelte-1t6bnon,.Example .token-category-unknown.svelte-1t6bnon{color:var(--color-pink)}.token-category-placeholder.svelte-1t6bnon,.Example .token-category-placeholder.svelte-1t6bnon{color:var(--wordplay-inactive-color)}.token-category-literal.svelte-1t6bnon,.Example .token-category-literal.svelte-1t6bnon{color:var(--color-blue)}.Token:has(.token-category-docs.svelte-1t6bnon):first-child{margin-inline-end:var(--wordplay-spacing)}.Token:has(.token-category-docs.svelte-1t6bnon):last-child{margin-inline-start:var(--wordplay-spacing)}.token-view.newline.svelte-1t6bnon{display:block}.text.editable.svelte-1t6bnon:hover,.active.svelte-1t6bnon{outline:1px solid var(--wordplay-border-color)}.token-view.editable.blocks.blockText.svelte-1t6bnon{border-bottom:solid var(--wordplay-focus-width) var(--wordplay-border-color)}.token-view.editable.blocks.blockText.svelte-1t6bnon:hover{outline:var(--wordplay-focus-width) solid var(--wordplay-hover);box-shadow:var(--color-shadow) 4px 4px 4px;cursor:text}.StructureDefinition.svelte-1t6bnon,.StreamDefinition.svelte-1t6bnon{font-style:italic}.StreamDefinition.svelte-1t6bnon{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.row.svelte-y8bekr{flex-direction:row;align-items:baseline;display:flex}.row.wrap.svelte-y8bekr{row-gap:var(--wordplay-spacing-half);flex-wrap:wrap}.row.indent.svelte-y8bekr{margin-inline-start:1em}.column.svelte-y8bekr{flex-direction:column;align-items:start}.count.svelte-gzve3k{color:var(--wordplay-inactive-color);font-size:x-small}.node-list.svelte-gzve3k{min-width:var(--wordplay-spacing);min-height:var(--wordplay-spacing);flex-direction:row;align-items:baseline;gap:0;display:flex}[data-direction=block].node-list.svelte-gzve3k{gap:var(--wordplay-spacing-half);flex-direction:column;padding-block-start:var(--wordplay-spacing-half);padding-block-end:var(--wordplay-spacing-half)}[data-direction=inline].node-list.svelte-gzve3k{padding-inline-start:var(--wordplay-spacing-half);padding-inline-end:var(--wordplay-spacing-half)}[data-direction=inline].node-list.wrap.svelte-gzve3k{row-gap:var(--wordplay-spacing-half);flex-wrap:wrap}.node-list.indent.svelte-gzve3k{margin-inline-start:var(--wordplay-spacing)}.insertion-feedback.svelte-gzve3k{pointer-events:none;background-color:var(--wordplay-highlight-color);align-self:stretch}[data-direction=inline].svelte-gzve3k>.insertion-feedback:where(.svelte-gzve3k){width:var(--wordplay-focus-width)}[data-direction=block].svelte-gzve3k>.insertion-feedback:where(.svelte-gzve3k){width:100%;height:var(--wordplay-focus-width);margin-block-start:var(--wordplay-spacing);margin-block-end:var(--wordplay-spacing)}.append.svelte-gzve3k{margin-inline-start:var(--wordplay-spacing-half)}.flow.svelte-gzve3k{flex-direction:row;align-items:end;display:flex}.break.svelte-gzve3k{min-height:var(--wordplay-min-line-height);flex-basis:100%;display:block}.break.first.svelte-gzve3k{min-height:0;max-height:0}.label.svelte-1njjq9i{font-family:var(--wordplay-app-font);margin-inline-start:var(--wordplay-spacing)}.language.svelte-1ngc3aj{font-size:small}.language.blocks.svelte-1ngc3aj{flex-direction:row;display:flex}.changed.svelte-1gt4z4k{animation:svelte-1gt4z4k-pop;animation-duration:calc(var(--animation-factor) * .2s);display:inline-block}@keyframes svelte-1gt4z4k-pop{0%{transform:scale(1)}20%{transform:scale(1.5)}60%{transform:scale(1.25)}80%{transform:scale(1.1)}to{transform:scale(1)}}.TypeView.svelte-62q3ed{font-family:var(--wordplay-app-font);background-color:var(--wordplay-error);color:var(--wordplay-background);padding-left:var(--wordplay-spacing-half);padding-right:var(--wordplay-spacing-half);border-radius:var(--wordplay-border-radius);display:inline-block}.name.svelte-fwh8ch{background-color:var(--wordplay-error)}.empty.svelte-1br2zq6{outline:var(--wordplay-focus-width) solid var(--wordplay-error);border-radius:var(--wordplay-border-radius);width:1px;height:1lh;display:inline-block}.words.blocks.svelte-1tdzz6k{flex-direction:row;align-items:baseline;display:flex}.italic.svelte-1tdzz6k .Token{font-style:italic}.underline.svelte-1tdzz6k .Token{text-decoration:underline}.light.svelte-1tdzz6k .Token{font-weight:300}.bold.svelte-1tdzz6k .Token{font-weight:700}.extra.svelte-1tdzz6k .Token{font-weight:900}.insertion-point.svelte-137mohq{vertical-align:middle;height:var(--wordplay-min-line-height);outline:3px solid var(--wordplay-highlight-color);width:0;display:inline-block}.space.svelte-z8ctaq{color:var(--wordplay-inactive-color);position:relative}.dragged .space.svelte-z8ctaq{visibility:hidden}.line-number.svelte-z8ctaq{width:calc((var(--line-count)) * 1em);font-size:var(--wordplay-small-font-size);vertical-align:middle;color:var(--wordplay-inactive-color);display:inline-block}.node-view.svelte-6qrp0d{border-radius:var(--wordplay-editor-radius);-webkit-text-decoration:inherit;text-decoration:inherit;border-color:#0000;padding:0;display:inline;position:relative}.value.svelte-6qrp0d{transform:translateY(var(--wordplay-spacing-half));display:inline-block}.dragged.svelte-6qrp0d .token-view{opacity:.25}.dragged.svelte-6qrp0d,.dragged.svelte-6qrp0d .node-view{cursor:grabbing;border:none}.dragged.svelte-6qrp0d .node-view{background:0 0}.hide.svelte-6qrp0d{width:0;height:0;display:inline-block;overflow:hidden}.removed.svelte-6qrp0d:after{content:"";width:100%;height:var(--wordplay-focus-width);background:var(--wordplay-error);position:absolute;top:50%;left:0}.Block.svelte-6qrp0d{min-height:var(--wordplay-min-line-height)!important}.break.svelte-6qrp0d{width:1em;height:var(--wordplay-min-line-height);display:block}.space.svelte-6qrp0d{gap:var(--wordplay-border-width);color:var(--wordplay-inactive-color);flex-direction:column;display:flex;position:relative}.eval.svelte-6qrp0d{color:var(--wordplay-evaluation-color)}.block.svelte-6qrp0d{width:fit-content;height:fit-content;transition-property:padding,border-color;transition-duration:calc(var(--animation-factor) * .2s);padding:var(--wordplay-spacing);box-shadow:var(--color-shadow) 0px 0px 4px;border-radius:var(--wordplay-border-radius);animation:calc(var(--animation-factor) * .2s) ease-out 0s 1 svelte-6qrp0d-entry;flex-direction:column;align-items:start;gap:0;transition-timing-function:ease-out;display:flex}.editor:not(.dragging) .node-view.block.editable.svelte-6qrp0d:not(.blockselected):not(:has(.node-view.block:hover)):not(.Token):hover{outline:var(--wordplay-focus-width) solid var(--wordplay-hover-light);box-shadow:var(--color-shadow) 4px 4px 4px;cursor:grab}.blockselected.svelte-6qrp0d{outline:var(--wordplay-focus-width) solid var(--wordplay-highlight-color);background:var(--wordplay-hover-light)}.block.svelte-6qrp0d:empty{padding:var(--wordplay-spacing-half);align-self:center}@keyframes svelte-6qrp0d-entry{0%{transform:scale(1)}40%{transform:scale(1.02)}70%{transform:scale(.99)}to{transform:scale(1)}}.block.inline.svelte-6qrp0d{flex-direction:row;align-items:baseline;gap:0}.block.definition.svelte-6qrp0d{border-inline-start:var(--wordplay-focus-width) solid var(--color-blue);border-top-left-radius:0;border-bottom-left-radius:0}.block.reference.svelte-6qrp0d{padding:var(--wordplay-spacing-half);border-block-end:var(--wordplay-focus-width) solid var(--color-blue);border-bottom-right-radius:0}.block.evaluate.svelte-6qrp0d{border-block-end:var(--wordplay-focus-width) solid var(--color-purple);border-bottom-right-radius:0;border-bottom-left-radius:0}.block.type.svelte-6qrp0d{font-size:var(--wordplay-small-font-size);box-shadow:inset var(--wordplay-border-color) 0px 0px var(--wordplay-border-width);background:var(--wordplay-alternating-color);padding:var(--wordplay-spacing) var(--wordplay-spacing-half)}.block.predicate.svelte-6qrp0d{border-inline-start:var(--wordplay-focus-width) solid var(--color-pink);border-top-left-radius:0;border-bottom-left-radius:0}.block.data.svelte-6qrp0d{box-shadow:inset var(--color-shadow) 0px 0px var(--wordplay-focus-width);padding:var(--wordplay-spacing-half);border:dashed var(--wordplay-border-width) var(--wordplay-border-color);background:var(--color-shadow-transparent)}.block.none.svelte-6qrp0d{box-shadow:none;padding:0}.block.blockoutput.svelte-6qrp0d{outline:var(--wordplay-focus-width) solid var(--wordplay-evaluation-color)}.block.blockmajor.svelte-6qrp0d{border-bottom:var(--wordplay-focus-width) solid var(--wordplay-error);border-bottom-right-radius:0;border-bottom-left-radius:0}.block.blockminor.svelte-6qrp0d{border-bottom:var(--wordplay-focus-width) solid var(--wordplay-warning);border-bottom-right-radius:0;border-bottom-left-radius:0}.small.svelte-6qrp0d{font-size:var(--wordplay-small-font-size)}.stream.svelte-6qrp0d{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.root.svelte-854as9{font-family:var(--wordplay-code-font);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:400}.dragging .root.svelte-854as9{cursor:grabbing}.elide.svelte-854as9{white-space:nowrap;vertical-align:text-top;display:inline-block}.nowrap.svelte-p8qgcc{white-space:nowrap}.external.svelte-p8qgcc{font-family:Noto Emoji;font-size:calc(var(--wordplay-font-size) - 6pt);margin-inline-start:.25em;display:inline-block}.character.svelte-87ki7c{vertical-align:middle;display:inline-block}.highlight.svelte-1999vlm{vertical-align:middle;background-color:var(--wordplay-highlight-color);transform-origin:50%;border-radius:50%;align-items:center;width:.75em;height:.75em;margin-left:.1em;margin-right:.1em;animation-name:svelte-1999vlm-inline-glow;animation-duration:1s;animation-iteration-count:infinite;display:inline-block;position:relative}.hovering.svelte-1999vlm{opacity:.75;z-index:2;transform-origin:0 0;pointer-events:none;width:3em;height:3em;animation-name:svelte-1999vlm-glow;position:fixed;top:0;left:0}.number.svelte-1999vlm{color:#000;width:100%;height:100%;font-size:var(--wordplay-font-size);justify-content:center;margin:0;font-weight:700;line-height:3em;display:flex}@keyframes svelte-1999vlm-glow{0%{transform:scale(.3)translate(-50%,-50%)}to{transform:scale(1)translate(-50%,-50%)}}@keyframes svelte-1999vlm-inline-glow{0%{transform:scale(.3)}to{transform:scale(1)}}.conceptlink.svelte-9inks{font-style:var(--wordplay-font-size);text-align:start;display:inline-block}.conceptlink.interactive.svelte-9inks{text-decoration:underline;-webkit-text-decoration-color:var(--wordplay-highlight-color);text-decoration-color:var(--wordplay-highlight-color);text-decoration-thickness:calc(var(--wordplay-focus-width) / 2)}button:focus .conceptlink.svelte-9inks,.conceptlink.interactive.svelte-9inks:hover{cursor:pointer;text-decoration-thickness:var(--wordplay-focus-width);-webkit-text-decoration-color:var(--wordplay-focus-color);text-decoration-color:var(--wordplay-focus-color)}button:focus .conceptlink.svelte-9inks{background:var(--wordplay-focus-color);color:var(--wordplay-background);border-radius:var(--wordplay-border-radius)}.dot.svelte-ya19jr{color:var(--wordplay-relation-color)}.type.svelte-ya19jr{cursor:pointer;white-space:nowrap}.type.svelte-ya19jr:hover{border-bottom:var(--wordplay-focus-width) solid var(--wordplay-highlight-color)}.view.svelte-181ng4e{touch-action:pan-y;gap:var(--wordplay-spacing);flex-direction:column;display:inline-flex}.node.svelte-181ng4e{vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y;display:inline-block}.outline.svelte-181ng4e{padding:var(--wordplay-spacing);border:var(--wordplay-border-color) solid var(--wordplay-border-width);border-radius:1px var(--wordplay-border-radius) var(--wordplay-border-radius) 1px}.draggable.svelte-181ng4e{cursor:grab}.node.elide.svelte-181ng4e{max-height:10ex;overflow:hidden}.node.elide.blocks.svelte-181ng4e{max-height:20ex}.code.svelte-181ng4e{flex-flow:row;align-items:baseline;display:flex}.node.svelte-181ng4e:focus,.node.draggable.svelte-181ng4e:hover{outline:var(--wordplay-focus-width) solid var(--wordplay-hover);box-shadow:var(--color-shadow) 4px 4px 4px}.node.svelte-181ng4e:focus{outline-color:var(--wordplay-focus-color);box-shadow:var(--color-shadow) 4px 4px 4px}.node.svelte-181ng4e:not(.outline){border-radius:var(--wordplay-border-radius)}.eyes.svelte-1qb0p23{--radius:.25em;pointer-events:none;justify-content:center;align-items:center;gap:10%;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.eye.svelte-1qb0p23{width:var(--radius);height:var(--radius);background:var(--wordplay-background);border:.02em solid var(--wordplay-foreground);border-radius:50%;display:flex;position:relative}.squint.svelte-1qb0p23{transform:scaleY(.2)}.half.svelte-1qb0p23{transform:scaleY(.8)}.wide.svelte-1qb0p23{transform:scaleY(1)}.invert.svelte-1qb0p23 .eye:where(.svelte-1qb0p23){background-color:var(--wordplay-foreground);border-color:var(--wordplay-background)}.eye.svelte-1qb0p23{transition:transform calc(var(--animation-factor) * .1s)}.pupil.svelte-1qb0p23{transition:left calc(var(--animation-factor) * .1s), top calc(var(--animation-factor) * .1s);left:var(--gaze);top:var(--gaze);width:calc(var(--radius) / 3);height:calc(var(--radius) / 3);background-color:var(--wordplay-foreground);border-radius:50%;position:relative}.invert.svelte-1qb0p23 .pupil:where(.svelte-1qb0p23){background-color:var(--wordplay-background)}.left.svelte-1qb0p23{top:calc(-7% + var(--offset))}.right.svelte-1qb0p23{top:calc(-7% + -1 * var(--offset))}.dialog.svelte-19jt30f{gap:var(--wordplay-spacing);flex-wrap:nowrap;display:flex}.dialog.big.svelte-19jt30f{font-size:125%}.dialog.scroll.svelte-19jt30f{max-height:100%}.dialog.column.svelte-19jt30f{flex-direction:column;align-items:start}.dialog.row.svelte-19jt30f{align-items:center;gap:var(--wordplay-spacing);flex-direction:row;max-width:100%}.dialog.column.reverse.svelte-19jt30f{align-items:flex-end;padding-inline-start:calc(2 * var(--wordplay-spacing))}.dialog.row.reverse.svelte-19jt30f{flex-direction:row-reverse}.dialog.row.baseline.svelte-19jt30f{align-items:baseline}.characters.svelte-19jt30f{line-height:100%;font-family:var(--wordplay-code-font);margin-right:auto;font-size:2em;display:inline-block;position:relative}.characters.small.svelte-19jt30f{font-size:1em}.row.svelte-19jt30f .characters:where(.svelte-19jt30f){text-align:center;word-break:break-all;flex-shrink:0;max-width:4em}.scroller.svelte-19jt30f{width:100%;height:100%;overflow:auto}.message.svelte-19jt30f{border:var(--wordplay-border-width) solid var(--wordplay-border-color);border-radius:var(--wordplay-border-radius);background:var(--wordplay-background);color:var(--wordplay-foreground);--tail-width:.25em;--direction:1;max-height:100%;padding:var(--wordplay-spacing);flex-grow:1;align-self:stretch;position:relative}.message.rtl.svelte-19jt30f{--direction:-1}.message.reading.svelte-19jt30f{margin-inline-start:var(--tail-width)}.message.below.svelte-19jt30f{margin-top:var(--tail-width)}.message.reading.svelte-19jt30f:after{content:"";border-style:solid;border-width:var(--tail-width) var(--tail-width) var(--tail-width) 0;border-color:transparent var(--wordplay-background);width:0;margin-top:calc(-1 * var(--tail-width));inset-inline-start:calc(-1 * var(--tail-width));display:block;position:absolute;top:50%}.message.reading.rtl.svelte-19jt30f:after{border-width:var(--tail-width) 0 var(--tail-width) var(--tail-width)}.baseline.svelte-19jt30f .message.reading:where(.svelte-19jt30f):after{top:calc(2 * var(--wordplay-spacing))}.message.reading.svelte-19jt30f:before{content:"";border-style:solid;border-width:calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width)) 0;border-color:transparent var(--wordplay-border-color);width:0;margin-top:calc(-1 * (var(--tail-width) + var(--wordplay-border-width)));inset-inline-start:calc(-1 * (var(--tail-width) + 1 * var(--wordplay-border-width)));display:block;position:absolute;top:50%}.message.reading.rtl.svelte-19jt30f:before{border-width:calc(var(--tail-width) + var(--wordplay-border-width)) 0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width))}.baseline.svelte-19jt30f .message.reading:where(.svelte-19jt30f):before{top:calc(2 * var(--wordplay-spacing))}.message.flip.svelte-19jt30f:before{content:"";border-style:solid;border-width:calc(var(--tail-width) + var(--wordplay-border-width)) 0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width));border-color:transparent var(--wordplay-border-color);width:0;margin-top:calc(-1 * (var(--tail-width) + var(--wordplay-border-width)));inset-inline-end:calc(var(--direction) * -1 * (var(--tail-width) + 1 * var(--wordplay-border-width)));display:block;position:absolute;top:50%}.message.flip.svelte-19jt30f:after{content:"";border-style:solid;border-width:var(--tail-width) 0 var(--tail-width) var(--tail-width);border-color:transparent var(--wordplay-background);width:0;margin-top:calc(-1 * var(--tail-width));inset-inline-end:calc(-1 * var(--direction) * var(--tail-width));display:block;position:absolute;top:50%}.baseline.svelte-19jt30f .message.flip:where(.svelte-19jt30f):after,.baseline.svelte-19jt30f .message.flip:where(.svelte-19jt30f):before{top:calc(2 * var(--wordplay-spacing))}.message.below.svelte-19jt30f:before{content:"";border-style:solid;border-width:0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width));border-color:var(--wordplay-border-color) transparent;width:0;top:calc(-1 * (var(--tail-width) + var(--wordplay-border-width)));display:block;position:absolute;inset-inline-start:calc(2 * var(--tail-width) - 1 * var(--wordplay-border-width))}.message.below.svelte-19jt30f:after{content:"";border-style:solid;border-width:0 var(--tail-width) var(--tail-width);border-color:var(--wordplay-background) transparent;width:0;top:calc(-1 * var(--tail-width));display:block;position:absolute;inset-inline-start:calc(2 * var(--tail-width))}.message.below.flip.svelte-19jt30f:before{content:"";border-style:solid;border-width:0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width));border-color:var(--wordplay-border-color) transparent;width:0;top:0;display:block;position:absolute;inset-inline-start:calc(100% - 5 * var(--tail-width) - 1 * var(--wordplay-border-width))}.message.below.flip.svelte-19jt30f:after{content:"";border-style:solid;border-width:0 var(--tail-width) var(--tail-width);border-color:var(--wordplay-background) transparent;width:0;top:0;display:block;position:absolute;inset-inline-start:calc(100% - 5 * var(--tail-width))}.emotion-kind.svelte-19jt30f{animation:svelte-19jt30f-kind;animation-duration:calc(var(--animation-factor) * .5s);transform-origin:bottom}@keyframes svelte-19jt30f-kind{0%{transform-origin:bottom;transform:rotate(3deg)}30%{transform-origin:bottom;transform:rotate(-3deg)}to{transform-origin:bottom;transform:rotate(7deg)scaleY(.9)translate(.1em)}}.emotion-serious.svelte-19jt30f{animation:3 svelte-19jt30f-serious;animation-duration:calc(var(--animation-factor) * .25s);transform-origin:bottom}@keyframes svelte-19jt30f-serious{0%{transform:scaleY(1)}10%,70%{transform:scaleY(.9)}to{transform:scaleY(1)}}.emotion-cheerful.svelte-19jt30f{animation:ease-in-out infinite svelte-19jt30f-cheerful;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom;--cheerfulness:1deg}@keyframes svelte-19jt30f-cheerful{0%,to{transform:rotate(calc(-1 * var(--cheerfulness))) skewX(calc(-1 * var(--cheerfulness))) translateX(-3px) rotate(-10deg)}50%{transform:rotate(var(--cheerfulness)) skewX(var(--cheerfulness)) translateX(3px) rotate(10deg)}}.emotion-bored.svelte-19jt30f{animation:infinite svelte-19jt30f-bored;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-bored{0%,50%,to{transform:scaleY(1)}25%{transform:scaleY(.7)skew(-20deg)}75%{transform:scaleY(.7)skew(20deg)}}.emotion-curious.svelte-19jt30f{animation:infinite svelte-19jt30f-curious;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-curious{0%,40%,to{transform:rotate(0)}80%{transform:rotate(10deg)}}.emotion-eager.svelte-19jt30f{animation:infinite svelte-19jt30f-eager;animation-duration:calc(var(--animation-factor) * 1s);transform-origin:bottom}@keyframes svelte-19jt30f-eager{0%{transform:scaleY(1)translateY(0)}10%{transform:scaleY(.9)translateY(0)}30%{transform:scaleY(1.1) translateY(calc(-1 * var(--bounce-height)))}50%{transform:scaleY(.95)translateY(0)}57%{transform:scaleY(1)translateY(-7px)}64%{transform:scaleY(1)translateY(0)}to{transform:scaleY(1)translateY(0)}}.emotion-scared.svelte-19jt30f{animation:linear infinite svelte-19jt30f-scared;animation-duration:calc(var(--animation-factor) * .1s);transform-origin:50%}@keyframes svelte-19jt30f-scared{0%{transform:scaleY(1)rotate(-2deg)}15%{transform:scaleY(.9)rotate(3deg)}30%{transform:scaleY(1.1)rotate(-9deg)}45%{transform:scaleY(.95)rotate(0)}60%{transform:scaleY(1)rotate(-7deg)}75%{transform:scaleY(1)rotate(0)}90%{transform:scaleY(1)rotate(3deg)}}.emotion-angry.svelte-19jt30f{animation:linear infinite svelte-19jt30f-angry;animation-duration:calc(var(--animation-factor) * 25ms);transform-origin:50%}@keyframes svelte-19jt30f-angry{0%{transform:translateY(-1px)}50%{transform:scale(1.3)translateY(2px)}90%{transform:translateY(-1px)}}.emotion-arrogant.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-arrogant;animation-duration:calc(var(--animation-factor) * 5s);transform-origin:bottom}@keyframes svelte-19jt30f-arrogant{0%,to{transform:rotate(0)skew(5deg)}25%{transform:rotate(15deg)}75%{transform:rotate(10deg)skew(3deg)}}.emotion-confused.svelte-19jt30f{animation:infinite svelte-19jt30f-confused;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-confused{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(5deg)scaleY(1.2)}75%{transform:rotate(5deg)scaleY(1.2)}}.emotion-excited.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-excited;animation-duration:calc(var(--animation-factor) * .5s);transform-origin:bottom}@keyframes svelte-19jt30f-excited{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)translateY(-10px)}}.emotion-grumpy.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-grumpy;animation-duration:calc(var(--animation-factor) * 5s);transform-origin:bottom}@keyframes svelte-19jt30f-grumpy{0%,to{transform:none}25%{transform:scaleY(.5)}85%{transform:scaleY(.6)}95%{transform:scaleY(.9)}}.emotion-happy.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-happy;animation-duration:calc(var(--animation-factor) * 4s);transform-origin:bottom}@keyframes svelte-19jt30f-happy{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}85%{transform:rotate(10deg)}95%{transform:rotate(5deg)}}.emotion-insecure.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-insecure;animation-duration:calc(var(--animation-factor) * 4s);transform-origin:bottom}@keyframes svelte-19jt30f-insecure{0%,to{transform:scale(.8)}25%{transform:scale(.4)translate(-5px)}50%{transform:scale(.4)translate(8px)}90%{transform:scale(.6)translate(-3px)}}.emotion-neutral.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-neutral;animation-duration:calc(var(--animation-factor) * 4s);transform-origin:bottom}@keyframes svelte-19jt30f-neutral{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(3px)rotate(5deg)}90%{transform:translate(4px)rotate(7deg)}}.emotion-sad.svelte-19jt30f{animation:ease-in infinite svelte-19jt30f-sad;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-sad{0%,to{transform:scaleY(1)}5%{transform:scaleY(.5)rotate(5deg)}10%{transform:scaleY(.9)}15%{transform:scaleY(.5)rotate(-5deg)}20%{transform:scaleY(.8)}25%{transform:scaleY(.5)rotate(5deg)}30%{transform:scaleY(.7)}35%{transform:scaleY(.5)rotate(5deg)}40%{transform:scaleY(.6)}45%{transform:scaleY(.5)rotate(-5deg)}90%{transform:scaleY(.5)}}.emotion-surprised.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-surprised;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-surprised{0%,to{transform:scale(1)}5%{transform:scale(1.2)}25%{transform:scale(1.4)}90%{transform:scale(1.3)}}.emotion-precise.svelte-19jt30f{animation:steps(2,end) infinite svelte-19jt30f-precise;animation-duration:calc(var(--animation-factor) * 1s);transform-origin:bottom}@keyframes svelte-19jt30f-precise{0%{transform:translate(-10px,-10px)}25%{transform:translate(-10px,10px)}50%{transform:translate(10px,10px)}75%{transform:translate(10px,-10px)}to{transform:translate(-10px,-10px)}}.emotion-shy.svelte-19jt30f{animation-name:svelte-19jt30f-shy;animation-iteration-count:1;animation-duration:calc(var(--animation-factor) * 3s);transform-origin:bottom;animation-fill-mode:forwards}@keyframes svelte-19jt30f-shy{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(.75)}}.speaker.svelte-19jt30f{align-items:baseline;gap:var(--wordplay-spacing-half);flex-direction:row;flex-shrink:0;width:fit-content;display:flex}.phrase.svelte-1q5erla{overflow-wrap:normal;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.editing .phrase.svelte-1q5erla{pointer-events:all;min-width:8px;min-height:8px}.phrase[data-selectable=true].svelte-1q5erla{cursor:pointer;pointer-events:all}.phrase.svelte-1q5erla>.light{font-weight:300}.phrase.svelte-1q5erla>.extra{font-weight:900}.stage.editing.interactive .selected.svelte-1q5erla{outline:var(--wordplay-focus-width) dotted var(--wordplay-highlight-color)}.stage.editing.interactive .selected.svelte-1q5erla:not(.entered){cursor:move}.stage.editing.interactive .svelte-1q5erla:not(.selected){outline:var(--wordplay-focus-width) dotted var(--wordplay-inactive-color)}input.svelte-1q5erla{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;color:inherit;border:inherit;background:inherit;border-bottom:var(--wordplay-highlight-color) solid var(--wordplay-focus-width);opacity:inherit;line-height:inherit;text-shadow:inherit;outline:none;min-width:1em;padding:0}input.svelte-1q5erla:focus{color:inherit}.rotation-handle.svelte-1q5erla{width:1em;height:1em;color:var(--wordplay-highlight-color);cursor:grab;pointer-events:all;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.85em;line-height:1;display:flex;position:absolute;bottom:0;right:0;transform:translate(50%,50%);outline:none!important}.rotation-handle.svelte-1q5erla:active{cursor:grabbing}.rotation-handle.svelte-1q5erla:focus-visible{color:var(--wordplay-focus-color)}.size-handle.svelte-1q5erla{width:1em;height:1em;color:var(--wordplay-highlight-color);cursor:nwse-resize;pointer-events:all;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.85em;line-height:1;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%,50%);outline:none!important}.size-handle.svelte-1q5erla:focus-visible{color:var(--wordplay-focus-color)}.shape.svelte-1pmbyjm{transform-origin:0 0;border-width:calc(2 * var(--wordplay-border-width));border-style:solid;border-color:#0000;position:absolute;top:0;left:0}.form.svelte-1pmbyjm{fill:var(--wordplay-inactive-color)}.shape.rectangle.svelte-1pmbyjm{border-radius:var(--wordplay-border-radius)}.shape.circle.svelte-1pmbyjm{border-radius:50%}.group.svelte-lowss4{transform-origin:0 0;position:absolute;top:0;left:0}.group.background.svelte-lowss4{outline-style:solid;outline-width:calc(var(--wordplay-spacing) / 2)}.frame.svelte-lowss4{pointer-events:none;touch-action:none}path.border.svelte-lowss4{fill:none;stroke:var(--wordplay-border-color);stroke-width:calc(2 * var(--wordplay-border-width))}.group[data-selectable=true].svelte-lowss4{cursor:pointer}.stage.editing.interactive .group.svelte-lowss4:not(.selected):not(.root){outline:var(--wordplay-border-width) dotted var(--wordplay-inactive-color)}.stage.editing.interactive .group.selected.svelte-lowss4{outline:var(--wordplay-border-width) dotted var(--wordplay-highlight-color)}.group.svelte-lowss4:not(.selected):focus{background-color:var(--wordplay-focus-color);outline:none}.stage.svelte-10qp4or{-webkit-user-select:none;user-select:none;color:var(--wordplay-foreground);--grid-color:currentColor;touch-action:none;flex-grow:1;position:relative}.stage[data-selectable=true].svelte-10qp4or{cursor:pointer}.stage.svelte-10qp4or:focus{outline:none}.stage.svelte-10qp4or{transition:transform ease-out;transition-duration:calc(var(--animation-factor) * .2s)}.stage.changed.svelte-10qp4or{transition:none}.gridline.svelte-10qp4or{opacity:.2;background-color:var(--grid-color);border:none;position:absolute}.horizontal.svelte-10qp4or{border-top:1px;height:3px}.vertical.svelte-10qp4or{border-left:1px;width:3px}.coordinate.svelte-10qp4or{color:var(--grid-color);opacity:.5;pointer-events:none;font-size:.25em;position:absolute}.coordinate.horizontal.svelte-10qp4or{transform:translate(25%,-50%)}.coordinate.vertical.svelte-10qp4or{transform:translate(50%)}.axis.svelte-10qp4or{background-color:var(--grid-color);opacity:.5}.output.svelte-cbd50i{transform-origin:100% 0;flex-direction:column;flex-grow:1;place-items:stretch stretch;height:100%;display:flex;position:relative}.output.svelte-cbd50i:focus-within{outline:var(--wordplay-focus-width) solid var(--wordplay-focus-color);outline-offset:calc(-1 * var(--wordplay-focus-width))}.output.editing.selected.svelte-cbd50i{outline:var(--wordplay-focus-width) dotted var(--wordplay-highlight-color);outline-offset:calc(-1 * var(--wordplay-focus-width))}.value.svelte-cbd50i{transform-origin:100% 0;transition:background-color ease-in-out,filter,all ease-in,height ease-in;transition-duration:calc(var(--animation-factor) * .25s);flex-direction:column;flex-grow:1;justify-content:stretch;align-items:stretch;display:flex;position:relative;overflow:hidden;container-type:inline-size}.value.typing.svelte-cbd50i{filter:blur(1em)}.mini.svelte-cbd50i{box-shadow:none;background-color:var(--wordplay-background);pointer-events:none;touch-action:none;position:static}.message.svelte-cbd50i{padding:var(--wordplay-spacing);transform-origin:50%;flex-direction:column;flex-grow:1;align-items:center;margin:auto;padding-block-start:2em;display:flex;overflow:auto}.message.mini.svelte-cbd50i{font-size:inherit;flex-direction:row;justify-content:center;margin:0;padding:0;overflow:hidden}@keyframes svelte-cbd50i-jiggle{0%{transform:rotate(-1deg)translate(0)}25%{transform:rotate(2deg)translateY(-1px)}50%{transform:rotate(-3deg)translateY(2px)}75%{transform:rotate(-1deg)translateY(-1px)}to{transform:rotate(2deg)translateY(1px)}}.exception.svelte-cbd50i{color:var(--wordplay-background);background-color:var(--wordplay-error)}.exception.svelte-cbd50i .value{color:var(--wordplay-evaluation-color)}.keyboard.svelte-cbd50i{opacity:0;outline:none;flex-direction:row;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0}.keyboard-input.svelte-cbd50i{pointer-events:none;touch-action:none;font-size:var(--wordplay-font-size);padding:var(--wordplay-spacing);border:none;flex-grow:1}.keyboard.visible.svelte-cbd50i{opacity:1;border-top:var(--wordplay-border-color) solid var(--wordplay-border-width)}.keyboard-input.svelte-cbd50i:focus{outline:none}.ignored.svelte-cbd50i{animation:shake;animation-duration:calc(var(--animation-factor) * .1s)}h2.svelte-cbd50i{margin-top:1em}.say-overlay.svelte-cbd50i{bottom:var(--wordplay-spacing);right:var(--wordplay-spacing);align-items:flex-end;gap:calc(var(--wordplay-spacing) / 2);pointer-events:none;z-index:1;flex-direction:column;display:flex;position:absolute}.say-item.svelte-cbd50i{color:var(--wordplay-background);-webkit-user-select:none;user-select:none;font-size:1em;line-height:1}.container.svelte-e3n1xi{flex-direction:column;display:flex}.value.svelte-e3n1xi{flex-grow:1;max-width:30em}.example.svelte-e3n1xi{gap:var(--wordplay-spacing);flex-direction:row;flex-grow:1;display:flex}.code.svelte-e3n1xi{min-width:0}.code.inline.svelte-e3n1xi{display:inline}.stage.svelte-e3n1xi{aspect-ratio:4/3;border-radius:var(--wordplay-border-radius);border:var(--wordplay-border-width) solid var(--wordplay-border-color);border-top-left-radius:0;border-top-right-radius:0;width:100%;min-width:10em;display:flex}.code.evaluated.svelte-e3n1xi{padding:var(--wordplay-spacing);border-radius:var(--wordplay-border-radius);border:var(--wordplay-border-width) solid var(--wordplay-border-color);white-space:nowrap;overflow:auto}.code.evaluated.svelte-e3n1xi .view,.code.evaluated.svelte-e3n1xi .node{touch-action:pan-x}.code.hasStage.svelte-e3n1xi{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.tools.svelte-e3n1xi{justify-content:start;gap:var(--wordplay-spacing);margin-top:var(--wordplay-spacing);flex-direction:row;display:flex}.italic.svelte-1soajj5{font-style:italic}.underline.svelte-1soajj5{text-decoration:underline}.light.svelte-1soajj5{font-weight:300}.bold.svelte-1soajj5{font-weight:700}.extra.svelte-1soajj5{font-weight:700}.markup.svelte-29mvz6{flex-direction:column;display:flex}.markup.svelte-29mvz6:not(:last-child){margin-block-end:1em}.paragraph.animated.svelte-29mvz6{animation-name:svelte-29mvz6-pop;animation-duration:.2s;animation-delay:var(--delay);transform-origin:top;animation-fill-mode:forwards;transform:scaleY(0)}@keyframes svelte-29mvz6-pop{0%{opacity:0;transform:scaleY(0)}80%{opacity:.9;transform:scaleY(1.05)}to{opacity:1;transform:scaleY(1)}}p.svelte-29mvz6{margin-inline-start:0}.note.svelte-29mvz6{font-size:var(--wordplay-small-font-size)}p.svelte-29mvz6,ul.svelte-29mvz6{margin-block:0 1em}p.svelte-29mvz6:last-of-type{margin-block-end:0}.markup-localizing.svelte-29mvz6{display:block}.edit-button.svelte-29mvz6 button{text-align:start;width:100%;font-weight:inherit;white-space:normal;display:block}.edit-actions.svelte-29mvz6{justify-content:flex-end;gap:var(--wordplay-spacing);flex-direction:row;margin-block-start:var(--wordplay-spacing);display:flex}.edit-actions.svelte-29mvz6 button{width:fit-content}.field.svelte-p90jv3{display:inline-block;position:relative}.field.inline.svelte-p90jv3{z-index:2}[disabled].svelte-p90jv3{color:var(--wordplay-inactive-color)}input.svelte-p90jv3{width:auto;height:100%;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;cursor:text;background:0 0;border:none;outline:none;min-width:3em}input.svelte-p90jv3::placeholder{font-family:var(--wordplay-app-font);color:var(--wordplay-inactive-color);font-style:italic}.measurer.svelte-p90jv3{font-size:inherit;color:inherit;visibility:hidden;background:0 0;border:none;outline:none;font-family:inherit;display:inline-block;position:absolute;top:0;left:0}input.border.svelte-p90jv3{border-bottom:var(--wordplay-inactive-color) solid var(--wordplay-focus-width)}input.right.svelte-p90jv3{text-align:right}.fill.svelte-p90jv3,.fill.svelte-p90jv3 input:where(.svelte-p90jv3){width:100%}input.error.svelte-p90jv3{color:var(--wordplay-error);border-color:var(--wordplay-error)}input.svelte-p90jv3::placeholder{color:var(--wordplay-inactive-color);opacity:1;font-style:italic}input.svelte-p90jv3:focus{border-bottom:var(--wordplay-focus-color) solid var(--wordplay-focus-width)}.message.svelte-p90jv3{display:none}.focused.svelte-p90jv3 .message:where(.svelte-p90jv3){background:var(--wordplay-error);width:15em;color:var(--wordplay-error-text-color);padding:var(--wordplay-spacing);font-size:calc(var(--wordplay-small-font-size));border-bottom-left-radius:var(--wordplay-border-radius);border-bottom-right-radius:var(--wordplay-border-radius);z-index:2;display:block;position:absolute;top:100%}.focused.svelte-p90jv3 .message.inline:where(.svelte-p90jv3){white-space:nowrap;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--wordplay-border-radius);border-bottom-right-radius:var(--wordplay-border-radius);width:auto;top:0;left:100%}.done.svelte-p90jv3{right:-1em;top:var(--wordplay-spacing);font-size:calc(var(--wordplay-small-font-size));color:var(--wordplay-inactive-color);position:absolute}.localized-wrapper.svelte-xd57bw{display:inline}span.edit-actions.svelte-xd57bw{gap:var(--wordplay-spacing);display:inline-flex}.localized-wrapper.svelte-xd57bw button{font-weight:inherit}.container.svelte-u5zh9o{justify-content:center;align-items:center;gap:var(--wordplay-spacing);flex-direction:column;width:100dvw;max-width:100%;height:100dvh;max-height:100%;display:flex}.announcements.svelte-1o1gfmt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hint.svelte-1am8xod{background:var(--wordplay-highlight-color);color:var(--wordplay-background);font-size:var(--wordplay-small-font-size);font-family:var(--wordplay-app-font);padding:var(--wordplay-spacing);border-radius:var(--wordplay-border-radius);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:3;max-width:12em;box-shadow:2px 2px 5px var(--wordplay-chrome);opacity:0;animation:.25s ease-in-out svelte-1am8xod-appear;position:absolute}.hint.visible.svelte-1am8xod{opacity:1}@keyframes svelte-1am8xod-appear{0%{opacity:0}60%{opacity:0}80%{opacity:.5}to{opacity:1}}.root.svelte-12qhfyh{font-family:var(--wordplay-app-font);font-weight:var(--wordplay-font-weight);font-size:var(--wordplay-font-size);color:var(--wordplay-foreground)}
