.header[data-v-4341b19c]{position:sticky;top:0;z-index:100;background:#0b0c10eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.header-inner[data-v-4341b19c]{display:flex;align-items:center;gap:32px;height:68px}.brand[data-v-4341b19c]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-4341b19c]{width:42px;height:42px;border-radius:12px;background:var(--gold-grad);color:#111;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-gold)}.brand-name[data-v-4341b19c]{display:flex;flex-direction:column;line-height:1.1}.brand-name .gold-text[data-v-4341b19c]{font-size:21px;font-weight:800;letter-spacing:.5px}.brand-sub[data-v-4341b19c]{font-size:9px;letter-spacing:2.5px;color:var(--text-secondary)}.nav[data-v-4341b19c]{display:flex;gap:26px;flex:1}.nav-link[data-v-4341b19c]{font-size:15px;color:var(--text-secondary);padding:8px 2px;position:relative;transition:color .2s}.nav-link[data-v-4341b19c]:hover,.nav-link.active[data-v-4341b19c]{color:var(--gold-light)}.nav-link.active[data-v-4341b19c]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--gold-grad);border-radius:2px}.actions[data-v-4341b19c]{display:flex;gap:12px;align-items:center}.lang-switcher[data-v-4341b19c]{position:relative}.lang-btn[data-v-4341b19c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;background:transparent;transition:all .2s}.lang-btn .flag[data-v-4341b19c]{display:block}.lang-btn[data-v-4341b19c]:hover{border-color:var(--gold-light);color:var(--gold-light)}.lang-dropdown[data-v-4341b19c]{position:absolute;top:100%;right:0;margin-top:6px;background:#14161efa;border:1px solid var(--border);border-radius:8px;padding:4px;min-width:140px;z-index:200;box-shadow:0 8px 32px #00000080}.lang-option[data-v-4341b19c]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 14px;border-radius:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;background:transparent;border:none;transition:all .15s}.lang-option .flag[data-v-4341b19c]{display:block;flex-shrink:0}.lang-option-text[data-v-4341b19c]{white-space:nowrap}.lang-option[data-v-4341b19c]:hover{background:#d4af371a;color:var(--gold-light)}.lang-option.active[data-v-4341b19c]{color:var(--gold-light);font-weight:700}.btn-login[data-v-4341b19c]{padding:9px 20px;border-radius:8px;border:1px solid var(--border-strong);color:var(--gold-light);font-weight:600;transition:all .2s}.btn-login[data-v-4341b19c]:hover{background:#d4af371a}.user-chip[data-v-4341b19c]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:30px;border:1px solid var(--border);background:#d4af3714;text-decoration:none;color:inherit}.user-chip[data-v-4341b19c]:hover{border-color:var(--gold)}.u-avatar[data-v-4341b19c]{width:30px;height:30px;border-radius:50%;background:var(--gold-grad);color:#111;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.u-name[data-v-4341b19c]{color:var(--gold-light);font-size:13px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-logout[data-v-4341b19c]{padding:9px 16px;border-radius:8px;color:var(--text-secondary);border:1px solid var(--border);font-size:13px;transition:all .2s}.btn-logout[data-v-4341b19c]:hover{color:var(--down);border-color:var(--down)}.mobile-user[data-v-4341b19c]{padding:14px 0;color:var(--gold-light);font-size:14px;border-bottom:1px solid rgba(212,175,55,.08)}.btn-register[data-v-4341b19c]{padding:10px 22px;border-radius:8px;background:var(--gold-grad);color:#111;font-weight:700;box-shadow:var(--shadow-gold);transition:transform .2s,box-shadow .2s}.btn-register[data-v-4341b19c]:hover{transform:translateY(-1px);box-shadow:0 8px 28px #d4af374d}.menu-toggle[data-v-4341b19c]{display:none;font-size:24px;color:var(--gold-light)}.mobile-menu[data-v-4341b19c]{display:none;flex-direction:column;padding:12px 20px 20px;border-top:1px solid var(--border);background:#0b0c10fa}.mobile-link[data-v-4341b19c]{padding:14px 0;border-bottom:1px solid rgba(212,175,55,.08);color:var(--text-secondary)}.mobile-lang[data-v-4341b19c]{display:flex;gap:6px;padding:14px 0;border-bottom:1px solid rgba(212,175,55,.08);flex-wrap:wrap}.mobile-lang-btn[data-v-4341b19c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;color:var(--text-secondary);border:1px solid var(--border);background:transparent;cursor:pointer;transition:all .15s}.mobile-lang-btn .flag[data-v-4341b19c]{display:block;flex-shrink:0}.mobile-lang-btn.active[data-v-4341b19c]{border-color:var(--gold-light);color:var(--gold-light);font-weight:700}.mobile-register[data-v-4341b19c]{margin-top:16px;padding:14px;border-radius:9px;background:var(--gold-grad);color:#111;font-weight:700}@media (max-width: 900px){.nav[data-v-4341b19c]{display:none}.menu-toggle[data-v-4341b19c]{display:block}.mobile-menu[data-v-4341b19c]{display:flex}.lang-switcher[data-v-4341b19c]{display:none}}@media (max-width: 560px){.nav[data-v-4341b19c],.btn-login[data-v-4341b19c]{display:none}}.ticker[data-v-fd027598]{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0d0e12d9;position:relative}.ticker-track[data-v-fd027598]{display:flex;gap:40px;white-space:nowrap;width:max-content;transition:transform .6s linear;padding:10px 20px}.ticker-item[data-v-fd027598]{display:inline-flex;align-items:center;gap:10px;font-size:12.5px}.ticker-item .sym[data-v-fd027598]{color:var(--text-secondary);font-weight:600}.ticker-item .px[data-v-fd027598]{font-weight:700;font-variant-numeric:tabular-nums}.ticker-item .chg[data-v-fd027598]{font-size:11.5px}.main[data-v-fa34643d]{flex:1}.footer[data-v-fa34643d]{border-top:1px solid var(--border);background:#0d0e12e6;margin-top:40px}.footer-inner[data-v-fa34643d]{padding:32px 24px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.footer-logo[data-v-fa34643d]{font-size:18px;font-weight:800}.footer-desc[data-v-fa34643d]{color:var(--text-muted);font-size:13px;margin-top:6px}.footer-links[data-v-fa34643d]{display:flex;gap:24px}.footer-links a[data-v-fa34643d]{color:var(--text-secondary);font-size:14px}.footer-links a[data-v-fa34643d]:hover{color:var(--gold-light)}.footer-note[data-v-fa34643d]{width:100%;text-align:center;color:var(--text-muted);font-size:12px;border-top:1px solid var(--border);padding-top:20px;margin-top:8px}.kline-wrap[data-v-e185f861]{position:relative;width:100%;max-width:100%}.ohlc-info[data-v-e185f861]{position:absolute;top:4px;left:6px;z-index:5;display:flex;gap:10px;font-size:11px;color:var(--text-secondary);pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap}.chip span[data-v-e185f861]{margin-left:5px;font-weight:600}.kline-canvas[data-v-e185f861]{width:100%;height:var(--v318d0c5a)}.spark[data-v-33a424ec]{display:block;overflow:visible}.home[data-v-3398b479]{padding-top:28px}.overview[data-v-3398b479]{display:flex;align-items:center;gap:28px;padding:16px 22px;margin-bottom:26px;flex-wrap:wrap}.ov-account[data-v-3398b479]{display:flex;gap:34px;align-items:center}.ov-cell[data-v-3398b479]{display:flex;flex-direction:column;gap:3px}.ov-cell span[data-v-3398b479]{color:var(--text-muted);font-size:11.5px}.ov-cell b[data-v-3398b479]{font-size:16px}.ov-divider[data-v-3398b479]{width:1px;height:44px;background:var(--border)}.ov-market[data-v-3398b479]{display:flex;gap:24px;flex:1;min-width:0;align-items:center;overflow-x:hidden}.ov-mk[data-v-3398b479]{display:flex;flex-direction:column;gap:2px}.ov-sym[data-v-3398b479]{font-size:11px;color:var(--text-muted)}.ov-px[data-v-3398b479]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ov-chg[data-v-3398b479]{font-size:10.5px}@media (max-width: 900px){.ov-market[data-v-3398b479]{gap:18px;overflow-x:auto;webkit-overflow-scrolling:touch}.ov-mk[data-v-3398b479]{flex-shrink:0}.ov-account[data-v-3398b479]{gap:22px}}.hero[data-v-3398b479]{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;margin-bottom:32px}.hero-left[data-v-3398b479],.hero-right[data-v-3398b479]{min-width:0}.hero-left[data-v-3398b479]{display:flex;flex-direction:column;justify-content:center}.hero-tag[data-v-3398b479]{display:inline-flex;width:max-content;padding:6px 16px;border-radius:30px;border:1px solid var(--border-strong);color:var(--gold-light);font-size:13px;margin-bottom:18px;background:#d4af370f}.hero-title[data-v-3398b479]{font-size:46px;font-weight:800;line-height:1.2}.hero-sub[data-v-3398b479]{color:var(--text-secondary);font-size:16px;margin-top:16px}.hero-actions[data-v-3398b479]{display:flex;gap:16px;margin-top:28px}.hero-btn[data-v-3398b479]{padding:14px 32px;border-radius:10px;font-size:15px;font-weight:700}.hero-btn.primary[data-v-3398b479]{background:var(--gold-grad);color:#111;box-shadow:var(--shadow-gold)}.hero-btn.ghost[data-v-3398b479]{border:1px solid var(--border-strong);color:var(--gold-light)}.hero-stats[data-v-3398b479]{display:flex;gap:40px;margin-top:34px}.stat b[data-v-3398b479]{display:block;font-size:24px;color:var(--gold-light)}.stat span[data-v-3398b479]{color:var(--text-muted);font-size:12.5px}.hero-right[data-v-3398b479]{padding:22px}.hero-price-head[data-v-3398b479]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.sym-badge[data-v-3398b479]{font-weight:800;font-size:18px}.sym-name[data-v-3398b479]{color:var(--text-muted);font-size:13px}.hero-price[data-v-3398b479]{text-align:right}.hero-price-num[data-v-3398b479]{font-size:26px;font-weight:800}.hero-price-chg[data-v-3398b479]{font-size:14px}.minichart[data-v-3398b479]{display:flex;align-items:center;justify-content:center;height:110px;padding:8px 0;border-bottom:1px solid var(--border)}.hero-ticks[data-v-3398b479]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.ht-item[data-v-3398b479]{display:flex;flex-direction:column;gap:4px}.ht-item span[data-v-3398b479]{color:var(--text-muted);font-size:11.5px}.ht-item b[data-v-3398b479]{font-size:15px;font-variant-numeric:tabular-nums}.terminal[data-v-3398b479]{display:grid;grid-template-columns:1fr 300px 300px;gap:22px;align-items:start}.terminal-main[data-v-3398b479],.terminal-order[data-v-3398b479],.terminal-trade[data-v-3398b479]{min-width:0;width:100%}.chart-head[data-v-3398b479]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border)}.asset-tabs[data-v-3398b479]{display:flex;gap:6px;overflow-x:auto}.asset-tab[data-v-3398b479]{display:flex;flex-direction:column;padding:8px 14px;border-radius:10px;transition:background .2s;border:1px solid transparent}.asset-tab[data-v-3398b479]:hover{background:var(--bg-card-hover)}.asset-tab.active[data-v-3398b479]{background:#d4af371a;border-color:var(--border-strong)}.at-sym[data-v-3398b479]{font-size:13px;font-weight:700;color:var(--text-primary)}.at-price[data-v-3398b479]{font-size:12px;font-variant-numeric:tabular-nums}.tf-tabs[data-v-3398b479]{display:flex;gap:4px}.tf-tab[data-v-3398b479]{padding:6px 12px;border-radius:7px;font-size:12.5px;color:var(--text-secondary)}.tf-tab.active[data-v-3398b479]{background:var(--gold-grad);color:#111;font-weight:700}.chart-body[data-v-3398b479]{padding:10px}.chart-foot[data-v-3398b479]{padding:12px 18px;border-top:1px solid var(--border)}.ohlc[data-v-3398b479]{display:flex;gap:26px;font-size:13px;color:var(--text-secondary);flex-wrap:wrap}.ohlc b[data-v-3398b479]{color:var(--text-primary);margin-left:6px}.terminal-order[data-v-3398b479],.terminal-trade[data-v-3398b479]{padding:18px}.order-head[data-v-3398b479]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.order-head h3[data-v-3398b479]{font-size:15px}.buy-sell-note[data-v-3398b479]{font-size:12px;color:var(--text-muted)}.ob-row[data-v-3398b479]{display:grid;grid-template-columns:76px 62px 1fr;gap:8px;font-size:12.5px;padding:4px 0;font-variant-numeric:tabular-nums;position:relative}.ob-row.ob-head[data-v-3398b479]{color:var(--text-muted);font-size:11.5px;border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:6px}.ob-px[data-v-3398b479]{font-weight:600}.ob-bar-wrap[data-v-3398b479]{position:relative;display:flex;align-items:center;justify-content:flex-end}.ob-bar[data-v-3398b479]{position:absolute;right:0;height:100%;opacity:.16;border-radius:2px}.down-bar[data-v-3398b479]{background:var(--down)}.up-bar[data-v-3398b479]{background:var(--up)}.ob-bar-wrap em[data-v-3398b479]{font-style:normal;color:var(--text-muted);font-size:11px;z-index:1}.ob-mid[data-v-3398b479]{text-align:center;padding:10px 0;font-size:17px;font-weight:800;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:8px 0}.ob-mid small[data-v-3398b479]{font-size:11px;font-weight:400;color:var(--text-muted);margin-left:6px}.trade-tabs[data-v-3398b479]{display:flex;background:var(--bg-input);border-radius:9px;padding:4px;margin-bottom:14px}.trade-tabs button[data-v-3398b479]{flex:1;padding:9px;border-radius:7px;font-size:13.5px;color:var(--text-secondary);font-weight:600}.trade-tabs button.active[data-v-3398b479]{background:var(--bg-card-hover);color:var(--gold-light)}.side-toggle[data-v-3398b479]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.side-toggle button[data-v-3398b479]{padding:12px;border-radius:9px;font-weight:700;font-size:13.5px;opacity:.35}.side-buy[data-v-3398b479]{background:var(--up);color:#0412}.side-buy.active[data-v-3398b479]{opacity:1;box-shadow:0 6px 18px #17c7844d}.side-sell[data-v-3398b479]{background:var(--down);color:#fff}.side-sell.active[data-v-3398b479]{opacity:1;box-shadow:0 6px 18px #f6465d4d}.form-row[data-v-3398b479]{margin-bottom:14px}.form-row label[data-v-3398b479]{display:block;color:var(--text-secondary);font-size:12.5px;margin-bottom:6px}.input-wrap[data-v-3398b479]{display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:9px;padding:0 12px}.input-wrap input[data-v-3398b479]{flex:1;background:transparent;border:none;outline:none;padding:11px 0;font-size:14px;color:var(--text-primary)}.input-unit[data-v-3398b479]{color:var(--text-muted);font-size:12px}.leverage-row select[data-v-3398b479]{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:9px;padding:11px 12px;color:var(--text-primary);outline:none}.margin-info[data-v-3398b479]{background:var(--bg-input);border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.margin-info div[data-v-3398b479]{display:flex;justify-content:space-between;font-size:13px}.margin-info span[data-v-3398b479]{color:var(--text-muted)}.margin-info b[data-v-3398b479]{color:var(--text-primary)}.trade-btn[data-v-3398b479]{width:100%;padding:14px;border-radius:10px;font-size:16px;font-weight:800;color:#fff}.trade-btn.buy[data-v-3398b479]{background:linear-gradient(135deg,#17c784,#0ea96b)}.trade-btn.sell[data-v-3398b479]{background:linear-gradient(135deg,#f6465d,#d63046)}.trade-note[data-v-3398b479]{text-align:center;font-size:11px;margin-top:12px}.trade-msg[data-v-3398b479]{text-align:center;font-size:12px;margin-top:10px;font-weight:600}.trade-btn[data-v-3398b479]:disabled{opacity:.6;cursor:not-allowed}.user-panel[data-v-3398b479]{margin-top:22px;padding:18px;overflow:hidden}.user-tabs[data-v-3398b479]{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:6px}.user-tabs button[data-v-3398b479]{padding:10px 18px;color:var(--text-secondary);font-size:14px;font-weight:600;position:relative;border-bottom:2px solid transparent;transition:color .2s}.user-tabs button.active[data-v-3398b479]{color:var(--gold-light);border-bottom-color:var(--gold)}.user-table[data-v-3398b479]{overflow-x:auto;min-width:0}.ut-head[data-v-3398b479],.ut-row[data-v-3398b479]{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr 1fr 1.2fr .8fr;align-items:center;gap:12px;min-width:720px;padding:11px 4px;font-size:13px;font-variant-numeric:tabular-nums}.ut-head[data-v-3398b479]{color:var(--text-muted);font-size:12.5px;border-bottom:1px solid var(--border)}.ut-row[data-v-3398b479]{border-bottom:1px solid rgba(212,175,55,.06)}.ut-row[data-v-3398b479]:last-of-type{border-bottom:none}.sym-pill-sm[data-v-3398b479]{font-weight:700;color:var(--gold-light)}.dir-pill[data-v-3398b479]{width:max-content;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:700}.dir-pill.buy[data-v-3398b479]{background:#17c78429;color:var(--up)}.dir-pill.sell[data-v-3398b479]{background:#f6465d29;color:var(--down)}.pnl[data-v-3398b479]{font-weight:700}.flat-btn[data-v-3398b479]{padding:5px 14px;border-radius:6px;border:1px solid var(--border-strong);color:var(--gold-light);font-size:12px;transition:background .2s}.flat-btn[data-v-3398b479]:hover{background:#d4af371f}.status[data-v-3398b479]{width:max-content;padding:2px 10px;border-radius:6px;font-size:12px}.status.已成交[data-v-3398b479]{background:#17c78424;color:var(--up)}.status.部分成交[data-v-3398b479]{background:#d4af3724;color:var(--gold-light)}.ut-empty[data-v-3398b479]{display:none;text-align:center;padding:24px;font-size:13px}.user-table:has(.ut-row) .ut-empty[data-v-3398b479]{display:none}.user-table:not(:has(.ut-row)) .ut-empty[data-v-3398b479]{display:block}@media (max-width: 1180px){.terminal[data-v-3398b479]{grid-template-columns:1fr 1fr}.terminal-trade[data-v-3398b479]{grid-column:1 / -1}}@media (max-width: 900px){.hero[data-v-3398b479]{grid-template-columns:1fr}.hero-title[data-v-3398b479]{font-size:34px}}@media (max-width: 660px){.terminal[data-v-3398b479]{grid-template-columns:1fr}.terminal-order[data-v-3398b479]{grid-row:2}.terminal-order[data-v-3398b479],.terminal-trade[data-v-3398b479]{padding:14px}.hero-stats[data-v-3398b479]{gap:16px;flex-wrap:wrap}.stat[data-v-3398b479]{min-width:30%;flex:1}.stat b[data-v-3398b479]{font-size:18px}.chart-head[data-v-3398b479]{flex-direction:column;align-items:stretch}.asset-tabs[data-v-3398b479],.tf-tabs[data-v-3398b479]{width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.asset-tab[data-v-3398b479],.tf-tab[data-v-3398b479]{flex-shrink:0}.hero-right[data-v-3398b479]{padding:14px}}@media (max-width: 400px){.hero[data-v-3398b479]{gap:20px}.hero-title[data-v-3398b479]{font-size:29px}.hero-actions[data-v-3398b479]{flex-direction:column}.hero-btn[data-v-3398b479]{width:100%;text-align:center}.stat b[data-v-3398b479]{font-size:16px}.stat span[data-v-3398b479]{font-size:11px}}.market[data-v-be4a37f7]{padding-top:32px}.market-head[data-v-be4a37f7]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.page-title[data-v-be4a37f7]{font-size:30px;font-weight:800}.page-sub[data-v-be4a37f7]{margin-top:6px;font-size:14px}.search-box input[data-v-be4a37f7]{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;padding:12px 18px;width:280px;outline:none;color:var(--text-primary);transition:border-color .2s}.search-box input[data-v-be4a37f7]:focus{border-color:var(--border-strong)}.tabs[data-v-be4a37f7]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.tab[data-v-be4a37f7]{padding:9px 22px;border-radius:30px;border:1px solid var(--border);color:var(--text-secondary);font-size:14px;transition:all .2s}.tab[data-v-be4a37f7]:hover{color:var(--gold-light);border-color:var(--border-strong)}.tab.active[data-v-be4a37f7]{background:var(--gold-grad);color:#111;font-weight:700;border-color:transparent}.table[data-v-be4a37f7]{overflow:hidden}.table-head[data-v-be4a37f7],.table-row[data-v-be4a37f7]{display:grid;grid-template-columns:2.2fr 1.2fr 1fr 1.4fr 1fr 1fr 1fr .8fr;align-items:center;padding:0 22px}.table-head[data-v-be4a37f7]{padding-top:16px;padding-bottom:16px;color:var(--text-muted);font-size:13px;border-bottom:1px solid var(--border)}.th[data-v-be4a37f7]{cursor:pointer;-webkit-user-select:none;user-select:none}.th[data-v-be4a37f7]:hover{color:var(--gold-light)}.th small[data-v-be4a37f7]{font-size:10px;opacity:.6}.table-row[data-v-be4a37f7]{border-bottom:1px solid rgba(212,175,55,.06);padding-top:15px;padding-bottom:15px;transition:background .15s;font-variant-numeric:tabular-nums;font-size:14px}.table-row[data-v-be4a37f7]:last-child{border-bottom:none}.table-row[data-v-be4a37f7]:hover{background:var(--bg-card-hover)}.sym-cell[data-v-be4a37f7]{display:flex;align-items:center;gap:12px}.sym-pill[data-v-be4a37f7]{background:#d4af371f;border:1px solid var(--border);color:var(--gold-light);padding:4px 10px;border-radius:7px;font-size:12.5px;font-weight:700}.sym-name[data-v-be4a37f7]{color:var(--text-secondary);font-size:13px}.price-num[data-v-be4a37f7]{font-weight:700}.chg-pill[data-v-be4a37f7]{width:max-content;padding:4px 12px;border-radius:7px;font-size:13px;font-weight:700}.chg-pill.up[data-v-be4a37f7]{background:#17c78424}.chg-pill.down[data-v-be4a37f7]{background:#f6465d24}.spark-col[data-v-be4a37f7]{display:flex;align-items:center}.trade-sm[data-v-be4a37f7]{padding:8px 22px;border-radius:8px;background:var(--gold-grad);color:#111;font-weight:700;font-size:13px}.empty[data-v-be4a37f7]{padding:40px;text-align:center}@media (max-width: 1024px){.table-head[data-v-be4a37f7],.table-row[data-v-be4a37f7]{grid-template-columns:2.2fr 1.2fr 1fr 1.4fr}.th[data-v-be4a37f7]:nth-child(5),.th[data-v-be4a37f7]:nth-child(6),.th[data-v-be4a37f7]:nth-child(7),.th[data-v-be4a37f7]:nth-child(8),.table-row[data-v-be4a37f7]>:nth-child(5),.table-row[data-v-be4a37f7]>:nth-child(6),.table-row[data-v-be4a37f7]>:nth-child(7),.table-row[data-v-be4a37f7]>:nth-child(8){display:none}.spark-col[data-v-be4a37f7]{display:flex!important}.search-box input[data-v-be4a37f7]{width:100%}}@media (max-width: 600px){.profile-hide-mobile[data-v-be4a37f7]{display:none!important}.table-head[data-v-be4a37f7],.table-row[data-v-be4a37f7]{grid-template-columns:1.8fr 1fr 1fr}.th[data-v-be4a37f7]:nth-child(4),.table-row[data-v-be4a37f7]>:nth-child(4){display:none}}.auth-wrap[data-v-e7a1655b]{display:flex;justify-content:center;padding-top:60px;padding-bottom:60px}.auth-card[data-v-e7a1655b]{width:100%;max-width:420px;padding:36px 34px}.auth-brand[data-v-e7a1655b]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:26px}.auth-mark[data-v-e7a1655b]{width:54px;height:54px;border-radius:14px;background:var(--gold-grad);color:#111;font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-gold)}.auth-title[data-v-e7a1655b]{font-size:20px;font-weight:800}.auth-tabs[data-v-e7a1655b]{display:flex;background:var(--bg-input);border-radius:10px;padding:4px;margin-bottom:22px}.auth-tabs button[data-v-e7a1655b]{flex:1;padding:11px;border-radius:8px;font-size:14.5px;color:var(--text-secondary);font-weight:600}.auth-tabs button.active[data-v-e7a1655b]{background:var(--bg-card-hover);color:var(--gold-light)}.auth-form[data-v-e7a1655b]{display:flex;flex-direction:column;gap:16px}.auth-field label[data-v-e7a1655b]{display:block;color:var(--text-secondary);font-size:12.5px;margin-bottom:7px}.auth-field input[data-v-e7a1655b]{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:9px;padding:12px 14px;font-size:14.5px;color:var(--text-primary);outline:none;transition:border-color .2s}.auth-field input[data-v-e7a1655b]:focus{border-color:var(--border-strong)}.auth-error[data-v-e7a1655b]{color:var(--down);font-size:13px}.auth-submit[data-v-e7a1655b]{margin-top:6px;padding:14px;border-radius:10px;background:var(--gold-grad);color:#111;font-size:16px;font-weight:800;box-shadow:var(--shadow-gold);transition:transform .15s,filter .15s}.auth-submit[data-v-e7a1655b]:hover{transform:translateY(-1px)}.auth-submit[data-v-e7a1655b]:disabled{opacity:.6;cursor:not-allowed}.auth-switch[data-v-e7a1655b]{text-align:center;color:var(--text-muted);font-size:13px}.auth-switch a[data-v-e7a1655b]{color:var(--gold-light);cursor:pointer;font-weight:600}.profile[data-v-19dc1d26]{padding-top:28px}.profile-head[data-v-19dc1d26]{display:flex;align-items:center;gap:18px;padding:22px 24px;margin-bottom:20px}.ph-avatar[data-v-19dc1d26]{width:58px;height:58px;border-radius:50%;background:var(--gold-grad);color:#111;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center}.ph-info h1[data-v-19dc1d26]{font-size:20px}.ph-email[data-v-19dc1d26]{font-size:13px}.ph-logout[data-v-19dc1d26]{margin-left:auto;padding:9px 18px;border-radius:8px;border:1px solid var(--border);color:var(--text-secondary)}.ph-logout[data-v-19dc1d26]:hover{color:var(--down);border-color:var(--down)}.account-cards[data-v-19dc1d26]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.ac-card[data-v-19dc1d26]{padding:18px 20px;min-width:0}.ac-label[data-v-19dc1d26]{color:var(--text-muted);font-size:12px;display:block;margin-bottom:8px}.ac-value[data-v-19dc1d26]{font-size:21px}.deposit[data-v-19dc1d26]{padding:20px 24px;margin-bottom:20px}.deposit h3[data-v-19dc1d26]{margin-bottom:14px}.deposit-row[data-v-19dc1d26]{display:flex;gap:12px;max-width:420px}.deposit-row input[data-v-19dc1d26]{flex:1;padding:12px 14px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text)}.dep-btn[data-v-19dc1d26]{padding:12px 22px;border-radius:8px;background:var(--gold-grad);color:#111;font-weight:700}.dep-msg[data-v-19dc1d26]{margin-top:12px;font-size:13px;font-weight:600}.history[data-v-19dc1d26]{padding:20px 24px}.hist-tabs[data-v-19dc1d26]{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.hist-tabs button[data-v-19dc1d26]{padding:8px 16px;border-radius:8px;color:var(--text-secondary);font-size:13px;border:1px solid var(--border)}.hist-tabs button.active[data-v-19dc1d26]{color:#111;background:var(--gold-grad);border-color:transparent;font-weight:700}.account-summary .as-grid[data-v-19dc1d26]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.as-grid div[data-v-19dc1d26]{padding:16px;border-radius:10px;background:var(--bg);display:flex;flex-direction:column;gap:6px}.as-grid span[data-v-19dc1d26]{color:var(--text-muted);font-size:12px}.as-grid b[data-v-19dc1d26]{font-size:17px}.account-summary>.muted[data-v-19dc1d26]{margin-top:18px;font-size:12px}.user-table .ut-row[data-v-19dc1d26]{display:grid;grid-template-columns:repeat(7,1fr);padding:12px 6px;align-items:center;border-bottom:1px solid var(--border);gap:8px}.ut-head[data-v-19dc1d26]{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 6px;color:var(--text-muted);font-size:12px;border-bottom:1px solid var(--border)}.ut-empty[data-v-19dc1d26]{padding:40px 0;text-align:center}.sym-pill-sm[data-v-19dc1d26]{width:fit-content;padding:3px 10px;border-radius:5px;font-size:12px;font-weight:700;background:#d4af371f;color:var(--gold-light)}.dir-pill[data-v-19dc1d26]{width:fit-content;padding:2px 9px;border-radius:4px;font-size:12px;font-weight:700}.dir-pill.buy[data-v-19dc1d26]{background:#17c78426;color:#17c784}.dir-pill.sell[data-v-19dc1d26]{background:#f6465d26;color:var(--down)}.pnl[data-v-19dc1d26]{font-weight:700}.pnl .muted[data-v-19dc1d26]{font-size:11px;font-weight:400;margin-left:4px}.up[data-v-19dc1d26]{color:#17c784}.down[data-v-19dc1d26]{color:var(--down)}.status[data-v-19dc1d26]{color:var(--gold-light)}.flat-btn[data-v-19dc1d26]{padding:5px 14px;border-radius:6px;border:1px solid var(--border-strong);color:var(--text-secondary);font-size:12px}.flat-btn[data-v-19dc1d26]:hover{color:var(--gold-light);border-color:var(--gold)}.muted[data-v-19dc1d26]{color:var(--text-muted)}@media (max-width: 900px){.account-cards[data-v-19dc1d26],.as-grid[data-v-19dc1d26]{grid-template-columns:repeat(2,1fr)}.ut-row[data-v-19dc1d26]{grid-template-columns:repeat(3,1fr)!important}.ut-head[data-v-19dc1d26]{display:none}.ph-logout[data-v-19dc1d26]{font-size:13px;padding:8px 14px}}:root{--bg-base: #0b0c10;--bg-elevated: #14161c;--bg-card: #1a1d25;--bg-card-hover: #21252f;--bg-input: #101219;--gold: #d4af37;--gold-light: #e9cd6b;--gold-deep: #a8862b;--gold-grad: linear-gradient(135deg, #f5e08c 0%, #d4af37 45%, #9a7a2a 100%);--text-primary: #eef0f6;--text-secondary: #a7adbf;--text-muted: #6c7285;--up: #17c784;--down: #f6465d;--border: rgba(212, 175, 55, .16);--border-strong: rgba(212, 175, 55, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .45);--shadow-gold: 0 6px 24px rgba(212, 175, 55, .18);--radius: 14px;--radius-sm: 9px;--font: "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{font-family:var(--font);background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse 60% 40% at 85% -10%,rgba(212,175,55,.07),transparent),radial-gradient(ellipse 40% 30% at 0% 110%,rgba(23,199,132,.05),transparent);background-attachment:fixed}b,.price-num,.up,.down,input,.ht-item b,.stat b,.ticker-item .px,.ticker-item .chg,.ob-px,.ob-mid,.ohlc b,.pnl,.ut-row{font-variant-numeric:tabular-nums}#app{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select{font-family:inherit;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d4af3780}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--text-muted)}.gold-text{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.card{background:linear-gradient(160deg,#1a1d25e6,#14161ceb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 14px}}
