.confirmation-panel-layer[data-v-193a4be6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-modal);display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.confirmation-panel[data-v-193a4be6]{box-sizing:border-box;min-width:min(var(--cp-min-width),calc(100vw - 40px));max-width:min(var(--cp-max-width),calc(100vw - 40px));min-height:var(--cp-min-height);max-height:min(var(--cp-max-height),calc(100vh - 40px));padding:var(--cp-padding);border:2px solid #666666;background:#000000e6;display:flex;flex-direction:column;justify-content:space-between;gap:var(--cp-padding);pointer-events:auto}.confirmation-panel__message[data-v-193a4be6]{margin:0;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.35;color:#fff;overflow-wrap:anywhere}.confirmation-panel__actions[data-v-193a4be6]{display:flex;justify-content:center;align-items:center;gap:var(--cp-button-gap);flex-wrap:wrap}.confirmation-panel__button[data-v-193a4be6]{box-sizing:border-box;width:var(--cp-button-width);height:var(--cp-button-height);margin:0;padding:0 8px;border:2px solid #666666;background:#4a4a4a;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.confirmation-panel__button[data-v-193a4be6]:hover{background:#666}@media (max-width: 320px){.confirmation-panel__actions[data-v-193a4be6]{flex-direction:column}}.chat-view-layer[data-v-740e883f]{position:fixed;left:var(--chat-left);bottom:var(--chat-bottom);z-index:var(--ui-z-hud);display:flex;align-items:flex-end;gap:var(--chat-collapse-gap, 4px);pointer-events:none}.chat-collapse[data-v-740e883f]{--chat-collapse-gap: 4px;box-sizing:border-box;width:var(--chat-collapse-width, 12px);flex-shrink:0;margin:0;padding:0;border:none;border-radius:2px;background:#333333e6;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-collapse[data-v-740e883f]:hover{background:#444444e6}.chat-collapse__icon[data-v-740e883f]{display:block;width:0;height:0;margin:0 auto;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #ffffff}.chat-collapse--expanded .chat-collapse__icon[data-v-740e883f]{border-left:none;border-right:6px solid #ffffff}.chat-panel[data-v-740e883f]{position:relative;box-sizing:border-box;width:var(--chat-width);height:var(--chat-height);border:1px solid #444444;border-radius:5px;background:var(--chat-panel-bg);overflow:hidden;pointer-events:auto}.chat-resize-handle[data-v-740e883f]{position:absolute;top:0;right:0;z-index:2;width:14px;height:14px;cursor:ns-resize;background:linear-gradient(135deg,transparent 0 45%,rgba(255,255,255,.65) 45% 55%,transparent 55% 70%,rgba(255,255,255,.65) 70% 80%,transparent 80%)}.chat-tabs[data-v-740e883f]{display:flex;height:var(--chat-tab-height);border-bottom:1px solid #333333}.chat-tab[data-v-740e883f]{flex:1 1 0;min-width:0;margin:0;padding:0 6px;border:none;background:transparent;color:var(--ea99f498);font-family:var(--v07683b2e);font-size:var(--a5a1ab6a);text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tab[data-v-740e883f]:hover{color:var(--ec1066da)}.chat-tab--active[data-v-740e883f]{color:var(--af3432e2);background:#ffffff0d}.chat-messages[data-v-740e883f]{position:relative;height:calc(var(--chat-height) - var(--chat-tab-height));overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-width:thin;scrollbar-color:#555555 #2a2a2a}.chat-messages__inner[data-v-740e883f]{position:relative;width:100%}.chat-message[data-v-740e883f]{position:absolute;left:10px;right:10px;font-family:var(--v07683b2e);font-size:var(--a5a1ab6a);line-height:1.25;white-space:pre-wrap;word-break:break-word}.chat-pending-new[data-v-740e883f]{position:absolute;right:18px;bottom:8px;z-index:3;margin:0;padding:4px 10px;border:none;border-radius:3px;background:#2266aaf2;color:#fff;font-family:var(--v7b08cedc);font-size:11px;cursor:pointer}.ui-progress-bar[data-v-f4740fc8]{width:100%}.ui-progress-bar__track[data-v-f4740fc8]{position:relative;width:100%;height:var(--bar-height);background:var(--bar-bg);overflow:hidden}.ui-progress-bar__fill[data-v-f4740fc8]{position:absolute;top:0;left:0;height:100%;background:var(--bar-fill)}.ui-progress-bar__reserved[data-v-f4740fc8]{position:absolute;top:0;height:100%;background:var(--bar-reserved);z-index:1}.ui-progress-bar__label[data-v-f4740fc8]{margin-top:var(--label-gap);font-size:var(--label-size);line-height:1;color:var(--label-color)}.target-status-icon[data-v-471daf00]{position:relative;flex:0 0 auto;box-sizing:border-box;border:1px solid;background:#888;overflow:hidden}.target-status-icon__image[data-v-471daf00]{display:block;width:100%;height:100%;object-fit:cover}.target-status-icon__stack[data-v-471daf00]{position:absolute;right:1px;bottom:1px;min-width:10px;height:10px;padding:0 2px;border-radius:50%;background:#000;color:#fff;font-size:8px;line-height:10px;text-align:center}.target-panel[data-v-202e4a54]{position:fixed;z-index:2;pointer-events:auto;box-sizing:border-box}.target-panel__background[data-v-202e4a54]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;border-radius:0}.target-panel__header-right[data-v-202e4a54]{flex:0 0 auto;display:flex;align-items:center;gap:6px}.target-panel__more[data-v-202e4a54]{flex-shrink:0;width:24px;height:24px;border:none;background:#666666b3;color:#fff;font-size:16px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto}.target-panel__more[data-v-202e4a54]:active{background:#888888e6}.target-panel__content[data-v-202e4a54]{position:relative;z-index:1;width:var(--panel-inner-width);margin:calc(10px * var(--panel-scale)) auto;padding:0 var(--panel-padding);box-sizing:border-box}.target-panel--flush .target-panel__content[data-v-202e4a54]{margin:calc(6px * var(--panel-scale)) 0;width:100%}.target-panel__header[data-v-202e4a54]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:calc(11px * var(--panel-scale))}.target-panel__name[data-v-202e4a54]{margin:0;flex:1 1 auto;min-width:0;font-size:var(--title-size);font-weight:700;color:#fff;line-height:1.1;word-break:break-word}.target-panel__level[data-v-202e4a54]{flex:0 0 auto;font-size:var(--title-size);font-weight:700;color:gold;line-height:1.1}.target-panel__bars[data-v-202e4a54]{display:flex;flex-direction:column;gap:var(--vital-block-gap)}.target-panel__mana-bar[data-v-202e4a54]{margin-top:0}.target-panel__status-icons[data-v-202e4a54]{display:flex;flex-wrap:wrap;gap:var(--icon-gap);width:var(--icons-grid-width);max-width:100%;margin-top:calc(8px * var(--panel-scale))}.target-panel__squad[data-v-202e4a54]{display:flex;flex-direction:column;gap:calc(4px * var(--panel-scale));margin-top:calc(6px * var(--panel-scale))}.target-panel__squad-member-name[data-v-202e4a54]{font-size:var(--member-name-size);color:#d1d5db;line-height:1.2}.target-panel__squad-member-bar[data-v-202e4a54]{position:relative;width:100%;height:calc(8px * var(--panel-scale));min-height:4px;background:#3a1d1d;overflow:hidden}.target-panel__squad-member-bar-fill[data-v-202e4a54]{height:100%;background:#d64545}.target-panel__squad-member-hp[data-v-202e4a54]{font-size:var(--member-hp-size);color:#f2b0b0;line-height:1}.world-attack-mobile[data-v-e48451cc]{position:fixed;z-index:4;pointer-events:auto;border:none;border-radius:50%;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.world-attack-mobile--disabled[data-v-e48451cc]{opacity:.45;cursor:default;filter:grayscale(1)}.world-attack-mobile__icon[data-v-e48451cc]{width:70%;height:70%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.world-attack-mobile__placeholder[data-v-e48451cc]{width:40%;height:40%;border-radius:4px;background:#ffffff59}.world-attack-desktop[data-v-5fc1acf8]{position:fixed;z-index:4;pointer-events:auto;border:none;border-radius:8px;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.world-attack-desktop[data-v-5fc1acf8]:active:not(:disabled){background:#282828e6}.world-attack-desktop--disabled[data-v-5fc1acf8]{opacity:.45;cursor:default;filter:grayscale(1)}.world-attack-desktop__icon[data-v-5fc1acf8]{width:70%;height:70%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.world-attack-desktop__placeholder[data-v-5fc1acf8]{width:40%;height:40%;border-radius:4px;background:#ffffff59}.parameters-panel[data-v-f2df4da1]{position:fixed;top:0;left:0;z-index:var(--ui-z-character-panel);pointer-events:auto;box-sizing:border-box;overflow:hidden}.parameters-panel__background[data-v-f2df4da1]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--pp-bg-opacity)}.parameters-panel__close[data-v-f2df4da1]{position:absolute;top:calc(var(--pp-close-margin) + var(--ui-safe-top));right:calc(var(--pp-close-margin) + var(--ui-safe-right));z-index:2;width:var(--pp-close-size);height:var(--pp-close-size);margin:0;padding:0;border:1px solid #888888;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.parameters-panel__close[data-v-f2df4da1]:hover{background:#888888e6}.parameters-panel__scroll[data-v-f2df4da1]{position:relative;z-index:1;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:var(--pp-padding);padding-top:calc(var(--pp-close-margin) + var(--ui-safe-top) + var(--pp-close-size) + 8px);padding-bottom:calc(var(--pp-padding) + var(--ui-safe-bottom));scrollbar-width:thin;scrollbar-color:#555555 #2a2a2a}.parameters-panel__content[data-v-f2df4da1]{margin:0;width:var(--pp-content-width);min-width:var(--pp-content-width);color:#fff;font-family:var(--ui-font-family);font-size:var(--pp-font-size);line-height:1.25;white-space:pre-wrap;word-break:break-word}.stats-panel[data-v-da4fd80c]{position:fixed;top:0;right:0;z-index:var(--ui-z-character-panel);pointer-events:auto;box-sizing:border-box;overflow:hidden}.stats-panel__background[data-v-da4fd80c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:1}.stats-panel__close[data-v-da4fd80c]{position:absolute;top:calc(var(--sp-close-margin) + var(--ui-safe-top));left:var(--sp-close-margin);z-index:2;width:var(--sp-close-size);height:var(--sp-close-size);margin:0;padding:0;border:1px solid #888888;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.stats-panel__close[data-v-da4fd80c]:hover{background:#888888e6}.stats-panel__scroll[data-v-da4fd80c]{position:relative;z-index:1;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding-top:calc(var(--sp-close-margin) + var(--ui-safe-top) + var(--sp-close-size) + 8px);padding-bottom:calc(20px + var(--ui-safe-bottom));scrollbar-width:thin;scrollbar-color:#555555 #2a2a2a}.stats-panel__title[data-v-da4fd80c]{margin:calc(var(--sp-start-y) + var(--sp-title-offset-y)) 0 0;text-align:center;color:#fff;font-size:16px;font-weight:400}.stats-panel__free-points[data-v-da4fd80c]{margin:calc(var(--sp-free-points-offset-y) - var(--sp-title-offset-y)) 0 0;text-align:center;color:gold;font-size:16px}.stats-panel__free-points--overflow[data-v-da4fd80c]{color:#f88}.stats-panel__row[data-v-da4fd80c]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:var(--sp-stat-spacing);padding:0 12px}.stats-panel__row[data-v-da4fd80c]:first-of-type{margin-top:calc(var(--sp-first-stat-offset-y) - 8px)}.stats-panel__name[data-v-da4fd80c]{width:110px;color:#fff;font-size:16px;text-align:right;white-space:nowrap}.stats-panel__value[data-v-da4fd80c]{min-width:24px;color:#fff;font-size:16px;text-align:center}.stats-panel__btn[data-v-da4fd80c]{width:28px;height:24px;margin:0;padding:0;border:none;color:#fff;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.stats-panel__btn--minus[data-v-da4fd80c]{background:red}.stats-panel__btn--plus[data-v-da4fd80c]{background:#0f0}.stats-panel__btn[data-v-da4fd80c]:disabled{opacity:.5;cursor:default}.stats-panel__btn--dimmed[data-v-da4fd80c]:not(:disabled){opacity:.5}.craft-panel[data-v-7c0b2471]{position:fixed;top:0;right:0;z-index:var(--ui-z-character-panel);pointer-events:auto;box-sizing:border-box;overflow:hidden}.craft-panel__background[data-v-7c0b2471]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.craft-panel__close[data-v-7c0b2471]{position:absolute;top:calc(var(--cp-close-margin) + var(--ui-safe-top));left:var(--cp-close-margin);z-index:2;width:var(--cp-close-size);height:var(--cp-close-size);margin:0;padding:0;border:1px solid #888888;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.craft-panel__scroll[data-v-7c0b2471]{position:relative;z-index:1;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:calc(var(--cp-close-margin) + var(--ui-safe-top) + var(--cp-close-size) + 8px) 16px calc(20px + var(--ui-safe-bottom))}.craft-panel__title[data-v-7c0b2471]{margin:0 0 12px;text-align:center;color:#fff;font-size:16px;font-weight:400}.craft-panel__tabs[data-v-7c0b2471]{display:flex;gap:8px;margin-bottom:12px}.craft-panel__tab[data-v-7c0b2471]{flex:1;min-height:36px;border:1px solid #555555;background:#222;color:#fff;cursor:pointer}.craft-panel__tab.is-selected[data-v-7c0b2471]{background:#444}.craft-panel__section[data-v-7c0b2471]{color:#fff}.craft-panel__error[data-v-7c0b2471],.craft-panel__muted[data-v-7c0b2471]{color:#aaa}.craft-panel__tree[data-v-7c0b2471]{overflow:auto;max-height:45vh;border:1px solid #333333;touch-action:pan-x pan-y}.craft-panel__canvas[data-v-7c0b2471]{position:relative}.craft-panel__node[data-v-7c0b2471]{position:absolute;margin:0;padding:8px;border:1px solid #888888;background:#333;color:#fff;text-align:left;cursor:pointer}.craft-panel__node.is-selected[data-v-7c0b2471]{border-color:gold}.craft-panel__card[data-v-7c0b2471],.craft-panel__book-card[data-v-7c0b2471],.craft-panel__queue-slot[data-v-7c0b2471]{margin-top:10px;padding:8px;border:1px solid #444444}.craft-panel__book-card.is-locked[data-v-7c0b2471]{opacity:.45}.craft-panel__book-card[data-v-7c0b2471],.craft-panel__queue-slot[data-v-7c0b2471]{display:grid;gap:4px}.craft-panel__buy[data-v-7c0b2471]{margin-top:8px;min-height:36px;padding:0 12px;border:1px solid #888888;background:#3a3a3a;color:#fff;cursor:pointer}.craft-panel--narrow .craft-panel__tab[data-v-7c0b2471],.craft-panel--narrow .craft-panel__node[data-v-7c0b2471],.craft-panel--narrow .craft-panel__buy[data-v-7c0b2471]{min-height:44px}.battle-phase-hud[data-v-a051bddc]{position:fixed;left:50%;transform:translate(-50%);z-index:var(--ui-z-hud);pointer-events:none;text-align:center;font-family:Arial,Helvetica,sans-serif;line-height:1.2}.battle-phase-hud__line[data-v-a051bddc]{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:center;flex-wrap:nowrap}.battle-phase-hud__phase[data-v-a051bddc]{font-weight:700;color:#fff;-webkit-text-stroke:2px #000000;paint-order:stroke fill;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.battle-phase-hud__timer[data-v-a051bddc]{font-weight:700;color:#ffd166;-webkit-text-stroke:2px #000000;paint-order:stroke fill;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.battle-visual-speed[data-v-b0b21c1b]{position:fixed;z-index:var(--ui-z-hud);display:inline-flex;flex-direction:row;align-items:center;pointer-events:auto}.battle-visual-speed__btn[data-v-b0b21c1b]{margin:0;padding:0 8px;border:1px solid #2a2a2a;border-radius:4px;background:#141414d1;color:#e8e8e8;font-weight:700;font-family:Arial,Helvetica,sans-serif;cursor:pointer;line-height:1}.battle-visual-speed__btn[data-v-b0b21c1b]:hover{border-color:#666;color:#fff}.battle-visual-speed__btn--active[data-v-b0b21c1b]{border-color:#ffd166;color:#ffd166;background:#282008e6}.battle-view-rotation[data-v-0a1a1ed1]{position:fixed;z-index:var(--ui-z-hud);display:inline-flex;flex-direction:row;align-items:center;pointer-events:auto}.battle-view-rotation__btn[data-v-0a1a1ed1]{margin:0;padding:0 8px;border:1px solid #2a2a2a;border-radius:4px;background:#141414d1;color:#e8e8e8;font-weight:700;font-family:Arial,Helvetica,sans-serif;cursor:pointer;line-height:1}.battle-view-rotation__btn[data-v-0a1a1ed1]:hover{border-color:#666;color:#fff}.battle-view-rotation__btn--active[data-v-0a1a1ed1]{border-color:#ffd166;color:#ffd166;background:#282008e6}.battle-view-prefs[data-v-ebfc7313]{position:fixed;pointer-events:auto}.battle-view-prefs__trigger[data-v-ebfc7313]{margin:0;padding:0 10px;border:1px solid #2a2a2a;border-radius:4px;background:#141414d1;color:#ffd166;font-weight:700;font-family:Arial,Helvetica,sans-serif;cursor:pointer;line-height:1;pointer-events:auto}.battle-view-prefs__trigger[data-v-ebfc7313]:hover{border-color:#666;color:#fff}.battle-view-prefs__popover[data-v-ebfc7313]{position:absolute;left:0;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid #444;border-radius:4px;background:#141414f2;pointer-events:auto}.battle-view-prefs__section[data-v-ebfc7313]{display:flex;flex-direction:column;gap:4px;pointer-events:auto}.battle-view-prefs__section-label[data-v-ebfc7313]{color:#aaa;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.2}.battle-view-prefs__row[data-v-ebfc7313]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.battle-view-prefs__option[data-v-ebfc7313]{margin:0;padding:0 8px;border:1px solid #2a2a2a;border-radius:4px;background:#202020f2;color:#e8e8e8;font-weight:700;font-family:Arial,Helvetica,sans-serif;cursor:pointer;line-height:1;pointer-events:auto}.battle-view-prefs__option[data-v-ebfc7313]:hover{border-color:#666;color:#fff}.battle-view-prefs__option--active[data-v-ebfc7313]{border-color:#ffd166;color:#ffd166;background:#282008e6}.initiative-bar[data-v-d82de437]{position:fixed;left:50%;transform:translate(-50%);z-index:var(--ui-z-hud);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;pointer-events:auto;max-width:min(96vw,720px);overflow-x:auto;overflow-y:hidden;touch-action:pan-x;scrollbar-width:none}.initiative-bar[data-v-d82de437]::-webkit-scrollbar{display:none}.initiative-bar__tile[data-v-d82de437]:last-child{margin-right:0!important}.initiative-bar__tier-divider[data-v-d82de437]{align-self:stretch;flex-shrink:0;background:#ffffff59;border-radius:1px}.initiative-bar__tile[data-v-d82de437]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex-shrink:0;pointer-events:auto;cursor:pointer;border:var(--ui-panel-stroke-width) solid transparent;background:#181c24e0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.1;text-align:center;overflow:hidden}.initiative-bar__initiative[data-v-d82de437]{color:#ffd166;line-height:1;-webkit-text-stroke:1px #000000;paint-order:stroke fill;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.initiative-bar__tile--ally[data-v-d82de437]{border-color:#3c6;box-shadow:0 0 0 1px #33cc668c}.initiative-bar__tile--enemy[data-v-d82de437]{border-color:#e74c4c;box-shadow:0 0 0 1px #e74c4c8c}.initiative-bar__tile--ally.initiative-bar__tile--selected[data-v-d82de437]{box-shadow:0 0 0 2px #33cc66d9}.initiative-bar__tile--ally.initiative-bar__tile--ready[data-v-d82de437]{border-color:#e8c85a;box-shadow:0 0 0 1px #e8c85a8c}.initiative-bar__name[data-v-d82de437]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-weight:700}.group-hud-member[data-v-f5f472ff]{position:fixed;z-index:2;pointer-events:auto;box-sizing:border-box}.group-hud-member--offline .group-hud-member__background[data-v-f5f472ff]{background:#2a2a2a}.group-hud-member--offline .group-hud-member__name[data-v-f5f472ff],.group-hud-member--offline .group-hud-member__content[data-v-f5f472ff]{color:#9a9a9a}.group-hud-member--offline .group-hud-member__name[data-v-f5f472ff]{color:#b0b0b0}.group-hud-member__background[data-v-f5f472ff]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.group-hud-member__assist[data-v-f5f472ff]{flex-shrink:0;width:22px;height:22px;border:none;background:#666666b3;color:#fff;font-size:14px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto}.group-hud-member__assist[data-v-f5f472ff]:active{background:#888888e6}.group-hud-member__content[data-v-f5f472ff]{position:relative;z-index:1;width:var(--panel-inner-width);margin:calc(10px * var(--panel-scale)) auto;padding:0 calc(10px * var(--panel-scale));box-sizing:border-box}.group-hud-member__header[data-v-f5f472ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:calc(6px * var(--panel-scale))}.group-hud-member__name[data-v-f5f472ff]{margin:0;flex:1 1 auto;min-width:0;font-size:var(--title-size);font-weight:700;color:#fff;line-height:1.1;word-break:break-word}.group-hud-member__bars[data-v-f5f472ff]{display:flex;flex-direction:column;gap:var(--vital-block-gap)}.group-hud-member__status-icons[data-v-f5f472ff]{display:flex;flex-wrap:wrap;gap:var(--icon-gap);width:var(--icons-grid-width);max-width:100%;margin-top:calc(4px * var(--panel-scale))}.group-hud[data-v-04b7a7ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ui-button[data-v-c8e90408]{border:none;border-radius:2px;cursor:pointer;font-family:var(--ui-font-family);color:var(--ui-text-primary);background:var(--ui-button-primary-bg);transition:background .15s ease}.ui-button[data-v-c8e90408]:hover:not(:disabled){background:var(--ui-button-primary-hover)}.ui-button--small[data-v-c8e90408]{min-width:60px;height:24px;font-size:10px;padding:0 8px}.ui-button--medium[data-v-c8e90408]{min-width:100px;height:30px;font-size:var(--ui-font-size-sm);padding:0 12px}.ui-button--large[data-v-c8e90408]{min-width:160px;height:36px;font-size:var(--ui-font-size-md);padding:0 16px}.ui-button--secondary[data-v-c8e90408]{background:var(--ui-surface-2)}.ui-button--danger[data-v-c8e90408]{background:#7a2a2a}.ui-button--success[data-v-c8e90408]{background:#2d7a2a}.ui-button--disabled[data-v-c8e90408],.ui-button[data-v-c8e90408]:disabled{cursor:not-allowed;background:var(--ui-button-disabled-bg);color:var(--ui-button-disabled-text)}.group-panel-layer[data-v-06747539]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-panel);display:flex;align-items:center;justify-content:center;padding:var(--ui-space-lg);box-sizing:border-box;pointer-events:none}.group-panel[data-v-06747539]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ui-space-sm);padding:var(--gp-padding);max-width:100%;max-height:100%;overflow-y:auto;background:#2c2c2cf2;border:2px solid #8b4513;pointer-events:auto;font-family:var(--ui-font-family);color:#fff}.group-panel--blocked[data-v-06747539]{opacity:.55}.group-panel__header[data-v-06747539]{display:flex;align-items:center;justify-content:space-between;min-height:40px}.group-panel__title[data-v-06747539]{margin:0;font-size:20px;font-weight:700}.group-panel__close[data-v-06747539]{border:none;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0}.group-panel__close[data-v-06747539]:hover{color:red}.group-panel__empty[data-v-06747539]{padding:24px 0;text-align:center;color:#888;font-size:16px}.group-panel__modes[data-v-06747539]{display:flex;flex-direction:column;gap:4px}.group-panel__mode[data-v-06747539]{margin:0;text-align:center;color:#aaa;font-size:14px}.group-panel__members[data-v-06747539]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.group-panel__member[data-v-06747539]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 8px;background:#3a3a3acc}.group-panel__member--current[data-v-06747539]{background:#4a4a4acc}.group-panel__member-name[data-v-06747539]{flex:1 1 auto;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-panel__member--leader .group-panel__member-name[data-v-06747539]{color:gold}.group-panel__member--offline[data-v-06747539]{background:#2a2a2ad9}.group-panel__member--offline .group-panel__member-name[data-v-06747539]{color:#9a9a9a}.group-panel__member-actions[data-v-06747539]{display:flex;flex-shrink:0;gap:8px}.group-panel__selectors[data-v-06747539]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.group-panel__selector[data-v-06747539]{display:flex;align-items:center;gap:10px;font-size:14px}.group-panel__select[data-v-06747539]{flex:1 1 auto;min-width:0;height:28px;padding:0 8px;border:1px solid #555555;background:#3a3a3a;color:#fff;font-family:var(--ui-font-family);font-size:14px}.group-panel__footer[data-v-06747539]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:12px}.map-panel-layer[data-v-812f3dca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-panel);pointer-events:none}.map-panel[data-v-812f3dca]{position:absolute;box-sizing:border-box;pointer-events:auto;font-family:var(--ui-font-family);color:#fff}.map-panel--blocked[data-v-812f3dca]{opacity:.55}.map-panel__close[data-v-812f3dca]{position:absolute;z-index:3;border:none;border-radius:0;background:#444444e6;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0}.map-panel__zoom-controls[data-v-812f3dca]{position:absolute;z-index:3;left:12px;top:8px;display:flex;gap:4px}.map-panel__zoom-btn[data-v-812f3dca]{border:none;background:#444444e6;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0}.map-panel__map-area[data-v-812f3dca]{position:absolute;overflow:hidden;background:#0d0d0dfa;touch-action:none}.map-panel__image-layer[data-v-812f3dca]{position:absolute;transform-origin:center center;pointer-events:none}.map-panel__image[data-v-812f3dca]{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.map-panel__marker[data-v-812f3dca]{position:absolute;z-index:2;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.map-panel__placeholder[data-v-812f3dca]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:#888;font-size:16px;pointer-events:none}.item-tooltip[data-v-2ee29ff2]{position:fixed;z-index:calc(var(--ui-z-panel) + 100);box-sizing:border-box;min-width:220px;min-height:60px;max-width:min(280px,calc(100vw - 24px));max-height:min(70vh,calc(100dvh - 24px));padding:12px 16px;background:#000c;border:1px solid #cccccc;color:#fff;font-family:var(--ui-font-family);font-size:12px;line-height:1.35;pointer-events:none;visibility:hidden}.item-tooltip--pinned[data-v-2ee29ff2]{pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;max-height:min(85vh,calc(100dvh - 16px))}.item-tooltip--ready[data-v-2ee29ff2]{visibility:visible}.item-tooltip__text[data-v-2ee29ff2]{white-space:pre-wrap;word-wrap:break-word;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.item-tooltip--with-actions .item-tooltip__text[data-v-2ee29ff2]{margin-bottom:8px}.item-tooltip__actions[data-v-2ee29ff2]{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding-top:2px}.item-tooltip__action[data-v-2ee29ff2]{box-sizing:border-box;min-height:28px;height:28px;width:100%;padding:0 8px;border:1px solid #888888;background:#3a3a3a;color:#fff;font-size:12px;line-height:1;cursor:pointer;pointer-events:auto}.item-tooltip__action[data-v-2ee29ff2]:active{background:#555}.item-tooltip__action--danger[data-v-2ee29ff2]{border-color:#a33;background:#5a1a1a;color:#f66}.item-tooltip__action--danger[data-v-2ee29ff2]:active{background:#7a2222}.item-details-icon[data-v-039c575b]{display:block;object-fit:contain;flex-shrink:0}.item-details-layer[data-v-8015a684]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ui-z-panel) + 50);pointer-events:none}.item-details-panel[data-v-8015a684]{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;border-style:solid;pointer-events:auto;font-family:var(--ui-font-family)}.item-details-panel__header[data-v-8015a684]{display:flex;align-items:center;box-sizing:border-box}.item-details-panel__title[data-v-8015a684]{flex:1 1 auto;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.item-details-panel__close[data-v-8015a684]{flex-shrink:0;width:28px;height:28px;margin-left:8px;border:none;background:#4a4a4a;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0}.item-details-panel__close[data-v-8015a684]:hover{background:#666}.item-details-panel__content[data-v-8015a684]{box-sizing:border-box;overflow:auto;flex:1 1 auto;min-height:0}.item-details-panel__block[data-v-8015a684]{margin:0 0 8px;white-space:pre-wrap;word-break:break-word}.item-details-panel__block[data-v-8015a684]:last-child{margin-bottom:0}.item-details-panel__footer[data-v-8015a684]{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}.item-details-panel__action[data-v-8015a684]{border:none;cursor:pointer;font-family:var(--ui-font-family)}.item-details-panel__action[data-v-8015a684]:hover{background-color:#666!important}.context-menu-layer[data-v-5a43dfae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-context-menu);pointer-events:none}.context-menu[data-v-5a43dfae]{position:absolute;box-sizing:border-box;border:1px solid;pointer-events:auto;font-family:var(--ui-font-family)}.context-menu__item[data-v-5a43dfae]{position:absolute;left:0;width:100%;box-sizing:border-box;border:none;margin:0;text-align:left;cursor:pointer;font-family:inherit}.context-menu__item[data-v-5a43dfae]:disabled{cursor:default}.inventory-item-icon[data-v-96493693]{position:relative;box-sizing:border-box;border-style:solid;display:flex;align-items:center;justify-content:center}.inventory-item-icon--dragging[data-v-96493693]{opacity:.35}.inventory-item-icon__img[data-v-96493693]{width:100%;height:100%;object-fit:contain;display:block}.inventory-item-icon__qty[data-v-96493693]{position:absolute;right:2px;bottom:0;font-size:11px;font-weight:700;color:#fff;text-shadow:0 0 2px #000;line-height:1}.inventory-slot-placeholder[data-v-cdc25e74]{display:block;object-fit:contain;opacity:.4;pointer-events:none}.inventory-slot[data-v-956328f4]{position:relative;box-sizing:border-box;background:#333;border:1px solid #666666;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto;touch-action:manipulation}.inventory-slot--touch[data-v-956328f4]{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.inventory-slot--highlight[data-v-956328f4]{border-color:#fff;border-width:2px}.inventory-slot__req-overlay[data-v-956328f4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff00004d;pointer-events:none}.inventory-slot__lock-overlay[data-v-956328f4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.inventory-slot--disabled[data-v-956328f4]{opacity:.5}.inventory-slot--drag-source[data-v-956328f4]{opacity:.35}.inventory-panel[data-v-6a95f42a]{position:fixed;z-index:var(--ui-z-character-panel);box-sizing:border-box;pointer-events:auto;overflow:hidden;display:flex;flex-direction:column}.inventory-panel--visually-blocked[data-v-6a95f42a]{opacity:.85}.inventory-panel__background[data-v-6a95f42a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.85}.inventory-panel__close[data-v-6a95f42a]{position:absolute;z-index:2;border:none;border-radius:0;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto}.inventory-panel__content[data-v-6a95f42a]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:40px;padding-bottom:8px;box-sizing:border-box}.inventory-panel__content--panel-scroll[data-v-6a95f42a]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(85,85,85,.85) transparent}.inventory-panel__content--panel-scroll[data-v-6a95f42a]::-webkit-scrollbar{width:6px}.inventory-panel__content--panel-scroll[data-v-6a95f42a]::-webkit-scrollbar-track{background:transparent}.inventory-panel__content--panel-scroll[data-v-6a95f42a]::-webkit-scrollbar-thumb{background:#555555d9;border-radius:3px}.inventory-panel--panel-scroll .inventory-section--bag[data-v-6a95f42a]{flex:0 0 auto;min-height:auto}.inventory-section[data-v-6a95f42a]{margin-bottom:8px}.inventory-section--fixed[data-v-6a95f42a]{flex-shrink:0}.inventory-section--bag[data-v-6a95f42a]{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.inventory-section--bag-collapsed[data-v-6a95f42a]{flex:0 0 auto}.inventory-section__bag-scroll[data-v-6a95f42a]{flex:1;min-height:0;width:var(--inv-bag-scroll-width);max-width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.inventory-section__bag-scroll--no-inner-scroll[data-v-6a95f42a]{flex:0 0 auto;min-height:auto;overflow:visible}.inventory-section__bag-scroll[data-v-6a95f42a]:hover{scrollbar-color:rgba(85,85,85,.85) transparent}.inventory-section__bag-scroll--touch[data-v-6a95f42a]:not(.inventory-section__bag-scroll--no-inner-scroll){scrollbar-color:rgba(85,85,85,.85) transparent}.inventory-section__bag-scroll[data-v-6a95f42a]::-webkit-scrollbar{width:6px}.inventory-section__bag-scroll[data-v-6a95f42a]::-webkit-scrollbar-track{background:transparent}.inventory-section__bag-scroll[data-v-6a95f42a]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.inventory-section__bag-scroll[data-v-6a95f42a]:hover::-webkit-scrollbar-thumb,.inventory-section__bag-scroll--touch[data-v-6a95f42a]:not(.inventory-section__bag-scroll--no-inner-scroll)::-webkit-scrollbar-thumb{background:#555555d9}.inventory-section__bag-scroll[data-v-6a95f42a]::-webkit-scrollbar-thumb:hover{background:#777}.inventory-section__header[data-v-6a95f42a]{display:flex;align-items:center;gap:4px;margin-bottom:6px;min-height:16px}.inventory-section__toggle[data-v-6a95f42a]{border:none;background:transparent;color:#fff;cursor:pointer;padding:0 4px;font-size:12px}.inventory-section__title[data-v-6a95f42a]{font-size:16px;font-weight:700;color:#fff}.inventory-section__currency[data-v-6a95f42a]{margin:0 0 6px;font-size:14px;font-weight:700;color:#fff}.inventory-section__equip-row[data-v-6a95f42a]{display:flex;gap:4px;margin-bottom:4px}.inventory-section__equip-row--hands[data-v-6a95f42a]{justify-content:flex-start}.inventory-section__gem-grid[data-v-6a95f42a]{display:flex;flex-direction:column;gap:4px;width:fit-content}.inventory-section__gem-row[data-v-6a95f42a]{display:flex;gap:4px}.inventory-section__bag-grid[data-v-6a95f42a]{display:grid;justify-content:start;width:var(--inv-bag-grid-width);box-sizing:border-box}.inventory-drag-ghost[data-v-6a95f42a]{position:fixed;z-index:calc(var(--ui-z-character-panel) + 150);pointer-events:none!important;display:flex;align-items:center;justify-content:center;background:#333c;border:1px solid #666}.inventory-drag-ghost[data-v-6a95f42a] *{pointer-events:none!important}.inventory-split-modal[data-v-6a95f42a]{position:fixed;z-index:var(--ui-z-modal);transform:translate(-50%,-50%);background:#000000e6;border:2px solid #fff;padding:12px;min-width:200px;color:#fff;pointer-events:auto}.inventory-split-modal__title[data-v-6a95f42a]{margin:0 0 8px;font-size:14px}.inventory-split-modal__actions[data-v-6a95f42a]{display:flex;gap:8px;margin-top:8px}.inventory-split-modal__actions button[data-v-6a95f42a]{flex:1;background:#444;border:1px solid #666;color:#fff;padding:4px 8px;cursor:pointer}.trader-slot[data-v-a306f74c]{position:relative;box-sizing:border-box;background:#333;border:1px solid #666666;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto;touch-action:manipulation}.trader-slot--touch[data-v-a306f74c]{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.trader-slot--disabled[data-v-a306f74c]{opacity:.5;pointer-events:none}.trader-slot__req-overlay[data-v-a306f74c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff00004d;pointer-events:none}.trader-slot__lock-overlay[data-v-a306f74c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.trader-panel[data-v-7915251b]{position:fixed;z-index:var(--ui-z-character-panel);box-sizing:border-box;pointer-events:auto;overflow:hidden;display:flex;flex-direction:column}.trader-panel--visually-blocked[data-v-7915251b]{opacity:.85}.trader-panel__background[data-v-7915251b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.85}.trader-panel__close[data-v-7915251b]{position:absolute;z-index:2;border:none;border-radius:0;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto}.trader-panel__content[data-v-7915251b]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:40px;padding-bottom:8px;box-sizing:border-box}.trader-panel__header[data-v-7915251b]{display:flex;align-items:center;margin-bottom:6px;min-height:16px;flex-shrink:0}.trader-panel__title[data-v-7915251b]{font-size:16px;font-weight:700;color:#fff}.trader-panel__status[data-v-7915251b]{margin:0 0 8px;font-size:16px;font-weight:700;flex-shrink:0}.trader-panel__status--loading[data-v-7915251b]{color:#fff}.trader-panel__status--error[data-v-7915251b]{color:red}.trader-panel__bag-scroll[data-v-7915251b]{flex:1;min-height:0;width:var(--trader-bag-scroll-width);max-width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.trader-panel__bag-scroll[data-v-7915251b]:hover{scrollbar-color:rgba(85,85,85,.85) transparent}.trader-panel__bag-scroll[data-v-7915251b]::-webkit-scrollbar{width:6px}.trader-panel__bag-scroll[data-v-7915251b]::-webkit-scrollbar-track{background:transparent}.trader-panel__bag-scroll[data-v-7915251b]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.trader-panel__bag-scroll[data-v-7915251b]:hover::-webkit-scrollbar-thumb{background:#555555d9}.trader-panel__bag-grid[data-v-7915251b]{display:grid;justify-content:start;width:var(--trader-bag-grid-width);box-sizing:border-box}.trader-split-modal[data-v-7915251b]{position:fixed;z-index:var(--ui-z-modal);transform:translate(-50%,-50%);background:#000000e6;border:2px solid #fff;padding:12px;min-width:200px;color:#fff;pointer-events:auto}.trader-split-modal__title[data-v-7915251b]{margin:0 0 8px;font-size:14px}.trader-split-modal__actions[data-v-7915251b]{display:flex;gap:8px;margin-top:8px}.trader-split-modal__actions button[data-v-7915251b]{flex:1;background:#444;border:1px solid #666;color:#fff;padding:4px 8px;cursor:pointer}.gem-cutter-slot[data-v-df12cf0c]{position:relative;box-sizing:border-box;background:#1a1a1a;border:2px solid #666666;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto}.gem-cutter-slot--disabled[data-v-df12cf0c]{opacity:.5;pointer-events:none}.gem-cutter-slot__lock-overlay[data-v-df12cf0c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.gem-cutter-panel[data-v-9f1e3724]{position:fixed;z-index:var(--ui-z-popup);box-sizing:border-box;pointer-events:auto;overflow:hidden}.gem-cutter-panel--visually-blocked[data-v-9f1e3724]{opacity:.85}.gem-cutter-panel__background[data-v-9f1e3724]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c2c2c;opacity:.95;border:2px solid #8b4513;box-sizing:border-box}.gem-cutter-panel__close[data-v-9f1e3724]{position:absolute;z-index:2;border:none;border-radius:0;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto}.gem-cutter-panel__close[data-v-9f1e3724]:disabled{opacity:.5;cursor:default}.gem-cutter-panel__content[data-v-9f1e3724]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;padding:20px 16px 16px;box-sizing:border-box;overflow-y:auto}.gem-cutter-panel__header[data-v-9f1e3724]{width:100%;text-align:center;margin-bottom:12px}.gem-cutter-panel__title[data-v-9f1e3724]{font-size:18px;font-weight:700;color:#fff}.gem-cutter-panel__slot-wrap[data-v-9f1e3724]{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}.gem-cutter-panel__requirements[data-v-9f1e3724]{margin:8px 0 16px;font-size:14px;font-weight:700;text-align:center;min-height:20px}.gem-cutter-panel__upgrade[data-v-9f1e3724]{border:2px solid #666666;background:#2a2a2a;color:#888;font-size:14px;font-weight:700;cursor:default;pointer-events:auto}.gem-cutter-panel__upgrade--enabled[data-v-9f1e3724]{background:#4a4a4a;border-color:#0f0;color:#fff;cursor:pointer}.gem-cutter-panel__upgrade[data-v-9f1e3724]:disabled{opacity:.8;cursor:default}.craft-station-panel[data-v-6936894d]{position:fixed;z-index:var(--ui-z-popup);box-sizing:border-box;pointer-events:auto;overflow:hidden;font-family:var(--ui-font-family, sans-serif)}.craft-station-panel--visually-blocked[data-v-6936894d]{opacity:.85}.craft-station-panel__background[data-v-6936894d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c2c2c;opacity:.95;border:2px solid #8b4513;box-sizing:border-box}.craft-station-panel__close[data-v-6936894d]{position:absolute;z-index:2;border:none;border-radius:0;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto}.craft-station-panel__close[data-v-6936894d]:disabled{opacity:.5;cursor:default}.craft-station-panel__content[data-v-6936894d]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:20px 14px 12px;box-sizing:border-box;overflow:hidden;gap:10px}.craft-station-panel__header[data-v-6936894d]{flex-shrink:0;text-align:center}.craft-station-panel__title[data-v-6936894d]{font-size:18px;font-weight:700;color:#fff}.craft-station-panel__slots[data-v-6936894d]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.craft-station-panel__slot[data-v-6936894d]{min-height:72px;border:1px solid #555;background:#242424;padding:8px;color:#fff;font-size:12px;box-sizing:border-box}.craft-station-panel__slot-label[data-v-6936894d]{font-weight:700;margin-bottom:4px;color:#ddd}.craft-station-panel__slot-job[data-v-6936894d]{color:#eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-station-panel__slot-status[data-v-6936894d]{color:#aaa;font-size:11px;margin-top:2px}.craft-station-panel__slot-timer[data-v-6936894d]{color:#d4c27a;font-size:11px;font-variant-numeric:tabular-nums;margin-top:2px}.craft-station-panel__slot-empty[data-v-6936894d],.craft-station-panel__slot-foreign[data-v-6936894d],.craft-station-panel__muted[data-v-6936894d]{color:#888}.craft-station-panel__slot-actions[data-v-6936894d]{display:flex;gap:6px;margin-top:8px}.craft-station-panel__action[data-v-6936894d],.craft-station-panel__start[data-v-6936894d],.craft-station-panel__select[data-v-6936894d]{pointer-events:auto}.craft-station-panel__action[data-v-6936894d]{border:1px solid #777;background:#3a3a3a;color:#fff;padding:3px 8px;cursor:pointer;font-size:12px}.craft-station-panel__action[data-v-6936894d]:hover:not(:disabled){background:#4a4a4a;border-color:#999}.craft-station-panel__action[data-v-6936894d]:disabled{opacity:.5;cursor:default}.craft-station-panel__recipes[data-v-6936894d]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.craft-station-panel__fields[data-v-6936894d]{flex-shrink:0;display:grid;grid-template-columns:1fr;gap:8px}.craft-station-panel__fields--split[data-v-6936894d]{grid-template-columns:1fr 1fr}.craft-station-panel__field[data-v-6936894d]{display:flex;flex-direction:column;gap:4px;color:#ccc;font-size:12px}.craft-station-panel__select[data-v-6936894d]{width:100%;background:#1a1a1a;color:#fff;border:1px solid #666;padding:7px 28px 7px 8px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#aaa 50%),linear-gradient(135deg,#aaa 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.craft-station-panel__select[data-v-6936894d]:disabled{opacity:.55}.craft-station-panel__card[data-v-6936894d]{flex:1;min-height:0;border:1px solid #555;background:#1f1f1f;padding:10px 8px 10px 10px;color:#fff;font-size:12px;display:flex;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent}.craft-station-panel__card[data-v-6936894d]:hover{scrollbar-color:rgba(85,85,85,.85) transparent}.craft-station-panel__card[data-v-6936894d]::-webkit-scrollbar{width:6px}.craft-station-panel__card[data-v-6936894d]::-webkit-scrollbar-track{background:transparent}.craft-station-panel__card[data-v-6936894d]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.craft-station-panel__card[data-v-6936894d]:hover::-webkit-scrollbar-thumb{background:#555555d9}.craft-station-panel__card[data-v-6936894d]::-webkit-scrollbar-thumb:hover{background:#777}.craft-station-panel__io[data-v-6936894d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.craft-station-panel__card-title[data-v-6936894d]{font-weight:700;margin-bottom:6px;color:#cfcfcf;letter-spacing:.02em;text-transform:uppercase;font-size:11px}.craft-station-panel__chip[data-v-6936894d]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#2a2a2a;border:1px solid #444;padding:5px 8px;margin-bottom:4px}.craft-station-panel__chip-name[data-v-6936894d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-station-panel__chip-qty[data-v-6936894d],.craft-station-panel__bonus-value[data-v-6936894d]{flex-shrink:0;font-variant-numeric:tabular-nums;color:#eee}.craft-station-panel__chip--short[data-v-6936894d]{border-color:#ff6b6b;background:#3a1f1f;color:#ff8a8a}.craft-station-panel__chip--short .craft-station-panel__chip-qty[data-v-6936894d]{color:#ff6b6b;font-weight:700}.craft-station-panel__meta[data-v-6936894d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.craft-station-panel__meta-item[data-v-6936894d]{display:flex;flex-direction:column;gap:2px;background:#2a2a2a;border:1px solid #444;padding:6px 8px}.craft-station-panel__meta-label[data-v-6936894d],.craft-station-panel__bonus-name[data-v-6936894d]{color:#999;font-size:11px}.craft-station-panel__bonuses[data-v-6936894d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.craft-station-panel__bonus[data-v-6936894d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;background:#2a2a2a;border:1px solid #444;padding:5px 8px}.craft-station-panel__quality-bar[data-v-6936894d]{display:flex;height:8px;overflow:hidden;background:#111;border:1px solid #444}.craft-station-panel__quality-seg--low[data-v-6936894d]{background:#8b4513}.craft-station-panel__quality-seg--normal[data-v-6936894d]{background:#6a6a6a}.craft-station-panel__quality-seg--high[data-v-6936894d]{background:#c4a035}.craft-station-panel__quality-legend[data-v-6936894d]{display:flex;justify-content:space-between;gap:6px;margin-top:6px;color:#bbb;font-size:11px}.craft-station-panel__preview-error[data-v-6936894d],.craft-station-panel__card-loading[data-v-6936894d]{margin:0}.craft-station-panel__preview-error[data-v-6936894d]{color:#ff6b6b;font-weight:700}.craft-station-panel__card-loading[data-v-6936894d]{color:#888}.craft-station-panel__footer[data-v-6936894d]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px}.craft-station-panel__start[data-v-6936894d]{border:2px solid #666666;background:#2a2a2a;color:#888;font-size:14px;font-weight:700;cursor:default}.craft-station-panel__start--enabled[data-v-6936894d]{background:#4a4a4a;border-color:#0f0;color:#fff;cursor:pointer}.craft-station-panel__status[data-v-6936894d],.craft-station-panel__error[data-v-6936894d]{min-height:16px;margin:0;text-align:center;font-size:12px;font-weight:700}.craft-station-panel__status[data-v-6936894d]{color:#aaa}.craft-station-panel__error[data-v-6936894d]{color:#ff6b6b}@media (max-width: 360px){.craft-station-panel__slots[data-v-6936894d],.craft-station-panel__fields--split[data-v-6936894d],.craft-station-panel__io[data-v-6936894d],.craft-station-panel__meta[data-v-6936894d],.craft-station-panel__bonuses[data-v-6936894d]{grid-template-columns:1fr}}.gather-channel-hud[data-v-79763319]{position:fixed;left:50%;bottom:calc(48px + var(--ui-safe-bottom, 0px));transform:translate(-50%);z-index:var(--ui-z-hud);pointer-events:none;width:220px;text-align:center;font-family:Arial,Helvetica,sans-serif}.gather-channel-hud__label[data-v-79763319]{margin-bottom:6px;font-size:13px;font-weight:700;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.gather-channel-hud__track[data-v-79763319]{height:8px;overflow:hidden;background:#000000b3;border:1px solid #111}.gather-channel-hud__fill[data-v-79763319]{height:100%;background:#4ade80}.p2p-trade-slot[data-v-e4a13535]{position:relative;box-sizing:border-box;border:1px solid #555555;background:#333;display:flex;align-items:center;justify-content:center;flex-shrink:0;touch-action:manipulation}.p2p-trade-slot--touch[data-v-e4a13535]{touch-action:pan-y}.p2p-trade-slot--empty[data-v-e4a13535]{opacity:.75}.p2p-trade-slot--blocked[data-v-e4a13535]{opacity:.5;pointer-events:none}.p2p-trade-slot--confirmed[data-v-e4a13535]{outline:2px solid #4caf50}.p2p-trade-panel[data-v-bb7c71b0]{position:fixed;z-index:var(--ui-z-character-panel, 20);pointer-events:auto;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.p2p-trade-panel__background[data-v-bb7c71b0]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:1;border-right:1px solid #333333}.p2p-trade-panel--visually-blocked[data-v-bb7c71b0]{opacity:.85}.p2p-trade-panel__scroll[data-v-bb7c71b0]{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;padding-top:8px;padding-bottom:8px;box-sizing:border-box}.p2p-trade-panel__content[data-v-bb7c71b0]{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:100%;max-width:100%}.p2p-trade-panel__section[data-v-bb7c71b0]{box-sizing:border-box;width:100%;max-width:100%;padding:8px;border-radius:2px;background:#1e1e1e;border:1px solid #444444;overflow:hidden}.p2p-trade-panel__section--confirmed .p2p-trade-panel__section-title[data-v-bb7c71b0]{color:#4caf50}.p2p-trade-panel__section-header[data-v-bb7c71b0]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.p2p-trade-panel__section-title[data-v-bb7c71b0]{font-size:14px;font-weight:600;color:#fff}.p2p-trade-panel__confirmed-badge[data-v-bb7c71b0]{color:#4caf50;font-weight:700}.p2p-trade-panel__silver[data-v-bb7c71b0]{margin:0 0 6px;padding-left:var(--p2p-slots-offset-x);font-size:12px;color:#ffeb3b}.p2p-trade-panel__grid[data-v-bb7c71b0]{display:grid;box-sizing:border-box;margin-left:var(--p2p-slots-offset-x);margin-top:var(--p2p-slots-offset-y);flex-shrink:0}.p2p-trade-panel__section--player[data-v-bb7c71b0]{margin-top:0}.p2p-trade-panel__price-row[data-v-bb7c71b0]{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:var(--p2p-slots-offset-x)}.p2p-trade-panel__price-input[data-v-bb7c71b0]{box-sizing:border-box;padding:2px 6px;border:1px solid #666666;border-radius:2px;background:#333;color:#fff;font-size:12px}.p2p-trade-panel__price-input--error[data-v-bb7c71b0]{border-color:#f44336}.p2p-trade-panel__ok[data-v-bb7c71b0]{min-width:32px;height:25px;padding:0 8px;border:none;border-radius:2px;background:#4a4a4a;color:#fff;font-size:11px;cursor:pointer}.p2p-trade-panel__actions[data-v-bb7c71b0]{display:flex;flex-direction:column;margin-top:8px;padding-left:var(--p2p-slots-offset-x)}.p2p-trade-panel__btn[data-v-bb7c71b0]{border:none;border-radius:2px;background:#4a4a4a;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.p2p-trade-panel__btn[data-v-bb7c71b0]:disabled,.p2p-trade-panel__ok[data-v-bb7c71b0]:disabled,.p2p-trade-panel__price-input[data-v-bb7c71b0]:disabled{opacity:.5;cursor:not-allowed}.squad-effect-icon[data-v-76c9f42a]{flex:0 0 auto;box-sizing:border-box;border:1px solid;background:#888;overflow:hidden}.squad-effect-icon__image[data-v-76c9f42a]{display:block;width:100%;height:100%;object-fit:cover}.squad-panel-layer[data-v-faa5df2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-hud);pointer-events:none}.squad-panel__slots[data-v-faa5df2d]{position:absolute;pointer-events:none;overflow-x:hidden;overflow-y:visible}.squad-panel__slots--flush[data-v-faa5df2d]{position:fixed;right:0;left:auto;top:auto}.squad-panel__slots--scroll[data-v-faa5df2d]{overflow-x:auto;overflow-y:hidden;touch-action:pan-x;pointer-events:auto}.squad-panel__slots--flush.squad-panel__slots--scroll[data-v-faa5df2d]{max-width:100%}.squad-panel__end-turn[data-v-faa5df2d]{position:absolute;box-sizing:border-box;border:1px solid;border-radius:0;padding:0 8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;opacity:.95}.squad-panel-layer--flush .squad-panel__end-turn[data-v-faa5df2d]{position:fixed}.squad-panel__slots-inner[data-v-faa5df2d]{display:flex;align-items:flex-start}.squad-panel__slot[data-v-faa5df2d]{position:relative;box-sizing:border-box;padding:8px 10px;background:#1f1f28d1;border:1px solid #565a66;cursor:pointer;pointer-events:auto;overflow:visible}.squad-panel__slot--selected[data-v-faa5df2d]{border-color:#3c6;box-shadow:0 0 0 1px #33cc66a6}.squad-panel__slot--compact[data-v-faa5df2d]{padding:4px 6px}.squad-panel__slot--compact .squad-panel__name[data-v-faa5df2d]{margin-bottom:2px;font-size:11px}.squad-panel__slot--compact .squad-panel__vital+.squad-panel__vital[data-v-faa5df2d]{margin-top:2px}.squad-panel__slot--compact .squad-panel__effects[data-v-faa5df2d]{margin-top:2px;gap:2px;min-height:18px;flex-shrink:0}.squad-panel__name[data-v-faa5df2d]{margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.squad-panel__vital[data-v-faa5df2d]{width:100%;max-width:var(--v3f61219d)}.squad-panel__vital+.squad-panel__vital[data-v-faa5df2d]{margin-top:4px}.squad-panel__effects[data-v-faa5df2d]{display:flex;flex-wrap:nowrap;gap:4px;margin-top:8px}.target-skill-slot[data-v-8e83ccc7]{position:relative;box-sizing:border-box;padding:0;border:1px solid #7f8bd9;background:#1e1f2af2;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;flex-shrink:0}.target-skill-slot--selected[data-v-8e83ccc7]{border-width:2px;border-color:#6fc;background:#2a3a6af2}.target-skill-slot--toggle-active[data-v-8e83ccc7]{border-width:3px;border-color:#c47a2e;background:#3a2818f2;box-shadow:inset 0 0 0 2px #e8a54bb3,0 0 10px #c47a2e80}.target-skill-slot--toggle-active.target-skill-slot--selected[data-v-8e83ccc7]{border-width:3px;border-color:#6fc;box-shadow:inset 0 0 0 3px #c47a2e,0 0 10px #c47a2e80}.target-skill-slot--disabled[data-v-8e83ccc7]{background:#12131be0;border-color:#4b4e62;cursor:default;opacity:.88}.target-skill-slot--disabled .target-skill-slot__icon[data-v-8e83ccc7],.target-skill-slot--disabled .target-skill-slot__label[data-v-8e83ccc7]{opacity:.35}.target-skill-slot__icon[data-v-8e83ccc7]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.target-skill-slot__label[data-v-8e83ccc7]{color:#fff;font-size:11px;font-weight:700;line-height:1;pointer-events:none}.target-skill-slot__label--cooldown[data-v-8e83ccc7]{font-size:18px;z-index:2}.target-skill-slot__cooldown-overlay[data-v-8e83ccc7]{position:absolute;top:0;left:0;right:0;background:#888888e6;pointer-events:none;z-index:1}.target-skill-slot__toggle-indicator[data-v-8e83ccc7]{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#e8a54b;box-shadow:0 0 5px #e8a54bf2;pointer-events:none;z-index:3}.target-skill-slot__charge-cells[data-v-8e83ccc7]{position:absolute;left:3px;right:3px;bottom:3px;display:flex;gap:2px;pointer-events:none;z-index:3}.target-skill-slot__charge-cell[data-v-8e83ccc7]{flex:1;height:6px;box-sizing:border-box;border:1px solid rgba(255,255,255,.85);border-radius:1px;background:#0000008c}.target-skill-slot__charge-cell--filled[data-v-8e83ccc7]{background:#00f0ff;border-color:#fff;box-shadow:0 0 4px #00f0ffcc}.target-skill-panel[data-v-18240cb9]{position:fixed;z-index:calc(var(--ui-z-panel) + 5);display:flex;flex-direction:row;align-items:flex-start;pointer-events:none}.target-skill-panel--wrap[data-v-18240cb9]{flex-wrap:wrap;align-content:flex-start}.target-skill-panel[data-v-18240cb9] .target-skill-slot{pointer-events:auto}.game-menu[data-v-4760baf0]{position:fixed;top:var(--game-menu-margin-top);right:var(--game-menu-margin-right);z-index:var(--ui-z-popup);pointer-events:auto}.game-menu__trigger[data-v-4760baf0]{box-sizing:border-box;width:var(--game-menu-button-width);height:var(--game-menu-button-height);margin:0;padding:0;border:1px solid #666666;background:#4a4a4ae6;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:var(--game-menu-button-height);text-align:center;cursor:pointer}.game-menu__trigger[data-v-4760baf0]:hover{background:#666666e6}.game-menu__dropdown[data-v-4760baf0]{position:absolute;top:var(--game-menu-dropdown-top);right:0;box-sizing:border-box;width:var(--game-menu-width);padding:var(--game-menu-item-padding) 0;border:1px solid #444444;background:#2a2a2af2}.game-menu__item[data-v-4760baf0]{display:block;box-sizing:border-box;width:100%;height:var(--game-menu-item-height);margin:0;padding:0 var(--game-menu-item-padding);border:none;background:transparent;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:var(--game-menu-item-height);text-align:left;cursor:pointer}.game-menu__item[data-v-4760baf0]:hover{background:#3a3a3acc}.network-indicator[data-v-db3760ab]{position:fixed;z-index:var(--ui-z-hud);pointer-events:none}.network-indicator__panel[data-v-db3760ab]{box-sizing:border-box;padding:8px;background:#000c;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2;color:#fff;white-space:nowrap}.network-indicator--flush .network-indicator__panel[data-v-db3760ab]{padding:4px 6px}.network-indicator__line+.network-indicator__line[data-v-db3760ab]{margin-top:3px}.ui-close-button[data-v-ea3f3881]{width:30px;height:30px;border:none;border-radius:2px;background:var(--ui-button-primary-bg);color:var(--ui-text-primary);font-size:24px;line-height:1;cursor:pointer;padding:0}.ui-close-button[data-v-ea3f3881]:hover{background:var(--ui-button-primary-hover)}.ui-category-shell[data-v-f8754a55]{position:relative;display:grid;grid-template-columns:var(--ucs-nav-width) 1px minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;box-sizing:border-box;background:var(--ui-panel-bg);border:var(--ui-panel-stroke-width) solid var(--ui-panel-stroke);overflow:hidden}.ui-category-shell__close[data-v-f8754a55]{position:absolute;top:var(--ucs-close-offset-y);right:var(--ucs-close-offset-x);z-index:2}.ui-category-shell__nav[data-v-f8754a55]{display:flex;flex-direction:column;gap:var(--ucs-category-spacing);padding:var(--ucs-nav-top) 0 var(--ucs-nav-bottom) 0;background:var(--ucs-nav-bg);overflow-y:auto}.ui-category-shell__nav-item[data-v-f8754a55]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:var(--ucs-category-height);margin:0 var(--ucs-nav-side-gap);padding:0 var(--ucs-category-padding);border:none;background:var(--ui-surface-2);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);text-align:left;cursor:pointer}.ui-category-shell__nav-item--selected[data-v-f8754a55]{background:var(--ui-surface-3)}.ui-category-shell__nav-item--disabled[data-v-f8754a55]{cursor:not-allowed;color:var(--ui-text-muted)}.ui-category-shell__nav-item[data-v-f8754a55]:not(:disabled):hover{background:var(--ui-surface-3)}.ui-category-shell__nav-hint[data-v-f8754a55]{margin-top:2px;font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}.ui-category-shell__divider[data-v-f8754a55]{width:1px;background:var(--ucs-divider-color)}.ui-category-shell__content[data-v-f8754a55]{min-width:0;min-height:0;padding:var(--ucs-content-padding);overflow:auto}.chat-settings[data-v-59312571]{display:grid;grid-template-columns:var(--cs-tabs-width) minmax(0,1fr);gap:var(--ui-space-md);min-height:100%}.chat-settings__tabs[data-v-59312571]{display:flex;flex-direction:column;gap:var(--cs-tab-spacing)}.chat-settings__tab[data-v-59312571]{box-sizing:border-box;width:calc(var(--cs-tabs-width) - var(--cs-tab-margin) * 2);min-height:var(--cs-tab-height);margin:0 var(--cs-tab-margin);padding:0 var(--ui-space-sm);border:none;background:var(--ui-surface-2);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-sm);text-align:left;cursor:pointer}.chat-settings__tab--selected[data-v-59312571]{background:var(--ui-surface-3)}.chat-settings__add-tab[data-v-59312571]{margin:var(--cs-tab-spacing) var(--cs-tab-margin) 0;width:calc(var(--cs-tabs-width) - var(--cs-tab-margin) * 2)}.chat-settings__editor[data-v-59312571]{display:flex;flex-direction:column;gap:var(--ui-space-md);min-width:0}.chat-settings__field[data-v-59312571]{display:flex;flex-direction:column;gap:var(--ui-space-xs)}.chat-settings__label[data-v-59312571]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.chat-settings__input[data-v-59312571]{box-sizing:border-box;width:min(var(--cs-input-width),100%);height:var(--cs-input-height);padding:0 var(--ui-space-sm);border:1px solid var(--ui-surface-hover);background:var(--ui-surface-2);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-sm)}.chat-settings__channels[data-v-59312571]{display:flex;flex-direction:column;gap:calc(var(--cs-channel-spacing) - var(--ui-font-size-md))}.chat-settings__channel[data-v-59312571]{margin:0;padding:0;border:none;background:transparent;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);text-align:left;cursor:pointer}.chat-settings__actions[data-v-59312571]{display:flex;flex-wrap:wrap;gap:var(--ui-space-sm);margin-top:auto;padding-top:var(--ui-space-lg)}.pvp-settings[data-v-bc9d694c]{display:flex;flex-direction:column;gap:var(--ui-space-md);min-height:100%}.pvp-settings__title[data-v-bc9d694c]{margin:0;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);font-weight:700}.pvp-settings__option[data-v-bc9d694c]{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:none;background:transparent;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-sm);text-align:left;cursor:pointer}.pvp-settings__checkbox[data-v-bc9d694c]{box-sizing:border-box;width:20px;height:20px;flex-shrink:0;border:2px solid #ffffff;background:#666}.pvp-settings__checkbox--checked[data-v-bc9d694c]{background:#0f0}.pvp-settings__actions[data-v-bc9d694c]{margin-top:auto;padding-top:var(--ui-space-lg)}.pvp-settings__error[data-v-bc9d694c]{margin:0;color:red;font-family:var(--ui-font-family);font-size:var(--ui-font-size-xs)}.slot-size-settings[data-v-514671ef]{display:flex;flex-direction:column;gap:var(--ui-space-md);min-height:100%}.slot-size-settings__title[data-v-514671ef]{margin:0;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);font-weight:700}.slot-size-settings__options[data-v-514671ef]{display:flex;flex-direction:column;gap:var(--sss-option-spacing)}.slot-size-settings__option[data-v-514671ef]{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:none;background:transparent;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-sm);text-align:left;cursor:pointer}.slot-size-settings__radio[data-v-514671ef]{box-sizing:border-box;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#666}.slot-size-settings__radio--selected[data-v-514671ef]{background:#0f0}.slot-size-settings__preview-title[data-v-514671ef]{color:#ccc;font-family:var(--ui-font-family);font-size:var(--ui-font-size-sm)}.slot-size-settings__preview-slots[data-v-514671ef]{display:flex;align-items:flex-start;margin-top:var(--ui-space-xs);margin-left:var(--sss-preview-left);min-height:var(--sss-slot-size)}.slot-size-settings__preview-slot[data-v-514671ef]{box-sizing:border-box;border:1px solid var(--v7fce692f);background:var(--v11fbde9e);position:relative}.slot-size-settings__preview-item[data-v-514671ef]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--v15fc1684);background:var(--v01987ee9);opacity:.7}.slot-size-settings__preview-gem[data-v-514671ef]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--v19de09e3);opacity:.5}.slot-size-settings__actions[data-v-514671ef]{margin-top:auto;padding-top:var(--ui-space-lg)}.slot-size-settings__error[data-v-514671ef]{margin:0;color:red;font-family:var(--ui-font-family);font-size:var(--ui-font-size-xs)}.settings-panel-layer[data-v-5be692f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-panel);display:flex;align-items:center;justify-content:center;padding:var(--sp-mobile-padding);pointer-events:none}.settings-panel[data-v-5be692f4]{box-sizing:border-box;width:min(var(--sp-width),calc(100vw - var(--sp-mobile-padding) * 2));height:min(var(--sp-height),calc(100vh - var(--sp-mobile-padding) * 2));min-width:min(var(--sp-min-width),calc(100vw - var(--sp-mobile-padding) * 2));min-height:min(var(--sp-min-height),calc(100vh - var(--sp-mobile-padding) * 2));pointer-events:auto}.ui-panel[data-v-23074a00]{display:flex;flex-direction:column;background:var(--ui-panel-bg);border:var(--ui-panel-stroke-width) solid var(--ui-panel-stroke);box-sizing:border-box;min-width:200px;min-height:120px}.ui-panel__header[data-v-23074a00]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-sm) var(--ui-space-md);border-bottom:1px solid var(--ui-surface-2)}.ui-panel__title[data-v-23074a00]{margin:0;font-size:var(--ui-font-size-lg);font-weight:700}.ui-panel__body[data-v-23074a00]{flex:1;padding:var(--ui-space-md);overflow:auto}.character-selection-screen[data-v-5ed5595f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ui-z-modal) + 100);display:flex;align-items:center;justify-content:center;background:var(--ui-surface-1);pointer-events:auto}.character-selection-screen__inner[data-v-5ed5595f]{width:min(380px,calc(100vw - 80px));display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-lg)}.character-selection-screen__title[data-v-5ed5595f]{margin:0;text-align:center;font-size:32px;font-weight:400;color:var(--ui-text-primary)}.character-selection-screen__status[data-v-5ed5595f]{text-align:center;font-size:24px;color:var(--ui-text-primary)}.character-selection-screen__error[data-v-5ed5595f]{text-align:center;font-size:20px;color:var(--ui-text-danger);word-wrap:break-word}.character-selection-screen__panel[data-v-5ed5595f]{width:100%}.character-selection-screen__subtitle[data-v-5ed5595f]{margin:0 0 var(--ui-space-sm);text-align:center;font-size:var(--ui-font-size-md);color:var(--ui-text-muted)}.character-selection-screen__form-error[data-v-5ed5595f]{margin:0 0 var(--ui-space-sm);color:var(--ui-text-danger);font-size:var(--ui-font-size-md)}.character-selection-screen__form[data-v-5ed5595f]{display:flex;flex-direction:column;gap:var(--ui-space-lg)}.character-selection-screen__label[data-v-5ed5595f]{display:flex;flex-direction:column;gap:var(--ui-space-xs);font-size:var(--ui-font-size-md);color:var(--ui-text-secondary)}.character-selection-screen__input[data-v-5ed5595f]{box-sizing:border-box;width:100%;padding:10px 12px;font-size:16px;color:var(--ui-text-primary);background:var(--ui-surface-1);border:1px solid #555555;border-radius:4px;outline:none;font-family:var(--ui-font-family)}.character-selection-screen__input[data-v-5ed5595f]:focus{border-color:#7f8bd9}.character-selection-screen__actions[data-v-5ed5595f]{display:flex;gap:12px;margin-top:var(--ui-space-sm)}.character-selection-screen__actions .ui-button[data-v-5ed5595f]{flex:1}.loading-screen[data-v-9afb125b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ui-z-modal) + 100);display:flex;align-items:center;justify-content:center;background:#000;pointer-events:auto}.loading-screen__inner[data-v-9afb125b]{display:flex;flex-direction:column;align-items:center;gap:24px;width:min(var(--v29e7fd90),calc(100vw - 48px))}.loading-screen__title-row[data-v-9afb125b]{display:flex;align-items:baseline;justify-content:center;min-height:40px}.loading-screen__title[data-v-9afb125b]{font-size:32px;color:#fff;font-family:var(--ui-font-family);text-align:center}.loading-screen__dots[data-v-9afb125b]{display:inline-block;width:1.5em;font-size:32px;color:#fff;font-family:var(--ui-font-family);text-align:left}.loading-screen__progress[data-v-9afb125b]{display:flex;flex-direction:column;align-items:center;gap:8px}.loading-screen__progress-track[data-v-9afb125b]{position:relative;width:100%;background:#333;overflow:hidden}.loading-screen__progress-fill[data-v-9afb125b]{position:absolute;top:0;left:0;background:#4caf50;transition:width .15s ease-out}.loading-screen__progress-label[data-v-9afb125b]{font-size:16px;color:#fff;font-family:var(--ui-font-family)}.loading-screen__hint[data-v-9afb125b]{position:fixed;bottom:72px;left:50%;transform:translate(-50%);margin:0;font-size:20px;color:#b8c0e0;font-family:var(--ui-font-family);text-align:center}.tap-info[data-v-3c9fa371]{position:fixed;z-index:calc(var(--ui-z-tooltip) + 20);transform:translate(-50%,-100%);max-width:min(260px,calc(100vw - 24px));padding:10px 12px;background:#000000e6;border:1px solid #cccccc;color:#fff;font-family:var(--ui-font-family);font-size:12px;line-height:1.35;pointer-events:auto;box-sizing:border-box}.tap-info__title[data-v-3c9fa371]{font-weight:600;margin-bottom:4px}.tap-info__body[data-v-3c9fa371]{color:#ddd;white-space:pre-wrap}:root{--ui-safe-top: env(safe-area-inset-top, 0px);--ui-safe-right: env(safe-area-inset-right, 0px);--ui-safe-bottom: env(safe-area-inset-bottom, 0px);--ui-safe-left: env(safe-area-inset-left, 0px);--ui-min-hit: 44px;--ui-panel-bg: rgba(0, 0, 0, .8);--ui-panel-stroke: #ffffff;--ui-panel-stroke-width: 2px;--ui-surface-1: #1a1a1a;--ui-surface-2: #333333;--ui-surface-3: #4a4a4a;--ui-surface-hover: #666666;--ui-text-primary: #ffffff;--ui-text-secondary: #cccccc;--ui-text-muted: #999999;--ui-text-danger: #ff4444;--ui-button-primary-bg: #4a4a4a;--ui-button-primary-hover: #666666;--ui-button-disabled-bg: #333333;--ui-button-disabled-text: #999999;--ui-font-family: Arial, Helvetica, sans-serif;--ui-font-size-sm: 12px;--ui-font-size-md: 14px;--ui-font-size-lg: 16px;--ui-space-xs: 4px;--ui-space-sm: 8px;--ui-space-md: 10px;--ui-space-lg: 16px;--ui-z-hud: 10;--ui-z-panel: 20;--ui-z-popup: 24;--ui-z-character-panel: 26;--ui-z-context-menu: 130;--ui-z-modal: 30;--ui-z-tooltip: 40}.game-ui-app{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--ui-font-family);color:var(--ui-text-primary);padding-top:var(--ui-safe-top);padding-right:var(--ui-safe-right);padding-bottom:var(--ui-safe-bottom);padding-left:var(--ui-safe-left);box-sizing:border-box}
