/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}pre,code{background-color:#d3d3d3}pre{font-size:80%}*{text-decoration-skip-ink:none}.columns[data-v-6c4d8128]{display:grid}.gutter[data-v-6c4d8128]{background-color:#000;border-left:3px solid white;border-right:3px solid white}.column[data-v-6c4d8128]{overflow-x:hidden}textarea[data-v-e31d7490]{width:100%;resize:none}div.suggestions[data-v-e8ac7476]{background-color:#fff;border:1px solid black}div.suggestions>p[data-v-e8ac7476]{margin:0;padding:0}div.suggestions>p.suggestion[data-v-e8ac7476]{cursor:pointer}div.suggestions>p.suggestion[data-v-e8ac7476]:hover{background-color:#ccc}span.clue[data-v-e8ac7476]{display:inline-block;height:.6em;margin-left:-15px;margin-right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid black;cursor:text}h5[data-v-42dcc5e8]{margin:0}.busy[data-v-2e79f2ca]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.spinner[data-v-2e79f2ca]{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);border:16px solid lightgray;border-top:16px solid darkgray;border-radius:50%;width:120px;height:120px;animation:spin-2e79f2ca 2s infinite linear}@keyframes spin-2e79f2ca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.columns[data-v-0cedf2b3]{display:grid;height:100%;overflow-y:hidden}.gutter[data-v-0cedf2b3]{background-color:#000;border-left:3px solid white;border-right:3px solid white;cursor:col-resize}.column[data-v-0cedf2b3]{padding-left:5px;padding-right:5px;overflow-y:auto}.discreet[data-v-99706080],.discreet[data-v-0f944aa7]{font-size:70%;color:gray}canvas[data-v-82be1933]{border:1px solid black}input[data-v-44f409c4]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:3em}input[data-v-44f409c4]::-webkit-outer-spin-button,input[data-v-44f409c4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagePreview[data-v-960d2bb4]{display:inline-block;vertical-align:top;width:35%;margin:0;padding:0;overflow:hidden}.pagePreview>p[data-v-960d2bb4]{margin:0}img[data-v-002a1c01]{vertical-align:middle;margin:.5em}.main[data-v-31d49aa6]{line-height:1em;padding:4px}.increaseHorizontalSpace[data-v-31d49aa6]{padding-left:calc(4px + var(--optional-extra-horizontal-space-between-letters-in-editable-text-input));letter-spacing:var(--optional-extra-horizontal-space-between-letters-in-editable-text-input)}.notAlone[data-v-31d49aa6]{border:2px outset black}.empty[data-v-31d49aa6]{padding-left:1ch;padding-right:1ch}.main[data-v-31d49aa6]:focus{outline:0}.notAlone[data-v-31d49aa6]:focus{background-color:#fffdd4}[data-v-bd06248e] .tricolorable .tricolorable{background-color:red}[data-v-bd06248e] .tricolorable .tricolorable:after{content:"BUG (nested tricolorable)";color:#fff}.container[data-v-d65d19fd]{display:inline flow-root;vertical-align:top;-webkit-user-select:none;user-select:none}.main[data-v-d65d19fd]{cursor:pointer;display:inline;border:2px outset #888}.main.showChoices[data-v-d65d19fd]{background-color:#fffdd4}.hidden[data-v-d65d19fd]{max-width:0;visibility:hidden}.backdrop[data-v-d65d19fd]{position:absolute;top:0;left:0;width:100%;height:100%}.choices[data-v-d65d19fd]{border:1px dashed green;background-color:#fff;-webkit-user-select:none;user-select:none;padding:0 10px;line-height:var(--vertical-space-between-choices-lines)}.choices p[data-v-d65d19fd]:first-child{margin-top:calc(var(--vertical-space-between-border-and-choices) - (var(--vertical-space-between-choices-lines) - 1em) / 2)}.choices p[data-v-d65d19fd]:last-child{margin-bottom:calc(var(--vertical-space-between-border-and-choices) - (var(--vertical-space-between-choices-lines) - 1em) / 2)}.choice[data-v-d65d19fd]{cursor:pointer;border:1px solid black;padding:1px 4px}.main[data-v-3c609f11]{cursor:pointer;-webkit-user-select:none;user-select:none}.main[data-v-3c609f11]:hover{outline:1px dashed green}.single-letter[data-v-3c609f11]{padding:var(--extra-vertical-space-around-single-letter-selectable) var(--extra-horizontal-space-around-single-letter-selectable)!important;font-size:var(--font-size-for-single-character-selectable)}.single-punctuation[data-v-3c609f11]{padding:var(--extra-vertical-space-around-single-punctuation-selectable) var(--extra-horizontal-space-around-single-punctuation-selectable)!important;font-size:var(--font-size-for-single-character-selectable)}.main[data-v-1ba5e729]{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #aaf;padding:9px 3.2px}.main.empty[data-v-1ba5e729]{padding:9px 32px}.main+.main[data-v-1ba5e729]{margin-left:.26em}.main[data-v-6bd6a74a]{line-height:1em;padding:4px calc(4px + var(--optional-extra-horizontal-space-between-letters-in-editable-text-input));border:2px outset black;-webkit-user-select:none;user-select:none;white-space:nowrap}.inter[data-v-6bd6a74a]{cursor:pointer;display:inline-block;width:var(--optional-extra-horizontal-space-between-letters-in-editable-text-input);height:calc(1em + 4px);vertical-align:text-top}.inter>span[data-v-6bd6a74a]{display:inline-block;width:calc(100% + 6px);height:100%;transform:translate(-3px);text-align:center;color:#777}p[data-v-b7835a6f]{border:2px outset black;padding:4px;margin-bottom:1em}p[data-v-b7835a6f]:has(:focus){background-color:#fffdd4}.root[data-v-298e522f]{height:100%;--control-width: 35px;display:grid;grid-template-columns:var(--control-width) 1fr var(--control-width)}div.control[data-v-298e522f]{background:#d3d3d3;font-size:calc(.9 * var(--control-width));line-height:0;font-family:Arial,sans-serif;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:center}div.arrow[data-v-298e522f]{height:calc(2 * var(--control-width));width:100%;background:gray;display:flex;flex-direction:column;justify-content:center;color:#000;border-top-left-radius:var(--control-width);border-bottom-left-radius:var(--control-width)}div.arrow[data-v-298e522f]:before{content:"⮕";text-align:center}div.arrowLeft[data-v-298e522f]{transform:scaleX(-1)}div.control.disabled[data-v-298e522f]{cursor:not-allowed}div.control.disabled div.arrow[data-v-298e522f]{color:#d3d3d3}div.container[data-v-a2b8c68c]{font-family:Arial,sans-serif;font-size:32px;white-space-collapse:preserve;word-spacing:var(--extra-horizontal-space-between-words);overflow-x:hidden;overflow-y:auto;transform:scale(1);height:100%}[data-v-a2b8c68c] *{margin:0;padding:0}.instruction[data-v-a2b8c68c]{text-align:center;padding-left:6px;padding-right:6px;margin-top:calc(var(--vertical-space-between-top-and-instruction) - (var(--vertical-space-between-instruction-lines) - 1em) / 2);line-height:var(--vertical-space-between-instruction-lines)}.statement[data-v-a2b8c68c]{position:relative;padding-left:6px;padding-right:6px;margin-top:calc(var(--vertical-space-between-instruction-and-statement) - (var(--vertical-space-between-instruction-lines) - 1em + var(--vertical-space-between-statement-lines) - 1em) / 2);line-height:var(--vertical-space-between-statement-lines)}.reference[data-v-a2b8c68c]{padding-left:6px;padding-right:6px;margin-bottom:1em;margin-top:calc(var(--vertical-space-between-top-and-instruction) - (var(--vertical-space-between-instruction-lines) - 1em) / 2);line-height:var(--vertical-space-between-instruction-lines)}.endPage[data-v-a2b8c68c]{padding-left:6px;padding-right:6px;margin-top:1em;margin-bottom:1em}p.arrow[data-v-a2b8c68c]{text-align:center}p.arrow img[data-v-a2b8c68c]{cursor:pointer;padding:var(--clickable-padding-around-next-page-arrow)}.bordered[data-v-0f8910ed]{border:1px solid black;overflow:hidden}.inner-container[data-v-0f8910ed]{background-color:#fff;overflow:hidden}.overlay[data-v-2a7d3df4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080}.overlay>div[data-v-2a7d3df4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;height:90vh;background-color:#fff;padding:1rem;border-radius:5px;box-shadow:0 0 10px #000}.overlay>div>div[data-v-2a7d3df4]{height:100%;overflow:scroll}.user-prompt[data-v-2a7d3df4]{background-color:#add8e6;border-radius:5px;padding:5px;margin-bottom:5px}button.exitFullScreen[data-v-2a7d3df4]{position:absolute;left:50%;transform:translate(-50%);bottom:2rem}.bug[data-v-cdc2bc51]{color:red;font-weight:700}span.user[data-v-9b39469c]{color:gray}span.inProgress[data-v-2a5572cf]{color:gray;font-size:70%}span.discrete[data-v-2a5572cf]{color:gray}span.edit[data-v-2a5572cf]{cursor:pointer}button.exitFullScreen[data-v-63dcf2af]{position:absolute;left:50%;transform:translate(-50%);bottom:2rem}span.inProgress[data-v-834b88ba]{color:gray;font-size:70%}form[data-v-10aec2b7]{display:inline}.modal[data-v-0201b27e]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000c}.modal>div[data-v-0201b27e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px}.edit[data-v-6259d763]{cursor:pointer}.editor[data-v-6259d763]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000c}.editor>div[data-v-6259d763]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px}div[data-v-1f3e41cf]{background-color:#d2ddee}a[data-v-1f3e41cf]{text-decoration:none;color:#007bff}.backdrop[data-v-7fbf2dad]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.backdrop>div[data-v-7fbf2dad]{position:absolute;top:10%;left:10%;width:80%;background-color:#fff;border:3px solid black;overflow:auto;padding:1em}.container[data-v-c49afcbb]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.main[data-v-c49afcbb]{flex:1;overflow:auto}h2[data-v-f04e1b8d]{margin-top:0}button.exitFullScreen[data-v-f04e1b8d]{position:absolute;left:50%;transform:translate(-50%);bottom:2rem}.error[data-v-db866604],.error[data-v-5efba639]{color:red;font-weight:700}.pagePreview[data-v-53f946e7]{display:inline-block;vertical-align:top;width:100%;margin:0;padding:0;overflow:hidden}.pagePreview>p[data-v-53f946e7]{margin:0}.disabled[data-v-91de5dd3]{color:gray}.removed[data-v-04a66f00]{text-decoration:line-through}span.error[data-v-04a66f00]{font-weight:700}span.inProgress[data-v-04a66f00]{color:gray;font-size:70%}ul.rangePages[data-v-04a66f00]{display:flex;flex-wrap:wrap;gap:.7em}ul.rangePages li[data-v-04a66f00]{flex:0 1 auto;white-space:nowrap;margin-right:2em}span.inProgress[data-v-0c021c0c]{color:gray;font-size:80%}label.disabled[data-v-0c021c0c]{color:gray}.discrete[data-v-642d6920]{color:gray;font-size:90%}.discreet[data-v-e068d822]{font-size:70%;color:gray}
