.game-confirm[data-v-9ddfc2a2]{color:#e6e8ee;background:#191f2b;border:1px solid #60728a;border-radius:14px;width:min(420px,80vw);padding:24px;box-shadow:0 24px 90px #0009}.game-confirm[data-v-9ddfc2a2]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070b14a8}h2[data-v-9ddfc2a2]{margin:0 0 16px;font-size:18px}p[data-v-9ddfc2a2]{white-space:pre-wrap;line-height:1.7}footer[data-v-9ddfc2a2]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}button[data-v-9ddfc2a2],input[data-v-9ddfc2a2]{color:#eef4ff;background:#222f42;border:1px solid #4b607b;border-radius:7px;padding:9px 18px}input[data-v-9ddfc2a2]{box-sizing:border-box;width:100%}button[data-v-9ddfc2a2]{cursor:pointer}.primary[data-v-9ddfc2a2]{color:#11202c;background:#73d4ff}.modal-overlay[data-v-aa28e625]{z-index:200;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-aa28e625]{background:#161a22;border:1px solid #232732;border-radius:8px;flex-direction:column;width:760px;max-width:96vw;max-height:90vh;display:flex}header[data-v-aa28e625]{border-bottom:1px solid #232732;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}header h3[data-v-aa28e625]{margin:0;font-size:15px}.proxy-row[data-v-aa28e625]{border-bottom:1px solid #232732;flex-direction:column;gap:6px;padding:10px 18px;display:flex}.proxy-row .toggle[data-v-aa28e625]{color:#cdd2dc;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.proxy-row .toggle input[data-v-aa28e625]{margin:0}.proxy-tip[data-v-aa28e625]{color:#f0c36d;background:#f0c36d14;border:1px solid #f0c36d40;border-radius:4px;margin:0;padding:6px 10px;font-size:12px;line-height:1.55}.body[data-v-aa28e625]{flex:1;display:flex;overflow:hidden}.left[data-v-aa28e625]{border-right:1px solid #232732;width:220px;padding:10px 0;overflow-y:auto}.left-head[data-v-aa28e625]{justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.profiles[data-v-aa28e625]{margin:0;padding:0;list-style:none}.profile-item[data-v-aa28e625]{cursor:pointer;border-left:3px solid #0000;padding:8px 12px}.profile-item[data-v-aa28e625]:hover{background:#1c2029}.profile-item.active[data-v-aa28e625]{background:#1c2029;border-left-color:#6dd3ff}.profile-item.current .p-name[data-v-aa28e625]:after{content:" ●";color:#6dffa7}.p-name[data-v-aa28e625]{color:#e6e8ee;font-size:13px}.right[data-v-aa28e625]{flex-direction:column;flex:1;gap:12px;padding:14px 18px;display:flex;overflow-y:auto}.right.empty[data-v-aa28e625]{justify-content:center;align-items:center}.right-head[data-v-aa28e625]{justify-content:space-between;align-items:center;display:flex}.badge[data-v-aa28e625]{color:#6dffa7;background:#6dffa726;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11px}.actions[data-v-aa28e625]{gap:6px;display:flex}.presets[data-v-aa28e625]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form[data-v-aa28e625]{flex-direction:column;gap:8px;display:flex}.form label[data-v-aa28e625]{color:#9aa2b1;flex-direction:column;gap:3px;font-size:12px;display:flex}.form input[data-v-aa28e625],.form select[data-v-aa28e625]{color:#e6e8ee;background:#0e1219;border:1px solid #232732;border-radius:4px;padding:6px 10px;font-size:13px}.credential-tip[data-v-aa28e625]{color:#f0c36d;margin:-3px 0 1px;font-size:11px;line-height:1.45}.row[data-v-aa28e625]{gap:10px;display:flex}.half[data-v-aa28e625]{flex:1}.toggle[data-v-aa28e625]{align-items:center;gap:6px;flex-direction:row!important}.kinds[data-v-aa28e625]{border:1px solid #232732;border-radius:4px;padding:6px 12px}.kinds legend[data-v-aa28e625]{color:#9aa2b1;padding:0 4px;font-size:11px}.kinds label[data-v-aa28e625]{color:#9aa2b1;align-items:center;gap:4px;margin-right:14px;font-size:12px;display:inline-flex}.bottom[data-v-aa28e625]{border-top:1px solid #232732;align-items:center;gap:10px;padding-top:8px;display:flex}.defaults[data-v-aa28e625]{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0 2px;display:flex}.def-toggle[data-v-aa28e625]{color:#9aa2b1;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ok[data-v-aa28e625]{color:#6dffa7;font-size:12px}.err[data-v-aa28e625]{color:#ff8a8a;font-size:12px}.muted[data-v-aa28e625]{color:#9aa2b1}.muted.small[data-v-aa28e625]{font-size:12px}.muted.xs[data-v-aa28e625]{font-size:11px}.primary[data-v-aa28e625]{color:#0b0d12;cursor:pointer;background:#6dd3ff;border:0;border-radius:4px;padding:6px 14px;font-weight:600}.ghost[data-v-aa28e625]{color:#cdd2dc;cursor:pointer;background:0 0;border:1px solid #2a2f3a;border-radius:4px;padding:4px 10px;font-size:12px}.ghost.tiny[data-v-aa28e625]{padding:2px 8px;font-size:11px}.ghost.danger[data-v-aa28e625]{color:#ff8a8a;border-color:#4a2a2f}.ghost[data-v-aa28e625]:hover{border-color:#4a5060}.drawer[data-v-76b33720]{z-index:5;background:#11141a;border-left:1px solid #232732;flex-direction:column;width:340px;transition:right .2s;display:flex;position:absolute;top:0;bottom:0;right:-340px}.drawer.open[data-v-76b33720]{right:0}.drawer-header[data-v-76b33720]{border-bottom:1px solid #232732;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.drawer-header h3[data-v-76b33720]{margin:0;font-size:14px}.tabs[data-v-76b33720]{border-bottom:1px solid #232732;gap:0;display:flex}.tab[data-v-76b33720]{color:#9aa2b1;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 0;font-size:13px}.tab.active[data-v-76b33720]{color:#e6e8ee;border-bottom-color:#6dd3ff}.search[data-v-76b33720]{color:#e6e8ee;background:#0e1219;border:1px solid #232732;border-radius:4px;margin:12px 14px 8px;padding:6px 10px;font-size:13px}.list[data-v-76b33720]{flex-direction:column;flex:1;gap:8px;padding:8px 14px 14px;display:flex;overflow-y:auto}.card[data-v-76b33720]{background:#161a22;border:1px solid #232732;border-radius:6px;padding:10px}.card[data-v-76b33720]:hover{border-color:#4a5060}.agent-head[data-v-76b33720]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.thumb[data-v-76b33720]{object-fit:cover;background:#0e1219;border-radius:4px;flex:none;width:28px;height:28px}.card header[data-v-76b33720]{justify-content:space-between;align-items:baseline;display:flex}.hot[data-v-76b33720]{color:#ffb77a;font-size:11px}.row-actions[data-v-76b33720]{align-items:center;gap:6px;display:inline-flex}.fav[data-v-76b33720]{color:#4a5060;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.fav.on[data-v-76b33720]{color:#ffd66d}.fav[data-v-76b33720]:hover{color:#ffe066}.desc[data-v-76b33720]{color:#9aa2b1;margin:6px 0;font-size:12px;line-height:1.5}.member-list[data-v-76b33720]{flex-direction:column;gap:2px;margin:6px 0 8px;padding:0;list-style:none;display:flex}.member-list li[data-v-76b33720]{color:#cdd2dc;justify-content:space-between;font-size:12px;display:flex}.member-name[data-v-76b33720]{color:#cdd2dc}.member-count[data-v-76b33720]{color:#6dd3ff}.primary[data-v-76b33720]{color:#0b0d12;cursor:pointer;background:#6dd3ff;border:0;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.primary[data-v-76b33720]:disabled{opacity:.6;cursor:not-allowed}.muted[data-v-76b33720]{color:#6b7180}.section-title[data-v-76b33720]{color:#6b7180;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:11px}.ghost[data-v-76b33720]{color:#cdd2dc;cursor:pointer;background:0 0;border:1px solid #2a2f3a;border-radius:4px;padding:2px 10px;font-size:12px}.mine-actions[data-v-76b33720]{gap:8px;margin-bottom:8px;display:flex}.mine-row[data-v-76b33720]{gap:6px;margin-top:6px;display:flex}.status-tag[data-v-76b33720]{color:#9aa2b1;background:#232732;border-radius:8px;padding:1px 6px;font-size:10px}.status-tag.approved[data-v-76b33720]{color:#6dffa7;background:#6dffa71a}.status-tag.pending[data-v-76b33720]{color:#ffd66d;background:#ffd66d1a}.status-tag.rejected[data-v-76b33720]{color:#ff8a8a;background:#ff8a8a1a}.building-artwork[data-v-258d93a3]{pointer-events:none;width:100%;height:100%;display:block}.panel-art[data-v-85fb386e]{vertical-align:middle;width:22px;height:22px;display:inline-block}.audio-panel[data-v-85fb386e]{color:#e6e8ee;z-index:22;background:#161a22;border:1px solid #232732;border-radius:6px;width:240px;padding:8px 10px;box-shadow:0 4px 16px #0006}header[data-v-85fb386e]{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}header strong[data-v-85fb386e]{color:#6dd3ff;font-size:13px}ul[data-v-85fb386e]{margin:0;padding:0;list-style:none}li[data-v-85fb386e]{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.label[data-v-85fb386e]{color:#aaa;flex:0 0 50px}input[type=range][data-v-85fb386e]{flex:1}.val[data-v-85fb386e]{text-align:right;color:#6dd3ff;flex:0 0 32px}.ghost[data-v-85fb386e]{color:#888;cursor:pointer;background:0 0;border:0;font-size:16px}.muted.small[data-v-85fb386e]{color:#6b7180;margin-top:6px;font-size:11px}.dismantle-zone[data-v-66d695cf]{background:#302b28;border:1px solid #927253;border-radius:6px;flex:none;margin-top:8px;padding:8px 10px}.dismantle-zone p[data-v-66d695cf]{margin:0 0 6px;line-height:1.5}.dismantle-actions[data-v-66d695cf]{gap:8px;display:flex}.dismantle-zone button[data-v-66d695cf]{color:#f5e7d3;cursor:pointer;background:#574534;border:1px solid #aa8966;border-radius:5px;padding:6px 10px}.dismantle-zone button[data-v-66d695cf]:focus-visible{outline-offset:2px;outline:2px solid #e6bf71}.dismantle-zone button[data-v-66d695cf]:disabled{cursor:not-allowed;opacity:.55}.panel-art[data-v-66d695cf]{vertical-align:middle;width:22px;height:22px;display:inline-block}.inventory-tabs[data-v-66d695cf]{border-bottom:1px solid #405a5d;gap:8px;margin-bottom:10px;padding:0 0 10px;display:flex}.inventory-tabs button[data-v-66d695cf]{color:#abbfc1;cursor:pointer;background:0 0;border:1px solid #405a5d;border-radius:6px;flex:1;padding:8px}.inventory-tabs button[aria-selected=true][data-v-66d695cf]{color:#f6dc99;background:#324e53;border-color:#718b7e}.inventory-tabs kbd[data-v-66d695cf]{font:inherit;opacity:.65;margin-left:8px}.bag-cell.carrying[data-v-66d695cf]{opacity:.35;outline:2px solid #e6bf71}.discard-zone[data-v-66d695cf]{color:#ebd4b4;cursor:pointer;background:#302b28;border:1px dashed #927253;border-radius:6px;flex:none;width:100%;padding:10px}.discard-zone small[data-v-66d695cf]{color:#b3a494;margin-top:3px;display:block}.bag-actions[data-v-66d695cf]{flex:none;gap:6px;padding:6px 0 10px;display:flex}.bag-actions .craft-btn[data-v-66d695cf]{flex:1;width:auto;margin:0}.bag-actions .build-btn[data-v-66d695cf]{flex:1;min-width:0}.bag-actions small[data-v-66d695cf]{color:#9ca8b8;display:block}.bag-actions kbd[data-v-66d695cf]{font:inherit;color:#a7b5c8;margin-left:8px}.bag-panel[data-v-66d695cf]{box-sizing:border-box;color:#e6e8ee;-webkit-user-select:none;user-select:none;background:#17282ff7;border:1px solid #405a5d;border-radius:10px;flex-direction:column;width:100%;height:100%;max-height:none;padding:10px 12px;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000073}header.drag-handle[data-v-66d695cf]{cursor:grab;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}header.drag-handle[data-v-66d695cf]:active{cursor:grabbing}@media (width<=480px){header.drag-handle[data-v-66d695cf]{flex-wrap:wrap}header.drag-handle>.muted[data-v-66d695cf]{flex-basis:100%;order:1}}.bag-content[data-v-66d695cf]{min-height:0;padding:0 2px 18px 0;overflow-y:auto}.muted[data-v-66d695cf]{color:#9aa2b1}.small[data-v-66d695cf]{font-size:11px}.tip[data-v-66d695cf]{margin:0 0 8px;line-height:1.4}.split-prompt[data-v-66d695cf]{z-index:3;background:#2b2724;border:1px solid #927253;border-radius:8px;flex-direction:column;gap:6px;margin:6px 0 0;padding:8px 10px;display:flex;position:sticky;bottom:0;box-shadow:0 6px 18px #0008}.split-title[data-v-66d695cf]{margin:0;font-size:12px}.split-title small[data-v-66d695cf]{color:#9aa2b1}.split-row[data-v-66d695cf]{align-items:center;gap:8px;font-size:12px;display:flex}.split-row input[data-v-66d695cf]{width:64px}.split-ops[data-v-66d695cf]{gap:8px;display:flex}.split-ops button.confirm[data-v-66d695cf]{background:#3a4d2f;border-color:#5c7a49}.bag-grid[data-v-66d695cf]{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:5px;margin-bottom:8px;display:grid}.bag-cell[data-v-66d695cf]{aspect-ratio:1;background:#ffffff0a;border:1px solid #2a2f3a;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative}.bag-cell.filled[data-v-66d695cf]{cursor:grab;background:#ffffff12}.bag-cell.filled[data-v-66d695cf]:active{cursor:grabbing}.bag-cell.equipable[data-v-66d695cf]:hover{background:#ffd4791a;border-color:#ffd479}.bag-cell.usable[data-v-66d695cf]:hover{background:#6dd3ff1a;border-color:#6dd3ff}.bag-cell.drop-hover[data-v-66d695cf]{background:#6dd3ff2e;border-color:#6dd3ff;box-shadow:0 0 6px #6dd3ff66}.cell-icon[data-v-66d695cf]{pointer-events:none;font-size:20px;line-height:1}.cell-qty[data-v-66d695cf]{color:#fff;pointer-events:none;background:#0000008c;border-radius:3px;padding:0 3px;font-size:10px;position:absolute;bottom:1px;right:3px}.cell-tag[data-v-66d695cf]{color:#ffd479;pointer-events:none;font-size:9px;position:absolute;top:1px;right:3px}.cell-tag.use[data-v-66d695cf]{color:#6dd3ff}.craft-btn[data-v-66d695cf]{color:#1d302b;cursor:pointer;background:#b8cc9b;border:0;border-radius:6px;width:100%;padding:8px;font-weight:600}.craft-btn[data-v-66d695cf]:hover{background:#d0dfb5}.build-row[data-v-66d695cf]{gap:6px;margin-top:6px;display:flex}.build-btn[data-v-66d695cf]{color:#d6dbe8;cursor:pointer;background:#ffffff0d;border:1px solid #2a2f3a;border-radius:6px;flex:1;padding:6px 4px;font-size:11px;line-height:1.3}.build-btn[data-v-66d695cf]:hover{background:#6dd3ff1a;border-color:#6dd3ff}.build-btn small[data-v-66d695cf]{color:#9aa2b1;font-size:9px}.ghost[data-v-66d695cf]{color:#cfd3e0;cursor:pointer;background:0 0;border:1px solid #33384a;border-radius:4px}.xs[data-v-66d695cf]{padding:1px 6px;font-size:11px}.resize-handle[data-v-66d695cf]{cursor:nwse-resize;opacity:.78;background:linear-gradient(135deg,#0000 43%,#b4d6ee80 45% 51%,#0000 53%),linear-gradient(135deg,#0000 65%,#b4d6eec7 67% 73%,#0000 75%);border:0;width:20px;height:20px;padding:0;position:absolute;bottom:0;right:0}.resize-handle[data-v-66d695cf]:hover,.resize-handle[data-v-66d695cf]:focus-visible{opacity:1;outline:1px solid #6dd3ff80}.cell-captured[data-v-66d695cf]{filter:drop-shadow(0 1px 1px #000c);pointer-events:none;font-size:12px;line-height:1;position:absolute;bottom:2px;right:3px}.appearance-colors[data-v-203628aa]{border:0;min-width:0;margin:0;padding:0}legend[data-v-203628aa]{color:var(--game-mint,#b7d3c4);margin-bottom:.5rem;padding:0;font-size:.75rem}.color-controls[data-v-203628aa]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}button[data-v-203628aa]{color:#e2eae3;cursor:pointer;background:#17343b;border:1px solid #65897c;border-radius:.25rem;min-height:1.75rem;padding:.25rem .5rem}.color-swatch[data-v-203628aa]{width:1.75rem;padding:0}button[aria-pressed=true][data-v-203628aa]{outline-offset:1px;outline:2px solid #eed69a}button[data-v-203628aa]:focus-visible,input[data-v-203628aa]:focus-visible{outline-offset:2px;outline:3px solid #eed69a}.custom-color[data-v-203628aa]{color:#c5d9cf;align-items:center;gap:.375rem;font-size:.75rem;display:flex}input[data-v-203628aa]{cursor:pointer;background:0 0;border:0;width:2rem;height:1.75rem;padding:0}.crafting-panel[data-v-9c57f64e]{color:#e6e8ee;flex-direction:column;min-width:0;height:100%;min-height:0;font-size:12px;display:flex}.crafting-panel.embedded[data-v-9c57f64e]{width:100%}.crafting-panel[data-v-9c57f64e]:not(.embedded){box-sizing:border-box;z-index:50;background:#17282ff7;border:1px solid #405a5d;border-radius:10px;width:min(360px,100vw - 32px);max-height:min(640px,100dvh - 80px);padding:12px;position:absolute;top:64px;right:16px;overflow-y:auto}header[data-v-9c57f64e],.crafting-result[data-v-9c57f64e]{align-items:center;gap:8px;display:flex}header[data-v-9c57f64e]{justify-content:space-between}.crafting-stations[data-v-9c57f64e],.hint[data-v-9c57f64e],.muted[data-v-9c57f64e]{color:#a8b8bd;margin:0 0 8px;line-height:1.5}.recipe-search[data-v-9c57f64e]{box-sizing:border-box;width:100%;color:inherit;background:#20343b;border:1px solid #405a5d;border-radius:6px;padding:8px}.crafting-tabs[data-v-9c57f64e]{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.crafting-tabs button[data-v-9c57f64e],.place-btn[data-v-9c57f64e],.recipe-back[data-v-9c57f64e],.crafting-filters button[data-v-9c57f64e]{color:#a8b8bd;cursor:pointer;background:0 0;border:1px solid #405a5d;border-radius:4px;padding:4px 8px}.crafting-tabs button.active[data-v-9c57f64e]{color:#f6dc99;background:#324e53}.crafting-filters[data-v-9c57f64e],.crafting-filters label[data-v-9c57f64e]{align-items:center;gap:6px;display:flex}.crafting-filters[data-v-9c57f64e]{flex-wrap:wrap;margin-bottom:8px}.crafting-filters label[data-v-9c57f64e]{cursor:pointer}.crafting-filters input[data-v-9c57f64e]{accent-color:#f6dc99}.crafting-filters .hint[data-v-9c57f64e]{margin:0 0 0 auto}.recipe-back[data-v-9c57f64e]{margin-bottom:8px}.recipe-empty[data-v-9c57f64e]{grid-column:1/-1}.crafting-list[data-v-9c57f64e]{flex:1;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:5px;min-height:72px;padding:2px 3px 10px 0;display:grid;overflow-y:auto}.recipe-cell[data-v-9c57f64e]{cursor:pointer;background:#ffffff12;border:1px solid #405a5d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px;display:flex;position:relative}.recipe-artwork[data-v-9c57f64e]{width:36px;height:36px;position:relative}.recipe-artwork[data-v-9c57f64e] .item-artwork{width:100%;height:100%}.recipe-name[data-v-9c57f64e]{text-overflow:ellipsis;white-space:nowrap;color:#dbe6e8;width:100%;font-size:10px;overflow:hidden}.crafting-panel button[data-v-9c57f64e]:focus-visible,.crafting-panel input[data-v-9c57f64e]:focus-visible{outline-offset:2px;outline:2px solid #f6dc99}.recipe-cell.unavailable[data-v-9c57f64e] .item-artwork{filter:grayscale();opacity:.35}.recipe-cell.selected[data-v-9c57f64e],.recipe-cell[data-v-9c57f64e]:hover{background:#324e53;border-color:#f6dc99}.recipe-qty[data-v-9c57f64e]{color:#e6e8ee;text-shadow:0 1px 2px #000;font-size:10px;position:absolute;bottom:2px;right:3px}.recipe-detail[data-v-9c57f64e]{border-top:1px solid #405a5d;flex:0 auto;min-height:0;max-height:58%;padding-top:10px;padding-bottom:2px;overflow-y:auto}.crafting-result[data-v-9c57f64e] .item-artwork{width:30px;height:30px}.crafting-inputs[data-v-9c57f64e]{flex-wrap:wrap;gap:5px;padding:8px 0;display:flex}.input-item[data-v-9c57f64e]{color:#b5cdc1;cursor:pointer;background:0 0;border:1px solid #405a5d;border-radius:4px;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex}.input-item[data-v-9c57f64e] .item-artwork{width:22px;height:22px}.input-item.lacking[data-v-9c57f64e],.need[data-v-9c57f64e]{color:#e9a39b}.craft-qty[data-v-9c57f64e]{flex-wrap:wrap;align-items:center;gap:5px;padding:2px 0 8px;font-size:11px;display:flex}.crafting-shortage[data-v-9c57f64e]{margin:0 0 8px;line-height:1.5}.craft-qty input[data-v-9c57f64e]{text-align:center;width:52px;color:inherit;background:#20343b;border:1px solid #405a5d;border-radius:4px;padding:3px 5px}.craft-qty button[data-v-9c57f64e],.qty-max[data-v-9c57f64e]{color:#b5cdc1;cursor:pointer;background:0 0;border:1px solid #405a5d;border-radius:4px;padding:3px 7px}.craft-qty .hint[data-v-9c57f64e]{margin:0}.craft-selected[data-v-9c57f64e]{color:#fff0c4;cursor:pointer;background:#48685b;border:1px solid #81977c;border-radius:6px;width:100%;padding:8px}.craft-selected[data-v-9c57f64e]:disabled{opacity:.4;cursor:default}.place-btn[data-v-9c57f64e]{margin-top:6px}.craft-feedback[data-v-9c57f64e]{color:#f6dc99;margin:8px 0 0}.speaker-link[data-v-6bee99f4]{font:inherit;color:#8ddcff;cursor:pointer;background:0 0;border:0;padding:0}.speaker-link[data-v-6bee99f4]:disabled{color:inherit;cursor:default}.global-panel[data-v-6bee99f4]{box-sizing:border-box;z-index:50;background:#0d191fe6;border:1px solid #97b9b447;border-radius:10px;flex-direction:column;width:min(520px,100vw - 32px);height:min(380px,100vh - 124px);max-height:none;display:flex;position:fixed;bottom:10px;left:12px;overflow:hidden;box-shadow:0 8px 24px #0003}header[data-v-6bee99f4]{border-bottom:1px solid #a0bedc1f;flex:none;align-items:center;gap:8px;min-height:34px;padding:4px 8px;display:flex}header.drag-handle[data-v-6bee99f4]{cursor:grab;-webkit-user-select:none;user-select:none}header.drag-handle[data-v-6bee99f4]:active{cursor:grabbing}.channel-tabs[data-v-6bee99f4]{gap:2px;display:flex}.channel-tabs button[data-v-6bee99f4]{color:#dae4eea8;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 7px;font-size:11px}.channel-tabs button[data-v-6bee99f4]:hover,.channel-tabs button.active[data-v-6bee99f4]{color:#fff;background:#ffffff1a}.chat-hint[data-v-6bee99f4]{color:#a1b4b8;text-align:right;flex:1;font-size:10px}.close-chat[data-v-6bee99f4]{color:#e6ecf4a8;cursor:pointer;background:0 0;border:0;font-size:16px}.actions-bar[data-v-6bee99f4]{border-top:1px solid #a0bedc1a;flex-wrap:wrap;gap:4px;max-height:58px;padding:4px 8px;display:flex;overflow-y:auto}.action-chip[data-v-6bee99f4]{color:#cdd2dc;cursor:pointer;background:#1f242ead;border:1px solid #a0bedc2e;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;line-height:1.3;display:inline-flex}.action-chip[data-v-6bee99f4]:hover{color:#e6e8ee;border-color:#6dd3ff}.action-chip.active[data-v-6bee99f4]{background:#6dd3ff1f;border-color:#6dd3ff}.action-chip-agent[data-v-6bee99f4]{color:#9aa2b1;font-size:10px}.action-chip-name[data-v-6bee99f4]{font-weight:500}.msgs[data-v-6bee99f4]{scrollbar-width:thin;overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;gap:3px;min-height:0;max-height:none;padding:7px 10px;display:flex;overflow-y:auto}.member-command-slot[data-v-6bee99f4]{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;max-height:40%;overflow-y:auto}.history-button[data-v-6bee99f4]{color:#d0e9e4;cursor:pointer;background:#1c353b;border:1px solid #42605d;border-radius:12px;flex:none;align-self:center;margin:4px;padding:4px 12px;font-size:11px}.latest-button[data-v-6bee99f4]{margin:4px auto}.composer-help[data-v-6bee99f4]{color:#a6b8be;flex:none;padding:0 12px 8px;font-size:10px}.empty[data-v-6bee99f4]{padding:8px 0;line-height:1.6}.feed-line[data-v-6bee99f4]{white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 1px 2px #000000e6;flex:none;font-size:13px;line-height:1.65}.feed-line.system.player-event[data-v-6bee99f4]{color:#ffd27a}.feed-line.system.world-event[data-v-6bee99f4]{color:#8fd4ff}.feed-line.system.system-event[data-v-6bee99f4]{color:#c7d0dc}.feed-line.chronicle[data-v-6bee99f4]{color:#71d8bb}.feed-line.chat[data-v-6bee99f4]{color:#e5eaf1}.feed-line.chat.user[data-v-6bee99f4]{color:#fff0a8}.feed-line.chat.tool[data-v-6bee99f4]{color:#b6a8eb}.channel-label[data-v-6bee99f4]{opacity:.72;margin-right:5px;font-size:10px}.feed-line .speaker[data-v-6bee99f4]{color:#7fc8ff;font-size:inherit;padding:0}.feed-content[data-v-6bee99f4]{-webkit-user-select:text;user-select:text}.feed-details[data-v-6bee99f4]{color:#d4f5ebc7;-webkit-user-select:text;user-select:text;margin:2px 0 0 36px;font-size:10px;line-height:1.45;display:block}.msg[data-v-6bee99f4]{flex-direction:column;gap:2px;display:flex}.msg.user[data-v-6bee99f4]{align-items:flex-end}.speaker[data-v-6bee99f4]{color:#6dd3ff;padding:0 4px;font-size:10px}.msg.user .speaker[data-v-6bee99f4]{color:#ffd166}.bubble[data-v-6bee99f4]{white-space:pre-wrap;border-radius:8px;max-width:90%;padding:6px 10px;font-size:13px;line-height:1.5}.msg.user .bubble[data-v-6bee99f4]{color:#0b0d12;background:#6dd3ff}.msg.assistant .bubble[data-v-6bee99f4]{color:#e6e8ee;background:#1f242e}.msg.system .bubble[data-v-6bee99f4]{color:#ffe066;background:#ffe0661a}.tool-trace[data-v-6bee99f4]{color:#9aa2b1;font-family:monospace;font-size:12px;background:#0e1219!important}.streaming[data-v-6bee99f4]{opacity:.85}.thinking[data-v-6bee99f4]{color:#9aa2b1;opacity:.9;background:#1f242e;align-items:center;gap:6px;font-style:italic;display:inline-flex}.dots[data-v-6bee99f4]{gap:2px;display:inline-flex}.dots i[data-v-6bee99f4]{opacity:.4;background:#6dd3ff;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite thinkBlink-6bee99f4;display:inline-block}.dots i[data-v-6bee99f4]:nth-child(2){animation-delay:.2s}.dots i[data-v-6bee99f4]:nth-child(3){animation-delay:.4s}@keyframes thinkBlink-6bee99f4{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.tool-logs[data-v-6bee99f4]{margin-top:8px}.tool-logs summary[data-v-6bee99f4]{color:#9aa2b1;cursor:pointer;font-size:11px}.tool-log[data-v-6bee99f4]{color:#9aa2b1;word-break:break-all;margin:4px 0;font-size:11px}.tool-log code[data-v-6bee99f4]{background:#0e1219;border-radius:3px;padding:2px 6px}.pending-qa[data-v-6bee99f4]{background:#6dd3ff14;border-top:1px solid #6dd3ff4d;border-bottom:1px solid #6dd3ff4d;justify-content:space-between;align-items:center;padding:6px 14px;font-size:12px;display:flex}.pending-qa-info[data-v-6bee99f4]{color:#6dd3ff;align-items:center;gap:6px;display:flex}.pending-qa-arrow[data-v-6bee99f4]{font-weight:700}.pending-qa-target[data-v-6bee99f4]{font-weight:600}.pending-qa-sep[data-v-6bee99f4]{color:#5a6273}.pending-qa-action[data-v-6bee99f4]{color:#cdd2dc}.composer[data-v-6bee99f4]{border-top:1px solid #a0bedc24;flex:none;align-items:flex-end;gap:5px;padding:5px 22px 5px 7px;display:flex}.composer textarea[data-v-6bee99f4]{resize:none;color:#f0f4f8;box-sizing:border-box;background:#00000042;border:1px solid #aac4de38;border-radius:6px;flex:1;min-width:0;min-height:54px;max-height:122px;padding:7px 9px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:hidden}.composer textarea[data-v-6bee99f4]:focus{outline:1px solid #6dd3ff94}.composer-mode[data-v-6bee99f4]{color:#cddbe880;white-space:nowrap;align-items:center;max-width:112px;padding-bottom:8px;font-size:10px;display:flex}.composer-mode>span[data-v-6bee99f4]{text-overflow:ellipsis;overflow:hidden}.remove-mention[data-v-6bee99f4]{color:#b6d4e4;cursor:pointer;opacity:.6;background:0 0;border:0;flex:none;padding:2px 5px;font-size:16px}.composer-mode:hover .remove-mention[data-v-6bee99f4],.remove-mention[data-v-6bee99f4]:focus-visible{opacity:1}.send-button[data-v-6bee99f4]{color:#dff6ff;cursor:pointer;background:#4485a580;border:0;border-radius:3px;padding:8px 10px;font-size:11px}.send-button[data-v-6bee99f4]:disabled{opacity:.35;cursor:default}.primary[data-v-6bee99f4]{color:#0b0d12;cursor:pointer;background:#6dd3ff;border:0;border-radius:4px;padding:6px 14px;font-weight:600}.primary[data-v-6bee99f4]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-6bee99f4]{color:#9aa2b1}.small[data-v-6bee99f4]{font-size:11px}.ghost[data-v-6bee99f4]{color:#cdd2dc;cursor:pointer;background:0 0;border:1px solid #2a2f3a;border-radius:4px;padding:2px 8px;font-size:12px}.ghost.xs[data-v-6bee99f4]{padding:1px 6px;font-size:11px}.err[data-v-6bee99f4]{color:#ff8a8a;margin:0;padding:0 14px 10px;font-size:12px}.resize-handle[data-v-6bee99f4]{cursor:nwse-resize;opacity:.72;background:linear-gradient(135deg,#0000 42%,#b4d6ee85 44% 50%,#0000 52%),linear-gradient(135deg,#0000 64%,#b4d6eeb3 66% 72%,#0000 74%);border:0;width:18px;height:18px;padding:0;position:absolute;bottom:0;right:0}.resize-handle[data-v-6bee99f4]:hover,.resize-handle[data-v-6bee99f4]:focus-visible{opacity:1;outline:1px solid #6dd3ff6b}@media (width<=700px){.global-panel[data-v-6bee99f4]{width:calc(100vw - 16px);max-height:none;bottom:6px;left:8px}.chat-hint[data-v-6bee99f4]{display:none}}.panel-art[data-v-861c3564]{vertical-align:middle;width:22px;height:22px;display:inline-block}.room-panel[data-v-861c3564]{color:#ddd;z-index:1100;background:#1f1f24;border:1px solid #444;border-radius:8px;width:320px;max-height:calc(100vh - 80px);padding:12px 14px;font-size:13px;position:absolute;top:60px;right:12px;overflow-y:auto;box-shadow:0 6px 24px #0006}.rp-header[data-v-861c3564]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rp-header strong[data-v-861c3564]{font-size:14px}.role-tag[data-v-861c3564]{color:#aaa;background:#3a3a40;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.role-tag.host[data-v-861c3564]{color:#e0b95a;background:#4a3b1a}.rp-error[data-v-861c3564]{color:#f6c1c1;background:#5a1f1f;border-radius:4px;margin-bottom:8px;padding:6px 8px;font-size:12px}.rp-tip[data-v-861c3564]{color:#cfe2ff;background:#1f3a5a;border-radius:4px;margin-bottom:8px;padding:6px 8px;font-size:12px}.sync-status[data-v-861c3564]{color:#cfe2ff;background:#182a3d;border:1px solid #38506b;border-radius:4px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 8px;font-size:12px;display:flex}.sync-status.synced[data-v-861c3564]{color:#bfe8c9;background:#183223;border-color:#315c3d}.sync-status.stalled[data-v-861c3564]{color:#ffe0ad;background:#3c2c18;border-color:#8a6230}.sync-dot[data-v-861c3564]{background:#6ec1ff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #6ec1ff24}.sync-status.synced .sync-dot[data-v-861c3564]{background:#65d681;box-shadow:0 0 0 3px #65d68124}.sync-status.stalled .sync-dot[data-v-861c3564]{box-shadow:none;background:#ffb74d}.sync-message[data-v-861c3564]{flex:1}.rp-actions[data-v-861c3564]{flex-direction:column;gap:8px;display:flex}.join-row[data-v-861c3564]{gap:6px;display:flex}.join-row input[data-v-861c3564]{color:#ddd;text-transform:uppercase;letter-spacing:2px;background:#2a2a30;border:1px solid #444;border-radius:4px;flex:1;padding:6px 8px}.rp-room .rp-section[data-v-861c3564]{border-bottom:1px solid #333;margin-bottom:12px;padding-bottom:12px}.rp-room .rp-section[data-v-861c3564]:last-child{border-bottom:none}.sec-head[data-v-861c3564]{color:#bbb;margin-bottom:6px;font-weight:600}.invite-row[data-v-861c3564]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.invite-row .lbl[data-v-861c3564]{color:#888;width:48px}.invite-row code[data-v-861c3564]{text-overflow:ellipsis;white-space:nowrap;background:#14141a;border-radius:3px;flex:1;padding:3px 6px;font-family:monospace;overflow:hidden}.invite-row code.code[data-v-861c3564]{letter-spacing:3px;color:#ffd166;text-align:center;font-weight:700}.member-list[data-v-861c3564]{margin:0;padding:0;list-style:none}.member[data-v-861c3564]{align-items:center;gap:6px;padding:4px 0;display:flex}.dot[data-v-861c3564]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.on[data-v-861c3564]{background:#4caf50}.dot.pending[data-v-861c3564]{background:#ffb74d}.dot.off[data-v-861c3564]{background:#555}.member .name[data-v-861c3564]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.member .me-tag[data-v-861c3564]{color:#888;font-size:11px}.member .mic[data-v-861c3564]{font-size:14px}.member .mic.off[data-v-861c3564]{opacity:.45}.muted[data-v-861c3564]{color:#888}.small[data-v-861c3564]{font-size:12px}.chat-box[data-v-861c3564]{background:#14141a;border-radius:4px;max-height:160px;margin-bottom:6px;padding:6px 8px;font-size:12px;overflow-y:auto}.chat-item[data-v-861c3564]{word-break:break-word;padding:2px 0}.chat-item.self .chat-name[data-v-861c3564]{color:#ffd166}.chat-name[data-v-861c3564]{color:#6ec1ff;margin-right:4px}.chat-text[data-v-861c3564]{color:#ddd}.chat-input-row[data-v-861c3564]{gap:6px;display:flex}.chat-input-row input[data-v-861c3564]{color:#ddd;background:#2a2a30;border:1px solid #444;border-radius:4px;flex:1;padding:6px 8px}button.primary[data-v-861c3564],button.secondary[data-v-861c3564],button.danger[data-v-861c3564],button.ghost[data-v-861c3564]{cursor:pointer;border:none;border-radius:4px;padding:6px 10px;font-size:13px}button.primary[data-v-861c3564]{color:#fff;background:#2c5db8}button.secondary[data-v-861c3564]{color:#ddd;background:#444}button.danger[data-v-861c3564]{color:#fff;background:#8b3232}button.ghost[data-v-861c3564]{color:#aaa;background:0 0;border:1px solid #444}button.mini[data-v-861c3564]{padding:2px 6px;font-size:11px}button.block[data-v-861c3564]{width:100%}button[data-v-861c3564]:disabled{opacity:.5;cursor:not-allowed}.room-type-row[data-v-861c3564]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.room-type-select[data-v-861c3564]{color:#aaa;background:#1a1d28;border:1px solid #2a2d38;border-radius:4px;padding:4px 8px;font-size:12px}.ui-overlay-root[data-v-5f2fb346]{pointer-events:none;z-index:12;color:#e6f0ff;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0}.anchor[data-v-5f2fb346]{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.anchor-top-left[data-v-5f2fb346]{align-items:flex-start;top:12px;left:12px}.anchor-top-center[data-v-5f2fb346]{align-items:center;top:12px;left:50%;transform:translate(-50%)}.anchor-top-right[data-v-5f2fb346]{align-items:flex-end;top:12px;right:12px}.anchor-bottom-left[data-v-5f2fb346]{align-items:flex-start;bottom:12px;left:12px}.anchor-bottom-center[data-v-5f2fb346]{align-items:center;bottom:12px;left:50%;transform:translate(-50%)}.anchor-bottom-right[data-v-5f2fb346]{align-items:flex-end;bottom:12px;right:12px}.anchor-center[data-v-5f2fb346]{align-items:center;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-panel[data-v-5f2fb346]{pointer-events:auto;border-radius:8px;flex-direction:column;gap:6px;min-width:100px;padding:8px 12px;display:flex}.ov-panel-card[data-v-5f2fb346]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1623d1;border:1px solid #78a0dc40;box-shadow:0 4px 14px #00000059}.ov-panel-overlay[data-v-5f2fb346]{background:#0000008c}.ov-panel-transparent[data-v-5f2fb346]{background:0 0;padding:4px 0}.ov-panel-scenario[data-v-5f2fb346]{box-sizing:border-box;width:220px;position:relative;padding:8px!important}.ov-panel-scenario .ov-text-title[data-v-5f2fb346]{padding-right:34px;font-size:14px}.ov-panel-scenario .ov-kv[data-v-5f2fb346]{flex-wrap:wrap;gap:5px 9px;font-size:11px;display:flex}.ov-panel-scenario .ov-kv-row[data-v-5f2fb346]{gap:3px;display:flex}.scenario-details[data-v-5f2fb346]{pointer-events:auto;color:#adcaed;cursor:pointer;background:0 0;border:0;padding:2px;font-size:10px;position:absolute;top:8px;right:7px}.ov-text-title[data-v-5f2fb346]{letter-spacing:.5px;font-size:18px;font-weight:600}.ov-text-body[data-v-5f2fb346]{font-size:13px;line-height:1.5}.ov-text-small[data-v-5f2fb346]{opacity:.75;font-size:11px}.ov-text-badge[data-v-5f2fb346]{background:#78c8ff2e;border:1px solid #78c8ff66;border-radius:99px;padding:2px 8px;font-size:11px;display:inline-block}.ov-text-warn[data-v-5f2fb346]{color:#ffb86c;font-size:13px}.ov-text-success[data-v-5f2fb346]{color:#7ee787;font-size:13px}.ov-bar[data-v-5f2fb346]{flex-direction:column;gap:2px;display:flex}.ov-bar-label[data-v-5f2fb346]{opacity:.8;font-size:11px}.ov-bar-track[data-v-5f2fb346]{background:#ffffff14;border-radius:6px;height:10px;overflow:hidden}.ov-bar-fill[data-v-5f2fb346]{height:100%;transition:width .25s}.ov-bar-meta[data-v-5f2fb346]{opacity:.6;text-align:right;font-size:10px}.ov-kv[data-v-5f2fb346]{grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px;display:grid}.ov-kv-row[data-v-5f2fb346]{display:contents}.ov-kv-label[data-v-5f2fb346]{opacity:.65}.ov-kv-value[data-v-5f2fb346]{font-variant-numeric:tabular-nums;text-align:right}.ov-btn[data-v-5f2fb346]{cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:transform 80ms,box-shadow .15s}.ov-btn[data-v-5f2fb346]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #50a0ff40}.ov-btn[data-v-5f2fb346]:disabled{opacity:.4;cursor:not-allowed}.ov-btn-primary[data-v-5f2fb346]{color:#fff;background:linear-gradient(135deg,#4f8cff,#2a5fd8)}.ov-btn-ghost[data-v-5f2fb346]{color:#cfe1ff;background:#ffffff0f;border:1px solid #ffffff2e}.ov-btn-danger[data-v-5f2fb346]{color:#fff;background:linear-gradient(135deg,#ff6b6b,#c83434)}.ov-row[data-v-5f2fb346]{flex-wrap:wrap;align-items:center;display:flex}.ov-list[data-v-5f2fb346]{flex-direction:column;gap:3px;display:flex}.ov-list-title[data-v-5f2fb346]{opacity:.8;margin-bottom:2px;font-size:12px;font-weight:600}.ov-list-item[data-v-5f2fb346]{background:#ffffff0a;border-radius:3px;padding:2px 6px;font-size:12px}.ov-dialog[data-v-5f2fb346],.ov-shop[data-v-5f2fb346]{flex-direction:column;gap:8px;min-width:220px;display:flex}.ov-dialog-title[data-v-5f2fb346],.ov-shop-title[data-v-5f2fb346]{font-size:14px}.ov-dialog-text[data-v-5f2fb346]{white-space:pre-wrap;max-width:420px;margin:0;line-height:1.55}.ov-dialog-options[data-v-5f2fb346]{flex-wrap:wrap;gap:6px;display:flex}.ov-dialog-option[data-v-5f2fb346]{pointer-events:auto}.ov-shop-item[data-v-5f2fb346]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.ov-shop-info[data-v-5f2fb346]{flex-direction:column;min-width:0;font-size:12px;display:flex}.ov-shop-info span[data-v-5f2fb346]{opacity:.68}.ov-shop-buy[data-v-5f2fb346]{pointer-events:auto;min-width:52px}.event-grammar[data-v-70732283]{border-top:1px solid #c2a47038;padding-top:7px}.event-grammar summary[data-v-70732283]{color:#e8d6b6;cursor:pointer;font-size:11px}.event-grammar-body[data-v-70732283]{color:#9fb0b2;gap:6px;margin-top:8px;font-size:10px;line-height:1.5;display:grid}.event-grammar-body>strong[data-v-70732283],.event-grammar-body b[data-v-70732283]{color:#dec58f}.event-grammar-body ul[data-v-70732283],.event-grammar-body ol[data-v-70732283]{gap:5px;margin:0;padding-left:20px;display:grid}.event-grammar-body li[data-v-70732283],.event-grammar-body p[data-v-70732283]{margin:0}.event-grammar-body li span[data-v-70732283],.event-grammar-body p span[data-v-70732283]{display:block}.important-people[data-v-1dac90ca]{padding:14px}.intro[data-v-1dac90ca],.empty[data-v-1dac90ca],.basis[data-v-1dac90ca]{color:#b4bec9;font-size:12px;line-height:1.6}.people-list[data-v-1dac90ca]{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.people-list>li[data-v-1dac90ca]{background:#1b2630;border:1px solid #3e4d5a;border-radius:8px;padding:12px}header[data-v-1dac90ca]{justify-content:space-between;gap:8px;display:flex}header span[data-v-1dac90ca]{color:#bdcfb8;font-size:12px}p[data-v-1dac90ca],ol[data-v-1dac90ca]{font-size:12px;line-height:1.6}button[data-v-1dac90ca]{color:#e0efdf;cursor:pointer;background:#344d42;border:1px solid #688773;border-radius:5px;padding:6px 10px}summary[data-v-1dac90ca]{cursor:pointer;padding:8px 0;font-size:13px}button[data-v-1dac90ca]:focus-visible,summary[data-v-1dac90ca]:focus-visible{outline-offset:3px;outline:2px solid #bce2c6}.people-tabs[data-v-44058a7e]{gap:4px;padding-bottom:4px;display:flex}.people-tabs button[data-v-44058a7e],.follow-person[data-v-44058a7e]{color:#dde9e1;cursor:pointer;background:#23372e;border:1px solid #557461;border-radius:5px;padding:4px 10px}.people-tabs button[aria-pressed=true][data-v-44058a7e]{background:#3d604a}.follow-person[data-v-44058a7e]{margin:0 0 8px}.people-tabs button[data-v-44058a7e]:focus-visible,.follow-person[data-v-44058a7e]:focus-visible{outline-offset:2px;outline:2px solid #bce2c6}svg[data-v-ba232b5d]{width:100%;height:100%;display:block}.vital[data-v-9d769175]{--vital-color:#bd6359;pointer-events:auto;align-items:center;gap:4px;min-width:0;display:flex}.vital.food[data-v-9d769175]{--vital-color:#ad853e}.vital.mana[data-v-9d769175]{--vital-color:#4684ae}.vital-symbol[data-v-9d769175]{color:#f5cfbc;flex:none;width:13px;height:13px}.food .vital-symbol[data-v-9d769175]{color:#f4d68f}.mana .vital-symbol[data-v-9d769175]{color:#9ddaff}.vital-meter[data-v-9d769175]{background:#0a1e23;border:1px solid #95b9a52e;border-radius:3px;flex:1;min-width:0;height:13px;position:relative;overflow:hidden}.vital-meter i[data-v-9d769175]{background:var(--vital-color);transition:width .15s linear;position:absolute;inset:0 auto 0 0}.vital-meter span[data-v-9d769175]{text-align:center;color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;font:10px/13px ui-monospace,monospace;position:absolute;inset:0}.vital.critical .vital-meter[data-v-9d769175]{border-color:#ffb9a0}.vital.critical .vital-symbol[data-v-9d769175]{color:#ffb9a0}@media (prefers-reduced-motion:reduce){.vital-meter i[data-v-9d769175]{transition:none}}.growth-cost[data-v-9888c9ab]{color:#d8ebdd;background:#142c2b;border:1px solid #587567;border-radius:6px;padding:9px 10px}.growth-cost strong[data-v-9888c9ab]{font-size:12px}.growth-cost ul[data-v-9888c9ab]{gap:4px;margin:5px 0 0;padding:0;list-style:none;display:grid}.growth-cost li[data-v-9888c9ab]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.growth-cost small[data-v-9888c9ab]{color:#aec2b9}.growth-cost .missing[data-v-9888c9ab],.growth-cost .missing small[data-v-9888c9ab]{color:#f0c397}.pasture[data-v-ec9a0fdb]{background:#24312666;border:1px solid #52614a;border-radius:9px;margin:14px 0;padding:12px;font-size:12px}.pasture header[data-v-ec9a0fdb],.pasture header label[data-v-ec9a0fdb]{align-items:center;gap:8px;display:flex}.pasture header[data-v-ec9a0fdb]{justify-content:space-between}.pasture h3[data-v-ec9a0fdb]{margin:0;font-size:14px}.pasture p[data-v-ec9a0fdb]{color:#c3cdbf;line-height:1.65}.pasture small[data-v-ec9a0fdb]{color:#afbdab;font-size:11px}.species-grid[data-v-ec9a0fdb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.species-grid article[data-v-ec9a0fdb]{background:#18221c;border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.species-grid strong small[data-v-ec9a0fdb]{margin-top:4px;display:block}.species-grid label[data-v-ec9a0fdb]{align-items:center;gap:8px;display:flex}.species-grid input[data-v-ec9a0fdb]{color:#edf4e6;background:#101813;border:1px solid #68755e;border-radius:4px;width:48px;padding:4px}.animal-list[data-v-ec9a0fdb]{max-height:230px;overflow-y:auto}.animal-row[data-v-ec9a0fdb]{border-bottom:1px solid #465442;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.animal-row span[data-v-ec9a0fdb]{flex-direction:column;gap:5px;display:flex}.pasture button[data-v-ec9a0fdb]{color:#e5eedb;cursor:pointer;background:#344632;border:1px solid #617354;border-radius:5px;padding:6px 9px}.pasture button[data-v-ec9a0fdb]:disabled{opacity:.45;cursor:default}.pasture button[data-v-ec9a0fdb]:focus-visible,.pasture input[data-v-ec9a0fdb]:focus-visible{outline-offset:2px;outline:2px solid #d4e5a1}.candidates[data-v-ec9a0fdb]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.hint[data-v-ec9a0fdb]{font-size:11px}.pasture summary[data-v-ec9a0fdb]{cursor:pointer;padding:7px 0}@media (width<=480px){.species-grid[data-v-ec9a0fdb]{grid-template-columns:1fr}.pasture header[data-v-ec9a0fdb]{flex-wrap:wrap}}.nation-panel[data-v-7ca2d6a8]{border-bottom:1px solid var(--game-border);padding:10px 0;font-size:12px}.development-title[data-v-7ca2d6a8],.current-nation[data-v-7ca2d6a8]{flex-direction:column;gap:5px;display:flex}.development-title strong[data-v-7ca2d6a8],.current-nation>strong[data-v-7ca2d6a8]{color:#d8d6a7;font-size:14px}.nation-panel p[data-v-7ca2d6a8]{margin:5px 0;line-height:1.6}.nation-hint[data-v-7ca2d6a8],.development-title small[data-v-7ca2d6a8],.nation-ally small[data-v-7ca2d6a8],.known-nations small[data-v-7ca2d6a8]{color:#b2c7bd}.nation-leader[data-v-7ca2d6a8]{color:#d9e4dc}.nation-founding>summary[data-v-7ca2d6a8]{cursor:pointer;padding:8px 0;font-weight:700}.nation-founding form[data-v-7ca2d6a8]{flex-direction:column;gap:8px;display:flex}.nation-name[data-v-7ca2d6a8]{align-items:center;gap:8px;display:flex}.nation-name input[data-v-7ca2d6a8]{color:#d9e4dc;border:1px solid var(--game-border);background:#18231f;border-radius:4px;flex:1;min-width:0;padding:6px}.nation-panel fieldset[data-v-7ca2d6a8]{border:1px solid var(--game-border);border-radius:4px;min-width:0;padding:8px}.nation-ally[data-v-7ca2d6a8]{align-items:flex-start;gap:8px;padding:6px 0;display:flex}.nation-ally span[data-v-7ca2d6a8],.known-nations article>div[data-v-7ca2d6a8]{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.nation-ally input[data-v-7ca2d6a8]{width:16px;height:16px;accent-color:var(--game-accent,#6bd0bd);flex:none;margin:2px 0 0}.nation-panel button[data-v-7ca2d6a8]{border:1px solid var(--game-border);color:#d9e4dc;cursor:pointer;background:#25382f;border-radius:4px;align-self:flex-start;padding:6px 10px}.nation-panel button[data-v-7ca2d6a8]:disabled{opacity:.5;cursor:default}.known-nations[data-v-7ca2d6a8]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.known-nations article[data-v-7ca2d6a8]{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.known-nations article>small[data-v-7ca2d6a8]{grid-column:1/-1}.nation-feedback[data-v-7ca2d6a8]{color:#d8d6a7;overflow-wrap:anywhere}.design-body[data-v-eb2fc203]{color:var(--game-text,#f3ead5);padding:18px}.intro[data-v-eb2fc203]{opacity:.85;margin:0 0 18px}.styles[data-v-eb2fc203]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.styles button[data-v-eb2fc203]{color:#fff1d3;cursor:pointer;background:#243b35;border:1px solid #70827166;border-radius:14px;padding:10px 6px 14px}.styles button.selected[data-v-eb2fc203]{background:#38554a;border-color:#f4c77d;box-shadow:inset 0 0 0 1px #f4c77d}.styles svg[data-v-eb2fc203]{height:100px;margin-bottom:12px}strong[data-v-eb2fc203],small[data-v-eb2fc203]{display:block}small[data-v-eb2fc203]{opacity:.65;margin-top:5px;font-size:11px}.flag-editor[data-v-eb2fc203]{align-items:center;gap:24px;margin:22px 0;display:flex}.pixel-grid[data-v-eb2fc203]{border:5px solid #d4ac78;border-radius:4px;flex-shrink:0;grid-template-columns:repeat(8,1fr);width:200px;height:200px;display:grid;overflow:hidden}.pixel-grid button[data-v-eb2fc203]{cursor:crosshair;touch-action:none;border:1px solid #ffffff20;padding:0}.swatches[data-v-eb2fc203]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.swatches button[data-v-eb2fc203]{cursor:pointer;border:2px solid #0000;border-radius:6px;width:26px;height:26px}.swatches .chosen[data-v-eb2fc203]{border-color:#fff;outline:2px solid #b4ca91}.palette p[data-v-eb2fc203]{font-size:12px}.palette label[data-v-eb2fc203]{align-items:center;gap:6px;font-size:12px;display:flex}.palette input[data-v-eb2fc203]{background:0 0;border:0;width:32px;height:24px;padding:0}.quiet[data-v-eb2fc203]{color:#d8e4c4;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;display:block}.hint[data-v-eb2fc203]{opacity:.7;margin:18px 0;font-size:12px;line-height:1.7}.confirm[data-v-eb2fc203]{color:#314037;cursor:pointer;background:#ecc481;border:0;border-radius:9px;width:100%;padding:12px;font-weight:700}button[data-v-eb2fc203]:focus-visible{outline-offset:3px;outline:3px solid #fff3ad}@media (width<=500px){.flag-editor[data-v-eb2fc203]{gap:12px}.pixel-grid[data-v-eb2fc203]{width:152px;height:152px}.styles svg[data-v-eb2fc203]{height:76px}}.command-member-controls[data-v-20dc112b]{border-top:1px solid var(--game-border,#46615b);min-width:0;margin-top:4px;padding-top:5px}.cmc-heading[data-v-20dc112b],.cmc-hint[data-v-20dc112b]{overflow-wrap:anywhere;margin:0 0 4px}.cmc-heading[data-v-20dc112b]{color:var(--game-ink,#e9eee1)}.cmc-hint[data-v-20dc112b]{color:var(--game-muted,#aec2b9);margin:4px 0 0;font-size:11px}.cmc-buttons[data-v-20dc112b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}button[data-v-20dc112b]{min-width:0;min-height:28px;font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#1d373c;border:1px solid #96c1b555;border-radius:4px;padding:3px 4px}button[data-v-20dc112b]:hover:not(:disabled){border-color:var(--game-mint,#98d8be);background:#2f5550}button[data-v-20dc112b]:disabled{opacity:.4;cursor:not-allowed}button[data-v-20dc112b]:focus-visible{outline:2px solid var(--game-gold,#e4cb87);outline-offset:1px}@media (pointer:coarse){button[data-v-20dc112b]{min-height:40px}}.traveler-hud[data-v-9a28d3b7]{--map-size:144px;box-sizing:border-box;width:200px;color:var(--game-ink,#e9eee1);-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #071a24}.traveler-grip[data-v-9a28d3b7]{cursor:grab;align-items:center;gap:6px;padding:4px 6px;font-size:11px;display:flex}.traveler-grip small[data-v-9a28d3b7]{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#d1decf;flex:1;min-width:0;font-size:9px;overflow:hidden}.traveler-grip button[data-v-9a28d3b7]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px}.map-orbit[data-v-9a28d3b7]{place-items:center;height:170px;display:grid;position:relative}.traveler-map[data-v-9a28d3b7]{width:var(--map-size);height:var(--map-size);border:2px solid #c6bb88;border-radius:50%;box-shadow:0 0 0 4px #172d30dc,0 0 0 5px #a2b69680,0 4px 14px #0006}.north[data-v-9a28d3b7]{color:#f8e5b3;background:#1a3535;border-radius:50%;padding:2px 4px;font:10px Georgia,serif;position:absolute;top:2px;left:50%;transform:translate(-50%)}.environment-item[data-v-9a28d3b7]{z-index:5;position:absolute}.orbit-0[data-v-9a28d3b7]{top:20px;left:9px}.orbit-1[data-v-9a28d3b7]{top:20px;right:9px}.orbit-2[data-v-9a28d3b7]{bottom:20px;left:9px}.orbit-3[data-v-9a28d3b7]{bottom:20px;right:9px}.environment-icon[data-v-9a28d3b7]{box-sizing:border-box;color:#f2e3b7;cursor:help;background:#1b3438f5;border:1px solid #a4b7a2;border-radius:50%;width:30px;height:30px;padding:6px;box-shadow:0 2px 6px #0006}.environment-tip[data-v-9a28d3b7]{visibility:hidden;z-index:10;color:#f1f1db;pointer-events:none;width:max-content;max-width:180px;text-shadow:none;background:#102a30;border:1px solid #879f8c;border-radius:5px;padding:7px 10px;font-size:11px;line-height:1.5;position:absolute;top:calc(100% + 6px);right:0}.orbit-0 .environment-tip[data-v-9a28d3b7],.orbit-2 .environment-tip[data-v-9a28d3b7]{left:0;right:auto}.environment-item[data-v-9a28d3b7]:hover,.environment-item[data-v-9a28d3b7]:focus-within{z-index:10}.environment-item:hover .environment-tip[data-v-9a28d3b7],.environment-item:focus-within .environment-tip[data-v-9a28d3b7]{visibility:visible}.traveler-controls[data-v-9a28d3b7]{justify-content:center;padding-top:4px;display:flex}.traveler-condition[data-v-9a28d3b7]{text-align:center;color:#a5e3ee;margin-top:6px;font-size:10px;display:block}.map-hidden[data-v-9a28d3b7]{justify-content:space-evenly;height:40px;display:flex}.map-hidden .environment-item[data-v-9a28d3b7]{position:relative;inset:auto}button[data-v-9a28d3b7]:focus-visible{outline-offset:3px;outline:2px solid #e4cb87}@media (width<=700px){.traveler-hud[data-v-9a28d3b7]{--map-size:112px;width:164px}.map-orbit[data-v-9a28d3b7]{height:138px}.map-hidden[data-v-9a28d3b7]{height:40px}.orbit-0[data-v-9a28d3b7],.orbit-2[data-v-9a28d3b7]{left:3px}.orbit-1[data-v-9a28d3b7],.orbit-3[data-v-9a28d3b7]{right:3px}.orbit-0[data-v-9a28d3b7],.orbit-1[data-v-9a28d3b7]{top:15px}.orbit-2[data-v-9a28d3b7],.orbit-3[data-v-9a28d3b7]{bottom:15px}.traveler-grip[data-v-9a28d3b7]{padding:0 4px}}
