.gold[data-v-642c3a6a],.silver[data-v-642c3a6a],.copper[data-v-642c3a6a]{align-items:center;gap:2px;display:inline-flex}.coin-icon[data-v-642c3a6a]{vertical-align:middle;width:14px;height:14px;display:inline-block}.item-tooltip[data-v-1bec3c2d]{z-index:10000;pointer-events:none;width:350px;max-width:90vw;animation:.15s ease-out tooltipFadeIn-1bec3c2d;position:fixed}@keyframes tooltipFadeIn-1bec3c2d{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tooltip-loading[data-v-1bec3c2d],.tooltip-error[data-v-1bec3c2d],.tooltip-content[data-v-1bec3c2d]{color:#e0e0e0;background:linear-gradient(#2a2a2a 0%,#1a1a1a 100%);border:2px solid #4a4a4a;border-radius:4px;padding:.75rem;font-size:.875rem;box-shadow:0 4px 16px #000c}.tooltip-loading[data-v-1bec3c2d],.tooltip-error[data-v-1bec3c2d]{text-align:center;padding:1.5rem}.loading-spinner[data-v-1bec3c2d]{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:24px;height:24px;margin:0 auto .5rem;animation:.8s linear infinite spin-1bec3c2d}@keyframes spin-1bec3c2d{to{transform:rotate(360deg)}}.tooltip-header[data-v-1bec3c2d]{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.tooltip-icon[data-v-1bec3c2d]{border:2px solid #fff3;border-radius:4px;flex-shrink:0;width:64px;height:64px}.tooltip-header-text[data-v-1bec3c2d]{flex:1;min-width:0}.tooltip-name[data-v-1bec3c2d]{text-shadow:1px 1px 2px #000c;margin:0 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.3}.tooltip-type[data-v-1bec3c2d]{color:#aaa;text-transform:capitalize;margin:0;font-size:.75rem}.tooltip-details[data-v-1bec3c2d]{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.detail-row[data-v-1bec3c2d]{justify-content:space-between;align-items:center;font-size:.8125rem;line-height:1.4;display:flex}.detail-label[data-v-1bec3c2d]{color:#aaa}.detail-value[data-v-1bec3c2d]{color:#fff;font-weight:500}.detail-flags[data-v-1bec3c2d]{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.flag-badge[data-v-1bec3c2d]{color:#ccc;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;border-radius:3px;padding:2px 6px;font-size:.6875rem}.flag-badge.flag-binding[data-v-1bec3c2d]{background:#0006;border:1px solid;font-weight:600}.tooltip-description[data-v-1bec3c2d]{border-top:1px solid #ffffff1a;margin-bottom:.5rem;padding:.5rem 0}.tooltip-description p[data-v-1bec3c2d]{color:#d0d0d0;margin:0;font-size:.8125rem;font-style:italic;line-height:1.5}.tooltip-footer[data-v-1bec3c2d]{border-top:1px solid #ffffff1a;padding-top:.5rem}.vendor-value[data-v-1bec3c2d]{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.vendor-value .label[data-v-1bec3c2d]{color:#aaa}.vendor-value .value[data-v-1bec3c2d]{align-items:center;gap:.5rem;font-weight:500;display:flex}.armory-line[data-v-1bec3c2d]{color:#c9a4e8;font-size:.75rem}.tp-section[data-v-1bec3c2d]{margin-top:.5rem}.tp-title[data-v-1bec3c2d]{text-transform:uppercase;letter-spacing:.04em;color:#8ab4d8;margin-bottom:.35rem;font-size:.7rem}.tp-row+.tp-row[data-v-1bec3c2d]{margin-top:.2rem}.tp-buy[data-v-1bec3c2d]{color:#7fc97f}.tp-sell[data-v-1bec3c2d]{color:#e08a8a}.tooltip-error[data-v-1bec3c2d]{color:#ff6b6b}.tooltip-per-account[data-v-1bec3c2d]{border-top:1px solid #ffffff1a;margin-bottom:.5rem;padding:.5rem 0}.tooltip-per-account h4[data-v-1bec3c2d]{color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.account-breakdown-list[data-v-1bec3c2d]{flex-direction:column;gap:.25rem;display:flex}.account-breakdown-item[data-v-1bec3c2d]{justify-content:space-between;align-items:center;padding:.125rem 0;font-size:.8125rem;display:flex}.account-breakdown-more[data-v-1bec3c2d]{color:#aaa;margin-top:.375rem;font-size:.75rem;font-style:italic}.account-breakdown-item .account-name[data-v-1bec3c2d]{color:#d0d0d0;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.account-breakdown-item .account-count[data-v-1bec3c2d]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.account-breakdown-item.guild-row .account-name[data-v-1bec3c2d]{color:gold;font-style:italic}.tooltip-upgrades[data-v-1bec3c2d]{border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:.5rem}.upgrade-row[data-v-1bec3c2d]{align-items:center;gap:.375rem;padding:.125rem 0;font-size:.75rem;display:flex}.upgrade-icon[data-v-1bec3c2d]{border-radius:2px;flex:none;width:16px;height:16px}.upgrade-name[data-v-1bec3c2d]{color:var(--color-text)}.upgrade-effect[data-v-1bec3c2d]{color:#8cdc82;white-space:nowrap;margin-left:auto;padding-left:.5rem}.stat-attrs[data-v-1bec3c2d]{color:var(--color-text-muted)}.skin-line[data-v-1bec3c2d]{color:#b679d5}.item-popup[data-v-57f3a188]{z-index:10001;color:#e0e0e0;background:linear-gradient(#2a2a2a 0%,#1a1a1a 100%);border:2px solid #4a4a4a;border-radius:6px;width:300px;max-width:92vw;font-size:.875rem;animation:.12s ease-out popupFadeIn-57f3a188;position:fixed;box-shadow:0 8px 28px #000000b3}@keyframes popupFadeIn-57f3a188{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popup-header[data-v-57f3a188]{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:.6rem;padding:.7rem;display:flex;position:relative}.popup-icon[data-v-57f3a188]{border:2px solid #fff3;border-radius:4px;flex-shrink:0;width:48px;height:48px}.popup-title[data-v-57f3a188]{flex:1;min-width:0;padding-right:1rem}.popup-name[data-v-57f3a188]{text-shadow:1px 1px 2px #000c;margin:0 0 .2rem;font-size:1rem;font-weight:600;line-height:1.25}.popup-type[data-v-57f3a188]{color:#aaa;margin:0;font-size:.72rem}.popup-close[data-v-57f3a188]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.95rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.popup-close[data-v-57f3a188]:hover{color:#fff}.popup-rows[data-v-57f3a188]{flex-direction:column;gap:.5rem;padding:.6rem .7rem;display:flex}.row[data-v-57f3a188]{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.row.muted[data-v-57f3a188]{color:#999;justify-content:flex-start;font-style:italic}.row .lbl[data-v-57f3a188]{color:#aaa;align-items:center;display:inline-flex}.row .val[data-v-57f3a188]{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.dot[data-v-57f3a188]{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.buy[data-v-57f3a188]{background:#6fb36f}.dot.sell[data-v-57f3a188]{background:#d98a8a}.divider[data-v-57f3a188]{background:#ffffff1a;height:1px}.popup-ownership[data-v-57f3a188]{border-top:1px solid #ffffff1a;max-height:220px;padding:.6rem .7rem;overflow-y:auto}.popup-ownership.muted-load[data-v-57f3a188]{color:#999;font-style:italic}.own-head[data-v-57f3a188]{text-transform:uppercase;letter-spacing:.5px;color:#aaa;margin-bottom:.4rem;font-size:.72rem}.own-list[data-v-57f3a188]{flex-direction:column;gap:.25rem;display:flex}.own-row[data-v-57f3a188]{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.own-row .own-name[data-v-57f3a188]{color:#d0d0d0;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.own-row.guild .own-name[data-v-57f3a188]{color:gold;font-style:italic}.own-row .own-count[data-v-57f3a188]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.popup-actions[data-v-57f3a188]{border-top:1px solid #ffffff1a;gap:.5rem;padding:.7rem;display:flex}.btn[data-v-57f3a188]{text-align:center;cursor:pointer;color:#e0e0e0;background:#2c2c36;border:1px solid #4a4a4a;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:.5rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.btn[data-v-57f3a188]:hover{background:#313140;border-color:#4a86c8}.btn .ext[data-v-57f3a188]{opacity:.6;font-size:.7rem}.app-layout[data-v-9cf855fb]{height:100vh;display:flex;overflow:hidden}.sidebar[data-v-9cf855fb]{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:150px;display:flex}.sidebar-header[data-v-9cf855fb]{border-bottom:1px solid var(--color-border);padding:1.5rem}.sidebar-header h1[data-v-9cf855fb]{color:var(--color-text);margin:0;font-size:1.25rem}.sidebar-nav[data-v-9cf855fb]{flex:1;min-height:0;padding:1rem 0;overflow-y:auto}.nav-item[data-v-9cf855fb]{color:var(--color-text-muted);padding:.75rem 1.5rem;text-decoration:none;transition:background .2s,color .2s;display:block}.nav-item[data-v-9cf855fb]:hover{background:var(--color-background);color:var(--color-text)}.nav-item.router-link-active[data-v-9cf855fb]{background:var(--color-primary-bg);color:var(--color-primary);border-right:2px solid var(--color-primary)}.sidebar-footer[data-v-9cf855fb]{border-top:1px solid var(--color-border);padding:1rem 1.5rem}.user-info[data-v-9cf855fb]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.75rem;font-size:.875rem;overflow:hidden}.logout-btn[data-v-9cf855fb]{border:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem;font-size:.875rem;transition:background .2s}.logout-btn[data-v-9cf855fb]:hover{background:var(--color-border)}.main-content[data-v-9cf855fb]{background:var(--color-background);flex:1;overflow-y:auto}:root{--color-background:#0f0f0f;--color-surface:#1a1a1a;--color-border:#2a2a2a;--color-text:#e5e5e5;--color-text-muted:#888;--color-primary:#646cff;--color-primary-bg:#646cff1a;--color-error:#ef4444;--color-error-bg:#ef44441a;--color-success:#22c55e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#app{min-height:100vh}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:600}button,input,textarea,select{font-family:inherit}::selection{background:var(--color-primary);color:#fff}.u-legend{color:var(--color-text-muted);margin-top:.35rem;font-size:.72rem}.u-legend .u-value{color:var(--color-text);font-variant-numeric:tabular-nums}.u-legend tr.u-series th{cursor:pointer;font-weight:500}.u-legend .u-marker{width:1em;height:1em}
