.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-39e4ffaf]{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-39e4ffaf]{--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-39e4ffaf]:hover{background:#444444e6}.chat-collapse__icon[data-v-39e4ffaf]{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-39e4ffaf]{border-left:none;border-right:6px solid #ffffff}.chat-panel[data-v-39e4ffaf]{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-39e4ffaf]{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-39e4ffaf]{display:flex;height:var(--chat-tab-height);border-bottom:1px solid #333333}.chat-tab[data-v-39e4ffaf]{flex:1 1 0;min-width:0;margin:0;padding:0 6px;border:none;background:transparent;color:var(--v63f62509);font-family:var(--v4812837a);font-size:var(--v0c3d6ea0);text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tab[data-v-39e4ffaf]:hover{color:var(--v03801544)}.chat-tab--active[data-v-39e4ffaf]{color:var(--v85ba51b8);background:#ffffff0d}.chat-messages[data-v-39e4ffaf]{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-39e4ffaf]{position:relative;width:100%}.chat-message[data-v-39e4ffaf]{position:absolute;left:10px;right:10px;font-family:var(--v4812837a);font-size:var(--v0c3d6ea0);line-height:1.25;white-space:pre-wrap;word-break:break-word}.chat-pending-new[data-v-39e4ffaf]{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(--v6baccbb2);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-7ecccf73]{position:fixed;z-index:2;pointer-events:auto;box-sizing:border-box}.target-panel__background[data-v-7ecccf73]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;border-radius:0}.target-panel__header-right[data-v-7ecccf73]{flex:0 0 auto;display:flex;align-items:center;gap:6px}.target-panel__more[data-v-7ecccf73]{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-7ecccf73]:active{background:#888888e6}.target-panel__content[data-v-7ecccf73]{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-7ecccf73]{margin:calc(6px * var(--panel-scale)) 0;width:100%}.target-panel__header[data-v-7ecccf73]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:calc(11px * var(--panel-scale))}.target-panel__name[data-v-7ecccf73]{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-7ecccf73]{flex:0 0 auto;font-size:var(--title-size);font-weight:700;color:gold;line-height:1.1}.target-panel__bars[data-v-7ecccf73]{display:flex;flex-direction:column;gap:var(--vital-block-gap)}.target-panel__mana-bar[data-v-7ecccf73]{margin-top:0}.target-panel__status-icons[data-v-7ecccf73]{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-7ecccf73]{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-7ecccf73]{font-size:var(--member-name-size);color:#d1d5db;line-height:1.2}.target-panel__squad-member-bar[data-v-7ecccf73]{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-7ecccf73]{height:100%;background:#d64545}.target-panel__squad-member-hp[data-v-7ecccf73]{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}.ui-close-button[data-v-c44e31a4]{flex:none;width:var(--ui-close-size);height:var(--ui-close-size);min-width:var(--ui-close-size);min-height:var(--ui-close-size);border:0;border-radius:0;background:transparent;color:var(--ui-close-color);font-family:var(--ui-font-family);font-size:20px;line-height:1;cursor:pointer;padding:0}.ui-close-button[data-v-c44e31a4]:hover{background:transparent;color:var(--ui-heading-color)}.ui-close-button[data-v-c44e31a4]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-panel[data-v-2b99bbfd]{display:flex;flex-direction:column;background:linear-gradient(135deg,var(--ui-panel-bg-start),var(--ui-panel-bg) 60%);color:var(--ui-text-primary);border:var(--ui-panel-stroke-width) solid var(--ui-panel-stroke);border-radius:var(--ui-panel-radius);box-shadow:0 18px 45px #0009,inset 0 0 0 3px var(--ui-panel-inset);box-sizing:border-box;overflow:hidden;min-width:200px;min-height:0;font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);line-height:1.4}.ui-panel__header[data-v-2b99bbfd]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--ui-panel-header-border);background:linear-gradient(90deg,var(--ui-panel-header-bg-start),var(--ui-panel-header-bg-end));flex-shrink:0}.ui-panel__heading[data-v-2b99bbfd]{min-width:0}.ui-panel__title[data-v-2b99bbfd]{margin:0;font-family:var(--ui-font-heading);font-size:23px;font-weight:500;line-height:1.15;letter-spacing:.2px;color:var(--ui-heading-color)}.ui-panel__subtitle[data-v-2b99bbfd]{display:block;margin:5px 0 0;font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);line-height:1.4;font-weight:400;color:var(--ui-text-primary)}.ui-panel__body[data-v-2b99bbfd]{flex:1;min-height:0;padding:20px 22px;overflow:auto;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track);scrollbar-width:thin}.ui-panel__footer[data-v-2b99bbfd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:13px 22px;background:var(--ui-panel-footer-bg);border-top:1px solid var(--ui-panel-footer-border);flex-shrink:0}.parameters-layer[data-v-b4cf79dc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-character-panel);display:flex;align-items:center;justify-content:center;padding:var(--parameters-pad-top) var(--parameters-pad-right) var(--parameters-pad-bottom) var(--parameters-pad-left);box-sizing:border-box;pointer-events:none}.parameters-panel[data-v-b4cf79dc]{position:relative;width:var(--parameters-width);max-width:100%;max-height:var(--parameters-max-height);height:auto;min-width:0;pointer-events:auto}.parameters-panel--fill-width[data-v-b4cf79dc]{width:100%}.parameters-panel[data-v-b4cf79dc] .ui-panel__body{min-height:0}.parameters-panel--narrow[data-v-b4cf79dc] .ui-panel__header{padding:14px 16px;gap:10px}.parameters-panel--narrow[data-v-b4cf79dc] .ui-panel__title{font-size:22px}.parameters-panel--narrow[data-v-b4cf79dc] .ui-panel__body{padding:16px}.parameters-panel--touch[data-v-b4cf79dc]{--ui-close-size: var(--ui-min-hit)}.parameters-cols[data-v-b4cf79dc]{display:grid;grid-template-columns:repeat(var(--parameters-columns),minmax(0,1fr));gap:18px}.parameters-group[data-v-b4cf79dc]{margin:0 0 10px}.parameters-group[data-v-b4cf79dc]:last-child{margin-bottom:0}.parameters-group h3[data-v-b4cf79dc]{margin:0 0 8px;font-family:var(--ui-font-heading);font-size:var(--ui-font-size-md);font-weight:500;letter-spacing:.3px;color:var(--ui-accent)}.parameters-line[data-v-b4cf79dc]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;border-bottom:1px solid var(--ui-rule);min-width:0}.parameters-line span[data-v-b4cf79dc]{min-width:0;color:var(--ui-text-secondary)}.parameters-line b[data-v-b4cf79dc]{font-weight:500;text-align:right;font-variant-numeric:tabular-nums;color:var(--ui-text-primary)}.parameters-table[data-v-b4cf79dc]{width:100%;border-collapse:collapse;margin-bottom:8px;font-size:var(--ui-font-size-md)}.parameters-table th[data-v-b4cf79dc],.parameters-table td[data-v-b4cf79dc]{padding:4px 6px 4px 0;text-align:right;font-variant-numeric:tabular-nums;vertical-align:bottom}.parameters-table th[data-v-b4cf79dc]:first-child,.parameters-table td[data-v-b4cf79dc]:first-child{text-align:left}.parameters-table thead th[data-v-b4cf79dc]{color:var(--ui-text-secondary);font-weight:500}.parameters-table tbody th[data-v-b4cf79dc]{font-weight:400;color:var(--ui-text-secondary)}.parameters-table tbody td[data-v-b4cf79dc]{color:var(--ui-text-primary)}.ui-button[data-v-ac3dd62f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ui-control-border);border-radius:3px;cursor:pointer;font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);line-height:1.4;color:var(--ui-text-on-accent);background:var(--ui-button-primary-bg);transition:background .12s}.ui-button[data-v-ac3dd62f]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-button[data-v-ac3dd62f]:hover:not(:disabled){background:var(--ui-button-primary-hover)}.ui-button--small[data-v-ac3dd62f]{min-width:60px;min-height:24px;font-size:var(--ui-font-size-xs);padding:0 8px}.ui-button--medium[data-v-ac3dd62f]{min-width:0;min-height:32px;padding:7px 12px}.ui-button--large[data-v-ac3dd62f]{min-width:160px;min-height:36px;font-size:var(--ui-font-size-md);padding:0 16px}.ui-button--secondary[data-v-ac3dd62f]{background:var(--ui-surface-2);color:var(--ui-text-primary);border-color:var(--ui-control-border)}.ui-button--secondary[data-v-ac3dd62f]:hover:not(:disabled){background:var(--ui-surface-hover)}.ui-button--danger[data-v-ac3dd62f]{background:var(--ui-danger-bg);color:var(--ui-text-danger);border-color:var(--ui-danger-border)}.ui-button--danger[data-v-ac3dd62f]:hover:not(:disabled){background:var(--ui-danger-hover)}.ui-button--quiet[data-v-ac3dd62f]{background:transparent}.ui-button--quiet[data-v-ac3dd62f]:hover:not(:disabled){background:var(--ui-surface-hover)}.ui-button--success[data-v-ac3dd62f]{background:var(--ui-success-bg);color:var(--ui-text-primary)}.ui-button--success[data-v-ac3dd62f]:hover:not(:disabled){background:var(--ui-success-hover)}.ui-button--disabled[data-v-ac3dd62f],.ui-button[data-v-ac3dd62f]:disabled{cursor:not-allowed;background:var(--ui-button-disabled-bg);color:var(--ui-button-disabled-text);border-color:transparent}.stats-layer[data-v-05856cf0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-character-panel);display:flex;align-items:center;justify-content:center;padding:var(--stats-pad-top) var(--stats-pad-right) var(--stats-pad-bottom) var(--stats-pad-left);box-sizing:border-box;pointer-events:none}.stats-panel[data-v-05856cf0]{position:relative;width:var(--stats-width);max-width:100%;max-height:var(--stats-max-height);height:auto;min-width:0;pointer-events:auto}.stats-panel--fill-width[data-v-05856cf0]{width:100%}.stats-panel--visually-blocked[data-v-05856cf0]{opacity:.85}.stats-panel[data-v-05856cf0] .ui-panel__body{min-height:0}.stats-panel--narrow[data-v-05856cf0] .ui-panel__header{padding:14px 16px;gap:10px}.stats-panel--narrow[data-v-05856cf0] .ui-panel__title{font-size:22px}.stats-panel--narrow[data-v-05856cf0] .ui-panel__body{padding:16px}.stats-panel--narrow[data-v-05856cf0] .ui-panel__footer{padding:12px 16px;gap:10px}.stats-panel--touch[data-v-05856cf0]{--ui-close-size: var(--ui-min-hit)}.stats-panel--touch[data-v-05856cf0] .ui-button{min-height:var(--ui-min-hit)}.stats-pool[data-v-05856cf0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.stats-muted[data-v-05856cf0],.stats-hint[data-v-05856cf0]{color:var(--ui-text-muted);font-size:12px}.stats-pool__value[data-v-05856cf0]{font-family:var(--ui-font-heading);font-size:30px;line-height:1;color:#e1c593;font-weight:400}.stats-pool__value--overflow[data-v-05856cf0]{color:var(--ui-text-danger)}.stats-row[data-v-05856cf0]{display:grid;grid-template-columns:1fr var(--stats-value-col) var(--stats-step-col) var(--stats-step-col);gap:var(--stats-row-gap);align-items:center;padding:10px 0;border-bottom:1px solid #334033}.stats-row__name[data-v-05856cf0]{display:flex;align-items:center;min-width:0}.stats-row__value[data-v-05856cf0]{font-size:18px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.stats-row__delta[data-v-05856cf0]{color:#e1c593;font-weight:600;margin-left:4px}.stats-row__step[data-v-05856cf0]{box-sizing:border-box;width:var(--stats-step-col);min-height:28px;margin:0;padding:0;border:1px solid var(--ui-control-border);border-radius:3px;background:var(--ui-surface-2);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);line-height:1;cursor:pointer}.stats-row__step[data-v-05856cf0]:hover:not(:disabled){background:var(--ui-surface-hover)}.stats-row__step[data-v-05856cf0]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.stats-row__step[data-v-05856cf0]:disabled{cursor:default;opacity:.48}.stats-panel--touch .stats-row[data-v-05856cf0]{grid-template-columns:1fr var(--stats-value-col) var(--ui-min-hit) var(--ui-min-hit)}.stats-panel--touch .stats-row__step[data-v-05856cf0]{width:var(--ui-min-hit);min-height:var(--ui-min-hit)}.stats-hint[data-v-05856cf0]{margin:14px 0 0}.stats-notice[data-v-05856cf0]{margin-top:12px;padding:10px 12px;border:1px solid var(--ui-danger-border);border-radius:3px;background:var(--ui-danger-bg);color:var(--ui-text-danger)}.craft-panel__node-icon-img[data-v-9f0fe4cb]{display:block;width:100%;height:100%;object-fit:cover}.craft-panel[data-v-be39b35e]{position:fixed;z-index:var(--ui-z-character-panel);box-sizing:border-box;pointer-events:auto;overflow:hidden;font-family:var(--ui-font-family, sans-serif)}.craft-panel--visually-blocked[data-v-be39b35e]{opacity:.85}.craft-panel__background[data-v-be39b35e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c2c2c;opacity:.95;border:2px solid #8b4513;box-sizing:border-box}.craft-panel__close[data-v-be39b35e]{position:absolute;z-index:2;margin:0;padding:0;border:none;border-radius:0;background:#666666e6;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.craft-panel__close[data-v-be39b35e]:hover{background:#888888e6}.craft-panel__shell[data-v-be39b35e]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:16px 16px 14px;box-sizing:border-box;min-height:0}.craft-panel__header[data-v-be39b35e]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-right:28px;margin-bottom:12px}.craft-panel__heading[data-v-be39b35e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.craft-panel__title[data-v-be39b35e]{margin:0;color:#fff;font-size:18px;font-weight:700}.craft-panel__progress[data-v-be39b35e]{margin:0;color:#d4c27a;font-size:12px;font-variant-numeric:tabular-nums}.craft-panel__tabs[data-v-be39b35e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.craft-panel__tab[data-v-be39b35e]{min-height:36px;padding:6px 8px;border:1px solid #555555;background:#1f1f1f;color:#ddd;line-height:1.2;white-space:normal;cursor:pointer}.craft-panel__tab[data-v-be39b35e]:hover{border-color:#777;background:#2a2a2a}.craft-panel__tab.is-selected[data-v-be39b35e]{background:#3a3420;border-color:#c4a035;color:#fff}.craft-panel__body[data-v-be39b35e]{flex:1;min-height:0;color:#fff}.craft-panel__body--tree[data-v-be39b35e]{display:grid;grid-template-columns:minmax(132px,176px) minmax(0,1fr) minmax(240px,300px);gap:10px}.craft-panel__body--scroll[data-v-be39b35e]{overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(85,85,85,.85) transparent}.craft-panel__body--queue[data-v-be39b35e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.craft-panel__body--tree>.craft-panel__status[data-v-be39b35e],.craft-panel__body--tree>.craft-panel__error[data-v-be39b35e]{grid-column:1 / -1}.craft-panel__status[data-v-be39b35e],.craft-panel__error[data-v-be39b35e]{margin:0}.craft-panel__error[data-v-be39b35e]{color:#ff6b6b;font-weight:700}.craft-panel__muted[data-v-be39b35e]{color:#999}.craft-panel__professions[data-v-be39b35e]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(85,85,85,.85) transparent}.craft-panel__profession-section[data-v-be39b35e]{display:flex;flex-direction:column;gap:6px}.craft-panel__profession-section-title[data-v-be39b35e]{margin:0;color:#d4c27a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.craft-panel__profession-section-buttons[data-v-be39b35e]{display:flex;flex-direction:column;gap:6px}.craft-panel__profession[data-v-be39b35e]{min-height:36px;padding:6px 8px;border:1px solid #555555;background:#1f1f1f;color:#ddd;text-align:left;cursor:pointer}.craft-panel__profession[data-v-be39b35e]:hover{border-color:#777;background:#2a2a2a}.craft-panel__profession.is-selected[data-v-be39b35e]{background:#3a3420;border-color:#c4a035;color:#fff}.craft-panel__tree-empty[data-v-be39b35e]{margin:16px}.craft-panel__tree[data-v-be39b35e]{min-width:0;min-height:0;overflow:auto;border:1px solid #444444;background:#1a1a1a;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:rgba(85,85,85,.85) transparent}.craft-panel__canvas[data-v-be39b35e]{position:relative}.craft-panel__edges[data-v-be39b35e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.craft-panel__edge[data-v-be39b35e]{stroke:#8a8a8a;stroke-width:1.25;stroke-linecap:round}.craft-panel__edge.is-unlocked[data-v-be39b35e]{stroke:#6a8f4e}.craft-panel__edge.is-related[data-v-be39b35e]{stroke:gold;stroke-width:1.5}.craft-panel__node[data-v-be39b35e]{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:0;overflow:hidden;border:1px solid #555555;border-radius:8px;background:#2a2a2a;color:#fff;text-align:center;white-space:normal;cursor:pointer}.craft-panel__node-icon[data-v-be39b35e]{position:relative;box-sizing:border-box;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border:none;border-radius:50%;background:#1a1a1a}.craft-panel__node-icon-img[data-v-be39b35e]{display:block;width:100%;height:100%;object-fit:cover}.craft-panel__node-lock[data-v-be39b35e]{position:absolute;top:50%;left:50%;width:16px;height:16px;color:#e8e8e8;transform:translate(-50%,-50%);filter:none}.craft-panel__node[data-v-be39b35e]:hover{border-color:#999}.craft-panel__node.is-learned[data-v-be39b35e]{border-color:#6a8f4e;background:#24301f}.craft-panel__node.is-available[data-v-be39b35e]{border-color:#8a8a8a}.craft-panel__node.is-locked[data-v-be39b35e]{border-color:#444;background:#1a1a1a}.craft-panel__node.is-locked[data-v-be39b35e] .craft-panel__node-icon-img{filter:brightness(.55);opacity:.7}.craft-panel__node.is-selected[data-v-be39b35e]{border-color:gold}.craft-panel__node-caption[data-v-be39b35e]{box-sizing:border-box;width:100%;height:32px;padding:0 4px;overflow:hidden;font-size:11px;font-weight:600;line-height:16px;white-space:normal;overflow-wrap:anywhere}.craft-panel__detail[data-v-be39b35e]{min-height:0;overflow:auto;border:1px solid #444444;background:#1f1f1f;padding:10px;scrollbar-width:thin;scrollbar-color:rgba(85,85,85,.85) transparent}.craft-panel__detail-empty[data-v-be39b35e]{margin:0}.craft-panel__card-head[data-v-be39b35e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.craft-panel__card-head h3[data-v-be39b35e]{margin:0;font-size:15px}.craft-panel__chip[data-v-be39b35e]{padding:2px 6px;border:1px solid #555555;background:#2a2a2a;color:#ccc;font-size:11px}.craft-panel__card-desc[data-v-be39b35e]{margin:0 0 10px;color:#ccc;font-size:12px;line-height:1.35}.craft-panel__facts[data-v-be39b35e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.craft-panel__fact[data-v-be39b35e]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid #444444;background:#2a2a2a;font-size:13px}.craft-panel__fact-label[data-v-be39b35e]{color:#999;font-size:11px}.craft-panel__parents[data-v-be39b35e]{margin-bottom:10px}.craft-panel__parents ul[data-v-be39b35e]{margin:4px 0 0;padding-left:16px;font-size:12px}.craft-panel__parents .is-ok[data-v-be39b35e]{color:#b7d59a}.craft-panel__parents .is-no[data-v-be39b35e]{color:#c98989}.craft-panel__root-hint[data-v-be39b35e]{margin:0 0 10px;font-size:12px}.craft-panel__payload[data-v-be39b35e]{margin:0 0 10px;padding-left:16px;color:#ddd;font-size:12px}.craft-panel__owned[data-v-be39b35e]{margin:0;color:#b7d59a;font-size:12px}.craft-panel__buy[data-v-be39b35e]{width:100%;min-height:36px;margin-top:8px;padding:0 12px;border:2px solid #00ff00;background:#4a4a4a;color:#fff;font-weight:700;cursor:pointer}.craft-panel__buy[data-v-be39b35e]:disabled{border-color:#666;background:#2a2a2a;color:#888;cursor:default}.craft-panel__book-block[data-v-be39b35e]{margin-bottom:16px}.craft-panel__book-block h3[data-v-be39b35e]{margin:0 0 8px;color:#d4c27a;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.craft-panel__book-block h4[data-v-be39b35e]{margin:0 0 8px;color:#ccc;font-size:12px}.craft-panel__book-grid[data-v-be39b35e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:12px}.craft-panel__book-card[data-v-be39b35e]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid #444444;background:#1f1f1f}.craft-panel__book-card.is-locked[data-v-be39b35e]{opacity:.45}.craft-panel__book-card-top[data-v-be39b35e],.craft-panel__book-card-meta[data-v-be39b35e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.craft-panel__book-name[data-v-be39b35e]{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.craft-panel__book-tier[data-v-be39b35e]{flex-shrink:0;color:#d4c27a;font-size:12px;font-variant-numeric:tabular-nums}.craft-panel__book-card-meta[data-v-be39b35e]{color:#999;font-size:11px}.craft-panel__book-card-meta .is-ok[data-v-be39b35e]{color:#b7d59a}.craft-panel__book-card-meta .is-no[data-v-be39b35e]{color:#c98989}.craft-panel__queue-slot[data-v-be39b35e]{min-height:132px;padding:10px 12px;border:1px solid #444444;background:#1f1f1f}.craft-panel__queue-slot.is-busy[data-v-be39b35e]{border-color:#6a5a2a}.craft-panel__queue-label[data-v-be39b35e]{margin-bottom:8px;color:#d4c27a;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.craft-panel__queue-job[data-v-be39b35e]{margin:0 0 6px;font-size:14px}.craft-panel__queue-status[data-v-be39b35e],.craft-panel__queue-time[data-v-be39b35e]{margin:0 0 4px;color:#bbb;font-size:12px}.craft-panel__queue-time[data-v-be39b35e]{font-variant-numeric:tabular-nums}.craft-panel--narrow .craft-panel__tab[data-v-be39b35e],.craft-panel--narrow .craft-panel__profession[data-v-be39b35e],.craft-panel--narrow .craft-panel__node[data-v-be39b35e],.craft-panel--narrow .craft-panel__buy[data-v-be39b35e]{min-height:44px}.craft-panel--narrow .craft-panel__heading[data-v-be39b35e]{flex-direction:column;align-items:flex-start;gap:4px}.craft-panel--narrow .craft-panel__body--tree[data-v-be39b35e],.craft-panel--narrow .craft-panel__body--queue[data-v-be39b35e],.craft-panel--narrow .craft-panel__facts[data-v-be39b35e]{grid-template-columns:1fr}.craft-panel--narrow .craft-panel__professions[data-v-be39b35e]{flex-direction:row;align-items:flex-start;overflow-x:auto}.craft-panel--narrow .craft-panel__profession-section[data-v-be39b35e]{flex:0 0 auto}.craft-panel--narrow .craft-panel__profession-section-buttons[data-v-be39b35e]{flex-direction:row}.craft-panel--narrow .craft-panel__profession[data-v-be39b35e]{flex:0 0 auto;white-space:nowrap}.craft-panel--narrow .craft-panel__body--tree[data-v-be39b35e]{overflow:auto}.battle-phase-hud[data-v-2cbab25d]{position:fixed;z-index:var(--ui-z-hud);pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:5px 12px;background:var(--ui-hud-bg);color:var(--ui-text-primary);border:1px solid var(--ui-hud-stroke);border-radius:4px;font-family:var(--ui-font-family)}.battle-phase-hud__copy[data-v-2cbab25d]{flex:1;min-width:min-content;display:flex;flex-direction:column;line-height:1.1}.battle-phase-hud__copy small[data-v-2cbab25d]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);white-space:nowrap}.battle-phase-hud__copy strong[data-v-2cbab25d]{font-size:18px;font-weight:700;color:var(--ui-heading-color);white-space:nowrap}.battle-phase-hud__track[data-v-2cbab25d]{margin-top:5px;height:4px;overflow:hidden;background:#24352c;border-radius:2px}.battle-phase-hud__track span[data-v-2cbab25d]{display:block;height:100%;background:#3c6}.battle-phase-hud__timer[data-v-2cbab25d]{flex:none;align-self:stretch;display:flex;align-items:center;padding-left:12px;border-left:1px solid #3c493b;color:var(--ui-accent);font-size:22px;font-weight:700;line-height:1;white-space:nowrap}.battle-visual-speed[data-v-653b1923]{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-653b1923]{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-653b1923]:hover{border-color:#666;color:#fff}.battle-visual-speed__btn--active[data-v-653b1923]{border-color:#ffd166;color:#ffd166;background:#282008e6}.battle-view-rotation[data-v-1dd59596]{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-1dd59596]{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-1dd59596]:hover{border-color:#666;color:#fff}.battle-view-rotation__btn--active[data-v-1dd59596]{border-color:#ffd166;color:#ffd166;background:#282008e6}.battle-view-prefs[data-v-61c0069e]{position:fixed;pointer-events:auto}.battle-view-prefs__trigger[data-v-61c0069e]{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-61c0069e]:hover{border-color:#666;color:#fff}.battle-view-prefs__popover[data-v-61c0069e]{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-61c0069e]{display:flex;flex-direction:column;gap:4px;pointer-events:auto}.battle-view-prefs__section-label[data-v-61c0069e]{color:#aaa;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.2}.battle-view-prefs__row[data-v-61c0069e]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.battle-view-prefs__option[data-v-61c0069e]{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-61c0069e]:hover{border-color:#666;color:#fff}.battle-view-prefs__option--active[data-v-61c0069e]{border-color:#ffd166;color:#ffd166;background:#282008e6}.initiative-bar[data-v-0a0332b1]{position:fixed;z-index:var(--ui-z-hud);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;pointer-events:auto;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;scrollbar-width:none}.initiative-bar[data-v-0a0332b1]::-webkit-scrollbar{display:none}.initiative-bar__chip[data-v-0a0332b1]{box-sizing:border-box;flex-shrink:0;min-width:64px;height:100%;padding:4px 8px 7px;border:1px solid var(--ui-hud-stroke);border-radius:3px;background:var(--ui-hud-bg);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:11px;font-weight:700;line-height:1.1;cursor:pointer;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.initiative-bar__chip--ally[data-v-0a0332b1]{box-shadow:inset 0 -3px #3c6}.initiative-bar__chip--enemy[data-v-0a0332b1]{box-shadow:inset 0 -3px #e74c4c}.initiative-bar__chip--selected[data-v-0a0332b1]{border-color:#3c6;box-shadow:inset 0 -3px #3c6,0 0 0 1px #33cc66a6}.initiative-bar__chip--enemy.initiative-bar__chip--selected[data-v-0a0332b1]{box-shadow:inset 0 -3px #e74c4c,0 0 0 1px #33cc66a6}.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}.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}.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}.item-details-layer[data-v-9d1523f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ui-z-character-panel) + 10);display:flex;align-items:center;justify-content:center;padding:var(--item-details-pad-top) var(--item-details-pad-right) var(--item-details-pad-bottom) var(--item-details-pad-left);box-sizing:border-box;pointer-events:auto}.item-details-panel[data-v-9d1523f0]{position:relative;width:var(--item-details-width);max-width:100%;max-height:100%;min-width:0}.item-details-panel--fill-width[data-v-9d1523f0]{width:100%}.item-details-panel--fill-height[data-v-9d1523f0]{height:100%;align-self:stretch}.item-details-panel[data-v-9d1523f0] .ui-panel__body{min-height:0}.item-details-panel--narrow[data-v-9d1523f0] .ui-panel__header{padding:14px 16px;gap:10px}.item-details-panel--narrow[data-v-9d1523f0] .ui-panel__title{font-size:22px}.item-details-panel--narrow[data-v-9d1523f0] .ui-panel__body{padding:16px}.item-details-panel--narrow[data-v-9d1523f0] .ui-panel__footer{padding:12px 16px;gap:10px}.item-details-panel--touch[data-v-9d1523f0]{--ui-close-size: var(--ui-min-hit)}.item-details-panel--touch[data-v-9d1523f0] .ui-button{min-height:var(--ui-min-hit)}.item-details-summary[data-v-9d1523f0]{display:flex;align-items:center;gap:10px;min-height:var(--item-details-slot)}.item-details-slot[data-v-9d1523f0]{width:var(--item-details-slot);height:var(--item-details-slot);box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ui-surface-3);border:1px solid var(--ui-control-border);border-radius:3px}.item-details-summary__meta[data-v-9d1523f0]{min-width:0}.item-details-gold[data-v-9d1523f0]{color:var(--ui-accent);font-weight:600}.item-details-description[data-v-9d1523f0]{margin:4px 0 0;color:var(--ui-text-secondary)}.item-details-rule[data-v-9d1523f0]{border:0;border-top:1px solid var(--ui-rule);margin:12px 0}.item-details-compare[data-v-9d1523f0]{margin:0}.item-details-slot-picks[data-v-9d1523f0]{display:flex;flex-wrap:wrap;gap:8px}.item-details-hint[data-v-9d1523f0]{margin:8px 0 0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.item-details-muted[data-v-9d1523f0]{color:var(--ui-text-secondary)}.item-details-table[data-v-9d1523f0]{width:100%;border-collapse:collapse;margin-top:10px;font-size:var(--ui-font-size-md)}.item-details-table th[data-v-9d1523f0],.item-details-table td[data-v-9d1523f0]{text-align:left;padding:6px 8px 6px 0;vertical-align:top}.item-details-table th[data-v-9d1523f0]{color:var(--ui-text-secondary);font-weight:600;font-size:var(--ui-font-size-sm)}.item-details-table tbody tr[data-v-9d1523f0]{border-top:1px solid var(--ui-rule)}.item-details-table__metrics[data-v-9d1523f0]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;gap:12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.item-details-table__metrics--compare[data-v-9d1523f0]{grid-template-columns:repeat(3,minmax(4.25rem,max-content))}.item-details-panel--narrow .item-details-table[data-v-9d1523f0],.item-details-panel--narrow .item-details-table thead[data-v-9d1523f0],.item-details-panel--narrow .item-details-table tbody[data-v-9d1523f0]{display:block;width:100%}.item-details-panel--narrow .item-details-table tr[data-v-9d1523f0]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;row-gap:4px}.item-details-panel--narrow .item-details-table th[data-v-9d1523f0],.item-details-panel--narrow .item-details-table td[data-v-9d1523f0]{padding:8px 0}.item-details-panel--narrow .item-details-table th[data-v-9d1523f0]:first-child,.item-details-panel--narrow .item-details-table td[data-v-9d1523f0]:first-child{flex:0 0 auto;min-width:0;max-width:100%;overflow-wrap:break-word}.item-details-panel--narrow .item-details-table th[data-v-9d1523f0]:last-child,.item-details-panel--narrow .item-details-table td[data-v-9d1523f0]:last-child{flex:0 0 auto}.item-details-delta--better[data-v-9d1523f0]{color:var(--ui-accent)}.item-details-delta--worse[data-v-9d1523f0]{color:var(--ui-text-danger)}.item-details-delta--neutral[data-v-9d1523f0]{color:var(--ui-text-secondary)}.item-details-details[data-v-9d1523f0]{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.item-details-notice[data-v-9d1523f0]{margin-top:15px;padding:10px 12px;background:var(--ui-surface-3);border-radius:3px}.item-details-notice--bad[data-v-9d1523f0]{background:var(--ui-danger-bg);color:var(--ui-text-danger)}.item-details-footer-group[data-v-9d1523f0]{display:flex;flex-wrap:wrap;gap:8px}.item-details-footer-group--primary[data-v-9d1523f0]{margin-left:auto}.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-slot-placeholder[data-v-cdc25e74]{display:block;object-fit:contain;opacity:.4;pointer-events:none}.inventory-slot-wrap--labeled[data-v-e29a62b2]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.inventory-slot[data-v-e29a62b2]{position:relative;box-sizing:border-box;background:var(--ui-surface-3);border:1px solid var(--ui-control-border);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto;touch-action:manipulation}.inventory-slot--touch[data-v-e29a62b2]{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.inventory-slot--highlight[data-v-e29a62b2],.inventory-slot--target[data-v-e29a62b2]{border-color:var(--ui-accent);border-width:2px}.inventory-slot__label[data-v-e29a62b2]{font-size:9px;line-height:1.2;color:var(--ui-text-secondary);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-slot__req-overlay[data-v-e29a62b2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff00004d;pointer-events:none}.inventory-slot__lock-overlay[data-v-e29a62b2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.inventory-slot--disabled[data-v-e29a62b2]{opacity:.5}.inventory-slot--drag-source[data-v-e29a62b2]{opacity:.35}.inventory-shell--centered[data-v-61281cbe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-character-panel);display:flex;align-items:center;justify-content:center;padding:var(--inv-layer-pad-top) var(--inv-layer-pad-right) var(--inv-layer-pad-bottom) var(--inv-layer-pad-left);box-sizing:border-box;pointer-events:none}.inventory-shell--docked[data-v-61281cbe]{display:contents}.inventory-shell--centered .inventory-panel[data-v-61281cbe]{position:relative;top:auto;right:auto;left:auto;width:var(--inv-panel-width);max-width:100%;max-height:100%;min-height:0;pointer-events:auto}.inventory-panel--docked[data-v-61281cbe]{position:fixed;top:var(--inv-panel-top);right:var(--inv-panel-right);left:var(--inv-panel-left);width:var(--inv-panel-width);max-height:var(--inv-panel-max-height);min-height:0;z-index:var(--ui-z-character-panel)}.inventory-shell--centered .inventory-panel--fill-width[data-v-61281cbe]{width:100%}.inventory-shell--centered .inventory-panel--fill-height[data-v-61281cbe]{height:100%;align-self:stretch}.inventory-shell--docked .inventory-panel--fill-height[data-v-61281cbe]{height:var(--inv-panel-height)}.inventory-panel--visually-blocked[data-v-61281cbe]{opacity:.85}.inventory-panel[data-v-61281cbe] .ui-panel__body{overflow:auto;display:flex;flex-direction:column;min-height:0}.inventory-panel--narrow[data-v-61281cbe] .ui-panel__header{padding:14px 16px;gap:10px}.inventory-panel--narrow[data-v-61281cbe] .ui-panel__title{font-size:22px}.inventory-panel--narrow[data-v-61281cbe] .ui-panel__body{padding:16px;overflow:auto}.inventory-panel--fill-height[data-v-61281cbe] .ui-panel__body{overflow:hidden}.inventory-panel--fill-width[data-v-61281cbe] .ui-panel__body{overflow-x:auto}.inventory-panel--fill-height.inventory-panel--fill-width[data-v-61281cbe] .ui-panel__body{overflow-x:auto;overflow-y:hidden}.inventory-panel--fill-width[data-v-61281cbe] .inventory-slot--touch,.inventory-panel--fill-width .inventory-bag__scroll--touch[data-v-61281cbe]{touch-action:pan-x pan-y}.inventory-panel--touch[data-v-61281cbe]{--ui-close-size: var(--ui-min-hit)}.inventory-layout[data-v-61281cbe]{display:grid;grid-template-columns:max-content minmax(0,max-content);justify-content:start;align-items:stretch;gap:16px;min-height:0;flex:1}.inventory-layout--narrow[data-v-61281cbe]{grid-template-columns:1fr;justify-items:center}.inventory-layout--narrow .inventory-equipped[data-v-61281cbe],.inventory-layout--narrow .inventory-bag[data-v-61281cbe]{width:max-content;max-width:100%}.inventory-layout--fill[data-v-61281cbe]{display:flex;flex-direction:column;align-items:center;min-height:0}.inventory-layout--fill .inventory-equipped[data-v-61281cbe]{flex:0 1 auto;overflow-x:hidden;overflow-y:auto;min-height:0}.inventory-layout--fill .inventory-bag[data-v-61281cbe]{flex:1 1 0;min-height:var(--inv-bag-section-min)}.inventory-layout--fill .inventory-bag__head[data-v-61281cbe],.inventory-layout--fill .inventory-rule[data-v-61281cbe]{flex-shrink:0}.inventory-layout--fill .inventory-bag__scroll[data-v-61281cbe]{flex:0 1 auto;min-height:var(--inv-bag-min-height);max-height:var(--inv-bag-scroll-max)}.inventory-layout--overflow-x[data-v-61281cbe]{width:max-content;min-width:100%;justify-items:start;align-items:flex-start}.inventory-panel--fill-width .inventory-layout--narrow .inventory-equipped[data-v-61281cbe],.inventory-panel--fill-width .inventory-layout--narrow .inventory-bag[data-v-61281cbe]{max-width:none;min-width:max-content}.inventory-equipped[data-v-61281cbe]{border-right:1px solid var(--ui-rule);padding-right:14px;min-width:0}.inventory-layout--narrow .inventory-equipped[data-v-61281cbe]{border-right:0;border-bottom:1px solid var(--ui-rule);padding-right:0;padding-bottom:14px}.inventory-heading[data-v-61281cbe]{margin:0 0 8px;font-size:var(--ui-font-size-md);font-weight:700;color:var(--ui-text-primary)}.inventory-equip-grid[data-v-61281cbe]{display:grid;grid-template-columns:repeat(var(--inv-equip-columns),var(--inv-slot-size));gap:var(--inv-equip-gap-row) var(--inv-equip-gap-col);justify-content:center}.inventory-equip-empty[data-v-61281cbe]{flex-shrink:0}.inventory-panel--narrow .inventory-equip-empty[data-v-61281cbe]{display:none}.inventory-gems[data-v-61281cbe]{display:flex;flex-wrap:nowrap;gap:3px}.inventory-bag[data-v-61281cbe]{min-width:0;display:flex;flex-direction:column;min-height:0}.inventory-bag__head[data-v-61281cbe]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.inventory-currency[data-v-61281cbe]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.inventory-bag__scroll[data-v-61281cbe]{max-height:var(--inv-bag-scroll-max);overflow-x:hidden;overflow-y:auto;width:var(--inv-bag-scroll-width);scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track);scrollbar-width:thin}.inventory-bag__scroll--touch[data-v-61281cbe]{touch-action:pan-y}.inventory-bag__grid[data-v-61281cbe]{display:grid;box-sizing:border-box;width:var(--inv-bag-grid-width)}.inventory-rule[data-v-61281cbe]{border:0;border-top:1px solid var(--ui-rule);margin:12px 0}.inventory-summary[data-v-61281cbe]{display:flex;align-items:center;gap:10px;min-height:max(48px,var(--inv-slot-size));flex-shrink:0}.inventory-summary--empty[data-v-61281cbe]{visibility:hidden}.inventory-summary__hint[data-v-61281cbe]{display:block;margin-top:2px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:400}.inventory-footer[data-v-61281cbe]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.inventory-panel--touch .inventory-footer[data-v-61281cbe] .ui-button{min-height:var(--ui-min-hit)}.inventory-drag-ghost[data-v-61281cbe]{position:fixed;z-index:calc(var(--ui-z-character-panel) + 5);pointer-events:none}.inventory-split-modal[data-v-61281cbe]{position:fixed;z-index:calc(var(--ui-z-character-panel) + 6);padding:12px;background:var(--ui-panel-bg);border:1px solid var(--ui-panel-stroke);border-radius:5px;color:var(--ui-text-primary)}.inventory-split-modal__title[data-v-61281cbe]{margin:0 0 8px}.inventory-split-modal__actions[data-v-61281cbe]{display:flex;gap:8px;margin-top:8px}.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-67f02bad]{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-67f02bad]{opacity:.85}.craft-station-panel__background[data-v-67f02bad]{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-67f02bad]{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-67f02bad]:disabled{opacity:.5;cursor:default}.craft-station-panel__content[data-v-67f02bad]{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-67f02bad]{flex-shrink:0;text-align:center}.craft-station-panel__title[data-v-67f02bad]{font-size:18px;font-weight:700;color:#fff}.craft-station-panel__slots[data-v-67f02bad]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.craft-station-panel__slot[data-v-67f02bad]{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-67f02bad]{font-weight:700;margin-bottom:4px;color:#ddd}.craft-station-panel__slot-job[data-v-67f02bad]{color:#eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-station-panel__slot-status[data-v-67f02bad]{color:#aaa;font-size:11px;margin-top:2px}.craft-station-panel__slot-timer[data-v-67f02bad]{color:#d4c27a;font-size:11px;font-variant-numeric:tabular-nums;margin-top:2px}.craft-station-panel__slot-empty[data-v-67f02bad],.craft-station-panel__slot-foreign[data-v-67f02bad],.craft-station-panel__muted[data-v-67f02bad]{color:#888}.craft-station-panel__slot-actions[data-v-67f02bad]{display:flex;gap:6px;margin-top:8px}.craft-station-panel__action[data-v-67f02bad],.craft-station-panel__start[data-v-67f02bad],.craft-station-panel__select[data-v-67f02bad]{pointer-events:auto}.craft-station-panel__action[data-v-67f02bad]{border:1px solid #777;background:#3a3a3a;color:#fff;padding:3px 8px;cursor:pointer;font-size:12px}.craft-station-panel__action[data-v-67f02bad]:hover:not(:disabled){background:#4a4a4a;border-color:#999}.craft-station-panel__action[data-v-67f02bad]:disabled{opacity:.5;cursor:default}.craft-station-panel__recipes[data-v-67f02bad]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.craft-station-panel__fields[data-v-67f02bad]{flex-shrink:0;display:grid;grid-template-columns:1fr;gap:8px}.craft-station-panel__fields--split[data-v-67f02bad]{grid-template-columns:1fr 1fr}.craft-station-panel__field[data-v-67f02bad]{display:flex;flex-direction:column;gap:4px;color:#ccc;font-size:12px}.craft-station-panel__select[data-v-67f02bad]{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-67f02bad]:disabled{opacity:.55}.craft-station-panel__card[data-v-67f02bad]{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-67f02bad]:hover{scrollbar-color:rgba(85,85,85,.85) transparent}.craft-station-panel__card[data-v-67f02bad]::-webkit-scrollbar{width:6px}.craft-station-panel__card[data-v-67f02bad]::-webkit-scrollbar-track{background:transparent}.craft-station-panel__card[data-v-67f02bad]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.craft-station-panel__card[data-v-67f02bad]:hover::-webkit-scrollbar-thumb{background:#555555d9}.craft-station-panel__card[data-v-67f02bad]::-webkit-scrollbar-thumb:hover{background:#777}.craft-station-panel__io[data-v-67f02bad]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.craft-station-panel__card-title[data-v-67f02bad]{font-weight:700;margin-bottom:6px;color:#cfcfcf;letter-spacing:.02em;text-transform:uppercase;font-size:11px}.craft-station-panel__chip[data-v-67f02bad]{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-67f02bad]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-station-panel__chip-qty[data-v-67f02bad],.craft-station-panel__bonus-value[data-v-67f02bad]{flex-shrink:0;font-variant-numeric:tabular-nums;color:#eee}.craft-station-panel__chip--short[data-v-67f02bad]{border-color:#ff6b6b;background:#3a1f1f;color:#ff8a8a}.craft-station-panel__chip--short .craft-station-panel__chip-qty[data-v-67f02bad]{color:#ff6b6b;font-weight:700}.craft-station-panel__meta[data-v-67f02bad]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.craft-station-panel__meta-item[data-v-67f02bad]{display:flex;flex-direction:column;gap:2px;background:#2a2a2a;border:1px solid #444;padding:6px 8px}.craft-station-panel__meta-label[data-v-67f02bad],.craft-station-panel__bonus-name[data-v-67f02bad]{color:#999;font-size:11px}.craft-station-panel__bonuses[data-v-67f02bad]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.craft-station-panel__bonus[data-v-67f02bad]{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-67f02bad]{display:flex;height:8px;overflow:hidden;background:#111;border:1px solid #444}.craft-station-panel__quality-seg--low[data-v-67f02bad]{background:#8b4513}.craft-station-panel__quality-seg--normal[data-v-67f02bad]{background:#6a6a6a}.craft-station-panel__quality-seg--high[data-v-67f02bad]{background:#c4a035}.craft-station-panel__quality-legend[data-v-67f02bad]{display:flex;justify-content:space-between;gap:6px;margin-top:6px;color:#bbb;font-size:11px}.craft-station-panel__preview-error[data-v-67f02bad],.craft-station-panel__card-loading[data-v-67f02bad]{margin:0}.craft-station-panel__preview-error[data-v-67f02bad]{color:#ff6b6b;font-weight:700}.craft-station-panel__card-loading[data-v-67f02bad]{color:#888}.craft-station-panel__footer[data-v-67f02bad]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px}.craft-station-panel__start[data-v-67f02bad]{border:2px solid #666666;background:#2a2a2a;color:#888;font-size:14px;font-weight:700;cursor:default}.craft-station-panel__start--enabled[data-v-67f02bad]{background:#4a4a4a;border-color:#0f0;color:#fff;cursor:pointer}.craft-station-panel__status[data-v-67f02bad],.craft-station-panel__error[data-v-67f02bad]{min-height:16px;margin:0;text-align:center;font-size:12px;font-weight:700}.craft-station-panel__status[data-v-67f02bad]{color:#aaa}.craft-station-panel__error[data-v-67f02bad]{color:#ff6b6b}@media (max-width: 360px){.craft-station-panel__slots[data-v-67f02bad],.craft-station-panel__fields--split[data-v-67f02bad],.craft-station-panel__io[data-v-67f02bad],.craft-station-panel__meta[data-v-67f02bad],.craft-station-panel__bonuses[data-v-67f02bad]{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-b33af197]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-hud);pointer-events:none}.squad-panel__slots[data-v-b33af197]{position:absolute;pointer-events:none;overflow-x:hidden;overflow-y:visible}.squad-panel__slots--scroll[data-v-b33af197]{overflow-x:auto;overflow-y:hidden;touch-action:pan-x;pointer-events:auto}.squad-panel__slots-inner[data-v-b33af197]{display:flex;align-items:flex-start}.squad-panel__slot[data-v-b33af197]{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-b33af197]{border-color:#3c6;box-shadow:0 0 0 1px #33cc66a6}.squad-panel__slot--compact[data-v-b33af197]{padding:4px 6px}.squad-panel__slot--compact .squad-panel__name[data-v-b33af197]{margin-bottom:2px;font-size:11px}.squad-panel__slot--compact .squad-panel__vital+.squad-panel__vital[data-v-b33af197]{margin-top:2px}.squad-panel__slot--compact .squad-panel__effects[data-v-b33af197]{margin-top:2px;gap:2px;min-height:18px;flex-shrink:0}.squad-panel__name[data-v-b33af197]{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-b33af197]{width:100%;max-width:var(--v23ec17d0)}.squad-panel__vital+.squad-panel__vital[data-v-b33af197]{margin-top:4px}.squad-panel__effects[data-v-b33af197]{display:flex;flex-wrap:nowrap;gap:4px;margin-top:8px}.target-skill-slot[data-v-550d8659]{position:relative;box-sizing:border-box;padding:0;border:1px solid var(--ui-control-border);background:var(--ui-surface-1);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[data-v-550d8659]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.target-skill-slot--empty[data-v-550d8659]{background:var(--ui-surface-1);border-color:var(--ui-control-border);cursor:default;opacity:.55}.target-skill-slot--cooldown[data-v-550d8659]{border-color:#6d7368}.target-skill-slot--mana[data-v-550d8659]{border-color:var(--ui-danger-border);background:var(--ui-danger-bg)}.target-skill-slot--target[data-v-550d8659]{border-color:var(--ui-accent)}.target-skill-slot--blocked[data-v-550d8659],.target-skill-slot--locked[data-v-550d8659]{background:var(--ui-button-disabled-bg);border-color:var(--ui-control-border)}.target-skill-slot--selected[data-v-550d8659]:not(.target-skill-slot--empty){border-width:2px;border-color:#3c6}.target-skill-slot--toggle-active[data-v-550d8659]{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-550d8659]{border-width:3px;border-color:#3c6;box-shadow:inset 0 0 0 3px #c47a2e,0 0 10px #c47a2e80}.target-skill-slot--blocked .target-skill-slot__icon[data-v-550d8659],.target-skill-slot--locked .target-skill-slot__icon[data-v-550d8659],.target-skill-slot--mana .target-skill-slot__icon[data-v-550d8659],.target-skill-slot--cooldown .target-skill-slot__icon[data-v-550d8659]{opacity:.45}.target-skill-slot[data-v-550d8659]:disabled{cursor:default}.target-skill-slot__icon[data-v-550d8659]{position:relative;z-index:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.target-skill-slot__label[data-v-550d8659]{color:var(--ui-text-primary);font-size:11px;font-weight:700;line-height:1;pointer-events:none}.target-skill-slot__label--cooldown[data-v-550d8659],.target-skill-slot__cooldown-count[data-v-550d8659]{font-size:16px;font-weight:700;z-index:2;color:var(--ui-text-primary);pointer-events:none}.target-skill-slot__cooldown-count[data-v-550d8659]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.target-skill-slot__cooldown-overlay[data-v-550d8659]{position:absolute;top:0;left:0;right:0;background:#888888b8;pointer-events:none;z-index:1}.target-skill-slot__toggle-indicator[data-v-550d8659]{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__key[data-v-550d8659]{position:absolute;left:3px;bottom:2px;color:#e8eee4;font-size:9px;font-weight:700;line-height:1;pointer-events:none;z-index:5;text-shadow:0 0 3px #000,0 1px 2px #000a}.target-skill-slot__cost[data-v-550d8659]{position:absolute;top:2px;left:3px;color:#8ecbff;font-size:9px;font-weight:700;line-height:1;pointer-events:none;z-index:5;text-shadow:0 0 3px #000,0 1px 2px #000a}.target-skill-slot__cost--short[data-v-550d8659]{color:#c5e7ff}.target-skill-slot__charge-cells[data-v-550d8659]{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-550d8659]{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-550d8659]{background:#00f0ff;border-color:#fff;box-shadow:0 0 4px #00f0ffcc}.battle-commandbar[data-v-bc13710f]{position:fixed;z-index:var(--ui-z-hud);box-sizing:border-box;display:grid;grid-template-columns:180px 1fr max-content;gap:16px;align-items:center;padding:14px 18px;pointer-events:auto;overflow:hidden;background:var(--ui-hud-bg);border:1px solid var(--ui-hud-stroke);border-radius:4px;box-shadow:0 8px 24px #0005;color:var(--ui-text-primary);font-family:var(--ui-font-family)}.battle-commandbar__actor[data-v-bc13710f]{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.battle-commandbar__actor b[data-v-bc13710f]{font-size:var(--ui-font-size-md);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle-commandbar__vitals[data-v-bc13710f]{display:flex;flex-direction:column;width:100%;gap:5px;min-width:0}.battle-commandbar__vitals[data-v-bc13710f] .ui-progress-bar__track{height:6px}.battle-commandbar__vitals[data-v-bc13710f] .ui-progress-bar+.ui-progress-bar .ui-progress-bar__track{height:4px}.battle-commandbar__vital-text[data-v-bc13710f]{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1}.battle-commandbar__hp-label[data-v-bc13710f]{color:var(--v445018c0)}.battle-commandbar__mp-label[data-v-bc13710f]{color:var(--v04502e7b)}.battle-commandbar__skills[data-v-bc13710f]{display:flex;flex-direction:column;min-width:0}.battle-commandbar__skill-info[data-v-bc13710f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin-bottom:7px;font-size:11px;line-height:1.3;color:#bfc8b4}.battle-commandbar__skill-info[data-skill-info-kind=mana][data-v-bc13710f]{color:#9fd4ff}.battle-commandbar__skill-info[data-skill-info-kind=requirements][data-v-bc13710f]{color:var(--ui-text-danger)}.battle-commandbar__skill-info[data-skill-info-kind=cooldown][data-v-bc13710f]{color:var(--ui-text-secondary)}.battle-commandbar__skill-info[data-skill-info-kind=target][data-v-bc13710f]{color:var(--ui-accent)}.battle-commandbar__skillstrip[data-v-bc13710f]{display:grid;justify-content:start;align-content:start;pointer-events:none}.battle-commandbar__skillstrip[data-v-bc13710f] .target-skill-slot{pointer-events:auto}.battle-commandbar__ready[data-v-bc13710f]{pointer-events:auto;min-width:0}.battle-commandbar__ready[data-v-bc13710f] .ui-button{width:auto;min-width:145px;min-height:36px;white-space:nowrap}.battle-commandbar--actor-top[data-v-bc13710f]{grid-template-columns:1fr max-content;align-items:stretch}.battle-commandbar--actor-top .battle-commandbar__actor[data-v-bc13710f]{grid-column:1 / -1}.battle-commandbar--compact[data-v-bc13710f]{grid-template-columns:1fr max-content;gap:10px;padding:12px;align-items:stretch}.battle-commandbar--compact .battle-commandbar__actor[data-v-bc13710f]{grid-column:1 / -1}.battle-commandbar--compact .battle-commandbar__skill-info[data-v-bc13710f]{min-height:0;margin-bottom:6px;font-size:10px}.battle-commandbar--compact .battle-commandbar__ready[data-v-bc13710f] .ui-button{width:100%;min-width:0;min-height:52px;padding:6px;font-size:12px;white-space:normal}.game-menu[data-v-80279125]{pointer-events:none}.game-menu__trigger[data-v-80279125],.game-menu__panel[data-v-80279125],.game-menu__dismiss[data-v-80279125]{pointer-events:auto}.game-menu__trigger[data-v-80279125]{position:fixed;top:var(--game-menu-margin-top);right:var(--game-menu-margin-right);z-index:calc(var(--ui-z-popup) + 1);box-sizing:border-box;width:var(--game-menu-button-width);min-width:var(--game-menu-button-width);height:var(--game-menu-button-height);min-height:var(--game-menu-button-height);margin:0;padding:0 var(--ui-space-xs);border:1px solid var(--ui-control-border);border-radius:3px;background:var(--ui-surface-2);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);font-weight:400;line-height:1.4;text-align:center;cursor:pointer}.game-menu__trigger[data-v-80279125]:hover{background:var(--ui-surface-hover)}.game-menu__trigger[data-v-80279125]:focus-visible,.game-menu__entry[data-v-80279125]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.game-menu__dismiss[data-v-80279125]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-popup);margin:0;padding:0;border:0;background:transparent;cursor:default}.game-menu__panel[data-v-80279125]{position:fixed;top:var(--game-menu-panel-top);right:var(--game-menu-panel-right);left:var(--game-menu-panel-left);width:var(--game-menu-panel-width);max-height:var(--game-menu-panel-max-height);min-height:0;z-index:calc(var(--ui-z-popup) + 1)}.game-menu__primary[data-v-80279125]{display:grid;grid-template-columns:repeat(var(--game-menu-nav-columns),minmax(0,1fr));gap:var(--game-menu-nav-gap)}.game-menu__entry[data-v-80279125]{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:var(--game-menu-entry-min-height);margin:0;padding:12px;border:1px solid var(--ui-entry-border);border-radius:3px;background:var(--ui-surface-1);color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);font-weight:400;line-height:1.4;text-align:left;cursor:pointer}.game-menu__entry[data-v-80279125]:hover{background:var(--ui-surface-hover)}.game-menu__entry-text[data-v-80279125]{min-width:0}.game-menu__entry-hint[data-v-80279125]{display:block;margin-top:3px;font-size:var(--ui-font-size-xs);line-height:1.4;font-weight:400;color:inherit}.game-menu__bottom[data-v-80279125]{display:flex;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--ui-rule)}.game-menu__system[data-v-80279125]{flex:1;width:100%}.game-menu--narrow[data-v-80279125] .ui-panel__header{padding:14px 16px;gap:10px}.game-menu--narrow[data-v-80279125] .ui-panel__title{font-size:22px}.game-menu--narrow[data-v-80279125] .ui-panel__body{padding:16px}.game-menu--touch[data-v-80279125]{--ui-close-size: var(--ui-min-hit)}.game-menu--touch .game-menu__system[data-v-80279125]{min-height:var(--ui-min-hit)}.network-indicator[data-v-922a5fde]{position:fixed;z-index:var(--ui-z-hud);pointer-events:none}.network-indicator--beside-menu[data-v-922a5fde]{z-index:calc(var(--ui-z-popup) + 1);height:var(--network-row-height);display:flex;align-items:center}.network-indicator__panel[data-v-922a5fde]{box-sizing:border-box;padding:8px;background:#000c;text-align:center;font-family:var(--ui-font-family);font-size:11px;line-height:1.2;color:#fff;white-space:nowrap}.network-indicator--beside-menu .network-indicator__panel[data-v-922a5fde]{padding:0;background:transparent;text-align:right}.network-indicator--flush .network-indicator__panel[data-v-922a5fde]{padding:4px 6px}.network-indicator__line+.network-indicator__line[data-v-922a5fde]{margin-top:3px}.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)}.graphics-settings[data-v-4289c7d5]{display:flex;flex-direction:column;gap:var(--ui-space-md);min-height:100%}.graphics-settings__title[data-v-4289c7d5]{margin:0;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);font-weight:700}.graphics-settings__option[data-v-4289c7d5]{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}.graphics-settings__checkbox[data-v-4289c7d5]{box-sizing:border-box;width:var(--gs-checkbox-size);height:var(--gs-checkbox-size);flex-shrink:0;border:2px solid #ffffff;background:#666}.graphics-settings__checkbox--checked[data-v-4289c7d5]{background:#0f0}.settings-panel-layer[data-v-db86bcb3]{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-db86bcb3]{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}.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-close-size: 28px;--ui-close-color: #bfb6a0;--ui-panel-bg: #111b1b;--ui-panel-bg-start: #1c2724;--ui-panel-stroke: #7c7056;--ui-panel-stroke-width: 1px;--ui-panel-radius: 5px;--ui-panel-inset: #111a17;--ui-panel-header-bg-start: #26342b;--ui-panel-header-bg-end: #192321;--ui-panel-header-border: #4e5141;--ui-panel-footer-bg: #15201c;--ui-panel-footer-border: #48513f;--ui-heading-color: #f0e5cc;--ui-hud-bg: #17231c;--ui-hud-stroke: #697357;--ui-surface-1: #202e26;--ui-surface-2: #27332e;--ui-surface-3: #24352c;--ui-surface-hover: #344439;--ui-control-border: #536051;--ui-entry-border: #46513e;--ui-rule: #3b493a;--ui-text-primary: #eee9dc;--ui-text-secondary: #a9b4a8;--ui-text-muted: #a9b4a8;--ui-text-danger: #f4a19b;--ui-text-on-accent: #161e18;--ui-accent: #bd9a65;--ui-focus-ring: #e3c794;--ui-danger-bg: #382420;--ui-danger-border: #855348;--ui-danger-hover: #344439;--ui-success-bg: #2d6a3a;--ui-success-hover: #358044;--ui-button-primary-bg: var(--ui-accent);--ui-button-primary-hover: #c9ab78;--ui-button-disabled-bg: #24352c;--ui-button-disabled-text: #7f927c;--ui-scrollbar-thumb: #63725d;--ui-scrollbar-track: #17221d;--ui-font-family: Arial, Helvetica, sans-serif;--ui-font-heading: Georgia, "Times New Roman", serif;--ui-font-size-xs: 10px;--ui-font-size-sm: 12px;--ui-font-size-md: 13px;--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}
