.page-aid[data-v-4b7b3040]{background-color:#fff}.text-main-color[data-v-4b7b3040]{color:#222}.text-des-color[data-v-4b7b3040]{color:#999}.text-lg[data-v-4b7b3040]{font-size:16px}.text-md[data-v-4b7b3040]{font-size:14px}.text-sm[data-v-4b7b3040]{font-size:12px}.text-xs[data-v-4b7b3040]{font-size:10px}.font-bold[data-v-4b7b3040]{font-weight:500}.font-bolder[data-v-4b7b3040]{font-weight:800}.flex[data-v-4b7b3040]{display:flex}.flex-column[data-v-4b7b3040]{display:flex;flex-direction:column}.flex-between-center[data-v-4b7b3040]{display:flex;justify-content:space-between;align-items:center}.flex-center-center[data-v-4b7b3040]{display:flex;justify-content:center;align-items:center}.align-items-center[data-v-4b7b3040]{align-items:center!important}.flex-1[data-v-4b7b3040]{flex:1}.radius-sm[data-v-4b7b3040]{border-radius:12px!important}.bg-light-black[data-v-4b7b3040]{background-color:#f6f7fb}[data-v-4b7b3040] .van-action-sheet{max-height:90%;border-radius:24px 24px 0 0;overflow:hidden}[data-v-4b7b3040] .van-action-sheet__content{background:#fff}[data-v-4b7b3040] .van-divider{border-color:#838484;margin:12px 0}[data-v-4b7b3040] .van-cell{padding:30px 30px}[data-v-4b7b3040] .van-dialog__header{font-size:17px;padding-top:15px}[data-v-4b7b3040] .van-field__control{font-size:17px}.purchase[data-v-4b7b3040]{padding:20px 16px 20px;box-sizing:border-box;background:#fff;color:#222}.purchase-header[data-v-4b7b3040]{position:relative;display:flex;align-items:center;padding-right:48px}.prd-title[data-v-4b7b3040]{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sign[data-v-4b7b3040]{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;height:23px;padding:2px 6px;border-radius:10px;color:#fff;flex-shrink:0;box-sizing:border-box}.sign.is-up[data-v-4b7b3040]{background:#1b8e56}.sign.is-down[data-v-4b7b3040]{background:#c10114}.sign.is-wm[data-v-4b7b3040]{background:#418ae6}.cancel[data-v-4b7b3040]{position:absolute;right:0;top:0;line-height:23px;color:#999}.section-title[data-v-4b7b3040]{margin:28px 0 0;color:#999}.section-title.time-title[data-v-4b7b3040]{margin-top:20px}.items[data-v-4b7b3040]{display:flex;flex-wrap:wrap;align-content:space-between;padding:10px 0 0;gap:4px}.items .item[data-v-4b7b3040]{margin-bottom:10px;width:105px;height:52px;color:#999;background-color:#f6f7fb;box-sizing:border-box;border:1px solid transparent}.items .item.active[data-v-4b7b3040]{border:1px solid #1b8e56;color:#1b8e56;background-color:#f6f7fb}.inputBox[data-v-4b7b3040]{margin-top:0;padding:0 15px;border-radius:12px;height:44px;box-sizing:border-box}.other-input[data-v-4b7b3040]{border:none;outline:none;background:transparent;height:44px;font-size:14px;color:#222;caret-color:#999;width:100%}.other-input[data-v-4b7b3040]::-moz-placeholder{color:#c9c9c9}.other-input[data-v-4b7b3040]:-ms-input-placeholder{color:#c9c9c9}.other-input[data-v-4b7b3040]::placeholder{color:#c9c9c9}.unit[data-v-4b7b3040]{flex-shrink:0;margin-left:8px}.balance[data-v-4b7b3040]{margin-top:8px;color:#c9c9c9}.balance-left[data-v-4b7b3040]{display:flex;align-items:center;justify-content:flex-start}.unit-sm[data-v-4b7b3040]{margin-left:2px;font-size:8px;line-height:17px}.order-all[data-v-4b7b3040]{color:#418ae6;cursor:pointer}.detail[data-v-4b7b3040]{margin-top:8px}.detail-row[data-v-4b7b3040]{margin-top:20px;flex:1}.detail-row .label[data-v-4b7b3040]{color:#999}.detail-row .value[data-v-4b7b3040]{margin-top:4px;font-size:12px;color:#222}.detail-row .price-val[data-v-4b7b3040]{color:#c10114}.confirm-btn[data-v-4b7b3040]{display:flex;align-items:center;justify-content:center;width:172px;height:44px;margin:28px auto 8px;border:none;border-radius:12px;background:#418ae6!important;color:#fff!important;font-size:14px;font-weight:500;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;padding:0}.success-modal[data-v-4b7b3040]{width:290px;padding:28px 22px 0;box-sizing:border-box;text-align:center;background:#fff;border-radius:16px;overflow:hidden}.success-icon[data-v-4b7b3040]{width:52px;height:52px;margin:0 auto;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center}.success-title[data-v-4b7b3040]{margin:14px 0 18px;font-size:18px;font-weight:700;color:#222;line-height:24px}.success-rows[data-v-4b7b3040]{padding:0 4px 8px}.success-row[data-v-4b7b3040]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:14px;line-height:20px}.success-row .lbl[data-v-4b7b3040]{color:#999}.success-row .val[data-v-4b7b3040]{color:#333;font-weight:500}.success-row .val.rate[data-v-4b7b3040]{color:#f33b50;font-weight:700}.success-actions[data-v-4b7b3040]{display:flex;align-items:stretch;margin-top:8px;border-top:1px solid #eee}.success-btn[data-v-4b7b3040]{flex:1;height:48px;border:none;background:transparent;font-size:15px;color:#222;font-weight:500}.success-split[data-v-4b7b3040]{width:1px;background:#eee;align-self:stretch}.van-action-sheet{max-height:90%;border-radius:24px 24px 0 0;overflow:hidden}.van-action-sheet__content{background:#fff}.order-success-popup.van-popup{background:#fff!important;border-radius:16px!important;overflow:hidden}.fixed-bottom[data-v-d7441a9e]{width:100%;max-width:714px;position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:1020;padding:11px 16px calc(11px + env(safe-area-inset-bottom));box-sizing:border-box;background:hsla(0,0%,100%,.94);border-top:1px solid rgba(226,232,241,.9);box-shadow:0 -8px 24px rgba(24,43,74,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order[data-v-d7441a9e]{background-color:hsla(0,0%,100%,.94)}.flex-between-center[data-v-d7441a9e]{display:flex;justify-content:space-between;align-items:center}.flex-center-center[data-v-d7441a9e]{display:flex;justify-content:center;align-items:center}.btn-gap[data-v-d7441a9e]{margin-left:10px}.text-md[data-v-d7441a9e]{font-size:14px}.font-bold[data-v-d7441a9e]{font-weight:500}.radius-sm[data-v-d7441a9e]{border-radius:10px!important}.bg-wm[data-v-d7441a9e]{background-color:#418ae6!important}.action-btn[data-v-d7441a9e]{width:100%;gap:10px}.btn[data-v-d7441a9e]{flex:1;width:auto;height:46px;border:none;color:#fff;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:14px;font-weight:700;letter-spacing:.5px;transition:transform .15s ease,opacity .15s ease}.btn[data-v-d7441a9e]:active{opacity:.86;transform:scale(.98)}.btn-long[data-v-d7441a9e]{background:linear-gradient(135deg,#ef5262,#d93648)!important;box-shadow:0 7px 16px rgba(217,54,72,.22)}.btn-short[data-v-d7441a9e]{background:linear-gradient(135deg,#28b98b,#15966d)!important;box-shadow:0 7px 16px rgba(21,150,109,.2)}.btn-wm[data-v-d7441a9e]{background:linear-gradient(135deg,#5598ee,#2877dc)!important;box-shadow:0 7px 16px rgba(40,119,220,.2)}.kline-chart-wrap[data-v-4d007871]{position:relative;width:100%;height:100%;min-height:280px;background:#fff}.kline-chart[data-v-4d007871]{width:100%;height:420px}.chart-state[data-v-4d007871]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#929bad;font-size:12px;background:hsla(0,0%,100%,.92)}.chart-state.empty[data-v-4d007871]{color:#aab1bd}.chart-spinner[data-v-4d007871]{width:22px;height:22px;border:2px solid #e8eef6;border-top-color:#418ae6;border-radius:50%;-webkit-animation:chart-spin-data-v-4d007871 .75s linear infinite;animation:chart-spin-data-v-4d007871 .75s linear infinite}@-webkit-keyframes chart-spin-data-v-4d007871{to{transform:rotate(1turn)}}@keyframes chart-spin-data-v-4d007871{to{transform:rotate(1turn)}}.page-main[data-v-092ba740]{background-color:#f6f7fb}.page-aid[data-v-092ba740]{background-color:#fff}.page-padding-hor[data-v-092ba740]{padding:0 16px}.text-main-color[data-v-092ba740]{color:#222}.text-des-color[data-v-092ba740]{color:#999}.text-up[data-v-092ba740]{color:#1b8e56!important}.text-down[data-v-092ba740]{color:#c10114!important}.bg-up[data-v-092ba740]{background-color:#1b8e56!important}.bg-down[data-v-092ba740]{background-color:#c10114!important}.bg-wm[data-v-092ba740]{background-color:#418ae6!important}.radius-sm[data-v-092ba740]{border-radius:12px!important}.text-xs[data-v-092ba740]{font-size:10px}.text-sm[data-v-092ba740]{font-size:12px}.text-md[data-v-092ba740]{font-size:14px}.font-bold[data-v-092ba740]{font-weight:500}.flex[data-v-092ba740]{display:flex}.flex-column[data-v-092ba740]{display:flex;flex-direction:column}.flex-between-center[data-v-092ba740]{display:flex;justify-content:space-between;align-items:center}.flex-center-center[data-v-092ba740]{display:flex;justify-content:center;align-items:center}.align-items-center[data-v-092ba740]{align-items:center!important}.justify-content-between[data-v-092ba740]{justify-content:space-between}.flex-1[data-v-092ba740]{flex:1}.circle[data-v-092ba740]{border-radius:50%}.product-box[data-v-092ba740]{width:100%;max-width:714px;height:100%;margin:0 auto;overflow:hidden;position:relative;background:radial-gradient(circle at 100% 0,rgba(65,138,230,.1),transparent 34%),#f4f6fa;color:#222;padding-bottom:82px;box-sizing:border-box;box-shadow:0 0 32px rgba(24,43,74,.06)}.product-top[data-v-092ba740]{background:rgba(244,246,250,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-h[data-v-092ba740]{height:58px}.icon-xl[data-v-092ba740]{width:34px;height:34px;flex-shrink:0}.back-btn[data-v-092ba740]{color:#fff!important;background-color:#c9c9c9;box-shadow:none;display:flex;align-items:center;justify-content:center}.back-btn[data-v-092ba740] .van-icon{color:#fff!important}.nav-title[data-v-092ba740]{min-width:0;max-width:calc(100% - 100px);padding:8px 10px;overflow:hidden;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background .15s ease}.nav-title[data-v-092ba740]:active{background:rgba(42,55,79,.06)}.switch-icon[data-v-092ba740]{width:16px;height:16px;flex-shrink:0;display:block}.title-text[data-v-092ba740]{margin-left:7px;font-size:17px;font-weight:700;color:#182033;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-arrow[data-v-092ba740]{margin-left:6px;flex-shrink:0;color:#8f97a5}.holdings-btn[data-v-092ba740]{background:#c9c9c9;box-shadow:none;display:flex;align-items:center;justify-content:center}.cc-icon[data-v-092ba740]{width:18px;height:18px;display:block}.product-body[data-v-092ba740]{height:calc(100% - 58px);overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px;box-sizing:border-box}.overview[data-v-092ba740]{position:relative;display:grid;grid-template-columns:minmax(0,43fr) 1px minmax(0,57fr);margin-top:10px;overflow:hidden;border:1px solid rgba(226,232,241,.9);box-shadow:0 10px 28px rgba(24,43,74,.055);background:#fff}.quote-primary[data-v-092ba740]{position:relative;display:flex;align-items:center;min-width:0;padding:10px 10px 10px 14px;box-sizing:border-box}.quote-bar[data-v-092ba740]{position:absolute;top:12px;bottom:12px;left:0;width:4px;background:#20242d}.quote-primary-content[data-v-092ba740]{min-width:0;width:100%}.quote-change-row[data-v-092ba740]{display:flex;align-items:center;margin-top:4px;white-space:nowrap}.overview .price[data-v-092ba740]{display:block;margin:0;overflow:hidden;color:#20242d;font-size:clamp(20px,6vw,26px);font-weight:700;line-height:1.1;letter-spacing:-.6px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.change-pill[data-v-092ba740]{display:inline-flex;align-items:center;gap:3px;margin-left:12px;font-size:13px;font-weight:700}.change-pill.is-up[data-v-092ba740]{color:#df3c4d}.change-pill.is-down[data-v-092ba740]{color:#15966d}.change-value[data-v-092ba740]{overflow:hidden;color:#a1a5ad;font-size:12px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.quote-divider[data-v-092ba740]{position:relative;width:1px;height:100%;background:#e8e8e8}.quote-divider i[data-v-092ba740]{position:absolute;top:50%;left:-5px;width:10px;height:10px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;transform:translateY(-50%) rotate(-45deg);background:#fff}.quote-metrics[data-v-092ba740]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-content:center;padding:10px 12px 10px 18px;box-sizing:border-box}.metric-item[data-v-092ba740]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.metric-item .label[data-v-092ba740]{overflow:hidden;color:#a0a0a4;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.metric-item .value[data-v-092ba740]{overflow:hidden;color:#30394b;font-size:13px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.chart-card[data-v-092ba740]{margin-top:12px;overflow:hidden;border:1px solid rgba(226,232,241,.9);border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(24,43,74,.055)}.chart-card-head[data-v-092ba740]{position:relative;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #f0f3f7}.chart-tab[data-v-092ba740]{flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chart-tab[data-v-092ba740]::-webkit-scrollbar{display:none}.chart-tab .tab-item[data-v-092ba740]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:46px;padding:0 7px;color:#929bad;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;box-sizing:border-box}.chart-tab .tab-item.selected[data-v-092ba740]{color:#2877dc;font-weight:700}.chart-tab .tab-item.selected[data-v-092ba740]:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:3px;transform:translateX(-50%);border-radius:3px 3px 0 0;background:linear-gradient(90deg,#5298ef,#2877dc)}.chart-status[data-v-092ba740]{gap:5px;padding-left:10px;color:#9da5b3;font-size:8px;letter-spacing:.6px;border-left:1px solid #edf0f5}.status-dot[data-v-092ba740]{width:5px;height:5px;border-radius:50%;background:#24ba78;box-shadow:0 0 0 3px rgba(36,186,120,.1)}.chart-box[data-v-092ba740],.k-area[data-v-092ba740]{width:100%;height:420px;min-height:320px;padding:0;margin-top:0;overflow:hidden;background-color:#fff}.chart-box>div[data-v-092ba740]{height:100%;width:100%}.product-picker-popup[data-v-092ba740]{max-height:78vh;overflow:hidden;background:#f5f7fa}.product-picker[data-v-092ba740]{display:flex;flex-direction:column;height:72vh;max-height:680px;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.picker-head[data-v-092ba740]{padding:20px 18px 10px}.picker-head strong[data-v-092ba740]{color:#202631;font-size:18px;line-height:1.2}.picker-head p[data-v-092ba740]{margin:5px 0 0;color:#9aa2af;font-size:11px}.picker-close[data-v-092ba740]{width:32px;height:32px;padding:0;border:0;border-radius:50%;color:#7f8998;background:#e9edf3}.product-search[data-v-092ba740]{padding:6px 14px 10px;background:transparent}.product-search[data-v-092ba740] .van-search__content{background:#e9edf3}.picker-types[data-v-092ba740]{display:flex;gap:8px;padding:2px 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.picker-types[data-v-092ba740]::-webkit-scrollbar{display:none}.picker-type[data-v-092ba740]{height:30px;padding:0 13px;flex-shrink:0;border:0;border-radius:15px;color:#7f8998;font-size:11px;background:#e8ecf2}.picker-type.active[data-v-092ba740]{color:#fff;font-weight:600;background:linear-gradient(135deg,#5598ee,#2877dc);box-shadow:0 5px 12px rgba(40,119,220,.2)}.picker-list[data-v-092ba740]{flex:1;margin:0 12px 12px;padding:4px 12px;overflow-y:auto;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(24,43,74,.05);-webkit-overflow-scrolling:touch}.picker-state[data-v-092ba740]{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#a0a8b5;font-size:12px}.picker-product[data-v-092ba740]{width:100%;min-height:64px;padding:10px 4px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid #f0f2f5;text-align:left;background:#fff}.picker-product[data-v-092ba740]:last-child{border-bottom:0}.picker-product.selected[data-v-092ba740]{background:linear-gradient(90deg,rgba(65,138,230,.07),transparent)}.product-name[data-v-092ba740],.product-quote[data-v-092ba740]{min-width:0;display:flex;flex-direction:column;gap:5px}.product-name strong[data-v-092ba740],.product-quote strong[data-v-092ba740]{overflow:hidden;color:#303745;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-name span[data-v-092ba740],.product-quote span[data-v-092ba740]{color:#a0a8b5;font-size:10px}.product-quote[data-v-092ba740]{align-items:flex-end;text-align:right;font-variant-numeric:tabular-nums}.product-quote span.is-up[data-v-092ba740]{color:#df3c4d}.product-quote span.is-down[data-v-092ba740]{color:#15966d}@media (max-width:360px){.page-padding-hor[data-v-092ba740]{padding-right:12px;padding-left:12px}.overview[data-v-092ba740]{grid-template-columns:minmax(0,45fr) 1px minmax(0,55fr)}.quote-primary[data-v-092ba740]{padding-right:10px;padding-left:15px}.quote-metrics[data-v-092ba740]{gap:0 10px;padding-right:12px;padding-left:20px}.metric-item .value[data-v-092ba740]{font-size:14px}.chart-card-head[data-v-092ba740]{padding:0 8px}}