.market-page[data-v-368f92fc]{min-height:100vh;padding:28px clamp(14px,3vw,42px) 64px;background:var(--bg-page);color:var(--text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.market-header[data-v-368f92fc],.market-summary[data-v-368f92fc],.market-toolbar[data-v-368f92fc],.market-workspace[data-v-368f92fc]{width:min(100%,1480px);margin:0 auto}.market-header[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:6px 0 24px}.market-eyebrow[data-v-368f92fc]{color:var(--text-tertiary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.market-detail-header h2[data-v-368f92fc],.market-header h1[data-v-368f92fc],.market-table-heading h2[data-v-368f92fc]{margin:6px 0 0;color:var(--text-primary);font-weight:760;letter-spacing:-.03em}.market-header h1[data-v-368f92fc]{font-size:30px}.market-header p[data-v-368f92fc]{margin:7px 0 0;color:var(--text-secondary);font-size:13px}.market-header-actions[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-top:8px}.market-empty-action[data-v-368f92fc],.market-settings-link[data-v-368f92fc]{color:var(--link-color);font-size:13px;font-weight:650}.market-empty-action[data-v-368f92fc]:hover,.market-settings-link[data-v-368f92fc]:hover{color:var(--link-hover-color)}.market-status[data-v-368f92fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:30px;padding:0 11px;border:1px solid var(--card-border-color);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:650}.market-status-dot[data-v-368f92fc]{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary)}.market-status.is-live .market-status-dot[data-v-368f92fc]{background:var(--success)}.market-status.is-warning .market-status-dot[data-v-368f92fc]{background:var(--warning)}.market-status.is-disabled .market-status-dot[data-v-368f92fc]{background:var(--danger)}.market-toolbar[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px;border:1px solid var(--card-border-color);border-radius:8px;background:var(--bg-card)}.market-refresh-button[data-v-368f92fc],.market-search[data-v-368f92fc],.market-select[data-v-368f92fc]{min-height:38px;border:1px solid var(--card-border-color);border-radius:6px;background:var(--bg-card);color:var(--text-primary)}.market-search[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;padding:0 11px;color:var(--text-tertiary)}.market-search input[data-v-368f92fc]{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.market-select select[data-v-368f92fc]{height:36px;min-width:130px;padding:0 30px 0 11px;border:0;outline:0;background:transparent;color:inherit;font:inherit}.market-refresh-button[data-v-368f92fc]:focus-visible,.market-search[data-v-368f92fc]:focus-within,.market-select[data-v-368f92fc]:focus-within{border-color:var(--accent);-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.market-refresh-button[data-v-368f92fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:0 13px;cursor:pointer;font-size:13px;font-weight:650}.market-refresh-button[data-v-368f92fc]:hover{background:var(--bg-hover)}.market-refresh-button[data-v-368f92fc]:disabled{cursor:wait;opacity:.65}.market-summary[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;margin-top:14px;border-top:1px solid var(--card-border-color);border-bottom:1px solid var(--card-border-color)}.market-summary-item[data-v-368f92fc]{display:grid;gap:4px;min-width:120px;padding:12px 18px;border-right:1px solid var(--card-border-color)}.market-summary-item span[data-v-368f92fc]{color:var(--text-tertiary);font-size:11px}.market-summary-item strong[data-v-368f92fc]{color:var(--text-primary);font-size:16px;font-variant-numeric:tabular-nums}.market-summary-item-wide[data-v-368f92fc]{min-width:170px}.market-summary-source[data-v-368f92fc]{-ms-flex-item-align:center;align-self:center;margin-left:auto;padding:0 2px 0 16px;color:var(--text-tertiary);font-size:11px}.is-positive[data-v-368f92fc]{color:var(--success)!important}.is-negative[data-v-368f92fc]{color:var(--danger)!important}.is-flat[data-v-368f92fc]{color:var(--text-secondary)!important}.market-alert[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:min(100%,1480px);margin:14px auto 0;padding:11px 13px;border:1px solid var(--card-border-color);border-radius:6px;font-size:13px}.market-alert-error[data-v-368f92fc]{border-color:color-mix(in srgb,var(--danger) 35%,var(--card-border-color));background:color-mix(in srgb,var(--danger) 6%,var(--bg-card));color:var(--danger)}.market-alert button[data-v-368f92fc]{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:700}.market-workspace[data-v-368f92fc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;margin-top:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.market-detail-shell[data-v-368f92fc],.market-table-shell[data-v-368f92fc]{min-width:0;border:1px solid var(--card-border-color);border-radius:8px;background:var(--bg-card)}.market-table-heading[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;min-height:64px;padding:0 16px;border-bottom:1px solid var(--card-border-color)}.market-table-heading h2[data-v-368f92fc]{font-size:15px}.market-table-heading span[data-v-368f92fc]{display:block;margin-top:3px;color:var(--text-tertiary);font-size:11px}.market-auto-refresh[data-v-368f92fc]{white-space:nowrap}.market-table-scroll[data-v-368f92fc]{overflow-x:auto}.market-table[data-v-368f92fc]{width:100%;min-width:820px;border-collapse:collapse;font-size:12px}.market-table th[data-v-368f92fc]{height:42px;padding:0 16px;color:var(--text-tertiary);font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.market-table th button[data-v-368f92fc]{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.market-table th button[data-v-368f92fc]:hover{color:var(--text-primary)}.market-table td[data-v-368f92fc]{height:52px;padding:0 16px;border-top:1px solid color-mix(in srgb,var(--card-border-color) 70%,transparent);color:var(--text-secondary);white-space:nowrap}.market-table tbody tr[data-v-368f92fc]{cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.market-table tbody tr[data-v-368f92fc]:focus-visible,.market-table tbody tr[data-v-368f92fc]:hover{outline:none;background:var(--bg-hover)}.market-table tbody tr.is-selected[data-v-368f92fc]{background:color-mix(in srgb,var(--accent) 7%,var(--bg-card))}.align-right[data-v-368f92fc]{text-align:right!important}.numeric[data-v-368f92fc]{font-variant-numeric:tabular-nums}.symbol-cell[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.symbol-cell[data-v-368f92fc],.symbol-mark[data-v-368f92fc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.symbol-mark[data-v-368f92fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:1px solid var(--card-border-color);border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card));font-size:12px;font-weight:800}.symbol-cell strong[data-v-368f92fc]{display:block;color:var(--text-primary);font-size:13px}.symbol-cell small[data-v-368f92fc]{display:block;margin-top:3px;color:var(--text-tertiary);font-size:10px}.market-table td>strong[data-v-368f92fc]{display:block;color:var(--text-primary);font-size:12px;font-weight:700}.market-table td>small[data-v-368f92fc]{display:block;margin-top:3px;color:var(--text-tertiary);font-size:10px}.market-change-cell strong[data-v-368f92fc]{font-size:13px!important}.market-detail-empty[data-v-368f92fc],.market-empty-state[data-v-368f92fc]{display:grid;place-items:center;gap:8px;min-height:280px;padding:28px;color:var(--text-tertiary);text-align:center}.market-empty-state i[data-v-368f92fc]{color:var(--accent);font-size:26px}.market-empty-state strong[data-v-368f92fc]{color:var(--text-primary);font-size:14px}.market-empty-state span[data-v-368f92fc]{font-size:12px}.market-empty-action[data-v-368f92fc]{margin-top:4px}.market-detail-shell[data-v-368f92fc]{position:sticky;top:16px;padding-bottom:16px}.market-detail-header[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--card-border-color)}.market-detail-header h2[data-v-368f92fc]{font-size:21px}.market-detail-type[data-v-368f92fc]{padding:4px 7px;border-radius:4px;background:var(--bg-hover);color:var(--text-tertiary);font-size:10px;font-weight:750}.market-detail-price[data-v-368f92fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:18px 16px 12px}.market-detail-price strong[data-v-368f92fc]{color:var(--text-primary);font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.market-detail-price span[data-v-368f92fc]{font-size:13px;font-weight:700}.market-detail-grid[data-v-368f92fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 16px;border:1px solid var(--card-border-color);background:var(--card-border-color)}.market-detail-grid div[data-v-368f92fc]{display:grid;gap:5px;min-height:64px;padding:10px;background:var(--bg-card)}.market-detail-grid span[data-v-368f92fc]{color:var(--text-tertiary);font-size:10px}.market-detail-grid strong[data-v-368f92fc]{color:var(--text-primary);font-size:12px;font-variant-numeric:tabular-nums}.market-detail-link[data-v-368f92fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:16px;color:var(--link-color);font-size:12px;font-weight:700;text-decoration:none}.market-detail-link[data-v-368f92fc]:hover{color:var(--link-hover-color)}.market-next-funding[data-v-368f92fc]{margin:14px 16px 0;color:var(--text-tertiary);font-size:11px}.sr-only[data-v-368f92fc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-spinning[data-v-368f92fc]{-webkit-animation:market-spin-368f92fc .8s linear infinite;animation:market-spin-368f92fc .8s linear infinite}@-webkit-keyframes market-spin-368f92fc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes market-spin-368f92fc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1020px){.market-workspace[data-v-368f92fc]{grid-template-columns:1fr}.market-detail-shell[data-v-368f92fc]{position:static}}@media (max-width:680px){.market-page[data-v-368f92fc]{padding:18px 12px 44px}.market-header[data-v-368f92fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding-bottom:16px}.market-header h1[data-v-368f92fc]{font-size:25px}.market-header-actions[data-v-368f92fc]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0}.market-toolbar[data-v-368f92fc]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px}.market-search[data-v-368f92fc]{-ms-flex-preferred-size:100%;flex-basis:100%}.market-select[data-v-368f92fc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.market-select select[data-v-368f92fc]{width:100%;min-width:0}.market-refresh-button[data-v-368f92fc]{min-width:76px}.market-summary[data-v-368f92fc]{overflow-x:auto}.market-summary-item[data-v-368f92fc]{min-width:94px;padding:10px 12px}.market-summary-item-wide[data-v-368f92fc]{min-width:128px}.market-summary-source[data-v-368f92fc]{display:none}.market-table-heading[data-v-368f92fc]{padding:0 12px}.market-table[data-v-368f92fc]{min-width:0;table-layout:fixed}.market-table td[data-v-368f92fc],.market-table th[data-v-368f92fc]{padding:0 8px}.market-table td[data-v-368f92fc]:nth-child(n+4),.market-table th[data-v-368f92fc]:nth-child(n+4){display:none}.market-table td[data-v-368f92fc]:first-child,.market-table th[data-v-368f92fc]:first-child{width:46%}.market-table td[data-v-368f92fc]:nth-child(2),.market-table th[data-v-368f92fc]:nth-child(2){width:28%}.market-table td[data-v-368f92fc]:nth-child(3),.market-table th[data-v-368f92fc]:nth-child(3){width:26%}.market-table th[data-v-368f92fc]{height:34px;font-size:10px}.market-table td[data-v-368f92fc]{height:58px}.symbol-cell[data-v-368f92fc]{gap:7px}.symbol-mark[data-v-368f92fc]{width:25px;height:25px}.market-table td>strong[data-v-368f92fc],.symbol-cell strong[data-v-368f92fc]{font-size:12px}.market-detail-header[data-v-368f92fc]{padding:14px 12px}.market-detail-price[data-v-368f92fc]{padding-left:12px;padding-right:12px}.market-detail-grid[data-v-368f92fc]{margin-left:12px;margin-right:12px}}@media (prefers-reduced-motion:reduce){.market-refresh-button[data-v-368f92fc],.market-table tbody tr[data-v-368f92fc]{-webkit-transition:none;transition:none}.is-spinning[data-v-368f92fc]{-webkit-animation:none;animation:none}}@media (prefers-reduced-transparency:reduce){.market-page[data-v-368f92fc]{background:var(--bg-page)}}