.item-artwork[data-v-4cabe74c]{aspect-ratio:1;pointer-events:none;background-repeat:no-repeat;flex-shrink:0;width:100%;height:100%;display:block}.tool-durability[data-v-3d227db7]{appearance:none;pointer-events:none;background:#101722;border:0;width:calc(100% - 8px);height:4px;position:absolute;bottom:2px;left:4px}.tool-durability[data-v-3d227db7]::-webkit-progress-bar{background:#101722}.tool-durability[data-v-3d227db7]::-webkit-progress-value{background:#80ca87}.tool-durability.low[data-v-3d227db7]::-webkit-progress-value{background:#f48b61}.tool-durability[data-v-3d227db7]::-moz-progress-bar{background:#80ca87}.map-marker[data-v-027c9835]{z-index:1;color:#64efd4;text-shadow:0 1px 2px #000,1px 0 2px #000;cursor:pointer;background:0 0;border:0;width:14px;height:14px;padding:0;font-size:13px;line-height:14px;position:absolute;transform:translate(-50%,-50%)}.map-marker.settlement[data-v-027c9835]{color:#f1d59b}.map-marker.war[data-v-027c9835]{color:#ff8580}.map-marker.allied[data-v-027c9835]{color:#80c9ff}.map-marker.notice[data-v-027c9835]{color:#ffe08a}.map-marker[data-v-027c9835]:hover,.map-marker[data-v-027c9835]:focus-visible{z-index:3;border-radius:50%;outline:1px solid #fff}.tracked-label[data-v-027c9835]{z-index:4}.minimap-wrap[data-v-027c9835]{width:var(--minimap-size);height:var(--minimap-size);border-radius:50%;position:relative}.minimap-disc[data-v-027c9835]{border-radius:50%;position:absolute;inset:0;overflow:hidden}.minimap-canvas[data-v-027c9835]{width:100%;height:100%;image-rendering:pixelated;display:block}.tracked-label[data-v-027c9835]{color:#acfff0;background:#12332ce6;border-radius:3px;justify-content:space-between;align-items:center;gap:3px;padding:3px;font-size:10px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.tracked-label span[data-v-027c9835]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracked-label button[data-v-027c9835]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px}.skill-dock[data-v-3851a6fe]{z-index:25;pointer-events:none;flex-shrink:0;width:25%;padding-bottom:4px;position:relative}.target-lock[data-v-3851a6fe]{color:#bbcddb;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;cursor:pointer;background:#152333dc;border:1px solid #61748b;border-radius:4px;width:100%;margin-bottom:4px;padding:3px 5px;font-size:10px;display:block;position:absolute;bottom:100%;overflow:hidden}.target-lock.active[data-v-3851a6fe]{color:#ffe3a3;border-color:#ba9356}.skill-slots[data-v-3851a6fe]{pointer-events:auto;gap:5px;display:flex}.skill-slot[data-v-3851a6fe]{border:1px solid #72737a;border-bottom:2px solid var(--element);color:var(--element);cursor:pointer;aspect-ratio:1;background:#17202bea;border-radius:5px;flex:1;width:auto;min-width:0;height:auto;padding:0;position:relative;box-shadow:0 2px 4px #0008}.skill-slot[data-v-3851a6fe]:hover{border-color:var(--element);background:#293848}.skill-slot[data-v-3851a6fe]:focus-visible{outline-offset:2px;outline:2px solid #fff}.skill-symbol[data-v-3851a6fe]{width:36px;height:36px;margin:0 auto;font-size:clamp(18px,4vw,27px);line-height:1.4;display:block}.skill-slot.empty .skill-symbol[data-v-3851a6fe]{display:none}.empty-mark[data-v-3851a6fe]{color:#647383}.skill-slot.unavailable .skill-symbol[data-v-3851a6fe]{opacity:.28}kbd[data-v-3851a6fe]{color:#e6e9ef;font:10px monospace;position:absolute;bottom:2px;left:4px}.cooldown[data-v-3851a6fe]{color:#fff;text-shadow:0 1px 3px #000;place-items:center;font-size:19px;display:grid;position:absolute;inset:0}.mana[data-v-3851a6fe]{margin:0 0 5px}.buffs[data-v-3851a6fe]{white-space:nowrap;color:#d7ebfa;text-shadow:0 1px 3px #000;font-size:11px;display:block;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.diagnostics[data-v-d94958f0]{z-index:100;color:#cbe4e8;background:#101923ed;border:1px solid #6b959b;border-radius:7px;width:min(310px,100vw - 32px);padding:8px;font:11px/1.4 monospace;position:fixed;top:58px;right:8px}.controls[data-v-d94958f0]{gap:4px;margin:5px 0;display:flex}button[data-v-d94958f0]{font:inherit;cursor:pointer;padding:3px 5px}small[data-v-d94958f0]{color:#acbcc6;display:block}output[data-v-d94958f0]{white-space:pre-wrap;margin-top:5px;display:block}.fields[data-v-e0c351f5],.canvases[data-v-e0c351f5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fields label[data-v-e0c351f5]{gap:5px;display:grid}.tools[data-v-e0c351f5],.palette[data-v-e0c351f5],.saved[data-v-e0c351f5]{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}button[data-v-e0c351f5],input[data-v-e0c351f5],select[data-v-e0c351f5]{font:inherit;color:#edf2e9;background:#293b40;border:1px solid #5b7169;border-radius:5px;padding:7px}button[data-v-e0c351f5]{cursor:pointer}button[data-v-e0c351f5]:disabled{opacity:.45;cursor:default}button[aria-pressed=true][data-v-e0c351f5]{outline:2px solid #e8c979}.palette button[data-v-e0c351f5]{width:27px;height:27px}.palette input[data-v-e0c351f5]{width:36px;padding:1px}canvas[data-v-e0c351f5]{width:auto;max-width:100%;max-height:360px;image-rendering:pixelated;touch-action:none;border:1px solid #5b7169;border-radius:6px;display:block}.hint[data-v-e0c351f5]{color:#a9b9af;font-size:12px;line-height:1.6}.cost[data-v-e0c351f5],.status[data-v-e0c351f5]{font-size:13px;line-height:1.6}.status[data-v-e0c351f5]{color:#e8c979;min-height:20px}.saved[data-v-e0c351f5]{border-bottom:1px solid #3c4b46;padding:7px 0}.saved span[data-v-e0c351f5]{flex:1}small[data-v-e0c351f5]{color:#a9b9af}input[data-v-e0c351f5]{min-width:0}button[data-v-e0c351f5]:focus-visible,input[data-v-e0c351f5]:focus-visible,canvas[data-v-e0c351f5]:focus-visible{outline:2px solid #e8c979}@media (width<=560px){.fields[data-v-e0c351f5],.canvases[data-v-e0c351f5]{grid-template-columns:1fr}.canvases>div[data-v-e0c351f5]{justify-items:center;display:grid}}.forget-confirm[data-v-fc1da5ed]{background:#372d26;border:1px solid #c1916c;border-radius:5px;margin-top:8px;padding:8px 10px}.gems[data-v-fc1da5ed]{grid-template-columns:1fr 1fr;gap:4px 10px;margin:8px 0;display:grid}.gem-quantity[data-v-fc1da5ed]{align-items:center;gap:5px;width:100%;display:flex}.gem-quantity span[data-v-fc1da5ed]{flex:1}.gem-quantity strong[data-v-fc1da5ed]{text-align:center;min-width:20px}.row[data-v-fc1da5ed]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gold[data-v-fc1da5ed]{color:#e8c979;white-space:nowrap;font-size:12px}.growth-section-tabs[data-v-fc1da5ed]{margin-top:10px}.workshop-footer[data-v-fc1da5ed]{justify-content:space-between;align-items:center;gap:8px;display:flex}.workshop-footer p[data-v-fc1da5ed]{color:#d7e6d5;flex:1;margin:0}.workshop-footer button[data-v-fc1da5ed]{flex:none}.content[data-v-fc1da5ed]{flex:1;min-height:0;padding:0 14px 14px;overflow:auto}.help[data-v-fc1da5ed]{margin:8px 0}.help summary[data-v-fc1da5ed]{cursor:pointer;color:#a9b9af;font-size:12px}small[data-v-fc1da5ed],.hint[data-v-fc1da5ed]{color:#a9b9af;font-size:12px;line-height:1.7}small[data-v-fc1da5ed]{display:block}.selected[data-v-fc1da5ed]{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}button[data-v-fc1da5ed],select[data-v-fc1da5ed],input[data-v-fc1da5ed]{color:#edf2e9;font:inherit;background:#293b40;border:1px solid #5b7169;border-radius:5px;padding:8px}button[data-v-fc1da5ed]{cursor:pointer;font-size:12px}button[data-v-fc1da5ed]:disabled{opacity:.4;cursor:default}button[data-v-fc1da5ed]:focus-visible,select[data-v-fc1da5ed]:focus-visible,input[data-v-fc1da5ed]:focus-visible,summary[data-v-fc1da5ed]:focus-visible{outline-offset:1px;outline:2px solid #e8c979}.active[data-v-fc1da5ed],.primary[data-v-fc1da5ed]{color:#fff;background:#596d44}.primary[data-v-fc1da5ed]{width:100%}article[data-v-fc1da5ed]{border-bottom:1px solid #3c4b46;padding:10px 0}article p[data-v-fc1da5ed]{margin:6px 0;font-size:13px}.selected[data-v-fc1da5ed]{border:1px dashed #627765;align-items:center;min-height:40px;padding:8px}label[data-v-fc1da5ed]{margin:12px 0;display:block}select[data-v-fc1da5ed]{max-width:100%}input[data-v-fc1da5ed]{box-sizing:border-box}.content.market-content[data-v-fc1da5ed]{padding:0;display:flex;overflow:hidden}@media (width<=560px){nav[data-v-fc1da5ed]{flex-wrap:wrap}nav .gold[data-v-fc1da5ed]{flex-basis:100%;margin-left:0}}.action-grid[data-v-ee920cf2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.action-item[data-v-ee920cf2]{min-width:0}.bond-action[data-v-ee920cf2]{grid-column:1/-1}.bond-progress[data-v-ee920cf2]{background:#24373b;border-radius:4px;margin-top:4px;padding:6px 8px}.bond-progress summary[data-v-ee920cf2]{color:#d5b7c0;cursor:pointer;font-size:11px}.agent-action-btn[data-v-ee920cf2]{width:100%;height:auto;min-height:30px;font:inherit;text-align:left;overflow-wrap:anywhere;color:var(--game-ink,#e3eeea);background:var(--game-panel-soft,#20383e);border:1px solid var(--game-border,#405a5d);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:flex}.agent-action-btn[data-v-ee920cf2]:hover:not(:disabled){border-color:var(--game-accent,#6bd0bd)}.agent-action-btn[data-v-ee920cf2]:focus-visible,summary[data-v-ee920cf2]:focus-visible{outline:2px solid var(--game-accent,#6bd0bd);outline-offset:2px}.agent-action-btn[data-v-ee920cf2]:disabled{cursor:not-allowed;opacity:.55}.action-hint[data-v-ee920cf2]{color:var(--game-muted,#b6c7c6);overflow-wrap:anywhere;margin:1px 0 3px;font-size:10px;line-height:1.35}.action-tag[data-v-ee920cf2]{color:var(--game-muted,#b6c7c6);margin-left:auto}.danger-actions[data-v-ee920cf2]{border-top:1px solid var(--game-border,#405a5d);margin-top:6px;padding-top:4px}summary[data-v-ee920cf2]{cursor:pointer;color:#f2c1ac;padding:4px 0;font-size:12px}.attack[data-v-ee920cf2]{color:#f2c1ac;border-color:#895c52}.creature-portrait[data-v-d7db5020]{background:var(--game-panel-soft);border-radius:6px;flex:none;width:48px;height:48px}.camera-controls[data-v-cf10e699]{color:#dce9d5;background:#172c33;border:1px solid #465f62;border-radius:6px;flex:none;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex}.camera-controls button[data-v-cf10e699]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:2px 6px;font-size:20px;line-height:1}.camera-controls button[data-v-cf10e699]:hover:not(:disabled){background:#354b45}.camera-controls .quality-cycle[data-v-cf10e699]{justify-content:center;align-items:center;gap:3px;min-width:32px;padding:2px 4px;font-size:10px;display:inline-flex}.camera-controls .overhead-toggle[data-v-cf10e699]{padding:2px 5px;font-size:11px}.camera-controls .overhead-toggle[aria-pressed=true][data-v-cf10e699]{color:#e9ffd9;background:#456247;box-shadow:inset 0 0 0 1px #77995c}.camera-controls .quality-cycle[data-quality=performance][data-v-cf10e699]{color:#9fe0b4}.camera-controls .quality-cycle[data-quality=quality][data-v-cf10e699]{color:#f0d98a}.camera-controls button[data-v-cf10e699]:disabled{opacity:.35;cursor:default}.camera-heading[data-v-cf10e699]{color:#f8e5b3;align-items:center;padding:0 2px;display:flex}.camera-north-arrow[data-v-cf10e699]{text-align:center;transform-origin:50%;width:16px;display:inline-block}.camera-controls button[data-v-cf10e699]:focus-visible{outline-offset:2px;outline:2px solid #e4cb87}.hotbar-cell[data-carrying] .icon[data-v-14fcdc5a]{opacity:.3}.hotbar[data-v-14fcdc5a]{z-index:30;pointer-events:auto;background:#1414148c;border-radius:10px;flex:1;gap:3px;min-width:0;padding:4px;display:flex}.hotbar-cell[data-v-14fcdc5a]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;aspect-ratio:1;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;flex:1;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;font-size:22px;transition:transform 80ms;display:flex;position:relative}.hotbar-cell.ready[data-v-14fcdc5a]{border-color:#ffdc5099;box-shadow:0 0 6px #ffdc504d}.hotbar-cell.held[data-v-14fcdc5a]{background:#6dd3ff29;border-color:#6dd3ff;box-shadow:0 0 8px #6dd3ff8c}.hotbar-cell.drop-hover[data-v-14fcdc5a]{background:#6dd3ff38;border-color:#6dd3ff;box-shadow:0 0 8px #6dd3ff99}.hotbar-cell.empty[data-v-14fcdc5a]{opacity:.45}.hotbar-cell.empty.drop-hover[data-v-14fcdc5a]{opacity:1}.hotbar-cell[data-v-14fcdc5a]:hover:not(.empty){transform:translateY(-2px)}.num[data-v-14fcdc5a]{opacity:.6;pointer-events:none;font-size:10px;position:absolute;top:2px;left:4px}.qty[data-v-14fcdc5a]{pointer-events:none;background:#00000073;border-radius:2px;padding:0 3px;font-size:10px;position:absolute;bottom:2px;right:4px}.icon[data-v-14fcdc5a]{pointer-events:none;font-size:22px;line-height:1}@media (width<=520px){.hotbar[data-v-14fcdc5a]{box-sizing:border-box;gap:3px;max-width:calc(100vw - 16px);padding:4px}.hotbar-cell[data-v-14fcdc5a]{width:clamp(28px,12.5vw - 7.25px,44px);height:clamp(28px,12.5vw - 7.25px,44px)}.icon[data-v-14fcdc5a]{font-size:19px}}.mode-art[data-v-78b3f4ee]{vertical-align:middle;width:22px;height:22px;display:inline-block}.sandbox-mode-toolbar[data-v-78b3f4ee]{flex:none;display:inline-flex}.mode-toggle[data-v-78b3f4ee]{white-space:nowrap;font-weight:700}.mode-toggle.creator[data-v-78b3f4ee]{color:#ffe0a3;background:#3b2b17;border-color:#d59b3b}.mode-toggle.locked[data-v-78b3f4ee]{opacity:.72}.floating-damage[data-v-b2452901]{z-index:18;pointer-events:none;color:#fff0d4;text-shadow:1px 1px 2px #25110b,-1px -1px 2px #25110b;font-size:19px;font-weight:800;animation:1.1s ease-out forwards damage-float-b2452901;position:absolute}.floating-damage.critical[data-v-b2452901]{color:#ffce57;font-size:23px}@keyframes damage-float-b2452901{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-52px)}}
