@font-face{font-family:Paper Mario;src:url(/assets/SuperMarioScript2Demo-Regular-DVOlYKw-.ttf)}:root{font-size:14px}html,body{-webkit-user-select:none;user-select:none;color:#fff;margin:0;padding:0;border:0;position:relative}#app{margin:0;padding:0;border:0;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}input,textarea,button,option,select{font-family:inherit}button{cursor:pointer}*,*:before,*:after{box-sizing:border-box}a{cursor:pointer;text-decoration:underline}a:hover{text-decoration:underline}p{margin:0}h1,h2,h3{margin:0;font-size:1.5rem;font-weight:400}section[data-v-d8f68f23]{overflow:hidden;border-radius:10px;text-align:center;display:flex;flex-direction:column;width:100%;height:100%;transition:scale .5s,box-shadow .5s}header[data-v-d8f68f23]{display:flex;flex-direction:row;gap:1rem;padding:.5rem;flex-grow:0;justify-content:space-between}div.drag-handle[data-v-d8f68f23]{width:1rem;height:2rem;display:grid;grid-template-columns:1fr 1fr}div.drag-close[data-v-d8f68f23]{cursor:pointer;font-size:1.5rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}div.circle[data-v-d8f68f23]{border-radius:9999px;aspect-ratio:1;background:#fff;width:4px;height:4px}div.content[data-v-d8f68f23]{width:100%;flex-grow:1}div.wrapper[data-v-01f70f7d]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}div.flex[data-v-01f70f7d]{display:flex;flex-direction:row;justify-content:center;gap:1px;width:100%}img[data-v-01f70f7d]{object-fit:contain;height:3rem}img.hide[data-v-01f70f7d]{display:none}.svg[data-v-46e7b17c]{height:100%;aspect-ratio:1 / 1;transition:background-color .3s,stroke .3s;inset:2px;scale:.75}.button[data-v-46e7b17c]{position:relative;transition:background-color .3s,color .3s;cursor:pointer!important;aspect-ratio:1 / 1;min-height:1rem;height:100%;max-height:4rem;border-radius:5px;background-color:var(--section-color);color:#fff;display:grid;place-items:center;flex-shrink:1;flex-grow:0;flex-basis:0;padding:0!important}div.button[data-v-46e7b17c]:hover{background-color:#fff;color:var(--section-color)}div.button>.svg[data-v-46e7b17c]{stroke:#fff;background-color:var(--section-color)}div.button:hover>.svg[data-v-46e7b17c]{background-color:#fff;stroke:var(--section-color)}div.arrow[data-v-46e7b17c]{width:0;height:0;padding:.6rem;rotate:45deg;background-color:#101020;z-index:-10;position:absolute}div.tooltip[data-v-46e7b17c]{transform-origin:bottom center;background-color:#101020;padding:.5rem 1rem;width:max-content;border-radius:8px;z-index:10;transform:scale(0%);transition:transform .15s;color:#fff;pointer-events:none}div.button:hover>div.tooltip[data-v-46e7b17c]{transform:scale(1)}button[data-v-6a7da7e3]{height:100%;border-radius:5px}button.map-select[data-v-6a7da7e3]{width:auto;height:2em;font-size:1rem}.map-buttons[data-v-6a7da7e3]{text-align:center;margin:0 1em 1em;padding:.25em;border-radius:5px;background-color:#0004}.map-buttons button[data-v-6a7da7e3]{margin-bottom:.25em;background-color:#ff818167}button.map-select.complete[data-v-6a7da7e3]{text-decoration:line-through 5px;background-color:#ff818167}button.map-select.complete.selected[data-v-6a7da7e3]{background-color:#9b1511}button.selected[data-v-6a7da7e3]{background-color:#3aad5d!important;border-color:#000}.map-areas[data-v-6a7da7e3]{display:grid;gap:2px;justify-content:center;grid-auto-columns:minmax(5.3rem,min-content);grid-auto-rows:minmax(3.7rem,min-content);grid-auto-flow:column}button.map-area[data-v-6a7da7e3]{width:100%;height:100%;background-color:#ff818167;font-size:1rem;border:4px solid black;border-radius:8px;padding:.2rem .5rem;word-wrap:normal}button[data-v-6a7da7e3]{background-color:#ff818167;font-size:1rem;border:4px solid black;border-radius:8px}button[data-v-6a7da7e3]:hover{background-color:#966666}button.checksInLogic[data-v-6a7da7e3]:hover{background-color:#acdfc8}button.checksInLogic[data-v-6a7da7e3]{background-color:#fff}button.fullCleared[data-v-6a7da7e3]{text-decoration:line-through;color:#333}div.map-label[data-v-6a7da7e3]{display:flex;justify-content:center;align-items:center}.map-checks[data-v-6a7da7e3]{width:fit-content;margin-inline:auto}.map-checks ul[data-v-6a7da7e3]{list-style-type:none;display:flex;flex-direction:column;align-items:start}.map-checks li[data-v-6a7da7e3]{color:#888}.map-checks li.available[data-v-6a7da7e3]{color:#e8e8e8}.map-checks li[data-v-6a7da7e3]:not(.disabled):hover{color:#b0b0b0}.map-checks li.available[data-v-6a7da7e3]:not(.disabled):hover{color:#fff}.map-checks li.disabled[data-v-6a7da7e3]{color:#666;text-decoration:line-through}.map-checks li input[type=checkbox][data-v-6a7da7e3]{margin-right:1rem;cursor:pointer}.map-checks li label[data-v-6a7da7e3]{cursor:pointer}svg[data-v-5adb6ba8]{display:block;margin:auto}div.tracker-item[data-v-5adb6ba8]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;cursor:pointer}img[data-v-5adb6ba8]{width:100%;height:100%;object-fit:contain}p[data-v-5adb6ba8]{pointer-events:none}.not-required[data-v-5adb6ba8]{color:#c80000;position:absolute;inset:0 40% 40% 0;pointer-events:none}p.label[data-v-5adb6ba8]{position:absolute;top:0;right:4px;font-size:2rem;stroke:1px black;-webkit-text-stroke:1px black;font-weight:700}p.count[data-v-5adb6ba8]{font-size:1.75rem;stroke:1px black;-webkit-text-stroke:1px black;position:absolute;bottom:0;font-weight:700}p.checkmark[data-v-5adb6ba8]{position:absolute;bottom:0;right:4px;font-size:2rem;color:#0d0;stroke:1px black;-webkit-text-stroke:1px black}div.small-annotation[data-v-5adb6ba8]{position:absolute;pointer-events:none;bottom:0;right:0;width:35%}div.entrance-annotation[data-v-5adb6ba8]{stroke:1px black;-webkit-text-stroke:1px black;font-weight:700;place-items:center;width:70%;display:grid;grid-template-columns:1fr 1fr}span.annotation-question-mark[data-v-5adb6ba8]{font-size:2rem;font-weight:900;font-family:Arial Black,Gadget,sans-serif;stroke:3px black;-webkit-text-stroke:3px black;text-shadow:white 0px 0px 8px,white 0px 0px 8px}div.upgrades[data-v-5adb6ba8]{display:flex;flex-direction:column-reverse}div.upgrades>img[data-v-5adb6ba8]{margin-top:-50%}div.hover-tip[data-v-5adb6ba8]{transform-origin:bottom center;background-color:#101020;padding:.5rem 1rem;width:20rem;border-radius:8px;z-index:10;animation:forwards tooltip-grow-5adb6ba8 .15s}@keyframes tooltip-grow-5adb6ba8{0%{transform:scale(0%)}to{transform:scale(1)}}button[data-v-5adb6ba8]{background-color:transparent;padding:0;margin:0;border:0}button.scaling[data-v-5adb6ba8]{font-size:3rem;color:#fff;stroke:1px black;-webkit-text-stroke:1px black;cursor:pointer}button.entrance[data-v-5adb6ba8]{cursor:pointer}div.star-tooltip[data-v-5adb6ba8]{display:grid;place-items:center;pointer-events:all;grid-template-columns:repeat(8,3rem)}div.star-tooltip>h3[data-v-5adb6ba8]{opacity:.6;font-size:1rem;text-align:left;width:100%;grid-column:1 / 9}.down-arrow[data-v-5adb6ba8]{width:0;height:0;padding:.6rem;rotate:45deg;background-color:#101020;z-index:-10;position:absolute}.shrink>img[data-v-5adb6ba8]{width:70%;height:70%}.fade>img[data-v-5adb6ba8]{filter:grayscale(1) brightness(50%)}.glow>img[data-v-5adb6ba8]{filter:grayscale(.6) brightness(80%) drop-shadow(0px 0px 5px white)}div.flex-header[data-v-cdd73498]{color:#fff;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}h2[data-v-cdd73498]{margin:0}div.grid[data-v-cdd73498]{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr));gap:1rem;resize:horizontal}div.grid-item[data-v-cdd73498]{aspect-ratio:1}textarea[data-v-49c6ad05]{font-family:monospace;width:100%;height:100%;font-size:1rem;resize:none}.import[data-v-970c8690]{font-size:large;max-width:50ch;text-align:center}.url[data-v-970c8690]{margin-block:1rem}.id[data-v-970c8690]{border-radius:8px;padding:.5rem;border:2px solid rgb(255,0,0);background-color:#fff}.id[data-v-970c8690]:valid,.id[data-v-970c8690]:disabled{border:2px solid transparent}#alsoReset[data-v-970c8690]{margin-top:1.5rem;margin-bottom:.5rem}.importButton[data-v-970c8690]{font-size:2rem;padding:.5rem}.importButton[data-v-970c8690]:disabled{cursor:default}.error[data-v-970c8690]{margin-top:1rem;background-color:#ffc8c8;color:#000;padding:1rem;border-radius:8px;border:2px solid red}div.container[data-v-d5904c03]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}div.rows[data-v-d5904c03]{display:grid;grid-template-rows:repeat(10,1fr);justify-content:stretch;row-gap:.5rem;height:100%;width:100%}div.gridrow[data-v-d5904c03]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;min-height:0}div.gridrow>div[data-v-d5904c03]{aspect-ratio:1 / 1}div.flex[data-v-0d7c9fcd]{display:flex;flex-direction:column;gap:1rem}div.flex-row[data-v-0d7c9fcd]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.checkbox-groove[data-v-0d7c9fcd]{position:absolute;inset:0;background-color:#ababab;border-radius:20px;transition:all .3s ease}.checkbox-groove[data-v-0d7c9fcd]:after{position:absolute;content:"";width:28px;height:28px;border-radius:50%;background-color:#fff;top:1px;left:1px;transition:all .3s ease}.checkbox-slider[data-v-0d7c9fcd]{position:relative;display:block;width:60px;height:30px;cursor:pointer}input.checkbox-slider[data-v-0d7c9fcd]{display:none}input:checked+.checkbox-groove[data-v-0d7c9fcd]{background-color:#5fcf80}input:checked+.checkbox-groove[data-v-0d7c9fcd]:after{transform:translate(30px)}label[data-v-0d7c9fcd]{position:absolute;left:0;top:0}input[data-v-0d7c9fcd],select[data-v-0d7c9fcd]{min-height:100%}.mask[data-v-504f8dbb]{position:fixed;z-index:9998;width:100%;height:100%;background-color:#0006;transition:opacity .3s;display:grid;place-items:center}.header[data-v-504f8dbb]{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:1.2rem;margin-bottom:1rem}.close[data-v-504f8dbb]{height:2rem;width:2rem;cursor:pointer;display:grid;font-weight:700;place-items:center}.modal[data-v-504f8dbb]{position:relative;padding:2rem;min-height:2rem;max-height:80%;max-width:95%;overflow:auto;min-width:2rem;background-color:#002850;border-radius:12px;border:4px solid rgb(100,140,180);box-shadow:0 0 20px 12px #000}div.info-block[data-v-a803775c]{margin:10px;color:#fff;font-size:1.5rem;max-width:80ch;display:flex;flex-direction:column;align-items:center}#logo-img[data-v-a803775c]{width:50%}p[data-v-a803775c]{font-size:1.2rem;margin-top:-1rem}ul[data-v-a803775c]{display:flex;flex-direction:column;gap:1rem}a[data-v-a803775c]{color:#fff}button[data-v-a803775c]{font-size:1.8rem}.heading[data-v-696b15a4]{font-size:1.25rem;max-width:50ch}#itemSearch[data-v-696b15a4]{width:100%;border-radius:8px;padding:.5rem;margin-block:1rem}.itemList[data-v-696b15a4]{display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0}.itemEntry[data-v-696b15a4]{display:flex;justify-content:space-between;align-items:center}.buttons[data-v-696b15a4]{display:flex;flex-flow:row nowrap;gap:1px}.buttons>button[data-v-696b15a4]{border:0;padding:.5rem;min-width:3rem;cursor:pointer;color:var(--primary-color);background-color:#ffffffe6}.buttons>button[data-v-696b15a4]:hover{background-color:#dcdcdce6}.buttons>button[data-v-696b15a4]:nth-child(1){border-radius:8px 0 0 8px;--primary-color: rgb(0, 180, 80)}.buttons>button[data-v-696b15a4]:nth-child(2){border-radius:0;--primary-color: rgb(127, 127, 127)}.buttons>button[data-v-696b15a4]:nth-child(3){border-radius:0 8px 8px 0;--primary-color: rgb(180, 0, 80)}.buttons>.selected[data-v-696b15a4]{background-color:var(--primary-color);color:#fff}.buttons>.selected[data-v-696b15a4]:hover{background-color:var(--primary-color)}.import[data-v-99eef35b]{font-size:large;max-width:50ch;text-align:center}.toggle-buttons[data-v-99eef35b]{display:flex;flex-flow:row wrap;gap:.5rem;padding-block:1rem;justify-content:center}.toggle-button[data-v-99eef35b]{--color: rgb(180, 0, 0);padding:.25rem;line-height:1rem;border:2px outset var(--color);border-radius:8px;box-shadow:inset -2px -2px 4px var(--color);width:9rem}.toggle-button[data-v-99eef35b]:active,.toggle-button.checked[data-v-99eef35b]:active{box-shadow:none;border-style:solid;box-shadow:inset 0 0 4px var(--color)}.toggle-button.checked[data-v-99eef35b]{--color: green;border-style:inset;border-color:var(--color);box-shadow:inset 2px 2px 4px var(--color)}.toggle-button[data-v-99eef35b]:before{content:"X ";color:var(--color)}.toggle-button.checked[data-v-99eef35b]:before{content:"✓ "}.save-buttons[data-v-99eef35b]{display:flex;flex-direction:column;width:100%;justify-content:center;gap:.5rem}.save-buttons>button[data-v-99eef35b]{padding:.5rem;font-size:large;min-width:12.5rem}.import[data-v-ad48962c]{font-size:large;max-width:50ch;text-align:center;display:flex;flex-direction:column;gap:1rem}.toggle-buttons[data-v-ad48962c]{display:flex;gap:.5rem;padding-block:1rem;justify-content:center}.toggle-button[data-v-ad48962c]{--color: rgb(180, 0, 0);padding:.25rem .5rem;line-height:1rem;border:2px outset var(--color);border-radius:8px;box-shadow:inset -2px -2px 4px var(--color)}.toggle-button[data-v-ad48962c]:active,.toggle-button.checked[data-v-ad48962c]:active{box-shadow:none;border-style:solid;box-shadow:inset 0 0 4px var(--color)}.toggle-button.checked[data-v-ad48962c]{--color: green;border-style:inset;border-color:var(--color);box-shadow:inset 2px 2px 4px var(--color)}.toggle-button[data-v-ad48962c]:before{content:"X ";color:var(--color);width:1rem}.toggle-button.checked[data-v-ad48962c]:before{content:"✓ "}.error[data-v-ad48962c]{background-color:#ffc8c8;color:#000;padding:1rem;border-radius:8px;border:2px solid red}.vgl-layout[data-v-5a12bfbd]{--vgl-resizer-border-color: white}.header[data-v-5a12bfbd]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;flex-grow:0;position:relative;height:4.5rem}.buttons[data-v-5a12bfbd]{display:flex;gap:8px;min-width:auto;height:100%}.settings-warning[data-v-5a12bfbd]{font-size:1.5rem;width:40ch;margin-bottom:1rem}@media(max-width:640px){#logo-img[data-v-5a12bfbd]{display:none!important}}#logo-img[data-v-5a12bfbd]{width:auto;height:100%;display:inline;object-fit:contain}div.add-panels[data-v-5a12bfbd]{background-color:#2273a4;position:absolute;border-bottom:4px solid #1e3140;top:0;left:0;right:0;height:8rem;padding:1rem;z-index:20;transition:transform .2s;display:flex;flex-direction:row;align-items:center;gap:4px;padding-block:4px}div.add-panels>div[data-v-5a12bfbd]{height:100%;width:8rem;text-align:center;padding-inline:4px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#1e3140;cursor:move}main[data-v-5a12bfbd]{transition:transform .2s;flex-grow:1}footer[data-v-5a12bfbd]{width:100%;display:inline-block;text-align:center;color:#fff;font-size:1rem;padding-bottom:1rem;flex-grow:0}
