/*! e179bd434304dd056ec5865306942ccdf2acc6ab */
.cheat-tool{width:0;height:0;position:fixed}.cheat-tool *{padding:0;margin:0;box-sizing:border-box;font-family:monospace,sans-serif,Serif;-webkit-tap-highlight-color:transparent}.cheat-tool .app-root{--border-radius: 0.3rem;--border-width: 0.2rem;--border-color: #7c7c7c;--active-option-color: #afe880;--move-easing: left 0.3s}.cheat-tool .app-root.hidden .opus{display:none}.cheat-tool .app-root.hidden .eye{left:0}.cheat-tool .app-root button{cursor:pointer;border-radius:var(--border-radius)}.cheat-tool .app-root .eye{position:fixed;left:20rem;display:flex;justify-content:center;align-items:center;margin:.5rem;width:2rem;height:2rem;font-size:1.2rem;padding:.4rem;border-radius:var(--border-radius);opacity:.8;transition:var(--move-easing)}.cheat-tool .app-root .eye.collapsed{opacity:.4}.cheat-tool .app-root .eye.on{background-color:var(--active-option-color)}.cheat-tool .app-root .opus{position:fixed;top:0;left:0;height:100%;width:20rem;overflow-y:scroll;display:flex;flex-direction:column;box-shadow:.5rem 0 .5rem 0 rgba(0,0,0,.5);transition:var(--move-easing);--scenario-tile__focus-color: #71a2c8}.cheat-tool .app-root .opus .director{flex:0 0 auto;display:flex;flex-direction:column;min-height:11.7rem;overflow:hidden}.cheat-tool .app-root .opus .director .control-panel+*{flex:1 1 auto}.cheat-tool .app-root .opus .director .control-panel{display:flex;padding:.5rem;justify-content:space-between;background-color:var(--scenario-tile__focus-color)}.cheat-tool .app-root .opus .director .control-panel button{display:flex;justify-content:center;align-items:center;padding:.3rem;width:2rem;height:2rem}.cheat-tool .app-root .opus .director .control-panel button.toggle-settings{font-size:2rem}.cheat-tool .app-root .opus .director .control-panel button.toggle-settings.active{background-color:var(--active-option-color);color:#000}.cheat-tool .app-root .opus .director .control-panel button.toggle-settings.inactive{opacity:.5;background-color:#1f3e4e;color:#fff}.cheat-tool .app-root .opus .director .control-panel button.powered-on.active{background-color:var(--active-option-color);color:#000}.cheat-tool .app-root .opus .director .control-panel button.powered-on.inactive{opacity:.8;background-color:crimson;color:#fff}.cheat-tool .app-root .opus .director .settings{display:flex;flex-direction:column;padding:1rem;gap:.7rem;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);background-color:var(--scenario-tile__focus-color);color:#fff}.cheat-tool .app-root .opus .director .settings .checkbox{min-height:10px}.cheat-tool .app-root .opus .director .settings .checkbox{display:flex;align-items:center;gap:.5rem}.cheat-tool .app-root .opus .director .settings .reset-cheat-tool{margin-top:auto;display:flex;gap:.5rem}.cheat-tool .app-root .opus .director .settings .reset-cheat-tool .recycle{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.3rem;font-size:2rem;line-height:.1rem;background-color:crimson;color:#fff}.cheat-tool .app-root .opus .director .settings .reset-cheat-tool .recycle:hover{background-color:#fff;color:crimson}.cheat-tool .app-root .opus .director .select-scenario{display:grid;grid-template-areas:"scenario-label scenario-label scenario-label scenario-label     " "scenario-input scenario-input scenario-input new-scenario-button" "rename         remove         .              .                  ";gap:.4rem;align-items:center;padding:.6rem .8rem .8rem .8rem;background-color:#afe880;height:0}.cheat-tool .app-root .opus .director .select-scenario .scenario-label{grid-area:scenario-label}.cheat-tool .app-root .opus .director .select-scenario select,.cheat-tool .app-root .opus .director .select-scenario input{grid-area:scenario-input;height:2rem;width:15rem;padding-left:.4rem;border-radius:var(--border-radius)}.cheat-tool .app-root .opus .director .select-scenario button{height:2rem}.cheat-tool .app-root .opus .director .select-scenario button.new-scenario-button{grid-area:new-scenario-button;font-weight:bolder;width:2rem}.cheat-tool .app-root .opus .director .select-scenario button.new-scenario-button svg{width:1rem;height:1rem}.cheat-tool .app-root .opus .director .select-scenario button.rename{grid-area:rename;padding:.4rem .6rem}.cheat-tool .app-root .opus .director .select-scenario button.remove{grid-area:remove;background-color:crimson;color:#fff;padding:.4rem .6rem}.cheat-tool .app-root .opus .scenario{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);scroll-behavior:smooth;padding-top:5rem}.cheat-tool .app-root .opus .scenario>*+*{margin-top:5rem}.cheat-tool .app-root .opus .scenario .cheat-tile{position:relative;cursor:pointer;border:var(--border-width) solid transparent}.cheat-tool .app-root .opus .scenario .cheat-tile.selected{border:var(--border-width) solid var(--scenario-tile__focus-color)}.cheat-tool .app-root .opus .scenario .cheat-tile:not(.selected){opacity:.4}.cheat-tool .app-root .opus .scenario .cheat-tile .noop,.cheat-tool .app-root .opus .scenario .cheat-tile .combination{display:grid;padding:.2rem;gap:.2rem}.cheat-tool .app-root .opus .scenario .cheat-tile .noop .symbol,.cheat-tool .app-root .opus .scenario .cheat-tile .combination .symbol{display:flex;justify-content:center;align-items:center;overflow:hidden}.cheat-tool .app-root .opus .scenario .cheat-tile .noop .symbol.editable,.cheat-tool .app-root .opus .scenario .cheat-tile .combination .symbol.editable{border:1px dashed var(--border-color)}.cheat-tool .app-root .opus .scenario .cheat-tile .noop .symbol.editable:hover,.cheat-tool .app-root .opus .scenario .cheat-tile .combination .symbol.editable:hover{border:2px dashed #000}.cheat-tool .app-root .opus .scenario .cheat-tile .options{position:absolute;left:calc(-1*var(--border-width));bottom:100%;width:calc(100% + 2*var(--border-width));display:flex;gap:.3rem;border:var(--border-width) solid var(--scenario-tile__focus-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--scenario-tile__focus-color);cursor:initial}.cheat-tool .app-root .opus .scenario .cheat-tile .options select{border-radius:var(--border-radius)}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;cursor:pointer;color:#fff;min-width:auto}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.forced{background-color:#3cabd9}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.active{background-color:var(--active-option-color);color:#000}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.inactive{opacity:.5;background-color:#1f3e4e}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.loop{padding:.3rem}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.edit{padding:.3rem}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.edit svg{transform:translateX(0.1rem)}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.edit.active{box-shadow:0 -30px 0 var(--scenario-tile__focus-color)}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.edit .palette{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;left:0;right:0;padding:.5rem;position:absolute;bottom:calc(100% + 1rem);background-color:var(--scenario-tile__focus-color);border-radius:var(--border-radius)}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.edit .palette .tile{display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;border:.2rem dashed #616cbb}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.edit .palette .tile.selected{border:.2rem solid #fff}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.move{color:#fff;background-color:rgba(31,62,78,.4);padding:.3rem}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.move:disabled{color:rgba(255,255,255,.4);cursor:not-allowed}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.move.left{margin-left:auto}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.remove{margin-left:auto;color:#fff;padding:.4rem}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.remove:not(:hover){background-color:transparent}.cheat-tool .app-root .opus .scenario .cheat-tile .options .option.remove:hover{color:red}.cheat-tool .app-root .opus .scenario .cheat-tile .force-gamble-win{display:flex;justify-content:center;align-items:center;height:10rem}.cheat-tool .app-root .opus .scenario .new-cheat-tile-controls{flex-shrink:0;align-self:center;width:13rem;display:flex;flex-direction:column;gap:.5rem;margin:3rem 1rem 1rem 1rem}.cheat-tool .app-root .opus .scenario .new-cheat-tile-controls button{padding:.4rem}.cheat-tool .app-root .opus .scenario .new-cheat-tile-controls span{text-align:center}.cheat-tool .app-root .opus .scenario .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:not-allowed;margin-top:0}.cheat-tool .app-root .opus .scenario .overlay .hint{display:flex;flex-direction:column;gap:1rem;align-items:center;position:sticky;margin:2rem 1rem;padding:1rem;background-color:#000;color:#fff;font-size:1.5rem}.cheat-tool .app-root .opus .scenario .overlay .hint .hint-text{text-align:center}.cheat-tool .app-root .opus .scenario .overlay .hint .power-on-button{color:#fff;background-color:crimson;box-shadow:0 0 6px 2px #fff}.cheat-tool .app-root .opus .scenario .overlay .hint .power-on-button:hover{color:#000;background-color:var(--active-option-color)}
.history{position:fixed;width:0;height:0;color:#fff;font-family:"DefaultCommon","DefaultArmenian",sans-serif;font-size:48px}.history .history-app-root{position:fixed;width:100%;height:100%;flex:1 1 auto;display:flex;justify-content:center;align-items:center;background-color:#202c37;box-shadow:0 0 0 10px #000}.history .history-app-root h1{font-size:1rem}.history .history-app-root .no-highlight{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.history .history-app-root .no-highlight:focus{outline:none}.history .no-scroll{-ms-overflow-style:none;scrollbar-width:none}.history .no-scroll::-webkit-scrollbar{display:none}.history *{box-sizing:border-box !important;color:inherit;font:inherit}
.custom-messages{position:fixed;width:0;height:0;color:#fff;font-family:"DefaultCommon","DefaultArmenian",sans-serif;font-size:32px}.custom-messages .custom-messages-app-root{position:fixed;width:100%;height:100%;flex:1 1 auto;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.66);box-shadow:0 0 0 10px #000}.custom-messages .custom-messages-app-root h1{font-size:1rem}.custom-messages .custom-messages-app-root .no-highlight{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.custom-messages .custom-messages-app-root .no-highlight:focus{outline:none}.custom-messages .no-scroll{-ms-overflow-style:none;scrollbar-width:none}.custom-messages .no-scroll::-webkit-scrollbar{display:none}.custom-messages *{box-sizing:border-box !important;color:inherit;font:inherit}
