.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:#00000080;transition:opacity .3s ease}.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:5px;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{-webkit-transform:scale(1.1);transform:scale(1.1)}:root{--pk-hp-high: #4ade80;--pk-hp-mid: #facc15;--pk-hp-low: #ef4444;--pk-xp: #60a5fa;--pk-line: rgba(255, 255, 255, .09);--pk-soft: rgba(255, 255, 255, .04);--pk-shadow: 0 2px 10px rgba(0, 0, 0, .25);--pk-accent: #ef4444;--pk-good: #4ade80;--pk-bad: #f87171}.pk-layer *,.pk-journey *,.pk-settings-section *{margin:0;transition-duration:0s;font-weight:inherit}.pk-layer :is(b,strong,h2,h3,h4),.pk-journey :is(b,strong,h2,h3,h4){font-weight:700}.pk-layer :is(h2,h3,h4),.pk-journey :is(h2,h3,h4){display:block}.pk-layer h4{margin:10px 0 4px}.pk-layer p,.pk-journey p{margin:6px 0}.pk-layer,.pk-journey{font-weight:400;text-align:left;max-width:760px;margin:0 auto;padding:0 12px 40px;box-sizing:border-box}.pk-layer-title{text-align:center;margin:6px 0 10px;color:var(--layer-color);letter-spacing:.5px}.pk-panel{background:var(--raised-background);border:1px solid var(--pk-line);border-radius:10px;padding:12px 14px;margin:12px 0;box-shadow:var(--pk-shadow)}.pk-panel-title{margin:0 0 8px;font-size:15px;text-transform:uppercase;letter-spacing:1px;color:var(--layer-color, var(--foreground));opacity:.9}.pk-muted{opacity:.65}.pk-small{font-size:12.5px;line-height:1.4}.pk-setting{display:flex;gap:6px;align-items:flex-start;margin-top:4px;cursor:pointer}.pk-done{color:var(--pk-good)}.pk-warning,.pk-notice{background:#facc151f;border:1px solid rgba(250,204,21,.35);border-radius:8px;padding:6px 10px;font-size:13px;margin:6px 0;text-align:center}.pk-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.pk-sprite{image-rendering:pixelated;object-fit:contain;display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none}.pk-sprite-wrap{position:relative;display:inline-block;line-height:0;vertical-align:middle}.pk-layer .pk-sprite-accessory,.pk-journey .pk-sprite-accessory{position:absolute;right:4%;bottom:4%;margin:0;line-height:1;pointer-events:none}.pk-silhouette{filter:brightness(0) opacity(.45)}.pk-item-icon{image-rendering:pixelated;vertical-align:middle}.pk-badge-img{object-fit:contain;vertical-align:middle;transition:filter .3s}.pk-emblem{display:inline-flex;align-items:center;justify-content:center;border-radius:30% 70%;background:radial-gradient(circle at 35% 30%,#fff8 0%,transparent 45%),var(--emblem);color:#fff;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 0 0 2px #00000040 inset;flex-shrink:0;vertical-align:middle}.pk-emblem.unearned{filter:grayscale(1) brightness(.45)}.pk-badge-img.unearned{filter:grayscale(1) brightness(.35)}.pk-btn{font:inherit;font-size:13px;color:var(--foreground);background:var(--pk-soft);border:1px solid var(--pk-line);border-radius:8px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s,transform .05s,border-color .15s;white-space:nowrap}.pk-btn:hover:not(:disabled){background:#ffffff1a}.pk-btn:active:not(:disabled){transform:translateY(1px)}.pk-btn:disabled{opacity:.45;cursor:not-allowed}.pk-btn-primary{background:var(--layer-color, #3b82f6);border-color:transparent;color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.35)}.pk-btn-primary:hover:not(:disabled){filter:brightness(1.1);background:var(--layer-color, #3b82f6)}.pk-btn-danger{background:#b91c1c;border-color:transparent;color:#fff;font-weight:600}.pk-btn-ghost{background:transparent}.pk-btn-small{padding:3px 8px;font-size:12px}.pk-types{display:inline-flex;gap:4px;flex-wrap:wrap}.pk-type{display:inline-block;color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 7px;border-radius:999px;text-shadow:0 1px 1px rgba(0,0,0,.45)}.pk-type.small{font-size:9px;padding:1px 5px}.pk-bar{position:relative;height:8px;border-radius:999px;background:#00000059;overflow:hidden;margin:3px 0}.pk-bar-fill{height:100%;border-radius:999px;transition:width .15s linear,background .3s}.pk-bar-hp .pk-bar-fill{background:var(--pk-hp-high)}.pk-bar-xp{height:5px}.pk-bar-xp .pk-bar-fill{background:var(--pk-xp)}.pk-bar-time .pk-bar-fill{background:#ffffff8c;transition:none}.pk-bar-progress{height:10px}.pk-bar-progress .pk-bar-fill{background:linear-gradient(90deg,#dc0a2d,#f97316)}.pk-detail .pk-bar,.pk-dex-summary .pk-bar{height:14px}.pk-bar-label{position:absolute;top:0;right:0;bottom:0;left:0;font-size:10px;line-height:14px;text-align:center;color:#fff;text-shadow:0 1px 1px #000}.pk-dexnum{font-family:Roboto Mono,monospace;opacity:.6;font-size:12px}.pk-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px 14px;margin:10px 0}.pk-stat{display:flex;justify-content:space-between;font-size:13px;border-bottom:1px dashed var(--pk-line);padding:2px 0}.pk-stat-label{opacity:.7}.pk-stat-value{font-family:Roboto Mono,monospace}.pk-hud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;background:var(--raised-background);border:1px solid var(--pk-line);border-radius:10px;padding:8px 12px;margin:6px 0 4px}.pk-hud-money{font-size:20px;font-weight:700;color:#facc15;font-family:Roboto Mono,monospace}.pk-hud-badges{display:flex;gap:3px;align-items:center}.pk-hud-stat{font-size:13px;background:var(--pk-soft);border-radius:6px;padding:3px 8px}.pk-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:10px 0 6px}.pk-nav-node{font:inherit;color:#fff;width:62px;height:62px;border-radius:50%;border:3px solid rgba(0,0,0,.25);background:var(--node-color);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:-3px -3px 4px #00000040 inset,0 2px 6px #0000004d;transition:transform .1s,box-shadow .2s;position:relative}.pk-nav-node:hover:not(:disabled){transform:scale(1.07)}.pk-nav-node.open{border-color:#fff}.pk-nav-node.glow{box-shadow:-3px -3px 4px #00000040 inset,0 0 14px 3px #ffffffbf}.pk-nav-node:disabled{background:var(--locked);cursor:not-allowed;opacity:.6}.pk-nav-letter{font-size:20px;font-weight:800}.pk-nav-label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.pk-starter-select{text-align:center;padding:10px 0}.pk-starters{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:16px 0}.pk-starter{font:inherit;color:inherit;background:var(--raised-background);border:2px solid var(--pk-line);border-radius:14px;padding:12px 18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .15s,border-color .15s}.pk-starter:hover{transform:translateY(-3px);border-color:#facc15}.pk-scene{position:relative;height:250px;border-radius:12px;overflow:hidden;border:2px solid rgba(0,0,0,.35);box-shadow:var(--pk-shadow);margin:8px 0;color:#1f2937}.pk-terrain-grass{background:linear-gradient(180deg,#bfe3f5,#e3f4d9 45%,#a8d88a 46%,#8cc26b)}.pk-terrain-forest{background:linear-gradient(180deg,#52734d,#7fa36a 45%,#5f8a4c 46%,#4b7038)}.pk-terrain-cave{background:linear-gradient(180deg,#3f3a36,#6b5f55 45%,#8a7b6b 46%,#6f6254)}.pk-terrain-water{background:linear-gradient(180deg,#a5d8ff,#7cc0f5 45%,#3d8bd9 46%,#2c6fb5)}.pk-terrain-building{background:linear-gradient(180deg,#4b4f63,#6d7188 45%,#9a93a8 46%,#7a738b)}.pk-terrain-arena{background:linear-gradient(180deg,#f3e3c3,#f1d9a8 45%,#d9b779 46%,#c49a58)}.pk-terrain-legend{background:radial-gradient(circle at 70% 30%,#fde68a,#a78bfa 45%,#4c1d95)}.pk-scene-banner{position:absolute;left:0;right:0;bottom:0;background:#111827d9;color:#f9fafb;font-size:13px;padding:6px 12px;z-index:3;border-top:2px solid rgba(255,255,255,.15)}.pk-foe{position:absolute;top:10px;right:12px;left:12px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.pk-foe.pk-searching{justify-content:flex-end;flex-direction:column;align-items:flex-end;top:40px}.pk-searching .pk-bar{width:140px;margin-right:30px}.pk-ally{position:absolute;bottom:34px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.pk-infobox{background:#ffffffeb;border:2px solid #374151;border-radius:8px 2px;padding:4px 10px 6px;min-width:150px;max-width:190px;box-shadow:2px 2px #00000040;font-size:13px;font-weight:700;z-index:2}.pk-ally .pk-infobox{margin-bottom:14px}.pk-infobox-name{display:flex;justify-content:space-between;gap:8px}.pk-infobox .pk-bar{background:#374151}.pk-platform{position:relative;display:flex;justify-content:center}.pk-platform:after{content:"";position:absolute;bottom:4px;width:130px;height:26px;border-radius:50%;background:#0000002e;z-index:0}.pk-platform .pk-sprite,.pk-platform .pk-sprite-wrap{position:relative;z-index:1}.pk-foe-sprite{animation:pk-enter .35s ease-out}.pk-ally-sprite{animation:pk-bob 1.6s ease-in-out infinite}@keyframes pk-enter{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes pk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pk-rustle{display:flex;gap:6px;margin:18px 40px 8px 0}.pk-rustle span{width:14px;height:22px;background:#4d7c34;border-radius:50% 50% 0 0;animation:pk-rustle .8s ease-in-out infinite}.pk-terrain-cave .pk-rustle span,.pk-terrain-building .pk-rustle span{background:#57534e}.pk-terrain-water .pk-rustle span{background:#1e5aa0}.pk-rustle span:nth-child(2){animation-delay:.15s}.pk-rustle span:nth-child(3){animation-delay:.3s}@keyframes pk-rustle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.pk-scene-trainerballs{position:absolute;top:8px;left:12px;display:flex;gap:4px;z-index:3}.pk-pip{width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,#ef4444 50%,#f9fafb 50%);border:1.5px solid #111827}.pk-pip.fainted{filter:grayscale(1) opacity(.5)}.pk-flash{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);background:#111827e6;color:#fff;padding:8px 16px;border-radius:999px;font-weight:700;z-index:4;white-space:nowrap;animation:pk-pop 1.6s ease-out forwards;border:2px solid rgba(255,255,255,.25)}.pk-flash-catch{border-color:#4ade80}.pk-flash-shiny,.pk-flash-badge{border-color:#facc15;color:#fde68a}.pk-flash-evolve{border-color:#60a5fa}.pk-flash-fail{border-color:#f87171}@keyframes pk-pop{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}12%{transform:translate(-50%,-50%) scale(1.05);opacity:1}80%{opacity:1}to{transform:translate(-50%,-60%);opacity:0}}.pk-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pk-strip-mon{font:inherit;color:inherit;position:relative;background:var(--raised-background);border:2px solid var(--pk-line);border-radius:10px;padding:2px 4px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.pk-strip-mon.active{border-color:#facc15}.pk-strip-mon.fainted{filter:grayscale(1) opacity(.5)}.pk-strip-mon .pk-bar{width:100%}.pk-strip-level{position:absolute;top:1px;right:5px;font-size:11px;font-weight:700;opacity:.8}.pk-controls{background:var(--raised-background);border:1px solid var(--pk-line);border-radius:10px;padding:8px 10px;margin:8px 0;display:flex;flex-direction:column;gap:6px}.pk-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pk-control-label{width:64px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;opacity:.6}.pk-ball-counts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-left:69px}.pk-ball-count{display:inline-flex;align-items:center;font-family:Roboto Mono,monospace;font-size:13px}.pk-ball-count.empty{color:var(--pk-bad)}.pk-check{padding-left:69px;cursor:pointer}.pk-run-stats{text-align:center;margin:6px 0}.pk-log{background:var(--raised-background);border:1px solid var(--pk-line);border-radius:10px;padding:6px 10px;max-height:260px;overflow-y:auto}.pk-log-entry{display:flex;align-items:center;gap:6px;font-size:13px;padding:2px 0;border-bottom:1px solid var(--pk-soft)}.pk-log-icon{width:16px;text-align:center;opacity:.8}.pk-log-catch .pk-log-icon{color:var(--pk-good)}.pk-log-fail{opacity:.75}.pk-log-fail .pk-log-icon{color:var(--pk-bad)}.pk-log-shiny,.pk-log-badge{color:#fde68a;font-weight:600}.pk-log-evolve{color:#93c5fd}.pk-zone{border:1px solid var(--pk-line);border-radius:10px;padding:8px 10px;margin:8px 0;background:var(--pk-soft)}.pk-zone.current{border-color:var(--layer-color);box-shadow:0 0 0 1px var(--layer-color) inset}.pk-zone.locked{opacity:.55}.pk-zone-head,.pk-trainer-head,.pk-hof-entry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pk-zone-species{display:flex;flex-wrap:wrap;gap:2px;margin:6px 0 2px}.pk-zone-mon{border-radius:8px;background:#0000002e;border:1px solid transparent;line-height:0}.pk-zone-mon.caught{border-color:#fff3}.pk-zone-mon.owned{border-color:var(--pk-good);background:#4ade801f}.pk-zone-mon.unreachable{opacity:.35}.pk-special{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--pk-line)}.pk-special.locked{opacity:.55}.pk-special-body{flex:1}.pk-party-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.pk-party-slot{font:inherit;color:inherit;display:flex;align-items:center;gap:6px;background:var(--raised-background);border:2px solid var(--pk-line);border-radius:10px;padding:4px 8px;text-align:left;cursor:pointer;position:relative}.pk-party-slot.selected{border-color:var(--layer-color)}.pk-party-index{position:absolute;top:3px;left:6px;font-size:10px;opacity:.5}.pk-party-info{flex:1;display:flex;flex-direction:column;gap:2px}.pk-dex-detail-head{display:flex;align-items:center;gap:12px}.pk-dex-detail-head h3{margin:2px 0 4px}.pk-detail-actions{display:flex;gap:6px;flex-wrap:wrap}.pk-evolutions{display:flex;flex-direction:column;gap:4px}.pk-evolution{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-box-grid,.pk-dex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:4px}.pk-box-cell,.pk-dex-cell{font:inherit;color:inherit;position:relative;background:var(--pk-soft);border:2px solid transparent;border-radius:8px;padding:2px;cursor:pointer;line-height:0}.pk-layer .pk-search{flex:1;min-width:0;max-width:320px;font:inherit;font-size:14px;color:inherit;background:var(--pk-soft);border:1px solid var(--pk-line);border-radius:8px;padding:6px 10px}.pk-new-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#0b3b1c;background:var(--pk-good);border-radius:999px;padding:1px 6px;vertical-align:middle}.pk-type-toggle{font:inherit;background:none;border:2px solid transparent;border-radius:999px;padding:1px;cursor:pointer;opacity:.55}.pk-type-toggle.active{opacity:1;border-color:var(--foreground)}.pk-box-ready{position:absolute;top:2px;right:4px;font-size:11px;color:var(--pk-good)}.pk-box-cell.in-party{background:#f9731626}.pk-box-cell.selected,.pk-dex-cell.selected{border-color:var(--layer-color)}.pk-box-level,.pk-dex-cell-num{position:absolute;bottom:2px;right:4px;font-size:10px;line-height:1;opacity:.75}.pk-dex-cell-shiny{position:absolute;top:2px;right:3px;font-size:10px;line-height:1}.pk-dex-cell.unseen{opacity:.6}.pk-dex-cell.caught{background:#dc0a2d1f}.pk-dex-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:10px}.pk-dex-layout .pk-dex-detail{position:sticky;top:8px;margin:0}.pk-dex-layout .pk-dex-detail-head{flex-direction:column;text-align:center}.pk-dex-layout .pk-stat-grid{grid-template-columns:1fr}@media (max-width: 1100px){.pk-dex-layout{grid-template-columns:1fr}.pk-dex-layout .pk-dex-detail{order:-1;position:static}}.pk-where{margin:4px 0;padding-left:18px;font-size:13px}.pk-dex-summary{text-align:center}.pk-milestones{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin-bottom:8px}.pk-milestone{display:flex;gap:6px;align-items:center;opacity:.5}.pk-milestone.earned{opacity:1}.pk-money-big{text-align:center;font-size:26px;font-weight:700;color:#facc15;font-family:Roboto Mono,monospace}.pk-shop-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--pk-line)}.pk-shop-row:last-child{border-bottom:none}.pk-shop-row.locked{opacity:.5}.pk-shop-info{flex:1}.pk-shop-actions{display:flex;gap:4px}.pk-hof-entry{border-bottom:1px solid var(--pk-line);padding:6px 0}.pk-hof-team,.pk-trainer-team{display:flex;flex-wrap:wrap;gap:4px}.pk-hof-mon,.pk-trainer-mon{display:flex;flex-direction:column;align-items:center;background:var(--pk-soft);border-radius:8px;padding:2px 4px}.pk-badge-case{display:flex;justify-content:center;gap:8px;background:var(--raised-background);border-radius:10px;padding:8px}.pk-gym{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--pk-line)}.pk-gym:last-child{border-bottom:none}.pk-gym.locked{opacity:.5}.pk-gym.next{background:#a855f714;border-radius:10px;padding:10px;margin:4px -6px}.pk-gym-body{flex:1}.pk-quote{font-style:italic;opacity:.75;margin:6px 0;font-size:13px}.pk-challenge-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.pk-forecast{font-size:13px;padding:4px 8px;border-radius:6px}.pk-forecast.win{background:#4ade801f;color:var(--pk-good)}.pk-forecast.lose{background:#f871711f;color:var(--pk-bad)}.pk-league-trainer{padding:8px 0;border-bottom:1px solid var(--pk-line);display:flex;flex-direction:column;gap:4px}.pk-caps{display:flex;flex-wrap:wrap;gap:6px}.pk-cap{display:flex;flex-direction:column;align-items:center;background:var(--pk-soft);border-radius:6px;padding:4px 8px;min-width:34px;font-size:13px}.pk-cap.current{outline:2px solid var(--layer-color)}.pk-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:12px 0;text-align:left}.pk-region{font:inherit;color:inherit;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:2px solid var(--pk-line);border-left:6px solid var(--region-color);background:var(--raised-background);cursor:pointer;text-align:left}.pk-region.selected{border-color:var(--region-color);box-shadow:0 0 0 1px var(--region-color) inset}.pk-region:disabled{opacity:.45;cursor:not-allowed}.pk-fame-preview{background:var(--pk-soft);border-radius:8px;padding:8px 10px;margin:8px 0;display:flex;flex-direction:column;gap:6px}.pk-hof-mon.new{outline:2px solid #facc15}.pk-anime-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:999px;background:#7c3aed;color:#fff;vertical-align:middle}.pk-nav-mobile{display:none}@media (max-width: 900px){.tabs-container{overflow-x:hidden!important}.tabs-container>.tab{min-width:0!important;flex-basis:100%!important;width:100%!important;max-width:100vw}.tabs-container>.tab.pk-mobile-hidden{display:none!important}.pk-nav-desktop{display:none}.pk-nav-mobile{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4px;position:sticky;top:0;z-index:5;margin:0 -12px 8px;padding:6px 8px;background:var(--background);border-bottom:1px solid var(--pk-line)}.pk-nav-mobile .pk-nav-node{width:auto;flex:1;height:46px;border-radius:12px;min-width:0}.pk-nav-mobile .pk-nav-letter{font-size:16px}.pk-nav-mobile .pk-nav-label{font-size:8.5px}.pk-layer,.pk-journey{max-width:100%;overflow-x:hidden}}@media (max-width: 640px){.pk-scene{height:220px}.pk-scene .pk-sprite{width:88px;height:88px}.pk-strip{grid-template-columns:repeat(3,1fr)}.pk-ball-counts,.pk-check{padding-left:0}}.pk-settings-section.pk-reset{margin:16px 0 6px;padding-top:12px;border-top:1px solid var(--outline);text-align:left}.pk-reset .option-title{display:block;margin-bottom:8px}.pk-reset .pk-warning{margin-bottom:8px}.pk-reset-actions{display:flex;gap:8px;flex-wrap:wrap}.pk-layer .pk-zone-rates{color:var(--pk-good);margin-top:2px}.field{display:flex;position:relative;min-height:2em;margin:10px 0;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center}.field>*{margin:0}.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:2px solid rgba(0,0,0,.125);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.15);box-shadow:0 0 20px var(--points);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}.node[data-v-4673aca5]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.vue-select{width:50%;border-radius:var(--border-radius)}.field-buttons .vue-select{width:unset}.vue-select,.vue-dropdown{border-color:var(--outline)}.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)}form[data-v-495d5085]{margin:0;width:100%}.field[data-v-495d5085]>*{margin:0}input[data-v-495d5085]{width:50%;outline:none;border:solid 1px var(--outline);background-color:unset;border-radius:var(--border-radius)}.fullWidth[data-v-495d5085]{width:100%}.tooltip-container[data-v-ad4ea959]{position:relative;--xoffset: 0px;--yoffset: 0px;text-shadow:none!important}.tooltip[data-v-ad4ea959],.tooltip[data-v-ad4ea959]:after{pointer-events:none;position:absolute}.tooltip[data-v-ad4ea959]{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:3px;background-color:var(--tooltip-background);color:var(--points);z-index:100!important;word-break:break-word}.tooltip[data-v-ad4ea959] hr{margin:var(--feature-margin) 0}.shown[data-v-ad4ea959]{z-index:10}.fade-enter-from[data-v-ad4ea959],.fade-leave-to[data-v-ad4ea959]{opacity:0}.tooltip[data-v-ad4ea959]: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-ad4ea959],.side-nodes .tooltip[data-v-ad4ea959]: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-ad4ea959]:after,.side-nodes .tooltip[data-v-ad4ea959]: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-ad4ea959]{bottom:calc(50% + var(--yoffset));left:calc(100% + var(--xoffset));margin-bottom:unset;margin-left:5px;transform:translateY(50%)}.tooltip.right[data-v-ad4ea959]: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-ad4ea959]{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-ad4ea959]:after{top:0;margin-top:-10px;border-color:transparent transparent var(--tooltip-background) transparent}.pinned[data-v-ad4ea959]{position:absolute;right:-5px;top:-5px;transform:rotate(45deg)}.container[data-v-b3b9693a]{display:flex;align-items:center;background:var(--raised-background);box-shadow:var(--raised-background) 0 2px 3px 5px}.container.confirming button[data-v-b3b9693a]{font-size:1em}.container[data-v-b3b9693a]>*{margin:0 4px}.danger,.button.danger{position:relative;border:solid 2px var(--danger);border-right-width:16px}.danger:after{position:absolute;content:"!";color:#fff;right:-13px}.save[data-v-0058f767]{position:relative;border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:var(--feature-margin);display:flex;align-items:center;min-height:30px}.save.active[data-v-0058f767]{border-color:var(--bought)}.open[data-v-0058f767]{display:inline;margin:0;padding-left:0}.open[data-v-0058f767]:disabled{cursor:inherit;color:var(--foreground);opacity:1;pointer-events:none}.handle[data-v-0058f767]{flex-grow:0;margin-right:8px;margin-left:0;cursor:pointer}.details[data-v-0058f767]{margin:0 80px 0 0;flex-grow:1}.save.readonly .details[data-v-0058f767]{margin-right:0}.error[data-v-0058f767]{font-size:.8em;color:var(--danger)}.save-version[data-v-0058f767]{margin-left:4px;font-size:.7em;opacity:.7}.actions[data-v-0058f767]{position:absolute;top:0;bottom:0;right:4px;display:flex;padding:4px;z-index:1}.editname[data-v-0058f767]{margin:0}.time[data-v-0058f767]{font-size:small}.synced[data-v-0058f767]{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-99458d64],.field .field-title[data-v-99458d64],.field .field-buttons[data-v-99458d64]{margin:0}.field-buttons[data-v-99458d64]{display:flex}.field-buttons .field[data-v-99458d64]{margin:0 0 0 8px}.modal-footer[data-v-99458d64]{margin-top:-20px}.footer[data-v-99458d64]{display:flex;margin-top:20px}.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-84eac81b]{padding-top:10px;margin-left:10px}.vga-footer[data-v-84eac81b]{display:flex;justify-content:flex-end}.vga-footer button[data-v-84eac81b]{margin:0 10px}p[data-v-84eac81b]{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-c9c5bad4]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.game-over-modal-header[data-v-c9c5bad4] *{margin:0}.game-over-modal-logo[data-v-c9c5bad4]{height:4em;width:4em}.game-over-modal-title[data-v-c9c5bad4]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.game-over-footer[data-v-c9c5bad4]{display:flex;justify-content:flex-end}.game-over-footer button[data-v-c9c5bad4]{margin:0 10px}.game-over-modal-discord-link[data-v-c9c5bad4]{display:flex;align-items:center}.game-over-modal-discord[data-v-c9c5bad4]{margin:0 4px 0 0}.nan-modal-header[data-v-cab8d401]{padding:10px 0;margin-left:10px}.nan-footer[data-v-cab8d401]{display:flex;justify-content:flex-end}.nan-footer button[data-v-cab8d401]{margin:0 10px}.nan-modal-discord-link[data-v-cab8d401]{display:flex;align-items:center}.nan-modal-discord[data-v-cab8d401]{margin:0 4px 0 0}.layer-container[data-v-bac44152]{min-width:100%;min-height:100%;margin:0;flex-grow:1;display:flex;isolation:isolate}.layer-tab[data-v-bac44152]: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-bac44152]:not(.minimized){padding-top:50px}.layer-tab.minimized[data-v-bac44152]{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-bac44152]>*{margin:0;writing-mode:vertical-rl;text-align:left;padding-left:10px;width:50px}.inner-tab>.layer-container>.layer-tab[data-v-bac44152]:not(.minimized){margin:-50px -10px;padding:50px 10px}.modal-body .layer-tab[data-v-bac44152]{padding-bottom:0}.modal-body .layer-tab[data-v-bac44152]:not(.hasSubtabs){padding-top:0}.minimize[data-v-bac44152]{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-bac44152]{transform:rotate(-90deg);top:10px;right:18px;pointer-events:none}.goBack[data-v-bac44152]{position:sticky;top:10px;left:10px;line-height:30px;margin-top:-50px;margin-left:-35px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:30px;cursor:pointer;z-index:7}.goBack[data-v-bac44152]: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-09c620bb]{margin:10px 0;padding-left:18px}summary[data-v-09c620bb]{cursor:pointer;margin-bottom:10px;margin-left:-18px}ul[data-v-09c620bb]{margin:var(--feature-margin) 0;background:var(--raised-background);border:2px solid rgba(0,0,0,.125);padding:5px 5px 5px 15px;list-style:inside}li[data-v-09c620bb]{margin:8px 0}li[data-v-09c620bb]:before{padding:2px 8px;margin-right:8px;border-radius:var(--border-radius)}.feature[data-v-09c620bb]:before{content:"Feature";background:var(--accent1)}.fix[data-v-09c620bb]:before{content:"Fix";background:var(--accent2)}.balancing[data-v-09c620bb]:before{content:"Balancing";background:var(--accent3)}.breaking[data-v-09c620bb]:before{content:"Breaking";background:var(--danger)}.info-modal-header[data-v-e80d3d22]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.info-modal-header[data-v-e80d3d22] *{margin:0}.info-modal-logo[data-v-e80d3d22]{height:4em;width:4em}.info-modal-title[data-v-e80d3d22]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.info-modal-discord-link[data-v-e80d3d22]{display:flex;align-items:center}.info-modal-discord[data-v-e80d3d22]{margin:0 4px 0 0}.option-tabs{border-bottom:2px solid var(--outline);margin-top:10px;margin-bottom:-10px}.option-tabs button{background-color:transparent;color:var(--foreground);margin-bottom:-2px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:2px solid var(--foreground)}.option-tabs button:not(.selected){border-bottom-color:transparent}.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}.nav[data-v-fcec1ed1]{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-fcec1ed1]>*{height:46px;width:46px;display:flex;cursor:pointer;flex-shrink:0}.nav>.banner[data-v-fcec1ed1]{height:100%;width:unset}.overlay-nav[data-v-fcec1ed1]{position:fixed;top:10px;left:10px;display:flex;flex-direction:column;z-index:2}.overlay-nav[data-v-fcec1ed1]>*{height:50px;width:50px;display:flex;cursor:pointer;margin:0;align-items:center;justify-content:center}.title[data-v-fcec1ed1]{font-size:36px;text-align:left;margin-left:12px;cursor:unset}.nav>.title[data-v-fcec1ed1]{width:unset;flex-shrink:1;overflow:hidden;white-space:nowrap}.nav .saves[data-v-fcec1ed1],.nav .info[data-v-fcec1ed1]{display:flex}.tooltip-container[data-v-fcec1ed1]{width:100%;height:100%;display:flex}.overlay-nav .discord[data-v-fcec1ed1]{position:relative}.discord img[data-v-fcec1ed1]{width:100%;height:100%}.discord-links[data-v-fcec1ed1]{position:fixed;top:45px;padding:20px;right:-280px;width:200px;transition:right .25s ease;background:var(--raised-background);z-index:10}.overlay-nav .discord-links[data-v-fcec1ed1]{position:absolute;left:-280px;right:unset;transition:left .25s ease}.overlay-nav .discord:hover .discord-links[data-v-fcec1ed1]{left:-10px}.discord-links li[data-v-fcec1ed1]{margin-bottom:4px}.discord-links li[data-v-fcec1ed1]:first-child{font-size:1.2em}:not(.overlay-nav) .discord:hover .discord-links[data-v-fcec1ed1]{right:0}.material-icons[data-v-fcec1ed1]{font-size:36px}.material-icons[data-v-fcec1ed1]:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--foreground)}.nav .version-container[data-v-fcec1ed1]{display:flex;height:25px;margin-bottom:0;margin-left:10px}.overlay-nav .version-container[data-v-fcec1ed1]{width:unset;height:25px}.version[data-v-fcec1ed1]{color:var(--points)}.version:hover span[data-v-fcec1ed1]{text-shadow:5px 0 10px var(--points),-3px 0 12px var(--points)}.nav>div>a[data-v-fcec1ed1],.overlay-nav>div>a[data-v-fcec1ed1]{color:var(--foreground);text-shadow:none}.needsSync[data-v-fcec1ed1]{color:var(--danger);animation:4s wiggle-fcec1ed1 ease infinite}@keyframes wiggle-fcec1ed1{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-7df31503]{position:absolute;left:10px;bottom:10px;z-index:100}.low[data-v-7df31503]{color:var(--danger)}.fade-leave-to[data-v-7df31503]{opacity:0}:root{color-scheme:dark}*{transition-duration:.5s;font-family:Roboto Mono,monospace;font-weight:700;margin:auto;text-size-adjust:none}*:focus{outline:none}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}
