@import url(https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;700&family=Palanquin:wght@400;600&display=swap);#main{align-items:stretch;flex-direction:column;justify-content:flex-start}#main,#main .nav{border:1px solid #b496ff;display:flex;padding:5px}#main .nav{border-radius:3px;margin:5px}#main .nav button{margin:5px;width:8rem}@media(max-width:600px){#main .nav{flex-direction:column}}.simulating{border:1px solid #0ac8ff;border-radius:3px;font-size:24px;font-weight:700;margin:5px;padding:10px}.simulation{border:1px solid #b496ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.simulation .simulate-button{margin:5px}.simulation .results{margin:5px}.simulation .results,.simulation .results .result{border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-direction:column;padding:5px}.simulation .results .result{margin:10px}.simulation .results .result .title{font-weight:700;margin-left:10px}.simulation .results .result .data{border:1px solid #b496ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.simulation .results .result .data .quantiles,.simulation .results .result .data .stats{display:flex;flex-wrap:wrap}.simulation .results .result .data .quantiles>div,.simulation .results .result .data .stats>div{margin:5px}.return-on-investment{border:1px solid #b496ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;overflow:auto;padding:5px}.return-on-investment .controls .show{border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.return-on-investment .controls .show .title{font-weight:700;margin:0 10px}.return-on-investment .controls .show .checkboxes{display:flex;flex-wrap:wrap;margin:0 10px}.return-on-investment .controls .show .checkboxes label{align-items:center;display:flex;margin:5px}.return-on-investment .controls .show .checkboxes label input{margin:0 10px}.return-on-investment .table-wrapper{background-color:#0a0a0a;border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-shrink:0;margin:5px;max-height:60vh;overflow:auto;padding:0;position:relative}.return-on-investment table{border-spacing:0;margin:5px;min-width:-webkit-max-content;min-width:max-content;padding:5px;width:-webkit-max-content;width:max-content}.return-on-investment table td,.return-on-investment table th{min-width:2rem}.return-on-investment table td.time,.return-on-investment table td.total-time,.return-on-investment table th.time,.return-on-investment table th.total-time{min-width:15rem}.return-on-investment table th{background-color:#0a0a0a;border-bottom:1px solid #0ac8ff;border-left:1px solid #0ac8ff;padding:5px;position:-webkit-sticky;position:sticky;top:0}.return-on-investment table th:first-child{border-left:none}.return-on-investment table tbody tr{background-color:#0a0a0a}.return-on-investment table tbody td{border-bottom:1px solid #0ac8ff;border-left:1px solid #0ac8ff;padding:5px;text-align:right}.return-on-investment table tbody td:first-child{border-left:none}.return-on-investment table tbody tr:nth-child(2n){background-color:#1e1e1e}.return-on-investment table tbody tr:nth-child(2n) td{padding:5px}.expected-cells{border:1px solid #0ac8ff;border-radius:3px;margin:5px;padding:5px}.expected-cells .current-tier,.expected-cells .other-tiers{border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:10px}.expected-cells .current-tier .title,.expected-cells .other-tiers .title{font-weight:700;margin-left:10px}.expected-cells .current-tier .result{margin-left:10px}.expected-cells .other-tiers{display:flex;flex-direction:column;margin:5px;padding:5px}.expected-cells .other-tiers .result{display:flex;flex-direction:column;margin:5px 5px 5px 10px}.expected-cells .other-tiers .result .line{display:flex}.expected-cells .other-tiers .result .line .wave{margin-left:5px}.expected-cells .other-tiers .result .data{border-left:1px solid #b496ff;display:flex;flex-direction:column;margin:5px;padding-left:5px}.expected-cells .other-tiers .result .data div{margin-left:10px}#elite-table .controls{display:flex;flex-direction:column}#elite-table .controls label{align-items:center;display:flex}#elite-table .controls label input{margin-left:5px}#elite-table .controls .control{border:none;display:flex;flex-wrap:wrap;gap:16px}#elite-table .controls .cell-drop-label{align-items:center;display:flex;margin:5px;padding:5px}#elite-table .controls .cell-drop-label input{margin-left:5px}#elite-table .table-wrapper{background-color:#0a0a0a;border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-shrink:0;margin:5px;max-height:60vh;overflow:auto;padding:0;position:relative}#elite-table table{border-spacing:0;margin:5px;min-width:-webkit-max-content;min-width:max-content;padding:5px;width:-webkit-max-content;width:max-content}#elite-table table .spawn-chance.value{color:#0ac8ff}#elite-table table .spawn-chance.maxed{color:#0aff89}#elite-table table .double-spawn-chance.value{color:#0ac8ff}#elite-table table .double-spawn-chance.maxed{color:#0aff89}#elite-table table td,#elite-table table th{min-width:2rem}#elite-table table td.time,#elite-table table td.total-time,#elite-table table th.time,#elite-table table th.total-time{min-width:15rem}#elite-table table th{background-color:#0a0a0a;border-bottom:1px solid #0ac8ff;border-left:1px solid #0ac8ff;padding:5px;position:-webkit-sticky;position:sticky;top:0;vertical-align:bottom}#elite-table table th:first-child{border-left:none}#elite-table table th .tier{align-items:center;display:flex;flex-direction:column}#elite-table table th .tier div{width:-webkit-max-content;width:max-content}#elite-table table tbody tr{background-color:#0a0a0a}#elite-table table tbody td{border-bottom:1px solid #0ac8ff;border-left:1px solid #0ac8ff;padding:5px;text-align:right}#elite-table table tbody td:first-child{border-left:none}#elite-table table tbody tr:nth-child(2n){background-color:#1e1e1e}#elite-table table tbody tr:nth-child(2n) td{padding:5px}#elite-table .credits{border:1px solid #0ac8ff;border-radius:3px;margin:10px 5px 5px;padding:10px}body,html{background-color:#0a0a0a}body,button,html{color:#fff;font-family:Palanquin,sans-serif}button{align-items:center;background-color:#0000;border:1px solid #0ac8ff;border-radius:3px;cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;flex-wrap:wrap;font-size:14px;font-weight:600;justify-content:center;outline:none;padding:.5rem .25rem;width:10rem}button:hover:enabled{background-color:#b496ff;border-color:#b496ff}button:hover:enabled:active{background-color:#0ac8ff;border-color:#0ac8ff}button:disabled{background-color:#646478;border-color:#646478;cursor:not-allowed}.controls{flex-wrap:wrap;padding:5px}.controls,.controls .control{border:1px solid #0ac8ff;border-radius:3px;display:flex;margin:5px}.controls .control{align-items:center;border-radius:5px;padding:10px}.controls .control input,.controls .control select{margin-left:10px;width:5rem}.controls .control input[type=checkbox]{width:auto}@keyframes position{0%{margin-top:100vh}to{margin-top:0}}.jory-fools audio{height:0;visibility:hidden;width:0}.jory-fools .jory-image{align-items:center;animation-duration:3s;animation-name:position;background-color:#0a0a0a;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9999999}.jory-fools .jory-image img{margin-top:100px}.jory-fools button.ninza-mode{border-color:#b496ff;border-radius:10px;border-width:10px;color:#b496ff;font-size:72px;font-weight:700;width:15rem}.jory-fools button.ninza-mode:hover{color:#fff}.mytower-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.mytower-modal{background:linear-gradient(160deg,#11131c,#0b0c12);border:1px solid #2de2e6;border-radius:12px;box-shadow:0 0 24px #2de2e659,0 0 60px #ff00991f;color:#e6e9f0;font-size:14px;line-height:1.5;max-height:90vh;max-width:520px;overflow-y:auto;padding:28px 26px 22px;position:relative;width:100%}.mytower-modal__close{background:#0000;border:none;color:#8b93a7;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:12px;top:8px;transition:color .15s ease}.mytower-modal__close:hover{color:#ff4da6}.mytower-modal__title{color:#2de2e6;font-size:20px;margin:0 0 12px;padding-right:18px;text-shadow:0 0 8px #2de2e680}.mytower-modal__lead{margin:0 0 10px}.mytower-modal__notice{background:#ffb0001a;border:1px solid #ffb00066;border-radius:6px;margin:0 0 14px;padding:10px 12px}.mytower-modal__features{list-style:disc;margin:0 0 14px;padding-left:22px}.mytower-modal__features li{margin:0 0 8px;padding-left:2px}.mytower-modal__giveaway{background:#ff00991a;border:1px solid #ff4da659;border-radius:6px;margin:0 0 12px;padding:10px 12px}.mytower-modal__support{margin:0 0 18px}.mytower-modal__actions{display:flex;flex-wrap:wrap;gap:10px}.mytower-modal__btn{border:1px solid #0000;border-radius:8px;cursor:pointer;flex:1 1 auto;font-size:14px;font-weight:600;min-width:140px;padding:10px 14px;text-align:center;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.mytower-modal__btn:hover{transform:translateY(-1px)}.mytower-modal__btn--primary{background:#2de2e6;box-shadow:0 0 14px #2de2e680;color:#06121a}.mytower-modal__btn--primary:hover{box-shadow:0 0 20px #2de2e6cc}.mytower-modal__btn--kofi{background:#0000;border-color:#ff4da6;color:#ff4da6}.mytower-modal__btn--kofi:hover{background:#ff4da61f}.mytower-modal__btn--ghost{background:#0000;border-color:#3a3f52;color:#aeb4c4}.mytower-modal__btn--ghost:hover{background:#ffffff0d}@media(max-width:520px){.mytower-modal{padding:22px 18px 18px}.mytower-modal__title{font-size:18px}.mytower-modal__actions{flex-direction:column}}