.settings-window[data-v-069cd4fa]{width:150px;transform:none;position:relative;top:auto;left:auto;padding-bottom:8px;z-index:1}.settings-title-bar[data-v-069cd4fa]{background-image:linear-gradient(90deg,gray,#b5b5b5)}.settings-body[data-v-069cd4fa]{padding:8px 4px 6px}.settings-button-row[data-v-069cd4fa]{display:inline-block}.settings-separator[data-v-069cd4fa]{margin:6px 4px}.confirmation-box[data-v-069cd4fa]{margin-top:4px}.resources-window[data-v-f0393602]{width:200px;transform:none;position:relative;top:auto;left:auto;padding-bottom:8px;z-index:1}.resources-body[data-v-f0393602]{max-height:calc(95vh - 75px);overflow-y:auto;padding:6px 4px;font-size:12px}.titleText[data-v-27375881]{font-family:Alagard}.credits-window[data-v-27375881]{position:relative;top:auto;left:auto;transform:none}.resource-content[data-v-6b971eec],.resource-content[data-v-0f4db358],.resource-content[data-v-6ef90dae],.resource-content[data-v-8cfdbbb6]{width:100%}.t-transmutation-row-window[data-v-d4089adb]{width:fit-content;max-width:100%;height:500px}.transmutation-row-body[data-v-d4089adb]{padding:4px;overflow:hidden;height:calc(100% - 18px)}.transmutation-row[data-v-d4089adb]{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.transmutation-column[data-v-d4089adb]{flex-shrink:0;width:300px}#achievementInfo[data-v-d1636b81]{position:absolute;z-index:11;width:calc(100% - 20px);height:95px;margin:0;padding-top:2px;background-color:#666;color:#fff}#achievementsDiv[data-v-d1636b81]{margin-top:101px;margin-left:4px;margin-bottom:4px}.achievement[data-v-d1636b81]{display:inline-block;position:relative;width:50px;height:50px;margin-bottom:4px;margin-right:4px;background-color:#555;color:#fff;text-align:center;line-height:16px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;cursor:pointer}.achievementUnlocked[data-v-d1636b81]{background-color:#464!important}.achievement p[data-v-d1636b81]{margin:0}.achievement-popup[data-v-463ffd55]{position:fixed;bottom:60px;width:350px;z-index:10001;transform:none}.achievement-slide-enter-active[data-v-463ffd55],.achievement-slide-leave-active[data-v-463ffd55]{transition:left .8s ease-in-out}.achievement-slide-enter-from[data-v-463ffd55]{left:-380px}.achievement-slide-enter-to[data-v-463ffd55],.achievement-slide-leave-from[data-v-463ffd55]{left:5px}.achievement-slide-leave-to[data-v-463ffd55]{left:-380px}.achievement-progress-card[data-v-257d4515]{background-color:silver;border:2px solid #808080;border-top:4px solid #fd0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;padding:8px;margin-bottom:8px;font-family:"MS Sans Serif",sans-serif}.achievement-header[data-v-257d4515]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #808080}.achievement-category[data-v-257d4515]{font-weight:700;font-size:13px;text-transform:capitalize}.achievement-tier[data-v-257d4515]{font-size:11px;color:#555}.achievement-body[data-v-257d4515]{font-size:12px}.achievement-next[data-v-257d4515]{margin-bottom:4px}.tier-name[data-v-257d4515]{color:#00f;font-weight:700}.achievement-requirement[data-v-257d4515]{margin-bottom:6px;font-size:11px}.target-amount[data-v-257d4515]{color:#f80;font-weight:700}.progress-bar-container[data-v-257d4515]{display:flex;align-items:center;gap:6px;margin:6px 0}.progress-bar-bg[data-v-257d4515]{flex:1;height:16px;background-color:#fff;border:1px solid #808080;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px #0a0a0a;position:relative;overflow:hidden}.progress-bar-fill[data-v-257d4515]{height:100%;background:linear-gradient(90deg,#08f,#0af);transition:width .3s ease}.progress-text[data-v-257d4515]{font-size:11px;font-weight:700;min-width:40px;text-align:right}.achievement-current[data-v-257d4515]{margin-top:4px;margin-bottom:6px;font-size:11px}.current-amount[data-v-257d4515]{color:#080;font-weight:700}.achievement-reward[data-v-257d4515]{margin-top:6px;padding:4px;background-color:#ffc;border:1px solid #cc9;border-radius:2px;font-size:11px;color:#660}.achievement-no-reward[data-v-257d4515]{margin-top:6px;padding:4px;background-color:#eee;border:1px solid #ccc;border-radius:2px;font-size:11px;color:#888}.achievement-maxed[data-v-257d4515]{text-align:center;font-weight:700;color:#f80;padding:12px;font-size:14px}.achievement-goals-window[data-v-67fc813b]{position:fixed;width:500px;max-height:600px;background-color:silver;box-shadow:2px 2px 10px #0000004d;z-index:1000}.title-bar[data-v-67fc813b]{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:2px 4px;cursor:move;-webkit-user-select:none;user-select:none}.title-bar-text[data-v-67fc813b]{font-weight:700;font-size:13px}.title-bar-controls button[data-v-67fc813b]{width:16px;height:14px;padding:0;font-size:10px;line-height:1;background-color:silver;border:1px solid #fff;cursor:pointer}.title-bar-controls button[data-v-67fc813b]:hover{background-color:#e0e0e0}.title-bar-controls button[data-v-67fc813b]:active{border-style:inset}.achievement-goals-body[data-v-67fc813b]{padding:8px;display:flex;flex-direction:column;max-height:550px}.filter-controls[data-v-67fc813b]{display:flex;gap:12px;margin-bottom:8px}.filter-controls label[data-v-67fc813b]{display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer}.filter-controls input[type=radio][data-v-67fc813b]{cursor:pointer}hr[data-v-67fc813b]{border:0;border-top:1px solid #808080;border-bottom:1px solid #fff;margin:8px 0}.achievements-scroll[data-v-67fc813b]{overflow-y:auto;overflow-x:hidden;flex:1;padding-right:4px}.achievements-scroll[data-v-67fc813b]::-webkit-scrollbar{width:16px}.achievements-scroll[data-v-67fc813b]::-webkit-scrollbar-track{background:silver;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px #0a0a0a,inset -2px -2px #fff,inset 2px 2px gray}.achievements-scroll[data-v-67fc813b]::-webkit-scrollbar-thumb{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff}.achievements-scroll[data-v-67fc813b]::-webkit-scrollbar-button{display:block;height:16px;background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff}.no-achievements[data-v-67fc813b]{text-align:center;padding:24px;color:gray;font-style:italic}.themes-content[data-v-011f722a]{padding:8px}.theme-selector[data-v-011f722a]{display:flex;flex-direction:column;gap:12px}.current-theme-info[data-v-011f722a]{padding:8px;background:#0000000d;border:1px solid #808080;font-size:11px}.theme-list[data-v-011f722a]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.theme-card[data-v-011f722a]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:12px;border:2px solid #808080;background:#fff;cursor:pointer;transition:all .2s;align-items:center}.theme-card[data-v-011f722a]:hover{border-color:navy;background:#f0f0f0}.theme-card.is-selected[data-v-011f722a]{border-color:navy;background:#e0e8ff}.theme-card.is-active[data-v-011f722a]{border-color:green;background:#e8ffe8}.theme-preview[data-v-011f722a]{display:flex;gap:4px;flex-direction:column}.color-swatch[data-v-011f722a]{width:40px;height:16px;border:1px solid #000;box-shadow:inset -1px -1px #00000040}.theme-info[data-v-011f722a]{display:flex;flex-direction:column;gap:4px}.theme-name[data-v-011f722a]{font-weight:700;font-size:13px}.theme-description[data-v-011f722a]{font-size:11px;color:#404040}.theme-author[data-v-011f722a]{font-size:10px;color:gray;font-style:italic}.active-badge[data-v-011f722a]{background:green;color:#fff;padding:4px 8px;font-size:10px;font-weight:700;border-radius:3px;white-space:nowrap}.theme-actions[data-v-011f722a]{display:flex;gap:8px}.apply-button[data-v-011f722a],.reset-button[data-v-011f722a]{flex:1;padding:8px;font-size:12px}.apply-button[data-v-011f722a]{background:navy;color:#fff}.apply-button[data-v-011f722a]:disabled{background:silver;color:gray}.reset-button[data-v-011f722a]:disabled{background:#e0e0e0;color:#a0a0a0}.status-message[data-v-011f722a]{padding:8px;font-size:11px;border:1px solid;text-align:center}.status-message.success[data-v-011f722a]{background:#e8ffe8;border-color:green;color:#004000}.status-message.error[data-v-011f722a]{background:#ffe8e8;border-color:maroon;color:#400000}.cloud-saves-content[data-v-2d08fc7f]{font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}.field-row-stacked[data-v-2d08fc7f]{display:flex;flex-direction:column}.field-row-stacked label[data-v-2d08fc7f]{margin-bottom:4px}.sunken-panel[data-v-2d08fc7f]{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray;background:silver}.status-bar[data-v-2d08fc7f]{display:flex;gap:1px}.status-bar-field[data-v-2d08fc7f]{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;padding:2px 4px;margin:0;background:silver}.settings-content[data-v-c84e4ff6]{font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}.field-row-stacked[data-v-c84e4ff6]{display:flex;flex-direction:column}.field-row[data-v-c84e4ff6]{display:flex;align-items:center}hr[data-v-c84e4ff6]{border:0;border-top:1px solid #808080;border-bottom:1px solid #fff}.confirmation-row[data-v-c84e4ff6]{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.confirmation-row[data-v-c84e4ff6]:hover{background-color:#ffffff0d}.confirmation-icon[data-v-c84e4ff6]{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.confirmation-label[data-v-c84e4ff6]{flex:1;font-size:11px}.settings-toggle-row[data-v-c84e4ff6]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.settings-toggle-row[data-v-c84e4ff6]:hover{background-color:#ffffff0d}.settings-toggle-label[data-v-c84e4ff6]{flex:1;font-size:11px}.settings-toggle-switch[data-v-c84e4ff6]{width:36px;height:18px;border-radius:9px;position:relative;background:#64646466;border:1px solid rgba(150,150,150,.5);transition:background .2s ease}.settings-toggle-switch.active[data-v-c84e4ff6]{background:#0096ff80;border-color:#0096ffb3}.settings-toggle-slider[data-v-c84e4ff6]{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.settings-toggle-switch.active .settings-toggle-slider[data-v-c84e4ff6]{transform:translate(18px)}.info-credits-content[data-v-68ffa370]{font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}.titleText[data-v-68ffa370]{font-family:Alagard,serif}.sunken-panel[data-v-68ffa370]{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray;background:silver}.status-bar[data-v-68ffa370]{display:flex;gap:1px}.status-bar-field[data-v-68ffa370]{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;padding:2px 4px;margin:0;background:silver;font-size:11px}hr[data-v-68ffa370]{border:0;border-top:1px solid #808080;border-bottom:1px solid #fff}.settings-window[data-v-ea86d4f7]{position:fixed;width:600px;max-height:700px;background-color:silver;box-shadow:2px 2px 10px #0000004d}.title-bar[data-v-ea86d4f7]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,navy,#1084d0);color:#fff;padding:2px 4px;cursor:move;-webkit-user-select:none;user-select:none}.title-bar-text[data-v-ea86d4f7]{font-weight:700;font-size:13px}.title-bar-controls button[data-v-ea86d4f7]{width:16px;height:14px;padding:0;font-size:10px;line-height:1;background-color:silver;border:1px solid #fff;cursor:pointer}.title-bar-controls button[data-v-ea86d4f7]:hover{background-color:#e0e0e0}.title-bar-controls button[data-v-ea86d4f7]:active{border-style:inset}.settings-body[data-v-ea86d4f7]{padding:0;display:flex;flex-direction:column;max-height:650px}.tab-menu[data-v-ea86d4f7]{display:flex;margin:0;padding:0;list-style:none;border-bottom:2px solid #fff;background:silver}.tab-menu li[data-v-ea86d4f7]{margin:0;padding:0;border:1px solid transparent;border-bottom:none}.tab-menu li a[data-v-ea86d4f7]{display:block;padding:4px 12px;background:silver;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-family:"Pixelated MS Sans Serif",Arial;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.tab-menu li.is-active[data-v-ea86d4f7]{position:relative;z-index:1;margin-bottom:-2px;padding-bottom:2px}.tab-menu li.is-active a[data-v-ea86d4f7]{background:silver;box-shadow:inset -1px 0 #fff,inset 1px 1px #fff,inset -2px 0 #dfdfdf,inset 2px 2px #dfdfdf;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #0a0a0a}.tab-menu li:not(.is-active) a[data-v-ea86d4f7]:hover{background:#dfdfdf}.tab-content[data-v-ea86d4f7]{padding:12px;overflow-y:auto;overflow-x:hidden;flex:1;background:silver}.tab-content[data-v-ea86d4f7]::-webkit-scrollbar{width:16px}.tab-content[data-v-ea86d4f7]::-webkit-scrollbar-track{background:silver;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px #0a0a0a,inset -2px -2px #fff,inset 2px 2px gray}.tab-content[data-v-ea86d4f7]::-webkit-scrollbar-thumb{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff}.tab-content[data-v-ea86d4f7]::-webkit-scrollbar-button{display:block;height:16px;background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff}.magic-content[data-v-f3823285]{width:100%;height:100%;display:flex;flex-direction:column}.magic-upgrades-grid[data-v-f3823285]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2px;flex:1}.magic-upgrade-cell[data-v-f3823285]{display:flex}.magic-upgrade-cell button[data-v-f3823285]{height:60px;min-width:200px;flex:1;vertical-align:top}.magicUpgrade[data-v-f3823285]{background-color:#73a;color:#fff;border:1px solid #777;padding:4px;font-size:11px;line-height:1.1;cursor:pointer;text-align:left;flex:1}.magicUpgrade[data-v-f3823285]:hover:not(:disabled){background-color:#84b}.magicUpgrade[data-v-f3823285]:disabled{opacity:.5;cursor:not-allowed}.magicUpgrade.special[data-v-f3823285]{background-color:#95c}.magic-buy-max-container[data-v-f3823285]{margin-top:4px;text-align:center;flex-shrink:0}.magic-buy-max-button[data-v-f3823285]{padding:4px 12px;background-color:#555;color:#fff;border:1px solid #777;cursor:pointer;font-size:11px}.magic-buy-max-button[data-v-f3823285]:hover{background-color:#666}.dark-magic-content[data-v-9efe1219]{width:100%;height:100%;display:flex;flex-direction:column}.unlock-dark-magic-button[data-v-9efe1219]{background-color:#555;color:#fff;border:1px solid #777;padding:12px;font-size:11px;cursor:pointer;margin:4px}.unlock-dark-magic-button[data-v-9efe1219]:hover:not(:disabled){background-color:#666}.unlock-dark-magic-button[data-v-9efe1219]:disabled{background-color:#333;color:#666;cursor:not-allowed;opacity:.6}.dark-magic-upgrades-grid[data-v-9efe1219]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2px;flex:1}.dark-magic-upgrade-cell[data-v-9efe1219]{display:flex}.dark-magic-upgrade-cell button[data-v-9efe1219]{height:60px;min-width:200px;flex:1;vertical-align:top}.darkMagicUpgrade[data-v-9efe1219]{background-color:#527;color:#fff;border:1px solid #777;padding:4px;font-size:11px;line-height:1.1;cursor:pointer;text-align:left;flex:1}.darkMagicUpgrade[data-v-9efe1219]:hover:not(:disabled){background-color:#638}.darkMagicUpgrade[data-v-9efe1219]:disabled{opacity:.5;cursor:not-allowed}.dark-magic-buy-max-container[data-v-9efe1219]{margin-top:4px;text-align:center;flex-shrink:0}.dark-magic-buy-max-button[data-v-9efe1219]{padding:4px 12px;background-color:#555;color:#fff;border:1px solid #777;cursor:pointer;font-size:11px}.dark-magic-buy-max-button[data-v-9efe1219]:hover{background-color:#666}.void-magic-content[data-v-8ad2b478]{width:100%;height:100%;display:flex;flex-direction:column}.void-magic-upgrades-grid[data-v-8ad2b478]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2px;flex:1}.void-magic-upgrade-cell[data-v-8ad2b478]{display:flex}.void-magic-upgrade-cell button[data-v-8ad2b478]{height:60px;min-width:200px;flex:1;vertical-align:top}.void-magic-wide-upgrade[data-v-8ad2b478]{grid-column:span 4}.voidMagicUpgrade[data-v-8ad2b478]{background-color:#314;color:#fff;border:1px solid #777;padding:4px;font-size:11px;line-height:1.1;cursor:pointer;text-align:left;flex:1}.voidMagicUpgrade[data-v-8ad2b478]:hover:not(:disabled){background-color:#425}.voidMagicUpgrade[data-v-8ad2b478]:disabled{opacity:.5;cursor:not-allowed}.magic-tabs-window[data-v-2ab1cf40]{width:920px;height:560px}.magic-tabs-body[data-v-2ab1cf40]{display:flex;padding:0!important;margin:0}.magic-tabs-sidebar[data-v-2ab1cf40]{width:70px;display:flex;flex-direction:column;gap:2px;padding:4px;border-right:2px solid rgba(100,100,100,.3);flex-shrink:0}.magic-tab-button[data-v-2ab1cf40]{height:60px;font-size:11px;font-weight:600;padding:4px;text-align:center;word-wrap:break-word;cursor:pointer;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#555,#333);color:#fff;border:1px solid #777}.magic-tab-button[data-v-2ab1cf40]:hover{background:linear-gradient(180deg,#666,#444)}.magic-tab.active[data-v-2ab1cf40]{background:#73a;border-color:#73a;font-weight:700}.magic-tab[data-v-2ab1cf40]:hover:not(.active){background:linear-gradient(180deg,#73a,#628);opacity:.7}.dark-magic-tab.active[data-v-2ab1cf40]{background:#527;border-color:#527;font-weight:700}.dark-magic-tab[data-v-2ab1cf40]:hover:not(.active){background:linear-gradient(180deg,#527,#416);opacity:.7}.void-magic-tab.active[data-v-2ab1cf40]{background:#314;border-color:#314;font-weight:700}.void-magic-tab[data-v-2ab1cf40]:hover:not(.active){background:linear-gradient(180deg,#314,#203);opacity:.7}.magic-tabs-content[data-v-2ab1cf40]{flex:1;padding:8px;position:relative;overflow:visible}.magic-tab-panel[data-v-2ab1cf40]{width:100%;height:100%;position:relative;overflow:visible}#magicChallengesContainer[data-v-07e8bc8d]{margin:4px 4px 10px;width:200px;height:200px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-self:stretch}.magicChallenge[data-v-07e8bc8d]{margin:2px;border:3px solid #308;background-color:#53a;background-image:linear-gradient(to top,#42a,#63a);text-align:center;cursor:pointer}button[data-v-07e8bc8d]:disabled{opacity:.5;cursor:not-allowed}.resource-content[data-v-a120b055]{width:100%;display:flex;flex-direction:column}.t10-display[data-v-a120b055]{background:linear-gradient(135deg,#f0f0f0,#06b);border-color:#06b}.t10-power[data-v-a120b055]{margin-top:2px}.sigil-upgrades[data-v-a120b055]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.unlock-upgrade[data-v-a120b055]{font-weight:700}.bought-upgrade[data-v-a120b055]{opacity:.6}.resource-content[data-v-3314aa0d]{width:100%;display:flex;flex-direction:column}.t11-display[data-v-3314aa0d]{background:linear-gradient(135deg,#f0f0f0,#00b);border-color:#00b}.t11-power[data-v-3314aa0d]{margin-top:2px}.sigil-upgrades[data-v-3314aa0d]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.unlock-upgrade[data-v-3314aa0d]{font-weight:700}.bought-upgrade[data-v-3314aa0d]{opacity:.6}.resource-content[data-v-85c2ba82]{width:100%;display:flex;flex-direction:column}.t12-display[data-v-85c2ba82]{background:linear-gradient(135deg,#f0f0f0,#40b);border-color:#40b}.t12-power[data-v-85c2ba82]{margin-top:2px}.sigil-upgrades[data-v-85c2ba82]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.unlock-upgrade[data-v-85c2ba82]{font-weight:700}.bought-upgrade[data-v-85c2ba82]{opacity:.6}.resource-content[data-v-395ed480]{width:100%;display:flex;flex-direction:column}.t13-display[data-v-395ed480]{background:linear-gradient(135deg,#f0f0f0,#b0b);border-color:#b0b}.t13-power[data-v-395ed480]{margin-top:2px}.sigil-upgrades[data-v-395ed480]{display:flex;flex-direction:column;gap:2px;margin-top:4px;flex:1;overflow-y:auto}.unlock-upgrade[data-v-395ed480]{font-weight:700}.bought-upgrade[data-v-395ed480]{opacity:.6}.resource-content[data-v-78ff7ee0]{width:100%;display:flex;flex-direction:column}.t14-display[data-v-78ff7ee0]{background:linear-gradient(135deg,#f0f0f0,#d0d);border-color:#d0d}.t14-power[data-v-78ff7ee0]{margin-top:2px}.sigil-upgrades[data-v-78ff7ee0]{display:flex;flex-direction:column;gap:2px;margin-top:4px;flex:1;overflow-y:auto}.unlock-upgrade[data-v-78ff7ee0]{font-weight:700}.bought-upgrade[data-v-78ff7ee0]{opacity:.6}.t-sigil-row-1-window[data-v-1b14bd4c]{width:fit-content;max-width:100%;height:430px}.sigil-row-body[data-v-1b14bd4c]{padding:4px;overflow:hidden;height:calc(100% - 18px)}.sigil-row[data-v-1b14bd4c]{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.sigil-column[data-v-1b14bd4c]{flex-shrink:0;width:300px}.resource-content[data-v-2e67bc2a]{width:100%;display:flex;flex-direction:column}.automation-display[data-v-2e67bc2a]{background:linear-gradient(135deg,#333,#666);border-color:#444;padding:6px 8px}.automation-title[data-v-2e67bc2a]{font-size:13px;font-weight:700;margin:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.automation-subtitle[data-v-2e67bc2a]{font-size:9px;margin:2px 0 0;text-transform:uppercase;letter-spacing:.5px;color:#ccc}.automation-controls[data-v-2e67bc2a]{display:flex;flex-direction:column;gap:8px;padding:8px;background-color:#00000008;border-radius:2px;margin-top:4px}.automation-checkbox-group[data-v-2e67bc2a]{display:flex;align-items:center;gap:6px}.automation-checkbox-group input[type=checkbox][data-v-2e67bc2a]{margin:0;width:13px;height:13px}.automation-checkbox-group label[data-v-2e67bc2a]{margin:0;font-size:11px;color:#222;font-weight:600}.automation-indented[data-v-2e67bc2a]{padding-left:20px}.automation-select-group[data-v-2e67bc2a],.automation-mode-group[data-v-2e67bc2a]{display:flex;align-items:center;gap:6px}.automation-select-group label[data-v-2e67bc2a],.automation-mode-group label[data-v-2e67bc2a]{font-size:11px;font-weight:600;min-width:50px;color:#222}.automation-select-group select[data-v-2e67bc2a],.automation-mode-group select[data-v-2e67bc2a]{flex:1;font-size:11px;padding:3px 4px;min-height:22px}.automation-input[data-v-2e67bc2a]{width:90px;background-color:#fff;text-align:center;font-weight:700;font-size:11px;padding:3px 4px;border:2px inset #ddd;min-height:22px;box-sizing:border-box}.automation-buttons[data-v-2e67bc2a]{display:flex;flex-direction:column;gap:2px;margin-top:auto}.automation-max-button[data-v-2e67bc2a]{font-size:11px;padding:8px;text-align:center;min-height:36px;line-height:1.5;font-weight:600}.resource-content[data-v-f911a823]{width:100%;display:flex;flex-direction:column}.t21-display[data-v-f911a823]{background:linear-gradient(135deg,#f0f0f0,#d00);border-color:#d00}.t21-power[data-v-f911a823]{margin-top:2px}.sigil-upgrades[data-v-f911a823]{display:flex;flex-direction:column;gap:2px;margin-top:4px;flex:1;overflow-y:auto}.unlock-upgrade[data-v-f911a823]{font-weight:700}.bought-upgrade[data-v-f911a823]{opacity:.6}.resource-content[data-v-0b08d688]{width:100%;display:flex;flex-direction:column}.t22-display[data-v-0b08d688]{background:linear-gradient(135deg,#f0f0f0,#d80);border-color:#d80}.t22-power[data-v-0b08d688]{margin-top:2px}.sigil-upgrades[data-v-0b08d688]{display:flex;flex-direction:column;gap:2px;margin-top:4px;flex:1;overflow-y:auto}.unlock-upgrade[data-v-0b08d688]{font-weight:700}.bought-upgrade[data-v-0b08d688]{opacity:.6}.resource-content[data-v-0cdacdc8]{width:100%;display:flex;flex-direction:column}.t23-display[data-v-0cdacdc8]{background:linear-gradient(135deg,#f0f0f0,#dd0);border-color:#dd0}.t23-power[data-v-0cdacdc8]{margin-top:2px}.sigil-upgrades[data-v-0cdacdc8]{display:flex;flex-direction:column;gap:2px;margin-top:4px;flex:1;overflow-y:auto}.unlock-upgrade[data-v-0cdacdc8]{font-weight:700}.bought-upgrade[data-v-0cdacdc8]{opacity:.6}.t-sigil-row-2-window[data-v-8097d823]{width:fit-content;max-width:100%;height:430px}.sigil-row-body[data-v-8097d823]{padding:4px;overflow:hidden;height:calc(100% - 18px)}.sigil-row[data-v-8097d823]{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.sigil-column[data-v-8097d823]{flex-shrink:0;width:300px}.window[data-v-0a02b5cd],.window-body[data-v-0a02b5cd]{position:relative}.background-overlay[data-v-0a02b5cd]{position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 40px);z-index:0}.poly-icon[data-v-0a02b5cd]{position:absolute;top:26px;left:8px;width:128px;z-index:1}.titleText[data-v-0a02b5cd]{position:relative;top:8px;text-align:center;font-size:18px;font-weight:700}.ascend-button[data-v-0a02b5cd]{position:relative;margin-left:169px;width:249px;height:50px;text-align:left;background-color:#dbd;border:2px outset #6dd;z-index:1;cursor:pointer;font-size:11px;padding:4px 8px;line-height:1.3}.ascend-button[data-v-0a02b5cd]:hover{background-color:#ece}.ascend-button[data-v-0a02b5cd]:active{border-style:inset}.ascend-text[data-v-0a02b5cd]{color:#066;font-weight:700}.gain-amount[data-v-0a02b5cd]{color:#606;font-weight:700}.window[data-v-42f54512]{position:relative}.window-body[data-v-42f54512]{position:relative;height:645px}.tree-upgrade[data-v-42f54512]{position:absolute;width:144px;height:68px;text-align:center;font-size:11px;background-color:#dcd;cursor:pointer}.tree-upgrade[data-v-42f54512]:hover:not(:disabled){background-color:#ede}.tree-upgrade[data-v-42f54512]:active:not(:disabled){border-style:inset}.tree-upgrade[data-v-42f54512]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.8}.tree-upgrade.bought[data-v-42f54512]{background-color:#9b9!important;cursor:not-allowed}.tree-upgrade.unlock-button[data-v-42f54512]{font-weight:700}.tree-upgrade b[data-v-42f54512]{display:inline-block;margin-bottom:2px;text-indent:.25em}.bought-text[data-v-42f54512]{color:#060;font-weight:700;text-shadow:1px 1px #afa}.window[data-v-bc91dec2],.window-body[data-v-bc91dec2]{position:relative}.background-overlay[data-v-bc91dec2]{position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 40px);z-index:0}.poly-icon[data-v-bc91dec2]{position:absolute;top:26px;left:8px;width:128px;z-index:1}.titleText[data-v-bc91dec2]{position:relative;top:8px;text-align:center;font-size:18px;font-weight:700}.ascend-button[data-v-bc91dec2]{position:relative;margin-left:169px;width:249px;height:50px;text-align:left;background-color:#dbd;border:2px outset #d6d;z-index:1;cursor:pointer;font-size:11px;padding:4px 8px;line-height:1.3}.ascend-button[data-v-bc91dec2]:hover{background-color:#ece}.ascend-button[data-v-bc91dec2]:active{border-style:inset}.ascend-text[data-v-bc91dec2],.gain-amount[data-v-bc91dec2]{color:#606;font-weight:700}.tree-upgrade[data-v-69c6675c]{position:absolute;width:144px;height:68px;text-align:center;font-size:11px;background-color:#dcd;cursor:pointer}.tree-upgrade[data-v-69c6675c]:hover:not(:disabled){background-color:#ede}.tree-upgrade[data-v-69c6675c]:active:not(:disabled){border-style:inset}.tree-upgrade[data-v-69c6675c]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.8}.tree-upgrade.bought[data-v-69c6675c]{background-color:#9b9!important;cursor:not-allowed}.tree-upgrade b[data-v-69c6675c]{display:inline-block;margin-bottom:2px;text-indent:.25em}.bought-text[data-v-69c6675c]{color:#060;font-weight:700;text-shadow:1px 1px #afa}.window[data-v-0257fcc6],.window-body[data-v-0257fcc6]{position:relative}.background-overlay[data-v-0257fcc6]{position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 40px);z-index:0}.poly-icon[data-v-0257fcc6]{position:absolute;top:26px;left:8px;width:128px;z-index:1}.titleText[data-v-0257fcc6]{position:relative;top:8px;text-align:center;font-size:18px;font-weight:700}.ascend-button[data-v-0257fcc6]{position:relative;margin-left:169px;width:249px;height:50px;text-align:left;background-color:#dbb;border:2px outset #d66;z-index:1;cursor:pointer;font-size:11px;padding:4px 8px;line-height:1.3}.ascend-button[data-v-0257fcc6]:hover{background-color:#ecc}.ascend-button[data-v-0257fcc6]:active{border-style:inset}.ascend-text[data-v-0257fcc6]{color:#600;font-weight:700}.gain-amount[data-v-0257fcc6]{color:#606;font-weight:700}.tree-upgrade[data-v-bd48cf94]{position:absolute;width:144px;height:68px;text-align:center;font-size:11px;background-color:#dcd;cursor:pointer}.tree-upgrade[data-v-bd48cf94]:hover:not(:disabled){background-color:#ede}.tree-upgrade[data-v-bd48cf94]:active:not(:disabled){border-style:inset}.tree-upgrade[data-v-bd48cf94]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.8}.tree-upgrade.bought[data-v-bd48cf94]{background-color:#9b9!important;cursor:not-allowed}.tree-upgrade b[data-v-bd48cf94]{display:inline-block;margin-bottom:2px;text-indent:.25em}.bought-text[data-v-bd48cf94]{color:#060;font-weight:700;text-shadow:1px 1px #afa}.titleText[data-v-cbb7e974]{font-weight:700;font-size:16px;margin:8px 0}.knowledgeTradeDiv[data-v-cbb7e974]{background-color:#987;padding:8px;margin:3px;text-align:center;min-height:120px}.knowledgeTradeInfo[data-v-cbb7e974]{font-size:12px;line-height:1.3}.knowledgeUpgrade[data-v-cbb7e974]{width:100%;height:46px;text-align:left;font-size:11px;padding:3px;line-height:1.1;white-space:normal;overflow:hidden}button[data-v-cbb7e974]:disabled{opacity:.5;cursor:not-allowed}.tome-effect[data-v-6b900d4c]{font-size:11px}.tome-bought-text[data-v-6b900d4c]{color:#fed;font-weight:700;font-size:11px}.tome-cost[data-v-6b900d4c]{font-size:11px}.blood-window[data-v-6cb3d1e3]{width:450px;height:450px;background-color:#333}.blood-title[data-v-6cb3d1e3]{background:linear-gradient(90deg,maroon,#ad5a5a)}.blood-body[data-v-6cb3d1e3]{color:#d66}.titleText[data-v-6cb3d1e3]{font-weight:700;color:#d66;margin-top:4px;margin-bottom:4px}.gain-text[data-v-6cb3d1e3]{margin-top:4px;color:#d66}.highlight[data-v-6cb3d1e3]{color:#fd6;font-weight:700}.blood-icon[data-v-6cb3d1e3]{position:absolute;top:5px;right:0;width:96px}hr[data-v-6cb3d1e3]{border:0;border-top:1px solid #666;margin:8px 0}.flavor-text[data-v-6cb3d1e3]{font-family:VCR OSD MONO;font-size:24px;color:red;margin:2px;text-align:center}.description-text[data-v-6cb3d1e3]{color:#d66;font-size:16px;margin-top:2px}.layer-select[data-v-6cb3d1e3]{width:300px}.layer-label[data-v-6cb3d1e3]{color:#d66;margin-left:4px}.nerfs-display[data-v-6cb3d1e3]{color:#d66;margin-left:0;padding-left:4px;background-color:#111;box-shadow:0 0 8px #111}.info-text[data-v-6cb3d1e3]{margin-top:10px;font-style:italic;font-size:12px;color:#d66}.res-gold[data-v-6cb3d1e3]{color:#fd0}.res-fire[data-v-6cb3d1e3]{color:#f80}.res-platinum[data-v-6cb3d1e3]{color:#bff}.res-magic[data-v-6cb3d1e3]{color:#90d}.res-magifold[data-v-6cb3d1e3]{color:#60d}.res-uranium[data-v-6cb3d1e3]{color:#8f8}.res-cyan[data-v-6cb3d1e3]{color:#06b}button[data-v-6cb3d1e3]{margin-top:4px}.resource-content[data-v-4cf3f888],.resource-content[data-v-e38264e8],.resource-content[data-v-82eb9e70],.resource-content[data-v-7220d576]{width:100%}.t-essence-row-window[data-v-8a2f3e53]{width:fit-content;max-width:100%;height:500px}.essence-row-body[data-v-8a2f3e53]{padding:4px;overflow:hidden;height:calc(100% - 18px)}.essence-row[data-v-8a2f3e53]{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.essence-column[data-v-8a2f3e53]{flex-shrink:0;width:300px}.finality-cubes-window[data-v-0f34466a]{width:512px;height:450px;background-color:#000}.finality-cubes-title[data-v-0f34466a]{background:linear-gradient(90deg,#408,#f0f)}.finality-cubes-body[data-v-0f34466a]{color:#fff}.titleText[data-v-0f34466a]{font-weight:700;text-align:center;margin-top:8px;margin-bottom:8px;color:#fff}.description-text[data-v-0f34466a]{text-align:center;margin-left:20px;margin-right:20px;color:#fff}.highlight[data-v-0f34466a]{color:#f0f;font-weight:700}hr[data-v-0f34466a]{border:0;border-top:1px solid #666;margin:8px 0}.cube-button[data-v-0f34466a]{height:34px;background-color:#000;color:#f0f;text-align:left;margin-bottom:4px}.max-button[data-v-0f34466a]{height:34px;background-color:#000;color:#f0f;text-align:left;vertical-align:top;min-width:50px;margin-bottom:4px}.boost-button[data-v-0f34466a]{height:34px;background-color:#000;color:#a0f;text-align:left;margin-bottom:4px}.boost-boost-button[data-v-0f34466a]{height:34px;background-color:#000;color:#06f;text-align:left;margin-bottom:4px}button[data-v-0f34466a]:disabled{opacity:.6;cursor:not-allowed}.effect-text[data-v-0f34466a]{color:#f8f;margin-top:8px}.effect-value[data-v-0f34466a]{color:#b8f;font-weight:700}.finality-cube-image[data-v-0f34466a]{position:absolute;bottom:7px;left:2px;width:512px;height:256px;background-position:128px 0px;pointer-events:none}.resource-content[data-v-5e4a06fe]{width:100%}.t31-auto-buy-toggle[data-v-5e4a06fe]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.t31-auto-buy-toggle[data-v-5e4a06fe]:hover{background-color:#ffffff0d}.t31-toggle-label[data-v-5e4a06fe]{flex:1;font-size:11px}.t31-toggle-switch[data-v-5e4a06fe]{width:36px;height:18px;border-radius:9px;position:relative;background:#64646466;border:1px solid rgba(150,150,150,.5);transition:background .2s ease}.t31-toggle-switch.active[data-v-5e4a06fe]{background:#0096ff80;border-color:#0096ffb3}.t31-toggle-slider[data-v-5e4a06fe]{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.t31-toggle-switch.active .t31-toggle-slider[data-v-5e4a06fe]{transform:translate(18px)}.t29-window[data-v-99e08ce6]{width:450px;height:450px}.t29-display[data-v-99e08ce6]{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto auto;gap:4px 12px;padding:12px;margin-bottom:12px;position:relative}.t29-icon[data-v-99e08ce6]{width:64px;height:64px;grid-row:1 / 4;grid-column:1;align-self:center}.t29-amount[data-v-99e08ce6]{font-size:24px;font-weight:700;margin:0;grid-row:1;grid-column:2;align-self:end}.t29-label[data-v-99e08ce6]{font-size:12px;margin:0;grid-row:2;grid-column:2;align-self:start}.t29-badges[data-v-99e08ce6]{display:flex;flex-wrap:wrap;gap:4px;grid-row:3;grid-column:2;align-self:start}.t29-effect-badge[data-v-99e08ce6]{font-size:11px;padding:4px 8px;border-radius:4px}.t29-supercluster-badge[data-v-99e08ce6]{font-size:11px;padding:4px 8px;border-radius:4px;font-weight:600}.t29-supercluster-effect-badge[data-v-99e08ce6]{font-size:11px;padding:4px 8px;border-radius:4px}.upgrade-cell .t29-formation-button[data-v-99e08ce6]{text-align:left;flex:1;height:30px!important;font-size:11px;padding:0 8px;border:2px solid;cursor:pointer;transition:all .15s ease}.upgrade-cell .t29-formation-button[data-v-99e08ce6]:hover:not(:disabled){filter:brightness(1.1)}.upgrade-cell .t29-formation-button[data-v-99e08ce6]:active:not(:disabled){filter:brightness(.9)}.upgrade-cell .t29-formation-button[data-v-99e08ce6]:disabled{opacity:.5;cursor:not-allowed}.upgrade-cell .t29-formation-button.at-limit[data-v-99e08ce6]{background-color:#aaa!important;border-color:#888!important}.upgrade-cell .t29-buy-max-button[data-v-99e08ce6]{min-width:70px;height:30px!important;margin-left:8px;font-size:11px;border:2px solid;cursor:pointer;transition:all .15s ease}.upgrade-cell .t29-buy-max-button[data-v-99e08ce6]:hover:not(:disabled){filter:brightness(1.1)}.upgrade-cell .t29-buy-max-button[data-v-99e08ce6]:active:not(:disabled){filter:brightness(.9)}.upgrade-cell .t29-buy-max-button[data-v-99e08ce6]:disabled{opacity:.5;cursor:not-allowed}.t29-limits-text[data-v-99e08ce6]{font-size:11px;margin:12px 0;text-align:center}.t29-supercluster-section[data-v-99e08ce6]{margin-top:8px}.t29-supercluster-button[data-v-99e08ce6]{width:100%;text-align:left;height:30px!important;font-size:11px;padding:2px 8px;border:2px solid;cursor:pointer;transition:all .15s ease}.t29-supercluster-button[data-v-99e08ce6]:hover:not(:disabled){filter:brightness(1.1)}.t29-supercluster-button[data-v-99e08ce6]:active:not(:disabled){filter:brightness(.9)}.t29-supercluster-button[data-v-99e08ce6]:disabled{opacity:.5;cursor:not-allowed}.t35-window[data-v-ee56656b]{width:450px;height:450px;color:#e8e8ff}.t35-display[data-v-ee56656b]{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto auto auto;gap:4px 12px;padding:12px;margin-bottom:12px;position:relative}.t35-icon[data-v-ee56656b]{width:64px;height:64px;grid-row:1 / 5;grid-column:1;align-self:center}.t35-amount[data-v-ee56656b]{font-size:24px;font-weight:700;margin:0;grid-row:1;grid-column:2;text-align:center}.t35-label[data-v-ee56656b]{font-size:12px;margin:0;grid-row:2;grid-column:2;text-align:center}.t35-badges[data-v-ee56656b]{display:flex;flex-direction:column;gap:4px;grid-row:3 / 5;grid-column:2;align-items:center}.t35-state-badge[data-v-ee56656b]{font-size:11px;padding:4px 8px;border-radius:4px;font-weight:600}.t35-info-icon[data-v-ee56656b]{cursor:help;margin-left:4px}.t35-positive-badge[data-v-ee56656b],.t35-negative-badge[data-v-ee56656b]{font-size:11px;padding:4px 8px;border-radius:4px}.t35-effects-row[data-v-ee56656b]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.t35-extend-button[data-v-ee56656b]{width:100%;height:30px!important;font-size:11px;padding:2px 8px;border:2px solid;cursor:pointer;transition:all .15s ease}.t35-extend-button[data-v-ee56656b]:hover:not(:disabled){filter:brightness(1.1)}.t35-extend-button[data-v-ee56656b]:active:not(:disabled){filter:brightness(.9)}.t35-extend-button[data-v-ee56656b]:disabled{opacity:.5;cursor:not-allowed}.upgrade-cell .t35-gain-button[data-v-ee56656b]{text-align:left;flex:1;height:40px!important;font-size:11px;padding:2px 8px;border:2px solid;cursor:pointer;transition:all .15s ease}.upgrade-cell .t35-gain-button[data-v-ee56656b]:hover:not(:disabled){filter:brightness(1.1)}.upgrade-cell .t35-gain-button[data-v-ee56656b]:active:not(:disabled){filter:brightness(.9)}.upgrade-cell .t35-gain-button[data-v-ee56656b]:disabled{opacity:.5;cursor:not-allowed}.upgrade-cell .t35-buy-max-button[data-v-ee56656b]{min-width:70px;height:40px!important;margin-left:8px;font-size:11px;border:2px solid;cursor:pointer;transition:all .15s ease}.upgrade-cell .t35-buy-max-button[data-v-ee56656b]:hover:not(:disabled){filter:brightness(1.1)}.upgrade-cell .t35-buy-max-button[data-v-ee56656b]:active:not(:disabled){filter:brightness(.9)}.upgrade-cell .t35-buy-max-button[data-v-ee56656b]:disabled{opacity:.5;cursor:not-allowed}.t35-upgrades-grid[data-v-ee56656b]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px}.stellarPhaseUpgrade[data-v-ee56656b]{text-align:left;height:60px!important;font-size:11px;padding:4px 8px}.phase-info-tooltip[data-v-ee56656b]{position:absolute;top:120px;left:50%;transform:translate(-50%);width:320px;background:#000000f2;border:2px solid #666;border-radius:8px;box-shadow:0 4px 12px #00000080;padding:0;z-index:1000;color:#fff;font-family:Ubuntu,Segoe UI,sans-serif;pointer-events:none}.tooltip-header[data-v-ee56656b]{background:linear-gradient(90deg,#444,#666);padding:8px 12px;font-weight:700;font-size:13px;border-radius:6px 6px 0 0;border-bottom:1px solid #888}.tooltip-content[data-v-ee56656b]{padding:12px;max-height:400px;overflow-y:auto}.phase-entry[data-v-ee56656b]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #444}.phase-entry[data-v-ee56656b]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.phase-name[data-v-ee56656b]{font-weight:700;font-size:12px;color:#ffa;margin-bottom:4px}.phase-effect[data-v-ee56656b]{font-size:11px;line-height:1.5;padding-left:4px}.phase-effect.positive[data-v-ee56656b]{color:#6f6}.phase-effect.negative[data-v-ee56656b]{color:#f66}.titleText[data-v-9a05e46c]{font-size:18px;font-weight:700;margin-bottom:8px}.centered[data-v-9a05e46c]{display:flex;flex-direction:column;align-items:center}.window[data-v-c3621f25]{background:silver;border:2px outset #dfdfdf;box-shadow:2px 2px 10px #0000004d}.title-bar[data-v-c3621f25]{padding:3px 5px;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#fff}.title-bar-text[data-v-c3621f25]{font-size:11px;flex:1}.title-bar-controls[data-v-c3621f25]{display:flex;gap:2px}.title-bar-controls button[data-v-c3621f25]{width:16px;height:14px;padding:0;min-width:unset;border:1px solid;border-color:#dfdfdf #000 #000 #dfdfdf;background:silver;font-size:8px;line-height:1;cursor:pointer;position:relative}.title-bar-controls button[aria-label=Close][data-v-c3621f25]:before{content:"×";position:absolute;top:-2px;left:50%;transform:translate(-50%);font-size:14px;font-weight:700}.title-bar-controls button[data-v-c3621f25]:active{border-color:#000 #dfdfdf #dfdfdf #000}.window-body[data-v-c3621f25]{padding:10px}.licenses-window[data-v-95e5a93c]{position:relative;top:auto;left:auto;transform:none}.license-section[data-v-95e5a93c]{margin-top:12px}.changelog-window[data-v-59a7c4ab]{position:relative;top:auto;left:auto;transform:none;font-family:Ubuntu,sans-serif}.version-section[data-v-59a7c4ab]{margin-bottom:24px}.version-title[data-v-59a7c4ab]{color:#de3163;font-size:18px;font-weight:700;margin:12px 0 8px;padding-bottom:4px;border-bottom:2px solid #666}ul[data-v-59a7c4ab]{margin:8px 0;padding-left:24px}li[data-v-59a7c4ab]{margin:4px 0;line-height:1.4;font-size:15px}a[data-v-59a7c4ab]{text-decoration:underline;cursor:pointer}.final-screen[data-v-fb596619]{position:fixed;top:0;left:0;width:100vw;height:100vh;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000;opacity:0}.final-dragon[data-v-fb596619]{width:200px;height:200px;margin-bottom:30px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(0 0 20px rgba(255,255,255,.5));animation:dragonPulse-fb596619 3s ease-in-out infinite}@keyframes dragonPulse-fb596619{0%,to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(255,255,255,.5))}50%{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(255,255,255,.8))}}.final-title[data-v-fb596619]{font-family:"Pixelated MS Sans Serif",Arial;font-size:48px;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.game-completed[data-v-fb596619]{font-size:33px;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.completion-message[data-v-fb596619]{font-size:22px;margin:0;text-align:center;line-height:1.5}.time[data-v-fb596619]{font-weight:700}.reset-button[data-v-fb596619]{margin-top:20px;padding:10px 20px;font-family:"Pixelated MS Sans Serif",Arial;font-size:16px;background-color:silver;border:2px solid;border-color:#ffffff #808080 #808080 #ffffff;cursor:pointer;min-height:23px;min-width:75px;position:relative;z-index:10001;pointer-events:auto}.reset-button[data-v-fb596619]:active{border-color:#808080 #ffffff #ffffff #808080;padding:11px 19px 9px 21px}.reset-button[data-v-fb596619]:hover{background-color:#d0d0d0}.cloud-save-modal-overlay[data-v-6c141aa9]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.cloud-save-modal[data-v-6c141aa9]{background:#1a1a2e;border:2px solid #4a4a6a;border-radius:12px;max-width:600px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-6c141aa9]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:2px solid #4a4a6a}.modal-header h2[data-v-6c141aa9]{margin:0;color:#fff}.close-btn[data-v-6c141aa9]{background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:0;width:32px;height:32px;line-height:1}.modal-content[data-v-6c141aa9]{padding:20px;overflow-y:auto}.tab-buttons[data-v-6c141aa9]{display:flex;gap:10px;margin-bottom:20px}.tab-buttons button[data-v-6c141aa9]{flex:1;padding:10px;background:#2a2a3e;border:2px solid #4a4a6a;color:#fff;cursor:pointer;border-radius:6px;transition:all .2s}.tab-buttons button.active[data-v-6c141aa9]{background:#4a4a6a;border-color:#6a6a8a}.privacy-info[data-v-6c141aa9]{margin-bottom:20px;padding:15px;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:6px}.privacy-info p[data-v-6c141aa9]{margin:0;color:#ddd;font-size:14px;line-height:1.5;text-align:center}.privacy-info strong[data-v-6c141aa9]{color:#4a9eff}.auth-form[data-v-6c141aa9]{display:flex;flex-direction:column;gap:15px}.auth-form h3[data-v-6c141aa9]{margin:0 0 10px;color:#fff}.info-text[data-v-6c141aa9]{color:#aaa;font-size:14px;margin:0}input[data-v-6c141aa9]{padding:12px;background:#f5f5f5;border:2px solid #4a4a6a;border-radius:6px;color:#000;font-size:16px;font-family:Courier New,monospace}input[data-v-6c141aa9]::placeholder{color:#888}.primary-btn[data-v-6c141aa9]{padding:12px 24px;background:#4a9eff;border:none;border-radius:6px;color:#fff;font-weight:700;cursor:pointer;transition:background .2s}.primary-btn[data-v-6c141aa9]:hover:not(:disabled){background:#5aaeff}.primary-btn[data-v-6c141aa9]:disabled{opacity:.5;cursor:not-allowed}.secondary-btn[data-v-6c141aa9]{padding:12px 24px;background:#2a2a3e;border:2px solid #4a4a6a;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.save-code-display[data-v-6c141aa9]{margin-top:20px;padding:20px;background:#e8f5e9;border-radius:8px;border:2px solid #4caf50}.save-code-display h3[data-v-6c141aa9]{color:#1b5e20;margin:0 0 10px}.save-code-display p[data-v-6c141aa9]{color:#2e7d32}.save-code-box[data-v-6c141aa9]{display:flex;align-items:center;gap:10px;margin:15px 0}.save-code-box code[data-v-6c141aa9]{flex:1;padding:15px;background:#1a1a2e;border:2px solid #4a9eff;border-radius:6px;color:#4a9eff;font-size:20px;font-weight:700;text-align:center}.copy-btn[data-v-6c141aa9]{padding:10px 15px;background:#4a4a6a;border:none;border-radius:6px;color:#fff;cursor:pointer}.warning-text[data-v-6c141aa9]{color:#fa0;font-weight:700;margin:10px 0 0}.error-message[data-v-6c141aa9]{margin-top:15px;padding:10px;background:#f44;color:#fff;border-radius:6px}.save-info[data-v-6c141aa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background:#2a2a3e;border-radius:6px;color:#fff}.copy-btn-small[data-v-6c141aa9]{margin-left:8px;padding:4px 8px;background:#4a4a6a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.sync-status[data-v-6c141aa9]{color:#4a9eff;font-size:14px}.slot-selector[data-v-6c141aa9]{display:flex;gap:10px;margin-bottom:20px}.slot-selector button[data-v-6c141aa9]{flex:1;padding:10px;background:#2a2a3e;border:2px solid #4a4a6a;color:#fff;cursor:pointer;border-radius:6px;transition:all .2s}.slot-selector button.active[data-v-6c141aa9]{background:#4a4a6a;border-color:#4a9eff}.save-points-list h3[data-v-6c141aa9]{margin:0 0 15px;color:#fff}.empty-state[data-v-6c141aa9]{text-align:center;padding:40px;color:#aaa}.save-point-item[data-v-6c141aa9]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#2a2a3e;border:2px solid #4a4a6a;border-radius:6px;margin-bottom:10px}.save-info-col[data-v-6c141aa9]{flex:1}.save-name[data-v-6c141aa9]{color:#fff;font-weight:700;margin-bottom:5px}.save-meta[data-v-6c141aa9]{color:#aaa;font-size:14px}.save-actions[data-v-6c141aa9]{display:flex;gap:8px}.save-actions button[data-v-6c141aa9]{padding:5.6px 8.4px;background:#4a4a6a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11.2px}.save-actions button.danger-btn[data-v-6c141aa9]{background:#f44}.modal-actions[data-v-6c141aa9]{display:flex;gap:10px;margin-top:20px}.modal-actions button[data-v-6c141aa9]{flex:1}.migration-modal-overlay[data-v-45d104f7]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:2000}.migration-modal[data-v-45d104f7]{background:#1a1a2e;border:3px solid #4a9eff;border-radius:12px;max-width:500px;width:90%;box-shadow:0 0 20px #4a9eff80}.modal-header[data-v-45d104f7]{padding:20px;border-bottom:2px solid #4a4a6a;background:linear-gradient(135deg,#2a2a3e,#1a1a2e)}.modal-header h2[data-v-45d104f7]{margin:0;color:#4a9eff;font-size:24px}.modal-content[data-v-45d104f7]{padding:25px}.info-text[data-v-45d104f7]{color:#ddd;font-size:16px;line-height:1.6;margin:0 0 15px}.highlight-text[data-v-45d104f7]{color:#fff;font-size:16px;font-weight:700;line-height:1.6;margin:0 0 20px}.warning-box[data-v-45d104f7]{background:#ffaa001a;border:2px solid rgba(255,170,0,.3);border-radius:8px;padding:15px;margin-bottom:25px}.warning-box p[data-v-45d104f7]{margin:0 0 10px;color:#fa0;font-weight:700}.warning-box ul[data-v-45d104f7]{margin:0;padding-left:20px;color:#ddd}.warning-box li[data-v-45d104f7]{margin-bottom:5px}.button-group[data-v-45d104f7]{display:flex;gap:15px}.primary-btn[data-v-45d104f7]{flex:1;padding:15px 25px;background:#4a9eff;border:none;border-radius:8px;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s}.primary-btn[data-v-45d104f7]:hover:not(:disabled){background:#5aaeff;transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff66}.primary-btn[data-v-45d104f7]:disabled{opacity:.6;cursor:not-allowed}.secondary-btn[data-v-45d104f7]{flex:1;padding:15px 25px;background:#2a2a3e;border:2px solid #4a4a6a;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:all .2s}.secondary-btn[data-v-45d104f7]:hover:not(:disabled){border-color:#6a6a8a;background:#3a3a4e}.error-message[data-v-45d104f7]{margin-top:15px;padding:12px;background:#f44;color:#fff;border-radius:6px;font-weight:700}.confirmation-overlay[data-v-779881c3]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#060710ad;z-index:10002;padding:16px;box-sizing:border-box}.confirmation-dialog[data-v-779881c3]{width:min(420px,100%);background:#1f2430;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 18px 40px #00000059;display:flex;flex-direction:column;overflow:hidden}.dialog-header[data-v-779881c3]{padding:20px 24px 12px;background:linear-gradient(135deg,#5b82ff33,#5b82ff00)}.dialog-title[data-v-779881c3]{font-size:18px;font-weight:600;color:#f3f6ff}.dialog-body[data-v-779881c3]{padding:0 24px 12px;color:#d8def0;line-height:1.4}.dialog-message[data-v-779881c3]{margin:0 0 12px;font-size:15px}.dialog-detail[data-v-779881c3]{margin:0 0 10px;font-size:13px;color:#9aa4c6}.dialog-no-benefit[data-v-779881c3]{margin:0;font-size:13px;font-weight:600;color:#ffb347}.dialog-actions[data-v-779881c3]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;background:#0f121cbf}.primary-btn[data-v-779881c3],.secondary-btn[data-v-779881c3]{min-width:96px;padding:10px 18px;font-size:14px;font-weight:600;border-radius:999px;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.primary-btn[data-v-779881c3]{background:linear-gradient(135deg,#5b82ff,#57c1ff);color:#0c1324;box-shadow:0 10px 20px #57c1ff40}.primary-btn[data-v-779881c3]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #57c1ff59}.primary-btn[data-v-779881c3]:active{transform:translateY(0);box-shadow:0 8px 16px #57c1ff33}.primary-btn.destructive[data-v-779881c3]{background:linear-gradient(135deg,#ff5b82,#ff7a57);color:#fff4f4;box-shadow:0 10px 20px #ff517147}.primary-btn.destructive[data-v-779881c3]:hover{box-shadow:0 12px 24px #ff51715c}.secondary-btn[data-v-779881c3]{background:#ffffff0f;color:#d5dcf1}.secondary-btn[data-v-779881c3]:hover{background:#ffffff1f}.secondary-btn[data-v-779881c3]:active{background:#ffffff14}.confirmation-fade-enter-active[data-v-779881c3],.confirmation-fade-leave-active[data-v-779881c3]{transition:opacity .18s ease}.confirmation-fade-enter-from[data-v-779881c3],.confirmation-fade-leave-to[data-v-779881c3]{opacity:0}.status-bar[data-v-d05bbce3]{position:fixed;bottom:0;left:0;right:0;width:100%;height:42px;background:linear-gradient(to bottom,#dfdfdf,silver);border-top:1px solid #fff;border-bottom:1px solid #808080;display:flex;align-items:center;padding:0;margin:0;font-family:Space Mono,monospace;font-size:13px;z-index:10000;-webkit-user-select:none;user-select:none;gap:0;box-sizing:border-box}.status-bar.env-preview[data-v-d05bbce3]{background:linear-gradient(to bottom,#ffb366,#f93)}.status-bar.env-unknown[data-v-d05bbce3]{background:linear-gradient(to bottom,#d8b5d8,#b896b8)}.status-item[data-v-d05bbce3]{display:flex;align-items:center;gap:4px;padding:2px 8px;border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #fff;border-bottom:1px solid #fff;background:silver;min-width:60px;height:32px;flex-shrink:0}.tier-status[data-v-d05bbce3]{min-width:150px;font-weight:700;margin-left:2px}.env-status[data-v-d05bbce3]{min-width:120px;font-weight:700;justify-content:center}.env-label[data-v-d05bbce3]{font-size:13px;font-weight:700;letter-spacing:.5px}.status-spacer[data-v-d05bbce3]{flex:1;border:none;background:transparent;min-width:20px}.cloud-status[data-v-d05bbce3]{min-width:90px}.status-icon[data-v-d05bbce3]{font-size:16px}.status-text[data-v-d05bbce3]{font-size:13px;font-family:Space Mono,monospace}.status-label[data-v-d05bbce3]{color:#666;font-size:13px}.status-value[data-v-d05bbce3]{font-family:Space Mono,monospace;font-weight:700;font-size:13px}.fps-status[data-v-d05bbce3]{min-width:70px}.zoom-status[data-v-d05bbce3]{min-width:110px;gap:6px}.reset-zoom-button[data-v-d05bbce3]{padding:0;margin:0;min-width:20px;min-height:20px;width:20px;height:20px;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;background:silver;border:1px solid;border-color:#fff #808080 #808080 #fff;cursor:pointer;flex-shrink:0}.reset-zoom-button[data-v-d05bbce3]:hover:not(:disabled){background:#d0d0d0}.reset-zoom-button[data-v-d05bbce3]:active:not(:disabled){border-color:#808080 #fff #fff #808080;padding:1px 0 0 1px}.reset-zoom-button[data-v-d05bbce3]:disabled{opacity:.5;cursor:not-allowed}.time-status[data-v-d05bbce3]{min-width:90px;justify-content:center;margin-right:2px}.status-offline .status-text[data-v-d05bbce3]{color:#666}.status-syncing .status-text[data-v-d05bbce3]{color:#00a;font-weight:700}.status-pending .status-text[data-v-d05bbce3]{color:#880}.status-error .status-text[data-v-d05bbce3]{color:#c00;font-weight:700}.status-synced .status-text[data-v-d05bbce3]{color:#080;font-weight:700}.floating-toolbar[data-v-423920ee]{position:fixed;left:5px;top:5px;z-index:9999;display:flex;flex-direction:row;gap:4px;padding:6px;background:#c0c0c0f2;border:2px solid #fff;border-right-color:#404040;border-bottom-color:#404040;box-shadow:2px 2px 8px #0000004d;border-radius:3px;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.toolbar-button[data-v-423920ee]{width:36px;height:36px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;background:silver;border:1px solid #fff;border-right-color:gray;border-bottom-color:gray;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .05s ease}.toolbar-button[data-v-423920ee]:hover{background:#d4d4d4;border-color:#fff;border-right-color:#606060;border-bottom-color:#606060}.toolbar-button[data-v-423920ee]:active{transform:translate(1px,1px);border:1px solid #808080;border-right-color:#fff;border-bottom-color:#fff;background:#b0b0b0}.settings-button[data-v-423920ee]{background:#aaaaffb3}.settings-button[data-v-423920ee]:hover{background:#aaaaffe6}.goals-button[data-v-423920ee]{background:#ffddaab3}.goals-button[data-v-423920ee]:hover{background:#ffddaae6}@keyframes achievement-flash-423920ee{0%,to{background:silver;transform:scale(1)}50%{background:gold;transform:scale(1.1)}}.achievement-flash[data-v-423920ee]{animation:achievement-flash-423920ee 1s ease-in-out infinite}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:400;src:url(/fonts/ms_sans_serif.woff) format("woff");src:url(/fonts/ms_sans_serif.woff2) format("woff2")}@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:700;src:url(/fonts/ms_sans_serif_bold.woff) format("woff");src:url(/fonts/ms_sans_serif_bold.woff2) format("woff2")}@font-face{font-family:Alagard;font-style:normal;font-weight:700;src:url(/fonts/alagard.woff) format("woff")}@font-face{font-family:VCR OSD MONO;font-style:normal;font-weight:700;src:url(/fonts/VCR_OSD_MONO.woff) format("woff")}html{margin:0;height:100%;width:100%;overflow:hidden}body{margin:0;height:100%;width:100%;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:all-scroll;font-smooth:never;-webkit-font-smoothing:none;touch-action:manipulation;font-family:Ubuntu}*:disabled{pointer-events:none}p{margin:8px 0 8px 4px}img{image-rendering:pixelated;pointer-events:none}.title-bar,.window,button,input,label,option,select,textarea{-webkit-font-smoothing:none;font-smooth:never;text-rendering:geometricPrecision}button,input[type=reset],input[type=submit]{border:none;border-radius:0;box-sizing:border-box;min-height:23px;min-width:75px;padding:0 12px;margin-left:4px;margin-bottom:4px;cursor:pointer}button:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{padding:2px 11px 0 13px}button:focus,input[type=reset]:focus,input[type=submit]:focus{outline:1px dotted #000;outline-offset:-4px}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}button:disabled{opacity:.5;cursor:not-allowed}.centered{text-align:center}.titleText{font-weight:700;font-size:16px;margin:8px 0}.small-text{font-size:14px}.window{padding:3px}.title-bar{align-items:center;display:flex;justify-content:space-between;padding:3px 2px 3px 3px}.title-bar-text{letter-spacing:0;margin-right:24px}.title-bar-controls{display:flex}.title-bar-controls button{display:block;min-height:14px;min-width:16px;padding:0}.title-bar-controls button:active{padding:0}.title-bar-controls button:focus{outline:none}.title-bar-controls button[aria-label=Close]{background-position:top 3px left 4px;background-repeat:no-repeat;margin-left:2px}.status-bar{gap:1px;display:flex;margin:0 1px;position:absolute;bottom:4px;width:298px}.status-bar-field{flex-grow:1;margin:0;padding:2px 3px}.window-body{padding:2.5px}label{align-items:center;display:inline-flex}input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=text],select{box-sizing:border-box;padding:3px 4px}select{border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:top 2px right 2px;background-repeat:no-repeat;border-radius:0;padding-right:32px;position:relative}input[type=email],input[type=password],input[type=text],select{height:21px}input[type=number]{height:22px}input[type=email],input[type=number],input[type=password],input[type=text]{line-height:2}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus{outline:none}.field-row{align-items:center;display:flex}.field-row>*+*{margin-left:6px}#app{position:relative;width:100vw;height:100vh;overflow:hidden;cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#app:active{cursor:grabbing}.game-world{position:absolute;top:0;left:0;-webkit-user-select:none;user-select:none;pointer-events:none;zoom:1}.window-wrapper{position:absolute;pointer-events:auto;transition:opacity 1.5s ease-out}.window-wrapper :deep(*){cursor:default}.top-menu-button{position:fixed;z-index:9999;pointer-events:auto;cursor:pointer;padding:1px 5px 2px;line-height:normal;min-width:85px;min-height:20px;margin:0;font-size:13px;text-align:center}@keyframes achievement-flash{0%,to{background-color:inherit}50%{background-color:gold}}.achievement-flash{animation:achievement-flash 1s ease-in-out infinite}.resourceRow{margin-top:4px;margin-bottom:0;cursor:pointer}.resourceIcon{padding-right:5px;height:20px;width:auto;vertical-align:middle}.titleText{margin-top:6px;margin-bottom:0}.confirmationToggle{width:16px;height:16px;cursor:pointer;image-rendering:pixelated;display:inline-block}.t0-window{width:350px;height:300px;position:relative}.t0-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t0-icon{position:absolute;top:8px;left:8px;width:64px;height:64px;object-fit:contain}.t0-amount{font-size:24px;font-weight:700;margin:0}.t0-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.t0-rates,.t0-rate-badge{display:flex;gap:8px;justify-content:center;margin-top:8px}.t0-rate-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t0-mine-button{width:100%;margin-bottom:6px;height:32px;font-weight:700}.t0-miner-controls{display:flex;gap:4px;margin-bottom:3px}.t0-hire-miner-button{flex:0 0 auto;width:50%;height:34px;text-align:left}.t0-buy-max-button{height:34px;width:50%}.t0-section-divider{margin:8px 0;border:none}.t0-unlock-button{width:250px;height:34px;margin-bottom:4px}.t0-unlock-button-tall{height:46px}.t0-unlock-button-extra-tall{height:58px}.t0-auto-buy-toggle{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.t0-toggle-label{font-size:11px;font-weight:500}.t0-toggle-switch{width:36px;height:18px;border-radius:9px;position:relative;transition:background .2s ease}.t0-toggle-slider{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .2s ease}.t0-toggle-switch.active .t0-toggle-slider{transform:translate(18px)}.t1-window{width:350px}.t1-stage-counter{position:absolute;margin:2px;font-size:22px}.t1-dragon-image{width:128px;margin:4px;pointer-events:auto}.t1-dragon-name-input{width:200px;text-align:center;font-weight:700}.t1-info-text{margin-right:4px}.t1-stat-text{margin-top:3px}.t1-unlock-button{height:34px;margin-top:8px}.t1-upgrade-button{height:46px;margin-top:8px;text-align:left}.t1-auto-toggle-button{margin-top:4px}.t4-window{width:350px;height:245px}.t4-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t4-icon{position:absolute;top:8px;left:8px;width:64px;height:64px;object-fit:contain}.t4-amount{font-size:24px;font-weight:700;margin:4px 0 0}.t4-label{font-size:14px;margin:2px 0 4px;text-transform:uppercase;letter-spacing:1px}.t4-multiplier{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:8px}.t4-multiplier-label{font-size:11px;font-weight:700}.t4-multiplier-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t4-reset-section{text-align:center}.t4-reset-button{height:34px;margin-bottom:8px;width:calc(100% - 16px)}.t4-info{margin-top:2px;font-size:14px}.t31-window{width:450px;height:565px}.t31-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t31-icon{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:128px;height:128px;object-fit:contain}.t31-amount{font-size:24px;font-weight:700;margin:0}.t31-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.t31-rates{display:flex;gap:8px;justify-content:center;margin-top:4px}.t31-rate-badge,.t31-spore-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t31-max-all-container{text-align:center;margin:0 0 8px}.t31-max-all-button{width:100px;height:24px;font-size:11px}.t16-window{width:425px;height:565px}.t16-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t16-icon{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:64px;height:64px;object-fit:contain}.t16-amount{font-size:24px;font-weight:700;margin:0}.t16-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.t16-badges{display:flex;gap:8px;justify-content:center;margin-top:4px}.t16-total-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t16-buy-section{text-align:center;margin-bottom:10px}.t16-buy-button{width:100%;height:28px;font-size:11px}.t16-upgrades-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.t16-upgrades-grid button{height:52px;font-size:12px;text-align:left;margin:0}.t2-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t2-icon{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:64px;height:64px;object-fit:contain}.t2-amount{font-size:24px;font-weight:700;margin:0}.t2-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.t2-rates{display:flex;gap:8px;justify-content:center;margin-top:8px}.t2-rate-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t2-window{width:600px;height:400px}.fire-tabs-window{width:670px;height:400px}.fire-tabs-body{display:flex;padding:0!important;margin:0}.fire-tabs-sidebar{width:70px;display:flex;flex-direction:column;gap:2px;padding:4px;border-right:2px solid rgba(100,100,100,.3);flex-shrink:0}.fire-tab-button{height:60px;font-size:11px;font-weight:600;padding:4px;text-align:center;word-wrap:break-word;cursor:pointer;width:100%;box-sizing:border-box}.fire-tab-button.active{font-weight:700}.fire-tabs-content{flex:1;padding:8px;position:relative;overflow:visible}.fire-tab-panel{width:100%;height:100%;position:relative;overflow:visible;padding-bottom:40px}.fire-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.fire-icon{position:absolute;top:8px;left:8px;width:64px;height:64px;object-fit:contain}.fire-amount{font-size:24px;font-weight:700;margin:0}.fire-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.fire-rates{display:flex;gap:8px;justify-content:center;margin-top:8px}.fire-rate-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.fire-max-all-container{text-align:center;margin:0 0 8px}.fire-max-all-button{width:100px;height:24px;font-size:11px}.fire-auto-buy-toggle{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.fire-toggle-label{font-size:11px;font-weight:500}.fire-toggle-switch{width:36px;height:18px;border-radius:9px;position:relative;transition:background .2s ease}.fire-toggle-slider{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .2s ease}.fire-toggle-switch.active .fire-toggle-slider{transform:translate(18px)}.t2-max-all-container{text-align:center;margin:0 0 8px}.t2-max-all-button{width:100px;height:24px;font-size:11px}.upgrades-grid{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start}.upgrade-cell{width:50%;box-sizing:border-box;display:flex;align-items:flex-start}.upgrade-cell:nth-child(odd){padding-right:0}.upgrade-cell:nth-child(2n){padding-left:0}.upgrade-cell button:first-child{height:60px;min-width:200px;margin-right:2px;margin-bottom:3px;text-align:left;flex:1;vertical-align:top}.upgrade-cell button:last-child{min-width:68px;margin-bottom:3px;vertical-align:top}.slim-window{width:260px;height:500px}.slim-window-wide{width:520px;height:500px}.t17-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t17-icon{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:64px;height:64px;object-fit:contain}.t17-amount{font-size:24px;font-weight:700;margin:0}.t17-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.t17-rates{display:flex;gap:8px;justify-content:center;margin-top:8px}.t17-rate-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t17-auto-buy-toggle{position:absolute;bottom:-20px;right:8px;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.t17-toggle-label{font-size:11px;font-weight:500}.t17-toggle-switch{width:36px;height:18px;border-radius:9px;position:relative;transition:background .2s ease}.t17-toggle-slider{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .2s ease}.t17-toggle-switch.active .t17-toggle-slider{transform:translate(18px)}.t26-display{border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;position:relative}.t26-icon{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:64px;height:64px;object-fit:contain}.t26-amount{font-size:24px;font-weight:700;margin:0}.t26-label{font-size:14px;margin:2px 0 8px;text-transform:uppercase;letter-spacing:1px}.t26-rates{display:flex;gap:8px;justify-content:center;margin-top:8px}.t26-rate-badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.t26-auto-buy-toggle{position:absolute;bottom:-20px;right:8px;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.t26-toggle-label{font-size:11px;font-weight:500}.t26-toggle-switch{width:36px;height:18px;border-radius:9px;position:relative;transition:background .2s ease}.t26-toggle-slider{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .2s ease}.t26-toggle-switch.active .t26-toggle-slider{transform:translate(18px)}.t2-auto-buy-toggle{position:absolute;bottom:-20px;right:8px;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.t2-toggle-label{font-size:11px;font-weight:500}.t2-toggle-switch{width:36px;height:18px;border-radius:9px;position:relative;transition:background .2s ease}.t2-toggle-slider{width:14px;height:14px;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .2s ease}.t2-toggle-switch.active .t2-toggle-slider{transform:translate(18px)}
