.chart-wrap[data-v-77f84de9]{position:relative;height:260px}.chart-wrap canvas[data-v-77f84de9]{width:100%!important;height:100%!important}.online-body[data-v-fbab3eb7]{gap:14px}.online-stats[data-v-fbab3eb7]{display:flex;align-items:flex-end;gap:36px}.online-stat[data-v-fbab3eb7]{display:flex;align-items:baseline;gap:8px}.online-value[data-v-fbab3eb7]{font-size:44px;font-weight:800;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.online-value--small[data-v-fbab3eb7]{font-size:24px;color:var(--text-soft)}.online-label[data-v-fbab3eb7]{font-size:13px;color:var(--muted)}.online-stat--queue .online-value[data-v-fbab3eb7]{color:var(--warning)}.regions[data-v-ca54e178]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.region[data-v-ca54e178]{display:grid;grid-template-columns:minmax(0,1fr) 90px 56px;align-items:center;gap:12px;min-height:32px;border-bottom:1px solid rgba(233,223,196,.07);font-size:13px}.region[data-v-ca54e178]:last-child{border-bottom:none}.region-name[data-v-ca54e178]{min-width:0;color:var(--text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-id[data-v-ca54e178]{margin-left:7px;font-size:11px;font-weight:600;color:var(--muted)}.region-bar[data-v-ca54e178]{height:6px;border-radius:3px;background:#14121e80;overflow:hidden}.region-fill[data-v-ca54e178]{display:block;height:100%;border-radius:3px;background:var(--accent)}.region-count[data-v-ca54e178]{text-align:right;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.region-queue[data-v-ca54e178]{color:var(--warning)}.region--off .region-name[data-v-ca54e178],.region--off .region-count[data-v-ca54e178]{color:var(--muted);font-weight:600}.servers[data-v-5675b5bf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:14px;align-items:start}@media (max-width: 900px){.servers[data-v-5675b5bf]{grid-template-columns:1fr}}.app-icon[data-v-4de08b6b]{display:block;flex-shrink:0}.item-card[data-v-52ff9406]{--tier-color: #4a4858;--tier-bg: rgba(74, 72, 88, .18);--tier-fg: #171625;--rarity-color: transparent;display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text-soft);vertical-align:middle}.item-card--default[data-v-52ff9406]{min-width:220px}.item-card--mini[data-v-52ff9406]{gap:0}.item-card__icon[data-v-52ff9406]{position:relative;width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;border:1px solid var(--border)}.item-card--mini .item-card__icon[data-v-52ff9406]{width:52px;height:64px;flex-basis:52px;border:2px solid color-mix(in srgb,var(--tier-color) 55%,#e9dfc4);border-radius:6px;background:linear-gradient(180deg,#ffffff29,#fff0 50%),var(--tier-color);box-shadow:inset 0 0 0 1px #00000059}.item-card--mini.item-card--cargo .item-card__icon[data-v-52ff9406]{width:116px;flex-basis:116px}.item-card--mini.item-card--rarity .item-card__icon[data-v-52ff9406]{border-color:color-mix(in srgb,var(--rarity-color) 70%,#e9dfc4)}.item-card--tiered:not(.item-card--mini) .item-card__icon[data-v-52ff9406]{border-color:var(--tier-color);background:var(--tier-bg)}.item-card__image[data-v-52ff9406]{width:100%;height:100%;object-fit:contain}.item-card--mini .item-card__image[data-v-52ff9406]{width:86%;height:86%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.item-card__fallback[data-v-52ff9406]{color:var(--muted);font-size:11px;font-weight:800}.item-card__badge[data-v-52ff9406]{position:absolute;top:0;left:0;min-width:13px;padding:1px 3px 1px 2px;border-radius:0 0 4px;background:var(--cream);color:var(--on-cream);font-family:var(--font-title);font-size:8px;font-weight:600;line-height:1.1;letter-spacing:.02em;text-align:center;pointer-events:none}.item-card__body[data-v-52ff9406]{min-width:0}.item-card__name[data-v-52ff9406]{font-weight:600}.item-card__tier[data-v-52ff9406],.item-card__type[data-v-52ff9406]{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;padding:1px 5px;border-radius:3px;vertical-align:middle}.item-card__tier[data-v-52ff9406]{color:var(--on-cream);background:var(--cream)}.item-card__type[data-v-52ff9406]{background:#d9b45c2e;color:var(--gold)}.inventory-grid[data-v-540fb933]{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:flex-start;gap:14px;min-width:0;min-height:0}.inventory-grid--fill[data-v-540fb933]{flex:1;width:100%;overflow:hidden}.inventory-panel[data-v-540fb933]{display:flex;flex-direction:column;gap:4px}.inventory-section[data-v-540fb933]{display:grid;grid-template-columns:repeat(var(--inventory-half-cols),calc((var(--slot-size) + 3px) / 2));row-gap:3px}.inventory-section+.inventory-section[data-v-540fb933]{padding-top:4px;border-top:1px solid var(--frame-soft)}.inventory-slot[data-v-540fb933]{position:relative;grid-column-end:span 2;margin:0 1.5px;height:calc(var(--slot-size) * 64 / 52);display:flex;border-radius:4px}.inventory-slot--empty[data-v-540fb933]{border:1px solid var(--slot-edge);background:var(--slot);box-shadow:inset 0 0 0 1px #0000004d,inset 0 4px 6px #0000002e}.inventory-section--cargo .inventory-slot[data-v-540fb933]{grid-column-end:span 4}.inventory-section--cargo .inventory-slot--empty[data-v-540fb933]{border-style:dashed}.inventory-slot[data-v-540fb933] .item-card--mini{width:100%;height:100%}.inventory-slot[data-v-540fb933] .item-card--mini .item-card__icon,.inventory-slot[data-v-540fb933] .item-card--mini.item-card--cargo .item-card__icon{width:100%;height:100%;flex-basis:100%;border-width:1px;border-radius:4px}.inventory-slot[data-v-540fb933] .item-card__badge{min-width:0;padding:0 2px 0 1px;border-radius:0 0 3px;font-size:clamp(7px,calc(var(--slot-size) * .22),10px);line-height:1.15}.inventory-grid--arranging .inventory-slot[data-v-540fb933]:not(.inventory-slot--empty){cursor:grab}.inventory-grid--arranging .inventory-slot[data-v-540fb933] img{pointer-events:none}.inventory-grid--arranging .inventory-slot--empty[data-v-540fb933]{border-color:var(--frame)}.inventory-slot--dragged[data-v-540fb933]{opacity:.35}.inventory-slot--target[data-v-540fb933]{outline:2px solid var(--cream);outline-offset:1px}.slot-qty[data-v-540fb933]{position:absolute;right:3px;bottom:2px;color:#fff;font-size:clamp(10px,calc(var(--slot-size) * .3),13px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;pointer-events:none}.skill-curve[data-v-610a0c56]{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.skill-chart-wrap[data-v-610a0c56]{position:relative;flex:1;min-height:0}.skill-chart-svg[data-v-610a0c56]{display:block;width:100%;height:auto;max-height:100%;overflow:visible}.skill-grid line[data-v-610a0c56]{stroke:var(--border);stroke-width:1;opacity:.7}.skill-grid text[data-v-610a0c56]{fill:var(--muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.skill-curve-rest[data-v-610a0c56]{fill:none;stroke:var(--border-strong);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.skill-curve-area[data-v-610a0c56]{fill:var(--accent);opacity:.14}.skill-curve-done[data-v-610a0c56]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.skill-guide[data-v-610a0c56]{stroke:var(--accent);stroke-width:1;opacity:.4}.skill-target-dot[data-v-610a0c56]{fill:var(--panel);stroke:var(--cream);stroke-width:2}.skill-you-dot[data-v-610a0c56]{fill:var(--accent);stroke:var(--panel);stroke-width:2}.skill-hover-dot[data-v-610a0c56]{fill:var(--cream);stroke:var(--panel);stroke-width:2}.skill-crosshair[data-v-610a0c56]{stroke:var(--cream);stroke-width:1;opacity:.35}.skill-chart-note[data-v-610a0c56]{fill:var(--muted);font-size:10px;font-weight:700}.skill-chart-note--you[data-v-610a0c56]{fill:var(--text)}.skill-hit[data-v-610a0c56]{fill:transparent;cursor:crosshair}.skill-tooltip[data-v-610a0c56]{min-width:150px;transform:translate(12px,-50%)}.skill-tooltip--left[data-v-610a0c56]{transform:translate(calc(-100% - 12px),-50%)}.skill-tooltip-title[data-v-610a0c56]{font-size:12px;font-weight:800;color:var(--text);margin-bottom:3px}.skill-tooltip-row[data-v-610a0c56]{display:flex;justify-content:space-between;gap:12px;color:var(--muted);white-space:nowrap}.skill-tooltip-row span[data-v-610a0c56]:last-child{color:var(--text);font-weight:700}.skill-chart-foot[data-v-610a0c56]{font-size:11px;line-height:1.35;color:var(--muted)}.activity[data-v-c1cc4575]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.activity-kpis[data-v-c1cc4575]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.activity-kpi[data-v-c1cc4575]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 9px 7px;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e4d}.activity-kpi-label[data-v-c1cc4575]{font-family:var(--font-title);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.activity-kpi-value[data-v-c1cc4575]{font-size:18px;font-weight:800;line-height:1.15;color:var(--text);white-space:nowrap}.activity-kpi-value small[data-v-c1cc4575]{font-size:11px;font-weight:700;color:var(--muted)}.activity-kpi-sub[data-v-c1cc4575]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-kpi-sub--live[data-v-c1cc4575]{color:var(--text-soft)}.activity-kpi-sub--live[data-v-c1cc4575]:before{content:"";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:var(--success);vertical-align:middle}.activity-head[data-v-c1cc4575]{display:flex;align-items:center;gap:10px;min-height:22px}.activity-title[data-v-c1cc4575]{font-size:12px;font-weight:800;color:var(--text-soft)}.activity-legend[data-v-c1cc4575]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.activity-legend-mark[data-v-c1cc4575]{width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.activity-head .bc-seg[data-v-c1cc4575]{margin-left:auto}.activity-chart[data-v-c1cc4575]{position:relative;flex:1;min-height:0}.activity-svg[data-v-c1cc4575]{display:block;width:100%;height:auto;max-height:100%;overflow:visible}.activity-grid line[data-v-c1cc4575]{stroke:var(--border);stroke-width:1;opacity:.6}.activity-grid text[data-v-c1cc4575]{fill:var(--muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.activity-unrecorded[data-v-c1cc4575]{fill:#e9dfc409}.activity-unrecorded-label[data-v-c1cc4575]{fill:var(--muted);font-size:10px;font-style:italic}.activity-bar[data-v-c1cc4575]{fill:var(--accent);transition:filter .1s}.activity-bar--current[data-v-c1cc4575]{opacity:.55}.activity-bar--hover[data-v-c1cc4575]{filter:brightness(1.25);opacity:1}.activity-value[data-v-c1cc4575]{fill:var(--text);font-size:10px;font-weight:800}.activity-levelup[data-v-c1cc4575]{fill:var(--gold);stroke:var(--panel);stroke-width:2;paint-order:stroke}.activity-hit[data-v-c1cc4575]{fill:transparent;outline:none}.activity-hit[data-v-c1cc4575]:focus-visible{fill:#e9dfc40f}.activity-empty[data-v-c1cc4575]{position:absolute;top:12px;right:12px;bottom:30px;left:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.4;color:var(--muted);font-style:italic;pointer-events:none}.activity-tooltip[data-v-c1cc4575]{transform:translate(12px,-50%)}.activity-tooltip--left[data-v-c1cc4575]{transform:translate(calc(-100% - 12px),-50%)}.activity-tooltip-title[data-v-c1cc4575]{font-size:12px;font-weight:800;color:var(--text);margin-bottom:3px;white-space:nowrap}.activity-tooltip-row[data-v-c1cc4575]{display:flex;justify-content:space-between;gap:12px;color:var(--muted);white-space:nowrap}.activity-tooltip-row span[data-v-c1cc4575]:last-child{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.activity-foot[data-v-c1cc4575]{font-size:11px;color:var(--muted)}.ore[data-v-5ec53ced]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.ore-hero[data-v-5ec53ced]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 20px;padding:2px 2px 0}.ore-hero-figure[data-v-5ec53ced]{display:flex;flex-direction:column;gap:3px;min-width:0}.ore-hero-value[data-v-5ec53ced]{font-size:34px;font-weight:800;line-height:1;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.ore-hero-label[data-v-5ec53ced]{min-width:0;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ore-hero-facts[data-v-5ec53ced]{display:grid;grid-template-columns:auto auto;gap:1px 10px;margin:0;font-size:12px;font-variant-numeric:tabular-nums}.ore-hero-facts dt[data-v-5ec53ced]{color:var(--muted)}.ore-tier-btn[data-v-5ec53ced]{align-self:flex-start;margin-bottom:4px;padding:1px 8px;border:1px solid var(--frame-soft);border-radius:4px;background:transparent;color:var(--text-soft);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ore-tier-btn[data-v-5ec53ced]:hover{border-color:var(--frame);color:var(--text)}.ore-hero-facts dd[data-v-5ec53ced]{margin:0;font-weight:800;color:var(--text);text-align:right}.ore-table-wrap[data-v-5ec53ced]{flex:1;min-height:0;overflow:auto}.ore-table[data-v-5ec53ced]{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.ore-table th[data-v-5ec53ced]{position:sticky;top:0;padding:4px 6px;border-bottom:1px solid var(--frame-soft);background:var(--panel);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--muted);white-space:nowrap}.ore-table td[data-v-5ec53ced]{padding:4px 6px;border-bottom:1px solid color-mix(in srgb,var(--frame-soft) 50%,transparent);text-align:right;color:var(--muted);white-space:nowrap}.ore-table th.ore-main[data-v-5ec53ced]{color:var(--text-soft)}.ore-table td.ore-main[data-v-5ec53ced]{font-size:14px;font-weight:800;color:var(--text)}.ore-have[data-v-5ec53ced]{display:block;font-size:10px;font-weight:600;color:var(--muted)}.ore-table .ore-col-name[data-v-5ec53ced]{text-align:left}.ore-table tbody tr[data-v-5ec53ced]{cursor:pointer}.ore-table tbody tr:hover td[data-v-5ec53ced]{background:#e9dfc40a}.ore-tier[data-v-5ec53ced]{display:inline-block;min-width:22px;font-weight:800;color:var(--muted)}.ore-name[data-v-5ec53ced]{font-weight:700;color:var(--text-soft)}.ore-lock[data-v-5ec53ced]{margin-left:6px;font-size:10px;color:var(--muted)}.ore-row--selected td[data-v-5ec53ced]{background:#e9dfc40f}.ore-row--selected td[data-v-5ec53ced]:first-child{box-shadow:inset 2px 0 0 var(--text-soft)}.ore-row--locked[data-v-5ec53ced]{cursor:default}.ore-row--locked td[data-v-5ec53ced]{opacity:.45}.ore-progress[data-v-5ec53ced]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:auto}.ore-progress-head[data-v-5ec53ced]{display:flex;justify-content:space-between;align-items:baseline}.ore-progress-title[data-v-5ec53ced],.ore-places-title[data-v-5ec53ced]{font-family:var(--font-title);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.ore-progress-pct[data-v-5ec53ced]{font-size:15px;font-weight:800;color:var(--text)}.ore-progress-bar[data-v-5ec53ced]{height:24px}.ore-speed[data-v-5ec53ced]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;color:var(--muted)}.ore-speed-label[data-v-5ec53ced]{color:var(--text-soft)}.ore-speed-value[data-v-5ec53ced]{font-size:14px;font-weight:800;color:var(--text)}.ore-places-title[data-v-5ec53ced]{margin-top:4px;font-size:10px;color:var(--muted)}.ore-places[data-v-5ec53ced]{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.ore-place[data-v-5ec53ced]{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px}.ore-place-name[data-v-5ec53ced]{color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ore-place-track[data-v-5ec53ced]{height:8px}.ore-place-fill[data-v-5ec53ced]{display:block;height:100%;min-width:2px;border-radius:0 4px 4px 0;background:var(--accent)}.ore-place-value[data-v-5ec53ced]{min-width:4ch;text-align:right;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ore-progress-empty[data-v-5ec53ced]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.ore-foot[data-v-5ec53ced]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11px;color:var(--muted)}.ore-track-btn[data-v-5ec53ced]{padding:2px 8px;border:1px solid var(--frame-soft);border-radius:4px;background:transparent;color:var(--text-soft);font:inherit;cursor:pointer}.ore-track-btn[data-v-5ec53ced]:hover{border-color:var(--frame)}.ore-track-btn--on[data-v-5ec53ced]{color:var(--text);border-color:var(--text-soft)}.ore-picker[data-v-5ec53ced]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.ore-picker-head[data-v-5ec53ced]{display:flex;align-items:center;gap:12px}.ore-picker-title[data-v-5ec53ced]{font-size:12px;font-weight:800;color:var(--text-soft)}.ore-picker-all[data-v-5ec53ced]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:11px;color:var(--muted);cursor:pointer}.ore-picker-done[data-v-5ec53ced]{padding:3px 10px;font-size:11px}.ore-picker-list[data-v-5ec53ced]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.ore-picker-place[data-v-5ec53ced]{font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ore-picker-row[data-v-5ec53ced]{display:flex;align-items:baseline;gap:6px;padding:2px 0;font-size:12px;cursor:pointer}.ore-picker-row input[data-v-5ec53ced]{align-self:center}.ore-picker-crafts .ore-picker-name[data-v-5ec53ced]{font-weight:700}.ore-picker-name[data-v-5ec53ced]{color:var(--text);white-space:nowrap}.ore-picker-ore[data-v-5ec53ced]{min-width:0;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-card[data-v-4dfbc238]{flex:1;min-height:0;display:flex;gap:20px}.skill-card--small[data-v-4dfbc238]{flex-direction:column;justify-content:center}.skill-summary[data-v-4dfbc238]{display:flex;flex-direction:column;gap:18px;justify-content:center;min-width:0}.skill-card--small .skill-summary[data-v-4dfbc238]{flex:1}.skill-card--large .skill-summary[data-v-4dfbc238]{flex:0 0 auto;min-width:280px;gap:16px}.skill-caption[data-v-4dfbc238]{font-family:var(--font-title);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap}.skill-hero[data-v-4dfbc238]{display:flex;justify-content:space-between;align-items:stretch;gap:12px}.skill-level-box[data-v-4dfbc238]{display:flex;flex-direction:column;justify-content:center;gap:2px}.skill-level[data-v-4dfbc238]{font-size:54px;font-weight:800;line-height:1;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.skill-level-cap[data-v-4dfbc238]{margin-left:6px;font-size:18px;font-weight:700;color:var(--muted)}.skill-rank[data-v-4dfbc238]{display:grid;align-content:center;min-width:118px;padding:8px 12px;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e59;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:border-color .15s,background .15s}.skill-rank[data-v-4dfbc238]:hover{border-color:var(--frame);background:#e9dfc40d}.skill-rank--active[data-v-4dfbc238]{border-color:color-mix(in srgb,var(--success) 45%,transparent)}.skill-rank--active[data-v-4dfbc238]:hover{border-color:color-mix(in srgb,var(--success) 75%,transparent)}.skill-rank-face[data-v-4dfbc238]{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.skill-rank-face--hidden[data-v-4dfbc238]{visibility:hidden}.skill-rank-caption[data-v-4dfbc238]{letter-spacing:.12em}.skill-rank--active .skill-rank-caption[data-v-4dfbc238]{color:var(--success)}.skill-rank-value[data-v-4dfbc238]{font-size:26px;font-weight:800;line-height:1.05;color:var(--gold);font-variant-numeric:tabular-nums}.skill-rank-meta[data-v-4dfbc238]{font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.skill-rank-next[data-v-4dfbc238]{margin-top:3px;padding-top:3px;border-top:1px solid var(--frame-soft);font-size:11px;font-weight:800;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.skill-meter[data-v-4dfbc238]{display:flex;flex-direction:column;gap:6px}.skill-meter-head[data-v-4dfbc238],.skill-meter-foot[data-v-4dfbc238]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.skill-meter-value[data-v-4dfbc238]{font-size:15px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.skill-meter-foot[data-v-4dfbc238]{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.skill-forecast[data-v-4dfbc238]{display:flex;flex-direction:column;gap:1px;margin-top:2px;padding-top:6px;border-top:1px solid var(--frame-soft)}.skill-forecast-head[data-v-4dfbc238]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.skill-forecast-date[data-v-4dfbc238]{font-size:16px;font-weight:800;color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums}.skill-forecast-sub[data-v-4dfbc238]{font-size:11px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.skill-bar[data-v-4dfbc238]{height:22px}.skill-meter--done .skill-bar[data-v-4dfbc238]{--bar-color: var(--success)}.skill-meter--done .skill-caption[data-v-4dfbc238]{color:var(--success)}.skill-tick[data-v-4dfbc238]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#14121ecc}.skill-tick-labels[data-v-4dfbc238]{position:relative;height:12px;margin-top:-3px}.skill-tick-label[data-v-4dfbc238]{position:absolute;top:0;transform:translate(-50%);font-size:10px;font-weight:700;line-height:12px;color:var(--muted);font-variant-numeric:tabular-nums}.skill-chart[data-v-4dfbc238]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px 8px;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e4d}.skill-chart-head[data-v-4dfbc238]{display:flex;justify-content:space-between;align-items:center;gap:8px}.skill-chart-sub[data-v-4dfbc238]{font-size:11px;color:var(--muted)}@container dash-card (max-width: 600px){.skill-card--large[data-v-4dfbc238]{flex-direction:column;overflow-y:auto}.skill-card--large .skill-summary[data-v-4dfbc238]{min-width:0}.skill-card--large .skill-chart[data-v-4dfbc238]{flex:0 0 auto;min-height:360px}.skill-card--large .skill-chart-head[data-v-4dfbc238]{flex-wrap:wrap}}.map-tile[data-v-f98d795b]{flex:1;min-height:0;display:flex;flex-direction:column}.map-stage[data-v-f98d795b]{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:3px;background:#15131d}.map-frame[data-v-f98d795b]{display:block;width:100%;height:100%;border:none}.map-veil[data-v-f98d795b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#15131dd9;color:var(--muted);font-size:12px}.map-link[data-v-f98d795b]{padding:0;border:none;background:none;color:var(--cream);font:inherit;text-decoration:underline;cursor:pointer}.mpc[data-v-a2223a06]{position:relative;min-width:0}.mpc-svg[data-v-a2223a06]{display:block;overflow:visible}.mpc-svg[data-v-a2223a06]:focus{outline:none}.mpc-svg[data-v-a2223a06]:focus-visible{outline:2px solid var(--cream);outline-offset:2px;border-radius:2px}.mpc-grid line[data-v-a2223a06]{stroke:var(--border);stroke-width:1;opacity:.7}.mpc-grid text[data-v-a2223a06]{fill:var(--muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.mpc-area[data-v-a2223a06]{fill:var(--accent);opacity:.12}.mpc-line[data-v-a2223a06]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mpc-end[data-v-a2223a06]{fill:var(--accent);stroke:var(--panel);stroke-width:2}.mpc-crosshair[data-v-a2223a06]{stroke:var(--cream);stroke-width:1;opacity:.35}.mpc-hover-dot[data-v-a2223a06]{fill:var(--cream);stroke:var(--panel);stroke-width:2}.mpc-hit[data-v-a2223a06]{fill:transparent;cursor:crosshair}.mpc-tooltip[data-v-a2223a06]{top:4px;min-width:132px;transform:translate(12px)}.mpc-tooltip--left[data-v-a2223a06]{transform:translate(calc(-100% - 12px))}.mpc-tooltip-title[data-v-a2223a06]{font-size:12px;font-weight:800;color:var(--text);margin-bottom:3px}.mpc-tooltip-row[data-v-a2223a06]{display:flex;justify-content:space-between;gap:12px;color:var(--muted);white-space:nowrap}.mpc-tooltip-row span[data-v-a2223a06]:last-child{color:var(--text);font-weight:700}.mi[data-v-fe9a30a3]{container:mi / inline-size;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e4d;overflow:hidden}.mi-head[data-v-fe9a30a3]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:7px 6px 7px 8px;border-bottom:1px solid var(--frame-soft);background:linear-gradient(180deg,#1f598747,#1f598714)}.mi-thumb[data-v-fe9a30a3]{display:inline-flex;flex-shrink:0}.mi-thumb[data-v-fe9a30a3] .item-card--mini .item-card__icon,.mi-thumb[data-v-fe9a30a3] .item-card--mini.item-card--cargo .item-card__icon{width:34px;height:40px;flex-basis:34px;border-radius:5px}.mi-title[data-v-fe9a30a3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mi-name[data-v-fe9a30a3]{font-size:14px;font-weight:800;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-meta[data-v-fe9a30a3]{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-spinner[data-v-fe9a30a3]{flex-shrink:0;width:13px;height:13px;border:2px solid rgba(233,223,196,.2);border-top-color:var(--cream);border-radius:50%;animation:mi-spin-fe9a30a3 .8s linear infinite}@keyframes mi-spin-fe9a30a3{to{transform:rotate(360deg)}}.mi-body[data-v-fe9a30a3]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:10px}.mi-state[data-v-fe9a30a3]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted)}.mi-kpis[data-v-fe9a30a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mi-kpi[data-v-fe9a30a3]{min-width:0;display:flex;flex-direction:column;gap:1px;padding:6px 9px 7px;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e66}.mi-kpi--sell[data-v-fe9a30a3],.mi-kpi--buy[data-v-fe9a30a3]{border-top:2px solid var(--book-color)}.mi-kpi--sell[data-v-fe9a30a3],.mi-book--sell[data-v-fe9a30a3]{--book-color: var(--danger)}.mi-kpi--buy[data-v-fe9a30a3],.mi-book--buy[data-v-fe9a30a3]{--book-color: var(--success)}.mi-kpi--sell .mi-kpi-label[data-v-fe9a30a3],.mi-kpi--buy .mi-kpi-label[data-v-fe9a30a3]{color:var(--text-soft)}.mi-kpi-label[data-v-fe9a30a3]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-kpi-value[data-v-fe9a30a3]{font-size:19px;font-weight:800;line-height:1.15;color:var(--text);white-space:nowrap}.mi-kpi-value small[data-v-fe9a30a3]{margin-left:4px;font-size:11px;font-weight:700;color:var(--muted)}.mi-kpi-sub[data-v-fe9a30a3]{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-mine[data-v-fe9a30a3]{margin:0;padding:6px 9px;list-style:none;border-left:2px solid var(--gold);border-radius:0 4px 4px 0;background:#d9b45c14;font-size:12px;color:var(--text-soft)}.mi-mine b[data-v-fe9a30a3]{color:var(--text)}.mi-mine-place[data-v-fe9a30a3]{color:var(--muted-strong)}.mi-block[data-v-fe9a30a3]{display:flex;flex-direction:column;gap:6px;min-width:0}.mi-section[data-v-fe9a30a3]{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.mi-section-note[data-v-fe9a30a3]{font-family:var(--font-body);font-size:11px;letter-spacing:0;text-transform:none;color:var(--muted)}.mi-section--book[data-v-fe9a30a3]:before{content:"";align-self:center;width:7px;height:7px;margin-right:-2px;border-radius:50%;background:var(--book-color)}.mi-note[data-v-fe9a30a3]{margin:0;font-size:12px;color:var(--muted)}.mi-books[data-v-fe9a30a3]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mi-book[data-v-fe9a30a3]{min-width:0;display:flex;flex-direction:column;gap:4px}.mi-offers[data-v-fe9a30a3]{display:flex;flex-direction:column}.mi-offer[data-v-fe9a30a3]{display:grid;grid-template-columns:minmax(48px,auto) minmax(52px,auto) minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 6px;border-bottom:1px solid rgba(233,223,196,.07);font-size:12px}.mi-offer--mine[data-v-fe9a30a3]{background:#d9b45c1a;border-radius:3px}.mi-offer--head[data-v-fe9a30a3],.mi-trade--head[data-v-fe9a30a3]{padding-top:0;padding-bottom:3px;border-bottom-color:var(--border);font-size:10px;color:var(--muted)}.mi-offer--head span[data-v-fe9a30a3]:nth-child(-n+2),.mi-trade--head span[data-v-fe9a30a3]:nth-child(-n+2){text-align:right}.mi-offer-price[data-v-fe9a30a3]{font-weight:800;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.mi-offer--best .mi-offer-price[data-v-fe9a30a3]{color:var(--book-color)}.mi-offer-qty[data-v-fe9a30a3]{color:var(--muted-strong);text-align:right;font-variant-numeric:tabular-nums}.mi-offer-place[data-v-fe9a30a3]{min-width:0;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-offer-place small[data-v-fe9a30a3]{font-size:11px;color:var(--muted)}.mi-you[data-v-fe9a30a3]{padding:0 5px;border-radius:7px;background:var(--gold);color:#1b1726;font-size:10px;font-weight:800;line-height:15px}.mi-more[data-v-fe9a30a3]{align-self:flex-start;margin-top:3px;padding:2px 4px;border:none;background:none;color:var(--accent);font-size:11px;font-weight:700;cursor:pointer}.mi-more[data-v-fe9a30a3]:hover{color:var(--text);text-decoration:underline}.mi-related[data-v-fe9a30a3]{display:flex;align-items:center;gap:10px;width:100%;padding:5px 8px;border:1px solid var(--frame-soft);border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mi-related[data-v-fe9a30a3]:hover{border-color:var(--frame);background:#e9dfc40d}.mi-related-thumb[data-v-fe9a30a3]{display:inline-flex;flex-shrink:0}.mi-related-thumb[data-v-fe9a30a3] .item-card--mini .item-card__icon,.mi-related-thumb[data-v-fe9a30a3] .item-card--mini.item-card--cargo .item-card__icon{width:26px;height:30px;flex-basis:26px;border-width:1px;border-radius:4px}.mi-related-text[data-v-fe9a30a3]{flex:1;min-width:0;display:flex;flex-direction:column}.mi-related-label[data-v-fe9a30a3]{font-size:10px;color:var(--muted)}.mi-related-name[data-v-fe9a30a3]{font-size:12px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-related-price[data-v-fe9a30a3]{flex-shrink:0;font-size:11px;font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums}.mi-trades[data-v-fe9a30a3]{display:flex;flex-direction:column}.mi-trade[data-v-fe9a30a3]{display:grid;grid-template-columns:minmax(48px,auto) minmax(52px,auto) minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 6px;border-bottom:1px solid rgba(233,223,196,.07);font-size:12px}.mi-trade-price[data-v-fe9a30a3]{font-weight:800;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.mi-trade-qty[data-v-fe9a30a3]{color:var(--muted-strong);text-align:right;font-variant-numeric:tabular-nums}.mi-trade-place[data-v-fe9a30a3]{min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-trade-time[data-v-fe9a30a3]{font-size:11px;color:var(--muted);white-space:nowrap}@container mi (max-width: 420px){.mi-kpi[data-v-fe9a30a3]{padding:5px 8px 6px}.mi-kpi-value[data-v-fe9a30a3]{font-size:17px}}@container mi (min-width: 560px){.mi-kpis[data-v-fe9a30a3]{grid-template-columns:repeat(4,minmax(0,1fr))}.mi-books[data-v-fe9a30a3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.msearch[data-v-5a6687bc]{position:relative;flex-shrink:0}.msearch-row[data-v-5a6687bc]{display:flex;align-items:center;gap:12px}.msearch-field[data-v-5a6687bc]{position:relative;flex:1;min-width:0;display:flex;align-items:center}.msearch-icon[data-v-5a6687bc]{position:absolute;left:10px;color:var(--muted);pointer-events:none}.msearch-input[data-v-5a6687bc]{width:100%;min-width:0;height:32px;padding:0 32px;border:1px solid var(--border-strong);border-radius:6px;background:#14121e73;color:var(--text);font-size:13px;font-weight:600;outline:none;transition:border-color .15s,background .15s}.msearch-input[data-v-5a6687bc]::placeholder{color:var(--muted)}.msearch-input[data-v-5a6687bc]:hover{border-color:var(--frame)}.msearch-input[data-v-5a6687bc]:focus{border-color:var(--cream);background:#14121e99}.msearch-field--open .msearch-input[data-v-5a6687bc]{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.msearch-clear[data-v-5a6687bc]{position:absolute;right:5px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#e9dfc41a;color:var(--text-soft);cursor:pointer}.msearch-clear[data-v-5a6687bc]:hover{background:#e9dfc433;color:var(--text)}.msearch-spinner[data-v-5a6687bc]{position:absolute;right:9px;width:14px;height:14px;border:2px solid rgba(233,223,196,.2);border-top-color:var(--cream);border-radius:50%;animation:msearch-spin-5a6687bc .8s linear infinite}@keyframes msearch-spin-5a6687bc{to{transform:rotate(360deg)}}.msearch-pop[data-v-5a6687bc]{position:absolute;z-index:20;top:calc(100% + 3px);left:0;right:0;max-height:min(318px,70vh);overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px;border:1px solid var(--frame);border-radius:4px;background:#181622fa;box-shadow:0 14px 30px #0000008c}.msearch-section[data-v-5a6687bc]{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:8px;padding:7px 6px 4px;background:#181622fa;font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.msearch-section-note[data-v-5a6687bc]{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.msearch-section-action[data-v-5a6687bc]{margin-left:auto;padding:0;border:none;background:none;color:var(--muted);font-family:var(--font-body);font-size:11px;letter-spacing:0;text-transform:none;cursor:pointer}.msearch-section-action[data-v-5a6687bc]:hover{color:var(--text);text-decoration:underline}.msearch-opt[data-v-5a6687bc]{position:relative;display:flex;align-items:center;gap:9px;min-height:42px;padding:3px 6px;border-radius:3px;cursor:pointer}.msearch-opt.is-active[data-v-5a6687bc]{background:var(--surface-hover)}.msearch-opt.is-active[data-v-5a6687bc]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:1px;background:var(--cream)}.msearch-thumb[data-v-5a6687bc]{display:inline-flex;flex-shrink:0}.msearch-thumb[data-v-5a6687bc] .item-card--mini .item-card__icon,.msearch-thumb[data-v-5a6687bc] .item-card--mini.item-card--cargo .item-card__icon{width:28px;height:34px;flex-basis:28px;border-width:1px;border-radius:4px}.msearch-opt-text[data-v-5a6687bc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.msearch-opt-name[data-v-5a6687bc]{font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msearch-opt-name mark[data-v-5a6687bc]{padding:0 1px;border-radius:2px;background:#d9b45c3d;color:inherit}.msearch-opt-meta[data-v-5a6687bc]{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msearch-opt.is-quiet .msearch-thumb[data-v-5a6687bc]{opacity:.55}.msearch-opt.is-quiet .msearch-opt-name[data-v-5a6687bc]{color:var(--muted-strong);font-weight:600}.msearch-opt-flags[data-v-5a6687bc]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.msearch-flag[data-v-5a6687bc]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--muted-strong);white-space:nowrap}.msearch-flag[data-v-5a6687bc]:before{content:"";width:6px;height:6px;border-radius:50%}.msearch-flag--sell[data-v-5a6687bc]:before{background:var(--gold)}.msearch-flag--buy[data-v-5a6687bc]:before{background:var(--accent)}.msearch-more[data-v-5a6687bc]{padding:7px 6px 3px;border-top:1px solid var(--frame-soft);font-size:11px;color:var(--muted)}.msearch-message[data-v-5a6687bc]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:11px 8px 8px;font-size:12px;color:var(--text-soft)}.msearch-hint[data-v-5a6687bc]{font-size:11px;color:var(--muted);line-height:1.45}.msearch-hint b[data-v-5a6687bc]{color:var(--text-soft);font-weight:700}.msearch-retry[data-v-5a6687bc]{min-height:26px;padding:3px 10px;font-size:11px}.market[data-v-f1be2f02]{container:market / inline-size;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.market-tabs[data-v-f1be2f02]{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-tab[data-v-f1be2f02]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:4px 6px}.market-count[data-v-f1be2f02]{padding:0 5px;border-radius:7px;background:#e9dfc424;color:var(--text);font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:0;line-height:14px;font-variant-numeric:tabular-nums}.bc-seg-btn.active .market-count[data-v-f1be2f02]{background:#1b172629;color:var(--on-cream)}.market-count--gold[data-v-f1be2f02]{background:var(--gold);color:#1b1726}.bc-seg-btn.active .market-count--gold[data-v-f1be2f02]{background:#1b1726;color:var(--gold)}.market-balance[data-v-f1be2f02]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:800;color:var(--gold);white-space:nowrap}.market-state[data-v-f1be2f02]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 2px}.market-warn[data-v-f1be2f02]{margin:0;font-size:11px;color:var(--warning)}.market-empty[data-v-f1be2f02]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center}.market-empty p[data-v-f1be2f02]{margin:0;font-size:13px;color:var(--text-soft)}.market-note[data-v-f1be2f02]{margin:4px 0 6px;padding:0 4px;font-size:12px;color:var(--muted);font-style:italic}.market-scroll[data-v-f1be2f02]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin-right:-6px;padding-right:6px}.market-group-title[data-v-f1be2f02]{display:flex;align-items:baseline;gap:8px;margin:10px 0 2px;padding:0 4px;font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.market-group:first-of-type .market-group-title[data-v-f1be2f02]{margin-top:4px}.market-group-place[data-v-f1be2f02]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-group-coords[data-v-f1be2f02]{flex:1;font-family:var(--font-body);font-size:10px;letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap}.market-group-sum[data-v-f1be2f02]{margin-left:auto;font-family:var(--font-body);font-size:12px;font-weight:800;letter-spacing:0;color:var(--gold);font-variant-numeric:tabular-nums}.mrow[data-v-f1be2f02]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:4px 6px;border:none;border-bottom:1px solid rgba(233,223,196,.07);border-radius:3px;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left}button.mrow[data-v-f1be2f02]{cursor:pointer;transition:background .12s}button.mrow[data-v-f1be2f02]:hover{background:#e9dfc40f}button.mrow[data-v-f1be2f02]:focus-visible{outline:2px solid var(--cream);outline-offset:-2px}.mrow .mrow-col--wide[data-v-f1be2f02],.mrow-tag--wide[data-v-f1be2f02],.mrow-sub--wide[data-v-f1be2f02]{display:none}.mrow--head[data-v-f1be2f02]{position:sticky;top:0;z-index:1;min-height:0;padding-top:2px;padding-bottom:5px;border-bottom-color:var(--border);border-radius:0;background:var(--panel);font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mrow--head>span[data-v-f1be2f02]{font:inherit;letter-spacing:inherit;color:inherit}.mrow--head .mrow-col[data-v-f1be2f02]{text-align:right;cursor:help}.mrow--head .mrow-col--mine[data-v-f1be2f02]{color:var(--gold)}.mrow-thumb[data-v-f1be2f02]{position:relative;display:inline-flex}.mrow-thumb[data-v-f1be2f02] .item-card--mini .item-card__icon,.mrow-thumb[data-v-f1be2f02] .item-card--mini.item-card--cargo .item-card__icon{width:30px;height:36px;flex-basis:30px;border-radius:5px}.mrow-thumb[data-v-f1be2f02] .item-card__badge{display:none}.mrow-qty[data-v-f1be2f02]{position:absolute;right:2px;bottom:1px;color:#fff;font-size:10px;font-weight:800;line-height:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;pointer-events:none}.mrow-main[data-v-f1be2f02]{min-width:0;display:flex;flex-direction:column;gap:1px}.mrow-name[data-v-f1be2f02]{font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow-sub[data-v-f1be2f02]{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.mrow-cell[data-v-f1be2f02]{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mrow-value[data-v-f1be2f02]{font-size:14px;font-weight:800;line-height:1.1;color:var(--text)}.mrow-value small[data-v-f1be2f02]{margin-left:2px;font-size:9.5px;font-weight:700;color:var(--muted)}.mrow-value--market[data-v-f1be2f02]{font-size:13px;font-weight:700;color:var(--muted-strong)}.mrow-tag[data-v-f1be2f02]{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;font-weight:700;line-height:1.2}.mrow-tag[data-v-f1be2f02]:empty{display:none}.mrow-tag--muted[data-v-f1be2f02]{color:var(--muted);font-weight:600}.mrow-tag--good[data-v-f1be2f02]{color:var(--success)}.mrow-tag--bad[data-v-f1be2f02]{color:var(--danger)}.trade-filter[data-v-f1be2f02]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--muted-strong);font:inherit;cursor:pointer}.trade-filter[data-v-f1be2f02]:hover{color:var(--text)}.trade-filter[data-v-f1be2f02]:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.mrow--trade[data-v-f1be2f02]{grid-template-columns:32px minmax(0,1fr) auto auto}.mrow-amount[data-v-f1be2f02]{font-size:13px;font-weight:800;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-soft)}.mrow-amount--coins[data-v-f1be2f02]{color:var(--gold)}.mrow-amount--spent[data-v-f1be2f02]{color:var(--muted)}.mrow-time[data-v-f1be2f02]{min-width:62px;font-size:10px;color:var(--muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.market-foot[data-v-f1be2f02]{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:6px 2px 0;border-top:1px solid var(--frame-soft);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.market-foot-total[data-v-f1be2f02]{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:0 6px}.market-foot-total b[data-v-f1be2f02]{display:inline-flex;align-items:center;gap:4px;align-self:center;font-size:14px;font-weight:800;color:var(--gold)}.market-foot-avg[data-v-f1be2f02]{color:var(--muted)}.collect[data-v-f1be2f02]{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding:7px 10px;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e59}.collect-total[data-v-f1be2f02]{display:flex;flex-direction:column;gap:2px;min-width:0}.collect-label[data-v-f1be2f02]{font-size:11px;color:var(--muted)}.collect-value[data-v-f1be2f02]{display:inline-flex;align-items:center;gap:6px;font-size:22px;font-weight:800;line-height:1;color:var(--gold)}.collect-meta[data-v-f1be2f02]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}@container market (min-width: 600px){.mrow[data-v-f1be2f02]{grid-template-columns:34px minmax(0,1fr) 84px 112px 96px 104px;min-height:46px;gap:12px}.mrow-thumb[data-v-f1be2f02] .item-card--mini .item-card__icon,.mrow-thumb[data-v-f1be2f02] .item-card--mini.item-card--cargo .item-card__icon{width:32px;height:38px;flex-basis:32px}.mrow-thumb[data-v-f1be2f02] .item-card__badge{display:block}.mrow .mrow-col--wide[data-v-f1be2f02]{display:flex}.mrow--head .mrow-col--wide[data-v-f1be2f02],.mrow-sub--wide[data-v-f1be2f02],.mrow-tag--wide[data-v-f1be2f02]{display:block}.mrow-sub--narrow[data-v-f1be2f02],.mrow-tag--narrow[data-v-f1be2f02]{display:none}.mrow--trade[data-v-f1be2f02]{grid-template-columns:34px minmax(0,1fr) 120px 96px}}.pb[data-v-d03c6dfc]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.pb-pick[data-v-d03c6dfc]{align-self:center;margin-top:24px}.pb-state[data-v-d03c6dfc]{padding:4px 2px}.pb-head[data-v-d03c6dfc]{display:flex;align-items:center;gap:12px}.pb-head[data-v-d03c6dfc] .item-card--mini .item-card__icon{width:44px;height:52px;flex-basis:44px}.pb-head-main[data-v-d03c6dfc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pb-qty[data-v-d03c6dfc]{display:inline-flex;align-items:center;gap:4px}.pb-qty-btn[data-v-d03c6dfc]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;padding:0;border:1px solid var(--border-strong);border-radius:4px;background:#14121e59;color:var(--text-soft);cursor:pointer}.pb-qty-btn[data-v-d03c6dfc]:hover:not(:disabled){border-color:var(--cream);color:var(--text)}.pb-qty-btn[data-v-d03c6dfc]:disabled{opacity:.35;cursor:default}.pb-qty-input[data-v-d03c6dfc]{width:64px;height:26px;padding:0 6px;border:1px solid var(--border-strong);border-radius:4px;background:#14121e73;color:var(--text);font-size:16px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pb-qty-input[data-v-d03c6dfc]::-webkit-outer-spin-button,.pb-qty-input[data-v-d03c6dfc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pb-qty-input[data-v-d03c6dfc]:focus{border-color:var(--cream)}.pb-qty-unit[data-v-d03c6dfc]{margin-left:2px;font-size:12px;color:var(--muted)}.pb-head-recipe[data-v-d03c6dfc]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--muted)}.pb-skill[data-v-d03c6dfc]{flex-shrink:0;color:var(--text-soft);font-weight:600}.pb-dot[data-v-d03c6dfc]{flex-shrink:0;opacity:.6}.pb-ellipsis[data-v-d03c6dfc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-bar[data-v-d03c6dfc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pb-tab-count[data-v-d03c6dfc]{margin-left:5px;opacity:.65;font-variant-numeric:tabular-nums}.pb-progress[data-v-d03c6dfc]{flex:1;min-width:110px;display:flex;align-items:center;gap:8px}.pb-progress-text[data-v-d03c6dfc]{flex-shrink:0;font-size:11px;font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums}.pb-progress-track[data-v-d03c6dfc]{flex:1;height:4px;border-radius:2px;background:#e9dfc41a;overflow:hidden}.pb-progress-fill[data-v-d03c6dfc]{display:block;height:100%;background:var(--success);transition:width .25s}.pb-link[data-v-d03c6dfc]{flex-shrink:0;padding:0;border:none;background:none;color:var(--muted);font-size:11px;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.pb-link[data-v-d03c6dfc]:hover{color:var(--text)}.pb-scroll[data-v-d03c6dfc]{flex:1;min-height:0;margin-right:-6px;padding-right:6px;overflow:auto}.pb-busy[data-v-d03c6dfc]{opacity:.55;pointer-events:none;transition:opacity .15s}.pb-groups[data-v-d03c6dfc]{display:flex;flex-direction:column;gap:10px}.pb-groups--wide[data-v-d03c6dfc]{display:block;columns:2;column-gap:20px}.pb-groups--wide .pb-group[data-v-d03c6dfc]{break-inside:avoid;margin-bottom:10px}.pb-group-head[data-v-d03c6dfc]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 4px 5px 2px;border:none;border-bottom:1px solid var(--frame-soft);background:none;color:var(--text-soft);text-align:left;cursor:pointer}.pb-group-head[data-v-d03c6dfc]:hover{color:var(--text)}.pb-glyph[data-v-d03c6dfc]{flex-shrink:0;width:20px;font-size:14px;line-height:1;text-align:center}.pb-group-name[data-v-d03c6dfc]{flex:1;min-width:0;font-family:var(--font-title);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-group-meta[data-v-d03c6dfc]{flex-shrink:0;font-size:11px;color:var(--muted)}.pb-group-count[data-v-d03c6dfc]{flex-shrink:0;font-size:11px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.pb-group-count--done[data-v-d03c6dfc]{color:var(--success)}.pb-chevron[data-v-d03c6dfc]{flex-shrink:0;color:var(--muted);transition:transform .15s}.pb-group--collapsed .pb-chevron[data-v-d03c6dfc]{transform:rotate(-90deg)}.pb-list[data-v-d03c6dfc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pb-row[data-v-d03c6dfc]{display:flex;flex-shrink:0;align-items:center;gap:9px;min-height:36px;padding:3px 4px;border-bottom:1px solid rgba(233,223,196,.06);border-radius:3px;cursor:pointer;transition:background .12s}.pb-row[data-v-d03c6dfc]:hover{background:#e9dfc40d}.pb-row[data-v-d03c6dfc] .item-card--mini .item-card__icon{width:26px;height:30px;flex-basis:26px;border-width:1px;border-radius:4px}.pb-check[data-v-d03c6dfc]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-strong);border-radius:3px;color:var(--on-cream);transition:background .12s,border-color .12s}.pb-row:hover .pb-check[data-v-d03c6dfc]{border-color:var(--cream)}.pb-row--done .pb-check[data-v-d03c6dfc]{border-color:var(--success);background:var(--success)}.pb-name[data-v-d03c6dfc]{flex:1;min-width:0;font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-amount[data-v-d03c6dfc]{flex-shrink:0;font-size:13px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.pb-level[data-v-d03c6dfc]{flex-shrink:0;font-size:10px;color:var(--muted)}.pb-row--done .pb-name[data-v-d03c6dfc],.pb-row--done .pb-amount[data-v-d03c6dfc]{color:var(--muted);text-decoration:line-through;text-decoration-color:#a39d9899}.pb-row--done[data-v-d03c6dfc] .item-card{opacity:.45}.pb-row--step[data-v-d03c6dfc]{align-items:center;padding-top:5px;padding-bottom:5px}.pb-row--root .pb-name[data-v-d03c6dfc]{color:var(--cream);font-weight:700}.pb-step[data-v-d03c6dfc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pb-step-line[data-v-d03c6dfc]{display:flex;align-items:center;gap:6px;min-width:0}.pb-step-meta[data-v-d03c6dfc]{font-size:11px;color:var(--muted)}.pb-crafts[data-v-d03c6dfc]{flex-shrink:0;font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums}.pb-surplus[data-v-d03c6dfc]{flex-shrink:0;font-size:11px;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.pb-recipe[data-v-d03c6dfc]{position:relative;min-width:0;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 4px;margin-left:-4px;border:1px solid transparent;border-radius:3px;color:var(--muted);cursor:pointer}.pb-recipe[data-v-d03c6dfc]:hover,.pb-recipe[data-v-d03c6dfc]:focus-within{border-color:var(--border-strong);color:var(--text)}.pb-recipe-chevron[data-v-d03c6dfc]{flex-shrink:0;opacity:.7}.pb-recipe-select[data-v-d03c6dfc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font-size:12px}.pb-recipe-select option[data-v-d03c6dfc]{background:var(--panel);color:var(--text)}.pb-tag[data-v-d03c6dfc]{flex-shrink:0;padding:0 5px;border:1px solid rgba(233,223,196,.14);border-radius:3px;font-size:10px;line-height:15px;color:var(--muted-strong);white-space:nowrap}.pb-tag--passive[data-v-d03c6dfc]{border-color:#5ea6dc59;color:var(--accent)}.pb-reset[data-v-d03c6dfc],.pb-chip[data-v-d03c6dfc]{flex-shrink:0;display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:3px;background:transparent;color:var(--muted);cursor:pointer}.pb-reset[data-v-d03c6dfc]{padding:2px}.pb-chip[data-v-d03c6dfc]{padding:1px 6px;font-size:10px}.pb-reset[data-v-d03c6dfc]:hover,.pb-chip[data-v-d03c6dfc]:hover{border-color:var(--cream);color:var(--text)}.pb-tree-row[data-v-d03c6dfc]{position:relative;cursor:default}.pb-tree-row--nested[data-v-d03c6dfc]:before{content:"";position:absolute;left:var(--indent, 0px);top:0;bottom:50%;width:8px;border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.pb-tree-row--leaf .pb-name[data-v-d03c6dfc],.pb-tree-row--leaf .pb-amount[data-v-d03c6dfc]{color:var(--text-soft)}.pb-tree-crafts[data-v-d03c6dfc]{flex-shrink:0;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pinned-dashboard[data-v-8d8090ae]{--dashboard-cell: min(380px, calc(100vw - 32px) );--dashboard-row: 446px;display:flex;flex-direction:column;gap:14px;min-width:0}.dash-refresh[data-v-8d8090ae]{width:30px;height:30px}.dash-refresh--busy[data-v-8d8090ae] .app-icon{animation:dash-spin-8d8090ae 1s linear infinite}@keyframes dash-spin-8d8090ae{to{transform:rotate(360deg)}}.dash-empty[data-v-8d8090ae]{max-width:520px;margin:48px auto 0}.dash-empty-body[data-v-8d8090ae]{align-items:center;gap:16px;padding:18px 24px 24px;text-align:center}.dash-empty-body p[data-v-8d8090ae]{margin:0;color:var(--text-soft);line-height:1.5}.dashboard-grid[data-v-8d8090ae]{display:grid;grid-template-columns:repeat(var(--dashboard-cols),var(--dashboard-cell));grid-auto-rows:var(--dashboard-row);gap:14px;align-items:stretch;width:calc((var(--dashboard-cell) * var(--dashboard-cols)) + (14px * (var(--dashboard-cols) - 1)));margin:0 auto}.dashboard-cell[data-v-8d8090ae],.drop-preview[data-v-8d8090ae]{min-width:0;min-height:0;border-radius:4px;pointer-events:none}.dashboard-cell[data-v-8d8090ae]{border:1px dashed var(--frame-soft);background:#e9dfc405}.drop-preview[data-v-8d8090ae]{z-index:3;border:2px solid var(--cream);background:#e9dfc41a;box-shadow:0 0 0 1px #00000080,0 0 24px #e9dfc426 inset}.drop-preview--blocked[data-v-8d8090ae]{border-color:var(--danger);background:#ec6a6f1a;box-shadow:none}.drop-preview--swap[data-v-8d8090ae]{border-style:dashed;background:#e9dfc40d;box-shadow:none}.dash-card[data-v-8d8090ae]{z-index:1;height:100%;overflow:hidden;transition:opacity .15s;container:dash-card / inline-size}.inv-card--dragging[data-v-8d8090ae]{opacity:.3}.dash-card-head[data-v-8d8090ae]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}@media (pointer: coarse){.dash-card-head[data-v-8d8090ae]{touch-action:pan-y}}.tile-ghost[data-v-8d8090ae]{opacity:.94;transform-origin:50% 20%;box-shadow:0 0 0 1px #0000008c,0 26px 60px #0009;cursor:grabbing}.tile-ghost .dash-card-tools[data-v-8d8090ae]{display:none}.dash-card-tools[data-v-8d8090ae],.dash-card-flags[data-v-8d8090ae]{position:absolute;top:8px;display:flex;align-items:center;gap:2px}.dash-card-tools[data-v-8d8090ae]{right:8px}.dash-card-flags[data-v-8d8090ae]{left:12px;gap:5px}@media (hover: hover){.dash-card .dash-card-tools[data-v-8d8090ae]{opacity:0;transition:opacity .15s}.dash-card:hover .dash-card-tools[data-v-8d8090ae],.dash-card:focus-within .dash-card-tools[data-v-8d8090ae]{opacity:1}}.bc-icon-btn--active[data-v-8d8090ae]{color:var(--cream);background:#e9dfc424}@media (hover: hover){.dash-card .dash-card-tools[data-v-8d8090ae]:has(.bc-icon-btn--active){opacity:1}}.dash-flag[data-v-8d8090ae]{padding:1px 6px;border-radius:3px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;background:#14121e73}.dash-flag--above[data-v-8d8090ae]{color:var(--danger)}.dash-flag--below[data-v-8d8090ae]{color:var(--success)}.dash-flag--collect[data-v-8d8090ae]{display:inline-flex;align-items:center;gap:3px;color:var(--gold)}.dash-card-body[data-v-8d8090ae]{overflow:hidden}.dash-card-body--map[data-v-8d8090ae]{padding:6px 8px 8px}.dash-card-body--skill[data-v-8d8090ae]{padding-top:6px}.dash-card-body--inventory[data-v-8d8090ae]{padding:6px 10px 10px}.vitals[data-v-8d8090ae]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding-top:4px}.vital[data-v-8d8090ae]{display:flex;flex-direction:column;gap:5px}.vital-head[data-v-8d8090ae]{display:flex;align-items:center;justify-content:space-between;gap:8px}.vital-label[data-v-8d8090ae]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-title);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.vital-mark[data-v-8d8090ae]{width:7px;height:7px;transform:rotate(45deg)}.vital-warn[data-v-8d8090ae]{padding:1px 7px;border-radius:3px;background:#ec6a6f29;color:var(--danger);font-size:11px;font-weight:800}.vital-bar[data-v-8d8090ae]{height:22px}.vital-bar .bc-bar-text[data-v-8d8090ae]{font-size:13px}.buffs[data-v-8d8090ae]{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;margin-top:4px}.buff-list[data-v-8d8090ae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.buff[data-v-8d8090ae]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 9px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:4px;background:var(--surface-raised);font-size:12px}.buff--food[data-v-8d8090ae]{border-left-color:var(--hp)}.buff--bad[data-v-8d8090ae]{border-left-color:var(--danger)}.buff-name[data-v-8d8090ae]{min-width:0;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buff-time[data-v-8d8090ae]{flex-shrink:0;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.modal-backdrop[data-v-8d8090ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#08070eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wizard[data-v-8d8090ae]{width:min(680px,100%);max-height:min(760px,calc(100vh - 48px))}.wizard-tools[data-v-8d8090ae]{opacity:1}.wizard-body[data-v-8d8090ae]{gap:12px;min-height:240px;overflow:auto;padding:12px 18px 16px}.wizard-types[data-v-8d8090ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wizard-type[data-v-8d8090ae]{display:flex;align-items:center;gap:12px;padding:12px;border:2px solid var(--border-strong);border-radius:6px;background:#14121e40;color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.wizard-type[data-v-8d8090ae]:hover{border-color:var(--cream);background:#e9dfc40f}.wizard-type-icon[data-v-8d8090ae]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:48px;border:2px solid var(--cream);border-radius:6px;background:linear-gradient(180deg,#2a6aa0,#1b4a78);color:var(--cream)}.wizard-type-text[data-v-8d8090ae]{min-width:0;display:flex;flex-direction:column;gap:3px}.wizard-type-title[data-v-8d8090ae]{font-size:15px;font-weight:800;color:var(--text)}.wizard-type-desc[data-v-8d8090ae]{font-size:12px;line-height:1.35;color:var(--muted)}.wizard-search-row[data-v-8d8090ae]{display:flex;align-items:center;gap:10px}.wizard-source[data-v-8d8090ae]{flex-shrink:0;height:32px}.wizard-source .bc-seg-btn[data-v-8d8090ae]{padding:0 12px}.wizard-search[data-v-8d8090ae]{flex:1}.wizard-list[data-v-8d8090ae],.wizard-groups[data-v-8d8090ae]{display:flex;flex-direction:column;gap:4px}.wizard-groups[data-v-8d8090ae]{gap:16px}.wizard-group[data-v-8d8090ae]{display:flex;flex-direction:column;gap:6px}.wizard-row[data-v-8d8090ae]{width:100%;display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface-raised);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.wizard-row[data-v-8d8090ae]:hover:not(:disabled){border-color:var(--cream);background:var(--surface-hover)}.wizard-row[data-v-8d8090ae]:disabled{opacity:.45;cursor:default}.wizard-row-icon[data-v-8d8090ae]{color:var(--muted)}.wizard-row-title[data-v-8d8090ae]{flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-row-meta[data-v-8d8090ae]{flex-shrink:0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.wizard-online[data-v-8d8090ae]{color:var(--success)}.wizard-row[data-v-8d8090ae] .item-card--mini .item-card__icon{width:24px;height:28px;flex-basis:24px;border-width:1px;border-radius:4px}.wizard-inv[data-v-8d8090ae]{flex-direction:column;align-items:stretch;gap:7px}.wizard-inv-head[data-v-8d8090ae]{display:flex;align-items:baseline;gap:10px}.wizard-inv-preview[data-v-8d8090ae]{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.wizard-preview-slot[data-v-8d8090ae]{position:relative}.wizard-preview-slot[data-v-8d8090ae] .item-card--mini .item-card__icon{width:24px;height:28px;flex-basis:24px;border-width:1px;border-radius:4px}.wizard-preview-qty[data-v-8d8090ae]{position:absolute;right:1px;bottom:0;color:#fff;font-size:8px;font-weight:800;line-height:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;pointer-events:none}.wizard-preview-more[data-v-8d8090ae]{padding-left:4px;font-size:11px;color:var(--muted)}.wizard-skill-grid[data-v-8d8090ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.wizard-skill-glyph[data-v-8d8090ae]{width:20px;text-align:center;font-size:15px}.wizard-skill-level[data-v-8d8090ae]{font-size:14px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.wizard-skill-rank[data-v-8d8090ae]{width:58px;text-align:right}.wizard-skill--current[data-v-8d8090ae]:disabled{opacity:1;border-color:var(--gold)}.wizard-planner-results[data-v-8d8090ae]{max-height:200px;overflow:auto}.wizard-planner-target[data-v-8d8090ae]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--frame-soft);border-radius:4px;background:#14121e4d}.wizard-planner-head[data-v-8d8090ae]{display:flex;align-items:center;gap:12px}.wizard-planner-head[data-v-8d8090ae] .item-card--mini .item-card__icon{width:38px;height:46px;flex-basis:38px;border-width:2px}.wizard-planner-head .wizard-row-title[data-v-8d8090ae]{font-size:15px}.wizard-qty[data-v-8d8090ae]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.wizard-qty-input[data-v-8d8090ae]{width:84px;height:30px;text-align:right}.wizard-recipes[data-v-8d8090ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.wizard-recipe[data-v-8d8090ae]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-raised);color:var(--text);text-align:left;cursor:pointer}.wizard-recipe[data-v-8d8090ae]:hover{border-color:var(--frame)}.wizard-recipe.active[data-v-8d8090ae]{border-color:var(--cream);box-shadow:inset 0 0 0 1px var(--cream)}.wizard-recipe-title[data-v-8d8090ae]{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-recipe-meta[data-v-8d8090ae]{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-foot[data-v-8d8090ae]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--frame-soft)}.wizard-confirm[data-v-8d8090ae]{margin-left:auto}@media (max-width: 840px){.wizard-types[data-v-8d8090ae],.wizard-skill-grid[data-v-8d8090ae]{grid-template-columns:1fr}}.bitjita-status[data-v-f51410d8]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--frame-soft);border-radius:3px;background:#14121e59;color:var(--text-soft);font-size:12px;font-weight:700;line-height:1;cursor:pointer}.bitjita-status[data-v-f51410d8]:hover:not(:disabled){border-color:var(--frame);color:var(--text)}.bitjita-status[data-v-f51410d8]:disabled{cursor:default}.bitjita-status-dot[data-v-f51410d8]{width:7px;height:7px;flex-shrink:0;transform:rotate(45deg);background:var(--muted)}.bitjita-status-value[data-v-f51410d8]{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.bitjita-status--checking .bitjita-status-dot[data-v-f51410d8]{animation:bitjita-pulse-f51410d8 1.2s ease-in-out infinite}.bitjita-status--ok .bitjita-status-dot[data-v-f51410d8]{background:var(--success)}.bitjita-status--slow .bitjita-status-dot[data-v-f51410d8]{background:var(--warning)}.bitjita-status--slow .bitjita-status-value[data-v-f51410d8]{color:var(--warning)}.bitjita-status--down .bitjita-status-dot[data-v-f51410d8]{background:var(--danger)}.bitjita-status--down .bitjita-status-value[data-v-f51410d8]{color:var(--danger)}@keyframes bitjita-pulse-f51410d8{0%,to{opacity:1}50%{opacity:.35}}.locale-switch[data-v-03f205c6]{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--frame-soft);border-radius:3px;background:#14121e59}.locale-switch-btn[data-v-03f205c6]{padding:3px 7px;border:none;border-radius:2px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.locale-switch-btn[data-v-03f205c6]:hover:not(.active){color:var(--text)}.locale-switch-btn.active[data-v-03f205c6]{background:var(--cream);color:var(--on-cream)}.app{min-height:100vh;padding:0 16px 24px}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:22px;margin:0 -16px 16px;padding:10px 16px;background:linear-gradient(180deg,#1f59878c,#15131deb);border-bottom:1px solid rgba(233,223,196,.22);box-shadow:0 6px 18px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap}.app-logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-title);font-size:19px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text)}.app-logo-mark{width:11px;height:11px;border:1.5px solid var(--cream);background:var(--accent-strong);transform:rotate(45deg)}.app-tabs{display:flex;gap:6px}.app-tab{position:relative;padding:6px 14px;border:none;border-radius:3px;background:transparent;color:var(--text-soft);font-family:var(--font-title);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.app-tab:hover{color:var(--text);background:#e9dfc414}.app-tab.active{background:var(--cream);color:var(--on-cream)}.app-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.app-actions:empty{display:none}.app-status{display:flex;align-items:center;gap:8px}.app-actions:empty+.app-status{margin-left:auto}.app-footer{margin:32px auto 0;max-width:760px;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.app-footer p{margin:4px 0}.app-footer a{color:var(--muted-strong)}.app-footer a:hover{color:var(--text)}@media (max-width: 600px){.app{padding:0 12px 20px}.app-header{gap:8px 10px;margin:0 -12px 12px;padding:8px 12px}.app-logo{font-size:16px;letter-spacing:.14em}.app-tabs{margin-left:auto;gap:4px}.app-tab{padding:6px 10px;letter-spacing:.1em}.app-actions{margin-left:0}.app-status{margin-left:auto}}:root{color-scheme:dark;--font-body: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-title: "Jost", "Nunito", system-ui, sans-serif;--app-bg: #15131d;--panel: #2a2737;--panel-band: #1f5987;--surface: #2a2737;--surface-raised: #343141;--surface-hover: #3d3a4c;--slot: #3a3846;--slot-edge: #5a5868;--border: #45424f;--border-strong: #625f6c;--frame: rgba(233, 223, 196, .55);--frame-soft: rgba(233, 223, 196, .2);--text: #f2ebd9;--text-soft: #d9d1bd;--muted: #a39d98;--muted-strong: #c4bdb3;--cream: #e9dfc4;--cream-hover: #f7efd9;--on-cream: #26233a;--gold: #d9b45c;--accent: #5ea6dc;--accent-strong: #3c7faa;--accent-soft: rgba(94, 166, 220, .16);--danger: #ec6a6f;--success: #3ccf6a;--warning: #e3bb2a;--hp: #11b64a;--stamina: #ccaa00;--food: #e0823a}*{box-sizing:border-box}html,body,#app{min-height:100%}html{scrollbar-gutter:stable}body{margin:0;background:radial-gradient(ellipse at 50% -10%,rgba(31,89,135,.28),transparent 60%),var(--app-bg);background-attachment:fixed;color:var(--text);font-family:var(--font-body);font-weight:600;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}::selection{background:var(--cream);color:var(--on-cream)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.bc-panel{position:relative;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#1f5987e6 0,#2e48768c 30px,#2a273700 58px),var(--panel);border:1px solid rgba(233,223,196,.3);border-radius:4px;box-shadow:0 0 0 1px #0000008c,0 14px 34px #00000073,inset 0 0 0 3px #14121e59}.bc-panel:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;z-index:3;--c: var(--frame);background:linear-gradient(var(--c),var(--c)) left top / 12px 1px no-repeat,linear-gradient(var(--c),var(--c)) left top / 1px 12px no-repeat,linear-gradient(var(--c),var(--c)) right top / 12px 1px no-repeat,linear-gradient(var(--c),var(--c)) right top / 1px 12px no-repeat,linear-gradient(var(--c),var(--c)) left bottom / 12px 1px no-repeat,linear-gradient(var(--c),var(--c)) left bottom / 1px 12px no-repeat,linear-gradient(var(--c),var(--c)) right bottom / 12px 1px no-repeat,linear-gradient(var(--c),var(--c)) right bottom / 1px 12px no-repeat}.bc-panel-head{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:52px;padding:7px 64px 12px;text-align:center}.bc-kicker{max-width:100%;font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--text-soft);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-title{max-width:100%;margin:0;font-family:var(--font-title);font-size:16px;font-weight:600;letter-spacing:.16em;line-height:1.25;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-ornament{position:absolute;left:50%;bottom:3px;width:112px;height:7px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle,var(--frame) 1.6px,transparent 2px) left center / 7px 7px no-repeat,radial-gradient(circle,var(--frame) 1.6px,transparent 2px) right center / 7px 7px no-repeat,linear-gradient(var(--frame),var(--frame)) center / calc(100% - 8px) 1px no-repeat}.bc-ornament:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border:1px solid var(--cream);background:var(--panel);transform:translate(-50%,-50%) rotate(45deg)}.bc-panel-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 14px 14px}.bc-section{margin:0;font-family:var(--font-title);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 14px;border:1px solid var(--frame);border-radius:3px;background:#14121e59;color:var(--text);font-family:var(--font-title);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.bc-btn:hover:not(:disabled){border-color:var(--cream);background:#e9dfc414}.bc-btn:disabled{opacity:.45;cursor:default}.bc-btn--primary{border-color:var(--cream);background:var(--cream);color:var(--on-cream)}.bc-btn--primary:hover:not(:disabled){background:var(--cream-hover);border-color:var(--cream-hover)}.bc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-soft);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.bc-icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--frame-soft);background:#e9dfc414}.bc-icon-btn:disabled{opacity:.4;cursor:default}.bc-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;color:#fff;cursor:pointer}.bc-close:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--accent-strong);border:1px solid rgba(233,223,196,.45);transform:rotate(45deg);transition:background .15s}.bc-close:hover:before{background:#4b93c4}.bc-close .app-icon{position:relative}.bc-input{width:100%;min-width:0;height:32px;padding:0 11px;border:1px solid var(--border-strong);border-radius:6px;background:#14121e73;color:var(--text);font-size:13px;font-weight:600;outline:none;transition:border-color .15s}.bc-input::placeholder{color:var(--muted);font-weight:600}.bc-input:focus{border-color:var(--cream)}.bc-search{position:relative;display:flex;align-items:center}.bc-search .bc-input{padding-left:32px}.bc-search>.app-icon{position:absolute;left:10px;color:var(--muted);pointer-events:none}.bc-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border-strong);border-radius:4px;background:#14121e59}.bc-seg-btn{padding:2px 9px;border:none;border-radius:2px;background:transparent;color:var(--muted-strong);font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bc-seg-btn:hover{color:var(--text)}.bc-seg-btn.active{background:var(--cream);color:var(--on-cream)}.bc-toggle{--toggle-shape: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);position:relative;flex-shrink:0;width:30px;height:14px;background:var(--border-strong);clip-path:var(--toggle-shape)}.bc-toggle:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#232132;clip-path:var(--toggle-shape)}.bc-toggle:after{content:"";position:absolute;top:50%;left:8px;width:6px;height:6px;background:var(--cream);transform:translate(-50%,-50%) rotate(45deg);transition:left .15s}.bc-toggle.on,.bc-toggle.on:before{background:var(--cream)}.bc-toggle.on:after{left:calc(100% - 8px);background:var(--on-cream)}.bc-toggle.mixed:after{left:50%}.bc-bar{--bar-color: var(--accent);--bar-point: 7px;position:relative;height:20px;padding:1px;background:#e9dfc459;clip-path:polygon(var(--bar-point) 0,calc(100% - var(--bar-point)) 0,100% 50%,calc(100% - var(--bar-point)) 100%,var(--bar-point) 100%,0 50%)}.bc-bar-track{position:relative;height:100%;overflow:hidden;background:#232132;clip-path:polygon(calc(var(--bar-point) - 1px) 0,calc(100% - var(--bar-point) + 1px) 0,100% 50%,calc(100% - var(--bar-point) + 1px) 100%,calc(var(--bar-point) - 1px) 100%,0 50%)}.bc-bar-fill{height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--bar-color) 80%,white) 0%,var(--bar-color) 45%,color-mix(in srgb,var(--bar-color) 80%,black) 100%);transition:width .5s ease}.bc-bar-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 2px rgba(0,0,0,.9),0 1px 1px rgba(0,0,0,.9);white-space:nowrap;pointer-events:none}.bc-tooltip{position:absolute;z-index:5;min-width:140px;padding:7px 10px;border:1px solid var(--frame);border-radius:4px;background:#181622f5;box-shadow:0 8px 20px #00000073;pointer-events:none;font-size:11px;font-variant-numeric:tabular-nums}body.tile-dragging,body.tile-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.tile-dragging iframe{pointer-events:none}.bc-muted-note{font-size:12px;color:var(--muted);font-style:italic}.bc-error{font-size:12px;color:var(--danger)}
