.capabilities-entry[data-v-a931fcc7]{flex-shrink:0;height:32px;border:1px solid #1d58bb;border-radius:6px;background:#2563d9;color:#fff;padding:0 12px;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:0 2px 5px #2563d933;transition:background .15s ease}.capabilities-entry[data-v-a931fcc7]:hover{background:#1d51b7}.capabilities-entry[data-v-a931fcc7]:focus-visible{outline:2px solid #80b7ff;outline-offset:2px}.is-dark .capabilities-entry[data-v-a931fcc7],.is-tdx .capabilities-entry[data-v-a931fcc7]{background:#3477e0;border-color:#79acff;color:#fff}@media(max-width:480px){.capabilities-entry[data-v-a931fcc7]{height:30px;padding:0 7px;font-size:12px}.theme-chip-text[data-v-a931fcc7]{display:none}}@media(max-width:360px){.left-wrap .left[data-v-a931fcc7]{display:none}}.topbar[data-v-a931fcc7]{position:relative;overflow:hidden;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(127,127,127,.15);background:radial-gradient(1200px 160px at 20% -50%,rgba(56,189,248,.12),transparent 70%),radial-gradient(900px 120px at 80% -40%,rgba(59,130,246,.09),transparent 70%)}.topbar.is-dark[data-v-a931fcc7]{border-bottom-color:#94a3b82e;background:radial-gradient(1200px 180px at 20% -50%,rgba(14,165,233,.18),transparent 70%),radial-gradient(900px 160px at 80% -40%,rgba(59,130,246,.14),transparent 70%)}.topbar.is-tdx[data-v-a931fcc7]{border-bottom-color:#a0a0a047;background:#000}.topbar[data-v-a931fcc7]:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.5),transparent)}.topbar.is-tdx[data-v-a931fcc7]:after{background:linear-gradient(90deg,transparent,rgba(255,255,0,.46),transparent)}.left-wrap[data-v-a931fcc7]{display:flex;align-items:center;gap:10px;min-width:0}.update-notice[data-v-a931fcc7]{height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(37,99,235,.2);background:#dbeafeeb;color:#1d4ed8;font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.logo-dot[data-v-a931fcc7]{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#2563eb);box-shadow:0 0 0 4px #38bdf81f;animation:pulse-dot-a931fcc7 2.2s ease-in-out infinite}.left[data-v-a931fcc7]{font-weight:700;font-size:15px;letter-spacing:.2px}.disclaimer[data-v-a931fcc7]{max-width:min(58vw,760px);min-height:24px;padding:3px 10px;border-radius:12px;border:1px solid rgba(245,158,11,.44);background:#fef3c7e0;color:#92400e;font-size:12px;font-weight:800;line-height:16px;white-space:normal;overflow:visible}.topbar.is-dark .update-notice[data-v-a931fcc7],.topbar.is-dark .disclaimer[data-v-a931fcc7],.topbar.is-tdx .update-notice[data-v-a931fcc7],.topbar.is-tdx .disclaimer[data-v-a931fcc7]{border-color:transparent}.topbar.is-dark .update-notice[data-v-a931fcc7]{background:#2563eb24;color:#93c5fd}.topbar.is-dark .disclaimer[data-v-a931fcc7]{background:#f59e0b1f;color:#fcd34d}.topbar.is-tdx .update-notice[data-v-a931fcc7]{background:#00c87824;color:#6ee7b7}.topbar.is-tdx .disclaimer[data-v-a931fcc7]{background:#facc151f;color:#fde047}.right[data-v-a931fcc7]{display:flex;align-items:center;gap:10px}.member-welcome-pill[data-v-a931fcc7]{height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(245,158,11,.32);background:#fffbebe0;color:#92400e;font-size:12px;font-weight:800;white-space:nowrap}.member-expired-pill[data-v-a931fcc7]{height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(220,38,38,.24);border-radius:999px;background:#fee2e2e0;color:#991b1b;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;transition:all .18s ease}.member-expired-pill[data-v-a931fcc7]:hover{border-color:#dc26265c;background:#fecacaeb;transform:translateY(-1px)}.topbar.is-dark .member-welcome-pill[data-v-a931fcc7]{border-color:#f59e0b47;background:#78350f3d;color:#fbbf24}.topbar.is-dark .member-expired-pill[data-v-a931fcc7]{border-color:#f871714d;background:#7f1d1d52;color:#fecaca}.topbar.is-dark .member-expired-pill[data-v-a931fcc7]:hover{border-color:#f8717170;background:#991b1b6b}.account-menu-row{min-width:220px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-menu-email{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-menu-member{flex:0 0 auto;color:#b45309;font-size:12px;font-weight:800}.account-menu-expired{flex:0 0 auto;color:#b91c1c;font-size:12px;font-weight:800}.theme-chip[data-v-a931fcc7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px 0 8px;border:1px solid rgba(127,127,127,.22);border-radius:999px;background:#ffffff94;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease}.theme-chip-swatch[data-v-a931fcc7]{width:14px;height:14px;border-radius:999px;border:1px solid rgba(100,116,139,.34);background:#fff;box-shadow:inset 0 0 0 1px #ffffff47;flex:0 0 auto}.theme-chip-swatch.is-system[data-v-a931fcc7]{background:linear-gradient(135deg,#fff,#f8fafc 48%,#1e293b 52%,#0f172a)}.theme-chip-swatch.is-light[data-v-a931fcc7]{background:#fff}.theme-chip-swatch.is-dark[data-v-a931fcc7]{background:linear-gradient(135deg,#1e293b,#0f172a)}.theme-chip-swatch.is-tdx[data-v-a931fcc7]{background:linear-gradient(90deg,#f33 0,#f33 36%,#000 36%,#000 64%,#0c6 64%,#0c6);border-color:#facc1580}.theme-chip-text[data-v-a931fcc7]{line-height:1;white-space:nowrap}.theme-chip[data-v-a931fcc7]:hover{border-color:#2563eb66;background:#dbeafeb8;transform:translateY(-1px)}.topbar.is-dark .theme-chip[data-v-a931fcc7]{border-color:#94a3b838;background:#0f172a80;color:#e2e8f0}.topbar.is-dark .theme-chip[data-v-a931fcc7]:hover{border-color:#60a5fa70;background:#1e293bd1}.topbar.is-tdx .theme-chip[data-v-a931fcc7]{border-color:#a0a0a047;background:#141414d9;color:#d4d4d4}.topbar.is-tdx .theme-chip[data-v-a931fcc7]:hover{border-color:#00c87880;background:#1e1e1ee6}.theme-picker-panel[data-v-a931fcc7]{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#fffffff5;box-shadow:0 16px 40px #0f172a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-choice-grid[data-v-a931fcc7]{display:grid;grid-template-columns:repeat(4,58px);gap:8px}.theme-choice[data-v-a931fcc7]{height:54px;padding:6px 5px;border:1px solid transparent;border-radius:10px;background:#0f172a09;color:#64748b;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.theme-choice[data-v-a931fcc7]:hover{transform:translateY(-1px);color:#0f172a;background:#2563eb14;border-color:#2563eb29}.theme-choice.is-active[data-v-a931fcc7]{color:#0f172a;border-color:#2563eb52;background:#2563eb1a;box-shadow:inset 0 0 0 1px #2563eb1f}.theme-choice-swatch[data-v-a931fcc7]{width:34px;height:20px;border-radius:6px;border:1px solid rgba(100,116,139,.26);background:#fff;box-shadow:inset 0 0 0 1px #ffffff3d;position:relative;overflow:hidden;flex:0 0 auto}.theme-choice-label[data-v-a931fcc7]{font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.theme-choice.is-system .theme-choice-swatch[data-v-a931fcc7]{background:linear-gradient(135deg,#fff,#f8fafc 48%,#1e293b 52%,#0f172a)}.theme-choice.is-light .theme-choice-swatch[data-v-a931fcc7]{background:linear-gradient(180deg,#fff,#eef4fb)}.theme-choice.is-dark .theme-choice-swatch[data-v-a931fcc7]{background:linear-gradient(135deg,#334155,#0f172a)}.theme-choice.is-tdx .theme-choice-swatch[data-v-a931fcc7]{border-color:#facc1573;background:#000}.theme-choice.is-tdx .theme-choice-swatch[data-v-a931fcc7]:before,.theme-choice.is-tdx .theme-choice-swatch[data-v-a931fcc7]:after{content:"";position:absolute;bottom:3px;width:5px;border-radius:1px 1px 0 0}.theme-choice.is-tdx .theme-choice-swatch[data-v-a931fcc7]:before{left:9px;height:12px;background:#f33}.theme-choice.is-tdx .theme-choice-swatch[data-v-a931fcc7]:after{right:9px;height:8px;background:#0c6}.theme-picker-panel.is-dark[data-v-a931fcc7]{border-color:#47556985;background:#020617fa;box-shadow:0 18px 46px #0000007a}.theme-picker-panel.is-dark .theme-choice[data-v-a931fcc7]{border-color:#4755698f;color:#cbd5e1;background:#0f172af5}.theme-picker-panel.is-dark .theme-choice[data-v-a931fcc7]:hover{color:#f8fafc;background:#1e293bf0;border-color:#94a3b861}.theme-picker-panel.is-dark .theme-choice.is-active[data-v-a931fcc7]{color:#f8fafc;border-color:#cbd5e180;background:#1e293bfa;box-shadow:inset 0 0 0 1px #cbd5e11f}.kline-choice-section[data-v-a931fcc7]{display:grid;gap:7px;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.theme-section-title[data-v-a931fcc7]{color:#64748b;font-size:11px;font-weight:800;line-height:1}.kline-choice-row[data-v-a931fcc7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kline-color-choice[data-v-a931fcc7]{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#0f172a09;color:#475569;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.kline-color-choice[data-v-a931fcc7]:hover{transform:translateY(-1px);border-color:#2563eb3d;background:#2563eb14;color:#0f172a}.kline-color-choice.is-active[data-v-a931fcc7]{border-color:#2563eb57;background:#2563eb1a;color:#1d4ed8}.kline-color-swatch[data-v-a931fcc7]{width:18px;height:12px;flex:0 0 auto;border-radius:4px;border:1px solid rgba(100,116,139,.22);background:linear-gradient(90deg,#ef4444 0,#ef4444 50%,#22c55e 50%,#22c55e)}.kline-color-choice.is-theme .kline-color-swatch[data-v-a931fcc7]{background:linear-gradient(90deg,#ef4444 0,#ef4444 24%,#22c55e 24%,#22c55e 48%,#1e293b 48%,#1e293b 72%,#facc15 72%,#facc15)}.kline-color-choice.is-us .kline-color-swatch[data-v-a931fcc7]{background:linear-gradient(90deg,#22c55e 0,#22c55e 50%,#ef4444 50%,#ef4444)}.kline-color-choice.is-custom .kline-color-swatch[data-v-a931fcc7]{background:linear-gradient(90deg,#f33 0,#f33 48%,#0f172a 48%,#0f172a 52%,#0c6 52%,#0c6)}.custom-kline-colors[data-v-a931fcc7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.custom-color-field[data-v-a931fcc7]{min-width:0;height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:#0f172a09;color:#475569;font-size:11px;font-weight:800}.custom-color-field input[data-v-a931fcc7]{width:34px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.custom-color-field input[data-v-a931fcc7]::-webkit-color-swatch-wrapper{padding:0}.custom-color-field input[data-v-a931fcc7]::-webkit-color-swatch{border:1px solid rgba(100,116,139,.28);border-radius:6px}.custom-color-field input[data-v-a931fcc7]::-moz-color-swatch{border:1px solid rgba(100,116,139,.28);border-radius:6px}.theme-picker-panel.is-dark .theme-section-title[data-v-a931fcc7]{color:#cbd5e1}.theme-picker-panel.is-dark .kline-choice-section[data-v-a931fcc7]{border-top-color:#47556994}.theme-picker-panel.is-dark .kline-color-choice[data-v-a931fcc7],.theme-picker-panel.is-dark .custom-color-field[data-v-a931fcc7]{border-color:#4755698f;background:#0f172af5;color:#cbd5e1}.theme-picker-panel.is-dark .kline-color-choice[data-v-a931fcc7]:hover{border-color:#94a3b861;background:#1e293bf0;color:#f8fafc}.theme-picker-panel.is-dark .kline-color-choice.is-active[data-v-a931fcc7]{border-color:#cbd5e180;background:#1e293bfa;color:#f8fafc}.theme-picker-panel.is-tdx[data-v-a931fcc7]{border-color:#d2d2d22e;background:#050505f5}.theme-picker-panel.is-tdx .theme-choice.is-active[data-v-a931fcc7],.theme-picker-panel.is-tdx .kline-color-choice.is-active[data-v-a931fcc7]{border-color:#facc158a;background:#facc1524;color:#ff6;box-shadow:inset 0 0 0 1px #facc1524}.theme-picker-panel.is-tdx .theme-choice[data-v-a931fcc7]:hover,.theme-picker-panel.is-tdx .kline-color-choice[data-v-a931fcc7]:hover{border-color:#facc156b;color:#ff6}.theme-picker-panel.is-tdx .custom-color-field[data-v-a931fcc7]{border-color:#d2d2d233;background:#ffffff0f;color:#d8d8d8}.quota[data-v-a931fcc7]{font-size:12px;opacity:.9}.btn-ghost[data-v-a931fcc7]{min-width:64px;transition:transform .18s ease}.btn-primary[data-v-a931fcc7]{min-width:68px;box-shadow:0 8px 22px #2563eb47;transition:transform .18s ease,box-shadow .18s ease}.btn-ghost[data-v-a931fcc7]:hover,.btn-primary[data-v-a931fcc7]:hover{transform:translateY(-1px)}.btn-primary[data-v-a931fcc7]:hover{box-shadow:0 10px 24px #2563eb57}.free-vip-claim[data-v-a931fcc7]{flex:0 0 auto;font-weight:800;white-space:nowrap}.mcp-entry[data-v-a931fcc7]{height:32px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:0 12px;border:1px solid #2563eb;border-radius:6px;background:#2563eb;color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 5px 14px #2563eb3d;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mcp-entry[data-v-a931fcc7]:hover{border-color:#1d4ed8;background:#1d4ed8;box-shadow:0 7px 18px #2563eb52;transform:translateY(-1px)}.mcp-entry-dot[data-v-a931fcc7]{width:7px;height:7px;border-radius:50%;background:#86efac;box-shadow:0 0 0 3px #86efac33}.mcp-entry-compact[data-v-a931fcc7]{display:none}.topbar.is-dark .mcp-entry[data-v-a931fcc7]{border-color:#3b82f6;background:#1d4ed8;color:#eff6ff}.topbar.is-tdx .mcp-entry[data-v-a931fcc7]{border-color:#facc15b8;background:#171717;color:#fde047;box-shadow:none}.user-chip[data-v-a931fcc7]{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 8px;border-radius:999px;border:1px solid rgba(127,127,127,.26);background:transparent;color:inherit;cursor:pointer;transition:all .18s ease}.member-crown[data-v-a931fcc7]{font-size:14px;line-height:1}.user-chip[data-v-a931fcc7]:hover{border-color:#2563eb73;background:#2563eb0f;transform:translateY(-1px)}.avatar[data-v-a931fcc7]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.user-email[data-v-a931fcc7]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.user-email.is-member[data-v-a931fcc7]{color:#b45309;font-weight:800}.user-email.is-expired[data-v-a931fcc7]{color:#b91c1c;font-weight:800}.topbar.is-dark .user-email.is-member[data-v-a931fcc7]{color:#fbbf24}.topbar.is-dark .user-email.is-expired[data-v-a931fcc7]{color:#fecaca}@keyframes pulse-dot-a931fcc7{0%,to{box-shadow:0 0 0 4px #38bdf81f}50%{box-shadow:0 0 0 7px #38bdf80d}}@media(max-width:980px){.update-notice[data-v-a931fcc7],.member-expired-pill[data-v-a931fcc7],.member-welcome-pill[data-v-a931fcc7],.disclaimer[data-v-a931fcc7]{display:none}}@media(max-width:768px){.topbar[data-v-a931fcc7]{padding:0 10px;height:50px}.left-wrap[data-v-a931fcc7]{gap:6px}.left[data-v-a931fcc7]{font-size:14px}.logo-dot[data-v-a931fcc7]{width:8px;height:8px;box-shadow:0 0 0 3px #38bdf81f}.right[data-v-a931fcc7]{gap:6px}.mcp-entry[data-v-a931fcc7]{height:30px;padding:0 9px}.mcp-entry-full[data-v-a931fcc7]{display:none}.mcp-entry-compact[data-v-a931fcc7]{display:inline}.user-chip[data-v-a931fcc7]{max-width:160px;height:30px;padding-right:8px}.user-email[data-v-a931fcc7]{max-width:100px}.btn-ghost[data-v-a931fcc7],.btn-primary[data-v-a931fcc7]{min-width:56px}}[data-v-25958f2c] .auth-modal .n-modal{animation:modal-in-25958f2c .22s ease}.auth-card[data-v-25958f2c]{position:relative;overflow:hidden;width:min(92vw,460px);border-radius:16px;box-shadow:0 22px 52px #02061738}.auth-glow[data-v-25958f2c]{position:absolute;inset:-30px -30px auto auto;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle at center,rgba(37,99,235,.25),transparent 70%);pointer-events:none}.auth-header[data-v-25958f2c]{margin-bottom:14px}.auth-title[data-v-25958f2c]{margin:0;font-size:20px;font-weight:800}.auth-subtitle[data-v-25958f2c]{margin:6px 0 0;font-size:12px;opacity:.72}.auth-primary-switch[data-v-25958f2c]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;border-bottom:1px solid rgba(15,23,42,.1)}.primary-tab[data-v-25958f2c]{border:0;background:transparent;color:#475569;height:36px;padding:0 10px;border-bottom:2px solid transparent;font-size:15px;font-weight:800;cursor:pointer;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.primary-tab.active[data-v-25958f2c]{color:#1d4ed8;border-bottom-color:#2563eb}.back-login-btn[data-v-25958f2c]{border:0;background:transparent;color:#2563eb;padding:0;margin-bottom:14px;font-size:13px;font-weight:750;cursor:pointer}.auth-form[data-v-25958f2c]{margin-top:2px}.code-row[data-v-25958f2c]{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;width:100%}.code-btn[data-v-25958f2c]{width:104px}.password-field[data-v-25958f2c]{width:100%}.reset-link[data-v-25958f2c]{display:inline-flex;align-items:center;margin-top:8px;padding:0;border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:750;cursor:pointer}.reset-link[data-v-25958f2c]:disabled,.back-login-btn[data-v-25958f2c]:disabled{cursor:not-allowed;opacity:.55}.auth-tip[data-v-25958f2c]{margin-bottom:10px}.auth-actions[data-v-25958f2c]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.auth-actions>span[data-v-25958f2c]{flex:1}.submit-btn[data-v-25958f2c]{min-width:106px}html[data-theme=dark] .auth-card{background:#111827;color:#e5e7eb;box-shadow:0 22px 52px #0000007a}html[data-theme=dark] .auth-subtitle{color:#94a3b8;opacity:1}html[data-theme=dark] .auth-primary-switch{border-bottom-color:#e2e8f02e}html[data-theme=dark] .primary-tab{color:#cbd5e1}html[data-theme=dark] .primary-tab.active{color:#f8fafc;border-bottom-color:#60a5fa}html[data-theme=dark] .reset-link,html[data-theme=dark] .back-login-btn{color:#93c5fd}html[data-theme=dark] .auth-card .n-form-item-label{color:#cbd5e1!important}html[data-theme=dark] .auth-card .n-input{--n-color: #020617 !important;--n-color-hover: #0f172a !important;--n-color-focus: #020617 !important;--n-color-disabled: rgba(15, 23, 42, .72) !important;--n-text-color: #e2e8f0 !important;--n-caret-color: #93c5fd !important;--n-placeholder-color: #64748b !important;--n-border: 1px solid rgba(148, 163, 184, .3) !important;--n-border-hover: 1px solid rgba(147, 197, 253, .58) !important;--n-border-focus: 1px solid #60a5fa !important;--n-box-shadow-focus: 0 0 0 2px rgba(96, 165, 250, .18) !important;background:#020617!important;color:#e2e8f0!important}html[data-theme=dark] .auth-card .n-input-wrapper,html[data-theme=dark] .auth-card .n-input__input{background:transparent!important}html[data-theme=dark] .auth-card .n-input__input-el,html[data-theme=dark] .auth-card .n-input__placeholder{color:#e2e8f0!important}html[data-theme=dark] .auth-card .n-input__placeholder{color:#94a3b8!important}html[data-theme=dark] .auth-card .n-input__border,html[data-theme=dark] .auth-card .n-input__state-border{border-color:#94a3b84d!important}html[data-theme=dark] .auth-card .n-input:not(.n-input--disabled):focus-within .n-input__state-border{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa2e!important}html[data-theme=dark] .auth-card input{background:transparent!important;color:#e2e8f0!important;caret-color:#93c5fd!important}html[data-theme=dark] .auth-card input:-webkit-autofill,html[data-theme=dark] .auth-card input:-webkit-autofill:hover,html[data-theme=dark] .auth-card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #020617 inset!important;-webkit-text-fill-color:#e2e8f0!important;caret-color:#93c5fd!important;transition:background-color 9999s ease-out 0s!important}html[data-theme=dark] .auth-glow{background:radial-gradient(circle at center,rgba(37,99,235,.18),transparent 70%)}@media(max-width:768px){.auth-card[data-v-25958f2c]{width:100vw;max-width:100vw;border-radius:16px 16px 0 0;margin:0}[data-v-25958f2c] .auth-modal .n-modal{display:flex;align-items:flex-end;justify-content:center;min-height:100vh;padding:0}.auth-actions[data-v-25958f2c]{justify-content:flex-end}.submit-btn[data-v-25958f2c]{min-width:128px}.auth-primary-switch[data-v-25958f2c]{width:100%}}@keyframes modal-in-25958f2c{0%{transform:translateY(6px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.mobile-tabbar[data-v-6f107e68]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(var(--mobile-tab-count, 5),minmax(0,1fr));height:calc(var(--mobile-tabbar-h, 56px) + var(--mobile-safe-bottom, env(safe-area-inset-bottom)));padding-bottom:var(--mobile-safe-bottom, env(safe-area-inset-bottom));border-top:1px solid rgba(15,23,42,.08);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-tabbar-item[data-v-6f107e68]{border:0;margin:0;min-width:0;padding:0 2px;background:transparent;color:#0f172a9e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;font-weight:600}.mobile-tabbar-label[data-v-6f107e68]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.mobile-tabbar-badge[data-v-6f107e68]{width:17px;height:17px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#1d4ed8;background:#2563eb1f}.mobile-tabbar-item.is-active[data-v-6f107e68]{color:#1d4ed8}.mobile-tabbar-item.is-active .mobile-tabbar-badge[data-v-6f107e68]{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9)}html[data-theme=dark] .mobile-tabbar[data-v-6f107e68]{border-top-color:#94a3b82e;background:#020617eb}html[data-theme=dark] .mobile-tabbar-item[data-v-6f107e68]{color:#e2e8f0b8}html[data-theme=dark] .mobile-tabbar-badge[data-v-6f107e68]{color:#93c5fd;background:#3b82f633}html[data-theme=dark] .mobile-tabbar-item.is-active[data-v-6f107e68]{color:#bfdbfe}@media(max-width:380px){.mobile-tabbar-item[data-v-6f107e68]{font-size:9px}.mobile-tabbar-badge[data-v-6f107e68]{width:16px;height:16px;font-size:8px}}.app-shell[data-v-3193de50]{--mobile-header-h: 58px;--mobile-tabbar-h: 56px;--mobile-safe-bottom: env(safe-area-inset-bottom)}[data-v-3193de50] .free-vip-benefit-modal.n-card{border:1px solid rgba(37,99,235,.18)}.free-vip-benefit-content[data-v-3193de50]{display:flex;align-items:center;gap:18px;min-height:88px}.free-vip-benefit-days[data-v-3193de50]{flex:0 0 auto;color:#2563eb;font-size:42px;font-weight:750;line-height:1}.free-vip-benefit-days span[data-v-3193de50]{margin-left:3px;font-size:16px;font-weight:650}.free-vip-benefit-copy[data-v-3193de50]{color:var(--n-text-color);font-size:14px;line-height:1.7}.free-vip-benefit-actions[data-v-3193de50]{display:flex;justify-content:flex-end;gap:8px}.app-shell[data-v-3193de50]{height:100dvh;background:radial-gradient(1100px 380px at -10% -20%,rgba(56,189,248,.08),transparent 60%),radial-gradient(1300px 360px at 120% -30%,rgba(37,99,235,.08),transparent 60%)}.app-shell.mcp-consent-shell[data-v-3193de50],.app-shell.mcp-consent-shell[data-v-3193de50] .n-layout,.app-shell.mcp-consent-shell[data-v-3193de50] .n-layout-scroll-container{color:#0f172a;color-scheme:light;background:#eef4fb}.member-required-text[data-v-3193de50]{color:#0f172ab8;line-height:1.7}.member-expired-text[data-v-3193de50]{color:#0f172ac2;line-height:1.7}.member-required-actions[data-v-3193de50],.member-expired-actions[data-v-3193de50]{display:flex;justify-content:flex-end;gap:10px}.mobile-member-cta[data-v-3193de50]{position:fixed;right:12px;bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 12px);z-index:45;height:34px;padding:0 12px;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:700;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 20px #2563eb3d}.announcement-content[data-v-3193de50]{color:#0f172ac2;line-height:1.8;white-space:pre-wrap}html[data-theme=dark] .announcement-content[data-v-3193de50]{color:#f1f5f9eb}html[data-theme=dark] .member-required-text[data-v-3193de50],html[data-theme=dark] .member-expired-text[data-v-3193de50]{color:#f1f5f9e6}.announcement-actions[data-v-3193de50]{display:flex;justify-content:flex-end}.member-welcome-card[data-v-3193de50]{position:relative;overflow:hidden;min-height:112px;display:flex;align-items:center;justify-content:center;padding:28px 22px 22px;border-radius:18px;background:linear-gradient(180deg,#f8fafcfa,#fffffffa),radial-gradient(circle at 50% -20%,rgba(15,23,42,.06),transparent 38%);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffe0,0 1px 2px #0f172a0a}.member-welcome-mark[data-v-3193de50]{position:absolute;top:18px;left:50%;width:28px;height:3px;border-radius:999px;background:#0f172a2e;transform:translate(-50%);pointer-events:none}.member-welcome-title[data-v-3193de50]{position:relative;z-index:1;max-width:270px;color:#111827;font-size:24px;font-weight:760;line-height:1.22;text-align:center;letter-spacing:-.65px}.member-welcome-actions[data-v-3193de50]{display:flex;justify-content:center;padding-top:2px}.member-welcome-btn[data-v-3193de50]{min-width:104px;height:34px;border-radius:999px;font-weight:700;box-shadow:none}html[data-theme=dark] .member-welcome-title[data-v-3193de50]{color:#f8fafc}html[data-theme=dark] .member-welcome-card[data-v-3193de50]{background:linear-gradient(180deg,#0f172afa,#020617fa),radial-gradient(circle at 50% -20%,rgba(148,163,184,.1),transparent 38%);border-color:#94a3b824}html[data-theme=dark] .member-welcome-mark[data-v-3193de50]{background:#f8fafc38}[data-v-3193de50] .member-welcome-modal.n-card{overflow:hidden;border-radius:22px;background:#fffffff5;box-shadow:0 24px 64px #0f172a2e,0 2px 8px #0f172a0f}[data-v-3193de50] .member-welcome-modal .n-card__content{padding:14px 14px 4px}[data-v-3193de50] .member-welcome-modal .n-card__footer{padding:8px 14px 14px}[data-v-3193de50] .member-welcome-modal .n-card-header{padding:0;min-height:0}[data-v-3193de50] .member-welcome-modal .n-card-header__close{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:999px;background:#ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark][data-v-3193de50] .member-welcome-modal.n-card{background:#0f172af5;box-shadow:0 26px 80px #00000080}.app-shell.is-dark[data-v-3193de50]{background:radial-gradient(1100px 420px at -10% -20%,rgba(14,165,233,.16),transparent 58%),radial-gradient(1300px 380px at 120% -30%,rgba(37,99,235,.18),transparent 58%),linear-gradient(180deg,#020617,#0f172a)}.app-shell.is-tdx[data-v-3193de50],.app-shell.is-tdx[data-v-3193de50] .n-layout,.app-shell.is-tdx[data-v-3193de50] .n-layout-scroll-container{background:#000}.app-body[data-v-3193de50]{height:calc(100dvh - 58px)}.app-body.workspace-body[data-v-3193de50]{overflow:hidden}.app-body.workspace-body[data-v-3193de50] .n-layout-scroll-container{height:100%;overflow:hidden}.app-body.is-mobile[data-v-3193de50]{height:calc(100dvh - var(--mobile-header-h))}.nav-sider[data-v-3193de50]{background:transparent}.nav-sider[data-v-3193de50] .n-layout-toggle-button{width:22px;height:22px;top:50%;right:-11px;z-index:20;background:#fff;border:1px solid #d8dce6;box-shadow:0 1px 4px #13172224;transition:border-color .15s,box-shadow .15s}.nav-sider[data-v-3193de50] .n-layout-toggle-button:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb40}.nav-sider[data-v-3193de50] .n-layout-toggle-button .n-base-icon{color:#64748b}.nav-sider[data-v-3193de50] .n-layout-toggle-button:hover .n-base-icon{color:#2563eb}.app-shell.is-dark .nav-sider[data-v-3193de50] .n-layout-toggle-button{background:#1e293b;border-color:#94a3b859;box-shadow:0 1px 4px #0006}.app-shell.is-dark .nav-sider[data-v-3193de50] .n-layout-toggle-button .n-base-icon{color:#cbd5e1}.app-shell.is-tdx .nav-sider[data-v-3193de50] .n-layout-toggle-button{background:#141414;border-color:#a0a0a059}.app-shell.is-tdx .nav-sider[data-v-3193de50] .n-layout-toggle-button .n-base-icon{color:#d4d4d4}.nav-sider[data-v-3193de50] .n-menu-item-content{margin:3px 0;border-radius:10px;min-height:36px;padding-left:8px!important;padding-right:8px!important}.nav-sider[data-v-3193de50] .n-menu-item-content-header{font-size:13px;font-weight:600}.nav-sider[data-v-3193de50] .n-menu-item--selected .n-menu-item-content{background:#2563eb1f;box-shadow:inset 0 0 0 1px #2563eb38}.app-shell.is-dark .nav-sider[data-v-3193de50] .n-menu-item--selected .n-menu-item-content{background:#3b82f638;box-shadow:inset 0 0 0 1px #60a5fa47}.nav-sider[data-v-3193de50] .n-menu-item--selected .n-menu-item-content-header{color:#1d4ed8}.nav-sider[data-v-3193de50] .n-menu-item-content__icon{margin-right:6px!important}.nav-sider[data-v-3193de50] .nav-icon-badge{width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#1e40af;background:#2563eb24}.nav-sider[data-v-3193de50] .nav-icon-badge.admin{color:#92400e;background:#f59e0b29}.app-content[data-v-3193de50]{min-width:0}.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container{height:100%;overflow:hidden;display:flex;flex-direction:column}.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.screen-page,.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.training-layout,.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.review-page,.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.watchlist-page,.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.training-arena-page,.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.training-portfolio-page,.app-content.workspace-content[data-v-3193de50] .n-layout-scroll-container>.etf-page{flex:1 1 auto;min-height:0}.app-content.mobile-content[data-v-3193de50]{padding-bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 12px)}.nav-sider-footer[data-v-3193de50]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.nav-membership-btn[data-v-3193de50],.nav-message-btn[data-v-3193de50]{display:flex;align-items:center;justify-content:center;padding:0 10px;height:36px;border-radius:10px;cursor:pointer;transition:all .18s;font-size:13px;font-weight:700}.nav-membership-btn[data-v-3193de50]{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 24px #2563eb29}.nav-membership-btn[data-v-3193de50]:hover{background:linear-gradient(135deg,#1d4ed8,#0284c7);box-shadow:0 12px 28px #2563eb38}.nav-message-btn[data-v-3193de50]{color:#1e40af;background:#2563eb14;border:1px solid rgba(37,99,235,.18)}.nav-message-btn[data-v-3193de50]:hover,.nav-message-btn.is-active[data-v-3193de50]{color:#1d4ed8;background:#2563eb24;border-color:#2563eb47}.app-shell.is-dark .nav-message-btn[data-v-3193de50],.app-shell.is-tdx .nav-message-btn[data-v-3193de50]{color:#fff;background:#ffffff1a;border-color:#ffffff38}.app-shell.is-dark .nav-message-btn[data-v-3193de50]:hover,.app-shell.is-dark .nav-message-btn.is-active[data-v-3193de50],.app-shell.is-tdx .nav-message-btn[data-v-3193de50]:hover,.app-shell.is-tdx .nav-message-btn.is-active[data-v-3193de50]{color:#fff;background:#ffffff2e;border-color:#ffffff57}.nav-membership-btn.is-collapsed[data-v-3193de50],.nav-message-btn.is-collapsed[data-v-3193de50]{padding:0}.nav-membership-label.is-short[data-v-3193de50],.nav-message-label.is-short[data-v-3193de50]{font-size:12px}@media(max-width:768px){.app-shell[data-v-3193de50]{--mobile-header-h: 50px}[data-v-3193de50] .member-required-modal .n-card,[data-v-3193de50] .member-expired-modal .n-card,[data-v-3193de50] .announcement-modal .n-card{width:100vw!important;max-width:100vw;border-radius:16px 16px 0 0;margin:0}[data-v-3193de50] .member-required-modal .n-modal,[data-v-3193de50] .member-expired-modal .n-modal,[data-v-3193de50] .announcement-modal .n-modal{display:flex;align-items:flex-end;justify-content:center}.member-required-actions[data-v-3193de50],.member-expired-actions[data-v-3193de50],.announcement-actions[data-v-3193de50]{justify-content:space-between}}.trading-date-picker[data-v-23497ccf]{position:relative;min-width:0}.date-input-row[data-v-23497ccf]{display:grid;grid-template-columns:minmax(0,1fr) 44px 30px;gap:5px}.date-input-row input[data-v-23497ccf]{width:100%;min-width:0;height:30px;box-sizing:border-box;padding:0 8px;border:1px solid #d0d4dd;border-radius:4px;background:#fff;color:#131722;font-size:12px}.date-input-row input[data-v-23497ccf]:focus{outline:none;border-color:#2962ff}.date-input-row button[data-v-23497ccf],.calendar-head button[data-v-23497ccf],.calendar-foot button[data-v-23497ccf]{border:1px solid #d0d4dd;border-radius:4px;background:#fff;color:#4b5563;cursor:pointer}.date-input-row button[data-v-23497ccf]:disabled{opacity:.4;cursor:not-allowed}.date-input-row .calendar-trigger[data-v-23497ccf]{font-size:17px;line-height:1}.date-input-row .calendar-trigger.active[data-v-23497ccf]{border-color:#2962ff;color:#2962ff;background:#2962ff14}.date-error[data-v-23497ccf]{padding:4px 2px 0;color:#dc2626;font-size:11px}.date-selection[data-v-23497ccf]{display:flex;flex-wrap:wrap;gap:4px;padding-top:6px}.date-selection button[data-v-23497ccf]{border:1px solid rgba(41,98,255,.25);border-radius:4px;padding:2px 5px;background:#2962ff14;color:#2962ff;font-size:11px;cursor:pointer}.date-selection span[data-v-23497ccf]{margin-left:2px}.calendar-panel[data-v-23497ccf]{margin-top:6px;padding:7px;border:1px solid #e0e3eb;border-radius:5px;background:#fff}.calendar-head[data-v-23497ccf]{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:5px}.calendar-head button[data-v-23497ccf]{height:26px;font-size:18px}.calendar-head strong[data-v-23497ccf]{text-align:center;font-size:12px}.weekday-grid[data-v-23497ccf],.date-grid[data-v-23497ccf]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.weekday-grid[data-v-23497ccf]{margin-top:6px;color:#787b86;font-size:10px;text-align:center}.weekday-grid span[data-v-23497ccf]{line-height:20px}.date-grid button[data-v-23497ccf]{aspect-ratio:1;min-width:0;border:0;border-radius:4px;background:transparent;color:#131722;font-size:11px;cursor:pointer}.date-grid button[data-v-23497ccf]:hover:not(:disabled){background:#2962ff1a}.date-grid button.muted[data-v-23497ccf]{color:#a6abb5}.date-grid button.unavailable[data-v-23497ccf]{color:#c8cbd1;cursor:default}.date-grid button.excluded[data-v-23497ccf]{color:#9ca3af;text-decoration:line-through}.date-grid button.selected[data-v-23497ccf]{background:#2962ff;color:#fff;font-weight:700}.calendar-foot[data-v-23497ccf]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:#787b86;font-size:11px}.calendar-foot button[data-v-23497ccf]{padding:3px 10px;color:#2962ff}html[data-theme=dark]{background:#0f172a;border-color:#94a3b84d;color:#e2e8f0}html[data-theme=dark]{color:#e2e8f0}html[data-theme=dark]{color:#64748b}html[data-theme=dark]{color:#475569}html[data-theme=dark]{background:#2563eb;color:#fff}.klwc-wrap[data-v-2d38e3b3]{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #e0e3eb;border-radius:0;box-sizing:border-box;overflow:hidden;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;color:#131722;-webkit-font-smoothing:antialiased}.klwc-wrap.is-fullscreen[data-v-2d38e3b3]{height:100vh;width:100vw;border:none}.klwc-loading[data-v-2d38e3b3]{color:#787b86;font-size:12px}.klwc-loading-mask[data-v-2d38e3b3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffff8c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}.klwc-spinner[data-v-2d38e3b3]{width:26px;height:26px;border:3px solid rgba(41,98,255,.2);border-top-color:#2962ff;border-radius:50%;animation:klwc-spin-2d38e3b3 .8s linear infinite}@keyframes klwc-spin-2d38e3b3{to{transform:rotate(360deg)}}.klwc-spinner-text[data-v-2d38e3b3]{font-size:12px;color:#64748b}html[data-theme=dark] .klwc-loading-mask{background:#0b12208c}html[data-theme=dark] .klwc-spinner-text{color:#94a3b8}.klwc-topbar[data-v-2d38e3b3]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:38px;padding:6px 10px;border-bottom:1px solid #e0e3eb;background:#fff;z-index:5}.top-symbol[data-v-2d38e3b3]{display:flex;align-items:center;gap:8px;min-width:0}.top-name[data-v-2d38e3b3]{font-size:15px;font-weight:700;color:#131722;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;letter-spacing:-.01em}.top-code[data-v-2d38e3b3]{color:#787b86;font-size:12px}.top-ohlc[data-v-2d38e3b3]{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 0;padding:3px 0}.quote-left[data-v-2d38e3b3]{flex:0 0 auto;min-width:72px;display:flex;flex-direction:column;justify-content:center;gap:1px}.quote-price[data-v-2d38e3b3]{font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:#131722;letter-spacing:-.3px}.quote-chg-row[data-v-2d38e3b3]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.quote-chg[data-v-2d38e3b3]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.top-ohlc.up .quote-price[data-v-2d38e3b3],.top-ohlc.up .quote-chg[data-v-2d38e3b3]{color:#f23645}.top-ohlc.down .quote-price[data-v-2d38e3b3],.top-ohlc.down .quote-chg[data-v-2d38e3b3]{color:#089981}.quote-ohlc[data-v-2d38e3b3]{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:0;border-right:1px solid rgba(148,163,184,.22);padding-right:14px}.quote-ohlc .q-row[data-v-2d38e3b3]{gap:12px;line-height:1.4}.quote-rows[data-v-2d38e3b3]{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.q-row[data-v-2d38e3b3]{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:nowrap}.q-item[data-v-2d38e3b3]{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.q-label[data-v-2d38e3b3]{flex:0 0 auto;font-size:11px;color:#94a3b8;line-height:1.5}.q-val[data-v-2d38e3b3]{font-size:12px;font-weight:600;color:#131722;font-variant-numeric:tabular-nums;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.top-sector-tags[data-v-2d38e3b3]{display:flex;align-items:center;flex-wrap:nowrap;align-content:center;gap:3px 4px;flex:1 1 auto;min-width:0;overflow:hidden;max-height:34px;padding:1px 0;scrollbar-width:none}.top-sector-tags[data-v-2d38e3b3]::-webkit-scrollbar{display:none}.top-sector-tag[data-v-2d38e3b3]{flex:0 0 auto;font-size:9px;font-weight:600;line-height:1;padding:2.5px 6px;border-radius:999px;background:#f1f3f6;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.top-sector-tag.main[data-v-2d38e3b3]{background:#2962ff1a;color:#2962ff}.klwc-wrap.is-narrow-top .top-sector-tag[data-v-2d38e3b3]{max-width:64px}html[data-theme=dark] .top-sector-tag{background:#1e2430;color:#b9c2cf}html[data-theme=dark] .top-sector-tag.main{background:#2563eb3d;color:#93c5fd}html[data-chart-theme=tdx] .top-sector-tag{background:#2a3140;color:#cbd5e1}html[data-chart-theme=tdx] .top-sector-tag.main{background:#2563eb3d;color:#93c5fd}.top-periods[data-v-2d38e3b3]{display:flex;align-items:center;gap:0;margin-left:auto;flex:none;position:relative}.klwc-wrap.is-narrow-top .top-ohlc .q-row[data-v-2d38e3b3]:nth-child(2){display:none}.klwc-wrap.is-narrow-top .klwc-topbar[data-v-2d38e3b3]{gap:10px;flex-wrap:nowrap}.klwc-wrap.is-narrow-top .top-ohlc[data-v-2d38e3b3]{gap:8px}.klwc-wrap.is-narrow-top .quote-price[data-v-2d38e3b3]{font-size:16px}.klwc-wrap.is-narrow-top .top-periods button[data-v-2d38e3b3]{padding:6px}.klwc-wrap.is-narrow-top .top-btn[data-v-2d38e3b3]{padding:6px 7px}.klwc-wrap.is-narrow-top .top-symbol[data-v-2d38e3b3]{flex:0 0 auto}.klwc-wrap.is-narrow-top .top-ohlc[data-v-2d38e3b3]{flex:0 1 auto}.top-periods button[data-v-2d38e3b3]{border:none;background:transparent;color:#787b86;font-size:12px;padding:6px 8px;border-radius:4px;cursor:pointer}.top-periods button[data-v-2d38e3b3]:hover{color:#131722;background:#f0f3fa}.top-periods button.active[data-v-2d38e3b3]{color:#2962ff;font-weight:700;background:transparent}.period-menu-trigger[data-v-2d38e3b3]{white-space:nowrap;font-weight:700;color:#131722}.period-menu-trigger.active[data-v-2d38e3b3]{color:#2962ff}.period-menu[data-v-2d38e3b3]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:grid;grid-template-columns:repeat(4,auto);gap:2px;padding:6px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a29}.period-menu-item[data-v-2d38e3b3]{padding:6px 10px!important;border-radius:5px!important;font-size:12px;text-align:center;white-space:nowrap}.period-menu-item.active[data-v-2d38e3b3]{color:#2962ff!important;background:#2962ff14!important}.top-actions[data-v-2d38e3b3]{display:flex;align-items:center;gap:2px;flex:none;margin-left:auto}.top-btn[data-v-2d38e3b3]{border:none;background:transparent;color:#131722;font-size:13px;padding:6px 10px;border-radius:4px;cursor:pointer;line-height:1.3;font-weight:500}.top-btn[data-v-2d38e3b3]:hover{background:#f0f3fa}.top-btn.active[data-v-2d38e3b3]{background:#2962ff14;color:#2962ff;font-weight:700}.ind-wrap[data-v-2d38e3b3]{position:relative}.ind-menu[data-v-2d38e3b3]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:min(440px,calc(100vw - 16px));padding:8px;border-radius:6px;background:#fff;border:1px solid #e0e3eb;box-shadow:0 8px 24px #1317221f;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.98fr) minmax(0,.9fr)}.ind-menu.align-left[data-v-2d38e3b3]{left:0;right:auto}.kdas-wrap[data-v-2d38e3b3]{position:relative}.kdas-menu[data-v-2d38e3b3]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:min(330px,calc(100vw - 20px));padding:8px;border-radius:6px;background:#fff;border:1px solid #e0e3eb;box-shadow:0 8px 24px #1317221f}.kdas-add[data-v-2d38e3b3]{flex:none;border:none;border-radius:4px;background:#2962ff;color:#fff;font-size:12px;padding:4px 10px;cursor:pointer}.kdas-add[data-v-2d38e3b3]:disabled{opacity:.45;cursor:not-allowed}.kdas-add.batch[data-v-2d38e3b3]{width:100%;margin-top:6px;min-height:30px}.kdas-sec[data-v-2d38e3b3]{color:#787b86;font-size:11px;font-weight:700;padding:8px 2px 4px}.kdas-list[data-v-2d38e3b3]{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.kdas-item[data-v-2d38e3b3]{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:12px;color:#131722}.kdas-item[data-v-2d38e3b3]:hover{background:#2962ff0f}.kdas-dot[data-v-2d38e3b3]{width:8px;height:8px;border-radius:50%;flex:none}.kdas-date[data-v-2d38e3b3]{font-variant-numeric:tabular-nums}.kdas-mode[data-v-2d38e3b3]{font-size:11px;color:#787b86;border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:0 6px;line-height:16px}.kdas-del[data-v-2d38e3b3]{margin-left:auto;border:none;background:transparent;color:#787b86;font-size:11px;padding:0 3px;cursor:pointer;border-radius:3px}.kdas-del[data-v-2d38e3b3]:hover{color:#dc2626;background:#dc262614}.kdas-empty[data-v-2d38e3b3]{color:#787b86;font-size:12px;padding:4px 6px}.kdas-clear[data-v-2d38e3b3]{margin-top:6px;width:100%;border:1px solid rgba(220,38,38,.35);background:#dc26260d;color:#dc2626;font-size:12px;border-radius:4px;padding:4px 0;cursor:pointer}.kdas-clear[data-v-2d38e3b3]:hover{background:#dc26261f}.ind-column[data-v-2d38e3b3]{min-width:0;padding:0 8px;border-left:1px solid rgba(148,163,184,.18)}.ind-column[data-v-2d38e3b3]:first-child{padding-left:0;border-left:0}.ind-column[data-v-2d38e3b3]:last-child{padding-right:0}.ind-column-title[data-v-2d38e3b3]{margin-bottom:5px;padding:2px 6px 5px;border-bottom:1px solid rgba(148,163,184,.2);color:#131722;font-size:12px;font-weight:800}.ind-group-label[data-v-2d38e3b3],.ind-sec[data-v-2d38e3b3]{color:#787b86;font-size:11px;font-weight:700;padding:4px 6px 2px}.ind-option-grid[data-v-2d38e3b3]{display:grid;grid-template-columns:1fr;gap:2px}.ind-option-grid.is-single[data-v-2d38e3b3]{grid-template-columns:1fr}.ind-item[data-v-2d38e3b3]{display:block;width:100%;text-align:left;border:none;background:transparent;color:#131722;font-size:12px;padding:6px 8px;border-radius:4px;cursor:pointer;line-height:1.3;overflow-wrap:anywhere}.ind-item[data-v-2d38e3b3]:hover{background:#2962ff14;color:#2962ff}.ind-item.active[data-v-2d38e3b3]{background:#2962ff1f;color:#2962ff;font-weight:700}.ind-ma-row[data-v-2d38e3b3]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 6px 6px}.ind-chip[data-v-2d38e3b3]{border:1px solid rgba(217,119,6,.35);background:#d9770614;color:#d97706;font-size:11px;border-radius:999px;padding:1px 7px;cursor:pointer}.ind-chip.add[data-v-2d38e3b3]{color:#16a34a;border-color:#16a34a59;background:#16a34a14}.ind-ma-custom[data-v-2d38e3b3]{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:4px;width:100%;margin-top:2px}.ind-ma-custom input[data-v-2d38e3b3]{min-width:0;height:28px;padding:0 7px;border:1px solid rgba(41,98,255,.4);border-radius:4px;background:#fff;color:#131722;font-size:11px}.ind-ma-custom input[data-v-2d38e3b3]:focus{outline:none;border-color:#2962ff}.ind-ma-confirm[data-v-2d38e3b3],.ind-ma-cancel[data-v-2d38e3b3]{height:28px;border:0;border-radius:4px;cursor:pointer}.ind-ma-confirm[data-v-2d38e3b3]{padding:0 9px;background:#2962ff;color:#fff;font-size:11px}.ind-ma-cancel[data-v-2d38e3b3]{padding:0;background:#94a3b81f;color:#64748b}.ind-ma-error[data-v-2d38e3b3]{grid-column:1 / -1;color:#dc2626;font-size:10px;line-height:1.3}.ind-color-head[data-v-2d38e3b3]{display:flex;align-items:center;justify-content:space-between;margin:2px 6px 1px;padding-top:5px;border-top:1px solid rgba(148,163,184,.18);color:#787b86;font-size:11px;font-weight:700}.ind-color-reset[data-v-2d38e3b3]{border:0;padding:2px 0;background:transparent;color:#2962ff;font-size:11px;cursor:pointer}.ind-color-row[data-v-2d38e3b3]{display:flex;min-height:28px;align-items:center;justify-content:space-between;padding:3px 8px;color:#131722;font-size:12px;cursor:pointer}.ind-color-row[data-v-2d38e3b3]:hover{background:#2962ff0f}.ind-color-grid[data-v-2d38e3b3]{display:grid;grid-template-columns:1fr;gap:1px 4px}.ind-color-row input[type=color][data-v-2d38e3b3]{width:28px;height:20px;padding:1px;border:1px solid rgba(148,163,184,.4);border-radius:4px;background:transparent;cursor:pointer}.ind-color-row input[type=color][data-v-2d38e3b3]::-webkit-color-swatch-wrapper{padding:1px}.ind-color-row input[type=color][data-v-2d38e3b3]::-webkit-color-swatch{border:0;border-radius:2px}.ind-volume-opacity[data-v-2d38e3b3]{display:grid;grid-template-columns:72px minmax(72px,1fr) 36px;align-items:center;gap:7px;min-height:30px;padding:3px 8px;color:#131722;font-size:12px}.ind-volume-opacity input[data-v-2d38e3b3]{width:100%;accent-color:#2962ff;cursor:pointer}.ind-volume-opacity b[data-v-2d38e3b3]{text-align:right;font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:520px){.ind-menu[data-v-2d38e3b3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:6px}.ind-column[data-v-2d38e3b3]{padding:0 5px}.ind-column-title[data-v-2d38e3b3]{padding:2px 3px 4px;font-size:11px}.ind-group-label[data-v-2d38e3b3]{padding:4px 3px 2px;font-size:10px}.ind-option-grid[data-v-2d38e3b3],.ind-option-grid.is-single[data-v-2d38e3b3],.ind-color-grid[data-v-2d38e3b3]{grid-template-columns:1fr}.ind-item[data-v-2d38e3b3]{padding:5px 4px;font-size:10.5px}.ind-ma-row[data-v-2d38e3b3]{padding:2px 2px 5px}.ind-chip[data-v-2d38e3b3]{padding:1px 5px;font-size:10px}.ind-color-head[data-v-2d38e3b3]{margin:2px 2px 1px;font-size:10px}.ind-color-row[data-v-2d38e3b3]{min-height:25px;padding:2px 4px;font-size:10.5px}.ind-color-row input[type=color][data-v-2d38e3b3]{width:24px;height:18px}.ind-volume-opacity[data-v-2d38e3b3]{grid-template-columns:minmax(0,1fr) 28px;gap:3px;padding:5px 4px;font-size:10px}.ind-volume-opacity span[data-v-2d38e3b3]{grid-column:1 / -1}.ind-ma-custom[data-v-2d38e3b3]{grid-template-columns:minmax(0,1fr) 24px}.ind-ma-confirm[data-v-2d38e3b3]{padding:0 4px;font-size:10px}.ind-ma-cancel[data-v-2d38e3b3]{display:none}}.top-tags[data-v-2d38e3b3]{display:flex;gap:4px;flex-wrap:wrap}.rule-tag[data-v-2d38e3b3]{font-size:11px;padding:2px 8px;border-radius:4px;background:#2962ff1a;color:#2962ff}.klwc-error[data-v-2d38e3b3]{color:#dc2626;font-size:12px;padding:4px 12px;border-bottom:1px solid #e0e3eb}.klwc-main[data-v-2d38e3b3]{display:flex;flex:1;min-height:0;align-items:stretch}.klwc-drawbar[data-v-2d38e3b3]{display:flex;flex-direction:column;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:1px;column-gap:2px;min-width:52px;flex:none;padding:8px 0;border-right:1px solid #e0e3eb;background:#fff;overflow:visible;z-index:4}.draw-btn[data-v-2d38e3b3]{width:38px;height:38px;border:none;border-radius:6px;background:transparent;color:#131722;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative}.draw-btn svg[data-v-2d38e3b3]{width:20px;height:20px;display:block}.draw-btn[data-v-2d38e3b3]:hover{background:#f0f3fa}.draw-btn[data-tip][data-v-2d38e3b3]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:5px 10px;border-radius:4px;background:#1e222d;color:#d1d4dc;font-size:12px;line-height:1.5;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;box-shadow:0 2px 8px #00000040;transition:opacity .12s ease .25s,visibility 0s linear .25s}.draw-btn[data-tip][data-v-2d38e3b3]:hover:after{opacity:1;visibility:visible}.draw-btn.active[data-v-2d38e3b3]{background:#2962ff1f;color:#2962ff}.draw-btn.danger[data-v-2d38e3b3]:hover{background:#f2364514;color:#f23645}.draw-btn[data-v-2d38e3b3]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.draw-sep[data-v-2d38e3b3]{width:24px;height:1px;margin:6px 0;background:#e0e3eb}.draw-style-wrap[data-v-2d38e3b3]{position:relative}.style-dot[data-v-2d38e3b3]{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(19,23,34,.15);display:block;box-shadow:inset 0 0 0 1px #fff6}.draw-style-panel[data-v-2d38e3b3]{position:absolute;left:calc(100% + 8px);top:0;z-index:40;width:168px;padding:10px;border-radius:8px;background:#fff;border:1px solid #e0e3eb;box-shadow:0 8px 24px #1317221f;display:flex;flex-direction:column;gap:8px}.dsp-row[data-v-2d38e3b3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.klwc-canvas[data-v-2d38e3b3]{width:100%;flex:1;min-height:0}.klwc-trade-tip[data-v-2d38e3b3]{position:absolute;top:10px;left:12px;z-index:12;max-width:320px;padding:6px 9px;border:1px solid rgba(15,23,42,.12);border-radius:7px;background:#fffffff5;box-shadow:0 4px 12px #0f172a1a;pointer-events:none}.klwc-trade-tip .trade-tip-row[data-v-2d38e3b3]{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;color:#334155}.klwc-trade-tip .trade-tip-row+.trade-tip-row[data-v-2d38e3b3]{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(15,23,42,.08)}.klwc-trade-tip .trade-tip-flag[data-v-2d38e3b3]{flex:0 0 auto;padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;color:#fff}.klwc-trade-tip .trade-tip-flag.buy[data-v-2d38e3b3]{background:#ea580c}.klwc-trade-tip .trade-tip-flag.sell[data-v-2d38e3b3]{background:#2563eb}.klwc-distance-tip[data-v-2d38e3b3]{position:absolute;z-index:12;min-width:120px;padding:7px 10px;border:1px solid rgba(15,23,42,.12);border-radius:7px;background:#fffffff5;box-shadow:0 4px 12px #0f172a1a;pointer-events:none}.klwc-distance-tip .distance-tip-head[data-v-2d38e3b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;color:#94a3b8;margin-bottom:4px}.klwc-distance-tip .distance-tip-head time[data-v-2d38e3b3]{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.hover-quote-row[data-v-2d38e3b3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:2px 0 4px;font-variant-numeric:tabular-nums}.hover-quote-row b[data-v-2d38e3b3]{font-size:15px;font-weight:800;color:#0f172a}.hover-quote-row.up b[data-v-2d38e3b3],.hover-quote-row.up em[data-v-2d38e3b3]{color:#ef4444}.hover-quote-row.down b[data-v-2d38e3b3],.hover-quote-row.down em[data-v-2d38e3b3]{color:#16a34a}.hover-quote-row em[data-v-2d38e3b3]{font-style:normal;font-size:12px;font-weight:800}.hover-quote-ohlc[data-v-2d38e3b3]{display:flex;gap:8px;color:#64748b;font-size:10px;font-variant-numeric:tabular-nums;margin-bottom:4px}.klwc-distance-tip .distance-tip-row[data-v-2d38e3b3]{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px;line-height:1.6}.klwc-distance-tip .distance-tip-label[data-v-2d38e3b3]{color:#64748b}.klwc-distance-tip .distance-tip-row em[data-v-2d38e3b3]{font-style:normal;font-variant-numeric:tabular-nums}.klwc-distance-tip .distance-tip-row em.up[data-v-2d38e3b3]{color:#dc2626}.klwc-distance-tip .distance-tip-row em.down[data-v-2d38e3b3]{color:#16a34a}.distance-tip-signal[data-v-2d38e3b3]{display:flex;align-items:center;gap:7px;margin-top:5px;padding-top:5px;border-top:1px solid rgba(220,38,38,.16);color:#64748b;font-size:10px;white-space:nowrap}.distance-tip-signal b[data-v-2d38e3b3]{color:#dc2626;font-size:11px}html[data-theme=dark] .klwc-distance-tip{background:#0f172af0;border-color:#94a3b833;box-shadow:0 4px 12px #0006}html[data-theme=dark] .klwc-distance-tip .distance-tip-head{color:#64748b}html[data-theme=dark] .klwc-distance-tip .distance-tip-label{color:#94a3b8}html[data-theme=dark] .klwc-distance-tip .distance-tip-row em.up{color:#f87171}html[data-theme=dark] .klwc-distance-tip .distance-tip-row em.down{color:#4ade80}html[data-theme=dark] .distance-tip-signal{border-top-color:#f871713d;color:#94a3b8}html[data-theme=dark] .distance-tip-signal b{color:#f87171}html[data-theme=dark] .hover-quote-row b{color:#f8fafc}html[data-theme=dark] .hover-quote-row.up b,html[data-theme=dark] .hover-quote-row.up em{color:#f87171}html[data-theme=dark] .hover-quote-row.down b,html[data-theme=dark] .hover-quote-row.down em{color:#4ade80}html[data-theme=dark] .klwc-trade-tip{background:#0f172af0;border-color:#94a3b833;box-shadow:0 4px 12px #0006}html[data-theme=dark] .klwc-trade-tip .trade-tip-row{color:#cbd5e1}.klwc-body[data-v-2d38e3b3]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.klwc-detail-side[data-v-2d38e3b3]{width:200px;flex:none;border-left:1px solid #e0e3eb;background:#fff;overflow:hidden;z-index:3}.klwc-detail-side .detail-body[data-v-2d38e3b3]{height:100%;max-height:none;overflow-y:auto;border:none;border-radius:0;box-shadow:none;background:#fff;padding:12px 12px 16px}.klwc-wrap.is-compact .klwc-drawbar[data-v-2d38e3b3],.klwc-wrap.is-narrow-top .klwc-drawbar[data-v-2d38e3b3]{display:none}.klwc-text-input[data-v-2d38e3b3]{position:absolute;z-index:12;transform:translateY(-100%);font-size:12px;padding:3px 6px;border:1px solid rgba(37,99,235,.6);border-radius:4px;outline:none;background:#fffffff5;color:#1e293b;min-width:160px;box-shadow:0 4px 12px #0f172a1f}.pill-sep[data-v-2d38e3b3]{color:#cbd5e1;font-size:12px;padding:0 1px;-webkit-user-select:none;user-select:none}.color-picker[data-v-2d38e3b3]{display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:2px 7px;background:#f8fafce6}.swatch-dot[data-v-2d38e3b3]{display:inline-block;width:12px;height:12px;border-radius:50%;cursor:pointer;border:1.5px solid rgba(15,23,42,.12);box-sizing:border-box;flex:none}.swatch-dot[data-v-2d38e3b3]:hover{transform:scale(1.15)}.swatch-dot.active[data-v-2d38e3b3]{box-shadow:0 0 0 2px #ffffffe6,0 0 0 3.5px #2563ebbf}.klwc-object-panel[data-v-2d38e3b3]{position:absolute;top:8px;right:8px;z-index:10;width:216px;max-height:calc(100% - 16px);display:flex;flex-direction:column;border-radius:8px;background:#fffffff0;border:1px solid rgba(15,23,42,.12);box-shadow:0 6px 20px #0f172a24;overflow:hidden;font-size:12px}.panel-head[data-v-2d38e3b3]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-weight:700;color:#334155;border-bottom:1px solid rgba(15,23,42,.08);-webkit-user-select:none;user-select:none}.panel-close[data-v-2d38e3b3]{cursor:pointer;color:#94a3b8;padding:0 2px}.panel-close[data-v-2d38e3b3]:hover{color:#dc2626}.panel-body[data-v-2d38e3b3]{overflow-y:auto;padding:4px}.obj-row[data-v-2d38e3b3]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:5px;cursor:pointer}.obj-row[data-v-2d38e3b3]:hover{background:#2563eb14}.obj-row.selected[data-v-2d38e3b3]{background:#2563eb24}.obj-row.locked .obj-type[data-v-2d38e3b3],.obj-row.hidden[data-v-2d38e3b3]{opacity:.55}.obj-idx[data-v-2d38e3b3]{color:#94a3b8;font-size:11px;min-width:16px;text-align:right}.obj-type[data-v-2d38e3b3]{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-btn[data-v-2d38e3b3]{border:none;background:transparent;cursor:pointer;font-size:11px;padding:1px 3px;border-radius:4px;line-height:1.3}.obj-btn[data-v-2d38e3b3]:hover{background:#64748b2e}.obj-btn.danger[data-v-2d38e3b3]{color:#dc2626}.panel-empty[data-v-2d38e3b3]{color:#94a3b8;text-align:center;padding:10px 0;font-size:11px}.klwc-prop-panel[data-v-2d38e3b3]{position:absolute;left:8px;bottom:8px;z-index:10;width:260px;display:flex;flex-direction:column;border-radius:8px;background:#fffffff0;border:1px solid rgba(15,23,42,.12);box-shadow:0 6px 20px #0f172a24;overflow:hidden;font-size:12px}.prop-actions[data-v-2d38e3b3]{display:flex;gap:6px}.mini-link[data-v-2d38e3b3]{border:none;background:transparent;color:#2563eb;font-size:11px;cursor:pointer;padding:0}.mini-link[data-v-2d38e3b3]:hover{text-decoration:underline}.mini-link.danger[data-v-2d38e3b3]{color:#dc2626}.prop-row[data-v-2d38e3b3]{display:flex;align-items:center;gap:8px;padding:4px 8px}.prop-row-wrap[data-v-2d38e3b3]{align-items:flex-start}.fib-segs[data-v-2d38e3b3]{flex-wrap:wrap;row-gap:3px}.prop-label[data-v-2d38e3b3]{color:#64748b;font-size:11px;width:34px;flex:none}.swatches[data-v-2d38e3b3]{display:inline-flex;gap:4px;align-items:center}.prop-segs[data-v-2d38e3b3]{display:inline-flex;gap:2px;align-items:center}.seg[data-v-2d38e3b3]{border:1px solid rgba(15,23,42,.12);background:#f8fafce6;color:#475569;font-size:11px;border-radius:4px;padding:1px 6px;cursor:pointer;line-height:1.4}.seg[data-v-2d38e3b3]:hover{border-color:#2563eb59;color:#1d4ed8}.seg.active[data-v-2d38e3b3]{background:#2563eb24;border-color:#2563eb66;color:#1d4ed8;font-weight:700}.prop-check[data-v-2d38e3b3]{display:inline-flex;align-items:center;gap:4px;color:#475569;cursor:pointer}.prop-input[data-v-2d38e3b3]{flex:1;min-width:60px;font-size:11px;border:1px solid rgba(15,23,42,.15);border-radius:4px;padding:2px 5px;background:#fffc;color:#1e293b}.prop-coord[data-v-2d38e3b3]{color:#64748b;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .klwc-wrap,html[data-theme=dark] .klwc-topbar,html[data-theme=dark] .klwc-drawbar,html[data-theme=dark] .klwc-detail-side,html[data-theme=dark] .klwc-body{background:#0b1220;border-color:#94a3b82e}html[data-theme=dark] .klwc-drawbar{background:#111827}html[data-theme=dark] .top-name,html[data-theme=dark] .top-ohlc .q-val,html[data-theme=dark] .top-ohlc .quote-price,html[data-theme=dark] .top-ohlc .quote-chg,html[data-theme=dark] .draw-btn,html[data-theme=dark] .top-btn{color:#e2e8f0}html[data-theme=dark] .top-btn{background:#0b1220;border-color:#94a3b840}html[data-theme=dark] .top-btn.active,html[data-theme=dark] .draw-btn.active,html[data-theme=dark] .top-periods button.active{background:#2563eb38;color:#93c5fd}html[data-theme=dark] .ind-menu,html[data-theme=dark] .kdas-menu{background:#0f172a;border-color:#94a3b833}html[data-theme=dark] .kdas-select{background:#0f172a;border-color:#94a3b859;color:#e2e8f0}html[data-theme=dark] .kdas-item{color:#e2e8f0}html[data-theme=dark] .kdas-item:hover{background:#2563eb2e}html[data-theme=dark] .kdas-sec,html[data-theme=dark] .kdas-mode,html[data-theme=dark] .kdas-empty{color:#94a3b8}html[data-theme=dark] .period-menu{background:#0f172a;border-color:#94a3b838}html[data-theme=dark] .period-menu-item{color:#cbd5e1}html[data-theme=dark] .period-menu-item.active{color:#93c5fd;background:#2563eb38}html[data-theme=dark] .period-menu-trigger{color:#e2e8f0}html[data-theme=dark] .ind-item{color:#cbd5e1}html[data-theme=dark] .ind-item.active{color:#93c5fd;background:#2563eb38}html[data-theme=dark] .ind-column{border-left-color:#94a3b833}html[data-theme=dark] .ind-column-title{color:#e2e8f0;border-bottom-color:#94a3b833}html[data-theme=dark] .ind-ma-custom input,html[data-chart-theme=tdx] .ind-ma-custom input{background:#0f172a;border-color:#60a5fa73;color:#e2e8f0}html[data-chart-theme=tdx] .ind-ma-custom input{background:#050505}html[data-theme=dark] .ind-color-row,html[data-theme=dark] .ind-volume-opacity{color:#cbd5e1}html[data-theme=dark] .ind-color-head{border-top-color:#94a3b833}html[data-theme=dark] .klwc-object-panel,html[data-theme=dark] .klwc-prop-panel{background:#0f172af2;border-color:#94a3b833}html[data-theme=dark] .panel-head{color:#e2e8f0;border-bottom-color:#94a3b81f}html[data-theme=dark] .obj-row:hover{background:#2563eb2e}html[data-theme=dark] .obj-row.selected{background:#2563eb47}html[data-theme=dark] .prop-label{color:#94a3b8}html[data-theme=dark] .seg{background:#1e293b99;color:#cbd5e1;border-color:#94a3b840}html[data-theme=dark] .seg.active{background:#2563eb47;color:#93c5fd}html[data-theme=dark] .prop-input{background:#1e293bb3;color:#e2e8f0;border-color:#94a3b840}html[data-theme=dark] .prop-coord{color:#94a3b8}html[data-theme=dark] .klwc-text-input{background:#0f172af5;color:#e2e8f0;border-color:#60a5fa99}html[data-theme=dark] .obj-btn.danger{color:#f87171}.klwc-ctx-menu[data-v-2d38e3b3]{position:absolute;z-index:20;min-width:168px;padding:5px;border-radius:8px;background:#fffffff7;border:1px solid rgba(15,23,42,.14);box-shadow:0 8px 24px #0f172a2e;font-size:12px;-webkit-user-select:none;user-select:none}.ctx-group[data-v-2d38e3b3]{color:#94a3b8;font-size:11px;font-weight:700;padding:4px 10px 2px}.ctx-item[data-v-2d38e3b3]{padding:5px 10px;border-radius:6px;color:#334155;cursor:pointer;white-space:nowrap}.ctx-item[data-v-2d38e3b3]:hover{background:#2563eb1f;color:#1d4ed8}.ctx-item.active[data-v-2d38e3b3]{background:#2563eb1f;color:#1d4ed8;font-weight:700}.ctx-item.danger[data-v-2d38e3b3]{color:#dc2626}.ctx-item.danger[data-v-2d38e3b3]:hover{background:#dc26261a;color:#dc2626}.ctx-item.disabled[data-v-2d38e3b3]{color:#cbd5e1;cursor:not-allowed}.ctx-item.disabled[data-v-2d38e3b3]:hover{background:transparent;color:#cbd5e1}.ctx-divider[data-v-2d38e3b3]{height:1px;margin:4px 6px;background:#0f172a1a}.klwc-wrap[data-v-2d38e3b3]:fullscreen,.klwc-wrap.is-fullscreen[data-v-2d38e3b3]{height:100vh;width:100vw;overflow:hidden}.klwc-wrap:fullscreen .klwc-main[data-v-2d38e3b3],.klwc-wrap.is-fullscreen .klwc-main[data-v-2d38e3b3]{flex:1;min-height:0}.klwc-wrap:fullscreen .klwc-canvas[data-v-2d38e3b3],.klwc-wrap.is-fullscreen .klwc-canvas[data-v-2d38e3b3]{height:100%!important;flex:1}.klwc-wrap.is-fill[data-v-2d38e3b3]{height:100%}.klwc-wrap.is-fill .klwc-main[data-v-2d38e3b3]{flex:1;min-height:0}.klwc-wrap.is-fill .klwc-canvas[data-v-2d38e3b3]{height:100%!important;flex:1}html[data-theme=dark] .klwc-ctx-menu{background:#0f172af5;border-color:#94a3b833}html[data-theme=dark] .ctx-item{color:#cbd5e1}html[data-theme=dark] .ctx-item:hover,html[data-theme=dark] .ctx-item.active{color:#93c5fd;background:#2563eb38}html[data-theme=dark] .ctx-item.danger{color:#f87171}html[data-theme=dark] .ctx-item.danger:hover{color:#f87171;background:#dc262629}html[data-theme=dark] .ctx-item.disabled{color:#475569}html[data-theme=dark] .ctx-item.disabled:hover{color:#475569;background:transparent}html[data-theme=dark] .ctx-divider{background:#94a3b82e}.detail-body[data-v-2d38e3b3]{font-size:12px}.dt-title[data-v-2d38e3b3]{display:flex;flex-direction:column;gap:2px;font-size:14px;margin-bottom:10px}.dt-title b[data-v-2d38e3b3]{color:#131722;font-size:15px;line-height:1.3;font-weight:700}.dt-code[data-v-2d38e3b3]{color:#787b86;font-size:12px}.dt-price-row[data-v-2d38e3b3]{display:flex;align-items:baseline;gap:8px;margin:0}.dt-price-row b[data-v-2d38e3b3]{font-size:28px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dt-price-row .up[data-v-2d38e3b3]{color:#f23645}.dt-price-row .down[data-v-2d38e3b3]{color:#089981}.dt-ccy[data-v-2d38e3b3]{color:#787b86;font-size:13px;font-weight:600}.dt-chg[data-v-2d38e3b3]{margin:4px 0 14px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.dt-chg.up[data-v-2d38e3b3]{color:#f23645}.dt-chg.down[data-v-2d38e3b3]{color:#089981}.dt-grid[data-v-2d38e3b3]{display:flex;flex-direction:column;gap:0;color:#787b86;font-size:12px;padding:4px 0;border-top:1px solid #e0e3eb;border-bottom:1px solid #e0e3eb}.dt-row[data-v-2d38e3b3]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;border-bottom:1px solid #f0f3fa}.dt-row[data-v-2d38e3b3]:last-child{border-bottom:none}.dt-row span[data-v-2d38e3b3]{flex:0 0 auto;color:#94a3b8;white-space:nowrap}.dt-row b[data-v-2d38e3b3]{color:#131722;font-weight:600;font-variant-numeric:tabular-nums;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-sec[data-v-2d38e3b3]{color:#94a3b8;font-size:11px;font-weight:700;margin:8px 0 4px}.dt-tags[data-v-2d38e3b3]{display:flex;flex-wrap:wrap;gap:4px}.dt-tag[data-v-2d38e3b3]{font-size:11px;padding:2px 7px;border-radius:4px;background:#2563eb1a;color:#1d4ed8}.dt-tag.dt-tag-sector[data-v-2d38e3b3]{background:#f59e0b24;color:#b45309;font-weight:600}.dt-tip[data-v-2d38e3b3]{display:flex;align-items:baseline;gap:6px;padding:2px 0;font-size:11px}.dt-tip-flag[data-v-2d38e3b3]{flex:none;font-size:10px;font-weight:700;color:#fff;border-radius:3px;padding:0 4px}.dt-tip-flag.buy[data-v-2d38e3b3]{background:#dc2626}.dt-tip-flag.sell[data-v-2d38e3b3]{background:#16a34a}.dt-tip-date[data-v-2d38e3b3]{color:#94a3b8;flex:none}.dt-tip-reason[data-v-2d38e3b3]{color:#475569}.dt-env[data-v-2d38e3b3]{display:flex;align-items:center;gap:6px;font-size:11px;color:#475569;padding:2px 0}.dt-env-kind[data-v-2d38e3b3]{flex:none;width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;background:#94a3b8}.dt-env-kind.amv_long[data-v-2d38e3b3]{background:#dc2626}.dt-env-kind.amv_short[data-v-2d38e3b3]{background:#0f766e}html[data-theme=dark] .draw-style-panel{background:#0f172a;border-color:#94a3b833}html[data-theme=dark] .top-btn:hover,html[data-theme=dark] .draw-btn:hover,html[data-theme=dark] .top-periods button:hover{background:#94a3b81f}html[data-theme=dark] .dt-row{border-bottom-color:#94a3b81a}html[data-theme=dark] .dt-ccy{color:#94a3b8}html[data-theme=dark] .dt-sec{color:#7a8390}html[data-theme=dark] .dt-tag{background:#60a5fa24;color:#93c5fd}html[data-theme=dark] .dt-tag.dt-tag-sector{background:#fbbf2424;color:#fcd34d}html[data-theme=dark] .dt-tip-date{color:#7a8390}html[data-theme=dark] .klwc-detail-side .detail-body{background:#0b1220}html[data-theme=dark] .dt-title b{color:#e2e8f0}html[data-theme=dark] .dt-grid{border-color:#94a3b824}html[data-theme=dark] .dt-grid b,html[data-theme=dark] .dt-tip-reason,html[data-theme=dark] .dt-env{color:#cbd5e1}html[data-chart-theme=tdx] .klwc-wrap,html[data-chart-theme=tdx] .klwc-topbar,html[data-chart-theme=tdx] .klwc-detail-side,html[data-chart-theme=tdx] .klwc-body,html[data-chart-theme=tdx] .klwc-detail-side .detail-body{background:#000;border-color:#a0a0a038}html[data-chart-theme=tdx] .klwc-drawbar,html[data-chart-theme=tdx] .klwc-object-panel,html[data-chart-theme=tdx] .klwc-prop-panel,html[data-chart-theme=tdx] .draw-style-panel,html[data-chart-theme=tdx] .klwc-ctx-menu,html[data-chart-theme=tdx] .klwc-text-input,html[data-chart-theme=tdx] .ind-menu,html[data-chart-theme=tdx] .kdas-menu{background:#0a0a0a;border-color:#a0a0a042}html[data-chart-theme=tdx] .top-btn{background:#000;border-color:#a0a0a04d}html[data-chart-theme=tdx] .ind-column{border-left-color:#a0a0a03d}html[data-chart-theme=tdx] .ind-column-title{color:#e8e8e8;border-bottom-color:#a0a0a03d}.mobile-chart-header[data-v-a25c6170]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;width:100%;text-align:center}.mobile-chart-shell[data-v-a25c6170]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.mobile-chart-title[data-v-a25c6170]{font-size:16px;font-weight:700;color:#0f172a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-chart-code[data-v-a25c6170]{font-size:11px;color:#64748b;white-space:nowrap;line-height:1.2}.mobile-chart-body[data-v-a25c6170]{position:relative;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.mobile-chart-body[data-v-a25c6170] .klwc-wrap{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.mobile-chart-body[data-v-a25c6170] .klwc-main{flex:1 1 auto;min-height:0}.mobile-chart-side-rail[data-v-a25c6170]{position:absolute;top:43%;bottom:23%;right:8px;z-index:30;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;width:58px;pointer-events:none}.mobile-action-btn[data-v-a25c6170]{pointer-events:auto;width:100%;min-width:0;min-height:34px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;padding:0 6px;box-shadow:0 2px 8px #0f172a14}.mobile-action-nav[data-v-a25c6170]{min-height:38px;font-size:12px;color:#0f172ae0!important;background:#ffffff6b!important;border:1px solid rgba(148,163,184,.38)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-action-nav[data-v-a25c6170] .n-button__content{color:inherit!important}.mobile-action-nav[data-v-a25c6170]:not(.n-button--disabled):active,.mobile-action-nav[data-v-a25c6170]:not(.n-button--disabled):hover{background:#ffffff94!important}.mobile-action-nav.n-button--disabled[data-v-a25c6170]{color:#0f172a57!important;background:#ffffff38!important;border-color:#94a3b838!important;opacity:1!important}.mobile-action-watch[data-v-a25c6170]{color:#1e40aff2!important;background:#ffffff7a!important;border:1px solid rgba(59,130,246,.42)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);min-width:0}.mobile-action-watch[data-v-a25c6170] .n-button__content{color:inherit!important}.mobile-action-watch[data-v-a25c6170]:not(.n-button--disabled):active,.mobile-action-watch[data-v-a25c6170]:not(.n-button--disabled):hover{background:#ffffffa3!important}.quote-block[data-v-a25c6170]{flex:0 0 auto;display:flex;align-items:stretch;gap:14px;background:#fff;border-top:1px solid #e5e7eb;padding:7px 14px 8px}.quote-left[data-v-a25c6170]{flex:0 0 auto;min-width:84px;display:flex;flex-direction:column;justify-content:center}.quote-price[data-v-a25c6170]{font-size:30px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:#0f172a;letter-spacing:-.5px}.quote-chg-row[data-v-a25c6170]{display:flex;align-items:baseline;gap:8px;margin-top:2px}.quote-chg[data-v-a25c6170]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.quote-price.up[data-v-a25c6170],.quote-chg.up[data-v-a25c6170]{color:#dc2626}.quote-price.down[data-v-a25c6170],.quote-chg.down[data-v-a25c6170]{color:#16a34a}.quote-cols[data-v-a25c6170]{flex:1 1 auto;display:flex;gap:10px;min-width:0}.q-col[data-v-a25c6170]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.q-item[data-v-a25c6170]{display:flex;align-items:baseline;gap:5px;white-space:nowrap;overflow:hidden}.q-label[data-v-a25c6170]{flex:0 0 auto;font-size:11px;color:#94a3b8;line-height:1.4}.q-val[data-v-a25c6170]{font-size:12px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.fund-strip[data-v-a25c6170]{flex:0 0 auto;display:flex;align-items:center;gap:9px;background:#fff;border-bottom:1px solid #e5e7eb;padding:8px 14px}.fund-label[data-v-a25c6170]{font-size:12px;font-weight:700;color:#0f172a}.fund-caption[data-v-a25c6170]{font-size:11px;color:#94a3b8}.fund-strip .num[data-v-a25c6170]{font-size:14px;font-weight:800;color:#0f172a}.fund-strip .num.up[data-v-a25c6170]{color:#dc2626}.fund-strip .num.down[data-v-a25c6170]{color:#16a34a}.fund-bar[data-v-a25c6170]{flex:1;height:6px;border-radius:3px;overflow:hidden;background:#f1f5f9}.fund-bar-in[data-v-a25c6170]{display:block;height:100%;border-radius:3px;background:#dc2626}html[data-theme=dark] .mobile-chart-title[data-v-a25c6170]{color:#fff}html[data-theme=dark] .mobile-chart-code[data-v-a25c6170]{color:#7a8390}html[data-theme=dark] .quote-block[data-v-a25c6170]{background:#12161f;border-top-color:#242b38}html[data-theme=dark] .quote-price[data-v-a25c6170]{color:#e8edf5}html[data-theme=dark] .quote-price.up[data-v-a25c6170],html[data-theme=dark] .quote-chg.up[data-v-a25c6170],html[data-theme=dark] .fund-strip .num.up[data-v-a25c6170]{color:#f6465d}html[data-theme=dark] .quote-price.down[data-v-a25c6170],html[data-theme=dark] .quote-chg.down[data-v-a25c6170],html[data-theme=dark] .fund-strip .num.down[data-v-a25c6170]{color:#2ebd85}html[data-theme=dark] .q-label[data-v-a25c6170]{color:#6b7280}html[data-theme=dark] .q-val[data-v-a25c6170]{color:#e8edf5}html[data-theme=dark] .fund-strip[data-v-a25c6170]{background:#12161f;border-bottom-color:#242b38}html[data-theme=dark] .fund-label[data-v-a25c6170]{color:#e8edf5}html[data-theme=dark] .fund-caption[data-v-a25c6170]{color:#6b7280}html[data-theme=dark] .fund-strip .num[data-v-a25c6170]{color:#e8edf5}html[data-theme=dark] .fund-bar[data-v-a25c6170]{background:#2a3140}html[data-theme=dark] .fund-bar-in[data-v-a25c6170]{background:#f6465d}.n-modal-body-wrapper:has(.mobile-stock-chart-modal){overflow:hidden}.n-modal-body-wrapper:has(.mobile-stock-chart-modal) .n-modal-scroll-content{min-height:100dvh;height:100dvh;align-items:stretch}.n-modal-body-wrapper:has(.mobile-stock-chart-modal) .n-scrollbar,.n-modal-body-wrapper:has(.mobile-stock-chart-modal) .n-scrollbar-container,.n-modal-body-wrapper:has(.mobile-stock-chart-modal) .n-scrollbar-content{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.mobile-stock-chart-modal.n-modal{align-self:stretch!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.mobile-stock-chart-modal.n-modal>.n-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;padding:0!important;overflow:hidden!important}.mobile-stock-chart-modal.n-modal>.n-card__header{flex:0 0 auto;background:#fff;border-bottom:none}.mobile-stock-chart-modal.n-modal>.n-card__header .n-base-close{color:#64748b}html[data-theme=dark] .mobile-stock-chart-modal.n-modal>.n-card__header{background:#0a0d13}html[data-theme=dark] .mobile-stock-chart-modal.n-modal>.n-card__header .n-base-close{color:#7a8390}html[data-theme=dark] .mobile-stock-chart-modal .mobile-action-nav.n-button{color:#f8fafcf2!important;background:#0f172a61!important;border:1px solid rgba(226,232,240,.34)!important;--n-text-color: rgba(248, 250, 252, .95) !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-text-color-focus: #ffffff !important;--n-color: rgba(15, 23, 42, .38) !important;--n-color-hover: rgba(30, 41, 59, .52) !important;--n-color-pressed: rgba(30, 41, 59, .6) !important;--n-color-focus: rgba(30, 41, 59, .52) !important;--n-border: 1px solid rgba(226, 232, 240, .34) !important;--n-border-hover: 1px solid rgba(248, 250, 252, .5) !important;--n-border-pressed: 1px solid rgba(248, 250, 252, .42) !important;--n-border-focus: 1px solid rgba(248, 250, 252, .5) !important}html[data-theme=dark] .mobile-stock-chart-modal .mobile-action-nav.n-button .n-button__content{color:#f8fafcf2!important}html[data-theme=dark] .mobile-stock-chart-modal .mobile-action-nav.n-button.n-button--disabled{color:#f8fafc61!important;background:#0f172a38!important;--n-text-color-disabled: rgba(248, 250, 252, .38) !important;--n-color-disabled: rgba(15, 23, 42, .22) !important;opacity:1!important}html[data-theme=dark] .mobile-stock-chart-modal .mobile-action-watch.n-button{color:#dbeafe!important;background:#2563eb52!important;border:1px solid rgba(147,197,253,.42)!important;--n-text-color: #dbeafe !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-text-color-focus: #ffffff !important;--n-color: rgba(37, 99, 235, .32) !important;--n-color-hover: rgba(37, 99, 235, .44) !important;--n-color-pressed: rgba(37, 99, 235, .5) !important;--n-color-focus: rgba(37, 99, 235, .44) !important;--n-border: 1px solid rgba(147, 197, 253, .42) !important;--n-border-hover: 1px solid rgba(191, 219, 254, .58) !important;--n-border-pressed: 1px solid rgba(147, 197, 253, .5) !important;--n-border-focus: 1px solid rgba(191, 219, 254, .58) !important;box-shadow:none}html[data-theme=dark] .mobile-stock-chart-modal .mobile-action-watch.n-button .n-button__content{color:#dbeafe!important}.flc[data-v-96054f40]{width:100%}.flc-toolbar[data-v-96054f40]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:4px;min-height:22px}.flc-reset[data-v-96054f40]{flex:0 0 auto;border:1px solid rgba(47,141,237,.35);background:#2f8ded14;color:#2f8ded;border-radius:6px;padding:2px 10px;font-size:12px;cursor:pointer}.flc-reset[data-v-96054f40]:hover{background:#2f8ded29}html[data-theme=dark] .flc{--flc-axis: rgba(148, 163, 184, .34);--flc-grid: rgba(148, 163, 184, .12);--flc-sub: #94a3b8;--flc-ink: #e2e8f0;--flc-noon: #f0736a}html[data-theme=dark] .flc-reset{border-color:#60a5fa73;background:#2563eb2e;color:#93c5fd}.flc-svg[data-v-96054f40]{width:100%;height:auto;display:block;overflow:visible;touch-action:none;cursor:crosshair}.flc-svg.is-panning[data-v-96054f40]{cursor:grabbing}.flc-svg .axis[data-v-96054f40]{stroke:var(--flc-axis, #cbd3e1);stroke-width:1}.flc-svg .gl[data-v-96054f40]{stroke:var(--flc-grid, #eef1f6);stroke-width:1;stroke-dasharray:2 4}.flc-svg .noon[data-v-96054f40]{stroke:var(--flc-noon, #e0655b);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.flc-svg .noon-lbl[data-v-96054f40]{fill:var(--flc-noon, #e0655b);font-size:10px;opacity:.8}.flc-svg .lbl[data-v-96054f40]{fill:var(--flc-sub, #8a97b1);font-size:12px}.flc-svg .axis-title[data-v-96054f40]{fill:var(--flc-sub, #6b7688);font-size:12px}.flc-svg path.ln[data-v-96054f40]{fill:none;stroke-width:1.5;opacity:.9;transition:opacity .1s}.flc-svg path.ln.dim[data-v-96054f40]{opacity:.12}.flc-svg path.ln.hot[data-v-96054f40]{opacity:1;stroke-width:2.6}.flc-svg path.ln.hide[data-v-96054f40]{display:none}.flc-svg .cursor[data-v-96054f40]{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3}.endlab[data-v-96054f40]{cursor:pointer;transition:opacity .1s}html[data-theme=dark] .endlab rect{fill-opacity:.2}.endlab .lead[data-v-96054f40]{fill:none;stroke-width:1;opacity:.5}.endlab .endtxt[data-v-96054f40]{font-size:10px;font-variant-numeric:tabular-nums}.endlab.dim[data-v-96054f40]{opacity:.28}.endlab.off[data-v-96054f40]{opacity:.32}.endlab.off .endtxt[data-v-96054f40]{text-decoration:line-through}.flc-tip[data-v-96054f40]{position:fixed;pointer-events:none;background:#0f1420f5;color:#e6ebf5;border:1px solid #2b3648;border-radius:8px;padding:8px 10px;font-size:12px;box-shadow:0 8px 24px #00000059;z-index:60;max-width:260px}.flc-tip .t[data-v-96054f40]{color:#8a97b1;margin-bottom:4px}.flc-tip .r[data-v-96054f40]{display:flex;justify-content:space-between;gap:16px}.flc-tip .val[data-v-96054f40]{font-variant-numeric:tabular-nums}.flc-legend[data-v-96054f40]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.flc-legend .lg[data-v-96054f40]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--flc-sub, #6b7688);-webkit-user-select:none;user-select:none}.flc-legend .lg .sw[data-v-96054f40]{width:14px;height:3px;border-radius:2px}.flc-legend .lg.off[data-v-96054f40]{opacity:.4;text-decoration:line-through}.flc-legend .lg b[data-v-96054f40]{color:var(--flc-ink, #1f2733);font-weight:600}.flc-legend .lg .val[data-v-96054f40]{font-variant-numeric:tabular-nums}.frb[data-v-5834ecf5]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:4px 2px 8px}.frb-col-head[data-v-5834ecf5]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.frb-col-head h4[data-v-5834ecf5]{margin:0;font-size:13px;font-weight:700;color:#0f172a}.frb-col-head span[data-v-5834ecf5]{font-size:11px;color:#8a97b1}.frb-list[data-v-5834ecf5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.frb-row[data-v-5834ecf5]{display:grid;grid-template-columns:18px minmax(52px,88px) 1fr minmax(64px,78px);align-items:center;gap:6px;min-height:22px}.frb-rank[data-v-5834ecf5]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right}.frb-name[data-v-5834ecf5]{font-size:12px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frb-track[data-v-5834ecf5]{height:10px;border-radius:999px;background:#94a3b829;overflow:hidden}.frb-bar[data-v-5834ecf5]{height:100%;border-radius:inherit;min-width:2px}.frb-bar.is-in[data-v-5834ecf5]{background:#ef4444}.frb-bar.is-out[data-v-5834ecf5]{background:#22c55e}.frb-val[data-v-5834ecf5]{font-size:11px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.frb-val.is-in[data-v-5834ecf5]{color:#dc2626}.frb-val.is-out[data-v-5834ecf5]{color:#16a34a}.frb-empty[data-v-5834ecf5]{font-size:12px;color:#94a3b8;padding:18px 0;text-align:center}@media(max-width:720px){.frb[data-v-5834ecf5]{grid-template-columns:1fr}}html[data-theme=dark] .frb-col-head h4{color:#e2e8f0}html[data-theme=dark] .frb-name{color:#cbd5e1}html[data-theme=dark] .frb-track{background:#94a3b82e}html[data-theme=dark] .frb-bar.is-in{background:#f87171}html[data-theme=dark] .frb-bar.is-out{background:#4ade80}html[data-theme=dark] .frb-val.is-in{color:#fca5a5}html[data-theme=dark] .frb-val.is-out{color:#86efac}.sft[data-v-3b041fb1]{display:flex;flex-direction:column;gap:16px}html[data-theme=dark] .sft-title h2,html[data-theme=dark] .sft-card-head h3{color:#e2e8f0}html[data-theme=dark] .sft-card{background:#1e293b;border-color:#94a3b82e}html[data-theme=dark] .sft-seg{border-color:#94a3b838}html[data-theme=dark] .sft-countdown{background:#0f172a;border-color:#94a3b838;color:#e2e8f0}html[data-theme=dark] .sft-countdown em,html[data-theme=dark] .sft-seg button{color:#94a3b8}.sft-head[data-v-3b041fb1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sft-title[data-v-3b041fb1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.sft-title h2[data-v-3b041fb1]{margin:0;font-size:17px}.sft-title-meta[data-v-3b041fb1]{color:#8a97b1;font-size:13px}.sft-actions[data-v-3b041fb1]{display:flex;align-items:center;gap:8px}.sft-seg[data-v-3b041fb1]{display:inline-flex;border:1px solid var(--n-border-color, #e0e4ec);border-radius:8px;overflow:hidden}.sft-seg button[data-v-3b041fb1]{border:none;background:transparent;padding:5px 12px;font-size:12px;cursor:pointer;color:#6b7688}.sft-seg button.is-active[data-v-3b041fb1]{background:#2f8ded;color:#fff}.sft-countdown[data-v-3b041fb1]{display:inline-flex;align-items:baseline;gap:8px;border:1px solid var(--n-border-color, #e0e4ec);background:#f8fafc;border-radius:8px;padding:5px 12px;font-variant-numeric:tabular-nums;min-width:118px;justify-content:center}.sft-countdown em[data-v-3b041fb1]{font-style:normal;color:#8a97b1;font-size:12px}.sft-countdown strong[data-v-3b041fb1]{font-size:16px;letter-spacing:.5px;color:#2f8ded}.sft-countdown.is-paused[data-v-3b041fb1]{opacity:.85}.sft-countdown.is-paused em[data-v-3b041fb1]{font-size:12px}.sft-refresh-hint[data-v-3b041fb1]{margin:-8px 0 0;color:#8a97b1;font-size:12px}.sft-card[data-v-3b041fb1]{border:1px solid var(--n-border-color, #eceff5);border-radius:12px;padding:14px 14px 8px;background:var(--n-card-color, #fff)}.sft-card-head[data-v-3b041fb1]{margin-bottom:6px}.sft-card-head h3[data-v-3b041fb1]{margin:0;font-size:14px}.sft-state[data-v-3b041fb1]{color:#8a97b1;font-size:13px;padding:24px 8px;text-align:center}.sft-error[data-v-3b041fb1]{color:#f5525a}.home-page[data-v-161fb8e9]{min-height:100%;padding:18px 20px 28px;color:#0f172a}.home-toolbar[data-v-161fb8e9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.home-content[data-v-161fb8e9]{min-height:0}.home-title-block[data-v-161fb8e9]{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap}.home-title-block h1[data-v-161fb8e9]{margin:0;font-size:24px;line-height:1.2;white-space:nowrap}.home-title-block p[data-v-161fb8e9]{margin:0;color:#64748b;font-size:13px;white-space:nowrap}.mini-action[data-v-161fb8e9],.mini-tabs button[data-v-161fb8e9]{border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;cursor:pointer;font-weight:700}.mini-action[data-v-161fb8e9]:disabled{cursor:wait;opacity:.62}.home-loading[data-v-161fb8e9],.empty-note[data-v-161fb8e9]{padding:26px;border:1px dashed rgba(100,116,139,.32);border-radius:12px;color:#64748b;text-align:center}.home-page-tabs[data-v-161fb8e9]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:14px}.home-page-tab[data-v-161fb8e9]{min-height:58px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#ffffffd6;color:#334155;cursor:pointer;text-align:left}.home-page-tab strong[data-v-161fb8e9]{display:block;color:#0f172a;font-size:14px;line-height:1.25}.home-page-tab span[data-v-161fb8e9]{display:block;margin-top:4px;color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page-tab.is-active[data-v-161fb8e9]{border-color:#2563eb52;background:#2563eb;box-shadow:0 10px 24px #2563eb29}.home-page-tab.is-active strong[data-v-161fb8e9],.home-page-tab.is-active span[data-v-161fb8e9]{color:#fff}.home-main-panel[data-v-161fb8e9]{min-height:calc(100vh - 210px)}.home-grid[data-v-161fb8e9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;align-items:start}.home-bottom-grid[data-v-161fb8e9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;margin-top:14px;align-items:start}.home-side[data-v-161fb8e9]{display:grid;gap:14px}.home-panel[data-v-161fb8e9]{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffeb;box-shadow:0 12px 28px #0f172a0f;overflow:hidden}.panel-head[data-v-161fb8e9]{min-height:52px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(15,23,42,.06)}.panel-head>div[data-v-161fb8e9]:first-child{min-width:0;flex:1 1 auto}.panel-head h2[data-v-161fb8e9]{margin:0;font-size:15px;line-height:1.3}.panel-head span[data-v-161fb8e9]{display:block;margin-top:3px;color:#64748b;font-size:12px}.panel-head strong[data-v-161fb8e9]{font-size:18px;color:#1d4ed8}.panel-head-actions[data-v-161fb8e9]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.limit-panel-title[data-v-161fb8e9]{min-width:0;flex:1 1 auto}.limit-panel-title-line[data-v-161fb8e9]{display:flex;min-width:0;align-items:baseline;gap:10px;flex-wrap:nowrap}.amv-panel[data-v-161fb8e9]{display:grid;grid-template-rows:auto auto minmax(280px,1fr);min-width:0}.panel-head.amv-head[data-v-161fb8e9]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;padding:8px 14px;align-items:center;gap:12px}.amv-head-left[data-v-161fb8e9]{min-width:0;flex:1 1 auto}.amv-title-row[data-v-161fb8e9]{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.amv-head-left h2[data-v-161fb8e9]{display:flex;align-items:baseline;gap:8px;flex:0 0 auto}.amv-head-left .amv-sub[data-v-161fb8e9]{display:inline;margin-top:0;font-size:11px;color:#94a3b8;font-weight:600}.amv-meta[data-v-161fb8e9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.amv-meta span[data-v-161fb8e9]{display:inline-flex;margin-top:0}.amv-head-center[data-v-161fb8e9]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;justify-self:center;text-align:center;white-space:nowrap}.amv-head .amv-state-badge[data-v-161fb8e9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:0;padding:3px 0 4px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;font-size:15px;font-weight:620;letter-spacing:.16em;line-height:1.2;white-space:nowrap}.amv-state-mark[data-v-161fb8e9]{display:inline-block;width:7px;height:7px;margin-right:-2px;border-radius:1px;background:currentColor;opacity:.85}.amv-state-name[data-v-161fb8e9]{font-style:normal}.amv-head-center .amv-days[data-v-161fb8e9]{display:inline;margin-top:0;letter-spacing:0;font-size:12px;font-weight:500;opacity:.72;white-space:nowrap}.amv-state-badge.is-long[data-v-161fb8e9]{color:#9f1239}.amv-state-badge.is-short[data-v-161fb8e9]{color:#0f766e}.amv-date[data-v-161fb8e9],.amv-days[data-v-161fb8e9],.amv-amv[data-v-161fb8e9],.amv-refresh-note[data-v-161fb8e9]{color:#64748b;font-size:12px}.amv-refresh-note[data-v-161fb8e9]{align-items:center;gap:5px;white-space:nowrap}.amv-refresh-note>i[data-v-161fb8e9]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9811f}.amv-switcher[data-v-161fb8e9]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 14px 10px;border-bottom:1px solid rgba(15,23,42,.06)}.amv-chip-row[data-v-161fb8e9]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.amv-industry-bar[data-v-161fb8e9]{display:flex;align-items:center;gap:8px;min-width:0}.amv-industry-search[data-v-161fb8e9]{flex:0 0 132px;min-width:108px}.amv-industry-sort[data-v-161fb8e9]{flex:0 0 132px;width:132px}.amv-industry-sort[data-v-161fb8e9] .n-base-selection{--n-height: 24px !important;font-size:11px}.amv-industry-search input[data-v-161fb8e9]{width:100%;height:24px;padding:0 10px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#334155;font-size:12px;font-family:inherit;outline:none}.amv-industry-search input[data-v-161fb8e9]::placeholder{color:#94a3b8}.amv-industry-search input[data-v-161fb8e9]:focus{border-color:#2563eb}.amv-industry-empty[data-v-161fb8e9]{display:inline-flex;align-items:center;height:24px;padding:0 4px;color:#94a3b8;font-size:12px;white-space:nowrap}.amv-industry-scroll[data-v-161fb8e9]{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.amv-chip-row.is-industry[data-v-161fb8e9]{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.amv-scroll-btn[data-v-161fb8e9]{flex:0 0 auto;width:24px;height:24px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#475569;font-size:16px;line-height:1;cursor:pointer}.amv-scroll-btn[data-v-161fb8e9]:hover{border-color:#2563eb;color:#1d4ed8}.amv-chip[data-v-161fb8e9]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;height:28px;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:650;font-family:inherit;white-space:nowrap;cursor:pointer}.amv-chip.is-industry[data-v-161fb8e9]{height:24px;padding:0 8px;font-size:11px;font-weight:600}.amv-chip-pct[data-v-161fb8e9]{font-variant-numeric:tabular-nums;font-size:10px}.amv-chip-pct.up[data-v-161fb8e9]{color:#dc2626}.amv-chip-pct.down[data-v-161fb8e9]{color:#059669}.amv-chip-dot[data-v-161fb8e9]{width:7px;height:7px;border-radius:50%;background:#94a3b8}.amv-chip.is-long .amv-chip-dot[data-v-161fb8e9]{background:#ef4444}.amv-chip.is-short .amv-chip-dot[data-v-161fb8e9]{background:#0f766e}.amv-chip.is-active[data-v-161fb8e9]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.amv-chip.is-active.is-long[data-v-161fb8e9]{border-color:#ef4444;background:#fef2f2;color:#b91c1c}.amv-chip.is-active.is-short[data-v-161fb8e9]{border-color:#0f766e;background:#0f766e14;color:#0f766e}.amv-head-right[data-v-161fb8e9]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-width:0}.amv-head-quote[data-v-161fb8e9]{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.amv-head-quote .amv-num[data-v-161fb8e9]{display:inline;margin-top:0;font-size:15px;line-height:1.2;font-weight:800;color:inherit}.amv-head-quote .amv-pct[data-v-161fb8e9]{display:inline;margin-top:0;font-size:28px;line-height:1.1;font-weight:800}.amv-head-quote .amv-pct.up[data-v-161fb8e9]{color:#ef4444}.amv-head-quote .amv-pct.down[data-v-161fb8e9]{color:#16a34a}.amv-legend[data-v-161fb8e9]{display:flex;align-items:center;gap:12px;min-width:0;color:#64748b;font-size:12px}.amv-legend span[data-v-161fb8e9]{display:inline-flex;align-items:center;gap:5px}.amv-legend b[data-v-161fb8e9],.amv-legend em[data-v-161fb8e9]{font:inherit;font-style:normal}.amv-legend em[data-v-161fb8e9]{color:#94a3b8}.legend-dot[data-v-161fb8e9]{display:inline-block;width:11px;height:11px;border-radius:3px}.legend-dot.is-long[data-v-161fb8e9]{background:#fecaca;border:1px solid #fca5a5}.legend-dot.is-short[data-v-161fb8e9]{background:#0f766e38;border:1px solid rgba(15,118,110,.45)}.amv-range-tabs[data-v-161fb8e9]{display:flex;gap:4px;padding:3px;border-radius:9px;background:#f1f5f9}.amv-range-tab[data-v-161fb8e9]{height:24px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:#475569;cursor:pointer;font-size:11px;font-weight:800}.amv-range-tab.is-active[data-v-161fb8e9]{color:#fff;background:#2563eb}.amv-chart-wrap[data-v-161fb8e9]{position:relative;min-height:0;overflow:hidden}.amv-chart-wrap[data-v-161fb8e9] .klwc-wrap{border:none;border-radius:0;background:transparent}.amv-chart-loading[data-v-161fb8e9]{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f8fafc6b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.amv-loading-spinner[data-v-161fb8e9]{width:30px;height:30px;border:3px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:amv-spin-161fb8e9 .72s linear infinite}@keyframes amv-spin-161fb8e9{to{transform:rotate(360deg)}}.amv-loading[data-v-161fb8e9]{padding:34px 0;color:#94a3b8;font-size:13px;text-align:center}.limit-panel-title-line h2[data-v-161fb8e9]{flex:0 0 auto}.panel-head .limit-panel-title-meta[data-v-161fb8e9]{display:inline-flex;min-width:0;margin-top:0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hot-money-copy-btn[data-v-161fb8e9]{min-width:74px}.hot-money-visible-count[data-v-161fb8e9]{color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}.table-wrap[data-v-161fb8e9]{overflow:auto}.home-table[data-v-161fb8e9]{width:100%;border-collapse:collapse;font-size:12px}.home-table th[data-v-161fb8e9],.home-table td[data-v-161fb8e9]{padding:9px 10px;border-bottom:1px solid rgba(15,23,42,.06);text-align:right;white-space:nowrap}.home-table th[data-v-161fb8e9]{color:#64748b;font-size:11px;font-weight:700;background:#f8fafc}.sort-head[data-v-161fb8e9]{width:100%;padding:0;border:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:inherit;background:transparent;font:inherit;cursor:pointer}.sort-head.align-left[data-v-161fb8e9]{justify-content:flex-start}.sort-head em[data-v-161fb8e9]{color:#94a3b8;font-style:normal;font-size:10px;line-height:1}.sort-head em[data-v-161fb8e9]:empty{display:none}.sort-head em.is-active[data-v-161fb8e9],.sort-head:hover span[data-v-161fb8e9],.sort-head:hover em[data-v-161fb8e9]{color:#2563eb}.home-table th[data-v-161fb8e9]:nth-child(2),.home-table td[data-v-161fb8e9]:nth-child(2),.home-table th[data-v-161fb8e9]:nth-child(9),.home-table td[data-v-161fb8e9]:nth-child(9){text-align:left}.home-table tbody tr[data-v-161fb8e9]{cursor:pointer}.home-table tbody tr[data-v-161fb8e9]:hover{background:#2563eb0a}.empty-cell[data-v-161fb8e9]{color:#94a3b8;text-align:center!important;cursor:default}.rank-col[data-v-161fb8e9]{width:42px;text-align:center!important}.rank-badge[data-v-161fb8e9]{display:inline-flex;width:22px;height:22px;border-radius:7px;align-items:center;justify-content:center;color:#64748b;background:#eef2f7;font-size:11px;font-weight:800}.rank-badge.is-top[data-v-161fb8e9]{color:#fff;background:#ef4444}.stock-cell[data-v-161fb8e9]{display:grid;gap:2px;min-width:88px}.stock-cell strong[data-v-161fb8e9]{color:#0f172a;font-size:13px}.stock-cell span[data-v-161fb8e9]{color:#94a3b8;font-size:10px}.strong-text[data-v-161fb8e9]{font-weight:800}.is-up[data-v-161fb8e9]{color:#dc2626!important}.is-down[data-v-161fb8e9]{color:#16a34a!important}.tag-cell[data-v-161fb8e9]{min-width:220px;max-width:300px;color:#475569;white-space:normal!important}.strength-tags[data-v-161fb8e9]{max-width:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px}.strength-tags span[data-v-161fb8e9],.tag-more[data-v-161fb8e9]{min-width:0;max-width:112px;height:19px;padding:0 6px;border-radius:6px;display:inline-flex;align-items:center;color:#475569;background:#f1f5f9;font-size:10px;line-height:19px}.strength-tags span[data-v-161fb8e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-more[data-v-161fb8e9]{border:0;color:#1d4ed8;background:#2563eb14;cursor:pointer}.action-col[data-v-161fb8e9]{width:70px}.mini-action[data-v-161fb8e9]{height:25px;padding:0 8px;color:#1d4ed8;background:#2563eb14}.limit-detail-tabs[data-v-161fb8e9]{padding:8px 10px;display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid rgba(15,23,42,.06)}.limit-detail-tabs button[data-v-161fb8e9]{flex:0 0 auto;height:30px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#475569;background:#f8fafc;font-size:12px;font-weight:850;cursor:pointer}.limit-detail-tabs button.is-active[data-v-161fb8e9]{color:#fff;border-color:#2563eb;background:#2563eb}.limit-detail-wrap[data-v-161fb8e9]{padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100vh - 318px);min-height:420px}.limit-detail-head[data-v-161fb8e9]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px}.limit-detail-head>div[data-v-161fb8e9]:first-child{min-width:0;display:grid;gap:3px}.limit-detail-head strong[data-v-161fb8e9]{color:#0f172a;font-size:15px;line-height:1.2}.limit-detail-head span[data-v-161fb8e9]{color:#64748b;font-size:12px}.limit-detail-stats[data-v-161fb8e9]{flex:0 0 auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.limit-detail-stats span[data-v-161fb8e9]{min-height:24px;padding:0 8px;border-radius:7px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800}.limit-detail-stats strong[data-v-161fb8e9]{color:#0f172a;font-size:12px}.limit-detail-table-wrap[data-v-161fb8e9]{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:9px}.limit-detail-table[data-v-161fb8e9]{width:100%;min-width:820px;border-collapse:collapse;background:#fff}.limit-detail-table th[data-v-161fb8e9],.limit-detail-table td[data-v-161fb8e9]{height:34px;padding:6px 9px;border-bottom:1px solid rgba(15,23,42,.06);color:#334155;font-size:12px;text-align:left;white-space:nowrap}.limit-detail-table th[data-v-161fb8e9]{background:#f8fafc;color:#64748b;font-size:11px;font-weight:900}.limit-detail-table tbody tr[data-v-161fb8e9]:hover{background:#f8fafc}.limit-detail-stock-btn[data-v-161fb8e9]{padding:0;border:0;background:transparent;display:inline-flex;align-items:baseline;gap:6px;color:inherit;cursor:pointer}.limit-detail-stock-btn strong[data-v-161fb8e9]{color:#0f172a;font-size:13px}.limit-detail-stock-btn span[data-v-161fb8e9]{color:#94a3b8;font-size:11px}.limit-detail-tags[data-v-161fb8e9]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.limit-previous-groups[data-v-161fb8e9]{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.limit-previous-body[data-v-161fb8e9]{min-height:0;display:flex;flex-direction:column}.limit-previous-mobile-tabs[data-v-161fb8e9]{display:none}.limit-previous-mobile-tabs button[data-v-161fb8e9]{min-width:0;height:30px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc;color:#475569;cursor:pointer;font-size:12px;font-weight:850}.limit-previous-mobile-tabs button strong[data-v-161fb8e9]{margin-left:2px;font-size:12px}.limit-previous-mobile-tabs button.is-active[data-v-161fb8e9]{border-color:#2563eb5c;background:#2563eb;color:#fff}.limit-previous-group[data-v-161fb8e9]{min-width:0;min-height:0;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.limit-previous-group header[data-v-161fb8e9]{min-height:34px;padding:7px 10px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:8px}.limit-previous-group header div[data-v-161fb8e9]{min-width:0}.limit-previous-group header strong[data-v-161fb8e9]{color:#0f172a;font-size:14px;line-height:1.2}.limit-previous-group header span[data-v-161fb8e9]{color:#64748b;font-size:11px;line-height:1.2}.limit-previous-group header em[data-v-161fb8e9]{color:#334155;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.limit-previous-group.tone-promoted header[data-v-161fb8e9]{background:#fff1f2}.limit-previous-group.tone-up header[data-v-161fb8e9]{background:#fff7ed}.limit-previous-group.tone-down header[data-v-161fb8e9]{background:#f0fdf4}.limit-previous-group.tone-promoted[data-v-161fb8e9]{background:#fff8f8}.limit-previous-group.tone-up[data-v-161fb8e9]{background:#fffaf4}.limit-previous-group.tone-down[data-v-161fb8e9]{background:#f8fff9}.limit-previous-list[data-v-161fb8e9]{overflow:auto;min-height:0}.limit-previous-table[data-v-161fb8e9]{width:100%;table-layout:fixed;border-collapse:collapse}.limit-previous-col-stock[data-v-161fb8e9]{width:34%}.limit-previous-col-pct[data-v-161fb8e9]{width:21%}.limit-previous-col-amount[data-v-161fb8e9]{width:20%}.limit-previous-col-meta[data-v-161fb8e9]{width:25%}.limit-previous-table tr[data-v-161fb8e9]{cursor:pointer}.limit-previous-table tr[data-v-161fb8e9]:hover{background:#f8fafc}.limit-previous-table td[data-v-161fb8e9]{height:32px;padding:3px 7px;border-bottom:1px solid rgba(15,23,42,.05);vertical-align:middle}.limit-previous-table td>span[data-v-161fb8e9],.limit-previous-table td>strong[data-v-161fb8e9]{min-width:0;max-width:100%}.limit-previous-stock[data-v-161fb8e9]{min-width:0;display:grid;gap:1px}.limit-previous-stock strong[data-v-161fb8e9]{color:#0f172a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-previous-stock small[data-v-161fb8e9]{color:#94a3b8;font-size:10px}.limit-previous-meta[data-v-161fb8e9],.limit-previous-tags[data-v-161fb8e9]{display:block;color:#64748b;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.limit-previous-pct[data-v-161fb8e9]{display:block;font-size:12px;font-weight:900;white-space:nowrap}.limit-promotion-grid[data-v-161fb8e9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.limit-promotion-card[data-v-161fb8e9]{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#fff;overflow:hidden}.limit-promotion-card header[data-v-161fb8e9]{padding:8px 9px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafc}.limit-promotion-card header div[data-v-161fb8e9],.limit-promotion-name[data-v-161fb8e9]{min-width:0;display:grid;gap:2px}.limit-promotion-card header strong[data-v-161fb8e9]{color:#0f172a;font-size:13px}.limit-promotion-card header span[data-v-161fb8e9]{color:#64748b;font-size:11px;font-weight:800}.limit-promotion-list[data-v-161fb8e9]{max-height:calc(100vh - 350px);overflow:auto}.limit-promotion-row[data-v-161fb8e9]{width:100%;min-height:34px;padding:6px 8px;border:0;border-bottom:1px solid rgba(15,23,42,.05);background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;text-align:left;cursor:pointer}.limit-promotion-row[data-v-161fb8e9]:hover{background:#f8fafc}.limit-promotion-name strong[data-v-161fb8e9]{color:#0f172a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-promotion-name small[data-v-161fb8e9]{color:#94a3b8;font-size:10px}.limit-sector-detail-grid[data-v-161fb8e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.limit-sector-detail-card[data-v-161fb8e9]{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#fff;overflow:hidden}.limit-sector-detail-card header[data-v-161fb8e9]{min-height:44px;padding:8px 9px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:8px}.limit-sector-detail-card header div[data-v-161fb8e9]{min-width:0;display:grid;gap:3px}.limit-sector-detail-card header strong[data-v-161fb8e9]{color:#0f172a;font-size:13px}.limit-sector-detail-card header span[data-v-161fb8e9],.limit-sector-detail-card header em[data-v-161fb8e9]{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.limit-sector-stock-list[data-v-161fb8e9]{padding:7px;display:flex;flex-wrap:wrap;gap:5px}.limit-sector-stock[data-v-161fb8e9]{min-height:26px;padding:4px 7px;border:1px solid rgba(15,23,42,.08);border-radius:7px;background:#fff;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.limit-sector-stock strong[data-v-161fb8e9]{color:#0f172a;font-size:12px}.limit-sector-stock span[data-v-161fb8e9]{color:#64748b;font-size:10px;font-weight:800}.limit-sector-stock em[data-v-161fb8e9]{font-size:10px;font-style:normal;font-weight:900}.limit-insight-grid[data-v-161fb8e9]{padding:8px 10px;display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:8px;border-bottom:1px solid rgba(15,23,42,.06)}.limit-insight-card[data-v-161fb8e9]{min-width:0;padding:8px 9px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc;display:grid;align-content:start;gap:5px}.limit-insight-card header[data-v-161fb8e9]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:1px}.limit-insight-card header strong[data-v-161fb8e9]{color:#0f172a;font-size:13px}.limit-insight-card header span[data-v-161fb8e9]{color:#94a3b8;font-size:11px}.limit-insight-line[data-v-161fb8e9]{min-height:19px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:12px}.limit-insight-line strong[data-v-161fb8e9]{color:#0f172a;font-size:12px;white-space:nowrap}.limit-sector-card[data-v-161fb8e9]{gap:4px}.limit-sector-row[data-v-161fb8e9]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:24px;color:#64748b;font-size:12px}.limit-sector-row>div[data-v-161fb8e9]{min-width:0;display:flex;align-items:baseline;gap:6px}.limit-sector-row strong[data-v-161fb8e9]{flex:0 0 auto;color:#0f172a;font-size:12px}.limit-sector-row span[data-v-161fb8e9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:11px}.limit-sector-row em[data-v-161fb8e9],.limit-sector-row small[data-v-161fb8e9]{color:#475569;font-style:normal;font-size:11px;white-space:nowrap}.hot-money-map-wrap[data-v-161fb8e9]{padding:12px 14px 18px;overflow:auto}.hot-money-map[data-v-161fb8e9]{--hot-line: #31d6c8;min-width:930px;min-height:calc(100vh - 238px);display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;background:#fff}.hot-money-map-root[data-v-161fb8e9]{position:sticky;left:0;z-index:3;width:186px;min-height:88px;padding:14px 12px;border-radius:8px;background:#35b7d1;color:#fff;display:grid;align-content:center;justify-items:center;gap:4px;text-align:center;box-shadow:0 12px 28px #35b7d129}.hot-money-map-root[data-v-161fb8e9]:after{content:"";position:absolute;left:100%;top:50%;width:28px;height:3px;background:var(--hot-line)}.hot-money-map-root strong[data-v-161fb8e9]{font-size:20px;line-height:1.1;font-weight:900}.hot-money-map-root span[data-v-161fb8e9]{font-size:17px;line-height:1.1;font-weight:900}.hot-money-map-root em[data-v-161fb8e9]{font-size:12px;font-style:normal;font-weight:900}.hot-money-map-branches[data-v-161fb8e9]{position:relative;display:grid;gap:30px;padding:12px 0 12px 18px}.hot-money-map-branches[data-v-161fb8e9]:before{content:"";position:absolute;left:0;top:54px;bottom:54px;width:3px;background:var(--hot-line)}.hot-money-map-branch[data-v-161fb8e9]{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:22px}.hot-money-map-branch[data-v-161fb8e9]:before{content:"";position:absolute;left:-18px;top:50%;width:18px;height:3px;background:var(--hot-line)}.hot-money-group-node[data-v-161fb8e9]{position:relative;z-index:2;min-height:50px;padding:9px 10px;border-radius:8px;background:#0ca8a1;color:#fff;display:grid;align-content:center;justify-items:center;gap:3px;text-align:center}.hot-money-group-node[data-v-161fb8e9]:after{content:"";position:absolute;left:100%;top:50%;width:22px;height:3px;background:var(--hot-line)}.hot-money-group-node strong[data-v-161fb8e9]{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;font-weight:900}.hot-money-group-node span[data-v-161fb8e9]{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.1;opacity:.86}.hot-money-stock-tree[data-v-161fb8e9]{position:relative;display:grid;gap:8px;padding-left:20px}.hot-money-stock-tree[data-v-161fb8e9]:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;background:var(--hot-line)}.hot-money-stock-row[data-v-161fb8e9]{position:relative;display:grid;grid-template-columns:max-content minmax(224px,1fr);align-items:center;gap:26px}.hot-money-stock-row[data-v-161fb8e9]:before{content:"";position:absolute;left:-20px;top:50%;width:20px;height:2px;background:var(--hot-line)}.hot-money-stock-node[data-v-161fb8e9]{position:relative;z-index:2;min-width:136px;max-width:190px;min-height:34px;padding:5px 10px;border:0;border-radius:7px;background:#f20d0d;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:7px;cursor:pointer;box-shadow:0 7px 14px #f20d0d24}.hot-money-stock-node[data-v-161fb8e9]:after{content:"";position:absolute;left:100%;top:50%;width:26px;height:2px;background:var(--hot-line)}.hot-money-stock-node.is-sell[data-v-161fb8e9]{background:#0b8322;box-shadow:0 7px 14px #0b832224}.hot-money-stock-node[data-v-161fb8e9]:hover{filter:brightness(1.06)}.hot-money-stock-node strong[data-v-161fb8e9],.hot-money-stock-node span[data-v-161fb8e9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;font-weight:900}.hot-money-stock-node span[data-v-161fb8e9]{flex:0 0 auto}.hot-money-leaf-list[data-v-161fb8e9]{position:relative;display:grid;gap:6px;align-content:center}.hot-money-leaf-list[data-v-161fb8e9]:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:2px;background:var(--hot-line)}.hot-money-leaf-node[data-v-161fb8e9]{position:relative;min-width:238px;max-width:360px;min-height:31px;padding:5px 10px;border-radius:8px;background:#d8fbf7;color:#07525a;display:inline-flex;align-items:center;justify-content:space-between;gap:10px}.hot-money-leaf-node[data-v-161fb8e9]:before{content:"";position:absolute;left:-26px;top:50%;width:26px;height:2px;background:var(--hot-line)}.hot-money-leaf-node span[data-v-161fb8e9],.hot-money-leaf-node strong[data-v-161fb8e9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.1;font-weight:750}.hot-money-leaf-node strong[data-v-161fb8e9]{flex:0 0 auto;font-weight:900}.limit-heat-wrap[data-v-161fb8e9]{padding:10px;display:grid;gap:8px}.limit-heat-title[data-v-161fb8e9]{min-height:34px;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-bottom:0;background:#f8fafc;color:#111827;display:flex;align-items:center;justify-content:space-between;gap:12px}.limit-heat-heading[data-v-161fb8e9]{min-width:0;flex:1;display:flex;align-items:baseline;justify-content:center;gap:12px}.limit-heat-title strong[data-v-161fb8e9]{font-size:18px;line-height:1.1;font-weight:900}.limit-heat-title span[data-v-161fb8e9]{color:#0f172a9e;font-size:11px}.limit-heat-copy-btn[data-v-161fb8e9]{flex:0 0 auto;height:28px}.limit-heat-title-side[data-v-161fb8e9]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.limit-heat-title-side span[data-v-161fb8e9]{height:28px;min-width:66px;padding:3px 8px;border-radius:7px;background:#0f172a0e;display:grid;align-content:center;gap:1px;text-align:center}.limit-heat-title-side em[data-v-161fb8e9]{color:#64748b;font-size:10px;font-style:normal;line-height:1;font-weight:800}.limit-heat-title-side strong[data-v-161fb8e9]{color:#0f172a;font-size:15px;line-height:1;font-weight:950}.limit-heat-scroll[data-v-161fb8e9]{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:0 0 10px 10px}.limit-heat-table[data-v-161fb8e9]{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;background:#fff}.limit-heat-table th[data-v-161fb8e9],.limit-heat-table td[data-v-161fb8e9]{border:1px solid rgba(15,23,42,.08);vertical-align:top}.limit-heat-table thead th[data-v-161fb8e9]{min-height:42px;padding:7px 8px;background:#eef2f7;color:#111827;text-align:center;font-size:17px;line-height:1.15;font-weight:900}.limit-heat-table thead th span[data-v-161fb8e9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-heat-row-head[data-v-161fb8e9]{width:92px;background:#f8fafc!important;color:#111827;text-align:center;vertical-align:middle!important}.limit-heat-row-head strong[data-v-161fb8e9],.limit-heat-row-head span[data-v-161fb8e9]{display:block}.limit-heat-row-head strong[data-v-161fb8e9]{font-size:15px;line-height:1.2;font-weight:900}.limit-heat-row-head span[data-v-161fb8e9]{margin-top:2px;color:#475569;font-size:11px;font-weight:800}.limit-heat-table tbody td[data-v-161fb8e9]{height:64px;padding:5px 7px;background:linear-gradient(#fff,#fff) padding-box,repeating-linear-gradient(to bottom,transparent 0 26px,rgba(15,23,42,.045) 26px 27px)}.limit-heat-table tbody tr:last-child td[data-v-161fb8e9]{height:360px}.limit-heat-stock-list[data-v-161fb8e9]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px 8px}.limit-heat-stock[data-v-161fb8e9]{padding:0;border:0;color:#111827;background:transparent;font-size:14px;line-height:1.35;cursor:pointer}.limit-heat-stock[data-v-161fb8e9]:hover{color:#2563eb;text-decoration:underline}.limit-heat-stock.is-heavy[data-v-161fb8e9]{font-weight:900}.limit-heat-stock.is-20cm[data-v-161fb8e9]{color:#0e7490}.limit-heat-stock.is-30cm[data-v-161fb8e9]{color:#7e22ce}.limit-heat-table tfoot th[data-v-161fb8e9],.limit-heat-table tfoot td[data-v-161fb8e9]{height:30px;padding:4px 8px;background:#f8fafc;color:#111827;text-align:center;vertical-align:middle}.limit-heat-table tfoot strong[data-v-161fb8e9]{font-size:16px;font-weight:900}.limit-heat-foot[data-v-161fb8e9]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569;font-size:13px;font-weight:700}.limit-heat-foot>span[data-v-161fb8e9]{line-height:1.35}.home-rotation-panel .panel-head[data-v-161fb8e9]{align-items:center}.home-rotation-head-left[data-v-161fb8e9]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.home-rotation-kind-filter[data-v-161fb8e9]{flex:0 0 auto}.home-rotation-panel .panel-head-title-line[data-v-161fb8e9]{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden}.home-rotation-panel .panel-head-title-line h2[data-v-161fb8e9]{flex:0 0 auto}.home-rotation-panel .panel-head-title-line span[data-v-161fb8e9]{display:inline;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.home-rotation-loading[data-v-161fb8e9],.home-rotation-empty[data-v-161fb8e9]{padding:28px 12px;text-align:center;color:#64748b}.sector-rotation-wrap[data-v-161fb8e9]{min-width:0}.sector-rotation-scroll[data-v-161fb8e9]{overflow:auto;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#ffffffb8}.sector-rotation-table[data-v-161fb8e9]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sector-rotation-table th[data-v-161fb8e9],.sector-rotation-table td[data-v-161fb8e9]{min-width:92px;padding:8px 10px;border-right:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);vertical-align:middle;text-align:center}.sector-rotation-table thead th[data-v-161fb8e9]{position:sticky;top:0;z-index:2;background:#f8fafc;color:#334155;font-size:12px;font-weight:500}.sector-rotation-rank-head[data-v-161fb8e9],.sector-rotation-window-col[data-v-161fb8e9]{position:sticky;left:0;z-index:1;min-width:88px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:500}.sector-rotation-window-col[data-v-161fb8e9]{z-index:1;background:#fff;text-align:center}.sector-rotation-name[data-v-161fb8e9],.sector-rotation-pct[data-v-161fb8e9]{display:block;font-weight:400}.sector-rotation-name[data-v-161fb8e9]{color:#0f172a;font-size:12px;line-height:1.35;white-space:nowrap}.sector-rotation-pct[data-v-161fb8e9]{margin-top:2px;font-size:12px;line-height:1.2}.sector-rotation-table thead .sector-rotation-rank-head[data-v-161fb8e9]{z-index:4}.sector-rotation-window-select[data-v-161fb8e9]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#64748b}.sector-rotation-window-select select[data-v-161fb8e9]{min-width:72px;height:28px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#fff;color:#0f172a;font-size:12px;font-weight:500;padding:0 8px}.sector-rotation-table tbody td[data-v-161fb8e9]{background:#fff;transition:background-color .12s ease,box-shadow .12s ease}.sector-rotation-empty-cell[data-v-161fb8e9]{color:#94a3b8;font-weight:400}.sector-rotation-table .is-window-col[data-v-161fb8e9]{background:#facc1514}.sector-rotation-table thead .is-window-col[data-v-161fb8e9]{background:#facc1529}.sector-rotation-table .is-window-start[data-v-161fb8e9]{border-left:2px solid #f0b429}.sector-rotation-table .is-window-end[data-v-161fb8e9]{border-right:2px solid #f0b429}.sector-rotation-table thead .is-window-col[data-v-161fb8e9]{border-top:2px solid #f0b429}.sector-rotation-table tbody tr:last-child .is-window-col[data-v-161fb8e9]{border-bottom:2px solid #f0b429}.sector-rotation-table tbody td.is-sector-hover[data-v-161fb8e9]{background:#fbbf248c!important;box-shadow:inset 0 0 0 2px #d97706;position:relative;z-index:3}.sector-rotation-table tbody td.is-sector-hover .sector-rotation-name[data-v-161fb8e9]{color:#78350f}.sector-rotation-window-col.is-sector-hover[data-v-161fb8e9]{z-index:5}.limit-frequent-inline[data-v-161fb8e9]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.limit-frequent-inline strong[data-v-161fb8e9]{color:#0f172a;font-size:14px;font-weight:900}.limit-frequent-inline button[data-v-161fb8e9]{height:26px;padding:0 8px;border:0;border-radius:6px;color:#1d4ed8;background:#2563eb14;font-size:12px;font-weight:800;cursor:pointer}.empty-mini[data-v-161fb8e9]{padding:12px 8px;color:#94a3b8;font-size:12px;text-align:center}.limit-frequent[data-v-161fb8e9]{padding:8px;border-left:1px solid rgba(15,23,42,.06);display:grid;align-content:start;gap:7px;overflow:auto}.limit-frequent-head[data-v-161fb8e9]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.limit-frequent-head span[data-v-161fb8e9]{color:#64748b;font-size:12px}.frequent-row[data-v-161fb8e9]{min-width:0;padding:6px 7px;border:1px solid rgba(15,23,42,.08);border-radius:7px;background:#f8fafc;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;cursor:pointer}.frequent-row>span[data-v-161fb8e9]{color:#475569;font-size:11px;font-weight:800}.frequent-row>strong[data-v-161fb8e9]{font-size:12px}.frequent-row .stock-cell strong[data-v-161fb8e9]{font-size:13px}.frequent-row .stock-cell span[data-v-161fb8e9]{font-size:11px}.compact-list[data-v-161fb8e9],.watch-list[data-v-161fb8e9]{padding:8px;display:grid;gap:6px}.low-grid[data-v-161fb8e9],.watch-grid[data-v-161fb8e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px}.compact-row[data-v-161fb8e9],.watch-row[data-v-161fb8e9],.multi-row[data-v-161fb8e9],.resonance-master-row[data-v-161fb8e9],.low-card[data-v-161fb8e9],.watch-card[data-v-161fb8e9]{border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left}.resonance-master-row[data-v-161fb8e9],.low-card[data-v-161fb8e9],.watch-card[data-v-161fb8e9]{border:1px solid rgba(15,23,42,.08);background:#f8fafc}.resonance-drill[data-v-161fb8e9]{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:calc(100vh - 286px)}.resonance-master[data-v-161fb8e9]{padding:10px;border-right:1px solid rgba(15,23,42,.06);display:grid;align-content:start;gap:7px;max-height:calc(100vh - 286px);overflow:auto}.resonance-master-row[data-v-161fb8e9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px}.resonance-master-row span[data-v-161fb8e9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:800}.resonance-master-row strong[data-v-161fb8e9]{color:#1d4ed8;font-size:13px}.resonance-master-row small[data-v-161fb8e9]{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px}.resonance-master-row.is-active[data-v-161fb8e9]{border-color:#2563eb5c;background:#2563eb14}.resonance-detail[data-v-161fb8e9]{border:1px solid rgba(15,23,42,.08);border-width:0;background:#fff;min-width:0}.detail-head[data-v-161fb8e9]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06)}.detail-head strong[data-v-161fb8e9]{font-size:14px}.detail-head span[data-v-161fb8e9]{display:block;margin-top:3px;color:#64748b;font-size:12px}.resonance-table-wrap[data-v-161fb8e9]{max-height:calc(100vh - 350px)}.resonance-stock-table[data-v-161fb8e9]{min-width:760px}.low-card[data-v-161fb8e9],.watch-card[data-v-161fb8e9]{display:grid;gap:8px;min-height:108px;padding:12px}.low-card>strong[data-v-161fb8e9],.watch-card>strong[data-v-161fb8e9]{font-size:18px;line-height:1}.low-card>span[data-v-161fb8e9],.watch-card>small[data-v-161fb8e9]{color:#64748b;font-size:12px}.low-card>small[data-v-161fb8e9]{color:#475569;font-size:12px;line-height:1.35}.compact-row[data-v-161fb8e9]:hover,.watch-row[data-v-161fb8e9]:hover,.multi-row[data-v-161fb8e9]:hover,.resonance-master-row[data-v-161fb8e9]:hover,.low-card[data-v-161fb8e9]:hover,.watch-card[data-v-161fb8e9]:hover{background:#2563eb0f}.compact-row[data-v-161fb8e9],.watch-row[data-v-161fb8e9]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px}.compact-row span[data-v-161fb8e9],.watch-row span[data-v-161fb8e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.compact-row small[data-v-161fb8e9],.watch-row small[data-v-161fb8e9]{color:#64748b;font-size:11px}.compact-row strong[data-v-161fb8e9],.watch-row strong[data-v-161fb8e9]{font-size:12px}.multi-list[data-v-161fb8e9]{display:grid;gap:0}.period-filter[data-v-161fb8e9]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.period-filter button[data-v-161fb8e9]{height:24px;border:0;border-radius:7px;padding:0 7px;background:#f1f5f9;color:#475569;cursor:pointer;font-size:11px;font-weight:800}.period-filter button.is-active[data-v-161fb8e9]{color:#fff;background:#2563eb}.multi-row[data-v-161fb8e9]{display:grid;grid-template-columns:130px minmax(130px,1fr) minmax(220px,1.4fr) 70px;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.06)}.multi-periods[data-v-161fb8e9]{color:#475569;font-size:12px;font-weight:700}.multi-returns[data-v-161fb8e9]{display:flex;gap:8px;flex-wrap:wrap;color:#64748b;font-size:11px}.mini-tabs[data-v-161fb8e9]{display:flex;gap:4px;padding:3px;border-radius:9px;background:#f1f5f9}.mini-tabs button[data-v-161fb8e9]{height:24px;padding:0 8px;font-size:11px}.mini-tabs button.is-active[data-v-161fb8e9]{color:#fff;background:#2563eb}.chart-modal-head[data-v-161fb8e9]{display:flex;align-items:baseline;gap:8px}.chart-modal-head strong[data-v-161fb8e9]{font-size:16px}.chart-modal-head span[data-v-161fb8e9]{color:#64748b;font-size:12px}.home-chart-modal{width:min(980px,92vw)}html[data-theme=dark] .home-page{color:#e2e8f0}html[data-theme=dark] .home-title-block p,html[data-theme=dark] .panel-head span,html[data-theme=dark] .compact-row small,html[data-theme=dark] .watch-row small,html[data-theme=dark] .multi-returns,html[data-theme=dark] .stock-cell span,html[data-theme=dark] .chart-modal-head span{color:#cbd5e1b3}html[data-theme=dark] .home-panel,html[data-theme=dark] .home-page-tab,html[data-theme=dark] .limit-summary-card,html[data-theme=dark] .limit-insight-card,html[data-theme=dark] .hot-money-summary-strip div,html[data-theme=dark] .hot-money-card,html[data-theme=dark] .limit-column,html[data-theme=dark] .limit-stock-row,html[data-theme=dark] .limit-frequent,html[data-theme=dark] .frequent-row,html[data-theme=dark] .home-loading,html[data-theme=dark] .empty-note{border-color:#94a3b842;background:#111827f5;box-shadow:0 10px 24px #0000002e}html[data-theme=dark] .home-page-tab{color:#cbd5e1}html[data-theme=dark] .home-page-tab strong,html[data-theme=dark] .resonance-master-row span,html[data-theme=dark] .detail-head strong,html[data-theme=dark] .limit-summary-card strong,html[data-theme=dark] .limit-insight-card header strong,html[data-theme=dark] .limit-insight-line strong,html[data-theme=dark] .limit-sector-row strong,html[data-theme=dark] .hot-money-summary-strip strong,html[data-theme=dark] .hot-money-seat strong,html[data-theme=dark] .hot-money-card header strong,html[data-theme=dark] .hot-money-summary-line strong,html[data-theme=dark] .hot-money-node strong,html[data-theme=dark] .limit-column header span,html[data-theme=dark] .limit-frequent-head strong,html[data-theme=dark] .panel-head h2{color:#f8fafc;font-weight:850}html[data-theme=dark] .home-page-tab span,html[data-theme=dark] .resonance-master-row small,html[data-theme=dark] .low-card>span,html[data-theme=dark] .watch-card>small,html[data-theme=dark] .low-card>small,html[data-theme=dark] .limit-summary-card span,html[data-theme=dark] .limit-insight-card header span,html[data-theme=dark] .limit-insight-line,html[data-theme=dark] .limit-sector-row span,html[data-theme=dark] .limit-sector-row em,html[data-theme=dark] .limit-sector-row small,html[data-theme=dark] .hot-money-summary-strip span,html[data-theme=dark] .hot-money-seat span,html[data-theme=dark] .hot-money-card header span,html[data-theme=dark] .hot-money-summary-line span,html[data-theme=dark] .hot-money-branch header em,html[data-theme=dark] .hot-money-node span,html[data-theme=dark] .hot-money-node em,html[data-theme=dark] .limit-frequent-head span,html[data-theme=dark] .frequent-row>span,html[data-theme=dark] .empty-mini{color:#e2e8f0c7}html[data-theme=dark] .home-page-tab.is-active{background:#2563eb}html[data-theme=dark] .resonance-master-row,html[data-theme=dark] .low-card,html[data-theme=dark] .watch-card,html[data-theme=dark] .resonance-detail{border-color:#94a3b83d;background:#1e293bdb}html[data-theme=dark] .resonance-master{border-right-color:#94a3b824;border-bottom-color:#94a3b824}html[data-theme=dark] .detail-head{border-bottom-color:#94a3b824}html[data-theme=dark] .detail-head span{color:#cbd5e1a8}html[data-theme=dark],html[data-chart-theme=tdx]{color:#f8fafc!important}html[data-theme=dark] .amv-date,html[data-theme=dark] .amv-days,html[data-theme=dark] .amv-amv,html[data-theme=dark] .amv-refresh-note,html[data-theme=dark] .amv-legend{color:#cbd5e1b3}html[data-theme=dark] .amv-state-badge.is-long{color:#fda4af}html[data-theme=dark] .amv-state-badge.is-short{color:#5eead4}html[data-theme=dark] .amv-switcher{border-bottom-color:#94a3b824}html[data-theme=dark] .amv-chip{border-color:#94a3b847;background:#1e293bdb;color:#e2e8f0}html[data-theme=dark] .amv-chip.is-active{border-color:#60a5fa;background:#2563eb38;color:#bfdbfe}html[data-theme=dark] .amv-chip.is-active.is-long{border-color:#f87171;background:#ef44442e;color:#fecaca}html[data-theme=dark] .amv-chip.is-active.is-short{border-color:#5eead4;background:#0f766e47;color:#99f6e4}html[data-theme=dark] .amv-scroll-btn,html[data-theme=dark] .amv-industry-search input{border-color:#94a3b847;background:#1e293bdb;color:#e2e8f0}html[data-theme=dark] .amv-industry-search input::placeholder,html[data-theme=dark] .amv-industry-empty{color:#94a3b8c7}html[data-theme=dark] .amv-range-tabs{background:#334155e6}html[data-theme=dark] .amv-chart-loading{background:#0f172a75}html[data-theme=dark] .amv-range-tab{color:#cbd5e1}html[data-theme=dark] .hot-money-visible-count{color:#e2e8f0b8}html[data-theme=dark] .limit-heat-title{border-color:#94a3b85c;background:#111827;color:#f8fafc}html[data-theme=dark] .limit-heat-title span,html[data-theme=dark] .limit-heat-foot{color:#e2e8f0db}html[data-theme=dark] .limit-heat-title-side span{background:#94a3b829}html[data-theme=dark] .limit-heat-title-side em{color:#e2e8f0b8}html[data-theme=dark] .limit-heat-title-side strong{color:#f8fafc}html[data-theme=dark] .limit-heat-scroll,html[data-theme=dark] .limit-heat-table th,html[data-theme=dark] .limit-heat-table td{border-color:#94a3b85c}html[data-theme=dark] .limit-heat-table{background:#0f172a}html[data-theme=dark] .limit-heat-table thead th{background:#1f2937;color:#f8fafc}html[data-theme=dark] .limit-heat-row-head{background:#111827!important;color:#f8fafc}html[data-theme=dark] .limit-heat-row-head span{color:#e2e8f0b8}html[data-theme=dark] .limit-heat-table tbody td{background:linear-gradient(#101827,#101827) padding-box,repeating-linear-gradient(to bottom,transparent 0 26px,rgba(148,163,184,.12) 26px 27px)}html[data-theme=dark] .limit-heat-stock{color:#f8fafc}html[data-theme=dark] .limit-heat-stock:hover{color:#93c5fd}html[data-theme=dark] .sector-rotation-scroll{border-color:#94a3b82e;background:#0f172ab8}html[data-theme=dark] .sector-rotation-table th,html[data-theme=dark] .sector-rotation-table td{border-color:#94a3b824}html[data-theme=dark] .sector-rotation-table thead th,html[data-theme=dark] .sector-rotation-rank-head,html[data-theme=dark] .sector-rotation-window-col{background:#1e293bf5;color:#e2e8f0e0}html[data-theme=dark] .sector-rotation-window-col{background:#0f172ad1}html[data-theme=dark] .sector-rotation-name{color:#f8fafc}html[data-theme=dark] .sector-rotation-table tbody td{background:#0f172ad1}html[data-theme=dark] .sector-rotation-window-select select{border-color:#94a3b847;background:#0f172aeb;color:#f8fafc}html[data-theme=dark] .sector-rotation-table .is-window-col{background:#facc151f}html[data-theme=dark] .sector-rotation-table thead .is-window-col{background:#facc152e}html[data-theme=dark] .sector-rotation-table tbody td.is-sector-hover{background:#fbbf246b!important;box-shadow:inset 0 0 0 2px #fbbf24}html[data-theme=dark] .sector-rotation-table tbody td.is-sector-hover .sector-rotation-name{color:#fde68a}html[data-theme=dark] .limit-heat-table tfoot th,html[data-theme=dark] .limit-heat-table tfoot td{background:#1f2937;color:#f8fafc}html[data-theme=dark] .limit-frequent-inline strong{color:#f8fafc}html[data-theme=dark] .limit-frequent-inline button{color:#bfdbfe;background:#2563eb33}html[data-theme=dark] .limit-heat-copy-btn{color:#dbeafe;background:#2563eb38}html[data-theme=dark] .limit-detail-tabs,html[data-theme=dark] .limit-detail-table-wrap,html[data-theme=dark] .limit-promotion-card,html[data-theme=dark] .limit-sector-detail-card{border-color:#94a3b83d}html[data-theme=dark] .limit-detail-tabs button,html[data-theme=dark] .limit-previous-mobile-tabs button{color:#e2e8f0cc;border-color:#94a3b838;background:#1e293bdb}html[data-theme=dark] .limit-detail-tabs button.is-active,html[data-theme=dark] .limit-previous-mobile-tabs button.is-active{color:#fff;border-color:#2563eb;background:#2563eb}html[data-theme=dark] .limit-detail-head strong,html[data-theme=dark] .limit-detail-stats strong,html[data-theme=dark] .limit-detail-stock-btn strong,html[data-theme=dark] .limit-promotion-card header strong,html[data-theme=dark] .limit-promotion-name strong,html[data-theme=dark] .limit-sector-detail-card header strong,html[data-theme=dark] .limit-sector-stock strong{color:#f8fafc}html[data-theme=dark] .limit-detail-head span,html[data-theme=dark] .limit-detail-stats span,html[data-theme=dark] .limit-detail-stock-btn span,html[data-theme=dark] .limit-promotion-card header span,html[data-theme=dark] .limit-promotion-name small,html[data-theme=dark] .limit-sector-detail-card header span,html[data-theme=dark] .limit-sector-detail-card header em,html[data-theme=dark] .limit-sector-stock span{color:#e2e8f0c2}html[data-theme=dark] .limit-previous-group header span,html[data-theme=dark] .limit-previous-group header em,html[data-theme=dark] .limit-previous-meta,html[data-theme=dark] .limit-previous-tags,html[data-theme=dark] .limit-previous-stock small{color:#e2e8f0c2}html[data-theme=dark] .limit-detail-stats span{background:#1e293bdb}html[data-theme=dark] .limit-detail-table,html[data-theme=dark] .limit-promotion-card,html[data-theme=dark] .limit-sector-detail-card,html[data-theme=dark] .limit-sector-stock,html[data-theme=dark] .limit-previous-group,html[data-theme=dark] .home-page .limit-previous-group,html[data-theme=dark] .home-page .limit-previous-list{background:#0f172af5!important}html[data-theme=dark] .home-page .limit-previous-group.tone-promoted{background:#241318!important}html[data-theme=dark] .home-page .limit-previous-group.tone-up{background:#231b12!important}html[data-theme=dark] .home-page .limit-previous-group.tone-down{background:#122018!important}html[data-theme=dark] .limit-detail-table th,html[data-theme=dark] .limit-promotion-card header,html[data-theme=dark] .limit-sector-detail-card header,html[data-theme=dark] .limit-previous-group header{color:#e2e8f0c2;background:#1e293be6!important}html[data-theme=dark] .home-page .limit-previous-group header,html[data-theme=dark] .home-page .limit-previous-group.tone-promoted header,html[data-theme=dark] .home-page .limit-previous-group.tone-up header,html[data-theme=dark] .home-page .limit-previous-group.tone-down header{background:#1e293be6!important}html[data-theme=dark] .home-page .limit-previous-group.tone-promoted header{background:#3a1b24!important}html[data-theme=dark] .home-page .limit-previous-group.tone-up header{background:#372513!important}html[data-theme=dark] .home-page .limit-previous-group.tone-down header{background:#183222!important}html[data-theme=dark] .limit-detail-table td,html[data-theme=dark] .limit-detail-table th,html[data-theme=dark] .limit-promotion-card header,html[data-theme=dark] .limit-promotion-row,html[data-theme=dark] .limit-sector-detail-card header,html[data-theme=dark] .limit-sector-stock,html[data-theme=dark] .limit-previous-group,html[data-theme=dark] .limit-previous-group header,html[data-theme=dark] .limit-previous-table td{border-color:#94a3b82e}html[data-theme=dark] .limit-previous-group header strong,html[data-theme=dark] .limit-previous-stock strong{color:#f8fafc}html[data-theme=dark] .limit-detail-table td,html[data-theme=dark] .limit-promotion-row,html[data-theme=dark] .limit-previous-table td{color:#e2e8f0db;background:transparent!important}html[data-theme=dark] .limit-detail-table tbody tr:hover,html[data-theme=dark] .limit-promotion-row:hover,html[data-theme=dark] .limit-previous-table tr:hover{background:#1e293bb8!important}html[data-theme=dark] .resonance-master-row.is-active{border-color:#60a5fa75;background:#3b82f633}html[data-theme=dark] .period-filter button{color:#cbd5e1;background:#1e293beb}html[data-theme=dark] .period-filter button.is-active{color:#fff;background:#2563eb}html[data-theme=dark] .panel-head,html[data-theme=dark] .limit-summary-grid,html[data-theme=dark] .limit-insight-grid,html[data-theme=dark] .hot-money-grid,html[data-theme=dark] .limit-column header,html[data-theme=dark] .limit-frequent,html[data-theme=dark] .home-table th,html[data-theme=dark] .home-table td,html[data-theme=dark] .multi-row{border-color:#94a3b838}html[data-theme=dark] .home-table th{color:#e2e8f0d1;background:#1e293be6}html[data-theme=dark] .sort-head em{color:#94a3b8c7}html[data-theme=dark] .sort-head em.is-active,html[data-theme=dark] .sort-head:hover span,html[data-theme=dark] .sort-head:hover em{color:#93c5fd}html[data-theme=dark] .stock-cell strong,html[data-theme=dark] .tag-cell,html[data-theme=dark] .multi-periods{color:#f8fafc}html[data-theme=dark] .strength-tags span{color:#cbd5e1;background:#94a3b824}html[data-theme=dark] .tag-more{color:#bfdbfe;background:#3b82f62e}html[data-theme=dark] .limit-inline-action,html[data-theme=dark] .limit-expand-btn{border-color:#60a5fa38;color:#bfdbfe;background:#3b82f62e}html[data-theme=dark] .rank-badge{color:#cbd5e1;background:#94a3b829}html[data-theme=dark] .rank-badge.is-top{color:#fff;background:#dc2626}html[data-theme=dark] .mini-action{color:#bfdbfe;background:#3b82f62e}html[data-theme=dark] .mini-tabs button{color:#cbd5e1}html[data-theme=dark] .mini-tabs{background:#1e293be6}html[data-theme=dark] .home-table tbody tr:hover,html[data-theme=dark] .compact-row:hover,html[data-theme=dark] .watch-row:hover,html[data-theme=dark] .multi-row:hover,html[data-theme=dark] .resonance-master-row:hover,html[data-theme=dark] .limit-stock-row:hover,html[data-theme=dark] .frequent-row:hover,html[data-theme=dark] .low-card:hover,html[data-theme=dark] .watch-card:hover{background:#3b82f624}html[data-theme=dark] .home-page{background:#020617}html[data-theme=dark] .home-panel{border-color:#64748b6b;background:#0b1220;box-shadow:0 18px 34px #00000047}html[data-theme=dark] .panel-head{background:#111827}html[data-theme=dark] .limit-summary-card,html[data-theme=dark] .limit-insight-card,html[data-theme=dark] .hot-money-card{border-color:#64748b75;background:#1f2937;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .hot-money-root{border-color:#60a5fa4d;background:#1f2937}html[data-theme=dark] .hot-money-map:before,html[data-theme=dark] .hot-money-root:after,html[data-theme=dark] .hot-money-branch:before{background:#60a5fa47}html[data-theme=dark] .hot-money-branch-dot{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}html[data-theme=dark] .hot-money-node{background:#0f172a6b}html[data-theme=dark] .hot-money-node[role=button]:hover{background:#3b82f62e}html[data-theme=dark] .hot-money-summary-mini span{color:#e2e8f0d1;background:#94a3b829}html[data-theme=dark] .hot-money-mind{border-bottom-color:#94a3b838}html[data-theme=dark] .hot-money-subtabs button{border-color:#64748b6b;background:#111827}html[data-theme=dark] .hot-money-subtabs button strong{color:#f8fafc}html[data-theme=dark] .hot-money-subtabs button span{color:#e2e8f0b8}html[data-theme=dark] .hot-money-subtabs button.is-active{border-color:#60a5fa6b;background:#3b82f62e}html[data-theme=dark] .hot-money-canvas{border-color:#64748b6b;background:linear-gradient(90deg,rgba(96,165,250,.08) 0 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(0deg,rgba(96,165,250,.06) 0 1px,transparent 1px) 0 0 / 22px 22px,#0f172a}html[data-theme=dark] .hot-money-canvas:before,html[data-theme=dark] .hot-money-root-node:after{background:#60a5fa52}html[data-theme=dark] .hot-money-root-node,html[data-theme=dark] .hot-money-branch-map header,html[data-theme=dark] .hot-money-node{border-color:#64748b6b;background:#1f2937;box-shadow:0 10px 22px #0000003d}html[data-theme=dark] .hot-money-root-node span,html[data-theme=dark] .hot-money-branch-map header strong,html[data-theme=dark] .hot-money-node span{color:#fff}html[data-theme=dark] .hot-money-root-node em,html[data-theme=dark] .hot-money-branch-map header em,html[data-theme=dark] .hot-money-node small{color:#e2e8f0c2}html[data-theme=dark] .hot-money-root-node small{color:#e2e8f0d1;background:#94a3b829}html[data-theme=dark] .hot-money-node:not(:disabled):hover{border-color:#60a5fa6b;background:#1e293bfa}html[data-theme=dark] .limit-summary-card strong{color:#fff;font-size:16px;font-weight:900}html[data-theme=dark] .limit-insight-card header strong{color:#fff;font-size:12.5px;font-weight:900}html[data-theme=dark] .limit-insight-line strong,html[data-theme=dark] .limit-sector-row strong{color:#f8fafc;font-weight:850}html[data-theme=dark] .limit-column{border-color:#64748b6b;background:#111827}html[data-theme=dark] .limit-column header{background:#1f2937}html[data-theme=dark] .limit-stock-row,html[data-theme=dark] .frequent-row{border-color:#64748b57;background:#182235}html[data-theme=dark] .limit-stock-row+.limit-stock-row{border-top:1px solid rgba(100,116,139,.18)}html[data-theme=dark] .limit-stock-row .stock-cell strong,html[data-theme=dark] .frequent-row .stock-cell strong{color:#fff;font-weight:900}html[data-theme=dark] .limit-stock-row .stock-cell span,html[data-theme=dark] .frequent-row .stock-cell span,html[data-theme=dark] .limit-sector-row span{color:#e2e8f0d1}html[data-theme=dark] .limit-frequent{background:#0f172a}html[data-theme=dark] .hot-money-map{--hot-line: #2dd4bf}html[data-theme=dark] .hot-money-map-root{background:#0891b2;color:#fff;box-shadow:0 12px 28px #00000047}html[data-theme=dark] .hot-money-group-node{background:#0f766e;color:#fff}html[data-theme=dark] .hot-money-stock-node{background:#dc2626;color:#fff}html[data-theme=dark] .hot-money-stock-node.is-sell{background:#15803d}html[data-theme=dark] .hot-money-leaf-node{background:#14b8a62e;color:#dffcf7}html[data-chart-theme=tdx] .home-panel,html[data-chart-theme=tdx] .home-page-tab,html[data-chart-theme=tdx] .home-loading,html[data-chart-theme=tdx] .empty-note,html[data-chart-theme=tdx] .limit-summary-card,html[data-chart-theme=tdx] .limit-insight-card,html[data-chart-theme=tdx] .hot-money-summary-strip div,html[data-chart-theme=tdx] .hot-money-card,html[data-chart-theme=tdx] .limit-column,html[data-chart-theme=tdx] .limit-stock-row,html[data-chart-theme=tdx] .limit-frequent,html[data-chart-theme=tdx] .frequent-row,html[data-chart-theme=tdx] .resonance-detail,html[data-chart-theme=tdx] .resonance-master-row{border-color:#94a3b838;background:#070707}html[data-chart-theme=tdx] .home-table th,html[data-chart-theme=tdx] .hot-money-summary-strip div,html[data-chart-theme=tdx] .low-card,html[data-chart-theme=tdx] .watch-card,html[data-chart-theme=tdx] .mini-tabs,html[data-chart-theme=tdx] .period-filter button,html[data-chart-theme=tdx] .limit-inline-action,html[data-chart-theme=tdx] .limit-expand-btn,html[data-chart-theme=tdx] .strength-tags span{background:#111}html[data-chart-theme=tdx] .resonance-master{border-right-color:#94a3b833;border-bottom-color:#94a3b833}html[data-chart-theme=tdx] .panel-head,html[data-chart-theme=tdx] .detail-head,html[data-chart-theme=tdx] .limit-summary-grid,html[data-chart-theme=tdx] .limit-insight-grid,html[data-chart-theme=tdx] .hot-money-grid,html[data-chart-theme=tdx] .limit-column header,html[data-chart-theme=tdx] .limit-frequent,html[data-chart-theme=tdx] .home-table th,html[data-chart-theme=tdx] .home-table td,html[data-chart-theme=tdx] .multi-row{border-color:#94a3b833}html[data-chart-theme=tdx] .limit-insight-card header strong,html[data-chart-theme=tdx] .limit-insight-line strong,html[data-chart-theme=tdx] .limit-sector-row strong,html[data-chart-theme=tdx] .hot-money-summary-strip strong,html[data-chart-theme=tdx] .hot-money-seat strong,html[data-chart-theme=tdx] .hot-money-card header strong,html[data-chart-theme=tdx] .hot-money-summary-line strong,html[data-chart-theme=tdx] .hot-money-node strong{color:#e5e7eb}html[data-chart-theme=tdx] .limit-insight-card header span,html[data-chart-theme=tdx] .limit-insight-line,html[data-chart-theme=tdx] .limit-sector-row span,html[data-chart-theme=tdx] .limit-sector-row em,html[data-chart-theme=tdx] .limit-sector-row small,html[data-chart-theme=tdx] .hot-money-summary-strip span,html[data-chart-theme=tdx] .hot-money-seat span,html[data-chart-theme=tdx] .hot-money-card header span,html[data-chart-theme=tdx] .hot-money-summary-line span,html[data-chart-theme=tdx] .hot-money-branch header em,html[data-chart-theme=tdx] .hot-money-node span,html[data-chart-theme=tdx] .hot-money-node em{color:#e5e7ebad}html[data-chart-theme=tdx] .home-page{background:#000;color:#e8e8e8}html[data-chart-theme=tdx] .home-panel{border-color:#b4b4b457;background:#050505;box-shadow:none}html[data-chart-theme=tdx] .panel-head{background:#0c0c0c;border-bottom-color:#d2d2d23d}html[data-chart-theme=tdx] .panel-head h2,html[data-chart-theme=tdx] .home-title-block h1,html[data-chart-theme=tdx] .stock-cell strong,html[data-chart-theme=tdx] .limit-column header span,html[data-chart-theme=tdx] .limit-frequent-head strong{color:#f5f5f5;font-weight:900}html[data-chart-theme=tdx] .panel-head span,html[data-chart-theme=tdx] .home-title-block p,html[data-chart-theme=tdx] .stock-cell span,html[data-chart-theme=tdx] .limit-frequent-head span,html[data-chart-theme=tdx] .frequent-row>span,html[data-chart-theme=tdx] .empty-mini{color:#e8e8e8bd}html[data-chart-theme=tdx] .hot-money-visible-count{color:#e8e8e8b8}html[data-chart-theme=tdx] .limit-heat-title{border-color:#d2d2d23d;background:#0c0c0c;color:#f5f5f5}html[data-chart-theme=tdx] .limit-heat-title span,html[data-chart-theme=tdx] .limit-heat-foot{color:#e8e8e8d6}html[data-chart-theme=tdx] .limit-heat-title-side span{background:#d2d2d21f}html[data-chart-theme=tdx] .limit-heat-title-side em{color:#e8e8e8b8}html[data-chart-theme=tdx] .limit-heat-title-side strong{color:#f5f5f5}html[data-chart-theme=tdx] .limit-heat-scroll,html[data-chart-theme=tdx] .limit-heat-table th,html[data-chart-theme=tdx] .limit-heat-table td{border-color:#d2d2d233}html[data-chart-theme=tdx] .limit-heat-table{background:#050505}html[data-chart-theme=tdx] .limit-heat-table thead th,html[data-chart-theme=tdx] .limit-heat-row-head,html[data-chart-theme=tdx] .limit-heat-table tfoot th,html[data-chart-theme=tdx] .limit-heat-table tfoot td{background:#111!important;color:#f5f5f5}html[data-chart-theme=tdx] .limit-heat-row-head span{color:#e8e8e8b8}html[data-chart-theme=tdx] .limit-heat-table tbody td{background:linear-gradient(#050505,#050505) padding-box,repeating-linear-gradient(to bottom,transparent 0 26px,rgba(210,210,210,.08) 26px 27px)}html[data-chart-theme=tdx] .limit-heat-stock{color:#f5f5f5}html[data-chart-theme=tdx] .limit-heat-stock:hover{color:#d8c36a}html[data-chart-theme=tdx] .limit-frequent-inline strong{color:#f5f5f5}html[data-chart-theme=tdx] .limit-frequent-inline button{color:#f3d36b;background:#d8c36a26}html[data-chart-theme=tdx] .limit-heat-copy-btn{color:#f3d36b;background:#d8c36a24}html[data-chart-theme=tdx] .limit-detail-tabs,html[data-chart-theme=tdx] .limit-detail-table-wrap,html[data-chart-theme=tdx] .limit-promotion-card,html[data-chart-theme=tdx] .limit-sector-detail-card{border-color:#d2d2d233}html[data-chart-theme=tdx] .limit-detail-tabs button,html[data-chart-theme=tdx] .limit-previous-mobile-tabs button{color:#e8e8e8c7;border-color:#d2d2d233;background:#111}html[data-chart-theme=tdx] .limit-detail-tabs button.is-active,html[data-chart-theme=tdx] .limit-previous-mobile-tabs button.is-active{color:#0b0b0b;border-color:#d8c36a;background:#d8c36a}html[data-chart-theme=tdx] .limit-detail-head strong,html[data-chart-theme=tdx] .limit-detail-stats strong,html[data-chart-theme=tdx] .limit-detail-stock-btn strong,html[data-chart-theme=tdx] .limit-promotion-card header strong,html[data-chart-theme=tdx] .limit-promotion-name strong,html[data-chart-theme=tdx] .limit-sector-detail-card header strong,html[data-chart-theme=tdx] .limit-sector-stock strong{color:#f5f5f5}html[data-chart-theme=tdx] .limit-detail-head span,html[data-chart-theme=tdx] .limit-detail-stats span,html[data-chart-theme=tdx] .limit-detail-stock-btn span,html[data-chart-theme=tdx] .limit-promotion-card header span,html[data-chart-theme=tdx] .limit-promotion-name small,html[data-chart-theme=tdx] .limit-sector-detail-card header span,html[data-chart-theme=tdx] .limit-sector-detail-card header em,html[data-chart-theme=tdx] .limit-sector-stock span{color:#e8e8e8b8}html[data-chart-theme=tdx] .limit-previous-group header span,html[data-chart-theme=tdx] .limit-previous-group header em,html[data-chart-theme=tdx] .limit-previous-meta,html[data-chart-theme=tdx] .limit-previous-tags,html[data-chart-theme=tdx] .limit-previous-stock small{color:#e8e8e8b8}html[data-chart-theme=tdx] .limit-detail-stats span{background:#111}html[data-chart-theme=tdx] .limit-detail-table,html[data-chart-theme=tdx] .limit-promotion-card,html[data-chart-theme=tdx] .limit-sector-detail-card,html[data-chart-theme=tdx] .limit-sector-stock,html[data-chart-theme=tdx] .limit-previous-group,html[data-chart-theme=tdx] .home-page .limit-previous-group,html[data-chart-theme=tdx] .home-page .limit-previous-list{background:#050505!important}html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-promoted{background:#1f0d12!important}html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-up{background:#1e160b!important}html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-down{background:#0d1c13!important}html[data-chart-theme=tdx] .limit-detail-table th,html[data-chart-theme=tdx] .limit-promotion-card header,html[data-chart-theme=tdx] .limit-sector-detail-card header,html[data-chart-theme=tdx] .limit-previous-group header{color:#e8e8e8b8;background:#111!important}html[data-chart-theme=tdx] .home-page .limit-previous-group header,html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-promoted header,html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-up header,html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-down header{background:#111!important}html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-promoted header{background:#30141d!important}html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-up header{background:#2d1d0d!important}html[data-chart-theme=tdx] .home-page .limit-previous-group.tone-down header{background:#132719!important}html[data-chart-theme=tdx] .limit-detail-table td,html[data-chart-theme=tdx] .limit-detail-table th,html[data-chart-theme=tdx] .limit-promotion-card header,html[data-chart-theme=tdx] .limit-promotion-row,html[data-chart-theme=tdx] .limit-sector-detail-card header,html[data-chart-theme=tdx] .limit-sector-stock,html[data-chart-theme=tdx] .limit-previous-group,html[data-chart-theme=tdx] .limit-previous-group header,html[data-chart-theme=tdx] .limit-previous-table td{border-color:#d2d2d224}html[data-chart-theme=tdx] .limit-previous-group header strong,html[data-chart-theme=tdx] .limit-previous-stock strong{color:#f5f5f5}html[data-chart-theme=tdx] .limit-detail-table td,html[data-chart-theme=tdx] .limit-promotion-row,html[data-chart-theme=tdx] .limit-previous-table td{color:#e8e8e8db;background:transparent!important}html[data-chart-theme=tdx] .limit-detail-table tbody tr:hover,html[data-chart-theme=tdx] .limit-promotion-row:hover,html[data-chart-theme=tdx] .limit-previous-table tr:hover{background:#111!important}html[data-chart-theme=tdx] .limit-summary-grid,html[data-chart-theme=tdx] .limit-insight-grid,html[data-chart-theme=tdx] .hot-money-grid{border-bottom-color:#d2d2d238;background:#050505}html[data-chart-theme=tdx] .limit-summary-card,html[data-chart-theme=tdx] .limit-insight-card,html[data-chart-theme=tdx] .hot-money-card{border-color:#96a0ae6b;background:#151a20;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #00000047}html[data-chart-theme=tdx] .limit-summary-card{min-height:48px;padding:8px 10px}html[data-chart-theme=tdx] .limit-insight-card,html[data-chart-theme=tdx] .hot-money-card{padding:9px 10px}html[data-chart-theme=tdx] .limit-summary-card span,html[data-chart-theme=tdx] .limit-insight-card header span,html[data-chart-theme=tdx] .limit-insight-line,html[data-chart-theme=tdx] .limit-sector-row span,html[data-chart-theme=tdx] .limit-sector-row em,html[data-chart-theme=tdx] .limit-sector-row small,html[data-chart-theme=tdx] .hot-money-card header span,html[data-chart-theme=tdx] .hot-money-summary-line span,html[data-chart-theme=tdx] .hot-money-branch header em,html[data-chart-theme=tdx] .hot-money-node span,html[data-chart-theme=tdx] .hot-money-node em{color:#e8e8e8c2}html[data-chart-theme=tdx] .limit-summary-card strong,html[data-chart-theme=tdx] .limit-insight-card header strong,html[data-chart-theme=tdx] .limit-insight-line strong,html[data-chart-theme=tdx] .limit-sector-row strong,html[data-chart-theme=tdx] .hot-money-card header strong,html[data-chart-theme=tdx] .hot-money-summary-line strong,html[data-chart-theme=tdx] .hot-money-node strong{color:#fff;font-weight:900}html[data-chart-theme=tdx] .hot-money-root{border-color:#96a0ae7a;background:#151a20}html[data-chart-theme=tdx] .hot-money-map:before,html[data-chart-theme=tdx] .hot-money-root:after,html[data-chart-theme=tdx] .hot-money-branch:before{background:#96a0ae5c}html[data-chart-theme=tdx] .hot-money-branch-dot{background:#d8c36a;box-shadow:0 0 0 3px #d8c36a1f}html[data-chart-theme=tdx] .hot-money-node{background:#10151b}html[data-chart-theme=tdx] .hot-money-node[role=button]:hover{background:#1a2028}html[data-chart-theme=tdx] .hot-money-summary-mini span{color:#e8e8e8c7;background:#96a0ae2e}html[data-chart-theme=tdx] .hot-money-mind{border-bottom-color:#d2d2d238;background:#050505}html[data-chart-theme=tdx] .hot-money-subtabs button{border-color:#96a0ae47;background:#0d0d0d}html[data-chart-theme=tdx] .hot-money-subtabs button strong{color:#f5f5f5}html[data-chart-theme=tdx] .hot-money-subtabs button span{color:#e8e8e8ad}html[data-chart-theme=tdx] .hot-money-subtabs button.is-active{border-color:#d8c36a57;background:#263238}html[data-chart-theme=tdx] .hot-money-canvas{border-color:#96a0ae57;background:linear-gradient(90deg,rgba(150,160,174,.1) 0 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(0deg,rgba(150,160,174,.07) 0 1px,transparent 1px) 0 0 / 22px 22px,#050505}html[data-chart-theme=tdx] .hot-money-canvas:before,html[data-chart-theme=tdx] .hot-money-root-node:after{background:#96a0ae5c}html[data-chart-theme=tdx] .hot-money-root-node,html[data-chart-theme=tdx] .hot-money-branch-map header,html[data-chart-theme=tdx] .hot-money-node{border-color:#96a0ae5c;background:#151a20;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000047}html[data-chart-theme=tdx] .hot-money-root-node span,html[data-chart-theme=tdx] .hot-money-branch-map header strong,html[data-chart-theme=tdx] .hot-money-node span{color:#fff}html[data-chart-theme=tdx] .hot-money-root-node em,html[data-chart-theme=tdx] .hot-money-branch-map header em,html[data-chart-theme=tdx] .hot-money-node small{color:#e8e8e8b8}html[data-chart-theme=tdx] .hot-money-root-node small{color:#e8e8e8c7;background:#96a0ae2e}html[data-chart-theme=tdx] .hot-money-node:not(:disabled):hover{border-color:#d8c36a4d;background:#1a2028}html[data-chart-theme=tdx] .limit-column{border-color:#96a0ae61;background:#0b0f14;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000038}html[data-chart-theme=tdx] .limit-column header{border-bottom-color:#96a0ae57;background:#171c23}html[data-chart-theme=tdx] .limit-column header strong,html[data-chart-theme=tdx] .panel-head>strong{color:#d8c36a}html[data-chart-theme=tdx] .limit-stock-row,html[data-chart-theme=tdx] .frequent-row{border-color:#96a0ae42;background:#12171e;box-shadow:inset 0 1px #ffffff06}html[data-chart-theme=tdx] .limit-stock-row:hover,html[data-chart-theme=tdx] .frequent-row:hover,html[data-chart-theme=tdx] .home-table tbody tr:hover,html[data-chart-theme=tdx] .multi-row:hover,html[data-chart-theme=tdx] .low-card:hover,html[data-chart-theme=tdx] .watch-card:hover,html[data-chart-theme=tdx] .resonance-master-row:hover{background:#1a2028}html[data-chart-theme=tdx] .hot-money-map{--hot-line: #28c8b8}html[data-chart-theme=tdx] .hot-money-map-root{background:#1c95aa;color:#fff;box-shadow:none}html[data-chart-theme=tdx] .hot-money-group-node{background:#087f78;color:#fff}html[data-chart-theme=tdx] .hot-money-stock-node{background:#e00000;color:#fff;box-shadow:none}html[data-chart-theme=tdx] .hot-money-stock-node.is-sell{background:#087d1d}html[data-chart-theme=tdx] .hot-money-leaf-node{background:#28c8b82e;color:#e6fffb}html[data-chart-theme=tdx] .limit-inline-action,html[data-chart-theme=tdx] .limit-expand-btn,html[data-chart-theme=tdx] .mini-action{border-color:#d8c36a47;color:#d8c36a;background:#d8c36a12}html[data-chart-theme=tdx] .home-page-tab,html[data-chart-theme=tdx] .period-filter button,html[data-chart-theme=tdx] .mini-tabs,html[data-chart-theme=tdx] .low-card,html[data-chart-theme=tdx] .watch-card,html[data-chart-theme=tdx] .resonance-detail,html[data-chart-theme=tdx] .resonance-master-row{border-color:#d2d2d23d;background:#0d0d0d}html[data-chart-theme=tdx] .home-page-tab.is-active,html[data-chart-theme=tdx] .period-filter button.is-active,html[data-chart-theme=tdx] .mini-tabs button.is-active{color:#fde047;background:#1a1a1a;border-color:#fde0476b}@media(max-width:900px){.home-page[data-v-161fb8e9]{height:calc(100dvh - var(--mobile-tabbar-h, 56px) - var(--mobile-safe-bottom, env(safe-area-inset-bottom)) - 12px);min-height:0;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.home-toolbar[data-v-161fb8e9]{display:block;margin-bottom:10px}.home-page.is-amv-page[data-v-161fb8e9]{grid-template-rows:minmax(0,1fr);padding:8px}.home-page.is-amv-page .home-toolbar[data-v-161fb8e9]{display:none}.home-page.is-amv-page .home-content[data-v-161fb8e9]{gap:6px}.home-content[data-v-161fb8e9]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden}.home-page-tabs[data-v-161fb8e9]{display:flex;overflow-x:auto;padding-bottom:2px;margin-bottom:0;scrollbar-width:none}.home-page-tabs[data-v-161fb8e9]::-webkit-scrollbar,.amv-chip-row[data-v-161fb8e9]::-webkit-scrollbar{display:none}.home-page-tab[data-v-161fb8e9]{flex:0 0 132px}.home-main-panel[data-v-161fb8e9]{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.amv-panel.home-main-panel[data-v-161fb8e9]{grid-template-rows:auto auto minmax(0,1fr)}.home-page.is-amv-page .home-page-tabs[data-v-161fb8e9]{gap:5px}.home-page.is-amv-page .home-page-tab[data-v-161fb8e9]{flex-basis:104px;min-height:42px;padding:5px 9px}.home-page.is-amv-page .home-page-tab span[data-v-161fb8e9]{display:none}.amv-industry-search[data-v-161fb8e9]{flex-basis:82px;min-width:82px}.amv-chip-row[data-v-161fb8e9]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.amv-chart-wrap[data-v-161fb8e9]{min-height:0}.home-main-panel>.table-wrap[data-v-161fb8e9]{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.home-limit-panel[data-v-161fb8e9]{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.limit-summary-grid[data-v-161fb8e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.limit-insight-grid[data-v-161fb8e9]{grid-template-columns:1fr}.limit-detail-tabs[data-v-161fb8e9]{padding:8px}.limit-detail-tabs button[data-v-161fb8e9]{height:30px;padding:0 10px;font-size:11px}.limit-detail-wrap[data-v-161fb8e9]{padding:8px;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.limit-detail-head[data-v-161fb8e9]{align-items:flex-start;flex-direction:column}.limit-detail-stats[data-v-161fb8e9]{display:none}.limit-previous-body[data-v-161fb8e9]{min-height:0;height:100%;overflow:hidden}.limit-previous-groups[data-v-161fb8e9],.limit-promotion-grid[data-v-161fb8e9],.limit-sector-detail-grid[data-v-161fb8e9]{grid-template-columns:1fr}.limit-previous-groups[data-v-161fb8e9]{min-height:0;height:100%;overflow:hidden}.limit-previous-mobile-tabs[data-v-161fb8e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.limit-previous-group[data-v-161fb8e9]{display:none}.limit-previous-group.is-mobile-active[data-v-161fb8e9]{display:flex;min-height:0;height:100%}.limit-previous-list[data-v-161fb8e9]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.limit-previous-col-stock[data-v-161fb8e9]{width:32%}.limit-previous-col-pct[data-v-161fb8e9]{width:22%}.limit-previous-col-amount[data-v-161fb8e9]{width:20%}.limit-previous-col-meta[data-v-161fb8e9]{width:26%}.limit-promotion-list[data-v-161fb8e9]{max-height:none}.panel-head[data-v-161fb8e9]{align-items:flex-start}.panel-head-actions[data-v-161fb8e9]{gap:7px}.hot-money-map-wrap[data-v-161fb8e9]{padding:10px}.hot-money-map[data-v-161fb8e9]{min-width:820px;grid-template-columns:176px minmax(0,1fr);gap:18px}.hot-money-map-root[data-v-161fb8e9]{width:154px;min-height:74px;padding:11px 10px}.hot-money-map-root strong[data-v-161fb8e9]{font-size:17px}.hot-money-map-root span[data-v-161fb8e9]{font-size:14px}.hot-money-map-branch[data-v-161fb8e9]{grid-template-columns:108px minmax(0,1fr);gap:18px}.hot-money-group-node strong[data-v-161fb8e9]{font-size:14px}.hot-money-stock-node[data-v-161fb8e9]{min-width:122px;max-width:168px}.hot-money-stock-node strong[data-v-161fb8e9],.hot-money-stock-node span[data-v-161fb8e9]{font-size:12px}.hot-money-leaf-node[data-v-161fb8e9]{min-width:210px;max-width:320px}.hot-money-leaf-node span[data-v-161fb8e9],.hot-money-leaf-node strong[data-v-161fb8e9]{font-size:11.5px}.limit-heat-wrap[data-v-161fb8e9]{padding:8px}.limit-heat-title[data-v-161fb8e9],.limit-heat-heading[data-v-161fb8e9]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:3px}.limit-heat-copy-btn[data-v-161fb8e9]{align-self:flex-start}.limit-heat-title-side[data-v-161fb8e9]{width:100%;justify-content:flex-start;flex-wrap:wrap}.limit-heat-title-side span[data-v-161fb8e9]{min-width:62px}.limit-heat-table[data-v-161fb8e9]{min-width:860px}.limit-heat-row-head[data-v-161fb8e9]{width:76px}.limit-heat-stock[data-v-161fb8e9]{font-size:12px}.limit-heat-foot[data-v-161fb8e9]{align-items:flex-start;flex-direction:column}.resonance-drill[data-v-161fb8e9]{grid-template-columns:1fr;min-height:auto}.resonance-master[data-v-161fb8e9]{display:flex;gap:8px;max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(15,23,42,.06)}.resonance-master-row[data-v-161fb8e9]{flex:0 0 186px}.resonance-table-wrap[data-v-161fb8e9]{max-height:none}.home-grid[data-v-161fb8e9],.home-bottom-grid[data-v-161fb8e9]{grid-template-columns:1fr}.home-table[data-v-161fb8e9]{min-width:760px}.multi-row[data-v-161fb8e9]{grid-template-columns:1fr;gap:6px}.multi-row .mini-action[data-v-161fb8e9]{width:64px}.home-chart-modal{width:96vw}}@media(max-width:520px){.panel-head[data-v-161fb8e9]{align-items:stretch;flex-direction:column;gap:8px}.home-rotation-head-left[data-v-161fb8e9]{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.panel-head>div[data-v-161fb8e9]:first-child{width:100%}.panel-head>div:first-child h2[data-v-161fb8e9],.panel-head>div:first-child>span[data-v-161fb8e9],.panel-head .limit-panel-title-meta[data-v-161fb8e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.panel-head-actions[data-v-161fb8e9]{width:100%;min-width:0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.panel-head .period-filter[data-v-161fb8e9]{min-width:0;max-width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.panel-head>.period-filter[data-v-161fb8e9]{width:100%}.period-filter button[data-v-161fb8e9]{flex:0 0 auto;white-space:nowrap}.panel-head-actions>strong[data-v-161fb8e9],.panel-head>strong[data-v-161fb8e9]{flex:0 0 auto}.panel-head.amv-head[data-v-161fb8e9]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title quote" "state range";align-items:center;gap:5px 10px;padding:7px 10px}.amv-head-left[data-v-161fb8e9]{grid-area:title}.amv-title-row[data-v-161fb8e9]{gap:7px;flex-wrap:nowrap}.amv-head-left h2[data-v-161fb8e9]{gap:6px;min-width:0;font-size:16px;white-space:nowrap}.amv-head-left .amv-sub[data-v-161fb8e9]{font-size:10px}.amv-meta[data-v-161fb8e9]{margin-top:2px;gap:6px;flex-wrap:nowrap;overflow:hidden}.amv-meta .amv-amv[data-v-161fb8e9]{display:none}.amv-refresh-note[data-v-161fb8e9]{min-width:0;gap:4px;font-size:10px}.amv-refresh-note>i[data-v-161fb8e9]{width:5px;height:5px;box-shadow:none}.amv-head-center[data-v-161fb8e9]{grid-area:state;justify-self:start}.amv-head .amv-state-badge[data-v-161fb8e9]{gap:6px;padding:1px 0 2px;font-size:12px;letter-spacing:0}.amv-head-right[data-v-161fb8e9]{display:contents}.amv-head-quote[data-v-161fb8e9]{grid-area:quote;justify-self:end;gap:6px}.amv-head-quote .amv-num[data-v-161fb8e9]{font-size:14px}.amv-head-quote .amv-pct[data-v-161fb8e9]{font-size:17px}.amv-range-tabs[data-v-161fb8e9]{grid-area:range;justify-self:end;padding:2px}.amv-range-tab[data-v-161fb8e9]{height:22px;padding:0 8px}.amv-switcher[data-v-161fb8e9]{gap:5px;padding:6px 9px 7px}.amv-chip-row[data-v-161fb8e9]{gap:5px}.amv-chip[data-v-161fb8e9]{height:25px;padding:0 8px;font-size:11px}.amv-chip.is-industry[data-v-161fb8e9]{height:23px}.amv-industry-bar[data-v-161fb8e9],.amv-industry-scroll[data-v-161fb8e9]{gap:5px}.amv-industry-search input[data-v-161fb8e9]{height:23px;padding:0 8px;font-size:11px}.amv-scroll-btn[data-v-161fb8e9]{display:none}.amv-legend[data-v-161fb8e9]{gap:7px;flex-wrap:nowrap;font-size:10px;white-space:nowrap}.amv-legend em[data-v-161fb8e9]{display:none}.legend-dot[data-v-161fb8e9]{width:8px;height:8px}}@media(max-width:430px){.panel-head.amv-head[data-v-161fb8e9]{gap:4px 7px;padding-inline:8px}.amv-title-row[data-v-161fb8e9]{display:block}.amv-legend[data-v-161fb8e9]{margin-top:2px}.amv-head-left h2[data-v-161fb8e9]{font-size:15px}.amv-head-quote .amv-num[data-v-161fb8e9]{font-size:13px}.amv-head-quote .amv-pct[data-v-161fb8e9]{font-size:15px}.amv-range-tab[data-v-161fb8e9]{padding-inline:6px}}html[data-chart-theme=tdx] .limit-heat-table{background:#0a0a0a}html[data-chart-theme=tdx] .limit-heat-table thead th{background:#141414}html[data-chart-theme=tdx] .limit-frequent{background:#0a0a0a}.indicator-dropdown-trigger[data-v-3d7ad036]{display:inline-flex;align-items:flex-start;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;font-size:13px;width:100%}.indicator-dropdown-value[data-v-3d7ad036]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-text-color)}.indicator-dropdown-value.placeholder[data-v-3d7ad036]{color:var(--n-placeholder-color)}.indicator-dropdown-list[data-v-3d7ad036]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.indicator-dropdown-chip[data-v-3d7ad036]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:220px;width:auto;padding:6px 10px;border-radius:8px;background:var(--n-color);color:var(--n-text-color);border:1px solid var(--n-border-color);box-sizing:border-box;overflow:hidden;line-height:1.35;text-align:left;cursor:pointer}.indicator-dropdown-chip-text[data-v-3d7ad036]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-dropdown-chip-close[data-v-3d7ad036]{flex-shrink:0;font-size:12px;line-height:1;opacity:.55}.indicator-dropdown-chip:hover .indicator-dropdown-chip-close[data-v-3d7ad036]{opacity:.85}.indicator-dropdown-chevron[data-v-3d7ad036]{flex-shrink:0;color:var(--n-text-color-3);opacity:.55;font-size:12px;margin-top:2px}.indicator-select-popover[data-v-3d7ad036]{width:min(300px,88vw);max-height:min(420px,70vh);overflow:auto;padding:12px;border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none}.selected-block[data-v-3d7ad036]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--n-divider-color)}.selected-label[data-v-3d7ad036]{font-size:12px;color:var(--n-text-color-3);margin-bottom:8px}.selected-tags[data-v-3d7ad036]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.selected-tag[data-v-3d7ad036]{width:auto;max-width:220px}.selected-tag[data-v-3d7ad036] .n-tag__content{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group+.group[data-v-3d7ad036]{margin-top:4px}.group-head-row[data-v-3d7ad036]{display:flex;align-items:center;gap:2px;width:100%}.group-head-row .group-head[data-v-3d7ad036]{flex:1;min-width:0;width:auto}.group-add-btn[data-v-3d7ad036]{flex-shrink:0;width:28px;height:28px;margin-right:2px;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:18px;font-weight:400;line-height:1;color:var(--n-text-color-3);transition:background .15s ease,color .15s ease}.group-add-btn[data-v-3d7ad036]:hover{background:var(--n-color-target);color:var(--n-text-color-2)}.group-head[data-v-3d7ad036]{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;padding:8px 4px;cursor:pointer;font-size:13px;font-weight:600;color:var(--n-text-color);text-align:left}.group-head[data-v-3d7ad036]:hover{color:var(--n-primary-color)}.chev[data-v-3d7ad036]{width:14px;opacity:.65;font-size:11px}.group-title[data-v-3d7ad036]{flex:1}.group-count[data-v-3d7ad036]{font-size:12px;font-weight:500;color:var(--n-text-color-3)}.group-body[data-v-3d7ad036]{padding:0 4px 6px 20px}.option-row[data-v-3d7ad036]{padding:4px 0;cursor:pointer}.option-row[data-v-3d7ad036]:hover .n-checkbox .n-checkbox__label{color:var(--n-primary-color)}.option-row-with-menu[data-v-3d7ad036]{display:flex;align-items:center;gap:6px}.option-checkbox[data-v-3d7ad036]{flex:1;min-width:0}.option-checkbox[data-v-3d7ad036] .n-checkbox__label{overflow:hidden;text-overflow:ellipsis}.row-menu[data-v-3d7ad036]{flex-shrink:0;border:0;background:transparent;cursor:pointer;padding:4px 8px;border-radius:6px;color:var(--n-text-color-3);font-size:14px;line-height:1}.row-menu[data-v-3d7ad036]:hover{background:var(--n-color-target);color:var(--n-text-color)}.empty-hint[data-v-3d7ad036]{font-size:12px;color:var(--n-text-color-3);padding:6px 0 10px}.hint[data-v-9a99f745]{font-size:13px;color:var(--n-text-color-3);margin-bottom:12px}.translate-preview[data-v-9a99f745]{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--n-color-target);font-size:13px}.translate-help[data-v-9a99f745]{font-size:12px;color:var(--n-text-color-3);margin-bottom:6px}.translate-title[data-v-9a99f745]{font-weight:600;margin-bottom:6px}.translate-meta[data-v-9a99f745]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.screen-page[data-v-eeda0b77],.body[data-v-eeda0b77]{height:100%;overflow:hidden}.side-pane[data-v-eeda0b77]{background:transparent}.param-card[data-v-eeda0b77],.result-card[data-v-eeda0b77],.chart-card[data-v-eeda0b77]{border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-card[data-v-eeda0b77],.chart-card[data-v-eeda0b77]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.param-card[data-v-eeda0b77]{background:var(--n-color, #ffffff)}.desktop-chart-toolbar[data-v-eeda0b77]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px}.chart-card[data-v-eeda0b77]{position:relative}.list-collapse-handle[data-v-eeda0b77]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:84px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-left:none;border-radius:0 10px 10px 0;background:#f8fafc;color:#64748b;cursor:pointer;z-index:6;box-shadow:2px 0 6px #0f172a14;transition:color .15s,background .15s,box-shadow .15s}.list-collapse-handle[data-v-eeda0b77]:hover{color:#1d4ed8;background:#eff6ff;box-shadow:2px 0 10px #2563eb2e}.list-collapse-handle svg[data-v-eeda0b77]{width:11px;height:32px}html[data-theme=dark] .list-collapse-handle[data-v-eeda0b77]{background:#1e293b;border-color:#94a3b859;color:#cbd5e1;box-shadow:2px 0 6px #0000004d}html[data-chart-theme=tdx] .list-collapse-handle[data-v-eeda0b77]{background:#1a1a1a;border-color:#a0a0a066;color:#d4d4d4}html[data-theme=dark] .list-collapse-handle[data-v-eeda0b77]:hover{color:#fff;background:#2563eb;box-shadow:2px 0 10px #2563eb59}.screen-columns[data-v-eeda0b77]{display:flex;align-items:stretch;gap:0;flex:1;min-height:0}.col-results[data-v-eeda0b77]{flex:0 0 var(--result-pane-width, 40%);min-width:0;min-height:0;display:flex;flex-direction:column}.col-chart[data-v-eeda0b77]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.result-pane-resizer[data-v-eeda0b77]{flex:0 0 12px;position:relative;cursor:col-resize;touch-action:none}.result-pane-resizer span[data-v-eeda0b77]{position:absolute;top:50%;left:4px;width:4px;height:64px;transform:translateY(-50%);border-radius:2px;background:#cbd5e1;transition:background .15s,height .15s}.result-pane-resizer:hover span[data-v-eeda0b77],.screen-columns.is-resizing .result-pane-resizer span[data-v-eeda0b77]{height:96px;background:#2563eb}html[data-theme=dark] .result-pane-resizer span[data-v-eeda0b77],html[data-chart-theme=tdx] .result-pane-resizer span[data-v-eeda0b77]{background:#64748b}html[data-theme=dark] .result-pane-resizer:hover span[data-v-eeda0b77],html[data-chart-theme=tdx] .result-pane-resizer:hover span[data-v-eeda0b77],.screen-columns.is-resizing .result-pane-resizer span[data-v-eeda0b77]{background:#60a5fa}.col-chart .chart-card[data-v-eeda0b77]{flex:1}.col-chart .chart-card[data-v-eeda0b77] .n-card__content{display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:10px}.col-chart .chart-card[data-v-eeda0b77] .klwc-wrap.is-fill{height:auto;flex:1;min-height:0}.col-results .result-card[data-v-eeda0b77]{flex:1;min-height:0}@media(min-width:1200px){.content-pane[data-v-eeda0b77] .n-layout-scroll-container{display:flex;flex-direction:column;min-height:0;overflow:hidden}}.col-results .result-card[data-v-eeda0b77] .n-card-header{flex-shrink:0}@media(min-width:769px){.col-results .result-card[data-v-eeda0b77] .n-card__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}}.result-adv-stack[data-v-eeda0b77]{flex:0 1 auto;max-height:min(38vh,280px);min-height:0;overflow-x:hidden;overflow-y:auto}.result-adv-stack[data-v-eeda0b77]:empty{display:none}.result-table-slot[data-v-eeda0b77]{flex:1 1 auto;min-height:0}.result-table-slot[data-v-eeda0b77] .n-data-table{height:100%}.result-pager[data-v-eeda0b77]{flex-shrink:0;display:flex;justify-content:flex-end;padding-top:8px}.screen-columns.is-slim .col-results[data-v-eeda0b77]{flex:0 0 176px}.screen-columns.is-slim .col-chart[data-v-eeda0b77]{flex:1 1 auto}.screen-columns.is-slim[data-v-eeda0b77]{gap:12px}@media(max-width:1199px){.screen-columns[data-v-eeda0b77]{flex-direction:column;gap:12px}.col-results[data-v-eeda0b77],.col-chart[data-v-eeda0b77],.screen-columns.is-slim .col-results[data-v-eeda0b77]{flex:none;width:100%}.result-table-slot[data-v-eeda0b77]{min-height:280px}.result-pane-resizer[data-v-eeda0b77]{display:none}}.slim-result-card[data-v-eeda0b77] .n-card__content{padding:8px 6px}.slim-result-head[data-v-eeda0b77]{display:flex;align-items:baseline;gap:6px;padding:2px 10px 8px}.slim-result-title[data-v-eeda0b77]{font-size:12px;font-weight:700;color:#787b86}.slim-result-count[data-v-eeda0b77]{font-size:12px;color:#b2b5be}.slim-result-list[data-v-eeda0b77]{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 230px);overflow-y:auto}.slim-result-item[data-v-eeda0b77]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 10px;border:0;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .12s}.slim-result-item[data-v-eeda0b77]:hover{background:#2563eb0f}.slim-result-item.is-active[data-v-eeda0b77]{background:#2563eb1f}.slim-result-name[data-v-eeda0b77]{min-width:0;flex:1 1 auto;font-size:13px;font-weight:600;color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slim-result-main-row[data-v-eeda0b77]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.slim-result-meta[data-v-eeda0b77]{display:flex;align-items:center;flex:0 0 auto;gap:5px;min-height:18px}.slim-result-price[data-v-eeda0b77]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.b1-streak-badge[data-v-eeda0b77]{display:inline-flex;align-items:center;min-height:18px;padding:1px 5px;border-radius:4px;color:#9a3412;background:#f973161f;font-size:10px;font-weight:700;line-height:16px;white-space:nowrap}.b1-streak-empty[data-v-eeda0b77]{color:#94a3b8}.slim-result-item.is-active .slim-result-name[data-v-eeda0b77]{color:#2563eb}.slim-result-code[data-v-eeda0b77]{font-size:11px;color:#787b86}html[data-theme=dark] .slim-result-name[data-v-eeda0b77]{color:#e2e8f0}html[data-theme=dark] .slim-result-price[data-v-eeda0b77]{color:#f8fafc}html[data-theme=dark] .b1-streak-badge[data-v-eeda0b77]{color:#fdba74;background:#f9731633}html[data-theme=dark] .slim-result-item.is-active .slim-result-name[data-v-eeda0b77]{color:#93c5fd}html[data-theme=dark] .slim-result-item[data-v-eeda0b77]:hover{background:#2563eb29}html[data-theme=dark] .slim-result-item.is-active[data-v-eeda0b77]{background:#2563eb3d}.desktop-chart-nav-btn[data-v-eeda0b77],.desktop-chart-watch-btn[data-v-eeda0b77]{min-width:72px;border-radius:8px;font-size:12px;font-weight:700}.desktop-chart-nav-btn[data-v-eeda0b77]{color:#1d4ed8!important;background:#2563eb1a!important;border:1px solid rgba(37,99,235,.2)!important}.desktop-chart-nav-btn[data-v-eeda0b77] .n-button__content{color:inherit!important}.desktop-chart-nav-btn[data-v-eeda0b77]:not(.n-button--disabled):hover{background:#2563eb29!important;border-color:#2563eb57!important}.desktop-chart-watch-btn.is-remove[data-v-eeda0b77]{color:#fff!important;background:#64748b!important;border:1px solid #64748b!important}.desktop-chart-watch-btn[data-v-eeda0b77]:not(.is-remove){color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.desktop-chart-watch-btn[data-v-eeda0b77] .n-button__content{color:inherit!important}.mobile-screen-toolbar[data-v-eeda0b77]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffffb8}.mobile-condition-row[data-v-eeda0b77]{display:flex;align-items:stretch;gap:8px}.mobile-condition-row .mobile-condition-popover[data-v-eeda0b77]{flex:1 1 auto;min-width:0}.mobile-submit-btn[data-v-eeda0b77]{flex:0 0 auto;height:42px}.mobile-condition-trigger[data-v-eeda0b77]{width:100%;min-height:42px;padding:7px 8px 7px 10px;border:1px solid rgba(37,99,235,.28);border-radius:10px;background:#2563eb14;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;font:inherit}.mobile-condition-label[data-v-eeda0b77]{flex:0 0 auto;color:#1d4ed8;font-size:12px;font-weight:900}.mobile-condition-text[data-v-eeda0b77]{min-width:0;flex:1 1 auto;color:#1e293b;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-condition-arrow[data-v-eeda0b77]{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:8px;background:#2563eb24;color:#1d4ed8;font-size:24px;line-height:1;font-weight:900;padding:0;display:inline-flex;align-items:center;justify-content:center}.mobile-condition-panel[data-v-eeda0b77]{width:min(84vw,340px);display:flex;flex-direction:column;gap:8px}.indicator-dropdown-trigger{min-height:42px;padding:8px 10px;align-items:center;border:1px solid rgba(37,99,235,.28);border-radius:10px;background:#2563eb14}.indicator-dropdown-chevron{width:30px;height:30px;margin-top:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb24;color:#1d4ed8;opacity:1;font-size:22px;font-weight:900}.mobile-advanced-collapse[data-v-eeda0b77]{border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:0 8px;background:#f8fafcb8}.mobile-advanced-inner[data-v-eeda0b77]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.mobile-advanced-row[data-v-eeda0b77]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center}.mobile-advanced-row.two-inputs[data-v-eeda0b77]{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr)}.mobile-advanced-row>span[data-v-eeda0b77]{color:#64748b;font-size:12px;font-weight:700}[data-v-eeda0b77] .result-card .n-data-table-table{table-layout:fixed}.result-filters[data-v-eeda0b77]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;flex-shrink:0}.result-filters-left[data-v-eeda0b77]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mobile-result-filter-compact[data-v-eeda0b77]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 76px 54px 72px;gap:6px;align-items:center}.mobile-result-search-input[data-v-eeda0b77],.mobile-result-metric-select[data-v-eeda0b77]{min-width:0}.mobile-result-metric-select[data-v-eeda0b77] .n-base-selection-label{font-size:12px;font-weight:800}.mobile-result-sort-btn[data-v-eeda0b77]{min-width:0;padding:0 4px;font-weight:800;color:#475569;border-color:#94a3b852}.mobile-result-sort-btn.is-active[data-v-eeda0b77]{color:#1d4ed8;border-color:#2563eb5c;background:#2563eb14}.mobile-result-more-filter[data-v-eeda0b77]{min-width:0;display:flex;justify-content:flex-start}.mobile-more-filter-btn[data-v-eeda0b77]{width:100%;min-width:0;padding:0 5px;font-weight:800;white-space:nowrap}.mobile-more-filter-btn[data-v-eeda0b77] .n-button__content{min-width:0;white-space:nowrap}.mobile-result-count[data-v-eeda0b77]{color:#334155;font-size:13px;font-weight:800;white-space:nowrap}.mobile-result-filter-panel[data-v-eeda0b77]{width:min(78vw,300px);display:flex;flex-direction:column;gap:8px}.mobile-result-filter-title[data-v-eeda0b77]{color:#64748b;font-size:12px;font-weight:700}.export-btn[data-v-eeda0b77]{font-weight:600}.mobile-result-list[data-v-eeda0b77]{display:flex;flex-direction:column;gap:8px}.mobile-result-item[data-v-eeda0b77]{display:flex;flex-direction:column;gap:6px}.mobile-result-card[data-v-eeda0b77]{width:100%;border:1px solid rgba(148,163,184,.24);background:#fff;border-radius:12px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer;font:inherit}.mobile-result-card.is-active-row[data-v-eeda0b77]{border-color:#2563eb7a;box-shadow:inset 0 0 0 1px #2563eb2e}.mobile-result-card[data-v-eeda0b77]:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:2px}.mobile-result-main[data-v-eeda0b77]{display:flex;flex-direction:column;gap:2px}.mobile-result-inline[data-v-eeda0b77]{display:flex;align-items:center;gap:8px;min-width:0}.mobile-result-name[data-v-eeda0b77]{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;flex:0 0 auto}.mobile-result-code[data-v-eeda0b77]{font-size:12px;color:#475569;white-space:nowrap;flex:0 0 auto}.mobile-result-price[data-v-eeda0b77]{flex:0 0 auto;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;white-space:nowrap}.mobile-result-rules[data-v-eeda0b77]{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:4px;overflow:hidden}.mobile-result-rule[data-v-eeda0b77]{display:inline-flex;align-items:center;min-width:0;max-width:88px;height:18px;padding:0 5px;border-radius:4px;background:#2563eb1a;color:#1e3a8a;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-result-rule-more[data-v-eeda0b77]{flex:0 0 auto;max-width:none;color:#475569;background:#64748b1f}.mobile-result-metric[data-v-eeda0b77]{flex:0 0 auto;font-size:12px;font-weight:800;color:#334155;white-space:nowrap}.mobile-result-metric.is-up[data-v-eeda0b77]{color:#dc2626}.mobile-result-metric.is-down[data-v-eeda0b77]{color:#16a34a}.mobile-result-sub[data-v-eeda0b77]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-expand-hint[data-v-eeda0b77]{font-size:12px;color:#2563eb;align-self:flex-start}.mobile-more-wrap[data-v-eeda0b77]{display:flex;justify-content:center;margin-top:4px}.content-pane[data-v-eeda0b77]{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.side-toggle-fab[data-v-eeda0b77]{position:absolute;left:6px;top:14px;z-index:12;height:26px;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700;color:#1e40af;background:#2563eb24;cursor:pointer;transition:all .16s ease}.side-toggle-fab[data-v-eeda0b77]:hover{background:#2563eb3d;transform:translateY(-1px)}.content-head[data-v-eeda0b77]{margin:2px 0 8px 70px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mobile-head[data-v-eeda0b77]{margin-left:0;margin-top:10px}.head-left[data-v-eeda0b77],.head-right[data-v-eeda0b77]{display:flex;align-items:center;gap:8px}.headline[data-v-eeda0b77]{font-size:14px;font-weight:600;letter-spacing:.2px}.filter-indicator-item[data-v-eeda0b77] .n-form-item-label__text{width:100%;font-weight:700}.filter-label-row[data-v-eeda0b77]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.hk-scope-switch[data-v-eeda0b77]{height:28px;border:0;border-radius:999px;padding:2px 3px 2px 9px;color:#475569;background:#e2e8f0d1;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.hk-scope-switch.is-on[data-v-eeda0b77]{color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb38}.hk-scope-switch[data-v-eeda0b77]:not(.is-on):hover{color:#1d4ed8;background:#dbeafeeb}.hk-scope-name[data-v-eeda0b77]{line-height:1}.hk-scope-track[data-v-eeda0b77]{width:34px;height:22px;border-radius:999px;background:#ffffffb8;display:flex;align-items:center;justify-content:flex-start;padding:2px}.hk-scope-switch.is-on .hk-scope-track[data-v-eeda0b77]{justify-content:flex-end;background:#ffffff47}.hk-scope-thumb[data-v-eeda0b77]{width:18px;height:18px;border-radius:999px;color:#64748b;background:#fff;box-shadow:0 1px 3px #0f172a2e;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;line-height:1}.hk-scope-switch.is-on .hk-scope-thumb[data-v-eeda0b77]{color:#2563eb}.mobile-hk-scope-row[data-v-eeda0b77]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#f8fafcd1;color:#334155;font-size:12px;font-weight:800}.rule-combination-item[data-v-eeda0b77] .n-form-item-label__text{font-weight:700}.rule-combination-box[data-v-eeda0b77],.mobile-rule-combination[data-v-eeda0b77]{width:100%;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#f8fafcd1}.rule-combination-toggle[data-v-eeda0b77]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border-radius:9px;background:#e2e8f0b8}.rule-combination-option[data-v-eeda0b77]{min-width:0;height:28px;border:0;border-radius:7px;padding:0 8px;color:#475569;background:transparent;text-align:center;font-size:12px;font-weight:700;line-height:28px;white-space:nowrap;cursor:pointer}.rule-combination-option.is-active[data-v-eeda0b77]{color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb38}.rule-combination-option[data-v-eeda0b77]:not(.is-active):hover{color:#1d4ed8;background:#ffffffb8}.rule-combination-hint[data-v-eeda0b77]{color:#64748b;font-size:12px;line-height:1.45}.mobile-rule-combination-head[data-v-eeda0b77]{display:flex;justify-content:space-between;gap:8px;color:#334155;font-size:12px;font-weight:700}.run-btn[data-v-eeda0b77]{width:100%;height:40px;font-weight:600;border-radius:10px}.result-b1-advanced[data-v-eeda0b77]{margin:0 0 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#f8fafcf2,#fffffffa);box-shadow:0 4px 14px #0f172a0f}.result-b1-advanced.result-adv-expanded[data-v-eeda0b77]{padding:10px 12px 12px}.result-b1-advanced.result-adv-compact[data-v-eeda0b77]{padding:6px 16px 7px;margin-bottom:8px}.result-b1-advanced.result-adv-compact[data-v-eeda0b77] .n-collapse{--n-title-padding: 6px 10px !important;--n-item-margin: 0 !important}.result-b1-advanced.result-adv-compact[data-v-eeda0b77] .n-collapse-item__header{padding:0!important;min-height:0;align-items:center;font-size:13px}.result-b1-advanced.result-adv-compact[data-v-eeda0b77] .n-collapse-item__header-main{line-height:1.28;align-items:center}.result-b1-advanced.result-adv-compact[data-v-eeda0b77] .n-collapse-item-arrow{display:flex;align-items:center;justify-content:center;margin:0;font-size:14px;line-height:1}.result-b1-advanced.result-adv-compact[data-v-eeda0b77] .n-collapse-item-arrow .n-base-icon{display:flex;align-items:center;justify-content:center}.result-adv-b1[data-v-eeda0b77]{border-color:#3b82f659;box-shadow:0 4px 16px #3b82f61f;background:linear-gradient(135deg,#eff6fff2,#fffffffa)}.result-adv-brick[data-v-eeda0b77]{border-color:#f9731661;box-shadow:0 4px 16px #f973161f;background:linear-gradient(135deg,#fff7edf5,#fffffffa)}.result-b1-advanced[data-v-eeda0b77] .n-collapse{--n-title-text-color: #0f172a}.result-b1-advanced[data-v-eeda0b77] .n-collapse-item{margin:0;border:0;background:transparent}.result-b1-advanced[data-v-eeda0b77] .n-collapse-item__header{font-size:13px;font-weight:700;padding:6px 4px;letter-spacing:.02em}.result-b1-advanced[data-v-eeda0b77] .n-collapse-item__header-main{color:#0f172a}.result-b1-advanced[data-v-eeda0b77] .n-collapse-item-arrow{color:#64748b}.result-b1-advanced[data-v-eeda0b77] .n-collapse-item__content-wrapper{border-top:1px dashed rgba(15,23,42,.08);margin-top:4px;padding-top:8px}.b1-advanced-inner[data-v-eeda0b77]{padding:8px 10px 2px;border-radius:10px;background:#ffffff8c;border:1px solid rgba(15,23,42,.06)}.b1-advanced-hint[data-v-eeda0b77]{margin:0 0 10px;font-size:12px;color:#475569;line-height:1.5;font-weight:500}.b1-advanced-apply[data-v-eeda0b77]{margin-top:6px;align-self:flex-start}.b1-refine-sub[data-v-eeda0b77]{font-size:11px;color:#64748b;line-height:1.35}.b1-refine-row[data-v-eeda0b77]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.common-refine-grid[data-v-eeda0b77]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.card-title[data-v-eeda0b77]{display:inline-flex;align-items:center;gap:8px}[data-v-eeda0b77] .cell-code-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}[data-v-eeda0b77] .cell-stock-name{min-width:0;color:#0f172a;font-size:13px;font-weight:700;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-eeda0b77] .cell-code-line{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%}[data-v-eeda0b77] .cell-code-main{display:inline-flex;align-items:center;gap:6px;min-width:0}[data-v-eeda0b77] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;font-size:9.5px;color:#64748b}[data-v-eeda0b77] .copy-btn{width:17px;height:17px;border:0;border-radius:5px;padding:0;line-height:17px;text-align:center;font-size:10px;font-weight:700;color:#1e40af;background:#2563eb1f;cursor:pointer;transition:all .16s ease}[data-v-eeda0b77] .copy-btn:hover{background:#2563eb33}[data-v-eeda0b77] .watch-toggle-btn{width:17px;height:17px;border:0;border-radius:5px;padding:0;line-height:17px;text-align:center;font-size:10px;font-weight:700;cursor:pointer;opacity:0;transform:scale(.92);transition:all .16s ease}[data-v-eeda0b77] .watch-toggle-btn.is-add{color:#166534;background:#22c55e24}[data-v-eeda0b77] .watch-toggle-btn.is-remove{color:#b91c1c;background:#ef444424}[data-v-eeda0b77] .n-data-table-tr:hover .watch-toggle-btn{opacity:1;transform:scale(1)}[data-v-eeda0b77] .cell-name{font-size:11px;opacity:.72}[data-v-eeda0b77] .sector-cell{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:3px 4px;width:100%;max-height:40px;overflow:hidden;white-space:normal}[data-v-eeda0b77] .sector-cell.is-expanded{max-height:none;overflow:visible}[data-v-eeda0b77] .sector-tag{display:inline-block;min-height:18px;padding:1px 5px;border-radius:4px;background:#0f172a0f;color:#334155;font-size:10px;line-height:16px;white-space:nowrap}[data-v-eeda0b77] .sector-cell:not(.is-expanded) .sector-tag{max-width:100%;overflow:visible}[data-v-eeda0b77] .sector-cell.is-expanded .sector-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}[data-v-eeda0b77] .sector-tag-more{flex:0 0 auto;color:#64748b}[data-v-eeda0b77] .sector-expand-btn{border:0;cursor:pointer}[data-v-eeda0b77] .sector-expand-btn:hover{background:#2563eb1f;color:#1d4ed8}[data-v-eeda0b77] .metric-title-wrap{display:inline-flex;align-items:center;gap:4px;width:100%;min-width:0}[data-v-eeda0b77] .metric-select-btn{min-width:0;flex:1 1 auto;height:24px;padding:0 7px;border:1px solid rgba(37,99,235,.28);border-radius:6px;background:#2563eb14;color:#1d4ed8;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;font-size:12px;font-weight:800;line-height:1}[data-v-eeda0b77] .metric-select-eyebrow{flex:0 0 auto;color:#64748b;font-size:10px;font-weight:700}[data-v-eeda0b77] .metric-select-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}[data-v-eeda0b77] .metric-select-caret{flex:0 0 auto;font-size:10px;opacity:.72}[data-v-eeda0b77] .metric-sort-btn{flex:0 0 auto;width:22px;height:22px;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:6px;background:#f8fafccc;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}[data-v-eeda0b77] .metric-sort-btn.is-active{border-color:#2563eb59;background:#2563eb1a;color:#1d4ed8}[data-v-eeda0b77] .price-cell{width:100%;text-align:right;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;white-space:nowrap}[data-v-eeda0b77] .metric-cell{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:#334155;white-space:nowrap}[data-v-eeda0b77] .metric-cell-main{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.2}[data-v-eeda0b77] .metric-cell-sub{display:none;color:#94a3b8;font-size:10px;font-weight:600;line-height:1.1}[data-v-eeda0b77] .metric-cell.is-up{color:#dc2626}[data-v-eeda0b77] .metric-cell.is-down{color:#16a34a}[data-v-eeda0b77] .metric-cell.is-neutral .metric-cell-main{color:#334155}[data-v-eeda0b77] .resonance-cell{width:100%;text-align:center;overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700}[data-v-eeda0b77] .strategy-badges{display:flex;flex-direction:column;gap:3px;align-items:flex-start;width:100%;overflow:hidden}[data-v-eeda0b77] .strategy-badge{display:inline-flex;align-items:center;max-width:100%;min-height:18px;padding:1px 5px;border-radius:5px;background:#2563eb1a;color:#1e3a8a;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-eeda0b77] .strategy-badge-more{color:#64748b;background:#64748b1f}[data-v-eeda0b77] .n-data-table .n-data-table-td{padding-top:7px;padding-bottom:7px}[data-v-eeda0b77] .n-data-table-tr.is-active-row>td{background:#2563eb1f}@media(max-width:768px){.content-pane[data-v-eeda0b77]{padding:8px!important}.result-card[data-v-eeda0b77]{border:0;border-radius:0;background:transparent;box-shadow:none}.result-card[data-v-eeda0b77] .n-card__content{padding:0}.result-filters[data-v-eeda0b77]{margin-bottom:8px}.mobile-chart-first[data-v-eeda0b77]{order:1}.mobile-result-second[data-v-eeda0b77]{order:2}.mobile-result-filter-compact[data-v-eeda0b77] .n-input{width:100%!important}}html[data-theme=dark] .result-b1-advanced[data-v-eeda0b77]{border-color:#94a3b82e;background:linear-gradient(135deg,#1e293bf5,#0f172afa);box-shadow:0 4px 14px #00000047}html[data-theme=dark] .result-adv-b1[data-v-eeda0b77]{border-color:#3b82f661;box-shadow:0 4px 16px #00000038;background:linear-gradient(135deg,#1e3a5f8c,#0f172af5)}html[data-theme=dark] .result-adv-brick[data-v-eeda0b77]{border-color:#f9731661;box-shadow:0 4px 16px #00000038;background:linear-gradient(135deg,#432a1880,#0f172af5)}html[data-theme=dark] .result-b1-advanced[data-v-eeda0b77] .n-collapse{--n-title-text-color: #e2e8f0}html[data-theme=dark] .result-b1-advanced[data-v-eeda0b77] .n-collapse-item__header-main{color:#e2e8f0}html[data-theme=dark] .result-b1-advanced[data-v-eeda0b77] .n-collapse-item-arrow{color:#94a3b8}html[data-theme=dark] .result-b1-advanced[data-v-eeda0b77] .n-collapse-item__content-wrapper{border-top-color:#94a3b829}html[data-theme=dark] .b1-advanced-inner[data-v-eeda0b77]{background:#0f172a80;border-color:#94a3b824}html[data-theme=dark] .b1-advanced-hint[data-v-eeda0b77],html[data-theme=dark] .b1-refine-sub[data-v-eeda0b77]{color:#94a3b8}html[data-chart-theme=tdx] .result-b1-advanced[data-v-eeda0b77]{border-color:#b4b4b447;background:#050505;box-shadow:none}html[data-chart-theme=tdx] .result-adv-b1[data-v-eeda0b77]{border-color:#00ffff57;background:linear-gradient(135deg,#00282c9e,#000000f5)}html[data-chart-theme=tdx] .result-adv-brick[data-v-eeda0b77]{border-color:#ff990061;background:linear-gradient(135deg,#3422009e,#000000f5)}html[data-chart-theme=tdx] .result-b1-advanced[data-v-eeda0b77] .n-collapse{--n-title-text-color: #e8e8e8}html[data-chart-theme=tdx] .result-b1-advanced[data-v-eeda0b77] .n-collapse-item__header-main{color:#e8e8e8}html[data-chart-theme=tdx] .result-b1-advanced[data-v-eeda0b77] .n-collapse-item-arrow{color:#d6d6d6}html[data-chart-theme=tdx] .result-b1-advanced[data-v-eeda0b77] .n-collapse-item__content-wrapper{border-top-color:#b4b4b438}html[data-chart-theme=tdx] .b1-advanced-inner[data-v-eeda0b77]{background:#000000a3;border-color:#b4b4b433}html[data-chart-theme=tdx] .b1-advanced-hint[data-v-eeda0b77],html[data-chart-theme=tdx] .b1-refine-sub[data-v-eeda0b77]{color:#b8c0cc}html[data-theme=dark] .mobile-screen-toolbar[data-v-eeda0b77]{border-color:#94a3b833;background:#1e293bc7}html[data-theme=dark] .mobile-condition-trigger[data-v-eeda0b77]{border-color:#60a5fa5c;background:#3b82f62e}html[data-theme=dark] .mobile-condition-label[data-v-eeda0b77]{color:#bfdbfe}html[data-theme=dark] .mobile-condition-text[data-v-eeda0b77]{color:#e2e8f0}html[data-theme=dark] .mobile-condition-arrow[data-v-eeda0b77]{color:#bfdbfe;background:#60a5fa38}.indicator-dropdown-trigger{border-color:#60a5fa5c;background:#3b82f62e}.indicator-dropdown-chevron{color:#bfdbfe;background:#60a5fa38}html[data-theme=dark] .hk-scope-switch[data-v-eeda0b77]{color:#cbd5e1;background:#020617b8}html[data-theme=dark] .hk-scope-switch.is-on[data-v-eeda0b77]{color:#fff;background:#2563eb}html[data-theme=dark] .hk-scope-switch[data-v-eeda0b77]:not(.is-on):hover{color:#bfdbfe;background:#1e293be0}html[data-theme=dark] .hk-scope-track[data-v-eeda0b77]{background:#94a3b833}html[data-theme=dark] .hk-scope-thumb[data-v-eeda0b77]{color:#475569;background:#e2e8f0}html[data-theme=dark] .hk-scope-switch.is-on .hk-scope-thumb[data-v-eeda0b77]{color:#2563eb}html[data-theme=dark] .mobile-hk-scope-row[data-v-eeda0b77]{border-color:#94a3b83d;background:#0f172a9e;color:#f8fafc}html[data-theme=dark] .rule-combination-box[data-v-eeda0b77],html[data-theme=dark] .mobile-rule-combination[data-v-eeda0b77]{border-color:#94a3b83d;background:#0f172a9e}html[data-theme=dark] .rule-combination-toggle[data-v-eeda0b77]{background:#020617b8}html[data-theme=dark] .rule-combination-option[data-v-eeda0b77]{color:#cbd5e1}html[data-theme=dark] .rule-combination-option.is-active[data-v-eeda0b77]{color:#fff;background:#2563eb}html[data-theme=dark] .rule-combination-option[data-v-eeda0b77]:not(.is-active):hover{color:#bfdbfe;background:#1e293be0}html[data-theme=dark] .rule-combination-hint[data-v-eeda0b77]{color:#cbd5e1}html[data-theme=dark] .mobile-rule-combination-head[data-v-eeda0b77]{color:#f8fafc}html[data-chart-theme=tdx] .rule-combination-box[data-v-eeda0b77],html[data-chart-theme=tdx] .mobile-rule-combination[data-v-eeda0b77]{border-color:#b4b4b438;background:#0000009e}html[data-chart-theme=tdx] .rule-combination-toggle[data-v-eeda0b77]{background:#1c1c1ce6}html[data-chart-theme=tdx] .rule-combination-option[data-v-eeda0b77]{color:#d6d6d6}html[data-chart-theme=tdx] .rule-combination-option.is-active[data-v-eeda0b77]{color:#111;background:#f6c343;box-shadow:none}html[data-chart-theme=tdx] .rule-combination-option[data-v-eeda0b77]:not(.is-active):hover{color:#fff;background:#505050b3}html[data-chart-theme=tdx] .rule-combination-hint[data-v-eeda0b77]{color:#b8c0cc}html[data-chart-theme=tdx] .mobile-rule-combination-head[data-v-eeda0b77]{color:#e8e8e8}html[data-chart-theme=tdx] .hk-scope-switch[data-v-eeda0b77]{color:#d6d6d6;background:#1c1c1ce6}html[data-chart-theme=tdx] .hk-scope-switch.is-on[data-v-eeda0b77]{color:#111;background:#f6c343;box-shadow:none}html[data-chart-theme=tdx] .hk-scope-switch[data-v-eeda0b77]:not(.is-on):hover{color:#fff;background:#505050b3}html[data-chart-theme=tdx] .hk-scope-track[data-v-eeda0b77]{background:#b4b4b433}html[data-chart-theme=tdx] .hk-scope-switch.is-on .hk-scope-track[data-v-eeda0b77]{background:#00000038}html[data-chart-theme=tdx] .hk-scope-thumb[data-v-eeda0b77]{color:#333;background:#e8e8e8}html[data-chart-theme=tdx] .hk-scope-switch.is-on .hk-scope-thumb[data-v-eeda0b77]{color:#111}html[data-chart-theme=tdx] .mobile-hk-scope-row[data-v-eeda0b77]{border-color:#b4b4b438;background:#0000009e;color:#e8e8e8}html[data-chart-theme=tdx] .mobile-condition-trigger[data-v-eeda0b77]{border-color:#f6c34361;background:#f6c3431f}html[data-chart-theme=tdx] .mobile-condition-label[data-v-eeda0b77]{color:#f6c343}html[data-chart-theme=tdx] .mobile-condition-text[data-v-eeda0b77]{color:#f0f0f0}html[data-chart-theme=tdx] .mobile-condition-arrow[data-v-eeda0b77]{color:#f0f0f0db;background:#94a3b82e}.indicator-dropdown-trigger{border-color:#f6c34361;background:#f6c3431f}.indicator-dropdown-chevron{color:#f0f0f0db;background:#94a3b82e}html[data-theme=dark] .mobile-result-card[data-v-eeda0b77]{background:#0f172ac7;border-color:#94a3b838}html[data-theme=dark] .mobile-result-name[data-v-eeda0b77]{color:#f8fafc}html[data-theme=dark] .mobile-result-code[data-v-eeda0b77],html[data-theme=dark] .mobile-result-price[data-v-eeda0b77],html[data-theme=dark] .mobile-result-sub[data-v-eeda0b77]{color:#cbd5e1}html[data-theme=dark] .screen-page .sector-tag{background:#334155f2;color:#f8fafc;border:1px solid rgba(148,163,184,.32)}html[data-theme=dark] .screen-page .sector-tag-more{color:#dbeafe}html[data-theme=dark] .screen-page .sector-expand-btn:hover{background:#3b82f638;color:#fff}html[data-theme=dark] .screen-page .cell-stock-name{color:#f8fafc}html[data-theme=dark] .screen-page .cell-code{color:#cbd5e1}html[data-theme=dark] .screen-page .strategy-badge{color:#bfdbfe;background:#2563eb3d;border:1px solid rgba(96,165,250,.28)}html[data-theme=dark] .screen-page .strategy-badge-more{color:#e2e8f0;background:#94a3b82e;border-color:#94a3b84d}html[data-chart-theme=tdx] .screen-page .strategy-badge{color:#e8f2ff;background:#204a87b8;border:1px solid rgba(90,150,230,.5)}html[data-chart-theme=tdx] .screen-page .strategy-badge-more{color:#f0f0f0;background:#505050b8;border-color:#96969675}html[data-theme=dark] .mobile-result-rule[data-v-eeda0b77]{color:#93c5fd;background:#3b82f633}html[data-theme=dark] .mobile-result-rule-more[data-v-eeda0b77]{color:#cbd5e1;background:#94a3b82e}html[data-theme=dark] .mobile-result-sort-btn[data-v-eeda0b77]{color:#cbd5e1;border-color:#94a3b83d;background:#0f172a8c}html[data-theme=dark] .mobile-result-sort-btn.is-active[data-v-eeda0b77]{color:#93c5fd;border-color:#93c5fd75;background:#3b82f638}html[data-theme=dark] .mobile-result-metric[data-v-eeda0b77]{color:#e2e8f0}html[data-theme=dark] .mobile-result-metric.is-up[data-v-eeda0b77]{color:#fca5a5}html[data-theme=dark] .mobile-result-metric.is-down[data-v-eeda0b77]{color:#86efac}html[data-theme=dark] .screen-page .metric-select-btn{border-color:#60a5fa5c;background:#3b82f62e;color:#dbeafe}html[data-theme=dark] .screen-page .metric-select-eyebrow{color:#93c5fd}html[data-theme=dark] .screen-page .metric-sort-btn{border-color:#94a3b83d;background:#0f172a8c;color:#cbd5e1}html[data-theme=dark] .screen-page .metric-sort-btn.is-active{border-color:#93c5fd7a;background:#3b82f63d;color:#93c5fd}html[data-chart-theme=tdx] .screen-page .metric-sort-btn{background:#141414!important;border-color:#a0a0a042!important;color:#d4d4d4}html[data-chart-theme=tdx] .screen-page .metric-sort-btn.is-active{background:#00c87829!important;border-color:#00c87870!important;color:#6ee7b7}html[data-theme=dark] .screen-page .metric-cell,html[data-theme=dark] .screen-page .metric-cell-main,html[data-theme=dark] .screen-page .metric-cell.is-neutral,html[data-theme=dark] .screen-page .metric-cell.is-neutral .metric-cell-main{color:#f8fafc!important}html[data-theme=dark] .screen-page .metric-cell-sub{color:#cbd5e1!important}html[data-theme=dark] .screen-page .price-cell{color:#f8fafc}html[data-theme=dark] .screen-page .metric-cell.is-up,html[data-theme=dark] .screen-page .metric-cell.is-up .metric-cell-main{color:#fca5a5!important}html[data-theme=dark] .screen-page .metric-cell.is-down,html[data-theme=dark] .screen-page .metric-cell.is-down .metric-cell-main{color:#86efac!important}html[data-theme=dark] .desktop-chart-nav-btn[data-v-eeda0b77]{color:#dbeafe!important;background:#3b82f638!important;border-color:#60a5fa61!important}html[data-theme=dark] .desktop-chart-nav-btn[data-v-eeda0b77]:not(.n-button--disabled):hover{background:#3b82f64d!important;border-color:#93c5fd85!important}html[data-theme=dark] .desktop-chart-watch-btn.is-remove[data-v-eeda0b77]{color:#fff!important;background:#475569!important;border-color:#64748b!important}html[data-theme=dark] .desktop-chart-watch-btn[data-v-eeda0b77]:not(.is-remove){color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}html[data-theme=dark] .mobile-advanced-collapse[data-v-eeda0b77]{border-color:#94a3b833;background:#0f172a8c}html[data-theme=dark] .mobile-advanced-collapse[data-v-eeda0b77] .n-collapse{--n-title-text-color: #e2e8f0}html[data-theme=dark] .mobile-advanced-collapse[data-v-eeda0b77] .n-collapse-item__header-main{color:#e2e8f0}html[data-theme=dark] .mobile-advanced-collapse[data-v-eeda0b77] .n-collapse-item-arrow{color:#94a3b8}html[data-theme=dark] .mobile-advanced-row>span[data-v-eeda0b77]{color:#94a3b8}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-eeda0b77]{border-color:#b4b4b43d;background:#050505}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-eeda0b77] .n-collapse{--n-title-text-color: #e8e8e8}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-eeda0b77] .n-collapse-item__header-main{color:#e8e8e8}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-eeda0b77] .n-collapse-item-arrow,html[data-chart-theme=tdx] .mobile-advanced-row>span[data-v-eeda0b77]{color:#b8c0cc}.sub-indicator-picker-wrap[data-v-b6463be1]{min-width:156px;color:#334155}.sub-indicator-picker[data-v-b6463be1]{display:grid;gap:6px}.sub-indicator-picker-row[data-v-b6463be1]{height:30px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;border-radius:7px;transition:transform .18s cubic-bezier(.2,0,.2,1),background-color .12s ease,box-shadow .12s ease,opacity .12s ease;will-change:transform}.sub-indicator-picker-row.active[data-v-b6463be1]{background:#14b8a60f}.sub-indicator-drag[data-v-b6463be1],.sub-indicator-drag-spacer[data-v-b6463be1]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.sub-indicator-drag[data-v-b6463be1]{border:1px solid rgba(148,163,184,.26);border-radius:6px;background:#f8fafce6;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sub-indicator-drag-bars[data-v-b6463be1]{width:10px;height:12px;background:linear-gradient(#94a3b8,#94a3b8) 0 1px / 10px 2px no-repeat,linear-gradient(#94a3b8,#94a3b8) 0 5px / 10px 2px no-repeat,linear-gradient(#94a3b8,#94a3b8) 0 9px / 10px 2px no-repeat}.sub-indicator-drag[data-v-b6463be1]:active{cursor:grabbing;border-color:#14b8a66b;background:#14b8a61a}.sub-indicator-picker-row.dragging .sub-indicator-drag[data-v-b6463be1]{cursor:grabbing;border-color:#14b8a680;background:#14b8a61f}.sub-indicator-picker-row.dragging[data-v-b6463be1]{background:#14b8a614;box-shadow:inset 0 0 0 1px #14b8a62e;position:relative}.sub-indicator-picker-row.dragging .sub-indicator-drag-bars[data-v-b6463be1],.sub-indicator-drag:active .sub-indicator-drag-bars[data-v-b6463be1]{background:linear-gradient(#0f766e,#0f766e) 0 1px / 10px 2px no-repeat,linear-gradient(#0f766e,#0f766e) 0 5px / 10px 2px no-repeat,linear-gradient(#0f766e,#0f766e) 0 9px / 10px 2px no-repeat}html[data-theme=dark] .sub-indicator-picker-wrap{color:#dbeafe}html[data-theme=dark] .sub-indicator-picker-row.active{background:#14b8a61c}html[data-theme=dark] .sub-indicator-drag{border-color:#94a3b842;background:#0f172ab8}html[data-theme=dark] .sub-indicator-drag-bars{background:linear-gradient(#94a3b8,#94a3b8) 0 1px / 10px 2px no-repeat,linear-gradient(#94a3b8,#94a3b8) 0 5px / 10px 2px no-repeat,linear-gradient(#94a3b8,#94a3b8) 0 9px / 10px 2px no-repeat}html[data-theme=dark] .sub-indicator-drag:active{border-color:#14b8a680;background:#14b8a624}html[data-theme=dark] .sub-indicator-picker-row.dragging{background:#14b8a624;box-shadow:inset 0 0 0 1px #14b8a647}html[data-theme=dark] .sub-indicator-picker-row.dragging .sub-indicator-drag-bars,html[data-theme=dark] .sub-indicator-drag:active .sub-indicator-drag-bars{background:linear-gradient(#5eead4,#5eead4) 0 1px / 10px 2px no-repeat,linear-gradient(#5eead4,#5eead4) 0 5px / 10px 2px no-repeat,linear-gradient(#5eead4,#5eead4) 0 9px / 10px 2px no-repeat}html[data-theme=dark] .sub-indicator-picker .n-checkbox{--n-text-color: #dbeafe !important;--n-color: rgba(15, 23, 42, .88) !important;--n-color-checked: rgba(20, 184, 166, .92) !important;--n-border-color: rgba(148, 163, 184, .42) !important;--n-border-color-checked: rgba(94, 234, 212, .72) !important;--n-check-mark-color: #ecfeff !important}.kline-wrap[data-v-d83dc002]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.kline-wrap.is-fill-height[data-v-d83dc002]{height:100%;overflow:hidden}.kline-wrap.is-fill-height .kline-chart-frame[data-v-d83dc002]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.kline-wrap.is-fill-height[data-v-d83dc002] .n-spin-container,.kline-wrap.is-fill-height[data-v-d83dc002] .n-spin-content{flex:1 1 auto;min-height:0;height:100%}.kline-wrap.is-fill-height[data-v-d83dc002] .n-spin-content{display:flex;flex-direction:column}.kline-wrap.is-fill-height .kline-canvas[data-v-d83dc002]{flex:1 1 auto}.kline-meta[data-v-d83dc002]{min-height:24px;display:flex;flex-direction:column;align-items:stretch;gap:5px;margin-bottom:8px}.meta-line[data-v-d83dc002]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap;overflow:visible;white-space:nowrap}.meta-line-primary[data-v-d83dc002],.meta-line-secondary[data-v-d83dc002]{width:100%}.meta-line-primary[data-v-d83dc002]{overflow-x:auto;scrollbar-width:none}.meta-line-primary[data-v-d83dc002]::-webkit-scrollbar{display:none}.meta-line-secondary[data-v-d83dc002]{gap:6px}.ind-tag[data-v-d83dc002]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#1e40af;background:#2563eb1a;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .12s}.ind-tag[data-v-d83dc002]:hover{background:#dc26261a;color:#dc2626}.ind-add[data-v-d83dc002]{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;color:#2563eb;background:#2563eb1f;white-space:nowrap;transition:all .15s ease;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .12s}.ind-add[data-v-d83dc002]:hover{background:#2563eb38;color:#1d4ed8}.period-switch[data-v-d83dc002]{display:inline-flex;align-items:center;height:22px;padding:2px;gap:2px;border-radius:8px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);flex:0 0 auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.period-switch[data-v-d83dc002]::-webkit-scrollbar{display:none}.period-btn[data-v-d83dc002]{height:18px;min-width:32px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:11px;font-weight:700;line-height:18px;cursor:pointer;white-space:nowrap;flex:0 0 auto}.period-btn.active[data-v-d83dc002]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.period-btn[data-v-d83dc002]:hover{color:#1d4ed8}.ind-menu[data-v-d83dc002]{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px;background:#fff;border-radius:10px;box-shadow:0 4px 16px #0000001f}.main-ind-menu[data-v-d83dc002]{min-width:138px}.ma-options[data-v-d83dc002]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:4px;margin-top:2px;border-top:1px solid rgba(148,163,184,.18)}.ma-pill[data-v-d83dc002]{justify-content:center;gap:2px;padding:0 8px;position:relative}.ma-pill.custom[data-v-d83dc002]{padding-right:4px}.ma-pill-remove[data-v-d83dc002]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:1px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:12px;line-height:1;cursor:pointer;opacity:.7}.ma-pill-remove[data-v-d83dc002]:hover{opacity:1;background:#0f172a14}.ma-custom-row[data-v-d83dc002]{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:2px}.ma-custom-input[data-v-d83dc002]{flex:1 1 auto;min-width:0;height:24px;padding:0 8px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#fff;color:#334155;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:none}.ma-custom-input[data-v-d83dc002]:focus{border-color:#3b82f6}.ma-custom-add[data-v-d83dc002]{flex:0 0 auto;height:24px;padding:0 10px;border:1px solid rgba(37,99,235,.35);border-radius:8px;background:#2563eb14;color:#1d4ed8;font-size:11px;font-weight:600;cursor:pointer}.ma-custom-add[data-v-d83dc002]:hover{background:#2563eb24}.ind-menu-divider[data-v-d83dc002]{height:1px;margin:3px 0;background:#94a3b82e}.distance-toggle[data-v-d83dc002]{justify-content:center}.ind-pill-opt[data-v-d83dc002]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;font-size:11px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#475569;background:#94a3b81a;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .12s}.ind-pill-opt[data-v-d83dc002]:hover{color:#1e40af;background:#2563eb24}.ind-pill-opt.disabled[data-v-d83dc002]{color:#cbd5e1;cursor:default}.ind-pill-opt.disabled[data-v-d83dc002]:hover{background:#94a3b81a;color:#cbd5e1}.ind-pill-opt.active[data-v-d83dc002]{color:#2563eb;background:#2563eb26;font-weight:700}html[data-theme=dark] .ind-tag{color:#60a5fa;background:#3b82f62e}html[data-theme=dark] .ind-tag:hover{background:#dc26262e;color:#f87171}html[data-theme=dark] .ind-add,html[data-theme=dark] .ind-add:hover{color:#60a5fa;background:#3b82f62e}html[data-theme=dark] .period-switch{background:#0f172aad;border-color:#94a3b838}html[data-theme=dark] .period-btn{color:#cbd5e1}html[data-theme=dark] .period-btn.active{color:#dbeafe;background:#3b82f652;box-shadow:none}html[data-theme=dark] .period-btn:hover{color:#93c5fd}html[data-theme=dark] .ind-menu{background:#1e293b;box-shadow:0 4px 16px #0006;color:#dbeafe}html[data-theme=dark] .ind-pill-opt{color:#94a3b8;background:#94a3b81a}html[data-theme=dark] .ind-pill-opt:hover{color:#60a5fa;background:#3b82f633}html[data-theme=dark] .ind-pill-opt.disabled{color:#475569}html[data-theme=dark] .ind-pill-opt.active{color:#60a5fa;background:#3b82f640}html[data-theme=dark] .ma-custom-input{background:#0f172a;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] .ma-custom-add{background:#3b82f629;border-color:#3b82f659;color:#93c5fd}html[data-theme=dark] .ma-pill-remove:hover{background:#94a3b82e}.code[data-v-d83dc002]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.trade-chip[data-v-d83dc002]{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.selection-chip[data-v-d83dc002]{background:#2563eb1f;color:#1e40af;border-color:#2563eb38}html[data-theme=dark] .selection-chip{background:#3b82f633;color:#bfdbfe;border-color:#60a5fa47}.buy-chip[data-v-d83dc002]{background:#fef08a;color:#854d0e;border-color:#facc15;box-shadow:inset 0 0 0 1px #facc1526}html[data-theme=dark] .buy-chip{background:#facc152e;color:#fde68a;border-color:#facc1552;box-shadow:none}.sell-chip[data-v-d83dc002]{background:#22c55e1f;color:#15803d;border-color:#22c55e38}html[data-theme=dark] .sell-chip{background:#22c55e33;color:#bbf7d0;border-color:#4ade8047}.date[data-v-d83dc002]{font-size:11px;opacity:.68}.compact-meta-line[data-v-d83dc002]{width:100%;flex-direction:row}.compact-summary-line[data-v-d83dc002]{gap:5px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.compact-summary-line[data-v-d83dc002]::-webkit-scrollbar{display:none}.compact-summary-line .fund-chip[data-v-d83dc002],.compact-summary-line .turnover-chip[data-v-d83dc002]{flex:0 0 auto}.compact-fund-chip[data-v-d83dc002],.compact-turnover-chip[data-v-d83dc002]{height:19px;padding:0 6px;font-size:10.5px}.compact-control-line[data-v-d83dc002]{margin-top:-1px;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.compact-control-line[data-v-d83dc002]::-webkit-scrollbar{display:none}.compact-control-line .ind-add[data-v-d83dc002]{flex:0 0 auto;height:19px;max-width:104px;min-width:72px;padding:0 6px;border-radius:6px;font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.compact-period-switch[data-v-d83dc002]{flex:0 0 auto;height:20px;max-width:203px;margin-right:0;padding:1px;gap:1px}.compact-period-switch .period-btn[data-v-d83dc002]{height:16px;min-width:0;padding:0 5px;border-radius:5px;font-size:11px;line-height:16px}@media(max-width:420px){.compact-control-line .ind-add[data-v-d83dc002]{max-width:98px;min-width:68px}.compact-period-switch[data-v-d83dc002]{max-width:183px}}.kline-chart-frame[data-v-d83dc002]{position:relative;min-height:0}.trade-tip-panel[data-v-d83dc002]{position:absolute;top:8px;left:8px;z-index:4;min-width:168px;max-width:min(280px,calc(100% - 16px));padding:8px 9px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fffffff0;box-shadow:0 10px 24px #0f172a24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.trade-tip-head[data-v-d83dc002]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px;color:#475569;font-size:11px;font-weight:700}.trade-tip-head strong[data-v-d83dc002]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.trade-tip-list[data-v-d83dc002]{display:grid;gap:4px}.trade-tip-row[data-v-d83dc002]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px;font-size:11px;line-height:1.35;color:#64748b}.trade-tip-row strong[data-v-d83dc002]{font-size:10px;font-weight:800;line-height:1.5;padding:0 4px;border-radius:3px;color:#0f172a}.trade-tip-row.buy strong[data-v-d83dc002]{background:#fde047;color:#854d0e}.trade-tip-row.sell strong[data-v-d83dc002]{background:#bbf7d0;color:#166534}.trade-tip-row span[data-v-d83dc002]{min-width:0;word-break:break-word}.trade-tip-row em[data-v-d83dc002]{font-style:normal;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#94a3b8;font-size:10.5px}html[data-theme=dark] .trade-tip-panel{border-color:#94a3b83d;background:#0f172ae6;box-shadow:0 14px 30px #00000057}html[data-theme=dark] .trade-tip-head{color:#cbd5e1}html[data-theme=dark] .trade-tip-head strong{color:#f8fafc}html[data-theme=dark] .trade-tip-row{color:#cbd5e1}html[data-theme=dark] .trade-tip-row em{color:#94a3b8}.line-distance-panel[data-v-d83dc002]{position:absolute;top:8px;right:8px;z-index:4;min-width:168px;max-width:min(238px,calc(100% - 16px));padding:8px 9px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#ffffffeb;box-shadow:0 10px 24px #0f172a24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.line-distance-head[data-v-d83dc002]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px;color:#475569;font-size:11px;font-weight:700}.line-distance-head strong[data-v-d83dc002]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.line-distance-grid[data-v-d83dc002]{display:grid;gap:3px}.line-distance-row[data-v-d83dc002]{display:grid;grid-template-columns:minmax(44px,1fr) auto auto;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.35;color:#64748b}.line-distance-row span[data-v-d83dc002]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-distance-row strong[data-v-d83dc002],.line-distance-row em[data-v-d83dc002]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;white-space:nowrap}.line-distance-row strong[data-v-d83dc002]{font-weight:800}.line-distance-row em[data-v-d83dc002]{color:#94a3b8;font-size:10.5px}.line-distance-row.up strong[data-v-d83dc002]{color:#dc2626}.line-distance-row.down strong[data-v-d83dc002]{color:#16a34a}html[data-theme=dark] .line-distance-panel{border-color:#94a3b83d;background:#0f172ae6;box-shadow:0 14px 30px #00000057}html[data-theme=dark] .line-distance-head{color:#cbd5e1}html[data-theme=dark] .line-distance-head strong{color:#f8fafc}html[data-theme=dark] .line-distance-row{color:#cbd5e1}html[data-theme=dark] .line-distance-row em{color:#94a3b8}html[data-theme=dark] .line-distance-row.up strong{color:#f87171}html[data-theme=dark] .line-distance-row.down strong{color:#4ade80}.meta-sep[data-v-d83dc002]{font-size:11px;color:#94a3b8}html[data-theme=dark] .meta-sep,html[data-theme=dark] .date{color:#94a3b8}.turnover-chip[data-v-d83dc002]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;color:#0f766e;background:#14b8a61f}html[data-theme=dark] .turnover-chip{color:#99f6e4;background:#14b8a62e}.fund-chip[data-v-d83dc002]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;color:#475569;background:#64748b1a;border:1px solid transparent;position:relative}.holder-chip[data-v-d83dc002]{cursor:help}.holder-popover[data-v-d83dc002]{min-width:210px;max-width:min(280px,calc(100vw - 32px));padding:8px 10px;border-radius:9px;color:#0f172a;background:#fffffff5;border:1px solid rgba(148,163,184,.28);box-shadow:0 12px 28px #0f172a29;font-size:11px;font-weight:600;line-height:1.65;white-space:pre-line}.holder-chip.down[data-v-d83dc002]{color:#b45309;background:#f59e0b24}.holder-chip.up[data-v-d83dc002]{color:#2563eb;background:#2563eb1f}html[data-theme=dark] .fund-chip{color:#cbd5e1;background:#94a3b824}.kline-wrap.is-dark .fund-chip[data-v-d83dc002]{color:#e2e8f0;background:#94a3b833;border-color:#cbd5e129}html[data-theme=dark] .holder-chip.down{color:#fbbf24;background:#f59e0b2e}html[data-theme=dark] .holder-chip.up{color:#93c5fd;background:#3b82f62e}html[data-theme=dark] .holder-popover{color:#e2e8f0;background:#0f172af5;border-color:#94a3b83d;box-shadow:0 14px 34px #0000005c}.name[data-v-d83dc002]{font-size:13px;font-weight:800;color:#334155;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1}.chart-title-name[data-v-d83dc002]{color:#0f172a}html[data-theme=dark] .name{color:#fff}.kline-wrap.is-dark .chart-title-name[data-v-d83dc002],.kline-wrap.is-dark .name[data-v-d83dc002]{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.16)}.price[data-v-d83dc002]{font-size:14px;font-weight:700}.chg[data-v-d83dc002]{font-size:12px;font-weight:700}.chg.up[data-v-d83dc002]{color:#ef4444}.chg.down[data-v-d83dc002]{color:#22c55e}.hit-rule-tags[data-v-d83dc002]{min-width:0;display:inline-flex;align-items:center;gap:4px;max-width:38%;overflow:hidden}.hit-rule-chip[data-v-d83dc002]{display:inline-flex;align-items:center;max-width:92px;height:18px;padding:0 6px;border-radius:5px;color:#1e3a8a;background:#2563eb1a;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hit-rule-more[data-v-d83dc002]{flex:0 0 auto;color:#475569;background:#64748b1f}.compact-hit-rule-tags[data-v-d83dc002]{flex:0 1 auto;max-width:148px}.compact-hit-rule-tags .hit-rule-chip[data-v-d83dc002]{max-width:64px;height:19px;padding:0 5px;font-size:10.5px}html[data-theme=dark] .hit-rule-chip{color:#bfdbfe;background:#3b82f62e}html[data-theme=dark] .hit-rule-more{color:#cbd5e1;background:#94a3b824}.empty-block[data-v-d83dc002]{min-height:260px;display:flex;align-items:center;justify-content:center}.kline-canvas[data-v-d83dc002]{width:100%;flex:1;min-height:200px;background:#f8fafc;border:1px solid rgba(128,128,128,.25);border-radius:10px;overscroll-behavior-x:contain;touch-action:none}html[data-theme=dark] .kline-canvas{background:#0b1220;border-color:#94a3b82e}.mt8[data-v-d83dc002]{margin-top:8px}@media(max-width:860px){.meta-line[data-v-d83dc002]{gap:6px}.name[data-v-d83dc002]{max-width:96px}}.perf-page[data-v-b713046f]{height:100%;padding:14px;overflow:auto}.hero[data-v-b713046f]{border-radius:12px}.title[data-v-b713046f]{font-size:16px;font-weight:700;color:#0f172a}.sub[data-v-b713046f]{margin-top:4px;font-size:12px;color:#64748b}.hero-meta[data-v-b713046f]{margin-top:10px}.agg-card[data-v-b713046f]{border-radius:12px}.table-wrap[data-v-b713046f]{overflow:auto}.perf-agg-table[data-v-b713046f]{width:100%;border-collapse:collapse;table-layout:fixed}.perf-agg-table thead th[data-v-b713046f]{text-align:left;font-size:12px;font-weight:600;color:#64748b;padding:8px 10px;border-bottom:1px solid rgba(100,116,139,.22);background:#94a3b814}.perf-agg-table td[data-v-b713046f]{font-size:13px;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.18);color:#334155}.agg-row[data-v-b713046f]:hover{background:#2563eb0d;cursor:pointer}.agg-row.active[data-v-b713046f]{background:#2563eb17}.agg-expand-row td[data-v-b713046f]{padding:0;border-bottom:1px solid rgba(148,163,184,.18)}.expand-panel[data-v-b713046f]{padding:12px;background:#f8fafcb3}.expand-toolbar[data-v-b713046f]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}.expand-title[data-v-b713046f]{font-size:13px;font-weight:700;color:#1e293b}.empty-tip[data-v-b713046f]{padding:12px 0;font-size:12px;color:#64748b}.perf-detail-table[data-v-b713046f]{width:100%;border-collapse:collapse}.perf-detail-table th[data-v-b713046f]{text-align:left;font-size:12px;font-weight:600;color:#64748b;padding:7px 8px;border-bottom:1px solid rgba(100,116,139,.22)}.perf-detail-table td[data-v-b713046f]{font-size:12px;color:#334155;padding:7px 8px;border-bottom:1px solid rgba(148,163,184,.16)}.detail-row[data-v-b713046f]:hover{background:#2563eb0d;cursor:pointer}.detail-row.active[data-v-b713046f]{background:#2563eb1c}.detail-chart-row td[data-v-b713046f]{padding:0 0 8px;background:#f8fafcc7}.stock-col[data-v-b713046f]{min-width:160px}.stock-code[data-v-b713046f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.stock-name[data-v-b713046f]{margin-top:1px;font-size:11px;color:#64748b}.chart-wrap[data-v-b713046f]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(100,116,139,.35)}.chart-head[data-v-b713046f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.chart-body[data-v-b713046f]{min-height:520px}.metric[data-v-b713046f]{min-height:26px;font-size:21px;font-weight:700;color:#334155}.metric.small[data-v-b713046f]{font-size:14px;font-weight:600}.pct-up[data-v-b713046f]{color:#dc2626!important;font-weight:700}.pct-down[data-v-b713046f]{color:#16a34a!important;font-weight:700}html[data-theme=dark] .perf-page .title{color:#e2e8f0}html[data-theme=dark] .perf-page .sub,html[data-theme=dark] .perf-page .empty-tip,html[data-theme=dark] .perf-page .stock-name{color:#94a3b8}html[data-theme=dark] .perf-page .metric{color:#e2e8f0}html[data-theme=dark] .perf-page .perf-agg-table thead th,html[data-theme=dark] .perf-page .perf-detail-table th{color:#94a3b8;border-bottom-color:#94a3b838;background:#94a3b814}html[data-theme=dark] .perf-page .perf-agg-table td,html[data-theme=dark] .perf-page .perf-detail-table td{color:#cbd5e1;border-bottom-color:#94a3b824}html[data-theme=dark] .perf-page .agg-row:hover,html[data-theme=dark] .perf-page .detail-row:hover{background:#60a5fa14}html[data-theme=dark] .perf-page .agg-row.active,html[data-theme=dark] .perf-page .detail-row.active{background:#60a5fa24}html[data-theme=dark] .perf-page .expand-panel{background:#0f172a8c}html[data-theme=dark] .perf-page .expand-title,html[data-theme=dark] .perf-page .stock-code{color:#e2e8f0}html[data-theme=dark] .perf-page .detail-chart-row td{background:#0f172ab8}html[data-theme=dark] .perf-page .chart-wrap{border-top-color:#94a3b847}.uni[data-v-8f7ba2e0]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.uni-market-bar[data-v-8f7ba2e0]{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#2563eb0d;border:1px solid rgba(37,99,235,.14)}.uni-market-label[data-v-8f7ba2e0]{font-size:12px;font-weight:700;color:#334155;white-space:nowrap}.uni-market-switch[data-v-8f7ba2e0]{display:inline-flex;gap:4px;padding:2px;border-radius:8px;background:#94a3b82e}.uni-market-switch button[data-v-8f7ba2e0]{border:none;background:transparent;font-size:12px;font-weight:700;color:#64748b;padding:4px 14px;border-radius:6px;cursor:pointer;transition:all .15s ease}.uni-market-switch button.active[data-v-8f7ba2e0]{background:#2563eb;color:#fff}.uni-market-note[data-v-8f7ba2e0]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uni-main[data-v-8f7ba2e0]{display:flex;flex-direction:column;gap:12px;min-width:0}.uni-pool[data-v-8f7ba2e0]{position:sticky;top:12px;padding:12px;border-radius:12px;background:linear-gradient(180deg,#2563eb12,#2563eb05);border:1px solid rgba(37,99,235,.14);min-height:180px;max-height:min(70vh,560px);display:flex;flex-direction:column;gap:10px}.uni-pool-head[data-v-8f7ba2e0]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.uni-title[data-v-8f7ba2e0]{font-size:14px;font-weight:750;color:#0f172a}.uni-empty[data-v-8f7ba2e0]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 10px;text-align:center;font-size:12px;color:#94a3b8;border:1px dashed rgba(100,116,139,.35);border-radius:10px;background:#ffffff8c}.uni-chips[data-v-8f7ba2e0]{display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:0;flex:1;padding-right:2px}.uni-chip[data-v-8f7ba2e0]{justify-content:flex-start;width:100%}.uni-chip-code[data-v-8f7ba2e0]{font-weight:650}.uni-chip-name[data-v-8f7ba2e0]{margin-left:4px;opacity:.85}.uni-chip-src[data-v-8f7ba2e0]{margin-left:4px;font-size:10px;opacity:.55}.uni-modes[data-v-8f7ba2e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.uni-mode[data-v-8f7ba2e0]{text-align:left;border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s}.uni-mode[data-v-8f7ba2e0]:hover{border-color:#2563eb59}.uni-mode.active[data-v-8f7ba2e0]{border-color:#2563eb;background:#eff6ff}.uni-mode-label[data-v-8f7ba2e0]{display:block;font-size:13px;font-weight:700;color:#0f172a}.uni-mode-hint[data-v-8f7ba2e0]{display:block;margin-top:2px;font-size:11px;color:#64748b;line-height:1.35}.uni-panel[data-v-8f7ba2e0]{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:14px;background:#fff}.uni-panel-body[data-v-8f7ba2e0]{display:flex;flex-direction:column;gap:12px}.uni-hits[data-v-8f7ba2e0]{display:flex;flex-wrap:wrap;gap:6px}.uni-hit[data-v-8f7ba2e0]{display:inline-flex;gap:6px;align-items:baseline;border:1px solid rgba(15,23,42,.1);background:#f8fafc;border-radius:8px;padding:5px 9px;cursor:pointer;font-size:12px}.uni-hit[data-v-8f7ba2e0]:hover{border-color:#2563eb;background:#eff6ff}.uni-fields[data-v-8f7ba2e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.uni-field[data-v-8f7ba2e0]{display:flex;flex-direction:column;gap:5px;min-width:0}.uni-field>span[data-v-8f7ba2e0]{font-size:12px;font-weight:650;color:#334155}.uni-field-check[data-v-8f7ba2e0]{justify-content:flex-end}.uni-range[data-v-8f7ba2e0]{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.uni-range>span[data-v-8f7ba2e0]{color:#94a3b8;font-size:12px}.uni-actions[data-v-8f7ba2e0]{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.uni-preview[data-v-8f7ba2e0]{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px dashed rgba(148,163,184,.35)}.uni-preview-head[data-v-8f7ba2e0]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.uni-preview-title[data-v-8f7ba2e0]{font-size:13px;font-weight:700;color:#0f172a}.uni-muted[data-v-8f7ba2e0]{font-weight:500;color:#94a3b8}.uni-preview-list[data-v-8f7ba2e0]{display:flex;flex-direction:column;gap:4px;max-height:min(60vh,520px);overflow:auto;padding-right:2px}.uni-preview-row[data-v-8f7ba2e0]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.uni-preview-row[data-v-8f7ba2e0]:hover,.uni-preview-row.on[data-v-8f7ba2e0]{background:#f8fafc;border-color:#2563eb2e}.uni-preview-row[data-v-8f7ba2e0] .n-checkbox{width:100%;pointer-events:none}.uni-preview-row[data-v-8f7ba2e0] .n-checkbox .n-checkbox__label{flex:1;width:100%}.uni-preview-main[data-v-8f7ba2e0]{flex:1;display:flex;gap:8px;align-items:baseline;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;font-size:12px;color:inherit;width:100%}.uni-preview-main em[data-v-8f7ba2e0]{margin-left:auto;font-style:normal;color:#64748b}.uni-asof-row[data-v-8f7ba2e0]{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:1px dashed rgba(148,163,184,.35);margin-bottom:2px}.uni-field-asof[data-v-8f7ba2e0]{max-width:280px;flex:0 1 auto}.uni-asof-clear[data-v-8f7ba2e0]{flex-shrink:0;margin-bottom:1px}.uni-note[data-v-8f7ba2e0]{font-size:12px;color:#64748b;line-height:1.45}.uni-note.warn[data-v-8f7ba2e0]{color:#b45309}.uni-note strong[data-v-8f7ba2e0]{color:#1d4ed8}@media(max-width:860px){.uni[data-v-8f7ba2e0]{grid-template-columns:1fr}.uni-pool[data-v-8f7ba2e0]{position:static;order:2;max-height:none;min-height:120px}.uni-main[data-v-8f7ba2e0]{order:1}.uni-chips[data-v-8f7ba2e0]{flex-direction:row;flex-wrap:wrap}.uni-chip[data-v-8f7ba2e0]{width:auto}.uni-modes[data-v-8f7ba2e0],.uni-fields[data-v-8f7ba2e0]{grid-template-columns:1fr}}html[data-theme=dark] .uni-pool{background:linear-gradient(180deg,#3b82f61f,#0f172a33);border-color:#94a3b833}html[data-theme=dark] .uni-title,html[data-theme=dark] .uni-mode-label{color:#e2e8f0}html[data-theme=dark] .uni-mode-hint,html[data-theme=dark] .uni-note,html[data-theme=dark] .uni-empty{color:#94a3b8}html[data-theme=dark] .uni-mode,html[data-theme=dark] .uni-panel{background:#0f172a;border-color:#94a3b82e;color:#cbd5e1}html[data-theme=dark] .uni-mode.active{background:#2563eb33;border-color:#3b82f6}html[data-theme=dark] .uni-hit{background:#1e293b;border-color:#94a3b838;color:#e2e8f0}html[data-theme=dark] .uni-hit:hover{background:#334155;border-color:#60a5fa;color:#f8fafc}html[data-theme=dark] .uni-preview-row:hover,html[data-theme=dark] .uni-preview-row.on{background:#1e293b;border-color:#60a5fa73}html[data-theme=dark] .uni-preview-row,html[data-theme=dark] .uni-preview-main{color:#e2e8f0}html[data-theme=dark] .uni-preview-row:hover .uni-preview-main,html[data-theme=dark] .uni-preview-row.on .uni-preview-main{color:#f8fafc}html[data-theme=dark] .uni-preview-main em{color:#94a3b8}html[data-theme=dark] .uni-field>span{color:#cbd5e1}html[data-theme=dark] .uni-empty{background:#0f172a80}html[data-chart-theme=tdx] .uni-mode,html[data-chart-theme=tdx] .uni-panel{background:#0a0a0a!important;border-color:#a0a0a038!important}html[data-chart-theme=tdx] .uni-mode.active{background:#00c87829!important;border-color:#0c6!important}html[data-chart-theme=tdx] .uni-hit{background:#141414!important;border-color:#a0a0a038!important}html[data-chart-theme=tdx] .uni-hit:hover{background:#1a1a1a!important}html[data-chart-theme=tdx] .uni-empty{background:#0a0a0a!important}.bt-refine-empty[data-v-6e90d17c]{padding:20px 0;text-align:center;color:var(--n-text-color-3, #94a3b8);font-size:13px}.bt-refine-chips[data-v-6e90d17c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bt-refine-body[data-v-6e90d17c]{display:flex;flex-direction:column;gap:16px;max-height:min(60vh,480px);overflow:auto;padding-right:2px}.bt-refine-sec h4[data-v-6e90d17c]{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--n-text-color-2, #64748b)}.bt-refine-row[data-v-6e90d17c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.bt-refine-sub[data-v-6e90d17c]{font-size:12px;min-width:4.8em;color:var(--n-text-color-2, #475569)}.bt-refine-note[data-v-6e90d17c]{font-size:11px;color:var(--n-text-color-3, #94a3b8)}.bt-refine-footer[data-v-6e90d17c]{display:flex;justify-content:flex-end}.bt-logic[data-v-bb86fde4]{display:flex;flex-direction:column;gap:8px;border:1px solid var(--n-border-color, rgba(148, 163, 184, .28));border-radius:10px;padding:10px 12px;background:var(--n-color, transparent)}.bt-logic-bar[data-v-bb86fde4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--n-text-color-2, #64748b);font-weight:650}.bt-logic-row[data-v-bb86fde4]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--n-color, rgba(248, 250, 252, .5));font-size:12px;color:var(--n-text-color, #0f172a)}.bt-logic-row.group[data-v-bb86fde4]{background:transparent;padding:0}.bt-logic-subgroup[data-v-bb86fde4]{flex:1;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(59,130,246,.25);border-radius:8px;padding:8px;background:#3b82f60d}.bt-logic-subhead[data-v-bb86fde4]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:var(--n-text-color-2, #475569);margin-bottom:4px}.bt-logic-child[data-v-bb86fde4]{padding:4px 8px;border-radius:6px;background:var(--n-color, rgba(255, 255, 255, .8));font-size:12px;color:var(--n-text-color, #334155);border:1px solid rgba(148,163,184,.15)}.bt-inline-join[data-v-bb86fde4]{display:inline-flex;gap:1px}.bt-inline-join button[data-v-bb86fde4]{border:1px solid rgba(148,163,184,.35);background:transparent;border-radius:4px;font-size:10px;padding:0 4px;cursor:pointer;color:inherit;font:inherit}.bt-inline-join button.on[data-v-bb86fde4]{color:#2563eb;border-color:#2563eb80;background:#3b82f614}.bt-hint[data-v-bb86fde4]{font-size:11px;color:var(--n-text-color-3, #94a3b8);line-height:1.35;margin-left:auto}html[data-theme=dark] .bt-logic{background:#0f172a59;border-color:#94a3b847}html[data-theme=dark] .bt-logic-bar{color:#94a3b8}html[data-theme=dark] .bt-logic-row{background:#0f172a73;color:#e2e8f0}html[data-theme=dark] .bt-logic-row.group{background:transparent}html[data-theme=dark] .bt-logic-subgroup{background:#2563eb1f;border-color:#60a5fa59}html[data-theme=dark] .bt-logic-subhead{color:#cbd5e1}html[data-theme=dark] .bt-logic-child{background:#0f172a8c;color:#e2e8f0;border-color:#94a3b847}html[data-theme=dark] .bt-inline-join button{border-color:#94a3b859}html[data-theme=dark] .bt-inline-join button.on{color:#93c5fd;border-color:#60a5fa80;background:#3b82f626}.bt-ind-layout[data-v-447545c3]{display:grid;grid-template-columns:minmax(120px,148px) minmax(0,1fr);gap:10px;align-items:start}.bt-ind-lib[data-v-447545c3],.bt-ind-board[data-v-447545c3]{display:flex;flex-direction:column;gap:6px;min-width:0}.bt-ind-chip[data-v-447545c3]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;border:1px solid var(--n-border-color, rgba(148, 163, 184, .35));background:var(--n-color, transparent);border-radius:8px;padding:8px 10px;cursor:pointer;color:inherit;font:inherit}.bt-ind-chip[data-v-447545c3]:hover{border-color:#3b82f68c;background:#3b82f614}.bt-ind-chip strong[data-v-447545c3]{font-size:13px;font-weight:700}.bt-ind-chip span[data-v-447545c3]{font-size:11px;color:var(--n-text-color-3, #94a3b8);line-height:1.3}.bt-cond-empty[data-v-447545c3]{border:1px dashed var(--n-border-color, rgba(148, 163, 184, .35));border-radius:10px;padding:10px 12px}.bt-cond-list[data-v-447545c3]{display:flex;flex-direction:column;gap:6px;border:1px solid var(--n-border-color, rgba(148, 163, 184, .28));border-radius:10px;padding:8px;background:var(--n-color, transparent)}.bt-cond-row[data-v-447545c3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-radius:8px;padding:6px 8px;border:1px solid transparent}.bt-cond-row.on[data-v-447545c3]{border-color:#3b82f666;background:#3b82f614}.bt-cond-idx[data-v-447545c3]{width:18px;text-align:center;font-size:12px;font-weight:700;color:var(--n-text-color-3, #94a3b8);flex:0 0 18px}.bt-cond-family[data-v-447545c3]{min-width:56px;flex:0 0 auto;font-size:13px;font-weight:700;color:var(--n-text-color, #0f172a);white-space:nowrap}.bt-cond-kind[data-v-447545c3]{width:172px;flex:0 0 172px;min-width:172px}.bt-cond-kind[data-v-447545c3] .n-base-selection{min-height:28px}.bt-cond-kind[data-v-447545c3] .n-base-selection-label,.bt-cond-kind[data-v-447545c3] .n-base-selection-input{font-size:12px}.bt-cond-op[data-v-447545c3]{width:64px;flex:0 0 64px}.bt-cond-candle[data-v-447545c3]{width:84px;flex:0 0 84px}.bt-cond-candle[data-v-447545c3] .n-base-selection{--n-height: 28px !important}.bt-cond-val[data-v-447545c3]{width:80px;flex:0 0 80px}.bt-cond-period[data-v-447545c3]{width:72px;flex:0 0 72px}.bt-cond-suffix[data-v-447545c3]{font-size:12px;color:var(--n-text-color-3, #94a3b8);white-space:nowrap}.bt-cond-del[data-v-447545c3]{margin-left:auto}@media(max-width:720px){.bt-ind-layout[data-v-447545c3]{grid-template-columns:1fr}}.bt-combine-row[data-v-447545c3]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 10px}.bt-combine-row .bt-label[data-v-447545c3]{font-size:12px;color:#64748b;font-weight:650}.bt-group-tabs[data-v-447545c3]{display:inline-flex;gap:4px;flex-wrap:wrap}.bt-group-tabs button[data-v-447545c3]{border:1px solid rgba(148,163,184,.35);border-radius:6px;background:transparent;padding:3px 7px;font-size:11px;cursor:pointer}.bt-group-tabs button.on[data-v-447545c3]{color:#2563eb;border-color:#2563eb73;background:#3b82f614}.bt-source-tabs[data-v-447545c3]{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:#94a3b824;margin-bottom:8px}.bt-source-tab[data-v-447545c3]{border:0;background:transparent;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer}.bt-source-tab.on[data-v-447545c3]{background:var(--n-color, rgba(255, 255, 255, .92));color:#3b82f6;box-shadow:0 1px 2px #0f172a14}.bt-entry-grid[data-v-447545c3]{display:flex;flex-direction:column;gap:10px}.bt-entry-form[data-v-447545c3]{display:flex;flex-direction:column;gap:8px}.bt-field[data-v-447545c3]{display:flex;flex-direction:column;gap:4px}.bt-label-row[data-v-447545c3]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.bt-label[data-v-447545c3]{font-size:12px;font-weight:700;color:var(--n-text-color-2, #334155)}.bt-rule-list[data-v-447545c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px;max-height:168px;overflow:auto;border:1px solid var(--n-border-color, rgba(15, 23, 42, .08));border-radius:10px;padding:4px;background:var(--n-color, transparent)}.bt-rule-list.loading[data-v-447545c3]{opacity:.65}.bt-rule-row[data-v-447545c3]{display:flex;align-items:center;gap:6px;width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:8px;padding:6px 8px;cursor:pointer;color:inherit;font:inherit}.bt-rule-row[data-v-447545c3] .n-checkbox{pointer-events:none}.bt-rule-row[data-v-447545c3]:hover{background:#94a3b81f}.bt-rule-row.on[data-v-447545c3]{background:#3b82f61f;border-color:#2563eb47}.bt-rule-main[data-v-447545c3]{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.bt-rule-main strong[data-v-447545c3]{font-size:12px;font-weight:650;color:var(--n-text-color, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-hint[data-v-447545c3]{font-size:11px;color:var(--n-text-color-3, #94a3b8);line-height:1.35}.bt-empty[data-v-447545c3]{grid-column:1 / -1;font-size:12px;color:#94a3b8;padding:8px}.bt-entry-combine[data-v-447545c3]{display:flex;flex-direction:column;gap:8px}.bt-summary[data-v-447545c3]{font-size:12px;color:var(--n-text-color-2, #475569);line-height:1.45}.bt-ok[data-v-447545c3]{font-size:12px;color:#15803d}.bt-warn[data-v-447545c3]{font-size:12px;color:#c2410c}.bt-entry-charts[data-v-447545c3]{min-height:80px}.bt-charts-empty[data-v-447545c3]{border:1px dashed var(--n-border-color, rgba(148, 163, 184, .35));border-radius:10px;padding:12px;color:#94a3b8;font-size:13px;text-align:center}.bt-charts[data-v-447545c3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bt-chart-card[data-v-447545c3]{border:1px solid var(--n-border-color, rgba(15, 23, 42, .08));border-radius:10px;padding:6px 8px 2px;background:var(--n-color, transparent);min-width:0}.bt-chart-head[data-v-447545c3]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-bottom:2px;font-size:11px;color:#64748b}.bt-chart-head strong[data-v-447545c3]{color:var(--n-text-color, #0f172a);font-size:12px}.bt-chart-head em[data-v-447545c3]{font-style:normal;margin-left:auto;color:#94a3b8}@media(max-width:960px){.bt-charts[data-v-447545c3]{grid-template-columns:1fr}}.bt-exit-grid[data-v-d4b89c01]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(200px,280px);gap:16px;align-items:start}.bt-exit-form[data-v-d4b89c01]{display:flex;flex-direction:column;gap:14px}.bt-field[data-v-d4b89c01]{display:flex;flex-direction:column;gap:8px}.bt-block[data-v-d4b89c01]{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:10px 12px;background:#fff}.bt-label-row[data-v-d4b89c01]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.bt-label-trail[data-v-d4b89c01]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.bt-group-tabs[data-v-d4b89c01]{display:flex;gap:4px;flex-wrap:wrap}.bt-group-tabs button[data-v-d4b89c01]{border:1px solid rgba(148,163,184,.35);border-radius:6px;padding:3px 7px;background:transparent;font-size:11px;cursor:pointer}.bt-group-tabs button.on[data-v-d4b89c01]{color:#2563eb;border-color:#2563eb73;background:#3b82f614}.bt-label[data-v-d4b89c01]{font-size:12px;font-weight:700;color:#334155}.bt-option-heading[data-v-d4b89c01]{margin-top:2px;font-size:14px;font-weight:400;line-height:1.5;color:var(--n-text-color, #333639)}.bt-inline-hint[data-v-d4b89c01]{font-size:11px;color:#94a3b8;line-height:1.3;max-width:220px;text-align:right}.bt-hint[data-v-d4b89c01]{font-size:12px;color:#64748b;line-height:1.45}.bt-inline[data-v-d4b89c01],.bt-line-row[data-v-d4b89c01],.bt-clear-row[data-v-d4b89c01]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bt-inline-label[data-v-d4b89c01]{font-size:12px;color:#475569}.bt-unit[data-v-d4b89c01]{font-size:12px;color:#64748b}.bt-stop-combine[data-v-d4b89c01],.bt-clear-combine[data-v-d4b89c01]{margin-top:10px}.bt-tiers[data-v-d4b89c01]{display:flex;flex-direction:column;gap:8px}.bt-tier-row[data-v-d4b89c01]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bt-tier-idx[data-v-d4b89c01]{width:18px;height:18px;border-radius:50%;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bt-actions[data-v-d4b89c01]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.bt-ok[data-v-d4b89c01]{font-size:12px;color:#15803d;font-weight:600}.bt-warn[data-v-d4b89c01]{font-size:12px;color:#c2410c}.bt-exit-summary[data-v-d4b89c01]{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:12px 14px;background:#f8fafc}.bt-summary-title[data-v-d4b89c01]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:8px}.bt-summary-list[data-v-d4b89c01]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#334155;line-height:1.45}html[data-theme=dark] .bt-block,html[data-theme=dark] .bt-exit-summary{background:#0f172a8c;border-color:#94a3b847}html[data-theme=dark] .bt-label,html[data-theme=dark] .bt-summary-title{color:#e2e8f0}html[data-theme=dark] .bt-hint,html[data-theme=dark] .bt-unit,html[data-theme=dark] .bt-inline-label,html[data-theme=dark] .bt-inline-hint{color:#94a3b8}html[data-theme=dark] .bt-option-heading{color:#e2e8f0}html[data-theme=dark] .bt-summary-list{color:#cbd5e1}@media(max-width:800px){.bt-exit-grid[data-v-d4b89c01]{grid-template-columns:1fr}}.bt-run[data-v-00995167]{display:flex;flex-direction:column;gap:10px;min-height:0}.bt-run.has-result[data-v-00995167]{flex:1 1 auto;min-height:calc(100dvh - 210px)}.bt-run-top[data-v-00995167]{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(320px,1.28fr);gap:8px;align-items:stretch;flex:0 0 auto}.bt-history-banner[data-v-00995167]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;padding:4px 8px;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:11px}.bt-history-banner em[data-v-00995167]{font-style:normal;color:#64748b}.bt-history-link[data-v-00995167]{margin-left:auto;border:0;background:transparent;color:#2563eb;font-size:11px;cursor:pointer;text-decoration:underline}.bt-run-summary[data-v-00995167],.bt-run-metrics-pane[data-v-00995167],.bt-run-result[data-v-00995167]{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:8px 10px;background:#fff}.bt-run-metrics-pane[data-v-00995167]{display:flex;flex-direction:column;min-width:0;gap:6px}.bt-run-title-row[data-v-00995167]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.bt-run-actions[data-v-00995167]{display:inline-flex;align-items:center;gap:8px}.bt-run-stage[data-v-00995167]{font-size:12px;color:#64748b;white-space:nowrap}.bt-run-title[data-v-00995167]{font-size:12px;font-weight:700;color:#0f172a;margin-bottom:0}.bt-run-list[data-v-00995167]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.bt-run-list li[data-v-00995167]{display:grid;grid-template-columns:40px 1fr;gap:6px;font-size:11px;color:#64748b;line-height:1.35}.bt-run-list strong[data-v-00995167]{color:#1e293b;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-metrics[data-v-00995167]{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:6px}.bt-metric[data-v-00995167]{border:1px solid rgba(15,23,42,.06);border-radius:6px;padding:6px 8px;background:#f8fafc;min-width:0}.bt-metric-tip[data-v-00995167]{cursor:help;width:100%;box-sizing:border-box}.bt-metrics[data-v-00995167]>.n-tooltip{width:100%;min-width:0}.bt-metrics[data-v-00995167]>.n-tooltip-trigger{display:block;width:100%}.bt-metric-tip em[data-v-00995167]{text-decoration:underline dotted rgba(100,116,139,.7);text-underline-offset:2px}.bt-metric-tip-body[data-v-00995167]{max-width:280px;font-size:12px;line-height:1.45}.bt-metric-tip-detail[data-v-00995167]{margin-top:4px;font-variant-numeric:tabular-nums}.bt-metric-tip-muted[data-v-00995167]{margin-top:4px;opacity:.75;font-size:11px}.bt-metric em[data-v-00995167]{display:block;font-style:normal;font-size:10px;color:#64748b;margin-bottom:0}.bt-metric strong[data-v-00995167]{display:block;font-size:15px;line-height:1.25;color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums}.bt-exit-reason[data-v-00995167]{margin-top:2px;min-width:0;border:1px solid rgba(15,23,42,.06);border-radius:6px;background:#f8fafc;overflow:hidden}.bt-exit-reason-toggle[data-v-00995167]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;padding:5px 8px;cursor:pointer;font:inherit;color:#334155;text-align:left;font-size:11px;font-weight:700}.bt-exit-reason-toggle em[data-v-00995167]{margin-left:4px;font-style:normal;font-weight:500;color:#94a3b8}.bt-exit-reason-toggle strong[data-v-00995167]{font-size:11px;font-weight:600;color:#64748b}.bt-exit-reason-table[data-v-00995167]{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;padding:0 4px 4px}.bt-exit-reason-table th[data-v-00995167],.bt-exit-reason-table td[data-v-00995167]{padding:3px 4px;border-bottom:1px solid rgba(15,23,42,.06);text-align:right;white-space:nowrap}.bt-exit-reason-table th[data-v-00995167]:first-child,.bt-exit-reason-table td[data-v-00995167]:first-child{text-align:left}.bt-exit-reason-table th[data-v-00995167]{color:#64748b;font-weight:600}.bt-exit-reason-table td.reason[data-v-00995167]{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.bt-exit-reason-table td em[data-v-00995167]{margin-left:4px;font-style:normal;color:#94a3b8;font-size:10px}.bt-exit-reason-table td.up[data-v-00995167]{color:#dc2626}.bt-exit-reason-table td.down[data-v-00995167]{color:#16a34a}.bt-metrics-placeholder[data-v-00995167]{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;font-size:11px;color:#94a3b8;text-align:center}.bt-run-result[data-v-00995167]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:8px 10px}.bt-run-grid[data-v-00995167]{display:grid;grid-template-columns:minmax(132px,160px) 1fr;gap:10px;align-items:stretch;flex:1 1 auto;min-height:0}.bt-stock-table[data-v-00995167]{display:flex;flex-direction:column;min-height:0}.bt-stock-scroll[data-v-00995167]{flex:1 1 auto;min-height:0;overflow:auto}.bt-stock-row[data-v-00995167]{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:8px;padding:6px 8px;cursor:pointer;color:inherit;font:inherit}.bt-stock-row[data-v-00995167]:hover{background:#f8fafc}.bt-stock-row.on[data-v-00995167]{background:#eff6ff;border-color:#2563eb47}.bt-stock-main[data-v-00995167]{display:flex;gap:6px;align-items:baseline;font-size:12px}.bt-stock-stats[data-v-00995167]{margin-top:2px;display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#64748b}.bt-stock-avg[data-v-00995167]{cursor:help;text-decoration:underline dotted rgba(100,116,139,.55);text-underline-offset:2px}.bt-stock-avg.muted[data-v-00995167]{cursor:default;text-decoration:none;color:#94a3b8}.bt-stock-detail[data-v-00995167]{display:flex;flex-direction:column;min-width:0;min-height:0}.bt-chart-head[data-v-00995167]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px;font-size:12px;flex:0 0 auto}.bt-chart-head em[data-v-00995167]{color:#64748b;font-style:normal}.bt-env-legend[data-v-00995167]{margin-left:auto;font-size:11px;color:#64748b}.bt-env-legend.muted[data-v-00995167]{color:#94a3b8}.bt-trade-panel[data-v-00995167]{flex:0 0 auto;margin-bottom:6px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc;overflow:hidden}.bt-trade-toggle[data-v-00995167]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;padding:6px 10px;cursor:pointer;font:inherit;color:#334155;text-align:left}.bt-trade-toggle em[data-v-00995167]{margin-left:4px;font-style:normal;color:#64748b}.bt-trade-toggle strong[data-v-00995167]{font-size:11px;font-weight:650;color:#2563eb}.bt-trade-body[data-v-00995167]{max-height:180px;overflow:auto;border-top:1px solid rgba(15,23,42,.06);background:#fff}.bt-trade-empty[data-v-00995167]{padding:12px;font-size:11px;color:#94a3b8;text-align:center}.bt-trade-table[data-v-00995167]{width:100%;border-collapse:collapse;font-size:11px}.bt-trade-table th[data-v-00995167],.bt-trade-table td[data-v-00995167]{padding:4px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(15,23,42,.05)}.bt-trade-table th[data-v-00995167]{position:sticky;top:0;background:#f8fafc;color:#64748b;font-weight:650;z-index:1}.bt-trade-table tbody tr[data-v-00995167]{cursor:pointer}.bt-trade-table tbody tr[data-v-00995167]:hover{background:#f1f5f9}.bt-trade-table tbody tr.on[data-v-00995167]{background:#eff6ff}.bt-trade-table tbody tr.trade-start td[data-v-00995167]{border-top:1px solid rgba(15,23,42,.08)}.bt-trade-table tbody tr.summary[data-v-00995167]{cursor:default;background:#f8fafc;color:#475569;font-weight:650}.bt-trade-table tbody tr.summary[data-v-00995167]:hover{background:#f8fafc}.bt-equity[data-v-00995167]{flex:0 0 auto;margin-bottom:8px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;padding:8px 10px 6px}.bt-equity-head[data-v-00995167]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px}.bt-equity-title[data-v-00995167]{font-weight:700;color:#334155;cursor:help;text-decoration:underline dotted rgba(100,116,139,.7);text-underline-offset:2px}.bt-equity-head strong[data-v-00995167]{font-size:14px;color:#0f172a}.bt-equity-empty[data-v-00995167]{font-size:12px;color:#94a3b8;padding:10px 0 6px}.bt-equity-chart-wrap[data-v-00995167]{position:relative}.bt-equity-svg[data-v-00995167]{display:block;width:100%;height:132px;cursor:crosshair}.bt-equity-base[data-v-00995167]{stroke:#cbd5e1;stroke-width:1;stroke-dasharray:4 3}.bt-equity-line[data-v-00995167]{stroke:#2563eb;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.bt-equity-cross[data-v-00995167]{stroke:#2563eb59;stroke-width:1}.bt-equity-dot[data-v-00995167]{fill:#2563eb;stroke:#fff;stroke-width:1.2}.bt-equity-end[data-v-00995167]{fill:#64748b;font-size:11px}.bt-equity-tip[data-v-00995167]{position:absolute;left:8px;top:2px;font-size:11px;color:#475569;background:#ffffffeb;padding:1px 6px;border-radius:4px;pointer-events:none}html[data-theme=dark] .bt-equity{background:#0f172a8c;border-color:#94a3b847}html[data-theme=dark] .bt-equity-title{color:#e2e8f0;text-decoration-color:#94a3b8b3}html[data-theme=dark] .bt-equity-head strong:not(.up):not(.down){color:#e2e8f0}html[data-theme=dark] .bt-equity-empty{color:#94a3b8}html[data-theme=dark] .bt-equity-base{stroke:#94a3b873}html[data-theme=dark] .bt-equity-line{stroke:#60a5fa}html[data-theme=dark] .bt-equity-cross{stroke:#60a5fa73}html[data-theme=dark] .bt-equity-dot{fill:#60a5fa;stroke:#0f172a}html[data-theme=dark] .bt-equity-end{fill:#94a3b8}html[data-theme=dark] .bt-equity-tip{color:#cbd5e1;background:#0f172ae0}.bt-chart-fill[data-v-00995167]{flex:1 1 auto;min-height:420px;min-width:0;display:flex;flex-direction:column}.bt-chart-fill[data-v-00995167]>.klwc-wrap{flex:1 1 auto;height:100%;min-height:0}.up[data-v-00995167]{color:#dc2626}.down[data-v-00995167]{color:#16a34a}html[data-theme=dark] .bt-run-summary,html[data-theme=dark] .bt-run-metrics-pane,html[data-theme=dark] .bt-run-result,html[data-theme=dark] .bt-metric{background:#0f172a8c;border-color:#94a3b847}html[data-theme=dark] .bt-history-banner{background:#2563eb2e;color:#93c5fd}html[data-theme=dark] .bt-run-title,html[data-theme=dark] .bt-run-list strong,html[data-theme=dark] .bt-metric strong,html[data-theme=dark] .bt-exit-reason-toggle,html[data-theme=dark] .bt-exit-reason-table td.reason{color:#e2e8f0}html[data-theme=dark] .bt-exit-reason{background:#0f172a8c;border-color:#94a3b847}html[data-theme=dark] .bt-exit-reason-toggle strong,html[data-theme=dark] .bt-exit-reason-toggle em,html[data-theme=dark] .bt-exit-reason-table th,html[data-theme=dark] .bt-exit-reason-table td em{color:#94a3b8}html[data-theme=dark] .bt-exit-reason-table th,html[data-theme=dark] .bt-exit-reason-table td{border-bottom-color:#94a3b82e}html[data-theme=dark] .bt-stock-main strong,html[data-theme=dark] .bt-chart-head strong{color:#e2e8f0}html[data-theme=dark] .bt-stock-stats,html[data-theme=dark] .bt-chart-head em,html[data-theme=dark] .bt-env-legend{color:#94a3b8}html[data-theme=dark] .bt-stock-row:hover{background:#94a3b81f!important}html[data-theme=dark] .bt-stock-row.on{background:#2563eb33!important;border-color:#60a5fa73}html[data-theme=dark] .bt-stock-row.on:hover{background:#2563eb4d!important}html[data-theme=dark] .bt-trade-panel{background:#0f172a8c;border-color:#94a3b847}html[data-theme=dark] .bt-trade-body{background:#0f172a59;border-color:#94a3b82e}html[data-theme=dark] .bt-trade-toggle{color:#e2e8f0}html[data-theme=dark] .bt-trade-toggle:hover{background:#94a3b81a!important}html[data-theme=dark] .bt-trade-toggle em{color:#94a3b8}html[data-theme=dark] .bt-trade-toggle strong{color:#93c5fd}html[data-theme=dark] .bt-trade-table{color:#e2e8f0}html[data-theme=dark] .bt-trade-table th{background:#0f172aeb!important;color:#94a3b8;border-color:#94a3b82e}html[data-theme=dark] .bt-trade-table td{border-color:#94a3b81f}html[data-theme=dark] .bt-trade-table tbody tr:hover{background:#94a3b81f!important}html[data-theme=dark] .bt-trade-table tbody tr.on{background:#2563eb38!important}html[data-theme=dark] .bt-trade-table tbody tr.on:hover{background:#2563eb4d!important}html[data-theme=dark] .bt-trade-table tbody tr.summary,html[data-theme=dark] .bt-trade-table tbody tr.summary:hover{background:#0f172a8c!important;color:#cbd5e1}html[data-theme=dark] .bt-trade-table tbody tr.trade-start td{border-top-color:#94a3b838}@media(max-width:860px){.bt-run.has-result[data-v-00995167]{min-height:0}.bt-run-top[data-v-00995167]{grid-template-columns:1fr}.bt-metrics[data-v-00995167]{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-run-grid[data-v-00995167]{grid-template-columns:1fr}.bt-chart-fill[data-v-00995167]{min-height:320px}.bt-env-legend[data-v-00995167]{margin-left:0}}.bt-page[data-v-6a7a924a]{display:flex;flex-direction:column;gap:10px;padding:12px 16px 24px;width:100%;max-width:none;box-sizing:border-box}.bt-page.is-run-step[data-v-6a7a924a]{min-height:calc(100dvh - 52px);padding-bottom:12px}.bt-page.is-run-step[data-v-6a7a924a] .bt-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bt-page.is-run-step[data-v-6a7a924a] .bt-panel>.n-card__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bt-page.is-run-step .bt-panel-body[data-v-6a7a924a]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bt-page.is-run-step .bt-panel-body[data-v-6a7a924a]>*{flex:1 1 auto;min-height:0}.bt-header[data-v-6a7a924a]{padding:0 2px}.bt-title[data-v-6a7a924a]{margin:0;font-size:20px;font-weight:780;letter-spacing:-.02em}.bt-quota-tip[data-v-6a7a924a]{margin:0}.bt-steps-row[data-v-6a7a924a]{display:flex;align-items:center;gap:10px}.bt-steps[data-v-6a7a924a]{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.bt-steps-actions[data-v-6a7a924a]{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:8px}.bt-new-task[data-v-6a7a924a]{border:1px solid #2563eb;background:#2563eb;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:650;color:#fff;cursor:pointer}.bt-new-task[data-v-6a7a924a]:hover{background:#1d4ed8;border-color:#1d4ed8}.bt-history-entry[data-v-6a7a924a]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:650;color:#334155;cursor:pointer}.bt-history-entry[data-v-6a7a924a]:hover{border-color:#2563eb66;color:#1d4ed8;background:#eff6ff}.bt-history-drawer-head[data-v-6a7a924a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;color:#64748b}.bt-history-empty[data-v-6a7a924a]{font-size:12px;color:#94a3b8;padding:12px 0}.bt-history-list[data-v-6a7a924a]{display:flex;flex-direction:column;gap:6px}.bt-history-row[data-v-6a7a924a]{position:relative;display:grid;grid-template-columns:1fr 28px;gap:4px 8px;width:100%;text-align:left;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc;padding:8px 10px;cursor:pointer;font-size:12px;color:#64748b}.bt-history-row[data-v-6a7a924a]:hover{border-color:#2563eb59}.bt-history-row.on[data-v-6a7a924a]{border-color:#2563eb;background:#eff6ff}.bt-history-row[data-v-6a7a924a]:disabled{opacity:.65;cursor:wait}.bt-history-main[data-v-6a7a924a]{display:flex;flex-direction:column;gap:2px;min-width:0;grid-column:1}.bt-history-main strong[data-v-6a7a924a]{color:#0f172a;font-size:13px}.bt-history-stats[data-v-6a7a924a]{display:flex;flex-wrap:wrap;gap:6px;grid-column:1}.bt-history-desc[data-v-6a7a924a]{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#94a3b8}.bt-history-del[data-v-6a7a924a]{grid-column:2;grid-row:1 / span 3;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;align-self:center;border-radius:4px;color:#94a3b8;font-size:11px}.bt-history-del[data-v-6a7a924a]:hover{color:#dc2626;background:#dc262614}.up[data-v-6a7a924a]{color:#dc2626}.down[data-v-6a7a924a]{color:#16a34a}.bt-step-tab[data-v-6a7a924a]{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:999px;padding:6px 12px 6px 6px;cursor:default;-webkit-user-select:none;user-select:none;font-size:13px;color:#475569}.bt-step-tab.active[data-v-6a7a924a]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:650}.bt-step-tab.done[data-v-6a7a924a]{border-color:#2563eb38;color:#334155}.bt-step-tab.pending[data-v-6a7a924a]{opacity:.45}.bt-step-tab-num[data-v-6a7a924a]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;background:#e2e8f0;color:#475569}.bt-step-tab.active .bt-step-tab-num[data-v-6a7a924a],.bt-step-tab.done .bt-step-tab-num[data-v-6a7a924a]{background:#2563eb;color:#fff}.bt-panel[data-v-6a7a924a]{width:100%;border-radius:12px;min-height:0}.bt-panel-head[data-v-6a7a924a]{margin-bottom:8px}.bt-panel-title[data-v-6a7a924a]{font-size:15px;font-weight:750}.bt-step-hint-inline[data-v-6a7a924a]{margin-left:6px;font-size:12px;font-weight:500;color:#94a3b8}.bt-panel-body[data-v-6a7a924a]{min-height:0}.bt-tilde[data-v-6a7a924a]{color:#94a3b8;font-size:12px}.bt-range-presets[data-v-6a7a924a]{display:inline-flex;align-items:center;gap:6px}.bt-range-chip[data-v-6a7a924a]{border:1px solid rgba(15,23,42,.12);background:#fff;color:#475569;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.3;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.bt-range-chip[data-v-6a7a924a]:hover{border-color:#2563eb66;color:#1d4ed8}.bt-range-chip.active[data-v-6a7a924a]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:650}html[data-theme=dark] .bt-range-chip{background:#0f172a;border-color:#94a3b838;color:#cbd5e1}html[data-theme=dark] .bt-range-chip:hover{border-color:#3b82f6;color:#93c5fd}html[data-theme=dark] .bt-range-chip.active{background:#2563eb33;border-color:#3b82f6;color:#93c5fd}.bt-nav[data-v-6a7a924a]{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;gap:10px;margin:4px -16px -24px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff0;border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -6px 18px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bt-nav-spacer[data-v-6a7a924a]{flex:1}.bt-page.is-run-step .bt-nav[data-v-6a7a924a]{margin-bottom:-12px}html[data-theme=dark] .bt-nav{background:#0f172aeb;border-top-color:#94a3b838;box-shadow:0 -6px 18px #00000047}@media(max-width:640px){.bt-step-tab-label[data-v-6a7a924a]{font-size:12px}}html[data-theme=dark] .bt-step-hint-inline{color:#94a3b8}html[data-theme=dark] .bt-step-tab{background:#0f172a;border-color:#94a3b838;color:#cbd5e1}html[data-theme=dark] .bt-step-tab.active{background:#2563eb33;border-color:#3b82f6;color:#93c5fd}html[data-theme=dark] .bt-step-tab-num{background:#334155;color:#e2e8f0}html[data-theme=dark] .bt-step-tab.active .bt-step-tab-num,html[data-theme=dark] .bt-step-tab.done .bt-step-tab-num{background:#2563eb;color:#fff}html[data-theme=dark] .bt-history-entry{background:#0f172a;border-color:#94a3b833;color:#cbd5e1}html[data-theme=dark] .bt-history-entry:hover{background:#1e293b;border-color:#3b82f680;color:#93c5fd}html[data-chart-theme=tdx] .bt-range-chip,html[data-chart-theme=tdx] .bt-step-tab,html[data-chart-theme=tdx] .bt-history-entry{background:#0a0a0a;border-color:#a0a0a042}html[data-chart-theme=tdx] .bt-history-entry:hover{background:#1a1a1a}html[data-chart-theme=tdx] .bt-step-tab.active,html[data-chart-theme=tdx] .bt-range-chip.active{background:#00c87829;border-color:#0c6}html[data-chart-theme=tdx] .bt-nav{background:#000000eb;border-top-color:#a0a0a038}.sectors-page[data-v-58fbbb43]{min-height:100%;padding:18px;overflow:auto}.sectors-head[data-v-58fbbb43]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-line[data-v-58fbbb43]{display:flex;align-items:baseline;gap:12px;min-width:0}.title-line-main[data-v-58fbbb43]{display:flex;align-items:baseline;gap:10px;flex:0 0 auto}.rank-section-label[data-v-58fbbb43]{color:var(--n-text-color-1, #0f172a);font-size:15px;font-weight:760;white-space:nowrap}.sectors-head h1[data-v-58fbbb43]{margin:0;color:#0f172a;font-size:24px;font-weight:780;white-space:nowrap}.title-line span[data-v-58fbbb43],.title-line em[data-v-58fbbb43]{color:#64748b;font-size:13px;font-style:normal}.title-line span[data-v-58fbbb43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-line em[data-v-58fbbb43]{flex:0 0 auto}.title-line .sector-update-badge[data-v-58fbbb43]{padding:3px 9px;border-radius:999px;border:1px solid rgba(245,158,11,.32);background:#fff7edf2;color:#b45309;font-size:12px;font-weight:780}.kind-switch[data-v-58fbbb43]{flex:0 0 auto}.sectors-grid[data-v-58fbbb43]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rank-card[data-v-58fbbb43],.detail-card[data-v-58fbbb43],.side-col[data-v-58fbbb43] .n-card{border-radius:16px;box-shadow:0 10px 28px #0f172a0f}.side-col[data-v-58fbbb43]{min-width:0}.detail-card[data-v-58fbbb43]{display:flex;flex-direction:column;min-width:0;min-height:0}.detail-card[data-v-58fbbb43] .n-card-header{padding-bottom:6px}.detail-card[data-v-58fbbb43] .n-card__content{min-height:0;overflow:auto}.card-title-row[data-v-58fbbb43]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title-row>span[data-v-58fbbb43]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title-main[data-v-58fbbb43]{display:flex;align-items:baseline;gap:10px;min-width:0}.card-title-main>span[data-v-58fbbb43]{flex:0 0 auto}.card-title-main em[data-v-58fbbb43]{overflow:hidden;color:#94a3b8;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.title-metric[data-v-58fbbb43]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640}.title-metric.muted[data-v-58fbbb43]{color:#64748b;font-weight:500}.detail-title-actions[data-v-58fbbb43]{display:flex;align-items:center;flex:0 0 auto;gap:6px}.limit-toggle[data-v-58fbbb43],.member-toggle[data-v-58fbbb43]{flex:0 0 auto;font-weight:760}.limit-toggle[data-v-58fbbb43]{border-color:#dc26262e;background:#f871711a;color:#dc2626}.limit-toggle.active[data-v-58fbbb43]{background:#dc262629}.member-toggle[data-v-58fbbb43]{border-color:#2563eb2e;background:#2563eb14;color:#2563eb}.member-toggle.active[data-v-58fbbb43]{background:#2563eb26}.toggle-hint[data-v-58fbbb43]{margin-left:5px;opacity:.72;font-size:11px;font-weight:650}.rank-card[data-v-58fbbb43] .n-card-header{padding-bottom:6px}.rank-card-toolbar[data-v-58fbbb43]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.rank-card-toolbar[data-v-58fbbb43]>*{flex:0 0 auto}.rank-flow-group[data-v-58fbbb43]{flex:0 0 auto}.rank-filter-keyword[data-v-58fbbb43]{flex:0 0 auto;width:108px}.rank-tools[data-v-58fbbb43]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.rank-inline-filters[data-v-58fbbb43]{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 300px}.rank-streak-filter[data-v-58fbbb43]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 2px;color:var(--n-text-color-3, #64748b);font-size:12px;font-weight:650;white-space:nowrap}.rank-streak-label[data-v-58fbbb43],.rank-streak-unit[data-v-58fbbb43]{flex:0 0 auto;line-height:1}.rank-filter-streak[data-v-58fbbb43]{width:88px;min-width:88px}.rank-filter-streak[data-v-58fbbb43] .n-input-number{width:100%}.rank-filter-streak[data-v-58fbbb43] .n-input{min-width:0}.rank-filter-clear[data-v-58fbbb43]{flex:0 0 auto}.rank-search-input[data-v-58fbbb43]{width:360px;min-width:120px}.rank-table-focus[data-v-58fbbb43]{outline:none}.rank-table-focus[data-v-58fbbb43]:focus-visible{border-radius:10px;box-shadow:0 0 0 2px #2563eb38}.sector-name-cell[data-v-58fbbb43]{max-width:100%;color:#0f172a;font-weight:700}.leader-stock[data-v-58fbbb43]{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;background:#2563eb14;color:#2563eb;font-size:12px;font-weight:780}.b1b2-cell[data-v-58fbbb43]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.b1b2-cell.b1b2-none[data-v-58fbbb43],.b1b2-cell.b1b2-loading[data-v-58fbbb43]{color:#94a3b8;font-size:12px}.b1b2-chip[data-v-58fbbb43]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:18px;padding:0 5px;border-radius:5px;font-size:11px;font-weight:800;line-height:1}.b1b2-chip-b1[data-v-58fbbb43]{background:#f59e0b24;color:#d97706}.b1b2-chip-b2[data-v-58fbbb43]{background:#dc26261a;color:#dc2626}.mobile-b1b2[data-v-58fbbb43]{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.b1b2-last-date[data-v-58fbbb43]{color:#94a3b8;font-size:11px;font-style:normal;white-space:nowrap;margin-left:2px}.num[data-v-58fbbb43]{font-variant-numeric:tabular-nums;font-weight:700}.up[data-v-58fbbb43]{color:#dc2626}.down[data-v-58fbbb43]{color:#16a34a}.flat[data-v-58fbbb43]{color:#64748b}[data-v-58fbbb43] .moneyflow-row,[data-v-58fbbb43] .clickable-row{cursor:pointer}[data-v-58fbbb43] .moneyflow-row td{position:relative;transition:background-color .16s ease,box-shadow .16s ease}[data-v-58fbbb43] .moneyflow-row.moneyflow-up td{background-image:linear-gradient(to right,rgba(248,113,113,.2) 0 var(--flow-bar),transparent var(--flow-bar))}[data-v-58fbbb43] .moneyflow-row.moneyflow-down td{background-image:linear-gradient(to left,rgba(34,197,94,.18) 0 var(--flow-bar),transparent var(--flow-bar))}[data-v-58fbbb43] .moneyflow-row:hover td,[data-v-58fbbb43] .clickable-row:hover td{background-color:#2563eb0b!important}[data-v-58fbbb43] .moneyflow-row.is-selected td,[data-v-58fbbb43] .clickable-row.is-selected td{box-shadow:inset 3px 0 #2563ebc7;background-color:#2563eb11!important}.detail-metrics[data-v-58fbbb43]{display:flex;align-items:center;gap:12px;margin:-2px 0 8px;padding:7px 10px;border-radius:12px;background:#0f172a09}.detail-metrics div[data-v-58fbbb43]{display:flex;align-items:baseline;min-width:0;gap:5px}.detail-metrics span[data-v-58fbbb43]{color:#64748b;font-size:12px;white-space:nowrap}.detail-metrics strong[data-v-58fbbb43]{display:block;overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.detail-metrics strong.up[data-v-58fbbb43]{color:#dc2626}.detail-metrics strong.down[data-v-58fbbb43]{color:#16a34a}.stock-panels[data-v-58fbbb43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0 10px}.stock-panel[data-v-58fbbb43]{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:9px 10px;background:#f8fafcb3}.stock-panel-title[data-v-58fbbb43]{margin-bottom:7px;color:#334155;font-size:12px;font-weight:780}.sector-board-kline[data-v-58fbbb43]{margin:4px 0 6px;padding:8px 0 4px;border-top:1px solid rgba(15,23,42,.06)}.sector-kline-inner[data-v-58fbbb43]{min-height:120px;border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;background:#f8fafc80}.section-title[data-v-58fbbb43]{margin:14px 0 8px;color:#334155;font-size:13px;font-weight:750}.board-status-strip[data-v-58fbbb43]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:7px 10px;margin:0 0 6px;border-radius:12px;background:#f8fafccc;border:1px solid rgba(15,23,42,.06);font-size:13px}.board-status-name[data-v-58fbbb43]{color:#0f172a;font-weight:820}.board-status-item[data-v-58fbbb43]{color:#334155}.board-main-tabs[data-v-58fbbb43]{margin:0 0 2px}.board-main-tabs[data-v-58fbbb43] .n-tabs-nav{line-height:1}.board-main-tabs[data-v-58fbbb43] .n-tabs-tab{padding:2px 10px;min-height:24px}.board-main-tabs[data-v-58fbbb43] .n-tabs-tab__label{font-size:11px;line-height:1.1}.sector-chart-toolbar[data-v-58fbbb43]{display:flex;align-items:center;margin:0 0 8px;color:#64748b;font-size:12px}.sector-chart-toolbar-label[data-v-58fbbb43]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:4px 10px;background:#f8fafce0;color:#475569;font-size:12px;font-weight:720;line-height:1.25;cursor:pointer}.sector-chart-toolbar-label[data-v-58fbbb43]:hover{border-color:#2563eb47;color:#1d4ed8}.sector-chart-toolbar-label span[data-v-58fbbb43]{min-width:16px;height:16px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:10px;font-weight:800;line-height:16px;text-align:center}.sector-indicator-menu[data-v-58fbbb43]{display:flex;flex-direction:column;gap:7px;min-width:96px}html[data-theme=dark] .sector-indicator-menu{color:#dbeafe}.board-main-panel[data-v-58fbbb43]{border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;background:#f8fafc80;padding:6px 10px 5px}.opportunity-tabs[data-v-58fbbb43]{margin-top:8px}.opportunity-panel[data-v-58fbbb43]{max-height:260px;overflow:auto;padding:6px 2px 2px}.strong-head[data-v-58fbbb43]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 4px 8px;font-size:12px;color:#334155}.strong-head em[data-v-58fbbb43]{font-style:normal;font-size:11px;color:#94a3b8}.strong-table-wrap[data-v-58fbbb43]{overflow-x:auto}.strong-table[data-v-58fbbb43]{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.strong-table th[data-v-58fbbb43]{padding:5px 8px;font-size:11px;font-weight:600;color:#64748b;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(148,163,184,.28);cursor:help}.strong-table th.al[data-v-58fbbb43],.strong-table td.al[data-v-58fbbb43]{text-align:left}.strong-table td[data-v-58fbbb43]{padding:6px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(148,163,184,.14);color:#1e293b}.strong-row[data-v-58fbbb43]{cursor:pointer;transition:background .12s ease}.strong-row[data-v-58fbbb43]:hover{background:#2563eb0f}.strong-idx[data-v-58fbbb43]{color:#94a3b8;font-size:11px}.strong-code[data-v-58fbbb43]{margin-left:6px;color:#94a3b8;font-size:11px}.strong-sample[data-v-58fbbb43]{font-style:normal;color:#94a3b8;font-size:10.5px}.strong-score[data-v-58fbbb43]{display:inline-block;min-width:34px;padding:1px 7px;border-radius:999px;font-weight:700;text-align:center}.strong-score-hi[data-v-58fbbb43]{color:#b91c1c;background:#dc26261f}.strong-score-mid[data-v-58fbbb43]{color:#b45309;background:#d977061f}.strong-score-low[data-v-58fbbb43]{color:#475569;background:#64748b1f}.strong-score-na[data-v-58fbbb43]{color:#94a3b8}html[data-theme=dark] .strong-head[data-v-58fbbb43]{color:#cbd5e1}html[data-theme=dark] .strong-table td[data-v-58fbbb43]{color:#e2e8f0;border-bottom-color:#47556966}html[data-theme=dark] .strong-table th[data-v-58fbbb43]{color:#94a3b8;border-bottom-color:#47556999}html[data-theme=dark] .strong-row[data-v-58fbbb43]:hover{background:#3b82f61f}html[data-theme=dark] .strong-score-hi[data-v-58fbbb43]{color:#fca5a5;background:#dc262638}html[data-theme=dark] .strong-score-mid[data-v-58fbbb43]{color:#fbbf24;background:#d9770638}html[data-theme=dark] .strong-score-low[data-v-58fbbb43]{color:#94a3b8;background:#64748b38}.opportunity-list[data-v-58fbbb43]{display:flex;flex-direction:column;gap:6px}.opportunity-toolbar[data-v-58fbbb43]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 2px 8px;color:#64748b;font-size:12px}.opportunity-toolbar[data-v-58fbbb43] .n-select{width:104px}.opportunity-tabs-head[data-v-58fbbb43]{display:flex;align-items:center;justify-content:space-between;gap:10px}.opportunity-tabs-head[data-v-58fbbb43] .n-tabs{min-width:0;flex:1 1 auto}.opportunity-sort-actions[data-v-58fbbb43]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding-bottom:2px}.sortable-head[data-v-58fbbb43]{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafcc7;color:#475569;cursor:pointer;font:inherit;font-size:11px;font-weight:760;line-height:1.2;padding:3px 8px;white-space:nowrap;transition:all .16s ease}.sortable-head[data-v-58fbbb43]:hover{border-color:#2563eb52;background:#2563eb14;color:#1d4ed8}.sortable-head.active[data-v-58fbbb43]{border-color:#2563eb6b;background:#2563eb1f;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb0f}.stock-row-compact[data-v-58fbbb43]{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px 86px 52px;gap:10px;align-items:center;padding:6px 8px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafcb8;cursor:pointer;text-align:left;width:100%;font:inherit}.stock-row-compact[data-v-58fbbb43]:hover{background:#2563eb1a;border-color:#2563eb33}.stock-row-compact .row-main strong[data-v-58fbbb43]{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:760}.stock-row-compact .row-main span[data-v-58fbbb43]{display:inline;margin-left:5px;color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums}.stock-row-compact .row-meta[data-v-58fbbb43]{display:contents;font-variant-numeric:tabular-nums}.stock-row-compact .row-meta span[data-v-58fbbb43]{color:#64748b;font-size:12px;font-weight:740;text-align:right}.stock-row-compact .row-meta em[data-v-58fbbb43]{font-style:normal;font-size:13px;font-weight:780;text-align:right}.row-watch-btn[data-v-58fbbb43]{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:22px;padding:0 6px;border-radius:7px;border:1px solid rgba(37,99,235,.18);background:#2563eb14;color:#1d4ed8;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.row-watch-btn[data-v-58fbbb43]:hover,.row-watch-btn[data-v-58fbbb43]:focus-visible{border-color:#2563eb57;background:#2563eb24;outline:none}.row-watch-btn.active[data-v-58fbbb43]{border-color:#64748b33;background:#64748b1f;color:#475569}.row-watch-btn.loading[data-v-58fbbb43]{opacity:.56;pointer-events:none}.sector-board-kline .section-title[data-v-58fbbb43]{margin-top:6px}.strategy-stock-list[data-v-58fbbb43]{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow:auto;padding:9px 4px 9px 10px}.strategy-stock-row[data-v-58fbbb43]{font:inherit;width:100%;text-align:left;cursor:pointer}.limit-stock-list[data-v-58fbbb43]{display:flex;flex-direction:column;gap:7px;height:150px;overflow:auto;padding-right:4px}.limit-stock-row[data-v-58fbbb43]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcb8}.clickable-stock-row[data-v-58fbbb43]{cursor:pointer}.clickable-stock-row[data-v-58fbbb43]:hover,.strategy-stock-row[data-v-58fbbb43]:hover{background:#2563eb1a;border-color:#2563eb33}[data-v-58fbbb43] .sector-chart-modal{width:min(880px,calc(100vw - 56px))}[data-v-58fbbb43] .sector-analysis-modal{width:min(1120px,calc(100vw - 56px))}[data-v-58fbbb43] .sector-analysis-modal .n-card__content{max-height:calc(100vh - 160px);overflow:auto}.sa-head[data-v-58fbbb43]{display:flex;align-items:center;gap:12px}.sa-head strong[data-v-58fbbb43]{font-size:16px}.sa-tag[data-v-58fbbb43]{font-size:11px;padding:2px 8px;border-radius:999px;background:#2563eb14;color:#2563eb;font-weight:600}.sa-date[data-v-58fbbb43]{font-size:12px;color:#94a3b8;font-weight:400}.sa-verdict[data-v-58fbbb43]{display:flex;gap:14px;margin-bottom:4px}.sa-verdict-main[data-v-58fbbb43]{flex:1;min-width:0;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#2563eb0f,#2563eb05);border:1px solid rgba(37,99,235,.14)}.sa-verdict-main h4[data-v-58fbbb43]{margin:0 0 6px;font-size:12.5px;color:#2563eb}.sa-verdict-main p[data-v-58fbbb43]{margin:0;font-size:13px;color:#1e293b;line-height:1.75}.sa-kpis[data-v-58fbbb43]{width:300px;flex:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sa-kpi[data-v-58fbbb43]{border:1px solid #eef1f6;border-radius:10px;padding:8px 10px}.sa-kpi label[data-v-58fbbb43]{display:block;width:fit-content;font-size:10.5px;color:#94a3b8;margin-bottom:3px;cursor:help;border-bottom:1px dotted rgba(148,163,184,.6)}.sa-kpi b[data-v-58fbbb43]{font-size:15px;color:#0f172a}.sa-kpi b.up[data-v-58fbbb43],.sa-sig-ret.up[data-v-58fbbb43]{color:#dc2626}.sa-kpi b.down[data-v-58fbbb43],.sa-sig-ret.down[data-v-58fbbb43]{color:#16a34a}.sa-kpi small[data-v-58fbbb43]{font-size:10px;color:#94a3b8;margin-left:3px}.sa-section-title[data-v-58fbbb43]{display:flex;align-items:baseline;gap:8px;margin:16px 0 8px;font-size:13px;font-weight:700;color:#0f172a}.sa-section-title em[data-v-58fbbb43]{font-style:normal;font-size:11px;color:#94a3b8;font-weight:400}.sa-signals[data-v-58fbbb43]{display:flex;gap:10px;flex-wrap:wrap}.sa-sig-card[data-v-58fbbb43]{flex:1;min-width:130px;border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.sa-sig-head[data-v-58fbbb43]{display:flex;justify-content:space-between;font-size:11px;color:#64748b}.sa-sig-label[data-v-58fbbb43]{color:#d97706;font-weight:700}.sa-sig-bars[data-v-58fbbb43]{margin-top:8px;height:34px;display:flex;align-items:flex-end;gap:3px}.sa-sig-bar[data-v-58fbbb43]{flex:1;border-radius:2px 2px 0 0;background:#dc2626b8}.sa-sig-bar.dn[data-v-58fbbb43]{background:#16a34a99}.sa-sig-ret[data-v-58fbbb43]{margin-top:6px;font-size:12px;font-weight:700}.sa-sig-ret small[data-v-58fbbb43]{font-weight:400;color:#94a3b8;margin-left:4px}.sa-sig-agg[data-v-58fbbb43]{width:190px;flex:none;background:#f8fafce6;border:1px dashed #dbe2ec;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:4px}.sa-sig-agg b[data-v-58fbbb43]{font-size:13px;color:#0f172a}.sa-sig-agg span[data-v-58fbbb43]{font-size:11.5px;color:#64748b;line-height:1.6}.sa-stocks[data-v-58fbbb43]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sa-stk[data-v-58fbbb43]{position:relative;border:1px solid #eef1f6;border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sa-stk[data-v-58fbbb43]:hover{border-color:#2563eb59;box-shadow:0 4px 14px #0f172a0f}.sa-stk.top[data-v-58fbbb43]{border-color:#d9770659;background:linear-gradient(160deg,rgba(251,191,36,.06),transparent 55%)}.sa-stk-head[data-v-58fbbb43]{display:flex;align-items:center;gap:8px;padding-right:48px}.sa-stk-rank[data-v-58fbbb43]{width:20px;height:20px;flex:none;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.sa-stk.top .sa-stk-rank[data-v-58fbbb43]{background:#d9770624;color:#d97706}.sa-stk-head b[data-v-58fbbb43]{font-size:14px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-stk-code[data-v-58fbbb43]{font-size:11px;color:#94a3b8;flex:none}.sa-stk-chg[data-v-58fbbb43]{margin-left:auto;font-size:12px;font-weight:700;flex:none}.sa-ring[data-v-58fbbb43]{position:absolute;top:34px;right:12px}.sa-ring-track[data-v-58fbbb43]{stroke:#f1f5f9}.sa-ring-fill.strong-score-hi[data-v-58fbbb43]{stroke:#d97706}.sa-ring-fill.strong-score-mid[data-v-58fbbb43]{stroke:#dc2626}.sa-ring-fill.strong-score-low[data-v-58fbbb43]{stroke:#94a3b8}.sa-ring-text[data-v-58fbbb43]{font-size:13px;font-weight:800}.sa-ring-text.strong-score-hi[data-v-58fbbb43]{fill:#d97706}.sa-ring-text.strong-score-mid[data-v-58fbbb43]{fill:#dc2626}.sa-ring-text.strong-score-low[data-v-58fbbb43]{fill:#64748b}.sa-dims[data-v-58fbbb43]{margin:10px 0 8px;display:flex;flex-direction:column;gap:5px;padding-right:56px}.sa-dim[data-v-58fbbb43]{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b}.sa-dim label[data-v-58fbbb43]{width:48px;flex:none;cursor:help;text-decoration:underline dotted rgba(148,163,184,.7);text-underline-offset:3px}.sa-dim-track[data-v-58fbbb43]{flex:1;height:5px;border-radius:3px;background:#f1f5f9;overflow:hidden}.sa-dim-fill[data-v-58fbbb43]{display:block;height:100%;border-radius:3px}.sa-dim em[data-v-58fbbb43]{width:24px;flex:none;text-align:right;font-style:normal;font-weight:700;color:#334155}.sa-f-lead[data-v-58fbbb43]{background:linear-gradient(90deg,#f59e0b,#d97706)}.sa-f-rs[data-v-58fbbb43]{background:linear-gradient(90deg,#f87171,#dc2626)}.sa-f-flow[data-v-58fbbb43]{background:linear-gradient(90deg,#60a5fa,#2563eb)}.sa-f-corr[data-v-58fbbb43]{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.sa-reason[data-v-58fbbb43]{font-size:11.5px;color:#475569;line-height:1.7;padding-top:8px;border-top:1px dashed #eef1f6}.sa-more[data-v-58fbbb43]{margin-top:12px;text-align:center}.sa-more button[data-v-58fbbb43]{font-size:12px;color:#2563eb;background:#2563eb0f;border:1px solid rgba(37,99,235,.16);border-radius:8px;padding:6px 18px;cursor:pointer}.sa-table-wrap[data-v-58fbbb43]{margin-top:10px}.sa-method[data-v-58fbbb43]{margin-top:12px;font-size:11px;color:#94a3b8;line-height:1.7;background:#f8fafccc;border-radius:8px;padding:8px 12px}.sa-method b[data-v-58fbbb43]{color:#64748b}@media(max-width:860px){.sa-verdict[data-v-58fbbb43]{flex-direction:column}.sa-kpis[data-v-58fbbb43]{width:100%}.sa-stocks[data-v-58fbbb43]{grid-template-columns:1fr}.sa-sig-agg[data-v-58fbbb43]{width:100%}}[data-v-58fbbb43] .sector-chart-modal.sector-chart-modal--mobile{width:calc(100vw - 8px);max-width:calc(100vw - 8px)}[data-v-58fbbb43] .sector-chart-modal.sector-chart-modal--mobile .n-card,[data-v-58fbbb43] .sector-chart-modal--mobile.n-card{width:calc(100vw - 8px);max-width:calc(100vw - 8px);margin:0 auto}[data-v-58fbbb43] .sector-chart-modal .n-card__content{max-height:calc(100vh - 180px);overflow:auto}[data-v-58fbbb43] .sector-chart-modal.sector-chart-modal--mobile .n-card__content,[data-v-58fbbb43] .sector-chart-modal--mobile.n-card .n-card__content{max-height:min(76vh,640px);padding:4px 0 8px}[data-v-58fbbb43] .sector-chart-modal.sector-chart-modal--mobile .n-card__header,[data-v-58fbbb43] .sector-chart-modal--mobile.n-card .n-card__header{padding:8px 10px 6px}.stock-chart-modal-head[data-v-58fbbb43]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.stock-chart-modal-title[data-v-58fbbb43]{display:flex;align-items:baseline;gap:8px;min-width:0}.stock-chart-modal-title strong[data-v-58fbbb43]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stock-chart-modal-title span[data-v-58fbbb43],.stock-chart-modal-title em[data-v-58fbbb43]{flex:0 0 auto;color:#64748b;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.stock-chart-modal-title em[data-v-58fbbb43]{padding:1px 7px;border-radius:999px;background:#2563eb14;color:#2563eb;font-weight:760}.stock-chart-modal-nav[data-v-58fbbb43]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.stock-chart-mobile-actions[data-v-58fbbb43]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px 0}.member-stock-list[data-v-58fbbb43]{display:flex;flex-direction:column;gap:4px;height:150px;overflow:auto;padding-right:4px}.member-stock-row[data-v-58fbbb43]{padding:4px 8px}.member-stock-row .limit-stock-main strong[data-v-58fbbb43]{font-size:12px}.member-stock-row .limit-stock-main span[data-v-58fbbb43]{margin-top:1px;font-size:10px}.member-stock-row .limit-stock-meta span[data-v-58fbbb43]{font-size:10px}.member-stock-row .limit-stock-meta em[data-v-58fbbb43]{margin-top:1px;font-size:12px}.limit-stock-main[data-v-58fbbb43]{min-width:0}.limit-stock-main strong[data-v-58fbbb43],.limit-stock-main span[data-v-58fbbb43],.limit-stock-meta span[data-v-58fbbb43],.limit-stock-meta em[data-v-58fbbb43]{display:block}.limit-stock-main strong[data-v-58fbbb43]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.limit-stock-main span[data-v-58fbbb43]{margin-top:2px;color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums}.limit-stock-meta[data-v-58fbbb43]{text-align:right;font-variant-numeric:tabular-nums}.limit-stock-meta span[data-v-58fbbb43]{color:#64748b;font-size:11px}.limit-stock-meta em[data-v-58fbbb43]{margin-top:2px;font-style:normal;font-size:13px;font-weight:780}.flow-chart[data-v-58fbbb43]{position:relative;height:330px;margin:2px 0 8px;padding:10px 8px 6px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(180deg,#f8fafcf5,#fffffffa),repeating-linear-gradient(0deg,transparent 0,transparent 47px,rgba(15,23,42,.035) 48px)}.flow-chart-bars[data-v-58fbbb43]{position:relative;z-index:1;display:grid;grid-auto-columns:minmax(22px,1fr);grid-auto-flow:column;gap:2px;height:100%;overflow-x:auto}.flow-chart-bars[data-v-58fbbb43]:before{content:"";position:absolute;z-index:0;left:0;right:0;top:calc((100% - var(--flow-date-h, 18px)) * .5);height:1px;background:#47556942;pointer-events:none}.flow-bar-col[data-v-58fbbb43]{--flow-date-h: 18px;display:flex;flex-direction:column;min-width:22px;height:100%;cursor:default;text-align:center}.flow-chart-tooltip[data-v-58fbbb43]{padding:2px 0;font-variant-numeric:tabular-nums}.flow-chart-tooltip-date[data-v-58fbbb43]{margin-bottom:4px;color:#64748b;font-size:12px}.flow-chart-tooltip-amt[data-v-58fbbb43]{font-size:13px;font-weight:750}.flow-bar-track[data-v-58fbbb43]{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:0}.flow-bar-half[data-v-58fbbb43]{position:relative;display:flex;justify-content:center;min-height:0}.flow-bar-half-up[data-v-58fbbb43]{align-items:flex-end}.flow-bar-half-down[data-v-58fbbb43]{align-items:flex-start}.flow-bar-stack[data-v-58fbbb43]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;gap:3px}.flow-bar-stack-down[data-v-58fbbb43]{justify-content:flex-start}.flow-bar-tip-label[data-v-58fbbb43]{font-size:10px;font-weight:800;line-height:1.1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.flow-bar[data-v-58fbbb43]{box-sizing:border-box;width:8px;min-width:8px;max-width:8px;min-height:2px;margin:0 auto}.flow-bar-up[data-v-58fbbb43]{background:linear-gradient(180deg,#ef4444,#b91c1c);border-radius:4px 4px 0 0}.flow-bar-down[data-v-58fbbb43]{background:linear-gradient(180deg,#15803d,#22c55e);border-radius:0 0 4px 4px}.flow-bar-date[data-v-58fbbb43]{flex:0 0 auto;height:var(--flow-date-h, 18px);line-height:var(--flow-date-h, 18px);color:#94a3b8;font-size:10px;white-space:nowrap}html[data-theme=dark] .sectors-head h1[data-v-58fbbb43],html[data-theme=dark] .rank-section-label[data-v-58fbbb43],html[data-theme=dark] .detail-metrics strong[data-v-58fbbb43],html[data-theme=dark] .sector-name-cell[data-v-58fbbb43]{color:#f8fafc}html[data-theme=dark] .leader-stock[data-v-58fbbb43]{background:#60a5fa21;color:#93c5fd}html[data-theme=dark] .b1b2-chip-b1[data-v-58fbbb43]{background:#f59e0b33;color:#fbbf24}html[data-theme=dark] .b1b2-chip-b2[data-v-58fbbb43]{background:#f871712e;color:#f87171}html[data-theme=dark][data-v-58fbbb43] .moneyflow-row.moneyflow-up td{background-image:linear-gradient(to right,rgba(248,113,113,.14) 0 var(--flow-bar),transparent var(--flow-bar))}html[data-theme=dark][data-v-58fbbb43] .moneyflow-row.moneyflow-down td{background-image:linear-gradient(to left,rgba(34,197,94,.13) 0 var(--flow-bar),transparent var(--flow-bar))}html[data-theme=dark] .title-line span[data-v-58fbbb43],html[data-theme=dark] .title-line em[data-v-58fbbb43],html[data-theme=dark] .detail-metrics span[data-v-58fbbb43],html[data-theme=dark] .rank-streak-label[data-v-58fbbb43],html[data-theme=dark] .rank-streak-unit[data-v-58fbbb43]{color:#94a3b8}html[data-theme=dark] .title-line .sector-update-badge[data-v-58fbbb43]{border-color:#fbbf2457;background:#78350f57;color:#fbbf24}html[data-theme=dark] .detail-metrics div[data-v-58fbbb43]{background:transparent}html[data-theme=dark] .detail-metrics[data-v-58fbbb43]{background:#94a3b817}html[data-theme=dark] .limit-stock-row[data-v-58fbbb43]{border-color:#94a3b829;background:#0f172a6b}html[data-theme=dark] .limit-stock-main strong[data-v-58fbbb43],html[data-theme=dark] .stock-chart-modal-title strong[data-v-58fbbb43]{color:#f8fafc}html[data-theme=dark] .stock-chart-modal-title span[data-v-58fbbb43]{color:#94a3b8}html[data-theme=dark] .stock-chart-modal-title em[data-v-58fbbb43]{background:#60a5fa29;color:#bfdbfe}html[data-theme=dark] .flow-chart[data-v-58fbbb43]{border-color:#94a3b829;background:linear-gradient(180deg,#0f172a94,#0f172a61),repeating-linear-gradient(0deg,transparent 0,transparent 47px,rgba(148,163,184,.055) 48px)}html[data-theme=dark] .flow-chart-bars[data-v-58fbbb43]:before{background:#94a3b84d}html[data-theme=dark] .flow-chart-tooltip-date[data-v-58fbbb43]{color:#94a3b8}html[data-theme=dark] .sector-kline-inner[data-v-58fbbb43]{border-color:#94a3b829;background:#0f172a59}html[data-theme=dark] .sector-board-kline[data-v-58fbbb43]{border-top-color:#94a3b81f}html[data-theme=dark] .board-status-strip[data-v-58fbbb43]{background:#0f172a59;border-color:#94a3b81f}html[data-theme=dark] .board-status-name[data-v-58fbbb43],html[data-theme=dark] .stock-row-compact .row-main strong[data-v-58fbbb43]{color:#f8fafc}html[data-theme=dark] .board-status-item[data-v-58fbbb43]{color:#cbd5e1}html[data-theme=dark] .title-metric.muted[data-v-58fbbb43]{color:#94a3b8}html[data-theme=dark] .sa-verdict-main[data-v-58fbbb43]{background:linear-gradient(135deg,#2563eb24,#2563eb0a);border-color:#60a5fa3d}html[data-theme=dark] .sa-verdict-main h4[data-v-58fbbb43]{color:#93c5fd}html[data-theme=dark] .sa-verdict-main p[data-v-58fbbb43],html[data-theme=dark] .sa-kpi b[data-v-58fbbb43],html[data-theme=dark] .sa-section-title[data-v-58fbbb43],html[data-theme=dark] .sa-sig-agg b[data-v-58fbbb43],html[data-theme=dark] .sa-stk-head b[data-v-58fbbb43]{color:#f1f5f9}html[data-theme=dark] .sa-kpi[data-v-58fbbb43],html[data-theme=dark] .sa-sig-card[data-v-58fbbb43],html[data-theme=dark] .sa-stk[data-v-58fbbb43]{border-color:#94a3b82e}html[data-theme=dark] .sa-stk.top[data-v-58fbbb43]{border-color:#d9770673;background:linear-gradient(160deg,rgba(251,191,36,.08),transparent 55%)}html[data-theme=dark] .sa-sig-agg[data-v-58fbbb43],html[data-theme=dark] .sa-method[data-v-58fbbb43]{background:#0f172a66;border-color:#94a3b833}html[data-theme=dark] .sa-stk-rank[data-v-58fbbb43],html[data-theme=dark] .sa-dim-track[data-v-58fbbb43]{background:#94a3b829}html[data-theme=dark] .sa-ring-track[data-v-58fbbb43]{stroke:#94a3b833}html[data-theme=dark] .sa-reason[data-v-58fbbb43]{color:#94a3b8;border-top-color:#94a3b829}html[data-theme=dark] .sa-dim em[data-v-58fbbb43]{color:#cbd5e1}html[data-theme=dark] .sa-more button[data-v-58fbbb43]{background:#2563eb24;border-color:#60a5fa4d;color:#93c5fd}html[data-theme=dark] .board-main-panel[data-v-58fbbb43]{border-color:#94a3b829;background:#0f172a52}html[data-theme=dark] .sector-chart-toolbar[data-v-58fbbb43]{color:#94a3b8}html[data-theme=dark] .sector-chart-toolbar-label[data-v-58fbbb43]{border-color:#94a3b82e;background:#0f172a6b;color:#cbd5e1}html[data-theme=dark] .sector-chart-toolbar-label[data-v-58fbbb43]:hover{border-color:#60a5fa59;color:#bfdbfe}html[data-theme=dark] .stock-row-compact[data-v-58fbbb43]{border-color:#94a3b829;background:#0f172a6b}html[data-theme=dark] .row-watch-btn[data-v-58fbbb43]{border-color:#60a5fa4d;background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .row-watch-btn[data-v-58fbbb43]:hover,html[data-theme=dark] .row-watch-btn[data-v-58fbbb43]:focus-visible{border-color:#93c5fd80;background:#3b82f642}html[data-theme=dark] .row-watch-btn.active[data-v-58fbbb43]{border-color:#94a3b847;background:#64748b38;color:#e2e8f0}html[data-theme=dark] .sortable-head[data-v-58fbbb43]{border-color:#94a3b833;background:#0f172a9e;color:#94a3b8}html[data-theme=dark] .sortable-head[data-v-58fbbb43]:hover,html[data-theme=dark] .sortable-head.active[data-v-58fbbb43]{border-color:#60a5fa5c;background:#2563eb2e;color:#bfdbfe}@media(max-width:920px){.sectors-page[data-v-58fbbb43]{padding:12px 12px 74px}.sectors-head[data-v-58fbbb43]{align-items:stretch;flex-direction:column}.title-line[data-v-58fbbb43]{align-items:flex-start;flex-direction:column;gap:4px}.card-title-row[data-v-58fbbb43]{align-items:stretch;flex-direction:column}.rank-card-toolbar[data-v-58fbbb43]{gap:4px}.rank-filter-keyword[data-v-58fbbb43]{width:96px}.rank-inline-filters[data-v-58fbbb43]{width:100%}.sectors-grid[data-v-58fbbb43]{grid-template-columns:1fr}.side-col[data-v-58fbbb43]{display:block}.detail-metrics[data-v-58fbbb43]{align-items:flex-start;flex-direction:column;gap:5px}.flow-chart[data-v-58fbbb43]{height:220px}}.sectors-page--mobile[data-v-58fbbb43]{padding:10px 12px 80px}.mobile-shell[data-v-58fbbb43]{display:flex;flex-direction:column;gap:8px;min-height:0}.mobile-h1[data-v-58fbbb43]{margin:0;font-size:18px;font-weight:760;color:#0f172a;flex:1;min-width:0}.mobile-top-line1[data-v-58fbbb43],.mobile-toolbar[data-v-58fbbb43]{display:flex;align-items:center;gap:8px}.mobile-top-line1[data-v-58fbbb43]{justify-content:space-between}.mobile-toolbar[data-v-58fbbb43]{width:100%;gap:6px}.mobile-kind-switch[data-v-58fbbb43]{flex:0 0 auto}.mobile-kind-switch[data-v-58fbbb43] .n-radio-button{padding-inline:7px}.mobile-date-trigger[data-v-58fbbb43]{width:54px;padding:0 4px;font-variant-numeric:tabular-nums}.mobile-date-popover[data-v-58fbbb43]{width:176px}.mobile-flow-select[data-v-58fbbb43]{width:78px;flex:0 0 78px}.mobile-sort-trigger[data-v-58fbbb43]{flex:0 0 auto;min-width:48px;padding-inline:6px;font-variant-numeric:tabular-nums}.mobile-filter-trigger[data-v-58fbbb43]{flex:1 1 0;min-width:0;padding-inline:7px}.mobile-filter-trigger[data-v-58fbbb43] .n-button__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-refresh-btn[data-v-58fbbb43]{flex:0 0 auto}.mobile-filter-popover[data-v-58fbbb43]{min-width:272px;padding:0}.mobile-quick-streak[data-v-58fbbb43],.mobile-name-suggest[data-v-58fbbb43]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mobile-name-chip[data-v-58fbbb43]{border:1px solid rgba(148,163,184,.45);background:#f8fafc;border-radius:999px;padding:2px 10px;font-size:12px;color:#334155;cursor:pointer}.mobile-filter-popover-actions[data-v-58fbbb43]{margin-top:10px;display:flex;justify-content:flex-end}.mobile-list-body[data-v-58fbbb43]{display:flex;flex-direction:column;gap:5px}.mobile-sector-row[data-v-58fbbb43]{position:relative;overflow:hidden;width:100%;min-height:52px;max-height:58px;padding:6px 10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 2px 10px #0f172a0a}.mobile-sector-row[data-v-58fbbb43]:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--mflow-pct, 0%);max-width:100%;opacity:.2;pointer-events:none}.mobile-sector-row--in[data-v-58fbbb43]:before{background:#ef4444}.mobile-sector-row--out[data-v-58fbbb43]:before{inset:0 0 0 auto;background:#22c55e}.mobile-sector-row-top[data-v-58fbbb43],.mobile-sector-row-bot[data-v-58fbbb43]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-sector-row-bot[data-v-58fbbb43]{margin-top:2px;font-size:11px;color:#64748b}.mobile-sector-last-hit[data-v-58fbbb43]{color:#b45309;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sector-name[data-v-58fbbb43]{font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sector-flow[data-v-58fbbb43]{flex:0 0 auto;font-weight:650;font-size:12px}.mobile-sector-values[data-v-58fbbb43]{display:inline-flex;align-items:baseline;gap:7px;flex:0 0 auto;font-variant-numeric:tabular-nums}.mobile-sector-pct[data-v-58fbbb43]{font-size:12px;font-weight:760}.mobile-sector-leader[data-v-58fbbb43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58%;text-align:right}.mobile-detail-bar[data-v-58fbbb43]{display:flex;align-items:center;gap:10px;padding:4px 0 8px;position:sticky;top:0;z-index:3;background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 88%,transparent 100%)}.mobile-detail-name[data-v-58fbbb43]{font-size:16px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-board-strip[data-v-58fbbb43]{flex-wrap:wrap;row-gap:4px}.mobile-detail-tabs[data-v-58fbbb43]{margin-top:4px}.mobile-detail-tabs[data-v-58fbbb43] .n-tabs-nav{padding:0 2px}.mobile-flow-chart[data-v-58fbbb43]{height:220px}.mobile-flow-chart-bars[data-v-58fbbb43]{touch-action:pan-x}.mobile-flow-bar-col[data-v-58fbbb43]{grid-template-rows:18px 1fr 16px;min-width:28px}.mobile-flow-amount[data-v-58fbbb43]{font-size:10px;line-height:16px}.mobile-flow-stack[data-v-58fbbb43]{min-height:68px}.mobile-opp-list[data-v-58fbbb43]{max-height:min(52vh,420px);overflow:auto}.mobile-stock-row[data-v-58fbbb43]{grid-template-columns:minmax(0,1fr) 48px 54px 58px 42px;gap:6px;min-height:46px;max-height:52px}.mobile-stock-row .row-watch-btn[data-v-58fbbb43]{min-width:38px;height:22px;padding:0 4px;font-size:10px}.mobile-stock-row .row-meta span[data-v-58fbbb43]{font-size:10px}.mobile-stock-row .row-meta em[data-v-58fbbb43]{font-size:12px}.mobile-strategy-toolbar[data-v-58fbbb43]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mobile-strategy-toolbar[data-v-58fbbb43] .n-select,.mobile-opportunity-toolbar[data-v-58fbbb43] .n-select{width:98px}html[data-theme=dark] .mobile-sector-row[data-v-58fbbb43]{background:#0f172a8c;border-color:#94a3b833}html[data-theme=dark] .mobile-h1[data-v-58fbbb43],html[data-theme=dark] .mobile-detail-name[data-v-58fbbb43],html[data-theme=dark] .mobile-sector-name[data-v-58fbbb43]{color:#e2e8f0}html[data-theme=dark] .mobile-name-chip[data-v-58fbbb43]{background:#0f172a99;border-color:#94a3b847;color:#cbd5e1}html[data-theme=dark] .mobile-detail-bar[data-v-58fbbb43]{background:linear-gradient(180deg,rgba(15,23,42,.95) 0%,rgba(15,23,42,.92) 88%,transparent 100%)}@media(max-width:768px){.stock-chart-modal-head[data-v-58fbbb43]{align-items:flex-start;gap:8px}.stock-chart-modal-title[data-v-58fbbb43]{flex-wrap:wrap;gap:4px 7px}.stock-chart-modal-title strong[data-v-58fbbb43]{max-width:42vw;font-size:14px}.stock-chart-modal-nav[data-v-58fbbb43]{display:none}}.etf-page[data-v-7ef043fc]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:18px 20px 24px;color:#0f172a;background:#f4f7fb}.etf-header[data-v-7ef043fc]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.page-title[data-v-7ef043fc]{font-size:24px;font-weight:780;letter-spacing:0}.page-meta[data-v-7ef043fc]{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;color:#64748b;font-size:12px}.toolbar[data-v-7ef043fc]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-input[data-v-7ef043fc]{width:210px}.date-picker[data-v-7ef043fc]{width:142px}.sort-select[data-v-7ef043fc]{width:110px}.order-select[data-v-7ef043fc]{width:82px}.stat-strip[data-v-7ef043fc]{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.stat-item[data-v-7ef043fc]{min-width:0;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;text-align:left;color:inherit;font:inherit}.stat-item.is-action[data-v-7ef043fc]{cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}html:not([data-theme=dark]) .stat-item.is-action[data-v-7ef043fc]:hover{border-color:#2563eb59;background:#eff6ff}html:not([data-theme=dark]) .stat-item.is-action.is-active[data-v-7ef043fc]{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb2e}html:not([data-theme=dark]) .stat-item.is-action.is-active span[data-v-7ef043fc]{color:#1d4ed8}.stat-item span[data-v-7ef043fc]{display:block;color:#64748b;font-size:12px}.stat-item strong[data-v-7ef043fc]{display:block;margin-top:3px;font-size:18px;line-height:1.2}.category-filter-row[data-v-7ef043fc]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 12px}.category-filter-row button[data-v-7ef043fc]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;font-size:12px;font-weight:760;background:#fff;cursor:pointer}.category-filter-row button[data-v-7ef043fc]:hover{border-color:#2563eb59;color:#1d4ed8;background:#eff6ff}.category-filter-row button.is-active[data-v-7ef043fc]{border-color:#2563eb;color:#fff;background:#2563eb}.category-filter-row em[data-v-7ef043fc]{min-width:18px;color:inherit;font-style:normal;font-size:11px;font-variant-numeric:tabular-nums;opacity:.78}.stock-search-strip[data-v-7ef043fc]{flex:0 0 auto;display:flex;align-items:center;gap:9px;min-height:34px;margin:-4px 0 12px;padding:7px 11px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#eff6ff}.stock-search-strip span[data-v-7ef043fc]{color:#2563eb;font-size:12px;font-weight:820}.stock-search-strip strong[data-v-7ef043fc]{color:#0f172a;font-size:13px;font-weight:820}.stock-search-strip em[data-v-7ef043fc]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.etf-layout[data-v-7ef043fc]{flex:1 1 auto;display:grid;grid-template-columns:minmax(420px,calc((100% - 38px) * var(--etf-list-ratio, .58))) 14px minmax(380px,1fr);gap:12px;align-items:stretch;height:auto;min-height:0;overflow:hidden}.list-panel[data-v-7ef043fc],.detail-panel[data-v-7ef043fc]{min-height:0;height:100%;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff}.list-panel[data-v-7ef043fc]{display:grid;grid-template-rows:auto minmax(0,1fr)}.layout-resizer[data-v-7ef043fc]{display:flex;align-items:center;justify-content:center;align-self:stretch;width:14px;min-height:0;padding:0;border:0;border-radius:8px;background:transparent;cursor:col-resize}.layout-resizer span[data-v-7ef043fc]{display:block;width:3px;height:100%;border-radius:999px;background:#64748b47;transition:background .12s ease,transform .12s ease}.layout-resizer:hover span[data-v-7ef043fc],.etf-layout.is-resizing .layout-resizer span[data-v-7ef043fc]{background:#2563eb;transform:scaleX(1.45)}.detail-panel[data-v-7ef043fc]{display:flex;flex-direction:column;padding:14px}.detail-panel[data-v-7ef043fc] .n-spin-container,.detail-panel[data-v-7ef043fc] .n-spin-content,.list-panel[data-v-7ef043fc] .n-spin-container,.list-panel[data-v-7ef043fc] .n-spin-content{min-height:0;height:100%}.detail-panel[data-v-7ef043fc] .n-spin-content{display:flex;flex-direction:column;overflow:hidden}.table-head[data-v-7ef043fc],.etf-row[data-v-7ef043fc]{display:grid;grid-template-columns:minmax(150px,1fr) 70px 74px 86px 92px 112px;align-items:center;gap:8px}.view-switch[data-v-7ef043fc]{display:inline-flex;padding:2px;border:1px solid rgba(15,23,42,.12);border-radius:7px;background:#f1f5f9}.view-switch button[data-v-7ef043fc]{border:0;padding:3px 12px;border-radius:5px;background:transparent;color:#475569;font-size:12px;cursor:pointer}.view-switch button.is-active[data-v-7ef043fc]{background:#fff;color:#2563eb;font-weight:700;box-shadow:0 1px 2px #0f172a1f}.flow-board[data-v-7ef043fc]{min-height:0;height:100%;display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;overflow:hidden}.flow-board[data-v-7ef043fc] .n-spin-container,.flow-board[data-v-7ef043fc] .n-spin-content{min-height:0;height:100%}.flow-board[data-v-7ef043fc] .n-spin-content{display:flex;flex-direction:column;overflow:hidden}.detail-verdict[data-v-7ef043fc]{flex:0 0 auto;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;padding:8px 10px;margin-bottom:8px;border:1px solid rgba(15,23,42,.08);border-radius:7px;background:#f8fafc}.detail-verdict.quad-accumulate[data-v-7ef043fc],.detail-verdict.quad-chase[data-v-7ef043fc]{background:#fef2f2;border-color:#fecaca}.detail-verdict.quad-distribute[data-v-7ef043fc],.detail-verdict.quad-capitulate[data-v-7ef043fc]{background:#f0fdf4;border-color:#bbf7d0}.detail-verdict p[data-v-7ef043fc]{flex:1 1 100%;margin:0;font-size:12px;line-height:1.6;color:#334155}.dual-badge[data-v-7ef043fc]{background:#b45309;color:#fff;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:600}.peers-section[data-v-7ef043fc]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 2px}.peers-head[data-v-7ef043fc]{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.peers-head strong[data-v-7ef043fc]{font-size:13px}.peers-head em[data-v-7ef043fc]{font-style:normal;font-size:11px;color:#94a3b8}.peers-section .peer-head[data-v-7ef043fc]{grid-template-columns:minmax(0,1fr) 74px 74px 64px}.peers-section .peer[data-v-7ef043fc]{width:100%;border:0;border-bottom:1px dashed rgba(15,23,42,.08);background:transparent;grid-template-columns:minmax(0,1fr) 74px 74px 64px;text-align:left;align-items:center}.peers-section .peer[data-v-7ef043fc]:hover{background:#f8fafc}.peers-section .peer i[data-v-7ef043fc]{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.peer-code[data-v-7ef043fc]{font-style:normal;font-size:10px;color:#94a3b8;margin-left:5px}.peers-note[data-v-7ef043fc]{font-size:11px;color:#94a3b8;line-height:1.6;margin-top:9px}.flow-note[data-v-7ef043fc]{flex:0 0 auto;padding:8px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafc;color:#64748b;font-size:11px;line-height:1.6}.filter-hint[data-v-7ef043fc]{color:#b45309;font-weight:600}.flow-filters[data-v-7ef043fc]{display:inline-flex;gap:6px}.flow-filters button[data-v-7ef043fc]{padding:4px 10px;border:1px solid rgba(15,23,42,.12);border-radius:6px;background:#fff;color:#475569;font-size:12px;cursor:pointer}.flow-filters button[data-v-7ef043fc]:hover{border-color:#94a3b8}.flow-filters button.is-star[data-v-7ef043fc]{border-color:#f59e0b;background:#fffbeb;color:#b45309;font-weight:600}.flow-filters button.is-on[data-v-7ef043fc]{border-color:#2563eb;color:#2563eb;font-weight:600}.flow-board .flow-head[data-v-7ef043fc],.flow-board .flow-row[data-v-7ef043fc]{display:grid;grid-template-columns:minmax(170px,1fr) 84px 78px 74px 118px 66px 74px 46px;align-items:center;gap:8px}.flow-board .flow-row[data-v-7ef043fc]{padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.05);cursor:pointer}.flow-board .flow-row[data-v-7ef043fc]>*{min-width:0}.flow-board .flow-head[data-v-7ef043fc]{position:sticky;top:0;z-index:1;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafc}.flow-board .flow-head button[data-v-7ef043fc]{border:0;padding:0;color:#64748b;font-size:12px;font-weight:700;text-align:left;background:transparent}.flow-board .flow-head button[data-v-7ef043fc]:nth-child(n+4){text-align:right}.flow-board .flow-head button[data-v-7ef043fc]:nth-child(3){text-align:center}.flow-table[data-v-7ef043fc]{overflow-y:auto}.flow-row[data-v-7ef043fc]:hover{background:#f8fafc}.flow-row.is-dual[data-v-7ef043fc]{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b}.flow-row.is-diverge[data-v-7ef043fc]{background:#f8fafc;box-shadow:inset 3px 0 #cbd5e1}.flow-row .fund-cell[data-v-7ef043fc]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:5px}.flow-row .rank[data-v-7ef043fc]{grid-row:1 / 3;font-size:11px;color:#94a3b8;text-align:center}.flow-row.is-dual .rank[data-v-7ef043fc]{color:#f59e0b;font-weight:700}.flow-row .fund-title[data-v-7ef043fc]{min-width:0}.flow-row .num-cell[data-v-7ef043fc]{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.strat-cell[data-v-7ef043fc]{display:flex;gap:3px;justify-content:center;flex-wrap:wrap}.hit-chip[data-v-7ef043fc]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 5px;border-radius:4px;font-size:10px;white-space:nowrap}.spark-cell[data-v-7ef043fc]{display:flex;justify-content:center}.spark-cell svg[data-v-7ef043fc]{display:block}.chg-cell[data-v-7ef043fc]{display:flex;align-items:center;gap:6px}.chg-cell .bar[data-v-7ef043fc]{flex:1;height:5px;background:#f1f5f9;border-radius:3px;overflow:hidden}.chg-cell .bar i[data-v-7ef043fc]{display:block;height:100%;border-radius:3px}.chg-cell .chg-nums[data-v-7ef043fc]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.chg-cell b[data-v-7ef043fc]{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.chg-cell em[data-v-7ef043fc],.price-cell em[data-v-7ef043fc]{font-style:normal;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.price-cell[data-v-7ef043fc]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.price-cell b[data-v-7ef043fc]{font-size:12px;font-variant-numeric:tabular-nums}.quad-cell[data-v-7ef043fc]{display:flex;justify-content:flex-end}.quad-chip[data-v-7ef043fc]{padding:1px 7px;border-radius:4px;font-size:11px;white-space:nowrap}.quad-accumulate[data-v-7ef043fc]{background:#fef2f2;color:#b91c1c}.quad-chase[data-v-7ef043fc]{background:#fff7ed;color:#c2410c}.quad-distribute[data-v-7ef043fc]{background:#eff6ff;color:#1d4ed8}.quad-capitulate[data-v-7ef043fc]{background:#f0fdf4;color:#15803d}.quad-quiet_in[data-v-7ef043fc],.quad-quiet_out[data-v-7ef043fc],.quad-flat[data-v-7ef043fc]{background:#f1f5f9;color:#64748b}.streak-cell[data-v-7ef043fc]{display:flex;gap:2px;justify-content:flex-end}.streak-cell .dot[data-v-7ef043fc]{width:5px;height:5px;border-radius:50%;background:#e2e8f0}.streak-cell .dot.on[data-v-7ef043fc]{background:#94a3b8}.streak-cell .dot.dot-up.on[data-v-7ef043fc]{background:#dc2626}.streak-cell .dot.dot-down.on[data-v-7ef043fc]{background:#16a34a}.flow-top[data-v-7ef043fc]{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;margin-bottom:8px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#0f172a0f;overflow:hidden}.ft-line[data-v-7ef043fc]{display:flex;align-items:center;gap:10px;padding:7px 12px;background:#fff;min-height:34px;flex-wrap:wrap}.ft-label[data-v-7ef043fc]{font-size:11px;font-weight:700;color:#64748b;white-space:nowrap}.ft-net[data-v-7ef043fc]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.qbar[data-v-7ef043fc]{flex:1 1 160px;min-width:120px;display:flex;height:8px;border-radius:4px;overflow:hidden;background:#f1f5f9}.qbar i[data-v-7ef043fc]{display:block}.ft-quad[data-v-7ef043fc]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#64748b;white-space:nowrap}.ft-quad i[data-v-7ef043fc]{width:7px;height:7px;border-radius:50%}.ft-quad b[data-v-7ef043fc]{color:#0f172a;font-variant-numeric:tabular-nums}.ft-quad em[data-v-7ef043fc]{font-style:normal;font-variant-numeric:tabular-nums}.ft-base[data-v-7ef043fc]{margin-left:auto;font-size:11px;color:#94a3b8;white-space:nowrap}.ft-funnel[data-v-7ef043fc]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.ft-funnel b[data-v-7ef043fc]{font-size:14px;font-variant-numeric:tabular-nums}.ft-funnel b.hl[data-v-7ef043fc]{color:#b45309}.ft-funnel em[data-v-7ef043fc]{font-style:normal;font-size:11px;color:#94a3b8;margin-right:3px}.ft-funnel em.hl[data-v-7ef043fc]{color:#b45309;font-weight:600}.ft-funnel i[data-v-7ef043fc]{font-style:normal;color:#cbd5e1;margin:0 2px}.ft-sep[data-v-7ef043fc]{width:1px;height:16px;background:#0f172a1a}.ft-strat[data-v-7ef043fc]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:#fff;cursor:pointer;font-size:11px;white-space:nowrap}.ft-strat[data-v-7ef043fc]:hover{border-color:#93c5fd}.ft-strat.on[data-v-7ef043fc]{border-color:#2563eb;background:#eff6ff}.ft-strat b[data-v-7ef043fc]{font-variant-numeric:tabular-nums;color:#0f172a}.ft-strat em[data-v-7ef043fc]{font-style:normal;font-variant-numeric:tabular-nums}.ft-strat em.zero[data-v-7ef043fc]{color:#cbd5e1}.ft-note[data-v-7ef043fc]{margin-left:auto;font-size:11px;color:#94a3b8;white-space:nowrap;border:1px solid rgba(15,23,42,.1);border-radius:6px;padding:2px 8px;background:#fff;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ft-note[data-v-7ef043fc]:hover{border-color:#16a34a;color:#15803d}.ft-note.is-on[data-v-7ef043fc]{border-color:#16a34a;background:#f0fdf4;color:#15803d;font-weight:600}.up[data-v-7ef043fc]{color:#dc2626}.flow-side[data-v-7ef043fc]{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.flow-side .card[data-v-7ef043fc]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:11px 12px}.flow-side .card h3[data-v-7ef043fc]{font-size:12px;margin:0 0 7px}.flow-side .card h3 em[data-v-7ef043fc]{font-style:normal;color:#94a3b8;font-weight:400;margin-left:5px;font-size:11px}.flow-side .card .note[data-v-7ef043fc]{font-size:11px;color:#94a3b8;line-height:1.6;margin-top:7px}.dual-card[data-v-7ef043fc]{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fde68a}.dual-item[data-v-7ef043fc]{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:6px 0;border-bottom:1px dashed #fde68a;cursor:pointer}.dual-item[data-v-7ef043fc]:last-of-type{border-bottom:0}.dual-item strong[data-v-7ef043fc]{display:block;font-size:12px}.dual-item em[data-v-7ef043fc]{font-style:normal;font-size:10px;color:#94a3b8}.dual-item b[data-v-7ef043fc]{font-size:12px;font-variant-numeric:tabular-nums;grid-column:3}.verdict-card[data-v-7ef043fc]{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fde68a}.verdict-card .tag[data-v-7ef043fc]{display:inline-block;background:#b45309;color:#fff;padding:1px 7px;border-radius:4px;font-size:11px;margin-bottom:6px}.verdict-card p[data-v-7ef043fc]{font-size:12px;line-height:1.7;color:#334155;margin:0}.dv-item[data-v-7ef043fc]{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:5px 0;border-bottom:1px dashed rgba(15,23,42,.08);font-size:12px;cursor:pointer}.dv-item[data-v-7ef043fc]:last-of-type{border-bottom:0}.dv-item b[data-v-7ef043fc]{font-variant-numeric:tabular-nums}.peer-head[data-v-7ef043fc]{display:grid;grid-template-columns:1fr 62px 62px;gap:6px;font-size:10px;color:#94a3b8;padding-bottom:4px}.peer-head span[data-v-7ef043fc]:not(:first-child){text-align:right}.peer[data-v-7ef043fc]{display:grid;grid-template-columns:1fr 62px 62px;gap:6px;padding:5px 0;border-bottom:1px dashed rgba(15,23,42,.08);font-size:12px;cursor:pointer}.peer em[data-v-7ef043fc],.peer b[data-v-7ef043fc]{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.peer.is-lead[data-v-7ef043fc]{color:#2563eb;font-weight:600}.peer-loading[data-v-7ef043fc]{padding:8px 0;display:flex;justify-content:center}.table-head[data-v-7ef043fc]{position:sticky;top:0;z-index:1;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafc}.table-head button[data-v-7ef043fc]{border:0;padding:0;color:#64748b;font-size:12px;font-weight:700;text-align:left;background:transparent;cursor:pointer}.table-head button[data-v-7ef043fc]:nth-child(n+2){text-align:right}.table-head button[data-v-7ef043fc]:nth-child(5),.table-head button[data-v-7ef043fc]:nth-child(6){text-align:center}.etf-table[data-v-7ef043fc]{height:100%;max-height:none;overflow:auto;scrollbar-gutter:stable}.etf-row[data-v-7ef043fc]{width:100%;min-height:58px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);outline:0;color:inherit;text-align:left;background:#fff;cursor:pointer}.etf-row[data-v-7ef043fc]:hover,.etf-row.is-active[data-v-7ef043fc]{background:#eef6ff}.fund-cell[data-v-7ef043fc]{min-width:0}.fund-title[data-v-7ef043fc]{display:flex;align-items:center;gap:6px;min-width:0}.star-watch-btn[data-v-7ef043fc]{flex:0 0 22px;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#94a3b8;font-size:18px;line-height:22px;text-align:center;background:transparent;cursor:pointer}.star-watch-btn[data-v-7ef043fc]:hover{color:#d97706;background:#fef3c7}.star-watch-btn.is-active[data-v-7ef043fc]{color:#f59e0b}.star-watch-btn[data-v-7ef043fc]:disabled{cursor:wait;opacity:.58}.fund-title strong[data-v-7ef043fc]{display:block;min-width:0;overflow:hidden;color:#0f172a;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.fund-desc[data-v-7ef043fc]{display:flex;align-items:center;gap:5px;min-width:0;margin-top:3px;color:#64748b;font-size:11px}.fund-code[data-v-7ef043fc],.fund-index[data-v-7ef043fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-code[data-v-7ef043fc]{flex:0 0 auto}.fund-index[data-v-7ef043fc]{min-width:0}.num-cell[data-v-7ef043fc]{color:#334155;font-size:13px;font-weight:720;font-variant-numeric:tabular-nums;text-align:right}.hit-cell[data-v-7ef043fc]{display:flex;flex-wrap:wrap;justify-content:center;min-width:0;gap:4px}.hit-chip[data-v-7ef043fc]{display:inline-flex;align-items:center;max-width:100%;height:20px;padding:0 7px;border-radius:999px;color:#0f766e;font-size:11px;font-weight:700;white-space:nowrap;background:#ccfbf1}.hit-chip.is-component[data-v-7ef043fc]{color:#7c2d12;background:#ffedd5}.hit-chip.is-stock-match[data-v-7ef043fc]{color:#1d4ed8;background:#dbeafe}.match-date[data-v-7ef043fc]{flex:0 0 100%;color:#64748b;font-size:10px;font-style:normal;font-weight:700;line-height:1.1;text-align:center}.muted[data-v-7ef043fc]{color:#94a3b8}.detail-head[data-v-7ef043fc]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(15,23,42,.08)}.detail-main[data-v-7ef043fc]{flex:1 1 auto;min-width:0}.detail-title-row[data-v-7ef043fc]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.detail-title[data-v-7ef043fc]{flex:0 1 auto;min-width:0;overflow:hidden;color:#0f172a;font-size:19px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.etf-period-switch[data-v-7ef043fc]{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;height:22px;padding:2px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#94a3b81f}.etf-period-btn[data-v-7ef043fc]{height:18px;min-width:32px;padding:0 6px;border:0;border-radius:6px;color:#64748b;font-size:11px;font-weight:760;line-height:18px;white-space:nowrap;background:transparent;cursor:pointer}.etf-period-btn.active[data-v-7ef043fc]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.detail-watch-btn[data-v-7ef043fc]{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;height:24px;padding:0 7px;border:1px solid rgba(148,163,184,.42);border-radius:999px;color:#475569;font-size:12px;font-weight:760;background:#fff;cursor:pointer}.detail-watch-btn span[data-v-7ef043fc]{color:#94a3b8;font-size:14px;line-height:1}.detail-watch-btn[data-v-7ef043fc]:hover{border-color:#d9770680;color:#b45309;background:#fef3c7}.detail-watch-btn.is-active[data-v-7ef043fc]{border-color:#f59e0b94;color:#92400e;background:#fef3c7}.detail-watch-btn.is-active span[data-v-7ef043fc],.detail-watch-btn:hover span[data-v-7ef043fc]{color:#f59e0b}.detail-watch-btn[data-v-7ef043fc]:disabled{cursor:wait;opacity:.62}.detail-meta[data-v-7ef043fc]{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;gap:6px;margin-top:0;overflow:hidden;color:#64748b;font-size:12px;white-space:nowrap}.detail-meta span[data-v-7ef043fc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-meta span[data-v-7ef043fc]:first-child{flex:0 0 auto;font-weight:760;color:#334155}.detail-turnover[data-v-7ef043fc]{flex:0 0 auto;color:#475569;font-size:12px;font-weight:720;white-space:nowrap}.detail-head-actions[data-v-7ef043fc]{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 1 auto;gap:6px;min-width:0;overflow:hidden}.price-box[data-v-7ef043fc]{display:inline-flex;align-items:baseline;justify-content:flex-end;flex:0 0 auto;gap:6px;min-width:112px;text-align:right;white-space:nowrap}.price-box strong[data-v-7ef043fc]{display:inline;font-size:20px;line-height:1.1}.price-box>span[data-v-7ef043fc]{display:inline;margin-top:0;font-size:13px;font-weight:760}.detail-tool-btn[data-v-7ef043fc]{display:inline-flex;align-items:center;justify-content:center;height:24px;max-width:96px;padding:0 7px;border:1px solid rgba(37,99,235,.12);border-radius:7px;color:#2563eb;font-size:11px;font-weight:760;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#2563eb1a;cursor:pointer}.detail-tool-btn[data-v-7ef043fc]:hover{border-color:#2563eb3d;background:#2563eb29}.detail-ind-menu[data-v-7ef043fc]{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:138px;padding:6px 8px;border-radius:10px;background:#fff;box-shadow:0 4px 16px #0f172a24}.detail-ma-options[data-v-7ef043fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:4px;margin-top:2px;border-top:1px solid rgba(148,163,184,.18)}.detail-ind-menu-divider[data-v-7ef043fc]{height:1px;margin:3px 0;background:#94a3b82e}.detail-ind-pill[data-v-7ef043fc]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border:0;border-radius:11px;color:#475569;font-size:11px;font-weight:680;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#94a3b81a;cursor:pointer}.detail-ind-pill.active[data-v-7ef043fc],.detail-ind-pill[data-v-7ef043fc]:hover{color:#2563eb;background:#2563eb26}.tab-row[data-v-7ef043fc]{display:flex;align-items:center;gap:6px;padding:6px 0}.tab-row>button[data-v-7ef043fc]{height:30px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#475569;font-size:12px;font-weight:760;background:#fff;cursor:pointer}.tab-row>button.is-active[data-v-7ef043fc]{color:#fff;border-color:#2563eb;background:#2563eb}.tab-chart-actions[data-v-7ef043fc]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;min-width:0}.chart-section[data-v-7ef043fc]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.chart-section[data-v-7ef043fc] .kline-wrap{flex:1 1 auto;height:100%;min-height:0;box-sizing:border-box;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfdff}@media(min-width:1181px)and (max-height:900px){.etf-page[data-v-7ef043fc]{padding-top:12px;padding-bottom:16px}.etf-header[data-v-7ef043fc],.category-filter-row[data-v-7ef043fc]{margin-bottom:8px}.etf-layout[data-v-7ef043fc]{gap:10px}.detail-panel[data-v-7ef043fc]{padding:10px}.detail-head[data-v-7ef043fc]{margin-bottom:6px;min-height:0}.detail-title[data-v-7ef043fc]{font-size:17px}.detail-meta[data-v-7ef043fc]{gap:5px}.price-box strong[data-v-7ef043fc]{font-size:20px}.tab-row[data-v-7ef043fc]{margin-bottom:8px}.tab-row>button[data-v-7ef043fc]{height:28px;font-size:12px}.chart-section[data-v-7ef043fc]{gap:8px}.chart-section[data-v-7ef043fc] .kline-wrap{padding:8px}}@media(min-width:1181px)and (max-height:720px){.etf-page[data-v-7ef043fc]{padding-top:10px;padding-bottom:12px}.detail-panel[data-v-7ef043fc]{padding:8px}.detail-title[data-v-7ef043fc]{font-size:16px}.detail-meta[data-v-7ef043fc],.detail-turnover[data-v-7ef043fc],.price-box span[data-v-7ef043fc]{font-size:11px}.price-box strong[data-v-7ef043fc]{font-size:18px}.chart-section[data-v-7ef043fc] .kline-wrap{padding:6px}}.fund-flow-card[data-v-7ef043fc]{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfdff}.flow-head[data-v-7ef043fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.flow-head div[data-v-7ef043fc]{min-width:0}.flow-head span[data-v-7ef043fc]{display:block;color:#1d4ed8;font-size:13px;font-weight:950}.flow-head strong[data-v-7ef043fc]{display:block;min-width:0;margin-top:4px;overflow:hidden;color:#0f172a;font-size:22px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.flow-head p[data-v-7ef043fc]{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:760;line-height:1.4}.flow-head em[data-v-7ef043fc]{display:block;margin-top:2px;color:#64748b;font-style:normal;font-size:12px;font-weight:800;white-space:nowrap}.flow-summary-strip[data-v-7ef043fc]{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;padding:7px 0;border-top:1px solid rgba(148,163,184,.16);border-bottom:1px solid rgba(148,163,184,.16);scrollbar-width:none}.flow-summary-strip[data-v-7ef043fc]::-webkit-scrollbar{display:none}.flow-summary-strip span[data-v-7ef043fc]{flex:0 0 auto;min-width:0;padding:0 12px;border-right:1px solid rgba(148,163,184,.18);white-space:nowrap}.flow-summary-strip span[data-v-7ef043fc]:first-child{padding-left:0}.flow-summary-strip span[data-v-7ef043fc]:last-child{border-right:0}.flow-summary-strip em[data-v-7ef043fc]{display:inline;margin-right:6px;color:#64748b;font-size:12px;font-style:normal;font-weight:850}.flow-summary-strip strong[data-v-7ef043fc]{display:inline;color:#0f172a;font-size:13px;font-weight:950}.flow-chart-card[data-v-7ef043fc]{display:grid;gap:7px;min-width:0;padding:9px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#f8fafcb8}.flow-chart-title[data-v-7ef043fc]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.flow-chart-title span[data-v-7ef043fc]{color:#0f172a;font-size:12px;font-weight:950}.flow-chart-title em[data-v-7ef043fc]{min-width:0;overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.moneyflow-mini-chart[data-v-7ef043fc]{display:block;width:100%;height:112px;overflow:visible}.mini-chart-axis[data-v-7ef043fc]{stroke:#94a3b85c;stroke-width:1}.mini-bar-up[data-v-7ef043fc]{fill:#dc2626c2;cursor:help}.mini-bar-down[data-v-7ef043fc]{fill:#16a34ac2;cursor:help}.mini-chart-date[data-v-7ef043fc]{fill:#94a3b8;font-size:9px;font-weight:800}.flow-chart-empty[data-v-7ef043fc],.flow-table-empty[data-v-7ef043fc]{color:#94a3b8;font-size:12px;font-weight:800;text-align:center}.flow-chart-empty[data-v-7ef043fc]{display:flex;align-items:center;justify-content:center;min-height:82px}.fund-flow-table-panel[data-v-7ef043fc]{display:grid;gap:7px;min-width:0}.flow-table-title[data-v-7ef043fc]{color:#0f172a;font-size:12px;font-weight:950}.fund-flow-table-scroll[data-v-7ef043fc]{min-width:0;max-height:228px;overflow:auto;border:1px solid rgba(148,163,184,.16);border-radius:8px}.fund-flow-table[data-v-7ef043fc]{width:100%;min-width:640px;border-collapse:collapse;background:#fff}.fund-flow-table th[data-v-7ef043fc],.fund-flow-table td[data-v-7ef043fc]{padding:7px 9px;border-bottom:1px solid rgba(148,163,184,.12);color:#334155;font-size:12px;font-weight:760;line-height:1.28;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fund-flow-table thead th[data-v-7ef043fc]{position:sticky;top:0;z-index:1;color:#64748b;font-size:11px;font-weight:900;background:#f8fafc}.fund-flow-table th[data-v-7ef043fc]:first-child,.fund-flow-table td[data-v-7ef043fc]:first-child{text-align:left}.fund-flow-table tbody tr:last-child th[data-v-7ef043fc],.fund-flow-table tbody tr:last-child td[data-v-7ef043fc]{border-bottom:0}.fund-flow-table tbody th[data-v-7ef043fc]{color:#0f172a;font-weight:900}.strategy-section[data-v-7ef043fc],.components-section[data-v-7ef043fc],.funds-section[data-v-7ef043fc]{display:grid;gap:10px;flex:1 1 auto;min-height:0;overflow:auto}.components-section[data-v-7ef043fc]{display:flex;flex-direction:column;overflow:hidden}.strategy-block[data-v-7ef043fc]{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfdff}.block-title[data-v-7ef043fc]{margin-bottom:10px;color:#0f172a;font-size:14px;font-weight:780}.chip-row[data-v-7ef043fc],.stock-chip-row[data-v-7ef043fc]{display:flex;flex-wrap:wrap;gap:6px}.strategy-chip[data-v-7ef043fc],.stock-chip[data-v-7ef043fc]{display:inline-flex;align-items:center;min-height:24px;border:0;padding:0 8px;border-radius:999px;color:#1e3a8a;font-size:12px;font-weight:700;font-family:inherit;background:#dbeafe}.stock-chip[data-v-7ef043fc]{color:#334155;background:#f1f5f9;cursor:pointer}.stock-chip[data-v-7ef043fc]:hover{color:#1d4ed8;background:#dbeafe}.stock-chip em[data-v-7ef043fc]{margin-left:5px;color:#64748b;font-style:normal;font-size:11px}.group-list[data-v-7ef043fc]{display:grid;gap:8px}.strategy-group[data-v-7ef043fc]{padding:10px;border-radius:8px;background:#fff}.group-head[data-v-7ef043fc]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.group-head strong[data-v-7ef043fc]{color:#0f172a;font-size:13px}.group-head span[data-v-7ef043fc]{color:#64748b;font-size:12px}.component-summary[data-v-7ef043fc]{display:flex;flex-wrap:wrap;gap:8px}.component-summary span[data-v-7ef043fc]{display:inline-flex;align-items:center;min-height:24px;border:0;padding:0 8px;border-radius:999px;color:#475569;font-size:12px;font-weight:700;font-family:inherit;background:#f1f5f9}.component-summary span[data-v-7ef043fc]{cursor:default}.component-toolbar[data-v-7ef043fc]{display:flex;align-items:center;gap:8px;min-width:0}.component-toolbar[data-v-7ef043fc] .n-input{flex:1 1 auto;min-width:0}.component-toolbar span[data-v-7ef043fc]{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:760}.component-table[data-v-7ef043fc]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:8px;scrollbar-gutter:stable}.component-head[data-v-7ef043fc],.component-row[data-v-7ef043fc]{display:grid;grid-template-columns:minmax(180px,1fr);align-items:center;gap:10px;padding:9px 11px}.component-head[data-v-7ef043fc]{position:sticky;top:0;z-index:1;color:#64748b;font-size:12px;font-weight:760;background:#f8fafc}.component-row[data-v-7ef043fc]{width:100%;border-top:1px solid rgba(15,23,42,.06);color:#334155;font-size:13px;font-family:inherit;text-align:left;background:#fff;cursor:pointer}.component-row[data-v-7ef043fc]:hover{background:#f8fafc}.component-row span[data-v-7ef043fc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-row em[data-v-7ef043fc]{display:block;margin-top:2px;color:#94a3b8;font-style:normal;font-size:11px}.component-no-match[data-v-7ef043fc]{padding:28px 12px;color:#94a3b8;font-size:13px;font-weight:760;text-align:center}.empty-state[data-v-7ef043fc]{padding:52px 0}.is-up[data-v-7ef043fc]{color:#dc2626!important}.is-down[data-v-7ef043fc]{color:#16a34a!important}.is-flat[data-v-7ef043fc]{color:#64748b!important}html[data-theme=dark] .etf-page[data-v-7ef043fc]{color:#e5e7eb;background:#020617}html[data-theme=dark] .stat-item[data-v-7ef043fc],html[data-theme=dark] .list-panel[data-v-7ef043fc],html[data-theme=dark] .detail-panel[data-v-7ef043fc],html[data-theme=dark] .etf-row[data-v-7ef043fc],html[data-theme=dark] .stock-search-strip[data-v-7ef043fc],html[data-theme=dark] .category-filter-row button[data-v-7ef043fc],html[data-theme=dark] .tab-row>button[data-v-7ef043fc],html[data-theme=dark] .strategy-group[data-v-7ef043fc]{background:#0f172a;border-color:#94a3b829}html[data-theme=dark] .table-head[data-v-7ef043fc],html[data-theme=dark] .component-head[data-v-7ef043fc]{background:#111827;border-color:#94a3b829}html[data-theme=dark] .layout-resizer span[data-v-7ef043fc]{background:#cbd5e152}html[data-theme=dark] .layout-resizer:hover span[data-v-7ef043fc],html[data-theme=dark] .etf-layout.is-resizing .layout-resizer span[data-v-7ef043fc]{background:#60a5fa}html[data-theme=dark] .table-head button[data-v-7ef043fc]{color:#cbd5e1}html[data-theme=dark] .category-filter-row button.is-active[data-v-7ef043fc]{color:#fff;border-color:#2563eb;background:#2563eb}html[data-theme=dark] .etf-row[data-v-7ef043fc]:hover,html[data-theme=dark] .etf-row.is-active[data-v-7ef043fc]{background:#172554}html[data-theme=dark] .fund-cell strong[data-v-7ef043fc],html[data-theme=dark] .stock-search-strip strong[data-v-7ef043fc],html[data-theme=dark] .detail-title[data-v-7ef043fc],html[data-theme=dark] .price-box strong[data-v-7ef043fc],html[data-theme=dark] .block-title[data-v-7ef043fc],html[data-theme=dark] .group-head strong[data-v-7ef043fc]{color:#f8fafc}html[data-theme=dark] .star-watch-btn[data-v-7ef043fc]{color:#94a3b8}html[data-theme=dark] .star-watch-btn[data-v-7ef043fc]:hover{color:#fbbf24;background:#b4530947}html[data-theme=dark] .star-watch-btn.is-active[data-v-7ef043fc]{color:#fbbf24}html[data-theme=dark] .detail-watch-btn[data-v-7ef043fc]{color:#cbd5e1;border-color:#94a3b85c;background:#111827}html[data-theme=dark] .detail-watch-btn span[data-v-7ef043fc]{color:#94a3b8}html[data-theme=dark] .detail-watch-btn[data-v-7ef043fc]:hover,html[data-theme=dark] .detail-watch-btn.is-active[data-v-7ef043fc]{color:#fde68a;border-color:#fbbf2494;background:#b453094d}html[data-theme=dark] .detail-watch-btn:hover span[data-v-7ef043fc],html[data-theme=dark] .detail-watch-btn.is-active span[data-v-7ef043fc]{color:#fbbf24}html[data-theme=dark] .num-cell[data-v-7ef043fc],html[data-theme=dark] .component-row strong[data-v-7ef043fc],html[data-theme=dark] .price-box strong[data-v-7ef043fc]{color:#f8fafc}html[data-theme=dark] .fund-desc[data-v-7ef043fc],html[data-theme=dark] .stock-search-strip em[data-v-7ef043fc],html[data-theme=dark] .match-date[data-v-7ef043fc],html[data-theme=dark] .detail-meta[data-v-7ef043fc]{color:#cbd5e1}html[data-theme=dark] .stock-search-strip span[data-v-7ef043fc]{color:#93c5fd}html[data-theme=dark] .component-summary span[data-v-7ef043fc]{color:#f8fafc;border:1px solid rgba(96,165,250,.38);background:#2563eb3d}html[data-theme=dark] .component-summary span[data-v-7ef043fc]:last-child{color:#fef3c7;border-color:#fbbf2475;background:#b4530947}html[data-theme=dark] .chart-section[data-v-7ef043fc] .kline-wrap,html[data-theme=dark] .strategy-block[data-v-7ef043fc],html[data-theme=dark] .fund-flow-card[data-v-7ef043fc]{background:#0b1220;border-color:#94a3b829}html[data-theme=dark] .flow-head strong[data-v-7ef043fc],html[data-theme=dark] .flow-summary-strip strong[data-v-7ef043fc],html[data-theme=dark] .flow-chart-title span[data-v-7ef043fc],html[data-theme=dark] .flow-table-title[data-v-7ef043fc],html[data-theme=dark] .fund-flow-table tbody th[data-v-7ef043fc]{color:#f8fafc}html[data-theme=dark] .flow-head span[data-v-7ef043fc],html[data-theme=dark] .flow-head em[data-v-7ef043fc],html[data-theme=dark] .flow-head p[data-v-7ef043fc],html[data-theme=dark] .flow-summary-strip em[data-v-7ef043fc],html[data-theme=dark] .flow-chart-title em[data-v-7ef043fc],html[data-theme=dark] .fund-flow-table thead th[data-v-7ef043fc]{color:#cbd5e1}html[data-theme=dark] .flow-chart-card[data-v-7ef043fc],html[data-theme=dark] .fund-flow-table thead th[data-v-7ef043fc]{background:#111827}html[data-theme=dark] .flow-summary-strip[data-v-7ef043fc],html[data-theme=dark] .flow-chart-card[data-v-7ef043fc],html[data-theme=dark] .fund-flow-table-scroll[data-v-7ef043fc]{border-color:#94a3b829}html[data-theme=dark] .fund-flow-table[data-v-7ef043fc]{background:#0f172a}html[data-theme=dark] .fund-flow-table th[data-v-7ef043fc],html[data-theme=dark] .fund-flow-table td[data-v-7ef043fc]{color:#e2e8f0;border-color:#94a3b81f}html[data-theme=dark] .component-row[data-v-7ef043fc]{color:#e2e8f0;border-color:#94a3b81f;background:#0f172a}html[data-theme=dark] .component-row[data-v-7ef043fc]:hover{background:#172554}html[data-theme=dark] .etf-period-switch[data-v-7ef043fc]{border-color:#94a3b838;background:#0f172aad}html[data-theme=dark] .etf-period-btn[data-v-7ef043fc]{color:#cbd5e1}html[data-theme=dark] .etf-period-btn.active[data-v-7ef043fc]{color:#dbeafe;background:#3b82f652;box-shadow:none}html[data-theme=dark] .detail-turnover[data-v-7ef043fc]{color:#cbd5e1}html[data-theme=dark] .detail-tool-btn[data-v-7ef043fc]{color:#60a5fa;border-color:#3b82f633;background:#3b82f62e}html[data-theme=dark] .detail-ind-menu[data-v-7ef043fc]{color:#dbeafe;background:#1e293b;box-shadow:0 4px 16px #0006}html[data-theme=dark] .detail-ind-pill[data-v-7ef043fc]{color:#94a3b8;background:#94a3b81a}html[data-theme=dark] .detail-ind-pill.active[data-v-7ef043fc],html[data-theme=dark] .detail-ind-pill[data-v-7ef043fc]:hover{color:#60a5fa;background:#3b82f640}@media(max-width:760px){.etf-layout[data-v-7ef043fc]{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.layout-resizer[data-v-7ef043fc]{display:none}.list-panel[data-v-7ef043fc],.detail-panel[data-v-7ef043fc]{height:auto;min-height:0}.etf-table[data-v-7ef043fc]{height:auto;max-height:520px}}@media(max-width:760px){.etf-page[data-v-7ef043fc]{padding:12px 12px 84px}.etf-header[data-v-7ef043fc]{display:block}.etf-header .toolbar[data-v-7ef043fc],.etf-header .page-meta[data-v-7ef043fc]{display:none}.etf-header[data-v-7ef043fc]{margin-bottom:8px}.page-title[data-v-7ef043fc]{font-size:18px}.toolbar[data-v-7ef043fc]{justify-content:flex-start;margin-top:12px}.search-input[data-v-7ef043fc],.date-picker[data-v-7ef043fc],.sort-select[data-v-7ef043fc],.order-select[data-v-7ef043fc]{width:calc(50% - 4px)}.stat-strip[data-v-7ef043fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-7ef043fc],.etf-row[data-v-7ef043fc]{grid-template-columns:minmax(150px,1fr) 70px 72px}.table-head button[data-v-7ef043fc]:nth-child(4),.table-head button[data-v-7ef043fc]:nth-child(5),.table-head button[data-v-7ef043fc]:nth-child(6),.etf-row .num-cell[data-v-7ef043fc]:nth-child(4),.etf-row .num-cell[data-v-7ef043fc]:nth-child(5),.etf-row .hit-cell[data-v-7ef043fc]{display:none}.flow-summary-strip[data-v-7ef043fc]{align-items:flex-start}.flow-summary-strip span[data-v-7ef043fc]{padding:0 10px}.fund-flow-table[data-v-7ef043fc]{min-width:600px}.detail-head[data-v-7ef043fc]{display:block}.price-box[data-v-7ef043fc]{margin-top:10px;text-align:left}.component-head[data-v-7ef043fc],.component-row[data-v-7ef043fc]{grid-template-columns:minmax(130px,1fr) 82px}}.etf-mobile[data-v-7ef043fc]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;gap:8px}.em-search[data-v-7ef043fc]{flex:0 0 auto;display:flex;gap:8px;align-items:center}.em-search-input[data-v-7ef043fc]{flex:1 1 auto;min-width:0}.em-search-input[data-v-7ef043fc] .n-input{border-radius:10px}.em-date[data-v-7ef043fc]{flex:0 0 auto;width:110px}.em-date[data-v-7ef043fc] .n-input{border-radius:10px}.em-summary[data-v-7ef043fc]{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;background:#12161f;border:1px solid #242b38;border-radius:10px;padding:8px 12px}.em-summary-row[data-v-7ef043fc]{display:flex;align-items:center;gap:8px;font-size:11px}.em-summary-label[data-v-7ef043fc]{flex:0 0 auto;color:#6b7280;font-weight:700}.em-net[data-v-7ef043fc]{font-size:13px;color:#e8edf5;font-variant-numeric:tabular-nums}.em-net.is-up[data-v-7ef043fc]{color:#f6465d}.em-net.is-down[data-v-7ef043fc]{color:#2ebd85}.em-qbar[data-v-7ef043fc]{flex:1 1 auto;display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:#2a3140}.em-qbar i[data-v-7ef043fc]{display:block;height:100%}.em-funnel[data-v-7ef043fc]{display:flex;align-items:baseline;gap:3px;color:#e8edf5;white-space:nowrap}.em-funnel b[data-v-7ef043fc]{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.em-funnel b.hl[data-v-7ef043fc]{color:#93c5fd}.em-funnel em[data-v-7ef043fc]{font-style:normal;color:#6b7280;font-size:10px}.em-funnel em.hl[data-v-7ef043fc]{color:#93c5fd}.em-funnel i[data-v-7ef043fc]{font-style:normal;color:#64748b;font-size:10px}.em-diverge[data-v-7ef043fc]{flex:0 0 auto;margin-left:auto;border:1px solid #2a3140;background:transparent;color:#b9c2cf;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px}.em-diverge.on[data-v-7ef043fc]{border-color:#dc262666;color:#fca5a5;background:#dc26261f}.em-filter-row[data-v-7ef043fc]{flex:0 0 auto;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.em-filter-row[data-v-7ef043fc]::-webkit-scrollbar{display:none}.em-chip[data-v-7ef043fc]{flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11px;font-weight:600;padding:4px 11px;border-radius:999px}.em-chip.on[data-v-7ef043fc]{background:#2563eb;border-color:#2563eb;color:#fff}.em-chip-sort[data-v-7ef043fc]{margin-left:auto}.em-chip-spacer[data-v-7ef043fc]{flex:1 1 auto}.em-categories[data-v-7ef043fc]{flex:0 0 auto;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.em-categories[data-v-7ef043fc]::-webkit-scrollbar{display:none}.em-cat[data-v-7ef043fc]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.em-cat em[data-v-7ef043fc]{font-style:normal;font-size:9px;color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:0 5px;line-height:13px}.em-cat.on[data-v-7ef043fc]{background:#2563eb;border-color:#2563eb;color:#fff}.em-cat.on em[data-v-7ef043fc]{color:#fff;background:#ffffff3d}.em-list[data-v-7ef043fc]{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.em-list[data-v-7ef043fc] .n-spin-container,.em-list[data-v-7ef043fc] .n-spin-content{min-height:0}.em-row[data-v-7ef043fc]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid #f1f5f9;background:transparent;padding:9px 12px;text-align:left;cursor:pointer}.em-row[data-v-7ef043fc]:last-child{border-bottom:0}.em-row[data-v-7ef043fc]:active{background:#f0f7ff}.em-row.is-dual[data-v-7ef043fc]{background:#dc262608}.em-row.is-diverge[data-v-7ef043fc]{background:#16a34a08}.em-rank[data-v-7ef043fc]{flex:0 0 auto;width:18px;height:18px;border-radius:4px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.em-rank.star[data-v-7ef043fc]{background:#dc26261f;color:#dc2626}.em-main[data-v-7ef043fc]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.em-title-row[data-v-7ef043fc]{display:flex;align-items:center;gap:5px;min-width:0}.em-title-row strong[data-v-7ef043fc]{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-badge[data-v-7ef043fc]{flex:0 0 auto;font-style:normal;font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px}.em-badge-dual[data-v-7ef043fc]{background:#fee2e2;color:#b91c1c}.em-badge-diverge[data-v-7ef043fc]{background:#dcfce7;color:#15803d}.em-badge-strat[data-v-7ef043fc]{background:#dbeafe;color:#1d4ed8}.em-badge-streak[data-v-7ef043fc]{background:#fef3c7;color:#b45309}.em-sub[data-v-7ef043fc]{display:flex;gap:3px;font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden}.em-sub span[data-v-7ef043fc]:first-child{flex:0 0 auto}.em-sub span[data-v-7ef043fc]:nth-child(2){overflow:hidden;text-overflow:ellipsis}.em-strats[data-v-7ef043fc]{display:flex;gap:4px;margin-top:1px}.em-strat-chip[data-v-7ef043fc]{font-style:normal;font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#2563eb1a;color:#1d4ed8}.em-nums[data-v-7ef043fc]{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;gap:1px}.em-nums b[data-v-7ef043fc]{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.em-nums b.is-up[data-v-7ef043fc]{color:#dc2626}.em-nums b.is-down[data-v-7ef043fc]{color:#16a34a}.em-nums b.is-flat[data-v-7ef043fc]{color:#0f172a}.em-nums em[data-v-7ef043fc]{font-style:normal;font-size:10px;font-variant-numeric:tabular-nums}.em-nums em.is-up[data-v-7ef043fc]{color:#dc2626}.em-nums em.is-down[data-v-7ef043fc]{color:#16a34a}.em-nums em.is-flat[data-v-7ef043fc]{color:#64748b}.em-nums .em-aum[data-v-7ef043fc]{color:#94a3b8}.em-empty[data-v-7ef043fc]{text-align:center;color:#94a3b8;font-size:12px;padding:30px 0}html[data-theme=dark] .em-summary[data-v-7ef043fc]{background:#12161f;border-color:#242b38}html[data-theme=dark] .em-summary-label[data-v-7ef043fc]{color:#6b7280}html[data-theme=dark] .em-net[data-v-7ef043fc]{color:#e8edf5}html[data-theme=dark] .em-net.is-up[data-v-7ef043fc]{color:#f6465d}html[data-theme=dark] .em-net.is-down[data-v-7ef043fc]{color:#2ebd85}html[data-theme=dark] .em-funnel[data-v-7ef043fc]{color:#e8edf5}html[data-theme=dark] .em-funnel em[data-v-7ef043fc]{color:#6b7280}html[data-theme=dark] .em-funnel i[data-v-7ef043fc]{color:#64748b}html[data-theme=dark] .em-diverge[data-v-7ef043fc]{border-color:#2a3140;color:#b9c2cf}html[data-theme=dark] .em-diverge.on[data-v-7ef043fc]{border-color:#dc262666;color:#fca5a5;background:#dc26261f}html[data-theme=dark] .em-chip[data-v-7ef043fc]{background:#0f172a;border-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .em-chip.on[data-v-7ef043fc]{background:#2563eb;border-color:#2563eb;color:#fff}html[data-theme=dark] .em-cat[data-v-7ef043fc]{background:#0f172a;border-color:#94a3b83d;color:#94a3b8}html[data-theme=dark] .em-cat em[data-v-7ef043fc]{background:#1e293b;color:#64748b}html[data-theme=dark] .em-cat.on[data-v-7ef043fc]{background:#2563eb;border-color:#2563eb;color:#fff}html[data-theme=dark] .em-cat.on em[data-v-7ef043fc]{background:#ffffff3d;color:#fff}html[data-theme=dark] .em-list[data-v-7ef043fc]{background:#0f172a;border-color:#94a3b82e}html[data-theme=dark] .em-row[data-v-7ef043fc]{border-bottom-color:#94a3b81a}html[data-theme=dark] .em-row.is-dual[data-v-7ef043fc]{background:#dc26260f}html[data-theme=dark] .em-row.is-diverge[data-v-7ef043fc]{background:#16a34a0f}html[data-theme=dark] .em-row[data-v-7ef043fc]:active{background:#2563eb1f}html[data-theme=dark] .em-rank[data-v-7ef043fc]{background:#1e293b;color:#94a3b8}html[data-theme=dark] .em-rank.star[data-v-7ef043fc]{background:#dc26262e;color:#fca5a5}html[data-theme=dark] .em-title-row strong[data-v-7ef043fc]{color:#e2e8f0}html[data-theme=dark] .em-sub[data-v-7ef043fc]{color:#64748b}html[data-theme=dark] .em-strat-chip[data-v-7ef043fc]{background:#2563eb33;color:#93c5fd}html[data-theme=dark] .em-nums b.is-flat[data-v-7ef043fc]{color:#e2e8f0}html[data-theme=dark] .em-nums em.is-flat[data-v-7ef043fc]{color:#94a3b8}html[data-theme=dark] .em-nums .em-aum[data-v-7ef043fc],html[data-theme=dark] .em-empty[data-v-7ef043fc]{color:#64748b}html[data-theme=dark] .stat-item.is-action:hover,html[data-theme=dark] .stat-item.is-action.is-active{border-color:#60a5fa8c;background:#172554;color:#e5e7eb;box-shadow:inset 0 0 0 1px #60a5fa2e}html[data-theme=dark] .stat-item.is-action:hover span,html[data-theme=dark] .stat-item.is-action.is-active span{color:#93c5fd}html[data-theme=dark] .stat-item.is-action:hover strong,html[data-theme=dark] .stat-item.is-action.is-active strong{color:#f8fafc}html[data-theme=dark] .flow-board{background:#0f172a;border-color:#94a3b82e}html[data-theme=dark] .flow-note{background:#111827;border-color:#94a3b81f;color:#94a3b8}html[data-theme=dark] .ft-line{background:#0f172a}html[data-theme=dark] .qbar{background:#1e293b}html[data-theme=dark] .flow-filters button{background:#0f172a;border-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .flow-filters button.is-star{background:#f59e0b24;border-color:#f59e0b73;color:#fcd34d}html[data-theme=dark] .flow-board .flow-head{background:#111827;border-color:#94a3b81f}html[data-theme=dark] .flow-board .flow-head strong{color:#e2e8f0}html[data-theme=dark] .flow-board .flow-head span{color:#93c5fd}html[data-theme=dark] .ft-strat{background:#0f172a;border-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .ft-strat:hover{border-color:#60a5fa80}html[data-theme=dark] .ft-strat.on{background:#2563eb33;border-color:#3b82f6}html[data-theme=dark] .ft-strat b{color:#f1f5f9}html[data-theme=dark] .ft-strat em.zero{color:#64748b}html[data-theme=dark] .ft-quad b,html[data-theme=dark] .ft-funnel b{color:#e2e8f0}html[data-theme=dark] .ft-funnel b.hl,html[data-theme=dark] .ft-funnel em.hl{color:#fcd34d}html[data-theme=dark] .hit-chip{background:#14b8a629;color:#5eead4}html[data-theme=dark] .hit-chip.is-component{background:#f9731629;color:#fdba74}html[data-theme=dark] .hit-chip.is-stock-match{background:#2563eb33;color:#93c5fd}html[data-chart-theme=tdx] .flow-board,html[data-chart-theme=tdx] .ft-line{background:#0a0a0a;border-color:#a0a0a033}html[data-chart-theme=tdx] .flow-board .flow-head,html[data-chart-theme=tdx] .flow-note{background:#111}html[data-chart-theme=tdx] .ft-strat,html[data-chart-theme=tdx] .flow-filters button{background:#141414;border-color:#a0a0a042;color:#d4d4d4}html[data-chart-theme=tdx] .ft-strat.on{background:#00c8782e;border-color:#0c6}html[data-chart-theme=tdx] .qbar{background:#1f1f1f}html[data-chart-theme=tdx] .hit-chip{background:#00c87824;color:#6ee7b7}html[data-chart-theme=tdx] .hit-chip.is-component{background:#ff780029;color:#fdba74}html[data-chart-theme=tdx] .hit-chip.is-stock-match{background:#00c87824;color:#6ee7b7}html[data-chart-theme=tdx] .ft-quad b,html[data-chart-theme=tdx] .ft-funnel b,html[data-chart-theme=tdx] .ft-strat b{color:#e5e5e5}html[data-chart-theme=tdx] .strategy-group,html[data-chart-theme=tdx] .fund-flow-table,html[data-chart-theme=tdx] .component-row{background:#0a0a0a;border-color:#a0a0a033}html[data-chart-theme=tdx] .fund-flow-table thead th{background:#141414;color:#b0b0b0}html[data-chart-theme=tdx] .component-row:hover{background:#1a1a1a}html[data-chart-theme=tdx] .flow-table-title{color:#e5e5e5}html[data-chart-theme=tdx] .etf-page{background:#000!important}html[data-chart-theme=tdx] .stat-item,html[data-chart-theme=tdx] .list-panel,html[data-chart-theme=tdx] .detail-panel,html[data-chart-theme=tdx] .etf-row,html[data-chart-theme=tdx] .stock-search-strip,html[data-chart-theme=tdx] .category-filter-row button,html[data-chart-theme=tdx] .tab-row>button,html[data-chart-theme=tdx] .strategy-block,html[data-chart-theme=tdx] .fund-flow-card{background:#0a0a0a!important;border-color:#a0a0a033!important}html[data-chart-theme=tdx] .table-head,html[data-chart-theme=tdx] .component-head,html[data-chart-theme=tdx] .flow-chart-card,html[data-chart-theme=tdx] .detail-watch-btn,html[data-chart-theme=tdx] .detail-ind-menu{background:#111!important;border-color:#a0a0a033!important}html[data-chart-theme=tdx] .etf-row:hover,html[data-chart-theme=tdx] .etf-row.is-active,html[data-chart-theme=tdx] .stat-item.is-action:hover,html[data-chart-theme=tdx] .stat-item.is-action.is-active{background:#1a1a1a!important}html[data-theme=dark] .flow-board .flow-row.is-dual{background:#f59e0b24!important}html[data-theme=dark] .flow-board .flow-row.is-diverge,html[data-theme=dark] .flow-board .flow-row:hover{background:#94a3b814!important}html[data-theme=dark] .flow-board .flow-row.is-dual:hover{background:#f59e0b33!important}html[data-chart-theme=tdx] .flow-board .flow-row.is-dual{background:#facc151f!important}html[data-chart-theme=tdx] .flow-board .flow-row.is-diverge,html[data-chart-theme=tdx] .flow-board .flow-row:hover{background:#141414!important}html[data-chart-theme=tdx] .flow-board .flow-row.is-dual:hover{background:#facc152e!important}html[data-theme=dark] .detail-verdict{background:#0f172a;border-color:#94a3b829}html[data-theme=dark] .detail-verdict.quad-accumulate,html[data-theme=dark] .detail-verdict.quad-chase{background:#ef44441a;border-color:#ef444447}html[data-theme=dark] .detail-verdict.quad-distribute,html[data-theme=dark] .detail-verdict.quad-capitulate{background:#22c55e1a;border-color:#22c55e47}html[data-theme=dark] .detail-verdict p{color:#cbd5e1}html[data-theme=dark] .quad-accumulate{background:#ef444429;color:#fca5a5}html[data-theme=dark] .quad-chase{background:#f9731629;color:#fdba74}html[data-theme=dark] .quad-distribute{background:#3b82f629;color:#93c5fd}html[data-theme=dark] .quad-capitulate{background:#22c55e29;color:#86efac}html[data-theme=dark] .quad-quiet_in,html[data-theme=dark] .quad-quiet_out,html[data-theme=dark] .quad-flat{background:#94a3b824;color:#94a3b8}html[data-theme=dark] .flow-side .card{background:#0f172a;border-color:#94a3b829}html[data-theme=dark] .dual-card,html[data-theme=dark] .verdict-card{background:linear-gradient(180deg,#f59e0b1f,#0f172a);border-color:#f59e0b52}html[data-theme=dark] .verdict-card p{color:#cbd5e1}html[data-theme=dark] .strategy-chip{background:#2563eb33;color:#93c5fd}html[data-theme=dark] .stock-chip{background:#94a3b824;color:#cbd5e1}html[data-theme=dark] .stock-chip:hover{background:#3b82f638;color:#93c5fd}html[data-chart-theme=tdx] .detail-verdict{background:#0a0a0a;border-color:#a0a0a033}html[data-chart-theme=tdx] .detail-verdict.quad-accumulate,html[data-chart-theme=tdx] .detail-verdict.quad-chase{background:#ff3c3c1a;border-color:#ff3c3c47}html[data-chart-theme=tdx] .detail-verdict.quad-distribute,html[data-chart-theme=tdx] .detail-verdict.quad-capitulate{background:#00cc661a;border-color:#00cc6647}html[data-chart-theme=tdx] .quad-accumulate{background:#ff3c3c24;color:#fca5a5}html[data-chart-theme=tdx] .quad-chase{background:#ff780024;color:#fdba74}html[data-chart-theme=tdx] .quad-distribute{background:#00c8ff24;color:#7dd3fc}html[data-chart-theme=tdx] .quad-capitulate{background:#00cc6624;color:#6ee7b7}html[data-chart-theme=tdx] .quad-quiet_in,html[data-chart-theme=tdx] .quad-quiet_out,html[data-chart-theme=tdx] .quad-flat{background:#1a1a1a;color:#a3a3a3}html[data-chart-theme=tdx] .flow-side .card{background:#0a0a0a;border-color:#a0a0a033}html[data-chart-theme=tdx] .dual-card,html[data-chart-theme=tdx] .verdict-card{background:linear-gradient(180deg,#facc151a,#0a0a0a);border-color:#facc154d}html[data-chart-theme=tdx] .strategy-chip{background:#00c87824;color:#6ee7b7}html[data-chart-theme=tdx] .stock-chip{background:#1a1a1a;color:#d4d4d4}html[data-theme=dark] .ft-note{background:#0f172a;border-color:#94a3b83d;color:#94a3b8}html[data-theme=dark] .ft-note:hover,html[data-theme=dark] .ft-note.is-on{border-color:#22c55e;background:#22c55e24;color:#86efac}html[data-chart-theme=tdx] .ft-note{background:#141414;border-color:#a0a0a042;color:#a3a3a3}html[data-chart-theme=tdx] .ft-note:hover,html[data-chart-theme=tdx] .ft-note.is-on{border-color:#0c6;background:#00cc6624;color:#6ee7b7}.em-mask-fade-enter-active,.em-mask-fade-leave-active{transition:opacity .22s ease}.em-mask-fade-enter-from,.em-mask-fade-leave-to{opacity:0}.em-drawer-slide-enter-active,.em-drawer-slide-leave-active{transition:transform .26s cubic-bezier(.32,.72,0,1)}.em-drawer-slide-enter-from,.em-drawer-slide-leave-to{transform:translateY(100%)}.em-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172a73}.em-drawer{position:fixed;left:0;right:0;bottom:0;z-index:91;height:88%;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 30px #0000002e;display:flex;flex-direction:column}.em-drawer-handle{flex:0 0 auto;width:40px;height:5px;margin:8px auto 0;background:#e2e8f0;border-radius:3px}.em-drawer-head{flex:0 0 auto;padding:8px 14px;border-bottom:1px solid #f1f5f9}.em-drawer-title-row{display:flex;align-items:center;gap:6px}.em-drawer-name{font-size:15px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-drawer-code{font-size:11px;color:#94a3b8;flex:0 0 auto}.em-drawer-watch{margin-left:auto;flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:11px;padding:3px 10px;border-radius:999px}.em-drawer-watch.on{border-color:#d9770666;color:#d97706;background:#d9770614}.em-drawer-price-row{display:flex;align-items:baseline;gap:8px;margin-top:4px}.em-drawer-price{font-size:24px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.em-drawer-price.is-up{color:#dc2626}.em-drawer-price.is-down{color:#16a34a}.em-drawer-chg{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.em-drawer-chg.is-up{color:#dc2626}.em-drawer-chg.is-down{color:#16a34a}.em-drawer-index{font-size:10px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.em-drawer-amount{font-size:10px;color:#94a3b8;flex:0 0 auto}.em-drawer-verdict{display:flex;align-items:center;gap:6px;margin-top:6px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px}.em-drawer-verdict p{font-size:11px;color:#64748b;flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-drawer-tabs{flex:0 0 auto;display:flex;gap:0;overflow-x:auto;padding:8px 10px 0;scrollbar-width:none;white-space:nowrap;border-bottom:1px solid #f1f5f9}.em-drawer-tabs::-webkit-scrollbar{display:none}.em-drawer-tabs button{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;font-size:12px;font-weight:600;padding:5px 10px 7px}.em-drawer-tabs button.is-active{color:#2563eb;font-weight:700;border-bottom-color:#2563eb}.em-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 10px 12px}.em-chart{height:100%;min-height:0;display:flex;flex-direction:column}.em-chart :deep(.klwc-wrap){flex:1 1 auto;min-height:0;border:0;border-radius:0}.em-tab-content{display:flex;flex-direction:column;gap:10px}.em-strategy-block,.em-fund-flow-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.em-block-title{font-size:12px;font-weight:700;color:#0f172a;margin-bottom:8px}.em-chip-row{display:flex;flex-wrap:wrap;gap:6px}.em-component-summary{display:flex;gap:8px;font-size:11px;color:#64748b}.em-component-toolbar{display:flex;align-items:center;gap:8px}.em-component-list{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.em-component-row{display:flex;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid #f8fafc;background:transparent;padding:8px 12px;text-align:left;cursor:pointer}.em-component-row:last-child{border-bottom:0}.em-component-name{flex:1;font-size:12px;font-weight:600;color:#0f172a}.em-component-code{font-size:11px;color:#94a3b8}.em-fund-table{overflow-x:auto}.em-fund-table-inner{min-width:520px}.em-peer-list{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.em-peer-row{display:flex;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid #f8fafc;background:transparent;padding:9px 12px;text-align:left;cursor:pointer}.em-peer-row:last-child{border-bottom:0}.em-peer-main{flex:1;min-width:0;display:flex;flex-direction:column}.em-peer-main strong{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-peer-main em{font-style:normal;font-size:10px;color:#94a3b8}.em-peer-nums{text-align:right;display:flex;flex-direction:column}.em-peer-nums b{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.em-peer-nums b.is-up{color:#dc2626}.em-peer-nums b.is-down{color:#16a34a}.em-peer-nums em{font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.em-empty-sm{text-align:center;color:#94a3b8;font-size:12px;padding:20px 0}.em-drawer-empty{text-align:center;color:#94a3b8;font-size:12px;padding:30px 0}html[data-theme=dark] .em-drawer{background:#0f172a}html[data-theme=dark] .em-drawer-handle{background:#1e293b}html[data-theme=dark] .em-drawer-head{border-bottom-color:#94a3b81f}html[data-theme=dark] .em-drawer-name{color:#e2e8f0}html[data-theme=dark] .em-drawer-code{color:#64748b}html[data-theme=dark] .em-drawer-watch{background:#0f172a;border-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .em-drawer-watch.on{border-color:#d9770666;color:#fbbf24;background:#d977061a}html[data-theme=dark] .em-drawer-price{color:#e8edf5}html[data-theme=dark] .em-drawer-price.is-up{color:#f6465d}html[data-theme=dark] .em-drawer-price.is-down{color:#2ebd85}html[data-theme=dark] .em-drawer-chg.is-up{color:#f6465d}html[data-theme=dark] .em-drawer-chg.is-down{color:#2ebd85}html[data-theme=dark] .em-drawer-index,html[data-theme=dark] .em-drawer-amount{color:#64748b}html[data-theme=dark] .em-drawer-verdict{background:#0b1220;border-color:#94a3b829}html[data-theme=dark] .em-drawer-verdict p{color:#94a3b8}html[data-theme=dark] .em-drawer-tabs{border-bottom-color:#94a3b81f}html[data-theme=dark] .em-drawer-tabs button{color:#94a3b8}html[data-theme=dark] .em-drawer-tabs button.is-active{color:#93c5fd;border-bottom-color:#93c5fd}html[data-theme=dark] .em-block-title{color:#e2e8f0}html[data-theme=dark] .em-strategy-block,html[data-theme=dark] .em-fund-flow-card,html[data-theme=dark] .em-component-list,html[data-theme=dark] .em-peer-list{background:#0f172a;border-color:#94a3b829}html[data-theme=dark] .em-component-row,html[data-theme=dark] .em-peer-row{border-bottom-color:#94a3b814}html[data-theme=dark] .em-component-name,html[data-theme=dark] .em-peer-main strong{color:#e2e8f0}html[data-theme=dark] .em-component-code,html[data-theme=dark] .em-peer-main em,html[data-theme=dark] .em-peer-nums em,html[data-theme=dark] .em-empty-sm,html[data-theme=dark] .em-drawer-empty{color:#64748b}html[data-theme=dark] .em-component-summary{color:#94a3b8}.admin-page[data-v-0df0a42a]{padding:18px;--admin-hero-border: rgba(15, 23, 42, .08)}.admin-page.is-dark[data-v-0df0a42a]{--admin-hero-border: rgba(148, 163, 184, .16)}.admin-page.is-dark[data-v-0df0a42a] .n-card.n-card--bordered{--n-color: #0f172a !important;--n-color-embedded: #111827 !important;--n-border-color: rgba(148, 163, 184, .22) !important;--n-text-color: #e5e7eb !important;--n-title-text-color: #f8fafc !important;background-color:#0f172a!important;color:#e5e7eb!important}.admin-page.is-dark[data-v-0df0a42a] .n-card-header,.admin-page.is-dark[data-v-0df0a42a] .n-card-header__main{color:#f8fafc!important}.admin-page.is-dark[data-v-0df0a42a] .n-card__content{color:#e5e7eb!important}.hero-wrap[data-v-0df0a42a]{border-radius:16px;border:1px solid var(--admin-hero-border)}.hero[data-v-0df0a42a]{border:none!important;border-radius:16px}.hero[data-v-0df0a42a] .n-card-header,.hero[data-v-0df0a42a] .n-card__content{background:transparent!important}.period-input[data-v-0df0a42a]{width:132px;height:28px;padding:0 8px;border:1px solid rgba(224,224,230,1);border-radius:3px;background:#fff;color:#1f2937;font-size:13px;line-height:28px}.admin-page.is-dark .period-input[data-v-0df0a42a]{border-color:#94a3b847;background:#111827;color:#f8fafc}.user-activity-modal{width:min(920px,calc(100vw - 32px))}.activity-modal-title[data-v-0df0a42a]{display:flex;align-items:baseline;gap:10px}.activity-modal-title small[data-v-0df0a42a]{color:#64748b;font-size:12px;font-weight:500}.admin-page.is-dark .activity-modal-title small[data-v-0df0a42a],html[data-theme=dark] .activity-modal-title small{color:#cbd5e1}.activity-detail[data-v-0df0a42a]{display:grid;gap:12px}.activity-user-line[data-v-0df0a42a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#64748b;font-size:13px}.activity-user-line strong[data-v-0df0a42a]{color:#0f172a;font-size:15px}.admin-page.is-dark .activity-user-line[data-v-0df0a42a]{color:#cbd5e1}.admin-page.is-dark .activity-user-line strong[data-v-0df0a42a]{color:#f8fafc}html[data-theme=dark] .activity-user-line{color:#cbd5e1}html[data-theme=dark] .activity-user-line strong{color:#f8fafc}.activity-summary-grid[data-v-0df0a42a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.activity-summary-grid>div[data-v-0df0a42a]{min-width:0;padding:9px 10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#0f172a06}.admin-page.is-dark .activity-summary-grid>div[data-v-0df0a42a]{border-color:#94a3b829;background:#94a3b814}html[data-theme=dark] .activity-summary-grid>div{border-color:#94a3b829;background:#94a3b814}.activity-summary-grid span[data-v-0df0a42a]{display:block;color:#64748b;font-size:12px}.activity-summary-grid strong[data-v-0df0a42a]{display:block;margin-top:4px;color:#0f172a;font-size:14px;line-height:1.1}.admin-page.is-dark .activity-summary-grid span[data-v-0df0a42a]{color:#cbd5e1}.admin-page.is-dark .activity-summary-grid strong[data-v-0df0a42a]{color:#fff}html[data-theme=dark] .activity-summary-grid span{color:#cbd5e1}html[data-theme=dark] .activity-summary-grid strong{color:#fff}.activity-feature-list[data-v-0df0a42a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activity-feature-row[data-v-0df0a42a]{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:7px;background:#2563eb12;color:#334155;font-size:12px}.admin-page.is-dark .activity-feature-row[data-v-0df0a42a],html[data-theme=dark] .activity-feature-row{background:#3b82f624;color:#e5e7eb}.activity-feature-row strong[data-v-0df0a42a]{white-space:nowrap}.user-activity-table-wrap[data-v-0df0a42a]{max-height:360px}.eyebrow[data-v-0df0a42a]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:12px;font-weight:700}.admin-page.is-dark .eyebrow[data-v-0df0a42a]{background:#2563eb2e;color:#bfdbfe}h1[data-v-0df0a42a]{margin:14px 0 0;font-size:28px;line-height:1.1}.admin-page.is-dark h1[data-v-0df0a42a]{color:#e2e8f0}.hero-title-row[data-v-0df0a42a],.card-header-row[data-v-0df0a42a],.table-toolbar[data-v-0df0a42a],.invite-toolbar[data-v-0df0a42a],.pager[data-v-0df0a42a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-header-row[data-v-0df0a42a]{justify-content:space-between}.meta[data-v-0df0a42a],.sub[data-v-0df0a42a]{color:#64748b;font-size:12px;font-weight:500}.admin-page.is-dark .meta[data-v-0df0a42a],.admin-page.is-dark .sub[data-v-0df0a42a]{color:#94a3b8}.money-eye[data-v-0df0a42a]{position:relative;display:inline-block;width:10px;height:6px;border:1px solid currentColor;border-radius:50%/60%}.money-eye[data-v-0df0a42a]:before{position:absolute;top:50%;left:50%;width:2.5px;height:2.5px;content:"";border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.money-eye.off[data-v-0df0a42a]:after{position:absolute;top:50%;left:-1.5px;width:13px;height:1px;content:"";border-radius:999px;background:currentColor;transform:rotate(-35deg);transform-origin:center}.metric[data-v-0df0a42a]{color:#0f172a;font-size:16px;font-weight:800;line-height:1.1}.admin-page.is-dark .metric[data-v-0df0a42a]{color:#f8fafc}.money-inline[data-v-0df0a42a]{display:inline-flex!important;align-items:center;gap:4px}.table-money[data-v-0df0a42a]{font-weight:700}.money-eye-btn[data-v-0df0a42a]{flex:0 0 auto;width:14px;height:14px;min-width:14px;padding:0!important;color:#64748b}.money-eye-btn[data-v-0df0a42a] .n-button__content{width:10px;height:10px}.admin-page.is-dark .money-eye-btn[data-v-0df0a42a]{color:#94a3b8}.metric-card[data-v-0df0a42a] .n-card__content{min-height:34px;display:flex;align-items:center;justify-content:center}.sub[data-v-0df0a42a]{margin-top:6px}.member-overview[data-v-0df0a42a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}.member-overview-block[data-v-0df0a42a]{min-width:0;padding:12px 14px;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#0f172a06}.admin-page.is-dark .member-overview-block[data-v-0df0a42a]{border-color:#94a3b824;background:#94a3b80f}.member-overview-title[data-v-0df0a42a]{margin-bottom:12px;color:#334155;font-size:12px;font-weight:800}.admin-page.is-dark .member-overview-title[data-v-0df0a42a]{color:#e2e8f0}.member-stat-grid[data-v-0df0a42a]{display:grid;gap:14px 18px}.lifecycle-stat-grid[data-v-0df0a42a]{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-stat-grid[data-v-0df0a42a]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.member-stat-tile[data-v-0df0a42a]{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.admin-page.is-dark .member-stat-tile[data-v-0df0a42a]{background:transparent}.member-stat-tile span[data-v-0df0a42a]{display:block;min-height:18px;overflow:hidden;color:#64748b;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.member-stat-tile strong[data-v-0df0a42a]{display:block;margin-top:5px;color:#0f172a;font-size:14px;line-height:1.1;white-space:nowrap}.admin-page.is-dark .member-stat-tile span[data-v-0df0a42a]{color:#cbd5e1}.admin-page.is-dark .member-stat-tile strong[data-v-0df0a42a]{color:#fff}.expiring-panel[data-v-0df0a42a]{margin-top:12px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#0f172a06}.admin-page.is-dark .expiring-panel[data-v-0df0a42a]{border-color:#94a3b824;background:#94a3b80f}.expiring-panel-head[data-v-0df0a42a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.expiring-panel-label[data-v-0df0a42a],.expiring-panel-note[data-v-0df0a42a]{display:block;color:#64748b;font-size:12px}.expiring-panel-count[data-v-0df0a42a]{display:block;margin-top:4px;color:#0f172a;font-size:14px;line-height:1.1}.expiring-member-list[data-v-0df0a42a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.expiring-member-row[data-v-0df0a42a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 10px;border-radius:8px;background:#ffffffb8;font-size:12px;line-height:1.4}.expiring-member-main[data-v-0df0a42a]{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;gap:2px}.expiring-member-line[data-v-0df0a42a]{display:flex;align-items:center;width:100%;min-width:0;gap:6px}.expiring-member-email[data-v-0df0a42a]{min-width:0;overflow:hidden;color:#0f172a;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.expiring-member-id[data-v-0df0a42a],.expiring-member-time[data-v-0df0a42a],.expiring-member-last[data-v-0df0a42a]{flex-shrink:0;color:#64748b}.expiring-member-time[data-v-0df0a42a]{text-align:right;white-space:nowrap}.expiring-member-last[data-v-0df0a42a]{font-size:11px}.expiring-member-empty[data-v-0df0a42a]{margin-top:10px;color:#64748b;font-size:12px}.admin-page.is-dark .expiring-panel-label[data-v-0df0a42a],.admin-page.is-dark .expiring-panel-note[data-v-0df0a42a],.admin-page.is-dark .expiring-member-id[data-v-0df0a42a],.admin-page.is-dark .expiring-member-time[data-v-0df0a42a],.admin-page.is-dark .expiring-member-last[data-v-0df0a42a],.admin-page.is-dark .expiring-member-empty[data-v-0df0a42a]{color:#cbd5e1}.admin-page.is-dark .expiring-panel-count[data-v-0df0a42a],.admin-page.is-dark .expiring-member-email[data-v-0df0a42a]{color:#fff}.admin-page.is-dark .expiring-member-row[data-v-0df0a42a]{border:1px solid rgba(148,163,184,.14);background:#02061775}.trend-chart[data-v-0df0a42a]{width:100%;height:260px;border-radius:12px}.axis-line[data-v-0df0a42a]{stroke:#0f172a29;stroke-width:1}.axis-label[data-v-0df0a42a]{fill:#64748b;font-size:11px}.bar-page[data-v-0df0a42a]{fill:#0f766e}.bar-value[data-v-0df0a42a]{font-size:11px;font-weight:700}.bar-value.page[data-v-0df0a42a]{fill:#0f766e}.feature-list[data-v-0df0a42a]{display:grid;gap:12px}.feature-row[data-v-0df0a42a]{display:grid;gap:6px}.feature-meta[data-v-0df0a42a]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:12px}.feature-meta strong[data-v-0df0a42a]{color:#0f172a;font-size:14px}.admin-page.is-dark .feature-meta strong[data-v-0df0a42a]{color:#e2e8f0}.feature-bar[data-v-0df0a42a]{height:8px;overflow:hidden;border-radius:999px;background:#0f172a14}.feature-bar i[data-v-0df0a42a]{display:block;height:100%;border-radius:inherit;background:#2563eb}.table-toolbar[data-v-0df0a42a],.invite-toolbar[data-v-0df0a42a]{margin-bottom:12px}.table-wrap[data-v-0df0a42a]{overflow-x:auto}.message-board-list[data-v-0df0a42a]{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;padding:2px}.message-board-card[data-v-0df0a42a]{border:1px solid rgba(148,163,184,.28);border-radius:10px;padding:10px 12px;background:#f8fafc99}.message-board-head[data-v-0df0a42a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;color:#0f172a}.message-board-content[data-v-0df0a42a]{font-size:13px;color:#334155;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin-bottom:8px}.message-board-reply[data-v-0df0a42a]{display:flex;align-items:flex-start;gap:6px;margin:6px 0 6px 12px;padding:6px 8px;border-left:2px solid #3b82f6;background:#3b82f60d;border-radius:6px;font-size:13px;color:#1e40af;white-space:pre-wrap;word-break:break-word}.message-board-reply-tag[data-v-0df0a42a]{flex:0 0 auto;padding:0 6px;border-radius:4px;background:#3b82f61f;color:#2563eb;font-size:11px;font-weight:700;line-height:18px}.message-board-reply-text[data-v-0df0a42a]{flex:1;min-width:0}.message-board-reply-form[data-v-0df0a42a]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.message-board-reply-actions[data-v-0df0a42a]{align-self:flex-end}.message-board-card .sub[data-v-0df0a42a]{color:#94a3b8;font-size:12px}.admin-page.is-dark .message-board-card[data-v-0df0a42a]{border-color:#94a3b847;background:#0f172a8c}.admin-page.is-dark .message-board-head[data-v-0df0a42a],.admin-page.is-dark .message-board-head strong[data-v-0df0a42a]{color:#f1f5f9}.admin-page.is-dark .message-board-content[data-v-0df0a42a]{color:#e2e8f0}.admin-page.is-dark .message-board-reply[data-v-0df0a42a]{color:#bfdbfe;background:#3b82f629;border-left-color:#60a5fa}.admin-page.is-dark .message-board-reply-tag[data-v-0df0a42a]{background:#60a5fa38;color:#93c5fd}.admin-page.is-dark .message-board-card .sub[data-v-0df0a42a]{color:#94a3b8}.event-table-wrap[data-v-0df0a42a]{max-height:360px}.event-extra[data-v-0df0a42a]{color:#64748b;max-width:520px;overflow:hidden;text-overflow:ellipsis}.plain-table[data-v-0df0a42a]{width:100%;border-collapse:collapse}.plain-table th[data-v-0df0a42a],.plain-table td[data-v-0df0a42a]{padding:10px 8px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;font-size:13px;white-space:nowrap}.plain-table th[data-v-0df0a42a]{color:#64748b;font-weight:700}.table-sort-btn[data-v-0df0a42a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.table-sort-btn span[data-v-0df0a42a]{color:#2563eb}.invite-table-wrap[data-v-0df0a42a]{max-height:320px}.invite-code[data-v-0df0a42a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;letter-spacing:.04em}.active-market-card[data-v-0df0a42a] .n-card-header{padding-bottom:8px}.active-market-form[data-v-0df0a42a]{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto auto;gap:8px;align-items:center}.active-market-day[data-v-0df0a42a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.active-market-ohlc[data-v-0df0a42a]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px;margin-bottom:10px}.active-market-pct[data-v-0df0a42a]{display:flex;align-items:center;min-height:28px;padding:0 8px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.active-market-hint-inline[data-v-0df0a42a]{color:#64748b;font-size:12px}.active-market-latest[data-v-0df0a42a],.active-market-status[data-v-0df0a42a],.active-market-hint[data-v-0df0a42a]{color:#64748b;font-size:12px;font-weight:500}.active-market-latest em[data-v-0df0a42a],.active-market-status em[data-v-0df0a42a]{margin-left:6px;font-style:normal;font-variant-numeric:tabular-nums}.active-market-status[data-v-0df0a42a]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.active-market-stale[data-v-0df0a42a]{margin-left:8px;color:#d97706}.active-market-hint[data-v-0df0a42a]{margin:8px 0 10px}.active-market-table-wrap[data-v-0df0a42a]{max-height:280px}.active-market-row[data-v-0df0a42a]{cursor:pointer}.active-market-row.is-active td[data-v-0df0a42a]{background:#2563eb14}.up[data-v-0df0a42a]{color:#dc2626}.down[data-v-0df0a42a]{color:#16a34a}.admin-page.is-dark .active-market-latest[data-v-0df0a42a],.admin-page.is-dark .active-market-status[data-v-0df0a42a],.admin-page.is-dark .active-market-hint[data-v-0df0a42a]{color:#94a3b8}.admin-page.is-dark .active-market-stale[data-v-0df0a42a]{color:#fbbf24}.admin-page.is-dark .active-market-row.is-active td[data-v-0df0a42a]{background:#2563eb38}.announcement-editor[data-v-0df0a42a],.announcement-form[data-v-0df0a42a]{display:grid;gap:12px}.announcement-form-row[data-v-0df0a42a]{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) auto auto auto;gap:10px;align-items:center}.pager[data-v-0df0a42a]{justify-content:flex-end;margin-top:10px;color:#64748b;font-size:12px}@media(max-width:1040px){.member-overview[data-v-0df0a42a]{grid-template-columns:1fr}}@media(max-width:760px){.lifecycle-stat-grid[data-v-0df0a42a],.payment-stat-grid[data-v-0df0a42a],.activity-summary-grid[data-v-0df0a42a]{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-feature-list[data-v-0df0a42a],.expiring-member-list[data-v-0df0a42a]{grid-template-columns:1fr}.expiring-member-row[data-v-0df0a42a]{align-items:flex-start;flex-direction:column;gap:4px}.announcement-form-row[data-v-0df0a42a],.active-market-form[data-v-0df0a42a],.active-market-ohlc[data-v-0df0a42a]{grid-template-columns:1fr}.active-market-form[data-v-0df0a42a] .n-date-picker,.active-market-form[data-v-0df0a42a] .n-input-number,.active-market-ohlc[data-v-0df0a42a] .n-input-number{width:100%!important}}html[data-theme=dark][data-chart-theme=tdx] .admin-page .n-card.n-card--bordered{--n-color: #0a0a0a !important;--n-color-embedded: #111111 !important;--n-border-color: rgba(160, 160, 160, .24) !important;background-color:#0a0a0a!important}html[data-theme=dark][data-chart-theme=tdx] .admin-page.is-dark .period-input{background:#111!important;border-color:#a0a0a042!important}.horizontal-scroll-strip[data-v-7190caa6]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:3px;min-width:0}.horizontal-scroll-viewport[data-v-7190caa6]{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.horizontal-scroll-viewport[data-v-7190caa6]::-webkit-scrollbar{display:none}.horizontal-scroll-content[data-v-7190caa6]{display:flex;align-items:center;gap:var(--horizontal-strip-gap, 6px);width:max-content;min-width:100%}.horizontal-scroll-button[data-v-7190caa6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid rgba(148,163,184,.3);border-radius:5px;background:#fff;color:#475569;font:700 19px/1 Arial,sans-serif;cursor:pointer}.horizontal-scroll-button[data-v-7190caa6]:hover:not(:disabled){border-color:#2563eb73;color:#2563eb;background:#eff6ff}.horizontal-scroll-button[data-v-7190caa6]:disabled{opacity:.18;cursor:default}html[data-theme=dark] .horizontal-scroll-button[data-v-7190caa6]{border-color:#94a3b842;background:#111827;color:#cbd5e1}@media(hover:none),(pointer:coarse){.horizontal-scroll-strip[data-v-7190caa6]{display:block}.horizontal-scroll-button[data-v-7190caa6]{display:none}}.diagnose-page[data-v-2795384e]{position:relative;height:100%;padding:14px}.diagnose-query-mask[data-v-2795384e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.diagnose-query-box[data-v-2795384e]{display:inline-flex;align-items:center;gap:12px;min-width:220px;max-width:min(360px,calc(100vw - 48px));padding:14px 16px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fffffff0;box-shadow:0 18px 50px #0f172a29}.diagnose-query-text[data-v-2795384e]{display:grid;gap:3px;min-width:0}.diagnose-query-text strong[data-v-2795384e]{color:#0f172a;font-size:13px;font-weight:900;line-height:1.2}.diagnose-query-text span[data-v-2795384e]{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.diagnose-main[data-v-2795384e]{min-width:0}.diagnose-watch-inline[data-v-2795384e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18);min-width:0}.watch-collapse-btn[data-v-2795384e]{height:28px;padding:0 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafceb;color:#475569;font-size:12px;font-weight:800;cursor:pointer}.watch-date-strip[data-v-2795384e],.watch-group-strip[data-v-2795384e]{--horizontal-strip-gap: 6px;min-width:0}.watch-group-strip[data-v-2795384e]{grid-column:1 / -1;padding-left:14px}.watch-date-chip[data-v-2795384e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:800;cursor:pointer}.watch-date-chip.active[data-v-2795384e]{border-color:#2563eb70;background:#2563eb1a;color:#1d4ed8}.watch-date-chip em[data-v-2795384e]{font-style:normal;color:#94a3b8;font-size:10px}.watch-group-chip[data-v-2795384e]{height:26px;padding:0 8px;background:#f8fafce6;font-size:11px}.watch-inline-spin[data-v-2795384e]{grid-column:1 / -1;min-width:0}.diagnose-watch-list[data-v-2795384e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:6px;max-height:142px;overflow-y:auto;padding-right:2px}.diagnose-watch-row[data-v-2795384e]{width:100%;display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:#f8fafce0;text-align:left;cursor:pointer}.diagnose-watch-row.active[data-v-2795384e]{border-color:#2563eb70;background:#2563eb14}.watch-stock-main[data-v-2795384e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.watch-stock-main strong[data-v-2795384e]{min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.watch-stock-main em[data-v-2795384e]{flex:0 0 auto;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-style:normal;font-weight:700}.watch-stock-sub[data-v-2795384e]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.watch-empty[data-v-2795384e]{grid-column:1 / -1;padding:18px 8px;color:#94a3b8;font-size:12px;text-align:center}html[data-theme=dark] .diagnose-page .diagnose-watch-inline{border-top-color:#94a3b838}html[data-theme=dark] .diagnose-page .watch-stock-main strong{color:#f8fafc}html[data-theme=dark] .diagnose-page .watch-stock-main em,html[data-theme=dark] .diagnose-page .watch-stock-sub{color:#cbd5e1}html[data-theme=dark] .diagnose-page .watch-date-chip{border-color:#94a3b83d;background:#0f172ac2;color:#cbd5e1}html[data-theme=dark] .diagnose-page .watch-date-chip.active{border-color:#93c5fd75;background:#3b82f638;color:#93c5fd}html[data-theme=dark] .diagnose-page .watch-date-chip em{color:#94a3b8}html[data-theme=dark] .diagnose-page .watch-collapse-btn{border-color:#94a3b83d;background:#1e293bdb;color:#cbd5e1}html[data-theme=dark] .diagnose-page .watch-collapse-btn:hover{border-color:#93c5fd66;background:#334155eb;color:#f8fafc}html[data-theme=dark] .diagnose-page .diagnose-watch-row{border-color:#94a3b833;background:#0f172aa8}html[data-theme=dark] .diagnose-page .diagnose-watch-row.active{border-color:#93c5fd70;background:#3b82f62e}html[data-theme=dark] .diagnose-page .diagnose-query-mask{background:#02061757}html[data-theme=dark] .diagnose-page .diagnose-query-box{border-color:#94a3b842;background:#0f172af0;box-shadow:0 18px 50px #00000052}html[data-theme=dark] .diagnose-page .diagnose-query-text strong{color:#f8fafc}html[data-theme=dark] .diagnose-page .diagnose-query-text span{color:#cbd5e1}html[data-theme=dark] .mini-chart-tooltip{border-color:#94a3b852;background:#0f172af5;box-shadow:0 12px 28px #0000006b}html[data-theme=dark] .mini-chart-tooltip span{color:#94a3b8}html[data-theme=dark] .mini-chart-tooltip strong{color:#f8fafc}html[data-theme=dark] .diagnose-page .n-card{--n-color: #0f172a !important;--n-border-color: rgba(148, 163, 184, .18) !important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .diagnose-page .n-card__content,html[data-theme=dark] .diagnose-page .n-card-header,html[data-theme=dark] .diagnose-page .n-card__header{background:transparent!important;color:#e2e8f0}html[data-theme=dark] .diagnose-page .n-empty__description{color:#94a3b8}html[data-theme=dark] .diagnose-page .health-overview-panel{border-color:#94a3b82e;background:linear-gradient(180deg,#0f172afa,#020617f5),#0f172a}html[data-theme=dark] .diagnose-page .stock-name,html[data-theme=dark] .diagnose-page .overview-title-row span,html[data-theme=dark] .diagnose-page .metric-cell strong,html[data-theme=dark] .diagnose-page .mobile-head-metrics strong,html[data-theme=dark] .diagnose-page .intel-summary-chip strong,html[data-theme=dark] .diagnose-page .intel-card-head span,html[data-theme=dark] .diagnose-page .intel-headline,html[data-theme=dark] .diagnose-page .intel-mini-row strong,html[data-theme=dark] .diagnose-page .summary-count-row strong,html[data-theme=dark] .diagnose-page .holder-line strong,html[data-theme=dark] .diagnose-page .info-detail-head strong,html[data-theme=dark] .diagnose-page .info-metric-list strong,html[data-theme=dark] .diagnose-page .mini-chart-title span,html[data-theme=dark] .diagnose-page .detail-table-title{color:#f8fafc}html[data-theme=dark] .diagnose-page .stock-code,html[data-theme=dark] .diagnose-page .overview-title-row em,html[data-theme=dark] .diagnose-page .data-time,html[data-theme=dark] .diagnose-page .stock-meta-row,html[data-theme=dark] .diagnose-page .metric-cell em,html[data-theme=dark] .diagnose-page .intel-summary-chip em,html[data-theme=dark] .diagnose-page .intel-card p,html[data-theme=dark] .diagnose-page .intel-mini-row em,html[data-theme=dark] .diagnose-page .summary-count-row span,html[data-theme=dark] .diagnose-page .holder-line span,html[data-theme=dark] .diagnose-page .holder-line em,html[data-theme=dark] .diagnose-page .strategy-pass-count,html[data-theme=dark] .diagnose-page .rule-counts em,html[data-theme=dark] .diagnose-page .detail-tab-row button,html[data-theme=dark] .diagnose-page .info-detail-head em,html[data-theme=dark] .diagnose-page .info-detail-head p,html[data-theme=dark] .diagnose-page .info-metric-list em,html[data-theme=dark] .diagnose-page .mini-chart-title em,html[data-theme=dark] .diagnose-page .mini-chart-empty,html[data-theme=dark] .diagnose-page .mini-chart-legend span{color:#cbd5e1}html[data-theme=dark] .diagnose-page .metric-cell,html[data-theme=dark] .diagnose-page .intel-summary-chip,html[data-theme=dark] .diagnose-page .intel-card,html[data-theme=dark] .diagnose-page .summary-count-row div,html[data-theme=dark] .diagnose-page .holder-line,html[data-theme=dark] .diagnose-page .inline-rule-detail,html[data-theme=dark] .diagnose-page .detail-tab-row,html[data-theme=dark] .diagnose-page .detail-tab-row button,html[data-theme=dark] .diagnose-page .info-detail-head,html[data-theme=dark] .diagnose-page .info-metric-list span,html[data-theme=dark] .diagnose-page .mini-chart-card{border-color:#94a3b82e}html[data-theme=dark] .diagnose-page .intel-summary-chip,html[data-theme=dark] .diagnose-page .detail-tab-row button,html[data-theme=dark] .diagnose-page .info-detail-head,html[data-theme=dark] .diagnose-page .info-metric-list span,html[data-theme=dark] .diagnose-page .mini-chart-card{background:#0f172abd}html[data-theme=dark] .diagnose-page .intel-summary-chip.active,html[data-theme=dark] .diagnose-page .detail-tab-row button.active{border-color:#60a5fa6b;background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .diagnose-page .detail-tab-row em{background:#3b82f638;color:#93c5fd}html[data-theme=dark] .diagnose-page .info-detail-head span{color:#93c5fd}html[data-theme=dark] .diagnose-page .panel-resize-handle span{background:#94a3b847}html[data-theme=dark] .diagnose-page .panel-resize-handle:hover span,html[data-theme=dark] .diagnose-page .panel-resize-handle:focus-visible span,html[data-theme=dark] .diagnose-page .health-workspace.resizing .panel-resize-handle span{background:#60a5fa94}html[data-theme=dark] .diagnose-page .mini-chart-axis{stroke:#94a3b852}html[data-theme=dark] .diagnose-page .mini-line-path{stroke:#60a5fa}html[data-theme=dark] .diagnose-page .mini-chart-date{fill:#94a3b8}html[data-theme=dark] .diagnose-page .term-help{border-color:#60a5fa5c;background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .diagnose-page .intel-card{background:#0f172abd;box-shadow:none}html[data-theme=dark] .diagnose-page .intel-card-head em{color:#94a3b8}html[data-theme=dark] .diagnose-page .intel-mini-row span{background:#1e293bdb}html[data-theme=dark] .diagnose-page .intel-data-table th,html[data-theme=dark] .diagnose-page .intel-data-table td,html[data-theme=dark] .diagnose-page .intel-data-table span{color:#f8fafc}html[data-theme=dark] .diagnose-page .intel-table-tabs,html[data-theme=dark] .diagnose-page .intel-data-table th,html[data-theme=dark] .diagnose-page .intel-data-table td{border-color:#94a3b82e}html[data-theme=dark] .diagnose-page .intel-table-tabs button{color:#cbd5e1}html[data-theme=dark] .diagnose-page .intel-table-tabs button.active{background:#3b82f638;color:#93c5fd}html[data-theme=dark] .diagnose-page .intel-data-table thead th,html[data-theme=dark] .diagnose-page .intel-table-empty{color:#94a3b8}html[data-theme=dark] .diagnose-page .inline-rule-detail{background:#0f172ac2}html[data-theme=dark] .diagnose-page .rule-filter-row{border-bottom-color:#94a3b82e}html[data-theme=dark] .diagnose-page .rule-counts span{color:#f8fafc}html[data-theme=dark] .diagnose-page .sector-tag,html[data-theme=dark] .diagnose-page .matched-tag{border-color:#60a5fa4d;background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .diagnose-page .sector-tag.muted,html[data-theme=dark] .diagnose-page .matched-tag.muted{border-color:#94a3b838;background:#1e293bb8;color:#cbd5e1}html[data-theme=dark] .diagnose-page .title,html[data-theme=dark] .diagnose-page .result-title,html[data-theme=dark] .diagnose-page .detail-title,html[data-theme=dark] .diagnose-page .strategy-name,html[data-theme=dark] .diagnose-page .mobile-strategy-title{color:#f8fafc}html[data-theme=dark] .diagnose-page .chart-toggle-row{border-color:#94a3b838;background:#0f172ae6}html[data-theme=dark] .diagnose-page .chart-toggle-row:hover{border-color:#93c5fd57;background:#1e293bf0}html[data-theme=dark] .diagnose-page .chart-toggle-arrow,html[data-theme=dark] .diagnose-page .chart-toggle-title{color:#f8fafc}html[data-theme=dark] .diagnose-page .chart-toggle-sub,html[data-theme=dark] .diagnose-page .candidate-title,html[data-theme=dark] .diagnose-page .strategy-head,html[data-theme=dark] .diagnose-page .reason-cell,html[data-theme=dark] .diagnose-page .mobile-strategy-meta,html[data-theme=dark] .diagnose-page .mobile-strategy-reason,html[data-theme=dark] .diagnose-page .check-name,html[data-theme=dark] .diagnose-page .check-detail{color:#cbd5e1}html[data-theme=dark] .diagnose-page .candidate-list{border-top-color:#94a3b842}html[data-theme=dark] .diagnose-page .candidate-chip{border-color:#60a5fa57;background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .diagnose-page .candidate-chip:hover{border-color:#93c5fd75;background:#3b82f647;color:#eff6ff}html[data-theme=dark] .diagnose-page .mobile-watch-action{border-color:#60a5fa57;background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .diagnose-page .mobile-watch-action.active{border-color:#94a3b83d;background:#1e293bb8;color:#cbd5e1}html[data-theme=dark] .diagnose-page .strategy-head{border-bottom-color:#94a3b82e}html[data-theme=dark] .diagnose-page .strategy-body,html[data-theme=dark] .diagnose-page .mobile-strategy-card,html[data-theme=dark] .diagnose-page .check-row{border-color:#94a3b833;background:#0f172abd}html[data-theme=dark] .diagnose-page .strategy-body.hit{background:#16653433}html[data-theme=dark] .diagnose-page .strategy-body.miss{background:#1e293bb8}html[data-theme=dark] .diagnose-page .strategy-body.active,html[data-theme=dark] .diagnose-page .mobile-strategy-card.active{border-color:#93c5fd70;box-shadow:0 0 0 1px #60a5fa38 inset}html[data-theme=dark] .diagnose-page .check-pass.ok{color:#bbf7d0;background:#22c55e38}html[data-theme=dark] .diagnose-page .check-pass.fail{color:#fecaca;background:#ef444433}html[data-chart-theme=tdx] .diagnose-page{background:#000;color:#e6e6e6}html[data-chart-theme=tdx] .diagnose-page .diagnose-query-mask{background:#00000080}html[data-chart-theme=tdx] .diagnose-page .diagnose-query-box{border-color:#facc1557;background:#050505f5;box-shadow:0 18px 50px #00000075}html[data-chart-theme=tdx] .diagnose-page .diagnose-query-text strong{color:#f8fafc}html[data-chart-theme=tdx] .diagnose-page .diagnose-query-text span{color:#d4d4d4}html[data-chart-theme=tdx] .diagnose-page .n-card{--n-color: #050505 !important;--n-border-color: rgba(210, 210, 210, .22) !important;--n-title-text-color: #f2f2f2 !important;background:#050505!important;border-color:#d2d2d238!important}html[data-chart-theme=tdx] .diagnose-page .n-card__content,html[data-chart-theme=tdx] .diagnose-page .n-card-header,html[data-chart-theme=tdx] .diagnose-page .n-card__header{background:transparent!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .mini-chart-tooltip{border-color:#facc155c;background:#101010f5;box-shadow:0 12px 28px #0000007a}html[data-chart-theme=tdx] .mini-chart-tooltip span{color:#b8b8b8}html[data-chart-theme=tdx] .mini-chart-tooltip strong{color:#ff6}html[data-chart-theme=tdx] .diagnose-page .n-input,html[data-chart-theme=tdx] .diagnose-page .n-base-selection{--n-color: #101010 !important;--n-color-focus: #101010 !important;--n-color-hover: #181818 !important;--n-text-color: #e6e6e6 !important;--n-placeholder-color: #8f8f8f !important;--n-border: 1px solid rgba(210, 210, 210, .24) !important;--n-border-hover: 1px solid rgba(250, 204, 21, .48) !important;--n-border-focus: 1px solid rgba(250, 204, 21, .64) !important;background:#101010!important}html[data-chart-theme=tdx] .diagnose-page .n-input__input-el,html[data-chart-theme=tdx] .diagnose-page .n-input__placeholder,html[data-chart-theme=tdx] .diagnose-page .n-base-selection-label,html[data-chart-theme=tdx] .diagnose-page .n-base-selection-input,html[data-chart-theme=tdx] .diagnose-page .n-base-selection-placeholder{color:#e6e6e6!important}html[data-chart-theme=tdx] .diagnose-page .n-input__placeholder,html[data-chart-theme=tdx] .diagnose-page .n-base-selection-placeholder{color:#8f8f8f!important}html[data-chart-theme=tdx] .diagnose-page .n-input__border,html[data-chart-theme=tdx] .diagnose-page .n-input__state-border,html[data-chart-theme=tdx] .diagnose-page .n-base-selection__border,html[data-chart-theme=tdx] .diagnose-page .n-base-selection__state-border{border-color:#d2d2d23d!important}html[data-chart-theme=tdx] .diagnose-page .n-empty__description{color:#9a9a9a!important}html[data-chart-theme=tdx] .diagnose-page .health-overview-panel{border-color:#d2d2d238!important;background:#050505!important}html[data-chart-theme=tdx] .diagnose-page .stock-name,html[data-chart-theme=tdx] .diagnose-page .overview-title-row span,html[data-chart-theme=tdx] .diagnose-page .metric-cell strong,html[data-chart-theme=tdx] .diagnose-page .mobile-head-metrics strong,html[data-chart-theme=tdx] .diagnose-page .intel-summary-chip strong,html[data-chart-theme=tdx] .diagnose-page .intel-card-head span,html[data-chart-theme=tdx] .diagnose-page .intel-headline,html[data-chart-theme=tdx] .diagnose-page .intel-mini-row strong,html[data-chart-theme=tdx] .diagnose-page .summary-count-row strong,html[data-chart-theme=tdx] .diagnose-page .holder-line strong,html[data-chart-theme=tdx] .diagnose-page .info-detail-head strong,html[data-chart-theme=tdx] .diagnose-page .info-metric-list strong,html[data-chart-theme=tdx] .diagnose-page .mini-chart-title span,html[data-chart-theme=tdx] .diagnose-page .detail-table-title{color:#f2f2f2!important}html[data-chart-theme=tdx] .diagnose-page .stock-code,html[data-chart-theme=tdx] .diagnose-page .overview-title-row em,html[data-chart-theme=tdx] .diagnose-page .data-time,html[data-chart-theme=tdx] .diagnose-page .stock-meta-row,html[data-chart-theme=tdx] .diagnose-page .metric-cell em,html[data-chart-theme=tdx] .diagnose-page .intel-summary-chip em,html[data-chart-theme=tdx] .diagnose-page .intel-card p,html[data-chart-theme=tdx] .diagnose-page .intel-card-head em,html[data-chart-theme=tdx] .diagnose-page .intel-mini-row em,html[data-chart-theme=tdx] .diagnose-page .summary-count-row span,html[data-chart-theme=tdx] .diagnose-page .holder-line span,html[data-chart-theme=tdx] .diagnose-page .holder-line em,html[data-chart-theme=tdx] .diagnose-page .strategy-pass-count,html[data-chart-theme=tdx] .diagnose-page .rule-counts em,html[data-chart-theme=tdx] .diagnose-page .detail-tab-row button,html[data-chart-theme=tdx] .diagnose-page .info-detail-head em,html[data-chart-theme=tdx] .diagnose-page .info-detail-head p,html[data-chart-theme=tdx] .diagnose-page .info-metric-list em,html[data-chart-theme=tdx] .diagnose-page .mini-chart-title em,html[data-chart-theme=tdx] .diagnose-page .mini-chart-empty,html[data-chart-theme=tdx] .diagnose-page .mini-chart-legend span{color:#b8b8b8!important}html[data-chart-theme=tdx] .diagnose-page .metric-cell,html[data-chart-theme=tdx] .diagnose-page .intel-summary-chip,html[data-chart-theme=tdx] .diagnose-page .intel-card,html[data-chart-theme=tdx] .diagnose-page .summary-count-row div,html[data-chart-theme=tdx] .diagnose-page .holder-line,html[data-chart-theme=tdx] .diagnose-page .inline-rule-detail,html[data-chart-theme=tdx] .diagnose-page .detail-tab-row,html[data-chart-theme=tdx] .diagnose-page .detail-tab-row button,html[data-chart-theme=tdx] .diagnose-page .info-detail-head,html[data-chart-theme=tdx] .diagnose-page .info-metric-list span,html[data-chart-theme=tdx] .diagnose-page .mini-chart-card{border-color:#d2d2d233!important}html[data-chart-theme=tdx] .diagnose-page .intel-summary-chip,html[data-chart-theme=tdx] .diagnose-page .detail-tab-row button,html[data-chart-theme=tdx] .diagnose-page .info-detail-head,html[data-chart-theme=tdx] .diagnose-page .info-metric-list span,html[data-chart-theme=tdx] .diagnose-page .mini-chart-card{background:#101010!important}html[data-chart-theme=tdx] .diagnose-page .intel-summary-chip.active,html[data-chart-theme=tdx] .diagnose-page .detail-tab-row button.active{border-color:#facc1570!important;background:#facc151f!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .detail-tab-row em{background:#facc1524!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .info-detail-head span{color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .panel-resize-handle span{background:#d2d2d242!important}html[data-chart-theme=tdx] .diagnose-page .panel-resize-handle:hover span,html[data-chart-theme=tdx] .diagnose-page .panel-resize-handle:focus-visible span,html[data-chart-theme=tdx] .diagnose-page .health-workspace.resizing .panel-resize-handle span{background:#facc159e!important}html[data-chart-theme=tdx] .diagnose-page .mini-chart-axis{stroke:#d2d2d247!important}html[data-chart-theme=tdx] .diagnose-page .mini-line-path{stroke:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .term-help{border-color:#facc1561!important;background:#facc151f!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .intel-card{background:#101010!important;box-shadow:none!important}html[data-chart-theme=tdx] .diagnose-page .intel-mini-row span{background:#181818!important}html[data-chart-theme=tdx] .diagnose-page .intel-data-table th,html[data-chart-theme=tdx] .diagnose-page .intel-data-table td,html[data-chart-theme=tdx] .diagnose-page .intel-data-table span{color:#f2f2f2!important}html[data-chart-theme=tdx] .diagnose-page .intel-table-tabs,html[data-chart-theme=tdx] .diagnose-page .intel-data-table th,html[data-chart-theme=tdx] .diagnose-page .intel-data-table td{border-color:#d2d2d22e!important}html[data-chart-theme=tdx] .diagnose-page .intel-table-tabs button{color:#d8d8d8!important}html[data-chart-theme=tdx] .diagnose-page .intel-table-tabs button.active{background:#facc1524!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .intel-data-table thead th,html[data-chart-theme=tdx] .diagnose-page .intel-table-empty{color:#b8b8b8!important}html[data-chart-theme=tdx] .diagnose-page .mini-chart-date{fill:#b8b8b8!important}html[data-chart-theme=tdx] .diagnose-page .inline-rule-detail{background:#101010!important}html[data-chart-theme=tdx] .diagnose-page .rule-filter-row{border-bottom-color:#d2d2d22e!important}html[data-chart-theme=tdx] .diagnose-page .rule-counts span{color:#f2f2f2!important}html[data-chart-theme=tdx] .diagnose-page .sector-tag,html[data-chart-theme=tdx] .diagnose-page .matched-tag{border-color:#facc1552!important;background:#facc151f!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .sector-tag.muted,html[data-chart-theme=tdx] .diagnose-page .matched-tag.muted{border-color:#d2d2d22e!important;background:#101010!important;color:#b8b8b8!important}html[data-chart-theme=tdx] .diagnose-page .title,html[data-chart-theme=tdx] .diagnose-page .result-title,html[data-chart-theme=tdx] .diagnose-page .detail-title,html[data-chart-theme=tdx] .diagnose-page .strategy-name,html[data-chart-theme=tdx] .diagnose-page .mobile-strategy-title,html[data-chart-theme=tdx] .diagnose-page .chart-toggle-title,html[data-chart-theme=tdx] .diagnose-page .chart-toggle-arrow,html[data-chart-theme=tdx] .diagnose-page .watch-stock-main strong{color:#f2f2f2!important}html[data-chart-theme=tdx] .diagnose-page .chart-toggle-sub,html[data-chart-theme=tdx] .diagnose-page .candidate-title,html[data-chart-theme=tdx] .diagnose-page .strategy-head,html[data-chart-theme=tdx] .diagnose-page .reason-cell,html[data-chart-theme=tdx] .diagnose-page .mobile-strategy-meta,html[data-chart-theme=tdx] .diagnose-page .mobile-strategy-reason,html[data-chart-theme=tdx] .diagnose-page .check-name,html[data-chart-theme=tdx] .diagnose-page .check-detail,html[data-chart-theme=tdx] .diagnose-page .watch-stock-main em,html[data-chart-theme=tdx] .diagnose-page .watch-stock-sub,html[data-chart-theme=tdx] .diagnose-page .watch-empty{color:#b8b8b8!important}html[data-chart-theme=tdx] .diagnose-page .diagnose-watch-inline,html[data-chart-theme=tdx] .diagnose-page .candidate-list{border-color:#d2d2d233!important;border-top-color:#d2d2d233!important}html[data-chart-theme=tdx] .diagnose-page .watch-date-chip,html[data-chart-theme=tdx] .diagnose-page .watch-collapse-btn,html[data-chart-theme=tdx] .diagnose-page .mobile-watch-action,html[data-chart-theme=tdx] .diagnose-page .candidate-chip,html[data-chart-theme=tdx] .diagnose-page .chart-toggle-row{border-color:#d2d2d23d!important;background:#101010!important;color:#d8d8d8!important}html[data-chart-theme=tdx] .diagnose-page .watch-date-chip:hover,html[data-chart-theme=tdx] .diagnose-page .watch-collapse-btn:hover,html[data-chart-theme=tdx] .diagnose-page .mobile-watch-action:hover,html[data-chart-theme=tdx] .diagnose-page .candidate-chip:hover,html[data-chart-theme=tdx] .diagnose-page .chart-toggle-row:hover{border-color:#facc1594!important;background:#181818!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .watch-date-chip.active{border-color:#facc15b8!important;background:#facc1524!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .mobile-watch-action.active{border-color:#d2d2d238!important;background:#101010!important;color:#b8b8b8!important}html[data-chart-theme=tdx] .diagnose-page .watch-date-chip em{color:#9a9a9a!important}html[data-chart-theme=tdx] .diagnose-page .diagnose-watch-row,html[data-chart-theme=tdx] .diagnose-page .strategy-body,html[data-chart-theme=tdx] .diagnose-page .mobile-strategy-card,html[data-chart-theme=tdx] .diagnose-page .check-row{border-color:#d2d2d233!important;background:#101010!important}html[data-chart-theme=tdx] .diagnose-page .diagnose-watch-row.active,html[data-chart-theme=tdx] .diagnose-page .strategy-body.active,html[data-chart-theme=tdx] .diagnose-page .mobile-strategy-card.active{border-color:#facc15ad!important;box-shadow:0 0 0 1px #facc1533 inset!important}html[data-chart-theme=tdx] .diagnose-page .strategy-head{border-bottom-color:#d2d2d22e!important}html[data-chart-theme=tdx] .diagnose-page .strategy-body.hit{background:#00482447!important;border-color:#00cc6647!important}html[data-chart-theme=tdx] .diagnose-page .strategy-body.miss{background:#101010!important}html[data-chart-theme=tdx] .diagnose-page .check-pass.ok{color:#0c6!important;background:#00cc662e!important}html[data-chart-theme=tdx] .diagnose-page .check-pass.fail{color:#ff8080!important;background:#ff333329!important}html[data-chart-theme=tdx] .diagnose-page .n-alert{--n-color: rgba(120, 53, 15, .28) !important;--n-border: 1px solid rgba(250, 204, 21, .32) !important;--n-content-text-color: #ffd166 !important;background:#78350f47!important;color:#ffd166!important}.hero-card[data-v-2795384e]{border-radius:14px}.search-toolbar[data-v-2795384e]{display:grid;grid-template-columns:minmax(220px,360px) 144px auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.stock-search-input[data-v-2795384e],.diagnose-date-picker[data-v-2795384e],.diagnose-submit-btn[data-v-2795384e]{min-width:0}.stock-search-input[data-v-2795384e]{width:100%}.diagnose-date-picker[data-v-2795384e]{width:144px}.diagnose-submit-btn[data-v-2795384e]{white-space:nowrap}.title[data-v-2795384e]{font-size:18px;font-weight:800;color:#0f172a}.health-overview-panel[data-v-2795384e]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:linear-gradient(180deg,#f8fafcf0,#fffffffa),#fff}.dashboard-head[data-v-2795384e]{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-head .stock-identity[data-v-2795384e]{flex:none}.dashboard-head .metric-strip[data-v-2795384e]{flex:1 1 auto;min-width:0}.dashboard-head .overview-actions[data-v-2795384e]{flex:none;margin-left:auto}.overview-title-row[data-v-2795384e]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.overview-title-row span[data-v-2795384e]{color:#0f172a;font-size:13px;font-weight:900}.overview-title-row em[data-v-2795384e]{color:#64748b;font-size:11px;font-style:normal;font-weight:700}.stock-identity[data-v-2795384e]{min-width:0}.stock-title-row[data-v-2795384e]{display:flex;align-items:baseline;gap:8px;min-width:0}.mobile-head-metrics[data-v-2795384e],.mobile-watch-action[data-v-2795384e]{display:none}.stock-name[data-v-2795384e]{min-width:0;overflow:hidden;color:#0f172a;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stock-code[data-v-2795384e]{flex:0 0 auto;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800}.stock-meta-row[data-v-2795384e]{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:4px;color:#64748b;font-size:11px;font-weight:700}.overview-actions[data-v-2795384e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.data-time[data-v-2795384e]{color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.metric-strip[data-v-2795384e]{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.metric-strip[data-v-2795384e]::-webkit-scrollbar{display:none}.metric-cell[data-v-2795384e]{flex:0 0 auto;min-width:0;padding:0 10px;border-right:1px solid rgba(148,163,184,.18);white-space:nowrap}.metric-cell[data-v-2795384e]:first-child{padding-left:0}.metric-cell[data-v-2795384e]:last-child{border-right:0}.metric-cell em[data-v-2795384e]{display:inline;margin-right:6px;color:#64748b;font-size:14px;font-style:normal;font-weight:800}.metric-cell strong[data-v-2795384e]{display:inline;margin-top:0;overflow:hidden;color:#0f172a;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.intel-summary-strip[data-v-2795384e]{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding-top:2px;scrollbar-width:none}.intel-summary-strip[data-v-2795384e]::-webkit-scrollbar{display:none}.intel-summary-chip[data-v-2795384e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;max-width:188px;height:27px;padding:0 9px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#ffffffd1;color:#475569;cursor:pointer}.intel-summary-chip.active[data-v-2795384e]{border-color:#2563eb6b;background:#2563eb1a}.intel-summary-chip em[data-v-2795384e]{flex:0 0 auto;color:#64748b;font-size:11px;font-style:normal;font-weight:900}.intel-summary-chip strong[data-v-2795384e]{min-width:0;overflow:hidden;color:#0f172a;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.intel-grid[data-v-2795384e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.intel-card[data-v-2795384e]{position:relative;min-width:0;overflow:hidden;padding:11px 10px 9px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffffdb;box-shadow:0 1px #0f172a08}.intel-card[data-v-2795384e]:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6)}.intel-card-head[data-v-2795384e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.intel-card-head span[data-v-2795384e]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#1d4ed8;font-size:13px;font-weight:950;line-height:1.15}.intel-card-head span[data-v-2795384e]:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 3px #2563eb1f}html[data-theme=dark] .diagnose-page .intel-card:before{background:linear-gradient(90deg,#60a5fa,#2dd4bf)}html[data-theme=dark] .diagnose-page .intel-card-head span{color:#93c5fd}html[data-theme=dark] .diagnose-page .intel-card-head span:before{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa29}html[data-chart-theme=tdx] .diagnose-page .intel-card:before{background:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .intel-card-head span{color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .intel-card-head span:before{background:#ff6!important;box-shadow:0 0 0 3px #facc152e!important}.intel-card-head em[data-v-2795384e]{min-width:0;overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.intel-headline[data-v-2795384e]{display:block;min-width:0;margin-top:6px;overflow:hidden;color:#0f172a;font-size:15px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.intel-card p[data-v-2795384e]{min-height:30px;margin:5px 0 0;overflow:hidden;color:#64748b;font-size:11px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.intel-mini-row[data-v-2795384e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.intel-mini-row span[data-v-2795384e]{display:inline-flex;align-items:center;gap:4px;min-width:0;height:20px;padding:0 6px;border-radius:999px;background:#f1f5f9eb}.intel-mini-row em[data-v-2795384e]{color:#64748b;font-size:10px;font-style:normal;font-weight:800}.intel-mini-row strong[data-v-2795384e]{min-width:0;overflow:hidden;color:#0f172a;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.intel-table-panel[data-v-2795384e]{margin-top:8px;padding-top:7px;border-top:1px solid rgba(148,163,184,.16)}.intel-table-tabs[data-v-2795384e]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,180px);height:24px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:6px}.intel-table-tabs button[data-v-2795384e]{min-width:0;padding:0 8px;border:0;background:transparent;color:#64748b;font-size:10px;font-weight:900;cursor:pointer}.intel-table-tabs button.active[data-v-2795384e]{background:#2563eb1f;color:#1d4ed8}.intel-table-scroll[data-v-2795384e]{margin-top:7px;overflow-x:auto}.intel-data-table[data-v-2795384e]{width:100%;min-width:310px;border-collapse:collapse;table-layout:fixed}.intel-data-table th[data-v-2795384e],.intel-data-table td[data-v-2795384e]{padding:5px 6px;border-bottom:1px solid rgba(148,163,184,.12);color:#0f172a;font-size:10px;line-height:1.2;text-align:right;white-space:nowrap}.intel-data-table thead th[data-v-2795384e]{color:#64748b;font-weight:900}.intel-data-table th[data-v-2795384e]:first-child,.intel-data-table td[data-v-2795384e]:first-child{width:32%;text-align:left}.intel-data-table tbody th[data-v-2795384e]{font-weight:900}.table-term-label[data-v-2795384e]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.intel-data-table span[data-v-2795384e]{display:inline-block;max-width:100%;overflow:hidden;color:#0f172a;font-weight:900;text-overflow:ellipsis;vertical-align:bottom}.intel-table-empty[data-v-2795384e]{text-align:center!important;color:#94a3b8!important;font-weight:800}.is-up[data-v-2795384e]{color:#dc2626!important}.is-down[data-v-2795384e]{color:#16a34a!important}.is-neutral[data-v-2795384e]{color:inherit}.margin-warm[data-v-2795384e]{color:#d97706!important}.margin-hot[data-v-2795384e]{color:#ea580c!important}.margin-cool[data-v-2795384e]{color:#2563eb!important}.tag-strip[data-v-2795384e]{display:flex;flex-wrap:wrap;gap:4px}.sector-tag[data-v-2795384e],.matched-tag[data-v-2795384e]{display:inline-flex;align-items:center;max-width:180px;height:21px;padding:0 7px;border:1px solid rgba(59,130,246,.16);border-radius:999px;background:#3b82f614;color:#1d4ed8;font-size:10px;font-weight:800}.sector-tag[data-v-2795384e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sector-tag.muted[data-v-2795384e],.matched-tag.muted[data-v-2795384e]{border-color:#94a3b82e;background:#94a3b81a;color:#64748b}.health-workspace[data-v-2795384e]{--diagnose-workspace-height: clamp(640px, calc(100vh - 200px) , 860px);--detail-panel-width: 400px;display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(320px,var(--detail-panel-width));align-items:start;gap:6px;min-height:var(--diagnose-workspace-height)}.health-workspace.resizing[data-v-2795384e],.health-workspace.resizing[data-v-2795384e] *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.health-chart-card[data-v-2795384e],.health-summary-card[data-v-2795384e],.rule-panel-card[data-v-2795384e],.detail-panel-card[data-v-2795384e]{min-width:0;min-height:0;height:100%}.health-chart-card[data-v-2795384e]{height:auto}.panel-resize-handle[data-v-2795384e]{align-self:stretch;width:8px;min-height:var(--diagnose-workspace-height);padding:0;border:0;border-radius:999px;background:transparent;cursor:col-resize;touch-action:none}.panel-resize-handle span[data-v-2795384e]{display:block;width:2px;height:100%;min-height:var(--diagnose-workspace-height);margin:0 auto;border-radius:999px;background:#94a3b847;transition:width .16s ease,background .16s ease}.panel-resize-handle:hover span[data-v-2795384e],.panel-resize-handle:focus-visible span[data-v-2795384e],.health-workspace.resizing .panel-resize-handle span[data-v-2795384e]{width:4px;background:#2563eb75}.rule-panel-card[data-v-2795384e],.detail-panel-card[data-v-2795384e]{height:var(--diagnose-workspace-height)}.compact-card[data-v-2795384e] .n-card__content{height:100%;padding:8px!important}.health-chart-card[data-v-2795384e] .n-card__content{height:auto}.summary-stack[data-v-2795384e]{display:flex;flex-direction:column;gap:12px}.summary-count-row[data-v-2795384e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.summary-count-row div[data-v-2795384e],.holder-line[data-v-2795384e]{padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#f8fafce0}.summary-count-row span[data-v-2795384e],.holder-line span[data-v-2795384e]{display:block;color:#64748b;font-size:11px;font-weight:700}.summary-count-row strong[data-v-2795384e],.holder-line strong[data-v-2795384e]{display:block;margin-top:4px;color:#0f172a;font-size:20px;font-weight:900}.matched-tags[data-v-2795384e]{display:flex;flex-wrap:wrap;gap:6px}.holder-line em[data-v-2795384e]{display:block;margin-top:3px;color:#94a3b8;font-size:11px;font-style:normal}.chart-wrap[data-v-2795384e]{min-height:0;overflow:visible}.chart-wrap[data-v-2795384e] .klwc-wrap{border:none;border-radius:8px}.chart-wrap.compact[data-v-2795384e]{min-height:360px}.chart-toggle-row[data-v-2795384e]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#fffffff5;cursor:pointer;text-align:left}.chart-toggle-arrow[data-v-2795384e]{display:inline-flex;align-items:center;justify-content:center;width:16px;color:#334155;transition:transform .16s ease}.chart-toggle-arrow.open[data-v-2795384e]{transform:rotate(90deg)}.chart-toggle-title[data-v-2795384e]{font-size:12px;font-weight:700;color:#0f172a}.chart-toggle-sub[data-v-2795384e]{font-size:11px;color:#64748b}.candidate-list[data-v-2795384e]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(148,163,184,.45)}.candidate-title[data-v-2795384e]{margin-bottom:8px;font-size:12px;font-weight:700;color:#475569}.candidate-chips[data-v-2795384e]{display:flex;flex-wrap:wrap;gap:8px}.candidate-chip[data-v-2795384e]{height:28px;padding:0 10px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer}.result-title[data-v-2795384e]{font-size:15px;font-weight:700;color:#0f172a}.detail-title[data-v-2795384e]{font-size:14px;font-weight:800;color:#0f172a}.strategy-table[data-v-2795384e],.mobile-strategy-list[data-v-2795384e]{display:flex;flex-direction:column;gap:8px}.mobile-strategy-card[data-v-2795384e]{width:100%;border:1px solid rgba(148,163,184,.24);background:#fff;border-radius:12px;text-align:left;padding:10px}.mobile-strategy-card.active[data-v-2795384e]{border-color:#2563eb80}.mobile-strategy-title[data-v-2795384e]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0f172a}.mobile-strategy-meta[data-v-2795384e]{margin-top:6px;font-size:12px;color:#334155}.mobile-strategy-reason[data-v-2795384e]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.45}.strategy-row[data-v-2795384e]{display:grid;grid-template-columns:160px 88px 64px 76px 1fr;gap:10px;align-items:center}.strategy-head[data-v-2795384e]{padding:0 12px 8px;border-bottom:1px solid rgba(148,163,184,.16);font-size:12px;font-weight:700;color:#64748b}.strategy-body[data-v-2795384e]{width:100%;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#fff;text-align:left;cursor:pointer}.strategy-body.hit[data-v-2795384e]{background:#f0fdf4b8}.strategy-body.miss[data-v-2795384e]{background:#f8fafceb}.strategy-body.active[data-v-2795384e]{border-color:#2563eb66;box-shadow:0 0 0 1px #2563eb2e inset}.rule-panel[data-v-2795384e],.detail-panel[data-v-2795384e]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;overflow:hidden}.detail-tab-row[data-v-2795384e]{display:flex;gap:5px;min-width:0;overflow-x:auto;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.16);scrollbar-width:none}.detail-tab-row[data-v-2795384e]::-webkit-scrollbar{display:none}.detail-tab-row button[data-v-2795384e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:27px;padding:0 9px;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#f8fafcd6;color:#475569;cursor:pointer}.detail-tab-row button.active[data-v-2795384e]{border-color:#2563eb70;background:#2563eb1a;color:#1d4ed8}.detail-tab-row span[data-v-2795384e]{font-size:11px;font-weight:950}.detail-tab-row em[data-v-2795384e]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:10px;font-style:normal;font-weight:950}.detail-tab-content[data-v-2795384e]{min-height:0;overflow:hidden}.info-detail-panel[data-v-2795384e]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow-y:auto;padding-right:2px}.chart-detail-panel[data-v-2795384e]{overflow:hidden}.chart-detail-panel .info-detail-head[data-v-2795384e],.chart-detail-panel .mini-chart-card[data-v-2795384e]{flex:0 0 auto}.info-detail-head[data-v-2795384e]{display:grid;gap:6px;min-width:0;padding:8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#f8fafcc7}.info-detail-head div[data-v-2795384e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.info-detail-head span[data-v-2795384e]{color:#1d4ed8;font-size:13px;font-weight:950}.info-detail-head em[data-v-2795384e]{min-width:0;overflow:hidden;color:#94a3b8;font-size:11px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.info-detail-head strong[data-v-2795384e]{min-width:0;overflow:hidden;color:#0f172a;font-size:19px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.info-detail-head p[data-v-2795384e]{margin:0;color:#64748b;font-size:12px;font-weight:750;line-height:1.45}.mini-chart-card[data-v-2795384e]{display:grid;gap:7px;min-width:0;padding:9px 9px 8px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#f8fafcb8}.mini-chart-title[data-v-2795384e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mini-chart-title.sub[data-v-2795384e]{margin-top:3px}.mini-chart-title span[data-v-2795384e]{color:#0f172a;font-size:12px;font-weight:950}.mini-chart-title em[data-v-2795384e]{min-width:0;overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mini-chart-svg[data-v-2795384e]{display:block;width:100%;height:108px;overflow:visible}.mini-chart-svg.compact[data-v-2795384e]{height:90px}.mini-chart-tooltip[data-v-2795384e]{position:fixed;z-index:4000;pointer-events:none;display:grid;gap:3px;min-width:156px;max-width:220px;padding:8px 10px;border:1px solid rgba(15,23,42,.1);border-radius:7px;background:#fffffff5;box-shadow:0 12px 28px #0f172a29}.mini-chart-tooltip span[data-v-2795384e]{color:#64748b;font-size:11px;font-weight:800;line-height:1.2}.mini-chart-tooltip strong[data-v-2795384e]{color:#0f172a;font-size:12px;font-weight:950;line-height:1.25;white-space:nowrap}.mini-chart-axis[data-v-2795384e]{stroke:#94a3b85c;stroke-width:1}.mini-bar-up[data-v-2795384e]{fill:#dc2626c2;cursor:help}.mini-bar-down[data-v-2795384e]{fill:#16a34ac2;cursor:help}.mini-bar-warm[data-v-2795384e]{fill:#d97706c7;cursor:help}.mini-bar-cool[data-v-2795384e]{fill:#2563ebb8;cursor:help}.mini-line-path[data-v-2795384e]{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.mini-line-hit[data-v-2795384e]{fill:transparent;stroke:transparent;cursor:help;pointer-events:all}.mini-line-hit[data-v-2795384e]:hover{fill:#2563eb2e;stroke:#2563ebb3;stroke-width:1.2}.mini-chart-date[data-v-2795384e]{fill:#94a3b8;font-size:9px;font-weight:800}.mini-chart-empty[data-v-2795384e]{display:flex;align-items:center;justify-content:center;min-height:74px;color:#94a3b8;font-size:11px;font-weight:800}.mini-chart-legend[data-v-2795384e]{display:flex;gap:10px;justify-content:flex-end;margin-top:-3px}.mini-chart-legend span[data-v-2795384e]{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:10px;font-weight:800}.mini-chart-legend i[data-v-2795384e]{width:7px;height:7px;border-radius:2px}.mini-chart-legend i.warm[data-v-2795384e]{background:#d97706c7}.mini-chart-legend i.cool[data-v-2795384e]{background:#2563ebb8}.info-metric-list[data-v-2795384e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.info-metric-list span[data-v-2795384e]{min-width:0;padding:8px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#f8fafcd1}.info-metric-list em[data-v-2795384e]{display:flex;align-items:center;gap:4px;overflow:hidden;color:#64748b;font-size:10px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.term-help[data-v-2795384e]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:1px solid rgba(37,99,235,.28);border-radius:999px;background:#2563eb14;color:#2563eb;font-size:9px;font-style:normal;font-weight:950;line-height:1;cursor:help}.info-metric-list strong[data-v-2795384e]{display:block;min-width:0;margin-top:3px;overflow:hidden;color:#0f172a;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.detail-table-panel[data-v-2795384e]{margin-top:0}.chart-detail-panel .detail-table-panel[data-v-2795384e]{flex:1 1 auto;display:flex;min-height:190px;flex-direction:column}.chart-detail-panel .intel-table-scroll[data-v-2795384e]{flex:1 1 auto;min-height:0;overflow:auto}.detail-table-title[data-v-2795384e]{margin-bottom:7px;color:#0f172a;font-size:12px;font-weight:950}.large-detail-table .intel-data-table th[data-v-2795384e],.large-detail-table .intel-data-table td[data-v-2795384e]{padding:7px;font-size:12px;line-height:1.28}.large-detail-table .intel-data-table span[data-v-2795384e]{font-size:12px}.rule-filter-row[data-v-2795384e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.16)}.rule-counts[data-v-2795384e]{display:flex;align-items:baseline;gap:8px;min-width:0}.rule-counts span[data-v-2795384e]{color:#0f172a;font-size:13px;font-weight:900}.rule-counts em[data-v-2795384e]{color:#64748b;font-size:12px;font-style:normal;font-weight:700}.rule-filter-buttons[data-v-2795384e]{display:flex;flex:0 0 auto;gap:6px}.strategy-table.compact[data-v-2795384e]{gap:6px;min-height:0;max-height:none;overflow-y:auto;padding-right:2px}.strategy-table.compact .strategy-row[data-v-2795384e]{grid-template-columns:minmax(74px,.7fr) minmax(0,1fr) 56px 48px;gap:8px;width:100%;min-width:0;box-sizing:border-box}.strategy-table.compact .strategy-body[data-v-2795384e]{padding:7px 8px;border-radius:8px;font-family:inherit;line-height:1.3}.strategy-table.compact .strategy-name[data-v-2795384e]{grid-column:1;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-state[data-v-2795384e]{grid-column:3;grid-row:1;justify-self:end;min-width:0}.strategy-pass-count[data-v-2795384e]{grid-column:4;grid-row:1;color:#64748b;font-size:11px;font-weight:700;justify-self:end;text-align:right;white-space:nowrap}.strategy-table.compact .reason-cell[data-v-2795384e]{grid-column:2;grid-row:1;display:block;min-width:0;overflow:hidden;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.inline-rule-detail[data-v-2795384e]{min-height:0;overflow:hidden;padding:8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#f8fafce0}.inline-rule-detail .check-list[data-v-2795384e]{max-height:calc(100% - 34px);overflow-y:auto}.inline-rule-detail .check-row[data-v-2795384e]{grid-template-columns:minmax(76px,106px) 48px minmax(0,1fr);gap:8px;padding:8px 9px;border-radius:8px;min-width:0}.inline-rule-detail .check-name[data-v-2795384e],.inline-rule-detail .check-detail[data-v-2795384e]{font-size:11px}.rule-suggestion[data-v-2795384e]{margin-top:10px}.strategy-name[data-v-2795384e]{font-size:13px;font-weight:700;color:#0f172a}.reason-cell[data-v-2795384e]{font-size:12px;line-height:1.45;color:#475569}.check-list[data-v-2795384e]{display:flex;flex-direction:column;gap:8px}.check-row[data-v-2795384e]{display:grid;grid-template-columns:140px 64px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:10px;background:#f8fafceb;border:1px solid rgba(148,163,184,.18)}.check-name[data-v-2795384e]{min-width:0;overflow:hidden;font-size:12px;font-weight:700;color:#334155;text-overflow:ellipsis;white-space:nowrap}.check-pass[data-v-2795384e]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700}.check-pass.ok[data-v-2795384e]{color:#166534;background:#22c55e24}.check-pass.fail[data-v-2795384e]{color:#b91c1c;background:#ef44441f}.check-detail[data-v-2795384e]{min-width:0;font-size:12px;line-height:1.5;color:#475569;overflow-wrap:anywhere}@media(max-width:860px){.diagnose-page[data-v-2795384e]{padding:10px}.health-overview-panel[data-v-2795384e],.health-workspace[data-v-2795384e]{grid-template-columns:1fr}.dashboard-head[data-v-2795384e]{flex-wrap:wrap;gap:6px 12px}.intel-grid[data-v-2795384e]{display:flex;width:100%;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.intel-grid[data-v-2795384e]::-webkit-scrollbar{display:none}.intel-card[data-v-2795384e]{flex:0 0 158px;padding:7px 8px;border-radius:8px}.intel-card-head[data-v-2795384e]{gap:5px}.intel-card-head span[data-v-2795384e]{font-size:11px}.intel-card-head em[data-v-2795384e]{font-size:9px}.intel-headline[data-v-2795384e]{margin-top:4px;font-size:13px}.intel-card p[data-v-2795384e]{min-height:0;margin-top:3px;font-size:10px;line-height:1.25;-webkit-line-clamp:1}.intel-mini-row[data-v-2795384e]{flex-wrap:nowrap;gap:3px;margin-top:5px;overflow-x:auto;scrollbar-width:none}.intel-mini-row[data-v-2795384e]::-webkit-scrollbar{display:none}.intel-mini-row span[data-v-2795384e]{flex:0 0 auto;height:18px;padding:0 5px}.intel-mini-row em[data-v-2795384e],.intel-mini-row strong[data-v-2795384e]{font-size:9px}.health-workspace[data-v-2795384e]{height:auto;min-height:0;grid-template-columns:1fr;gap:8px}.rule-panel-card[data-v-2795384e],.detail-panel-card[data-v-2795384e]{height:auto}.panel-resize-handle[data-v-2795384e],.overview-actions[data-v-2795384e],.rule-filter-row[data-v-2795384e]{display:none}.health-overview-panel[data-v-2795384e]{align-items:flex-start}.metric-strip[data-v-2795384e]{flex-wrap:wrap;overflow:visible}.metric-cell.metric-close[data-v-2795384e],.metric-cell.metric-change[data-v-2795384e]{display:none}.metric-cell[data-v-2795384e]{padding:0 8px}.metric-cell[data-v-2795384e]:first-child{padding-left:0}.metric-cell em[data-v-2795384e]{margin-right:4px;font-size:10px;font-weight:700}.metric-cell strong[data-v-2795384e]{font-size:12px;font-weight:900}.rule-panel[data-v-2795384e]{display:flex;flex-direction:column;gap:6px;overflow:visible}.detail-panel[data-v-2795384e]{display:flex;flex-direction:column;overflow:visible}.detail-tab-content[data-v-2795384e],.info-detail-panel[data-v-2795384e]{overflow:visible}.info-metric-list[data-v-2795384e]{grid-template-columns:1fr}.strategy-table.compact[data-v-2795384e]{gap:4px;max-height:none;overflow:visible;padding-right:0}.strategy-table.compact .strategy-row[data-v-2795384e]{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border-radius:8px}.strategy-table.compact .strategy-body[data-v-2795384e]:after{content:"";flex:0 0 auto;width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.62;transform:rotate(45deg)}.strategy-table.compact .strategy-body.active[data-v-2795384e]:after{transform:rotate(225deg)}.strategy-table.compact .strategy-name[data-v-2795384e]{grid-column:auto;min-width:0;flex:1 1 auto;font-size:13px}.strategy-pass-count[data-v-2795384e],.strategy-table.compact .reason-cell[data-v-2795384e]{display:none}.strategy-state[data-v-2795384e]{display:inline-flex;flex:0 0 auto;grid-column:auto;justify-self:auto}.inline-rule-detail[data-v-2795384e]{max-height:none;margin:-1px 0 4px;padding:6px;overflow:visible}.inline-rule-detail .check-list[data-v-2795384e]{max-height:none;gap:4px;overflow:visible}.inline-rule-detail .check-row[data-v-2795384e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 7px}.inline-rule-detail .check-name[data-v-2795384e]{grid-column:1;white-space:normal}.inline-rule-detail .check-pass[data-v-2795384e]{grid-column:2;justify-self:end}.inline-rule-detail .check-detail[data-v-2795384e]{grid-column:1 / -1}.stock-name[data-v-2795384e]{flex:0 1 auto;font-size:17px}.diagnose-watch-inline[data-v-2795384e]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.diagnose-watch-list[data-v-2795384e]{grid-template-columns:1fr;max-height:180px}.search-toolbar[data-v-2795384e]{grid-template-columns:minmax(86px,1fr) 126px 74px;width:100%;justify-content:stretch;gap:6px}.search-toolbar[data-v-2795384e] .n-input,.search-toolbar[data-v-2795384e] .n-button{height:30px;min-height:30px}.diagnose-date-picker[data-v-2795384e]{width:126px}.diagnose-submit-btn[data-v-2795384e]{width:74px;padding:0 6px;font-size:12px}.stock-title-row[data-v-2795384e]{align-items:baseline;gap:6px;width:100%}.stock-code[data-v-2795384e]{font-size:10px}.mobile-head-metrics[data-v-2795384e]{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:5px;white-space:nowrap}.mobile-head-metrics strong[data-v-2795384e]{color:#0f172a;font-size:16px;font-weight:950}.mobile-head-metrics em[data-v-2795384e]{font-size:12px;font-style:normal;font-weight:900}.mobile-watch-action[data-v-2795384e]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:22px;padding:0 7px;border:1px solid rgba(37,99,235,.24);border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:11px;font-weight:900;white-space:nowrap}.mobile-watch-action.active[data-v-2795384e]{border-color:#94a3b847;background:#94a3b81f;color:#475569}.strategy-row[data-v-2795384e]{grid-template-columns:1fr}.strategy-table.compact .strategy-row[data-v-2795384e]{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.strategy-table.compact .strategy-name[data-v-2795384e]{grid-column:1}.strategy-state[data-v-2795384e]{grid-column:2;justify-self:end}.strategy-table.compact .reason-cell[data-v-2795384e]{grid-column:1;grid-row:2}.strategy-pass-count[data-v-2795384e]{grid-column:2;grid-row:2;justify-self:end}.check-row[data-v-2795384e]{grid-template-columns:1fr}.inline-rule-detail .check-row[data-v-2795384e]{grid-template-columns:minmax(0,1fr) auto}}.terminal-shell[data-v-2795384e]{display:flex;flex-direction:column;gap:4px;min-width:0}.terminal-bar[data-v-2795384e]{display:flex;align-items:center;gap:12px;min-height:46px;padding:5px 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#fffffff0}.symbol-switcher[data-v-2795384e]{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;height:32px;padding:0 11px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#f8fafce6;color:#64748b;cursor:pointer;transition:border-color .15s ease,background .15s ease}.symbol-switcher[data-v-2795384e]:hover{border-color:#2563eb70;background:#2563eb0f}.symbol-switcher b[data-v-2795384e]{color:#0f172a;font-size:14px;font-weight:950;white-space:nowrap}.symbol-switcher em[data-v-2795384e]{color:#787b86;font-size:11px;font-style:normal;font-weight:700}.switcher-caret[data-v-2795384e]{color:#94a3b8;font-size:10px;font-style:normal}.sym-price[data-v-2795384e]{flex:0 0 auto;color:#0f172a;font-size:19px;font-weight:950;line-height:1}.sym-chg[data-v-2795384e]{flex:0 0 auto;font-size:13px;font-weight:900}.sym-mets[data-v-2795384e]{display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none}.sym-mets[data-v-2795384e]::-webkit-scrollbar{display:none}.sym-met[data-v-2795384e]{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:5px;padding:0 12px;border-left:1px solid rgba(148,163,184,.18);white-space:nowrap}.sym-met em[data-v-2795384e]{color:#787b86;font-size:11px;font-style:normal}.sym-met strong[data-v-2795384e]{color:#0f172a;font-size:12px;font-weight:800}.sym-right[data-v-2795384e]{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto}.watch-stepper[data-v-2795384e]{display:inline-flex;align-items:center;gap:5px}.watch-stepper-count[data-v-2795384e]{min-width:34px;color:#94a3b8;font-size:10px;text-align:center;white-space:nowrap}.sym-date[data-v-2795384e]{color:#94a3b8;font-size:11px;white-space:nowrap}.terminal-workspace[data-v-2795384e]{display:flex;align-items:stretch;gap:6px;min-height:0}.terminal-watch-rail[data-v-2795384e]{display:flex;align-items:center;gap:6px;height:32px;min-width:0;padding:1px 6px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fffffff0}.terminal-watch-filters[data-v-2795384e]{display:flex;flex:0 0 auto;align-items:center;gap:5px}.terminal-watch-select[data-v-2795384e]{width:126px}.terminal-watch-select.is-group[data-v-2795384e]{width:116px}.terminal-watch-divider[data-v-2795384e]{flex:0 0 auto;width:1px;height:18px;background:#94a3b83d}.terminal-stock-rail[data-v-2795384e]{display:flex;flex:1 1 auto;align-items:center;gap:4px;min-height:0;overflow-x:auto;scrollbar-width:none}.terminal-stock-rail[data-v-2795384e]::-webkit-scrollbar{display:none}.terminal-stock-rail.loading[data-v-2795384e]{opacity:.58;pointer-events:none}.terminal-stock-chip[data-v-2795384e]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;height:24px;max-width:170px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#334155;cursor:pointer}.terminal-stock-chip strong[data-v-2795384e],.terminal-stock-chip em[data-v-2795384e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-stock-chip strong[data-v-2795384e]{color:inherit;font-size:11px;font-weight:850}.terminal-stock-chip em[data-v-2795384e]{flex:0 0 auto;color:#94a3b8;font-size:9px;font-style:normal}.terminal-stock-chip[data-v-2795384e]:hover{background:#94a3b81a}.terminal-stock-chip.active[data-v-2795384e]{border-color:#2563eb52;background:#2563eb17;color:#1d4ed8}.terminal-stock-empty[data-v-2795384e]{padding:0 6px;color:#94a3b8;font-size:10px;line-height:24px;white-space:nowrap}.terminal-workspace.resizing[data-v-2795384e],.terminal-workspace.resizing[data-v-2795384e] *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.terminal-chart[data-v-2795384e]{flex:1 1 auto;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#fffffff0;padding:6px}.intel-drawer[data-v-2795384e]{display:flex;flex:0 0 auto;flex-direction:column;width:var(--detail-panel-width, 400px);min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#fffffff0}.drawer-head[data-v-2795384e]{display:flex;flex:0 0 auto;align-items:center;gap:8px;height:38px;padding:0 10px;border-bottom:1px solid rgba(148,163,184,.16)}.drawer-head b[data-v-2795384e]{color:#0f172a;font-size:13px;font-weight:950}.drawer-head>em[data-v-2795384e]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:10px;font-style:normal;font-weight:950}.drawer-pin[data-v-2795384e],.drawer-close[data-v-2795384e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer}.drawer-pin[data-v-2795384e]{margin-left:auto}.drawer-pin[data-v-2795384e]:hover,.drawer-close[data-v-2795384e]:hover{background:#94a3b824;color:#475569}.drawer-pin.active[data-v-2795384e]{color:#2563eb}.drawer-close[data-v-2795384e]{font-size:17px;line-height:1}.drawer-body[data-v-2795384e]{flex:1 1 auto;min-height:0;padding:9px 10px;overflow:hidden}.intel-rail[data-v-2795384e]{display:flex;flex:0 0 auto;flex-direction:column;gap:3px;width:54px;padding:7px 5px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#fbfcfef5}.rail-item[data-v-2795384e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:46px;padding:0;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .14s ease,color .14s ease}.rail-item span[data-v-2795384e]{font-size:10px;font-weight:800;line-height:1}.rail-item[data-v-2795384e]:hover{background:#94a3b81f;color:#334155}.rail-item.active[data-v-2795384e]{background:#2563eb1a;color:#1d4ed8}.rail-dot[data-v-2795384e]{position:absolute;top:5px;right:7px;width:6px;height:6px;border-radius:50%}.rail-dot.blue[data-v-2795384e]{background:#2563eb}.rail-dot.red[data-v-2795384e]{background:#ef4444}@media(max-width:860px){.terminal-workspace[data-v-2795384e]{flex-direction:column;gap:8px}.terminal-watch-rail[data-v-2795384e]{gap:5px}.terminal-watch-select[data-v-2795384e]{width:112px}.terminal-watch-select.is-group[data-v-2795384e]{width:104px}.terminal-chart[data-v-2795384e]{order:1}.intel-rail[data-v-2795384e]{order:2;width:100%;flex-direction:row;overflow-x:auto;padding:4px 6px;margin-left:0;scrollbar-width:none}.intel-rail[data-v-2795384e]::-webkit-scrollbar{display:none}.rail-item[data-v-2795384e]{flex:0 0 auto;flex-direction:row;width:auto;height:32px;padding:0 10px;gap:5px}.rail-dot[data-v-2795384e]{position:static;margin-left:2px}.intel-drawer[data-v-2795384e]{order:3;width:100%;height:auto;max-height:none}.drawer-pin[data-v-2795384e],.drawer-close[data-v-2795384e]{display:none}.drawer-body[data-v-2795384e]{overflow:visible}.terminal-bar[data-v-2795384e]{flex-wrap:wrap;row-gap:4px;padding:8px 10px}.sym-mets[data-v-2795384e]{order:4;width:100%}.sym-right .sym-date[data-v-2795384e]{display:none}}.diag-mobile[data-v-2795384e]{display:flex;flex-direction:column;height:calc(100dvh - 56px - env(safe-area-inset-bottom));min-height:0;overflow:hidden;background:#f3f7fb}.dm-head[data-v-2795384e]{flex:0 0 auto;background:#fff;border-bottom:1px solid #e5e7eb;padding:3px 14px}.dm-title-row[data-v-2795384e]{display:flex;align-items:center;justify-content:center;gap:10px}.dm-symbol[data-v-2795384e]{display:inline-flex;align-items:baseline;gap:6px;border:0;background:transparent;padding:0;cursor:pointer;min-width:0;flex:1 1 auto}.dm-symbol b[data-v-2795384e]{font-size:17px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.dm-symbol em[data-v-2795384e]{font-style:normal;font-size:12px;color:#64748b;white-space:nowrap}.dm-caret[data-v-2795384e]{font-style:normal;font-size:12px;color:#94a3b8}.dm-watch[data-v-2795384e]{flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11px;padding:4px 12px;border-radius:999px}.dm-watch.on[data-v-2795384e]{border-color:#10b98166;color:#059669;background:#10b98114}.dm-watch-stepper[data-v-2795384e]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.dm-watch-stepper button[data-v-2795384e]{min-width:48px;height:26px;padding:0 6px;border:1px solid #dbe4f0;border-radius:5px;background:#f8fafc;color:#2563eb;font-size:11px;font-weight:700}.dm-watch-stepper button[data-v-2795384e]:disabled{color:#a8b2c1;cursor:not-allowed;opacity:.55}.dm-watch-stepper span[data-v-2795384e]{min-width:27px;color:#94a3b8;font-size:9px;text-align:center;white-space:nowrap}.dm-quote[data-v-2795384e]{flex:0 0 auto;display:flex;align-items:stretch;gap:14px;background:#fff;border-top:1px solid #e5e7eb;padding:2px 14px 3px}.dm-quote-left[data-v-2795384e]{flex:0 0 auto;min-width:84px;display:flex;flex-direction:column;justify-content:center}.dm-price[data-v-2795384e]{font-size:30px;font-weight:700;line-height:1.05;color:#0f172a;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.dm-price.up[data-v-2795384e]{color:#dc2626}.dm-price.down[data-v-2795384e]{color:#16a34a}.dm-chg-row[data-v-2795384e]{display:flex;align-items:baseline;gap:8px;margin-top:2px}.dm-chg[data-v-2795384e]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dm-chg.up[data-v-2795384e]{color:#dc2626}.dm-chg.down[data-v-2795384e]{color:#16a34a}.dm-quote-cols[data-v-2795384e]{flex:1 1 auto;display:flex;gap:10px;min-width:0}.dm-col[data-v-2795384e]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.dm-item[data-v-2795384e]{display:flex;align-items:baseline;gap:5px;white-space:nowrap;overflow:hidden}.dm-lbl[data-v-2795384e]{flex:0 0 auto;font-size:11px;color:#94a3b8;line-height:1.4}.dm-val[data-v-2795384e]{font-size:12px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.dm-chart[data-v-2795384e]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff;border-bottom:1px solid #e5e7eb}.dm-chart.is-shrunk[data-v-2795384e]{flex:0 0 260px}.dm-chart[data-v-2795384e] .klwc-wrap{flex:1 1 auto;min-height:0;border:0;border-radius:0}.dm-chart[data-v-2795384e] .klwc-main{flex:1 1 auto;min-height:0}.dm-info[data-v-2795384e]{flex:0 0 26%;display:flex;flex-direction:column;min-height:0;background:#fff;border-top:1px solid #e5e7eb}.dm-chart.is-shrunk+.dm-info[data-v-2795384e]{flex:1 1 auto}.dm-tabs[data-v-2795384e]{flex:0 0 auto;display:flex;gap:6px;overflow-x:auto;padding:5px 10px 6px;scrollbar-width:none;white-space:nowrap}.dm-tabs[data-v-2795384e]::-webkit-scrollbar{display:none}.dm-tab[data-v-2795384e]{flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:600;padding:5px 13px;border-radius:8px;display:inline-flex;align-items:center;gap:4px}.dm-tab em[data-v-2795384e]{font-style:normal;font-size:10px;font-weight:700;color:#2563eb;background:#2563eb1a;border-radius:999px;padding:0 5px;line-height:15px}.dm-tab.active[data-v-2795384e]{background:#2563eb;border-color:#2563eb;color:#fff}.dm-tab.active em[data-v-2795384e]{color:#fff;background:#ffffff3d}.dm-info-body[data-v-2795384e]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 10px 12px}.dm-info-empty[data-v-2795384e]{text-align:center;color:#94a3b8;font-size:12px;padding:18px 0}.dm-strategy-list[data-v-2795384e]{display:flex;flex-direction:column;gap:8px}.dm-strategy-card[data-v-2795384e]{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:9px 12px;cursor:pointer}.dm-strategy-card.hit[data-v-2795384e]{border-color:#16a34a47}.dm-strategy-card.miss[data-v-2795384e]{border-color:#ef444433}.dm-strategy-card.active[data-v-2795384e]{border-color:#2563eb;box-shadow:0 2px 10px #2563eb1f}.dm-strategy-top[data-v-2795384e]{display:flex;align-items:center;gap:8px}.dm-strategy-name[data-v-2795384e]{font-size:13px;font-weight:700;color:#0f172a;flex:0 0 auto}.dm-strategy-state[data-v-2795384e]{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px}.dm-strategy-state.ok[data-v-2795384e]{background:#dcfce7;color:#15803d}.dm-strategy-state.fail[data-v-2795384e]{background:#fee2e2;color:#b91c1c}.dm-strategy-count[data-v-2795384e]{margin-left:auto;font-size:11px;color:#64748b;font-variant-numeric:tabular-nums}.dm-arrow[data-v-2795384e]{font-style:normal;font-size:11px;color:#94a3b8;flex:0 0 auto}.dm-strategy-reason[data-v-2795384e]{font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-strategy-checks[data-v-2795384e]{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;border-top:1px dashed #f1f5f9}.dm-check[data-v-2795384e]{display:flex;align-items:baseline;gap:6px;font-size:11px}.dm-check-name[data-v-2795384e]{color:#334155;flex:0 0 auto}.dm-check-pass[data-v-2795384e]{font-weight:700;flex:0 0 40px}.dm-check-pass.ok[data-v-2795384e]{color:#16a34a}.dm-check-pass.fail[data-v-2795384e]{color:#dc2626}.dm-check-detail[data-v-2795384e]{color:#64748b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-info-card[data-v-2795384e]{display:flex;flex-direction:column;gap:8px}.dm-info-head[data-v-2795384e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:9px 12px}.dm-info-head span[data-v-2795384e]{font-size:11px;color:#64748b}.dm-info-head strong[data-v-2795384e]{display:block;font-size:15px;font-weight:800;margin-top:2px}.dm-info-head p[data-v-2795384e]{font-size:11px;color:#94a3b8;margin-top:2px}html[data-theme=dark] .diag-mobile[data-v-2795384e]{background:#0b1120}html[data-theme=dark] .dm-head[data-v-2795384e]{background:#0a0d13;border-bottom-color:#242b38}html[data-theme=dark] .dm-symbol b[data-v-2795384e]{color:#fff}html[data-theme=dark] .dm-symbol em[data-v-2795384e],html[data-theme=dark] .dm-caret[data-v-2795384e]{color:#7a8390}html[data-theme=dark] .dm-watch[data-v-2795384e]{border-color:#94a3b866;background:transparent;color:#cbd5e1}html[data-theme=dark] .dm-watch.on[data-v-2795384e]{border-color:#34d39980;color:#6ee7b7;background:#10b9811f}html[data-theme=dark] .dm-watch-stepper button[data-v-2795384e]{border-color:#60a5fa57;background:#1e293bb8;color:#93c5fd}html[data-theme=dark] .dm-watch-stepper button[data-v-2795384e]:disabled{color:#64748b}html[data-theme=dark] .dm-quote[data-v-2795384e]{background:#12161f;border-top-color:#242b38}html[data-theme=dark] .dm-price[data-v-2795384e]{color:#e8edf5}html[data-theme=dark] .dm-price.up[data-v-2795384e]{color:#f6465d}html[data-theme=dark] .dm-price.down[data-v-2795384e]{color:#2ebd85}html[data-theme=dark] .dm-chg.up[data-v-2795384e]{color:#f6465d}html[data-theme=dark] .dm-chg.down[data-v-2795384e]{color:#2ebd85}html[data-theme=dark] .dm-val[data-v-2795384e]{color:#e8edf5}html[data-theme=dark] .dm-lbl[data-v-2795384e]{color:#6b7280}html[data-theme=dark] .dm-chart[data-v-2795384e]{background:#0b1220;border-bottom-color:#94a3b829}html[data-theme=dark] .dm-info[data-v-2795384e]{background:#0f172a;border-top-color:#94a3b829}html[data-theme=dark] .dm-tab[data-v-2795384e]{background:#0f172a;border-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .dm-tab.active[data-v-2795384e]{background:#2563eb;border-color:#2563eb;color:#fff}html[data-theme=dark] .dm-strategy-card[data-v-2795384e]{background:#0f172a;border-color:#94a3b833}html[data-theme=dark] .dm-strategy-name[data-v-2795384e]{color:#e2e8f0}html[data-theme=dark] .dm-strategy-reason[data-v-2795384e]{color:#94a3b8}html[data-theme=dark] .dm-check-name[data-v-2795384e]{color:#cbd5e1}html[data-theme=dark] .dm-check-detail[data-v-2795384e]{color:#94a3b8}html[data-theme=dark] .dm-info-head[data-v-2795384e]{background:#0b1220;border-color:#94a3b829}html[data-theme=dark] .dm-info-head span[data-v-2795384e]{color:#94a3b8}html[data-theme=dark] .dm-info-head p[data-v-2795384e]{color:#64748b}html[data-theme=dark] .dm-strategy-count[data-v-2795384e]{color:#94a3b8}html[data-theme=dark] .dm-arrow[data-v-2795384e],html[data-theme=dark] .dm-info-empty[data-v-2795384e]{color:#64748b}.diagnose-switcher-pop{width:min(460px,calc(100vw - 32px));padding:0}.switcher-pop-inner{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.sw-search-row{display:flex;align-items:center;gap:8px}.sw-search-row .sw-search-input{flex:1 1 auto;min-width:0}.sw-search-row .sw-date-picker{flex:0 0 128px}.sw-candidates{display:flex;flex-wrap:wrap;gap:6px}.sw-candidates button{padding:3px 9px;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#f8fafce6;color:#334155;font-size:12px;cursor:pointer}.sw-candidates button:hover{border-color:#2563eb70;color:#1d4ed8}.sw-watch{display:flex;flex-direction:column;gap:7px;padding-top:8px;border-top:1px dashed rgba(148,163,184,.28)}.sw-chips{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.sw-chips::-webkit-scrollbar{display:none}.sw-chips button{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:transparent;color:#64748b;font-size:11px;font-weight:700;cursor:pointer}.sw-chips button.active{border-color:#2563eb70;background:#2563eb14;color:#1d4ed8}.sw-chips button em{font-size:10px;font-style:normal;opacity:.75}.sw-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.sw-list button{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.sw-list button:hover{background:#94a3b81f}.sw-list button.active{background:#2563eb14}.sw-list strong{color:#0f172a;font-size:12.5px;font-weight:800}.sw-list em{color:#94a3b8;font-size:11px;font-style:normal}.sw-list .sw-list-sub{margin-left:auto;overflow:hidden;max-width:45%;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sw-empty{padding:10px 0;color:#94a3b8;font-size:12px;text-align:center}html[data-theme=dark] .diagnose-page .terminal-bar,html[data-theme=dark] .diagnose-page .terminal-watch-rail,html[data-theme=dark] .diagnose-page .terminal-chart,html[data-theme=dark] .diagnose-page .intel-drawer{border-color:#94a3b82e;background:#0f172abd}html[data-theme=dark] .diagnose-page .intel-rail{border-color:#94a3b82e;background:#0f172a99}html[data-theme=dark] .diagnose-page .symbol-switcher{border-color:#94a3b842;background:#1e293bb3}html[data-theme=dark] .diagnose-page .terminal-stock-chip{border-color:transparent;color:#cbd5e1}html[data-theme=dark] .diagnose-page .terminal-stock-chip:hover{background:#94a3b81f}html[data-theme=dark] .diagnose-page .terminal-stock-chip.active{border-color:#60a5fa70;background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .diagnose-page .symbol-switcher b,html[data-theme=dark] .diagnose-page .sym-price,html[data-theme=dark] .diagnose-page .sym-met strong,html[data-theme=dark] .diagnose-page .drawer-head b{color:#e2e8f0}html[data-theme=dark] .diagnose-page .rail-item{color:#94a3b8}html[data-theme=dark] .diagnose-page .rail-item:hover{background:#94a3b824;color:#cbd5e1}html[data-theme=dark] .diagnose-page .rail-item.active{background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .diagnose-page .drawer-head{border-bottom-color:#94a3b82e}html[data-theme=dark] .sw-list strong{color:#e2e8f0}html[data-chart-theme=tdx] .diagnose-page .terminal-bar,html[data-chart-theme=tdx] .diagnose-page .terminal-watch-rail,html[data-chart-theme=tdx] .diagnose-page .terminal-chart,html[data-chart-theme=tdx] .diagnose-page .intel-drawer,html[data-chart-theme=tdx] .diagnose-page .intel-rail{border-color:#d2d2d233!important;background:#101010!important}html[data-chart-theme=tdx] .diagnose-page .symbol-switcher{border-color:#d2d2d23d!important;background:#181818!important}html[data-chart-theme=tdx] .diagnose-page .terminal-stock-chip{border-color:transparent!important;color:#d8d8d8!important}html[data-chart-theme=tdx] .diagnose-page .terminal-stock-chip:hover{background:#181818!important}html[data-chart-theme=tdx] .diagnose-page .terminal-stock-chip.active{border-color:#facc1570!important;background:#facc151f!important;color:#ff6!important}html[data-chart-theme=tdx] .diagnose-page .symbol-switcher b,html[data-chart-theme=tdx] .diagnose-page .sym-price,html[data-chart-theme=tdx] .diagnose-page .sym-met strong,html[data-chart-theme=tdx] .diagnose-page .drawer-head b{color:#e8e8e8!important}html[data-chart-theme=tdx] .diagnose-page .rail-item.active{background:#facc151f!important;color:#ff6!important}.dm-switcher-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172a73}.dm-switcher{position:fixed;left:0;right:0;bottom:0;z-index:91;height:66vh;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 30px #0000002e;display:flex;flex-direction:column}.dm-switcher-handle{flex:0 0 auto;width:40px;height:5px;margin:8px auto 0;background:#e2e8f0;border-radius:3px}.dm-switcher-head{flex:0 0 auto;padding:12px 14px 8px;display:flex;align-items:center;justify-content:space-between}.dm-switcher-tabs{display:flex;gap:6px}.dm-switcher-tabs button{border:0;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;padding:4px 2px}.dm-switcher-tabs button.active{color:#2563eb;font-weight:700}.dm-switcher-close{border:0;background:transparent;color:#94a3b8;font-size:16px;padding:0 4px}.dm-switcher-search{flex:0 0 auto;margin:0 14px 8px}.dm-switcher-search :deep(.n-input){border-radius:10px}.dm-switcher-scope{flex:0 0 auto;display:flex;gap:6px;overflow-x:auto;padding:0 14px 6px;scrollbar-width:none;white-space:nowrap}.dm-switcher-scope::-webkit-scrollbar{display:none}.dm-switcher-groups{padding-bottom:8px}.dm-scope-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.dm-scope-chip em{font-style:normal;font-size:10px;color:#2563eb;background:#2563eb1a;border-radius:999px;padding:0 5px;line-height:14px}.dm-scope-chip.active{background:#2563eb;border-color:#2563eb;color:#fff}.dm-scope-chip.active em{color:#fff;background:#ffffff3d}.dm-switcher-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 0 12px}.dm-switch-row{display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid #f1f5f9;background:transparent;padding:11px 14px;text-align:left;cursor:pointer}.dm-switch-row.active{background:#f0f7ff}.dm-switch-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px}.dm-switch-main strong{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-switch-main em{font-style:normal;font-size:11px;color:#94a3b8;flex:0 0 auto}.dm-switch-main i{font-style:normal;font-size:10px;color:#b9c2cf;background:#f1f5f9;border-radius:4px;padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.dm-switch-check{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px}.dm-switcher-empty{text-align:center;color:#94a3b8;font-size:12px;padding:24px 0}html[data-theme=dark] .dm-switcher{background:#0f172a}html[data-theme=dark] .dm-switcher-handle{background:#1e293b}html[data-theme=dark] .dm-switcher-tabs button{color:#64748b}html[data-theme=dark] .dm-switcher-tabs button.active{color:#93c5fd}html[data-theme=dark] .dm-switcher-close{color:#64748b}html[data-theme=dark] .dm-scope-chip{background:#0f172a;border-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .dm-scope-chip.active{background:#2563eb;border-color:#2563eb;color:#fff}html[data-theme=dark] .dm-switch-row{border-bottom-color:#94a3b81f}html[data-theme=dark] .dm-switch-row.active{background:#2563eb1f}html[data-theme=dark] .dm-switch-main strong{color:#e2e8f0}html[data-theme=dark] .dm-switch-main em{color:#64748b}html[data-theme=dark] .dm-switch-main i{background:#1e293b;color:#94a3b8}html[data-theme=dark] .dm-switcher-empty{color:#64748b}.watchlist-page[data-v-9db0340d]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f6f7f9}.wl-topbar[data-v-9db0340d]{flex:none;display:flex;align-items:center;gap:16px;padding:8px 14px;border-bottom:1px solid rgba(148,163,184,.2);background:#fff}.wl-title[data-v-9db0340d]{font-size:14px;font-weight:800;color:#0f172a;white-space:nowrap}.wl-kpis[data-v-9db0340d]{display:flex;align-items:center;gap:14px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.wl-kpis[data-v-9db0340d]::-webkit-scrollbar{display:none}.wl-kpi[data-v-9db0340d]{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.wl-kpi label[data-v-9db0340d]{font-size:11px;color:#94a3b8;font-weight:700}.wl-kpi b[data-v-9db0340d]{font-size:13px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.wl-kpi.is-alert b[data-v-9db0340d]{color:#d97706}.wl-top-actions[data-v-9db0340d]{flex:none;display:flex;gap:8px}.wl-body[data-v-9db0340d]{flex:1;min-height:0;display:flex;gap:8px;padding:8px}.wl-list[data-v-9db0340d]{flex:none;width:280px;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#fff}.wl-scope-strip[data-v-9db0340d]{flex:none;--horizontal-strip-gap: 5px}.wl-scope-chip[data-v-9db0340d]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 8px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;color:#475569;font-size:11px;font-weight:800;cursor:pointer}.wl-scope-chip.is-group[data-v-9db0340d]{height:23px;border-radius:7px;background:#f8fafce6}.wl-scope-chip.active[data-v-9db0340d]{border-color:#2563eb70;background:#2563eb1a;color:#1d4ed8}.wl-scope-chip em[data-v-9db0340d]{color:#94a3b8;font-size:10px;font-style:normal}.group-add-chip[data-v-9db0340d]{border-style:dashed;color:#1d4ed8}.group-delete[data-v-9db0340d]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;color:#94a3b8;font-size:12px;font-style:normal;line-height:1}.group-delete[data-v-9db0340d]:hover{background:#ef44441f;color:#b91c1c}.wl-add-row[data-v-9db0340d]{flex:none;display:flex;gap:6px}.wl-add-row[data-v-9db0340d] .n-auto-complete{flex:1;min-width:0}.wl-filter-row[data-v-9db0340d]{flex:none;display:flex;gap:6px}.wl-filter-row[data-v-9db0340d] .n-input,.wl-filter-row[data-v-9db0340d] .n-select{flex:1;min-width:0}.wl-items[data-v-9db0340d]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px}.wl-items.is-loading[data-v-9db0340d]{opacity:.6}.wl-item[data-v-9db0340d]{flex:none;display:flex;flex-direction:column;gap:3px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:#f8fafccc;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.wl-item[data-v-9db0340d]:hover{background:#2563eb0f}.wl-item.active[data-v-9db0340d]{border-color:#2563eb66;background:#2563eb1a}.wl-item-main[data-v-9db0340d]{display:flex;align-items:center;gap:6px;min-width:0}.wl-item-name[data-v-9db0340d]{font-size:13px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-item-code[data-v-9db0340d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#64748b;white-space:nowrap}.wl-item-group[data-v-9db0340d]{flex:none;padding:0 5px;border-radius:5px;background:#f59e0b1f;color:#b45309;font-size:10px;font-weight:800;line-height:16px;white-space:nowrap;max-width:56px;overflow:hidden;text-overflow:ellipsis}.wl-item-badges[data-v-9db0340d]{display:inline-flex;gap:4px;margin-left:auto}.wl-badge[data-v-9db0340d]{flex:none;padding:0 5px;border-radius:5px;font-size:10px;font-weight:800;font-style:normal;line-height:16px;white-space:nowrap}.wl-badge.is-target[data-v-9db0340d]{background:#dc26261f;color:#dc2626}.wl-badge.is-stop[data-v-9db0340d]{background:#16a34a24;color:#15803d}.wl-badge.is-signal[data-v-9db0340d]{background:#2563eb1f;color:#1d4ed8}.wl-item-sub[data-v-9db0340d]{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.wl-item-days[data-v-9db0340d]{margin-left:auto;color:#94a3b8;font-weight:600}.wl-empty[data-v-9db0340d]{padding:32px 0}.wl-chart[data-v-9db0340d]{flex:1;min-width:0;min-height:0}.wl-chart[data-v-9db0340d] .klwc-wrap{border-radius:10px}.wl-chart-empty[data-v-9db0340d]{height:100%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#fff}.wl-context[data-v-9db0340d]{flex:none;width:264px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#fff}.ctx-head[data-v-9db0340d]{display:flex;align-items:baseline;gap:8px}.ctx-name[data-v-9db0340d]{font-size:15px;font-weight:800;color:#0f172a}.ctx-code[data-v-9db0340d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#64748b}.ctx-tags[data-v-9db0340d]{display:flex;flex-wrap:wrap;gap:5px}.ctx-metrics[data-v-9db0340d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ctx-metric[data-v-9db0340d]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;background:#f8fafce6}.ctx-metric label[data-v-9db0340d]{font-size:10px;color:#94a3b8;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-metric b[data-v-9db0340d]{font-size:13px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.ctx-section[data-v-9db0340d]{display:flex;flex-direction:column;gap:6px}.ctx-section-title[data-v-9db0340d]{font-size:11px;font-weight:800;color:#64748b}.ctx-price-row[data-v-9db0340d]{display:flex;gap:6px}.ctx-price-row[data-v-9db0340d] .n-input{flex:1;min-width:0}.price-prefix[data-v-9db0340d]{font-size:10px;font-weight:800}.price-prefix.is-target[data-v-9db0340d]{color:#dc2626}.price-prefix.is-stop[data-v-9db0340d]{color:#15803d}.ctx-hint[data-v-9db0340d]{font-size:10px;color:#94a3b8;line-height:1.5}.ctx-note-actions[data-v-9db0340d]{display:flex;justify-content:flex-end}.ctx-actions[data-v-9db0340d]{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px;border-top:1px dashed rgba(148,163,184,.3)}.ctx-actions[data-v-9db0340d] .n-button{width:100%;padding:0 4px}.ctx-actions[data-v-9db0340d] .n-button__content{font-size:12px}.ctx-empty[data-v-9db0340d]{margin:auto}.pct-up[data-v-9db0340d]{color:#dc2626}.pct-down[data-v-9db0340d]{color:#16a34a}.pct-flat[data-v-9db0340d]{color:#64748b}@media(max-width:1023px){.watchlist-page[data-v-9db0340d]{height:calc(100dvh - var(--mobile-tabbar-h, 56px) - env(safe-area-inset-bottom) - 12px);overflow-y:auto;-webkit-overflow-scrolling:touch}.wl-body[data-v-9db0340d]{flex-direction:column}.wl-list[data-v-9db0340d]{width:100%;max-height:300px}.wl-chart[data-v-9db0340d]{min-height:320px}.wl-context[data-v-9db0340d]{width:100%;max-height:52vh;overflow-y:auto}}html[data-theme=dark] .watchlist-page{background:#0b1220}html[data-theme=dark] .watchlist-page .wl-topbar,html[data-theme=dark] .watchlist-page .wl-list,html[data-theme=dark] .watchlist-page .wl-context,html[data-theme=dark] .watchlist-page .wl-chart-empty{background:#0f172a;border-color:#94a3b829}html[data-theme=dark] .watchlist-page .wl-title,html[data-theme=dark] .watchlist-page .wl-kpi b,html[data-theme=dark] .watchlist-page .wl-item-name,html[data-theme=dark] .watchlist-page .ctx-name,html[data-theme=dark] .watchlist-page .ctx-metric b{color:#f8fafc}html[data-theme=dark] .watchlist-page .wl-kpi.is-alert b{color:#fbbf24}html[data-theme=dark] .watchlist-page .wl-scope-chip{border-color:#94a3b83d;background:#0f172ac2;color:#cbd5e1}html[data-theme=dark] .watchlist-page .wl-scope-chip.active{border-color:#93c5fd75;background:#3b82f638;color:#93c5fd}html[data-theme=dark] .watchlist-page .group-add-chip{color:#93c5fd}html[data-theme=dark] .watchlist-page .wl-item{background:#1e293b99}html[data-theme=dark] .watchlist-page .wl-item:hover{background:#3b82f624}html[data-theme=dark] .watchlist-page .wl-item.active{border-color:#93c5fd66;background:#3b82f633}html[data-theme=dark] .watchlist-page .wl-item-code,html[data-theme=dark] .watchlist-page .ctx-code,html[data-theme=dark] .watchlist-page .wl-item-days{color:#94a3b8}html[data-theme=dark] .watchlist-page .ctx-metric{background:#1e293b99}html[data-theme=dark] .watchlist-page .pct-up{color:#f87171}html[data-theme=dark] .watchlist-page .pct-down{color:#4ade80}html[data-theme=dark] .watchlist-page .pct-flat{color:#94a3b8}html[data-chart-theme=tdx] .watchlist-page{background:#000}html[data-chart-theme=tdx] .watchlist-page .wl-topbar,html[data-chart-theme=tdx] .watchlist-page .wl-list,html[data-chart-theme=tdx] .watchlist-page .wl-context,html[data-chart-theme=tdx] .watchlist-page .wl-chart-empty{background:#0a0a0a;border-color:#a0a0a038}html[data-chart-theme=tdx] .watchlist-page .wl-item,html[data-chart-theme=tdx] .watchlist-page .ctx-metric{background:#141414}html[data-chart-theme=tdx] .watchlist-page .wl-item:hover{background:#1a1a1a}html[data-chart-theme=tdx] .watchlist-page .wl-item.active{background:#1f2a1a;border-color:#00c87866}html[data-chart-theme=tdx] .watchlist-page .wl-scope-chip{background:#141414!important;border-color:#a0a0a042!important;color:#d4d4d4}html[data-chart-theme=tdx] .watchlist-page .wl-scope-chip.active{background:#00c87829!important;border-color:#00c87870!important;color:#6ee7b7}.cases-page[data-v-334e35a8]{padding:14px}.card-title-inline[data-v-334e35a8]{display:inline-flex;align-items:center;gap:10px}.count-badge[data-v-334e35a8]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:12px;font-weight:700}.summary-card[data-v-334e35a8]{border-radius:14px}.summary-label[data-v-334e35a8]{font-size:12px;color:#64748b}.summary-value[data-v-334e35a8]{margin-top:8px;font-size:24px;font-weight:800;color:#0f172a}.summary-unit[data-v-334e35a8]{margin-left:2px;font-size:14px;color:#64748b}[data-v-334e35a8] .cell-code-wrap{display:flex;flex-direction:column;gap:2px}[data-v-334e35a8] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:#0f172a}[data-v-334e35a8] .cell-name{font-size:11px;color:#64748b}[data-v-334e35a8] .n-data-table-table{table-layout:fixed}.reason-cell[data-v-334e35a8]{font-size:12px;color:#334155;line-height:1.5}.strategy-stack[data-v-334e35a8]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.strategy-chip[data-v-334e35a8]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:12px;font-weight:700}.status-chip[data-v-334e35a8]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#94a3b829;color:#475569;font-size:12px;font-weight:700}.status-chip.is-planned[data-v-334e35a8]{background:#3b82f61f;color:#1d4ed8}.status-chip.is-entered[data-v-334e35a8]{background:#0ea5e91f;color:#0369a1}.status-chip.is-exited[data-v-334e35a8],.status-chip.is-reviewed[data-v-334e35a8]{background:#22c55e1f;color:#15803d}.status-chip.is-discarded[data-v-334e35a8]{background:#ef44441f;color:#b91c1c}.row-action-link[data-v-334e35a8]{height:24px;padding:0 4px;border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700;cursor:pointer;opacity:0;transition:opacity .16s ease,color .16s ease}.row-action-link[data-v-334e35a8]:hover{color:#1d4ed8}[data-v-334e35a8] .n-data-table-tr:hover .row-action-link{opacity:1}.pct-up[data-v-334e35a8]{color:#dc2626;font-weight:700}.pct-down[data-v-334e35a8]{color:#16a34a;font-weight:700}.pct-flat[data-v-334e35a8]{color:#64748b;font-weight:700}html[data-theme=dark] .summary-value[data-v-334e35a8]{color:#e2e8f0}html[data-theme=dark] .summary-unit[data-v-334e35a8]{color:#94a3b8}.case-detail-page[data-v-9c13e393]{padding:14px}.case-title[data-v-9c13e393]{font-size:18px;font-weight:800;color:#0f172a}.chart-wrap[data-v-9c13e393]{min-height:440px}.note-list[data-v-9c13e393]{display:flex;flex-direction:column;gap:10px}.note-row[data-v-9c13e393]{padding:12px;border-radius:12px;background:#0f172a0a}.note-head[data-v-9c13e393]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;color:#334155}.note-content[data-v-9c13e393]{white-space:pre-wrap;font-size:12px;line-height:1.65;color:#334155}.mini-btn[data-v-9c13e393]{height:24px;padding:0 8px;border:0;border-radius:8px;background:#0f172a14;color:#0f172a;font-size:11px;font-weight:700;cursor:pointer}.mini-btn.danger[data-v-9c13e393]{background:#ef44441f;color:#b91c1c}.context-line[data-v-9c13e393]{font-size:12px;color:#475569}.metric-card[data-v-9c13e393]{padding:12px;border-radius:12px;background:#2563eb0f}.metric-label[data-v-9c13e393]{font-size:12px;color:#64748b}.metric-value[data-v-9c13e393]{margin-top:8px;font-size:22px;font-weight:800;color:#0f172a}.metric-unit[data-v-9c13e393]{margin-left:2px;font-size:12px;color:#64748b}.pct-up[data-v-9c13e393]{color:#dc2626;font-weight:700}.pct-down[data-v-9c13e393]{color:#16a34a;font-weight:700}.pct-flat[data-v-9c13e393]{color:#64748b;font-weight:700}.review-page[data-v-81711430]{height:100%;padding:14px;min-width:0}.hero-card[data-v-81711430]{border-radius:14px}[data-v-81711430] .hero-card>.n-card__content{padding-top:6px;padding-bottom:6px}.hero-header[data-v-81711430]{display:flex;align-items:center;justify-content:space-between}.hero-title[data-v-81711430]{font-size:18px;font-weight:800}.hero-actions[data-v-81711430]{display:flex;gap:8px;align-items:center}.import-hint[data-v-81711430]{margin:0;font-size:12px;color:#64748b;line-height:1.4}.main-split[data-v-81711430]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;transition:grid-template-columns .22s ease}.main-split.is-collapsed[data-v-81711430]{grid-template-columns:120px 1fr}.left-panel[data-v-81711430]{min-width:0}.left-header[data-v-81711430]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.select-btn[data-v-81711430]{height:22px;padding:0 8px;border-radius:5px;border:1px solid rgba(148,163,184,.3);background:transparent;font-size:11px;color:#64748b;cursor:pointer;transition:all .15s}.select-btn[data-v-81711430]:hover{border-color:#3b82f6;color:#3b82f6}.select-btn-active[data-v-81711430]{border-color:#3b82f6;background:#3b82f614;color:#3b82f6}.collapse-btn[data-v-81711430]{margin-left:auto;height:22px;padding:0 8px;border:0;border-radius:999px;font-size:11px;font-weight:700;color:#1e40af;background:#2563eb24;cursor:pointer;transition:all .16s ease;flex-shrink:0}.collapse-btn[data-v-81711430]:hover{background:#2563eb3d}.left-card[data-v-81711430],.right-card[data-v-81711430]{border-radius:12px}.mini-list[data-v-81711430]{display:flex;flex-direction:column;gap:4px}.mini-item[data-v-81711430]{padding:6px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s}.mini-item[data-v-81711430]:hover{background:#2563eb14}.mini-item.is-active[data-v-81711430]{background:#2563eb1f;color:#1e40af}@media(max-width:1100px){.main-split[data-v-81711430],.main-split.is-collapsed[data-v-81711430]{grid-template-columns:1fr}.collapse-btn[data-v-81711430]{display:none}}.expand-wrap{padding:12px 4px 16px;display:flex;flex-direction:column;gap:16px}.expand-txs{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d}html[data-theme=dark] .expand-txs{background:#0f172a99;border-color:#94a3b81f;box-shadow:none}.expand-txs-footer{display:flex;align-items:center;padding:8px 12px;background:#f8fafccc;border-top:1px solid rgba(148,163,184,.12)}.expand-txs-footer-left{display:flex;gap:6px}html[data-theme=dark] .expand-txs-footer{background:#1e293b80}.tx-table{width:100%;border-collapse:collapse;font-size:12px}.tx-table th{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;background:#f8fafccc;border-bottom:1px solid rgba(148,163,184,.12)}html[data-theme=dark] .tx-table th{background:#1e293b80;border-bottom-color:#94a3b81a}.tx-table td{padding:6px 12px;border-top:1px solid rgba(148,163,184,.07);vertical-align:middle}html[data-theme=dark] .tx-table td{border-top-color:#94a3b80f}.tx-row:hover td{background:#2563eb06}html[data-theme=dark] .tx-row:hover td{background:#60a5fa0a}.tx-buy .tx-dir-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;background:#ef444414;color:#dc2626;-webkit-user-select:none;user-select:none;transition:background .15s}.tx-buy .tx-dir-badge:hover{background:#ef444426}.tx-sell .tx-dir-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;background:#22c55e14;color:#16a34a;-webkit-user-select:none;user-select:none;transition:background .15s}.tx-sell .tx-dir-badge:hover{background:#22c55e26}.tx-amount{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px}html[data-theme=dark] .tx-amount{color:#94a3b8}.tx-del-cell{width:32px}.edit-row-del{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;font-size:10px;color:#cbd5e1;cursor:pointer;opacity:0;transition:color .15s,background .15s,opacity .15s}.edit-row-del:hover{color:#ef4444;background:#ef444414}.tx-row:hover .edit-row-del{opacity:1}.tx-add-row{cursor:pointer}.tx-add-row td{padding:7px 12px;border-top:1px dashed rgba(148,163,184,.18);color:#94a3b8;font-size:12px;transition:background .15s,color .15s}.tx-add-row:hover td{background:#2563eb08;color:#3b82f6}html[data-theme=dark] .tx-add-row:hover td{background:#60a5fa0d;color:#60a5fa}.tx-add-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;font-size:12px;line-height:1;margin-right:5px;vertical-align:middle}.tx-add-label{vertical-align:middle}.expand-chart{min-width:0}.collapsed-split[data-v-81711430]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.collapsed-chart[data-v-81711430]{min-width:0}.detail-chart[data-v-81711430]{min-width:0;margin-bottom:16px}.collapsed-form[data-v-81711430]{min-width:0}.review-form-inner[data-v-81711430]{display:flex;flex-direction:column;gap:8px}.batch-toolbar[data-v-81711430]{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid rgba(239,68,68,.15);background:#ef444408;border-radius:6px 6px 0 0}.batch-count[data-v-81711430]{font-size:12px;color:#ef4444;font-weight:500;flex:1}.review-stoploss-motto[data-v-81711430]{font-size:11px;color:#dc2626;font-weight:500;letter-spacing:.01em}.review-note-label[data-v-81711430]{display:flex;flex-direction:column;gap:3px}.review-note-hint[data-v-81711430]{font-size:11px;color:#94a3b8;font-weight:400;line-height:1.5}.create-row[data-v-81711430]{display:flex;gap:8px}.create-tx-table[data-v-81711430]{border:1px solid rgba(148,163,184,.18);border-radius:8px;overflow:hidden}.export-zone[data-v-81711430]{display:flex;gap:8px;margin-top:12px}.delete-zone[data-v-81711430]{display:flex;justify-content:center;padding-top:4px}.delete-link[data-v-81711430]{font-size:11px;color:#94a3b8;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.delete-link[data-v-81711430]:hover{color:#ef4444}.score-card[data-v-81711430]{border:1px solid rgba(37,99,235,.18);border-radius:12px;padding:16px 18px;background:#2563eb0a;margin-bottom:12px}html[data-theme=dark] .score-card[data-v-81711430]{border-color:#60a5fa38;background:#2563eb14}.score-total[data-v-81711430]{font-size:36px;font-weight:800;color:#2563eb;line-height:1;margin-bottom:14px}.score-total-max[data-v-81711430]{font-size:14px;font-weight:400;color:#94a3b8;margin-left:2px}.score-items[data-v-81711430]{display:flex;flex-direction:column;gap:8px}.score-row[data-v-81711430]{display:flex;align-items:center;gap:8px;font-size:12px}.score-label[data-v-81711430]{width:52px;flex-shrink:0;color:#475569;font-weight:600}html[data-theme=dark] .score-label[data-v-81711430]{color:#94a3b8}.score-stars[data-v-81711430]{display:flex;gap:1px;flex-shrink:0}.star-on[data-v-81711430]{color:#f59e0b;font-size:13px}.star-off[data-v-81711430]{color:#e2e8f0;font-size:13px}html[data-theme=dark] .star-off[data-v-81711430]{color:#334155}.score-comment[data-v-81711430]{color:#64748b;font-size:11px}html[data-theme=dark] .score-comment[data-v-81711430]{color:#64748b}[data-v-81711430] .cell-code-wrap{display:flex;flex-direction:column;gap:1px}[data-v-81711430] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:12px}[data-v-81711430] .cell-name{font-size:11px;opacity:.72}[data-v-81711430] .cell-plain{font-size:12px}[data-v-81711430] .tx-count-cell{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600}[data-v-81711430] .tx-count-buy{color:#ef4444}[data-v-81711430] .tx-count-sep{color:#94a3b8;font-weight:400}[data-v-81711430] .tx-count-sell{color:#22c55e}[data-v-81711430] .n-data-table .n-data-table-td{padding-top:7px;padding-bottom:7px}[data-v-81711430] .n-data-table .n-data-table-expand-trigger{width:22px;height:22px}.pct[data-v-81711430]{font-weight:700}.pct.up[data-v-81711430]{color:#ef4444}.pct.down[data-v-81711430]{color:#22c55e}[data-v-81711430] .n-data-table-tr.is-active-row>td{background:#2563eb1f}[data-v-81711430] .n-data-table-tr.row-open>td{background:#22c55e0f}[data-v-81711430] .n-data-table-tr.row-open.is-active-row>td{background:#2563eb1f}[data-v-81711430] .n-data-table-tr.row-closed.is-active-row>td{background:#2563eb1f}.badge-open[data-v-81711430]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#eab3081f;color:#b45309}.badge-closed[data-v-81711430]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#22c55e1f;color:#15803d}.entry-check-block[data-v-81711430]{background:#f8fafce6;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 12px}html[data-theme=dark] .entry-check-block{background:#0f172a80;border-color:#94a3b81f}.entry-check-title[data-v-81711430]{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:8px}.entry-check-date[data-v-81711430]{font-weight:400;font-size:11px;color:#94a3b8;text-transform:none;letter-spacing:0}.entry-check-badges[data-v-81711430]{display:flex;flex-wrap:wrap;gap:6px}.entry-badge[data-v-81711430]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.entry-badge-hit[data-v-81711430]{background:#22c55e1a;color:#15803d}.entry-badge-miss[data-v-81711430]{background:#94a3b81a;color:#94a3b8}.entry-check-loading[data-v-81711430],.entry-check-empty[data-v-81711430]{font-size:12px;color:#94a3b8}.overall-stats[data-v-81711430]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;padding:10px 14px;margin-bottom:12px;background:#f8fafce6;border:1px solid rgba(148,163,184,.18);border-radius:10px}html[data-theme=dark] .overall-stats[data-v-81711430]{background:#0f172ad1;border-color:#94a3b833}html[data-chart-theme=tdx] .overall-stats[data-v-81711430]{background:#050505;border-color:#b4b4b447;box-shadow:none}.stat-item[data-v-81711430]{display:flex;flex-direction:column;align-items:center;padding:0 12px;min-width:52px}.stat-val[data-v-81711430]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3;color:#1e293b}html[data-theme=dark] .stat-val[data-v-81711430]{color:#f1f5f9}.stat-val.stat-up[data-v-81711430]{color:#dc2626}.stat-val.stat-down[data-v-81711430]{color:#16a34a}html[data-theme=dark] .stat-val.stat-up[data-v-81711430]{color:#f87171}html[data-theme=dark] .stat-val.stat-down[data-v-81711430]{color:#4ade80}html[data-chart-theme=tdx] .stat-val[data-v-81711430]{color:#f2f2f2}html[data-chart-theme=tdx] .stat-val.stat-up[data-v-81711430]{color:#f33}html[data-chart-theme=tdx] .stat-val.stat-down[data-v-81711430]{color:#0c6}.stat-lbl[data-v-81711430]{font-size:10px;color:#94a3b8;font-weight:500;letter-spacing:.03em;margin-top:1px}html[data-theme=dark] .stat-lbl[data-v-81711430]{color:#a8b3c4}html[data-chart-theme=tdx] .stat-lbl[data-v-81711430]{color:#b8c0cc}.stat-divider[data-v-81711430]{width:1px;height:28px;background:#94a3b833;margin:0 4px;flex-shrink:0}html[data-theme=dark] .stat-divider[data-v-81711430]{background:#94a3b842}html[data-chart-theme=tdx] .stat-divider[data-v-81711430]{background:#b4b4b44d}.ai-analyzing[data-v-81711430]{display:flex;gap:4px;padding:8px 4px}.ai-dot[data-v-81711430]{font-size:10px;color:#94a3b8;animation:ai-blink-81711430 1.2s infinite}.ai-dot[data-v-81711430]:nth-child(2){animation-delay:.2s}.ai-dot[data-v-81711430]:nth-child(3){animation-delay:.4s}@keyframes ai-blink-81711430{0%,80%,to{opacity:.2}40%{opacity:1}}.ai-sections[data-v-81711430]{display:flex;flex-direction:column;gap:8px}.ai-section-card[data-v-81711430]{background:#f8fafce6;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 14px}html[data-theme=dark] .ai-section-card{background:#0f172a80;border-color:#94a3b81f}.ai-section-title[data-v-81711430]{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.ai-section-content[data-v-81711430]{font-size:13px;line-height:1.75;color:#1e293b}html[data-theme=dark] .ai-section-content{color:#e2e8f0}.ai-analysis-block[data-v-81711430]{background:#2563eb0a;border:1px solid rgba(37,99,235,.12);border-radius:10px;padding:12px 14px}html[data-theme=dark] .ai-analysis-block{background:#60a5fa0d;border-color:#60a5fa1f}.ai-analysis-title[data-v-81711430]{font-size:11px;font-weight:700;color:#2563eb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}html[data-theme=dark] .ai-analysis-title{color:#60a5fa}.ai-analysis-body[data-v-81711430]{font-size:13px;line-height:1.75;color:#334155}html[data-theme=dark] .ai-analysis-body{color:#cbd5e1}.ai-analysis-body[data-v-81711430] p{margin:0 0 8px}.ai-analysis-body[data-v-81711430] p:last-child{margin-bottom:0}.ai-analysis-body[data-v-81711430] strong{font-weight:700;color:#1e293b}html[data-theme=dark] .ai-analysis-body strong{color:#f1f5f9}.ai-analysis-body[data-v-81711430] ul,.ai-analysis-body[data-v-81711430] ol{padding-left:18px;margin:4px 0 8px}.ai-analysis-body[data-v-81711430] li{margin-bottom:3px}.ai-analysis-body[data-v-81711430] h1,.ai-analysis-body[data-v-81711430] h2,.ai-analysis-body[data-v-81711430] h3{font-size:13px;font-weight:700;margin:10px 0 4px}.terminal-review[data-v-81711430]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;min-height:0}.up[data-v-81711430]{color:#dc2626}.down[data-v-81711430]{color:#16a34a}html[data-theme=dark] .up[data-v-81711430]{color:#f87171}html[data-theme=dark] .down[data-v-81711430]{color:#4ade80}.trade-bar[data-v-81711430]{display:flex;align-items:center;gap:16px;min-height:44px;padding:6px 14px;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:10px}html[data-theme=dark] .trade-bar[data-v-81711430]{background:#0f172ad9;border-color:#94a3b82e}.tb-symbol[data-v-81711430]{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.tb-name[data-v-81711430]{font-size:16px;font-weight:800;color:#0f172a}html[data-theme=dark] .tb-name[data-v-81711430]{color:#f1f5f9}.tb-code[data-v-81711430]{font-size:12px;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tb-status[data-v-81711430]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;align-self:center}.tb-status.is-open[data-v-81711430]{display:inline-flex;align-items:center;gap:5px;background:#d97706;color:#fff}.tb-status.is-open[data-v-81711430]:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;animation:tb-live-81711430 1.6s ease-in-out infinite}@keyframes tb-live-81711430{0%,to{opacity:1}50%{opacity:.3}}.tb-status.is-closed[data-v-81711430]{background:transparent;border:1px solid rgba(100,116,139,.4);color:#64748b}html[data-theme=dark] .tb-status.is-closed[data-v-81711430]{border-color:#94a3b866;color:#94a3b8}.tb-sep[data-v-81711430]{flex:none;width:1px;height:26px;background:#94a3b84d}.tb-profit[data-v-81711430]{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.tb-profit-label[data-v-81711430]{font-style:normal;font-size:10px;color:#94a3b8;line-height:1.2;white-space:nowrap}.tb-profit-row[data-v-81711430]{display:flex;align-items:baseline;gap:6px}.tb-profit-amt[data-v-81711430]{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.tb-profit-pct[data-v-81711430]{font-style:normal;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tb-mets[data-v-81711430]{display:flex;align-items:center;gap:18px;overflow-x:auto;min-width:0;flex:1;scrollbar-width:none}.tb-mets[data-v-81711430]::-webkit-scrollbar{display:none}.tb-met[data-v-81711430]{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.tb-met i[data-v-81711430]{font-style:normal;font-size:10px;color:#94a3b8;line-height:1.2;white-space:nowrap}.tb-met b[data-v-81711430]{font-size:12.5px;font-weight:650;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=dark] .tb-met b[data-v-81711430]{color:#e2e8f0}html[data-theme=dark] .tb-sep[data-v-81711430]{background:#94a3b83d}.tb-right[data-v-81711430]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.tb-nav[data-v-81711430]{width:24px;height:24px;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:transparent;color:#64748b;font-size:15px;line-height:1;cursor:pointer;transition:all .15s}.tb-nav[data-v-81711430]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.tb-nav[data-v-81711430]:disabled{opacity:.35;cursor:default}.tb-progress[data-v-81711430]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap}.review-empty-card[data-v-81711430]{border-radius:12px;padding:32px 0}.review-workspace[data-v-81711430]{display:flex;align-items:stretch;gap:10px;min-width:0;flex:1;min-height:0}.trade-list[data-v-81711430]{width:190px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:10px;overflow:hidden}html[data-theme=dark] .trade-list[data-v-81711430]{background:#0f172ad9;border-color:#94a3b82e}.trade-list-head[data-v-81711430]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.14)}.tl-title[data-v-81711430]{font-size:12px;font-weight:700;color:#475569}.tl-title b[data-v-81711430]{color:#0f172a}html[data-theme=dark] .tl-title[data-v-81711430]{color:#94a3b8}html[data-theme=dark] .tl-title b[data-v-81711430]{color:#f1f5f9}.trade-list-scroll[data-v-81711430]{flex:1;overflow-y:auto;padding:4px;min-height:0}.tl-group[data-v-81711430]{display:flex;align-items:center;gap:5px;width:fit-content;margin:8px 2px 4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.04em}.tl-group-open[data-v-81711430]{color:#b45309;background:#d9770624}.tl-group-open[data-v-81711430]:before{content:"";width:5px;height:5px;border-radius:50%;background:#d97706;animation:tb-live-81711430 1.6s ease-in-out infinite}.tl-group-closed[data-v-81711430]{color:#475569;background:#64748b24}.tl-group-plan[data-v-81711430]{color:#1d4ed8;background:#2563eb1f}html[data-theme=dark] .tl-group-open[data-v-81711430]{color:#fbbf24;background:#d9770633}html[data-theme=dark] .tl-group-closed[data-v-81711430]{color:#94a3b8;background:#64748b38}html[data-theme=dark] .tl-group-plan[data-v-81711430]{color:#93c5fd;background:#2563eb38}.tl-live-dot[data-v-81711430]{flex:none;width:6px;height:6px;border-radius:50%;background:#d97706;animation:tb-live-81711430 1.6s ease-in-out infinite}.tl-item[data-v-81711430]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;cursor:pointer;transition:background .13s}.tl-item[data-v-81711430]:hover{background:#2563eb0f}.tl-item.is-active[data-v-81711430]{background:#2563eb1f}html[data-theme=dark] .tl-item[data-v-81711430]:hover{background:#60a5fa14}html[data-theme=dark] .tl-item.is-active[data-v-81711430]{background:#60a5fa29}.tl-check[data-v-81711430]{flex-shrink:0;accent-color:#2563eb;cursor:pointer}.tl-main[data-v-81711430]{display:flex;flex-direction:column;min-width:0;flex:1}.tl-name[data-v-81711430]{font-size:12px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .tl-name[data-v-81711430]{color:#e2e8f0}.tl-item.is-active .tl-name[data-v-81711430]{color:#1e40af}html[data-theme=dark] .tl-item.is-active .tl-name[data-v-81711430]{color:#93c5fd}.tl-sub[data-v-81711430]{font-size:10px;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tl-side[data-v-81711430]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.tl-side .pct[data-v-81711430]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8}.tl-side .pct.up[data-v-81711430]{color:#dc2626}.tl-side .pct.down[data-v-81711430]{color:#16a34a}html[data-theme=dark] .tl-side .pct.up[data-v-81711430]{color:#f87171}html[data-theme=dark] .tl-side .pct.down[data-v-81711430]{color:#4ade80}.tl-done[data-v-81711430]{font-size:10px;color:#16a34a;font-weight:800;line-height:1}.tl-batch[data-v-81711430]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid rgba(239,68,68,.18);background:#ef44440a}.review-chart[data-v-81711430]{flex:1;min-width:0;min-height:0}.review-chart[data-v-81711430] .klwc-wrap{border-radius:10px}.review-chart-empty[data-v-81711430]{height:100%;min-height:300px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(148,163,184,.3);border-radius:10px}.review-drawer[data-v-81711430]{width:330px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:10px;overflow:hidden}html[data-theme=dark] .review-drawer[data-v-81711430]{background:#0f172ad9;border-color:#94a3b82e}.drawer-head[data-v-81711430]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid rgba(148,163,184,.14);flex-shrink:0}.drawer-title[data-v-81711430]{font-size:13px;font-weight:800;color:#0f172a}html[data-theme=dark] .drawer-title[data-v-81711430]{color:#f1f5f9}.drawer-close[data-v-81711430]{width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer;transition:all .14s}.drawer-close[data-v-81711430]:hover{background:#94a3b824;color:#475569}.drawer-body[data-v-81711430]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:0}.drawer-tx-block[data-v-81711430]{background:#f8fafce6;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 12px}html[data-theme=dark] .drawer-tx-block[data-v-81711430]{background:#0f172a80;border-color:#94a3b81f}.blk-label[data-v-81711430]{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.drawer-tx-table[data-v-81711430]{width:100%;border-collapse:collapse;font-size:11px}.drawer-tx-table th[data-v-81711430]{text-align:left;padding:3px 4px;font-size:10px;font-weight:600;color:#94a3b8;border-bottom:1px solid rgba(148,163,184,.16)}.drawer-tx-table td[data-v-81711430]{padding:4px;border-bottom:1px dashed rgba(148,163,184,.14);color:#334155;font-variant-numeric:tabular-nums}html[data-theme=dark] .drawer-tx-table td[data-v-81711430]{color:#cbd5e1}.drawer-tx-table tr:last-child td[data-v-81711430]{border-bottom:0}.dir-chip[data-v-81711430]{display:inline-block;padding:0 6px;border-radius:4px;font-size:10px;font-weight:800;line-height:17px}.dir-chip.is-buy[data-v-81711430]{background:#ef44441a;color:#dc2626}.dir-chip.is-sell[data-v-81711430]{background:#22c55e1a;color:#15803d}.drawer-tx-sum[data-v-81711430]{margin-top:6px;font-size:10.5px;color:#94a3b8;line-height:1.5}.blk-link[data-v-81711430]{margin-top:6px;padding:0;border:0;background:transparent;font-size:11px;color:#3b82f6;cursor:pointer}.blk-link[data-v-81711430]:hover{text-decoration:underline}.ai-mini-card[data-v-81711430]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#2563eb0a;cursor:pointer;transition:background .14s}.ai-mini-card[data-v-81711430]:hover{background:#2563eb17}html[data-theme=dark] .ai-mini-card[data-v-81711430]{border-color:#60a5fa38;background:#2563eb1a}.ai-mini-score[data-v-81711430]{font-size:22px;font-weight:800;color:#2563eb}html[data-theme=dark] .ai-mini-score[data-v-81711430]{color:#60a5fa}.ai-mini-label[data-v-81711430]{font-size:11px;color:#64748b}.stats-grid[data-v-81711430]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats-cell[data-v-81711430]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;background:#f8fafce6;border:1px solid rgba(148,163,184,.16);border-radius:9px}html[data-theme=dark] .stats-cell[data-v-81711430]{background:#0f172a80;border-color:#94a3b81f}.stats-cell b[data-v-81711430]{font-size:16px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}html[data-theme=dark] .stats-cell b[data-v-81711430]{color:#f1f5f9}.stats-cell i[data-v-81711430]{font-style:normal;font-size:10px;color:#94a3b8}.stats-wide[data-v-81711430]{grid-column:span 3}.review-rail[data-v-81711430]{width:44px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:10px}html[data-theme=dark] .review-rail[data-v-81711430]{background:#0f172ad9;border-color:#94a3b82e}.rail-item[data-v-81711430]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:36px;padding:6px 0 5px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:all .14s}.rail-item svg[data-v-81711430]{width:16px;height:16px}.rail-label[data-v-81711430]{font-size:9px;font-weight:600;letter-spacing:.02em}.rail-item[data-v-81711430]:hover{background:#2563eb12;color:#2563eb}.rail-item.is-active[data-v-81711430]{background:#2563eb1f;color:#1e40af}html[data-theme=dark] .rail-item[data-v-81711430]{color:#94a3b8}html[data-theme=dark] .rail-item[data-v-81711430]:hover{background:#60a5fa1a;color:#93c5fd}html[data-theme=dark] .rail-item.is-active[data-v-81711430]{background:#60a5fa29;color:#bfdbfe}.rail-dot[data-v-81711430]{position:absolute;top:4px;right:5px;width:6px;height:6px;border-radius:50%;background:#3b82f6}html[data-chart-theme=tdx] .trade-bar[data-v-81711430],html[data-chart-theme=tdx] .trade-list[data-v-81711430],html[data-chart-theme=tdx] .review-drawer[data-v-81711430],html[data-chart-theme=tdx] .review-rail[data-v-81711430]{background:#050505;border-color:#b4b4b447}html[data-chart-theme=tdx] .tb-name[data-v-81711430],html[data-chart-theme=tdx] .drawer-title[data-v-81711430]{color:#f2f2f2}html[data-chart-theme=tdx] .tb-met b[data-v-81711430],html[data-chart-theme=tdx] .tl-name[data-v-81711430]{color:#d9d9d9}html[data-chart-theme=tdx] .up[data-v-81711430]{color:#f33}html[data-chart-theme=tdx] .down[data-v-81711430]{color:#0c6}.tx-editor-compact{padding:0!important;gap:0!important;margin:-12px!important}.tx-editor-compact .expand-txs{background:transparent;border:none;border-radius:0;box-shadow:none;border-top:1px solid rgba(148,163,184,.14)}html[data-theme=dark] .tx-editor-compact .expand-txs{background:transparent;border-top-color:#94a3b81f}.tx-editor-compact .tx-table th{padding:6px 4px;font-size:10px}.tx-editor-compact .tx-table td{padding:4px 3px}.tx-editor-compact .tx-dir-badge{padding:0 5px;font-size:10px}.tx-editor-compact .tx-amount,.tx-editor-compact .n-input .n-input__input-el{font-size:11px}.tx-editor-compact .tx-add-row td,.tx-editor-compact .expand-txs-footer{padding:6px 8px}.tx-qty-amount{position:relative}.tx-qty-amount .n-input{width:100%}.tx-mini-amount{display:block;font-size:9px;color:#94a3b8;line-height:1.2;margin-top:1px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}html[data-theme=dark] .tx-mini-amount{color:#64748b}.tb-status.is-plan[data-v-81711430]{color:#1d4ed8;background:#2563eb1f}.tb-status.is-plan.is-expired[data-v-81711430]{color:#64748b;background:#64748b1f}.tl-plan-tag[data-v-81711430]{font-size:10px;color:#1d4ed8;background:#2563eb14;padding:1px 5px;border-radius:3px;white-space:nowrap}.tl-plan-tag.is-expired[data-v-81711430]{color:#94a3b8;background:#94a3b81f}.plan-form[data-v-81711430]{display:flex;flex-direction:column;gap:10px}.plan-form-row[data-v-81711430]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.plan-form-row label[data-v-81711430]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#64748b}.plan-form-row .price-dot[data-v-81711430]{display:inline-block;width:7px;height:7px;border-radius:50%}.plan-form-row.is-price-active label[data-v-81711430]{color:#1e293b}.plan-form-row.is-price-active .price-dot[data-v-81711430]{box-shadow:0 0 0 3px #2563eb26}.plan-form-pair[data-v-81711430]{display:flex;gap:8px}.plan-rr[data-v-81711430]{padding:6px 10px;border-radius:6px;font-size:12px;font-weight:700;color:#15803d;background:#16a34a14}.plan-rr-warn[data-v-81711430]{color:#b45309;background:#f59e0b1a}.plan-rr-hint[data-v-81711430]{margin-left:6px;font-weight:500;font-size:11px}.plan-drag-hint[data-v-81711430]{padding:6px 10px;border-radius:6px;font-size:11px;line-height:1.5;color:#0369a1;background:#2563eb0f}.plan-summary[data-v-81711430]{margin-bottom:12px}.plan-summary-grid[data-v-81711430]{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:6px}.plan-summary-grid span[data-v-81711430]{display:flex;flex-direction:column;gap:1px}.plan-summary-grid i[data-v-81711430]{font-style:normal;font-size:10px;color:#94a3b8}.plan-summary-grid b[data-v-81711430]{font-size:12px;color:#334155}.plan-summary-rule[data-v-81711430]{margin-top:8px;padding:6px 8px;border-radius:6px;font-size:11px;color:#475569;background:#94a3b814}.plan-vs-table[data-v-81711430]{width:100%;border-collapse:collapse;margin-top:6px;font-size:11px}.plan-vs-table th[data-v-81711430]{text-align:left;padding:4px 6px;font-size:10px;font-weight:600;color:#94a3b8;border-bottom:1px solid rgba(148,163,184,.2)}.plan-vs-table td[data-v-81711430]{padding:5px 6px;color:#475569;border-bottom:1px solid rgba(148,163,184,.1)}.pv-label[data-v-81711430]{font-weight:600;color:#334155;white-space:nowrap}.pv-mark[data-v-81711430]{text-align:center}.pv-ok[data-v-81711430]{color:#16a34a;font-weight:700}.pv-bad[data-v-81711430]{color:#dc2626;font-weight:700}.pv-na[data-v-81711430]{color:#cbd5e1}.discipline-block[data-v-81711430]{margin:12px 0;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:8px}.discipline-title[data-v-81711430]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#64748b;margin-bottom:8px}.discipline-edit[data-v-81711430]{border:0;background:transparent;font-size:10px;color:#3b82f6;cursor:pointer;padding:0}.discipline-edit[data-v-81711430]:hover{text-decoration:underline}.discipline-empty[data-v-81711430]{font-size:11.5px;color:#94a3b8;line-height:1.5}.discipline-empty-link[data-v-81711430]{color:#3b82f6;cursor:pointer}.discipline-empty-link[data-v-81711430]:hover{text-decoration:underline}.discipline-row[data-v-81711430]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.discipline-text[data-v-81711430]{font-size:11.5px;color:#475569;line-height:1.4;min-width:0}.discipline-btns[data-v-81711430]{display:flex;gap:3px;flex:none}.dc-btn[data-v-81711430]{width:22px;height:20px;border-radius:4px;border:1px solid rgba(148,163,184,.3);background:transparent;font-size:11px;line-height:1;color:#94a3b8;cursor:pointer;transition:all .12s}.dc-btn[data-v-81711430]:disabled{opacity:.5;cursor:wait}.dc-kept.is-on[data-v-81711430]{background:#16a34a1f;border-color:#16a34a;color:#15803d}.dc-violated.is-on[data-v-81711430]{background:#dc26261a;border-color:#dc2626;color:#dc2626}.dc-na.is-on[data-v-81711430]{background:#64748b1f;border-color:#64748b;color:#475569}.stats-section-title[data-v-81711430]{margin:14px 0 6px;font-size:11px;font-weight:700;color:#64748b}.dstat-list[data-v-81711430]{display:flex;flex-direction:column;gap:6px}.dstat-row[data-v-81711430]{display:flex;align-items:center;gap:8px}.dstat-text[data-v-81711430]{flex:1;min-width:0;font-size:11px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dstat-bar[data-v-81711430]{flex:none;width:72px;height:6px;border-radius:3px;background:#94a3b82e;overflow:hidden}.dstat-fill[data-v-81711430]{display:block;height:100%;border-radius:3px;background:#3b82f6}.dstat-rate[data-v-81711430]{flex:none;width:42px;text-align:right;font-size:11px;font-weight:600;color:#334155}.dstat-cost-row[data-v-81711430]{display:flex;gap:8px}.dstat-cost-cell[data-v-81711430]{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.18)}.dstat-cost-cell b[data-v-81711430]{font-size:15px}.dstat-cost-cell i[data-v-81711430]{font-style:normal;font-size:10px;color:#94a3b8}.grade-badge[data-v-81711430]{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:6px;font-size:11px;font-weight:800;color:#fff}.grade-badge.grade-lg[data-v-81711430]{min-width:34px;height:34px;font-size:16px;border-radius:8px}.grade-ap[data-v-81711430]{background:#16a34a}.grade-a[data-v-81711430]{background:#65a30d}.grade-b[data-v-81711430]{background:#d97706}.grade-c[data-v-81711430]{background:#dc2626}.grade-card[data-v-81711430]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(148,163,184,.2);border-radius:8px}.grade-desc[data-v-81711430]{display:flex;flex-direction:column;gap:2px;font-size:11.5px;font-weight:600;color:#334155}.grade-desc i[data-v-81711430]{font-style:normal;font-size:10px;font-weight:400;color:#94a3b8}.strategy-picker-row[data-v-81711430]{display:flex;align-items:center;gap:8px;margin-top:4px}.strategy-select[data-v-81711430]{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:transparent;font-size:12px;color:#334155;cursor:pointer}.strategy-note[data-v-81711430]{padding:7px 9px;border-left:3px solid rgba(59,130,246,.5);border-radius:0 6px 6px 0;background:#3b82f60f;font-size:11px;line-height:1.5;color:#64748b}.sstat-table[data-v-81711430]{width:100%;border-collapse:collapse;font-size:11px}.sstat-table th[data-v-81711430]{padding:4px 6px;text-align:left;font-size:10px;font-weight:700;color:#94a3b8;border-bottom:1px solid rgba(148,163,184,.2)}.sstat-table td[data-v-81711430]{padding:5px 6px;color:#334155;border-bottom:1px solid rgba(148,163,184,.1)}.sstat-name[data-v-81711430]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sstat-gone[data-v-81711430]{font-style:normal;margin-left:4px;font-size:9px;color:#94a3b8}.strat-switcher[data-v-81711430]{display:flex;flex-wrap:wrap;gap:6px}.strat-chip[data-v-81711430]{padding:4px 10px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:transparent;font-size:11.5px;color:#475569;cursor:pointer;transition:all .15s}.strat-chip[data-v-81711430]:hover{border-color:#3b82f6;color:#3b82f6}.strat-chip.is-on[data-v-81711430]{border-color:#3b82f6;background:#3b82f61a;color:#2563eb;font-weight:700}.strat-chip-new[data-v-81711430]{border-style:dashed}.strat-phase[data-v-81711430]{display:flex;flex-direction:column;gap:6px}.strat-phase-title[data-v-81711430]{font-size:11px;font-weight:800;color:#64748b;margin-top:2px}.rules-edit[data-v-81711430]{display:flex;flex-direction:column;gap:8px}.rules-edit-hint[data-v-81711430]{margin:0;font-size:11px;color:#94a3b8;line-height:1.5}.rules-edit-row[data-v-81711430]{display:flex;align-items:center;gap:6px}html[data-theme=dark] .discipline-block[data-v-81711430]{border-color:#94a3b829}html[data-theme=dark] .discipline-text[data-v-81711430],html[data-theme=dark] .sstat-table td[data-v-81711430],html[data-theme=dark] .plan-vs-table td[data-v-81711430]{color:#cbd5e1}html[data-theme=dark] .plan-summary-grid b[data-v-81711430],html[data-theme=dark] .pv-label[data-v-81711430],html[data-theme=dark] .grade-desc[data-v-81711430],html[data-theme=dark] .strategy-select[data-v-81711430]{color:#e2e8f0}html[data-theme=dark] .strategy-select option[data-v-81711430]{background:#1e293b}html[data-theme=dark] .strat-chip[data-v-81711430]{color:#cbd5e1}@media(max-width:860px){.terminal-review[data-v-81711430]{padding:8px}.review-page[data-v-81711430]{height:calc(100dvh - var(--mobile-tabbar-h, 56px) - env(safe-area-inset-bottom) - 12px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px}.trade-bar[data-v-81711430]{flex-wrap:wrap;gap:6px 14px;min-height:0;padding:6px 10px}.tb-mets[data-v-81711430]{order:3;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;gap:10px;scrollbar-width:none;white-space:nowrap}.tb-mets[data-v-81711430]::-webkit-scrollbar{display:none}.tb-met[data-v-81711430]{flex:0 0 auto}.tb-met i[data-v-81711430]{min-width:40px}.tb-btn-import[data-v-81711430]{display:none}.tb-progress[data-v-81711430]{font-size:11px}.review-workspace[data-v-81711430]{flex-direction:column;gap:8px}.trade-list[data-v-81711430]{width:100%;max-height:190px}.trade-list-scroll[data-v-81711430]{overflow-y:auto}.review-chart[data-v-81711430]{height:auto;min-height:0;flex:none}.review-drawer[data-v-81711430]{width:100%;order:4;max-height:55vh;min-height:0}.review-rail[data-v-81711430]{width:100%;flex-direction:row;justify-content:space-around;padding:4px 8px;order:3}.drawer-close[data-v-81711430]{display:none}}.profile-page[data-v-c52bbaed]{padding:14px;display:flex;flex-direction:column;gap:12px}.actions[data-v-c52bbaed]{display:flex;justify-content:flex-end}.member-card[data-v-c52bbaed]{border-radius:12px}.member-row[data-v-c52bbaed]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.member-title[data-v-c52bbaed]{font-size:16px;font-weight:700;color:#0f172a}.member-sub[data-v-c52bbaed]{margin-top:2px;color:#64748b;font-size:12px}.member-meta[data-v-c52bbaed]{margin-top:6px;color:#1d4ed8;font-size:13px;font-weight:600}.quick-actions[data-v-c52bbaed]{margin-top:10px;display:flex;gap:8px}.mcp-card[data-v-c52bbaed]{scroll-margin-top:12px}.mcp-heading[data-v-c52bbaed],.mcp-title-row[data-v-c52bbaed],.mcp-command-head[data-v-c52bbaed],.mcp-steps[data-v-c52bbaed]{display:flex;align-items:center}.mcp-heading[data-v-c52bbaed]{justify-content:space-between;gap:12px}.mcp-title-row[data-v-c52bbaed]{gap:8px}.mcp-title[data-v-c52bbaed]{color:#0f172a;font-size:16px;font-weight:700}.mcp-subtitle[data-v-c52bbaed]{margin-top:3px;color:#64748b;font-size:12px}.mcp-tabs[data-v-c52bbaed]{margin-top:14px;max-width:560px}.mcp-command-head[data-v-c52bbaed]{justify-content:space-between;margin-top:12px;color:#475569;font-size:12px;font-weight:600}.mcp-code[data-v-c52bbaed]{box-sizing:border-box;min-height:72px;max-height:230px;margin:6px 0 0;padding:12px;overflow:auto;border:1px solid #dbe3ee;border-radius:6px;background:#f7f9fc;color:#172033;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-all}.mcp-steps[data-v-c52bbaed]{flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:#64748b;font-size:12px}.mcp-steps b[data-v-c52bbaed]{display:inline-flex;width:18px;height:18px;margin-right:4px;align-items:center;justify-content:center;border-radius:50%;background:#e8eefc;color:#1d4ed8;font-size:11px}@media(max-width:768px){.member-row[data-v-c52bbaed]{flex-direction:column}.mcp-heading[data-v-c52bbaed]{align-items:flex-start}.mcp-tabs[data-v-c52bbaed]{max-width:none}.mcp-steps[data-v-c52bbaed]{align-items:flex-start;flex-direction:column}}html[data-theme=dark] .member-title[data-v-c52bbaed]{color:#e2e8f0}html[data-theme=dark] .member-sub[data-v-c52bbaed]{color:#94a3b8}html[data-theme=dark] .mcp-title[data-v-c52bbaed]{color:#e2e8f0}html[data-theme=dark] .mcp-subtitle[data-v-c52bbaed],html[data-theme=dark] .mcp-command-head[data-v-c52bbaed],html[data-theme=dark] .mcp-steps[data-v-c52bbaed]{color:#94a3b8}html[data-theme=dark] .mcp-code[data-v-c52bbaed]{border-color:#334155;background:#111827;color:#dbeafe}html[data-theme=dark] .mcp-steps b[data-v-c52bbaed]{background:#1e3a5f;color:#93c5fd}.msg-page[data-v-688be651]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:16px}.msg-card[data-v-688be651]{width:100%}.msg-actions[data-v-688be651]{margin-top:10px;display:flex;justify-content:flex-end}.msg-list[data-v-688be651]{display:flex;flex-direction:column;gap:14px}.msg-item[data-v-688be651]{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px 12px}.msg-head[data-v-688be651]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.msg-role[data-v-688be651]{font-size:13px;color:#0f172a}.msg-role-admin[data-v-688be651]{color:#2563eb}.msg-time[data-v-688be651]{font-size:12px;color:#94a3b8}.msg-body[data-v-688be651]{font-size:13px;color:#334155;line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg-reply[data-v-688be651]{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0 10px;padding:8px;border-left:2px solid #3b82f6;background:#3b82f60d;border-radius:6px}.msg-reply-content[data-v-688be651]{flex:1;min-width:0;font-size:13px;color:#1e40af;white-space:pre-wrap;word-break:break-word}html[data-theme=dark] .msg-page .msg-item{border-color:#94a3b847;background:#0f172a73}html[data-theme=dark] .msg-page .msg-role{color:#f1f5f9}html[data-theme=dark] .msg-page .msg-role-admin{color:#93c5fd}html[data-theme=dark] .msg-page .msg-time{color:#94a3b8}html[data-theme=dark] .msg-page .msg-body{color:#e2e8f0}html[data-theme=dark] .msg-page .msg-reply{background:#3b82f629;border-left-color:#60a5fa}html[data-theme=dark] .msg-page .msg-reply-content{color:#bfdbfe}.replay-wrap[data-v-24d224cb]{display:flex;flex-direction:column;width:100%;min-height:0}.replay-chart-toolbar[data-v-24d224cb]{flex:0 0 auto;display:flex;align-items:center;padding:6px 8px 4px;pointer-events:auto}.replay-wrap.has-toolbar .replay-canvas[data-v-24d224cb],.replay-wrap.has-explicit-height .replay-canvas[data-v-24d224cb]{flex:1 1 auto;min-height:0;height:auto}.replay-canvas[data-v-24d224cb]{position:relative;width:100%;height:620px;overflow:hidden;background:#f8fafc;border:1px solid rgba(128,128,128,.25);border-radius:10px}.replay-chart-surface[data-v-24d224cb]{position:absolute;top:0;right:0;bottom:0;left:0}.minute-chart-state[data-v-24d224cb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:grid;place-items:center;color:#64748b;background:#f8fafc94;font-size:12px;pointer-events:none}.minute-chart-spinner[data-v-24d224cb]{width:24px;height:24px;border:2px solid rgba(100,116,139,.24);border-top-color:#2563eb;border-radius:50%;animation:minute-chart-spin-24d224cb .72s linear infinite}.minute-chart-error[data-v-24d224cb]{background:#f8fafcd1}@keyframes minute-chart-spin-24d224cb{to{transform:rotate(360deg)}}.pane-resize-layer[data-v-24d224cb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.pane-resize-hit[data-v-24d224cb]{position:absolute;left:0;right:0;height:12px;padding:0;border:0;background:transparent;cursor:row-resize;pointer-events:auto;transform:translateY(-6px)}.pane-resize-hit[data-v-24d224cb]:after,.pane-resize-guide[data-v-24d224cb]{content:"";position:absolute;left:0;right:0;height:1px;background:transparent}.pane-resize-hit[data-v-24d224cb]:after{top:6px}.pane-resize-hit[data-v-24d224cb]:hover:after,.pane-resize-guide[data-v-24d224cb]{background:#2563eb6b}.pane-resize-guide[data-v-24d224cb]{transform:translateY(-.5px)}html[data-theme=dark] .replay-canvas{background:#0b1220;border-color:#94a3b82e}html[data-theme=dark] .minute-chart-state{color:#cbd5e1;background:#0b1220a8}html[data-theme=dark] .minute-chart-error{background:#0b1220db}.stat-spark-frame[data-v-35df50c0]{position:relative;padding:8px 8px 6px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:linear-gradient(180deg,#f8fafceb,#fffffffa)}.stat-spark-frame--ret[data-v-35df50c0]{border-color:#3b82f629}.stat-spark-frame--pnl[data-v-35df50c0]{border-color:#14b8a629}.stat-spark-frame--win[data-v-35df50c0]{border-color:#f59e0b29}.stat-spark-axis[data-v-35df50c0]{position:absolute;top:8px;right:10px;bottom:6px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;pointer-events:none;color:#94a3b8;font-size:10px;line-height:1;font-variant-numeric:tabular-nums}.stat-spark-wrap[data-v-35df50c0]{position:relative;width:100%;box-sizing:border-box}.stat-spark[data-v-35df50c0]{width:100%;height:100%;display:block}.stat-spark-grid[data-v-35df50c0]{stroke:#94a3b829;stroke-width:.6;vector-effect:non-scaling-stroke}.stat-spark-zero[data-v-35df50c0]{stroke:#64748b6b;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.stat-spark-area[data-v-35df50c0]{opacity:1}.stat-spark-overlay[data-v-35df50c0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stat-spark-node[data-v-35df50c0]{position:absolute;width:9px;height:9px;margin:0;padding:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:auto;cursor:default;box-sizing:border-box;border:2px solid #fff;box-shadow:0 1px 4px #0f172a29;opacity:.92;transition:transform .12s ease,opacity .12s ease}.stat-spark-node[data-v-35df50c0]:hover{transform:translate(-50%,-50%) scale(1.15);opacity:1}.stat-spark-node--ret[data-v-35df50c0]{background:#2563eb}.stat-spark-node--pnl[data-v-35df50c0]{background:#0d9488}.stat-spark-node--win[data-v-35df50c0]{background:#d97706}.stat-spark-tip[data-v-35df50c0]{max-width:240px;font-size:12px;line-height:1.45}.stat-spark-tip-line[data-v-35df50c0]:first-child{font-weight:700}.stat-spark-tip-line+.stat-spark-tip-line[data-v-35df50c0]{margin-top:2px;font-weight:500}html[data-theme=dark] .stat-spark-frame{border-color:#94a3b824;background:linear-gradient(180deg,#0f172ab8,#1e293b7a)}html[data-theme=dark] .stat-spark-frame--ret{border-color:#60a5fa2e}html[data-theme=dark] .stat-spark-frame--pnl{border-color:#2dd4bf2e}html[data-theme=dark] .stat-spark-frame--win{border-color:#fbbf242e}html[data-theme=dark] .stat-spark-axis{color:#64748b}html[data-theme=dark] .stat-spark-grid{stroke:#94a3b81f}html[data-theme=dark] .stat-spark-zero{stroke:#94a3b861}html[data-theme=dark] .stat-spark-node--ret{background:#60a5fa;border-color:#0f172a;box-shadow:0 1px 4px #00000059}html[data-theme=dark] .stat-spark-node--pnl{background:#2dd4bf;border-color:#0f172a;box-shadow:0 1px 4px #00000059}html[data-theme=dark] .stat-spark-node--win{background:#fbbf24;border-color:#0f172a;box-shadow:0 1px 4px #00000059}.intraday-replay[data-v-166f6665]{width:100%;min-height:280px;display:flex;flex-direction:column}.intraday-canvas[data-v-166f6665]{flex:1;min-height:280px;width:100%}.order-book[data-v-d2973d5c]{font-size:12px;line-height:1.45;padding:8px 10px;border-left:1px solid rgba(128,128,128,.2);min-width:148px;height:100%;box-sizing:border-box}.ob-head[data-v-d2973d5c],.ob-row[data-v-d2973d5c]{display:grid;grid-template-columns:42px 1fr 52px;gap:4px;align-items:center}.ob-head[data-v-d2973d5c]{color:#888;font-size:11px;margin-bottom:4px}.ob-row.sell[data-v-d2973d5c]{color:#e83333}.ob-row.buy[data-v-d2973d5c]{color:#00a800}.ob-mid[data-v-d2973d5c]{margin:8px 0;padding:6px 4px;text-align:center;background:#e67e221f;border-radius:4px;display:flex;flex-direction:column;gap:2px}.ob-mid-price[data-v-d2973d5c]{font-size:15px;font-weight:600}.ob-mid-pct[data-v-d2973d5c]{font-size:11px;opacity:.9}.ob-empty[data-v-d2973d5c]{color:#888;text-align:center;margin-top:24px}@media(max-width:768px){.order-book[data-v-d2973d5c]{padding:6px 5px;font-size:11px;line-height:1.22;background:#f8fafcb8}.ob-head[data-v-d2973d5c],.ob-row[data-v-d2973d5c]{grid-template-columns:22px 30px minmax(0,1fr);gap:2px}.ob-head[data-v-d2973d5c]{margin-bottom:3px;font-size:10px}.ob-row[data-v-d2973d5c]{min-height:19px;font-variant-numeric:tabular-nums}.ob-row span[data-v-d2973d5c]:nth-child(2),.ob-row span[data-v-d2973d5c]:nth-child(3){overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ob-row.sell[data-v-d2973d5c]{background:#f871710e}.ob-row.buy[data-v-d2973d5c]{background:#22c55e0e}.ob-mid[data-v-d2973d5c]{margin:5px 0;padding:4px 2px;border-radius:3px}.ob-mid-price[data-v-d2973d5c]{font-size:13px;line-height:1.05}.ob-mid-pct[data-v-d2973d5c]{font-size:10px}.ob-empty[data-v-d2973d5c]{margin-top:14px;font-size:10px}}html[data-theme=dark] .order-book{background:#020617eb;border-left-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark] .ob-head{color:#94a3b8}html[data-theme=dark] .ob-row.sell{color:#f87171;background:#7f1d1d2e}html[data-theme=dark] .ob-row.buy{color:#4ade80;background:#14532d2e}html[data-theme=dark] .ob-mid{background:#f9731629;border:1px solid rgba(249,115,22,.26)}html[data-theme=dark] .ob-empty{color:#94a3b8}html[data-chart-theme=tdx][data-theme=dark]{background:#050505;border-left-color:#d2d2d238;color:#d0d0d0}html[data-chart-theme=tdx][data-theme=dark]{color:#999}html[data-chart-theme=tdx][data-theme=dark]{color:#ff4d4d;background:#5a000042}html[data-chart-theme=tdx][data-theme=dark]{color:#0c6;background:#0048243d}html[data-chart-theme=tdx][data-theme=dark]{background:#facc1521;border-color:#facc154d}.training-layout[data-v-c756e7d8]{--training-sidebar-width: 136px;--simulation-order-dock-left: 136px;display:flex;height:100%;min-height:0;overflow:hidden}.sidebar[data-v-c756e7d8]{width:136px;flex-shrink:0;border-right:1px solid var(--n-border-color, #e2e8f0);display:flex;flex-direction:column;padding:16px 0;background:var(--n-color, #fff)}.sidebar-title[data-v-c756e7d8]{font-size:12px;font-weight:700;color:#94a3b8;padding:0 16px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.scope-select[data-v-c756e7d8]{padding:0 10px 16px}.sidebar-actions[data-v-c756e7d8]{display:grid;gap:8px;padding:0 10px 16px;margin-bottom:4px;border-bottom:1px solid var(--n-border-color, #e2e8f0)}.training-settings-modal,.training-settings-modal.n-card{width:min(50vw,520px)!important;max-width:calc(100vw - 48px)!important}.training-settings-body[data-v-c756e7d8]{display:grid;gap:10px}.training-settings-section[data-v-c756e7d8]{display:grid;gap:8px;padding:10px;border:1px solid var(--n-border-color, #e2e8f0);border-radius:8px;background:#f8fafc}.training-settings-section-head[data-v-c756e7d8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.inline-setting-head[data-v-c756e7d8]{align-items:center}.inline-mode-select[data-v-c756e7d8]{width:132px;flex:0 0 132px}.sample-range-compact[data-v-c756e7d8]{display:grid;grid-template-columns:auto minmax(112px,1fr) minmax(106px,116px) minmax(106px,116px);align-items:center;gap:8px}.sample-range-compact.scope-only[data-v-c756e7d8]{grid-template-columns:auto minmax(112px,160px);justify-content:start}.sample-scope-select[data-v-c756e7d8],.sample-month-picker[data-v-c756e7d8]{min-width:0}.sample-month-picker[data-v-c756e7d8]{width:100%}.training-filter-grid[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 92px minmax(92px,.7fr) minmax(92px,.7fr);gap:8px;align-items:center}.training-filter-select[data-v-c756e7d8],.training-cap-type-select[data-v-c756e7d8],.training-cap-input[data-v-c756e7d8]{min-width:0}.training-settings-section-head strong[data-v-c756e7d8]{color:#0f172a;font-size:14px}.training-settings-section-head span[data-v-c756e7d8],.settings-hint[data-v-c756e7d8]{color:#64748b;font-size:12px}.settings-grid[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-field[data-v-c756e7d8]{display:grid;gap:6px;min-width:0}.settings-field>span[data-v-c756e7d8]{color:#64748b;font-size:12px;font-weight:700}.settings-toggle-row[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-toggle-row>div[data-v-c756e7d8]{display:grid;gap:3px;min-width:0}.settings-toggle-row strong[data-v-c756e7d8]{color:#0f172a;font-size:13px}.settings-toggle-row span[data-v-c756e7d8]{color:#64748b;font-size:12px}.training-settings-actions[data-v-c756e7d8]{display:flex;justify-content:flex-end}html[data-theme=dark] .training-settings-modal.n-card,html[data-theme=dark] .training-settings-modal{background:#0f172a!important;color:#e2e8f0!important;border-color:#94a3b83d!important}html[data-theme=dark] .training-settings-modal .n-card-header,html[data-theme=dark] .training-settings-modal .n-card__header,html[data-theme=dark] .training-settings-modal .n-card__content,html[data-theme=dark] .training-settings-modal .n-card__footer{background:transparent!important;color:#e2e8f0!important;border-color:#94a3b82e!important}html[data-theme=dark] .training-settings-modal .training-settings-section{background:#0f172ae0!important;border-color:#94a3b838!important}html[data-theme=dark] .training-settings-modal .training-settings-section-head strong,html[data-theme=dark] .training-settings-modal .settings-toggle-row strong{color:#f8fafc!important}html[data-theme=dark] .training-settings-modal .training-settings-section-head span,html[data-theme=dark] .training-settings-modal .settings-hint,html[data-theme=dark] .training-settings-modal .settings-field>span,html[data-theme=dark] .training-settings-modal .settings-toggle-row span{color:#cbd5e1!important}html[data-theme=dark] .training-settings-modal .n-base-selection,html[data-theme=dark] .training-settings-modal .n-input{background:#020617!important;color:#e2e8f0!important}html[data-theme=dark] .training-settings-modal .n-base-selection-label,html[data-theme=dark] .training-settings-modal .n-input__input-el,html[data-theme=dark] .training-settings-modal .n-input-number,html[data-theme=dark] .training-settings-modal .n-base-selection-input,html[data-theme=dark] .training-settings-modal .n-base-selection-placeholder,html[data-theme=dark] .training-settings-modal .n-input__placeholder{color:#e2e8f0!important}html[data-theme=dark] .training-settings-modal .n-base-selection-placeholder,html[data-theme=dark] .training-settings-modal .n-input__placeholder{color:#94a3b8!important}html[data-theme=dark] .training-settings-modal .n-base-selection__border,html[data-theme=dark] .training-settings-modal .n-base-selection__state-border,html[data-theme=dark] .training-settings-modal .n-input__border,html[data-theme=dark] .training-settings-modal .n-input__state-border{border-color:#94a3b847!important}.strat-list[data-v-c756e7d8]{flex:1;display:flex;flex-direction:column;gap:2px}.mode-list[data-v-c756e7d8]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.mode-item[data-v-c756e7d8]{position:relative;margin:0 10px;padding:9px 12px;font-size:13px;cursor:pointer;color:#475569;border-left:3px solid transparent;border-radius:8px;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.mode-item[data-v-c756e7d8]:hover:not(.disabled){background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#1e293b;transform:translate(3px);box-shadow:0 8px 18px #2563eb14}.mode-item.active[data-v-c756e7d8]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-weight:700;border-left-color:#2563eb;box-shadow:0 10px 22px #2563eb24}.mode-item.disabled[data-v-c756e7d8]{opacity:.55;cursor:not-allowed}.sidebar-title-secondary[data-v-c756e7d8]{margin-top:4px;margin-bottom:8px}.sidebar-designated-hint[data-v-c756e7d8]{padding:0 16px 12px;line-height:1.45}.strat-item[data-v-c756e7d8]{position:relative;margin:0 10px;padding:11px 14px;font-size:14px;cursor:pointer;color:#475569;border-left:3px solid transparent;border-radius:10px;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.strat-item[data-v-c756e7d8]:hover{background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#1e293b;transform:translate(3px);box-shadow:0 8px 18px #2563eb14}.strat-item.active[data-v-c756e7d8]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-weight:700;border-left-color:#2563eb;box-shadow:0 10px 22px #2563eb24}.strat-item.active[data-v-c756e7d8]:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-radius:999px;background:#2563eb;transform:translateY(-50%)}html[data-theme=dark] .mode-item{color:#cbd5e1}html[data-theme=dark] .mode-item:hover:not(.disabled){background:linear-gradient(135deg,#1e293be6,#1e293b99);color:#f1f5f9}html[data-theme=dark] .mode-item.active{background:linear-gradient(135deg,#2563eb38,#2563eb1f);color:#93c5fd}html[data-theme=dark] .strat-item{color:#cbd5e1}html[data-theme=dark] .strat-item:hover{background:linear-gradient(135deg,#1e293be6,#1e293b99);color:#f1f5f9}html[data-theme=dark] .strat-item.active{background:linear-gradient(135deg,#2563eb38,#2563eb1f);color:#93c5fd}.sidebar-bottom[data-v-c756e7d8]{padding:12px 16px 22px;border-top:1px solid var(--n-border-color, #e2e8f0)}.sidebar-bottom.version-pair[data-v-c756e7d8]{display:flex;gap:4px;padding-right:8px;padding-left:8px}.sidebar-bottom.version-pair .sidebar-link[data-v-c756e7d8]{min-width:0;padding-right:5px;padding-left:5px;font-size:12px;white-space:nowrap}.sidebar-bottom.version-pair .sidebar-link[data-v-c756e7d8]:first-child{flex:1 1 auto}.sidebar-bottom.version-pair .sidebar-link[data-v-c756e7d8]:last-child{flex:0 0 38px}.sidebar-link[data-v-c756e7d8]{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc}.sidebar-link[data-v-c756e7d8]:hover{color:#2563eb;background:#eff6ff}html[data-theme=dark] .sidebar-link{background:#1e293b;color:#cbd5e1}html[data-theme=dark] .sidebar-link:hover{color:#93c5fd;background:#263449}html[data-chart-theme=tdx] .sidebar-link{background:#141414!important;color:#d4d4d4}html[data-chart-theme=tdx] .sidebar-link:hover{background:#1f1f1f!important;color:#6ee7b7}.main-area[data-v-c756e7d8]{position:relative;flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;gap:16px;padding:16px;overflow:hidden;align-items:stretch;box-sizing:border-box}.content-area[data-v-c756e7d8]{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow-y:auto;display:flex;flex-direction:column}.training-home[data-v-c756e7d8]{display:grid;gap:10px;min-height:auto;padding:10px;background:#f8fafc;box-sizing:border-box}.training-home-hero[data-v-c756e7d8]{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.training-home-hero-copy[data-v-c756e7d8]{min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.training-home-kicker[data-v-c756e7d8]{color:#2563eb;font-size:12px;font-weight:800}.training-home-hero h1[data-v-c756e7d8]{margin:0;color:#0f172a;font-size:19px;line-height:1.25}.training-home-hero p[data-v-c756e7d8]{margin:0;max-width:760px;color:#64748b;font-size:12px;line-height:1.35}.training-home-actions[data-v-c756e7d8]{display:flex;gap:8px;flex-shrink:0;align-items:center}.training-home-grid[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:10px;align-items:start}.designated-setup-form[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px 14px;padding:14px 14px 13px;border:1.5px solid rgba(99,102,241,.38);border-radius:12px;background:linear-gradient(180deg,#e0e7ffeb,#fff 58%);box-shadow:0 4px 16px #6366f11a,inset 0 1px #ffffffeb}.designated-setup-form--empty[data-v-c756e7d8]{width:min(100%,560px);margin:6px auto 16px}.training-settings-section-designated .training-settings-section-head strong[data-v-c756e7d8]{color:#312e81}.training-home .training-settings-section-designated[data-v-c756e7d8]{padding-top:10px}.designated-setup-field[data-v-c756e7d8]{display:grid;gap:7px;min-width:0}.designated-setup-label[data-v-c756e7d8]{color:#312e81;font-size:13px;font-weight:800;letter-spacing:.02em}.designated-stock-input[data-v-c756e7d8],.designated-date-picker[data-v-c756e7d8]{min-width:0;width:100%}.designated-date-picker[data-v-c756e7d8]{display:block}.designated-setup-field[data-v-c756e7d8] .n-input,.designated-setup-field[data-v-c756e7d8] .n-date-picker .n-input{--n-height: 40px !important;--n-font-size: 14px !important;background:#fff!important}.designated-setup-field[data-v-c756e7d8] .n-input .n-input__border,.designated-setup-field[data-v-c756e7d8] .n-input .n-input__state-border{border-width:1.5px!important;border-color:#6366f16b!important}.designated-setup-field[data-v-c756e7d8] .n-input:hover .n-input__state-border{border-color:#4f46e59e!important}.designated-setup-field[data-v-c756e7d8] .n-input.n-input--focus .n-input__state-border{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f12e!important}.designated-setup-field[data-v-c756e7d8] .n-input .n-input__input-el{font-size:14px;font-weight:600;color:#0f172a}.designated-setup-field[data-v-c756e7d8] .n-input .n-input__placeholder{color:#94a3b8;font-weight:500}.designated-setup-field[data-v-c756e7d8] .n-input .n-input__suffix,.designated-setup-field[data-v-c756e7d8] .n-input .n-input__prefix{color:#6366f1}.training-layout.is-dark .designated-setup-form[data-v-c756e7d8],html[data-theme=dark] .training-settings-modal .designated-setup-form{border-color:#818cf857;background:linear-gradient(180deg,#312e816b,#0f172ad1 58%);box-shadow:0 4px 18px #0f172a47}.training-layout.is-dark .designated-setup-label[data-v-c756e7d8],html[data-theme=dark] .training-settings-modal .designated-setup-label,.training-layout.is-dark .training-settings-section-designated .training-settings-section-head strong[data-v-c756e7d8],html[data-theme=dark] .training-settings-modal .training-settings-section-designated .training-settings-section-head strong{color:#c7d2fe}.training-layout.is-dark .designated-setup-field[data-v-c756e7d8] .n-input,.training-layout.is-dark .designated-setup-field[data-v-c756e7d8] .n-date-picker .n-input,html[data-theme=dark] .training-settings-modal .designated-setup-field .n-input{background:#0f172ae0!important}.training-layout.is-dark .designated-setup-field[data-v-c756e7d8] .n-input .n-input__input-el,html[data-theme=dark] .training-settings-modal .designated-setup-field .n-input .n-input__input-el{color:#f8fafc}.training-layout.is-dark .designated-setup-field[data-v-c756e7d8] .n-input .n-input__border,.training-layout.is-dark .designated-setup-field[data-v-c756e7d8] .n-input .n-input__state-border,html[data-theme=dark] .training-settings-modal .designated-setup-field .n-input .n-input__state-border{border-color:#818cf86b!important}.designated-home-action-hint[data-v-c756e7d8]{margin:8px 0 0;font-size:12px;color:#64748b;line-height:1.5}.training-home-designated-idle[data-v-c756e7d8]{display:grid;gap:10px}.training-home-panel[data-v-c756e7d8]{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.training-home-panel-head[data-v-c756e7d8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.training-home-panel-head>div[data-v-c756e7d8]{display:grid;gap:3px;min-width:0}.training-home-panel-head>.training-settings-title-line[data-v-c756e7d8]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.training-home-panel-head strong[data-v-c756e7d8]{color:#0f172a;font-size:14px}.training-home-panel-head span[data-v-c756e7d8]{color:#64748b;font-size:12px}.training-home-stat-grid[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:5px}.training-home-stat-grid>div[data-v-c756e7d8]{min-width:0;padding:6px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.training-home-stat-grid span[data-v-c756e7d8]{display:block;margin-bottom:1px;color:#64748b;font-size:11px}.training-home-stat-grid strong[data-v-c756e7d8]{color:#0f172a;font-size:14px;word-break:break-all}.training-home-focus[data-v-c756e7d8]{display:grid;gap:8px}.training-home-focus-main[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.training-home-focus-main>div[data-v-c756e7d8]{display:grid;gap:2px;min-width:0}.training-home-focus-main strong[data-v-c756e7d8]{min-width:0;color:#0f172a;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-home-focus-main span[data-v-c756e7d8],.training-home-holding-note[data-v-c756e7d8],.training-home-empty-line[data-v-c756e7d8]{color:#64748b;font-size:12px;line-height:1.6}.training-home-position-list[data-v-c756e7d8]{display:grid;gap:6px}.training-home-open-exposures[data-v-c756e7d8]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.training-home-open-exposures-head[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.training-home-open-exposures-head strong[data-v-c756e7d8]{color:#0f172a;font-size:13px}.training-home-open-exposures-head span[data-v-c756e7d8]{color:#64748b;font-size:12px}.training-home-position-row[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0;padding:6px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.training-home-position-row-action[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr) auto auto auto;width:100%;border:1px solid #e2e8f0;cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.training-home-position-row-action[data-v-c756e7d8]:hover{border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px)}.training-home-position-row span[data-v-c756e7d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:700}.training-home-position-row em[data-v-c756e7d8]{color:#64748b;font-size:12px;font-style:normal;white-space:nowrap}.training-home-position-row i[data-v-c756e7d8]{min-width:42px;padding:2px 6px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:11px;font-style:normal;text-align:center;white-space:nowrap}.training-home-position-row b[data-v-c756e7d8]{color:#2563eb;font-size:12px;font-weight:700;white-space:nowrap}.training-home-error[data-v-c756e7d8]{max-width:820px}.training-home .training-settings-section[data-v-c756e7d8]{gap:6px;padding:7px 0 0;border:0;border-top:1px solid #e2e8f0;border-radius:0;background:transparent}.training-home .training-settings-section[data-v-c756e7d8]:first-of-type{padding-top:0;border-top:0}.training-home .training-settings-section-head[data-v-c756e7d8]{gap:8px}.training-home .settings-field[data-v-c756e7d8]{gap:3px}.training-home .settings-toggle-row[data-v-c756e7d8]{gap:8px}.training-home .settings-toggle-row>div[data-v-c756e7d8]{gap:1px}.training-home .training-settings-section-head strong[data-v-c756e7d8],.training-home .settings-toggle-row strong[data-v-c756e7d8]{font-size:13px}.training-home .training-settings-section-head span[data-v-c756e7d8],.training-home .settings-field>span[data-v-c756e7d8],.training-home .settings-toggle-row span[data-v-c756e7d8]{font-size:12px;line-height:1.35}.empty-state[data-v-c756e7d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#94a3b8}.empty-icon[data-v-c756e7d8]{font-size:48px;margin-bottom:12px}.empty-text[data-v-c756e7d8]{font-size:16px;font-weight:600;color:#475569}.empty-hint[data-v-c756e7d8]{font-size:13px;margin-top:6px}.empty-motto[data-v-c756e7d8]{margin-top:10px;color:#2563eb;font-size:13px;font-weight:800}.training-layout.is-dark .empty-motto[data-v-c756e7d8]{color:#93c5fd}.empty-cta[data-v-c756e7d8]{margin-top:18px;min-width:132px}.empty-subhint[data-v-c756e7d8]{font-size:12px;margin-top:10px;color:#94a3b8}.empty-error[data-v-c756e7d8]{margin-top:16px;max-width:520px;width:min(520px,92%)}.simulation-workbench[data-v-c756e7d8]{height:100%;overflow:auto;padding:12px 14px;background:#f8fafc}.simulation-workbench.is-fullscreen[data-v-c756e7d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;height:100dvh;padding:14px;background:#f8fafc}.simulation-workbench.is-fullscreen .simulation-header[data-v-c756e7d8]{position:sticky;top:-14px;z-index:42;margin:-14px -14px 12px;padding:14px 14px 10px;border-bottom:1px solid rgba(226,232,240,.92);background:#f8fafcf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.simulation-header[data-v-c756e7d8]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:8px}.simulation-title-block[data-v-c756e7d8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.simulation-title[data-v-c756e7d8]{font-size:18px;font-weight:800;color:#0f172a}.simulation-header-account-strip[data-v-c756e7d8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.simulation-header-account-strip span[data-v-c756e7d8]{display:inline-flex;align-items:baseline;gap:3px;min-width:0;color:#64748b;font-size:11px;line-height:1.15;white-space:nowrap}.simulation-header-account-strip em[data-v-c756e7d8]{color:#64748b;font-style:normal}.simulation-header-account-strip strong[data-v-c756e7d8]{color:#0f172a;font-size:12px;line-height:1.15}.simulation-actions[data-v-c756e7d8]{display:flex;gap:8px;flex-shrink:0}.simulation-account-strip[data-v-c756e7d8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:6px;padding:5px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.simulation-workbench.is-fullscreen .simulation-account-strip[data-v-c756e7d8]{display:none}.simulation-account-strip>div[data-v-c756e7d8]{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.simulation-workbench.is-fullscreen .simulation-account-strip>div[data-v-c756e7d8]{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px}.simulation-account-strip span[data-v-c756e7d8]{color:#64748b;font-size:11px;line-height:1.1}.simulation-workbench.is-fullscreen .simulation-account-strip span[data-v-c756e7d8]{display:block;margin-bottom:1px}.simulation-account-strip strong[data-v-c756e7d8]{color:#0f172a;font-size:12px;line-height:1.1}.simulation-workbench.is-fullscreen .simulation-account-strip strong[data-v-c756e7d8]{font-size:14px}.simulation-fee-rule[data-v-c756e7d8]{margin:0;color:#64748b;font-size:10.5px;line-height:1.25;white-space:nowrap}.simulation-start-panel[data-v-c756e7d8]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.simulation-section-head[data-v-c756e7d8]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:12px 0 8px;color:#0f172a;font-weight:700}.simulation-section-head em[data-v-c756e7d8]{font-style:normal;font-weight:400;font-size:12px;color:#64748b}.simulation-section-actions[data-v-c756e7d8]{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.simulation-trading-head[data-v-c756e7d8]{justify-content:flex-start;flex-wrap:wrap}.simulation-trading-head .simulation-section-actions[data-v-c756e7d8]{flex:0 1 auto;justify-content:flex-start}.simulation-active-label[data-v-c756e7d8]{flex:0 0 auto;padding-left:2px}.simulation-loading[data-v-c756e7d8]{min-height:160px;display:flex;align-items:center;justify-content:center}.simulation-restore-selector[data-v-c756e7d8]{margin:10px 0 8px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.simulation-restore-toggle-row[data-v-c756e7d8]{display:flex;justify-content:flex-end;margin:8px 0}.simulation-restore-head[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13px;font-weight:800;color:#0f172a}.simulation-restore-head-actions[data-v-c756e7d8]{display:inline-flex;align-items:center;gap:6px}.simulation-restore-head em[data-v-c756e7d8]{font-style:normal;font-weight:500;font-size:12px;color:#64748b}.simulation-restore-list[data-v-c756e7d8]{display:flex;flex-wrap:wrap;gap:6px}.simulation-restore-chip[data-v-c756e7d8]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid #dbe4ef;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;cursor:pointer}.simulation-restore-chip.selected[data-v-c756e7d8]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.simulation-restore-chip.holding[data-v-c756e7d8]{border-color:#f59e0b}.simulation-restore-chip em[data-v-c756e7d8]{font-style:normal;color:#64748b}.simulation-pending-bar[data-v-c756e7d8]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;font-weight:700}.simulation-staged-list[data-v-c756e7d8]{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px}.simulation-staged-chip[data-v-c756e7d8]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:11px;cursor:pointer}.simulation-staged-chip em[data-v-c756e7d8]{font-style:normal;color:#64748b}.simulation-candidate-grid[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.simulation-candidate-card[data-v-c756e7d8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.simulation-candidate-card[data-v-c756e7d8]:hover,.simulation-candidate-card.selected[data-v-c756e7d8]{border-color:#2563eb;box-shadow:0 8px 24px #2563eb1a}.candidate-chart-wrap[data-v-c756e7d8]{height:230px;overflow:hidden;border-radius:8px}.candidate-chart-wrap[data-v-c756e7d8] .replay-canvas{height:230px;border-radius:8px}.candidate-main[data-v-c756e7d8]{display:flex;justify-content:space-between;gap:8px;color:#0f172a}.candidate-footer[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.candidate-footer-label[data-v-c756e7d8]{min-width:0;color:#334155;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-footer-label em[data-v-c756e7d8]{margin-left:6px;font-style:normal;font-weight:400;color:#64748b}.candidate-actions[data-v-c756e7d8]{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.simulation-trading-layout[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;padding-bottom:104px}.simulation-trading-layout.has-order-dock[data-v-c756e7d8],.simulation-workbench.is-fullscreen .simulation-trading-layout.has-order-dock[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr)}.simulation-holding-grid[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.simulation-workbench.is-fullscreen .simulation-holding-grid[data-v-c756e7d8]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.simulation-holding-card[data-v-c756e7d8]{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.simulation-holding-card[data-v-c756e7d8]:hover,.simulation-holding-card.active[data-v-c756e7d8]{border-color:#2563eb;box-shadow:0 8px 24px #2563eb1a}.holding-card-summary-row[data-v-c756e7d8]{display:none}.holding-summary-actions[data-v-c756e7d8]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.holding-card-expanded[data-v-c756e7d8]{min-width:0}.holding-card-chart[data-v-c756e7d8]{height:330px;overflow:hidden;border-radius:8px;background:#f8fafc;cursor:default}.holding-card-chart[data-v-c756e7d8] .replay-canvas{height:330px;border-radius:8px}.simulation-workbench.is-fullscreen .holding-card-chart[data-v-c756e7d8],.simulation-workbench.is-fullscreen .holding-card-chart[data-v-c756e7d8] .replay-canvas{height:clamp(360px,42vh,560px)}.discipline-override-bar[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;margin-bottom:8px;border:1px solid rgba(239,68,68,.24);border-radius:8px;background:#fff7ed;color:#7f1d1d;font-size:12px}.discipline-override-bar>div[data-v-c756e7d8]:first-child{display:grid;gap:2px;min-width:0}.discipline-override-bar strong[data-v-c756e7d8]{font-size:12px;color:#991b1b}.discipline-override-bar span[data-v-c756e7d8]{color:#9a3412;line-height:1.35}.discipline-override-actions[data-v-c756e7d8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.simulation-discipline-override[data-v-c756e7d8]{margin-bottom:6px}.holding-card-meta[data-v-c756e7d8],.holding-card-stats[data-v-c756e7d8]{display:flex;align-items:center;gap:8px;min-width:0}.holding-card-meta[data-v-c756e7d8]{justify-content:space-between;margin-top:4px;font-size:12px;color:#64748b}.holding-card-meta strong[data-v-c756e7d8]{color:#0f172a;font-size:13px}.holding-fullscreen-btn[data-v-c756e7d8]{position:relative;flex:0 0 auto;width:26px;height:24px;border:1px solid rgba(37,99,235,.28);border-radius:6px;background:#eff6ff;cursor:pointer}.holding-fullscreen-btn[data-v-c756e7d8]:hover{background:#dbeafe;border-color:#2563eb7a}.holding-fullscreen-btn span[data-v-c756e7d8],.holding-fullscreen-btn[data-v-c756e7d8]:before,.holding-fullscreen-btn[data-v-c756e7d8]:after,.holding-fullscreen-btn span[data-v-c756e7d8]:before,.holding-fullscreen-btn span[data-v-c756e7d8]:after{position:absolute;display:block;width:7px;height:7px;content:""}.holding-fullscreen-btn span[data-v-c756e7d8]{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.holding-fullscreen-btn[data-v-c756e7d8]:before{top:5px;left:5px;border-top:2px solid #2563eb;border-left:2px solid #2563eb}.holding-fullscreen-btn[data-v-c756e7d8]:after{top:5px;right:5px;border-top:2px solid #2563eb;border-right:2px solid #2563eb}.holding-fullscreen-btn span[data-v-c756e7d8]:before{bottom:5px;left:5px;border-bottom:2px solid #2563eb;border-left:2px solid #2563eb}.holding-fullscreen-btn span[data-v-c756e7d8]:after{right:5px;bottom:5px;border-right:2px solid #2563eb;border-bottom:2px solid #2563eb}.holding-card-stats[data-v-c756e7d8]{justify-content:space-between;margin-top:4px;padding:3px 2px;border-radius:0;background:#f8fafc;font-size:11px;overflow:hidden;white-space:nowrap}.holding-card-stats>span[data-v-c756e7d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-warning-text[data-v-c756e7d8]{color:#d97706;font-weight:700}.simulation-order-dock[data-v-c756e7d8]{position:fixed;left:var(--simulation-order-dock-left, 136px);right:0;bottom:0;z-index:1000;display:grid;grid-template-columns:minmax(360px,440px) minmax(120px,148px) minmax(560px,1fr);gap:8px;align-items:center;width:auto;min-width:0;padding:7px 16px;border:0;border-top:1px solid #dbe4ef;border-radius:0;background:#fff;box-shadow:0 -10px 28px #0f172a14;transform:none}.simulation-workbench.is-fullscreen .simulation-order-dock[data-v-c756e7d8]{left:0}.simulation-order-context[data-v-c756e7d8]{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.simulation-order-context>strong[data-v-c756e7d8]:first-child{flex:0 0 auto;color:#0f172a;font-size:13px;font-weight:800}.simulation-order-context>span[data-v-c756e7d8]{flex:0 0 auto;color:#64748b;font-size:11px}.simulation-order-symbol[data-v-c756e7d8]{flex:0 1 auto;min-width:0;max-width:78px;overflow:hidden;color:#0f172a;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.simulation-order-context .simulation-active-label[data-v-c756e7d8]{flex:0 0 auto;padding-left:0;color:#334155;font-size:12px;font-style:normal;font-weight:700}.simulation-pane-size-panel[data-v-c756e7d8]{width:180px;padding:2px}.simulation-pane-size-control[data-v-c756e7d8]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.simulation-pane-size-control>span[data-v-c756e7d8]{color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.simulation-order-dock .simulation-order-head[data-v-c756e7d8],.simulation-order-dock .simulation-order-quotes[data-v-c756e7d8],.simulation-order-dock .simulation-order-actions[data-v-c756e7d8]{margin:0}.simulation-order-dock .simulation-order-head[data-v-c756e7d8]{align-items:center}.simulation-order-dock .simulation-discipline-override[data-v-c756e7d8]{grid-column:1 / -1;margin:0}.simulation-order-head[data-v-c756e7d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.simulation-order-head>div[data-v-c756e7d8]{display:grid;gap:2px;min-width:0}.simulation-order-head span[data-v-c756e7d8],.simulation-order-quotes span[data-v-c756e7d8]{color:#64748b;font-size:11px}.simulation-order-head strong[data-v-c756e7d8]{overflow:hidden;color:#0f172a;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.simulation-order-quotes[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.simulation-order-quotes>div[data-v-c756e7d8]{min-width:0;padding:7px 8px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc}.simulation-order-quotes strong[data-v-c756e7d8]{display:block;overflow:hidden;margin-top:2px;color:#0f172a;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.simulation-order-actions[data-v-c756e7d8]{flex-direction:column;align-items:stretch;display:flex;gap:4px;min-width:0}.simulation-order-replay-controls[data-v-c756e7d8]{display:flex;align-items:center;justify-content:center;gap:6px}.holding-trade-row[data-v-c756e7d8]{display:grid;grid-template-columns:30px minmax(92px,1fr) repeat(3,32px) minmax(44px,auto) minmax(38px,auto);align-items:center;gap:4px;width:100%;padding:4px;border:1px solid transparent;border-radius:8px}.holding-trade-row.buy-row[data-v-c756e7d8]{background:#fef2f2db;border-color:#f8717138}.holding-trade-row.sell-row[data-v-c756e7d8]{background:#f0fdf4db;border-color:#22c55e38}.holding-trade-row .holding-lot-control[data-v-c756e7d8]{display:flex;align-items:center;gap:4px;min-width:0}.holding-trade-row span[data-v-c756e7d8]{font-size:11px;color:#64748b}.holding-cost-line[data-v-c756e7d8]{grid-column:2 / -1;color:#64748b;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.holding-lot-control span[data-v-c756e7d8]{flex:0 0 auto}.holding-lot-control[data-v-c756e7d8] .n-input-number{width:76px}.holding-lot-control[data-v-c756e7d8] .n-input{--n-height: 22px}.holding-trade-side[data-v-c756e7d8]{font-weight:700;text-align:left;font-size:12px}.holding-trade-side.buy[data-v-c756e7d8]{color:#ef4444}.holding-trade-side.sell[data-v-c756e7d8]{color:#16a34a}.holding-ratio-btn[data-v-c756e7d8]{min-width:0;padding:0 2px}.simulation-order-dock .holding-trade-row[data-v-c756e7d8],.simulation-preview-inline-dock .holding-trade-row[data-v-c756e7d8]{display:flex;flex-wrap:nowrap;min-height:26px;padding:3px 5px}.simulation-order-dock .holding-trade-side[data-v-c756e7d8],.simulation-preview-inline-dock .holding-trade-side[data-v-c756e7d8]{flex:0 0 18px;text-align:center}.simulation-order-dock .holding-lot-control[data-v-c756e7d8],.simulation-preview-inline-dock .holding-lot-control[data-v-c756e7d8]{flex:0 0 78px}.simulation-order-dock .holding-lot-control[data-v-c756e7d8] .n-input-number,.simulation-preview-inline-dock .holding-lot-control[data-v-c756e7d8] .n-input-number{width:78px}.simulation-order-dock .holding-ratio-btn[data-v-c756e7d8],.simulation-preview-inline-dock .holding-ratio-btn[data-v-c756e7d8]{flex:0 0 28px}.simulation-order-dock .holding-trade-submit[data-v-c756e7d8],.simulation-preview-inline-dock .holding-trade-submit[data-v-c756e7d8],.simulation-order-dock .holding-trade-cancel[data-v-c756e7d8],.simulation-preview-inline-dock .holding-trade-cancel[data-v-c756e7d8]{flex:0 0 auto}.simulation-order-dock .holding-cost-line[data-v-c756e7d8],.simulation-preview-inline-dock .holding-cost-line[data-v-c756e7d8]{flex:1 1 auto;min-width:76px;grid-column:auto;text-align:right}.holding-trade-submit[data-v-c756e7d8],.holding-trade-cancel[data-v-c756e7d8]{min-width:0;padding:0 4px}.holding-sub-panel[data-v-c756e7d8]{min-width:180px}.holding-sub-checks[data-v-c756e7d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-floating-replay[data-v-c756e7d8]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:40;width:max-content;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border:1px solid #e2e8f0;border-radius:999px;background:#fffffff5;box-shadow:0 10px 28px #0f172a29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.simulation-position-list[data-v-c756e7d8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.simulation-position-row[data-v-c756e7d8]{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #e2e8f0;font-size:13px}.simulation-position-row[data-v-c756e7d8]:last-child{border-bottom:0}.simulation-preview-modal[data-v-c756e7d8]{width:min(1180px,96vw)}.simulation-preview-modal.is-trading[data-v-c756e7d8]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.simulation-preview-modal.is-trading.n-card{display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.simulation-preview-modal.is-trading .n-card-header,.simulation-preview-modal.is-trading .n-card__header{flex:0 0 auto;padding:8px 12px!important}.simulation-preview-modal.is-trading .n-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.simulation-preview-tools[data-v-c756e7d8]{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:8px}.simulation-preview-body[data-v-c756e7d8]:not(.simulation-preview-trading-body) .replay-canvas{height:min(72vh,720px)}.simulation-preview-trading-body[data-v-c756e7d8]{padding-bottom:0}.simulation-kline-fullscreen-modal.n-card,.simulation-kline-fullscreen-modal .n-card{display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.simulation-kline-fullscreen-modal .n-card-header,.simulation-kline-fullscreen-modal .n-card__header{flex:0 0 auto;padding:8px 12px!important}.simulation-kline-fullscreen-modal.n-card>.n-card__content,.simulation-kline-fullscreen-modal .n-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.simulation-kline-fullscreen-modal{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;padding:0}.simulation-fullscreen-chart-body[data-v-c756e7d8]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.simulation-fullscreen-chart-body[data-v-c756e7d8] .replay-canvas{flex:1 1 auto;height:auto!important;min-height:0;border-radius:0}.simulation-fullscreen-actions[data-v-c756e7d8]{flex:0 0 auto;border-right:0;border-bottom:0;border-left:0;border-radius:0}.simulation-preview-modal.is-trading .simulation-preview-trading-body[data-v-c756e7d8]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.simulation-preview-modal.is-trading .simulation-fullscreen-chart-body[data-v-c756e7d8]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.simulation-preview-modal.is-trading .simulation-fullscreen-chart-body[data-v-c756e7d8] .replay-canvas{flex:1 1 auto;height:auto!important;min-height:0}.simulation-preview-trading-layout[data-v-c756e7d8]{display:grid;gap:8px}.simulation-preview-modal.is-trading .simulation-preview-trading-layout[data-v-c756e7d8]{grid-template-rows:minmax(0,1fr) auto;flex:1 1 auto;min-height:0;width:100%;gap:0}.simulation-preview-chart-shell[data-v-c756e7d8]{min-width:0}.simulation-preview-modal.is-trading .simulation-preview-chart-shell[data-v-c756e7d8]{height:100%;min-height:0}.simulation-preview-chart-shell[data-v-c756e7d8] .replay-canvas{height:min(64vh,700px)}.simulation-preview-modal.is-trading .simulation-preview-chart-shell[data-v-c756e7d8] .replay-canvas{height:100%;border-radius:0}.simulation-preview-inline-dock[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(170px,240px) minmax(132px,160px) minmax(430px,1fr);gap:8px;align-items:center;width:100%;min-width:0;padding:8px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:none;box-sizing:border-box}.simulation-preview-modal.is-trading .simulation-preview-inline-dock[data-v-c756e7d8]{flex:0 0 auto;border-right:0;border-bottom:0;border-left:0;border-radius:0}.simulation-preview-inline-dock .simulation-order-head[data-v-c756e7d8],.simulation-preview-inline-dock .simulation-order-quotes[data-v-c756e7d8],.simulation-preview-inline-dock .simulation-order-actions[data-v-c756e7d8]{margin:0}.simulation-preview-inline-dock .simulation-order-context[data-v-c756e7d8]{align-items:center}.simulation-preview-inline-dock .simulation-discipline-override[data-v-c756e7d8]{grid-column:1 / -1;margin:0}.simulation-preview-replay-controls[data-v-c756e7d8]{display:flex;align-items:center;justify-content:center;gap:6px}.simulation-preview-actions[data-v-c756e7d8]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.simulation-preview-modal.is-trading .simulation-preview-actions[data-v-c756e7d8]{display:none}.simulation-return-bar[data-v-c756e7d8]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.simulation-return-bar strong[data-v-c756e7d8]{display:block;font-size:13px;color:#0f172a}.simulation-return-bar span[data-v-c756e7d8]{display:block;margin-top:2px;font-size:12px;color:#64748b}.top-bar[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.top-left[data-v-c756e7d8]{display:flex;align-items:center;gap:10px}.result-card[data-v-c756e7d8]{margin-bottom:10px}.result-row[data-v-c756e7d8]{display:flex;align-items:center;gap:16px;font-size:13px;flex-wrap:wrap}.result-label[data-v-c756e7d8]{font-weight:700}.play-area[data-v-c756e7d8]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:visible}.chart-and-panel[data-v-c756e7d8]{display:flex;gap:12px;flex:0 0 auto;min-height:0;align-items:stretch}.chart-col[data-v-c756e7d8]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:visible}.intraday-training-shell[data-v-c756e7d8]{border:1px solid var(--n-border-color, #e2e8f0);border-radius:8px;background:var(--n-color, #fff);overflow:hidden}.intraday-training-head[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--n-border-color, #e2e8f0);background:#f8fafc}.intraday-training-head strong[data-v-c756e7d8]{display:block;color:#0f172a;font-size:13px}.intraday-training-head span[data-v-c756e7d8]{display:block;margin-top:2px;color:#64748b;font-size:12px}.intraday-training-summary[data-v-c756e7d8]{min-width:0}.intraday-head-quotes[data-v-c756e7d8]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:5px}.intraday-training-head .intraday-head-quote[data-v-c756e7d8]{display:inline-flex;align-items:baseline;gap:4px;margin-top:0;color:#64748b;font-size:12px;line-height:1.25;white-space:nowrap}.intraday-head-quote em[data-v-c756e7d8]{font-style:normal;color:#64748b}.intraday-head-quote b[data-v-c756e7d8]{color:#334155;font-size:12px;font-weight:780}.intraday-head-quote b.up[data-v-c756e7d8]{color:#dc2626}.intraday-head-quote b.down[data-v-c756e7d8]{color:#16a34a}.intraday-head-quote b.flat[data-v-c756e7d8]{color:#64748b}.intraday-head-quote b.avg[data-v-c756e7d8]{color:#f97316}.intraday-training-actions[data-v-c756e7d8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.intraday-back-btn[data-v-c756e7d8]{display:none}.intraday-training-layout[data-v-c756e7d8]{display:flex;min-height:0}.intraday-training-chart[data-v-c756e7d8]{min-width:0;flex:1}.intraday-error[data-v-c756e7d8]{min-height:320px;display:flex;align-items:center;justify-content:center;padding:24px;color:#dc2626;font-size:13px}.intraday-replay-bar[data-v-c756e7d8]{flex-wrap:wrap;margin-top:6px}.intraday-progress-label[data-v-c756e7d8],.intraday-phase-chip[data-v-c756e7d8]{font-size:12px;font-weight:700}.intraday-progress-label[data-v-c756e7d8]{color:#64748b}.intraday-phase-chip[data-v-c756e7d8]{padding:3px 8px;border-radius:999px}.intraday-phase-chip.open[data-v-c756e7d8]{color:#0f766e;background:#14b8a61f}.intraday-phase-chip.blocked[data-v-c756e7d8]{color:#b45309;background:#f59e0b24}.sub-count[data-v-c756e7d8]{margin-left:6px;min-width:16px;height:16px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:10px;font-weight:800;line-height:16px;text-align:center}.intraday-t1-hint[data-v-c756e7d8]{margin-bottom:7px;padding:6px 8px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.35}.shortcut-hint[data-v-c756e7d8]{margin-top:8px;color:#64748b;font-size:12px;text-align:center}.history-panel[data-v-c756e7d8]{margin-top:12px;border:1px solid var(--n-border-color, #e2e8f0);border-radius:12px;background:var(--n-color, #fff);padding:12px}.history-panel-header[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.history-panel-actions[data-v-c756e7d8],.history-name-toggle[data-v-c756e7d8]{display:flex;align-items:center}.history-panel-actions[data-v-c756e7d8]{gap:8px}.history-name-toggle[data-v-c756e7d8]{gap:6px;color:#64748b;font-size:12px;white-space:nowrap}.history-stock-cell[data-v-c756e7d8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-replay-area[data-v-c756e7d8]{min-width:0}.history-replay-head[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.history-replay-head>div[data-v-c756e7d8]{display:flex;align-items:baseline;gap:8px;min-width:0}.history-replay-head strong[data-v-c756e7d8]{color:#0f172a;font-size:13px}.history-replay-head span[data-v-c756e7d8]{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.history-replay-chart-layout[data-v-c756e7d8]{width:100%}.history-replay-loading[data-v-c756e7d8]{display:flex;min-height:320px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#64748b;font-size:12px}[data-v-c756e7d8] .history-active-row td{background:#2563eb14!important}.history-side-panel[data-v-c756e7d8]{width:0;min-width:0;flex:0 0 0;border:1px solid var(--n-border-color, #e2e8f0);border-radius:12px;background:var(--n-color, #fff);box-shadow:0 12px 32px #0f172a1f;overflow:auto;opacity:0;pointer-events:none;transition:width .2s ease,flex-basis .2s ease,opacity .2s ease,padding .2s ease,border-color .2s ease;padding:12px 0;border-color:transparent}.history-side-panel.open[data-v-c756e7d8]{width:min(760px,48vw);flex:0 0 min(760px,48vw);opacity:1;pointer-events:auto;padding:12px;border-color:var(--n-border-color, #e2e8f0)}.history-loading[data-v-c756e7d8]{display:flex;align-items:center;justify-content:center;min-height:72px;margin-bottom:12px}.history-stat-backdrop[data-v-c756e7d8]{display:none}.sample-month-row[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px;padding:0 10px 6px}.mobile-sample-months[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px;border-bottom:1px solid var(--n-border-color, #e2e8f0)}.sidebar-hint.sample-month-hint[data-v-c756e7d8]{font-size:11px;line-height:1.4;color:#94a3b8;padding:0 14px 14px}.starting-capital-row[data-v-c756e7d8]{padding:0 14px 14px}.starting-capital-reset-button[data-v-c756e7d8]{font-weight:800}.starting-capital-hint[data-v-c756e7d8]{font-size:11px;line-height:1.35;color:#94a3b8;margin-top:6px}.mobile-starting-capital[data-v-c756e7d8]{margin-top:4px}.starting-capital-modal,.starting-capital-modal.n-card{width:min(320px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important}.starting-capital-modal .n-card-header,.starting-capital-modal .n-card__header{padding:12px 14px 6px!important}.starting-capital-modal .n-card__content{padding:8px 14px 14px!important}.starting-capital-modal-body[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px}.starting-capital-current[data-v-c756e7d8]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:linear-gradient(135deg,#f8fafcf5,#f1f5f9d1)}.starting-capital-current span[data-v-c756e7d8]{font-size:12px;color:#64748b;white-space:nowrap}.starting-capital-current strong[data-v-c756e7d8]{font-size:15px;line-height:1.2;color:#0f172a;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starting-capital-modal-label[data-v-c756e7d8]{font-size:12px;font-weight:800;color:#334155}.starting-capital-modal-range[data-v-c756e7d8]{font-size:11px;color:#94a3b8;line-height:1.2}.starting-capital-modal-actions[data-v-c756e7d8]{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}html[data-theme=dark] .starting-capital-current{background:linear-gradient(135deg,#0f172aeb,#1e293bb8);border-color:#94a3b83d}html[data-theme=dark] .starting-capital-current strong,html[data-theme=dark] .starting-capital-modal-label{color:#e2e8f0}.stat-chart-section .panel-title[data-v-c756e7d8]{margin-bottom:8px}.stat-spark-main-tabs[data-v-c756e7d8]{margin-top:2px}.stat-spark-main-tabs[data-v-c756e7d8] .n-tabs-tab{font-size:12px;padding:6px 10px}.stat-spark-pane[data-v-c756e7d8]{width:100%;margin-top:4px;margin-bottom:2px}.stat-spark-gran-tabs[data-v-c756e7d8]{margin-top:4px}.stat-chart-empty[data-v-c756e7d8]{padding:8px 0 4px}.stat-bucket-tabs[data-v-c756e7d8]{margin-top:4px}.stat-bucket-table[data-v-c756e7d8]{margin-top:8px}.training-progress-alert[data-v-c756e7d8]{font-size:13px}.training-chart-stack[data-v-c756e7d8]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.training-chart-meta[data-v-c756e7d8]{flex:0 0 auto;margin-bottom:6px}.training-fullscreen-meta[data-v-c756e7d8]{margin-bottom:8px}.training-meta-line[data-v-c756e7d8]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.training-meta-line[data-v-c756e7d8]::-webkit-scrollbar{display:none}.training-chart-meta .period-switch[data-v-c756e7d8]{display:inline-flex;align-items:center;height:22px;padding:2px;gap:2px;border-radius:8px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);flex:0 0 auto}.training-chart-meta .period-btn[data-v-c756e7d8]{height:18px;min-width:32px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;cursor:pointer;flex:0 0 auto}.training-chart-meta .period-btn[data-v-c756e7d8]:disabled{cursor:not-allowed;opacity:.55}.training-chart-meta .period-btn.active[data-v-c756e7d8]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.training-chart-meta .period-btn[data-v-c756e7d8]:hover:not(:disabled){color:#1d4ed8}.training-chart-meta .meta-sep[data-v-c756e7d8]{color:#cbd5e1;font-size:12px;flex:0 0 auto}.training-chart-meta .meta-date[data-v-c756e7d8],.training-chart-meta .meta-time[data-v-c756e7d8]{color:#475569;font-size:12px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex:0 0 auto}.training-chart-meta .meta-price[data-v-c756e7d8]{color:#0f172a;font-size:13px;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex:0 0 auto}.training-chart-meta .meta-change[data-v-c756e7d8]{font-size:12px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex:0 0 auto}.training-chart-meta .meta-change.up[data-v-c756e7d8]{color:#dc2626}.training-chart-meta .meta-change.down[data-v-c756e7d8]{color:#16a34a}.training-chart-stack[data-v-c756e7d8] .replay-wrap{flex:1 1 auto;min-height:0}.replay-bar[data-v-c756e7d8]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.ctrl-btn[data-v-c756e7d8]{height:32px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctrl-btn[data-v-c756e7d8]:disabled{cursor:wait;opacity:.68}.arrow-btn[data-v-c756e7d8]{width:32px;font-size:12px;color:#64748b}.arrow-btn[data-v-c756e7d8]:hover{background:#f1f5f9;color:#1e293b}.arrow-btn.loading[data-v-c756e7d8]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.replay-fast-btn[data-v-c756e7d8]{margin-left:14px}.replay-reset-btn[data-v-c756e7d8]{margin-left:2px}.play-btn[data-v-c756e7d8]{width:44px;font-size:16px;color:#2563eb;border-color:#2563eb;background:#eff6ff;margin:0 4px}.play-btn[data-v-c756e7d8]:hover{background:#dbeafe}.play-btn.active[data-v-c756e7d8]{background:#fef3c7;border-color:#f59e0b;color:#d97706}.fullscreen-btn[data-v-c756e7d8]{min-width:46px;padding:0 8px;font-size:12px;color:#2563eb;border-color:#2563eb52;background:#eff6ff}.fullscreen-btn[data-v-c756e7d8]:hover{background:#dbeafe}.sub-indicator-btn[data-v-c756e7d8]{min-width:92px;max-width:150px;padding:0 10px;justify-content:flex-start;color:#334155;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-indicator-btn[data-v-c756e7d8]{color:#0f766e;border-color:#14b8a647;background:#14b8a614}.mobile-sub-panel[data-v-c756e7d8]{min-width:160px;padding:2px}.mobile-sub-panel-title[data-v-c756e7d8]{margin-bottom:8px;color:#64748b;font-size:12px;font-weight:700}.mobile-sub-checks[data-v-c756e7d8]{display:grid;gap:7px}html[data-theme=dark] .mobile-sub-panel{color:#dbeafe}html[data-theme=dark] .mobile-sub-panel-title{color:#94a3b8}.main-overlay-mode-row[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.main-mode-btn[data-v-c756e7d8]{height:26px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#f8fafceb;color:#475569;font-size:12px;font-weight:700;cursor:pointer}.main-mode-btn.active[data-v-c756e7d8]{color:#0f766e;border-color:#14b8a657;background:#14b8a61f}.ma-checks[data-v-c756e7d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-check-row[data-v-c756e7d8]{display:inline-flex;align-items:center;gap:2px;min-width:0}.ma-custom-remove[data-v-c756e7d8]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:#64748b;font-size:13px;line-height:1;cursor:pointer}.ma-custom-remove[data-v-c756e7d8]:hover{color:#ef4444;background:#ef44441a}.ma-custom-row[data-v-c756e7d8]{display:flex;align-items:center;gap:6px;margin-top:8px}.ma-custom-input[data-v-c756e7d8]{flex:1 1 auto;min-width:0;height:26px;padding:0 8px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#fff;color:#334155;font-size:12px;outline:none}.ma-custom-input[data-v-c756e7d8]:focus{border-color:#14b8a6}.ma-custom-add[data-v-c756e7d8]{flex:0 0 auto;height:26px;padding:0 10px;border:1px solid rgba(20,184,166,.35);border-radius:8px;background:#14b8a61a;color:#0f766e;font-size:12px;font-weight:600;cursor:pointer}.ma-custom-add[data-v-c756e7d8]:hover{background:#14b8a62e}.training-layout.is-dark .ctrl-btn[data-v-c756e7d8]{background:#1e293b;border-color:#334155;color:#e2e8f0}.training-layout.is-dark .training-chart-meta .period-switch[data-v-c756e7d8]{background:#0f172ab8;border-color:#334155}.training-layout.is-dark .training-chart-meta .period-btn[data-v-c756e7d8]{color:#94a3b8}.training-layout.is-dark .training-chart-meta .period-btn.active[data-v-c756e7d8]{color:#bfdbfe;background:#1e3a5f;box-shadow:none}.training-layout.is-dark .training-chart-meta .meta-sep[data-v-c756e7d8]{color:#475569}.training-layout.is-dark .training-chart-meta .meta-date[data-v-c756e7d8],.training-layout.is-dark .training-chart-meta .meta-time[data-v-c756e7d8]{color:#cbd5e1}.training-layout.is-dark .training-chart-meta .meta-price[data-v-c756e7d8]{color:#f8fafc}.training-layout.is-dark .arrow-btn[data-v-c756e7d8]:hover{background:#334155}.training-layout.is-dark .play-btn[data-v-c756e7d8]{background:#1e3a5f;border-color:#3b82f6;color:#60a5fa}.training-layout.is-dark .play-btn.active[data-v-c756e7d8]{background:#422006;border-color:#f59e0b;color:#fbbf24}.training-layout.is-dark .fullscreen-btn[data-v-c756e7d8]{background:#1e3a5f;border-color:#3b82f6;color:#93c5fd}.training-layout.is-dark .main-indicator-btn[data-v-c756e7d8]{color:#5eead4;border-color:#14b8a652;background:#14b8a624}.training-layout.is-dark .main-mode-btn[data-v-c756e7d8]{color:#cbd5e1;border-color:#94a3b83d;background:#0f172adb}.training-layout.is-dark .main-mode-btn.active[data-v-c756e7d8]{color:#5eead4;border-color:#14b8a661;background:#14b8a629}.op-panel[data-v-c756e7d8]{width:200px;flex-shrink:0;min-height:0;max-height:100%;display:flex;flex-direction:column;gap:0;border:1px solid var(--n-border-color, #e2e8f0);border-radius:12px;background:var(--n-color, #fff);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.panel-section[data-v-c756e7d8]{padding:10px 12px;border-bottom:1px solid var(--n-border-color, #f1f5f9)}.panel-section[data-v-c756e7d8]:last-child{border-bottom:none}.op-panel-mini-actions[data-v-c756e7d8]{display:flex;justify-content:flex-end;padding:6px 8px 0}.intraday-op-panel .panel-section[data-v-c756e7d8]{padding:7px 10px}.panel-title[data-v-c756e7d8]{font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.panel-stock-name[data-v-c756e7d8]{margin-bottom:6px;color:#0f172a;font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-row[data-v-c756e7d8]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;padding:1px 0}.intraday-op-panel .info-row[data-v-c756e7d8]{align-items:flex-start;gap:8px;font-size:12px;line-height:1.25;padding:0}.info-label[data-v-c756e7d8]{color:#94a3b8;font-size:12px;flex:0 0 auto;white-space:nowrap}.info-value[data-v-c756e7d8]{flex:1 1 auto;min-width:0;text-align:right}.holding-value[data-v-c756e7d8]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;line-height:1.35}.holding-position[data-v-c756e7d8]{white-space:nowrap}.intraday-op-panel .info-row>.info-value[data-v-c756e7d8]{min-width:0;text-align:right;word-break:break-word}.pending-order-row[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;margin-bottom:8px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:700}.price[data-v-c756e7d8]{font-weight:700;font-size:15px}.trade-item[data-v-c756e7d8]{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0}.trade-date[data-v-c756e7d8]{color:#94a3b8;font-size:11px;font-family:ui-monospace,monospace}.trade-price[data-v-c756e7d8]{font-family:ui-monospace,monospace}.trade-amt[data-v-c756e7d8]{font-size:11px;color:#94a3b8}.trades-scroll[data-v-c756e7d8]{max-height:160px;overflow-y:auto}.lots-row[data-v-c756e7d8]{display:flex;align-items:center;gap:6px}.lots-info[data-v-c756e7d8]{font-size:11px;color:#94a3b8;margin-top:2px}.trade-preview-line[data-v-c756e7d8]{min-width:0;margin-top:3px;color:#94a3b8;font-size:10.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fee-rule-hint[data-v-c756e7d8]{margin-bottom:5px;color:#64748b;font-size:10.5px;line-height:1.35}.fee-preview-line[data-v-c756e7d8]{margin-top:2px;color:#64748b;font-size:10.5px;line-height:1.35}.trade-ratio-row[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px}.intraday-op-panel .trade-ratio-row[data-v-c756e7d8]{gap:3px;margin-top:4px}.intraday-op-panel .trade-ratio-row[data-v-c756e7d8] .n-button{--n-height: 24px !important}.intraday-op-panel[data-v-c756e7d8] .n-input-number{--n-height: 26px !important}.intraday-op-panel .fee-rule-hint[data-v-c756e7d8]{margin-bottom:4px;line-height:1.25}.intraday-op-panel .intraday-t1-hint[data-v-c756e7d8]{margin-bottom:5px;padding:5px 7px;line-height:1.25}.intraday-op-panel .trade-preview-line[data-v-c756e7d8]{margin-top:2px;height:16px;line-height:16px}.intraday-op-panel .mt6[data-v-c756e7d8]{margin-top:4px}.intraday-op-panel .mb4[data-v-c756e7d8]{margin-bottom:2px}.ml4[data-v-c756e7d8]{margin-left:4px}.op-group[data-v-c756e7d8]{margin-bottom:8px}.op-group[data-v-c756e7d8]:last-child{margin-bottom:0}.op-row[data-v-c756e7d8]{display:flex;align-items:center;gap:4px}.panel-footer[data-v-c756e7d8]{display:flex;gap:8px;padding:8px 12px}.trips-section[data-v-c756e7d8]{position:relative;z-index:1;flex:0 0 auto;max-height:min(26vh,190px);margin-top:0;padding:9px 10px;overflow:auto;border:1px solid var(--n-border-color, #e2e8f0);border-radius:10px;background:var(--n-color, #fff);scrollbar-width:thin}.trips-header[data-v-c756e7d8]{position:sticky;top:-9px;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:-9px -10px 6px;padding:9px 10px 6px;background:var(--n-color, #fff);border-bottom:1px solid var(--n-border-color, #f1f5f9)}.total-pnl[data-v-c756e7d8]{font-size:14px;font-weight:700}.total-pnl.up[data-v-c756e7d8]{color:#ef4444}.total-pnl.down[data-v-c756e7d8]{color:#22c55e}.trips-table[data-v-c756e7d8]{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.trips-table th[data-v-c756e7d8]{text-align:left;padding:6px 8px;color:#94a3b8;font-weight:600;border-bottom:1px solid var(--n-border-color, #e2e8f0)}.trips-table td[data-v-c756e7d8]{padding:6px 8px;border-bottom:1px solid var(--n-border-color, #f1f5f9)}.trips-table .fee-cell[data-v-c756e7d8]{color:#64748b;font-size:11px;white-space:nowrap}.pnl.up[data-v-c756e7d8]{color:#ef4444;font-weight:600}.pnl.down[data-v-c756e7d8]{color:#22c55e;font-weight:600}.mt6[data-v-c756e7d8]{margin-top:6px}.mt8[data-v-c756e7d8]{margin-top:8px}.mt12[data-v-c756e7d8]{margin-top:12px}.mb4[data-v-c756e7d8]{margin-bottom:4px}.mb12[data-v-c756e7d8]{margin-bottom:12px}.stats-detail-section[data-v-c756e7d8],.stats-history-section[data-v-c756e7d8]{margin-bottom:12px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:linear-gradient(180deg,#f8fafcf5,#fffffffa);box-shadow:0 1px #fffc inset}.stats-chart-card[data-v-c756e7d8]{padding-bottom:10px}.stats-section-head[data-v-c756e7d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.stats-section-head-main[data-v-c756e7d8]{display:grid;gap:2px;min-width:0}.stats-section-head-main strong[data-v-c756e7d8]{color:#0f172a;font-size:13px;line-height:1.2}.stats-section-head-main span[data-v-c756e7d8]{color:#64748b;font-size:11px;line-height:1.35}.stats-section-badge[data-v-c756e7d8]{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#0f172a0f;color:#334155;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.stats-section-badge.is-practice[data-v-c756e7d8]{background:#3b82f61f;color:#1d4ed8}.stats-section-badge.is-muted[data-v-c756e7d8]{background:#64748b1f;color:#64748b}.training-stat-grid[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.training-stat-grid-hero[data-v-c756e7d8]{margin-bottom:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.training-stat-grid-hero .training-stat-card-feature[data-v-c756e7d8]:nth-child(1){--stat-accent: #6366f1}.training-stat-grid-hero .training-stat-card-feature[data-v-c756e7d8]:nth-child(2){--stat-accent: #0ea5e9}.training-stat-grid-hero .training-stat-card-feature[data-v-c756e7d8]:nth-child(3){--stat-accent: #f59e0b}.training-stat-grid-hero .training-stat-card-feature[data-v-c756e7d8]:nth-child(4){--stat-accent: #10b981}.training-stat-card[data-v-c756e7d8]{min-width:0;padding:10px 10px 9px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffffe0;box-shadow:0 1px 2px #0f172a0a}.training-stat-card-feature[data-v-c756e7d8]{position:relative;overflow:hidden;padding-top:11px;background:linear-gradient(180deg,#fffffffa,#f8fafceb)}.training-stat-card-feature[data-v-c756e7d8]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--stat-accent, #6366f1);opacity:.88}.training-stat-label[data-v-c756e7d8]{display:block;margin-bottom:4px;color:#64748b;font-size:11px;line-height:1.2}.training-stat-value[data-v-c756e7d8]{display:block;color:#0f172a;font-size:18px;line-height:1.1;font-weight:800;font-variant-numeric:tabular-nums;word-break:break-all}.training-stat-card:not(.training-stat-card-feature) .training-stat-value[data-v-c756e7d8]{font-size:16px}.training-stat-hint[data-v-c756e7d8]{display:block;margin-top:4px;color:#94a3b8;font-size:10px;line-height:1.25;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-stat-card.is-up .training-stat-value[data-v-c756e7d8]{color:#dc2626}.training-stat-card.is-down .training-stat-value[data-v-c756e7d8]{color:#16a34a}.stats-progress-banner[data-v-c756e7d8]{margin-top:10px;padding:8px 10px;border-radius:8px;border:1px solid rgba(34,197,94,.22);background:linear-gradient(90deg,#f0fdf4f2,#dcfce7b8);color:#166534;font-size:12px;line-height:1.45}.stats-table-shell[data-v-c756e7d8]{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffffb8}.stats-table-shell[data-v-c756e7d8] .n-data-table{--n-th-color: rgba(248, 250, 252, .96);--n-td-color: transparent}.stats-table-shell[data-v-c756e7d8] .n-data-table-th{font-size:11px;font-weight:700;color:#64748b!important}.stats-table-shell[data-v-c756e7d8] .n-data-table-td{font-size:12px}.stats-table-shell[data-v-c756e7d8] .n-data-table-tr:hover .n-data-table-td{background:#6366f10d}.stats-history-hub[data-v-c756e7d8]{margin-bottom:12px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:linear-gradient(180deg,#f8fafcf5,#fffffffa)}.history-tab-bar[data-v-c756e7d8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.history-tab-chip[data-v-c756e7d8]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#ffffffd1;color:#475569;font-size:12px;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.history-tab-chip em[data-v-c756e7d8]{min-width:18px;padding:2px 6px;border-radius:999px;background:#0f172a0f;color:#334155;font-size:10px;font-style:normal;font-weight:700;text-align:center}.history-tab-chip[data-v-c756e7d8]:hover{border-color:#6366f147;color:#334155}.history-tab-chip.active[data-v-c756e7d8]{border-color:#6366f16b;background:linear-gradient(135deg,#eef2fff5,#e0e7ffb8);color:#312e81;transform:translateY(-1px)}.history-tab-chip.active em[data-v-c756e7d8]{background:#6366f124;color:#4338ca}.history-tab-chip.is-practice.active[data-v-c756e7d8]{border-color:#3b82f657;background:linear-gradient(135deg,#eff6fff5,#dbeafeb8);color:#1e3a8a}.history-tab-chip.is-practice.active em[data-v-c756e7d8]{background:#3b82f624;color:#1d4ed8}.history-tab-pane[data-v-c756e7d8]{min-height:0}.history-table-shell[data-v-c756e7d8]{overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fffffff5}.history-table-shell.is-expanded[data-v-c756e7d8]{max-height:min(52vh,420px);overflow:auto}.history-table-shell[data-v-c756e7d8] .n-data-table-wrapper{border:none;border-radius:10px}.history-table-shell[data-v-c756e7d8] .n-data-table-th{position:sticky;top:0;z-index:2;background:#f1f5f9fa!important;font-size:11px!important;font-weight:700!important;color:#475569!important;border-color:#94a3b838!important;white-space:nowrap}.history-table-shell[data-v-c756e7d8] .n-data-table-td{font-size:12px;border-color:#94a3b824!important;vertical-align:middle}.history-table-shell[data-v-c756e7d8] .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td{background:#6366f10f!important}.history-table-shell[data-v-c756e7d8] .n-data-table-expand-trigger{margin-right:2px}.history-table-shell-practice[data-v-c756e7d8] .n-data-table-th{background:#eff6fffa!important;color:#1d4ed8!important}.history-table-shell-muted[data-v-c756e7d8] .n-data-table-th{background:#f8fafcfa!important;color:#64748b!important}.history-month-group+.history-month-group[data-v-c756e7d8]{margin-top:10px}.history-month-label[data-v-c756e7d8]{position:sticky;top:0;z-index:1;margin-bottom:6px;padding:4px 2px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.02em;background:linear-gradient(180deg,#f8fafcfa 70%,#f8fafc00)}.history-record-list[data-v-c756e7d8]{display:grid;gap:6px;max-height:min(52vh,420px);overflow:auto;padding-right:2px;scrollbar-width:thin}.history-record-card[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;width:100%;padding:10px 11px;border:1px solid rgba(148,163,184,.16);border-left:3px solid rgba(148,163,184,.42);border-radius:10px;background:#ffffffe0;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}button.history-record-card[data-v-c756e7d8]{cursor:pointer}button.history-record-card[data-v-c756e7d8]:hover{border-color:#6366f13d;box-shadow:0 4px 14px #0f172a0f;transform:translateY(-1px)}.history-record-card.tone-up[data-v-c756e7d8]{border-left-color:#ef4444}.history-record-card.tone-down[data-v-c756e7d8]{border-left-color:#22c55e}.history-record-card.tone-flat[data-v-c756e7d8]{border-left-color:#94a3b8}.history-record-card.is-practice[data-v-c756e7d8]{background:linear-gradient(135deg,#fffffff5,#eff6ffb8)}.history-record-card-muted[data-v-c756e7d8]{border-left-color:#94a3b852;background:#f8fafcb8}.history-record-card-portfolio[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr) auto}.history-record-main[data-v-c756e7d8]{min-width:0}.history-record-title-row[data-v-c756e7d8]{display:flex;align-items:baseline;gap:8px;min-width:0}.history-record-title-row strong[data-v-c756e7d8]{min-width:0;color:#0f172a;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-record-code[data-v-c756e7d8]{flex:0 0 auto;color:#94a3b8;font-size:10px;line-height:1.2}.history-record-meta[data-v-c756e7d8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.history-record-date[data-v-c756e7d8],.history-record-days[data-v-c756e7d8]{color:#64748b;font-size:11px;line-height:1.2}.history-record-side[data-v-c756e7d8]{display:grid;justify-items:end;gap:3px;min-width:88px}.history-record-side-actions[data-v-c756e7d8]{justify-items:end;gap:4px}.history-record-return[data-v-c756e7d8]{font-size:15px;line-height:1.1;font-weight:800;font-variant-numeric:tabular-nums}.history-record-pnl[data-v-c756e7d8]{font-size:11px;line-height:1.2;font-style:normal;font-variant-numeric:tabular-nums}.history-record-children[data-v-c756e7d8]{grid-column:1 / -1;display:grid;gap:4px;margin-top:2px;padding:8px 8px 4px;border-top:1px dashed rgba(148,163,184,.24)}.history-record-child[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px;background:#f8fafceb}.history-record-child.muted[data-v-c756e7d8]{opacity:.62}.history-record-child-main[data-v-c756e7d8]{min-width:0;display:grid;gap:2px}.history-record-child-main strong[data-v-c756e7d8]{color:#0f172a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-record-child-main span[data-v-c756e7d8]{color:#94a3b8;font-size:10px;line-height:1.2}.history-expand-trigger[data-v-c756e7d8]{width:100%;margin-top:10px;padding:9px 12px;border:1px dashed rgba(99,102,241,.28);border-radius:10px;background:#eef2ff6b;color:#4338ca;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.history-expand-trigger[data-v-c756e7d8]:hover{background:#e0e7ffb8;border-color:#6366f16b}.history-expand-note[data-v-c756e7d8]{margin-top:8px;color:#94a3b8;font-size:11px;text-align:center}.strat-stat-list[data-v-c756e7d8]{display:grid;gap:7px}.strat-stat-item[data-v-c756e7d8]{padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffffe6;transition:border-color .15s ease,box-shadow .15s ease}.strat-stat-item[data-v-c756e7d8]:hover{border-color:#6366f138;box-shadow:0 2px 10px #0f172a0a}.strat-stat-item-top[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.strat-stat-name[data-v-c756e7d8]{min-width:0;color:#0f172a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strat-stat-count[data-v-c756e7d8]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#6366f11a;color:#4338ca;font-size:11px;font-weight:700;line-height:1.3}.strat-stat-item-metrics[data-v-c756e7d8]{display:flex;flex-wrap:wrap;gap:10px 18px}.strat-stat-metric-inline[data-v-c756e7d8]{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.strat-stat-metric-inline em[data-v-c756e7d8]{color:#94a3b8;font-size:11px;font-style:normal;white-space:nowrap}.strat-stat-metric-inline strong[data-v-c756e7d8]{font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.strat-stat-card[data-v-c756e7d8]{padding:10px 11px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffffd6}.strat-stat-head[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.strat-stat-metrics[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.strat-stat-metric[data-v-c756e7d8]{display:grid;gap:2px;min-width:0;padding:6px 8px;border-radius:8px;background:#f8fafceb}.strat-stat-metric em[data-v-c756e7d8]{color:#94a3b8;font-size:10px;font-style:normal}.strat-stat-metric strong[data-v-c756e7d8]{font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.stats-history-section-collapsible .history-section-header[data-v-c756e7d8]{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.stats-history-section-collapsible .history-section-header:hover .stats-section-head-main strong[data-v-c756e7d8]{color:#4338ca}.history-section-toggle[data-v-c756e7d8]{display:flex;align-items:center;gap:6px}.history-section-arrow[data-v-c756e7d8]{color:#94a3b8;font-size:12px;transition:transform .18s ease}.stats-account-block[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px}.stats-account-note[data-v-c756e7d8],.stats-section-note[data-v-c756e7d8]{color:#64748b;font-size:11px;line-height:1.45}.stats-account-actions[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.stats-account-actions span[data-v-c756e7d8]{flex:1;color:#94a3b8;font-size:10px;line-height:1.35;text-align:right}.account-asset-stat[data-v-c756e7d8]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid rgba(234,179,8,.28);border-radius:10px;background:linear-gradient(135deg,#fffbebd1,#fef3c76b)}.account-asset-stat-main[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-asset-stat span[data-v-c756e7d8]{flex:0 0 auto;color:#92400e;font-size:11px;font-weight:800}.account-asset-stat strong[data-v-c756e7d8]{flex:1 0 auto;text-align:right;color:#78350f;font-size:15px;line-height:1;font-variant-numeric:tabular-nums}.account-asset-stat em[data-v-c756e7d8]{flex:0 0 42px;text-align:right;color:#a16207;font-size:10px;line-height:1;font-style:normal}.account-asset-stat-sub[data-v-c756e7d8]{color:#a16207;font-size:10px;line-height:1.35}.account-asset-stat-practice[data-v-c756e7d8]{border-color:#3b82f63d;background:linear-gradient(135deg,#eff6ffe0,#dbeafe6b)}.account-asset-stat-practice span[data-v-c756e7d8]{color:#1d4ed8}.account-asset-stat-practice strong[data-v-c756e7d8]{color:#1e3a8a}.account-asset-stat-practice em[data-v-c756e7d8],.account-asset-stat-practice .account-asset-stat-sub[data-v-c756e7d8]{color:#2563eb}.training-layout.is-dark .account-asset-stat[data-v-c756e7d8]{border-color:#f59e0b42;background:linear-gradient(135deg,#452a059e,#78350f52)}.training-layout.is-dark .account-asset-stat-practice[data-v-c756e7d8]{border-color:#60a5fa3d;background:linear-gradient(135deg,#0f172ab8,#1e3a8a47)}.training-layout.is-dark .stats-account-note[data-v-c756e7d8],.training-layout.is-dark .stats-section-note[data-v-c756e7d8],.training-layout.is-dark .stats-account-actions span[data-v-c756e7d8]{color:#94a3b8}.training-layout.is-dark .account-asset-stat span[data-v-c756e7d8],.training-layout.is-dark .account-asset-stat strong[data-v-c756e7d8]{color:#fde68a}.training-layout.is-dark .account-asset-stat em[data-v-c756e7d8]{color:#facc15}.training-layout.is-dark .account-asset-stat-sub[data-v-c756e7d8]{color:#fbbf24}.training-layout.is-dark .account-asset-stat-practice span[data-v-c756e7d8],.training-layout.is-dark .account-asset-stat-practice strong[data-v-c756e7d8]{color:#bfdbfe}.training-layout.is-dark .account-asset-stat-practice em[data-v-c756e7d8],.training-layout.is-dark .account-asset-stat-practice .account-asset-stat-sub[data-v-c756e7d8]{color:#93c5fd}.training-layout.is-dark .stats-detail-section[data-v-c756e7d8],.training-layout.is-dark .stats-history-section[data-v-c756e7d8],.training-layout.is-dark .stats-history-hub[data-v-c756e7d8]{border-color:#94a3b829;background:linear-gradient(180deg,#0f172ab8,#1e293b85);box-shadow:none}.training-layout.is-dark .history-tab-chip[data-v-c756e7d8]{border-color:#94a3b82e;background:#0f172a8f;color:#cbd5e1}.training-layout.is-dark .history-tab-chip em[data-v-c756e7d8]{background:#f8fafc14;color:#e2e8f0}.training-layout.is-dark .history-tab-chip.active[data-v-c756e7d8]{border-color:#818cf857;background:linear-gradient(135deg,#1e1b4bb8,#312e816b);color:#e0e7ff}.training-layout.is-dark .history-tab-chip.is-practice.active[data-v-c756e7d8]{border-color:#60a5fa57;background:linear-gradient(135deg,#0f172ad1,#1e3a8a61);color:#bfdbfe}.training-layout.is-dark .history-table-shell[data-v-c756e7d8]{border-color:#94a3b829;background:#0f172a7a}.training-layout.is-dark .history-table-shell[data-v-c756e7d8] .n-data-table-th{background:#1e293bf5!important;color:#94a3b8!important;border-color:#94a3b824!important}.training-layout.is-dark .history-table-shell-practice[data-v-c756e7d8] .n-data-table-th{background:#1e3a8a52!important;color:#93c5fd!important}.training-layout.is-dark .history-table-shell[data-v-c756e7d8] .n-data-table-td{border-color:#94a3b81a!important;background:transparent!important}.training-layout.is-dark .history-table-shell[data-v-c756e7d8] .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td{background:#6366f11f!important}.training-layout.is-dark .history-month-label[data-v-c756e7d8]{color:#94a3b8;background:linear-gradient(180deg,#0f172af5 70%,#0f172a00)}.training-layout.is-dark .history-record-card[data-v-c756e7d8]{border-color:#94a3b824;background:#0f172a8f}.training-layout.is-dark .history-record-card.is-practice[data-v-c756e7d8]{background:linear-gradient(135deg,#0f172ab8,#1e3a8a3d)}.training-layout.is-dark .history-record-card-muted[data-v-c756e7d8]{background:#0f172a6b}.training-layout.is-dark .history-record-title-row strong[data-v-c756e7d8],.training-layout.is-dark .history-record-child-main strong[data-v-c756e7d8]{color:#f8fafc}.training-layout.is-dark .history-record-date[data-v-c756e7d8],.training-layout.is-dark .history-record-days[data-v-c756e7d8],.training-layout.is-dark .history-record-child-main span[data-v-c756e7d8]{color:#94a3b8}.training-layout.is-dark .history-record-child[data-v-c756e7d8]{background:#0f172ab8}.training-layout.is-dark .history-expand-trigger[data-v-c756e7d8]{border-color:#818cf847;background:#312e813d;color:#c7d2fe}.training-layout.is-dark .history-expand-note[data-v-c756e7d8]{color:#64748b}.training-layout.is-dark .stats-section-head-compact strong[data-v-c756e7d8],.training-layout.is-dark .stats-section-head-main strong[data-v-c756e7d8],.training-layout.is-dark .strat-stat-name[data-v-c756e7d8]{color:#f8fafc}.training-layout.is-dark .strat-stat-item[data-v-c756e7d8]{border-color:#94a3b824;background:#0f172a8f}.training-layout.is-dark .strat-stat-item[data-v-c756e7d8]:hover{border-color:#818cf847;box-shadow:none}.training-layout.is-dark .stats-section-head-main span[data-v-c756e7d8],.training-layout.is-dark .training-stat-label[data-v-c756e7d8],.training-layout.is-dark .training-stat-hint[data-v-c756e7d8],.training-layout.is-dark .strat-stat-metric em[data-v-c756e7d8],.training-layout.is-dark .strat-stat-metric-inline em[data-v-c756e7d8]{color:#94a3b8}.training-layout.is-dark .stats-section-badge[data-v-c756e7d8]{background:#f8fafc14;color:#e2e8f0}.training-layout.is-dark .stats-section-badge.is-practice[data-v-c756e7d8]{background:#3b82f62e;color:#bfdbfe}.training-layout.is-dark .training-stat-card[data-v-c756e7d8],.training-layout.is-dark .strat-stat-card[data-v-c756e7d8],.training-layout.is-dark .strat-stat-item[data-v-c756e7d8]{border-color:#94a3b824;background:#0f172a8f;box-shadow:none}.training-layout.is-dark .training-stat-card-feature[data-v-c756e7d8]{background:linear-gradient(180deg,#1e293bd1,#0f172ab8)}.training-layout.is-dark .training-stat-value[data-v-c756e7d8]{color:#f8fafc}.training-layout.is-dark .training-stat-card.is-up .training-stat-value[data-v-c756e7d8]{color:#fca5a5}.training-layout.is-dark .training-stat-card.is-down .training-stat-value[data-v-c756e7d8]{color:#86efac}.training-layout.is-dark .stats-progress-banner[data-v-c756e7d8]{border-color:#22c55e3d;background:linear-gradient(90deg,#14532d6b,#16653447);color:#bbf7d0}.training-layout.is-dark .stats-table-shell[data-v-c756e7d8]{border-color:#94a3b824;background:#0f172a6b}.training-layout.is-dark .stats-table-shell[data-v-c756e7d8] .n-data-table-th{background:#0f172ab8!important;color:#94a3b8!important}.training-layout.is-dark .stats-table-shell[data-v-c756e7d8] .n-data-table-tr:hover .n-data-table-td{background:#6366f11f}.training-layout.is-dark .strat-stat-count[data-v-c756e7d8]{background:#6366f12e;color:#c7d2fe}.training-layout.is-dark .strat-stat-metric[data-v-c756e7d8]{background:#0f172a8f}.stat-formula-line[data-v-c756e7d8]{margin-top:1px;color:var(--n-text-color-3);font-size:10px;line-height:1.25;white-space:nowrap}.strat-stat-row[data-v-c756e7d8]{display:flex;gap:16px;font-size:13px;padding:3px 0}.portfolio-history-actions[data-v-c756e7d8]{display:flex;gap:4px}[data-v-c756e7d8] .portfolio-history-detail.in-row{margin:0;padding:0 0 0 28px;background:transparent}[data-v-c756e7d8] .portfolio-history-child-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;overflow:hidden;border:0;background:transparent;font-size:10px;color:#475569}[data-v-c756e7d8] .portfolio-history-child-table .date-col{width:78px}[data-v-c756e7d8] .portfolio-history-child-table .stock-col{width:92px}[data-v-c756e7d8] .portfolio-history-child-table .strategy-col{width:108px}[data-v-c756e7d8] .portfolio-history-child-table .status-col{width:62px}[data-v-c756e7d8] .portfolio-history-child-table .position-col{width:68px}[data-v-c756e7d8] .portfolio-history-child-table .days-col{width:72px}[data-v-c756e7d8] .portfolio-history-child-table .pnl-col{width:86px}[data-v-c756e7d8] .portfolio-history-child-table th,[data-v-c756e7d8] .portfolio-history-child-table td{padding:4px 8px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-c756e7d8] .portfolio-history-child-table th{color:#64748b;font-size:10px;font-weight:600;background:transparent;border-bottom-color:#e2e8f0}[data-v-c756e7d8] .portfolio-history-child-table tr.muted{color:#64748b}[data-v-c756e7d8] .portfolio-history-child-table tr:last-child td{border-bottom:0}[data-v-c756e7d8] .portfolio-history-child-table .date{font-size:10px;font-variant-numeric:tabular-nums;color:#334155}[data-v-c756e7d8] .portfolio-history-child-table .strategy{color:#334155}[data-v-c756e7d8] .portfolio-history-child-table .position{color:#64748b}[data-v-c756e7d8] .portfolio-history-child-table .days{color:#475569;font-variant-numeric:tabular-nums}[data-v-c756e7d8] .portfolio-history-child-table .amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}[data-v-c756e7d8] .portfolio-history-child-table .status-text{color:#64748b}[data-v-c756e7d8] .portfolio-history-child-table .status-text.is-holding{color:#92400e}[data-v-c756e7d8] .portfolio-history-child-table .status-text.is-settled{color:#166534}[data-v-c756e7d8] .portfolio-history-child-table .status-text.is-pending{color:#1d4ed8}[data-v-c756e7d8] .portfolio-history-child-table .status-text.is-removed{color:#94a3b8}.history-date-cell[data-v-c756e7d8],.history-days-cell[data-v-c756e7d8]{display:inline-block;font-size:11px;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.history-pagination[data-v-c756e7d8]{display:flex;justify-content:flex-end;margin-top:8px}.history-section-header[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:8px}.history-section-toggle[data-v-c756e7d8]{display:flex;align-items:center;gap:6px;color:#64748b}.history-section-count[data-v-c756e7d8]{font-size:12px}.history-section-arrow[data-v-c756e7d8]{font-size:12px;transition:transform .15s ease;display:inline-block}.history-section-arrow.expanded[data-v-c756e7d8]{transform:rotate(90deg)}.mobile-info-strip[data-v-c756e7d8]{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--n-border-color, #e2e8f0);background:var(--n-color, #fff);display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px}.mobile-fixed-trade-panel[data-v-c756e7d8]{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:45;padding:8px 10px;background:#fffffff5;border-top:1px solid var(--n-border-color, #e2e8f0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-fixed-summary[data-v-c756e7d8]{display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:12px;margin-bottom:6px;white-space:nowrap;overflow:hidden}.mobile-floating-pnl[data-v-c756e7d8]{font-weight:700}.mobile-floating-pnl.up[data-v-c756e7d8]{color:#ef4444}.mobile-floating-pnl.down[data-v-c756e7d8]{color:#22c55e}.mobile-collapse-btn[data-v-c756e7d8]{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700;padding:0}.mobile-inline-trade-panel[data-v-c756e7d8]{margin-bottom:8px;padding:9px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#f8fafceb}.mobile-inline-trade-head[data-v-c756e7d8]{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;color:#334155;font-size:12px;font-weight:700}.mobile-inline-grid[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-inline-field[data-v-c756e7d8]{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-inline-field span[data-v-c756e7d8]{color:#64748b;font-size:11px;font-weight:600}.mobile-inline-trade-panel[data-v-c756e7d8] .n-input .n-input__border,.mobile-inline-trade-panel[data-v-c756e7d8] .n-input .n-input__state-border{border-color:#3341556b!important}.mobile-inline-trade-panel[data-v-c756e7d8] .n-input{background-color:#fffffffa!important;box-shadow:0 1px 2px #0f172a0f}.mobile-inline-trade-panel[data-v-c756e7d8] .n-input:not(.n-input--disabled):focus-within .n-input__state-border{border-color:#2563eb8c!important}.mobile-inline-trade-panel[data-v-c756e7d8] .n-input__input-el,.mobile-inline-trade-panel[data-v-c756e7d8] .n-input__placeholder{color:#0f172a!important}.mobile-inline-trade-panel[data-v-c756e7d8] .n-input__placeholder{opacity:.55}.mobile-inline-actions[data-v-c756e7d8]{margin-top:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip{background:#fffffffa!important;border:1px solid rgba(51,65,85,.38)!important;color:#0f172a!important;font-weight:750;box-shadow:0 1px 2px #0f172a14}.mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip:hover:not(:disabled){border-color:#2563eb8c!important;color:#1d4ed8!important}.mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip:disabled{opacity:.48}.mobile-fixed-trade-actions[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mobile-fixed-trade-actions.entry-only[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr) 82px}.mobile-enter-intraday-btn[data-v-c756e7d8]{font-weight:800}.mobile-fixed-trade-panel.is-dark[data-v-c756e7d8]{background:#0f172af5;border-top-color:#94a3b847;color:#e2e8f0;box-shadow:0 -10px 30px #0206176b}.mobile-fixed-trade-panel.is-dark .mobile-fixed-summary[data-v-c756e7d8]{color:#cbd5e1}.mobile-fixed-trade-panel.is-dark .mobile-collapse-btn[data-v-c756e7d8]{color:#93c5fd}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8]{background:#0f172aeb;border-color:#94a3b852}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-head[data-v-c756e7d8]{color:#f8fafc}.mobile-fixed-trade-panel.is-dark .fee-preview-line[data-v-c756e7d8],.mobile-fixed-trade-panel.is-dark .mobile-inline-field span[data-v-c756e7d8]{color:#cbd5e1}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input{background-color:#1e293bf5!important;box-shadow:0 1px 3px #00000057!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input .n-input__border,.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input .n-input__state-border{border-color:#94a3b880!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input__input-el,.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input__placeholder{color:#f8fafc!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input__placeholder{opacity:.6}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input.n-input--disabled{background-color:#1e293bad!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input.n-input--disabled .n-input__input-el,.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input.n-input--disabled .n-input__placeholder{color:#94a3b8!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input:not(.n-input--disabled):focus-within .n-input__state-border{border-color:#60a5fab8!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip{--n-color: rgba(30, 41, 59, .96) !important;--n-color-hover: rgba(51, 65, 85, .98) !important;--n-color-pressed: rgba(15, 23, 42, .98) !important;--n-color-focus: rgba(51, 65, 85, .98) !important;--n-text-color: #f8fafc !important;--n-text-color-hover: #bfdbfe !important;--n-text-color-pressed: #bfdbfe !important;--n-border: 1px solid rgba(148, 163, 184, .42) !important;--n-border-hover: 1px solid rgba(96, 165, 250, .62) !important;--n-border-pressed: 1px solid rgba(96, 165, 250, .72) !important;--n-border-focus: 1px solid rgba(96, 165, 250, .72) !important;background:#1e293bf5!important;border:1px solid rgba(148,163,184,.42)!important;color:#f8fafc!important;box-shadow:none}.mobile-fixed-trade-panel.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip .n-button__content{color:inherit!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip:hover:not(:disabled){border-color:#60a5faa6!important;color:#93c5fd!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip:disabled{opacity:.42!important}.mobile-fixed-trade-panel.is-dark .mobile-fixed-trade-actions[data-v-c756e7d8] .n-button--ghost{background:#1e293bc2!important;border-color:#94a3b857!important}.mobile-trade-cards[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px}.mobile-trade-card[data-v-c756e7d8]{padding:9px 10px;border:1px solid var(--n-border-color, #e2e8f0);border-radius:10px;background:var(--n-color, #fff)}.mobile-trade-card-main[data-v-c756e7d8],.mobile-trade-card-sub[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.mobile-trade-card-main[data-v-c756e7d8]{margin-bottom:5px;color:#334155;font-weight:600}.mobile-trade-card-sub[data-v-c756e7d8]{color:#64748b}.mobile-trade-card-fee[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;color:#64748b;font-size:11px}.mobile-trade-side[data-v-c756e7d8]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;border-radius:999px;font-size:12px}.mobile-trade-side.buy[data-v-c756e7d8]{color:#dc2626;background:#fee2e2}.mobile-trade-side.sell[data-v-c756e7d8]{color:#16a34a;background:#dcfce7}.mobile-trips-section[data-v-c756e7d8]{max-height:min(28dvh,168px);overflow-y:auto;margin-top:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.mobile-trips-section .mobile-trade-cards[data-v-c756e7d8]{padding-bottom:2px}.training-fullscreen-header[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%}.training-fullscreen-title[data-v-c756e7d8]{display:flex;align-items:baseline;gap:10px;min-width:0}.training-fullscreen-header-tools[data-v-c756e7d8]{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex:0 1 auto}.training-fullscreen-header-tools .sub-indicator-btn[data-v-c756e7d8]{max-width:176px}.training-fullscreen-date[data-v-c756e7d8]{color:#64748b;font-size:12px;font-weight:500}.training-fullscreen-body[data-v-c756e7d8]{flex:1 1 auto;min-height:0}.training-fullscreen-body[data-v-c756e7d8] .replay-wrap{height:100%;min-height:0}.training-fullscreen-body[data-v-c756e7d8] .replay-canvas{flex:1 1 auto;min-height:0;height:auto}.training-fullscreen-actions[data-v-c756e7d8]{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:8px}@media(min-width:769px)and (max-height:900px){.main-area[data-v-c756e7d8]{gap:10px;padding:10px}.play-area[data-v-c756e7d8]{gap:6px}.chart-and-panel[data-v-c756e7d8]{gap:8px}.training-chart-meta[data-v-c756e7d8]{margin-bottom:4px}.training-chart-meta .period-switch[data-v-c756e7d8]{height:20px}.training-chart-meta .period-btn[data-v-c756e7d8]{height:16px;min-width:28px;padding:0 5px;font-size:10.5px;line-height:16px}.training-chart-meta .meta-date[data-v-c756e7d8],.training-chart-meta .meta-time[data-v-c756e7d8],.training-chart-meta .meta-change[data-v-c756e7d8]{font-size:11px}.training-chart-meta .meta-price[data-v-c756e7d8]{font-size:12px}.replay-bar[data-v-c756e7d8]{position:sticky;bottom:0;z-index:12;justify-content:center;gap:5px;margin-top:5px;padding:4px 6px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fffffff5;box-shadow:0 -8px 20px #0f172a14}.shortcut-hint[data-v-c756e7d8]{display:none}.ctrl-btn[data-v-c756e7d8]{height:28px;border-radius:7px}.arrow-btn[data-v-c756e7d8]{width:30px;font-size:12px}.play-btn[data-v-c756e7d8]{width:40px;margin:0 2px;font-size:14px}.replay-fast-btn[data-v-c756e7d8]{margin-left:6px}.sub-indicator-btn[data-v-c756e7d8]{min-width:80px;max-width:126px;padding:0 8px;font-size:11px}.op-panel[data-v-c756e7d8]{width:188px;border-radius:10px}.panel-section[data-v-c756e7d8]{padding:7px 9px}.op-panel-mini-actions[data-v-c756e7d8]{padding:5px 7px 0}.panel-stock-name[data-v-c756e7d8]{margin-bottom:4px;font-size:13px;line-height:1.15}.info-row[data-v-c756e7d8]{gap:6px;font-size:12px;padding:0}.info-label[data-v-c756e7d8]{font-size:11px}.price[data-v-c756e7d8]{font-size:14px}.fee-rule-hint[data-v-c756e7d8],.fee-preview-line[data-v-c756e7d8],.trade-preview-line[data-v-c756e7d8]{font-size:10px;line-height:1.2}.trade-ratio-row[data-v-c756e7d8]{gap:3px;margin-top:4px}.mt6[data-v-c756e7d8]{margin-top:4px}.mb4[data-v-c756e7d8]{margin-bottom:2px}.op-panel[data-v-c756e7d8] .n-input,.op-panel[data-v-c756e7d8] .n-input-number{--n-height: 24px !important;--n-font-size: 12px !important}.op-panel[data-v-c756e7d8] .n-button{--n-height: 28px !important;--n-font-size: 12px !important}.trips-section[data-v-c756e7d8]{max-height:min(20vh,128px);padding:7px 8px}.trips-header[data-v-c756e7d8]{top:-7px;margin:-7px -8px 5px;padding:7px 8px 5px}.trips-table[data-v-c756e7d8]{font-size:11px}.trips-table th[data-v-c756e7d8],.trips-table td[data-v-c756e7d8]{padding:4px 6px}.training-layout.is-dark .replay-bar[data-v-c756e7d8]{background:#0f172af5;border-color:#94a3b83d;box-shadow:0 -8px 20px #0206173d}}@media(min-width:769px)and (max-height:720px){.main-area[data-v-c756e7d8]{padding:8px}.sidebar[data-v-c756e7d8]{padding:10px 0}.mode-item[data-v-c756e7d8],.strat-item[data-v-c756e7d8]{margin:0 8px;padding:7px 10px;border-radius:7px;font-size:12px}.sidebar-actions[data-v-c756e7d8],.scope-select[data-v-c756e7d8]{padding-left:8px;padding-right:8px;padding-bottom:10px}.op-panel[data-v-c756e7d8]{width:176px}.panel-section[data-v-c756e7d8]{padding:6px 8px}.sub-indicator-btn[data-v-c756e7d8]{min-width:72px;max-width:112px}.ctrl-btn[data-v-c756e7d8]{height:26px}.arrow-btn[data-v-c756e7d8]{width:28px}.play-btn[data-v-c756e7d8]{width:36px}}@media(max-width:768px){.training-settings-modal,.training-settings-modal.n-card{width:min(92vw,520px)!important;max-width:calc(100vw - 20px)!important;margin:0 auto!important}.training-settings-modal .n-card-header,.training-settings-modal .n-card__header{padding:12px 14px 8px!important}.training-settings-modal .n-card__content{padding:10px 14px!important}.training-settings-modal .n-card__footer{padding:8px 14px 12px!important}.training-settings-body[data-v-c756e7d8]{max-height:calc(100dvh - 156px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}.training-settings-section[data-v-c756e7d8]{padding:9px;gap:7px}.training-settings-section-head[data-v-c756e7d8]{display:grid;align-items:start;justify-content:stretch;gap:2px}.training-settings-section-head.inline-setting-head[data-v-c756e7d8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.inline-mode-select[data-v-c756e7d8]{width:116px;flex-basis:116px}.training-settings-section-head.sample-range-compact[data-v-c756e7d8]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center}.training-settings-section-head.sample-range-compact.scope-only[data-v-c756e7d8]{grid-template-columns:auto minmax(0,1fr)}.sample-range-compact .sample-month-picker[data-v-c756e7d8]{grid-column:span 1}.sample-range-compact .sample-scope-select[data-v-c756e7d8]{min-width:0}.training-filter-grid[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr);gap:7px}.training-settings-section-head strong[data-v-c756e7d8]{font-size:13px}.training-settings-section-head span[data-v-c756e7d8],.settings-hint[data-v-c756e7d8],.settings-field>span[data-v-c756e7d8],.settings-toggle-row span[data-v-c756e7d8]{font-size:11px}.settings-grid[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr);gap:7px}.settings-field[data-v-c756e7d8]{gap:5px}.settings-toggle-row[data-v-c756e7d8]{align-items:flex-start;gap:10px}.training-settings-actions[data-v-c756e7d8]{justify-content:stretch}.training-settings-actions[data-v-c756e7d8] .n-button{width:100%}.designated-setup-form[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}[data-v-c756e7d8] .training-fullscreen-modal .n-card{width:100vw;height:100dvh;margin:0;border-radius:0;max-width:none}[data-v-c756e7d8] .training-fullscreen-modal .n-card__header{padding:10px 10px 6px}[data-v-c756e7d8] .training-fullscreen-modal .n-card__content{height:calc(100dvh - 56px);padding:8px 10px calc(env(safe-area-inset-bottom,0) + 10px);display:flex;flex-direction:column}.training-layout[data-v-c756e7d8]{--training-sidebar-width: 0px;flex-direction:column;min-height:calc(100dvh - var(--mobile-header-h, 48px) - var(--mobile-tabbar-h, 56px) - var(--mobile-safe-bottom, env(safe-area-inset-bottom)));height:auto;overflow:visible}.sidebar[data-v-c756e7d8]{width:100%;border-right:0;border-bottom:1px solid var(--n-border-color, #e2e8f0);padding:8px 10px}.mobile-training-topbar[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(88px,1fr) minmax(88px,1fr) auto auto;gap:6px;align-items:center}.mobile-training-topbar.designated-only[data-v-c756e7d8]{grid-template-columns:minmax(120px,1fr) auto auto}.mobile-mode-select[data-v-c756e7d8],.mobile-strategy-select[data-v-c756e7d8]{min-width:0}.strat-list[data-v-c756e7d8]{flex-direction:row;overflow-x:auto;padding:0 8px;gap:6px}.strat-item[data-v-c756e7d8]{margin:0;min-width:72px;text-align:center;border-left:0;border-bottom:2px solid transparent}.strat-item.active[data-v-c756e7d8]{border-left:0;border-bottom-color:#2563eb}.strat-item.active[data-v-c756e7d8]:after{display:none}.main-area[data-v-c756e7d8]{padding:6px;overflow:visible;flex-direction:column;align-items:stretch;height:auto}.content-area[data-v-c756e7d8]{overflow:visible;height:auto;padding-bottom:20px}.training-home[data-v-c756e7d8]{min-height:auto;padding:8px;gap:8px}.training-home-hero[data-v-c756e7d8]{display:grid;gap:8px;min-height:auto;padding:9px 10px}.training-home-hero h1[data-v-c756e7d8]{font-size:18px}.training-home-hero p[data-v-c756e7d8]{font-size:12px}.training-home-actions[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.training-home-actions[data-v-c756e7d8] .n-button{width:100%}.training-home-grid[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr);gap:8px}.training-home-panel[data-v-c756e7d8]{padding:9px;gap:8px}.training-home-panel-head[data-v-c756e7d8]{display:grid;gap:6px}.training-home-stat-grid[data-v-c756e7d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.training-home-stat-grid>div[data-v-c756e7d8]{padding:5px 7px}.training-home-position-row[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr) auto;padding:5px 7px}.training-home-position-row[data-v-c756e7d8] .n-tag{grid-column:1 / -1;justify-self:start}.chart-and-panel[data-v-c756e7d8]{flex-direction:column;flex:0 0 auto;width:100%;max-width:100%}.chart-col[data-v-c756e7d8]{width:100%;max-width:100%;min-width:0}.play-area[data-v-c756e7d8]{width:100%;max-width:100%;gap:10px}.chart-col[data-v-c756e7d8] .replay-wrap{width:100%!important;height:max(360px,calc(100dvh - 286px));min-height:0}.chart-col[data-v-c756e7d8] .replay-canvas{display:block;width:100%!important;flex:1 1 auto;min-height:0;height:auto}.intraday-training-shell[data-v-c756e7d8]{border-radius:0;border-left:0;border-right:0}.intraday-training-head[data-v-c756e7d8]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:6px 8px;align-items:start}.intraday-back-btn[data-v-c756e7d8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#ffffffeb;color:#334155;font-size:24px;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.intraday-training-summary[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(86px,.62fr) minmax(0,1.38fr);grid-template-areas:"title quotes" "meta quotes";gap:1px 8px;align-items:center}.intraday-training-summary>strong[data-v-c756e7d8]{grid-area:title;min-width:0;overflow:hidden;color:#111827;font-size:16px;line-height:1.12;text-align:center;text-overflow:ellipsis;white-space:nowrap}.intraday-meta-line[data-v-c756e7d8]{grid-area:meta;min-width:0;overflow:hidden;color:#64748b;font-size:10.5px!important;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.intraday-head-quotes[data-v-c756e7d8]{grid-area:quotes;display:grid;grid-template-columns:minmax(68px,.9fr) repeat(2,minmax(0,1fr));gap:2px 8px;margin-top:0}.intraday-training-head .intraday-head-quote[data-v-c756e7d8]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px;align-items:baseline;min-width:0;font-size:10.5px;line-height:1.12}.intraday-training-head .intraday-head-quote[data-v-c756e7d8]:first-child{grid-row:span 3;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px}.intraday-training-head .intraday-head-quote:first-child em[data-v-c756e7d8]{font-size:10px}.intraday-training-head .intraday-head-quote:first-child b[data-v-c756e7d8]{font-size:clamp(22px,7.2vw,31px);line-height:1;letter-spacing:0}.intraday-head-quote em[data-v-c756e7d8],.intraday-head-quote b[data-v-c756e7d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intraday-head-quote b[data-v-c756e7d8]{text-align:right;font-size:11px}.intraday-training-actions[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(72px,auto) minmax(72px,auto);gap:6px;align-items:center;justify-content:end}.intraday-training-actions[data-v-c756e7d8] .n-button{width:100%}.intraday-training-layout[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(0,1fr) clamp(88px,24vw,96px);align-items:stretch}.intraday-training-chart[data-v-c756e7d8]{min-width:0;display:flex;flex-direction:column}.intraday-training-layout[data-v-c756e7d8] .order-book{width:100%;min-width:0;height:auto;border-left:1px solid rgba(128,128,128,.22);border-top:0}.intraday-replay-bar[data-v-c756e7d8]{display:flex;flex-wrap:nowrap;gap:5px;align-items:center;justify-content:center;overflow:visible;width:100%;height:32px;flex:0 0 32px}.intraday-replay-bar[data-v-c756e7d8]>*{min-width:0;flex:0 0 auto}.intraday-speed-select[data-v-c756e7d8]{flex:0 0 56px;width:56px!important}.intraday-speed-btn[data-v-c756e7d8]{flex:0 0 56px;width:56px;min-width:56px;max-width:56px;height:30px;padding:0;color:#1d4ed8;font-size:12px;font-weight:800;line-height:1;text-align:center}.intraday-replay-bar[data-v-c756e7d8] .n-base-selection{--n-height: 30px !important;width:56px!important;min-width:0!important;height:30px}.intraday-replay-bar[data-v-c756e7d8] .n-base-selection-label{padding:0 16px 0 6px!important;justify-content:center!important;text-align:center}.intraday-speed-select[data-v-c756e7d8] .n-base-selection-input,.intraday-speed-select[data-v-c756e7d8] .n-base-selection-placeholder{text-align:center}.intraday-speed-menu{min-width:88px!important;width:max-content!important}.intraday-speed-menu .n-base-select-option{min-width:88px;padding-left:12px!important;padding-right:12px!important;white-space:nowrap}.intraday-speed-menu-panel[data-v-c756e7d8]{display:grid;grid-template-columns:repeat(2,42px);gap:6px;min-width:96px;padding:2px}.intraday-speed-option[data-v-c756e7d8]{height:30px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#f8fafcf5;color:#334155;font-size:12px;font-weight:750;line-height:1;text-align:center}.intraday-speed-option.active[data-v-c756e7d8]{border-color:#2563eb8c;background:#2563eb1f;color:#1d4ed8}.intraday-replay-bar .sub-indicator-btn[data-v-c756e7d8]{flex:0 0 42px;width:42px!important;min-width:42px;max-width:42px;height:30px;padding:0;align-items:center;justify-content:center;font-size:12px;line-height:1;text-align:center}.intraday-replay-bar .play-btn[data-v-c756e7d8],.intraday-replay-bar .arrow-btn[data-v-c756e7d8]{flex:0 0 30px;width:30px;height:30px;margin:0;padding:0;align-items:center;justify-content:center;line-height:1}.intraday-bar-next[data-v-c756e7d8],.intraday-bar-close[data-v-c756e7d8]{--n-height: 30px !important;--n-padding: 0 4px !important;height:30px;padding:0;font-size:11px}.intraday-bar-next[data-v-c756e7d8] .n-button__content,.intraday-bar-close[data-v-c756e7d8] .n-button__content{font-size:11px;line-height:1;white-space:nowrap}.intraday-bar-next[data-v-c756e7d8]{flex:0 0 78px;width:78px}.intraday-bar-close[data-v-c756e7d8]{flex:0 0 40px;width:40px}.intraday-bar-close[data-v-c756e7d8]{border:1px solid rgba(148,163,184,.28)}.intraday-replay-bar>.intraday-progress-label[data-v-c756e7d8],.intraday-replay-bar>.intraday-phase-chip[data-v-c756e7d8]{display:none}.replay-bar[data-v-c756e7d8]{justify-content:flex-start;gap:8px;overflow-x:auto;padding-bottom:2px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.training-chart-meta[data-v-c756e7d8]{margin-bottom:4px}.replay-bar.intraday-replay-bar[data-v-c756e7d8]{justify-content:center;gap:5px;overflow:visible;padding-bottom:0}.intraday-mobile-replay-bar[data-v-c756e7d8]{z-index:5;box-sizing:border-box;height:38px;flex-basis:38px;margin:0;padding:4px 3px;border-top:1px solid rgba(148,163,184,.2);border-bottom:1px solid rgba(148,163,184,.2);background:#f8fafcfa;gap:3px}.intraday-mobile-replay-bar .sub-indicator-btn[data-v-c756e7d8]{flex-basis:38px;width:38px!important;min-width:38px;max-width:38px}.intraday-mobile-replay-bar .play-btn[data-v-c756e7d8],.intraday-mobile-replay-bar .arrow-btn[data-v-c756e7d8]{flex-basis:28px;width:28px}.intraday-mobile-replay-bar .intraday-bar-next[data-v-c756e7d8]{flex-basis:56px;width:56px}.intraday-mobile-replay-bar .intraday-speed-btn[data-v-c756e7d8]{flex-basis:48px;width:48px;min-width:48px;max-width:48px}@media(max-width:380px){.replay-bar.intraday-replay-bar[data-v-c756e7d8]{gap:3px}.intraday-replay-bar .sub-indicator-btn[data-v-c756e7d8]{flex-basis:36px;width:36px!important;min-width:36px;max-width:36px;font-size:11px}.intraday-replay-bar .play-btn[data-v-c756e7d8],.intraday-replay-bar .arrow-btn[data-v-c756e7d8]{flex-basis:27px;width:27px;font-size:12px}.intraday-bar-next[data-v-c756e7d8]{flex-basis:52px;width:52px}.intraday-speed-select[data-v-c756e7d8],.intraday-speed-btn[data-v-c756e7d8],.intraday-replay-bar[data-v-c756e7d8] .n-base-selection{flex-basis:44px;width:44px!important}.intraday-speed-btn[data-v-c756e7d8]{min-width:44px;max-width:44px}.intraday-bar-close[data-v-c756e7d8]{flex-basis:38px;width:38px}}.ctrl-btn[data-v-c756e7d8]{height:34px;border-radius:9px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.arrow-btn[data-v-c756e7d8]{width:36px;font-size:13px}.play-btn[data-v-c756e7d8]{width:48px;font-size:17px;margin:0 2px}.simulation-floating-replay[data-v-c756e7d8]{bottom:calc(var(--mobile-tabbar-h, 56px) + var(--mobile-safe-bottom, env(safe-area-inset-bottom)) + 10px);z-index:46;max-width:calc(100vw - 24px);width:auto;box-sizing:border-box;padding:6px 8px}.simulation-workbench.is-fullscreen[data-v-c756e7d8]{padding:10px}.simulation-workbench.is-fullscreen .simulation-header[data-v-c756e7d8]{top:-10px;margin:-10px -10px 10px;padding:10px 10px 8px}.simulation-header[data-v-c756e7d8]{align-items:stretch;flex-direction:column;gap:8px}.simulation-actions[data-v-c756e7d8]{flex-wrap:wrap}.simulation-account-strip[data-v-c756e7d8],.simulation-workbench.is-fullscreen .simulation-account-strip[data-v-c756e7d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-trading-layout[data-v-c756e7d8],.simulation-trading-layout.has-order-dock[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px;padding-bottom:188px}.simulation-order-dock[data-v-c756e7d8]{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:grid;grid-template-columns:1fr;width:auto;max-height:188px;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid #dbe4ef;border-radius:0;overflow-y:auto;transform:none;-webkit-overflow-scrolling:touch}.simulation-order-context[data-v-c756e7d8]{flex-wrap:wrap;gap:5px 7px}.simulation-order-dock .simulation-order-head[data-v-c756e7d8]{display:none}.simulation-order-dock .simulation-order-quotes[data-v-c756e7d8]{grid-template-columns:repeat(4,minmax(0,1fr))}.simulation-order-dock .simulation-order-quotes>div[data-v-c756e7d8]{padding:5px 6px}.simulation-order-actions .holding-trade-row[data-v-c756e7d8]{grid-template-columns:28px minmax(68px,1fr) repeat(3,30px) minmax(42px,auto) minmax(34px,auto)}.simulation-order-dock .holding-trade-row[data-v-c756e7d8]{gap:3px}.simulation-order-dock .holding-cost-line[data-v-c756e7d8]{min-width:66px;font-size:10px}.simulation-preview-modal.is-trading[data-v-c756e7d8]{width:100vw;max-width:100vw}.simulation-preview-tools[data-v-c756e7d8]{flex-wrap:wrap}.training-fullscreen-header[data-v-c756e7d8]{align-items:flex-start;flex-wrap:wrap}.training-fullscreen-header-tools[data-v-c756e7d8]{width:100%;justify-content:flex-start;flex-wrap:wrap}.simulation-preview-trading-body[data-v-c756e7d8]{padding-bottom:0}.simulation-preview-replay-controls[data-v-c756e7d8]{width:auto;justify-content:center}.simulation-preview-chart-shell[data-v-c756e7d8] .replay-canvas{height:min(62dvh,520px)}.simulation-preview-modal.is-trading .simulation-preview-chart-shell[data-v-c756e7d8] .replay-canvas{height:100%}.simulation-preview-inline-dock[data-v-c756e7d8]{grid-template-columns:1fr;width:auto;max-height:none;padding:9px}.simulation-preview-modal.is-trading .simulation-preview-inline-dock[data-v-c756e7d8]{width:100%;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}.simulation-preview-inline-dock .simulation-order-actions .holding-trade-row[data-v-c756e7d8]{grid-template-columns:28px minmax(68px,1fr) repeat(3,30px) minmax(42px,auto) minmax(34px,auto)}.sub-indicator-btn[data-v-c756e7d8]{flex:0 0 auto;min-width:104px}.shortcut-hint[data-v-c756e7d8]{display:none}.mobile-fixed-trade-actions[data-v-c756e7d8]{grid-template-columns:repeat(4,minmax(0,1fr));touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-fixed-trade-actions[data-v-c756e7d8] .n-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.simulation-holding-grid[data-v-c756e7d8]{display:flex;flex-direction:column;gap:8px;padding-bottom:0}.simulation-holding-card[data-v-c756e7d8]{padding:0;overflow:hidden}.simulation-holding-card[data-v-c756e7d8]:hover,.simulation-holding-card.active[data-v-c756e7d8]{box-shadow:none}.holding-card-summary-row[data-v-c756e7d8]{display:grid;grid-template-columns:minmax(82px,1fr) auto auto minmax(36px,auto);align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:12px;background:#fff}.holding-summary-main[data-v-c756e7d8]{display:flex;flex-direction:column;gap:1px;min-width:0}.holding-summary-main strong[data-v-c756e7d8]{color:#0f172a;font-size:12px;font-weight:700;line-height:1.15}.holding-summary-main em[data-v-c756e7d8]{color:#64748b;font-size:11px;font-style:normal;line-height:1.15}.holding-expand-indicator[data-v-c756e7d8]{justify-self:end;color:#2563eb;font-size:11px;font-weight:700}.holding-card-expanded[data-v-c756e7d8]{padding:0 7px 7px;border-top:1px solid #e2e8f0}.holding-card-chart[data-v-c756e7d8],.holding-card-chart[data-v-c756e7d8] .replay-canvas{height:260px}.simulation-workbench.is-fullscreen .holding-card-chart[data-v-c756e7d8],.simulation-workbench.is-fullscreen .holding-card-chart[data-v-c756e7d8] .replay-canvas{height:clamp(340px,56dvh,520px)}.discipline-override-bar[data-v-c756e7d8]{align-items:flex-start;flex-direction:column}.content-area[data-v-c756e7d8]{padding-bottom:calc(188px + var(--mobile-safe-bottom, env(safe-area-inset-bottom)))}.history-stat-backdrop[data-v-c756e7d8]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.history-side-panel[data-v-c756e7d8]{display:none;width:0;flex:0 0 0;min-height:0;max-height:0;opacity:0;pointer-events:none;padding:0;border:0}.history-side-panel.open[data-v-c756e7d8]{display:flex;flex-direction:column;position:fixed;left:0;right:0;top:12vh;bottom:0;width:100%!important;max-width:100%;flex:none!important;min-height:0;max-height:none;height:auto;z-index:95;opacity:1;pointer-events:auto;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--n-border-color, #e2e8f0);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0f172a38;overflow:hidden auto;-webkit-overflow-scrolling:touch}.training-stat-grid[data-v-c756e7d8]:not(.training-stat-grid-hero){grid-template-columns:repeat(2,minmax(0,1fr))}.training-stat-value[data-v-c756e7d8]{font-size:16px}}@media(max-width:390px){.mobile-training-topbar[data-v-c756e7d8]{grid-template-columns:minmax(0,1fr) auto auto}.mobile-training-topbar[data-v-c756e7d8] .n-button{width:100%}}.training-layout.is-dark[data-v-c756e7d8],.training-layout.is-dark .sidebar[data-v-c756e7d8],.training-layout.is-dark .main-area[data-v-c756e7d8],.training-layout.is-dark .content-area[data-v-c756e7d8],.training-layout.is-dark .training-home[data-v-c756e7d8],.training-layout.is-dark .play-area[data-v-c756e7d8],.training-layout.is-dark .chart-and-panel[data-v-c756e7d8],.training-layout.is-dark .chart-col[data-v-c756e7d8],.training-layout.is-dark .intraday-training-shell[data-v-c756e7d8],.training-layout.is-dark .simulation-workbench[data-v-c756e7d8]{background:#020617!important;color:#e2e8f0!important}.training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-header[data-v-c756e7d8]{background:#020617f5!important;border-bottom-color:#94a3b83d!important}.training-layout.is-dark .simulation-account-strip[data-v-c756e7d8]{background:#0f172a!important;border-color:#94a3b842!important}.training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-account-strip[data-v-c756e7d8]{background:transparent!important;border-color:transparent!important}.training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8],html[data-theme=dark] .simulation-preview-inline-dock{background:#0f172a!important;border-color:#94a3b842!important;color:#e2e8f0!important}.training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8]{background:#1e293bf5!important;border-color:#60a5fa6b!important}.training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8]:before,.training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8]:after,.training-layout.is-dark .holding-fullscreen-btn span[data-v-c756e7d8]:before,.training-layout.is-dark .holding-fullscreen-btn span[data-v-c756e7d8]:after{border-color:#93c5fd!important}html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-context>strong:first-child,html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-context .simulation-active-label,html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-head strong,html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-quotes strong{color:#f8fafc!important}html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-context>span,html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-head span,html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-quotes span,html[data-theme=dark] .simulation-preview-inline-dock .holding-cost-line,html[data-theme=dark] .simulation-preview-inline-dock .holding-trade-row span,html[data-theme=dark] .simulation-preview-inline-dock .holding-lot-control span{color:#cbd5e1!important}html[data-theme=dark] .simulation-preview-inline-dock .simulation-order-quotes>div,html[data-theme=dark] .simulation-preview-inline-dock .holding-trade-row{background:#1e293bbd!important;border-color:#94a3b83d!important}.training-layout.is-dark .training-home-hero[data-v-c756e7d8],.training-layout.is-dark .training-home-panel[data-v-c756e7d8],.training-layout.is-dark .training-home-stat-grid>div[data-v-c756e7d8],.training-layout.is-dark .training-home-position-row[data-v-c756e7d8],.training-layout.is-dark .training-home-open-exposures[data-v-c756e7d8],.training-layout.is-dark .training-home .training-settings-section[data-v-c756e7d8]{background:#0f172a!important;border-color:#94a3b838!important;color:#e2e8f0!important}.training-layout.is-dark .training-home[data-v-c756e7d8] .n-base-selection,.training-layout.is-dark .training-home[data-v-c756e7d8] .n-input{background:#020617!important;color:#e2e8f0!important}.training-layout.is-dark .training-home[data-v-c756e7d8] .n-base-selection-label,.training-layout.is-dark .training-home[data-v-c756e7d8] .n-input__input-el,.training-layout.is-dark .training-home[data-v-c756e7d8] .n-input-number,.training-layout.is-dark .training-home[data-v-c756e7d8] .n-base-selection-input,.training-layout.is-dark .training-home[data-v-c756e7d8] .n-base-selection-placeholder,.training-layout.is-dark .training-home[data-v-c756e7d8] .n-input__placeholder{color:#e2e8f0!important}.training-layout.is-dark .training-home-position-row-action[data-v-c756e7d8]:hover{border-color:#60a5fa!important;background:#1e40af47!important}.training-layout.is-dark .training-home-position-row i[data-v-c756e7d8]{background:#22c55e29!important;color:#86efac!important}.training-layout.is-dark .training-home-position-row b[data-v-c756e7d8]{color:#93c5fd!important}.training-layout.is-dark .simulation-title[data-v-c756e7d8],.training-layout.is-dark .simulation-section-head[data-v-c756e7d8],.training-layout.is-dark .simulation-restore-head[data-v-c756e7d8],.training-layout.is-dark .simulation-header-account-strip strong[data-v-c756e7d8],.training-layout.is-dark .simulation-order-context>strong[data-v-c756e7d8]:first-child,.training-layout.is-dark .simulation-order-context .simulation-active-label[data-v-c756e7d8],.training-layout.is-dark .simulation-order-symbol[data-v-c756e7d8],.training-layout.is-dark .simulation-order-head strong[data-v-c756e7d8],.training-layout.is-dark .simulation-order-quotes strong[data-v-c756e7d8],.training-layout.is-dark .training-home-hero h1[data-v-c756e7d8],.training-layout.is-dark .training-home-panel-head strong[data-v-c756e7d8],.training-layout.is-dark .training-home-stat-grid strong[data-v-c756e7d8],.training-layout.is-dark .training-home-focus-main strong[data-v-c756e7d8],.training-layout.is-dark .training-home-open-exposures-head strong[data-v-c756e7d8],.training-layout.is-dark .training-home-position-row span[data-v-c756e7d8],.training-layout.is-dark .training-home .training-settings-section-head strong[data-v-c756e7d8],.training-layout.is-dark .training-home .settings-toggle-row strong[data-v-c756e7d8],.training-layout.is-dark .candidate-main[data-v-c756e7d8],.training-layout.is-dark .panel-title[data-v-c756e7d8],.training-layout.is-dark .history-replay-head strong[data-v-c756e7d8],.training-layout.is-dark .panel-stock-name[data-v-c756e7d8],.training-layout.is-dark .intraday-training-head strong[data-v-c756e7d8],.training-layout.is-dark .info-row[data-v-c756e7d8],.training-layout.is-dark .price[data-v-c756e7d8],.training-layout.is-dark .trade-price[data-v-c756e7d8],.training-layout.is-dark .holding-summary-main strong[data-v-c756e7d8],.training-layout.is-dark .holding-card-meta strong[data-v-c756e7d8]{color:#f8fafc!important}.training-layout.is-dark .simulation-section-head em[data-v-c756e7d8],.training-layout.is-dark .simulation-restore-head em[data-v-c756e7d8],.training-layout.is-dark .simulation-restore-chip em[data-v-c756e7d8],.training-layout.is-dark .simulation-header-account-strip span[data-v-c756e7d8],.training-layout.is-dark .simulation-header-account-strip em[data-v-c756e7d8],.training-layout.is-dark .simulation-order-context>span[data-v-c756e7d8],.training-layout.is-dark .simulation-order-head span[data-v-c756e7d8],.training-layout.is-dark .simulation-order-quotes span[data-v-c756e7d8],.training-layout.is-dark .training-home-hero p[data-v-c756e7d8],.training-layout.is-dark .training-home-panel-head span[data-v-c756e7d8],.training-layout.is-dark .training-home-stat-grid span[data-v-c756e7d8],.training-layout.is-dark .training-home-focus-main span[data-v-c756e7d8],.training-layout.is-dark .training-home-holding-note[data-v-c756e7d8],.training-layout.is-dark .training-home-empty-line[data-v-c756e7d8],.training-layout.is-dark .training-home-open-exposures-head span[data-v-c756e7d8],.training-layout.is-dark .training-home-position-row em[data-v-c756e7d8],.training-layout.is-dark .training-home .training-settings-section-head span[data-v-c756e7d8],.training-layout.is-dark .training-home .settings-hint[data-v-c756e7d8],.training-layout.is-dark .training-home .settings-field>span[data-v-c756e7d8],.training-layout.is-dark .training-home .settings-toggle-row span[data-v-c756e7d8],.training-layout.is-dark .candidate-main span[data-v-c756e7d8],.training-layout.is-dark .candidate-footer-label[data-v-c756e7d8],.training-layout.is-dark .candidate-footer-label em[data-v-c756e7d8],.training-layout.is-dark .simulation-account-strip span[data-v-c756e7d8],.training-layout.is-dark .simulation-fee-rule[data-v-c756e7d8],.training-layout.is-dark .simulation-return-bar span[data-v-c756e7d8],.training-layout.is-dark .holding-summary-main em[data-v-c756e7d8],.training-layout.is-dark .holding-card-summary-row[data-v-c756e7d8],.training-layout.is-dark .holding-card-meta[data-v-c756e7d8],.training-layout.is-dark .holding-card-stats[data-v-c756e7d8],.training-layout.is-dark .holding-cost-line[data-v-c756e7d8],.training-layout.is-dark .holding-trade-row span[data-v-c756e7d8],.training-layout.is-dark .holding-lot-control span[data-v-c756e7d8],.training-layout.is-dark .info-label[data-v-c756e7d8],.training-layout.is-dark .trade-date[data-v-c756e7d8],.training-layout.is-dark .trade-amt[data-v-c756e7d8],.training-layout.is-dark .lots-info[data-v-c756e7d8],.training-layout.is-dark .fee-rule-hint[data-v-c756e7d8],.training-layout.is-dark .fee-preview-line[data-v-c756e7d8],.training-layout.is-dark .intraday-training-head span[data-v-c756e7d8],.training-layout.is-dark .intraday-progress-label[data-v-c756e7d8],.training-layout.is-dark .intraday-t1-hint[data-v-c756e7d8],.training-layout.is-dark .trips-table .fee-cell[data-v-c756e7d8],.training-layout.is-dark .shortcut-hint[data-v-c756e7d8],.training-layout.is-dark .mobile-inline-trade-head[data-v-c756e7d8],.training-layout.is-dark .mobile-inline-field span[data-v-c756e7d8],.training-layout.is-dark .mobile-trade-card-sub[data-v-c756e7d8],.training-layout.is-dark .mobile-trade-card-fee[data-v-c756e7d8]{color:#cbd5e1!important}.training-layout.is-dark .simulation-account-strip strong[data-v-c756e7d8],.training-layout.is-dark .simulation-return-bar strong[data-v-c756e7d8],.training-layout.is-dark .mobile-trade-card-main[data-v-c756e7d8]{color:#fff!important}.training-layout.is-dark .intraday-head-quote em[data-v-c756e7d8]{color:#94a3b8!important}.training-layout.is-dark .intraday-head-quote b[data-v-c756e7d8]{color:#cbd5e1!important}.training-layout.is-dark .intraday-head-quote b.up[data-v-c756e7d8]{color:#f87171!important}.training-layout.is-dark .intraday-head-quote b.down[data-v-c756e7d8]{color:#4ade80!important}.training-layout.is-dark .intraday-head-quote b.avg[data-v-c756e7d8]{color:#fb923c!important}.training-layout.is-dark .intraday-back-btn[data-v-c756e7d8]{background:#0f172af5!important;border-color:#94a3b861!important;color:#e2e8f0!important}.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8]{border-top-color:#94a3b82e!important}.training-layout.is-dark .intraday-mobile-replay-bar[data-v-c756e7d8]{background:#020617fa!important;border-top-color:#94a3b833!important;border-bottom-color:#94a3b833!important}.training-layout.is-dark .intraday-replay-bar .sub-indicator-btn[data-v-c756e7d8],.training-layout.is-dark .intraday-speed-btn[data-v-c756e7d8],.training-layout.is-dark .intraday-bar-close[data-v-c756e7d8]{background:#0f172af5!important;border-color:#94a3b861!important;color:#e2e8f0!important;box-shadow:none!important}html[data-theme=dark] .intraday-speed-menu-panel{background:transparent}html[data-theme=dark] .intraday-speed-option{background:#0f172afa;border-color:#94a3b861;color:#e2e8f0}html[data-theme=dark] .intraday-speed-option.active{background:#60a5fa2e;border-color:#60a5fa9e;color:#bfdbfe}.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection{--n-color: rgba(15, 23, 42, .96) !important;--n-color-active: rgba(15, 23, 42, .96) !important;--n-text-color: #e2e8f0 !important;--n-placeholder-color: #94a3b8 !important;--n-border: 1px solid rgba(148, 163, 184, .38) !important;--n-border-hover: 1px solid rgba(96, 165, 250, .62) !important;--n-border-active: 1px solid rgba(96, 165, 250, .72) !important;--n-border-focus: 1px solid rgba(96, 165, 250, .72) !important;--n-box-shadow-active: 0 0 0 2px rgba(96, 165, 250, .16) !important;--n-box-shadow-focus: 0 0 0 2px rgba(96, 165, 250, .16) !important}.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection-label,.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection-input,.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection-placeholder,.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection__state-border,.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-button,.training-layout.is-dark .intraday-bar-next[data-v-c756e7d8] .n-button__content,.training-layout.is-dark .intraday-bar-close[data-v-c756e7d8] .n-button__content{color:#e2e8f0!important}.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-button--disabled,.training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-button--disabled .n-button__content{color:#64748b!important;opacity:1!important}.training-layout.is-dark .intraday-bar-next[data-v-c756e7d8]{--n-color: rgba(15, 23, 42, .96) !important;--n-color-hover: rgba(30, 41, 59, .98) !important;--n-color-pressed: rgba(15, 23, 42, .98) !important;--n-color-focus: rgba(30, 41, 59, .98) !important;--n-text-color: #bfdbfe !important;--n-border: 1px solid rgba(96, 165, 250, .42) !important;--n-border-hover: 1px solid rgba(96, 165, 250, .68) !important;--n-border-pressed: 1px solid rgba(96, 165, 250, .76) !important;--n-border-focus: 1px solid rgba(96, 165, 250, .76) !important}.training-layout.is-dark .intraday-bar-close[data-v-c756e7d8]{--n-color: rgba(15, 23, 42, .96) !important;--n-color-hover: rgba(30, 41, 59, .98) !important;--n-color-pressed: rgba(15, 23, 42, .98) !important;--n-color-focus: rgba(30, 41, 59, .98) !important;--n-text-color: #e2e8f0 !important;--n-text-color-hover: #f8fafc !important;--n-text-color-pressed: #f8fafc !important;--n-text-color-focus: #f8fafc !important;--n-border: 1px solid rgba(148, 163, 184, .38) !important;--n-border-hover: 1px solid rgba(148, 163, 184, .58) !important;--n-border-pressed: 1px solid rgba(148, 163, 184, .68) !important;--n-border-focus: 1px solid rgba(148, 163, 184, .68) !important}.training-layout.is-dark .intraday-training-layout[data-v-c756e7d8] .order-book{background:#020617eb!important;border-left-color:#94a3b83d!important;color:#cbd5e1!important}.training-layout.is-dark .simulation-account-strip>div[data-v-c756e7d8],.training-layout.is-dark .simulation-start-panel[data-v-c756e7d8],.training-layout.is-dark .simulation-restore-selector[data-v-c756e7d8],.training-layout.is-dark .simulation-candidate-card[data-v-c756e7d8],.training-layout.is-dark .simulation-holding-card[data-v-c756e7d8],.training-layout.is-dark .simulation-order-dock[data-v-c756e7d8],.training-layout.is-dark .simulation-order-quotes>div[data-v-c756e7d8],.training-layout.is-dark .simulation-position-list[data-v-c756e7d8],.training-layout.is-dark .simulation-return-bar[data-v-c756e7d8],.training-layout.is-dark .history-panel[data-v-c756e7d8],.training-layout.is-dark .history-side-panel[data-v-c756e7d8],.training-layout.is-dark .op-panel[data-v-c756e7d8],.training-layout.is-dark .trips-section[data-v-c756e7d8],.training-layout.is-dark .trips-header[data-v-c756e7d8],.training-layout.is-dark .result-card[data-v-c756e7d8],.training-layout.is-dark .intraday-training-head[data-v-c756e7d8],.training-layout.is-dark .intraday-t1-hint[data-v-c756e7d8],.training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8],.training-layout.is-dark .mobile-trade-card[data-v-c756e7d8],.training-layout.is-dark .mobile-fixed-trade-panel[data-v-c756e7d8],.training-layout.is-dark .mobile-info-strip[data-v-c756e7d8]{background:#0f172a!important;border-color:#94a3b842!important;color:#e2e8f0!important}.training-layout.is-dark .simulation-candidate-card[data-v-c756e7d8]:hover,.training-layout.is-dark .simulation-candidate-card.selected[data-v-c756e7d8],.training-layout.is-dark .simulation-holding-card[data-v-c756e7d8]:hover,.training-layout.is-dark .simulation-holding-card.active[data-v-c756e7d8]{border-color:#60a5fa94!important;box-shadow:0 8px 20px #00000057!important}.training-layout.is-dark .candidate-chart-wrap[data-v-c756e7d8],.training-layout.is-dark .holding-card-chart[data-v-c756e7d8]{background:#0b1220!important}.training-layout.is-dark .discipline-override-bar[data-v-c756e7d8]{background:#7f1d1d47!important;border-color:#f8717157!important;color:#fecaca!important}.training-layout.is-dark .discipline-override-bar strong[data-v-c756e7d8]{color:#fecaca!important}.training-layout.is-dark .discipline-override-bar span[data-v-c756e7d8]{color:#fed7aa!important}.training-layout.is-dark .holding-card-summary-row[data-v-c756e7d8]{background:#0f172a!important}.training-layout.is-dark .holding-card-expanded[data-v-c756e7d8],.training-layout.is-dark .simulation-position-row[data-v-c756e7d8],.training-layout.is-dark .intraday-training-head[data-v-c756e7d8],.training-layout.is-dark .panel-section[data-v-c756e7d8]{border-color:#94a3b82e!important;border-bottom-color:#94a3b82e!important}.training-layout.is-dark .holding-card-stats[data-v-c756e7d8]{background:#1e293bc7!important}.training-layout.is-dark .holding-card-actions[data-v-c756e7d8]{gap:6px!important}.training-layout.is-dark .holding-trade-row[data-v-c756e7d8]{background:#1e293bbd!important;border-color:#94a3b83d!important}.training-layout.is-dark .holding-trade-row.buy-row[data-v-c756e7d8]{background:#7f1d1d38!important;border-color:#f8717157!important}.training-layout.is-dark .holding-trade-row.sell-row[data-v-c756e7d8]{background:#14532d38!important;border-color:#4ade8052!important}.training-layout.is-dark .holding-trade-side.buy[data-v-c756e7d8]{color:#fca5a5!important}.training-layout.is-dark .holding-trade-side.sell[data-v-c756e7d8]{color:#86efac!important}.training-layout.is-dark .holding-lot-control[data-v-c756e7d8] .n-input,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input,.training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input{background-color:#0f172af5!important;box-shadow:0 1px 3px #00000057!important}.training-layout.is-dark .holding-lot-control[data-v-c756e7d8] .n-input .n-input__border,.training-layout.is-dark .holding-lot-control[data-v-c756e7d8] .n-input .n-input__state-border,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input .n-input__border,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input .n-input__state-border,.training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input .n-input__border,.training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input .n-input__state-border{border-color:#94a3b880!important}.training-layout.is-dark .holding-lot-control[data-v-c756e7d8] .n-input__input-el,.training-layout.is-dark .holding-lot-control[data-v-c756e7d8] .n-input-number,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input__input-el,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input-number,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input__placeholder,.training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input__input-el,.training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input__placeholder{color:#f8fafc!important}.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input.n-input--disabled{background-color:#1e293bb8!important}.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input.n-input--disabled .n-input__input-el,.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input.n-input--disabled .n-input__placeholder{color:#94a3b8!important}.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input:not(.n-input--disabled):focus-within .n-input__state-border{border-color:#60a5fab8!important}.training-layout.is-dark .holding-ratio-btn[data-v-c756e7d8],.training-layout.is-dark .trade-ratio-row[data-v-c756e7d8] .n-button,.training-layout.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip{--n-color: rgba(30, 41, 59, .96) !important;--n-color-hover: rgba(51, 65, 85, .98) !important;--n-color-pressed: rgba(15, 23, 42, .98) !important;--n-color-focus: rgba(51, 65, 85, .98) !important;--n-text-color: #f8fafc !important;--n-text-color-hover: #bfdbfe !important;--n-text-color-pressed: #bfdbfe !important;--n-border: 1px solid rgba(148, 163, 184, .42) !important;--n-border-hover: 1px solid rgba(96, 165, 250, .62) !important;--n-border-pressed: 1px solid rgba(96, 165, 250, .72) !important;--n-border-focus: 1px solid rgba(96, 165, 250, .72) !important;background:#1e293bf5!important;border:1px solid rgba(148,163,184,.42)!important;color:#f8fafc!important}.training-layout.is-dark .holding-ratio-btn[data-v-c756e7d8] .n-button__content,.training-layout.is-dark .trade-ratio-row[data-v-c756e7d8] .n-button .n-button__content,.training-layout.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip .n-button__content{color:inherit!important}.training-layout.is-dark .holding-ratio-btn[data-v-c756e7d8]:hover:not(:disabled),.training-layout.is-dark .trade-ratio-row[data-v-c756e7d8] .n-button:hover:not(.n-button--disabled),.training-layout.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip:hover:not(:disabled){border-color:#60a5faa6!important;color:#93c5fd!important}.training-layout.is-dark .holding-ratio-btn[data-v-c756e7d8]:disabled,.training-layout.is-dark .trade-ratio-row[data-v-c756e7d8] .n-button.n-button--disabled,.training-layout.is-dark .holding-trade-submit[data-v-c756e7d8]:disabled,.training-layout.is-dark .holding-trade-cancel[data-v-c756e7d8]:disabled{opacity:.42!important}.training-layout.is-dark .op-panel[data-v-c756e7d8] .n-button--tertiary-type{background:#1e293bf5!important}.training-layout.is-dark .mobile-fixed-trade-actions[data-v-c756e7d8] .n-button--ghost{color:#cbd5e1!important;border-color:#94a3b857!important}.training-layout.is-dark .simulation-restore-chip[data-v-c756e7d8]{background:#1e293be0!important;border-color:#94a3b84d!important;color:#e2e8f0!important}.training-layout.is-dark .simulation-restore-chip.selected[data-v-c756e7d8]{background:#2563eb3d!important;border-color:#60a5faa3!important;color:#bfdbfe!important}.training-layout.is-dark .simulation-restore-chip.holding[data-v-c756e7d8]{border-color:#fbbf24b3!important}.training-layout.is-dark .simulation-pending-bar[data-v-c756e7d8]{background:#1e40af38!important;border-color:#60a5fa61!important;color:#bfdbfe!important}.training-layout.is-dark .pending-order-row[data-v-c756e7d8]{background:#78350f52!important;color:#fed7aa!important}.training-layout.is-dark .simulation-floating-replay[data-v-c756e7d8]{background:#0f172af0!important;border-color:#94a3b84d!important;box-shadow:0 14px 34px #0000006b!important}.training-layout.is-dark .history-side-panel[data-v-c756e7d8]{box-shadow:0 12px 32px #00000059}.training-layout.is-dark .history-stat-backdrop[data-v-c756e7d8]{background:#0000008c}.training-layout.is-dark .strat-item[data-v-c756e7d8]:hover{background:linear-gradient(135deg,#1e293bf2,#1e40af3d);color:#e2e8f0;box-shadow:0 10px 22px #0f172a59}.training-layout.is-dark .mode-item[data-v-c756e7d8]:hover:not(.disabled){background:linear-gradient(135deg,#1e293bf2,#1e40af3d);color:#e2e8f0;box-shadow:0 10px 22px #0f172a59}.training-layout.is-dark .strat-item.active[data-v-c756e7d8],.training-layout.is-dark .mode-item.active[data-v-c756e7d8]{background:linear-gradient(135deg,#1e40af52,#2563eb33);color:#93c5fd;border-left-color:#60a5fa;box-shadow:0 12px 24px #1e40af3d}.training-layout.is-dark .strat-item.active[data-v-c756e7d8]:after{background:#93c5fd}.training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table{background:transparent!important;color:#e2e8f0!important}.training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table th{background:#1e293bc2!important;color:#cbd5e1!important;border-bottom-color:#94a3b842!important}.training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table td{color:#e2e8f0!important;border-bottom-color:#94a3b829!important}.training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table tr.muted td{color:#94a3b8!important;background:#0f172ab8!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .sidebar[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .main-area[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .content-area[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .play-area[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .chart-and-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .chart-col[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-workbench[data-v-c756e7d8]{background:#000!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-header[data-v-c756e7d8]{background:#000000f5!important;border-bottom-color:#d2d2d22e!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip[data-v-c756e7d8]{background:#050505!important;border-color:#d2d2d238!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-account-strip[data-v-c756e7d8]{background:transparent!important;border-color:transparent!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8],html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock{background:#050505!important;border-color:#d2d2d238!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8]{background:#101010!important;border-color:#facc157a!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8]:before,html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-c756e7d8]:after,html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn span[data-v-c756e7d8]:before,html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn span[data-v-c756e7d8]:after{border-color:#ff6!important}html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-context>strong:first-child,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-context .simulation-active-label,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-head strong,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-quotes strong{color:#f2f2f2!important}html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-context>span,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-head span,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-quotes span,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .holding-cost-line,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .holding-trade-row span,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .holding-lot-control span{color:#b8b8b8!important}html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .simulation-order-quotes>div,html[data-chart-theme=tdx][data-theme=dark] .simulation-preview-inline-dock .holding-trade-row{background:#101010!important;border-color:#d2d2d238!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip>div[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-hero[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-stat-grid>div[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-position-row[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .training-settings-section[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-start-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-selector[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-candidate-card[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-holding-card[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-dock[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-quotes>div[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-position-list[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-return-bar[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .history-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .history-side-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .op-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trips-section[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trips-header[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .result-card[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-fixed-trade-panel[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-info-strip[data-v-c756e7d8]{background:#050505!important;border-color:#d2d2d238!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-title[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-section-head[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-head[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-header-account-strip strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-context>strong[data-v-c756e7d8]:first-child,html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-context .simulation-active-label[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-symbol[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-head strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-quotes strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-hero h1[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-panel-head strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-stat-grid strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-focus-main strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-position-row span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .training-settings-section-head strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-toggle-row strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .candidate-main[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .panel-title[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .panel-stock-name[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .info-row[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .price[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trade-price[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-summary-main strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-meta strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-return-bar strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card-main[data-v-c756e7d8]{color:#f2f2f2!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-section-head em[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-head em[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-chip em[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-header-account-strip span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-header-account-strip em[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-context>span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-head span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-quotes span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-hero p[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-panel-head span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-stat-grid span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-focus-main span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-holding-note[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-empty-line[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-position-row em[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .training-settings-section-head span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-hint[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-field>span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-toggle-row span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .candidate-main span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .candidate-footer-label[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-fee-rule[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-return-bar span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-summary-main em[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-summary-row[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-meta[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-stats[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-cost-line[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-lot-control span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .info-label[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trade-date[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trade-amt[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .lots-info[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .fee-rule-hint[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .fee-preview-line[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trips-table .fee-cell[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .shortcut-hint[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-trade-head[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-field span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card-sub[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card-fee[data-v-c756e7d8]{color:#b8b8b8!important}html[data-chart-theme=tdx] .training-layout.is-dark .candidate-chart-wrap[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-chart[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-summary-row[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-stats[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input,html[data-chart-theme=tdx] .training-layout.is-dark .holding-lot-control[data-v-c756e7d8] .n-input,html[data-chart-theme=tdx] .training-layout.is-dark .op-panel[data-v-c756e7d8] .n-input{background:#101010!important;background-color:#101010!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-expanded[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-position-row[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .panel-section[data-v-c756e7d8]{border-color:#d2d2d229!important;border-bottom-color:#d2d2d229!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-candidate-card[data-v-c756e7d8]:hover,html[data-chart-theme=tdx] .training-layout.is-dark .simulation-candidate-card.selected[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-holding-card[data-v-c756e7d8]:hover,html[data-chart-theme=tdx] .training-layout.is-dark .simulation-holding-card.active[data-v-c756e7d8]{border-color:#facc15b8!important;box-shadow:0 8px 20px #facc151f!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row.buy-row[data-v-c756e7d8]{background:#5a00005c!important;border-color:#ff33336b!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row.sell-row[data-v-c756e7d8]{background:#00482457!important;border-color:#00cc666b!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-side.buy[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .pnl.up[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .total-pnl.up[data-v-c756e7d8]{color:#ff4d4d!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-side.sell[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .pnl.down[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .total-pnl.down[data-v-c756e7d8]{color:#0c6!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-ratio-btn[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .trade-ratio-row[data-v-c756e7d8] .n-button,html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-actions[data-v-c756e7d8] .mobile-lots-chip,html[data-chart-theme=tdx] .training-layout.is-dark .op-panel[data-v-c756e7d8] .n-button--tertiary-type,html[data-chart-theme=tdx] .training-layout.is-dark .mobile-fixed-trade-actions[data-v-c756e7d8] .n-button--ghost{--n-color: #101010 !important;--n-color-hover: #181818 !important;--n-color-pressed: #080808 !important;--n-color-focus: #181818 !important;--n-text-color: #e6e6e6 !important;--n-text-color-hover: #ffff66 !important;--n-text-color-pressed: #ffff66 !important;--n-border: 1px solid rgba(210, 210, 210, .28) !important;--n-border-hover: 1px solid rgba(250, 204, 21, .62) !important;--n-border-pressed: 1px solid rgba(250, 204, 21, .72) !important;--n-border-focus: 1px solid rgba(250, 204, 21, .72) !important;background:#101010!important;border-color:#d2d2d247!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .ctrl-btn[data-v-c756e7d8]{background:#101010!important;border-color:#d2d2d247!important;color:#d8d8d8!important}html[data-chart-theme=tdx] .training-layout.is-dark .arrow-btn[data-v-c756e7d8]:hover{background:#181818!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .play-btn[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .fullscreen-btn[data-v-c756e7d8]{background:#101010!important;border-color:#facc157a!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .play-btn.active[data-v-c756e7d8]{background:#78350f6b!important;border-color:#facc15b8!important;color:#ff0!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-back-btn[data-v-c756e7d8]{background:#080808!important;border-color:#d2d2d24d!important;color:#d8d8d8!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8]{border-top-color:#d2d2d22e!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-mobile-replay-bar[data-v-c756e7d8]{background:#050505!important;border-top-color:#d2d2d22e!important;border-bottom-color:#d2d2d22e!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar .sub-indicator-btn[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .intraday-speed-btn[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .intraday-bar-close[data-v-c756e7d8]{background:#080808!important;border-color:#d2d2d24d!important;color:#d8d8d8!important}html[data-chart-theme=tdx][data-theme=dark] .intraday-speed-option{background:#080808;border-color:#d2d2d24d;color:#d8d8d8}html[data-chart-theme=tdx][data-theme=dark] .intraday-speed-option.active{background:#facc152e;border-color:#facc15b8;color:#ff6}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection{--n-color: #080808 !important;--n-color-active: #080808 !important;--n-text-color: #d8d8d8 !important;--n-placeholder-color: #8c8c8c !important;--n-border: 1px solid rgba(210, 210, 210, .3) !important;--n-border-hover: 1px solid rgba(250, 204, 21, .62) !important;--n-border-active: 1px solid rgba(250, 204, 21, .72) !important;--n-border-focus: 1px solid rgba(250, 204, 21, .72) !important;--n-box-shadow-active: 0 0 0 2px rgba(250, 204, 21, .12) !important;--n-box-shadow-focus: 0 0 0 2px rgba(250, 204, 21, .12) !important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection-label,html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection-input,html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-c756e7d8] .n-base-selection-placeholder{color:#d8d8d8!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-bar-next[data-v-c756e7d8]{--n-color: rgba(250, 204, 21, .12) !important;--n-color-hover: rgba(250, 204, 21, .18) !important;--n-color-pressed: rgba(250, 204, 21, .24) !important;--n-color-focus: rgba(250, 204, 21, .18) !important;--n-text-color: #ffff66 !important;--n-text-color-hover: #ffff99 !important;--n-text-color-pressed: #ffff99 !important;--n-text-color-focus: #ffff99 !important;--n-border: 1px solid rgba(250, 204, 21, .48) !important;--n-border-hover: 1px solid rgba(250, 204, 21, .72) !important;--n-border-pressed: 1px solid rgba(250, 204, 21, .82) !important;--n-border-focus: 1px solid rgba(250, 204, 21, .82) !important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-bar-close[data-v-c756e7d8]{--n-color: #080808 !important;--n-color-hover: #121212 !important;--n-color-pressed: #0c0c0c !important;--n-color-focus: #121212 !important;--n-text-color: #d8d8d8 !important;--n-text-color-hover: #f0f0f0 !important;--n-text-color-pressed: #f0f0f0 !important;--n-text-color-focus: #f0f0f0 !important;--n-border: 1px solid rgba(210, 210, 210, .3) !important;--n-border-hover: 1px solid rgba(210, 210, 210, .46) !important;--n-border-pressed: 1px solid rgba(210, 210, 210, .56) !important;--n-border-focus: 1px solid rgba(210, 210, 210, .56) !important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-training-layout[data-v-c756e7d8] .order-book{background:#050505!important;border-left-color:#d2d2d238!important;color:#d0d0d0!important}html[data-chart-theme=tdx] .training-layout.is-dark .main-indicator-btn[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .main-mode-btn.active[data-v-c756e7d8]{color:#0ff!important;border-color:#00ffff5c!important;background:#00ffff1a!important}html[data-chart-theme=tdx] .training-layout.is-dark .main-mode-btn[data-v-c756e7d8]{color:#d0d0d0!important;border-color:#d2d2d238!important;background:#101010!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-chip[data-v-c756e7d8]{background:#101010!important;border-color:#d2d2d242!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-chip.selected[data-v-c756e7d8]{background:#facc1524!important;border-color:#facc15a8!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-chip.holding[data-v-c756e7d8]{border-color:#ff3333b3!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-pending-bar[data-v-c756e7d8]{background:#facc151f!important;border-color:#facc156b!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .pending-order-row[data-v-c756e7d8]{background:#78350f61!important;color:#ffd166!important}html[data-chart-theme=tdx] .training-layout.is-dark .discipline-override-bar[data-v-c756e7d8]{background:#5a000052!important;border-color:#ff333361!important;color:#ffb3b3!important}html[data-chart-theme=tdx] .training-layout.is-dark .discipline-override-bar strong[data-v-c756e7d8]{color:#ff8080!important}html[data-chart-theme=tdx] .training-layout.is-dark .discipline-override-bar span[data-v-c756e7d8]{color:#ffd166!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-floating-replay[data-v-c756e7d8]{background:#050505f5!important;border-color:#d2d2d247!important;box-shadow:0 14px 34px #000000b3!important}html[data-chart-theme=tdx] .training-layout.is-dark .account-asset-stat[data-v-c756e7d8]{border-color:#facc1552!important;background:linear-gradient(135deg,#5a400061,#141414eb)!important}html[data-chart-theme=tdx] .training-layout.is-dark .account-asset-stat span[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .account-asset-stat strong[data-v-c756e7d8],html[data-chart-theme=tdx] .training-layout.is-dark .account-asset-stat em[data-v-c756e7d8]{color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .strat-item[data-v-c756e7d8]:hover{background:#101010!important;color:#ff6!important;box-shadow:none!important}html[data-chart-theme=tdx] .training-layout.is-dark .strat-item.active[data-v-c756e7d8]{background:#facc151f!important;color:#ff6!important;border-left-color:#ff0!important;box-shadow:none!important}html[data-chart-theme=tdx] .training-layout.is-dark .strat-item.active[data-v-c756e7d8]:after{background:#ff0!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table th{background:#101010!important;color:#b8b8b8!important;border-bottom-color:#d2d2d233!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table td{color:#e6e6e6!important;border-bottom-color:#d2d2d224!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-c756e7d8] .portfolio-history-child-table tr.muted td{color:#9a9a9a!important;background:#050505!important}html[data-chart-theme=tdx] .training-settings-modal.n-card,html[data-chart-theme=tdx] .training-settings-modal{background:#050505!important;color:#e6e6e6!important;border-color:#d2d2d23d!important}html[data-chart-theme=tdx] .training-settings-modal .training-settings-section{background:#101010!important;border-color:#d2d2d238!important}html[data-chart-theme=tdx] .training-settings-modal .training-settings-section-head strong,html[data-chart-theme=tdx] .training-settings-modal .settings-toggle-row strong{color:#f2f2f2!important}html[data-chart-theme=tdx] .training-settings-modal .training-settings-section-head span,html[data-chart-theme=tdx] .training-settings-modal .settings-hint,html[data-chart-theme=tdx] .training-settings-modal .settings-field>span,html[data-chart-theme=tdx] .training-settings-modal .settings-toggle-row span{color:#b8b8b8!important}html[data-chart-theme=tdx] .training-settings-modal .n-base-selection,html[data-chart-theme=tdx] .training-settings-modal .n-input{background:#050505!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-settings-modal .n-base-selection-label,html[data-chart-theme=tdx] .training-settings-modal .n-input__input-el,html[data-chart-theme=tdx] .training-settings-modal .n-input-number,html[data-chart-theme=tdx] .training-settings-modal .n-base-selection-input,html[data-chart-theme=tdx] .training-settings-modal .n-base-selection-placeholder,html[data-chart-theme=tdx] .training-settings-modal .n-input__placeholder{color:#e6e6e6!important}html[data-chart-theme=tdx] .training-settings-modal .n-base-selection__border,html[data-chart-theme=tdx] .training-settings-modal .n-base-selection__state-border,html[data-chart-theme=tdx] .training-settings-modal .n-input__border,html[data-chart-theme=tdx] .training-settings-modal .n-input__state-border{border-color:#d2d2d247!important}html[data-chart-theme=tdx] .starting-capital-current{background:linear-gradient(135deg,#5a400057,#101010f0)!important;border-color:#facc1542!important}html[data-chart-theme=tdx] .starting-capital-current strong,html[data-chart-theme=tdx] .starting-capital-modal-label{color:#ff6!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark[data-v-c756e7d8]{background:#050505fa!important;border-top-color:#d2d2d23d!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8]{background:#101010!important;border-color:#d2d2d23d!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-c756e7d8] .n-input{background-color:#050505!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-fixed-summary[data-v-c756e7d8],html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-trade-head[data-v-c756e7d8],html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-field span[data-v-c756e7d8],html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .fee-preview-line[data-v-c756e7d8]{color:#c8c8c8!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-collapse-btn[data-v-c756e7d8]{color:#ff6!important}.intraday-demo-page[data-v-3f2bc7f6]{max-width:1200px;margin:0 auto;padding:16px}.hint[data-v-3f2bc7f6]{color:#64748b;font-size:13px;margin:0 0 8px}.pickers[data-v-3f2bc7f6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.sub-chart-trigger[data-v-3f2bc7f6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;height:28px;max-width:220px;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:0 10px;background:#f8fafce0;color:#475569;font-size:12px;font-weight:720;line-height:1;cursor:pointer}.sub-chart-trigger[data-v-3f2bc7f6]:hover{border-color:#2563eb47;color:#1d4ed8}.sub-chart-trigger em[data-v-3f2bc7f6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:600;color:#64748b}.sub-chart-trigger strong[data-v-3f2bc7f6]{min-width:16px;height:16px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:10px;font-weight:800;line-height:16px;text-align:center}.sub-chart-menu[data-v-3f2bc7f6]{display:flex;flex-direction:column;gap:7px;min-width:96px}html[data-theme=dark] .sub-chart-menu{color:#dbeafe}.error[data-v-3f2bc7f6]{color:#dc2626;padding:12px 0}.layout[data-v-3f2bc7f6]{display:flex;gap:0;border:1px solid rgba(128,128,128,.2);border-radius:8px;overflow:hidden;min-height:480px}.chart-wrap[data-v-3f2bc7f6]{flex:1;min-width:0}.controls[data-v-3f2bc7f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.slider-wrap[data-v-3f2bc7f6]{flex:1;min-width:160px}.time-label[data-v-3f2bc7f6]{font-size:12px;color:#64748b;font-family:ui-monospace,monospace}.klwc-demo-page[data-v-9bac1cc1]{display:flex;flex-direction:column;gap:0;height:calc(100vh - 56px);min-height:640px;padding:0;box-sizing:border-box;background:#fff}.demo-bar[data-v-9bac1cc1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none;padding:6px 10px;border-bottom:1px solid #e0e3eb;background:#fff}.demo-chart[data-v-9bac1cc1]{flex:1;min-height:0;display:flex}.demo-chart[data-v-9bac1cc1] .klwc-wrap{flex:1;min-height:0;border:none}.mini-btn[data-v-9bac1cc1]{border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafce6;color:#475569;font-size:12px;padding:4px 12px;cursor:pointer}.mini-btn[data-v-9bac1cc1]:hover{border-color:#2563eb47;color:#1d4ed8}.membership-page[data-v-fe65ce80]{min-height:100%;padding:24px}.membership-shell[data-v-fe65ce80]{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.membership-header[data-v-fe65ce80],.status-row[data-v-fe65ce80]{display:flex;justify-content:space-between;gap:16px}.page-title[data-v-fe65ce80]{font-size:28px;font-weight:800}.page-subtitle[data-v-fe65ce80],.product-meta[data-v-fe65ce80],.order-subtitle[data-v-fe65ce80],.qr-hint[data-v-fe65ce80],.status-meta[data-v-fe65ce80]{color:#0f172a9e}html[data-theme=dark] .page-subtitle[data-v-fe65ce80],html[data-theme=dark] .product-meta[data-v-fe65ce80],html[data-theme=dark] .order-subtitle[data-v-fe65ce80],html[data-theme=dark] .qr-hint[data-v-fe65ce80],html[data-theme=dark] .status-meta[data-v-fe65ce80]{color:#e2e8f0b8}html[data-theme=dark] .page-title[data-v-fe65ce80]{color:#f1f5f9}.renew-note[data-v-fe65ce80]{margin-top:4px;color:#1d4ed8;font-weight:700}.renew-note.expired[data-v-fe65ce80]{color:#b91c1c}html[data-theme=dark] .renew-note.expired[data-v-fe65ce80]{color:#fca5a5}.membership-status-card[data-v-fe65ce80],.benefit-card[data-v-fe65ce80],.product-card[data-v-fe65ce80]{border-radius:18px}.product-grid[data-v-fe65ce80]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card[data-v-fe65ce80]{min-height:188px;cursor:pointer;border:1px solid rgba(15,23,42,.08)}.product-card-body[data-v-fe65ce80]{min-height:148px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.product-card.active[data-v-fe65ce80]{box-shadow:inset 0 0 0 2px #2563ebb8}.product-name[data-v-fe65ce80],.benefit-title[data-v-fe65ce80],.order-title[data-v-fe65ce80],.status-title[data-v-fe65ce80]{font-weight:700}.product-price[data-v-fe65ce80]{margin-top:16px;font-size:32px;font-weight:800;color:#1d4ed8}.product-meta[data-v-fe65ce80]{margin-top:10px}.benefit-list[data-v-fe65ce80]{margin:12px 0 16px;padding-left:18px;line-height:1.8}.channel-title[data-v-fe65ce80]{margin-bottom:8px;font-size:13px;font-weight:700}.invite-row[data-v-fe65ce80]{margin-bottom:12px}.member-day-invite[data-v-fe65ce80]{max-width:520px;margin:0 0 10px;padding:9px 12px;border:1px solid rgba(22,163,74,.22);border-radius:8px;color:#166534;background:#dcfce7b3;font-size:13px;font-weight:700}html[data-theme=dark] .member-day-invite[data-v-fe65ce80]{border-color:#4ade8047;color:#dcfce7f0;background:#16653452}.invite-input-wrap[data-v-fe65ce80]{display:flex;align-items:center;gap:12px;max-width:520px}.invite-price[data-v-fe65ce80]{min-width:126px;font-size:13px;font-weight:800;white-space:nowrap}.invite-price.valid[data-v-fe65ce80]{color:#16a34a}.invite-price.error[data-v-fe65ce80]{color:#dc2626}.qr-wrap[data-v-fe65ce80]{display:flex;flex-direction:column;align-items:center;gap:10px}.order-strip[data-v-fe65ce80]{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.order-strip-main[data-v-fe65ce80]{width:100%;min-height:54px;padding:0 16px;border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;color:#0f172a;cursor:pointer;text-align:left}.order-strip-title[data-v-fe65ce80]{font-weight:800}.order-strip-no[data-v-fe65ce80]{overflow:hidden;color:#0f172a8f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.order-strip-amount[data-v-fe65ce80]{font-weight:800;color:#1d4ed8}.order-arrow[data-v-fe65ce80]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#0f172a6b;font-size:20px;font-weight:700}.order-detail[data-v-fe65ce80]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px 16px;border-top:1px solid rgba(15,23,42,.08)}.order-meta[data-v-fe65ce80]{line-height:1.8}.order-actions[data-v-fe65ce80]{display:flex;align-items:center}.pay-link-wrap[data-v-fe65ce80]{min-width:240px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px solid rgba(37,99,235,.16);border-radius:16px;background:#2563eb0f}.pay-link-title[data-v-fe65ce80]{font-weight:800;color:#1d4ed8}.pay-link-hint[data-v-fe65ce80]{font-size:13px;color:#0f172a9e}@media(max-width:900px){.membership-page[data-v-fe65ce80]{padding:12px}.page-title[data-v-fe65ce80]{font-size:24px}.product-grid[data-v-fe65ce80]{grid-template-columns:1fr}.membership-header[data-v-fe65ce80],.status-row[data-v-fe65ce80]{flex-direction:column}.order-strip-main[data-v-fe65ce80]{grid-template-columns:minmax(0,1fr) auto auto}.order-strip-no[data-v-fe65ce80]{grid-column:1 / -1}.order-detail[data-v-fe65ce80]{grid-template-columns:1fr}.invite-input-wrap[data-v-fe65ce80]{max-width:none;width:100%;flex-direction:column;align-items:flex-start;gap:6px}.invite-price[data-v-fe65ce80]{min-width:0}}.mcp-consent-page[data-v-d918cac7]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px;color:#0f172a;color-scheme:light;background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 42%),linear-gradient(180deg,#f8fafc,#eef4fb)}.mcp-card[data-v-d918cac7]{width:min(92vw,520px);padding:28px 24px 22px;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 22px 60px #0f172a1f}.mcp-kicker[data-v-d918cac7]{font-size:12px;font-weight:800;letter-spacing:.08em;color:#2563eb}.mcp-title[data-v-d918cac7]{margin:8px 0 6px;font-size:22px;line-height:1.3;color:#0f172a}.mcp-login[data-v-d918cac7] .n-form-item-label{color:#0f172a!important}.mcp-login[data-v-d918cac7] .n-input{--n-color: #ffffff !important;--n-color-hover: #ffffff !important;--n-color-focus: #ffffff !important;--n-text-color: #0f172a !important;--n-placeholder-color: #94a3b8 !important;--n-caret-color: #2563eb !important;--n-border: 1px solid rgba(15, 23, 42, .22) !important;--n-border-hover: 1px solid #2563eb !important;--n-border-focus: 1px solid #2563eb !important;--n-box-shadow-focus: 0 0 0 2px rgba(37, 99, 235, .16) !important;background:#fff!important;color:#0f172a!important}.mcp-login[data-v-d918cac7] .n-input__input-el,.mcp-login[data-v-d918cac7] .n-input input{color:#0f172a!important;caret-color:#2563eb!important}.mcp-login[data-v-d918cac7] .n-input__placeholder{color:#94a3b8!important}.mcp-login[data-v-d918cac7] .n-input__border,.mcp-login[data-v-d918cac7] .n-input__state-border{border-color:#0f172a38!important}.mcp-sub[data-v-d918cac7],.mcp-hint[data-v-d918cac7],.mcp-user[data-v-d918cac7],.mcp-resource[data-v-d918cac7]{margin:0 0 14px;color:#334155;font-size:13px}.mcp-user[data-v-d918cac7]{font-weight:700;color:#0f172a}.mcp-scopes[data-v-d918cac7]{display:grid;gap:8px;margin:12px 0 16px}.mcp-scope[data-v-d918cac7]{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;cursor:pointer}.mcp-scope.write[data-v-d918cac7]{border-color:#f59e0b73;background:#f59e0b0f}.mcp-scope strong[data-v-d918cac7]{display:inline-block;margin-right:6px}.mcp-scope em[data-v-d918cac7]{font-style:normal;font-size:11px;font-weight:800;color:#b45309}.mcp-scope small[data-v-d918cac7]{display:block;margin-top:2px;color:#64748b}.mcp-actions[data-v-d918cac7]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.mcp-alert[data-v-d918cac7]{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:13px}.mcp-alert.error[data-v-d918cac7]{background:#fef2f2;color:#b91c1c}.mcp-alert.warn[data-v-d918cac7]{background:#fffbeb;color:#92400e}.learn-search-panel[data-v-0f45d0cf]{padding-top:4px}.mode-switch[data-v-0f45d0cf]{display:inline-flex;gap:6px;margin-bottom:14px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafce6}html[data-theme=dark] .mode-switch[data-v-0f45d0cf]{border-color:#94a3b824;background:#0f172ab3}.mode-pill[data-v-0f45d0cf]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.mode-pill span[data-v-0f45d0cf]{font-size:14px;font-weight:650}.mode-pill small[data-v-0f45d0cf]{font-size:11px;color:inherit;opacity:.72}.mode-pill.active[data-v-0f45d0cf]{background:#0f172a;color:#fff;box-shadow:0 8px 20px #0f172a29}html[data-theme=dark] .mode-pill.active[data-v-0f45d0cf]{background:#e2e8f0;color:#0f172a}.search-box[data-v-0f45d0cf]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:20px}.answer-loading[data-v-0f45d0cf]{padding:12px 0 28px}.answer-card[data-v-0f45d0cf]{padding:8px 0 24px;border-bottom:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .answer-card[data-v-0f45d0cf]{border-bottom-color:#94a3b81f}.chart-refs-block[data-v-0f45d0cf]{margin:8px 0 24px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .chart-refs-block[data-v-0f45d0cf]{border-bottom-color:#94a3b81f}.chart-ref-grid[data-v-0f45d0cf]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.chart-ref-label[data-v-0f45d0cf]{margin-bottom:8px;font-size:13px;font-weight:600;color:#334155}html[data-theme=dark] .chart-ref-label[data-v-0f45d0cf]{color:#cbd5e1}.meta-line[data-v-0f45d0cf]{margin:16px 0 0;color:#94a3b8;font-size:12px}.markdown-body[data-v-0f45d0cf]{padding:0;color:#1e293b;font-size:16px;line-height:1.85}html[data-theme=dark] .markdown-body[data-v-0f45d0cf]{color:#e2e8f0}.markdown-body[data-v-0f45d0cf] h2{margin:28px 0 10px;color:#0f172a;font-size:20px;font-weight:700}html[data-theme=dark] .markdown-body[data-v-0f45d0cf] h2{color:#f1f5f9}.markdown-body[data-v-0f45d0cf] h3{margin:22px 0 8px;color:#0f172a;font-size:17px;font-weight:700}html[data-theme=dark] .markdown-body[data-v-0f45d0cf] h3{color:#e2e8f0}.markdown-body[data-v-0f45d0cf] p{margin:12px 0}.markdown-body[data-v-0f45d0cf] strong{color:#0f172a;font-weight:700}html[data-theme=dark] .markdown-body[data-v-0f45d0cf] strong{color:#f1f5f9}.markdown-body[data-v-0f45d0cf] ul,.markdown-body[data-v-0f45d0cf] ol{padding-left:22px}.markdown-body[data-v-0f45d0cf] li{margin:6px 0}.markdown-body[data-v-0f45d0cf] blockquote{margin:18px 0;padding:4px 16px;border-left:3px solid rgba(15,23,42,.15);color:#475569}html[data-theme=dark] .markdown-body[data-v-0f45d0cf] blockquote{border-left-color:#94a3b84d;color:#cbd5e1}.markdown-body[data-v-0f45d0cf] code{padding:2px 6px;border-radius:4px;background:#0f172a0f;font-size:14px}.markdown-body[data-v-0f45d0cf] pre{padding:12px 14px;border-radius:8px;background:#0f172a0f;overflow-x:auto}html[data-theme=dark] .markdown-body[data-v-0f45d0cf] pre,html[data-theme=dark] .markdown-body[data-v-0f45d0cf] code{background:#94a3b81f}.block-title[data-v-0f45d0cf]{margin:0 0 12px;font-size:15px;font-weight:700;color:#334155}html[data-theme=dark] .block-title[data-v-0f45d0cf]{color:#cbd5e1}.mb16[data-v-0f45d0cf]{margin-bottom:16px}.empty-state[data-v-0f45d0cf]{margin-top:36px}@media(max-width:680px){.search-box[data-v-0f45d0cf]{grid-template-columns:1fr}}.learn-page[data-v-dc455d38]{min-height:100%;overflow:auto;padding:14px 16px 64px}.learn-container[data-v-dc455d38]{max-width:760px;margin:0 auto}.learn-head[data-v-dc455d38]{padding:0 0 8px;border-bottom:1px solid rgba(15,23,42,.08)}.learn-head h1[data-v-dc455d38]{margin:0;color:#0f172a;font-size:26px;font-weight:700;letter-spacing:0}.learn-head p[data-v-dc455d38]{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}html[data-theme=dark] .learn-head[data-v-dc455d38]{border-bottom-color:#94a3b829}html[data-theme=dark] .learn-head h1[data-v-dc455d38]{color:#f1f5f9}html[data-theme=dark] .learn-head p[data-v-dc455d38]{color:#94a3b8}.hub-tabs[data-v-dc455d38] .n-tabs-nav{margin-bottom:2px}.hub-tabs[data-v-dc455d38] .n-tabs-tab{font-weight:600}.learn-toolbar[data-v-dc455d38]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 0;padding-bottom:6px;border-bottom:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .learn-toolbar[data-v-dc455d38]{border-bottom-color:#94a3b829}.category-tabs[data-v-dc455d38]{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.cat-tab[data-v-dc455d38]{height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#475569;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.cat-tab[data-v-dc455d38]:hover{background:#0f172a0d;color:#0f172a}.cat-tab.is-active[data-v-dc455d38]{background:#2563eb1a;color:#1d4ed8}html[data-theme=dark] .cat-tab[data-v-dc455d38]{color:#94a3b8}html[data-theme=dark] .cat-tab[data-v-dc455d38]:hover{background:#94a3b81a;color:#e2e8f0}html[data-theme=dark] .cat-tab.is-active[data-v-dc455d38]{background:#3b82f62e;color:#93c5fd}.search-input[data-v-dc455d38]{width:220px;flex:0 0 auto}.alert[data-v-dc455d38]{margin:16px 0}.article-list[data-v-dc455d38]{display:flex;flex-direction:column}.pinned-block[data-v-dc455d38]{margin:4px 0 10px;padding:8px 12px 2px;border-radius:10px;background:#0f172a06}html[data-theme=dark] .pinned-block[data-v-dc455d38]{background:#94a3b814}.pinned-title[data-v-dc455d38]{margin:0 0 2px;color:#64748b;font-size:12px;font-weight:700}html[data-theme=dark] .pinned-title[data-v-dc455d38]{color:#cbd5e1}.article-row[data-v-dc455d38]{padding:14px 0;border-bottom:1px solid rgba(15,23,42,.08);cursor:pointer}.article-row.is-skeleton[data-v-dc455d38]{cursor:default}.article-row.is-pinned[data-v-dc455d38]{border-bottom-color:#0f172a0f}html[data-theme=dark] .article-row[data-v-dc455d38]{border-bottom-color:#94a3b81f}.article-row:hover .article-title[data-v-dc455d38]{color:#1d4ed8}html[data-theme=dark] .article-row:hover .article-title[data-v-dc455d38]{color:#93c5fd}.article-title-row[data-v-dc455d38]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.article-title[data-v-dc455d38]{min-width:0;margin:0;color:#4b5563;font-size:17px;font-weight:400;line-height:1.48;letter-spacing:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Microsoft YaHei,sans-serif;transition:color .15s}.vis[data-v-dc455d38]{flex:0 0 auto;color:#a8b2c1;font-size:11px;font-weight:400;white-space:nowrap}html[data-theme=dark] .article-title[data-v-dc455d38]{color:#f1f5f9}.vis.member[data-v-dc455d38]{color:#b45309}.vis.whitelist[data-v-dc455d38]{color:#047857}html[data-theme=dark] .vis.member[data-v-dc455d38]{color:#fbbf24}html[data-theme=dark] .vis.whitelist[data-v-dc455d38]{color:#34d399}.empty-state[data-v-dc455d38]{margin-top:60px}@media(max-width:720px){.learn-page[data-v-dc455d38]{padding:12px 12px 72px}.learn-head h1[data-v-dc455d38]{font-size:22px}.learn-toolbar[data-v-dc455d38]{flex-direction:column;align-items:stretch}.category-tabs[data-v-dc455d38]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.cat-tab[data-v-dc455d38]{flex:0 0 auto}.search-input[data-v-dc455d38]{width:100%}.article-title-row[data-v-dc455d38]{align-items:flex-start}.article-title[data-v-dc455d38]{font-size:16px;line-height:1.55}}.article-page[data-v-826a0551]{min-height:100%;overflow:auto;padding:16px 16px 80px}.article-container[data-v-826a0551]{max-width:720px;margin:0 auto}.back-link[data-v-826a0551]{display:inline-flex;align-items:center;gap:1px;margin:0 0 6px;padding:0;border:0;background:transparent;color:#64748b;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:color .15s}.back-link__icon[data-v-826a0551]{margin-right:1px;font-size:15px;font-weight:600;line-height:1;opacity:.72;transform:translateY(-.5px)}.back-link[data-v-826a0551]:hover{color:#2563eb}.back-link:hover .back-link__icon[data-v-826a0551]{opacity:1}html[data-theme=dark] .back-link[data-v-826a0551]{color:#94a3b8}html[data-theme=dark] .back-link[data-v-826a0551]:hover{color:#93c5fd}.loading-block[data-v-826a0551]{padding:8px 0 24px}.article-head[data-v-826a0551]{padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .article-head[data-v-826a0551]{border-bottom-color:#94a3b829}.article-head h1[data-v-826a0551]{margin:0 0 8px;color:#0f172a;font-size:28px;font-weight:800;line-height:1.35;letter-spacing:0}html[data-theme=dark] .article-head h1[data-v-826a0551]{color:#f8fafc}.article-head .lede[data-v-826a0551]{margin:0;color:#475569;font-size:17px;line-height:1.75}html[data-theme=dark] .article-head .lede[data-v-826a0551]{color:#cbd5e1}.article-head .lede-disclaimer[data-v-826a0551]{font-size:13px;line-height:1.45;color:#64748b}html[data-theme=dark] .article-head .lede-disclaimer[data-v-826a0551]{color:#94a3b8}.markdown-body[data-v-826a0551]{padding:14px 0 0;color:#1e293b;font-size:17px;line-height:1.85}html[data-theme=dark] .markdown-body[data-v-826a0551]{color:#e2e8f0}.markdown-body[data-v-826a0551] h1{display:none}.markdown-body[data-v-826a0551] h2{margin:40px 0 12px;color:#0f172a;font-size:22px;font-weight:700;line-height:1.4}.markdown-body[data-v-826a0551] h2:first-child{margin-top:12px}html[data-theme=dark] .markdown-body[data-v-826a0551] h2{color:#f1f5f9}.markdown-body[data-v-826a0551] h3{margin:28px 0 10px;color:#0f172a;font-size:18px;font-weight:700}html[data-theme=dark] .markdown-body[data-v-826a0551] h3{color:#e2e8f0}.markdown-body[data-v-826a0551] p{margin:14px 0}.markdown-body[data-v-826a0551] img{display:block;width:min(100%,760px);max-height:560px;margin:18px auto 28px;border:1px solid rgba(15,23,42,.1);border-radius:12px;object-fit:contain;background:#f8fafc}html[data-theme=dark] .markdown-body[data-v-826a0551] img{border-color:#94a3b82e;background:#0f172a}.markdown-body[data-v-826a0551] strong{color:#0f172a;font-weight:700}html[data-theme=dark] .markdown-body[data-v-826a0551] strong{color:#f1f5f9}.markdown-body[data-v-826a0551] a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.markdown-body[data-v-826a0551] ul,.markdown-body[data-v-826a0551] ol{padding-left:24px}.markdown-body[data-v-826a0551] li{margin:6px 0}.markdown-body[data-v-826a0551] blockquote{margin:24px 0;padding:4px 18px;border-left:3px solid rgba(15,23,42,.18);color:#475569;font-style:italic}html[data-theme=dark] .markdown-body[data-v-826a0551] blockquote{border-left-color:#94a3b852;color:#cbd5e1}.markdown-body[data-v-826a0551] code{padding:2px 6px;border-radius:4px;background:#0f172a0f;font-size:14px}.markdown-body[data-v-826a0551] pre{padding:14px 16px;border-radius:8px;background:#0f172a0f;overflow-x:auto}.markdown-body[data-v-826a0551] pre code{padding:0;background:transparent}html[data-theme=dark] .markdown-body[data-v-826a0551] code,html[data-theme=dark] .markdown-body[data-v-826a0551] pre{background:#94a3b81f}.markdown-body[data-v-826a0551] table{display:block;width:100%;margin:20px 0;border-collapse:collapse;font-size:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-body[data-v-826a0551] th,.markdown-body[data-v-826a0551] td{padding:8px 12px;border:1px solid rgba(15,23,42,.1);text-align:left}.markdown-body[data-v-826a0551] table th:first-child,.markdown-body[data-v-826a0551] table td:first-child{width:11.5rem;min-width:11.5rem;white-space:nowrap}.markdown-body[data-v-826a0551] th{background:#0f172a0a;font-weight:700}html[data-theme=dark] .markdown-body[data-v-826a0551] th,html[data-theme=dark] .markdown-body[data-v-826a0551] td{border-color:#94a3b82e}html[data-theme=dark] .markdown-body[data-v-826a0551] th{background:#94a3b814}.source-block[data-v-826a0551]{margin-top:48px;padding:16px 0;border-top:1px solid rgba(15,23,42,.08);color:#64748b;font-size:13px}html[data-theme=dark] .source-block[data-v-826a0551]{border-top-color:#94a3b829;color:#94a3b8}.source-block summary[data-v-826a0551]{font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.source-block summary[data-v-826a0551]:hover{color:#1d4ed8}.source-block ul[data-v-826a0551]{margin:12px 0 0;padding:0;list-style:none}.source-block li[data-v-826a0551]{display:flex;gap:12px;padding:6px 0;line-height:1.6}.src-date[data-v-826a0551]{flex:0 0 auto;min-width:96px;color:#94a3b8}.member-gate[data-v-826a0551]{margin-top:36px;padding:32px 0}.member-gate h1[data-v-826a0551]{margin:0 0 12px;color:#0f172a;font-size:24px;font-weight:700}html[data-theme=dark] .member-gate h1[data-v-826a0551]{color:#f1f5f9}.member-gate p[data-v-826a0551]{margin:0 0 20px;color:#475569;line-height:1.75}html[data-theme=dark] .member-gate p[data-v-826a0551]{color:#cbd5e1}.actions[data-v-826a0551]{display:flex;gap:12px}.empty-block[data-v-826a0551]{margin-top:36px;padding:32px 0}.alert[data-v-826a0551]{margin-bottom:16px}@media(max-width:720px){.article-page[data-v-826a0551]{padding:12px 12px 76px}.article-head h1[data-v-826a0551]{font-size:24px}.markdown-body[data-v-826a0551]{font-size:16px;line-height:1.75}.source-block li[data-v-826a0551]{flex-direction:column;gap:4px}.src-date[data-v-826a0551]{min-width:0}}html,body,#app{width:100%;height:100%;margin:0;padding:0}*{box-sizing:border-box}body{font-family:Avenir Next,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft Yahei,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#0f172a;background:#f3f7fb;transition:background .2s ease,color .2s ease}html[data-theme=dark] body{color:#e2e8f0;background:#020617}html[data-chart-theme=tdx] body{background:#000}html[data-theme=dark] .kline-wrap .kline-meta .meta-line-primary>span:first-child,html[data-theme=dark] .kline-wrap .kline-meta .chart-title-name,html[data-theme=dark] .mobile-chart-header-line .mobile-chart-title{color:#fff!important;opacity:1!important;font-weight:800!important;text-shadow:0 0 10px rgba(255,255,255,.16)}
