.store{border:1px solid #b496ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.store>.title{font-weight:700;margin:5px}.store>.controls{margin:5px}.store>.controls .control{align-items:center;display:flex;flex-grow:0;width:-webkit-max-content;width:max-content}.store>.controls .control input{margin-left:5px}.store>.collapsible{border:1px solid #b496ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.store>.collapsible>.collapsible-title{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin:5px}.store>.collapsible .bot,.store>.collapsible>.card{align-items:center;display:flex;margin:5px;padding:5px}.store>.collapsible .bot>div,.store>.collapsible>.card>div{margin:5px}.store>.collapsible>.synchronicity{align-items:center;display:flex;margin:5px;padding:5px}.store>.collapsible>.synchronicity>select{margin-left:10px}.store>.collapsible>.assist,.store>.collapsible>.ultimate-weapon{border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.store>.collapsible>.assist>.title,.store>.collapsible>.ultimate-weapon>.title{font-weight:700;margin:5px}.store>.collapsible>.assist>.unlocked,.store>.collapsible>.ultimate-weapon>.unlocked{display:flex;margin:5px}.store>.collapsible>.assist>.unlocked>input,.store>.collapsible>.ultimate-weapon>.unlocked>input{margin-right:5px}.store>.collapsible>.assist>.upgrade,.store>.collapsible>.ultimate-weapon>.upgrade{display:flex;flex-direction:column;margin:5px;padding:5px}.store>.collapsible>.assist>.upgrade>.title,.store>.collapsible>.ultimate-weapon>.upgrade>.title{font-weight:700;margin:5px}.store>.collapsible>.assist>.upgrade>.value,.store>.collapsible>.ultimate-weapon>.upgrade>.value{align-items:center;display:flex;margin:5px;padding-left:10px}.store>.collapsible>.assist>.upgrade>.value div,.store>.collapsible>.ultimate-weapon>.upgrade>.value div{margin-right:15px}@media(max-width:720px){.store>.collapsible>.assist>.upgrade>.value,.store>.collapsible>.ultimate-weapon>.upgrade>.value{align-items:flex-start;display:flex;flex-direction:column}.store>.collapsible>.assist>.upgrade>.value div,.store>.collapsible>.assist>.upgrade>.value input,.store>.collapsible>.ultimate-weapon>.upgrade>.value div,.store>.collapsible>.ultimate-weapon>.upgrade>.value input{margin:5px 0}.store>.collapsible>.assist>.upgrade>.value .info,.store>.collapsible>.ultimate-weapon>.upgrade>.value .info{margin-left:15px}}.store>.collapsible>.assist>.upgrade>.description,.store>.collapsible>.assist>.upgrade>.lab,.store>.collapsible>.assist>.upgrade>.perk,.store>.collapsible>.ultimate-weapon>.upgrade>.description,.store>.collapsible>.ultimate-weapon>.upgrade>.lab,.store>.collapsible>.ultimate-weapon>.upgrade>.perk{margin:5px;padding-left:10px}.store>.collapsible>.assist>.upgrade input[type=number],.store>.collapsible>.ultimate-weapon>.upgrade input[type=number]{margin-left:5px;margin-right:5px}.store>.collapsible>.assist>.upgrade input[type=checkbox],.store>.collapsible>.ultimate-weapon>.upgrade input[type=checkbox]{margin-right:5px}.stats{border:1px solid #b496ff;border-radius:3px;flex-direction:column}.stats,.stats>.controls{display:flex;margin:5px;padding:5px}.stats>.controls .control{margin:5px;padding-left:5px}.stats>.controls .control>input{margin-left:10px;margin-right:10px}.stats .assist-module,.stats .overview,.stats .ultimate-weapon{border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-direction:column;margin:10px;padding:10px}.stats .assist-module>.title,.stats .overview>.title,.stats .ultimate-weapon>.title{align-items:center;display:flex;justify-content:space-between;margin:5px}.stats .assist-module>.title .name,.stats .overview>.title .name,.stats .ultimate-weapon>.title .name{font-weight:700}.stats .costs{display:flex;flex-direction:column;margin:5px;padding:5px}.stats .costs>.title{font-weight:700;margin:5px}.stats .costs>.cost{margin:5px;padding-left:10px}.stats .costs>.cost>.value{margin:5px}.stats .costs>.cost>.time{margin:5px;padding-left:15px}#main{align-items:stretch;border:1px solid #b496ff;flex-direction:column;justify-content:flex-start}#main,#main>.controls{display:flex;padding:5px}#main>.controls{flex-wrap:wrap;gap:10px}#main>.controls button{padding:10px;width:-webkit-max-content;width:max-content}.tables{border:1px solid #b496ff;margin:5px;padding:5px}.tables .table{border:1px solid #0ac8ff;flex-direction:column;overflow:auto}.tables .table,.tables .table .title{align-items:center;display:flex;margin:5px;padding:5px}.tables .table .title{align-self:stretch;justify-content:space-between}.tables .table .total-costs{margin:5px;padding:5px}.tables .table table{border-spacing:0;margin:5px;max-width:1000px;min-width:700px;overflow:auto;padding:0}@media(max-width:800px){.tables .table table{align-self:flex-start}}.tables .table table .primary,.tables .table table .primary-1{color:#0ac8ff}.tables .table table .primary-2{color:#0ab4eb}.tables .table table .primary-3{color:#0aa0d7}.tables .table table .primary-4{color:#0a8cc3}.tables .table table .secondary,.tables .table table .secondary-1{color:#b496ff}.tables .table table .secondary-2{color:#a082eb}.tables .table table .secondary-3{color:#8c6ed7}.tables .table table .secondary-4{color:#785ac3}.tables .table table .tertiary,.tables .table table .tertiary-1{color:#0aff89}.tables .table table .tertiary-2{color:#0aeb7f}.tables .table table .tertiary-3{color:#0ad775}.tables .table table .tertiary-4{color:#0ac36b}.tables .table table .dark{background-color:#0a0a0a}.tables .table table .light{background-color:#1e1e1e}.tables .table table td,.tables .table table th{border-bottom:1px solid #0a649b;padding:5px;text-align:center}.tables .table .plus-costs{align-items:stretch;display:flex;flex-direction:column;max-width:100%}@media(max-width:800px){.tables .table .plus-costs{align-self:flex-start}}.tables .table .plus-costs table{min-width:300px}.tables .table .plus-costs .description,.tables .table .plus-costs .title{flex-grow:0;margin:5px;max-width:700px;padding:5px}.tables .table .plus-costs .title{font-weight:700}.combo-calculator .controls{border:1px solid #0ac8ff;border-radius:3px;display:flex;flex-direction:column;margin:5px;padding:5px}.combo-calculator .controls div{margin:5px;padding:5px}.combo-calculator .controls div input{margin-left:10px}.combo-calculator .controls .results{font-weight:700;margin:5px}.combo-calculator .table{align-items:center;border:1px solid #0ac8ff;display:flex;flex-direction:column;margin:5px;overflow:auto;padding:5px}.combo-calculator .table .title{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin:5px;padding:5px}.combo-calculator .table .total-costs{margin:5px;padding:5px}.combo-calculator .table table{border-spacing:0;margin:5px;max-width:1000px;min-width:700px;overflow:auto;padding:5px}@media(max-width:800px){.combo-calculator .table table{align-self:flex-start}}.combo-calculator .table table .primary,.combo-calculator .table table .primary-1{color:#0ac8ff}.combo-calculator .table table .primary-2{color:#0ab4eb}.combo-calculator .table table .primary-3{color:#0aa0d7}.combo-calculator .table table .primary-4{color:#0a8cc3}.combo-calculator .table table .secondary,.combo-calculator .table table .secondary-1{color:#b496ff}.combo-calculator .table table .secondary-2{color:#a082eb}.combo-calculator .table table .secondary-3{color:#8c6ed7}.combo-calculator .table table .secondary-4{color:#785ac3}.combo-calculator .table table .tertiary,.combo-calculator .table table .tertiary-1{color:#0aff89}.combo-calculator .table table .tertiary-2{color:#0aeb7f}.combo-calculator .table table .tertiary-3{color:#0ad775}.combo-calculator .table table .tertiary-4{color:#0ac36b}.combo-calculator .table table .dark{background-color:#0a0a0a}.combo-calculator .table table .light{background-color:#1e1e1e}.combo-calculator .table table td,.combo-calculator .table table th{border-bottom:1px solid #0a649b;padding:5px;text-align:center}.plus-path .info{border:1px solid #0ac8ff;border-radius:3px;margin:5px;padding:10px}.plus-path .controls{flex-wrap:wrap;padding:5px}.plus-path .controls,.plus-path .controls .control{border:1px solid #0ac8ff;border-radius:3px;display:flex;margin:5px}.plus-path .controls .control{min-width:-webkit-max-content;min-width:max-content;padding:10px}.plus-path .controls .control input,.plus-path .controls .control select{margin-left:10px}.plus-path .controls .control input[type=number]{width:50px}.plus-path .results{background-color:#0a0a0a;border:1px solid #0ac8ff;border-radius:3px;margin:10px 5px 5px;padding:10px;position:relative}@media(max-width:1162px){.plus-path .results{max-width:100vw;overflow-x:auto}}.plus-path .results table{border-spacing:0}.plus-path .results table td,.plus-path .results table th{padding:5px 10px}.plus-path .results table thead tr th{background-color:#0a0a0a;min-width:-webkit-max-content;min-width:max-content;position:-webkit-sticky;position:sticky;top:0}.plus-path .results table tbody tr:nth-child(odd){background-color:#1e1e1e}.plus-path .results table tbody tr td.name{font-weight:700;text-transform:capitalize}.plus-path .results table tbody tr td.initial{color:#b496ff}.plus-path .results table tbody tr td.bonus,.plus-path .results table tbody tr td.damage{color:#ed3333}.plus-path .results table tbody tr td.cooldown{color:#586cff}.plus-path .results table tbody tr td.quantity{color:#4de952}.plus-path .results table tbody tr td.plus{color:#40d4e8}.plus-path .results table tbody tr td.unlock{color:#fff700}.plus-path .results table tbody tr td.unlocked.true{color:#0aff89}.plus-path .results table tbody tr td.unlocked.false{color:#ff4141}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: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}#explanation{border:1px solid #b496ff;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 input{margin-right:16px}