.feedback[data-v-f82eae5d]{position:relative}.feedback[data-v-f82eae5d]:after{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);content:"✔";opacity:0;pointer-events:none;box-shadow:inset 0 0 0 35px #6f94b600;text-shadow:none}.feedback.left[data-v-f82eae5d]:after{left:unset;right:calc(100% + 5px)}.feedback.activated[data-v-f82eae5d]:after{animation:feedback-f82eae5d .5s ease-out forwards}@keyframes feedback-f82eae5d{0%{opacity:1;transform:scale3d(.4,.4,1),translateY(-50%)}80%{opacity:.1}to{opacity:0;transform:scale3d(1.2,1.2,1),translateY(-50%)}}.error[data-v-2524e23e]{border:solid 10px var(--danger);position:absolute;top:0;left:0;right:0;min-height:calc(100% - 20px);text-align:left;color:var(--foreground)}.error-title[data-v-2524e23e]{background:var(--danger);color:var(--feature-foreground);display:block;margin:-10px 0 10px;position:sticky;top:0}.error-details[data-v-2524e23e]{white-space:nowrap;overflow:auto;padding:10px;background-color:var(--raised-background)}.instructions[data-v-2524e23e]{padding:10px}.discord-link[data-v-2524e23e]{display:inline}summary[data-v-2524e23e]{cursor:pointer;-webkit-user-select:none;user-select:none}.resize-listener[data-v-4fc505f1]{position:absolute;top:0;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}.modal-mask{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background-color:#00000059;transition:opacity .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:radial-gradient(circle,#0000,#00000040)}.modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-container{width:640px;max-width:95vw;max-height:95vh;background-color:var(--background);padding:20px;border-radius:var(--border-radius);transition:all .3s ease;text-align:left;border:var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column}.modal-header{width:100%}.modal-body{margin:20px 0;width:100%;overflow-y:auto;overflow-x:hidden}.modal-footer{width:100%}.modal-default-footer{display:flex}.modal-default-flex-grow{flex-grow:1}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter-from .modal-container,.modal-leave-active .modal-container{filter:blur(15px);transform:scale(1.15)}.table{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;max-width:100%;margin:0 auto}.table+.table{margin-top:10px}.row{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:100%;margin:0 10px}.col{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;height:100%;margin:10px 0}.row.mergeAdjacent *,.row.mergeAdjacent button.feature,.row.mergeAdjacent .feature button{margin-left:0;margin-right:0}.row.mergeAdjacent button.feature,.row.mergeAdjacent .feature button{border-radius:0}.row.mergeAdjacent>button.feature:first-child,.row.mergeAdjacent>.feature:first-child button,.row.mergeAdjacent>:first-child button.feature,.row.mergeAdjacent>:first-child .feature button{border-radius:var(--border-radius) 0 0 var(--border-radius)}.row.mergeAdjacent>button.feature:last-child,.row.mergeAdjacent>.feature:last-child button,.row.mergeAdjacent>:last-child button.feature,.row.mergeAdjacent>:last-child .feature button{border-radius:0 var(--border-radius) var(--border-radius) 0}.row.mergeAdjacent>button.feature:first-child:last-child,.row.mergeAdjacent>.feature:first-child:last-child button,.row.mergeAdjacent>:first-child:last-child button.feature,.row.mergeAdjacent>:first-child:last-child .feature button{border-radius:var(--border-radius)}.col.mergeAdjacent *,.col.mergeAdjacent button.feature,.col.mergeAdjacent .feature button{margin-top:0;margin-bottom:0}.col.mergeAdjacent button.feature,.col.mergeAdjacent .feature button{border-radius:0}.col.mergeAdjacent>button.feature:first-child,.col.mergeAdjacent>.feature:first-child button,.col.mergeAdjacent>:first-child button.feature,.col.mergeAdjacent>:first-child .feature button{border-radius:var(--border-radius) var(--border-radius) 0 0}.col.mergeAdjacent>button.feature:last-child,.col.mergeAdjacent>.feature:last-child button,.col.mergeAdjacent>:last-child button.feature,.col.mergeAdjacent>:last-child .feature button{border-radius:0 0 var(--border-radius) var(--border-radius)}.col.mergeAdjacent>button.feature:first-child:last-child,.col.mergeAdjacent>.feature:first-child:last-child button,.col.mergeAdjacent>:first-child:last-child button.feature,.col.mergeAdjacent>:first-child:last-child .feature button{border-radius:var(--border-radius)}.col.mergeAdjacent>.table>.row.mergeAdjacent:first-child>button.feature:not(:first-child):not(:last-child),.col.mergeAdjacent>.table>.row.mergeAdjacent:first-child>.feature:not(:first-child):not(:last-child) button,.col.mergeAdjacent>.table>.row.mergeAdjacent:first-child>:not(:first-child):not(:last-child) button.feature,.col.mergeAdjacent>.table>.row.mergeAdjacent:first-child>:not(:first-child):not(:last-child) .feature button,.col.mergeAdjacent>.table>.row.mergeAdjacent:last-child>button.feature:not(:first-child):not(:last-child),.col.mergeAdjacent>.table>.row.mergeAdjacent:last-child>.feature:not(:first-child):not(:last-child) button,.col.mergeAdjacent>.table>.row.mergeAdjacent:last-child>:not(:first-child):not(:last-child) button.feature,.col.mergeAdjacent>.table>.row.mergeAdjacent:last-child>:not(:first-child):not(:last-child) .feature button .col.mergeAdjacent>.table:not(:first-child):not(:last-child)>.row.mergeAdjacent>button.feature,.col.mergeAdjacent>.table:not(:first-child):not(:last-child)>.row.mergeAdjacent>.feature button,.col.mergeAdjacent>.table:not(:first-child):not(:last-child)>.row.mergeAdjacent>* button.feature,.col.mergeAdjacent>.table:not(:first-child):not(:last-child)>.row.mergeAdjacent>* .feature button .row.mergeAdjacent>.table>.col.mergeAdjacent:first-child>button.feature:not(:first-child):not(:last-child),.row.mergeAdjacent>.table>.col.mergeAdjacent:first-child>.feature:not(:first-child):not(:last-child) button,.row.mergeAdjacent>.table>.col.mergeAdjacent:first-child>:not(:first-child):not(:last-child) button.feature,.row.mergeAdjacent>.table>.col.mergeAdjacent:first-child>:not(:first-child):not(:last-child) .feature button,.row.mergeAdjacent>.table>.col.mergeAdjacent:last-child>button.feature:not(:first-child):not(:last-child),.row.mergeAdjacent>.table>.col.mergeAdjacent:last-child>.feature:not(:first-child):not(:last-child) button,.row.mergeAdjacent>.table>.col.mergeAdjacent:last-child>:not(:first-child):not(:last-child) button.feature,.row.mergeAdjacent>.table>.col.mergeAdjacent:last-child>:not(:first-child):not(:last-child) .feature button .row.mergeAdjacent>.table:not(:first-child):not(:last-child)>.col.mergeAdjacent>button.feature,.row.mergeAdjacent>.table:not(:first-child):not(:last-child)>.col.mergeAdjacent>.feature button,.row.mergeAdjacent>.table:not(:first-child):not(:last-child)>.col.mergeAdjacent>* button.feature,.row.mergeAdjacent>.table:not(:first-child):not(:last-child)>.col.mergeAdjacent>* .feature button{border-radius:0}.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>button.feature:first-child,.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>.feature:first-child button,.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>:first-child button.feature,.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>:first-child .feature button,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>button.feature:first-child,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>.feature:first-child button,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>:first-child button.feature,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>:first-child .feature button{border-radius:var(--border-radius) 0 0 0}.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>button.feature:last-child,.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>.feature:last-child button,.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>:last-child button.feature,.col.mergeAdjacent>.table:first-child>.row.mergeAdjacent>:last-child .feature button,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>button.feature:last-child,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>.feature:last-child button,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>:last-child button.feature,.row.mergeAdjacent>.table:first-child>.col.mergeAdjacent>:last-child .feature button{border-radius:0 var(--border-radius) 0 0}.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>button.feature:last-child,.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>.feature:last-child button,.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>:last-child button.feature,.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>:last-child .feature button,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>button.feature:last-child,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>.feature:last-child button,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>:last-child button.feature,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>:last-child .feature button{border-radius:0 0 var(--border-radius) 0}.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>button.feature:first-child,.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>.feature:first-child button,.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>:first-child button.feature,.col.mergeAdjacent>.table:last-child>.row.mergeAdjacent>:first-child .feature button,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>button.feature:first-child,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>.feature:first-child button,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>:first-child button.feature,.row.mergeAdjacent>.table:last-child>.col.mergeAdjacent>:first-child .feature button{border-radius:0 0 0 var(--border-radius)}.feature{position:relative}button.feature,.feature button{padding:5px;border-radius:var(--border-radius);border:4px solid rgba(255,255,255,.25);margin:var(--feature-margin);box-sizing:border-box;color:var(--feature-foreground);z-index:0;transition:all .5s,z-index 0s .5s}.feature button{position:relative}button.can,.can button{background-color:var(--layer-color);cursor:pointer}button.can:hover,.can:hover button{transform:scale(1.1);box-shadow:0 0 10px 5px var(--background);z-index:1;transition:all .5s,z-index 0s}button.locked,.locked button{background-color:var(--locked);cursor:not-allowed}button.bought,.bought button{background-color:var(--bought);cursor:default}.super>button.can{background-color:#d65029}.rebirth>button.can{background-color:#c60029}.cash>button.can{background-color:#0b8000}.wide>button{width:240px!important}.halfwide>button{width:160px!important}.tall>button{min-height:240px!important}.halftall>button{min-height:160px!important}.wide180>button{width:180px!important}.wide270>button{width:270px!important}.node[data-v-4673aca5]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.resize-listener[data-v-95f1a2c2],svg[data-v-95f1a2c2]{position:absolute;top:0;left:0;z-index:-10;pointer-events:none;margin:0;width:100%;height:100%}.left-side-nodes[data-v-b63a12ba]{position:absolute;left:15px;top:65px}.side-nodes[data-v-b63a12ba]{position:absolute;right:15px;top:65px}.left-side-nodes[data-v-b63a12ba] .treeNode,.side-nodes[data-v-b63a12ba] .treeNode{margin:20px auto}.small[data-v-b63a12ba] .treeNode{height:60px;width:60px}.small[data-v-b63a12ba] .treeNode>*:first-child{font-size:30px}.treeNode[data-v-886f6f9c]{height:100px;width:100px;border:none;border-radius:50%;padding:0;margin:0 10px}.treeNode[data-v-886f6f9c]:hover{box-shadow:inset 0 0 0 4px #ffffff40,0 0 10px 5px var(--background)}.treeNode[data-v-886f6f9c]>*:first-child{width:100px;height:100px;box-shadow:inset 0 0 0 4px #ffffff40;border-radius:50%;font-size:60px;color:#ffffff40;display:flex;position:absolute;top:0;Left:0;align-items:center;justify-content:center}.treeNode[data-v-886f6f9c]>*{pointer-events:none}.key[data-v-7bcb4952]{display:inline-block;height:1.4em;min-width:1em;margin-block:.1em;padding-inline:.2em;vertical-align:.1em;background:var(--foreground);color:var(--feature-foreground);border:1px solid #0007;border-radius:.3em;box-shadow:0 .1em #0007,0 .1em var(--foreground);font-size:smaller;text-align:center;-webkit-user-select:none;user-select:none;transition:transform 0s,box-shadow 0s}.key[data-v-7bcb4952]:active{transform:translateY(.1em);box-shadow:none}.tooltip-container[data-v-ce2812eb]{position:relative;--xoffset: 0px;--yoffset: 0px;text-shadow:none!important}.tooltip[data-v-ce2812eb],.tooltip[data-v-ce2812eb]:after{pointer-events:none;position:absolute}.tooltip[data-v-ce2812eb]{text-align:center;width:150px;font-size:14px;line-height:1.2;bottom:calc(100% + var(--yoffset));left:calc(50% + var(--xoffset));margin-bottom:5px;transform:translate(-50%);padding:7px;border-radius:var(--border-radius);background-color:var(--tooltip-background);color:var(--points);z-index:100!important;word-break:break-word}.tooltip[data-v-ce2812eb] hr{margin:var(--feature-margin) 0}.shown[data-v-ce2812eb]{z-index:10}.fade-enter-from[data-v-ce2812eb],.fade-leave-to[data-v-ce2812eb]{opacity:0}.tooltip[data-v-ce2812eb]:after{content:" ";position:absolute;top:100%;bottom:100%;left:calc(50% - var(--xoffset));width:0;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--tooltip-background) transparent transparent transparent}.tooltip.left[data-v-ce2812eb],.side-nodes .tooltip[data-v-ce2812eb]:not(.right):not(.bottom):not(.top){bottom:calc(50% + var(--yoffset));left:unset;right:calc(100% + var(--xoffset));margin-bottom:unset;margin-right:5px;transform:translateY(50%)}.tooltip.left[data-v-ce2812eb]:after,.side-nodes .tooltip[data-v-ce2812eb]:not(.right):not(.bottom):not(.top):after{top:calc(50% + var(--yoffset));bottom:unset;left:100%;right:100%;margin-left:unset;margin-top:-5px;border-color:transparent transparent transparent var(--tooltip-background)}.tooltip.right[data-v-ce2812eb]{bottom:calc(50% + var(--yoffset));left:calc(100% + var(--xoffset));margin-bottom:unset;margin-left:5px;transform:translateY(50%)}.tooltip.right[data-v-ce2812eb]:after{top:calc(50% + var(--yoffset));left:0;right:100%;margin-left:-10px;margin-top:-5px;border-color:transparent var(--tooltip-background) transparent transparent}.tooltip.bottom[data-v-ce2812eb]{top:calc(100% + var(--yoffset));bottom:unset;left:calc(50% + var(--xoffset));margin-bottom:unset;margin-top:5px;transform:translate(-50%)}.tooltip.bottom[data-v-ce2812eb]:after{top:0;margin-top:-10px;border-color:transparent transparent var(--tooltip-background) transparent}.pinned[data-v-ce2812eb]{position:absolute;right:-5px;top:-5px;transform:rotate(45deg)}.collapsible-container[data-v-9e1c6f19]{width:calc(100% - 10px)}.collapsible-toggle[data-v-9e1c6f19]{max-width:unset;width:calc(100% + 0px);margin:0 0 0 -5px;background:var(--raised-background);padding:var(--feature-margin);color:var(--foreground);cursor:pointer;transition-duration:0s}.collapsible-toggle[data-v-9e1c6f19]:last-child{margin-left:unset}[data-v-9e1c6f19] .collapsible-toggle+.table{max-width:unset;width:calc(100% + 10px);margin-left:-5px}[data-v-9e1c6f19] .col{margin-top:0;margin-bottom:0;width:100%}.mergeAdjacent .collapsible-toggle[data-v-9e1c6f19]{border:0;border-top-left-radius:0!important;border-top-right-radius:0!important}[data-v-9e1c6f19] .mergeAdjacent .feature:not(.dontMerge):first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.clickable[data-v-396784a5]{min-height:120px;width:120px;font-size:10px}.clickable[data-v-396784a5]>*{pointer-events:none}.modifier-toggle{padding-right:10px;transform:translateY(-1px);display:inline-block}.modifier-toggle.collapsed{transform:translate(-5px,-5px) rotate(-90deg)}.node-text{text-anchor:middle;dominant-baseline:middle;font-family:monospace;font-size:200%;pointer-events:none;filter:drop-shadow(3px 3px 2px var(--tooltip-background))}.modifier-container{display:flex;padding:1px 8px}.modifier-container:nth-child(2n){background:var(--raised-background)}.modifier-amount{flex-shrink:0;text-align:right}:not(:first-of-type,:last-of-type)>.modifier-amount:after{content:var(--unit);opacity:0}.modifier-description{flex-grow:1;text-align:left}.tabButton[data-v-360a551b]{background-color:transparent;color:var(--foreground);font-size:20px;cursor:pointer;padding:5px 20px;margin:4px 4px 8px;border-radius:var(--border-radius);border:4px solid;flex-shrink:0;text-shadow:0 0 4px var(--background)}.tabButton[data-v-360a551b]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--background),0 0 4px var(--background)}:not(.floating)>.tabButton[data-v-360a551b]{height:50px;margin:0;border-left:none;border-right:none;border-top:none;border-bottom-width:4px;border-radius:0;transform:unset}:not(.floating)>.tabButton[data-v-360a551b]:hover{padding-top:0;text-shadow:0 0 10px rgba(255,255,255,.25)}:not(.floating) .tabButton[data-v-360a551b]:not(.active){border-bottom-color:transparent}.tabButton[data-v-360a551b]>*{pointer-events:none}.sticky[data-v-10a04be9]{position:sticky;background:var(--background);width:calc(100% - 2px);z-index:3}.tab-family-container[data-v-dbfc09c5]{margin:calc(46px + var(--feature-margin)) 0px var(--feature-margin) 0px;position:relative;border:solid 4px;border-color:var(--outline);border-width:4px 0 0 0}.tab-family-container[data-v-dbfc09c5]:has(:not(.floating)),.tab-buttons-container[data-v-dbfc09c5]:not(.floating){border-width:0!important}.layer-tab>.tab-family-container[data-v-dbfc09c5]:first-child{margin:-4px -11px var(--feature-margin) -11px}.layer-tab>.tab-family-container[data-v-dbfc09c5]:first-child:nth-last-child(3){height:calc(100% + 50px)}.modal-body>.tab-family-container[data-v-dbfc09c5]:first-child{margin:calc(10px + var(--feature-margin)) 10px 0 10px;border:none}.tab-family-container[data-v-dbfc09c5]>:nth-child(2){margin-top:20px}.modal-body>.tab-family-container[data-v-dbfc09c5]>:nth-child(2){margin-top:50px}.tab-buttons-container[data-v-dbfc09c5]{z-index:4}.tab-buttons-container[data-v-dbfc09c5]:not(.floating){border-bottom:solid 4px;border-color:inherit}:not(.layer-tab):not(.modal-body)>.tab-family-container>.tab-buttons-container[data-v-dbfc09c5]:not(.floating){width:calc(100% + 6px)}.tab-buttons-container:not(.floating) .tab-buttons[data-v-dbfc09c5]{text-align:left;margin-bottom:-4px}.tab-buttons-container.floating .tab-buttons[data-v-dbfc09c5]{justify-content:center;margin-top:-25px}.tab-buttons[data-v-dbfc09c5]{margin-bottom:24px;display:flex;flex-flow:wrap;z-index:4}.tab-buttons[data-v-dbfc09c5]>*{margin:0}.layer-tab>.tab-family-container:first-child:nth-last-child(3)>.tab-buttons-container>.tab-buttons[data-v-dbfc09c5]{padding-right:60px}.tab-buttons[data-v-dbfc09c5]:not(.floating){text-align:left;border-bottom:inherit;border-width:4px;box-sizing:border-box;height:50px}.modal-body .tab-buttons[data-v-dbfc09c5]{width:100%;margin-left:0;margin-right:0;padding-left:0}.showGoBack>.tab-family-container[data-v-dbfc09c5]:first-child{margin-left:32px}.showGoBack>.tab-family-container[data-v-dbfc09c5]:first-child{padding-left:-32px}:not(.showGoBack)>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-dbfc09c5]{padding-left:0}.minimizable>.tab-buttons-container[data-v-dbfc09c5]:not(.floating):first-child{padding-right:50px}.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-dbfc09c5]{margin-top:-50px}.tab-buttons-container[data-v-dbfc09c5]+*{margin-top:20px}.field{display:flex;position:relative;min-height:2em;margin:10px;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;background-color:rgb(from var(--feature-foreground) r g b / .15);border-radius:var(--border-radius);padding:10px}.field>*{margin:0}.vue-select{width:50%;border-radius:var(--border-radius)}.field-buttons .vue-select{width:unset}.vue-select,.vue-dropdown{border-color:var(--outline);border-width:2px}.vue-dropdown{background:var(--raised-background)}.vue-dropdown-item{color:var(--foreground)}.vue-dropdown-item,.vue-dropdown-item *{transition-duration:0s}.vue-dropdown-item.highlighted{background-color:var(--highlighted)}.vue-dropdown-item.selected,.vue-dropdown-item.highlighted.selected{background-color:var(--bought)}.vue-input input{font-size:inherit}.vue-input input::placeholder{color:var(--link)}.achievement[data-v-13cff920]{height:90px;width:90px;font-size:10px;color:#fff;text-shadow:0 0 2px #000000}.achievement[data-v-13cff920]:not(.small){height:unset;width:calc(100% - 10px);min-width:120px;padding-left:5px;padding-right:5px;background-color:var(--locked);border-width:4px;border-radius:5px;color:#00000080;font-size:unset;text-shadow:unset}.achievement.done[data-v-13cff920]{background-color:var(--bought);cursor:default}.achievement[data-v-13cff920] .equal-spaced{display:flex;justify-content:center}.achievement[data-v-13cff920] .equal-spaced>*{margin:auto}form[data-v-490563c4]{margin:0;width:100%}.field[data-v-490563c4]>*{margin:0}input[data-v-490563c4]{width:50%;outline:none;border:solid 2px var(--outline);background-color:unset;border-radius:var(--border-radius);font-size:16px;height:29.2px}.fullWidth[data-v-490563c4]{width:100%}.container[data-v-f2bed6c7]{display:flex;align-items:center;background:var(--raised-background);box-shadow:var(--raised-background) 0 2px 3px 5px}.container.confirming button[data-v-f2bed6c7]{font-size:1em}.container[data-v-f2bed6c7]>*{margin:0 4px}.danger,.button.danger{position:relative;border:solid 2px var(--danger);border-right-width:16px;border-radius:var(--border-radius)}.danger:after{position:absolute;content:"!";color:#fff;right:-13px}.save[data-v-9c875f52]{position:relative;border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:0 10px;display:flex;align-items:center;min-height:30px;border-radius:var(--border-radius)}.save[data-v-9c875f52]:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.save[data-v-9c875f52]:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.save.active[data-v-9c875f52]{border-color:var(--bought)}.open[data-v-9c875f52]{display:inline;margin:0;padding-left:0}.open[data-v-9c875f52]:disabled{cursor:inherit;color:var(--foreground);opacity:1;pointer-events:none}.handle[data-v-9c875f52]{flex-grow:0;margin-right:8px;margin-left:0;cursor:pointer}.details[data-v-9c875f52]{margin:0 80px 0 0;flex-grow:1}.save.readonly .details[data-v-9c875f52]{margin-right:0}.error[data-v-9c875f52]{font-size:.8em;color:var(--danger)}.save-version[data-v-9c875f52]{margin-left:4px;font-size:.7em;opacity:.7}.actions[data-v-9c875f52]{position:absolute;top:0;bottom:0;right:4px;display:flex;padding:4px;z-index:1}.editname[data-v-9c875f52]{margin:0}.time[data-v-9c875f52]{font-size:small}.synced[data-v-9c875f52]{font-size:100%;margin-right:.5em;vertical-align:middle;cursor:default}.save button{transition-duration:0s}.save .actions button{display:flex;font-size:1.2em}.save .actions button .material-icons{font-size:unset}.save .button.danger{display:flex;align-items:center;padding:4px}.save .field{margin:0}.details>.tooltip-container{display:inline}.field form[data-v-8dd620d8],.field .field-title[data-v-8dd620d8],.field .field-buttons[data-v-8dd620d8]{margin:0}.field-buttons[data-v-8dd620d8]{display:flex}.field-buttons .field[data-v-8dd620d8]{margin:0 0 0 8px}.modal-footer[data-v-8dd620d8]{margin-top:-20px}.footer[data-v-8dd620d8]{display:flex;margin-top:20px}.header[data-v-8dd620d8]{margin:-20px -20px 0;padding:10px;background:var(--raised-background)}.importingFailed input{color:red}.field-buttons .v-select{width:220px}.presets .vue-select[aria-expanded=true] vue-dropdown{visibility:hidden}.vga-modal-header[data-v-015cc0b8]{padding-top:10px;display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.vga-footer[data-v-015cc0b8]{display:flex;justify-content:flex-end}.vga-footer button[data-v-015cc0b8]{margin:0 10px}p[data-v-015cc0b8]{margin-bottom:10px}.cloud-saves-modal-header[data-v-c79a1b2e]{padding:10px 0;margin-left:10px}.cloud-saves-footer[data-v-c79a1b2e]{display:flex;justify-content:flex-end}.cloud-saves-footer button[data-v-c79a1b2e]{margin:0 10px}.conflict-container[data-v-c79a1b2e]{display:flex}.conflict-container[data-v-c79a1b2e]>*{flex-basis:50%;display:flex;flex-flow:column;margin:0}.conflict-container+.conflict-container[data-v-c79a1b2e]{margin-top:1em}.conflict-container h2[data-v-c79a1b2e]{display:flex;flex-flow:column wrap;height:1.5em;margin:0}.note[data-v-c79a1b2e]{font-size:x-small;opacity:.7;margin-right:1em}.save[data-v-c79a1b2e]{border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:var(--feature-margin);display:flex;align-items:center;min-height:30px;height:100%}.conflict-container .save{cursor:pointer}.conflict-container .selected .save{border-color:var(--bought)}.field[data-v-faad62a6]{cursor:pointer}input[data-v-faad62a6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}span[data-v-faad62a6]{width:100%;padding-right:41px;position:relative}input+span[data-v-faad62a6]:before{content:"";position:absolute;top:calc(50% - 7px);right:0;border-radius:7px;width:36px;height:14px;background-color:var(--outline);opacity:.38;vertical-align:top;transition:background-color .2s,opacity .2s}input+span[data-v-faad62a6]:after{content:"";position:absolute;top:calc(50% - 10px);right:16px;border-radius:50%;width:20px;height:20px;background-color:var(--locked);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:background-color .2s,transform .2s}input:checked+span[data-v-faad62a6]:before{background-color:var(--link);opacity:.6}input:checked+span[data-v-faad62a6]:after{background-color:var(--link);transform:translate(16px)}input:active+span[data-v-faad62a6]:before{background-color:var(--link);opacity:.6}input:checked:active+span[data-v-faad62a6]:before{background-color:var(--outline);opacity:.38}input:disabled+span[data-v-faad62a6]{color:#000;opacity:.38;cursor:default}input:disabled+span[data-v-faad62a6]:before{background-color:var(--outline);opacity:.38}input:checked:disabled+span[data-v-faad62a6]:before{background-color:var(--link);opacity:.6}.game-over-modal-header[data-v-ecc080c1]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.game-over-modal-header[data-v-ecc080c1] *{margin:0}.game-over-modal-logo[data-v-ecc080c1]{height:4em;width:4em}.game-over-modal-title[data-v-ecc080c1]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.game-over-footer[data-v-ecc080c1]{display:flex;justify-content:flex-end}.game-over-footer button[data-v-ecc080c1]{margin:0 10px}.game-over-modal-discord-link[data-v-ecc080c1]{display:flex;align-items:center}.game-over-modal-discord[data-v-ecc080c1]{margin:0 4px 0 0}.nan-modal-header[data-v-43ca4dba]{margin:-20px -20px 0;padding:10px;background:var(--raised-background);align-items:center}.nan-footer[data-v-43ca4dba]{display:flex;justify-content:flex-end}.nan-footer button[data-v-43ca4dba]{margin:4px;padding:4px;flex-grow:1}.nan-modal-discord-link[data-v-43ca4dba]{display:flex;align-items:center}.nan-modal-discord[data-v-43ca4dba]{margin:0 4px 0 0}a[data-v-43ca4dba]:before{content:"> " attr(href);position:relative;font-size:.6em;text-align:left;left:20px;color:var(--highlighted);width:0;white-space:nowrap;text-shadow:none!important;top:14px}a[data-v-43ca4dba]{margin-bottom:12px}.layer-container[data-v-8f6a9d3c]{min-width:100%;min-height:100%;margin:0;flex-grow:1;display:flex;isolation:isolate}.layer-tab[data-v-8f6a9d3c]:not(.minimized){padding-top:20px;padding-bottom:20px;min-height:100%;flex-grow:1;text-align:center;position:relative}.inner-tab>.layer-container>.layer-tab[data-v-8f6a9d3c]:not(.minimized){padding-top:50px}.layer-tab.minimized[data-v-8f6a9d3c]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:55px 0 0;margin:0;cursor:pointer;font-size:40px;color:var(--foreground);border:none;background-color:transparent}.layer-tab.minimized[data-v-8f6a9d3c]>*{margin:0;writing-mode:vertical-rl;text-align:left;padding-left:10px;width:50px}.inner-tab>.layer-container>.layer-tab[data-v-8f6a9d3c]:not(.minimized){margin:-50px -10px;padding:50px 10px}.modal-body .layer-tab[data-v-8f6a9d3c]{padding-bottom:0}.modal-body .layer-tab[data-v-8f6a9d3c]:not(.hasSubtabs){padding-top:0}.minimize[data-v-8f6a9d3c]{position:sticky;top:6px;right:9px;z-index:7;line-height:30px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:40px;cursor:pointer;margin-top:-44px;margin-right:-30px}.minimized+.minimize[data-v-8f6a9d3c]{transform:rotate(-90deg);pointer-events:none}.goBack[data-v-8f6a9d3c]{position:sticky;top:10px;left:10px;line-height:30px;margin-top:-50px;margin-left:-35px;border:none;background:var(--background);border-radius:50%;color:var(--foreground);font-size:30px;cursor:pointer;z-index:7}.goBack[data-v-8f6a9d3c]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}.layer-tab.minimized>*>.desc{color:var(--accent1);font-size:30px}details[data-v-c9a717ad]{margin:5px 0;padding-left:18px}#changelog[data-v-c9a717ad]{display:flex;flex-direction:column-reverse;counter-reset:version-majorer 0 version-major 0 version-minor 0}.minor[data-v-c9a717ad]{counter-increment:version-minor 1}.major[data-v-c9a717ad]{counter-increment:version-major 1;counter-set:version-minor 0}.majorer[data-v-c9a717ad]{counter-increment:version-majorer 1;counter-set:version-major 0 version-minor 0}summary[data-v-c9a717ad]:before{content:"v" counter(version-majorer) "." counter(version-major) "." counter(version-minor) " - "}summary[data-v-c9a717ad]{cursor:pointer;margin-bottom:10px;margin-left:-18px}ul[data-v-c9a717ad]{margin:var(--feature-margin) 15px var(--feature-margin) -15px;background:var(--raised-background);border:2px solid rgba(0,0,0,.125);padding:5px 5px 5px 15px;list-style:inside}li[data-v-c9a717ad]{margin:8px 0}li[data-v-c9a717ad]:before{padding:2px 8px;margin-right:8px;border-radius:var(--border-radius)}.feature[data-v-c9a717ad]:before{content:"Added";background:var(--accent1)}.change[data-v-c9a717ad]:before{content:"Other";background:var(--bought)}.fix[data-v-c9a717ad]:before{content:"Fixed";background:var(--accent2)}.breaking[data-v-c9a717ad]:before{content:"Major";background:var(--danger)}.header[data-v-c9a717ad]{margin:-20px -20px 0;padding:10px;background:var(--raised-background)}.option-tabs[data-v-6a564515]{border-bottom:4px solid var(--outline);margin:10px -10px -10px}.option-tabs button[data-v-6a564515]{background-color:transparent;color:var(--foreground);margin-bottom:-4px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:4px solid var(--foreground)}.option-tabs button[data-v-6a564515]:not(.selected){border-bottom-color:transparent}.option-tabs button[data-v-6a564515]:hover{border-bottom-color:color(from var(--foreground) srgb r g b / .3)}.info-modal-header[data-v-6a564515]{margin:-20px -20px 0;background:var(--raised-background);align-items:center}.info-modal-header[data-v-6a564515] *{margin:0}[tab=links] a[data-v-6a564515]:before{content:"> " attr(href);position:relative;font-size:.6em;text-align:left;left:20px;color:var(--highlighted);width:0;white-space:nowrap;text-shadow:none!important;top:14px}[tab=links] a[data-v-6a564515]{margin-bottom:12px}.info-modal-logo[data-v-6a564515]{height:4em;width:4em}.info-modal-title[data-v-6a564515]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.info-modal-discord-link[data-v-6a564515]{display:flex;align-items:center}.info-modal-discord[data-v-6a564515]{margin:0 4px 0 0}.user-thingy[data-v-6a564515]{font-size:20px;display:inline-block;position:relative;top:4px;width:30%;text-align:right;padding-right:3px}#key[data-v-6a564515]{color:var(--highlighted);font-size:10px;display:block;width:100%;text-align:center}#key>.material-icons[data-v-6a564515]{font-size:10px;display:inline-block;position:relative;top:1.5px}summary[data-v-16a103d2]{cursor:pointer}.configurable-notation-modifier:after{font-size:1em;display:inline-block;position:relative;top:3px;font-family:Material Icons;content:"tune";font-weight:lighter;left:10px}#notation-preview{columns:2;break-inside:unset;display:block;padding:10px;margin-left:10px;margin-right:10px;text-align:left}#notation-preview>p{width:259.6px;margin:auto}@media screen and (max-width: 600px){#notation-preview{columns:1}}.notation-thresholds{width:75%}.notation-thresholds>tr>td:first-child{width:60%}.notation-thresholds>tr>td:last-child{width:40%}.notation-list{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;flex-direction:row;align-items:stretch;margin-left:10px}.notation-list+div{margin-top:0}.notation-list+form{margin-top:-10px}.notation-list>div{break-inside:avoid;margin:0 10px 0 0;flex-grow:1}.notation-modifier{display:flex;break-inside:avoid;padding:0 10px;background-color:rgb(from var(--feature-foreground) r g b / .15);border-radius:var(--border-radius);margin:0 0 10px;min-width:200px}.notation-modifier>span{flex-grow:1;display:inline-block}.notation-modifier>label{max-width:40px;max-height:52px;display:inline;margin:0}.notation-modifier-title{font-size:12px;position:relative;width:100%;text-align:left;display:block;margin-top:0!important;margin-bottom:12px;padding-left:23.75px}.notation-modifier-title:after{height:4px;border-radius:var(--border-radius);background-image:linear-gradient(90deg,rgba(0,0,0,.2) 30%,transparent);width:35%;position:absolute;content:"";bottom:-4px;left:5px}.notation-modifier-title:before{position:absolute;left:10px;translate:0 -1.5px}:not([open])>.notation-modifier-title:before{content:"▶";scale:.8}[open]>.notation-modifier-title:before{content:"▼";scale:1.2}.notation-modifier-title:not(:first-child){margin-top:5px}.notation-modifier-title:first-child{margin-top:-10px}.subtitle{font-size:16px;position:relative;width:100%;text-align:left;display:block;margin-top:5px;margin-bottom:16px;padding-left:25px}.subtitle:after{height:4px;border-radius:var(--border-radius);background-image:linear-gradient(90deg,rgba(0,0,0,.25) 30%,transparent);width:50%;position:absolute;content:"";bottom:-4px;left:0}.subtitle:before{position:absolute;left:5px}:not([open])>.subtitle:before{content:"▶";scale:.8;translate:0 -3px}[open]>.subtitle:before{content:"▼";scale:1.2;translate:0 -1px}.lang{width:160px;height:90px;background-color:var(--background);margin:5px;border-radius:var(--border-radius);padding:46px 10px 0 0;box-sizing:border-box;text-align:right;position:relative;overflow:clip;--shadows: 6px 6px 12px -6px rgba(0, 0, 0, 0), -6px -6px 12px -6px rgb(from var(--raised-background) r g b / 0), inset 6px 6px 12px -6px rgba(0, 0, 0, 0), inset -6px -6px 12px -6px rgb(from var(--raised-background) r g b / 0);box-shadow:var(--shadows);cursor:pointer}[islang] table{margin-top:10px;margin-bottom:10px}.langPortion{font-size:.6rem}.lang:hover:not(.active){--shadows: 6px 6px 12px -6px rgba(0, 0, 0, .3), -6px -6px 12px -6px rgb(from var(--raised-background) r g b / 1), inset 6px 6px 12px -6px rgba(0, 0, 0, 0), inset -6px -6px 12px -6px rgb(from var(--raised-background) r g b / 0)}.lang.active{--shadows: 6px 6px 12px -6px rgba(0, 0, 0, 0), -6px -6px 12px -6px rgb(from var(--raised-background) r g b / 0), inset 6px 6px 12px -6px rgba(0, 0, 0, .3), inset -6px -6px 12px -6px rgb(from var(--raised-background) r g b / 1);cursor:default}[islang] table>tr>td{width:170px;height:100px;box-sizing:border-box;padding:0}.lang span{z-index:20;position:relative}.lang:before{content:attr(lang);position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%) rotate(-15deg);font-size:80px;font-family:monospace;color:rgb(from var(--highlighted) r g b / .3);transition:all .5s ease-in-out}.option-tabs{border-bottom:4px solid var(--outline);margin:10px -10px -10px}.option-tabs button{background-color:transparent;color:var(--foreground);margin-bottom:-4px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:4px solid var(--foreground)}.option-tabs button:not(.selected){border-bottom-color:transparent}.option-tabs button:hover{border-bottom-color:color(from var(--foreground) srgb r g b / .3)}.option-title .tooltip-container{display:inline;margin-left:5px}.option-title desc{display:block;opacity:.6;font-size:small;width:300px;margin-left:0}.save-button{text-align:right}.header{margin:-20px -20px 0;padding:10px 10px 0;background:var(--raised-background)}.nav[data-v-d99321cf]{background-color:var(--raised-background);display:flex;left:0;right:0;top:0;height:46px;width:100%;border-bottom:4px solid var(--outline)}.nav[data-v-d99321cf]>*{height:46px;width:46px;display:flex;cursor:pointer;flex-shrink:0}.nav>.banner[data-v-d99321cf]{height:100%;width:unset}.overlay-nav[data-v-d99321cf]{position:fixed;left:0;display:flex;flex-direction:column;z-index:2;height:100vh;background-color:var(--background);box-shadow:0 0 10px 10px var(--background)}.overlay-nav[data-v-d99321cf]>*:has(*){height:50px;width:50px;display:flex;cursor:pointer;margin:0;align-items:center;justify-content:center}.title[data-v-d99321cf]{font-size:36px;text-align:left;margin-left:12px;cursor:unset}.nav>.title[data-v-d99321cf]{width:unset;flex-shrink:1;overflow:hidden;white-space:nowrap}.nav .saves[data-v-d99321cf],.nav .info[data-v-d99321cf]{display:flex}.tooltip-container[data-v-d99321cf]{width:100%;height:100%;display:flex}.overlay-nav .discord[data-v-d99321cf]{position:relative;top:-0px}.discord img[data-v-d99321cf]{width:100%;height:100%}.discord-links[data-v-d99321cf]{position:fixed;top:45px;padding:20px;right:-280px;width:200px;transition:right 1.5s ease;background:var(--raised-background);z-index:10;border-radius:0 var(--border-radius) var(--border-radius) 0;border-width:4px;border-color:#00000040;border-style:solid}.overlay-nav .discord-links[data-v-d99321cf]{position:absolute;left:-280px;right:unset;transition:left .5s cubic-bezier(.075,.82,.165,1)}.overlay-nav .discord:hover .discord-links[data-v-d99321cf]{left:-10px}.discord-links li[data-v-d99321cf]{margin-bottom:4px}:not(.overlay-nav) .discord:hover .discord-links[data-v-d99321cf]{right:0}.material-icons[data-v-d99321cf]{font-size:36px}.material-icons[data-v-d99321cf]:hover,.version:hover span[data-v-d99321cf]{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--foreground)}.nav .version-container[data-v-d99321cf]{display:flex;height:25px;margin-bottom:0;margin-left:10px}.overlay-nav .version-container[data-v-d99321cf]{width:unset;height:25px}.version[data-v-d99321cf]{color:var(--foreground)}.nav>div>a[data-v-d99321cf],.overlay-nav>div>a[data-v-d99321cf]{color:var(--foreground);text-shadow:none}.needsSync[data-v-d99321cf]{color:var(--danger);animation:4s wiggle-d99321cf ease infinite}@keyframes wiggle-d99321cf{0%{transform:rotate(-3deg);box-shadow:0 2px 2px #0003}5%{transform:rotate(20deg)}10%{transform:rotate(-15deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-1deg)}25%{transform:rotate(0);box-shadow:0 2px 2px #0003}}.tabs-container[data-v-d0a3afce]{width:100vw;flex-grow:1;overflow-x:auto;overflow-y:hidden;display:flex}.tabs-container[data-v-d0a3afce]:not(.useHeader){width:calc(100vw - 50px);margin-left:50px}.tab[data-v-d0a3afce]{position:relative;height:100%;flex-grow:1;transition-duration:0s;overflow-y:auto;overflow-x:hidden}.inner-tab[data-v-d0a3afce]{padding:50px 10px;min-height:calc(100% - 100px);display:flex;flex-direction:column;margin:0;flex-grow:1}.tab+.tab>.inner-tab[data-v-d0a3afce]{border-left:solid 4px var(--outline)}.tab hr{height:4px;border:none;background:var(--outline);margin:var(--feature-margin) 0}.tab .modal-body hr{margin:7px 0}.tpsDisplay[data-v-7fdca422],.tpsDisplay2[data-v-7fdca422]{position:absolute;left:10px;z-index:100}.tpsDisplay[data-v-7fdca422]{bottom:25px}.tpsDisplay2[data-v-7fdca422]{bottom:10px}.low[data-v-7fdca422]{color:var(--danger)}.fade-leave-to[data-v-7fdca422]{opacity:0}:root{color-scheme:dark}*{transition-duration:.5s;font-family:Sono,Roboto Mono,monospace;font-weight:700;margin:auto;text-size-adjust:none;-webkit-user-select:none;user-select:none}*:focus{outline:none}.error-container *{-webkit-user-select:text;user-select:text}body{overflow:hidden;transition:none;text-align:center}html,body,#app{min-height:100%;height:100%}h1,h2,h3,b,input{display:inline}button{color:#000}a,.button,.link{display:block;color:var(--link);background:none;border:none;cursor:pointer;text-decoration:none}a:hover,.button:hover,.link:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--link)}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{text-shadow:none}ul{list-style-type:none}.Vue-Toastification__toast{margin:unset}:disabled{pointer-events:none}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.app[data-v-b45f2ee2]{background-color:var(--background);color:var(--foreground);display:flex;flex-flow:column;min-height:100%;height:100%}#modal-root[data-v-b45f2ee2]{position:absolute;min-height:100%;height:100%;color:var(--foreground)}.error-container[data-v-b45f2ee2]{background:var(--background);overflow:auto;width:100%;height:100%}.error-container>.error[data-v-b45f2ee2]{position:static}
