@font-face{font-family:icomoon;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBccAAAC8AAAAYGNtYXAXVtKKAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZuRJfLIAAAF4AAAFgGhlYWQjPrKyAAAG+AAAADZoaGVhB4kDyQAABzAAAAAkaG10eBYAAaUAAAdUAAAAIGxvY2EEBgKqAAAHdAAAABJtYXhwAA4AvQAAB4gAAAAgbmFtZZlKCfsAAAeoAAABhnBvc3QAAwAAAAAJMAAAACAAAwOaAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QP//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABALUAawNLAwsAJgAACQE2NCcmIgcJASYiBwYUFwkBBhQXHgEzMjY3CQEeATMyNjc2NCcBAi4BGwoKChoK/uX+5QoaCgoKARv+4woKBA0HBg0FARsBGwUNBgcNBAoK/uMBvgEdChoKCgr+5AEeCgoKGgr+4f7kChsKBAQEBAEd/uMEBAQEChsKARwAAAUAPwByA8EDRgAwAEwAaABzAH4AADcuAScmNDc2Nz4BNzYzMhYXNzYyFxYUDwEeARcWFAcGBw4BBwYjIiYnBwYiJyY0PwE3HgEzMjc+ATc2NzY0Jy4BJwceARUUBiMiJicHNy4BNTQ2MzIWFzcuASMiBw4BBwYHBhQXHgEXNxceATMyNjU0JicHNy4BIyIGFRQWFzfYQ0gOBgYMHh5rUE9vRXEuXQkXCAkJVExSDgYGDB4fa09Qbk18MEkJFwkICENZKWc/YUZHXhsaCwICDUxHfA8QVDsZLRJ3UgkJVDsSIw91Jlw3YUZHXhsaCwICDEM+gk4KGA0jMwgHdkgGDQYjMwICa903eR4QIRAcMzRmJiYfGl4ICAgYCFU4hCEQIRAbNDNnJiYnHkkJCQgYCEMIGB4iIlouLRgGCgYeejJ8Ei0ZO1MQDneiDyMTOlQJCHUTFyEiWy0uGAULBRxvMYECBwgzIw0YCnaYAgIyIwcMBmoAAAQAcv/5A8cDTgBQAKEArQC6AAABFx4BFxUUBg8CFxYGDwEOAS8BDwEOASsBIiYvAgcGJi8BLgE/AS8BLgE9ATQ2PwInJjY/AT4BHwE/AT4BOwEyFh8CNzYWHwEeAQ8BFwc3NScuAS8BJjY/AScHDgEvAS4BLwEjBw4BDwEGJi8BBxceAQ8BDgEPARUXHgEfARYGDwEXNz4BHwEeAR8BMzc+AT8BNhYfATcnLgE/AT4BNyU0NjMyFhUUBiMiJjcUFjMyNjU0JiMiBhUDRVITGgMZElMRMAsDDjQOJQ9FJQ8EHRJJFB0DDiVFDyUONA4DCzIRUxIZGA9TETALAw40DiUPRyUOBR0SSRIcAQ8lRBAlDjMOBAswERtbWwgMAx0DAgU0KEoGDwhECAoBETgQAgkIRgYRBksnNAQDAx0DDAhbWwgMAx0DAwQ0J0sGDwhECAkCEDgRAQoIRgYRBkooNAUCAx0DDAj+fkQuL0NDLy5EPx4VFh4eFhUeAgsOAx0USRQcAw8lRQ8lDjQOAwswEVMSGRkSUxEwCwMONA4lD0clDwQdEkkTHAMOJUUPJQ40DgMLMhFTEhkYEVMRMAsDDjQOJQ9FJZERNhACCQhGBhEGSyc0BAMDHQMMCFtbCAwDHQMDBDQnSwYPCEQICQIQOBEBCghGBhEGSig0BQIDHQMMCFtbCAwDHwMCBTQoSgYPCEQICgEsLkRELi9DQy8WHh4WFR4eFQAAAAQAPwBrA8EDFQAiAEUAUQBeAAAlIicuAScmJyY0NzY3PgE3NjMyFx4BFxYXFhQHBgcOAQcGIwEGFBcWFx4BFxYzMjc+ATc2NzY0JyYnLgEnJiMiBw4BBwYHBSImNTQ2MzIWFRQGJyIGFRQWMzI2NTQmIwIAb09Qax4eDAYGDB4ea1BPb25QT2sfHgwGBgweH2tPUG7+dAICCxobXkdGYWFGR14bGgsCAgsaG15HRmFhRkdeGxoLAYw7VFQ7O1RUOyMzMyMjMzMjayYmZjM0GxAiEBs0M2YmJiYmZjM0GxAiEBs0M2YmJgFgBQsFGC4uWyIhISJaLi4YBQsFGC4uWyIhISJaLi4YmVM7O1NTOztT4zIjIzIyIyMyAAAAAQAAAAAAAGx/weNfDzz1AAsEAAAAAADgLLc3AAAAAOAstzcAAP/5A8cDTgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADxwABAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAIAAAAEAAC1BAAAPwQAAHIEAAA/AAAAAAAKABQAHgBkAR4CMgLAAAAAAQAAAAgAuwAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:font/woff;base64,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) format("woff"),url(./icomoon-De-5KmJ0.svg?f4efml#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}:root{--bg-main: #131722;--bg-panel: #1e222d;--border-color: #2a2e39;--text-main: #d1d4dc;--text-muted: #8a8d97;--primary: #2962ff;--up-color: #089981;--down-color: #f23645;--hover-bg: #363a45;--switch-off: #3a3e49;--input-bg: #2a2e39;--input-border: #363a45;--row-stripe: rgba(23, 26, 33, .6);--brand-gold: #f0b90b;--brand-gold-2: #f8d14f;--brand-gold-3: #fcd535;--brand-gold-4: #ffc107;--brand-orange: #ff8c42;--brand-orange-2: #ffa75e;--brand-orange-3: #ffa726;--brand-amber: #ffab00;--brand-amber-2: #f59e0b;--brand-amber-3: #f0a020;--link-light: #7da3ff}:root[data-theme=light]{--bg-main: #ffffff;--bg-panel: #f8f9fa;--border-color: #e0e3eb;--text-main: #131722;--text-muted: #787b86;--primary: #2962ff;--up-color: #089981;--down-color: #f23645;--hover-bg: #e0e3eb;--switch-off: #c2c8d0;--input-bg: #f0f1f4;--input-border: #b2b5be;--row-stripe: rgba(0, 0, 0, .04);--brand-gold: #8a6207;--brand-gold-2: #8a6207;--brand-gold-3: #8a6207;--brand-gold-4: #8a6207;--brand-orange: #b34e0c;--brand-orange-2: #ad4c0c;--brand-orange-3: #a04e0a;--brand-amber: #945600;--brand-amber-2: #945600;--brand-amber-3: #8f550e;--link-light: #1d4ed8}:root[data-updown=reverse]{--up-color: #f23645;--down-color: #089981}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;background-color:var(--bg-main, var(--bg-main));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{color-scheme:light}body{margin:0;padding:0;overflow:hidden}#app{width:100vw;height:100vh;height:100dvh}@media(orientation:portrait){#app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media(orientation:landscape){#app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:0;padding-right:0}}:fullscreen{background-color:var(--bg-main, var(--bg-main))}:-webkit-full-screen{background-color:var(--bg-main, var(--bg-main))}:-moz-full-screen{background-color:var(--bg-main, var(--bg-main))}:-ms-fullscreen{background-color:var(--bg-main, var(--bg-main))}*{box-sizing:border-box}@keyframes async-spin{to{transform:rotate(360deg)}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--bg-main)}*::-webkit-scrollbar-thumb{background:var(--hover-bg);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--input-bg)}*{scrollbar-width:thin;scrollbar-color:var(--hover-bg) var(--bg-main)}@media(max-width:768px){body{overflow-y:auto;overflow-x:hidden}#app{width:100%;height:auto;min-height:100vh;min-height:100dvh}.app-container .side-panel .ranking-container{height:auto;overflow:visible}.app-container .side-panel .ranking-container .table-body{overflow:visible}}.chart-container[data-v-e098776a]{flex:1;width:100%;height:100%}.context-menu{position:fixed;background:var(--hover-bg);border-radius:8px;box-shadow:0 8px 32px #00000080;padding:6px 0;min-width:160px;z-index:99999;border:1px solid var(--input-border);pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.context-menu-item{display:flex;align-items:center;padding:10px 16px;color:var(--text-main);font-size:14px;cursor:pointer;transition:background-color .15s ease}.context-menu-item:hover{background-color:var(--input-bg)}.context-menu-item-danger{color:#ef4444}.context-menu-item-danger:hover{background-color:#450a0a}.order-panel[data-v-87aa5830]{display:flex;flex-direction:column;background-color:var(--bg-panel)}.archive-notice[data-v-87aa5830]{padding:6px 12px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:4px;color:var(--brand-gold-4);font-size:11px;font-weight:600;text-align:center;margin-bottom:12px}.leverage-row-header[data-v-87aa5830]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.leverage-row-header label[data-v-87aa5830]{margin-bottom:0}.symbol-badge[data-v-87aa5830]{background:#2962ff1a;color:#2962ff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600}.symbol-selector[data-v-87aa5830]{cursor:pointer;transition:all .2s}.symbol-selector[data-v-87aa5830]:hover{background:#2962ff33;transform:scale(1.05)}.panel-body[data-v-87aa5830]{padding:16px}.input-section[data-v-87aa5830]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.input-row label[data-v-87aa5830]{display:block;font-size:10px;font-weight:700;color:var(--text-muted);margin-bottom:8px;letter-spacing:.5px}.leverage-grid[data-v-87aa5830]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.leverage-grid button[data-v-87aa5830]{padding:6px 0;font-size:11px;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);border-radius:4px;cursor:pointer;transition:all .2s}.leverage-grid button[data-v-87aa5830]:hover{border-color:var(--border-color)}.leverage-grid button.active[data-v-87aa5830]{background:#2962ff;border-color:#2962ff;color:#fff;font-weight:600}.amount-input-wrapper[data-v-87aa5830]{display:flex;align-items:center;gap:8px}.input-container[data-v-87aa5830]{position:relative;flex:1;min-width:0}.amount-input[data-v-87aa5830]{width:100%;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);padding:10px 45px 10px 12px;border-radius:4px;font-size:13px;outline:none;font-family:JetBrains Mono,monospace}.amount-input[data-v-87aa5830]:focus{border-color:#2962ff}.input-suffix[data-v-87aa5830]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--text-muted);font-weight:600;pointer-events:none}.position-actions[data-v-87aa5830]{display:flex;gap:4px;flex-shrink:0}.btn-add-position[data-v-87aa5830],.btn-reduce-position[data-v-87aa5830]{padding:10px 14px;font-size:10px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:all .2s;color:#fff;white-space:nowrap}.btn-add-position[data-v-87aa5830]{background-color:var(--up-color)}.btn-add-position[data-v-87aa5830]:hover{opacity:.85}.btn-reduce-position[data-v-87aa5830]{background-color:var(--down-color)}.btn-reduce-position[data-v-87aa5830]:hover{opacity:.85}.action-buttons[data-v-87aa5830]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-trade-group[data-v-87aa5830]{display:flex;height:42px;border-radius:6px;overflow:hidden}.btn-trade-group .btn-market[data-v-87aa5830]{flex:3;height:auto;border-radius:0}.btn-limit-part[data-v-87aa5830]{flex:1;height:auto;border:none;color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:opacity .2s}.btn-limit-part[data-v-87aa5830]:hover{opacity:.85}.btn-limit-part[data-v-87aa5830]:disabled{opacity:.3;cursor:not-allowed}.btn-long-limit[data-v-87aa5830]{background-color:color-mix(in srgb,var(--up-color) 78%,#000)}.btn-short-limit[data-v-87aa5830]{background-color:color-mix(in srgb,var(--down-color) 78%,#000)}.btn-trade[data-v-87aa5830]{height:42px;border-radius:6px;border:none;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;transition:opacity .2s}.btn-trade span[data-v-87aa5830]{font-size:10px}.btn-trade[data-v-87aa5830]:hover{opacity:.9}.btn-trade[data-v-87aa5830]:disabled{opacity:.3;cursor:not-allowed}.btn-long[data-v-87aa5830]{background-color:var(--up-color)}.btn-short[data-v-87aa5830]{background-color:var(--down-color)}.pending-info[data-v-87aa5830]{background:var(--bg-main);border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.pending-status[data-v-87aa5830]{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:12px}.pending-status.long[data-v-87aa5830]{background:#2196f31a;color:#2196f3}.pending-status.short[data-v-87aa5830]{background:#ff57221a;color:#ff5722}.waiting-text[data-v-87aa5830]{opacity:.7;margin-left:4px;font-weight:400}.pending-cancel[data-v-87aa5830]{padding:12px 16px;border-top:1px solid var(--border-color)}.btn-cancel-limit[data-v-87aa5830]{width:100%;padding:12px;background:var(--hover-bg);border:none;color:var(--text-main);font-size:11px;font-weight:700;cursor:pointer;letter-spacing:1px;border-radius:4px}.btn-cancel-limit[data-v-87aa5830]:hover{background:var(--input-bg)}.btn-cancel-limit[data-v-87aa5830]:disabled{opacity:.3;cursor:not-allowed}.position-info[data-v-87aa5830]{background:var(--bg-main);border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.pos-status[data-v-87aa5830]{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:12px}.pos-status.long[data-v-87aa5830]{background:color-mix(in srgb,var(--up-color) 10%,transparent);color:var(--up-color)}.pos-status.short[data-v-87aa5830]{background:color-mix(in srgb,var(--down-color) 10%,transparent);color:var(--down-color)}.lev-text[data-v-87aa5830]{opacity:.7;margin-left:4px;font-weight:400}.pos-details[data-v-87aa5830]{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.detail-item[data-v-87aa5830]{display:flex;justify-content:space-between;font-size:12px}.detail-item .label[data-v-87aa5830]{color:var(--text-muted)}.detail-item .value[data-v-87aa5830]{color:var(--text-main);font-family:JetBrains Mono,monospace}.detail-item .value.highlight[data-v-87aa5830]{color:var(--text-main);font-weight:600}.pnl-main[data-v-87aa5830]{margin-top:4px;padding-top:8px;border-top:1px dashed var(--border-color)}.pnl-main .value[data-v-87aa5830]{font-size:14px;font-weight:700}.pnl-main .value small[data-v-87aa5830]{font-size:10px;opacity:.7}.value.plus[data-v-87aa5830]{color:var(--up-color)}.value.minus[data-v-87aa5830]{color:var(--down-color)}.btn-close[data-v-87aa5830]{width:100%;padding:12px;background:var(--hover-bg);border:none;color:var(--text-main);font-size:11px;font-weight:700;cursor:pointer;letter-spacing:1px}.btn-close[data-v-87aa5830]:hover{background:var(--input-bg)}.tp-sl-section[data-v-87aa5830]{padding:12px 16px;border-top:1px solid var(--border-color)}.tp-sl-buttons[data-v-87aa5830]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.btn-tp[data-v-87aa5830],.btn-sl[data-v-87aa5830]{padding:10px;border:1px solid var(--input-border);border-radius:4px;font-size:11px;font-weight:700;cursor:pointer;background:var(--hover-bg);color:var(--text-muted);transition:all .2s}.btn-tp[data-v-87aa5830]:hover,.btn-sl[data-v-87aa5830]:hover{border-color:var(--border-color);color:var(--text-main)}.btn-tp.active[data-v-87aa5830]{background:#2196f333;border-color:#2196f3;color:#2196f3}.btn-sl.active[data-v-87aa5830]{background:#f4433633;border-color:#f44336;color:#f44336}.history-panel[data-v-5bbb1f5a]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-panel)}.panel-header[data-v-5bbb1f5a]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.header-title[data-v-5bbb1f5a]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.header-title[data-v-5bbb1f5a]:hover{color:var(--text-main)}.icon-history[data-v-5bbb1f5a]{color:#2962ff}.icon-toggle[data-v-5bbb1f5a]{color:var(--text-muted);transition:transform .2s ease}.icon-toggle.rotated[data-v-5bbb1f5a]{transform:rotate(180deg)}.header-actions[data-v-5bbb1f5a]{display:flex;align-items:center;gap:8px}.trade-count[data-v-5bbb1f5a]{font-size:9px;font-weight:600;color:var(--text-muted);background:var(--input-bg);padding:2px 6px;border-radius:10px}.archive-toolbar[data-v-5bbb1f5a]{padding:8px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-color);background:var(--hover-bg)}.archive-select-wrapper[data-v-5bbb1f5a]{flex:1;display:flex;align-items:center;gap:4px;position:relative}.icon-archive[data-v-5bbb1f5a]{color:var(--text-muted);flex-shrink:0}.archive-select[data-v-5bbb1f5a]{flex:1;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);padding:4px 6px;border-radius:4px;font-size:11px;outline:none;cursor:pointer;min-width:0}.archive-select[data-v-5bbb1f5a]:focus{border-color:#2962ff}.archive-count[data-v-5bbb1f5a]{font-size:9px;font-weight:600;color:var(--text-muted);white-space:nowrap}.archive-actions[data-v-5bbb1f5a]{display:flex;gap:4px}.btn-export[data-v-5bbb1f5a],.btn-import[data-v-5bbb1f5a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .2s;padding:0}.btn-export[data-v-5bbb1f5a]:hover,.btn-import[data-v-5bbb1f5a]:hover{border-color:var(--border-color);color:var(--text-main)}.btn-delete-archive[data-v-5bbb1f5a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--down-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--down-color) 30%,transparent);border-radius:4px;color:var(--down-color);cursor:pointer;transition:all .2s;padding:0;flex-shrink:0}.btn-delete-archive[data-v-5bbb1f5a]:hover{background:color-mix(in srgb,var(--down-color) 25%,transparent)}.history-list[data-v-5bbb1f5a]{flex:1;overflow-y:auto;padding:8px}.empty-state[data-v-5bbb1f5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);opacity:.6}.empty-icon[data-v-5bbb1f5a]{font-size:24px;margin-bottom:8px}.empty-state p[data-v-5bbb1f5a]{font-size:12px;font-weight:500}.history-item[data-v-5bbb1f5a]{background:var(--bg-main);border:1px solid var(--border-color);border-radius:6px;padding:10px;margin-bottom:8px;transition:border-color .2s}.history-item[data-v-5bbb1f5a]:hover{border-color:var(--input-border)}.item-main[data-v-5bbb1f5a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.item-left[data-v-5bbb1f5a]{display:flex;gap:10px}.type-badge[data-v-5bbb1f5a]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:10px;font-weight:800;color:#fff}.type-badge.long[data-v-5bbb1f5a]{background:var(--up-color)}.type-badge.short[data-v-5bbb1f5a]{background:var(--down-color)}.item-info[data-v-5bbb1f5a]{display:flex;flex-direction:column}.item-symbol[data-v-5bbb1f5a]{font-size:13px;font-weight:600;color:var(--text-main);cursor:pointer;transition:color .2s}.item-symbol[data-v-5bbb1f5a]:hover{color:#2962ff}.item-symbol .lev[data-v-5bbb1f5a]{font-size:10px;color:var(--text-muted);margin-left:4px;font-weight:400}.item-time[data-v-5bbb1f5a]{font-size:10px;color:var(--text-muted);margin-top:2px}.item-right[data-v-5bbb1f5a]{text-align:right}.pnl-value[data-v-5bbb1f5a]{font-size:13px;font-weight:700;font-family:JetBrains Mono,monospace}.roi-value[data-v-5bbb1f5a]{font-size:10px;font-weight:600;margin-top:2px}.plus[data-v-5bbb1f5a]{color:var(--up-color)}.minus[data-v-5bbb1f5a]{color:var(--down-color)}.item-footer[data-v-5bbb1f5a]{border-top:1px solid var(--border-color);padding-top:8px}.price-row[data-v-5bbb1f5a]{display:flex;align-items:center;gap:6px;font-size:11px;margin-bottom:4px}.fee-row[data-v-5bbb1f5a]{display:flex;align-items:center;gap:6px;font-size:10px}.price-tag[data-v-5bbb1f5a],.fee-tag[data-v-5bbb1f5a]{color:var(--text-muted);font-size:9px;text-transform:uppercase}.price-val[data-v-5bbb1f5a],.fee-val[data-v-5bbb1f5a]{color:var(--text-main);font-family:JetBrains Mono,monospace}.price-sep[data-v-5bbb1f5a],.fee-sep[data-v-5bbb1f5a]{color:var(--text-muted)}.equity-container[data-v-50f6879a]{height:120px;border-top:1px solid var(--border-color);padding:0;display:flex;flex-direction:column}.title[data-v-50f6879a]{font-size:.7rem;color:var(--text-muted);margin-top:5px;margin-bottom:2px;padding-left:10px}.chart[data-v-50f6879a]{flex:1;position:relative;overflow:hidden;min-width:0}.custom-tooltip[data-v-50f6879a]{position:absolute;pointer-events:none;background:#0a0a0acc;border:1px solid rgba(41,98,255,.5);border-radius:4px;padding:4px 8px;color:#fff;font-size:11px;transform:translate(-50%,-100%);white-space:nowrap;z-index:100}.trade-comment[data-v-d2607db3]{margin-top:8px;padding:10px 12px;border-top:1px solid var(--border-color, #e5e7eb);font-size:12px;color:var(--text-main, #1f2937);text-align:left}.tc-publish[data-v-d2607db3]{display:flex;gap:8px;margin-bottom:12px}.tc-publish-main[data-v-d2607db3]{flex:1;min-width:0}.tc-input[data-v-d2607db3]{width:100%;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:8px 10px;font-size:12px;resize:none;background:transparent;color:var(--text-main, #1f2937);box-sizing:border-box;outline:none}.tc-input[data-v-d2607db3]:focus{border-color:var(--primary, #3b82f6)}.tc-publish-bar[data-v-d2607db3],.tc-reply-bar[data-v-d2607db3]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.tc-word-count[data-v-d2607db3]{margin-right:auto;color:var(--text-muted, #9ca3af)}.tc-send-btn[data-v-d2607db3]{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:6px;padding:5px 12px;font-size:12px;color:#fff;background:var(--primary, #3b82f6);cursor:pointer}.tc-send-btn[data-v-d2607db3]:disabled{opacity:.5;cursor:not-allowed}.tc-send-sm[data-v-d2607db3]{padding:4px 10px}.tc-text-btn[data-v-d2607db3]{border:none;background:none;color:var(--text-muted, #9ca3af);font-size:12px;cursor:pointer}.tc-avatar[data-v-d2607db3]{width:32px;height:32px;min-width:32px;border-radius:50%;object-fit:cover}.tc-avatar-sm[data-v-d2607db3]{width:26px;height:26px;min-width:26px}.tc-tip[data-v-d2607db3]{padding:16px 0;text-align:center;color:var(--text-muted, #9ca3af);display:flex;align-items:center;justify-content:center;gap:6px}.tc-thread[data-v-d2607db3]{padding:8px 0}.tc-item[data-v-d2607db3]{display:flex;gap:8px}.tc-reply-item[data-v-d2607db3]{margin-top:10px}.tc-replies[data-v-d2607db3]{margin-top:4px;padding-left:0}.tc-body[data-v-d2607db3]{flex:1;min-width:0}.tc-meta[data-v-d2607db3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tc-name[data-v-d2607db3]{font-weight:600;color:var(--text-main, #1f2937)}.tc-name.is-vip[data-v-d2607db3]{color:#d8a31a}.tc-vip-badge[data-v-d2607db3]{display:inline-block;font-size:9px;font-weight:700;line-height:1;padding:2px 4px;border-radius:3px;color:#fff;background:#d8a31a;vertical-align:middle}.tc-reply-to[data-v-d2607db3]{color:var(--primary, #3b82f6)}.tc-time[data-v-d2607db3]{color:var(--text-muted, #9ca3af)}.tc-content[data-v-d2607db3]{margin:3px 0 5px;line-height:1.5;word-break:break-word;white-space:pre-wrap}.is-pending .tc-content[data-v-d2607db3],.is-pending .tc-name[data-v-d2607db3],.is-rejected .tc-content[data-v-d2607db3],.is-rejected .tc-name[data-v-d2607db3]{color:var(--text-muted, #9ca3af)}.tc-badge[data-v-d2607db3]{font-size:10px;line-height:1;padding:2px 5px;border-radius:4px}.tc-badge-pending[data-v-d2607db3]{color:#b45309;background:#f59e0b26}.tc-badge-rejected[data-v-d2607db3]{color:#dc2626;background:#ef44441f}.tc-actions[data-v-d2607db3]{display:flex;align-items:center;gap:14px}.tc-action[data-v-d2607db3]{display:inline-flex;align-items:center;gap:3px;border:none;background:none;padding:0;font-size:11px;color:var(--text-muted, #9ca3af);cursor:pointer}.tc-action[data-v-d2607db3]:hover{color:var(--primary, #3b82f6)}.tc-action.active-like[data-v-d2607db3]{color:var(--up-color, #16a34a)}.tc-action.active-dislike[data-v-d2607db3],.tc-action.tc-del[data-v-d2607db3]:hover{color:var(--down-color, #dc2626)}.tc-reply-box[data-v-d2607db3]{margin-top:8px}.tc-more-btn[data-v-d2607db3]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:8px;padding:7px 0;border:none;background:none;color:var(--primary, #3b82f6);font-size:12px;cursor:pointer}.tc-more-btn[data-v-d2607db3]:disabled{opacity:.6;cursor:default}.tc-spin[data-v-d2607db3]{animation:tc-rotate-d2607db3 1s linear infinite}@keyframes tc-rotate-d2607db3{to{transform:rotate(360deg)}}.tc-confirm-mask[data-v-d2607db3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:center;justify-content:center;background:#00000080;animation:tc-mask-in-d2607db3 .18s ease-out}.tc-confirm-box[data-v-d2607db3]{width:320px;max-width:calc(100vw - 48px);padding:22px 20px 18px;border-radius:10px;background:var(--bg-panel, #fff);box-shadow:0 12px 32px #00000040;text-align:center;animation:tc-box-in-d2607db3 .18s ease-out}.tc-confirm-title[data-v-d2607db3]{font-size:16px;font-weight:600;color:var(--text-main, #1f2937);margin-bottom:10px}.tc-confirm-text[data-v-d2607db3]{font-size:14px;color:var(--text-main, #1f2937);line-height:1.5}.tc-confirm-sub[data-v-d2607db3]{margin-top:4px;font-size:12px;color:var(--text-muted, #9ca3af)}.tc-confirm-ops[data-v-d2607db3]{display:flex;gap:10px;margin-top:20px}.tc-confirm-btn[data-v-d2607db3]{flex:1;height:36px;border-radius:6px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border-color, #e5e7eb);background:transparent;color:var(--text-main, #1f2937);transition:opacity .2s}.tc-confirm-btn[data-v-d2607db3]:disabled{opacity:.6;cursor:default}.tc-confirm-danger[data-v-d2607db3]{border-color:var(--down-color, #dc2626);background:var(--down-color, #dc2626);color:#fff}@keyframes tc-mask-in-d2607db3{0%{opacity:0}to{opacity:1}}@keyframes tc-box-in-d2607db3{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ranking-container[data-v-38b96230]{flex:1;display:flex;flex-direction:column;background:var(--bg-panel);overflow:hidden;height:100%}.ranking-header[data-v-38b96230]{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-bottom:1px solid var(--border-color);background:var(--bg-panel);flex-shrink:0;gap:12px}.search-wrapper[data-v-38b96230]{display:flex;align-items:center;transition:all .3s ease}.search-input[data-v-38b96230]{background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);padding:6px 10px;border-radius:4px;font-size:12px;outline:none;width:100px;transition:all .3s ease}.search-input[data-v-38b96230]:focus{border-color:#2962ff;box-shadow:0 0 0 2px #2962ff33;width:130px}.search-wrapper.expanded .search-input[data-v-38b96230]{width:130px}.data-source-select[data-v-38b96230]{padding:6px 5px;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--text-main);font-size:12px;outline:none;cursor:pointer;width:100px;transition:all .2s}.data-source-select[data-v-38b96230]:hover{border-color:#2962ff;background:var(--input-bg)}.data-source-select[data-v-38b96230]:focus{border-color:#2962ff}.refresh-btn[data-v-38b96230]{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);padding:6px;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.refresh-btn[data-v-38b96230]:hover:not(:disabled){background:var(--hover-bg);color:var(--text-main);border-color:var(--input-border)}.refresh-btn[data-v-38b96230]:disabled{opacity:.5;cursor:not-allowed}.spinning[data-v-38b96230]{animation:spin-38b96230 1s linear infinite}@keyframes spin-38b96230{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state[data-v-38b96230],.error-state[data-v-38b96230]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-muted)}.spinner[data-v-38b96230]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:#2962ff;border-radius:50%;animation:spin-38b96230 1s linear infinite}.retry-btn[data-v-38b96230]{background:#2962ff;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s}.retry-btn[data-v-38b96230]:hover{background:#1e4cd4}.login-btn[data-v-38b96230]{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:600}.login-btn[data-v-38b96230]:hover{background:linear-gradient(135deg,#5568d3,#65408b);transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.ranking-content[data-v-38b96230]{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-header[data-v-38b96230]{display:grid;grid-template-columns:2fr 1fr 1.5fr .8fr;padding:10px 12px;background:var(--bg-panel);border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.table-header[data-v-38b96230]:has(.col-price),.table-header[data-v-38b96230]:has(.col-time){grid-template-columns:1.5fr .8fr 1.2fr 1fr}.table-header[data-v-38b96230]:has(.col-profit){grid-template-columns:1fr .8fr 1.2fr 1.2fr}.table-header-ranking[data-v-38b96230]{grid-template-columns:2fr 1fr 1.2fr .5fr}.table-header .col-symbol[data-v-38b96230],.table-header .col-days[data-v-38b96230],.table-header .col-open-close-price[data-v-38b96230],.table-header .col-profit[data-v-38b96230],.table-header .col-change[data-v-38b96230]{display:flex;align-items:center}.table-header .col-symbol[data-v-38b96230]{justify-content:flex-start}.table-header .col-days[data-v-38b96230],.table-header .col-open-close-price[data-v-38b96230]{justify-content:center}.table-header .col-profit[data-v-38b96230]{justify-content:flex-end}.table-header .sortable[data-v-38b96230]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;position:relative}.table-header .sortable[data-v-38b96230]:hover,.table-header .sortable.active[data-v-38b96230]{color:var(--up-color)}.table-header .sortable .sort-arrow[data-v-38b96230]{margin-left:4px;font-size:12px;font-weight:700}.table-header .col-profit.sortable[data-v-38b96230]{justify-content:flex-end}.col-price[data-v-38b96230]{text-align:right;font-size:10px;color:var(--text-muted)}.col-days[data-v-38b96230]{text-align:center;font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.days-text[data-v-38b96230]{color:var(--text-main);font-size:10px}.side-text[data-v-38b96230]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:3px;display:inline-block;white-space:nowrap;min-width:50px;text-align:center}.side-text.buy[data-v-38b96230]{color:var(--up-color);background:color-mix(in srgb,var(--up-color) 10%,transparent)}.side-text.sell[data-v-38b96230]{color:var(--down-color);background:color-mix(in srgb,var(--down-color) 10%,transparent)}.side-text.long[data-v-38b96230]{color:var(--up-color);background:color-mix(in srgb,var(--up-color) 10%,transparent)}.symbol-name.holding.long[data-v-38b96230]{color:var(--up-color)}.symbol-name.holding.short[data-v-38b96230]{color:var(--down-color)}.side-text.short[data-v-38b96230]{color:var(--down-color);background:color-mix(in srgb,var(--down-color) 10%,transparent)}.side-text.close[data-v-38b96230]{color:var(--brand-orange-3);background:#ffa7261a}.time-text[data-v-38b96230]{color:var(--text-main);font-size:11px;font-family:Courier New,monospace;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2;padding-right:8px}.time-date[data-v-38b96230]{font-size:10px;color:var(--text-muted)}.time-clock[data-v-38b96230]{font-size:11px;font-weight:600;color:var(--text-main)}.price-text[data-v-38b96230]{color:var(--text-main);font-size:11px;font-weight:500;font-family:Courier New,monospace;white-space:nowrap}.time-text-small[data-v-38b96230]{font-size:10px;color:var(--text-muted);line-height:1.3}.time-text-small[data-v-38b96230] .time-date,.time-text-small[data-v-38b96230] .time-clock{font-size:10px}.time-text-full[data-v-38b96230]{color:var(--text-main);font-size:11px;font-family:Courier New,monospace;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.3;width:100%}.time-date-full[data-v-38b96230]{font-size:10px;color:var(--text-muted);text-align:center}.time-clock-full[data-v-38b96230]{font-size:11px;font-weight:600;color:var(--text-main);text-align:center}.fupan-toolbar[data-v-38b96230]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px}.fupan-toolbar-label[data-v-38b96230]{font-size:11px;color:var(--text-muted)}.fupan-toolbar-btns[data-v-38b96230]{display:flex;gap:6px}.fupan-sort-btn[data-v-38b96230]{display:inline-flex;align-items:center;gap:2px;font-size:10px;color:var(--text-muted);padding:2px 8px;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;transition:all .15s ease}.fupan-sort-btn.active[data-v-38b96230]{color:#5b8def;border-color:#5b8def80;background:#5b8def14}.fupan-sort-select[data-v-38b96230]{width:52px;box-sizing:border-box;font-size:10px;color:var(--text-muted);padding:2px 4px;border:1px solid var(--border-color);border-radius:3px;background:transparent;cursor:pointer;outline:none;transition:all .15s ease}.fupan-sort-select[data-v-38b96230]:hover,.fupan-sort-select[data-v-38b96230]:focus{color:#5b8def;border-color:#5b8def80}.fupan-action-btn[data-v-38b96230]{font-size:10px;color:var(--text-muted);padding:2px 8px;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;background:transparent;transition:all .15s ease;white-space:nowrap}.fupan-action-btn[data-v-38b96230]:hover{color:var(--primary);border-color:#2962ff80;background:#2962ff14}.oxman-action-btn[data-v-38b96230]{color:var(--text-main);font-weight:500;border-color:#2962ff8c;background:#2962ff24}.oxman-action-btn[data-v-38b96230]:hover{color:#fff;border-color:var(--primary);background:var(--primary)}.oxman-free-limit-tip[data-v-38b96230]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:12px 14px;border-radius:8px;background:#5b8def14;border:1px solid rgba(91,141,239,.3)}.oxman-free-limit-text[data-v-38b96230]{font-size:13px;color:var(--text-muted)}.oxman-free-limit-btn[data-v-38b96230]{flex-shrink:0;padding:6px 14px;border:none;border-radius:6px;background:#5b8def;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.oxman-free-limit-btn[data-v-38b96230]:hover{opacity:.85}.fupan-detail-panel[data-v-38b96230]{border-top:1px dashed var(--border-color);padding-top:6px}.fupan-comment-panel[data-v-38b96230]{border-top:1px dashed var(--border-color);background:var(--bg-color-soft, rgba(127, 127, 127, .04));border-radius:6px;margin-top:4px}.fupan-interact-bar[data-v-38b96230]{display:flex;align-items:center;gap:22px;padding:4px 2px 0}.fupan-interact-select[data-v-38b96230]{margin-left:auto;font-size:11px;color:var(--text-muted);padding:2px 4px;border:1px solid var(--border-color);border-radius:3px;background:transparent;cursor:pointer;outline:none;transition:all .15s ease}.fupan-interact-select+.fupan-interact-select[data-v-38b96230]{margin-left:0}.fupan-interact-select[data-v-38b96230]:hover,.fupan-interact-select[data-v-38b96230]:focus{color:#5b8def;border-color:#5b8def80}.fupan-interact-btn[data-v-38b96230]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:2px 0;font-size:12px;line-height:1;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.fupan-interact-btn[data-v-38b96230]:hover{color:var(--primary)}.fupan-interact-btn.active-like[data-v-38b96230]{color:var(--up-color)}.fupan-interact-btn.active-dislike[data-v-38b96230]{color:var(--down-color)}.fupan-interact-btn.active[data-v-38b96230]{color:var(--primary)}.fupan-detail-loading[data-v-38b96230]{font-size:11px;color:var(--text-muted);padding:4px 0}.fupan-detail-row[data-v-38b96230]{display:flex;align-items:center;gap:8px;font-size:11px;padding:2px 0;color:var(--text-main)}.fupan-detail-time[data-v-38b96230]{color:var(--text-muted);white-space:nowrap}.fupan-detail-type[data-v-38b96230]{min-width:52px;text-align:center}.fupan-detail-type.type-buy[data-v-38b96230]{color:var(--up-color)}.fupan-detail-type.type-sell[data-v-38b96230]{color:var(--down-color)}.fupan-detail-price[data-v-38b96230]{margin-left:auto}.fupan-detail-amount[data-v-38b96230]{color:var(--text-main);white-space:nowrap}.table-row.fupan-card[data-v-38b96230]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px}.fupan-main[data-v-38b96230]{display:flex;align-items:center;gap:10px;min-width:0}.fupan-symbol[data-v-38b96230]{font-size:14px;font-weight:600}.fupan-side-pill[data-v-38b96230]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;white-space:nowrap}.fupan-side-pill.long[data-v-38b96230]{color:var(--up-color);background:color-mix(in srgb,var(--up-color) 12%,transparent)}.fupan-side-pill.short[data-v-38b96230]{color:var(--down-color);background:color-mix(in srgb,var(--down-color) 12%,transparent)}.fupan-holding-dot[data-v-38b96230]{width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:holding-breath-38b96230 2s ease-in-out infinite}.fupan-holding-dot.long[data-v-38b96230]{background:var(--up-color);box-shadow:0 0 6px color-mix(in srgb,var(--up-color) 80%,transparent)}.fupan-holding-dot.short[data-v-38b96230]{background:var(--down-color);box-shadow:0 0 6px color-mix(in srgb,var(--down-color) 80%,transparent)}@keyframes holding-breath-38b96230{0%,to{opacity:1}50%{opacity:.45}}.fupan-sub[data-v-38b96230]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}.fupan-field[data-v-38b96230]{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.fupan-field-wide[data-v-38b96230]{flex:1;max-width:60%}.fupan-field-label[data-v-38b96230]{font-size:11px;color:var(--text-muted);white-space:nowrap}.fupan-field-value[data-v-38b96230]{font-size:12px;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fupan-field-value.positive[data-v-38b96230]{color:var(--up-color)}.fupan-field-value.negative[data-v-38b96230]{color:var(--down-color)}.fupan-time[data-v-38b96230]{margin-left:auto;font-size:12px;color:var(--text-main);white-space:nowrap;transition:color .15s ease}.fupan-time[data-v-38b96230]:hover{color:#5b8def}.fupan-time.cursor-pointer[data-v-38b96230]{display:inline-flex;align-items:center}.fupan-time-arrow[data-v-38b96230]{color:var(--text-main);margin-left:2px}.col-open-close-price[data-v-38b96230]{text-align:left;padding:8px 12px}.open-close-price-content[data-v-38b96230]{display:flex;flex-direction:column;gap:3px}.price-row[data-v-38b96230]{font-size:11px;color:var(--text-main);font-family:Courier New,monospace;line-height:1.4;font-weight:500}.col-profit[data-v-38b96230]{text-align:right;padding:4px 2px}.profit-content[data-v-38b96230]{display:flex;flex-direction:column;gap:2px;align-items:flex-end;width:100%}.profit-rate[data-v-38b96230]{font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.3px}.profit-rate.positive[data-v-38b96230]{color:var(--up-color)}.profit-rate.negative[data-v-38b96230]{color:var(--down-color)}.profit-amount[data-v-38b96230]{font-size:10px;font-family:Courier New,monospace;line-height:1.2;font-weight:500}.profit-amount.positive[data-v-38b96230]{color:var(--up-color)}.profit-amount.negative[data-v-38b96230]{color:var(--down-color)}.col-comprehensive[data-v-38b96230]{font-weight:700}.col-change[data-v-38b96230]{cursor:pointer;transition:color .2s;text-align:right;font-size:10px}.col-change[data-v-38b96230]:hover{color:var(--text-main)}.col-change.active[data-v-38b96230]{color:#2962ff}.table-body[data-v-38b96230]{flex:1;overflow-y:auto}.table-row[data-v-38b96230]{display:grid;grid-template-columns:2fr 1fr 1.5fr .8fr;padding:10px 12px;border-bottom:1px solid rgba(42,46,57,.5);transition:background .2s;font-size:11px;cursor:pointer;align-items:center}.table-row[data-v-38b96230]:has(.col-price),.table-row[data-v-38b96230]:has(.col-time){grid-template-columns:1.5fr .8fr 1.2fr 1fr}.table-row[data-v-38b96230]:has(.col-profit){grid-template-columns:1fr .8fr 1.2fr 1.2fr;padding:6px 12px}.table-row-ranking[data-v-38b96230]{grid-template-columns:2fr 1fr 1.2fr .5fr}.table-row .col-symbol[data-v-38b96230],.table-row .col-days[data-v-38b96230],.table-row .col-open-close-price[data-v-38b96230],.table-row .col-profit[data-v-38b96230],.table-row .col-change[data-v-38b96230],.table-row .col-time[data-v-38b96230]{display:flex;align-items:center}.table-row .col-symbol[data-v-38b96230]{justify-content:flex-start}.table-row .col-days[data-v-38b96230],.table-row .col-open-close-price[data-v-38b96230]{justify-content:center}.table-row .col-profit[data-v-38b96230],.table-row .col-change[data-v-38b96230]{justify-content:flex-end}.table-row .col-time[data-v-38b96230]{justify-content:center}.table-row[data-v-38b96230]:hover{background:#2962ff26}.table-row.selected[data-v-38b96230]{background:#2962ff40;border-left:3px solid #2962ff}.table-row.top-three[data-v-38b96230]{background:#2962ff0d}.table-row.top-three.selected[data-v-38b96230]{background:#2962ff40;border-left:3px solid #2962ff}.table-row.top-three[data-v-38b96230]:hover{background:#2962ff1a}.col-symbol[data-v-38b96230]{display:flex;align-items:center;gap:6px;min-width:0}.col-days[data-v-38b96230]{display:flex;align-items:center;justify-content:center}.rank[data-v-38b96230]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;font-size:10px;font-weight:600;background:var(--hover-bg);color:var(--text-muted);flex-shrink:0}.top-three .rank[data-v-38b96230]{background:#2962ff;color:#fff}.symbol-name[data-v-38b96230]{font-weight:500;color:var(--text-main);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-change[data-v-38b96230]{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px}.col-change.positive[data-v-38b96230],.col-change .positive[data-v-38b96230]{color:var(--up-color)}.col-change.negative[data-v-38b96230],.col-change .negative[data-v-38b96230]{color:var(--down-color)}.col-change.neutral[data-v-38b96230],.col-change .neutral[data-v-38b96230]{color:var(--text-muted)}.col-watchlist[data-v-38b96230]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-watchlist[data-v-38b96230]:hover{color:var(--text-main)}.col-watchlist.active[data-v-38b96230]{color:var(--brand-gold);font-weight:600;font-size:10px}.watchlist-btn[data-v-38b96230]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:3px;transition:all .2s;display:flex;align-items:center;justify-content:center}.watchlist-btn[data-v-38b96230]:hover{background:var(--hover-bg);color:var(--text-main)}.watchlist-btn.active[data-v-38b96230]{color:var(--brand-gold)}.pagination[data-v-38b96230]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-top:1px solid var(--border-color);background:var(--bg-panel)}.page-btn[data-v-38b96230]{padding:4px 8px;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:3px;color:var(--text-main);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px}.page-btn[data-v-38b96230]:hover:not(:disabled){background:var(--input-bg);border-color:#2962ff}.page-btn[data-v-38b96230]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-38b96230]{color:var(--text-main);font-size:11px;font-weight:500;min-width:60px;text-align:center}.page-input[data-v-38b96230]{width:50px;padding:4px 6px;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:3px;color:var(--text-main);font-size:11px;text-align:center;outline:none}.page-input[data-v-38b96230]:focus{border-color:#2962ff}.page-input[data-v-38b96230]::-webkit-inner-spin-button,.page-input[data-v-38b96230]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-total[data-v-38b96230]{color:var(--text-muted);font-size:11px}.watchlist-btn.active[data-v-38b96230]:hover{color:var(--brand-gold-3)}.cursor-pointer[data-v-38b96230]{cursor:pointer}.col-days.cursor-pointer[data-v-38b96230]{overflow:visible}.yesterday-date-btn[data-v-38b96230]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:1px 5px;border-radius:3px;background:#2962ff1a;border:1px solid rgba(41,98,255,.35);color:#5b8def;font-size:10px;line-height:1.4;white-space:nowrap;transition:all .15s ease}.col-days.cursor-pointer:hover .yesterday-date-btn[data-v-38b96230]{background:#2962ff40;border-color:#2962ff99;color:var(--link-light)}.empty-state[data-v-38b96230]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;color:var(--text-muted);font-size:14px;text-align:center}.empty-state-sub[data-v-38b96230]{font-size:12px;color:var(--text-muted);margin:0}.bind-api-btn[data-v-38b96230]{margin-top:8px;padding:6px 18px;background:var(--up-color);color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.bind-api-btn[data-v-38b96230]:hover{background:#067a69}.fupan-api-switcher[data-v-38b96230]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.fupan-api-btn[data-v-38b96230]{flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-muted);font-size:12px;padding:4px 10px;border-radius:10px;cursor:pointer;transition:all .15s}.fupan-api-btn.active[data-v-38b96230]{background:var(--up-color);border-color:var(--up-color);color:#fff;font-weight:600}.fupan-api-btn.invalid[data-v-38b96230]{text-decoration:line-through;opacity:.6}.fupan-api-add-btn[data-v-38b96230]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--hover-bg);border:1px dashed var(--input-border);color:var(--text-muted);font-size:15px;line-height:1;padding:0;border-radius:50%;cursor:pointer;transition:all .15s}.fupan-api-add-btn[data-v-38b96230]:hover{border-color:var(--up-color);color:var(--up-color)}.now-pos-row[data-v-38b96230]{padding:8px 12px;background:#2962ff14;border-bottom:1px solid rgba(42,46,57,.5);display:flex;align-items:center;justify-content:space-between;gap:8px}.now-pos-content[data-v-38b96230]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:11px;flex:1}.now-pos-label[data-v-38b96230]{color:var(--text-muted)}.now-pos-long[data-v-38b96230]{color:#10b981;font-weight:500}.now-pos-short[data-v-38b96230]{color:#ef4444;font-weight:500}.now-pos-separator[data-v-38b96230],.now-pos-time[data-v-38b96230],.now-pos-loading[data-v-38b96230],.now-pos-empty[data-v-38b96230]{color:var(--text-muted)}.help-btn[data-v-38b96230]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.help-btn[data-v-38b96230]:hover{color:#2962ff}.emailtx-modal-overlay[data-v-38b96230]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.emailtx-modal[data-v-38b96230]{background:var(--bg-panel);border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column}.judge-tabs[data-v-38b96230]{display:flex;align-items:center;gap:4px;background:var(--bg-main);border-radius:6px;padding:3px;margin-bottom:12px}.judge-tab[data-v-38b96230]{border:none;background:transparent;color:var(--text-muted);font-size:12px;padding:4px 14px;border-radius:4px;cursor:pointer;transition:all .15s}.judge-tab[data-v-38b96230]:hover{color:var(--text-main)}.judge-tab.active[data-v-38b96230]{background:#2962ff;color:#fff}.judge-update-time[data-v-38b96230]{margin-left:auto;font-size:11px;color:var(--text-muted);padding-right:6px}.judge-list[data-v-38b96230]{display:flex;flex-direction:column}.judge-row[data-v-38b96230]{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border-radius:4px;font-size:12px}.judge-row[data-v-38b96230]:nth-child(odd){background:var(--row-stripe)}.judge-label[data-v-38b96230]{color:var(--text-muted)}.judge-value[data-v-38b96230]{color:var(--text-main);font-weight:500;text-align:right}.judge-value.positive[data-v-38b96230]{color:var(--up-color)}.judge-value.negative[data-v-38b96230]{color:var(--down-color)}.pos-log-overlay[data-v-38b96230]{background:transparent;pointer-events:none}.pos-log-modal[data-v-38b96230]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:500px;pointer-events:auto}.pos-log-dragging[data-v-38b96230]{-webkit-user-select:none;user-select:none}.pos-log-drag-handle[data-v-38b96230]{cursor:move;touch-action:none}.pos-log-tipbar[data-v-38b96230]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;background:var(--row-stripe);border-bottom:1px solid var(--border-color);flex-shrink:0}.pos-log-tip[data-v-38b96230]{font-size:12px;color:var(--text-muted)}.ddq-alert-btn[data-v-38b96230]{flex-shrink:0;padding:3px 10px;font-size:12px;color:var(--brand-gold);background:transparent;border:1px solid var(--brand-gold);border-radius:4px;cursor:pointer;white-space:nowrap}.ddq-alert-btn[data-v-38b96230]:hover{color:var(--bg-main);background:var(--brand-gold)}.ddq-img-overlay[data-v-38b96230]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000000d1;padding:24px;cursor:zoom-out;pointer-events:auto}.ddq-img[data-v-38b96230]{max-width:92vw;max-height:92vh;border-radius:6px;box-shadow:0 8px 40px #0009;cursor:default}.pos-log-list[data-v-38b96230]{display:flex;flex-direction:column;max-height:62vh;overflow-y:auto}.pos-log-row[data-v-38b96230]{display:grid;grid-template-columns:1.2fr 1fr 1fr .7fr;align-items:center;padding:7px 10px;border-radius:4px;font-size:12px;color:var(--text-main)}.pos-log-row[data-v-38b96230]:nth-child(2n){background:var(--row-stripe)}.pos-log-head[data-v-38b96230]{color:var(--text-muted);font-weight:500}.pos-log-time[data-v-38b96230]{display:flex;flex-direction:column;line-height:1.5}.pos-log-time .time-clock[data-v-38b96230]{color:var(--text-muted);font-size:11px}.pos-log-dir[data-v-38b96230]{display:flex;flex-direction:column;line-height:1.5}.pos-log-dir .dir-change[data-v-38b96230]{white-space:nowrap}.pos-log-dir em[data-v-38b96230]{font-style:normal;font-size:11px;margin-top:1px}.pos-log-dir em.positive[data-v-38b96230]{color:var(--up-color)}.pos-log-dir em.negative[data-v-38b96230]{color:var(--down-color)}.pos-log-pagination[data-v-38b96230]{border-top:none;background:transparent}.pos-log-pageinfo[data-v-38b96230]{font-size:12px;color:var(--text-muted)}.pos-log-rank[data-v-38b96230]{text-align:center}.rank-btn[data-v-38b96230]{padding:2px 10px;font-size:11px;border:1px solid #2962ff;border-radius:4px;background:transparent;color:#2962ff;cursor:pointer;line-height:1.5}.rank-btn[data-v-38b96230]:hover{background:#2962ff1f}.rank-btn.active[data-v-38b96230]{background:#2962ff;color:#fff}.rank-none[data-v-38b96230]{font-style:normal;font-size:11px;color:var(--text-muted);opacity:.55}.rank-detail[data-v-38b96230]{grid-column:1 / -1;margin:6px 0 2px;padding:10px 12px;border-radius:6px;background:var(--hover-bg);border:1px solid var(--border-color)}.rank-detail-tip[data-v-38b96230]{font-size:11px;color:var(--text-muted);margin-bottom:8px}.rank-blocks[data-v-38b96230]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.rank-block h5[data-v-38b96230]{margin:0 0 4px;font-size:12px;color:var(--text-main);font-weight:600}.rank-line[data-v-38b96230]{display:flex;align-items:center;font-size:11px;line-height:1.9;color:var(--text-main);border-radius:3px;transition:opacity .15s ease,background-color .15s ease}.rank-no[data-v-38b96230]{width:22px;color:var(--text-muted);flex-shrink:0}.rank-sym[data-v-38b96230]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.rank-sym-btn[data-v-38b96230]{border:none;background:transparent;padding:0;font:inherit;text-align:left;color:var(--text-main);cursor:pointer}button.rank-sym-btn[data-v-38b96230]:hover{color:var(--primary);text-decoration:underline}.rank-blocks-hovering .rank-line[data-v-38b96230]:not(.rank-line-match){opacity:.35}.rank-line-match[data-v-38b96230]{background:#2962ff1f}.rank-line-match button.rank-sym-btn[data-v-38b96230]{color:var(--primary);font-weight:600;text-decoration:underline}.rank-val[data-v-38b96230]{margin-left:8px;font-variant-numeric:tabular-nums}.rank-val.positive[data-v-38b96230]{color:var(--up-color)}.rank-val.negative[data-v-38b96230]{color:var(--down-color)}@media(max-width:600px){.pos-log-modal[data-v-38b96230]{max-width:96%}.pos-log-tipbar[data-v-38b96230]{flex-wrap:wrap}.rank-blocks[data-v-38b96230]{grid-template-columns:1fr}}.modal-header[data-v-38b96230]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}.modal-header h3[data-v-38b96230]{margin:0;color:var(--text-main);font-size:16px}.close-btn[data-v-38b96230]{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-btn[data-v-38b96230]:hover{color:var(--text-main)}.modal-body[data-v-38b96230]{padding:20px;overflow-y:auto;flex:1}.error-message[data-v-38b96230]{color:var(--text-muted);text-align:center;padding:20px}.emailtx-content[data-v-38b96230]{color:var(--text-main);line-height:1.6;font-size:14px;word-break:break-word}.emailtx-content[data-v-38b96230] p{margin:0 0 12px}.emailtx-content[data-v-38b96230] a{color:#2962ff;text-decoration:none}.emailtx-content[data-v-38b96230] a:hover{text-decoration:underline}.ranking-container[data-v-d41edc9d]{flex:1;display:flex;flex-direction:column;background:var(--bg-panel);overflow:hidden;height:100%}.loading-state[data-v-d41edc9d],.error-state[data-v-d41edc9d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-muted)}.spinner[data-v-d41edc9d]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:#2962ff;border-radius:50%;animation:spin-d41edc9d 1s linear infinite}@keyframes spin-d41edc9d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-btn[data-v-d41edc9d]{background:#2962ff;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s}.retry-btn[data-v-d41edc9d]:hover{background:#1e4cd4}.login-btn[data-v-d41edc9d]{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:600}.ranking-content[data-v-d41edc9d]{flex:1;display:flex;flex-direction:column;overflow:hidden}.fupan-api-switcher[data-v-d41edc9d]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.fupan-api-btn[data-v-d41edc9d]{flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-muted);font-size:12px;padding:4px 10px;border-radius:10px;cursor:pointer;transition:all .15s}.fupan-api-btn.active[data-v-d41edc9d]{background:var(--up-color);border-color:var(--up-color);color:#fff;font-weight:600}.table-header[data-v-d41edc9d]{background:var(--bg-panel);font-size:11px}.fupan-toolbar[data-v-d41edc9d]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px}.fupan-toolbar-label[data-v-d41edc9d]{font-size:11px;color:var(--text-muted)}.fupan-toolbar-btns[data-v-d41edc9d]{display:flex;gap:6px}.fupan-sort-btn[data-v-d41edc9d]{display:inline-flex;align-items:center;gap:2px;font-size:10px;color:var(--text-muted);padding:2px 8px;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;transition:all .15s ease}.fupan-sort-btn.active[data-v-d41edc9d]{color:#5b8def;border-color:#5b8def80;background:#5b8def14}.table-body[data-v-d41edc9d]{flex:1;overflow-y:auto}.table-row.fupan-card[data-v-d41edc9d]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px;border-bottom:1px solid rgba(42,46,57,.5);transition:background .2s;font-size:11px;cursor:pointer}.table-row.fupan-card[data-v-d41edc9d]:hover{background:#2962ff26}.table-row.fupan-card.selected[data-v-d41edc9d]{background:#2962ff40;border-left:3px solid #2962ff}.fupan-main[data-v-d41edc9d]{display:flex;align-items:center;gap:10px;min-width:0}.fupan-symbol[data-v-d41edc9d]{font-size:14px;font-weight:600}.symbol-name[data-v-d41edc9d]{font-weight:500;color:var(--text-main);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.symbol-name.long[data-v-d41edc9d]{color:var(--up-color)}.symbol-name.short[data-v-d41edc9d]{color:var(--down-color)}.fupan-side-pill[data-v-d41edc9d]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;white-space:nowrap}.fupan-side-pill.long[data-v-d41edc9d]{color:var(--up-color);background:color-mix(in srgb,var(--up-color) 12%,transparent)}.fupan-side-pill.short[data-v-d41edc9d]{color:var(--down-color);background:color-mix(in srgb,var(--down-color) 12%,transparent)}.fupan-holding-dot[data-v-d41edc9d]{width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:holding-breath-d41edc9d 2s ease-in-out infinite}.fupan-holding-dot.long[data-v-d41edc9d]{background:var(--up-color);box-shadow:0 0 6px color-mix(in srgb,var(--up-color) 80%,transparent)}.fupan-holding-dot.short[data-v-d41edc9d]{background:var(--down-color);box-shadow:0 0 6px color-mix(in srgb,var(--down-color) 80%,transparent)}@keyframes holding-breath-d41edc9d{0%,to{opacity:1}50%{opacity:.45}}.fupan-time[data-v-d41edc9d]{margin-left:auto;font-size:12px;color:var(--text-main);white-space:nowrap;transition:color .15s ease}.fupan-time[data-v-d41edc9d]:hover{color:#5b8def}.fupan-time.cursor-pointer[data-v-d41edc9d]{display:inline-flex;align-items:center}.fupan-time-arrow[data-v-d41edc9d]{color:var(--text-main);margin-left:2px}.fupan-sub[data-v-d41edc9d]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}.fupan-field[data-v-d41edc9d]{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.fupan-field-wide[data-v-d41edc9d]{flex:1;max-width:60%}.fupan-field-label[data-v-d41edc9d]{font-size:11px;color:var(--text-muted);white-space:nowrap}.fupan-field-value[data-v-d41edc9d]{font-size:12px;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fupan-field-value.positive[data-v-d41edc9d]{color:var(--up-color)}.fupan-field-value.negative[data-v-d41edc9d]{color:var(--down-color)}.fupan-action-btn[data-v-d41edc9d]{font-size:10px;color:var(--text-muted);padding:2px 8px;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;background:transparent;transition:all .15s ease;white-space:nowrap}.fupan-action-btn[data-v-d41edc9d]:hover{color:var(--primary);border-color:#2962ff80;background:#2962ff14}.fupan-detail-panel[data-v-d41edc9d]{border-top:1px dashed var(--border-color);padding-top:6px}.fupan-detail-loading[data-v-d41edc9d]{font-size:11px;color:var(--text-muted);padding:4px 0}.fupan-detail-row[data-v-d41edc9d]{display:flex;align-items:center;gap:8px;font-size:11px;padding:2px 0;color:var(--text-main)}.fupan-detail-time[data-v-d41edc9d]{color:var(--text-muted);white-space:nowrap}.fupan-detail-type[data-v-d41edc9d]{min-width:52px;text-align:center}.fupan-detail-type.type-buy[data-v-d41edc9d]{color:var(--up-color)}.fupan-detail-type.type-sell[data-v-d41edc9d]{color:var(--down-color)}.fupan-detail-price[data-v-d41edc9d]{margin-left:auto}.fupan-detail-amount[data-v-d41edc9d]{color:var(--text-main);white-space:nowrap}.empty-state[data-v-d41edc9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;color:var(--text-muted);font-size:14px;text-align:center}.empty-state-sub[data-v-d41edc9d]{font-size:12px;color:var(--text-muted);margin:0}.pagination[data-v-d41edc9d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-top:1px solid var(--border-color);background:var(--bg-panel)}.page-btn[data-v-d41edc9d]{padding:4px 8px;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:3px;color:var(--text-main);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px}.page-btn[data-v-d41edc9d]:hover:not(:disabled){background:var(--input-bg);border-color:#2962ff}.page-btn[data-v-d41edc9d]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-d41edc9d]{color:var(--text-main);font-size:11px;font-weight:500;min-width:60px;text-align:center}.page-input[data-v-d41edc9d]{width:50px;padding:4px 6px;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:3px;color:var(--text-main);font-size:11px;text-align:center;outline:none}.page-input[data-v-d41edc9d]:focus{border-color:#2962ff}.page-input[data-v-d41edc9d]::-webkit-inner-spin-button,.page-input[data-v-d41edc9d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-total[data-v-d41edc9d]{color:var(--text-muted);font-size:11px}.cursor-pointer[data-v-d41edc9d]{cursor:pointer}.drawing-bar[data-v-d84282a5]{width:52px;flex-shrink:0;height:100%;box-sizing:border-box;border-right:solid 1px var(--border-color);background:var(--bg-main);display:flex;flex-direction:column;align-items:center;overflow-y:auto;-webkit-user-select:none;user-select:none;position:relative;z-index:100}.item[data-v-d84282a5]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;cursor:pointer;color:var(--text-muted);fill:var(--text-muted);stroke:var(--text-muted)}.icon-wrap[data-v-d84282a5]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;transition:background .2s}.icon-wrap[data-v-d84282a5]:hover{background-color:#1677ff26}.icon-wrap[data-v-d84282a5] .icon-overlay{width:22px;height:22px}.icon-wrap[data-v-d84282a5] .icon-overlay.selected{fill:#1677ff;stroke:#1677ff;color:#1677ff}.icon-arrow[data-v-d84282a5]{position:absolute;top:0;right:0;height:32px;width:12px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.icon-arrow svg[data-v-d84282a5]{width:4px;height:6px;fill:var(--text-muted);transition:transform .2s}.icon-arrow svg.rotate[data-v-d84282a5]{transform:rotate(180deg)}.item:hover .icon-arrow[data-v-d84282a5]{opacity:1}.split-line[data-v-d84282a5]{display:block;width:calc(100% - 16px);height:1px;background-color:var(--bg-main);margin-top:8px}.fade-enter-active[data-v-d84282a5],.fade-leave-active[data-v-d84282a5]{transition:opacity .15s ease}.fade-enter-from[data-v-d84282a5],.fade-leave-to[data-v-d84282a5]{opacity:0}.popover-list-teleport{position:fixed;background-color:var(--bg-main);z-index:9999;box-shadow:0 6px 16px #0006;min-width:140px;max-height:450px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;border-radius:8px;border:1px solid var(--border-color)}.popover-list-teleport li{display:flex;align-items:center;padding:8px 16px;cursor:pointer;color:var(--text-muted);font-size:13px;transition:background-color .15s}.popover-list-teleport li:hover{background-color:#1677ff26;color:var(--primary)}.popover-list-teleport li svg{width:18px;height:18px;flex-shrink:0;margin-right:8px}.popover-list-teleport li:hover svg{fill:var(--primary)}.profile-modal-overlay[data-v-e9efcded]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.profile-modal-overlay.api-only-mode[data-v-e9efcded]{background:transparent}.profile-modal[data-v-e9efcded]{background:var(--bg-panel);border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 20px #00000080}.modal-header[data-v-e9efcded]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-e9efcded]{margin:0;color:var(--text-main);font-size:16px}.close-btn[data-v-e9efcded]{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-e9efcded]:hover{color:var(--text-main)}.modal-body[data-v-e9efcded]{padding:20px}.loading-state[data-v-e9efcded]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--text-muted)}.spinner[data-v-e9efcded]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:#2962ff;border-radius:50%;animation:spin-e9efcded 1s linear infinite;margin-bottom:12px}@keyframes spin-e9efcded{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-e9efcded]{color:var(--down-color);font-size:13px;padding:16px;background:color-mix(in srgb,var(--down-color) 10%,transparent);border-radius:4px;text-align:center}.profile-content[data-v-e9efcded]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-e9efcded]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--hover-bg);border-radius:4px}.info-item label[data-v-e9efcded]{color:var(--text-muted);font-size:13px}.info-value[data-v-e9efcded]{color:var(--text-main);font-size:13px;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.vip-level[data-v-e9efcded]{color:var(--brand-gold);font-weight:600}.info-value-wrapper[data-v-e9efcded]{display:flex;align-items:center;gap:8px}.exchange-btn-small[data-v-e9efcded]{padding:4px 10px;background:var(--up-color);color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s}.exchange-btn-small[data-v-e9efcded]:hover:not(:disabled){background:#067a69}.exchange-btn-small[data-v-e9efcded]:disabled{background:var(--input-bg);cursor:not-allowed;color:var(--text-muted)}.exchange-btn-small.tutorial-btn[data-v-e9efcded]{background:var(--text-muted)}.exchange-btn-small.tutorial-btn[data-v-e9efcded]:hover{background:#4b5563}.avatar-cell[data-v-e9efcded]{display:flex;align-items:center}.avatar-img[data-v-e9efcded]{width:40px;height:40px;border-radius:50%;object-fit:cover}.profile-user-item[data-v-e9efcded]{justify-content:flex-start;gap:14px}.profile-avatar[data-v-e9efcded]{position:relative;width:56px;height:56px;flex-shrink:0;border-radius:50%;cursor:pointer}.profile-avatar-img[data-v-e9efcded]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);display:block}.profile-avatar-mask[data-v-e9efcded]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#00000073;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.profile-avatar:hover .profile-avatar-mask[data-v-e9efcded],.profile-avatar-mask.show[data-v-e9efcded]{opacity:1}.profile-nick-wrap[data-v-e9efcded]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.profile-nick-name[data-v-e9efcded]{color:var(--text-main);font-size:15px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-intro-text[data-v-e9efcded]{color:var(--text-muted);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-edit-btn[data-v-e9efcded]{flex-shrink:0}.profile-file-input[data-v-e9efcded]{display:none}.profile-intro-field[data-v-e9efcded]{position:relative}.profile-intro-textarea[data-v-e9efcded]{resize:none;font-family:inherit;line-height:1.5}.profile-intro-count[data-v-e9efcded]{position:absolute;right:10px;bottom:8px;color:var(--text-muted);font-size:11px;pointer-events:none}.action-buttons[data-v-e9efcded]{display:flex;gap:8px;margin-top:8px}.action-btn[data-v-e9efcded]{flex:1;padding:10px 8px;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.signin-btn[data-v-e9efcded]{background:#2962ff;color:#fff}.signin-btn[data-v-e9efcded]:hover:not(.disabled){background:#1e50e6}.signin-btn.disabled[data-v-e9efcded]{background:var(--input-bg);cursor:not-allowed;color:var(--text-muted)}.exchange-btn[data-v-e9efcded]{background:var(--up-color);color:#fff}.exchange-btn[data-v-e9efcded]:hover:not(:disabled){background:#067a69}.exchange-btn[data-v-e9efcded]:disabled{background:var(--input-bg);cursor:not-allowed;color:var(--text-muted)}.donate-btn[data-v-e9efcded]{background:var(--brand-gold);color:var(--bg-panel)}.donate-btn[data-v-e9efcded]:hover{background:#e5a80d}.password-btn[data-v-e9efcded]{background:var(--text-muted);color:#fff}.password-btn[data-v-e9efcded]:hover{background:#4b5563}.vip-btn[data-v-e9efcded]{background:linear-gradient(135deg,var(--brand-gold),#ff8c00);color:#fff}.vip-btn[data-v-e9efcded]:hover{background:linear-gradient(135deg,#e5a80d,#e67e00)}.action-message[data-v-e9efcded]{margin-top:12px;padding:10px;border-radius:4px;font-size:13px;text-align:center}.action-message.success[data-v-e9efcded]{background:color-mix(in srgb,var(--up-color) 10%,transparent);color:var(--up-color)}.action-message.error[data-v-e9efcded]{background:color-mix(in srgb,var(--down-color) 10%,transparent);color:var(--down-color)}.invite-link-item[data-v-e9efcded]{flex-direction:column;align-items:flex-start}.invite-link-wrapper[data-v-e9efcded]{width:100%;margin-top:8px}.invite-link-value[data-v-e9efcded]{background:var(--input-bg);padding:10px 12px;border-radius:4px;color:var(--text-main);font-size:12px;font-family:Courier New,monospace;word-break:break-all;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:space-between;gap:8px}.invite-link-value[data-v-e9efcded]:hover{background:var(--hover-bg)}.invite-link-value .copy-hint[data-v-e9efcded]{flex-shrink:0;margin-left:0}.invite-link-text[data-v-e9efcded]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.activity-modal-overlay[data-v-e9efcded]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.activity-modal[data-v-e9efcded]{background:var(--bg-panel);border-radius:8px;width:90%;max-width:500px;max-height:80vh;box-shadow:0 4px 20px #00000080;overflow:hidden}.activity-content[data-v-e9efcded]{padding:16px;color:var(--text-main);font-size:14px;line-height:1.6;max-height:60vh;overflow-y:auto}.activity-content h4[data-v-e9efcded]{color:var(--brand-gold);margin-top:0;margin-bottom:12px}.activity-content p[data-v-e9efcded]{margin:8px 0}.activity-content ul[data-v-e9efcded],.activity-content ol[data-v-e9efcded]{padding-left:20px;margin:8px 0}.activity-content li[data-v-e9efcded]{margin:4px 0}.activity-content a[data-v-e9efcded]{color:#2962ff;text-decoration:none}.activity-content a[data-v-e9efcded]:hover{text-decoration:underline}.edit-push-id-content[data-v-e9efcded]{display:flex;flex-direction:column;gap:16px}.push-id-input[data-v-e9efcded]{width:100%;padding:12px;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--text-main);font-size:14px;box-sizing:border-box;outline:none;transition:border-color .2s}.push-id-input[data-v-e9efcded]:focus{border-color:#2962ff}.push-id-input[data-v-e9efcded]::placeholder{color:var(--text-muted)}.edit-actions[data-v-e9efcded]{display:flex;gap:8px}.cancel-btn[data-v-e9efcded]{background:var(--text-muted);color:#fff}.cancel-btn[data-v-e9efcded]:hover{background:#4b5563}.confirm-btn[data-v-e9efcded]{background:#2962ff;color:#fff}.confirm-btn[data-v-e9efcded]:hover{background:#1e50e6}.confirm-btn[data-v-e9efcded]:disabled{background:var(--input-bg);cursor:not-allowed;color:var(--text-muted)}.edit-push-id-message[data-v-e9efcded]{padding:10px;border-radius:4px;font-size:13px;text-align:center}.edit-push-id-message.success[data-v-e9efcded]{background:color-mix(in srgb,var(--up-color) 10%,transparent);color:var(--up-color)}.edit-push-id-message.error[data-v-e9efcded]{background:color-mix(in srgb,var(--down-color) 10%,transparent);color:var(--down-color)}.promo-entry-item[data-v-e9efcded]{cursor:pointer;transition:background .2s}.promo-entry-item[data-v-e9efcded]:hover{background:var(--input-bg)}.promo-code-text[data-v-e9efcded]{font-family:Courier New,monospace;letter-spacing:1px;color:var(--brand-gold)}.promo-balance-tag[data-v-e9efcded]{background:var(--up-color);color:#fff;font-size:11px;padding:2px 8px;border-radius:10px}.api-manager-modal[data-v-e9efcded]{max-width:520px}.api-manager-tip[data-v-e9efcded]{color:var(--text-muted);font-size:13px;padding:12px;text-align:center}.api-item[data-v-e9efcded]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:var(--hover-bg);border-radius:4px;margin-bottom:10px}.api-privacy-row[data-v-e9efcded]{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:8px;border-top:1px dashed var(--border-color)}.api-privacy-title[data-v-e9efcded]{font-size:12px;color:var(--text-muted)}.api-privacy-switch[data-v-e9efcded]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-main);cursor:pointer}.api-privacy-switch input[data-v-e9efcded]{cursor:pointer;margin:0}.api-privacy-switch.disabled[data-v-e9efcded]{color:var(--text-muted);opacity:.55;cursor:not-allowed}.api-privacy-switch.disabled input[data-v-e9efcded]{cursor:not-allowed}.api-item-main[data-v-e9efcded]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.api-item-key[data-v-e9efcded]{display:flex;align-items:center;gap:8px;min-width:0}.api-exchange-tag[data-v-e9efcded]{flex-shrink:0;background:var(--brand-gold);color:var(--bg-panel);font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px}.api-exchange-tag.okex[data-v-e9efcded]{background:#38bdf8}.api-exchange-tag.bitget[data-v-e9efcded]{background:#00b5aa}.api-exchange-select[data-v-e9efcded]{display:flex;gap:8px}.api-exchange-option[data-v-e9efcded]{flex:1;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-muted);font-size:13px;padding:7px 0;border-radius:4px;cursor:pointer;transition:all .15s}.api-exchange-option.active[data-v-e9efcded]{background:var(--input-bg);border-color:var(--text-main);color:var(--text-main);font-weight:600}.api-key-text[data-v-e9efcded]{color:var(--text-main);font-size:13px;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-remark-text[data-v-e9efcded]{flex-shrink:0;color:var(--text-muted);font-size:12px}.api-item-status[data-v-e9efcded]{display:flex;align-items:center;gap:8px}.api-status-tag[data-v-e9efcded]{font-size:11px;padding:1px 8px;border-radius:10px}.api-status-tag.ok[data-v-e9efcded]{background:color-mix(in srgb,var(--up-color) 15%,transparent);color:var(--up-color)}.api-status-tag.pending[data-v-e9efcded]{background:#f0b90b26;color:var(--brand-gold)}.api-status-tag.error[data-v-e9efcded]{background:color-mix(in srgb,var(--down-color) 15%,transparent);color:var(--down-color)}.api-sync-time[data-v-e9efcded]{color:var(--text-muted);font-size:11px}.api-error-text[data-v-e9efcded]{color:var(--down-color);font-size:12px;word-break:break-all}.api-item-actions[data-v-e9efcded]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.api-del-btn[data-v-e9efcded]{padding:4px 10px;background:color-mix(in srgb,var(--down-color) 15%,transparent);color:var(--down-color);border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background .2s}.api-del-btn[data-v-e9efcded]:hover{background:color-mix(in srgb,var(--down-color) 30%,transparent)}.api-reset-btn[data-v-e9efcded]{padding:4px 10px;background:#ffab0026;color:var(--brand-amber);border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background .2s}.api-reset-btn[data-v-e9efcded]:hover{background:#ffab004d}.verify-overlay[data-v-e9efcded]{z-index:10001}.verify-modal[data-v-e9efcded]{max-width:380px}.verify-modal .modal-body[data-v-e9efcded]{display:flex;flex-direction:column;gap:10px}.verify-tip[data-v-e9efcded]{font-size:12px;color:var(--text-muted);line-height:1.6;background:var(--hover-bg);border-radius:4px;padding:10px}.verify-email-row[data-v-e9efcded]{display:flex;align-items:center;gap:10px}.verify-email-text[data-v-e9efcded]{flex:1;font-size:13px;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-code-btn[data-v-e9efcded]{padding:8px 12px;background:#2962ff;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .2s}.verify-code-btn[data-v-e9efcded]:hover{background:#1e50e6}.verify-code-btn[data-v-e9efcded]:disabled{background:var(--input-bg);color:var(--text-muted);cursor:not-allowed}.api-add-form[data-v-e9efcded]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px}.api-form-title[data-v-e9efcded]{color:var(--text-main);font-size:13px;font-weight:600}.api-safe-tip[data-v-e9efcded]{color:var(--text-muted);font-size:12px;line-height:1.6;background:#f0b90b14;padding:10px;border-radius:4px}.api-safe-tip b[data-v-e9efcded]{color:var(--brand-gold)}.app-container[data-v-e87039cb]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-main);color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.navbar[data-v-e87039cb]{height:48px;background-color:var(--bg-panel);display:flex;align-items:center;padding:0 16px;justify-content:flex-start;border-bottom:1px solid var(--border-color);z-index:100;position:relative}.nav-left[data-v-e87039cb]{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.market-status[data-v-e87039cb]{display:flex;align-items:center;gap:12px;font-size:13px;background:var(--input-bg);padding:4px 12px;border-radius:4px;border:1px solid var(--border-color)}.market-status.symbol-selector[data-v-e87039cb]{cursor:pointer;transition:all .2s;flex-shrink:0}.market-status.symbol-selector[data-v-e87039cb]:hover{background:#2962ff33;transform:scale(1.05)}.icon-activity[data-v-e87039cb]{color:#2962ff;opacity:.8}.market-status .symbol[data-v-e87039cb]{font-weight:600;color:var(--text-main)}.market-status .price[data-v-e87039cb]{color:var(--text-main);font-family:JetBrains Mono,monospace;font-weight:500}.market-status .change.plus[data-v-e87039cb]{color:var(--up-color)}.market-status .change.minus[data-v-e87039cb]{color:var(--down-color)}.market-status .amplitude[data-v-e87039cb]{color:var(--text-muted);font-size:11px}.controls[data-v-e87039cb]{display:flex;align-items:center;gap:16px;position:absolute;left:50%;transform:translate(-50%)}.input-group[data-v-e87039cb]{display:flex;background:var(--hover-bg);border-radius:4px;padding:2px;border:1px solid var(--input-border)}.interval-buttons[data-v-e87039cb]{display:flex;align-items:center;gap:2px;background:var(--input-bg);padding:2px;border-radius:4px;border:1px solid var(--border-color)}.interval-btn[data-v-e87039cb]{padding:3px 7px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:11px;font-weight:500;font-family:JetBrains Mono,monospace;border-radius:3px;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:28px;text-align:center;line-height:1}.interval-btn[data-v-e87039cb]:hover{background:var(--hover-bg);color:var(--text-main);border-color:var(--border-color)}.interval-btn.active[data-v-e87039cb]{background:#2962ff33;color:#2962ff;border-color:#2962ff66;font-weight:600}.input-symbol[data-v-e87039cb]{background:transparent;border:none;color:var(--text-main);padding:4px 8px;width:90px;font-size:12px;outline:none;text-transform:uppercase}.select-interval[data-v-e87039cb]{background:var(--bg-panel);border:none;color:var(--text-main);padding:2px 4px;border-radius:2px;font-size:11px;cursor:pointer}.interval-buttons[data-v-e87039cb]{display:flex;gap:2px;background:var(--input-bg);padding:2px;border-radius:4px}.interval-btn[data-v-e87039cb]{background:transparent;border:none;color:var(--text-muted);padding:4px 8px;border-radius:3px;font-size:11px;cursor:pointer;transition:all .2s;white-space:nowrap}.interval-btn[data-v-e87039cb]:hover{background:var(--hover-bg);color:var(--text-main)}.interval-btn.active[data-v-e87039cb]{background:#2962ff;color:#fff}.select-step[data-v-e87039cb]{min-width:70px}.select-speed[data-v-e87039cb]{min-width:65px}.btn-group[data-v-e87039cb]{display:flex;align-items:center;gap:4px;background:var(--input-bg);padding:2px;border-radius:6px;position:relative}.time-picker-container[data-v-e87039cb]{position:absolute;top:100%;left:0;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px;padding:8px;z-index:1000;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 12px #0000004d;margin-top:4px;min-width:280px}.time-picker-row[data-v-e87039cb]{display:flex;align-items:center;gap:8px}.time-picker[data-v-e87039cb]{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);padding:4px 8px;font-size:14px}.btn-go-time[data-v-e87039cb]{background:#3b82f6;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:14px;cursor:pointer;transition:background .2s}.favorite-times-list[data-v-e87039cb]{width:100%;margin-top:4px;padding-top:8px;border-top:1px solid var(--border-color);max-height:200px;overflow-y:auto}.favorite-times-empty[data-v-e87039cb]{font-size:12px;color:var(--text-muted);padding:12px;text-align:center}.favorite-times-hidden[data-v-e87039cb]{font-size:12px;color:var(--brand-amber-2);padding:8px 12px;text-align:center;background:#f59e0b1a;border-radius:4px;margin-top:4px;cursor:pointer}.favorite-times-hidden[data-v-e87039cb]:hover{background:#f59e0b33}.favorite-times-header[data-v-e87039cb]{font-size:12px;color:var(--text-muted);margin-bottom:6px}.favorite-time-item[data-v-e87039cb]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .2s;font-size:12px}.favorite-time-item[data-v-e87039cb]:hover{background:var(--hover-bg)}.favorite-symbol[data-v-e87039cb]{color:#3b82f6;font-weight:600;flex-shrink:0;margin-right:8px}.favorite-time[data-v-e87039cb]{color:var(--text-main);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-remove[data-v-e87039cb]{background:transparent;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:0 4px;flex-shrink:0}.favorite-remove[data-v-e87039cb]:hover{color:#ef4444}.favorite-time-entry[data-v-e87039cb]{border-radius:4px}.favorite-time-entry[data-v-e87039cb]:hover{background:var(--hover-bg)}.favorite-time-entry:hover .favorite-time-item[data-v-e87039cb]{background:transparent}.favorite-note-toggle[data-v-e87039cb]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:0 2px;display:flex;align-items:center;flex-shrink:0;transition:transform .2s,color .2s}.favorite-note-toggle[data-v-e87039cb]:hover{color:var(--text-muted)}.favorite-note-toggle.expanded[data-v-e87039cb]{transform:rotate(180deg)}.favorite-note-content[data-v-e87039cb]{padding:4px 8px 8px;margin:0 4px;font-size:12px;color:var(--text-main);line-height:1.5;white-space:pre-wrap;word-break:break-word;border-top:1px dashed var(--border-color);cursor:default}.favorite-dialog-body[data-v-e87039cb]{white-space:normal}.favorite-dialog-row[data-v-e87039cb]{display:flex;align-items:center;margin-bottom:10px;font-size:13px;color:var(--text-main)}.favorite-dialog-label[data-v-e87039cb]{color:var(--text-muted);flex-shrink:0}.favorite-dialog-symbol[data-v-e87039cb]{color:#3b82f6;font-weight:600}.favorite-note-input[data-v-e87039cb]{width:100%;box-sizing:border-box;margin-top:4px;padding:8px 10px;background:var(--bg-main);border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);font-size:13px;line-height:1.5;resize:vertical;font-family:inherit;outline:none}.favorite-note-input[data-v-e87039cb]:focus{border-color:#2962ff}.favorite-note-input[data-v-e87039cb]::placeholder{color:var(--text-muted)}.btn-go-time[data-v-e87039cb]:hover{background:#2563eb}.btn-icon[data-v-e87039cb]{background:transparent;border:none;color:var(--text-muted);padding:6px;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;position:relative}.app-tooltip[data-v-e87039cb]{position:fixed;z-index:100000;background:#000000e0;color:#f5f5f5;font-size:12px;line-height:1.5;padding:6px 10px;border-radius:4px;box-shadow:0 2px 8px #0000003d;pointer-events:none;display:none;opacity:0;transition:opacity .08s ease-out;white-space:nowrap}.app-tooltip.show[data-v-e87039cb]{opacity:1}.btn-icon[data-v-e87039cb]:hover{background-color:var(--hover-bg);color:var(--text-main)}.btn-icon.active[data-v-e87039cb]{background:#2962ff;color:#fff}.btn-icon.btn-donate[data-v-e87039cb]:hover{background:var(--brand-gold);color:var(--bg-panel)}.divider[data-v-e87039cb]{width:1px;height:16px;background:var(--input-bg);margin:0 4px}.nav-right[data-v-e87039cb]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:8px}.zanzhu2-area[data-v-e87039cb]{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-left:12px;background:color-mix(in srgb,var(--up-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--up-color) 25%,transparent);border-radius:4px;cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background .2s}.zanzhu2-area[data-v-e87039cb]:hover{background:color-mix(in srgb,var(--up-color) 15%,transparent)}.zanzhu2-dot[data-v-e87039cb]{width:8px;height:8px;border-radius:50%;background:var(--up-color);box-shadow:0 0 6px color-mix(in srgb,var(--up-color) 80%,transparent);animation:zanzhu2-blink-e87039cb 1.2s ease-in-out infinite;flex-shrink:0}@keyframes zanzhu2-blink-e87039cb{0%,to{opacity:1}50%{opacity:.2}}.zanzhu2-text[data-v-e87039cb]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;min-width:0}.sim-reset-btn[data-v-e87039cb]{flex-shrink:0;margin-left:auto;padding:5px}.account-info[data-v-e87039cb]{display:flex;flex-direction:column;align-items:flex-end;padding-right:8px;position:relative}.equity-label[data-v-e87039cb]{font-size:9px;color:var(--text-muted);letter-spacing:1px;font-weight:700;transition:color .2s}.equity-value[data-v-e87039cb]{font-size:18px;font-weight:700;color:var(--text-main);line-height:1.2;transition:color .2s}.total-pnl[data-v-e87039cb]{font-size:11px;font-weight:500;line-height:1.2;transition:color .2s}.total-pnl.plus[data-v-e87039cb]{color:var(--up-color)}.total-pnl.minus[data-v-e87039cb]{color:var(--down-color)}.main-content[data-v-e87039cb]{flex:1;display:flex;overflow-y:hidden}.chart-section[data-v-e87039cb]{flex:1;position:relative;background:var(--bg-main);display:flex;flex-direction:column;overflow-y:hidden;min-width:0}.main-chart-container[data-v-e87039cb]{flex:1;display:flex;flex-direction:row;min-height:0;min-width:0}.main-chart-container[data-v-e87039cb] .chart-container{width:0}.compare-chart-section[data-v-e87039cb]{min-height:100px;max-height:500px;background:var(--bg-main);border-top:1px solid var(--border-color);display:flex;flex-direction:column;position:relative;flex-shrink:0}.compare-chart-body[data-v-e87039cb]{flex:1;display:flex;flex-direction:row;min-height:0}.compare-interval-bar[data-v-e87039cb]{width:52px;flex-shrink:0;box-sizing:border-box;border-right:solid 1px var(--border-color);background:var(--bg-main);display:flex;flex-direction:column;align-items:center;padding-top:8px;gap:4px;-webkit-user-select:none;user-select:none;z-index:100}.ci-btn[data-v-e87039cb]{width:40px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ci-btn[data-v-e87039cb]:hover{background:var(--hover-bg);color:var(--text-main)}.ci-btn.active[data-v-e87039cb]{background:color-mix(in srgb,var(--up-color) 15%,transparent);color:var(--up-color)}.ci-search[data-v-e87039cb]{height:30px;margin-bottom:6px;border-bottom:1px solid var(--border-color);border-radius:0}.ci-lock[data-v-e87039cb]{margin-top:6px;height:30px;border-top:1px solid var(--border-color);border-radius:0}.compare-chart-resizer[data-v-e87039cb]{height:8px;background:transparent;cursor:ns-resize;touch-action:none;display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;left:0;right:0;z-index:10;transition:background .2s}.compare-chart-resizer[data-v-e87039cb]:hover{background:#1677ff1a}.resizer-handle[data-v-e87039cb]{width:40px;height:4px;background:var(--input-bg);border-radius:2px;transition:background .2s}.compare-chart-resizer:hover .resizer-handle[data-v-e87039cb]{background:#1677ff}.compare-chart-header[data-v-e87039cb]{padding:6px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-color)}.compare-symbol[data-v-e87039cb]{font-size:12px;font-weight:600;color:var(--text-main)}.compare-label[data-v-e87039cb]{font-size:12px;color:var(--text-muted);background:var(--hover-bg);padding:2px 8px;border-radius:4px}.loading-overlay[data-v-e87039cb]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;pointer-events:none}.loading-spinner[data-v-e87039cb]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:#2962ff;border-radius:50%;animation:spin-e87039cb 1s linear infinite;margin-bottom:16px}@keyframes spin-e87039cb{to{transform:rotate(360deg)}}.loading-text[data-v-e87039cb]{font-size:14px;color:var(--text-muted)}.side-panel[data-v-e87039cb]{width:320px;border-left:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--bg-panel);flex-shrink:0;overflow-y:auto;overflow-x:hidden}.side-panel.hidden[data-v-e87039cb]{width:0;opacity:0;pointer-events:none;border-left-width:0;padding:0}.replay-mode-header[data-v-e87039cb]{padding:12px 16px;border-bottom:1px solid var(--border-color);background-color:var(--bg-panel);display:flex;align-items:center;gap:12px}.mode-selector[data-v-e87039cb]{display:flex;align-items:center;flex-shrink:0;position:relative}.mode-select-btn[data-v-e87039cb]{background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);font-size:12px;font-weight:600;padding:6px 8px;border-radius:4px;outline:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-width:100px;width:auto;transition:all .2s}.mode-select-btn[data-v-e87039cb]:hover{border-color:var(--border-color);background-color:var(--input-bg)}.mode-select-btn[data-v-e87039cb]:focus{border-color:#2962ff}.mode-select-label[data-v-e87039cb]{white-space:nowrap}.mode-select-btn .lucide-icon[data-v-e87039cb]{color:var(--text-muted);transition:transform .2s}.mode-select-btn .lucide-icon.rotated[data-v-e87039cb]{transform:rotate(180deg)}.mode-dropdown[data-v-e87039cb]{position:absolute;top:calc(100% + 8px);left:0;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:4px;box-shadow:0 4px 12px #0000004d;min-width:140px;z-index:1000;overflow:hidden}.mode-dropdown[data-v-e87039cb]:before{content:"";position:absolute;top:-6px;left:12px;width:10px;height:10px;background:var(--hover-bg);border-left:1px solid var(--input-border);border-top:1px solid var(--input-border);transform:rotate(45deg)}.mode-dropdown .dropdown-item.active[data-v-e87039cb]{background:#2962ff26;color:#2962ff}.month-picker[data-v-e87039cb]{background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);font-size:12px;padding:5px 8px;border-radius:4px;outline:none;width:120px;cursor:pointer}.month-picker[data-v-e87039cb]:hover{border-color:var(--border-color);background-color:var(--input-bg)}.month-picker[data-v-e87039cb]:focus{border-color:#2962ff}.mode-search[data-v-e87039cb]{flex:1;display:flex;align-items:center}.mode-search .search-input[data-v-e87039cb]{width:100%;background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);padding:6px 10px;border-radius:4px;font-size:12px;outline:none;transition:all .2s}.mode-search .search-input[data-v-e87039cb]:focus{border-color:#2962ff;box-shadow:0 0 0 2px #2962ff33}.mode-search .search-input[data-v-e87039cb]::placeholder{color:var(--text-muted)}.refresh-btn[data-v-e87039cb]{background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);padding:6px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.refresh-btn[data-v-e87039cb]:hover:not(:disabled){background:var(--input-bg);border-color:var(--border-color)}.refresh-btn[data-v-e87039cb]:disabled{opacity:.5;cursor:not-allowed}.hot-pos-btn[data-v-e87039cb]{color:var(--brand-orange)}.hot-pos-btn:not(.active) svg[data-v-e87039cb]{animation:hot-flame-bounce-e87039cb 1.1s ease-in-out infinite}@keyframes hot-flame-bounce-e87039cb{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-3px) scale(1.08)}50%{transform:translateY(0) scale(1)}70%{transform:translateY(-1.5px) scale(1.04)}}.hot-pos-btn.active[data-v-e87039cb]{background:#ff8c422e;border-color:var(--brand-orange);color:var(--brand-orange)}.hot-pos-btn[data-v-e87039cb]:not(.active):hover{color:var(--brand-orange-2)}.refresh-btn .spinning[data-v-e87039cb]{animation:spin-e87039cb 1s linear infinite}@keyframes spin-e87039cb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-status-wrapper[data-v-e87039cb],.group-chat-wrapper[data-v-e87039cb]{position:relative;flex-shrink:0}.login-status-btn[data-v-e87039cb]{background:var(--hover-bg);border:1px solid var(--input-border);color:var(--text-main);padding:6px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.login-status-btn[data-v-e87039cb]:hover{background:var(--input-bg);border-color:var(--border-color)}.btn-hot-entry[data-v-e87039cb]{color:var(--brand-orange);border-color:#ff8c4273;background:linear-gradient(135deg,#ff8c4229,#ff8c420d)}.btn-hot-entry[data-v-e87039cb]:hover{color:var(--brand-orange-2);border-color:#ff8c42e6;background:linear-gradient(135deg,#ff8c4247,#ff8c421a)}.btn-hot-entry.active[data-v-e87039cb]{background:#ff8c4238;border-color:var(--brand-orange);color:var(--brand-orange)}.btn-rank-entry[data-v-e87039cb]{position:relative;color:#f5b301;border-color:#f5b30173;background:linear-gradient(135deg,#f5b30129,#f5b3010d);animation:rank-btn-glow-e87039cb 2.4s ease-in-out infinite}.btn-rank-entry[data-v-e87039cb]:hover{color:#ffd24d;border-color:#ffd24de6;background:linear-gradient(135deg,#f5b30147,#f5b3011a);transform:scale(1.12) rotate(-6deg);animation:none;box-shadow:0 0 12px #f5b301a6}.btn-rank-entry[data-v-e87039cb]:after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 6px #ff4d4fcc}@keyframes rank-btn-glow-e87039cb{0%,to{box-shadow:0 0 4px #f5b30140}50%{box-shadow:0 0 12px #f5b30199}}.logout-dropdown[data-v-e87039cb]{position:absolute;top:calc(100% + 8px);right:0;background:var(--hover-bg);border:1px solid var(--input-border);border-radius:4px;box-shadow:0 4px 12px #0000004d;min-width:120px;z-index:1000;overflow:hidden}.logout-dropdown[data-v-e87039cb]:before{content:"";position:absolute;top:-6px;right:12px;width:10px;height:10px;background:var(--hover-bg);border-left:1px solid var(--input-border);border-top:1px solid var(--input-border);transform:rotate(45deg)}.dropdown-item[data-v-e87039cb]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--text-main);font-size:13px;cursor:pointer;transition:background .2s}.dropdown-item[data-v-e87039cb]:hover{background:var(--input-bg)}.dropdown-item span[data-v-e87039cb]{white-space:nowrap}.dropdown-divider[data-v-e87039cb]{height:1px;background:var(--input-bg);margin:4px 0}.side-bottom[data-v-e87039cb]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid var(--border-color)}.select-interval-mobile[data-v-e87039cb]{display:none;min-width:60px}@media(max-width:1200px){.side-panel[data-v-e87039cb]{width:280px}.controls[data-v-e87039cb]{position:static;transform:none;flex:1;justify-content:center}}@media(max-width:1024px){.interval-buttons[data-v-e87039cb],.zanzhu2-area[data-v-e87039cb],.btn-donate[data-v-e87039cb]{display:none}.select-interval-mobile[data-v-e87039cb]{display:block}}@media(max-width:800px){.group-chat-wrapper[data-v-e87039cb]{display:none}}@media(max-width:768px){.app-container[data-v-e87039cb]{height:auto;min-height:100vh;min-height:100dvh}.main-content[data-v-e87039cb]{flex-direction:column;overflow:visible}.chart-section[data-v-e87039cb]{flex:none;height:auto;overflow:visible}.main-chart-container[data-v-e87039cb]{flex:none;height:55vh;height:55dvh}.side-panel[data-v-e87039cb]{width:100%;flex:none;border-left:none;border-top:1px solid var(--border-color);overflow:visible}.side-panel.hidden[data-v-e87039cb]{display:none}.compare-chart-resizer[data-v-e87039cb]{height:18px;top:-9px}}@media(max-width:600px){.btn-indicator[data-v-e87039cb],.btn-random[data-v-e87039cb],.btn-target-time[data-v-e87039cb],.time-picker-container[data-v-e87039cb],.btn-ruler[data-v-e87039cb],.btn-next-k[data-v-e87039cb],.btn-markers[data-v-e87039cb],.btn-compare[data-v-e87039cb],.btn-clear-overlay[data-v-e87039cb],.btn-group .divider[data-v-e87039cb],.select-step[data-v-e87039cb],.input-group .divider[data-v-e87039cb]{display:none}}.oxman-curve-menu-overlay[data-v-e87039cb]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.oxman-curve-fab[data-v-e87039cb]{position:fixed;right:24px;bottom:24px;z-index:10001;display:flex;flex-direction:column;align-items:flex-end}.oxman-curve-fab-btn[data-v-e87039cb]{width:48px;height:48px;border-radius:50%;border:none;background:#2962ff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #2962ff66;transition:transform .15s,background .15s}.oxman-curve-fab-btn[data-v-e87039cb]:hover{background:#1e53e5;transform:scale(1.06)}.oxman-curve-fab-btn .fab-icon[data-v-e87039cb]{width:22px;height:22px}.oxman-curve-menu[data-v-e87039cb]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.oxman-curve-menu-btn[data-v-e87039cb]{display:flex;align-items:center;gap:8px;border:1px solid var(--border-color);background:var(--bg-panel);color:var(--text-main);font-size:13px;padding:8px 16px;border-radius:20px;cursor:pointer;box-shadow:0 2px 12px #0006;transition:background .15s,color .15s}.oxman-curve-menu-btn[data-v-e87039cb]:hover{background:var(--input-bg);color:var(--text-main)}.oxman-curve-menu-btn .menu-btn-icon[data-v-e87039cb]{width:16px;height:16px;color:#2962ff}.confirm-overlay[data-v-e87039cb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.confirm-dialog[data-v-e87039cb]{background:var(--bg-panel);border-radius:8px;padding:24px;min-width:320px;max-width:500px;border:1px solid var(--border-color)}.confirm-header[data-v-e87039cb]{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:12px}.confirm-body[data-v-e87039cb]{font-size:14px;color:var(--text-muted);margin-bottom:24px;line-height:1.5;word-break:break-word;white-space:pre-wrap}.confirm-footer[data-v-e87039cb]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-e87039cb],.btn-confirm[data-v-e87039cb]{padding:10px 24px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-cancel[data-v-e87039cb]{background:var(--hover-bg);color:var(--text-main)}.btn-cancel[data-v-e87039cb]:hover{background:var(--input-bg)}.btn-confirm[data-v-e87039cb]{background:#2962ff;color:#fff}.btn-confirm[data-v-e87039cb]:hover{background:#1e4cd4}.notice-modal-overlay[data-v-e87039cb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10001}.notice-modal[data-v-e87039cb]{background:var(--bg-panel);border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000080}.notice-header[data-v-e87039cb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.notice-header h4[data-v-e87039cb]{margin:0;color:var(--text-main);font-size:15px}.notice-modal .close-btn[data-v-e87039cb]{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.notice-modal .close-btn[data-v-e87039cb]:hover{color:var(--text-main)}.notice-body[data-v-e87039cb]{padding:20px;max-height:400px;overflow-y:auto}.notice-time[data-v-e87039cb]{color:var(--text-muted);font-size:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.notice-content[data-v-e87039cb]{color:var(--text-main);font-size:14px;line-height:1.8;white-space:pre-wrap}.network-error-modal[data-v-e87039cb]{max-width:450px}.network-error-header h4[data-v-e87039cb]{color:var(--down-color);font-weight:600}.network-error-content[data-v-e87039cb]{color:var(--text-main);font-size:14px;line-height:1.6}.network-error-desc[data-v-e87039cb]{margin:0 0 16px;color:var(--down-color);font-weight:500}.network-error-tips[data-v-e87039cb]{background:var(--hover-bg);border-radius:6px;padding:12px 16px}.network-error-tips p[data-v-e87039cb]{margin:0 0 8px;color:var(--text-main)}.network-error-tips ul[data-v-e87039cb]{margin:0;padding-left:20px;color:var(--text-muted)}.network-error-tips li[data-v-e87039cb]{margin-bottom:6px}.network-error-tips li[data-v-e87039cb]:last-child{margin-bottom:0}.network-error-footer[data-v-e87039cb]{margin-top:20px;display:flex;justify-content:center}.network-error-retry-btn[data-v-e87039cb]{background:var(--up-color);color:#fff;border:none;padding:10px 32px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.network-error-retry-btn[data-v-e87039cb]:hover{opacity:.9}
