.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:0;background:0 0;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-hints{position:absolute;z-index:1000;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;max-width:19em;overflow:hidden;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror-foldmarker{color:var(--positiveColor);text-shadow:var(--positiveColor) 1px 1px 2px;font-family:arial;font-weight:bolder;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.CodeMirror .cm-spell-error{border-bottom:2px dotted var(--negativeColor,rgba(255,0,0,.8))}.cm-highlight.cm-custom-highlight{padding:.4em 0;line-height:max(2em,36px)}.cm-highlight-pos{display:inline-block;width:40px;height:40px;border-radius:50%;margin:0 5px;position:relative;background-color:transparent;overflow:visible;transition:top .3s,left .3s;transform:translate(-20px,-30px);z-index:100;pointer-events:none;outline:2px solid var(--negativeColor)}.cm-highlight-pos::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--negativeColor);border-radius:50%;z-index:100;animation:cm-ripple 1.5s ease-out infinite;overflow:visible;z-index:1000}.app_highlight_pos_element{z-index:10000000;position:absolute;transition:left .5s,top .5s}@keyframes cm-ripple{from{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(3)}}@font-face{font-family:FasterOne;src:url(../fonts/FasterOne-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@keyframes type-writer-floating-text{0%{transform:scale(2) rotate(-90deg);color:var(--defaultForeground);text-shadow:0 0 .5em var(--defaultBackground),0 0 .2em var(--defaultForeground),0 .3em .2em var(--defaultForeground)}100%{text-shadow:0 0 .5em var(--defaultBackground),0 0 .2em var(--defaultForeground),0 .5em .5em var(--defaultForeground)}}.codemirror_type_writer_handle{position:absolute;top:0;left:0;width:0;height:1.4em;height:fit-content;padding:0;z-index:100;cursor:grab}.codemirror_type_writer_handle .type_writer_scroll_btn>i{font-size:9px}.codemirror_type_writer_handle .type_writer_scroll_btn>i.loading{color:var(--negativeColor)}.codemirror_type_writer_handle.type_writer_dragging,.codemirror_type_writer_handle:hover{width:100%;background:rgba(153,153,153,.2)}.codemirror_type_writer_handle>.type_writer_btn{display:none;opacity:.3;line-height:1;margin:0 2em}.codemirror_type_writer_handle>.type_writer_btn.type_writer_sound_btn{position:relative}.codemirror_type_writer_handle>.type_writer_btn.type_writer_sound_btn>.type_writer_sound_value{pointer-events:none;display:inline-block;position:absolute;bottom:100%;left:0;right:0}.codemirror_type_writer_handle>.type_writer_btn:hover{transform:scale(2)}.codemirror_type_writer_handle>.type_writer_btn.type_writer_scroll_btn{margin:0 2em 0 0;display:inline-block}.codemirror_type_writer_handle.type_writer_dragging>.type_witer_btn,.codemirror_type_writer_handle:hover>.type_writer_btn{opacity:1;display:inline-block}.codemirror_type_writer_handle.type_writer_scrolling .thumbtack.icon.rotated.counterclockwise{animation:type-writer-floating-text .51s ease alternate infinite}.type_writer_stage{pointer-events:none;position:absolute;z-index:10000;top:0;left:0;width:100VW;height:100VH}.type_writer_machine{position:absolute;overflow:visible;padding:10px;background:var(--selectionBackground);color:var(--defaultForeground);outline:1px solid var(--highlightBackground)}.type_writer_machine.paper_move{-webkit-transition:transform .6s cubic-bezier(.51,.36,.79,.26),opacity .6s cubic-bezier(.51,.36,.79,.26);-moz-transition:transform .6s cubic-bezier(.51,.36,.79,.26),opacity .6s cubic-bezier(.51,.36,.79,.26);-o-transition:transform .6s cubic-bezier(.51,.36,.79,.26),opacity .6s cubic-bezier(.51,.36,.79,.26);-ms-transition:transform .6s cubic-bezier(.51,.36,.79,.26),opacity .6s cubic-bezier(.51,.36,.79,.26);transition:transform .6s cubic-bezier(.51,.36,.79,.26),opacity .6s cubic-bezier(.51,.36,.79,.26)}.type_writer_machine .type_writer_content{overflow:hidden;max-width:300px;text-overflow:ellipsis;word-break:keep-all;white-space:pre;font-size:1.3em;font-weight:bolder}.type_writer_machine .type_writer_count{font-family:FasterOne;font-size:1.5em;color:var(--warningColor);left:-.5em;top:-.5em;display:inline-block;position:absolute}.type_writer_machine_power_counter{font-family:FasterOne;pointer-events:none;position:fixed;top:0;left:0;width:100VW;height:100VH;display:flex;justify-content:center;align-items:center;font-size:3em;z-index:10001}.CodeMirror-minimap{position:absolute;top:0;left:0;bottom:0}.CodeMirror-minimap:hover .CodeMirror-minimap__slider{outline:1px solid var(--defaultForeground);opacity:.6}.CodeMirror-minimap__slider{width:100%;height:0;position:absolute;top:0;left:0;z-index:1003;background:var(--highlightBackground);transform:translateY(0);transition:opacity .1s;opacity:.3;cursor:move}