@import url(https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;700&family=Palanquin:wght@400;600&display=swap);.lookup{display:flex;flex-direction:column}.lookup .controls{border:1px solid #0ac8ff;border-radius:3px;display:flex;font-weight:700;margin:5px;padding:10px 15px}.lookup .controls input,.lookup .controls select{color:#000;font-weight:400;margin-left:5px;margin-right:5px}.lookup .controls input{margin-left:10px}.lookup .controls select{height:100%;margin-right:10px}.lookup .stats{border:1px solid #0ac8ff;border-radius:3px;margin:5px;padding:10px}.lookup .stats .tier{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.lookup .stats .tier .title{cursor:pointer;font-weight:700;margin:5px}.lookup .stats .tier .stat{cursor:pointer;margin-left:10px;margin-top:5px}#target{padding:5px}#target>.controls{border-bottom:1px solid #b496ff;display:flex;flex-direction:column;gap:10px;padding:5px}#target>.controls label{display:flex;gap:5px}#target>.controls input,#target>.controls select{border-radius:.125rem;color:#000;margin-left:10px;padding-bottom:.25rem;padding-left:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#target>.controls .tiers{display:flex;flex-wrap:wrap;gap:15px}#target>.controls .tiers label{display:flex;gap:3px;vertical-align:middle}#target>.controls .tier-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem}#target>.controls .tier-filter{background-color:#000;border:1px solid #a855f7;border-radius:.25rem;padding:0 .25rem}#target>.controls .tier-filter.selected{background-color:#3b82f6}#target>.controls .tier-filter:hover{background-color:#a855f7}#target .table-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:5px;max-height:calc(100vh - 310px);overflow-y:auto;padding:0 10px;position:relative}#target .table-wrapper table{border-spacing:0}#target .table-wrapper thead th{text-wrap:nowrap;background-color:#0a0a0a;border:1px solid #0ac8ff;border-left:none;border-top:none;padding:10px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#target .table-wrapper thead th:last-child{border-right:none}#target .table-wrapper tbody tr{background-color:#0a0a0a}#target .table-wrapper tbody tr td{text-wrap:nowrap;border:none;border-right:1px solid #0ac8ff;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#target .table-wrapper tbody tr td .primary{margin:5px 0}#target .table-wrapper tbody tr td .verbose{border-left:1px solid #0ac8ff;padding:5px 5px 5px 10px}#target .table-wrapper tbody tr td .verbose.hp{border-left-color:#0aff89}#target .table-wrapper tbody tr td .verbose.damage{border-left-color:#ff4141}#target .table-wrapper tbody tr td .primary.damage{margin-top:10px}#target .table-wrapper tbody tr td:last-child{border-right:none}#target .table-wrapper tbody tr:nth-child(2n){background-color:#1e1e1e}#target .table-wrapper .hp{color:#0aff89}#target .table-wrapper .damage{color:#ff4141}#target .table-wrapper .interactive{cursor:pointer;text-decoration:underline}#main{align-items:stretch;border:1px solid #b496ff;display:flex;flex-direction:column;justify-content:flex-start;margin:.5rem;padding:5px}#main>.info{border:1px solid #0ac8ff;display:flex;margin:5px;padding:10px}#main>.controls{display:flex;flex-direction:column;gap:10px;margin:5px}@media(min-width:768px){#main>.controls{flex-direction:row}}#main>.controls button{width:6rem}#main>.skips{display:flex;flex-direction:column;margin:5px}#main>.skips>div{display:flex;margin:5px;vertical-align:middle}#main>.skips>div .label{margin-right:5px;width:120px}#main>.skips>div input{margin-left:5px}#main .footer{border:1px solid #0ac8ff;display:flex;margin:5px;padding:5px 10px}#configure,#configure .bonus-configuration{display:flex;flex-direction:column;padding:5px}#configure .bonus-configuration{gap:10px}#configure .bonus-configuration input,#configure .bonus-configuration select{margin-left:10px;margin-right:5px;padding:5px}#configure .bonus-configuration input{width:4rem}#configure .bonus-configuration select{width:-webkit-max-content;width:max-content}#configure .bonus-configuration label{display:flex}#configure .bonus-configuration .bonus-type{display:flex;flex-direction:column;gap:5px}#configure .bonus-configuration .bonus-type .bonuses{border-left:1px solid #0ac8ff;display:flex;flex-wrap:wrap;gap:10px;padding-left:10px}#configure .skip-thresholds{border-top:1px solid #b496ff;display:flex;flex-direction:column;gap:10px;margin-top:5px;padding:10px 5px 5px}#configure .skip-thresholds>.controls{display:flex;gap:10px}#configure .skip-thresholds>.controls label{display:flex}#configure .skip-thresholds>.controls select{margin-left:10px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#configure .skip-thresholds .manual,#configure .skip-thresholds .upgrades{display:flex;flex-direction:column;gap:10px}#configure .skip-thresholds .upgrades{margin-bottom:10px}#configure .skip-thresholds .upgrades .buttons{display:flex;gap:10px}@media(max-width:260px){#configure .skip-thresholds .upgrades .buttons{flex-direction:column}}#configure .skip-thresholds .upgrades .buttons button{width:3rem}#configure .skip-thresholds .csv-entry{display:flex;flex-direction:column;gap:10px;padding:5px}#configure .skip-thresholds .csv-entry textarea{background-color:#1e1e1e;border:1px solid #0ac8ff;border-radius:3px;color:#fff;flex-grow:1;flex-shrink:0;height:200px;padding:10px;resize:none}#configure .skip-thresholds .skip-threshold{align-items:center;display:flex;gap:10px}#configure .skip-thresholds .skip-threshold button{align-self:flex-end;width:5rem}@media(max-width:700px){#configure .skip-thresholds .skip-threshold{align-items:flex-start;flex-direction:column;margin-bottom:10px}#configure .skip-thresholds .skip-threshold button{align-self:flex-start}}#configure .skip-thresholds .skip-threshold label{align-items:center;display:flex;flex-wrap:wrap;gap:10px}#configure .skip-thresholds .skip-threshold input{padding:5px;width:4rem}#table{padding:5px}#table>.controls{border-bottom:1px solid #b496ff;display:flex;flex-direction:column;gap:10px;padding:5px}#table>.controls label{display:flex}#table>.controls select{margin-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#table>.controls .tiers{display:flex;flex-wrap:wrap;gap:15px}#table>.controls .tiers label{display:flex;gap:3px;vertical-align:middle}#table>.controls .tier-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem}#table>.controls .tier-filter{background-color:#000;border:1px solid #a855f7;border-radius:.25rem;padding:0 .25rem}#table>.controls .tier-filter.selected{background-color:#3b82f6}#table>.controls .tier-filter:hover{background-color:#a855f7}#table .table-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:5px;max-height:calc(100vh - 265px);overflow-y:auto;padding:0 10px;position:relative}#table .table-wrapper table{border-spacing:0}#table .table-wrapper thead th{text-wrap:nowrap;background-color:#0a0a0a;border:1px solid #0ac8ff;border-left:none;border-top:none;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#table .table-wrapper thead th:last-child{border-right:none}#table .table-wrapper tbody tr{background-color:#0a0a0a}#table .table-wrapper tbody tr td{text-wrap:nowrap;border:none;border-right:1px solid #0ac8ff;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#table .table-wrapper tbody tr td .primary{margin:5px 0}#table .table-wrapper tbody tr td .verbose{border-left:1px solid #0ac8ff;padding:5px 5px 5px 10px}#table .table-wrapper tbody tr td .verbose.hp{border-left-color:#0aff89}#table .table-wrapper tbody tr td .verbose.damage{border-left-color:#ff4141}#table .table-wrapper tbody tr td .primary.damage{margin-top:10px}#table .table-wrapper tbody tr td:last-child{border-right:none}#table .table-wrapper tbody tr:nth-child(2n){background-color:#1e1e1e}#table .table-wrapper .hp{color:#0aff89}#table .table-wrapper .damage{color:#ff4141}#advanced>.controls{display:flex;flex-direction:column;gap:10px;margin:5px}@media(min-width:640px){#advanced>.controls{flex-direction:row}}#advanced>.controls button{border-color:#b496ff;width:6rem}#skip-chart .controls{display:flex;gap:10px;margin:10px;padding:10px}#skip-chart .controls>label{display:flex;gap:5px}#skip-chart .table-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:5px;max-height:calc(100vh - 265px);overflow-y:auto;padding:0 10px;position:relative}#skip-chart .table-wrapper table{border-spacing:0}#skip-chart .table-wrapper thead th{text-wrap:nowrap;background-color:#0a0a0a;border:1px solid #0ac8ff;border-left:none;border-top:none;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#skip-chart .table-wrapper thead th:last-child{border-right:none}#skip-chart .table-wrapper tbody tr{background-color:#0a0a0a}#skip-chart .table-wrapper tbody tr td{text-wrap:nowrap;border:none;border-right:1px solid #0ac8ff;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#skip-chart .table-wrapper tbody tr td .primary{margin:5px 0}#skip-chart .table-wrapper tbody tr td .verbose{border-left:1px solid #0ac8ff;padding:5px 5px 5px 10px}#skip-chart .table-wrapper tbody tr td .verbose.hp{border-left-color:#0aff89}#skip-chart .table-wrapper tbody tr td .verbose.damage{border-left-color:#ff4141}#skip-chart .table-wrapper tbody tr td .primary.damage{margin-top:10px}#skip-chart .table-wrapper tbody tr td:last-child{border-right:none}#skip-chart .table-wrapper tbody tr:nth-child(2n){background-color:#1e1e1e}#skip-chart .table-wrapper .hp{color:#0aff89}#skip-chart .table-wrapper .damage{color:#ff4141}*,:after,:before{box-sizing:border-box}body{margin:0}body,html{background-color:#0a0a0a}body,button,html{color:#fff;font-family:Palanquin,sans-serif}button{align-items:center;background-color:transparent;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:2px solid transparent;outline-offset:2px;padding:.5rem .25rem;width:10rem}button:hover{background-color:#b496ff;border-color:#b496ff}button:disabled{background-color:#646478;border-color:#646478;cursor:not-allowed}button:active{background-color:#0ac8ff;border-color:#0ac8ff}input,select{align-items:center;border-radius:.125rem;color:#000;display:flex;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;padding-bottom:.125rem;padding-left:.25rem}#explanation{border:1px solid #0ac8ff;margin:5px;padding:5px 10px}@-webkit-keyframes position{0%{margin-top:100vh}to{margin-top:0}}@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;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:position;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:rgba(0,0,0,.78);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 rgba(45,226,230,.35),0 0 60px rgba(255,0,153,.12);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:transparent;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 rgba(45,226,230,.5)}.mytower-modal__lead{margin:0 0 10px}.mytower-modal__notice{background:rgba(255,176,0,.1);border:1px solid rgba(255,176,0,.4);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:rgba(255,0,153,.1);border:1px solid rgba(255,77,166,.35);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 transparent;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:box-shadow .12s ease,background .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,-webkit-transform .12s ease}.mytower-modal__btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mytower-modal__btn--primary{background:#2de2e6;box-shadow:0 0 14px rgba(45,226,230,.5);color:#06121a}.mytower-modal__btn--primary:hover{box-shadow:0 0 20px rgba(45,226,230,.8)}.mytower-modal__btn--kofi{background:transparent;border-color:#ff4da6;color:#ff4da6}.mytower-modal__btn--kofi:hover{background:rgba(255,77,166,.12)}.mytower-modal__btn--ghost{background:transparent;border-color:#3a3f52;color:#aeb4c4}.mytower-modal__btn--ghost:hover{background:hsla(0,0%,100%,.05)}@media(max-width:520px){.mytower-modal{padding:22px 18px 18px}.mytower-modal__title{font-size:18px}.mytower-modal__actions{flex-direction:column}}#tos{align-items:flex-start;border:1px solid #b496ff;display:flex;flex-direction:column;gap:16px;margin:16px;padding:16px}#tos label{align-items:center;display:flex;flex-direction:row}#tos label input{margin-right:16px}