.s-window footer{display:flex;translate:0px -1px;filter:drop-shadow(1px 1px 0px black)}.s-window footer span{flex-grow:1;background:#000;border-left:solid white 1px;border-bottom:solid white 1px}.swindow-hb{display:flex;flex-direction:row}.swindow-hb span{flex-grow:1;border-top:solid 1px white;background:#000}.swindow-hm{display:flex}.swindow-hm span{border-left:solid 1px white;flex-grow:1;z-index:1;background:#000}.swindow-hm img{z-index:1}.s-window:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABSCAYAAABt70UnAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV/TSkQqInYQcchQneyiIo61CkWoEGqFVh1MLv2CJi1Jiouj4Fpw8GOx6uDirKuDqyAIfoC4C06KLlLi/5JCixgPjvvx7t7j7h0gNCtMt0JxQDdsM51MSNncqiS+IgQRYQxCVJhVm5PlFHzH1z0CfL2L8Sz/c3+Ofi1vMSAgEcdZzbSJN4hnNu0a533iCCspGvE58YRJFyR+5Lrq8RvnossCz4yYmfQ8cYRYKnax2sWsZOrE08RRTTcoX8h6rHHe4qxX6qx9T/7CcN5YWeY6zVEksYglyJCgoo4yKrARo9UgxUKa9hM+/hHXL5NLJVcZjBwLqEKH4vrB/+B3t1ZhatJLCieAnhfH+RgDxF2g1XCc72PHaZ0AwWfgyuj4q01g9pP0RkeLHgED28DFdUdT94DLHWD4qaaYiisFaQqFAvB+Rt+UA4Zugb41r7f2Pk4fgAx1lboBDg6B8SJlr/u8u7e7t3/PtPv7ARXBcoFifB4xAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QQHDCETlPPTygAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAB8SURBVEjH7dexEsAgCAPQhP//53SipydSrx0bV5+oTIGSBAAkIQkkUa3A4ZpgVm1hgh2O8U0djtx4wjG+r8MEMN0xVsnDktb2VJW3faya/q7hhoaGhoaGhoaGf4Blau7QGDjjJN+SXAN7he6KTwgA4gSVgX03qiyf+TzPXKfiUJ48S8HIAAAAAElFTkSuQmCC);position:absolute;left:-3px;top:50%;transform:translateY(-53%)}.swindow-content{border:solid white 1px;outline:solid black 1px;border-top:none;border-bottom:none;background:#000;padding-left:8px;min-width:250px;min-height:125px}.swindow-button{position:absolute;right:6px;top:0}.swindow-button:active{right:7px;top:1px}.hermes-container{position:absolute;right:0;top:10px;z-index:2;--fgc: white;--outlinec: black;--altfgc: #555}.sender-container{width:240px;height:184px;background:url(./base-Cj0AcLfu.png);padding-top:8px}.sender-container .text-preview{height:83px;margin:3px 5px 2px;padding:1px 1px 1px 3px;line-height:120%}.sender-container.inactive{pointer-events:none}.hermes-resp-container.inactive{pointer-events:none;opacity:.25}.sender-container .text-preview img{position:absolute;left:5px}.sender-container .text-preview .name{margin-left:2px;margin-right:30px}.hermes-resp-container{display:flex;padding-left:10px;height:27px;align-items:center;opacity:.5;cursor:var(--cursor_pointer);margin-bottom:1px;-webkit-user-select:none;user-select:none}.text-preview+div{margin-top:4px!important}.hermes-resp-container:hover{opacity:1}.hermes-resp-container span{background:#fff;background-position:5px 7px;flex-grow:1;height:1px}.hermes-resp-container img{height:min-content}.hermes-footer{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAVCAYAAAB43GOjAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kJBgUnJtvnKDQAAACySURBVHja7ddBDoJADEDRKfe/c1lJ3CgBnKR13ttOQmLpdzTGZzmA0rZvh5kahsri5Dwzc0SESUHDgEUMzQMWMTQP+IgYyi/1QhfN1U+qYMpb6dfidid4N/HzBWPefCJimRnH/Rn7T+yWqD2fFWYcz+ZjCS2YiLsGLGIRi7h5wCIWsYibByxiEYu4ecAiFrGImwd8RMzFl/C2UOY3bz6v5/zTjGd8FdlA6NkuAAAAAPzeDsVdf/itO/ADAAAAAElFTkSuQmCC);height:21px;display:flex;align-items:center;padding-left:21px;gap:8px}.hermes-footer span{font-family:teeny;font-size:5px}.messages-container{display:flex;flex-direction:column;align-items:flex-end;padding-bottom:5px;padding-right:6px;gap:5px;height:300px;overflow:auto;overflow-x:hidden;scrollbar-width:none;cursor:inherit}.messages-container>:first-child{height:410px;flex-grow:1;flex-shrink:0}.message-content{width:223px;height:82px;background:url(./message_body_bg-C7jjaOk9.png)}.message-content p{padding:2px 5px}.message-dogtag{display:flex}.message-dogtag img{display:block}.message-dogtag span{background-color:var(--fgc);color:var(--outlinec);line-height:80%}.message-body{position:relative}.message-body:last-child,.visualizer-body:last-child{animation:message-send .5s forwards}@keyframes message-send{0%{opacity:0}to{opacity:1}}.hermes-pages{position:absolute;bottom:27px;left:-11px;background:url(./pagecon-n3NBeLXm.png);width:10px;height:82px;display:flex;flex-direction:column;padding-top:9px;padding-bottom:9px}.hermes-pages.hp-first{background:url(./pagecon_tsel-_O8kr-JB.png)}.hermes-pages.hp-last{background:url(./pagecon_bsel-By2qqPAQ.png)}.hermes-page-opt{width:100%;display:block;height:auto;flex-grow:1;cursor:var(--cursor_pointer)}.hpo-active{background-color:#fff;cursor:inherit}.visualizer-body{width:223px;height:82px;background:#000;color:#aaa;border:solid #aaa 1px;padding:2px 5px}.hermes-next-prompt{text-align:right;float:right;margin-top:2px;cursor:var(--cursor_pointer)}.scenemenu-container{width:fit-content;padding:20px;position:absolute}.scenemenu-prompt-body{display:flex;z-index:101;position:relative;opacity:0;animation:fadein .25s forwards}.scenemenu-prompt-body p{border-top:solid 2px white;border-bottom:solid 2px white;margin-top:19px;margin-bottom:3px;display:flex;align-items:center;justify-content:center;background:#000}.scenemenu-prompt-body p span{text-align:center;margin-left:-4px;transform:perspective(0)}.scenemenu-prompt-body img:last-of-type{margin-top:19px}.scenemenu-options{border-left:solid 2px white;margin-left:16px;padding-left:2px;gap:2px;display:flex;flex-direction:column;cursor:var(--cursor_pointer)}.scenemenu-options .scenemenu-option{background:#000;border-right:none;width:calc(100% - (20px * (var(--n) + 1)) - 5px);position:relative;z-index:calc(100 - var(--n));visibility:hidden;margin-top:-20px;animation:slidedown forwards .25s;animation-delay:.1s;display:flex;gap:1px;align-items:center;grid-template-columns:fit-content auto;transition:translate .25s}.scenemenu-options .scenemenu-option img{border:solid 1px white}.scenemenu-options .scenemenu-option span{height:20px;border-top:solid 1px white;border-bottom:solid 1px white;border-left:solid 1px white;padding-left:4px;flex-grow:1}.scenemenu-options .scenemenu-option:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV/TFkUqInYQdchQnexSRRxrFYpQIdQKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxF5wUXaTE/zWFFjEeHPfj3b3H3TtAaFSYZgXigKbbZjqZELO5VbHnFQGMYhBBxGRmGXOSlILn+LqHj693UZ7lfe7P0a/mLQb4ROI4M0ybeIN4ZtM2OO8Th1lJVonPiSdNuiDxI9cVl984F1ss8MywmUnPE4eJxWIXK13MSqZGPE0cUTWd8oWsyyrnLc5apcba9+QvDOX1lWWu0xxDEotYggQRCmooowIbUVp1UiykaT/h4R9p+SVyKeQqg5FjAVVokFt+8D/43a1VmIq5SaEEEHxxnI9xoGcXaNYd5/vYcZongP8ZuNI7/moDmP0kvd7RIkfAwDZwcd3RlD3gcgcYfjJkU25JfppCoQC8n9E35YChW6Bvze2tvY/TByBDXaVugINDYKJI2ese7+7t7u3fM+3+fgChjXK5kFHbIAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kEGxEOGWgL2r0AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAX0lEQVQ4y63VuQ0AMRACQHD/PXORHZz87AMS6YRASYIxBGABJYEkhxMDgOHE2uAfa4E7rAyesBJ4w9LgC0uBESwMRrEQmMGeYBa7ghXsCFaxLdjBljHr2kYrBjcG9wV835xIE2r2XXIAAAAASUVORK5CYII=);position:absolute;right:-20px;top:0}.scenemenu-options .scenemenu-option:hover{translate:2px}@keyframes slidedown{to{visibility:visible;margin-top:-1px}}@keyframes fadein{to{opacity:1}}#scene-fade-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none;z-index:50}#scene-fade-overlay.ov-fading-out{animation:tiles-out forwards}#scene-fade-overlay.ov-faded{background-color:#000;pointer-events:auto}#scene-fade-overlay.ov-fading-in{background-color:transparent;animation:tiles-out reverse forwards}@keyframes tiles-out{0%{background-image:none;background-color:transparent}6.25%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAANSURBVAjXY9jA8AEEAQ1IA4HPe+2wAAAAAElFTkSuQmCC)}12.5%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY9jA8IHhAcMHAA0YA3EcpQDgAAAAAElFTkSuQmCC)}18.75%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY9jA8IFhAcMHAAxYAzHECquaAAAAAElFTkSuQmCC)}25%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAOSURBVAjXY1jA8IEBiAEL6AMh+ssyGgAAAABJRU5ErkJggg==)}31.25%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY1jAUMCwgOEDAAloAqFBmlVhAAAAAElFTkSuQmCC)}37.5%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY1jAUMCwgOECAAlIAoGJ5eDsAAAAAElFTkSuQmCC)}43.75%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY1jAUMCwgCEAAAjIAgG8ASGpAAAAAElFTkSuQmCC)}50%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAOSURBVAjXY1jAEMAAxAAIKAHh7A8ADQAAAABJRU5ErkJggg==)}56.25%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY1jA4MCwgCEAAAfYAdEKMW0bAAAAAElFTkSuQmCC)}62.5%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY1jA4MCwgEEAAAeYAZGHwe2uAAAAAElFTkSuQmCC)}68.75%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY1jA4MCwgIEBAAeIAYGBERKUAAAAAElFTkSuQmCC)}75%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAOSURBVAjXY1jAwMAAxAAGSAFBhtZezwAAAABJRU5ErkJggg==)}81.25%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY2hgYGBYwMAAAAVoASF0SYNYAAAAAElFTkSuQmCC)}87.5%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAQSURBVAjXY2hgYGBQYGAAAAPoAKESiuOfAAAAAElFTkSuQmCC)}93.75%{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQAAAACBiqPTAAAAAnRSTlMAAQGU/a4AAAAMSURBVAjXY2hgAAMAA4gAgYbsdXMAAAAASUVORK5CYII=)}to{background-image:none;background-color:#000}}#sidebar{border-bottom:solid white 2px;border-left:solid white 2px;background:#000;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#sidebar .sidebar-button{margin-top:-17px;margin-bottom:-17px;clip-path:polygon(0% 30%,105% -3%,100% 70%,-1% 105%);transition:filter .5s}#sidebar .sidebar-button:hover{filter:brightness(1.5);cursor:var(--cursor_pointer)}#sidebar:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV8/pCIVQTuIOGSonSyCijjWKhShQqgVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHiLjgpukiJ/0sKLWI8OO7Hu3uPu3eAv1llqhlMAKpmGZlUUsjlV4XQK4IIYRAxTEjM1OdEMQ3P8XUPH1/v4jzL+9yfo18pmAzwCcQJphsW8QbxzKalc94njrCypBCfE48bdEHiR67LLr9xLjns55kRI5uZJ44QC6UulruYlQ2VeJo4qqga5ftzLiuctzir1Tpr35O/MFzQVpa5TnMUKSxiCSIEyKijgiosxGnVSDGRof2kh3/E8YvkkslVASPHAmpQITl+8D/43a1ZnJp0k8JJoOfFtj/GgNAu0GrY9vexbbdOgMAzcKV1/LUmMPtJeqOjRY+AgW3g4rqjyXvA5Q4w/KRLhuRIAZr+YhF4P6NvygNDt0Dfmttbex+nD0CWukrfAAeHQKxE2ese7+7t7u3fM+3+fgC8unLExB2f8AAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kEBxQPMVihacoAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA10lEQVRo3u3SRw6EQBQDUTf3v3OzmhGI1OEHG1EneIsqACrEWiDYh/7Qb0HXWrXQP7AMeguWQG/BpRR+9BmYGn0FpkXfgSnRT2A6dAuYCt0KpkH3gCnQveB09Ag4FT0KTkPPgFPQs+BwtAU4FG0FDkNbgkPQ1mB3tAfYFe0FdkN7gl3Q3mBzdATYFB0FNkNHgk3Q0eBpdAZ4Cp0FHkZngofQ2eBuNAO4C80CbkYzgZvQbOBHNCP4Fs0KvkQzg0/R7OADWgG8Q6uA/2glMAAsauDdHipgAFgBfhaFXSHzsDEAAAAASUVORK5CYII=);position:absolute;top:0;left:-2px}main{position:relative;display:grid;grid-template-columns:auto auto;grid-template-rows:auto 81px;gap:2px 0px}#dialogue-overlay{position:absolute;top:0;width:100%;height:100%;background-position:bottom left!important}#bottom-bar{display:flex;gap:2px;background:#000}#bottom-bar #event-log{padding:5px;flex-grow:1}#bottom-bar #event-log .inner{overflow:auto;height:100%;padding:2px 4px 4px}#bottom-bar #event-log .inner::-webkit-scrollbar{display:none}#bottom-bar #event-log .inner p{opacity:0;animation:fadeIn .5s forwards}@keyframes fadeIn{to{opacity:1}}@keyframes fade-in{to{opacity:1}}#modal-root{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#modal-root .tooltip{pointer-events:auto;position:absolute;z-index:9999}.ui-layer{position:absolute;top:0;left:0}.blocking-layer{width:100%;height:100%;pointer-events:auto}
