:root{--color-brand: #6366f1;--color-brand-light: #818cf8;--color-brand-dim: rgba(99,102,241,.12);--color-brand-glow: rgba(99,102,241,.25);--color-bull: #00d26a;--color-bull-dim: rgba(0,210,106,.1);--color-bull-glow: rgba(0,210,106,.2);--color-bear: #f87171;--color-bear-dim: rgba(248,113,113,.1);--color-warn: #f59e0b;--color-warn-dim: rgba(245,158,11,.1);--color-info: #a5b4fc;--bg-base: #0b0c14;--bg-panel: #0f1018;--bg-card: #13141f;--bg-card-hover: #181924;--bg-elevated: #1c1d2a;--bg-overlay: rgba(0,0,0,.72);--border-subtle: rgba(255,255,255,.055);--border-soft: rgba(255,255,255,.09);--border-brand: rgba(99,102,241,.22);--border-bull: rgba(0,210,106,.2);--border-bear: rgba(248,113,113,.2);--text-primary: #f0f0f5;--text-secondary: #c8cad8;--text-tertiary: rgba(255,255,255,.4);--text-muted: rgba(255,255,255,.22);--font-xs: 10px;--font-sm: 11px;--font-base: 13px;--font-md: 14px;--font-lg: 16px;--font-xl: 20px;--font-2xl: 26px;--font-3xl: 32px;--fw-normal: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 800;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--shadow-card: 0 2px 12px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.25);--shadow-modal: 0 24px 80px rgba(0,0,0,.65), 0 0 0 1px rgba(255,255,255,.04);--shadow-brand: 0 4px 20px rgba(99,102,241,.3);--shadow-bull: 0 4px 16px rgba(0,210,106,.25);--shadow-float: 0 8px 32px rgba(0,0,0,.5);--ease-fast: all .15s ease;--ease-std: all .22s ease;--ease-slow: all .35s cubic-bezier(.4,0,.2,1);--ease-spring: all .3s cubic-bezier(.34,1.56,.64,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;overflow:hidden;background:var(--bg-base);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Text,sans-serif;font-size:var(--font-base);-webkit-font-smoothing:antialiased;line-height:1.5}input,button,textarea{font-family:inherit;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#fff3}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 6px #6366f11f}}.vt-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-4);transition:var(--ease-std)}.vt-card:hover{border-color:var(--border-soft);background:var(--bg-card-hover)}.vt-card--active{background:var(--bg-elevated);border-color:var(--border-brand);box-shadow:0 0 0 1px var(--color-brand-dim),var(--shadow-card)}.vt-panel{background:var(--bg-panel);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden;scroll-behavior:smooth}.vt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:overlay-in .22s ease}@keyframes overlay-in{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.vt-modal{background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);animation:modal-in .26s cubic-bezier(.34,1.4,.64,1);overflow:hidden}@keyframes modal-in{0%{opacity:0;transform:scale(.93) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-enter-active{animation:modal-in .26s cubic-bezier(.34,1.4,.64,1)}.modal-leave-active{transition:opacity .18s ease,transform .18s ease}.modal-leave-to{opacity:0;transform:scale(.95) translateY(8px)}.modal-overlay-enter-active{animation:overlay-in .2s ease}.modal-overlay-leave-active{transition:opacity .18s ease}.modal-overlay-leave-to{opacity:0}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);border:none;border-radius:var(--r-md);font-size:var(--font-sm);font-weight:var(--fw-bold);cursor:pointer;transition:var(--ease-fast);white-space:nowrap;padding:8px 16px}.vt-btn:active{transform:scale(.97)}.vt-btn--primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 14px #6366f159}.vt-btn--primary:hover{box-shadow:0 6px 20px #6366f180;filter:brightness(1.06)}.vt-btn--bull{background:linear-gradient(135deg,#00d26a,#00b85c);color:#fff;box-shadow:var(--shadow-bull)}.vt-btn--bull:hover{filter:brightness(1.08)}.vt-btn--bear{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff}.vt-btn--ghost{background:transparent;border:1px solid var(--border-soft);color:var(--text-secondary)}.vt-btn--ghost:hover{background:var(--bg-elevated);border-color:var(--border-brand);color:var(--text-primary)}.vt-btn--sm{padding:5px 12px;font-size:var(--font-xs);border-radius:var(--r-sm)}.vt-btn--lg{padding:13px 24px;font-size:var(--font-md);border-radius:var(--r-lg);width:100%}.vt-input{width:100%;padding:8px 12px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-primary);font-size:var(--font-base);outline:none;transition:var(--ease-fast);box-sizing:border-box}.vt-input:focus{border-color:var(--color-brand);background:#6366f10d;box-shadow:0 0 0 3px #6366f11a}.vt-input::placeholder{color:var(--text-muted)}.vt-input--err{border-color:var(--color-bear)!important}.vt-tabs{display:flex;background:#ffffff06;border-radius:var(--r-md);padding:2px;gap:1px}.vt-tab{flex:1;padding:7px 0;border:none;border-radius:var(--r-sm);font-size:var(--font-sm);font-weight:var(--fw-medium);cursor:pointer;background:transparent;color:var(--text-tertiary);transition:var(--ease-fast)}.vt-tab--active{background:var(--color-brand-dim);color:var(--text-primary);font-weight:var(--fw-bold)}.vt-tab:not(.vt-tab--active):hover{color:var(--text-secondary)}.vt-nav-tab{flex:1;padding:10px 0;border:none;border-bottom:2px solid transparent;font-size:var(--font-sm);font-weight:var(--fw-medium);cursor:pointer;background:transparent;color:var(--text-tertiary);transition:var(--ease-std)}.vt-nav-tab--active{color:var(--text-primary);font-weight:var(--fw-bold);border-bottom-color:var(--color-brand)}.vt-nav-tab:not(.vt-nav-tab--active):hover{color:var(--text-secondary)}.vt-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--r-pill);font-size:9px;font-weight:var(--fw-bold);border:1px solid}.vt-badge--bull{background:var(--color-bull-dim);color:var(--color-bull);border-color:var(--color-bull-dim)}.vt-badge--bear{background:var(--color-bear-dim);color:var(--color-bear);border-color:var(--color-bear-dim)}.vt-badge--brand{background:var(--color-brand-dim);color:var(--color-brand-light);border-color:var(--color-brand-glow)}.vt-badge--warn{background:var(--color-warn-dim);color:var(--color-warn);border-color:var(--color-warn-dim)}.vt-badge--live{background:#f871711f;color:#f87171;border-color:#f8717140;animation:pulse-dot 2s infinite}.vt-stat{display:flex;flex-direction:column;gap:3px}.vt-stat__value{font-size:var(--font-lg);font-weight:var(--fw-black);line-height:1;animation:countUp .3s ease}.vt-stat__label{font-size:var(--font-xs);color:var(--text-tertiary);font-weight:var(--fw-medium)}.vt-toggle{width:38px;height:22px;border-radius:var(--r-pill);background:#ffffff1a;cursor:pointer;position:relative;transition:var(--ease-std);flex-shrink:0}.vt-toggle--on{background:var(--color-brand)}.vt-toggle__knob{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:var(--ease-spring);box-shadow:0 1px 4px #0000004d}.vt-toggle--on .vt-toggle__knob{transform:translate(16px)}.vt-live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--color-bear);animation:pulse-dot 1.5s infinite;margin-right:3px}.vt-progress{height:4px;border-radius:var(--r-pill);background:#ffffff0f;overflow:hidden}.vt-progress__fill{height:100%;border-radius:var(--r-pill);transition:width .5s cubic-bezier(.4,0,.2,1)}.vt-divider{height:1px;background:var(--border-subtle);margin:var(--sp-3) 0}.vt-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3)}.vt-section-title{font-size:var(--font-sm);font-weight:var(--fw-bold);color:var(--text-secondary);letter-spacing:.02em}.vt-market-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);cursor:pointer;transition:var(--ease-fast);border:1px solid transparent;margin-bottom:2px}.vt-market-row:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.vt-market-row--active{background:var(--bg-elevated);border-color:var(--border-brand);box-shadow:0 0 0 1px var(--color-brand-dim)}.vt-pos-row{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px 12px;margin-bottom:6px;transition:var(--ease-fast)}.vt-pos-row:hover{border-color:var(--border-soft)}.text-bull{color:var(--color-bull)}.text-bear{color:var(--color-bear)}.text-warn{color:var(--color-warn)}.text-brand{color:var(--color-brand-light)}.text-muted{color:var(--text-tertiary)}.text-dim{color:var(--text-muted)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.anim-fade-in{animation:fadeIn .25s ease}.anim-slide-up{animation:slideUp .3s ease-out}.anim-scale-in{animation:fadeInScale .2s cubic-bezier(.34,1.2,.64,1)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{animation:slideUp .25s ease-out}.slide-up-leave-active{transition:all .18s ease}.slide-up-leave-to{opacity:0;transform:translateY(10px)}.scale-enter-active{animation:fadeInScale .2s cubic-bezier(.34,1.2,.64,1)}.scale-leave-active{transition:all .15s ease}.scale-leave-to{opacity:0;transform:scale(.96)}.toast-enter-active{animation:slideUp .2s ease-out}.toast-leave-active{transition:all .18s ease}.toast-leave-to{opacity:0;transform:translate(-50%) translateY(8px)}@media (max-width: 800px){:root{--font-base: 12px;--r-lg: 12px;--r-xl: 16px}}[data-theme=light]{--bg-base: #f0f1f7;--bg-panel: #f8f9fc;--bg-card: #ffffff;--bg-card-hover: #f4f5fb;--bg-elevated: #ecedf5;--bg-overlay: rgba(15,16,24,.55);--border-subtle: rgba(0,0,0,.07);--border-soft: rgba(0,0,0,.12);--border-brand: rgba(99,102,241,.3);--border-bull: rgba(0,175,85,.25);--border-bear: rgba(220,50,50,.22);--text-primary: #1a1b2e;--text-secondary: #3d3f5c;--text-tertiary: rgba(30,32,60,.5);--text-muted: rgba(30,32,60,.28);--color-bull: #00a855;--color-bull-dim: rgba(0,168,85,.1);--color-bear: #dc3232;--color-bear-dim: rgba(220,50,50,.1);--color-warn: #d97706;--color-warn-dim: rgba(217,119,6,.1);--color-info: #4f52c4;--shadow-card: 0 1px 6px rgba(0,0,0,.08), 0 2px 16px rgba(0,0,0,.05);--shadow-modal: 0 20px 60px rgba(0,0,0,.18), 0 0 0 1px rgba(0,0,0,.06);--shadow-float: 0 6px 28px rgba(0,0,0,.14)}@keyframes ripple{0%{transform:scale(0);opacity:.4}to{transform:scale(2.5);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tick-up{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tick-down{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.flash-up{animation:tick-up .35s ease-out;color:var(--color-bull)!important}.flash-down{animation:tick-down .35s ease-out;color:var(--color-bear)!important}.modal-enter-active{animation:fadeInScale .22s cubic-bezier(.34,1.3,.64,1)}.modal-leave-active{transition:all .16s ease}.modal-leave-to{opacity:0;transform:scale(.96)}.drawer-enter-active{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.drawer-leave-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s ease}.drawer-enter-from,.drawer-leave-to{transform:translate(100%);opacity:0}.risk-low{color:var(--color-bull)}.risk-mid{color:var(--color-warn)}.risk-high{color:var(--color-bear)}.risk-bg-low{background:var(--color-bull-dim);border-color:var(--border-bull)}.risk-bg-mid{background:var(--color-warn-dim);border-color:#f59e0b33}.risk-bg-high{background:var(--color-bear-dim);border-color:var(--border-bear)}.nav-value{font-size:var(--font-xl);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1}.nav-change{font-size:var(--font-xs);font-weight:var(--fw-bold);display:flex;align-items:center;gap:2px}.fund-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-4);cursor:pointer;transition:var(--ease-std);position:relative;overflow:hidden}.fund-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg,var(--color-brand),#8b5cf6);opacity:0;transition:var(--ease-std)}.fund-card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-card),0 0 0 1px var(--color-brand-dim);transform:translateY(-2px)}.fund-card:hover:before{opacity:1}.fund-card--invested{border-color:var(--border-brand);background:linear-gradient(135deg,var(--bg-card) 60%,rgba(99,102,241,.04))}.fund-card--invested:before{opacity:.6}.donut-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.step-bar{display:flex;gap:6px;margin-bottom:20px}.step-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.step-bar__line{height:3px;width:100%;border-radius:var(--r-pill);background:#ffffff14;transition:background .3s ease}.step-bar__line--active{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.step-bar__label{font-size:8px;color:var(--text-muted)}.step-bar__label--active{color:var(--color-info)}.theme-toggle{width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:var(--ease-fast)}.theme-toggle:hover{background:var(--bg-elevated);border-color:var(--border-soft)}.topbar[data-v-652d8688]{height:52px;display:flex;align-items:center;padding:0 16px;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);flex-shrink:0;gap:16px;position:relative;z-index:100}.topbar__logo[data-v-652d8688]{display:flex;align-items:center;gap:9px;flex-shrink:0}.topbar__logo-mark[data-v-652d8688]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--fw-black);color:#fff;box-shadow:0 4px 12px #6366f159}.topbar__logo-text[data-v-652d8688]{display:flex;flex-direction:column}.topbar__logo-name[data-v-652d8688]{font-size:13px;font-weight:var(--fw-black);color:var(--text-primary);line-height:1.2}.topbar__logo-tag[data-v-652d8688]{font-size:8px;color:var(--text-muted);font-weight:var(--fw-medium)}.topbar__stats[data-v-652d8688]{display:flex;align-items:center;gap:12px;flex:1;justify-content:center}.topbar__stat[data-v-652d8688]{display:flex;align-items:center;gap:6px}.topbar__stat-label[data-v-652d8688]{font-size:10px;color:var(--text-muted)}.topbar__stat-value[data-v-652d8688]{font-size:var(--font-sm);font-weight:var(--fw-black);color:var(--text-primary)}.topbar__stat-sep[data-v-652d8688]{width:1px;height:16px;background:var(--border-subtle)}@media (max-width: 900px){.topbar__stats[data-v-652d8688],.topbar__demo-btn[data-v-652d8688],.theme-toggle[data-v-652d8688]{display:none}.topbar__actions[data-v-652d8688]{gap:6px}.topbar__logo-tag[data-v-652d8688]{display:none}}@media (max-width: 480px){.topbar[data-v-652d8688]{padding:0 10px}.topbar__logo-name[data-v-652d8688]{font-size:14px}}.topbar__actions[data-v-652d8688]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.topbar__metamask-btn[data-v-652d8688]{display:flex;align-items:center;gap:4px;padding:0 10px;height:32px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;transition:all .2s}.topbar__metamask-btn--on[data-v-652d8688]{border-color:#00d26a66;color:var(--color-bull)}.topbar__metamask-btn[data-v-652d8688]:hover{border-color:#818cf8}.topbar__metamask-btn[data-v-652d8688]:hover{border-color:#818cf8;background:#6366f114}.topbar__metamask-btn--connected[data-v-652d8688]{border-color:#00d26a66;background:#00d26a0f}.topbar__demo-btn[data-v-652d8688]{padding:5px 12px;border-radius:var(--r-pill);border:1px solid rgba(245,158,11,.25);background:#f59e0b14;color:var(--color-warn);font-size:10px;font-weight:var(--fw-bold);cursor:pointer;transition:var(--ease-fast)}.topbar__demo-btn[data-v-652d8688]:hover{background:#f59e0b26}.topbar__icon-btn[data-v-652d8688]{position:relative;width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;font-size:16px;cursor:pointer;transition:var(--ease-fast);display:flex;align-items:center;justify-content:center}.topbar__icon-btn[data-v-652d8688]:hover,.topbar__icon-btn--active[data-v-652d8688]{background:var(--bg-elevated);border-color:var(--border-soft)}.topbar__badge[data-v-652d8688]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:var(--r-pill);background:var(--color-bear);color:#fff;font-size:8px;font-weight:var(--fw-black);display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid var(--bg-panel)}.topbar__notif-wrap[data-v-652d8688]{position:relative}.notif-dropdown[data-v-652d8688]{position:fixed;top:52px;right:8px;width:min(300px,calc(100vw - 16px));background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-modal);overflow:hidden;z-index:500;max-height:calc(100vh - 70px);overflow-y:auto}.notif-dropdown__header[data-v-652d8688]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.notif-dropdown__read-all[data-v-652d8688]{background:none;border:none;font-size:10px;color:var(--color-info);cursor:pointer;font-weight:var(--fw-semi)}.notif-dropdown__list[data-v-652d8688]{max-height:320px;overflow-y:auto}.notif-item[data-v-652d8688]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);transition:var(--ease-fast)}.notif-item[data-v-652d8688]:last-child{border-bottom:none}.notif-item--unread[data-v-652d8688]{background:#6366f10a}.notif-item__dot[data-v-652d8688]{width:6px;height:6px;border-radius:50%;margin-top:5px;flex-shrink:0}.notif-item__body[data-v-652d8688]{flex:1}.notif-item__msg[data-v-652d8688]{font-size:11px;color:var(--text-secondary);line-height:1.5}.notif-item__time[data-v-652d8688]{font-size:9px;color:var(--text-muted);margin-top:2px}.notif-empty[data-v-652d8688]{padding:24px;text-align:center;color:var(--text-muted);font-size:11px}.topbar__avatar[data-v-652d8688]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;cursor:pointer;transition:var(--ease-fast);font-size:18px}.topbar__avatar[data-v-652d8688]:hover{background:var(--bg-elevated);border-color:var(--border-soft)}.topbar__avatar-name[data-v-652d8688]{font-size:10px;font-weight:var(--fw-semi);color:var(--text-secondary);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item:hover .notif-del-btn[data-v-652d8688]{opacity:1!important}.mob-tabbar[data-v-f7095cbe]{display:none;position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg-panel);border-top:1px solid var(--border-subtle);z-index:300;padding:0 4px;padding-bottom:env(safe-area-inset-bottom);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media (max-width: 800px){.mob-tabbar[data-v-f7095cbe]{display:flex}}.mob-tab[data-v-f7095cbe]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;cursor:pointer;padding:6px 0;border-radius:var(--r-md);transition:var(--ease-fast)}.mob-tab__icon-wrap[data-v-f7095cbe]{position:relative}.mob-tab__icon[data-v-f7095cbe]{font-size:20px;line-height:1}.mob-tab__badge[data-v-f7095cbe]{position:absolute;top:-3px;right:-6px;min-width:14px;height:14px;background:var(--color-bear);color:#fff;font-size:8px;font-weight:var(--fw-black);border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid var(--bg-panel)}.mob-tab__label[data-v-f7095cbe]{font-size:9px;font-weight:var(--fw-medium);color:var(--text-muted);transition:var(--ease-fast)}.mob-tab--active .mob-tab__label[data-v-f7095cbe]{color:var(--color-brand-light);font-weight:var(--fw-bold)}.mob-tab--active .mob-tab__icon[data-v-f7095cbe]{filter:drop-shadow(0 0 6px var(--color-brand))}.sk-wrap[data-v-820cf9a1]{position:relative;overflow:hidden;background:var(--bg-tertiary, #1e2130);display:inline-block}.sk-shimmer[data-v-820cf9a1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 40%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 60%,transparent 100%);animation:sk-slide-820cf9a1 1.4s infinite;background-size:200% 100%}@keyframes sk-slide-820cf9a1{0%{background-position:-200% 0}to{background-position:200% 0}}.markets-panel[data-v-7eafd0fe]{display:flex;flex-direction:column;height:100%}.markets-panel__search[data-v-7eafd0fe]{padding:10px 12px 6px}.markets-panel__cats[data-v-7eafd0fe]{display:flex;gap:4px;flex-wrap:nowrap;padding:4px 12px 8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.markets-panel__cats[data-v-7eafd0fe]::-webkit-scrollbar{display:none}.markets-panel__cats--more[data-v-7eafd0fe]{padding-top:0;border-top:1px solid var(--border-subtle)}.cat-btn--more[data-v-7eafd0fe]{color:#818cf8!important;border-color:#6366f14d!important}.cat-btn[data-v-7eafd0fe]{padding:4px 10px;border-radius:var(--r-pill);border:1px solid transparent;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:transparent;flex-shrink:0;color:var(--text-tertiary);transition:var(--ease-fast);white-space:nowrap}.cat-btn[data-v-7eafd0fe]:hover{color:var(--text-secondary);background:var(--bg-elevated)}.cat-btn--active[data-v-7eafd0fe]{background:var(--color-brand-dim);border-color:var(--color-brand-glow);color:var(--color-info);font-weight:var(--fw-bold)}.markets-panel__sorts[data-v-7eafd0fe]{display:flex;gap:3px;padding:0 12px 10px}.sort-btn[data-v-7eafd0fe]{flex:1;padding:5px 2px;border-radius:var(--r-sm);border:1px solid transparent;background:#ffffff05;color:var(--text-tertiary);font-size:9px;font-weight:var(--fw-semi);cursor:pointer;transition:var(--ease-fast)}.sort-btn[data-v-7eafd0fe]:hover{color:var(--text-secondary);background:var(--bg-elevated)}.sort-btn--active[data-v-7eafd0fe]{border-color:var(--border-brand);background:var(--color-brand-dim);color:var(--color-info)}.markets-panel__focus[data-v-7eafd0fe]{padding:0 12px 10px}.markets-panel__focus-title[data-v-7eafd0fe]{font-size:10px;font-weight:var(--fw-bold);color:var(--text-secondary);margin-bottom:8px}.focus-scroll[data-v-7eafd0fe]{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px}.focus-card[data-v-7eafd0fe]{min-width:110px;flex-shrink:0;padding:9px 10px;border-radius:var(--r-md);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:var(--ease-fast)}.focus-card[data-v-7eafd0fe]:hover{border-color:var(--border-soft);background:var(--bg-elevated);transform:translateY(-1px)}.focus-card__tag[data-v-7eafd0fe]{display:inline-block;font-size:8px;font-weight:var(--fw-bold);padding:1px 5px;border-radius:var(--r-sm);margin-bottom:5px}.focus-card__name[data-v-7eafd0fe]{font-size:10px;font-weight:var(--fw-semi);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-card__price-row[data-v-7eafd0fe]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.markets-panel__list[data-v-7eafd0fe]{flex:1;overflow-y:auto;padding:0 8px 8px}.market-row[data-v-7eafd0fe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;align-content:flex-start;padding:8px 6px;border-radius:var(--r-md);cursor:pointer;transition:var(--ease-fast);border:1px solid transparent;border-left:3px solid transparent;margin-bottom:2px}.market-row[data-v-7eafd0fe]:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.market-row--active[data-v-7eafd0fe]{background:#6366f10f;border-color:var(--border-brand);border-left-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand-dim)}.market-row__icon[data-v-7eafd0fe]{font-size:18px;width:26px;text-align:center;flex-shrink:0;order:1;align-self:center}.market-row__body[data-v-7eafd0fe]{flex:1;min-width:0;order:2;overflow:hidden}.market-row__title[data-v-7eafd0fe]{font-size:var(--font-sm);font-weight:var(--fw-semi);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-row--active .market-row__title[data-v-7eafd0fe]{color:var(--text-primary)}.market-row__meta[data-v-7eafd0fe]{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:9px}.market-row__right[data-v-7eafd0fe]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;order:3}.market-row__price-wrap[data-v-7eafd0fe]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.market-row__price[data-v-7eafd0fe]{font-size:var(--font-md);font-weight:var(--fw-black);line-height:1.2}.market-row__no-price[data-v-7eafd0fe]{font-size:9px;line-height:1}.text-bear[data-v-7eafd0fe]{color:#f44}.cd-badge[data-v-7eafd0fe]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px}.cd-ok[data-v-7eafd0fe]{background:#00d26a1f;color:#00d26a}.cd-warn[data-v-7eafd0fe]{background:#ffaa0026;color:#fa0}.cd-urgent[data-v-7eafd0fe]{background:#ff444426;color:#f44;animation:pulse-7eafd0fe 1s infinite}.cd-done[data-v-7eafd0fe]{background:#ffffff14;color:var(--text-muted)}.cd-pending[data-v-7eafd0fe]{background:#6366f11f;color:#818cf8}@keyframes pulse-7eafd0fe{0%,to{opacity:1}50%{opacity:.6}}.next-window-row[data-v-7eafd0fe]{flex-basis:100%;width:100%;order:4;display:flex;align-items:center;gap:6px;padding:3px 4px 3px 38px;cursor:pointer;border-radius:5px;transition:background .15s;margin-top:1px}.next-window-row[data-v-7eafd0fe]:hover{background:#6366f11a}.next-window-row__icon[data-v-7eafd0fe]{font-size:9px;opacity:.5;flex-shrink:0}.next-window-row__label[data-v-7eafd0fe]{font-size:9px;color:var(--text-muted);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-window-row__timer[data-v-7eafd0fe]{font-size:9px;font-weight:700;color:#818cf8;flex-shrink:0}.market-row__fav[data-v-7eafd0fe]{font-size:11px;opacity:.35;cursor:pointer;transition:var(--ease-fast)}.market-row__fav[data-v-7eafd0fe]:hover{opacity:.8;transform:scale(1.2)}.markets-panel__empty[data-v-7eafd0fe]{text-align:center;padding:40px 20px;color:var(--text-tertiary);font-size:var(--font-sm)}.discover-panel[data-v-788aadcd]{display:flex;flex-direction:column;height:100%}.discover-panel__content[data-v-788aadcd]{flex:1;overflow-y:auto;padding:10px}.ai-engine-header[data-v-788aadcd]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:10px;background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid var(--border-brand);border-radius:var(--r-lg)}.ai-engine-icon[data-v-788aadcd]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:16px}.ai-engine-badge[data-v-788aadcd]{padding:2px 8px;border-radius:10px;font-size:9px;font-weight:800;background:#00d26a26;color:var(--color-bull);border:1px solid rgba(0,210,106,.3);animation:pulse-dot 2s ease-in-out infinite}.signal-wrap[data-v-788aadcd]{margin-bottom:8px}.signal-card[data-v-788aadcd]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px;transition:border-color .2s,box-shadow .2s}.signal-card[data-v-788aadcd]:hover{border-color:#6366f173;box-shadow:0 4px 20px #6366f114}.signal-card--success[data-v-788aadcd]{border-color:#00d26a80!important;background:#00d26a0a!important}.signal-card__top[data-v-788aadcd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.signal-card__info[data-v-788aadcd]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.signal-icon-wrap[data-v-788aadcd]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sig-bull[data-v-788aadcd]{background:#00d26a1f;border:1px solid rgba(0,210,106,.2)}.sig-bear[data-v-788aadcd]{background:#ff44441f;border:1px solid rgba(255,68,68,.2)}.signal-title[data-v-788aadcd]{font-size:11px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-meta[data-v-788aadcd]{display:flex;align-items:center;gap:4px;margin-top:2px}.signal-tag[data-v-788aadcd]{font-size:9px;font-weight:700;background:#6366f126;color:#818cf8;padding:1px 5px;border-radius:4px}.signal-reason[data-v-788aadcd]{font-size:10px;color:var(--text-muted);margin-bottom:8px;line-height:1.4}.signal-grade[data-v-788aadcd]{font-size:9px;font-weight:800;padding:1px 5px;border-radius:4px;flex-shrink:0}.grade-a[data-v-788aadcd]{background:#00d26a26;color:#00d26a}.grade-b[data-v-788aadcd]{background:#ffaa0026;color:#fa0}.grade-c[data-v-788aadcd]{background:#ffffff0f;color:var(--text-muted)}.fill-muted[data-v-788aadcd]{background:#fff3!important}.signal-dir-badge[data-v-788aadcd]{padding:3px 8px;border-radius:var(--r-sm);font-size:10px;font-weight:700;white-space:nowrap}.dir-buy[data-v-788aadcd]{background:var(--color-bull-dim);color:var(--color-bull)}.dir-sell[data-v-788aadcd]{background:var(--color-bear-dim);color:var(--color-bear)}.signal-conf[data-v-788aadcd]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.signal-conf__bar[data-v-788aadcd]{flex:1;height:4px;border-radius:var(--r-pill);background:#ffffff0f;overflow:hidden}.signal-conf__fill[data-v-788aadcd]{height:100%;border-radius:var(--r-pill);transition:width .5s ease}.fill-bull[data-v-788aadcd]{background:var(--color-bull)}.fill-warn[data-v-788aadcd]{background:var(--color-warn)}.signal-card__actions[data-v-788aadcd]{display:flex;gap:5px;align-items:center}.sig-btn[data-v-788aadcd]{min-width:90px}.sig-modal-overlay[data-v-788aadcd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.sig-modal[data-v-788aadcd]{width:100%;max-width:360px;background:#16172a;border:1px solid rgba(99,102,241,.3);border-radius:16px;padding:20px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #0009,0 0 0 1px #6366f133}.sig-modal__head[data-v-788aadcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sig-modal__icon[data-v-788aadcd]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:14px}.sig-modal__title[data-v-788aadcd]{font-size:15px;font-weight:800;color:var(--text-primary)}.sig-modal__close[data-v-788aadcd]{background:#ffffff14;border:none;border-radius:6px;width:26px;height:26px;cursor:pointer;color:var(--text-muted);font-size:12px;display:flex;align-items:center;justify-content:center;transition:background .15s}.sig-modal__close[data-v-788aadcd]:hover{background:#ffffff24;color:var(--text-primary)}.sig-info-card[data-v-788aadcd]{background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:10px;padding:12px;margin-bottom:16px}.sig-info-card__top[data-v-788aadcd]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sig-info-card__stats[data-v-788aadcd]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border-subtle);padding-top:10px}.sig-info-stat[data-v-788aadcd]{display:flex;flex-direction:column;gap:4px}.sig-info-stat[data-v-788aadcd]:last-child{align-items:flex-end}.sig-info-stat>span[data-v-788aadcd]{font-size:10px;color:var(--text-muted)}.sig-info-stat>b[data-v-788aadcd]{font-size:16px;font-weight:800}.sig-modal__section-label[data-v-788aadcd]{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.sig-modal__amt-input-wrap[data-v-788aadcd]{margin-bottom:8px}.sig-modal__amt-input[data-v-788aadcd]{width:100%;padding:12px 14px;border-radius:10px;background:#ffffff0f;border:1px solid var(--border-subtle);color:var(--text-primary);font-size:22px;font-weight:800;outline:none;transition:border-color .15s;box-sizing:border-box}.sig-modal__amt-input[data-v-788aadcd]:focus{border-color:var(--color-brand)}.sig-modal__presets[data-v-788aadcd]{display:flex;gap:6px;margin-bottom:6px}.amt-chip[data-v-788aadcd]{flex:1;padding:6px 0;border-radius:8px;border:1px solid var(--border-subtle);background:#ffffff0a;color:var(--text-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.amt-chip[data-v-788aadcd]:hover{border-color:var(--border-brand);color:var(--color-info)}.amt-chip--on[data-v-788aadcd]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:800}.sig-modal__opt-input-wrap[data-v-788aadcd]{margin-bottom:6px}.sig-modal__opt-input[data-v-788aadcd]{width:100%;padding:8px 12px;border-radius:8px;background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-primary);font-size:14px;font-weight:700;outline:none;box-sizing:border-box;cursor:default}.sig-modal__opts[data-v-788aadcd]{display:flex;gap:5px;margin-bottom:14px}.opt-chip[data-v-788aadcd]{flex:1;padding:5px 0;border-radius:8px;border:1px solid var(--border-subtle);background:#ffffff08;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.opt-chip[data-v-788aadcd]:hover{border-color:var(--border-brand);color:var(--color-info)}.opt-chip--on[data-v-788aadcd]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:800}.opt-chip--tp.opt-chip--on[data-v-788aadcd]:not(:first-child){background:#00d26a26;border-color:#00d26a66;color:var(--color-bull)}.opt-chip--sl.opt-chip--on[data-v-788aadcd]:not(:first-child){background:#f8717126;border-color:#f8717166;color:var(--color-bear)}.sig-modal__summary[data-v-788aadcd]{display:flex;gap:16px;justify-content:center;padding:8px 12px;margin-bottom:14px;background:#ffffff05;border-radius:8px;font-size:11px;color:var(--text-muted)}.sig-modal__summary b[data-v-788aadcd]{color:var(--text-secondary);margin-left:3px}.sig-modal__submit[data-v-788aadcd]{width:100%;padding:14px;border-radius:10px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:all .15s;box-shadow:0 4px 20px #6366f166}.sig-modal__submit[data-v-788aadcd]:hover:not(:disabled){background:linear-gradient(135deg,#818cf8,#6366f1);transform:translateY(-1px);box-shadow:0 6px 28px #6366f180}.sig-modal__submit[data-v-788aadcd]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sig-spinner[data-v-788aadcd]{display:inline-block;font-size:16px;letter-spacing:2px;animation:pulse-dot .9s ease-in-out infinite}.modal-fade-enter-active[data-v-788aadcd]{transition:all .22s ease}.modal-fade-leave-active[data-v-788aadcd]{transition:all .18s ease}.modal-fade-enter-from[data-v-788aadcd],.modal-fade-leave-to[data-v-788aadcd]{opacity:0}.modal-fade-enter-from .sig-modal[data-v-788aadcd]{transform:scale(.94) translateY(12px)}.modal-fade-leave-to .sig-modal[data-v-788aadcd]{transform:scale(.96) translateY(8px)}.discover-empty[data-v-788aadcd]{text-align:center;padding:32px 16px;color:var(--text-tertiary)}.discover-empty__star[data-v-788aadcd]{font-size:48px;opacity:.25;margin-bottom:10px;line-height:1}.fav-row[data-v-788aadcd]{display:flex;align-items:center;gap:8px;padding:10px 4px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:var(--ease-fast)}.fav-row[data-v-788aadcd]:hover{background:var(--bg-elevated);border-radius:var(--r-md)}.fav-row__name[data-v-788aadcd]{font-size:12px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:5px}.fav-btn[data-v-788aadcd]{width:30px;height:30px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.fav-btn[data-v-788aadcd]:hover{background:#f59e0b26;border-color:#f59e0b66;color:var(--color-warn);transform:scale(1.1)}.fav-btn--on[data-v-788aadcd]{background:#f59e0b2e;border-color:#f59e0b80;color:var(--color-warn)}.fav-btn--pop[data-v-788aadcd]{animation:star-pop-788aadcd .35s ease}@keyframes star-pop-788aadcd{0%{transform:scale(1)}45%{transform:scale(1.7)}to{transform:scale(1)}}.trader-row__right[data-v-788aadcd]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.trader-row__metric[data-v-788aadcd]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.trader-row__actions[data-v-788aadcd]{display:flex;align-items:center;gap:5px}.rank-filters[data-v-788aadcd]{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:10px 12px;margin-bottom:10px}.rank-filter-group[data-v-788aadcd]{margin-bottom:8px}.rank-filter-group[data-v-788aadcd]:last-child{margin-bottom:0}.rank-filter-label[data-v-788aadcd]{font-size:9px;color:var(--text-muted);font-weight:var(--fw-medium);margin-bottom:4px}.rank-filter-chips[data-v-788aadcd]{display:flex;gap:3px}.chip[data-v-788aadcd]{padding:3px 8px;border-radius:var(--r-sm);border:1px solid transparent;background:#ffffff08;color:var(--text-tertiary);font-size:9px;font-weight:var(--fw-semi);cursor:pointer;transition:var(--ease-fast);white-space:nowrap}.chip[data-v-788aadcd]:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.chip--active[data-v-788aadcd]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:var(--fw-bold)}.chip--bull.chip--active[data-v-788aadcd]{background:var(--color-bull-dim);border-color:#00d26a4d;color:var(--color-bull)}.chip--warn.chip--active[data-v-788aadcd]{background:var(--color-warn-dim);border-color:#f59e0b4d;color:var(--color-warn)}.rank-header[data-v-788aadcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.trader-row[data-v-788aadcd]{display:flex;align-items:center;gap:10px;padding:10px 8px;margin-bottom:5px;border-radius:var(--r-lg);background:#ffffff04;border:1px solid var(--border-subtle);cursor:pointer;transition:var(--ease-fast)}.trader-row[data-v-788aadcd]:hover{background:var(--bg-elevated);border-color:var(--border-soft)}.trader-row--top3[data-v-788aadcd]{background:#6366f112;border-color:#6366f133}.trader-row--top3[data-v-788aadcd]:hover{border-color:var(--border-brand)}.trader-row__rank[data-v-788aadcd]{width:26px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.trader-row__name-row[data-v-788aadcd]{display:flex;align-items:center;gap:5px;margin-bottom:3px;flex-wrap:wrap}.trader-row__stats[data-v-788aadcd]{display:flex;gap:8px;font-size:9px;color:var(--text-muted)}.trader-row__stats b[data-v-788aadcd]{color:var(--text-secondary)}.copy-status-dot[data-v-788aadcd]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot--on[data-v-788aadcd]{background:var(--color-bull);box-shadow:0 0 5px var(--color-bull);animation:pulse-dot 1.5s ease-in-out infinite}.dot--off[data-v-788aadcd]{background:var(--text-muted)}.copy-ctrl-btn[data-v-788aadcd]{padding:3px 6px!important;min-width:0!important;font-size:11px}.pp[data-v-4cb3edcd]{display:flex;flex-direction:column;height:100%;overflow:hidden}.ai-bar[data-v-4cb3edcd]{display:flex;align-items:center;gap:6px;padding:5px 14px;background:linear-gradient(90deg,#c084fc1f,#6366f10f);border-bottom:1px solid rgba(192,132,252,.25);font-size:10px;flex-shrink:0}.ai-bar__dot[data-v-4cb3edcd]{width:7px;height:7px;border-radius:50%;background:#c084fc;flex-shrink:0;box-shadow:0 0 7px #c084fc;animation:pulse-dot 1.5s ease-in-out infinite}.ai-bar__label[data-v-4cb3edcd]{color:#c084fc;font-weight:800}.ai-bar__strat[data-v-4cb3edcd]{font-weight:600}.ai-bar__cnt[data-v-4cb3edcd]{margin-left:auto;font-size:9px;color:var(--text-muted)}.pp-overview[data-v-4cb3edcd]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;background:linear-gradient(135deg,#6366f10f,#6366f105);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.pp-overview__lbl[data-v-4cb3edcd]{font-size:10px;color:var(--text-muted);font-weight:var(--fw-medium);margin-bottom:3px}.pp-overview__val[data-v-4cb3edcd]{font-size:var(--font-2xl);font-weight:var(--fw-black);letter-spacing:-.03em;line-height:1}.pp-overview__pnl[data-v-4cb3edcd]{font-size:var(--font-sm);font-weight:var(--fw-bold);margin-top:3px}.pp-overview__right[data-v-4cb3edcd]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.pp-stat[data-v-4cb3edcd]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px}.pp-stat>span[data-v-4cb3edcd]{font-size:9px;color:var(--text-muted)}.pp-stat>b[data-v-4cb3edcd]{font-weight:var(--fw-bold)}.pp-tabs[data-v-4cb3edcd]{display:flex;background:#ffffff05;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.pp-tab[data-v-4cb3edcd]{flex:1;padding:8px 2px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:color .15s;display:flex;align-items:center;justify-content:center;gap:3px}.pp-tab[data-v-4cb3edcd]:hover{color:var(--text-secondary)}.pp-tab--active[data-v-4cb3edcd]{color:var(--color-info);border-bottom-color:var(--color-brand)}.pp-tab em[data-v-4cb3edcd]{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;border-radius:8px;font-size:9px;font-style:normal;font-weight:800;padding:0 3px}.pp-badge--brand[data-v-4cb3edcd]{background:#6366f133;color:var(--color-info)}.pp-badge--info[data-v-4cb3edcd]{background:#60a5fa33;color:var(--color-info)}.pp-badge--warn[data-v-4cb3edcd]{background:#f59e0b33;color:var(--color-warn)}.pp-body[data-v-4cb3edcd]{flex:1;overflow-y:auto;scroll-behavior:smooth}.pp-section[data-v-4cb3edcd]{padding:10px 12px 20px}.pp-empty[data-v-4cb3edcd]{text-align:center;padding:36px 16px;color:var(--text-tertiary)}.pp-empty__icon[data-v-4cb3edcd]{font-size:36px;opacity:.25;margin-bottom:10px}.src-filter[data-v-4cb3edcd]{display:flex;gap:3px;margin-bottom:10px;flex-wrap:nowrap;overflow:hidden}.src-chip[data-v-4cb3edcd]{padding:3px 7px;border-radius:20px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;display:flex;align-items:center;gap:2px;flex:1;justify-content:center;min-width:0}.src-chip[data-v-4cb3edcd]:hover{background:var(--bg-elevated);color:var(--text-secondary)}.src-chip--on[data-v-4cb3edcd]{background:#6366f11a;border-color:var(--border-brand);color:var(--color-info)}.src-chip--empty[data-v-4cb3edcd]{opacity:.38;pointer-events:none}.src-cnt[data-v-4cb3edcd]{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;border-radius:7px;background:#ffffff1a;font-size:9px;font-style:normal;padding:0 2px}.pp-row-bar[data-v-4cb3edcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pos-card[data-v-4cb3edcd]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:11px 12px;margin-bottom:8px;transition:border-color .15s}.pos-card[data-v-4cb3edcd]:hover{border-color:var(--border-soft)}.pos-card__head[data-v-4cb3edcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pos-card__title[data-v-4cb3edcd]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.pos-side[data-v-4cb3edcd]{font-size:11px;font-weight:var(--fw-bold);white-space:nowrap}.pos-side--bull[data-v-4cb3edcd]{color:var(--color-bull)}.pos-side--bear[data-v-4cb3edcd]{color:var(--color-bear)}.pos-name[data-v-4cb3edcd]{font-size:11px;font-weight:var(--fw-semi);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-src-tag[data-v-4cb3edcd]{font-size:9px;padding:1px 5px;border-radius:10px;border:1px solid;white-space:nowrap;flex-shrink:0;opacity:.9}.pos-grid[data-v-4cb3edcd]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-bottom:8px}.pos-cell[data-v-4cb3edcd]{display:flex;flex-direction:column;gap:2px}.pos-cell>span[data-v-4cb3edcd]{font-size:9px;color:var(--text-muted)}.pos-cell>b[data-v-4cb3edcd]{font-size:11px;font-weight:var(--fw-bold)}.pos-tpsl[data-v-4cb3edcd]{display:flex;gap:8px;margin-bottom:8px}.tpsl-tag[data-v-4cb3edcd]{font-size:9px;font-weight:700;padding:1px 6px;border-radius:10px}.tpsl-tag--tp[data-v-4cb3edcd]{background:#00d26a1a;color:var(--color-bull);border:1px solid rgba(0,210,106,.3)}.tpsl-tag--sl[data-v-4cb3edcd]{background:#f871711a;color:var(--color-bear);border:1px solid rgba(248,113,113,.3)}.pos-actions[data-v-4cb3edcd]{display:flex;gap:6px}.hist-card[data-v-4cb3edcd]{display:flex;background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:10px 14px;margin-bottom:8px;gap:0}.hist-card__item[data-v-4cb3edcd]{flex:1;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--border-subtle);padding-right:12px;margin-right:12px}.hist-card__item[data-v-4cb3edcd]:last-child{border-right:none;padding-right:0;margin-right:0}.hist-card__item>span[data-v-4cb3edcd]{font-size:9px;color:var(--text-muted)}.hist-src-bar[data-v-4cb3edcd]{display:flex;gap:16px;margin-bottom:10px;padding:6px 8px;background:#ffffff05;border-radius:var(--r-md)}.hist-src-item[data-v-4cb3edcd]{display:flex;flex-direction:column;gap:2px}.hist-src-item>span[data-v-4cb3edcd]{font-size:9px}.hist-src-item>b[data-v-4cb3edcd]{font-size:12px;font-weight:700}.hist-row[data-v-4cb3edcd]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 4px;border-bottom:1px solid var(--border-subtle)}.hist-row[data-v-4cb3edcd]:last-child{border-bottom:none}.hist-row__l[data-v-4cb3edcd]{display:flex;align-items:flex-start;gap:8px}.hist-side[data-v-4cb3edcd]{font-size:10px;font-weight:var(--fw-bold);padding-top:1px}.hist-row__r[data-v-4cb3edcd]{text-align:right}.pending-hint[data-v-4cb3edcd]{font-size:10px;color:var(--text-muted);margin-bottom:8px}.pending-card[data-v-4cb3edcd]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);margin-bottom:7px}.close-trigger[data-v-4cb3edcd]{color:var(--color-bear);border-color:#f871714d}.close-trigger--on[data-v-4cb3edcd]{background:#f871711a;border-color:var(--color-bear);color:var(--color-bear)}.close-panel[data-v-4cb3edcd]{margin-top:10px;padding:12px;background:#f871710a;border:1px solid rgba(248,113,113,.2);border-radius:var(--r-md)}.close-panel__label[data-v-4cb3edcd]{font-size:9px;color:var(--text-muted);font-weight:600;margin-bottom:7px;letter-spacing:.04em;text-transform:uppercase}.pct-btn[data-v-4cb3edcd]{flex:1;padding:5px 0;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:#ffffff0a;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;text-align:center}.pct-btn[data-v-4cb3edcd]:hover{background:#f871711f;border-color:#f8717166;color:var(--color-bear)}.pct-btn--on[data-v-4cb3edcd]{background:#f8717126;border-color:var(--color-bear);color:var(--color-bear);font-weight:700}.pct-btn--full.pct-btn--on[data-v-4cb3edcd]{background:#f8717138}.close-slider-wrap[data-v-4cb3edcd]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.close-slider[data-v-4cb3edcd]{flex:1;-webkit-appearance:none;height:3px;border-radius:2px;background:#f8717140;outline:none;cursor:pointer}.close-slider[data-v-4cb3edcd]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-bear);border:2px solid rgba(255,255,255,.8);cursor:pointer;box-shadow:0 0 6px #f8717180}.close-est[data-v-4cb3edcd]{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding:6px 0;border-top:1px solid rgba(248,113,113,.12)}.slide-down-enter-active[data-v-4cb3edcd]{transition:all .2s ease-out}.slide-down-leave-active[data-v-4cb3edcd]{transition:all .15s ease-in}.slide-down-enter-from[data-v-4cb3edcd],.slide-down-leave-to[data-v-4cb3edcd]{opacity:0;transform:translateY(-6px);max-height:0;overflow:hidden}.slide-down-enter-to[data-v-4cb3edcd],.slide-down-leave-from[data-v-4cb3edcd]{opacity:1;transform:translateY(0);max-height:200px;overflow:hidden}.close-top-row[data-v-4cb3edcd]{display:flex;align-items:center;gap:5px;margin-bottom:8px}.close-input-wrap[data-v-4cb3edcd]{position:relative;flex-shrink:0;width:58px}.close-input[data-v-4cb3edcd]{width:100%;padding:6px 18px 6px 6px;border-radius:var(--r-md);border:1px solid rgba(248,113,113,.45);background:#f871711a;color:var(--color-bear);font-size:16px;font-weight:800;text-align:center;outline:none;-moz-appearance:textfield}.close-input[data-v-4cb3edcd]::-webkit-inner-spin-button,.close-input[data-v-4cb3edcd]::-webkit-outer-spin-button{-webkit-appearance:none}.close-input[data-v-4cb3edcd]:focus{border-color:var(--color-bear);background:#f8717129}.close-input__unit[data-v-4cb3edcd]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--color-bear);pointer-events:none}.close-pct-row[data-v-4cb3edcd]{display:flex;gap:4px;flex:1;margin-bottom:8px}.poly-positions[data-v-4cb3edcd]{background:var(--bg-card);border:1px solid rgba(99,102,241,.3);border-radius:10px;padding:10px 12px;margin-bottom:12px}.poly-positions__title[data-v-4cb3edcd]{font-size:10px;font-weight:700;color:#818cf8;margin-bottom:8px;display:flex;align-items:center;gap:6px}.poly-positions--empty[data-v-4cb3edcd]{opacity:.6}.poly-pos-row[data-v-4cb3edcd]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border-subtle)}.poly-pos-row[data-v-4cb3edcd]:last-child{border-bottom:none}.poly-pos-row__left[data-v-4cb3edcd]{flex:1;min-width:0}.poly-pos-row__title[data-v-4cb3edcd]{font-size:10px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poly-pos-row__meta[data-v-4cb3edcd]{font-size:9px;margin-top:2px}.poly-pos-row__right[data-v-4cb3edcd]{text-align:right;flex-shrink:0;margin-left:8px}.vt-toast[data-v-d122bfcc]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:9999;padding:10px 22px;border-radius:var(--r-lg);background:var(--bg-elevated);border:1px solid var(--border-brand);color:var(--text-primary);font-size:var(--font-base);font-weight:var(--fw-semi);box-shadow:var(--shadow-float),0 0 0 1px #6366f126;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.atc[data-v-c09ea9ca]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:14px;transition:border-color var(--ease-std)}.atc.atc--active[data-v-c09ea9ca]{border-color:#00d26a33;background:#00d26a05}.atc__header[data-v-c09ea9ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.atc__title[data-v-c09ea9ca]{display:flex;align-items:center;gap:10px}.atc__icon[data-v-c09ea9ca]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:14px}.atc__progress-row[data-v-c09ea9ca]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.atc__progress-bar[data-v-c09ea9ca]{flex:1;height:4px;border-radius:var(--r-pill);background:#ffffff0f;overflow:hidden}.atc__progress-fill[data-v-c09ea9ca]{height:100%;border-radius:var(--r-pill);background:var(--color-bull);transition:width .5s ease}.atc__section[data-v-c09ea9ca]{margin-bottom:10px}.atc__label[data-v-c09ea9ca]{font-size:9px;color:var(--text-muted);font-weight:var(--fw-medium);margin-bottom:5px}.atc__strats[data-v-c09ea9ca]{display:flex;gap:4px}.atc__strat-btn[data-v-c09ea9ca]{flex:1;padding:6px 4px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:9px;font-weight:600;color:var(--text-tertiary);cursor:pointer;transition:var(--ease-fast)}.atc__strat-btn[data-v-c09ea9ca]:hover{background:var(--bg-elevated)}.atc__strat-btn--active[data-v-c09ea9ca]{background:#6366f114;font-weight:700}.atc__row2[data-v-c09ea9ca]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px}.atc__input[data-v-c09ea9ca]{padding:5px 7px;font-size:10px}.chip[data-v-c09ea9ca]{padding:4px 8px;border-radius:var(--r-sm);border:1px solid transparent;background:#ffffff08;color:var(--text-tertiary);font-size:9px;font-weight:600;cursor:pointer;transition:var(--ease-fast)}.chip[data-v-c09ea9ca]:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.chip--active[data-v-c09ea9ca]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:700}.atc__summary[data-v-c09ea9ca]{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:9px 12px;margin-bottom:10px;font-size:10px;color:var(--text-muted)}.atc__summary-row[data-v-c09ea9ca]{display:flex;justify-content:space-between;margin-bottom:4px}.atc__summary-row[data-v-c09ea9ca]:last-child{margin-bottom:0}.atc__signals[data-v-c09ea9ca]{border-top:1px solid var(--border-subtle);padding-top:10px}.atc__sig-row[data-v-c09ea9ca]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--border-subtle)}.atc__sig-row[data-v-c09ea9ca]:last-child{border-bottom:none}.atc__sig-status[data-v-c09ea9ca]{padding:2px 7px;border-radius:var(--r-pill);border:1px solid;font-size:8px;font-weight:700}.atc__poly-status[data-v-c09ea9ca]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:10px;margin-bottom:8px}.atc__poly-status--connected[data-v-c09ea9ca]{background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#818cf8}.atc__poly-status--demo[data-v-c09ea9ca]{background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-muted)}.st-panel[data-v-663d1762]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.st-countdown[data-v-663d1762]{border:1px solid;border-radius:12px;padding:10px 12px;background:#0003}.st-countdown__label[data-v-663d1762]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:700;color:var(--text-muted)}.st-tf-badge[data-v-663d1762]{background:#6366f126;color:#818cf8;padding:1px 6px;border-radius:4px;font-size:9px}.st-countdown__timer[data-v-663d1762]{font-weight:900;text-align:center;margin:4px 0}.st-countdown__bar[data-v-663d1762]{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.st-countdown__fill[data-v-663d1762]{height:100%;border-radius:2px;transition:width 1s linear}.st-btc-price[data-v-663d1762]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;padding:8px 12px}.st-btc-price__row[data-v-663d1762]{display:flex;align-items:center;gap:8px}.st-ai-signal[data-v-663d1762]{background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:8px}.st-ai-signal__icon[data-v-663d1762]{font-size:18px}.st-cd-split[data-v-663d1762]{display:flex;align-items:center;gap:4px;justify-content:center}.st-cd-unit[data-v-663d1762]{display:flex;flex-direction:column;align-items:center}.st-cd-num[data-v-663d1762]{font-size:36px;font-weight:900;line-height:1;letter-spacing:-1px}.st-cd-label[data-v-663d1762]{font-size:9px;font-weight:600;color:var(--text-muted);letter-spacing:1px;margin-top:2px}.st-cd-colon[data-v-663d1762]{font-size:28px;font-weight:900;margin-bottom:12px;opacity:.6}.st-window-nav[data-v-663d1762]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.st-window-btn[data-v-663d1762]{position:relative;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-muted);transition:var(--ease-fast);display:flex;align-items:center;gap:4px}.st-window-btn[data-v-663d1762]:hover{border-color:var(--border-soft);color:var(--text-primary)}.st-window-btn--active[data-v-663d1762]{background:var(--bg-panel);border-color:var(--color-brand);color:var(--text-primary);font-weight:800}.st-window-btn--past[data-v-663d1762]{opacity:.45;cursor:default!important}.st-window-btn--next[data-v-663d1762]{border-color:#6366f166;color:var(--color-brand)}.st-window-dot[data-v-663d1762]{width:8px;height:8px;border-radius:50%;display:inline-block}.trade-panel__ob[data-v-51fcd7ee]{margin-bottom:10px}.trade-panel__label[data-v-51fcd7ee]{font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:5px}.ob-header[data-v-51fcd7ee]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:var(--bg-card);border-radius:var(--r-md);cursor:pointer;border:1px solid var(--border-subtle);transition:background .12s}.ob-header[data-v-51fcd7ee]:hover{background:var(--bg-elevated)}.ob-header__right[data-v-51fcd7ee]{display:flex;align-items:center;gap:6px}.ob-book[data-v-51fcd7ee]{background:var(--bg-base);border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 var(--r-md) var(--r-md);overflow:hidden}.ob-row[data-v-51fcd7ee]{display:grid;grid-template-columns:38px 1fr 52px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;position:relative;font-variant-numeric:tabular-nums}.ob-row__bar[data-v-51fcd7ee]{position:absolute;top:0;bottom:0;right:0;pointer-events:none;border-radius:1px}.ob-row__bar--ask[data-v-51fcd7ee]{background:#f871711a}.ob-row__bar--bid[data-v-51fcd7ee]{background:#00d26a1a}.ob-row__price[data-v-51fcd7ee]{font-weight:700;font-size:11px}.ob-row__vol[data-v-51fcd7ee]{color:var(--text-secondary);text-align:right}.ob-row__usdt[data-v-51fcd7ee]{color:var(--text-muted);text-align:right;font-size:9px}.ob-spread-row[data-v-51fcd7ee]{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 8px;background:var(--bg-panel);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-size:10px}.ob-col-labels[data-v-51fcd7ee]{display:grid;grid-template-columns:38px 1fr 52px;gap:4px;padding:3px 8px 4px;font-size:9px;color:var(--text-muted);border-top:1px solid var(--border-subtle);background:var(--bg-card)}.ob-col-labels span[data-v-51fcd7ee]:not(:first-child){text-align:right}.trade-panel[data-v-95159ea2]{display:flex;flex-direction:column;gap:0}.trade-panel__label[data-v-95159ea2]{font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:5px}.trade-panel__binary[data-v-95159ea2],.trade-panel__versus[data-v-95159ea2]{display:flex;gap:5px;margin-bottom:10px}.side-btn[data-v-95159ea2]{flex:1;padding:8px 0;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;color:var(--text-tertiary);font-size:var(--font-sm);font-weight:var(--fw-bold);cursor:pointer;transition:var(--ease-fast)}.side-btn[data-v-95159ea2]:hover{border-color:var(--border-soft);color:var(--text-secondary)}.side-btn--bull[data-v-95159ea2]{border-color:#00d26a4d;background:var(--color-bull-dim);color:var(--color-bull)}.side-btn--bear[data-v-95159ea2]{border-color:#f871714d;background:var(--color-bear-dim);color:var(--color-bear)}.trade-panel__opts[data-v-95159ea2]{margin-bottom:10px}.opt-btn[data-v-95159ea2]{display:block;width:100%;padding:9px 11px;margin-bottom:4px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:var(--font-sm);cursor:pointer;text-align:left;transition:var(--ease-fast)}.opt-btn[data-v-95159ea2]:hover{background:var(--bg-elevated);border-color:var(--border-soft)}.opt-btn--active[data-v-95159ea2]{border-color:var(--border-brand);background:var(--color-brand-dim);color:var(--color-info);font-weight:var(--fw-bold)}.opt-btn__row[data-v-95159ea2]{display:flex;justify-content:space-between;margin-bottom:4px}.trade-panel__amt-input[data-v-95159ea2]{font-size:var(--font-lg);padding:9px 12px;margin-bottom:7px}.trade-panel__pcts[data-v-95159ea2]{display:flex;gap:4px}.pct-btn[data-v-95159ea2]{flex:1;padding:4px 0;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:9px;font-weight:var(--fw-semi);cursor:pointer;transition:var(--ease-fast)}.pct-btn[data-v-95159ea2]:hover{border-color:var(--border-brand);color:var(--color-info)}.pct-btn--active[data-v-95159ea2]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info)}.risk-controls[data-v-95159ea2]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.risk-card[data-v-95159ea2]{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-card);overflow:hidden;transition:border-color .2s,background .2s}.risk-card--on[data-v-95159ea2]{border-color:var(--border-brand);background:#6366f10a}.risk-card__header[data-v-95159ea2]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;gap:10px;-webkit-user-select:none;user-select:none}.risk-card__header[data-v-95159ea2]:hover{background:#ffffff05}.risk-card__left[data-v-95159ea2]{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.risk-card__icon[data-v-95159ea2]{font-size:16px;flex-shrink:0}.risk-card__title[data-v-95159ea2]{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.2}.risk-card__sub[data-v-95159ea2]{font-size:10px;color:var(--text-muted);margin-top:2px}.risk-toggle[data-v-95159ea2]{width:36px;height:20px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-subtle);position:relative;cursor:pointer;flex-shrink:0;transition:background .2s,border-color .2s}.risk-toggle--on[data-v-95159ea2]{background:var(--color-brand);border-color:var(--color-brand)}.risk-toggle__knob[data-v-95159ea2]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.risk-toggle--on .risk-toggle__knob[data-v-95159ea2]{transform:translate(16px)}.risk-card__body[data-v-95159ea2]{padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.05)}.tpsl-inputs[data-v-95159ea2]{display:flex;gap:8px;margin-top:10px}.tpsl-inputs>div[data-v-95159ea2]{flex:1}.risk-hint[data-v-95159ea2]{font-size:9px;margin-top:4px;font-weight:600}.trade-panel__summary[data-v-95159ea2]{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px 12px;margin-bottom:12px;font-size:10px;color:var(--text-tertiary)}.summary-row[data-v-95159ea2]{display:flex;justify-content:space-between;margin-bottom:4px}.summary-row[data-v-95159ea2]:last-child{margin-bottom:0}.trade-panel__submit[data-v-95159ea2]{width:100%;padding:12px 0;border:none;border-radius:var(--r-lg);font-size:var(--font-md);font-weight:var(--fw-black);cursor:pointer;transition:var(--ease-std);color:#fff;letter-spacing:.01em}.trade-panel__submit[data-v-95159ea2]:disabled{opacity:.45;cursor:default;background:var(--bg-elevated)}.trade-panel__submit--bull[data-v-95159ea2]{background:linear-gradient(135deg,#00d26a,#00b85c);box-shadow:var(--shadow-bull)}.trade-panel__submit--bull[data-v-95159ea2]:hover{filter:brightness(1.08);box-shadow:0 6px 24px #00d26a59}.trade-panel__submit--bear[data-v-95159ea2]{background:linear-gradient(135deg,#f87171,#ef4444)}.trade-panel__submit--placed[data-v-95159ea2]{background:#00d26a40;color:var(--color-bull);cursor:default}.trade-panel__submit--err[data-v-95159ea2]{background:#f8717126;color:var(--color-bear)}.pm-submit-btn[data-v-95159ea2]{width:100%;font-size:15px;font-weight:800;padding:14px;border-radius:var(--r-lg)}.pm-side-btn[data-v-95159ea2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-radius:var(--r-lg);border:2px solid transparent;cursor:pointer;transition:var(--ease-fast);background:var(--bg-card);gap:4px}.pm-side-btn--bull[data-v-95159ea2]{border-color:#00d26a4d}.pm-side-btn--bear[data-v-95159ea2]{border-color:#ef44444d}.pm-side-btn--bull.pm-side-btn--active[data-v-95159ea2]{background:#00d26a26;border-color:var(--color-bull)}.pm-side-btn--bear.pm-side-btn--active[data-v-95159ea2]{background:#ef444426;border-color:var(--color-bear)}.pm-side-btn__label[data-v-95159ea2]{font-size:15px;font-weight:800}.pm-side-btn--bull .pm-side-btn__label[data-v-95159ea2]{color:var(--color-bull)}.pm-side-btn--bear .pm-side-btn__label[data-v-95159ea2]{color:var(--color-bear)}.pm-side-btn__price[data-v-95159ea2]{font-size:12px;color:var(--text-muted)}.pm-side-btn--bull.pm-side-btn--active .pm-side-btn__price[data-v-95159ea2]{color:var(--color-bull)}.pm-side-btn--bear.pm-side-btn--active .pm-side-btn__price[data-v-95159ea2]{color:var(--color-bear)}.web3-status[data-v-95159ea2]{padding:6px 10px;border-radius:8px;font-size:10px;font-weight:600;margin-bottom:6px;text-align:center}.web3-status--info[data-v-95159ea2]{background:#6366f11a;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.web3-status--ok[data-v-95159ea2]{background:#00d26a1a;color:#00d26a;border:1px solid rgba(0,210,106,.3)}.web3-status--err[data-v-95159ea2]{background:#f43f5e1a;color:#f43f5e;border:1px solid rgba(244,63,94,.3)}.fund-card[data-v-d2368876]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:14px;cursor:pointer;transition:var(--ease-std);margin-bottom:8px}.fund-card[data-v-d2368876]:hover{border-color:var(--border-soft);background:var(--bg-card-hover);transform:translateY(-1px);box-shadow:var(--shadow-card)}.fund-card--warn[data-v-d2368876]{border-color:#f8717133}.fund-card--warn[data-v-d2368876]:hover{border-color:#f8717159}.fund-card__header[data-v-d2368876]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.fund-card__icon[data-v-d2368876]{width:38px;height:38px;border-radius:10px;background:var(--color-brand-dim);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.fund-card__meta[data-v-d2368876]{flex:1;min-width:0}.fund-card__name-row[data-v-d2368876]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:4px}.fund-card__name[data-v-d2368876]{font-size:12px;font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-card__mgr[data-v-d2368876]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:9px;color:var(--text-muted)}.fund-card__nav[data-v-d2368876]{text-align:right;flex-shrink:0}.fund-card__nav-val[data-v-d2368876]{font-size:16px;font-weight:var(--fw-black)}.fund-card__nav-chg[data-v-d2368876]{font-size:9px;font-weight:var(--fw-bold)}.fund-card__chart[data-v-d2368876]{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:7px 8px;margin-bottom:10px}.fund-card__chart-label[data-v-d2368876]{display:flex;justify-content:space-between;font-size:8px;color:var(--text-muted);margin-bottom:5px}.fund-card__stats[data-v-d2368876]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:10px}.fund-card__stat[data-v-d2368876]{text-align:center;padding:6px 4px;background:#ffffff05;border-radius:var(--r-sm)}.fund-card__stat-val[data-v-d2368876]{font-size:12px;font-weight:var(--fw-bold)}.fund-card__stat-lbl[data-v-d2368876]{font-size:8px;color:var(--text-muted);margin-top:2px}.fund-card__footer[data-v-d2368876]{display:flex;align-items:center;justify-content:space-between}.fund-card__footer-left[data-v-d2368876]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.fund-card__actions[data-v-d2368876]{display:flex;align-items:center;gap:4px;flex-shrink:0}.fund-card__compare-btn[data-v-d2368876]{padding:4px 8px;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:9px;font-weight:var(--fw-semi);cursor:pointer;transition:var(--ease-fast)}.fund-card__compare-btn[data-v-d2368876]:hover{border-color:var(--color-warn);color:var(--color-warn)}.fund-card__compare-btn--active[data-v-d2368876]{border-color:var(--color-warn);background:var(--color-warn-dim);color:var(--color-warn);font-weight:var(--fw-bold)}.fund-compare[data-v-2351f7c8]{background:#ffffff05;border:1px solid rgba(99,102,241,.25);border-radius:var(--r-lg);overflow:hidden;margin-top:8px}.fund-compare__header[data-v-2351f7c8]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid var(--border-subtle)}.fund-compare__close[data-v-2351f7c8]{background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer;transition:var(--ease-fast)}.fund-compare__close[data-v-2351f7c8]:hover{color:var(--text-primary)}.fund-compare__title-row[data-v-2351f7c8]{display:grid;grid-template-columns:80px 1fr 1fr;border-bottom:1px solid var(--border-subtle)}.fund-compare__label-col[data-v-2351f7c8]{padding:8px 10px;font-size:9px;color:var(--text-muted)}.fund-compare__fund-col[data-v-2351f7c8]{padding:8px 10px;background:#6366f10a;text-align:center}.fund-compare__row[data-v-2351f7c8]{display:grid;grid-template-columns:80px 1fr 1fr;border-bottom:1px solid rgba(255,255,255,.03)}.fund-compare__row[data-v-2351f7c8]:last-of-type{border-bottom:none}.fund-compare__val-col[data-v-2351f7c8]{padding:8px 10px;font-size:10px;font-weight:700}.fund-compare__actions[data-v-2351f7c8]{display:grid;grid-template-columns:80px 1fr 1fr;gap:6px;padding:8px 10px;border-top:1px solid var(--border-subtle)}.stat-card[data-v-b0bbea84]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:12px 14px;transition:var(--ease-std)}.stat-card[data-v-b0bbea84]:hover{border-color:var(--border-soft)}.stat-card__header[data-v-b0bbea84]{display:flex;align-items:center;gap:5px;margin-bottom:6px}.stat-card__icon[data-v-b0bbea84]{font-size:13px}.stat-card__label[data-v-b0bbea84]{font-size:var(--font-xs);color:var(--text-tertiary);font-weight:var(--fw-medium);flex:1}.stat-card__trend[data-v-b0bbea84]{font-size:9px;font-weight:var(--fw-bold)}.stat-card__value[data-v-b0bbea84]{font-size:var(--font-xl);font-weight:var(--fw-black);line-height:1;letter-spacing:-.02em;animation:countUp .3s ease}.stat-card__sub[data-v-b0bbea84]{font-size:9px;color:var(--text-muted);margin-top:4px}.stat-card--sm .stat-card__value[data-v-b0bbea84]{font-size:var(--font-lg)}.stat-card--sm[data-v-b0bbea84]{padding:10px 12px}.fund-panel[data-v-6b600fe8]{display:flex;flex-direction:column;height:100%}.fund-panel__tabs[data-v-6b600fe8]{display:flex;background:var(--bg-base);border-bottom:1px solid var(--border-subtle);padding:6px 6px 0;gap:2px}.fund-panel__tab[data-v-6b600fe8]{flex:1;padding:6px 2px;font-size:9px}.fund-panel__content[data-v-6b600fe8]{flex:1;overflow-y:auto;padding:10px}.fp-summary[data-v-6b600fe8]{background:linear-gradient(135deg,#6366f112,#8b5cf60d);border:1px solid var(--border-brand);border-radius:var(--r-lg);padding:12px;margin-bottom:10px}.fp-summary-stat[data-v-6b600fe8]{text-align:center}.fp-search-wrap[data-v-6b600fe8]{position:relative;margin-bottom:8px}.fp-search-clear[data-v-6b600fe8]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer}.fp-filters[data-v-6b600fe8]{margin-bottom:10px}.fp-empty[data-v-6b600fe8]{text-align:center;padding:30px 20px;color:var(--text-tertiary);font-size:var(--font-sm)}.mine-overview[data-v-6b600fe8]{display:flex;justify-content:space-between;align-items:flex-start;padding:14px;background:linear-gradient(135deg,#6366f10f,#6366f105);border:1px solid var(--border-brand);border-radius:var(--r-lg);margin-bottom:12px}.mine-pos-card[data-v-6b600fe8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px;margin-bottom:8px;transition:var(--ease-fast)}.mine-pos-card[data-v-6b600fe8]:hover{border-color:var(--border-soft)}.mine-pos-card__header[data-v-6b600fe8]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.mine-pos-card__stats[data-v-6b600fe8]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.mine-pos-card__stat[data-v-6b600fe8]{text-align:center;padding:7px 4px;background:#ffffff05;border-radius:var(--r-sm);font-size:12px}.mine-pos-card__stat>div[data-v-6b600fe8]:last-child{font-size:8px;color:var(--text-muted);margin-top:2px}.manager-qual-card[data-v-6b600fe8]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--color-bull-dim);border:1px solid var(--border-bull);border-radius:var(--r-lg);margin-bottom:12px}.manager-qual-card__badge[data-v-6b600fe8]{font-size:24px}.issued-fund-card[data-v-6b600fe8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:12px;margin-bottom:7px;cursor:pointer;transition:var(--ease-fast)}.issued-fund-card[data-v-6b600fe8]:hover{border-color:var(--border-brand);background:var(--bg-card-hover)}.issued-fund-icon[data-v-6b600fe8]{width:34px;height:34px;border-radius:8px;background:var(--color-brand-dim);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.issued-fund-stats[data-v-6b600fe8]{display:flex;gap:14px;font-size:10px;margin-top:8px;color:var(--text-muted)}.apply-gate[data-v-6b600fe8]{text-align:center;padding:16px}.apply-condition[data-v-6b600fe8]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;margin-bottom:6px;transition:var(--ease-fast)}.apply-condition--ok[data-v-6b600fe8]{background:#00d26a0a;border-color:#00d26a26}.apply-status[data-v-6b600fe8]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--r-md);margin-top:10px}.apply-status--pending[data-v-6b600fe8]{background:var(--color-warn-dim);border:1px solid rgba(245,158,11,.2)}.apply-status--reject[data-v-6b600fe8]{background:var(--color-bear-dim);border:1px solid rgba(248,113,113,.2)}.fund-modal[data-v-852e01e3]{width:min(440px,94vw);max-height:90dvh;display:flex;flex-direction:column}.fund-modal__header[data-v-852e01e3]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 14px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.fund-modal__body[data-v-852e01e3]{overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.fund-info-card[data-v-852e01e3]{background:#6366f10d;border:1px solid var(--border-brand);border-radius:var(--r-lg);padding:14px}.fund-info-card__icon[data-v-852e01e3]{width:40px;height:40px;border-radius:10px;background:var(--color-brand-dim);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.fund-info-card__chart[data-v-852e01e3]{background:#ffffff05;border-radius:var(--r-sm);padding:7px 8px;margin-bottom:10px}.fund-info-card__stats[data-v-852e01e3]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.fund-info-card__stat[data-v-852e01e3]{text-align:center;padding:6px 3px;background:#ffffff06;border-radius:var(--r-sm)}.fm-label[data-v-852e01e3]{font-size:10px;color:var(--text-muted);font-weight:var(--fw-medium);margin-bottom:6px}.risk-btn[data-v-852e01e3]{flex:1;padding:9px 5px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;cursor:pointer;text-align:center;transition:var(--ease-fast);color:var(--text-muted)}.risk-btn[data-v-852e01e3]:hover{background:var(--bg-elevated)}.risk-btn--active[data-v-852e01e3]{background:#6366f10f}.risk-hint[data-v-852e01e3]{padding:7px 10px;border-radius:var(--r-sm);font-size:9px;font-weight:var(--fw-semi)}.fm-fee-box[data-v-852e01e3]{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:12px 14px;font-size:11px;color:var(--text-tertiary)}.fm-fee-row[data-v-852e01e3]{display:flex;justify-content:space-between;margin-bottom:5px}.fm-fee-row[data-v-852e01e3]:last-child{margin-bottom:0}.fm-cost-box[data-v-852e01e3]{background:var(--color-warn-dim);border:1px solid rgba(245,158,11,.15);border-radius:var(--r-md);padding:10px 12px}.fm-cost-item[data-v-852e01e3]{text-align:center;padding:6px;background:#ffffff08;border-radius:var(--r-sm);font-size:12px}.fm-risk-confirm[data-v-852e01e3]{background:var(--color-bear-dim);border:1px solid rgba(248,113,113,.2);border-radius:var(--r-md);padding:12px 14px}.fm-risk-row[data-v-852e01e3]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted);margin-bottom:5px}.fm-risk-row[data-v-852e01e3]:last-child{margin-bottom:0}.fm-err[data-v-852e01e3]{padding:9px 12px;border-radius:var(--r-md);background:var(--color-bear-dim);border:1px solid rgba(248,113,113,.2);font-size:9px;color:var(--color-bear)}.fm-warn[data-v-852e01e3]{padding:8px 12px;border-radius:var(--r-md);background:var(--color-warn-dim);border:1px solid rgba(245,158,11,.15);font-size:9px;color:var(--color-warn)}.amt-preset[data-v-852e01e3]{flex:1;padding:7px 4px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:#ffffff0a;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:var(--ease-fast);text-align:center}.amt-preset[data-v-852e01e3]:hover{background:#6366f11a;border-color:var(--border-brand);color:var(--text-primary)}.amt-preset--on[data-v-852e01e3]{background:#6366f12e;border-color:var(--color-brand);color:var(--color-brand);font-weight:700}.fund-success[data-v-852e01e3]{width:min(340px,90vw);padding:32px 24px;text-align:center}.fund-success__icon[data-v-852e01e3]{font-size:48px;margin-bottom:14px;animation:fadeInScale .4s cubic-bezier(.34,1.56,.64,1)}.fund-success__title[data-v-852e01e3]{font-size:18px;font-weight:800;margin-bottom:8px}.fund-success__tip[data-v-852e01e3]{background:var(--color-brand-dim);border:1px solid var(--border-brand);border-radius:var(--r-md);padding:10px 14px}.modal-close[data-v-852e01e3]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;transition:var(--ease-fast)}.modal-close[data-v-852e01e3]:hover{color:var(--text-primary)}.create-modal[data-v-507a4ee3]{width:min(480px,95vw);max-height:90dvh;display:flex;flex-direction:column}.create-success[data-v-507a4ee3]{width:min(360px,90vw);padding:36px 24px;text-align:center}.create-success__grid[data-v-507a4ee3]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;width:100%}.create-success__item[data-v-507a4ee3]{padding:10px;background:var(--color-brand-dim);border-radius:var(--r-md);text-align:center;font-size:12px}.create-modal__header[data-v-507a4ee3]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 0;flex-shrink:0}.create-modal__body[data-v-507a4ee3]{overflow-y:auto;padding:16px 20px 4px;flex:1}.create-modal__footer[data-v-507a4ee3]{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--border-subtle)}.form-group[data-v-507a4ee3]{margin-bottom:14px}.form-label[data-v-507a4ee3]{font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:6px;display:flex;align-items:center;gap:4px}.icon-btn[data-v-507a4ee3]{width:36px;height:36px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:#ffffff05;font-size:18px;cursor:pointer;transition:var(--ease-fast);display:flex;align-items:center;justify-content:center}.icon-btn[data-v-507a4ee3]:hover{background:var(--bg-elevated)}.icon-btn--active[data-v-507a4ee3]{border-color:var(--border-brand);background:var(--color-brand-dim)}.chip[data-v-507a4ee3]{flex:1;padding:5px 0;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:9px;font-weight:var(--fw-semi);cursor:pointer;transition:var(--ease-fast)}.chip[data-v-507a4ee3]:hover{border-color:var(--border-brand);color:var(--color-info)}.chip--active[data-v-507a4ee3]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:var(--fw-bold)}.risk-btn[data-v-507a4ee3]{flex:1;padding:10px 6px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;cursor:pointer;text-align:center;transition:var(--ease-fast)}.risk-btn[data-v-507a4ee3]:hover{background:var(--bg-elevated)}.risk-btn--active[data-v-507a4ee3]{background:#ffffff0a}.create-preview[data-v-507a4ee3]{background:#6366f10d;border:1px solid var(--border-brand);border-radius:var(--r-lg);padding:14px;margin-top:8px}.create-preview__title[data-v-507a4ee3]{font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:10px}.create-preview__item[data-v-507a4ee3]{text-align:center;padding:8px 4px;background:#ffffff05;border-radius:var(--r-sm)}.confirm-card[data-v-507a4ee3]{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:16px}.confirm-card__head[data-v-507a4ee3]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.confirm-card__grid[data-v-507a4ee3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.confirm-card__item[data-v-507a4ee3]{text-align:center;padding:8px;background:var(--bg-card);border-radius:var(--r-md)}.confirm-card__warning[data-v-507a4ee3]{font-size:9px;color:var(--color-warn);line-height:1.6;padding:8px 10px;background:var(--color-warn-dim);border-radius:var(--r-sm)}.banned-hint[data-v-507a4ee3]{background:#f871710d;border:1px solid rgba(248,113,113,.15);border-radius:var(--r-md);padding:8px 10px;margin-top:4px}.banned-hint__title[data-v-507a4ee3]{font-size:9px;font-weight:700;color:var(--color-bear);margin-bottom:5px}.banned-hint__groups[data-v-507a4ee3]{display:flex;flex-direction:column;gap:3px}.banned-group[data-v-507a4ee3]{font-size:9px;color:var(--text-muted);line-height:1.5}.banned-group b[data-v-507a4ee3]{color:var(--text-secondary)}.banned-group--must[data-v-507a4ee3]{color:var(--color-bull);font-weight:600}.redeem-modal[data-v-70ed819c]{width:min(400px,94vw);max-height:90dvh;display:flex;flex-direction:column}.redeem-modal__header[data-v-70ed819c]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.redeem-modal__body[data-v-70ed819c]{overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.redeem-locked[data-v-70ed819c]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--color-bear-dim);border:1px solid rgba(248,113,113,.2);border-radius:var(--r-md)}.redeem-overview[data-v-70ed819c]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.redeem-overview__item[data-v-70ed819c]{text-align:center;padding:8px 4px;background:#ffffff05;border-radius:var(--r-md);border:1px solid var(--border-subtle)}.redeem-slider-wrap[data-v-70ed819c]{padding:4px 0}.redeem-slider[data-v-70ed819c]{width:100%;accent-color:var(--color-brand);height:4px;cursor:pointer}.redeem-slider[data-v-70ed819c]:disabled{opacity:.3;cursor:not-allowed}.redeem-detail[data-v-70ed819c]{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:12px 14px}.redeem-detail__row[data-v-70ed819c]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-bottom:6px}.redeem-detail__row--total[data-v-70ed819c]{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:0}.redeem-detail__divider[data-v-70ed819c]{height:1px;background:var(--border-subtle);margin:8px 0}.redeem-success[data-v-70ed819c]{width:min(340px,90vw);padding:32px 24px;text-align:center}.redeem-success__icon[data-v-70ed819c]{font-size:48px;margin-bottom:14px}.redeem-success__tip[data-v-70ed819c]{background:var(--color-brand-dim);border:1px solid var(--border-brand);border-radius:var(--r-md);padding:10px 14px}.modal-close[data-v-70ed819c]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;transition:var(--ease-fast)}.modal-close[data-v-70ed819c]:hover{color:var(--text-primary)}.aichat[data-v-50bfb92f]{position:fixed;bottom:38px;right:20px;width:340px;height:500px;background:#0e0f1afa;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:var(--r-xl);border:1px solid var(--border-brand);box-shadow:0 20px 60px #000000b3,0 0 0 1px #6366f11a;display:flex;flex-direction:column;z-index:400;overflow:hidden;animation:slideUp .28s cubic-bezier(.34,1.56,.64,1)}.aichat--mobile[data-v-50bfb92f]{bottom:0;right:0;left:0;width:100%;height:72dvh;border-radius:20px 20px 0 0}.aichat__header[data-v-50bfb92f]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:linear-gradient(135deg,#6366f126,#8b5cf61a);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.aichat__header-info[data-v-50bfb92f]{display:flex;align-items:center;gap:10px}.aichat__avatar[data-v-50bfb92f]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 0 16px #6366f166}.aichat__name[data-v-50bfb92f]{font-size:12px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:5px}.aichat__model[data-v-50bfb92f]{font-size:8px;font-weight:600;padding:1px 5px;border-radius:4px;background:#6366f133;color:var(--color-info)}.aichat__status[data-v-50bfb92f]{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--color-bull);margin-top:1px}.aichat__clear[data-v-50bfb92f]{background:none;border:none;cursor:pointer;font-size:13px;opacity:.5;padding:2px 4px;border-radius:4px;transition:.15s}.aichat__clear[data-v-50bfb92f]:hover{opacity:1;background:#ffffff14}.dot[data-v-50bfb92f]{width:6px;height:6px;border-radius:50%}.dot--online[data-v-50bfb92f]{background:var(--color-bull);animation:pulse-dot 1.5s infinite}.aichat__ctx[data-v-50bfb92f]{display:flex;justify-content:space-between;align-items:center;padding:5px 14px;font-size:10px;background:#6366f112;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-shrink:0}.aichat__msgs[data-v-50bfb92f]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.aichat__msg-row[data-v-50bfb92f]{display:flex}.row--user[data-v-50bfb92f]{justify-content:flex-end}.row--ai[data-v-50bfb92f]{justify-content:flex-start}.aichat__bubble[data-v-50bfb92f]{max-width:88%;padding:9px 13px;font-size:11px;line-height:1.7}.bubble--user[data-v-50bfb92f]{background:#6366f133;border-radius:12px 12px 2px;color:var(--text-primary)}.bubble--ai[data-v-50bfb92f]{background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:12px 12px 12px 2px;color:var(--text-secondary)}.aichat__line[data-v-50bfb92f]{min-height:1em}.aichat__actions[data-v-50bfb92f]{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.bubble--typing[data-v-50bfb92f]{display:flex;align-items:center;gap:5px;padding:14px 16px}.bubble--typing span[data-v-50bfb92f]{width:6px;height:6px;border-radius:50%;background:var(--color-info);animation:typing-dot-50bfb92f 1.2s infinite}.bubble--typing span[data-v-50bfb92f]:nth-child(2){animation-delay:.2s}.bubble--typing span[data-v-50bfb92f]:nth-child(3){animation-delay:.4s}@keyframes typing-dot-50bfb92f{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-5px);opacity:1}}.aichat__quickq[data-v-50bfb92f]{display:flex;gap:4px;padding:6px 12px;overflow-x:auto;flex-shrink:0;scrollbar-width:none;border-top:1px solid var(--border-subtle)}.aichat__quickq[data-v-50bfb92f]::-webkit-scrollbar{display:none}.aichat__qchip[data-v-50bfb92f]{padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--border-brand);background:var(--color-brand-dim);color:var(--color-info);font-size:9px;font-weight:600;cursor:pointer;white-space:nowrap;transition:var(--ease-fast);flex-shrink:0}.aichat__qchip[data-v-50bfb92f]:hover{background:#6366f133}.aichat__input-row[data-v-50bfb92f]{display:flex;gap:7px;padding:8px 12px 10px;border-top:1px solid var(--border-subtle);flex-shrink:0}.aichat__input[data-v-50bfb92f]{flex:1;font-size:11px}.aichat__input[data-v-50bfb92f]:disabled{opacity:.6}.sig-alloc-modal[data-v-6139c436]{width:min(420px,94vw);max-height:88dvh;display:flex;flex-direction:column}.sig-alloc-modal__header[data-v-6139c436]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.sig-alloc-modal__body[data-v-6139c436]{overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.signal-banner[data-v-6139c436]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-lg);border:1px solid}.signal-banner--bull[data-v-6139c436]{background:#00d26a0d;border-color:#00d26a33}.signal-banner--bear[data-v-6139c436]{background:#f871710d;border-color:#f8717133}.signal-banner__left[data-v-6139c436]{display:flex;align-items:center;gap:10px}.sig-dir-badge[data-v-6139c436]{padding:4px 10px;border-radius:var(--r-sm);font-size:10px;font-weight:700;flex-shrink:0}.chip[data-v-6139c436]{flex:1;padding:5px 0;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-tertiary);font-size:9px;font-weight:600;cursor:pointer;transition:var(--ease-fast)}.chip[data-v-6139c436]:hover{border-color:var(--border-brand);color:var(--color-info)}.chip--active[data-v-6139c436]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:700}.empty-funds[data-v-6139c436]{text-align:center;padding:28px 16px;color:var(--text-tertiary)}.fund-list[data-v-6139c436]{display:flex;flex-direction:column;gap:6px}.fund-choice[data-v-6139c436]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-lg);border:1.5px solid var(--border-subtle);cursor:pointer;transition:var(--ease-fast)}.fund-choice[data-v-6139c436]:hover{border-color:var(--border-brand);background:var(--bg-elevated)}.fund-choice--selected[data-v-6139c436]{border-color:var(--color-info);background:#6366f10f}.fund-choice--disabled[data-v-6139c436]{opacity:.5;cursor:not-allowed}.fund-choice__icon[data-v-6139c436]{width:32px;height:32px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.alloc-preview[data-v-6139c436]{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px}.alloc-preview__row[data-v-6139c436]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-bottom:5px}.alloc-preview__row[data-v-6139c436]:last-child{margin-bottom:0}.form-group[data-v-6139c436]{display:flex;flex-direction:column;gap:0}.form-label[data-v-6139c436]{font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:6px}.stm-overlay[data-v-e43b9747]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stm-card[data-v-e43b9747]{width:100%;max-width:360px;max-height:92vh;background:#13141f;border:1px solid rgba(99,102,241,.35);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 28px 72px #000000a6,0 0 0 1px #6366f126}.stm-header[data-v-e43b9747]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.stm-title[data-v-e43b9747]{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;color:var(--text-primary)}.stm-title-icon[data-v-e43b9747]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:16px}.stm-close[data-v-e43b9747]{width:28px;height:28px;border-radius:14px;background:#ffffff0f;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.stm-close[data-v-e43b9747]:hover{background:#ffffff1f;color:var(--text-primary)}.stm-sig[data-v-e43b9747]{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:12px 14px;background:#6366f112;border:1px solid rgba(99,102,241,.22);border-radius:13px;flex-shrink:0}.stm-sig-icon[data-v-e43b9747]{font-size:26px}.stm-sig-name[data-v-e43b9747]{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:3px}.stm-sig-meta[data-v-e43b9747]{font-size:11px;color:var(--text-muted)}.stm-info-row[data-v-e43b9747]{display:flex;align-items:stretch;margin:10px 16px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:13px;overflow:hidden;flex-shrink:0}.stm-info-cell[data-v-e43b9747]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0;gap:4px}.stm-info-lbl[data-v-e43b9747]{font-size:11px;color:var(--text-muted)}.stm-info-val[data-v-e43b9747]{font-size:18px;font-weight:800}.stm-info-sep[data-v-e43b9747]{width:1px;background:#ffffff12;flex-shrink:0}.stm-body[data-v-e43b9747]{flex:1;overflow-y:auto;padding:12px 16px 4px}.stm-body[data-v-e43b9747]::-webkit-scrollbar{width:3px}.stm-body[data-v-e43b9747]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.stm-block[data-v-e43b9747]{margin-bottom:16px}.stm-lbl[data-v-e43b9747]{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:8px}.stm-lbl--warn[data-v-e43b9747]{color:#f59e0bd9}.stm-lbl--bull[data-v-e43b9747]{color:#00d26abf}.stm-lbl--bear[data-v-e43b9747]{color:#f87171bf}.stm-amt-input[data-v-e43b9747]{width:100%;box-sizing:border-box;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.1);border-radius:11px;padding:11px 14px;color:var(--text-primary);font-size:24px;font-weight:800;outline:none;margin-bottom:9px;transition:border-color .15s}.stm-amt-input[data-v-e43b9747]:focus{border-color:var(--color-brand)}.stm-amt-input--err[data-v-e43b9747]{border-color:var(--color-bear)!important}.stm-presets[data-v-e43b9747]{display:flex;gap:5px;margin-bottom:6px}.stm-preset[data-v-e43b9747]{flex:1;padding:7px 0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s;white-space:nowrap}.stm-preset[data-v-e43b9747]:hover{background:#6366f11a;border-color:#6366f14d;color:var(--color-info)}.stm-preset--on[data-v-e43b9747]{background:#6366f12e!important;border-color:var(--color-brand)!important;color:var(--color-info)!important;font-weight:800}.stm-bal-hint[data-v-e43b9747]{font-size:10px}.stm-param-row[data-v-e43b9747]{display:flex;gap:5px;align-items:center}.stm-param-input[data-v-e43b9747]{width:72px;flex-shrink:0;border-radius:9px;padding:8px;background:#ffffff08;color:var(--text-primary);font-size:14px;font-weight:700;outline:none;text-align:center;transition:border-color .15s}.stm-param-input[data-v-e43b9747]::placeholder{color:var(--text-tertiary);font-weight:400;font-size:11px}.stm-param-input--warn[data-v-e43b9747]{border:1.5px solid rgba(245,158,11,.45)}.stm-param-input--warn[data-v-e43b9747]:focus{border-color:var(--color-warn)}.stm-param-input--bull[data-v-e43b9747]{border:1.5px solid rgba(0,210,106,.35)}.stm-param-input--bull[data-v-e43b9747]:focus{border-color:var(--color-bull)}.stm-param-input--bear[data-v-e43b9747]{border:1.5px solid rgba(248,113,113,.35)}.stm-param-input--bear[data-v-e43b9747]:focus{border-color:var(--color-bear)}.stm-opt[data-v-e43b9747]{flex:1;padding:8px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:9px;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.stm-opt[data-v-e43b9747]:hover{background:#ffffff0f}.stm-opt--warn[data-v-e43b9747]{background:#f59e0b24;border-color:#f59e0b73;color:var(--color-warn);font-weight:800}.stm-opt--bull[data-v-e43b9747]{background:#00d26a1f;border-color:#00d26a66;color:var(--color-bull);font-weight:800}.stm-opt--bear[data-v-e43b9747]{background:#f871711f;border-color:#f8717166;color:var(--color-bear);font-weight:800}.stm-summary[data-v-e43b9747]{display:flex;align-items:center;gap:8px;justify-content:center;padding:9px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:11px;font-size:11px;color:var(--text-muted);margin-bottom:4px}.stm-summary b[data-v-e43b9747]{font-weight:700}.stm-dot[data-v-e43b9747]{width:3px;height:3px;border-radius:50%;background:#ffffff26;flex-shrink:0}.stm-footer[data-v-e43b9747]{padding:12px 16px 18px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.stm-confirm[data-v-e43b9747]{width:100%;padding:15px;border-radius:13px;border:none;font-size:16px;font-weight:800;cursor:pointer;transition:opacity .15s,transform .1s;letter-spacing:.02em}.stm-confirm[data-v-e43b9747]:active{transform:scale(.98)}.stm-confirm[data-v-e43b9747]:disabled{opacity:.4;cursor:not-allowed;transform:none}.stm-confirm--buy[data-v-e43b9747]{background:linear-gradient(135deg,#00d26a,#00a854);color:#fff;box-shadow:0 6px 24px #00d26a59}.stm-confirm--sell[data-v-e43b9747]{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;box-shadow:0 6px 24px #f8717159}.stm-confirm--buy[data-v-e43b9747]:hover:not(:disabled){box-shadow:0 8px 32px #00d26a80}.stm-confirm--sell[data-v-e43b9747]:hover:not(:disabled){box-shadow:0 8px 32px #f8717180}.wm-asset-grid[data-v-c24559c3]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.wm-asset-card[data-v-c24559c3]{padding:12px 14px;border-radius:var(--r-lg);background:#ffffff06;border:1px solid var(--border-subtle)}.wm-asset-card--primary[data-v-c24559c3]{background:#6366f10f;border-color:var(--border-brand)}.wm-asset-card--bull[data-v-c24559c3]{background:var(--color-bull-dim);border-color:var(--border-bull)}.wm-asset-card--bear[data-v-c24559c3]{background:var(--color-bear-dim);border-color:#f8717126}.wm-asset-card__value[data-v-c24559c3]{font-size:16px;font-weight:800;color:var(--text-primary)}.wm-asset-card__label[data-v-c24559c3]{font-size:9px;color:var(--text-muted);margin-top:3px}.wm-stats-row[data-v-c24559c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.wm-stat[data-v-c24559c3]{text-align:center;padding:7px 4px;border-radius:var(--r-md);background:#ffffff05;border:1px solid var(--border-subtle)}.wm-stat__val[data-v-c24559c3]{font-size:12px;font-weight:800}.wm-stat__label[data-v-c24559c3]{font-size:8px;color:var(--text-muted);margin-top:2px}.wm-trend-card[data-v-c24559c3]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:12px}.wm-trend-card__header[data-v-c24559c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.wm-period-tabs[data-v-c24559c3]{display:flex;gap:2px;background:#ffffff08;border-radius:var(--r-sm);padding:2px;margin-bottom:8px}.wm-period-btn[data-v-c24559c3]{flex:1;padding:4px 0;border-radius:4px;border:none;font-size:9px;font-weight:600;color:var(--text-muted);background:transparent;cursor:pointer;transition:var(--ease-fast)}.wm-period-btn--active[data-v-c24559c3]{background:#6366f12e;color:var(--text-primary);font-weight:700}.wm-trend-card__summary[data-v-c24559c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.wm-dist-card[data-v-c24559c3]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px}.wm-dist-card__inner[data-v-c24559c3]{display:flex;align-items:center;gap:16px}.wm-donut[data-v-c24559c3]{flex-shrink:0}.wm-dist-legend[data-v-c24559c3]{flex:1;display:flex;flex-direction:column;gap:5px}.wm-dist-legend-row[data-v-c24559c3]{display:flex;align-items:center;gap:8px}.wm-dist-dot[data-v-c24559c3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.share-card-modal[data-v-c24559c3]{width:min(400px,92vw);max-height:88dvh;overflow-y:auto;background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--shadow-modal)}.share-card-modal__header[data-v-c24559c3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;border-bottom:1px solid var(--border-subtle)}.share-opts[data-v-c24559c3]{padding:14px 20px;border-bottom:1px solid var(--border-subtle)}.share-preview[data-v-c24559c3]{margin:16px 20px;padding:18px;background:linear-gradient(135deg,#0a0b14,#12132a);border-radius:var(--r-xl);border:1px solid rgba(99,102,241,.15)}.share-preview__header[data-v-c24559c3]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.share-preview__logo[data-v-c24559c3]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0}.share-preview__stats[data-v-c24559c3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.share-stat[data-v-c24559c3]{padding:10px 12px;border-radius:var(--r-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.share-stat--bull[data-v-c24559c3]{background:#00d26a0d;border-color:#00d26a26}.share-stat--bear[data-v-c24559c3]{background:#f871710d;border-color:#f8717126}.share-preview__footer[data-v-c24559c3]{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.share-actions[data-v-c24559c3]{padding:0 20px 20px}.chip[data-v-c24559c3]{flex:1;padding:5px 0;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-tertiary);font-size:9px;font-weight:600;cursor:pointer;transition:var(--ease-fast)}.chip[data-v-c24559c3]:hover{border-color:var(--border-brand);color:var(--color-info)}.chip--active[data-v-c24559c3]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:700}.modal-close[data-v-c24559c3]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;flex-shrink:0}.modal-close[data-v-c24559c3]:hover{color:var(--text-primary)}.dep-coin-header[data-v-dc80c362]{display:flex;align-items:center;gap:12px;padding:12px 0 16px}.dep-coin-icon[data-v-dc80c362]{font-size:32px}.dep-net-label[data-v-dc80c362]{font-size:10px;font-weight:700;color:var(--text-muted);margin-bottom:8px;letter-spacing:.05em;text-transform:uppercase}.dep-net-tabs[data-v-dc80c362]{display:flex;gap:6px;margin-bottom:16px}.dep-net-tab[data-v-dc80c362]{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;padding:9px 6px;border:1.5px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-card);cursor:pointer;transition:all .12s}.dep-net-tab[data-v-dc80c362]:hover{border-color:var(--border-brand)}.dep-net-tab--active[data-v-dc80c362]{border-color:var(--color-bull);background:#00d26a0f}.dep-net-tab__icon[data-v-dc80c362]{font-size:16px}.dep-net-tab__name[data-v-dc80c362]{font-size:10px;font-weight:700;color:var(--text-secondary)}.dep-net-tab--active .dep-net-tab__name[data-v-dc80c362]{color:var(--color-bull)}.dep-net-detail[data-v-dc80c362]{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;margin-bottom:16px}.dep-net-detail__row[data-v-dc80c362]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.dep-net-detail__row[data-v-dc80c362]:last-child{border-bottom:none}.dep-addr-section[data-v-dc80c362]{margin-bottom:14px}.dep-addr-section__label[data-v-dc80c362]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.04em}.dep-net-badge[data-v-dc80c362]{font-size:9px;padding:2px 7px;border-radius:var(--r-pill);background:#00d26a1a;border:1px solid rgba(0,210,106,.25);color:var(--color-bull);font-weight:700}.dep-qr-center[data-v-dc80c362]{display:flex;justify-content:center;margin-bottom:12px}.dep-qr-box[data-v-dc80c362]{width:110px;height:110px;background:#fff;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:0 4px 16px #0000004d}.dep-addr-box[data-v-dc80c362]{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px 12px}.dep-addr-text[data-v-dc80c362]{flex:1;font-size:10px;font-family:monospace;color:var(--text-secondary);word-break:break-all;line-height:1.5}.dep-copy-btn[data-v-dc80c362]{flex-shrink:0;width:32px;height:32px;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:var(--bg-elevated);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.dep-copy-btn[data-v-dc80c362]:hover{border-color:var(--border-brand)}.dep-copy-btn--ok[data-v-dc80c362]{background:#00d26a1a!important;border-color:var(--color-bull)!important}.dep-tips[data-v-dc80c362]{background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:var(--r-md);padding:12px 14px;margin-top:14px}.dep-tips__title[data-v-dc80c362]{font-size:10px;font-weight:700;color:var(--color-warn);margin-bottom:7px}.dep-tips__item[data-v-dc80c362]{font-size:9px;color:var(--text-muted);line-height:1.8}.dep-coin-header[data-v-d85bcb2e]{display:flex;align-items:center;gap:12px;padding:12px 0 16px}.dep-coin-icon[data-v-d85bcb2e]{font-size:32px}.dep-net-label[data-v-d85bcb2e]{font-size:10px;font-weight:700;color:var(--text-muted);margin-bottom:8px;letter-spacing:.05em;text-transform:uppercase}.dep-net-tabs[data-v-d85bcb2e]{display:flex;gap:6px;margin-bottom:16px}.dep-net-tab[data-v-d85bcb2e]{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;padding:9px 6px;border:1.5px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-card);cursor:pointer;transition:all .12s}.dep-net-tab[data-v-d85bcb2e]:hover{border-color:var(--border-brand)}.dep-net-tab--active[data-v-d85bcb2e]{border-color:var(--color-bull);background:#00d26a0f}.dep-net-tab__icon[data-v-d85bcb2e]{font-size:16px}.dep-net-tab__name[data-v-d85bcb2e]{font-size:10px;font-weight:700;color:var(--text-secondary)}.dep-net-tab--active .dep-net-tab__name[data-v-d85bcb2e]{color:var(--color-bull)}.dep-net-detail[data-v-d85bcb2e]{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;margin-bottom:16px}.dep-net-detail__row[data-v-d85bcb2e]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.dep-net-detail__row[data-v-d85bcb2e]:last-child{border-bottom:none}.wd-balance-row[data-v-d85bcb2e]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);margin-bottom:16px}.wd-field-label[data-v-d85bcb2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:700;color:var(--text-muted)}.wd-all-btn[data-v-d85bcb2e]{font-size:9px;color:var(--color-info);background:none;border:none;cursor:pointer;font-weight:700}.wd-all-btn[data-v-d85bcb2e]:hover{color:var(--text-primary)}.wd-amt-wrap[data-v-d85bcb2e]{position:relative}.wd-amt-input[data-v-d85bcb2e]{padding-right:52px!important;font-size:16px!important;font-weight:700!important}.wd-amt-coin[data-v-d85bcb2e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--text-muted);pointer-events:none}.wd-available[data-v-d85bcb2e]{display:flex;justify-content:space-between;align-items:center;margin-top:7px}.wd-pct-row[data-v-d85bcb2e]{display:flex;gap:4px}.wd-pct[data-v-d85bcb2e]{padding:3px 8px;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;font-size:9px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:var(--ease-fast)}.wd-pct[data-v-d85bcb2e]:hover{border-color:var(--color-info);color:var(--color-info)}.wm-form-group[data-v-d85bcb2e]{margin-bottom:12px}.wm-wl-list[data-v-d85bcb2e]{margin-top:8px}.wm-wl-addr[data-v-d85bcb2e]{display:block;width:100%;text-align:left;padding:5px 8px;font-size:9px;font-family:monospace;color:var(--text-secondary);background:none;border:none;border-radius:var(--r-sm);cursor:pointer;transition:var(--ease-fast)}.wm-wl-addr[data-v-d85bcb2e]:hover{background:var(--bg-elevated);color:var(--color-info)}.form-err[data-v-d85bcb2e]{background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:var(--r-md);padding:8px 12px;font-size:11px;color:var(--color-bear);margin-bottom:8px}.wm-section-title[data-v-cee9d066]{font-size:10px;font-weight:700;color:var(--text-muted);margin-bottom:8px;letter-spacing:.05em}.api-empty[data-v-cee9d066]{text-align:center;padding:32px 20px 20px}.api-list[data-v-cee9d066]{display:flex;flex-direction:column;gap:8px}.api-card[data-v-cee9d066]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px}.api-card__header[data-v-cee9d066]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.api-card__platform-icon[data-v-cee9d066]{font-size:22px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--bg-elevated);flex-shrink:0}.api-status-dot[data-v-cee9d066]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.api-status-dot--ok[data-v-cee9d066]{background:var(--color-bull);box-shadow:0 0 6px var(--color-bull)}.api-status-dot--pause[data-v-cee9d066]{background:var(--color-warn)}.api-status-dot--sync[data-v-cee9d066]{background:var(--color-info);animation:pulse-cee9d066 1s infinite}.api-status-label[data-v-cee9d066]{font-size:9px;font-weight:700}.api-status-label--ok[data-v-cee9d066]{color:var(--color-bull)}.api-status-label--pause[data-v-cee9d066]{color:var(--color-warn)}.api-status-label--sync[data-v-cee9d066]{color:var(--color-info)}.api-perms[data-v-cee9d066]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.api-perm-tag[data-v-cee9d066]{font-size:8px;padding:2px 7px;border-radius:var(--r-pill);background:#6366f11a;border:1px solid rgba(99,102,241,.2);color:var(--color-info)}.api-card__footer[data-v-cee9d066]{display:flex;justify-content:space-between;align-items:center}.api-info-card[data-v-cee9d066]{background:#6366f10a;border:1px solid rgba(99,102,241,.15);border-radius:var(--r-lg);padding:12px 14px}.api-add-modal[data-v-cee9d066]{width:min(400px,92vw);background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);overflow:hidden}.api-add-modal__header[data-v-cee9d066]{display:flex;align-items:center;gap:10px;padding:16px 20px 12px;border-bottom:1px solid var(--border-subtle)}.api-add-modal__header>span[data-v-cee9d066]{flex:1}.api-platform-list[data-v-cee9d066]{padding:14px 20px 20px;display:flex;flex-direction:column;gap:8px}.api-platform-card[data-v-cee9d066]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);cursor:pointer;transition:all .12s;text-align:left}.api-platform-card[data-v-cee9d066]:hover{border-color:var(--border-brand);background:var(--bg-elevated)}.api-platform-card__icon[data-v-cee9d066]{width:40px;height:40px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.api-form[data-v-cee9d066]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:2px}.api-form-platform[data-v-cee9d066]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border-radius:var(--r-lg);margin-bottom:12px;border:1px solid var(--border-subtle)}.api-key-input-wrap[data-v-cee9d066]{position:relative}.api-key-input-wrap .vt-input[data-v-cee9d066]{padding-right:40px}.api-eye-btn[data-v-cee9d066]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:14px}.api-form-warn[data-v-cee9d066]{font-size:9px;color:var(--color-warn);background:#f59e0b0f;border:1px solid rgba(245,158,11,.18);border-radius:var(--r-md);padding:8px 12px;line-height:1.6;margin-bottom:12px}.api-form-guide[data-v-cee9d066]{background:#6366f10f;border:1px solid rgba(99,102,241,.2);border-radius:8px;padding:10px 12px;margin-bottom:12px}.api-testing[data-v-cee9d066]{padding:40px 20px;text-align:center}.api-testing-loading[data-v-cee9d066]{display:flex;flex-direction:column;align-items:center;gap:12px}.api-spin[data-v-cee9d066]{font-size:36px;animation:spin-cee9d066 1s linear infinite}.api-testing-result[data-v-cee9d066]{display:flex;flex-direction:column;align-items:center}.wm-form-group[data-v-cee9d066]{margin-bottom:12px}.wm-label[data-v-cee9d066]{font-size:10px;color:var(--text-muted);font-weight:600;margin-bottom:6px}.form-err[data-v-cee9d066]{background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:var(--r-md);padding:8px 12px;font-size:11px;color:var(--color-bear);margin-bottom:8px}.modal-close[data-v-cee9d066]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;flex-shrink:0}.modal-close[data-v-cee9d066]:hover{color:var(--text-primary)}.auth-back-btn[data-v-cee9d066]{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:4px 8px 4px 0}@keyframes pulse-cee9d066{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin-cee9d066{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wm-settings-section[data-v-62b59b20]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden;margin-bottom:10px}.wm-settings-section__title[data-v-62b59b20]{padding:9px 14px;font-size:10px;font-weight:700;color:var(--text-muted);background:#ffffff05;border-bottom:1px solid var(--border-subtle);letter-spacing:.04em}.wm-settings-row[data-v-62b59b20]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.wm-settings-row[data-v-62b59b20]:last-child{border-bottom:none}.wm-settings-row--clickable[data-v-62b59b20]{cursor:pointer;transition:var(--ease-fast)}.wm-settings-row--clickable[data-v-62b59b20]:hover{background:var(--bg-elevated)}.wm-settings-row__right[data-v-62b59b20]{display:flex;align-items:center;gap:8px}.wm-level[data-v-62b59b20]{font-size:9px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid;font-weight:700}.wm-sec-expand[data-v-62b59b20]{padding:12px 14px;background:#ffffff04;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.risk-cards[data-v-62b59b20]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.risk-card-item[data-v-62b59b20]{position:relative;padding:12px 10px;border-radius:10px;border:2px solid var(--border-subtle);cursor:pointer;transition:all .2s;text-align:center;background:var(--bg-base)}.risk-card-item[data-v-62b59b20]:hover{border-color:#6366f166;background:#6366f10d}.risk-card-item--active[data-v-62b59b20]{border-width:2px}.risk-card-item__icon[data-v-62b59b20]{font-size:22px;margin-bottom:5px}.risk-card-item__name[data-v-62b59b20]{font-size:12px;font-weight:800;margin-bottom:4px;color:var(--text-primary)}.risk-card-item__desc[data-v-62b59b20]{font-size:9px;color:var(--text-muted);margin-bottom:8px;line-height:1.4}.risk-card-item__stats[data-v-62b59b20]{display:flex;flex-direction:column;gap:3px}.risk-card-item__stat[data-v-62b59b20]{display:flex;justify-content:space-between;font-size:9px}.risk-card-item__badge[data-v-62b59b20]{position:absolute;top:6px;right:6px;font-size:8px;padding:2px 5px;border-radius:4px;color:#fff;font-weight:700}.risk-custom-amt[data-v-62b59b20]{margin-top:12px;padding:10px 12px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-subtle)}.wm-logout-area[data-v-62b59b20]{margin-top:4px}.wm-logout-btn[data-v-62b59b20]{width:100%;padding:11px;background:none;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--color-bear);font-size:12px;cursor:pointer;transition:var(--ease-fast)}.wm-logout-btn[data-v-62b59b20]:hover{background:var(--color-bear-dim)}.wm-logout-btn--confirm[data-v-62b59b20]{border-color:var(--color-bear);background:var(--color-bear-dim);font-weight:700}.avatar-opt[data-v-62b59b20]:hover{background:var(--bg-elevated-2)!important}.wallet-modal[data-v-1bcb2f1c]{width:min(480px,94vw);height:min(620px,88dvh);background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden;animation:fadeInScale .25s cubic-bezier(.34,1.56,.64,1)}.wm-header[data-v-1bcb2f1c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;background:linear-gradient(135deg,rgba(99,102,241,.08),transparent);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.wm-header__user[data-v-1bcb2f1c]{display:flex;align-items:center;gap:12px}.wm-avatar[data-v-1bcb2f1c]{font-size:32px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-lg);background:var(--color-brand-dim);border:1px solid var(--border-brand)}.wm-header__name-row[data-v-1bcb2f1c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wm-header__name[data-v-1bcb2f1c]{font-size:15px;font-weight:800;color:var(--text-primary)}.wm-level[data-v-1bcb2f1c]{font-size:9px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid;font-weight:700}.wm-tabs[data-v-1bcb2f1c]{display:flex;flex-shrink:0;background:var(--bg-card);border-bottom:1px solid var(--border-subtle);overflow-x:auto}.wm-tab[data-v-1bcb2f1c]{flex-shrink:0;padding:9px 10px;font-size:10px;font-weight:600;color:var(--text-muted);border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;transition:var(--ease-fast);white-space:nowrap;position:relative}.wm-tab[data-v-1bcb2f1c]:hover{color:var(--text-secondary)}.wm-tab--active[data-v-1bcb2f1c]{color:var(--text-primary);border-bottom-color:var(--color-info);font-weight:700}.wm-tab-badge[data-v-1bcb2f1c]{position:absolute;top:5px;right:4px;background:var(--color-bull);color:#fff;font-size:7px;width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.wm-body[data-v-1bcb2f1c]{flex:1;overflow-y:auto;padding:16px}.wm-record-list[data-v-1bcb2f1c]{display:flex;flex-direction:column;gap:2px}.wm-record-row[data-v-1bcb2f1c]{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--border-subtle)}.wm-record-row[data-v-1bcb2f1c]:last-child{border-bottom:none}.wm-record-row__icon[data-v-1bcb2f1c]{width:28px;height:28px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.wm-record-row__icon--bull[data-v-1bcb2f1c]{background:var(--color-bull-dim);color:var(--color-bull)}.wm-record-row__icon--bear[data-v-1bcb2f1c]{background:var(--color-bear-dim);color:var(--color-bear)}.wm-empty[data-v-1bcb2f1c]{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:var(--font-sm)}.modal-close[data-v-1bcb2f1c]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;flex-shrink:0}.modal-close[data-v-1bcb2f1c]:hover{color:var(--text-primary)}.br-overlay[data-v-df904145]{background:#000000e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3500}.br-wrap[data-v-df904145]{width:min(360px,92vw);display:flex;flex-direction:column;gap:10px;animation:fadeInScale .28s cubic-bezier(.34,1.56,.64,1)}.br-card[data-v-df904145]{background:linear-gradient(145deg,#0a0b14,#0d1220);border-radius:var(--r-xl);border:1px solid rgba(0,210,106,.18);overflow:hidden}.br-card__stripe[data-v-df904145]{height:5px}.br-card__stripe--bull[data-v-df904145]{background:linear-gradient(90deg,#00d26a,#34d399,#6ee7b7)}.br-card__stripe--bear[data-v-df904145]{background:linear-gradient(90deg,#f87171,#ef4444,#dc2626)}.br-card__body[data-v-df904145]{padding:20px}.br-card__title-area[data-v-df904145]{text-align:center;margin-bottom:16px}.br-card__tag[data-v-df904145]{font-size:9px;font-weight:700;letter-spacing:2px;color:var(--color-bull);margin-bottom:8px}.br-card__market[data-v-df904145]{font-size:14px;font-weight:800;color:var(--text-primary);line-height:1.4;margin-bottom:4px}.br-result[data-v-df904145]{text-align:center;padding:10px 14px;background:#00d26a0f;border:1px solid rgba(0,210,106,.15);border-radius:var(--r-lg);margin-bottom:14px}.br-result__label[data-v-df904145]{font-size:16px;font-weight:800;color:var(--color-bull);margin-bottom:2px}.br-pnl-area[data-v-df904145]{padding:14px;background:#ffffff05;border-radius:var(--r-lg);margin-bottom:14px;text-align:center}.br-pnl-area__meta[data-v-df904145]{display:flex;justify-content:space-between;margin-bottom:10px}.br-pnl[data-v-df904145]{font-size:42px;font-weight:900;line-height:1;letter-spacing:-1px;margin-bottom:6px}.br-pnl--win[data-v-df904145]{color:var(--color-bull);text-shadow:0 0 30px rgba(0,210,106,.4)}.br-pnl--loss[data-v-df904145]{color:var(--color-bear)}.br-pnl-msg[data-v-df904145]{font-size:13px;color:var(--text-muted);margin-bottom:10px}.br-detail-row[data-v-df904145]{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 12px;background:#ffffff08;border-radius:var(--r-sm);display:inline-flex;margin:0 auto}.br-no-pos[data-v-df904145]{text-align:center;padding:16px;background:#6366f10a;border-radius:var(--r-lg);margin-bottom:14px}.br-card__footer[data-v-df904145]{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.br-actions[data-v-df904145]{display:flex;gap:7px}.fmc-overlay[data-v-20571bbd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px}.fmc[data-v-20571bbd]{width:min(480px,96vw);max-height:90vh;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #00000080}.fmc__header[data-v-20571bbd]{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--border-subtle)}.fmc__fund-info[data-v-20571bbd]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.fmc__icon[data-v-20571bbd]{width:42px;height:42px;border-radius:12px;background:var(--color-brand-dim);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.fmc__name[data-v-20571bbd]{font-size:15px;font-weight:800;color:var(--text-primary);margin-bottom:4px}.fmc__meta[data-v-20571bbd]{display:flex;align-items:center;gap:8px}.fmc__badge[data-v-20571bbd]{font-size:9px;padding:2px 7px;border-radius:var(--r-pill);font-weight:700}.fmc__badge--ok[data-v-20571bbd]{background:#00d26a1f;color:var(--color-bull);border:1px solid rgba(0,210,106,.2)}.fmc__badge--warn[data-v-20571bbd]{background:#fbbf241f;color:#f59e0b;border:1px solid rgba(251,191,36,.25)}.fmc__close[data-v-20571bbd]{width:30px;height:30px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.fmc__close[data-v-20571bbd]:hover{color:var(--text-primary)}.fmc__stats[data-v-20571bbd]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--border-subtle)}.fmc__stat[data-v-20571bbd]{padding:12px 10px;text-align:center;border-right:1px solid var(--border-subtle)}.fmc__stat[data-v-20571bbd]:last-child{border-right:none}.fmc__stat-val[data-v-20571bbd]{font-size:14px;font-weight:800;margin-bottom:3px}.fmc__stat-label[data-v-20571bbd]{font-size:9px;color:var(--text-muted)}.fmc__tabs[data-v-20571bbd]{display:flex;border-bottom:1px solid var(--border-subtle);overflow-x:auto;flex-shrink:0}.fmc__tab[data-v-20571bbd]{padding:10px 14px;font-size:11px;font-weight:600;color:var(--text-muted);background:none;border:none;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:all .15s}.fmc__tab--on[data-v-20571bbd]{color:var(--color-info);border-bottom-color:var(--color-brand)}.fmc__tab[data-v-20571bbd]:hover:not(.fmc__tab--on){color:var(--text-secondary)}.fmc__body[data-v-20571bbd]{flex:1;overflow-y:auto;padding:16px 18px}.fmc-section-title[data-v-20571bbd]{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.05em;margin-bottom:10px}.fmc-empty[data-v-20571bbd]{text-align:center;padding:24px;color:var(--text-muted);font-size:12px}.fmc-info-bar[data-v-20571bbd]{background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:var(--r-md);padding:8px 12px;font-size:11px;color:var(--color-info);margin-bottom:14px}.fmc-tx-row[data-v-20571bbd]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04)}.fmc-tx-row__dot[data-v-20571bbd]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fmc-tx-row__dot--trade[data-v-20571bbd]{background:var(--color-bull)}.fmc-tx-row__dot--copy[data-v-20571bbd]{background:var(--color-info)}.fmc-tx-row__dot--ai[data-v-20571bbd]{background:#c084fc}.fmc-market-list[data-v-20571bbd]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;max-height:200px;overflow-y:auto}.fmc-market-btn[data-v-20571bbd]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-card);cursor:pointer;font-size:12px;color:var(--text-secondary);transition:all .12s;text-align:left}.fmc-market-btn[data-v-20571bbd]:hover{border-color:var(--border-brand)}.fmc-market-btn--on[data-v-20571bbd]{border-color:var(--color-brand);background:#6366f114;color:var(--text-primary)}.fmc-trade-form[data-v-20571bbd]{border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:14px;background:var(--bg-card)}.side-pill[data-v-20571bbd]{padding:7px 16px;border-radius:var(--r-pill);border:1px solid var(--border-subtle);background:var(--bg-elevated);font-size:12px;font-weight:700;cursor:pointer;transition:all .12s;color:var(--text-muted)}.side-pill--yes[data-v-20571bbd]{border-color:#00d26a80;background:#00d26a1a;color:var(--color-bull)}.side-pill--no[data-v-20571bbd]{border-color:#f8717180;background:#f871711a;color:var(--color-bear)}.pct-pill[data-v-20571bbd]{padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--border-subtle);background:var(--bg-card);font-size:10px;font-weight:600;cursor:pointer;color:var(--text-muted);transition:all .12s}.pct-pill[data-v-20571bbd]:hover{border-color:var(--border-brand);color:var(--color-info)}.fmc-trader-list[data-v-20571bbd]{display:flex;flex-direction:column;gap:6px}.fmc-trader-row[data-v-20571bbd]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-card);cursor:pointer;transition:all .12s}.fmc-trader-row[data-v-20571bbd]:hover{border-color:var(--border-brand)}.fmc-trader-row--on[data-v-20571bbd]{border-color:var(--color-brand);background:#6366f10f}.fmc-trader-check[data-v-20571bbd]{color:var(--color-brand);font-weight:800;font-size:14px}.fmc-ai-toggle-row[data-v-20571bbd]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:14px 16px;margin-bottom:14px}.fmc-strat-list[data-v-20571bbd]{display:flex;flex-direction:column;gap:8px}.fmc-strat-btn[data-v-20571bbd]{text-align:left;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-card);cursor:pointer;transition:all .12s}.fmc-strat-btn[data-v-20571bbd]:hover{border-color:var(--border-brand)}.fmc-strat-btn--on[data-v-20571bbd]{border-color:var(--color-brand);background:#6366f114}.fmc-divider[data-v-20571bbd]{height:1px;background:var(--border-subtle);margin:14px 0}.fmc-setting-row[data-v-20571bbd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.fmc-setting-row--disabled[data-v-20571bbd]{opacity:.45}.fmc-setting-row__title[data-v-20571bbd]{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.fmc-setting-row__sub[data-v-20571bbd]{font-size:11px;color:var(--text-muted)}.fmc-confirm-box[data-v-20571bbd]{margin-top:16px;background:#f871710f;border:1px solid rgba(248,113,113,.25);border-radius:var(--r-lg);padding:14px}.fmc-confirm-box--warn[data-v-20571bbd]{background:#fbbf240d;border-color:#fbbf244d}.risk-toggle[data-v-20571bbd]{width:36px;height:20px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-subtle);position:relative;cursor:pointer;flex-shrink:0;transition:background .2s,border-color .2s}.risk-toggle--on[data-v-20571bbd]{background:var(--color-brand);border-color:var(--color-brand)}.risk-toggle__knob[data-v-20571bbd]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.risk-toggle--on .risk-toggle__knob[data-v-20571bbd]{transform:translate(16px)}.rp-modal[data-v-359dc7ad]{width:min(420px,94vw);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column}.rp-header[data-v-359dc7ad]{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid var(--border-subtle)}.rp-progress-wrap[data-v-359dc7ad]{height:3px;background:var(--bg-elevated)}.rp-progress-bar[data-v-359dc7ad]{height:100%;background:linear-gradient(90deg,var(--color-brand),var(--color-info));transition:width .3s ease;border-radius:0 2px 2px 0}.rp-body[data-v-359dc7ad]{padding:22px 20px 20px;display:flex;flex-direction:column;gap:14px}.rp-question[data-v-359dc7ad]{font-size:14px;font-weight:800;color:var(--text-primary);line-height:1.5}.rp-opts[data-v-359dc7ad]{display:flex;flex-direction:column;gap:8px}.rp-opt[data-v-359dc7ad]{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-card);cursor:pointer;font-size:12px;color:var(--text-secondary);text-align:left;transition:all .12s}.rp-opt[data-v-359dc7ad]:hover{border-color:var(--border-brand);color:var(--text-primary)}.rp-opt--on[data-v-359dc7ad]{border-color:var(--color-brand);background:#6366f114;color:var(--text-primary);font-weight:600}.rp-opt__check[data-v-359dc7ad]{color:var(--color-brand);font-size:14px;flex-shrink:0}.rp-nav[data-v-359dc7ad]{display:flex;gap:8px}.rp-result[data-v-359dc7ad]{text-align:center}.rp-result__icon[data-v-359dc7ad]{font-size:52px;margin-bottom:8px;animation:fadeInScale-359dc7ad .4s cubic-bezier(.34,1.56,.64,1)}.rp-result__type[data-v-359dc7ad]{font-size:22px;font-weight:800;margin-bottom:8px}.rp-result__desc[data-v-359dc7ad]{font-size:11px;color:var(--text-muted);line-height:1.7;margin-bottom:16px}.rp-result__stats[data-v-359dc7ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.rp-stat[data-v-359dc7ad]{padding:10px 6px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.rp-stat__val[data-v-359dc7ad]{font-size:13px;font-weight:800;margin-bottom:4px}.rp-stat__label[data-v-359dc7ad]{font-size:8px;color:var(--text-muted)}.rp-result__tip[data-v-359dc7ad]{font-size:10px;color:var(--color-info);background:#6366f112;border:1px solid rgba(99,102,241,.18);border-radius:var(--r-md);padding:10px 12px;line-height:1.6;text-align:left}.modal-close[data-v-359dc7ad]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px}.modal-close[data-v-359dc7ad]:hover{color:var(--text-primary)}@keyframes fadeInScale-359dc7ad{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.copy-modal[data-v-69f743ba]{width:min(400px,94vw);max-height:88dvh;display:flex;flex-direction:column}.copy-modal__header[data-v-69f743ba]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 14px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.copy-modal__title[data-v-69f743ba]{font-size:var(--font-lg);font-weight:var(--fw-black)}.modal-close[data-v-69f743ba]{background:none;border:none;color:var(--text-tertiary);font-size:18px;cursor:pointer;padding:4px;transition:var(--ease-fast)}.modal-close[data-v-69f743ba]:hover{color:var(--text-primary)}.copy-modal__trader[data-v-69f743ba]{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--color-brand-dim);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.copy-modal__trader-avatar[data-v-69f743ba]{font-size:28px}.copy-modal__trader-name[data-v-69f743ba]{font-size:var(--font-md);font-weight:var(--fw-bold);color:var(--text-primary)}.copy-modal__body[data-v-69f743ba]{overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:0}.form-group[data-v-69f743ba]{margin-bottom:14px}.form-label[data-v-69f743ba]{font-size:11px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:6px}.form-hint[data-v-69f743ba]{font-size:9px;color:var(--text-muted);margin-top:4px;display:flex;justify-content:space-between}.input-with-opts[data-v-69f743ba]{display:flex;flex-direction:column;gap:6px}.opt-chips[data-v-69f743ba]{display:flex;gap:4px}.chip[data-v-69f743ba]{flex:1;padding:5px 0;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-tertiary);font-size:9px;font-weight:var(--fw-semi);cursor:pointer;transition:var(--ease-fast)}.chip[data-v-69f743ba]:hover{border-color:var(--border-brand);color:var(--color-info)}.chip--active[data-v-69f743ba]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info);font-weight:var(--fw-bold)}.chip--bull.chip--active[data-v-69f743ba]{background:var(--color-bull-dim);border-color:#00d26a4d;color:var(--color-bull)}.chip--bear.chip--active[data-v-69f743ba]{background:var(--color-bear-dim);border-color:#f871714d;color:var(--color-bear)}.chip--warn.chip--active[data-v-69f743ba]{background:var(--color-warn-dim);border-color:#f59e0b4d;color:var(--color-warn)}.form-toggle-row[data-v-69f743ba]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:14px}.copy-summary[data-v-69f743ba]{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:12px 14px;margin-bottom:14px;font-size:11px;color:var(--text-tertiary)}.copy-summary__title[data-v-69f743ba]{font-weight:var(--fw-bold);color:var(--text-secondary);margin-bottom:8px}.copy-summary__row[data-v-69f743ba]{display:flex;justify-content:space-between;margin-bottom:5px}.copy-summary__row[data-v-69f743ba]:last-child{margin-bottom:0}.copy-modal__warn[data-v-69f743ba]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--color-bear-dim);border:1px solid rgba(248,113,113,.2);border-radius:var(--r-md);font-size:10px;color:var(--color-bear);margin-bottom:10px}.price-chart[data-v-d855541c]{animation:fadeIn .25s ease}.price-chart__open-row[data-v-d855541c]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#ffffff0a;border-radius:6px;margin-bottom:6px}.price-chart__header[data-v-d855541c]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.price-chart__price-row[data-v-d855541c]{display:flex;align-items:baseline;gap:10px}.price-chart__price[data-v-d855541c]{font-size:var(--font-3xl);font-weight:var(--fw-black);color:var(--text-primary);letter-spacing:-.03em;line-height:1}.price-chart__change[data-v-d855541c]{display:flex;align-items:center;gap:4px;font-size:var(--font-md);font-weight:var(--fw-bold)}.price-chart__pct[data-v-d855541c]{font-size:var(--font-sm);opacity:.8}.price-chart__controls[data-v-d855541c]{display:flex;align-items:center;gap:4px}.price-chart__periods[data-v-d855541c],.price-chart__types[data-v-d855541c]{display:flex;gap:2px}.price-chart__sep[data-v-d855541c]{width:1px;height:16px;background:var(--border-subtle);margin:0 4px}.period-btn[data-v-d855541c]{padding:4px 9px;border-radius:var(--r-sm);border:1px solid transparent;font-size:10px;font-weight:var(--fw-semi);cursor:pointer;background:transparent;color:var(--text-tertiary);transition:var(--ease-fast)}.period-btn[data-v-d855541c]:hover{color:var(--text-secondary);background:var(--bg-elevated)}.period-btn--active[data-v-d855541c]{background:var(--color-brand-dim);border-color:var(--color-brand-glow);color:var(--color-info);font-weight:var(--fw-bold)}.price-chart__canvas[data-v-d855541c]{border-radius:var(--r-md);overflow:hidden}.tpv[data-v-623366c8]{padding:4px 0;display:flex;flex-direction:column;gap:12px}.tpv__back[data-v-623366c8]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:4px 0;transition:color .15s}.tpv__back[data-v-623366c8]:hover{color:var(--text-secondary)}.tpv__hero[data-v-623366c8]{display:flex;gap:12px;align-items:flex-start;padding:0 2px}.tpv__avatar[data-v-623366c8]{width:52px;height:52px;border-radius:16px;flex-shrink:0;background:linear-gradient(135deg,#6366f12e,#8b5cf61f);border:1px solid var(--border-brand);display:flex;align-items:center;justify-content:center;font-size:26px}.tpv__hero-info[data-v-623366c8]{flex:1;min-width:0}.tpv__name-row[data-v-623366c8]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tpv__name[data-v-623366c8]{font-size:15px;font-weight:800;color:var(--text-primary)}.tpv__badge-icon[data-v-623366c8]{font-size:14px}.tpv__rank[data-v-623366c8]{font-size:10px;color:var(--text-muted);background:var(--bg-elevated);padding:1px 6px;border-radius:99px}.tpv__bio[data-v-623366c8]{font-size:11px;color:var(--text-secondary);line-height:1.5;margin-bottom:6px}.tpv__tags[data-v-623366c8]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-623366c8]{padding:2px 8px;border-radius:99px;font-size:9px;font-weight:600}.tag--spec[data-v-623366c8]{background:var(--color-brand-dim);color:var(--color-brand-light);border:1px solid var(--border-brand)}.tag--copying[data-v-623366c8]{background:#00d26a1a;color:var(--color-bull);border:1px solid rgba(0,210,106,.25)}.tag--followers[data-v-623366c8]{background:var(--bg-elevated);color:var(--text-muted)}.tpv__stats[data-v-623366c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tpv__stat-card[data-v-623366c8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px 6px;text-align:center}.tpv__stat-val[data-v-623366c8]{font-size:13px;font-weight:800;margin-bottom:3px}.tpv__stat-label[data-v-623366c8]{font-size:9px;color:var(--text-muted)}.tpv__my-copy[data-v-623366c8]{background:#00d26a0f;border:1px solid rgba(0,210,106,.2);border-radius:var(--r-lg);padding:12px 14px}.tpv__my-copy__label[data-v-623366c8]{font-size:10px;color:var(--text-muted);margin-bottom:3px}.tpv__my-copy__pnl[data-v-623366c8]{font-size:18px;font-weight:800}.tpv__tabs[data-v-623366c8]{display:flex;gap:4px;background:var(--bg-elevated);border-radius:var(--r-md);padding:3px}.tpv__tab[data-v-623366c8]{flex:1;padding:6px 4px;border-radius:var(--r-sm);font-size:10px;font-weight:600;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}.tpv__tab--active[data-v-623366c8]{background:var(--bg-panel);color:var(--text-primary);box-shadow:0 1px 4px #00000026}.tpv__panel[data-v-623366c8]{display:flex;flex-direction:column;gap:8px}.tpv__section-title[data-v-623366c8]{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.tpv__empty[data-v-623366c8]{text-align:center;padding:24px;color:var(--text-muted);font-size:12px}.tpv__chart-card[data-v-623366c8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px}.tpv__chart-header[data-v-623366c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tpv__hist-tabs[data-v-623366c8]{display:flex;gap:2px}.tpv__hist-btn[data-v-623366c8]{padding:3px 8px;border-radius:var(--r-sm);font-size:9px;font-weight:700;background:none;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer}.tpv__hist-btn--active[data-v-623366c8]{background:var(--color-brand-dim);border-color:var(--border-brand);color:var(--color-info)}.tpv__chart-footer[data-v-623366c8]{display:flex;justify-content:space-between;margin-top:8px;font-size:10px}.tpv__trade-row[data-v-623366c8]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.tpv__trade-side[data-v-623366c8]{font-size:9px;font-weight:800;padding:2px 7px;border-radius:99px;flex-shrink:0}.side--bull[data-v-623366c8]{background:#00d26a1f;color:var(--color-bull)}.side--bear[data-v-623366c8]{background:#f871711f;color:var(--color-bear)}.tpv__trade-mk[data-v-623366c8]{font-size:11px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpv__risk-grid[data-v-623366c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tpv__risk-card[data-v-623366c8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px 6px;text-align:center}.tpv__risk-val[data-v-623366c8]{font-size:13px;font-weight:800;margin-bottom:3px}.tpv__risk-label[data-v-623366c8]{font-size:9px;color:var(--text-muted)}.tpv__risk-bar-wrap[data-v-623366c8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px 12px}.tpv__fund-row[data-v-623366c8]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.tpv__fund-icon[data-v-623366c8]{width:32px;height:32px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.tpv__actions[data-v-623366c8]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.tpv__copying-btn[data-v-623366c8]{background:#00d26a1a!important;border:1px solid rgba(0,210,106,.3)!important;color:var(--color-bull)!important}.hv[data-v-897aef98]{display:flex;flex-direction:column;gap:0;min-height:100%}.hv-hero[data-v-897aef98]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;background:linear-gradient(145deg,rgba(99,102,241,.07) 0%,rgba(139,92,246,.04) 50%,transparent 100%);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.hv-hero__left[data-v-897aef98]{min-width:0}.hv-hero__clock[data-v-897aef98]{margin-bottom:12px}.hv-hero__time[data-v-897aef98]{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.5px;line-height:1}.hv-hero__date[data-v-897aef98]{font-size:10px;color:var(--text-muted);margin-top:3px}.hv-hero__title[data-v-897aef98]{font-size:18px;font-weight:900;line-height:1.2;margin-bottom:5px;background:linear-gradient(135deg,#f0f0f8,#a5b4fc 60%,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hv-hero__sub[data-v-897aef98]{font-size:11px;color:var(--text-muted);margin-bottom:14px;letter-spacing:.06em}.hv-hero__cta-row[data-v-897aef98]{display:flex;gap:8px;flex-wrap:wrap}.hv-hero__stats[data-v-897aef98]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;flex-shrink:0}.hv-stat-card[data-v-897aef98]{padding:12px 14px;border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--border-subtle);min-width:100px}.hv-stat-card__icon[data-v-897aef98]{font-size:16px;margin-bottom:4px}.hv-stat-card__val[data-v-897aef98]{font-size:16px;font-weight:800;line-height:1.2}.hv-stat-card__label[data-v-897aef98]{font-size:8px;color:var(--text-muted);margin-top:2px;white-space:nowrap}.hv-stat-card__trend[data-v-897aef98]{font-size:8px;font-weight:700;margin-top:2px}.hv-ticker[data-v-897aef98]{border-bottom:1px solid var(--border-subtle);background:#00000026;overflow:hidden;flex-shrink:0;height:32px;display:flex;align-items:center}.hv-ticker__inner[data-v-897aef98]{display:flex;align-items:center;gap:0;white-space:nowrap;animation:ticker-scroll-897aef98 80s linear infinite}.hv-ticker__inner[data-v-897aef98]:hover{animation-play-state:paused}@keyframes ticker-scroll-897aef98{0%{transform:translate(0)}to{transform:translate(-50%)}}.hv-ticker__item[data-v-897aef98]{display:inline-flex;align-items:center;gap:5px;padding:0 18px}.hv-ticker__ic[data-v-897aef98]{font-size:13px}.hv-ticker__label[data-v-897aef98]{font-size:9px;color:var(--text-muted);font-weight:500}.hv-ticker__price[data-v-897aef98]{font-size:10px;font-weight:800}.hv-ticker__sep[data-v-897aef98]{color:var(--border-soft);font-size:10px;margin-left:4px}.hv-main[data-v-897aef98]{display:grid;grid-template-columns:1fr 260px;gap:0;flex:1;overflow:hidden}.hv-main__primary[data-v-897aef98]{overflow-y:auto;padding:20px 24px;border-right:1px solid var(--border-subtle)}.hv-main__side[data-v-897aef98]{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.hv-section[data-v-897aef98]{margin-bottom:20px}.hv-section[data-v-897aef98]:last-child{margin-bottom:0}.hv-section__header[data-v-897aef98]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hv-section-title[data-v-897aef98]{font-size:12px;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.hv-portfolio[data-v-897aef98]{margin-bottom:20px}.hv-portfolio__header[data-v-897aef98]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hv-portfolio__cards[data-v-897aef98]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hv-pcard[data-v-897aef98]{padding:12px 10px;border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:var(--ease-fast)}.hv-pcard[data-v-897aef98]:hover{border-color:var(--border-soft);background:var(--bg-card-hover)}.hv-pcard--main[data-v-897aef98]{background:linear-gradient(135deg,#6366f117,#8b5cf60d);border-color:var(--border-brand)}.hv-pcard__label[data-v-897aef98]{font-size:8px;color:var(--text-muted);font-weight:600;margin-bottom:5px;text-transform:uppercase;letter-spacing:.05em}.hv-pcard__val[data-v-897aef98]{font-size:15px;font-weight:800;color:var(--text-primary);line-height:1.2;margin-bottom:2px}.hv-pcard__sub[data-v-897aef98]{font-size:9px;font-weight:600}.hv-mkt-grid[data-v-897aef98]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 1100px){.hv-mkt-grid[data-v-897aef98]{grid-template-columns:repeat(2,1fr)}}.hv-mkt-card[data-v-897aef98]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);padding:14px;cursor:pointer;transition:var(--ease-std);display:flex;flex-direction:column;gap:8px}.hv-mkt-card[data-v-897aef98]:hover{border-color:var(--border-brand);background:var(--bg-card-hover);transform:translateY(-3px);box-shadow:var(--shadow-card),0 0 0 1px #6366f11a}.hv-mkt-card__top[data-v-897aef98]{display:flex;justify-content:space-between;align-items:flex-start}.hv-mkt-card__icon-wrap[data-v-897aef98]{width:38px;height:38px;border-radius:var(--r-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center}.hv-mkt-card__meta[data-v-897aef98]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.hv-mkt-card__vol[data-v-897aef98]{font-size:8px;color:var(--text-muted);font-weight:600}.hv-mkt-card__title[data-v-897aef98]{font-size:11px;font-weight:600;color:var(--text-secondary);line-height:1.45;flex:1}.hv-mkt-card__footer[data-v-897aef98]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.hv-mkt-card__price[data-v-897aef98]{font-size:18px;font-weight:900;line-height:1}.hv-ai-banner[data-v-897aef98]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-lg);background:#00d26a0f;border:1px solid var(--border-bull)}.hv-ai-banner__dot[data-v-897aef98]{width:8px;height:8px;border-radius:50%;background:var(--color-bull);flex-shrink:0;animation:pulse-dot 1.5s infinite}.hv-signals[data-v-897aef98]{display:flex;flex-direction:column;gap:5px}.hv-signal-row[data-v-897aef98]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:var(--ease-fast)}.hv-signal-row[data-v-897aef98]:hover{border-color:var(--border-brand);background:var(--bg-elevated)}.hv-signal-row__icon[data-v-897aef98]{width:28px;height:28px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.hv-signal-row__info[data-v-897aef98]{flex:1;min-width:0}.hv-signal-row__market[data-v-897aef98]{font-size:10px;font-weight:700;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-signal-row__src[data-v-897aef98]{font-size:8px;margin-top:1px}.hv-signal-row__right[data-v-897aef98]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.hv-signal-row__dir[data-v-897aef98]{padding:1px 6px;border-radius:var(--r-pill);font-size:8px;font-weight:800}.hv-signal-row__conf[data-v-897aef98]{font-size:11px;font-weight:800}.hv-traders[data-v-897aef98]{display:flex;flex-direction:column;gap:4px}.hv-trader-row[data-v-897aef98]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:var(--ease-fast)}.hv-trader-row[data-v-897aef98]:hover{border-color:var(--border-brand);background:var(--bg-elevated);transform:translate(2px)}.hv-trader-row__rank[data-v-897aef98]{width:22px;text-align:center;font-size:14px;flex-shrink:0}.hv-trader-row__avatar[data-v-897aef98]{font-size:22px;flex-shrink:0}.hv-trader-row__info[data-v-897aef98]{flex:1;min-width:0}.hv-trader-row__name[data-v-897aef98]{font-size:11px;font-weight:700;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-trader-row__wr[data-v-897aef98]{font-size:8px;margin-top:1px}.hv-trader-row__roi[data-v-897aef98]{font-size:13px;font-weight:800;flex-shrink:0}.hv-notice[data-v-897aef98]{display:flex;gap:10px;padding:12px;border-radius:var(--r-lg);background:#6366f10a;border:1px solid var(--border-brand)}.hv-notice__badge[data-v-897aef98]{font-size:18px;flex-shrink:0;margin-top:1px}.hv-notice__content[data-v-897aef98]{flex:1}@media (max-width: 1000px){.hv-hero[data-v-897aef98]{flex-direction:column;gap:14px;padding:16px 18px}.hv-hero__stats[data-v-897aef98]{grid-template-columns:repeat(4,1fr);width:100%}.hv-main[data-v-897aef98]{grid-template-columns:1fr}.hv-main__primary[data-v-897aef98]{border-right:none;border-bottom:1px solid var(--border-subtle)}.hv-portfolio__cards[data-v-897aef98]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.hv-hero__stats[data-v-897aef98],.hv-mkt-grid[data-v-897aef98],.hv-portfolio__cards[data-v-897aef98]{grid-template-columns:repeat(2,1fr)}}.panel-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#0b0c14d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer}.panel-lock-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);text-align:center;animation:fadeInScale .2s ease;max-width:220px}.panel-lock-icon{font-size:36px;margin-bottom:4px;opacity:.9}.panel-lock-title{font-size:13px;font-weight:800;color:var(--text-primary)}.panel-lock-desc{font-size:10px;color:var(--text-muted);line-height:1.6;margin-bottom:4px}.app-shell{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--bg-base)}.app-body{flex:1;display:flex;overflow:hidden;min-height:0}.app-left{width:320px;flex-shrink:0;border-right:1px solid var(--border-subtle);transition:transform .28s cubic-bezier(.4,0,.2,1)}.app-center{flex:1;overflow-y:auto;min-width:0;background:var(--bg-base);padding:20px 12px 40px;display:flex;flex-direction:column}.app-center:has(.home-view){padding:0;overflow:hidden}.app-right{width:280px;flex-shrink:0;border-left:1px solid var(--border-subtle);transition:transform .28s cubic-bezier(.4,0,.2,1)}.app-right__scroll{overflow-y:auto;height:100%}.app-right__trade-wrap{padding:14px 12px}.panel-nav{display:flex;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);padding:0 4px;flex-shrink:0;position:relative}.panel-nav__dot{position:absolute;width:5px;height:5px;border-radius:50%;top:8px;right:20%}.panel-nav__dot--bull{background:var(--color-bull)}.panel-nav__dot--bear{background:var(--color-bear)}.home-view{display:flex;flex-direction:column;height:100%;overflow:hidden}.detail-view{animation:fadeIn .25s ease;width:100%}.detail-view__breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;color:var(--text-muted)}.breadcrumb-back{background:none;border:none;color:var(--color-info);cursor:pointer;font-size:12px;font-weight:var(--fw-semi);transition:var(--ease-fast)}.breadcrumb-back:hover{color:var(--text-primary)}.detail-fav-btn{margin-left:auto;background:none;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:3px 9px;font-size:16px;cursor:pointer;color:var(--text-muted);transition:all .15s;line-height:1}.detail-fav-btn:hover{border-color:#f59e0b;color:#f59e0b}.detail-fav-btn--on{border-color:#f59e0b!important;color:#f59e0b!important;background:#f59e0b14}.detail-prob{margin-bottom:16px}.detail-prob__labels{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px}.detail-prob__bar{display:flex;height:10px;border-radius:var(--r-pill);overflow:hidden;gap:2px}.detail-prob__yes{background:var(--color-bull);border-radius:var(--r-pill) 0 0 var(--r-pill);transition:width .6s ease}.detail-prob__no{background:var(--color-bear);border-radius:0 var(--r-pill) var(--r-pill) 0;flex:1;transition:width .6s ease}.detail-prob__pct{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;font-weight:700}.detail-nar{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:16px}.detail-nar__label{font-size:10px;font-weight:700;color:var(--text-muted);margin-bottom:6px;letter-spacing:.05em}.detail-nar__text{font-size:12px;color:var(--text-secondary);line-height:1.6;margin:0}.detail-my-pos{background:var(--bg-card);border:1px solid var(--border-brand);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:16px}.detail-pos-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.detail-pos-row:last-of-type{border-bottom:none}.detail-pos-side{font-weight:800;font-size:13px;min-width:28px}.detail-section-title{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.05em;margin-bottom:10px}.detail-traders{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:16px}.detail-trader-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.detail-trader-row:last-child{border-bottom:none}.detail-quick-trade{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:24px}.detail-quick-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-quick-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:var(--r-lg);font-size:14px;cursor:pointer;transition:all .15s}.vt-btn--bull{background:#00d26a1f;border:1px solid rgba(0,210,106,.35);color:var(--color-bull)}.vt-btn--bull:hover{background:#00d26a33}.detail-view__chart{margin-bottom:20px}.detail-view__stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:800px){.detail-view__stats-row{grid-template-columns:repeat(2,1fr)}}.trader-view{animation:fadeIn .25s ease;max-width:640px;margin:0 auto}@media (max-width: 800px){.app-center{padding:10px 10px 70px}.app-left,.app-right{position:fixed;top:52px;bottom:56px;width:100%;z-index:200;border:none;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.app-right{transform:translate(100%);left:0}.app-left--visible,.app-right--visible{transform:translate(0);box-shadow:var(--shadow-float)}.app-center--hidden{display:none}.vt-modal,.quick-trade-modal,.wallet-modal{width:100%!important;max-width:100vw!important;border-radius:20px 20px 0 0!important;position:fixed!important;bottom:0!important;left:0!important;margin:0!important}.vt-overlay{align-items:flex-end!important;padding:0!important}.auth-modal{width:100%!important;max-width:100vw!important;border-radius:20px 20px 0 0!important;margin:0!important;max-height:92vh!important;overflow-y:auto!important;padding-bottom:32px!important}.app-right__trade-wrap{padding:10px}.vt-input,.vt-btn{min-height:44px}.hide-mobile{display:none!important}}@media (max-width: 375px){.app-nav__item span{display:none}.app-nav__item{min-width:44px}}.form-group{margin-bottom:14px}.form-label{font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);margin-bottom:6px}.quick-trade-modal{width:min(380px,92vw);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00000080}.qtm__header{display:flex;align-items:flex-start;gap:10px;padding:20px 20px 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg-card)}.qtm__market{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:6px;line-height:1.3}.qtm__price-row{display:flex;align-items:center;gap:8px}.qtm__side-badge{padding:2px 8px;border-radius:var(--r-pill);font-size:11px;font-weight:800}.qtm__side-badge--yes{background:#00d26a26;color:var(--color-bull);border:1px solid rgba(0,210,106,.3)}.qtm__side-badge--no{background:#f8717126;color:var(--color-bear);border:1px solid rgba(248,113,113,.3)}.qtm__body{padding:18px 20px 20px}.qtm__amt-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.qtm__balance{font-size:10px;color:var(--text-muted);white-space:nowrap}.qtm__presets{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.qtm__preset-btn{padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.qtm__preset-btn:hover{border-color:var(--border-brand);color:var(--color-info)}.qtm__preset-btn--on{background:#6366f11f;border-color:var(--border-brand);color:var(--color-info)}.qtm__estimate{background:var(--bg-base);border-radius:var(--r-md);padding:10px 12px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.qtm__est-row{display:flex;justify-content:space-between;font-size:12px}.auth-modal{width:min(400px,94vw);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:20px;padding:28px 24px 20px;position:relative;box-shadow:0 24px 64px #00000080}.auth-modal__close{position:absolute;top:16px;right:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:50%;width:30px;height:30px;color:var(--text-muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.auth-modal__close:hover{color:var(--text-primary);background:var(--bg-card)}.auth-modal__brand{text-align:center;margin-bottom:24px}.auth-modal__logo{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;margin:0 auto 12px;box-shadow:0 4px 20px #6366f166}.auth-modal__title{font-size:20px;font-weight:800;margin-bottom:4px}.auth-modal__sub{font-size:12px;color:var(--text-muted)}.auth-modal__methods{display:flex;flex-direction:column;gap:8px}.auth-method-btn{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;transition:all .15s;font-size:14px;font-weight:600;color:var(--text-primary);width:100%}.auth-method-btn:hover{background:var(--bg-elevated);border-color:var(--border-soft);transform:translateY(-1px)}.auth-method-btn--email{border-color:var(--border-brand)}.auth-method-btn__icon{font-size:20px;width:28px;text-align:center;flex-shrink:0}.auth-method-btn__icon--google{width:28px;height:28px;border-radius:50%;background:#fff;color:#4285f4;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-method-btn__arrow{margin-left:auto;color:var(--text-muted);font-size:18px}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:11px;margin:4px 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.auth-back-btn{background:none;border:none;color:var(--color-info);font-size:12px;cursor:pointer;padding:0;margin-bottom:16px;display:block}.auth-modal__form{display:flex;flex-direction:column;gap:0}.auth-modal__footer{text-align:center;font-size:10px;color:var(--text-muted);margin-top:16px;line-height:1.5}.auth-tab-row{display:flex;gap:0;margin-bottom:14px;border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.auth-tab{flex:1;padding:8px;font-size:12px;font-weight:600;background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:all .15s}.auth-tab--on{background:var(--color-brand);color:#fff}.auth-err{background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:var(--r-md);padding:8px 12px;font-size:11px;color:var(--color-bear);margin-bottom:8px}.auth-new-hint{text-align:center;font-size:11px;color:var(--text-muted);margin-top:10px;padding:8px;background:#00d26a0d;border-radius:var(--r-md);border:1px solid rgba(0,210,106,.15)}.modal-close{background:none;border:none;color:var(--text-tertiary);font-size:18px;cursor:pointer;padding:4px;transition:var(--ease-fast)}.modal-close:hover{color:var(--text-primary)}.ai-fab{position:fixed;bottom:96px;right:22px;display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--r-pill);border:1px solid var(--border-brand);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:14px;cursor:pointer;box-shadow:0 4px 20px #6366f173;transition:var(--ease-std);z-index:350}.ai-fab:hover{transform:translateY(-2px);box-shadow:0 8px 28px #6366f18c}.ai-fab--active{background:var(--bg-elevated);border-color:var(--border-soft);box-shadow:none}.ai-fab__label{font-size:11px;font-weight:700;letter-spacing:.05em}@media (max-width: 800px){.ai-fab{bottom:68px}}.ws-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--color-warn);color:#000;text-align:center;font-size:12px;font-weight:600;padding:6px 16px}.slide-down-enter-active,.slide-down-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-down-enter-from,.slide-down-leave-to{transform:translateY(-100%);opacity:0}
