:root{--bg: #0a0a14;--surface: #111122;--card: #151d30;--gold: #c9a84c;--text: #e0d6c2;--muted: #6a6a7a;--dim: #3a3a4a;--border: #1a1a30;--green: #4ade80;--red: #f87171;--yellow: #facc15}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}.app-shell{min-height:100vh;display:flex;flex-direction:column}.menu-btn{display:none;background:none;border:none;color:var(--gold);font-size:1.4rem;padding:4px 8px;cursor:pointer;border-radius:6px}.menu-btn:hover{background:#c9a84c1a}.drawer-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:300}.drawer{position:fixed;top:0;left:0;width:260px;height:100%;background:#0d0d1a;border-right:1px solid var(--border);z-index:400;display:flex;flex-direction:column}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.drawer-logo{font-family:Cinzel,Georgia,serif;font-size:1rem;color:var(--gold)}.drawer-close{background:none;border:none;color:var(--muted);font-size:1.5rem;cursor:pointer;padding:4px}.drawer-close:hover{color:var(--text)}.drawer-nav{flex:1;padding:8px 0;overflow-y:auto}.drawer-link{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--muted);text-decoration:none;font-size:.9rem;transition:all .15s}.drawer-link:hover{color:var(--gold);background:#c9a84c14}.drawer-link.router-link-exact-active{color:var(--gold);background:#c9a84c1f}.drawer-icon{font-size:1.1rem;width:24px;text-align:center}.drawer-footer{padding:12px 16px;border-top:1px solid var(--border);display:flex;gap:12px}.drawer-footer a{color:var(--dim);text-decoration:none;font-size:.75rem}.drawer-footer a:hover{color:var(--gold)}.top-bar{position:sticky;top:0;z-index:100;background:#0d0d1a;border-bottom:1px solid var(--border)}.top-bar-inner{max-width:1060px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 20px}.logo{font-family:Cinzel,Georgia,serif;font-size:1.15rem;font-weight:900;color:var(--gold);text-decoration:none;white-space:nowrap}.dn{display:flex;align-items:center;gap:2px}.dn-link{padding:6px 14px;border-radius:8px;font-size:.82rem;color:var(--muted);text-decoration:none;transition:all .15s}.dn-link:hover{color:var(--gold);background:#c9a84c14}.dn-link.router-link-exact-active{color:var(--gold);background:#c9a84c1f}.lang-sel{margin-left:0;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:5px 8px;font-size:.72rem;outline:none}.lang-sel:focus{border-color:var(--gold)}.svr-sel{margin-left:auto;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:5px 8px;font-size:.72rem;outline:none}.svr-sel:focus{border-color:var(--gold)}.content{flex:1}.ft{text-align:center;padding:12px 16px 20px;font-size:.7rem;color:var(--dim)}.ft a{color:var(--dim);text-decoration:none;margin:0 6px}.ft a:hover{color:var(--gold)}@media(max-width:768px){.menu-btn{display:block}.dn{display:none}.logo{font-size:1rem}.top-bar-inner{padding:8px 12px;gap:8px}.svr-sel{margin-left:auto;padding:4px 6px;font-size:.68rem}.lang-sel{padding:4px 6px;font-size:.68rem}}.ad-container[data-v-653ada80]{overflow:hidden}.ad-rect[data-v-653ada80],.ad-vert[data-v-653ada80]{width:300px;min-height:250px}.ad-vert-lg[data-v-653ada80]{width:300px;min-height:600px}.ad-horiz[data-v-653ada80]{width:100%;min-height:90px}.ad-unit[data-v-653ada80],.ad-china-unit[data-v-653ada80]{display:block}.ad-placeholder[data-v-653ada80]{display:flex;align-items:center;justify-content:center;background:#1a1a2e66;border:1px dashed #2a2a3e;border-radius:8px;min-height:90px;flex-direction:column;gap:6px}.ad-label[data-v-653ada80]{color:#4a4a5a;font-size:.7rem;text-transform:uppercase;letter-spacing:2px}.ad-cn[data-v-653ada80]{border-color:#3a2a1a;background:#1e160a99}.ad-cn-ico[data-v-653ada80]{font-size:1.2rem}.ad-cn-text[data-v-653ada80]{color:#8a7a5a;font-size:.78rem}@media(max-width:768px){.ad-rect[data-v-653ada80],.ad-vert[data-v-653ada80],.ad-vert-lg[data-v-653ada80]{width:100%;min-height:100px}}.dash[data-v-9f46bee4]{max-width:1060px;margin:0 auto;padding:40px 20px;text-align:center}.dash-hero[data-v-9f46bee4]{margin-bottom:40px}.dash-title[data-v-9f46bee4]{font-family:Cinzel,Georgia,serif;font-size:2rem;font-weight:900;color:var(--gold);margin:0 0 8px;text-shadow:0 2px 20px rgba(201,168,76,.15)}.dash-sub[data-v-9f46bee4]{font-size:1rem;color:var(--muted);margin:0}.dash-cards[data-v-9f46bee4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:30px}.d-card[data-v-9f46bee4]{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px 20px;text-decoration:none;transition:all .2s}.d-card[data-v-9f46bee4]:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 8px 30px #c9a84c14}.dc-icon[data-v-9f46bee4]{font-size:2.5rem}.dc-title[data-v-9f46bee4]{font-size:1rem;font-weight:700;color:var(--text)}.dc-desc[data-v-9f46bee4]{font-size:.78rem;color:var(--muted);line-height:1.4}.dash-ad[data-v-9f46bee4]{margin-top:10px}@media(min-width:900px){.dash-cards[data-v-9f46bee4]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dash[data-v-9f46bee4]{padding:20px 14px}.dash-title[data-v-9f46bee4]{font-size:1.4rem}.dash-hero[data-v-9f46bee4]{margin-bottom:24px}.dash-cards[data-v-9f46bee4]{grid-template-columns:repeat(2,1fr);gap:12px}.d-card[data-v-9f46bee4]{padding:20px 16px}.dc-icon[data-v-9f46bee4]{font-size:2rem}.dc-title[data-v-9f46bee4]{font-size:.9rem}.dc-desc[data-v-9f46bee4]{font-size:.72rem}}.maps-page[data-v-45d557c2]{padding:20px}.search-bar[data-v-45d557c2]{margin-bottom:14px;margin-left:194px;margin-right:194px}.search-wrap[data-v-45d557c2]{position:relative;max-width:540px}.search-icon[data-v-45d557c2]{position:absolute;left:14px;top:50%;transform:translateY(-50%);opacity:.35;font-size:1rem}.search-input[data-v-45d557c2]{width:100%;padding:12px 14px 12px 42px;background:var(--surface);border:2px solid var(--border);border-radius:12px;font-size:.95rem;color:var(--text);outline:none}.search-input[data-v-45d557c2]:focus{border-color:var(--gold)}.search-input[data-v-45d557c2]::placeholder{color:var(--dim)}.dropdown[data-v-45d557c2]{position:absolute;left:0;right:0;top:100%;margin-top:4px;background:var(--surface);border:1px solid var(--border);border-radius:10px;z-index:100}.drop-item[data-v-45d557c2]{display:flex;align-items:center;gap:6px;padding:9px 14px;cursor:pointer;border-bottom:1px solid var(--border);font-size:.88rem}.drop-item[data-v-45d557c2]:last-child{border-bottom:none}.drop-item[data-v-45d557c2]:hover{background:var(--card)}.drop-name[data-v-45d557c2]{flex:1;font-weight:500}.drop-tier[data-v-45d557c2]{background:var(--border);padding:2px 6px;border-radius:3px;font-size:.7rem}.drop-gold[data-v-45d557c2]{color:var(--gold)}.body[data-v-45d557c2]{max-width:1060px;margin:0 auto}.main-row[data-v-45d557c2]{display:flex;gap:14px;align-items:flex-start}.hist-panel[data-v-45d557c2]{width:180px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px}.hist-title[data-v-45d557c2]{font-family:Cinzel,Georgia,serif;font-size:.75rem;color:var(--muted);margin-bottom:8px}.hist-empty[data-v-45d557c2]{color:var(--dim);font-size:.72rem;padding:4px 0}.hist-item[data-v-45d557c2]{display:flex;align-items:center;gap:5px;padding:5px 6px;border-radius:6px;cursor:pointer;font-size:.76rem;transition:background .1s}.hist-item[data-v-45d557c2]:hover{background:var(--card)}.hist-dot[data-v-45d557c2]{width:16px;text-align:center;font-size:.65rem;flex-shrink:0}.hist-name[data-v-45d557c2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-tier[data-v-45d557c2]{background:var(--border);padding:1px 5px;border-radius:3px;font-size:.6rem;flex-shrink:0}.hist-clear[data-v-45d557c2]{background:none;border:none;color:var(--muted);font-size:.62rem;cursor:pointer;margin-top:8px}.hist-clear[data-v-45d557c2]:hover{color:var(--red)}.map-area[data-v-45d557c2]{flex:1;min-width:0}.map-card[data-v-45d557c2]{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.map-head[data-v-45d557c2]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--border)}.map-title[data-v-45d557c2]{font-family:Cinzel,Georgia,serif;font-size:1.05rem;font-weight:700;color:var(--gold);margin:0;flex:1}.map-tier[data-v-45d557c2]{background:var(--gold);color:#0a0a14;padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:700}.map-img[data-v-45d557c2]{width:100%;display:block}.map-res[data-v-45d557c2]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.res-tag[data-v-45d557c2]{display:flex;align-items:center;gap:4px;background:var(--surface);padding:5px 10px;border-radius:6px;font-size:.75rem}.res-ico[data-v-45d557c2]{width:16px;height:16px}.res-num[data-v-45d557c2]{background:var(--gold);color:#0a0a14;font-size:.6rem;font-weight:700;padding:1px 5px;border-radius:5px}.ad-panel[data-v-45d557c2]{width:180px;flex-shrink:0}.empty[data-v-45d557c2]{text-align:center;padding:80px 16px;color:var(--dim)}.empty-ico[data-v-45d557c2]{font-size:2.5rem;display:block;margin-bottom:10px}@media(max-width:768px){.maps-page[data-v-45d557c2]{padding:12px}.main-row[data-v-45d557c2]{flex-direction:column}.hist-panel[data-v-45d557c2]{width:100%;display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:8px 10px}.hist-title[data-v-45d557c2]{display:none}.hist-item[data-v-45d557c2]{display:inline-flex;background:var(--surface);border-radius:14px;padding:4px 8px}.hist-clear[data-v-45d557c2]{margin-left:auto}.ad-panel[data-v-45d557c2]{display:none}.search-bar[data-v-45d557c2]{margin-left:0;margin-right:0}.search-wrap[data-v-45d557c2]{max-width:100%}}.risk-badge[data-v-4306a1ef]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.risk-low[data-v-4306a1ef]{background:#22c55e26;color:#4ade80}.risk-medium[data-v-4306a1ef]{background:#eab30826;color:#facc15}.risk-high[data-v-4306a1ef]{background:#ef444426;color:#f87171}.trade-page[data-v-285f92f9]{max-width:1100px;margin:0 auto;padding:20px}.config-bar[data-v-285f92f9]{margin-bottom:14px}.cfg-row[data-v-285f92f9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cfg-item[data-v-285f92f9]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.cfg-num[data-v-285f92f9]{width:60px;background:#0a0a14;border:1px solid var(--border);border-radius:6px;color:var(--text);padding:6px 8px;font-size:.8rem;text-align:center}.cfg-sel[data-v-285f92f9]{background:#0a0a14;border:1px solid var(--border);border-radius:6px;color:var(--text);padding:6px 8px;font-size:.78rem}.tier-row[data-v-285f92f9]{display:flex;gap:4px}.tier-btn[data-v-285f92f9]{padding:5px 10px;border-radius:4px;background:#0003;border:1px solid var(--border);color:var(--dim);font-size:.7rem;cursor:pointer;font-weight:600}.tier-btn.on[data-v-285f92f9]{background:var(--gold);color:#000;border-color:var(--gold)}.btn-refresh[data-v-285f92f9]{padding:7px 16px;background:var(--gold);color:#000;border:none;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer}.btn-refresh[data-v-285f92f9]:disabled{opacity:.5}.mode-toggle[data-v-285f92f9]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mode-toggle button[data-v-285f92f9]{padding:7px 16px;border-radius:6px;background:#0003;border:1px solid var(--border);color:var(--text);font-size:.78rem;cursor:pointer}.mode-toggle button.active[data-v-285f92f9]{background:var(--gold-dark);border-color:var(--gold);color:#fff}.mode-content[data-v-285f92f9]{margin-top:16px;padding:16px;background:#ffffff05;border:1px solid var(--border);border-radius:10px;min-height:100px}.mode-hint[data-v-285f92f9]{font-size:.7rem;color:var(--muted)}.freshness-bar[data-v-285f92f9]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#0003;border-radius:8px;margin-bottom:12px;font-size:.72rem}.fresh-tag[data-v-285f92f9]{padding:2px 8px;border-radius:4px;font-weight:700;font-size:.65rem;text-transform:uppercase}.fresh-tag.live[data-v-285f92f9]{background:#4ade8026;color:var(--green);border:1px solid rgba(74,222,128,.3)}.fresh-tag.rest[data-v-285f92f9]{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.fresh-age[data-v-285f92f9]{color:var(--dim)}.err[data-v-285f92f9]{color:var(--red);font-size:.8rem;padding:8px}.loading[data-v-285f92f9]{color:var(--muted);font-size:.85rem;padding:20px;text-align:center}.empty[data-v-285f92f9]{color:var(--dim);font-size:.85rem;padding:30px;text-align:center}.route-list[data-v-285f92f9]{display:flex;flex-direction:column;gap:12px}.route-card[data-v-285f92f9]{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:14px;transition:all .2s}.route-card.expanded[data-v-285f92f9]{border-color:var(--gold);background:#c9a84c0a}.rc-compact[data-v-285f92f9]{display:flex;flex-direction:column;gap:10px}.rc-row1[data-v-285f92f9]{display:flex;align-items:center;justify-content:space-between}.rc-item[data-v-285f92f9]{display:flex;align-items:center;gap:10px}.item-icon[data-v-285f92f9]{width:40px;height:40px;border-radius:4px;background:#0000004d}.item-info[data-v-285f92f9]{display:flex;flex-direction:column}.item-name[data-v-285f92f9]{font-size:.8rem;font-weight:600}.tier-dot[data-v-285f92f9]{font-size:.65rem;color:var(--gold)}.rc-profit[data-v-285f92f9]{display:flex;align-items:center;gap:8px}.profit-val[data-v-285f92f9]{color:var(--green);font-weight:700;font-size:.95rem}.profit-pct[data-v-285f92f9]{font-size:.78rem;color:var(--muted)}.profit-pct.hot[data-v-285f92f9]{color:var(--gold)}.profit-kg[data-v-285f92f9]{font-size:.7rem;color:var(--green);opacity:.7}.rc-row2[data-v-285f92f9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.city-pill[data-v-285f92f9]{padding:6px 14px;border-radius:8px;font-size:.75rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.city-pill.buy[data-v-285f92f9]{background:#4ade801a;border:1px solid rgba(74,222,128,.25)}.city-pill.sell[data-v-285f92f9]{background:#f871711a;border:1px solid rgba(248,113,113,.25)}.city-pill.bm-pill[data-v-285f92f9]{background:#a855f71a;border:1px solid rgba(168,85,247,.25)}.cp-city[data-v-285f92f9]{font-weight:700;font-size:.72rem}.cp-price[data-v-285f92f9]{font-weight:600;font-size:.75rem}.city-pill.buy .cp-price[data-v-285f92f9]{color:var(--green)}.city-pill.sell .cp-price[data-v-285f92f9]{color:var(--red)}.cc-arrow[data-v-285f92f9]{font-size:1.1rem;color:var(--muted)}.rc-actions[data-v-285f92f9]{display:flex;gap:6px;margin-left:auto}.act-btn[data-v-285f92f9]{padding:5px 10px;border-radius:5px;font-size:.65rem;border:1px solid var(--border);background:#0003;color:var(--muted);cursor:pointer}.act-btn[data-v-285f92f9]:hover,.act-btn.on[data-v-285f92f9]{border-color:var(--gold);color:var(--gold)}.rc-mobile[data-v-285f92f9]{display:none}.rc-top[data-v-285f92f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rc-mid[data-v-285f92f9]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text);margin-bottom:4px}.rc-src[data-v-285f92f9]{color:var(--green)}.rc-dst[data-v-285f92f9]{color:var(--red)}.rc-kgm[data-v-285f92f9]{font-size:.65rem;color:var(--green);opacity:.7}.rc-bot[data-v-285f92f9]{display:flex;align-items:center;gap:8px}.act-mb[data-v-285f92f9]{padding:5px 8px;border-radius:4px;background:#0003;border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:.7rem}.detail-panel[data-v-285f92f9]{margin-top:12px;padding:14px;background:#00000026;border-radius:8px}.dp-chart-svg[data-v-285f92f9]{width:100%;height:140px;overflow:visible}.dp-chart-xlabels[data-v-285f92f9]{position:relative;height:16px;overflow:hidden}.dp-chart-xl[data-v-285f92f9]{position:absolute;font-size:.5rem;color:var(--dim);white-space:nowrap;transform:rotate(-30deg);transform-origin:left top}.dp-tabs[data-v-285f92f9]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.dp-tabs button[data-v-285f92f9]{padding:5px 12px;border-radius:5px;font-size:.68rem;border:1px solid var(--border);background:#0003;color:var(--dim);cursor:pointer}.dp-tabs button.on[data-v-285f92f9]{border-color:var(--gold);color:var(--gold);background:#c9a84c1a}.dp-loading[data-v-285f92f9]{text-align:center;color:var(--muted);padding:16px;font-size:.78rem}.dp-error[data-v-285f92f9]{color:var(--red);font-size:.72rem;padding:8px}.dp-orders-grid[data-v-285f92f9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dp-city-orders[data-v-285f92f9]{border-radius:8px;padding:10px;background:#0000001a}.dp-city-orders.buy[data-v-285f92f9]{border-left:3px solid var(--green)}.dp-city-orders.sell[data-v-285f92f9]{border-left:3px solid var(--red)}.dpc-label[data-v-285f92f9]{font-size:.7rem;font-weight:600;margin-bottom:8px;color:var(--text)}.dpc-list[data-v-285f92f9]{display:flex;flex-direction:column;gap:4px}.dpc-row[data-v-285f92f9]{display:flex;align-items:center;gap:8px;font-size:.68rem;padding:2px 6px;border-radius:3px;background:#ffffff05}.dpc-qty[data-v-285f92f9]{color:var(--muted);min-width:40px}.dpc-price[data-v-285f92f9]{font-weight:600;color:var(--text);flex:1;text-align:right}.dpc-q[data-v-285f92f9]{font-size:.55rem;color:var(--gold);background:#c9a84c1a;padding:1px 4px;border-radius:2px}.dpc-empty[data-v-285f92f9]{color:var(--dim);font-size:.65rem;padding:8px;text-align:center}.dp-route-path[data-v-285f92f9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.72rem;margin-bottom:8px}.rp-city[data-v-285f92f9]{font-weight:700;padding:3px 8px;border-radius:4px}.rp-from[data-v-285f92f9]{background:#4ade801a;color:var(--green)}.rp-to[data-v-285f92f9]{background:#f871711a;color:var(--red)}.rp-arrow[data-v-285f92f9]{color:var(--muted)}.rp-hop[data-v-285f92f9]{display:flex;align-items:center;gap:4px}.rp-zone[data-v-285f92f9]{padding:2px 6px;border-radius:3px;font-size:.62rem;font-weight:600}.rp-zone.blue[data-v-285f92f9]{background:#60a5fa26;color:#60a5fa}.rp-zone.yellow[data-v-285f92f9]{background:#facc151a;color:var(--yellow)}.rp-zone.red[data-v-285f92f9]{background:#f871711f;color:var(--red)}.rp-zone.black[data-v-285f92f9]{background:#a855f71f;color:#a855f7}.dp-route-risk[data-v-285f92f9]{font-size:.68rem;color:var(--dim)}.dp-route-note[data-v-285f92f9]{font-size:.62rem;color:var(--muted);margin-top:4px}.dp-chart-inner[data-v-285f92f9]{padding:4px 0}.dp-chart-legend[data-v-285f92f9]{display:flex;gap:16px;margin-bottom:8px;font-size:.65rem}.dpl-buy[data-v-285f92f9]{color:var(--green)}.dpl-sell[data-v-285f92f9]{color:var(--red)}.dp-chart-bars[data-v-285f92f9]{display:flex;gap:4px;align-items:flex-end;height:80px;overflow-x:auto;padding-bottom:16px}.dp-bar-group[data-v-285f92f9]{display:flex;flex-direction:column;align-items:center;min-width:36px}.dp-bar-label[data-v-285f92f9]{font-size:.5rem;color:var(--dim);margin-top:2px;white-space:nowrap}.dp-bar-row[data-v-285f92f9]{display:flex;gap:3px;align-items:flex-end;height:60px}.dp-bar[data-v-285f92f9]{width:8px;border-radius:2px 2px 0 0;min-height:4px;transition:height .2s}.dp-bar-buy[data-v-285f92f9]{background:var(--green);opacity:.8}.dp-bar-sell[data-v-285f92f9]{background:var(--red);opacity:.8}.dp-calc[data-v-285f92f9]{display:flex;flex-direction:column;gap:8px}.dp-calc-row[data-v-285f92f9]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#0000001a;border-radius:6px;font-size:.72rem}.dp-calc-row label[data-v-285f92f9]{color:var(--dim)}.dp-calc-input[data-v-285f92f9]{width:100px;padding:4px 8px;background:#0a0a14;border:1px solid var(--border);border-radius:4px;color:var(--gold);font-size:.72rem;text-align:right}.dp-calc-val[data-v-285f92f9]{font-weight:600;color:var(--text)}.dp-calc-val.pos[data-v-285f92f9]{color:var(--green)}.dp-calc-val.neg[data-v-285f92f9]{color:var(--red)}.dp-calc-val.dim[data-v-285f92f9]{color:var(--dim)}.dp-calc-row.total[data-v-285f92f9]{background:#4ade800f;border:1px solid rgba(74,222,128,.15)}.inv-add-bar[data-v-285f92f9]{display:flex;gap:10px;margin-bottom:16px;position:relative}.inv-autocomplete[data-v-285f92f9]{flex:1;min-width:200px;position:relative}.inv-search[data-v-285f92f9]{flex:1;min-width:0;padding:9px 12px;background:#0a0a14;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.82rem;box-sizing:border-box}.inv-dropdown[data-v-285f92f9]{position:absolute;top:100%;left:0;right:0;z-index:10;background:#112;border:1px solid var(--border);border-radius:0 0 8px 8px;max-height:280px;overflow-y:auto}.inv-dd-item[data-v-285f92f9]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,.03)}.inv-dd-item[data-v-285f92f9]:hover{background:#c9a84c1a}.inv-dd-icon[data-v-285f92f9]{width:28px;height:28px;border-radius:3px}.inv-dd-name[data-v-285f92f9]{flex:1;font-weight:500}.inv-dd-tier[data-v-285f92f9]{color:var(--gold);font-size:.65rem}.inv-add-btn[data-v-285f92f9]{padding:9px 20px;background:var(--gold);color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:.8rem}.inv-add-btn[data-v-285f92f9]:disabled{opacity:.4}.inv-list[data-v-285f92f9]{display:flex;flex-direction:column;gap:14px}.inv-card[data-v-285f92f9]{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:14px}.ivc-header[data-v-285f92f9]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ivc-icon[data-v-285f92f9]{width:36px;height:36px;border-radius:4px}.ivc-name[data-v-285f92f9]{font-weight:700;font-size:.82rem}.ivc-inputs[data-v-285f92f9]{display:flex;align-items:center;gap:6px;margin-left:auto}.ivc-lbl[data-v-285f92f9]{font-size:.6rem;color:var(--dim);white-space:nowrap}.ivc-cost-input[data-v-285f92f9]{width:80px;padding:4px 6px;background:#0a0a14;border:1px solid var(--border);border-radius:4px;color:var(--gold);font-size:.7rem;text-align:right}.ivc-cost-input[data-v-285f92f9]::placeholder{color:var(--dim);font-size:.6rem}.ivc-wt[data-v-285f92f9]{width:55px}.ivc-remove[data-v-285f92f9]{background:none;border:none;color:var(--red);cursor:pointer;font-size:1.1rem;padding:0 4px}.ivc-loading[data-v-285f92f9]{color:var(--muted);font-size:.75rem;padding:10px}.ivc-error[data-v-285f92f9]{color:var(--red);font-size:.72rem}.ivc-cities[data-v-285f92f9]{display:flex;flex-direction:column;gap:5px}.ivc-city-row[data-v-285f92f9]{display:flex;align-items:center;gap:10px;padding:7px 10px;background:#00000026;border-radius:6px;font-size:.74rem}.ivcr-city[data-v-285f92f9]{font-weight:600;min-width:100px;color:var(--text)}.ivcr-sell[data-v-285f92f9]{color:var(--red);min-width:75px;text-align:right}.ivcr-profit[data-v-285f92f9]{min-width:75px;text-align:right;font-weight:600}.ivcr-profit.pos[data-v-285f92f9]{color:var(--green)}.ivcr-profit.neg[data-v-285f92f9]{color:var(--red)}.ivcr-kg[data-v-285f92f9]{color:var(--muted);font-size:.66rem;min-width:55px;text-align:right}.ivcr-activity[data-v-285f92f9]{font-size:.6rem;padding:1px 4px;border-radius:3px;min-width:35px;text-align:center}.ivcr-activity.hot[data-v-285f92f9]{background:#4ade801f;color:var(--green)}.ivcr-activity.low[data-v-285f92f9]{background:#f8717114;color:var(--red)}.ivcr-btn[data-v-285f92f9]{background:#0000004d;border:1px solid var(--border);border-radius:4px;color:var(--muted);cursor:pointer;padding:3px 6px;font-size:.7rem}.ivcr-btn[data-v-285f92f9]:hover,.ivcr-btn.on[data-v-285f92f9]{border-color:var(--gold);color:var(--gold)}.ivc-detail[data-v-285f92f9]{margin-top:8px;padding:10px;background:#00000026;border-radius:8px}.ivc-orders-grid[data-v-285f92f9]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ivc-route[data-v-285f92f9]{padding:8px}.ivc-data-age[data-v-285f92f9]{font-size:.6rem;color:var(--dim);text-align:right;padding-top:4px}.inv-modal-overlay[data-v-285f92f9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center}.inv-modal[data-v-285f92f9]{background:#112;border:1px solid var(--gold);border-radius:12px;width:90%;max-width:500px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.inv-modal-header[data-v-285f92f9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);font-size:.8rem;color:var(--muted)}.inv-modal-list[data-v-285f92f9]{overflow-y:auto;padding:8px}.inv-modal-item[data-v-285f92f9]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;font-size:.78rem}.inv-modal-item[data-v-285f92f9]:hover{background:#c9a84c1a}.liquidity-tag[data-v-285f92f9]{font-size:.62rem;padding:1px 6px;border-radius:3px;font-weight:600}.liquidity-tag.hot[data-v-285f92f9]{background:#4ade801f;color:var(--green)}.liquidity-tag.med[data-v-285f92f9]{background:#facc151a;color:var(--yellow)}.liquidity-tag.low[data-v-285f92f9]{background:#f8717114;color:var(--red)}.liquidity-tag-sm[data-v-285f92f9]{font-size:.58rem;padding:1px 4px;border-radius:3px;font-weight:700}.liquidity-tag-sm.hot[data-v-285f92f9]{background:#4ade801f;color:var(--green)}.liquidity-tag-sm.low[data-v-285f92f9]{background:#f8717114;color:var(--red)}.ad[data-v-285f92f9]{margin-top:24px}@media(max-width:768px){.trade-page[data-v-285f92f9]{padding:12px}.cfg-row[data-v-285f92f9]{gap:8px}.btn-refresh[data-v-285f92f9]{margin-left:0;width:100%}.rc-compact[data-v-285f92f9]{display:none}.rc-mobile[data-v-285f92f9]{display:block}.inv-add[data-v-285f92f9]{flex-direction:column}.inv-search[data-v-285f92f9],.inv-cost[data-v-285f92f9],.inv-add-btn[data-v-285f92f9]{width:100%}.dp-orders-grid[data-v-285f92f9]{grid-template-columns:1fr}.dp-tabs button[data-v-285f92f9]{padding:4px 8px;font-size:.62rem}.dp-chart-svg[data-v-285f92f9]{height:100px}}.gold-page[data-v-2ddb25f3]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;padding:16px;max-width:800px;margin:0 auto}.gold-hero[data-v-2ddb25f3]{text-align:center;padding:24px 16px}.gold-title[data-v-2ddb25f3]{font-family:Cinzel,Georgia,serif;font-size:1.4rem;color:#c9a84c;margin:0 0 12px}.gold-current[data-v-2ddb25f3]{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.gold-price[data-v-2ddb25f3]{font-size:2.5rem;font-weight:700;color:#fff}.gold-unit[data-v-2ddb25f3]{font-size:.9rem;color:#5a5a6a}.gold-change[data-v-2ddb25f3]{font-size:.85rem;padding:2px 8px;border-radius:4px}.gold-change.up[data-v-2ddb25f3]{color:#4ade80;background:#22c55e1a}.gold-change.down[data-v-2ddb25f3]{color:#f87171;background:#ef44441a}.chart-wrap[data-v-2ddb25f3]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px}.chart-tabs[data-v-2ddb25f3]{display:flex;gap:6px;margin-bottom:12px}.chart-tab[data-v-2ddb25f3]{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:6px;color:#5a5a6a;padding:4px 16px;font-size:.82rem;cursor:pointer}.chart-tab.active[data-v-2ddb25f3]{background:#c9a84c;color:#0f0f1a;border-color:#c9a84c}.chart-container[data-v-2ddb25f3]{position:relative;cursor:crosshair}.chart-svg[data-v-2ddb25f3]{width:100%;height:auto;border-radius:8px}.chart-loading[data-v-2ddb25f3]{text-align:center;color:#5a5a6a;padding:60px 16px}.chart-error[data-v-2ddb25f3]{text-align:center;color:var(--red);padding:60px 16px;font-size:.85rem}.chart-svg.dimmed[data-v-2ddb25f3]{opacity:.3}.chart-tooltip[data-v-2ddb25f3]{position:absolute;top:10px;background:#1a1a2e;border:1px solid #c9a84c;border-radius:8px;padding:10px 14px;pointer-events:none;z-index:10;min-width:160px}.tt-time[data-v-2ddb25f3]{display:block;font-size:.75rem;color:#5a5a6a;margin-bottom:4px}.tt-price[data-v-2ddb25f3]{display:block;font-size:1rem;font-weight:600;color:#c9a84c;margin-bottom:6px}.tt-day-stats[data-v-2ddb25f3]{border-top:1px solid #2a2a3e;padding-top:6px;margin-top:4px}.tt-row[data-v-2ddb25f3]{display:flex;gap:8px;margin-bottom:4px}.tt-label[data-v-2ddb25f3]{font-size:.7rem;color:#5a5a6a;width:20px}.tt-val[data-v-2ddb25f3]{font-size:.78rem;color:#e0d6c2;flex:1}.tt-val.high[data-v-2ddb25f3]{color:#4ade80}.tt-val.low[data-v-2ddb25f3]{color:#f87171}.tt-val.up[data-v-2ddb25f3]{color:#4ade80}.tt-val.down[data-v-2ddb25f3]{color:#f87171}.gold-stats[data-v-2ddb25f3]{display:flex;gap:12px;margin-top:16px}.gs-item[data-v-2ddb25f3]{flex:1;background:#112;border:1px solid #1a1a30;border-radius:10px;padding:12px;text-align:center}.gs-label[data-v-2ddb25f3]{display:block;font-size:.72rem;color:#5a5a6a;margin-bottom:4px}.gs-val[data-v-2ddb25f3]{font-size:1.2rem;font-weight:600;color:#e0d6c2}.daily-table-wrap[data-v-2ddb25f3]{margin-top:20px;background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px}.daily-title[data-v-2ddb25f3]{font-size:1rem;color:#c9a84c;margin:0 0 12px}.daily-table[data-v-2ddb25f3]{font-size:.8rem}.dt-header[data-v-2ddb25f3]{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #2a2a3e;color:#5a5a6a;font-weight:600}.dt-header span[data-v-2ddb25f3]{flex:1;text-align:center}.dt-header span[data-v-2ddb25f3]:first-child{flex:1.2;text-align:left}.dt-row[data-v-2ddb25f3]{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #1a1a30}.dt-row span[data-v-2ddb25f3]{flex:1;text-align:center}.dt-row span[data-v-2ddb25f3]:first-child{flex:1.2;text-align:left}.dt-date[data-v-2ddb25f3]{color:#e0d6c2}.dt-row .high[data-v-2ddb25f3]{color:#4ade80}.dt-row .low[data-v-2ddb25f3]{color:#f87171}.dt-row .up[data-v-2ddb25f3]{color:#4ade80}.dt-row .down[data-v-2ddb25f3]{color:#f87171}.gold-ad[data-v-2ddb25f3]{margin-top:24px}@media(max-width:768px){.gold-page[data-v-2ddb25f3]{padding:8px}.gold-price[data-v-2ddb25f3]{font-size:2rem}.gold-stats[data-v-2ddb25f3]{flex-direction:column;gap:8px}.daily-table[data-v-2ddb25f3]{font-size:.72rem}.dt-header[data-v-2ddb25f3],.dt-row[data-v-2ddb25f3]{gap:4px}}.policy-page[data-v-2bed9778]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;display:flex;justify-content:center;padding:24px 16px}.policy-card[data-v-2bed9778]{max-width:720px;width:100%;background:#112;border:1px solid #1a1a30;border-radius:12px;padding:24px 28px}.back-link[data-v-2bed9778]{color:#c9a84c;text-decoration:none;font-size:.85rem;display:inline-block;margin-bottom:16px}.back-link[data-v-2bed9778]:hover{text-decoration:underline}.policy-title[data-v-2bed9778]{font-family:Cinzel,Georgia,serif;font-size:1.4rem;color:#c9a84c;margin:0 0 20px}.policy-body h3[data-v-2bed9778]{font-size:1rem;color:#d4c088;margin:20px 0 6px}.policy-body p[data-v-2bed9778]{font-size:.88rem;color:#b0a890;line-height:1.6;margin:0 0 6px}.policy-updated[data-v-2bed9778]{margin-top:24px;font-size:.75rem;color:#5a5a6a}@media(max-width:768px){.policy-card[data-v-2bed9778]{padding:16px 18px}}.about-page[data-v-866f3205]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;display:flex;justify-content:center;padding:24px 16px}.about-card[data-v-866f3205]{max-width:720px;width:100%;background:#112;border:1px solid #1a1a30;border-radius:12px;padding:24px 28px}.back-link[data-v-866f3205]{color:#c9a84c;text-decoration:none;font-size:.85rem;display:inline-block;margin-bottom:16px}.back-link[data-v-866f3205]:hover{text-decoration:underline}.about-title[data-v-866f3205]{font-family:Cinzel,Georgia,serif;font-size:1.4rem;color:#c9a84c;margin:0 0 20px}.about-body h3[data-v-866f3205]{font-size:1rem;color:#d4c088;margin:20px 0 6px}.about-body p[data-v-866f3205]{font-size:.88rem;color:#b0a890;line-height:1.6;margin:0 0 6px}.about-body a[data-v-866f3205]{color:#c9a84c}.discord-card[data-v-866f3205]{display:flex;align-items:center;gap:12px;background:#5865f21a;border:1px solid #5865f244;border-radius:10px;padding:14px 18px;text-decoration:none;margin-top:8px;transition:all .15s}.discord-card[data-v-866f3205]:hover{background:#5865f22a;border-color:#5865f266}.dc-icon[data-v-866f3205]{font-size:1.8rem}.dc-text[data-v-866f3205]{display:flex;flex-direction:column;flex:1}.dc-text strong[data-v-866f3205]{font-size:.92rem;color:#e0d6c2}.dc-text small[data-v-866f3205]{font-size:.75rem;color:#6a6a7a}.dc-arrow[data-v-866f3205]{font-size:1.2rem;color:#5865f2}.support-cn[data-v-866f3205]{border-top:1px solid #1a1a30;padding-top:12px;margin-top:4px}.donate-row[data-v-866f3205]{display:flex;gap:12px;margin-top:10px}.donate-card[data-v-866f3205]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;background:#181828;border:1px solid #1a1a30;border-radius:10px;padding:18px 12px;text-align:center}.donate-card strong[data-v-866f3205]{font-size:.85rem;color:#d4c088}.donate-card small[data-v-866f3205]{font-size:.7rem;color:#6a6a7a}.donate-icon[data-v-866f3205]{font-size:1.6rem}.qr-img[data-v-866f3205]{display:block;width:220px;max-width:100%;height:auto;margin-top:10px;border-radius:8px;border:1px solid #2a2a3e}@media(max-width:768px){.about-card[data-v-866f3205]{padding:16px 18px}.donate-row[data-v-866f3205]{flex-direction:column}}.market-page[data-v-bb49d297]{max-width:1060px;margin:0 auto;padding:20px}.filter-search[data-v-bb49d297]:focus-within{border-color:var(--gold)}.fs-icon[data-v-bb49d297]{width:14px;height:14px;margin-left:8px;color:var(--dim);flex-shrink:0}.fs-input[data-v-bb49d297]{flex:1;min-width:60px;background:transparent;border:none;color:var(--text);padding:6px 8px;font-size:.8rem;outline:none;font-family:inherit}.fs-input[data-v-bb49d297]::placeholder{color:var(--dim);font-size:.75rem}.fs-clear[data-v-bb49d297]{background:none;border:none;color:var(--dim);font-size:1rem;padding:0 6px;cursor:pointer;line-height:1;flex-shrink:0}.fs-clear[data-v-bb49d297]:hover{color:var(--text)}.btn-reset-sm[data-v-bb49d297]{background:none;border:1px solid var(--border);color:var(--dim);padding:4px 10px;border-radius:6px;cursor:pointer;font-size:.85rem}.btn-reset-sm[data-v-bb49d297]:hover{color:var(--red);border-color:var(--red)}.result-count[data-v-bb49d297]{font-size:.75rem;color:var(--dim);white-space:nowrap}.filter-row[data-v-bb49d297]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 12px;background:#00000040;border-radius:10px;margin-bottom:8px}.filter-row-main[data-v-bb49d297]{display:flex;gap:8px;align-items:center;flex:1;min-width:200px}.filter-search[data-v-bb49d297]{flex:1;display:flex;align-items:center;background:#0a0a14;border:1px solid var(--border);border-radius:6px;overflow:hidden;transition:border-color .15s}.filter-row-filters[data-v-bb49d297]{display:flex;gap:6px;align-items:center;flex:0 0 auto}.filter-select[data-v-bb49d297]{flex:0 0 auto;min-width:80px;background:#0a0a14;border:1px solid var(--border);color:var(--text);padding:6px 10px;border-radius:6px;font-size:.78rem;outline:none;cursor:pointer;text-align:left}.filter-select[data-v-bb49d297]:disabled{opacity:.4}.btn-filter[data-v-bb49d297]{flex-shrink:0;background:var(--gold);color:#0a0a14;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.78rem;font-weight:600;transition:opacity .15s}.btn-filter[data-v-bb49d297]:hover{opacity:.85}.btn-reset[data-v-bb49d297]{flex-shrink:0;background:#f871711a;border:1px solid rgba(248,113,113,.3);color:var(--red);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:600}.btn-reset[data-v-bb49d297]:hover{background:#f8717133}.freshness[data-v-bb49d297]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.7rem;color:var(--dim);margin-bottom:8px}.tag.live[data-v-bb49d297]{color:#4ade80;font-weight:700}.tag[data-v-bb49d297]{padding:2px 6px;border-radius:3px;font-size:.65rem}.loading[data-v-bb49d297],.empty[data-v-bb49d297]{text-align:center;padding:48px 0;color:var(--dim)}.item-list[data-v-bb49d297]{display:flex;flex-direction:column;gap:6px}.item-row[data-v-bb49d297]{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px;transition:border-color .15s}.item-row[data-v-bb49d297]:hover{border-color:#c9a84c4d}.ir-left[data-v-bb49d297]{display:flex;align-items:center;gap:10px;min-width:0;flex:0 0 260px}.ir-icon-wrap[data-v-bb49d297]{position:relative;width:44px;height:44px;flex-shrink:0}.ir-icon[data-v-bb49d297]{width:100%;height:100%;border-radius:6px;background:#0000004d;object-fit:contain}.ir-tier[data-v-bb49d297]{position:absolute;bottom:-4px;left:-4px;background:var(--gold);color:#0a0a14;font-size:.55rem;font-weight:800;padding:1px 5px;border-radius:3px}.ir-enchant[data-v-bb49d297]{position:absolute;bottom:-4px;left:18px;background:#a78bfa;color:#fff;font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:3px}.ir-info[data-v-bb49d297]{display:flex;flex-direction:column;gap:1px;min-width:0}.ir-name[data-v-bb49d297]{font-weight:600;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir-cat[data-v-bb49d297]{font-size:.65rem;color:var(--dim)}.ir-prices[data-v-bb49d297]{display:flex;gap:4px;flex:1;justify-content:space-around;min-width:0}.ir-city[data-v-bb49d297]{padding:4px 6px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:48px;background:#ffffff05}.ir-city.dim[data-v-bb49d297]{opacity:.5}.irc-label[data-v-bb49d297]{font-size:.68rem;color:var(--muted);font-weight:700;letter-spacing:.5px}.irc-price[data-v-bb49d297]{font-size:.78rem;font-weight:600;color:var(--green)}.ir-vol[data-v-bb49d297]{display:flex;flex-direction:column;gap:2px;font-size:.65rem;white-space:nowrap;flex-shrink:0;text-align:right;min-width:60px}.irv-buy[data-v-bb49d297]{color:var(--green)}.irv-sell[data-v-bb49d297]{color:var(--red)}@media(max-width:900px){.item-row[data-v-bb49d297]{flex-wrap:wrap;gap:8px}.ir-left[data-v-bb49d297]{flex:0 0 100%}.ir-prices[data-v-bb49d297]{flex-wrap:wrap;justify-content:flex-start;gap:3px}.ir-vol[data-v-bb49d297]{align-self:flex-end}}@media(max-width:700px){.market-page[data-v-bb49d297]{padding:12px}.filter-row[data-v-bb49d297]{flex-direction:column;gap:10px;padding:12px 14px}.filter-row-main[data-v-bb49d297]{width:100%;flex:none}.filter-row-filters[data-v-bb49d297]{width:100%;flex:none;gap:8px}.filter-select[data-v-bb49d297]{flex:1;min-width:0;padding:8px;text-align:center;font-size:.8rem}.btn-filter[data-v-bb49d297]{padding:8px 20px;font-size:.85rem}.btn-reset[data-v-bb49d297]{padding:8px 14px;font-size:.8rem}}@media(max-width:480px){.ir-city[data-v-bb49d297]{min-width:40px;padding:3px 4px}.irc-price[data-v-bb49d297]{font-size:.68rem}}.ir-chart-btn[data-v-bb49d297]{background:none;border:none;padding:2px 6px;cursor:pointer;font-size:.9rem;opacity:.5;line-height:1;flex-shrink:0}.ir-chart-btn[data-v-bb49d297]:hover{opacity:1}.chart-expand[data-v-bb49d297]{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:16px;margin:12px 0}.chart-loading[data-v-bb49d297],.chart-empty[data-v-bb49d297]{text-align:center;padding:30px;color:var(--dim)}.chart-header[data-v-bb49d297]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.chart-title[data-v-bb49d297]{font-weight:600;font-size:.95rem}.chart-range[data-v-bb49d297]{display:flex;gap:4px}.chart-range button[data-v-bb49d297]{background:transparent;border:1px solid var(--border);border-radius:4px;padding:4px 12px;cursor:pointer;font-size:.78rem;color:var(--dim)}.chart-range button.active[data-v-bb49d297]{background:var(--gold);color:#0a0a14;border-color:var(--gold)}.chart-canvas-wrap[data-v-bb49d297]{width:100%}.chart-svg[data-v-bb49d297]{width:100%;height:auto}.chart-legend[data-v-bb49d297]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;justify-content:center}.cl-item[data-v-bb49d297]{display:flex;align-items:center;gap:4px;font-size:.78rem;color:var(--dim)}.cl-dot[data-v-bb49d297]{width:8px;height:8px;border-radius:50%}.irc-age[data-v-bb49d297]{font-size:.55rem;font-weight:600;line-height:1}.irc-age.fresh[data-v-bb49d297]{color:#4ade80}.irc-age.warm[data-v-bb49d297]{color:#facc15}.irc-age.stale[data-v-bb49d297]{color:var(--dim)}.irc-price.stale[data-v-bb49d297]{opacity:.5}.load-more-wrap[data-v-bb49d297]{text-align:center;padding:16px 0}.load-more-btn[data-v-bb49d297]{background:var(--card);border:1px solid var(--border);color:var(--gold);padding:10px 32px;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .15s}.load-more-btn[data-v-bb49d297]:hover{background:#c9a84c1a;border-color:var(--gold)}.load-more-btn[data-v-bb49d297]:disabled{opacity:.4;cursor:default}.craft-page[data-v-689ee180]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;padding:16px;max-width:800px;margin:0 auto}.craft-hero[data-v-689ee180]{text-align:center;padding:24px 16px}.craft-title[data-v-689ee180]{font-family:Cinzel,Georgia,serif;font-size:1.4rem;color:#c9a84c;margin:0 0 8px}.craft-sub[data-v-689ee180]{font-size:.85rem;color:#5a5a6a;margin:0}.craft-search[data-v-689ee180]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px;margin-bottom:16px}.cs-input-wrap[data-v-689ee180]{display:flex;gap:8px}.cs-input[data-v-689ee180]{flex:1;background:#0a0a14;border:1px solid var(--border);border-radius:6px;padding:8px 12px;color:var(--text);font-size:.85rem;outline:none}.cs-input[data-v-689ee180]:focus{border-color:var(--gold)}.cs-btn[data-v-689ee180]{background:var(--gold);color:#0a0a14;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600}.cs-results[data-v-689ee180]{margin-top:12px;border-top:1px solid #1a1a30;padding-top:12px}.cs-count[data-v-689ee180]{color:var(--muted);font-size:.78rem;margin-bottom:8px}.cs-item[data-v-689ee180]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a0a14;border-radius:6px;cursor:pointer;margin-bottom:6px}.cs-item[data-v-689ee180]:hover{background:#c9a84c1a}.csi-tier[data-v-689ee180]{background:#c9a84c;color:#0a0a14;padding:2px 6px;border-radius:4px;font-size:.72rem;font-weight:600}.csi-name[data-v-689ee180]{flex:1;color:var(--text);font-size:.85rem}.csi-id[data-v-689ee180]{color:var(--dim);font-size:.72rem}.cs-more[data-v-689ee180]{color:var(--muted);font-size:.78rem;text-align:center;padding:8px}.craft-result[data-v-689ee180]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px}.cr-header[data-v-689ee180]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1a1a30}.cr-title[data-v-689ee180]{font-size:1.1rem;color:var(--gold);font-weight:600}.cr-tier[data-v-689ee180]{background:#c9a84c;color:#0a0a14;padding:4px 10px;border-radius:6px;font-size:.78rem;font-weight:600}.cr-loading[data-v-689ee180]{text-align:center;color:var(--muted);padding:20px}.cr-error[data-v-689ee180]{text-align:center;color:var(--red);padding:20px}.cr-section[data-v-689ee180]{margin-bottom:16px}.crs-title[data-v-689ee180]{font-size:.9rem;color:var(--gold);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #1a1a30}.cro-row[data-v-689ee180]{display:flex;align-items:center;gap:12px;padding:8px 0;flex-wrap:wrap}.cro-label[data-v-689ee180]{display:flex;align-items:center;gap:6px;color:var(--text);font-size:.85rem}.cro-label input[type=checkbox][data-v-689ee180]{width:16px;height:16px;accent-color:var(--gold)}.cro-spec[data-v-689ee180]{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.78rem}.cro-spec-input[data-v-689ee180]{background:#0a0a14;border:1px solid var(--border);border-radius:4px;padding:4px 8px;color:var(--text);font-size:.78rem;width:60px;outline:none}.cro-spec-input[data-v-689ee180]:focus{border-color:var(--gold)}.cro-spec-hint[data-v-689ee180]{color:var(--dim);font-size:.7rem}.cro-qty-input[data-v-689ee180]{background:#0a0a14;border:1px solid var(--border);border-radius:4px;padding:4px 8px;color:var(--text);font-size:.78rem;width:80px;outline:none}.cro-qty-input[data-v-689ee180]:focus{border-color:var(--gold)}.crm-row[data-v-689ee180]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #1a1a30}.crm-name[data-v-689ee180]{flex:1;color:var(--text);font-size:.82rem;min-width:120px}.crm-count[data-v-689ee180]{color:var(--muted);font-size:.78rem}.crm-price-wrap[data-v-689ee180]{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;justify-content:space-between}.crm-price-left[data-v-689ee180],.crm-price-right[data-v-689ee180]{display:flex;align-items:center;gap:6px}.crm-price[data-v-689ee180]{color:var(--text);font-size:.8rem}.crm-price.live[data-v-689ee180]{color:var(--green)}.crm-input[data-v-689ee180]{background:#0a0a14;border:1px solid var(--border);border-radius:4px;padding:4px 8px;color:var(--text);font-size:.78rem;width:80px;outline:none}.crm-input[data-v-689ee180]:focus{border-color:var(--gold)}.crm-manual-label[data-v-689ee180]{color:var(--red);font-size:.7rem}.crm-total[data-v-689ee180]{color:var(--gold);font-size:.82rem;font-weight:600;min-width:80px;text-align:right}.crm-saved[data-v-689ee180]{color:var(--green);font-size:.78rem}.crc-row[data-v-689ee180]{display:flex;justify-content:space-between;padding:6px 0;font-size:.82rem}.crc-row span[data-v-689ee180]:first-child{color:var(--muted)}.crc-row span[data-v-689ee180]:last-child{color:var(--text)}.crc-row.focus-saved span[data-v-689ee180]:last-child{color:var(--green)}.crc-total[data-v-689ee180]{border-top:1px solid #1a1a30;padding-top:10px;margin-top:4px}.crc-total span[data-v-689ee180]:first-child{color:var(--gold);font-weight:600}.crc-total span[data-v-689ee180]:last-child{color:var(--gold);font-weight:600}.focus-section[data-v-689ee180]{background:#c9a84c0d;border-radius:8px;padding:12px}.crf-row[data-v-689ee180]{display:flex;justify-content:space-between;padding:4px 0;font-size:.82rem}.crf-row span[data-v-689ee180]:first-child{color:var(--muted)}.crf-row span[data-v-689ee180]:last-child{color:var(--text)}.crf-rate[data-v-689ee180]{color:var(--gold);font-weight:600}.bm-section[data-v-689ee180]{background:#f871710d;border:1px solid rgba(248,113,113,.2);border-radius:8px;padding:12px}.crbm-row[data-v-689ee180]{display:flex;justify-content:space-between;padding:4px 0;font-size:.82rem}.crbm-row span[data-v-689ee180]:first-child{color:var(--muted)}.crbm-row span[data-v-689ee180]:last-child{color:var(--text)}.crbm-price[data-v-689ee180]{color:var(--gold);font-weight:600}.crbm-row .positive[data-v-689ee180]{color:var(--green)}.crbm-row .negative[data-v-689ee180]{color:var(--red)}.crbm-row.focus-profit[data-v-689ee180]{border-top:1px solid rgba(248,113,113,.2);padding-top:8px;margin-top:4px}.crbm-note[data-v-689ee180]{color:var(--muted);font-size:.7rem;margin-top:8px}.cr-city-table[data-v-689ee180]{font-size:.78rem}.cct-header[data-v-689ee180]{display:flex;gap:6px;padding:8px 0;border-bottom:1px solid #2a2a3e;color:#c9a84c;font-weight:600}.cct-header span[data-v-689ee180]{flex:1;text-align:center}.cct-header span[data-v-689ee180]:first-child{flex:1.2;text-align:left}.cct-row[data-v-689ee180]{display:flex;gap:6px;padding:8px 0;border-bottom:1px solid #1a1a30}.cct-row span[data-v-689ee180]{flex:1;text-align:center}.cct-row span[data-v-689ee180]:first-child{flex:1.2;text-align:left}.cct-row.nodata[data-v-689ee180]{color:var(--dim)}.cct-city[data-v-689ee180]{color:var(--text)}.cct-row .positive[data-v-689ee180]{color:var(--green)}.cct-row .negative[data-v-689ee180]{color:var(--red)}.cct-note[data-v-689ee180]{color:var(--muted);font-size:.7rem;margin-top:8px}.cr-warning[data-v-689ee180]{background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:6px;padding:10px 12px;color:var(--red);font-size:.78rem;margin-top:16px}.craft-help[data-v-689ee180]{text-align:center;color:var(--muted);padding:40px 20px;font-size:.85rem}@media(max-width:768px){.craft-page[data-v-689ee180]{padding:8px}.craft-hero[data-v-689ee180]{padding:16px 8px}.craft-title[data-v-689ee180]{font-size:1.2rem}.cs-input-wrap[data-v-689ee180]{flex-direction:column}.crm-row[data-v-689ee180]{flex-wrap:wrap;gap:4px;padding:10px 12px;background:#0a0a14;border-radius:8px;margin-bottom:6px;border:none}.crm-name[data-v-689ee180]{flex:1;min-width:0;font-size:.85rem}.crm-count[data-v-689ee180]{color:var(--gold);font-size:.82rem;font-weight:600}.crm-price-wrap[data-v-689ee180]{width:100%;min-width:auto;flex:auto;justify-content:space-between;margin-top:4px;padding-top:6px;border-top:1px solid #1a1a30}.cct-header[data-v-689ee180],.cct-row[data-v-689ee180]{flex-wrap:wrap;gap:4px}.cct-header span[data-v-689ee180],.cct-row span[data-v-689ee180]{flex:1;min-width:60px;text-align:center}.cct-header span[data-v-689ee180]:first-child,.cct-row span[data-v-689ee180]:first-child{min-width:80px;text-align:left}.cro-row[data-v-689ee180]{flex-direction:column;align-items:flex-start;gap:8px}.cro-spec[data-v-689ee180]{margin-left:24px}}.player-page[data-v-86d2981f]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;padding:16px;max-width:800px;margin:0 auto}.player-hero[data-v-86d2981f]{text-align:center;padding:24px 16px}.player-title[data-v-86d2981f]{font-family:Cinzel,Georgia,serif;font-size:1.4rem;color:#c9a84c;margin:0 0 8px}.player-sub[data-v-86d2981f]{font-size:.85rem;color:#5a5a6a;margin:0}.player-search[data-v-86d2981f]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px;margin-bottom:16px}.ps-input-wrap[data-v-86d2981f]{display:flex;gap:8px}.ps-input[data-v-86d2981f]{flex:1;background:#0a0a14;border:1px solid var(--border);border-radius:6px;padding:8px 12px;color:var(--text);font-size:.85rem;outline:none}.ps-input[data-v-86d2981f]:focus{border-color:var(--gold)}.ps-btn[data-v-86d2981f]{background:var(--gold);color:#0a0a14;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600}.ps-results[data-v-86d2981f]{margin-top:12px;border-top:1px solid #1a1a30;padding-top:12px}.ps-section[data-v-86d2981f]{margin-bottom:12px}.ps-section-title[data-v-86d2981f]{color:var(--gold);font-size:.78rem;font-weight:600;margin-bottom:8px}.ps-item[data-v-86d2981f]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a0a14;border-radius:6px;cursor:pointer;margin-bottom:6px}.ps-item[data-v-86d2981f]:hover{background:#c9a84c1a}.ps-avatar[data-v-86d2981f]{width:32px;height:32px;border-radius:4px;background:#1a1a30}.ps-avatar-placeholder[data-v-86d2981f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#1a1a30;border-radius:4px;font-size:1rem}.psi-name[data-v-86d2981f]{flex:1;color:var(--text);font-size:.85rem}.psi-guild[data-v-86d2981f]{color:var(--muted);font-size:.78rem}.psi-fame[data-v-86d2981f]{color:var(--gold);font-size:.72rem}.guild-item[data-v-86d2981f]{background:#c9a84c0d}.ps-no-results[data-v-86d2981f]{color:var(--muted);font-size:.85rem;text-align:center;padding:20px}.ps-loading[data-v-86d2981f]{color:var(--gold);font-size:.85rem;text-align:center;padding:20px;animation:pulse-86d2981f 1.5s infinite}@keyframes pulse-86d2981f{0%,to{opacity:1}50%{opacity:.4}}.player-detail[data-v-86d2981f]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px;margin-bottom:16px}.pd-header[data-v-86d2981f]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1a1a30}.pd-avatar[data-v-86d2981f]{width:48px;height:48px;border-radius:8px;background:#1a1a30}.pd-avatar-placeholder[data-v-86d2981f]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#1a1a30;border-radius:8px;font-size:1.5rem}.pd-header-info[data-v-86d2981f]{flex:1}.pd-name[data-v-86d2981f]{font-size:1.1rem;color:var(--gold);font-weight:600}.pd-guild[data-v-86d2981f]{color:var(--gold);font-size:.85rem;margin-left:8px;cursor:pointer}.pd-guild[data-v-86d2981f]:hover{text-decoration:underline}.pd-alliance[data-v-86d2981f]{color:var(--dim);font-size:.78rem;margin-left:4px}.pd-ip[data-v-86d2981f]{color:var(--text);font-size:.85rem;font-weight:600}.pd-close[data-v-86d2981f]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:1rem;padding:4px 8px}.pd-close[data-v-86d2981f]:hover{color:var(--text)}.pd-loading[data-v-86d2981f]{text-align:center;color:var(--muted);padding:20px}.pd-error[data-v-86d2981f]{text-align:center;color:var(--red);padding:20px}.pd-section[data-v-86d2981f]{margin-bottom:16px}.pds-title[data-v-86d2981f]{font-size:.9rem;color:var(--gold);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #1a1a30}.pd-stats[data-v-86d2981f]{display:flex;gap:16px;padding:12px 0}.pdstat[data-v-86d2981f]{text-align:center;flex:1}.pdstat-value[data-v-86d2981f]{font-size:1.2rem;font-weight:600;display:block}.pdstat-value.positive[data-v-86d2981f]{color:var(--green)}.pdstat-value.negative[data-v-86d2981f]{color:var(--red)}.pdstat-label[data-v-86d2981f]{color:var(--muted);font-size:.78rem}.pde-row[data-v-86d2981f]{display:flex;gap:8px;margin-bottom:6px}.pde-slot[data-v-86d2981f]{flex:1;background:#0a0a14;border-radius:6px;padding:8px 12px}.pde-slot.empty[data-v-86d2981f]{background:#0000004d}.pde-label[data-v-86d2981f]{color:var(--muted);font-size:.72rem;display:block}.pde-item[data-v-86d2981f]{color:var(--text);font-size:.78rem}.pde-empty[data-v-86d2981f]{color:var(--muted);font-size:.85rem;text-align:center;padding:12px}.pd-stat-row[data-v-86d2981f]{display:flex;justify-content:space-between;padding:6px 0;font-size:.82rem}.pd-stat-row.sub[data-v-86d2981f]{padding-left:12px;font-size:.78rem}.pdsr-label[data-v-86d2981f]{color:var(--muted)}.pdsr-value[data-v-86d2981f]{color:var(--text)}.pd-gather-grid[data-v-86d2981f]{display:flex;gap:8px;margin-top:8px}.pdg-item[data-v-86d2981f]{flex:1;text-align:center;background:#0a0a14;border-radius:6px;padding:8px}.pdg-label[data-v-86d2981f]{color:var(--muted);font-size:.72rem;display:block}.pdg-value[data-v-86d2981f]{color:var(--text);font-size:.78rem}.pd-other-grid[data-v-86d2981f]{display:flex;gap:8px}.pdo-item[data-v-86d2981f]{flex:1;text-align:center;background:#0a0a14;border-radius:6px;padding:8px}.pdo-label[data-v-86d2981f]{color:var(--muted);font-size:.72rem;display:block}.pdo-value[data-v-86d2981f]{color:var(--text);font-size:.78rem}.pde-item[data-v-86d2981f]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #1a1a30;font-size:.78rem}.pde-kill[data-v-86d2981f]{color:var(--green);font-weight:600;min-width:40px}.pde-death[data-v-86d2981f]{color:var(--red);font-weight:600;min-width:40px}.pde-target[data-v-86d2981f]{flex:1;color:var(--text)}.pde-time[data-v-86d2981f]{color:var(--muted)}.pde-fame[data-v-86d2981f]{color:var(--gold);text-align:right}.pd-updated[data-v-86d2981f]{color:var(--dim);font-size:.72rem;text-align:center;margin-top:16px}.player-events[data-v-86d2981f]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px}.pe-title[data-v-86d2981f]{font-size:.9rem;color:var(--gold);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #1a1a30}.pe-item[data-v-86d2981f]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #1a1a30;font-size:.78rem}.pei-killer[data-v-86d2981f],.pei-victim[data-v-86d2981f]{flex:1;cursor:pointer}.pei-killer[data-v-86d2981f]:hover,.pei-victim[data-v-86d2981f]:hover{color:var(--gold)}.pei-name[data-v-86d2981f]{color:var(--text)}.pei-guild[data-v-86d2981f]{color:var(--muted);font-size:.72rem;margin-left:4px}.pei-action[data-v-86d2981f]{color:var(--red);font-size:1rem}.pei-fame[data-v-86d2981f]{color:var(--gold);min-width:80px;text-align:right}.pei-time[data-v-86d2981f]{color:var(--muted);min-width:60px}.pe-empty[data-v-86d2981f]{color:var(--muted);font-size:.85rem;text-align:center;padding:20px}.guild-detail[data-v-86d2981f]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px;margin-bottom:16px}.gd-header[data-v-86d2981f]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1a1a30}.gd-name[data-v-86d2981f]{font-size:1.1rem;color:var(--gold);font-weight:600;flex:1}.gd-alliance[data-v-86d2981f]{color:var(--muted);font-size:.85rem}.gd-close[data-v-86d2981f]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:1rem;padding:4px 8px}.gd-close[data-v-86d2981f]:hover{color:var(--text)}.gd-loading[data-v-86d2981f]{text-align:center;color:var(--muted);padding:20px}.gd-error[data-v-86d2981f]{text-align:center;color:var(--red);padding:20px}.gd-section[data-v-86d2981f]{margin-bottom:16px}.gds-title[data-v-86d2981f]{font-size:.9rem;color:var(--gold);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #1a1a30}.gdi-row[data-v-86d2981f]{display:flex;justify-content:space-between;padding:6px 0;font-size:.82rem}.gdi-row span[data-v-86d2981f]:first-child{color:var(--muted)}.gdi-row span[data-v-86d2981f]:last-child{color:var(--text)}.gdi-link[data-v-86d2981f]{color:var(--gold);cursor:pointer}.gdi-link[data-v-86d2981f]:hover{text-decoration:underline}.gd-stats[data-v-86d2981f]{display:flex;gap:16px;padding:12px 0}.gdstat[data-v-86d2981f]{text-align:center;flex:1}.gdstat-value[data-v-86d2981f]{font-size:1.2rem;font-weight:600;display:block}.gdstat-value.positive[data-v-86d2981f]{color:var(--green)}.gdstat-value.negative[data-v-86d2981f]{color:var(--red)}.gdstat-label[data-v-86d2981f]{color:var(--muted);font-size:.78rem}.gdm-item[data-v-86d2981f]{display:flex;justify-content:space-between;padding:8px 12px;background:#0a0a14;border-radius:6px;cursor:pointer;margin-bottom:6px}.gdm-item[data-v-86d2981f]:hover{background:#c9a84c1a}.gdm-name[data-v-86d2981f]{color:var(--text);font-size:.85rem}.gdm-fame[data-v-86d2981f]{color:var(--gold);font-size:.78rem}.gdm-more[data-v-86d2981f]{color:var(--muted);font-size:.78rem;text-align:center;padding:8px}.gd-no-members[data-v-86d2981f]{color:var(--muted);font-size:.85rem;text-align:center;padding:20px}.player-help[data-v-86d2981f]{text-align:center;color:var(--muted);padding:40px 20px;font-size:.85rem}@media(max-width:768px){.player-page[data-v-86d2981f]{padding:8px}.player-hero[data-v-86d2981f]{padding:16px 8px}.player-title[data-v-86d2981f]{font-size:1.2rem}.ps-input-wrap[data-v-86d2981f]{flex-direction:column}.pd-stats[data-v-86d2981f]{flex-direction:column;gap:8px}.pd-header[data-v-86d2981f]{flex-wrap:wrap}.pd-ip[data-v-86d2981f]{min-width:100%;text-align:left;margin-top:8px}.pde-row[data-v-86d2981f]{flex-direction:column}.pd-gather-grid[data-v-86d2981f]{flex-wrap:wrap}.pdg-item[data-v-86d2981f]{min-width:45%}.pd-other-grid[data-v-86d2981f]{flex-wrap:wrap}.pdo-item[data-v-86d2981f]{min-width:45%}.pe-item[data-v-86d2981f]{flex-wrap:wrap;gap:4px}.pei-killer[data-v-86d2981f]{min-width:45%}.pei-action[data-v-86d2981f]{min-width:10%;text-align:center}.pei-victim[data-v-86d2981f]{min-width:45%}.pei-fame[data-v-86d2981f]{min-width:100%;text-align:left;margin-top:4px}.pei-time[data-v-86d2981f]{min-width:100%;text-align:left}}.gather-page[data-v-6c847509]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;max-width:900px;margin:0 auto;padding:24px 16px}.gather-hero[data-v-6c847509]{text-align:center;padding:20px 0}.gather-title[data-v-6c847509]{font-family:Cinzel,Georgia,serif;font-size:1.5rem;color:#c9a84c;margin:0 0 8px}.gather-sub[data-v-6c847509]{color:#6a6a7a;font-size:.85rem;margin:0}.gather-filters[data-v-6c847509]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px 20px;margin-bottom:16px}.gf-row[data-v-6c847509]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #1a1a30;flex-wrap:wrap}.gf-row[data-v-6c847509]:last-child{border:none}.gf-label[data-v-6c847509]{color:#c9a84c;font-size:.82rem;font-weight:600;min-width:80px;padding-top:4px}.gf-checkboxes[data-v-6c847509]{display:flex;gap:8px;flex-wrap:wrap}.gf-check[data-v-6c847509]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;border:1px solid #1a1a30;cursor:pointer;font-size:.8rem;transition:all .15s;background:#0a0a14}.gf-check.active[data-v-6c847509]{border-color:#c9a84c;background:#c9a84c1a;color:#c9a84c}.gf-check input[data-v-6c847509]{display:none}.gf-check-label[data-v-6c847509]{color:inherit}.gf-safety-btns[data-v-6c847509]{display:flex;gap:8px;flex-wrap:wrap;flex:1}.gf-safety-btns button[data-v-6c847509]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;border-radius:8px;border:1px solid #1a1a30;background:#0a0a14;color:#6a6a7a;font-size:.82rem;cursor:pointer;flex:1;min-width:120px}.gf-safety-btns button.active[data-v-6c847509]{border-color:#4a9;background:#44aa9914;color:#4a9}.gf-safety-btns button small[data-v-6c847509]{font-size:.68rem;color:inherit;opacity:.7}.gather-stats[data-v-6c847509]{text-align:center;color:#b0a890;font-size:.85rem;padding:8px 0}.gather-stats strong[data-v-6c847509]{color:#c9a84c}.gs-hint[data-v-6c847509]{color:#6a6a7a;font-size:.78rem}.gather-results[data-v-6c847509]{display:flex;flex-direction:column;gap:8px}.gz-card[data-v-6c847509]{background:#112;border:1px solid #1a1a30;border-radius:10px;padding:12px 16px;transition:all .15s}.gz-card.clickable[data-v-6c847509]{cursor:pointer}.gz-card.clickable[data-v-6c847509]:hover{border-color:#c9a84c;background:#151530}.gz-header[data-v-6c847509]{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.gz-name[data-v-6c847509]{flex:1;color:#e0d6c2;font-size:.9rem;font-weight:500;min-width:120px}.gz-region[data-v-6c847509]{font-size:.7rem;padding:2px 8px;border-radius:4px}.gr-outlands[data-v-6c847509]{background:#9664ff1f;color:#96f}.gr-royal[data-v-6c847509]{background:#4488441f;color:#4a4}.gz-safety[data-v-6c847509]{font-size:.7rem;padding:2px 8px;border-radius:4px;font-weight:600}.gs-blue[data-v-6c847509]{background:#4488ff26;color:#48f}.gs-yellow[data-v-6c847509]{background:#ccaa0026;color:#ca0}.gs-red[data-v-6c847509]{background:#ff444426;color:#f44}.gs-black[data-v-6c847509]{background:#9664ff26;color:#96f}.gz-biome[data-v-6c847509]{font-size:.75rem;color:#6a6a7a}.gz-tier[data-v-6c847509]{font-size:.75rem;color:#c9a84c;font-weight:600;padding:2px 6px;border:1px solid #c9a84c33;border-radius:4px}.gz-resources[data-v-6c847509]{display:flex;gap:6px;flex-wrap:wrap}.gzr-chip[data-v-6c847509]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:4px;font-size:.75rem;background:#0a0a14;color:#b0a890;white-space:nowrap}.gzr-chip.wood[data-v-6c847509]{color:#7cb359;border:1px solid #7cb35933}.gzr-chip.fiber[data-v-6c847509]{color:#afc959;border:1px solid #afc95933}.gzr-chip.hide[data-v-6c847509]{color:#d4a84c;border:1px solid #d4a84c33}.gzr-chip.ore[data-v-6c847509]{color:#8a8acf;border:1px solid #8a8acf33}.gzr-chip.rock[data-v-6c847509]{color:#b8a890;border:1px solid #b8a89033}.gz-empty[data-v-6c847509]{text-align:center;color:#6a6a7a;padding:40px}.gather-help[data-v-6c847509]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:20px;margin-top:16px}.gather-help h3[data-v-6c847509]{color:#c9a84c;font-size:1rem;margin:0 0 16px}.gather-help h4[data-v-6c847509]{color:#d4c088;font-size:.9rem;margin:20px 0 10px}.gh-steps[data-v-6c847509]{display:flex;flex-direction:column;gap:12px}.gh-step[data-v-6c847509]{display:flex;gap:12px;align-items:flex-start}.ghs-num[data-v-6c847509]{width:28px;height:28px;border-radius:50%;background:#c9a84c26;color:#c9a84c;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;flex-shrink:0}.gh-step strong[data-v-6c847509]{color:#e0d6c2;font-size:.85rem}.gh-step p[data-v-6c847509]{color:#6a6a7a;font-size:.78rem;margin:4px 0 0}.gh-table[data-v-6c847509]{margin-top:8px}.ght-row[data-v-6c847509]{display:flex;gap:8px;padding:6px 8px;font-size:.78rem;border-bottom:1px solid #1a1a30}.ght-hdr[data-v-6c847509]{color:#6a6a7a;font-weight:600;font-size:.75rem}.ght-row span[data-v-6c847509]{flex:1;text-align:center;color:#b0a890}.ght-row span[data-v-6c847509]:first-child{text-align:left;flex:1.5}.ght-row .pri[data-v-6c847509]{color:#c9a84c;font-weight:600}.ght-row .low[data-v-6c847509]{color:#4a4a4a}.ght-row .none[data-v-6c847509]{color:#2a2a3a}@media(max-width:768px){.gather-page[data-v-6c847509]{padding:8px}.gather-title[data-v-6c847509]{font-size:1.2rem}.gf-safety-btns[data-v-6c847509]{flex-direction:column}.gf-safety-btns button[data-v-6c847509]{flex-direction:row;justify-content:center}.gz-header[data-v-6c847509]{flex-wrap:wrap}.gf-row[data-v-6c847509]{flex-direction:column;gap:8px}}.farm-page[data-v-ba874273]{min-height:100vh;background:#0a0a14;color:#e0d6c2;font-family:Inter,system-ui,sans-serif;max-width:760px;margin:0 auto;padding:24px 16px}.farm-hero[data-v-ba874273]{text-align:center;padding:16px 0}.farm-title[data-v-ba874273]{font-family:Cinzel,Georgia,serif;font-size:1.5rem;color:#c9a84c;margin:0 0 4px}.farm-sub[data-v-ba874273]{color:#6a6a7a;font-size:.85rem;margin:0}.farm-tabs[data-v-ba874273]{display:flex;gap:6px;margin-bottom:14px}.farm-tabs button[data-v-ba874273]{padding:6px 18px;border-radius:8px;border:1px solid #1a1a30;background:#112;color:#6a6a7a;font-size:.82rem;cursor:pointer;transition:all .15s}.farm-tabs button.active[data-v-ba874273]{border-color:#c9a84c;background:#c9a84c1a;color:#c9a84c}.farm-results[data-v-ba874273]{display:flex;flex-direction:column;gap:6px}.fr-card[data-v-ba874273]{background:#112;border:1px solid #1a1a30;border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:8px;transition:all .15s}.fr-card.top1[data-v-ba874273]{border-color:#c9a84c66;background:linear-gradient(135deg,#c9a84c0f,#c9a84c05)}.fr-card.top2[data-v-ba874273]{border-color:#aaa3}.fr-card.top3[data-v-ba874273]{border-color:#9a7a3a33}.frc-left[data-v-ba874273]{display:flex;align-items:center;gap:6px;flex-shrink:0}.frc-rank[data-v-ba874273]{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;background:#1a1a30;color:#6a6a7a}.frc-rank.rank1[data-v-ba874273]{background:linear-gradient(135deg,#c9a84c,#f0d060);color:#1a1a00;font-size:.75rem}.frc-rank.rank2[data-v-ba874273]{background:linear-gradient(135deg,#aaa,#ddd);color:#1a1a20}.frc-rank.rank3[data-v-ba874273]{background:linear-gradient(135deg,#b8860b,#d4a040);color:#1a1a00}.frc-icon[data-v-ba874273]{font-size:1.2rem}.frc-body[data-v-ba874273]{flex:1;min-width:0}.frc-name[data-v-ba874273]{color:#e0d6c2;font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frc-name small[data-v-ba874273]{color:#6a6a7a;font-size:.65rem;margin-left:2px}.frc-city[data-v-ba874273]{font-size:.62rem;color:#4a9;margin-left:4px}.frc-meta[data-v-ba874273]{display:flex;align-items:center;gap:5px;margin-top:2px;flex-wrap:wrap}.frcm-cost[data-v-ba874273]{font-size:.72rem;color:#8a7a6a}.frcm-arrow[data-v-ba874273]{color:#3a3a4a;font-size:.65rem}.frcm-sell[data-v-ba874273]{font-size:.74rem;color:#c9a84c;font-weight:600}.frcm-milk[data-v-ba874273]{font-size:.68rem;color:#4a9}.frc-profit[data-v-ba874273]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.frcp-line[data-v-ba874273]{font-size:.72rem;color:#8a8a7a;white-space:nowrap}.frcp-l[data-v-ba874273]{color:#6a6a7a;font-weight:400}.frcp-line strong[data-v-ba874273]{font-size:.78rem;font-weight:600}.frcp-line strong.up[data-v-ba874273]{color:#4a9}.frcp-line strong.down[data-v-ba874273]{color:#f44}.frcp-roi[data-v-ba874273]{font-size:.68rem;font-weight:600;color:#6a6a7a;margin-top:1px}.frcp-roi.up[data-v-ba874273]{color:#4a9}.frcp-roi.down[data-v-ba874273]{color:#f44}.fer-empty[data-v-ba874273]{text-align:center;color:#6a6a7a;padding:60px 20px;font-size:.9rem}.farm-help[data-v-ba874273]{background:#112;border:1px solid #1a1a30;border-radius:12px;padding:16px;margin-top:20px}.farm-help h3[data-v-ba874273]{color:#c9a84c;font-size:.9rem;margin:0 0 12px}.fh-grid[data-v-ba874273]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fh-item[data-v-ba874273]{display:flex;flex-direction:column;gap:3px;padding:8px 12px;background:#0a0a14;border-radius:8px}.fh-item strong[data-v-ba874273]{color:#d4c088;font-size:.78rem}.fh-item span[data-v-ba874273]{color:#6a6a7a;font-size:.75rem}@media(max-width:768px){.farm-page[data-v-ba874273]{padding:8px}.frc-meta[data-v-ba874273]{flex-wrap:wrap}.fh-grid[data-v-ba874273]{grid-template-columns:1fr}}
