.topbar[data-v-987a6908]{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-987a6908]{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-987a6908]{border-bottom-color:#a0a0a047;background:#000}.topbar[data-v-987a6908]: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-987a6908]:after{background:linear-gradient(90deg,transparent,rgba(255,255,0,.46),transparent)}.left-wrap[data-v-987a6908]{display:flex;align-items:center;gap:10px;min-width:0}.update-notice[data-v-987a6908]{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-987a6908]{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#2563eb);box-shadow:0 0 0 4px #38bdf81f;animation:pulse-dot-987a6908 2.2s ease-in-out infinite}.left[data-v-987a6908]{font-weight:700;font-size:15px;letter-spacing:.2px}.disclaimer[data-v-987a6908]{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}.right[data-v-987a6908]{display:flex;align-items:center;gap:10px}.member-welcome-pill[data-v-987a6908]{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-987a6908]{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-987a6908]:hover{border-color:#dc26265c;background:#fecacaeb;transform:translateY(-1px)}.topbar.is-dark .member-welcome-pill[data-v-987a6908]{border-color:#f59e0b47;background:#78350f3d;color:#fbbf24}.topbar.is-dark .member-expired-pill[data-v-987a6908]{border-color:#f871714d;background:#7f1d1d52;color:#fecaca}.topbar.is-dark .member-expired-pill[data-v-987a6908]: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-987a6908]{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-987a6908]{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-987a6908]{background:linear-gradient(135deg,#fff,#f8fafc 48%,#1e293b 52%,#0f172a)}.theme-chip-swatch.is-light[data-v-987a6908]{background:#fff}.theme-chip-swatch.is-dark[data-v-987a6908]{background:linear-gradient(135deg,#1e293b,#0f172a)}.theme-chip-swatch.is-tdx[data-v-987a6908]{background:linear-gradient(90deg,#f33 0,#f33 36%,#000 36%,#000 64%,#0c6 64%,#0c6);border-color:#facc1580}.theme-chip-text[data-v-987a6908]{line-height:1;white-space:nowrap}.theme-chip[data-v-987a6908]:hover{border-color:#2563eb66;background:#dbeafeb8;transform:translateY(-1px)}.topbar.is-dark .theme-chip[data-v-987a6908]{border-color:#94a3b838;background:#0f172a80;color:#e2e8f0}.topbar.is-dark .theme-chip[data-v-987a6908]:hover{border-color:#60a5fa70;background:#1e293bd1}.theme-picker-panel[data-v-987a6908]{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-987a6908]{display:grid;grid-template-columns:repeat(4,58px);gap:8px}.theme-choice[data-v-987a6908]{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-987a6908]:hover{transform:translateY(-1px);color:#0f172a;background:#2563eb14;border-color:#2563eb29}.theme-choice.is-active[data-v-987a6908]{color:#0f172a;border-color:#2563eb52;background:#2563eb1a;box-shadow:inset 0 0 0 1px #2563eb1f}.theme-choice-swatch[data-v-987a6908]{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-987a6908]{font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.theme-choice.is-system .theme-choice-swatch[data-v-987a6908]{background:linear-gradient(135deg,#fff,#f8fafc 48%,#1e293b 52%,#0f172a)}.theme-choice.is-light .theme-choice-swatch[data-v-987a6908]{background:linear-gradient(180deg,#fff,#eef4fb)}.theme-choice.is-dark .theme-choice-swatch[data-v-987a6908]{background:linear-gradient(135deg,#334155,#0f172a)}.theme-choice.is-tdx .theme-choice-swatch[data-v-987a6908]{border-color:#facc1573;background:#000}.theme-choice.is-tdx .theme-choice-swatch[data-v-987a6908]:before,.theme-choice.is-tdx .theme-choice-swatch[data-v-987a6908]:after{content:"";position:absolute;bottom:3px;width:5px;border-radius:1px 1px 0 0}.theme-choice.is-tdx .theme-choice-swatch[data-v-987a6908]:before{left:9px;height:12px;background:#f33}.theme-choice.is-tdx .theme-choice-swatch[data-v-987a6908]:after{right:9px;height:8px;background:#0c6}.theme-picker-panel.is-dark[data-v-987a6908]{border-color:#47556985;background:#020617fa;box-shadow:0 18px 46px #0000007a}.theme-picker-panel.is-dark .theme-choice[data-v-987a6908]{border-color:#4755698f;color:#cbd5e1;background:#0f172af5}.theme-picker-panel.is-dark .theme-choice[data-v-987a6908]:hover{color:#f8fafc;background:#1e293bf0;border-color:#94a3b861}.theme-picker-panel.is-dark .theme-choice.is-active[data-v-987a6908]{color:#f8fafc;border-color:#cbd5e180;background:#1e293bfa;box-shadow:inset 0 0 0 1px #cbd5e11f}.kline-choice-section[data-v-987a6908]{display:grid;gap:7px;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.theme-section-title[data-v-987a6908]{color:#64748b;font-size:11px;font-weight:800;line-height:1}.kline-choice-row[data-v-987a6908]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kline-color-choice[data-v-987a6908]{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-987a6908]:hover{transform:translateY(-1px);border-color:#2563eb3d;background:#2563eb14;color:#0f172a}.kline-color-choice.is-active[data-v-987a6908]{border-color:#2563eb57;background:#2563eb1a;color:#1d4ed8}.kline-color-swatch[data-v-987a6908]{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-987a6908]{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-987a6908]{background:linear-gradient(90deg,#22c55e 0,#22c55e 50%,#ef4444 50%,#ef4444)}.kline-color-choice.is-custom .kline-color-swatch[data-v-987a6908]{background:linear-gradient(90deg,#f33 0,#f33 48%,#0f172a 48%,#0f172a 52%,#0c6 52%,#0c6)}.custom-kline-colors[data-v-987a6908]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.custom-color-field[data-v-987a6908]{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-987a6908]{width:34px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.custom-color-field input[data-v-987a6908]::-webkit-color-swatch-wrapper{padding:0}.custom-color-field input[data-v-987a6908]::-webkit-color-swatch{border:1px solid rgba(100,116,139,.28);border-radius:6px}.custom-color-field input[data-v-987a6908]::-moz-color-swatch{border:1px solid rgba(100,116,139,.28);border-radius:6px}.theme-picker-panel.is-dark .theme-section-title[data-v-987a6908]{color:#cbd5e1}.theme-picker-panel.is-dark .kline-choice-section[data-v-987a6908]{border-top-color:#47556994}.theme-picker-panel.is-dark .kline-color-choice[data-v-987a6908],.theme-picker-panel.is-dark .custom-color-field[data-v-987a6908]{border-color:#4755698f;background:#0f172af5;color:#cbd5e1}.theme-picker-panel.is-dark .kline-color-choice[data-v-987a6908]:hover{border-color:#94a3b861;background:#1e293bf0;color:#f8fafc}.theme-picker-panel.is-dark .kline-color-choice.is-active[data-v-987a6908]{border-color:#cbd5e180;background:#1e293bfa;color:#f8fafc}.theme-picker-panel.is-tdx[data-v-987a6908]{border-color:#d2d2d22e;background:#050505f5}.theme-picker-panel.is-tdx .theme-choice.is-active[data-v-987a6908],.theme-picker-panel.is-tdx .kline-color-choice.is-active[data-v-987a6908]{border-color:#facc158a;background:#facc1524;color:#ff6;box-shadow:inset 0 0 0 1px #facc1524}.theme-picker-panel.is-tdx .theme-choice[data-v-987a6908]:hover,.theme-picker-panel.is-tdx .kline-color-choice[data-v-987a6908]:hover{border-color:#facc156b;color:#ff6}.theme-picker-panel.is-tdx .custom-color-field[data-v-987a6908]{border-color:#d2d2d233;background:#ffffff0f;color:#d8d8d8}.quota[data-v-987a6908]{font-size:12px;opacity:.9}.btn-ghost[data-v-987a6908]{min-width:64px;transition:transform .18s ease}.btn-primary[data-v-987a6908]{min-width:68px;box-shadow:0 8px 22px #2563eb47;transition:transform .18s ease,box-shadow .18s ease}.btn-ghost[data-v-987a6908]:hover,.btn-primary[data-v-987a6908]:hover{transform:translateY(-1px)}.btn-primary[data-v-987a6908]:hover{box-shadow:0 10px 24px #2563eb57}.user-chip[data-v-987a6908]{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-987a6908]{font-size:14px;line-height:1}.user-chip[data-v-987a6908]:hover{border-color:#2563eb73;background:#2563eb0f;transform:translateY(-1px)}.avatar[data-v-987a6908]{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-987a6908]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.user-email.is-member[data-v-987a6908]{color:#b45309;font-weight:800}.user-email.is-expired[data-v-987a6908]{color:#b91c1c;font-weight:800}.topbar.is-dark .user-email.is-member[data-v-987a6908]{color:#fbbf24}.topbar.is-dark .user-email.is-expired[data-v-987a6908]{color:#fecaca}@keyframes pulse-dot-987a6908{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-987a6908],.member-expired-pill[data-v-987a6908],.member-welcome-pill[data-v-987a6908],.disclaimer[data-v-987a6908]{display:none}}@media(max-width:768px){.topbar[data-v-987a6908]{padding:0 10px;height:50px}.left-wrap[data-v-987a6908]{gap:6px}.left[data-v-987a6908]{font-size:14px}.logo-dot[data-v-987a6908]{width:8px;height:8px;box-shadow:0 0 0 3px #38bdf81f}.right[data-v-987a6908]{gap:6px}.user-chip[data-v-987a6908]{max-width:160px;height:30px;padding-right:8px}.user-email[data-v-987a6908]{max-width:100px}.btn-ghost[data-v-987a6908],.btn-primary[data-v-987a6908]{min-width:56px}}.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-6b437f4d]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.kline-wrap.is-fill-height[data-v-6b437f4d]{height:100%;overflow:hidden}.kline-wrap.is-fill-height .kline-chart-frame[data-v-6b437f4d]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.kline-wrap.is-fill-height[data-v-6b437f4d] .n-spin-container,.kline-wrap.is-fill-height[data-v-6b437f4d] .n-spin-content{flex:1 1 auto;min-height:0;height:100%}.kline-wrap.is-fill-height[data-v-6b437f4d] .n-spin-content{display:flex;flex-direction:column}.kline-wrap.is-fill-height .kline-canvas[data-v-6b437f4d]{flex:1 1 auto}.kline-meta[data-v-6b437f4d]{min-height:24px;display:flex;flex-direction:column;align-items:stretch;gap:5px;margin-bottom:8px}.meta-line[data-v-6b437f4d]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap;overflow:visible;white-space:nowrap}.meta-line-primary[data-v-6b437f4d],.meta-line-secondary[data-v-6b437f4d]{width:100%}.meta-line-primary[data-v-6b437f4d]{overflow-x:auto;scrollbar-width:none}.meta-line-primary[data-v-6b437f4d]::-webkit-scrollbar{display:none}.meta-line-secondary[data-v-6b437f4d]{gap:6px}.ind-tag[data-v-6b437f4d]{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-6b437f4d]:hover{background:#dc26261a;color:#dc2626}.ind-add[data-v-6b437f4d]{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-6b437f4d]:hover{background:#2563eb38;color:#1d4ed8}.period-switch[data-v-6b437f4d]{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-6b437f4d]::-webkit-scrollbar{display:none}.period-btn[data-v-6b437f4d]{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-6b437f4d]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.period-btn[data-v-6b437f4d]:hover{color:#1d4ed8}.ind-menu[data-v-6b437f4d]{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-6b437f4d]{min-width:138px}.ma-options[data-v-6b437f4d]{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-6b437f4d]{justify-content:center;padding:0 8px}.ind-menu-divider[data-v-6b437f4d]{height:1px;margin:3px 0;background:#94a3b82e}.distance-toggle[data-v-6b437f4d]{justify-content:center}.ind-pill-opt[data-v-6b437f4d]{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-6b437f4d]:hover{color:#1e40af;background:#2563eb24}.ind-pill-opt.disabled[data-v-6b437f4d]{color:#cbd5e1;cursor:default}.ind-pill-opt.disabled[data-v-6b437f4d]:hover{background:#94a3b81a;color:#cbd5e1}.ind-pill-opt.active[data-v-6b437f4d]{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}.code[data-v-6b437f4d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.trade-chip[data-v-6b437f4d]{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-6b437f4d]{background:#2563eb1f;color:#1e40af;border-color:#2563eb38}html[data-theme=dark] .selection-chip{background:#3b82f633;color:#bfdbfe;border-color:#60a5fa47}.buy-chip[data-v-6b437f4d]{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-6b437f4d]{background:#22c55e1f;color:#15803d;border-color:#22c55e38}html[data-theme=dark] .sell-chip{background:#22c55e33;color:#bbf7d0;border-color:#4ade8047}.date[data-v-6b437f4d]{font-size:11px;opacity:.68}.compact-meta-line[data-v-6b437f4d]{width:100%;flex-direction:row}.compact-summary-line[data-v-6b437f4d]{gap:5px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.compact-summary-line[data-v-6b437f4d]::-webkit-scrollbar{display:none}.compact-summary-line .fund-chip[data-v-6b437f4d],.compact-summary-line .turnover-chip[data-v-6b437f4d]{flex:0 0 auto}.compact-fund-chip[data-v-6b437f4d],.compact-turnover-chip[data-v-6b437f4d]{height:19px;padding:0 6px;font-size:10.5px}.compact-control-line[data-v-6b437f4d]{margin-top:-1px;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.compact-control-line[data-v-6b437f4d]::-webkit-scrollbar{display:none}.compact-control-line .ind-add[data-v-6b437f4d]{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-6b437f4d]{flex:0 0 auto;height:20px;max-width:203px;margin-right:0;padding:1px;gap:1px}.compact-period-switch .period-btn[data-v-6b437f4d]{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-6b437f4d]{max-width:98px;min-width:68px}.compact-period-switch[data-v-6b437f4d]{max-width:183px}}.kline-chart-frame[data-v-6b437f4d]{position:relative;min-height:0}.line-distance-panel[data-v-6b437f4d]{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-6b437f4d]{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-6b437f4d]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.line-distance-grid[data-v-6b437f4d]{display:grid;gap:3px}.line-distance-row[data-v-6b437f4d]{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-6b437f4d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-distance-row strong[data-v-6b437f4d],.line-distance-row em[data-v-6b437f4d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;white-space:nowrap}.line-distance-row strong[data-v-6b437f4d]{font-weight:800}.line-distance-row em[data-v-6b437f4d]{color:#94a3b8;font-size:10.5px}.line-distance-row.up strong[data-v-6b437f4d]{color:#dc2626}.line-distance-row.down strong[data-v-6b437f4d]{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-6b437f4d]{font-size:11px;color:#94a3b8}html[data-theme=dark] .meta-sep,html[data-theme=dark] .date{color:#94a3b8}.turnover-chip[data-v-6b437f4d]{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-6b437f4d]{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-6b437f4d]{cursor:help}.holder-popover[data-v-6b437f4d]{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-6b437f4d]{color:#b45309;background:#f59e0b24}.holder-chip.up[data-v-6b437f4d]{color:#2563eb;background:#2563eb1f}html[data-theme=dark] .fund-chip{color:#cbd5e1;background:#94a3b824}.kline-wrap.is-dark .fund-chip[data-v-6b437f4d]{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-6b437f4d]{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-6b437f4d]{color:#0f172a}html[data-theme=dark] .name{color:#fff}.kline-wrap.is-dark .chart-title-name[data-v-6b437f4d],.kline-wrap.is-dark .name[data-v-6b437f4d]{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.16)}.price[data-v-6b437f4d]{font-size:14px;font-weight:700}.chg[data-v-6b437f4d]{font-size:12px;font-weight:700}.chg.up[data-v-6b437f4d]{color:#ef4444}.chg.down[data-v-6b437f4d]{color:#22c55e}.hit-rule-tags[data-v-6b437f4d]{min-width:0;display:inline-flex;align-items:center;gap:4px;max-width:38%;overflow:hidden}.hit-rule-chip[data-v-6b437f4d]{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-6b437f4d]{flex:0 0 auto;color:#475569;background:#64748b1f}.compact-hit-rule-tags[data-v-6b437f4d]{flex:0 1 auto;max-width:148px}.compact-hit-rule-tags .hit-rule-chip[data-v-6b437f4d]{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-6b437f4d]{min-height:260px;display:flex;align-items:center;justify-content:center}.kline-canvas[data-v-6b437f4d]{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-6b437f4d]{margin-top:8px}@media(max-width:860px){.meta-line[data-v-6b437f4d]{gap:6px}.name[data-v-6b437f4d]{max-width:96px}}.market-bar-wrap[data-v-e7b6f69b]{position:relative;flex-shrink:0}.market-bar[data-v-e7b6f69b]{display:flex;align-items:center;gap:6px;height:30px;padding:0 16px;font-size:12px;font-family:JetBrains Mono,Menlo,monospace;border-bottom:1px solid rgba(15,23,42,.06);background:#2563eb08}.market-bar-sep[data-v-e7b6f69b]{color:#cbd5e1;font-size:11px}.market-bar-date[data-v-e7b6f69b]{font-size:11px;font-weight:500;color:#94a3b8;font-family:PingFang SC,sans-serif;margin-right:4px}.market-bar-item[data-v-e7b6f69b]{display:flex;align-items:center;gap:6px}.market-bar-name[data-v-e7b6f69b]{font-weight:600;color:#475569;font-family:PingFang SC,sans-serif;font-size:11px}.market-bar-close[data-v-e7b6f69b]{font-weight:600;color:#1e293b}.market-bar-pct[data-v-e7b6f69b]{font-weight:600;font-size:11px}.market-bar-pct.up[data-v-e7b6f69b]{color:#dc2626}.market-bar-pct.down[data-v-e7b6f69b]{color:#16a34a}.market-bar-toggle[data-v-e7b6f69b]{margin-left:auto;cursor:pointer;font-size:10px;color:#94a3b8;-webkit-user-select:none;user-select:none;padding:2px 6px;border-radius:4px;transition:all .15s}.market-bar-toggle[data-v-e7b6f69b]:hover{color:#2563eb;background:#2563eb14}.market-panel-overlay[data-v-e7b6f69b]{position:absolute;top:100%;left:0;right:0;z-index:100;padding:0 12px 12px}.market-panel[data-v-e7b6f69b]{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 8px 32px #0000001f;padding:8px 12px 0;overflow:hidden;display:flex;flex-direction:column}.market-panel-tabs[data-v-e7b6f69b]{display:flex;align-items:flex-end;gap:2px;margin-bottom:6px}.mp-tab[data-v-e7b6f69b]{border:none;cursor:pointer;font-size:11px;font-weight:500;color:#94a3b8;background:#f1f5f9;border-radius:4px 4px 0 0;padding:2px 10px;height:20px;transition:all .15s}.mp-tab.active[data-v-e7b6f69b]{font-weight:700;font-size:12px;color:#0f172a;background:#f59e0b;height:24px;border-radius:6px 6px 0 0;padding:2px 12px}.market-panel-chart[data-v-e7b6f69b]{flex:1;min-height:0;overflow:hidden}.amv-chart-canvas[data-v-e7b6f69b]{width:100%;height:320px;border:1px solid rgba(128,128,128,.2);border-radius:8px}.amv-base-row[data-v-e7b6f69b]{display:flex;align-items:center;gap:4px;margin-bottom:6px;font-size:11px}.amv-base-label[data-v-e7b6f69b]{color:#94a3b8;font-weight:500}.amv-base-btn[data-v-e7b6f69b]{border:none;cursor:pointer;font-size:10px;font-weight:500;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:2px 8px;height:18px;transition:all .12s}.amv-base-btn.active[data-v-e7b6f69b]{color:#0f172a;background:#e2e8f0;font-weight:600}.mp-tab-amv[data-v-e7b6f69b]{font-family:ui-monospace,monospace}.panel-resize-handle[data-v-e7b6f69b]{flex-shrink:0;height:16px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;-webkit-user-select:none;user-select:none}.panel-resize-grip[data-v-e7b6f69b]{width:48px;height:4px;border-radius:2px;background:#cbd5e1;transition:background .15s}.panel-resize-handle:hover .panel-resize-grip[data-v-e7b6f69b]{background:#94a3b8}.market-panel-enter-active[data-v-e7b6f69b],.market-panel-leave-active[data-v-e7b6f69b]{transition:opacity .18s ease,transform .18s ease}.market-panel-enter-from[data-v-e7b6f69b],.market-panel-leave-to[data-v-e7b6f69b]{opacity:0;transform:translateY(-8px)}:root[data-theme=dark] .market-bar[data-v-e7b6f69b],.is-dark .market-bar[data-v-e7b6f69b]{background:#2563eb0f;border-bottom-color:#94a3b81a}:root[data-theme=dark] .market-bar-name[data-v-e7b6f69b],.is-dark .market-bar-name[data-v-e7b6f69b]{color:#94a3b8}:root[data-theme=dark] .market-bar-close[data-v-e7b6f69b],.is-dark .market-bar-close[data-v-e7b6f69b]{color:#e2e8f0}:root[data-theme=dark] .market-panel[data-v-e7b6f69b],.is-dark .market-panel[data-v-e7b6f69b]{background:#1e293b;box-shadow:0 8px 32px #0006}:root[data-theme=dark] .mp-tab[data-v-e7b6f69b],.is-dark .mp-tab[data-v-e7b6f69b]{background:#0f172a;color:#64748b}:root[data-theme=dark] .mp-tab.active[data-v-e7b6f69b],.is-dark .mp-tab.active[data-v-e7b6f69b]{color:#0f172a;background:#f59e0b}[data-v-bfbd05bf] .auth-modal .n-modal{animation:modal-in-bfbd05bf .22s ease}.auth-card[data-v-bfbd05bf]{position:relative;overflow:hidden;width:min(92vw,460px);border-radius:16px;box-shadow:0 22px 52px #02061738}.auth-glow[data-v-bfbd05bf]{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-bfbd05bf]{margin-bottom:14px}.auth-title[data-v-bfbd05bf]{margin:0;font-size:20px;font-weight:800}.auth-subtitle[data-v-bfbd05bf]{margin:6px 0 0;font-size:12px;opacity:.72}.auth-primary-switch[data-v-bfbd05bf]{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-bfbd05bf]{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-bfbd05bf]{color:#1d4ed8;border-bottom-color:#2563eb}.back-login-btn[data-v-bfbd05bf]{border:0;background:transparent;color:#2563eb;padding:0;margin-bottom:14px;font-size:13px;font-weight:750;cursor:pointer}.auth-form[data-v-bfbd05bf]{margin-top:2px}.code-row[data-v-bfbd05bf]{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;width:100%}.code-btn[data-v-bfbd05bf]{width:104px}.password-field[data-v-bfbd05bf]{width:100%}.reset-link[data-v-bfbd05bf]{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-bfbd05bf]:disabled,.back-login-btn[data-v-bfbd05bf]:disabled{cursor:not-allowed;opacity:.55}.auth-tip[data-v-bfbd05bf]{margin-bottom:10px}.auth-actions[data-v-bfbd05bf]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.auth-actions>span[data-v-bfbd05bf]{flex:1}.submit-btn[data-v-bfbd05bf]{min-width:106px}html[data-theme=dark]{background:#111827;color:#e5e7eb;box-shadow:0 22px 52px #0000007a}html[data-theme=dark]{color:#94a3b8;opacity:1}html[data-theme=dark]{border-bottom-color:#e2e8f02e}html[data-theme=dark]{color:#f8fafc;border-bottom-color:#60a5fa}html[data-theme=dark]{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]{background:radial-gradient(circle at center,rgba(37,99,235,.18),transparent 70%)}@media(max-width:768px){.auth-card[data-v-bfbd05bf]{width:100vw;max-width:100vw;border-radius:16px 16px 0 0;margin:0}[data-v-bfbd05bf] .auth-modal .n-modal{display:flex;align-items:flex-end;justify-content:center;min-height:100vh;padding:0}.auth-actions[data-v-bfbd05bf]{justify-content:flex-end}.submit-btn[data-v-bfbd05bf]{min-width:128px}.auth-primary-switch[data-v-bfbd05bf]{width:100%}}@keyframes modal-in-bfbd05bf{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-84553094]{--mobile-header-h: 58px;--mobile-tabbar-h: 56px;--mobile-safe-bottom: env(safe-area-inset-bottom)}.app-shell[data-v-84553094]{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%)}.member-required-text[data-v-84553094]{color:#0f172ab8;line-height:1.7}.member-expired-text[data-v-84553094]{color:#0f172ac2;line-height:1.7}.member-required-actions[data-v-84553094],.member-expired-actions[data-v-84553094]{display:flex;justify-content:flex-end;gap:10px}.mobile-member-cta[data-v-84553094]{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-84553094]{color:#0f172ac2;line-height:1.8;white-space:pre-wrap}html[data-theme=dark] .announcement-content[data-v-84553094]{color:#f1f5f9eb}html[data-theme=dark] .member-required-text[data-v-84553094],html[data-theme=dark] .member-expired-text[data-v-84553094]{color:#f1f5f9e6}.announcement-actions[data-v-84553094]{display:flex;justify-content:flex-end}.member-welcome-card[data-v-84553094]{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-84553094]{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-84553094]{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-84553094]{display:flex;justify-content:center;padding-top:2px}.member-welcome-btn[data-v-84553094]{min-width:104px;height:34px;border-radius:999px;font-weight:700;box-shadow:none}html[data-theme=dark] .member-welcome-title[data-v-84553094]{color:#f8fafc}html[data-theme=dark] .member-welcome-card[data-v-84553094]{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-84553094]{background:#f8fafc38}[data-v-84553094] .member-welcome-modal.n-card{overflow:hidden;border-radius:22px;background:#fffffff5;box-shadow:0 24px 64px #0f172a2e,0 2px 8px #0f172a0f}[data-v-84553094] .member-welcome-modal .n-card__content{padding:14px 14px 4px}[data-v-84553094] .member-welcome-modal .n-card__footer{padding:8px 14px 14px}[data-v-84553094] .member-welcome-modal .n-card-header{padding:0;min-height:0}[data-v-84553094] .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-84553094] .member-welcome-modal.n-card{background:#0f172af5;box-shadow:0 26px 80px #00000080}.app-shell.is-dark[data-v-84553094]{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-84553094],.app-shell.is-tdx[data-v-84553094] .n-layout,.app-shell.is-tdx[data-v-84553094] .n-layout-scroll-container{background:#000}.app-body[data-v-84553094]{height:calc(100dvh - 58px)}.app-body.workspace-body[data-v-84553094]{overflow:hidden}.app-body.workspace-body[data-v-84553094] .n-layout-scroll-container{height:100%;overflow:hidden}.app-body.is-mobile[data-v-84553094]{height:calc(100dvh - var(--mobile-header-h))}.nav-sider[data-v-84553094]{background:transparent}.nav-sider[data-v-84553094] .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-84553094] .n-menu-item-content-header{font-size:13px;font-weight:600}.nav-sider[data-v-84553094] .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-84553094] .n-menu-item--selected .n-menu-item-content{background:#3b82f638;box-shadow:inset 0 0 0 1px #60a5fa47}.nav-sider[data-v-84553094] .n-menu-item--selected .n-menu-item-content-header{color:#1d4ed8}.nav-sider[data-v-84553094] .n-menu-item-content__icon{margin-right:6px!important}.nav-sider[data-v-84553094] .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-84553094] .nav-icon-badge.admin{color:#92400e;background:#f59e0b29}.app-content[data-v-84553094]{min-width:0}.app-content.workspace-content[data-v-84553094] .n-layout-scroll-container{height:100%;overflow:hidden;display:flex;flex-direction:column}.app-content.workspace-content[data-v-84553094] .n-layout-scroll-container>.screen-page,.app-content.workspace-content[data-v-84553094] .n-layout-scroll-container>.training-layout,.app-content.workspace-content[data-v-84553094] .n-layout-scroll-container>.etf-page{flex:1 1 auto;min-height:0}.app-content.mobile-content[data-v-84553094]{padding-bottom:calc(var(--mobile-tabbar-h) + var(--mobile-safe-bottom) + 12px)}.nav-membership-btn[data-v-84553094]{display:flex;align-items:center;justify-content:center;margin:0 0 8px;padding:0 10px;height:36px;border-radius:10px;cursor:pointer;transition:all .18s;color:#fff;font-size:13px;font-weight:700;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 24px #2563eb29}.nav-membership-btn[data-v-84553094]:hover{background:linear-gradient(135deg,#1d4ed8,#0284c7);box-shadow:0 12px 28px #2563eb38}.nav-membership-btn.is-collapsed[data-v-84553094]{padding:0}@media(max-width:768px){.app-shell[data-v-84553094]{--mobile-header-h: 50px}[data-v-84553094] .member-required-modal .n-card,[data-v-84553094] .member-expired-modal .n-card,[data-v-84553094] .announcement-modal .n-card{width:100vw!important;max-width:100vw;border-radius:16px 16px 0 0;margin:0}[data-v-84553094] .member-required-modal .n-modal,[data-v-84553094] .member-expired-modal .n-modal,[data-v-84553094] .announcement-modal .n-modal{display:flex;align-items:flex-end;justify-content:center}.member-required-actions[data-v-84553094],.member-expired-actions[data-v-84553094],.announcement-actions[data-v-84553094]{justify-content:space-between}}.mobile-chart-header[data-v-0f8146ad]{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;width:100%;padding-right:28px}.mobile-chart-header-line[data-v-0f8146ad]{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.mobile-chart-shell[data-v-0f8146ad]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.mobile-chart-title[data-v-0f8146ad]{font-size:14px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.mobile-chart-code[data-v-0f8146ad]{font-size:12px;color:#64748b;white-space:nowrap;flex:0 0 auto}.mobile-chart-body[data-v-0f8146ad]{position:relative;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.mobile-chart-body[data-v-0f8146ad] .kline-wrap{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.mobile-chart-body[data-v-0f8146ad] .kline-meta{flex:0 0 auto;padding:4px 8px 2px}.mobile-chart-body[data-v-0f8146ad] .n-spin-container,.mobile-chart-body[data-v-0f8146ad] .n-spin-content{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.mobile-chart-body[data-v-0f8146ad] .kline-canvas{width:100%;touch-action:none}.mobile-chart-side-rail[data-v-0f8146ad]{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-0f8146ad]{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-0f8146ad]{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-0f8146ad] .n-button__content{color:inherit!important}.mobile-action-nav[data-v-0f8146ad]:not(.n-button--disabled):active,.mobile-action-nav[data-v-0f8146ad]:not(.n-button--disabled):hover{background:#ffffff94!important}.mobile-action-nav.n-button--disabled[data-v-0f8146ad]{color:#0f172a57!important;background:#ffffff38!important;border-color:#94a3b838!important;opacity:1!important}.mobile-action-watch[data-v-0f8146ad]{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-0f8146ad] .n-button__content{color:inherit!important}.mobile-action-watch[data-v-0f8146ad]:not(.n-button--disabled):active,.mobile-action-watch[data-v-0f8146ad]:not(.n-button--disabled):hover{background:#ffffffa3!important}.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}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-66a31d0b]{min-height:100%;padding:18px 20px 28px;color:#0f172a}.home-toolbar[data-v-66a31d0b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.home-content[data-v-66a31d0b]{min-height:0}.home-title-block h1[data-v-66a31d0b]{margin:0;font-size:24px;line-height:1.2}.home-title-block p[data-v-66a31d0b]{margin:4px 0 0;color:#64748b;font-size:13px}.mini-action[data-v-66a31d0b],.mini-tabs button[data-v-66a31d0b]{border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;cursor:pointer;font-weight:700}.mini-action[data-v-66a31d0b]:disabled{cursor:wait;opacity:.62}.home-loading[data-v-66a31d0b],.empty-note[data-v-66a31d0b]{padding:26px;border:1px dashed rgba(100,116,139,.32);border-radius:12px;color:#64748b;text-align:center}.home-page-tabs[data-v-66a31d0b]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:14px}.home-page-tab[data-v-66a31d0b]{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-66a31d0b]{display:block;color:#0f172a;font-size:14px;line-height:1.25}.home-page-tab span[data-v-66a31d0b]{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-66a31d0b]{border-color:#2563eb52;background:#2563eb;box-shadow:0 10px 24px #2563eb29}.home-page-tab.is-active strong[data-v-66a31d0b],.home-page-tab.is-active span[data-v-66a31d0b]{color:#fff}.home-main-panel[data-v-66a31d0b]{min-height:calc(100vh - 210px)}.home-grid[data-v-66a31d0b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;align-items:start}.home-bottom-grid[data-v-66a31d0b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;margin-top:14px;align-items:start}.home-side[data-v-66a31d0b]{display:grid;gap:14px}.home-panel[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]:first-child{min-width:0;flex:1 1 auto}.panel-head h2[data-v-66a31d0b]{margin:0;font-size:15px;line-height:1.3}.panel-head span[data-v-66a31d0b]{display:block;margin-top:3px;color:#64748b;font-size:12px}.panel-head strong[data-v-66a31d0b]{font-size:18px;color:#1d4ed8}.panel-head-actions[data-v-66a31d0b]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.limit-panel-title[data-v-66a31d0b]{min-width:0;flex:1 1 auto}.limit-panel-title-line[data-v-66a31d0b]{display:flex;min-width:0;align-items:baseline;gap:10px;flex-wrap:nowrap}.limit-panel-title-line h2[data-v-66a31d0b]{flex:0 0 auto}.panel-head .limit-panel-title-meta[data-v-66a31d0b]{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-66a31d0b]{min-width:74px}.hot-money-visible-count[data-v-66a31d0b]{color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}.table-wrap[data-v-66a31d0b]{overflow:auto}.home-table[data-v-66a31d0b]{width:100%;border-collapse:collapse;font-size:12px}.home-table th[data-v-66a31d0b],.home-table td[data-v-66a31d0b]{padding:9px 10px;border-bottom:1px solid rgba(15,23,42,.06);text-align:right;white-space:nowrap}.home-table th[data-v-66a31d0b]{color:#64748b;font-size:11px;font-weight:700;background:#f8fafc}.sort-head[data-v-66a31d0b]{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-66a31d0b]{justify-content:flex-start}.sort-head em[data-v-66a31d0b]{color:#94a3b8;font-style:normal;font-size:10px;line-height:1}.sort-head em[data-v-66a31d0b]:empty{display:none}.sort-head em.is-active[data-v-66a31d0b],.sort-head:hover span[data-v-66a31d0b],.sort-head:hover em[data-v-66a31d0b]{color:#2563eb}.home-table th[data-v-66a31d0b]:nth-child(2),.home-table td[data-v-66a31d0b]:nth-child(2),.home-table th[data-v-66a31d0b]:nth-child(9),.home-table td[data-v-66a31d0b]:nth-child(9){text-align:left}.home-table tbody tr[data-v-66a31d0b]{cursor:pointer}.home-table tbody tr[data-v-66a31d0b]:hover{background:#2563eb0a}.empty-cell[data-v-66a31d0b]{color:#94a3b8;text-align:center!important;cursor:default}.rank-col[data-v-66a31d0b]{width:42px;text-align:center!important}.rank-badge[data-v-66a31d0b]{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-66a31d0b]{color:#fff;background:#ef4444}.stock-cell[data-v-66a31d0b]{display:grid;gap:2px;min-width:88px}.stock-cell strong[data-v-66a31d0b]{color:#0f172a;font-size:13px}.stock-cell span[data-v-66a31d0b]{color:#94a3b8;font-size:10px}.strong-text[data-v-66a31d0b]{font-weight:800}.is-up[data-v-66a31d0b]{color:#dc2626!important}.is-down[data-v-66a31d0b]{color:#16a34a!important}.tag-cell[data-v-66a31d0b]{min-width:220px;max-width:300px;color:#475569;white-space:normal!important}.strength-tags[data-v-66a31d0b]{max-width:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px}.strength-tags span[data-v-66a31d0b],.tag-more[data-v-66a31d0b]{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-66a31d0b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-more[data-v-66a31d0b]{border:0;color:#1d4ed8;background:#2563eb14;cursor:pointer}.action-col[data-v-66a31d0b]{width:70px}.mini-action[data-v-66a31d0b]{height:25px;padding:0 8px;color:#1d4ed8;background:#2563eb14}.limit-detail-tabs[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]{color:#fff;border-color:#2563eb;background:#2563eb}.limit-detail-wrap[data-v-66a31d0b]{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-66a31d0b]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px}.limit-detail-head>div[data-v-66a31d0b]:first-child{min-width:0;display:grid;gap:3px}.limit-detail-head strong[data-v-66a31d0b]{color:#0f172a;font-size:15px;line-height:1.2}.limit-detail-head span[data-v-66a31d0b]{color:#64748b;font-size:12px}.limit-detail-stats[data-v-66a31d0b]{flex:0 0 auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.limit-detail-stats span[data-v-66a31d0b]{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-66a31d0b]{color:#0f172a;font-size:12px}.limit-detail-table-wrap[data-v-66a31d0b]{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:9px}.limit-detail-table[data-v-66a31d0b]{width:100%;min-width:820px;border-collapse:collapse;background:#fff}.limit-detail-table th[data-v-66a31d0b],.limit-detail-table td[data-v-66a31d0b]{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-66a31d0b]{background:#f8fafc;color:#64748b;font-size:11px;font-weight:900}.limit-detail-table tbody tr[data-v-66a31d0b]:hover{background:#f8fafc}.limit-detail-stock-btn[data-v-66a31d0b]{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-66a31d0b]{color:#0f172a;font-size:13px}.limit-detail-stock-btn span[data-v-66a31d0b]{color:#94a3b8;font-size:11px}.limit-detail-tags[data-v-66a31d0b]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.limit-previous-groups[data-v-66a31d0b]{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.limit-previous-body[data-v-66a31d0b]{min-height:0;display:flex;flex-direction:column}.limit-previous-mobile-tabs[data-v-66a31d0b]{display:none}.limit-previous-mobile-tabs button[data-v-66a31d0b]{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-66a31d0b]{margin-left:2px;font-size:12px}.limit-previous-mobile-tabs button.is-active[data-v-66a31d0b]{border-color:#2563eb5c;background:#2563eb;color:#fff}.limit-previous-group[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]{min-width:0}.limit-previous-group header strong[data-v-66a31d0b]{color:#0f172a;font-size:14px;line-height:1.2}.limit-previous-group header span[data-v-66a31d0b]{color:#64748b;font-size:11px;line-height:1.2}.limit-previous-group header em[data-v-66a31d0b]{color:#334155;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.limit-previous-group.tone-promoted header[data-v-66a31d0b]{background:#fff1f2}.limit-previous-group.tone-up header[data-v-66a31d0b]{background:#fff7ed}.limit-previous-group.tone-down header[data-v-66a31d0b]{background:#f0fdf4}.limit-previous-group.tone-promoted[data-v-66a31d0b]{background:#fff8f8}.limit-previous-group.tone-up[data-v-66a31d0b]{background:#fffaf4}.limit-previous-group.tone-down[data-v-66a31d0b]{background:#f8fff9}.limit-previous-list[data-v-66a31d0b]{overflow:auto;min-height:0}.limit-previous-table[data-v-66a31d0b]{width:100%;table-layout:fixed;border-collapse:collapse}.limit-previous-col-stock[data-v-66a31d0b]{width:34%}.limit-previous-col-pct[data-v-66a31d0b]{width:21%}.limit-previous-col-amount[data-v-66a31d0b]{width:20%}.limit-previous-col-meta[data-v-66a31d0b]{width:25%}.limit-previous-table tr[data-v-66a31d0b]{cursor:pointer}.limit-previous-table tr[data-v-66a31d0b]:hover{background:#f8fafc}.limit-previous-table td[data-v-66a31d0b]{height:32px;padding:3px 7px;border-bottom:1px solid rgba(15,23,42,.05);vertical-align:middle}.limit-previous-table td>span[data-v-66a31d0b],.limit-previous-table td>strong[data-v-66a31d0b]{min-width:0;max-width:100%}.limit-previous-stock[data-v-66a31d0b]{min-width:0;display:grid;gap:1px}.limit-previous-stock strong[data-v-66a31d0b]{color:#0f172a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-previous-stock small[data-v-66a31d0b]{color:#94a3b8;font-size:10px}.limit-previous-meta[data-v-66a31d0b],.limit-previous-tags[data-v-66a31d0b]{display:block;color:#64748b;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.limit-previous-pct[data-v-66a31d0b]{display:block;font-size:12px;font-weight:900;white-space:nowrap}.limit-promotion-grid[data-v-66a31d0b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.limit-promotion-card[data-v-66a31d0b]{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#fff;overflow:hidden}.limit-promotion-card header[data-v-66a31d0b]{padding:8px 9px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafc}.limit-promotion-card header div[data-v-66a31d0b],.limit-promotion-name[data-v-66a31d0b]{min-width:0;display:grid;gap:2px}.limit-promotion-card header strong[data-v-66a31d0b]{color:#0f172a;font-size:13px}.limit-promotion-card header span[data-v-66a31d0b]{color:#64748b;font-size:11px;font-weight:800}.limit-promotion-list[data-v-66a31d0b]{max-height:calc(100vh - 350px);overflow:auto}.limit-promotion-row[data-v-66a31d0b]{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-66a31d0b]:hover{background:#f8fafc}.limit-promotion-name strong[data-v-66a31d0b]{color:#0f172a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-promotion-name small[data-v-66a31d0b]{color:#94a3b8;font-size:10px}.limit-sector-detail-grid[data-v-66a31d0b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.limit-sector-detail-card[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]{min-width:0;display:grid;gap:3px}.limit-sector-detail-card header strong[data-v-66a31d0b]{color:#0f172a;font-size:13px}.limit-sector-detail-card header span[data-v-66a31d0b],.limit-sector-detail-card header em[data-v-66a31d0b]{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.limit-sector-stock-list[data-v-66a31d0b]{padding:7px;display:flex;flex-wrap:wrap;gap:5px}.limit-sector-stock[data-v-66a31d0b]{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-66a31d0b]{color:#0f172a;font-size:12px}.limit-sector-stock span[data-v-66a31d0b]{color:#64748b;font-size:10px;font-weight:800}.limit-sector-stock em[data-v-66a31d0b]{font-size:10px;font-style:normal;font-weight:900}.limit-insight-grid[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:1px}.limit-insight-card header strong[data-v-66a31d0b]{color:#0f172a;font-size:13px}.limit-insight-card header span[data-v-66a31d0b]{color:#94a3b8;font-size:11px}.limit-insight-line[data-v-66a31d0b]{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-66a31d0b]{color:#0f172a;font-size:12px;white-space:nowrap}.limit-sector-card[data-v-66a31d0b]{gap:4px}.limit-sector-row[data-v-66a31d0b]{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-66a31d0b]{min-width:0;display:flex;align-items:baseline;gap:6px}.limit-sector-row strong[data-v-66a31d0b]{flex:0 0 auto;color:#0f172a;font-size:12px}.limit-sector-row span[data-v-66a31d0b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:11px}.limit-sector-row em[data-v-66a31d0b],.limit-sector-row small[data-v-66a31d0b]{color:#475569;font-style:normal;font-size:11px;white-space:nowrap}.hot-money-map-wrap[data-v-66a31d0b]{padding:12px 14px 18px;overflow:auto}.hot-money-map[data-v-66a31d0b]{--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-66a31d0b]{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-66a31d0b]:after{content:"";position:absolute;left:100%;top:50%;width:28px;height:3px;background:var(--hot-line)}.hot-money-map-root strong[data-v-66a31d0b]{font-size:20px;line-height:1.1;font-weight:900}.hot-money-map-root span[data-v-66a31d0b]{font-size:17px;line-height:1.1;font-weight:900}.hot-money-map-root em[data-v-66a31d0b]{font-size:12px;font-style:normal;font-weight:900}.hot-money-map-branches[data-v-66a31d0b]{position:relative;display:grid;gap:30px;padding:12px 0 12px 18px}.hot-money-map-branches[data-v-66a31d0b]:before{content:"";position:absolute;left:0;top:54px;bottom:54px;width:3px;background:var(--hot-line)}.hot-money-map-branch[data-v-66a31d0b]{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:22px}.hot-money-map-branch[data-v-66a31d0b]:before{content:"";position:absolute;left:-18px;top:50%;width:18px;height:3px;background:var(--hot-line)}.hot-money-group-node[data-v-66a31d0b]{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-66a31d0b]:after{content:"";position:absolute;left:100%;top:50%;width:22px;height:3px;background:var(--hot-line)}.hot-money-group-node strong[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]{position:relative;display:grid;gap:8px;padding-left:20px}.hot-money-stock-tree[data-v-66a31d0b]:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;background:var(--hot-line)}.hot-money-stock-row[data-v-66a31d0b]{position:relative;display:grid;grid-template-columns:max-content minmax(224px,1fr);align-items:center;gap:26px}.hot-money-stock-row[data-v-66a31d0b]:before{content:"";position:absolute;left:-20px;top:50%;width:20px;height:2px;background:var(--hot-line)}.hot-money-stock-node[data-v-66a31d0b]{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-66a31d0b]:after{content:"";position:absolute;left:100%;top:50%;width:26px;height:2px;background:var(--hot-line)}.hot-money-stock-node.is-sell[data-v-66a31d0b]{background:#0b8322;box-shadow:0 7px 14px #0b832224}.hot-money-stock-node[data-v-66a31d0b]:hover{filter:brightness(1.06)}.hot-money-stock-node strong[data-v-66a31d0b],.hot-money-stock-node span[data-v-66a31d0b]{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-66a31d0b]{flex:0 0 auto}.hot-money-leaf-list[data-v-66a31d0b]{position:relative;display:grid;gap:6px;align-content:center}.hot-money-leaf-list[data-v-66a31d0b]:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:2px;background:var(--hot-line)}.hot-money-leaf-node[data-v-66a31d0b]{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-66a31d0b]:before{content:"";position:absolute;left:-26px;top:50%;width:26px;height:2px;background:var(--hot-line)}.hot-money-leaf-node span[data-v-66a31d0b],.hot-money-leaf-node strong[data-v-66a31d0b]{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-66a31d0b]{flex:0 0 auto;font-weight:900}.limit-heat-wrap[data-v-66a31d0b]{padding:10px;display:grid;gap:8px}.limit-heat-title[data-v-66a31d0b]{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-66a31d0b]{min-width:0;flex:1;display:flex;align-items:baseline;justify-content:center;gap:12px}.limit-heat-title strong[data-v-66a31d0b]{font-size:18px;line-height:1.1;font-weight:900}.limit-heat-title span[data-v-66a31d0b]{color:#0f172a9e;font-size:11px}.limit-heat-copy-btn[data-v-66a31d0b]{flex:0 0 auto;height:28px}.limit-heat-title-side[data-v-66a31d0b]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.limit-heat-title-side span[data-v-66a31d0b]{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-66a31d0b]{color:#64748b;font-size:10px;font-style:normal;line-height:1;font-weight:800}.limit-heat-title-side strong[data-v-66a31d0b]{color:#0f172a;font-size:15px;line-height:1;font-weight:950}.limit-heat-scroll[data-v-66a31d0b]{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:0 0 10px 10px}.limit-heat-table[data-v-66a31d0b]{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;background:#fff}.limit-heat-table th[data-v-66a31d0b],.limit-heat-table td[data-v-66a31d0b]{border:1px solid rgba(15,23,42,.08);vertical-align:top}.limit-heat-table thead th[data-v-66a31d0b]{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-66a31d0b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-heat-row-head[data-v-66a31d0b]{width:92px;background:#f8fafc!important;color:#111827;text-align:center;vertical-align:middle!important}.limit-heat-row-head strong[data-v-66a31d0b],.limit-heat-row-head span[data-v-66a31d0b]{display:block}.limit-heat-row-head strong[data-v-66a31d0b]{font-size:15px;line-height:1.2;font-weight:900}.limit-heat-row-head span[data-v-66a31d0b]{margin-top:2px;color:#475569;font-size:11px;font-weight:800}.limit-heat-table tbody td[data-v-66a31d0b]{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-66a31d0b]{height:360px}.limit-heat-stock-list[data-v-66a31d0b]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px 8px}.limit-heat-stock[data-v-66a31d0b]{padding:0;border:0;color:#111827;background:transparent;font-size:14px;line-height:1.35;cursor:pointer}.limit-heat-stock[data-v-66a31d0b]:hover{color:#2563eb;text-decoration:underline}.limit-heat-stock.is-heavy[data-v-66a31d0b]{font-weight:900}.limit-heat-stock.is-20cm[data-v-66a31d0b]{color:#0e7490}.limit-heat-stock.is-30cm[data-v-66a31d0b]{color:#7e22ce}.limit-heat-table tfoot th[data-v-66a31d0b],.limit-heat-table tfoot td[data-v-66a31d0b]{height:30px;padding:4px 8px;background:#f8fafc;color:#111827;text-align:center;vertical-align:middle}.limit-heat-table tfoot strong[data-v-66a31d0b]{font-size:16px;font-weight:900}.limit-heat-foot[data-v-66a31d0b]{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-66a31d0b]{line-height:1.35}.home-rotation-panel .panel-head[data-v-66a31d0b]{align-items:center}.home-rotation-head-left[data-v-66a31d0b]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.home-rotation-kind-filter[data-v-66a31d0b]{flex:0 0 auto}.home-rotation-panel .panel-head-title-line[data-v-66a31d0b]{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-66a31d0b]{flex:0 0 auto}.home-rotation-panel .panel-head-title-line span[data-v-66a31d0b]{display:inline;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.home-rotation-loading[data-v-66a31d0b],.home-rotation-empty[data-v-66a31d0b]{padding:28px 12px;text-align:center;color:#64748b}.sector-rotation-wrap[data-v-66a31d0b]{min-width:0}.sector-rotation-scroll[data-v-66a31d0b]{overflow:auto;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#ffffffb8}.sector-rotation-table[data-v-66a31d0b]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sector-rotation-table th[data-v-66a31d0b],.sector-rotation-table td[data-v-66a31d0b]{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-66a31d0b]{position:sticky;top:0;z-index:2;background:#f8fafc;color:#334155;font-size:12px;font-weight:800}.sector-rotation-rank-head[data-v-66a31d0b],.sector-rotation-window-col[data-v-66a31d0b]{position:sticky;left:0;z-index:1;min-width:88px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:800}.sector-rotation-window-col[data-v-66a31d0b]{z-index:1;background:#fff;text-align:center}.sector-rotation-window-col strong[data-v-66a31d0b],.sector-rotation-window-col span[data-v-66a31d0b]{display:block}.sector-rotation-window-col strong[data-v-66a31d0b]{color:#0f172a;font-size:12px;font-weight:800;line-height:1.35;white-space:nowrap}.sector-rotation-window-col span[data-v-66a31d0b]{margin-top:2px;font-size:12px;font-weight:800;line-height:1.2}.sector-rotation-table thead .sector-rotation-rank-head[data-v-66a31d0b]{z-index:4}.sector-rotation-window-select[data-v-66a31d0b]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#64748b}.sector-rotation-window-select select[data-v-66a31d0b]{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:800;padding:0 8px}.sector-rotation-table tbody td[data-v-66a31d0b]{background:#fff}.sector-rotation-table tbody td strong[data-v-66a31d0b]{display:block;color:#0f172a;font-size:12px;font-weight:800;line-height:1.35;white-space:nowrap}.sector-rotation-table tbody td span[data-v-66a31d0b]{display:block;margin-top:2px;font-size:12px;font-weight:800;line-height:1.2}.sector-rotation-empty-cell[data-v-66a31d0b]{color:#94a3b8}.sector-rotation-table .is-window-col[data-v-66a31d0b]{background:#facc1514}.sector-rotation-table thead .is-window-col[data-v-66a31d0b]{background:#facc1529}.sector-rotation-table .is-window-start[data-v-66a31d0b]{border-left:2px solid #f0b429}.sector-rotation-table .is-window-end[data-v-66a31d0b]{border-right:2px solid #f0b429}.sector-rotation-table thead .is-window-col[data-v-66a31d0b]{border-top:2px solid #f0b429}.sector-rotation-table tbody tr:last-child .is-window-col[data-v-66a31d0b]{border-bottom:2px solid #f0b429}.limit-frequent-inline[data-v-66a31d0b]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.limit-frequent-inline strong[data-v-66a31d0b]{color:#0f172a;font-size:14px;font-weight:900}.limit-frequent-inline button[data-v-66a31d0b]{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-66a31d0b]{padding:12px 8px;color:#94a3b8;font-size:12px;text-align:center}.limit-frequent[data-v-66a31d0b]{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-66a31d0b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.limit-frequent-head span[data-v-66a31d0b]{color:#64748b;font-size:12px}.frequent-row[data-v-66a31d0b]{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-66a31d0b]{color:#475569;font-size:11px;font-weight:800}.frequent-row>strong[data-v-66a31d0b]{font-size:12px}.frequent-row .stock-cell strong[data-v-66a31d0b]{font-size:13px}.frequent-row .stock-cell span[data-v-66a31d0b]{font-size:11px}.compact-list[data-v-66a31d0b],.watch-list[data-v-66a31d0b]{padding:8px;display:grid;gap:6px}.low-grid[data-v-66a31d0b],.watch-grid[data-v-66a31d0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px}.compact-row[data-v-66a31d0b],.watch-row[data-v-66a31d0b],.multi-row[data-v-66a31d0b],.resonance-master-row[data-v-66a31d0b],.low-card[data-v-66a31d0b],.watch-card[data-v-66a31d0b]{border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left}.resonance-master-row[data-v-66a31d0b],.low-card[data-v-66a31d0b],.watch-card[data-v-66a31d0b]{border:1px solid rgba(15,23,42,.08);background:#f8fafc}.resonance-drill[data-v-66a31d0b]{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:calc(100vh - 286px)}.resonance-master[data-v-66a31d0b]{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-66a31d0b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px}.resonance-master-row span[data-v-66a31d0b]{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-66a31d0b]{color:#1d4ed8;font-size:13px}.resonance-master-row small[data-v-66a31d0b]{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-66a31d0b]{border-color:#2563eb5c;background:#2563eb14}.resonance-detail[data-v-66a31d0b]{border:1px solid rgba(15,23,42,.08);border-width:0;background:#fff;min-width:0}.detail-head[data-v-66a31d0b]{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-66a31d0b]{font-size:14px}.detail-head span[data-v-66a31d0b]{display:block;margin-top:3px;color:#64748b;font-size:12px}.resonance-table-wrap[data-v-66a31d0b]{max-height:calc(100vh - 350px)}.resonance-stock-table[data-v-66a31d0b]{min-width:760px}.low-card[data-v-66a31d0b],.watch-card[data-v-66a31d0b]{display:grid;gap:8px;min-height:108px;padding:12px}.low-card>strong[data-v-66a31d0b],.watch-card>strong[data-v-66a31d0b]{font-size:18px;line-height:1}.low-card>span[data-v-66a31d0b],.watch-card>small[data-v-66a31d0b]{color:#64748b;font-size:12px}.low-card>small[data-v-66a31d0b]{color:#475569;font-size:12px;line-height:1.35}.compact-row[data-v-66a31d0b]:hover,.watch-row[data-v-66a31d0b]:hover,.multi-row[data-v-66a31d0b]:hover,.resonance-master-row[data-v-66a31d0b]:hover,.low-card[data-v-66a31d0b]:hover,.watch-card[data-v-66a31d0b]:hover{background:#2563eb0f}.compact-row[data-v-66a31d0b],.watch-row[data-v-66a31d0b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px}.compact-row span[data-v-66a31d0b],.watch-row span[data-v-66a31d0b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.compact-row small[data-v-66a31d0b],.watch-row small[data-v-66a31d0b]{color:#64748b;font-size:11px}.compact-row strong[data-v-66a31d0b],.watch-row strong[data-v-66a31d0b]{font-size:12px}.multi-list[data-v-66a31d0b]{display:grid;gap:0}.period-filter[data-v-66a31d0b]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.period-filter button[data-v-66a31d0b]{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-66a31d0b]{color:#fff;background:#2563eb}.multi-row[data-v-66a31d0b]{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-66a31d0b]{color:#475569;font-size:12px;font-weight:700}.multi-returns[data-v-66a31d0b]{display:flex;gap:8px;flex-wrap:wrap;color:#64748b;font-size:11px}.mini-tabs[data-v-66a31d0b]{display:flex;gap:4px;padding:3px;border-radius:9px;background:#f1f5f9}.mini-tabs button[data-v-66a31d0b]{height:24px;padding:0 8px;font-size:11px}.mini-tabs button.is-active[data-v-66a31d0b]{color:#fff;background:#2563eb}.chart-modal-head[data-v-66a31d0b]{display:flex;align-items:baseline;gap:8px}.chart-modal-head strong[data-v-66a31d0b]{font-size:16px}.chart-modal-head span[data-v-66a31d0b]{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 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] .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-window-col strong{color:#f8fafc}html[data-theme=dark] .sector-rotation-table tbody td{background:#0f172ad1}html[data-theme=dark] .sector-rotation-table tbody td strong{color:#f8fafc}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] .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:#f5f5f5;background:#263238}@media(max-width:900px){.home-page[data-v-66a31d0b]{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-66a31d0b]{display:block;margin-bottom:10px}.home-content[data-v-66a31d0b]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden}.home-page-tabs[data-v-66a31d0b]{display:flex;overflow-x:auto;padding-bottom:2px;margin-bottom:0}.home-page-tab[data-v-66a31d0b]{flex:0 0 118px}.home-main-panel[data-v-66a31d0b]{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.home-main-panel>.table-wrap[data-v-66a31d0b]{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.home-limit-panel[data-v-66a31d0b]{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.limit-summary-grid[data-v-66a31d0b]{grid-template-columns:repeat(2,minmax(0,1fr))}.limit-insight-grid[data-v-66a31d0b]{grid-template-columns:1fr}.limit-detail-tabs[data-v-66a31d0b]{padding:8px}.limit-detail-tabs button[data-v-66a31d0b]{height:30px;padding:0 10px;font-size:11px}.limit-detail-wrap[data-v-66a31d0b]{padding:8px;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.limit-detail-head[data-v-66a31d0b]{align-items:flex-start;flex-direction:column}.limit-detail-stats[data-v-66a31d0b]{display:none}.limit-previous-body[data-v-66a31d0b]{min-height:0;height:100%;overflow:hidden}.limit-previous-groups[data-v-66a31d0b],.limit-promotion-grid[data-v-66a31d0b],.limit-sector-detail-grid[data-v-66a31d0b]{grid-template-columns:1fr}.limit-previous-groups[data-v-66a31d0b]{min-height:0;height:100%;overflow:hidden}.limit-previous-mobile-tabs[data-v-66a31d0b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.limit-previous-group[data-v-66a31d0b]{display:none}.limit-previous-group.is-mobile-active[data-v-66a31d0b]{display:flex;min-height:0;height:100%}.limit-previous-list[data-v-66a31d0b]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.limit-previous-col-stock[data-v-66a31d0b]{width:32%}.limit-previous-col-pct[data-v-66a31d0b]{width:22%}.limit-previous-col-amount[data-v-66a31d0b]{width:20%}.limit-previous-col-meta[data-v-66a31d0b]{width:26%}.limit-promotion-list[data-v-66a31d0b]{max-height:none}.panel-head[data-v-66a31d0b]{align-items:flex-start}.panel-head-actions[data-v-66a31d0b]{gap:7px}.hot-money-map-wrap[data-v-66a31d0b]{padding:10px}.hot-money-map[data-v-66a31d0b]{min-width:820px;grid-template-columns:176px minmax(0,1fr);gap:18px}.hot-money-map-root[data-v-66a31d0b]{width:154px;min-height:74px;padding:11px 10px}.hot-money-map-root strong[data-v-66a31d0b]{font-size:17px}.hot-money-map-root span[data-v-66a31d0b]{font-size:14px}.hot-money-map-branch[data-v-66a31d0b]{grid-template-columns:108px minmax(0,1fr);gap:18px}.hot-money-group-node strong[data-v-66a31d0b]{font-size:14px}.hot-money-stock-node[data-v-66a31d0b]{min-width:122px;max-width:168px}.hot-money-stock-node strong[data-v-66a31d0b],.hot-money-stock-node span[data-v-66a31d0b]{font-size:12px}.hot-money-leaf-node[data-v-66a31d0b]{min-width:210px;max-width:320px}.hot-money-leaf-node span[data-v-66a31d0b],.hot-money-leaf-node strong[data-v-66a31d0b]{font-size:11.5px}.limit-heat-wrap[data-v-66a31d0b]{padding:8px}.limit-heat-title[data-v-66a31d0b],.limit-heat-heading[data-v-66a31d0b]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:3px}.limit-heat-copy-btn[data-v-66a31d0b]{align-self:flex-start}.limit-heat-title-side[data-v-66a31d0b]{width:100%;justify-content:flex-start;flex-wrap:wrap}.limit-heat-title-side span[data-v-66a31d0b]{min-width:62px}.limit-heat-table[data-v-66a31d0b]{min-width:860px}.limit-heat-row-head[data-v-66a31d0b]{width:76px}.limit-heat-stock[data-v-66a31d0b]{font-size:12px}.limit-heat-foot[data-v-66a31d0b]{align-items:flex-start;flex-direction:column}.resonance-drill[data-v-66a31d0b]{grid-template-columns:1fr;min-height:auto}.resonance-master[data-v-66a31d0b]{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-66a31d0b]{flex:0 0 186px}.resonance-table-wrap[data-v-66a31d0b]{max-height:none}.home-grid[data-v-66a31d0b],.home-bottom-grid[data-v-66a31d0b]{grid-template-columns:1fr}.home-table[data-v-66a31d0b]{min-width:760px}.multi-row[data-v-66a31d0b]{grid-template-columns:1fr;gap:6px}.multi-row .mini-action[data-v-66a31d0b]{width:64px}.home-chart-modal{width:96vw}}@media(max-width:520px){.panel-head[data-v-66a31d0b]{align-items:stretch;flex-direction:column;gap:8px}.home-rotation-head-left[data-v-66a31d0b]{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.panel-head>div[data-v-66a31d0b]:first-child{width:100%}.panel-head>div:first-child h2[data-v-66a31d0b],.panel-head>div:first-child>span[data-v-66a31d0b],.panel-head .limit-panel-title-meta[data-v-66a31d0b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.panel-head-actions[data-v-66a31d0b]{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-66a31d0b]{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-66a31d0b]{width:100%}.period-filter button[data-v-66a31d0b]{flex:0 0 auto;white-space:nowrap}.panel-head-actions>strong[data-v-66a31d0b],.panel-head>strong[data-v-66a31d0b]{flex:0 0 auto}}.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-1b7319de],.body[data-v-1b7319de]{height:100%;overflow:hidden}.side-pane[data-v-1b7319de]{background:transparent}.param-card[data-v-1b7319de],.result-card[data-v-1b7319de],.chart-card[data-v-1b7319de]{border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.param-card[data-v-1b7319de]{background:var(--n-color, #ffffff)}.desktop-chart-toolbar[data-v-1b7319de]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px}.desktop-chart-nav-btn[data-v-1b7319de],.desktop-chart-watch-btn[data-v-1b7319de]{min-width:72px;border-radius:8px;font-size:12px;font-weight:700}.desktop-chart-nav-btn[data-v-1b7319de]{color:#1d4ed8!important;background:#2563eb1a!important;border:1px solid rgba(37,99,235,.2)!important}.desktop-chart-nav-btn[data-v-1b7319de] .n-button__content{color:inherit!important}.desktop-chart-nav-btn[data-v-1b7319de]:not(.n-button--disabled):hover{background:#2563eb29!important;border-color:#2563eb57!important}.desktop-chart-watch-btn.is-remove[data-v-1b7319de]{color:#fff!important;background:#64748b!important;border:1px solid #64748b!important}.desktop-chart-watch-btn[data-v-1b7319de]:not(.is-remove){color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.desktop-chart-watch-btn[data-v-1b7319de] .n-button__content{color:inherit!important}.mobile-screen-toolbar[data-v-1b7319de]{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-screen-toolbar-row[data-v-1b7319de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.mobile-condition-row[data-v-1b7319de]{padding-top:2px}.mobile-condition-trigger[data-v-1b7319de]{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-1b7319de]{flex:0 0 auto;color:#1d4ed8;font-size:12px;font-weight:900}.mobile-condition-text[data-v-1b7319de]{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-1b7319de]{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-1b7319de]{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-1b7319de]{border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:0 8px;background:#f8fafcb8}.mobile-advanced-inner[data-v-1b7319de]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.mobile-advanced-row[data-v-1b7319de]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center}.mobile-advanced-row.two-inputs[data-v-1b7319de]{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr)}.mobile-advanced-row>span[data-v-1b7319de]{color:#64748b;font-size:12px;font-weight:700}[data-v-1b7319de] .result-card .n-data-table-table{table-layout:fixed}.result-filters[data-v-1b7319de]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.result-filters-left[data-v-1b7319de]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mobile-result-filter-compact[data-v-1b7319de]{width:100%;display:grid;grid-template-columns:minmax(86px,1fr) 76px 54px 72px;gap:5px;align-items:center}.mobile-result-search-input[data-v-1b7319de],.mobile-result-metric-select[data-v-1b7319de]{min-width:0}.mobile-result-metric-select[data-v-1b7319de] .n-base-selection-label{font-size:12px;font-weight:800}.mobile-result-sort-btn[data-v-1b7319de]{min-width:0;padding:0 4px;font-weight:800;color:#475569;border-color:#94a3b852}.mobile-result-sort-btn.is-active[data-v-1b7319de]{color:#1d4ed8;border-color:#2563eb5c;background:#2563eb14}.mobile-result-more-filter[data-v-1b7319de]{min-width:0;display:flex;justify-content:flex-start}.mobile-more-filter-btn[data-v-1b7319de]{width:100%;min-width:0;padding:0 5px;font-weight:800;white-space:nowrap}.mobile-more-filter-btn[data-v-1b7319de] .n-button__content{min-width:0;white-space:nowrap}.mobile-result-count[data-v-1b7319de]{color:#334155;font-size:13px;font-weight:800;white-space:nowrap}.mobile-result-filter-panel[data-v-1b7319de]{width:min(78vw,300px);display:flex;flex-direction:column;gap:8px}.mobile-result-filter-title[data-v-1b7319de]{color:#64748b;font-size:12px;font-weight:700}.export-btn[data-v-1b7319de]{font-weight:600}.mobile-result-list[data-v-1b7319de]{display:flex;flex-direction:column;gap:8px}.mobile-result-item[data-v-1b7319de]{display:flex;flex-direction:column;gap:6px}.mobile-result-card[data-v-1b7319de]{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-1b7319de]{border-color:#2563eb7a;box-shadow:inset 0 0 0 1px #2563eb2e}.mobile-result-card[data-v-1b7319de]:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:2px}.mobile-result-main[data-v-1b7319de]{display:flex;flex-direction:column;gap:2px}.mobile-result-inline[data-v-1b7319de]{display:flex;align-items:center;gap:8px;min-width:0}.mobile-result-name[data-v-1b7319de]{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;flex:0 0 auto}.mobile-result-code[data-v-1b7319de]{font-size:12px;color:#475569;white-space:nowrap;flex:0 0 auto}.mobile-result-price[data-v-1b7319de]{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-1b7319de]{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:4px;overflow:hidden}.mobile-result-rule[data-v-1b7319de]{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-1b7319de]{flex:0 0 auto;max-width:none;color:#475569;background:#64748b1f}.mobile-result-metric[data-v-1b7319de]{flex:0 0 auto;font-size:12px;font-weight:800;color:#334155;white-space:nowrap}.mobile-result-metric.is-up[data-v-1b7319de]{color:#dc2626}.mobile-result-metric.is-down[data-v-1b7319de]{color:#16a34a}.mobile-result-sub[data-v-1b7319de]{font-size:12px;color:#64748b}.mobile-expand-hint[data-v-1b7319de]{font-size:12px;color:#2563eb;align-self:flex-start}.mobile-more-wrap[data-v-1b7319de]{display:flex;justify-content:center;margin-top:4px}.content-pane[data-v-1b7319de]{position:relative;min-width:0;height:100%;overflow:hidden}.side-toggle-fab[data-v-1b7319de]{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-1b7319de]:hover{background:#2563eb3d;transform:translateY(-1px)}.content-head[data-v-1b7319de]{margin:2px 0 8px 70px;display:flex;align-items:center;justify-content:space-between}.mobile-head[data-v-1b7319de]{margin-left:0;margin-top:10px}.head-left[data-v-1b7319de],.head-right[data-v-1b7319de]{display:flex;align-items:center;gap:8px}.headline[data-v-1b7319de]{font-size:14px;font-weight:600;letter-spacing:.2px}.filter-indicator-item[data-v-1b7319de] .n-form-item-label__text{width:100%;font-weight:700}.filter-label-row[data-v-1b7319de]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.hk-scope-switch[data-v-1b7319de]{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-1b7319de]{color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb38}.hk-scope-switch[data-v-1b7319de]:not(.is-on):hover{color:#1d4ed8;background:#dbeafeeb}.hk-scope-name[data-v-1b7319de]{line-height:1}.hk-scope-track[data-v-1b7319de]{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-1b7319de]{justify-content:flex-end;background:#ffffff47}.hk-scope-thumb[data-v-1b7319de]{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-1b7319de]{color:#2563eb}.mobile-hk-scope-row[data-v-1b7319de]{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-1b7319de] .n-form-item-label__text{font-weight:700}.rule-combination-box[data-v-1b7319de],.mobile-rule-combination[data-v-1b7319de]{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-1b7319de]{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-1b7319de]{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-1b7319de]{color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb38}.rule-combination-option[data-v-1b7319de]:not(.is-active):hover{color:#1d4ed8;background:#ffffffb8}.rule-combination-hint[data-v-1b7319de]{color:#64748b;font-size:12px;line-height:1.45}.mobile-rule-combination-head[data-v-1b7319de]{display:flex;justify-content:space-between;gap:8px;color:#334155;font-size:12px;font-weight:700}.run-btn[data-v-1b7319de]{width:100%;height:40px;font-weight:600;border-radius:10px}.result-b1-advanced[data-v-1b7319de]{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-1b7319de]{padding:10px 12px 12px}.result-b1-advanced.result-adv-compact[data-v-1b7319de]{padding:6px 16px 7px;margin-bottom:8px}.result-b1-advanced.result-adv-compact[data-v-1b7319de] .n-collapse{--n-title-padding: 6px 10px !important;--n-item-margin: 0 !important}.result-b1-advanced.result-adv-compact[data-v-1b7319de] .n-collapse-item__header{padding:0!important;min-height:0;align-items:center;font-size:13px}.result-b1-advanced.result-adv-compact[data-v-1b7319de] .n-collapse-item__header-main{line-height:1.28;align-items:center}.result-b1-advanced.result-adv-compact[data-v-1b7319de] .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-1b7319de] .n-collapse-item-arrow .n-base-icon{display:flex;align-items:center;justify-content:center}.result-adv-b1[data-v-1b7319de]{border-color:#3b82f659;box-shadow:0 4px 16px #3b82f61f;background:linear-gradient(135deg,#eff6fff2,#fffffffa)}.result-adv-brick[data-v-1b7319de]{border-color:#f9731661;box-shadow:0 4px 16px #f973161f;background:linear-gradient(135deg,#fff7edf5,#fffffffa)}.result-b1-advanced[data-v-1b7319de] .n-collapse{--n-title-text-color: #0f172a}.result-b1-advanced[data-v-1b7319de] .n-collapse-item{margin:0;border:0;background:transparent}.result-b1-advanced[data-v-1b7319de] .n-collapse-item__header{font-size:13px;font-weight:700;padding:6px 4px;letter-spacing:.02em}.result-b1-advanced[data-v-1b7319de] .n-collapse-item__header-main{color:#0f172a}.result-b1-advanced[data-v-1b7319de] .n-collapse-item-arrow{color:#64748b}.result-b1-advanced[data-v-1b7319de] .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-1b7319de]{padding:8px 10px 2px;border-radius:10px;background:#ffffff8c;border:1px solid rgba(15,23,42,.06)}.b1-advanced-hint[data-v-1b7319de]{margin:0 0 10px;font-size:12px;color:#475569;line-height:1.5;font-weight:500}.b1-advanced-apply[data-v-1b7319de]{margin-top:6px;align-self:flex-start}.b1-refine-sub[data-v-1b7319de]{font-size:11px;color:#64748b;line-height:1.35}.b1-refine-row[data-v-1b7319de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.common-refine-grid[data-v-1b7319de]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.card-title[data-v-1b7319de]{display:inline-flex;align-items:center;gap:8px}[data-v-1b7319de] .cell-code-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}[data-v-1b7319de] .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-1b7319de] .cell-code-line{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%}[data-v-1b7319de] .cell-code-main{display:inline-flex;align-items:center;gap:6px;min-width:0}[data-v-1b7319de] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;font-size:9.5px;color:#64748b}[data-v-1b7319de] .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-1b7319de] .copy-btn:hover{background:#2563eb33}[data-v-1b7319de] .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-1b7319de] .watch-toggle-btn.is-add{color:#166534;background:#22c55e24}[data-v-1b7319de] .watch-toggle-btn.is-remove{color:#b91c1c;background:#ef444424}[data-v-1b7319de] .n-data-table-tr:hover .watch-toggle-btn{opacity:1;transform:scale(1)}[data-v-1b7319de] .cell-name{font-size:11px;opacity:.72}[data-v-1b7319de] .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-1b7319de] .sector-cell.is-expanded{max-height:none;overflow:visible}[data-v-1b7319de] .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-1b7319de] .sector-cell:not(.is-expanded) .sector-tag{max-width:100%;overflow:visible}[data-v-1b7319de] .sector-cell.is-expanded .sector-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}[data-v-1b7319de] .sector-tag-more{flex:0 0 auto;color:#64748b}[data-v-1b7319de] .sector-expand-btn{border:0;cursor:pointer}[data-v-1b7319de] .sector-expand-btn:hover{background:#2563eb1f;color:#1d4ed8}[data-v-1b7319de] .metric-title-wrap{display:inline-flex;align-items:center;gap:4px;width:100%;min-width:0}[data-v-1b7319de] .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-1b7319de] .metric-select-eyebrow{flex:0 0 auto;color:#64748b;font-size:10px;font-weight:700}[data-v-1b7319de] .metric-select-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}[data-v-1b7319de] .metric-select-caret{flex:0 0 auto;font-size:10px;opacity:.72}[data-v-1b7319de] .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-1b7319de] .metric-sort-btn.is-active{border-color:#2563eb59;background:#2563eb1a;color:#1d4ed8}[data-v-1b7319de] .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-1b7319de] .metric-cell{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:#334155;white-space:nowrap}[data-v-1b7319de] .metric-cell-main{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.2}[data-v-1b7319de] .metric-cell-sub{display:none;color:#94a3b8;font-size:10px;font-weight:600;line-height:1.1}[data-v-1b7319de] .metric-cell.is-up{color:#dc2626}[data-v-1b7319de] .metric-cell.is-down{color:#16a34a}[data-v-1b7319de] .metric-cell.is-neutral .metric-cell-main{color:#334155}[data-v-1b7319de] .resonance-cell{width:100%;text-align:center;overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700}[data-v-1b7319de] .strategy-badges{display:flex;flex-direction:column;gap:3px;align-items:flex-start;width:100%;overflow:hidden}[data-v-1b7319de] .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-1b7319de] .strategy-badge-more{color:#64748b;background:#64748b1f}[data-v-1b7319de] .n-data-table .n-data-table-td{padding-top:7px;padding-bottom:7px}[data-v-1b7319de] .n-data-table-tr.is-active-row>td{background:#2563eb1f}@media(max-width:768px){.content-pane[data-v-1b7319de]{padding:8px!important}.result-card[data-v-1b7319de]{border:0;border-radius:0;background:transparent;box-shadow:none}.result-card[data-v-1b7319de] .n-card__content{padding:0}.result-filters[data-v-1b7319de]{margin-bottom:8px}.mobile-screen-toolbar[data-v-1b7319de] .n-date-picker{width:100%}.mobile-chart-first[data-v-1b7319de]{order:1}.mobile-result-second[data-v-1b7319de]{order:2}.mobile-result-filter-compact[data-v-1b7319de] .n-input{width:100%!important}}html[data-theme=dark] .result-b1-advanced[data-v-1b7319de]{border-color:#94a3b82e;background:linear-gradient(135deg,#1e293bf5,#0f172afa);box-shadow:0 4px 14px #00000047}html[data-theme=dark] .result-adv-b1[data-v-1b7319de]{border-color:#3b82f661;box-shadow:0 4px 16px #00000038;background:linear-gradient(135deg,#1e3a5f8c,#0f172af5)}html[data-theme=dark] .result-adv-brick[data-v-1b7319de]{border-color:#f9731661;box-shadow:0 4px 16px #00000038;background:linear-gradient(135deg,#432a1880,#0f172af5)}html[data-theme=dark] .result-b1-advanced[data-v-1b7319de] .n-collapse{--n-title-text-color: #e2e8f0}html[data-theme=dark] .result-b1-advanced[data-v-1b7319de] .n-collapse-item__header-main{color:#e2e8f0}html[data-theme=dark] .result-b1-advanced[data-v-1b7319de] .n-collapse-item-arrow{color:#94a3b8}html[data-theme=dark] .result-b1-advanced[data-v-1b7319de] .n-collapse-item__content-wrapper{border-top-color:#94a3b829}html[data-theme=dark] .b1-advanced-inner[data-v-1b7319de]{background:#0f172a80;border-color:#94a3b824}html[data-theme=dark] .b1-advanced-hint[data-v-1b7319de],html[data-theme=dark] .b1-refine-sub[data-v-1b7319de]{color:#94a3b8}html[data-chart-theme=tdx] .result-b1-advanced[data-v-1b7319de]{border-color:#b4b4b447;background:#050505;box-shadow:none}html[data-chart-theme=tdx] .result-adv-b1[data-v-1b7319de]{border-color:#00ffff57;background:linear-gradient(135deg,#00282c9e,#000000f5)}html[data-chart-theme=tdx] .result-adv-brick[data-v-1b7319de]{border-color:#ff990061;background:linear-gradient(135deg,#3422009e,#000000f5)}html[data-chart-theme=tdx] .result-b1-advanced[data-v-1b7319de] .n-collapse{--n-title-text-color: #e8e8e8}html[data-chart-theme=tdx] .result-b1-advanced[data-v-1b7319de] .n-collapse-item__header-main{color:#e8e8e8}html[data-chart-theme=tdx] .result-b1-advanced[data-v-1b7319de] .n-collapse-item-arrow{color:#d6d6d6}html[data-chart-theme=tdx] .result-b1-advanced[data-v-1b7319de] .n-collapse-item__content-wrapper{border-top-color:#b4b4b438}html[data-chart-theme=tdx] .b1-advanced-inner[data-v-1b7319de]{background:#000000a3;border-color:#b4b4b433}html[data-chart-theme=tdx] .b1-advanced-hint[data-v-1b7319de],html[data-chart-theme=tdx] .b1-refine-sub[data-v-1b7319de]{color:#b8c0cc}html[data-theme=dark] .mobile-screen-toolbar[data-v-1b7319de]{border-color:#94a3b833;background:#1e293bc7}html[data-theme=dark] .mobile-condition-trigger[data-v-1b7319de]{border-color:#60a5fa5c;background:#3b82f62e}html[data-theme=dark] .mobile-condition-label[data-v-1b7319de]{color:#bfdbfe}html[data-theme=dark] .mobile-condition-text[data-v-1b7319de]{color:#e2e8f0}html[data-theme=dark] .mobile-condition-arrow[data-v-1b7319de]{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-1b7319de]{color:#cbd5e1;background:#020617b8}html[data-theme=dark] .hk-scope-switch.is-on[data-v-1b7319de]{color:#fff;background:#2563eb}html[data-theme=dark] .hk-scope-switch[data-v-1b7319de]:not(.is-on):hover{color:#bfdbfe;background:#1e293be0}html[data-theme=dark] .hk-scope-track[data-v-1b7319de]{background:#94a3b833}html[data-theme=dark] .hk-scope-thumb[data-v-1b7319de]{color:#475569;background:#e2e8f0}html[data-theme=dark] .hk-scope-switch.is-on .hk-scope-thumb[data-v-1b7319de]{color:#2563eb}html[data-theme=dark] .mobile-hk-scope-row[data-v-1b7319de]{border-color:#94a3b83d;background:#0f172a9e;color:#f8fafc}html[data-theme=dark] .rule-combination-box[data-v-1b7319de],html[data-theme=dark] .mobile-rule-combination[data-v-1b7319de]{border-color:#94a3b83d;background:#0f172a9e}html[data-theme=dark] .rule-combination-toggle[data-v-1b7319de]{background:#020617b8}html[data-theme=dark] .rule-combination-option[data-v-1b7319de]{color:#cbd5e1}html[data-theme=dark] .rule-combination-option.is-active[data-v-1b7319de]{color:#fff;background:#2563eb}html[data-theme=dark] .rule-combination-option[data-v-1b7319de]:not(.is-active):hover{color:#bfdbfe;background:#1e293be0}html[data-theme=dark] .rule-combination-hint[data-v-1b7319de]{color:#cbd5e1}html[data-theme=dark] .mobile-rule-combination-head[data-v-1b7319de]{color:#f8fafc}html[data-chart-theme=tdx] .rule-combination-box[data-v-1b7319de],html[data-chart-theme=tdx] .mobile-rule-combination[data-v-1b7319de]{border-color:#b4b4b438;background:#0000009e}html[data-chart-theme=tdx] .rule-combination-toggle[data-v-1b7319de]{background:#1c1c1ce6}html[data-chart-theme=tdx] .rule-combination-option[data-v-1b7319de]{color:#d6d6d6}html[data-chart-theme=tdx] .rule-combination-option.is-active[data-v-1b7319de]{color:#111;background:#f6c343;box-shadow:none}html[data-chart-theme=tdx] .rule-combination-option[data-v-1b7319de]:not(.is-active):hover{color:#fff;background:#505050b3}html[data-chart-theme=tdx] .rule-combination-hint[data-v-1b7319de]{color:#b8c0cc}html[data-chart-theme=tdx] .mobile-rule-combination-head[data-v-1b7319de]{color:#e8e8e8}html[data-chart-theme=tdx] .hk-scope-switch[data-v-1b7319de]{color:#d6d6d6;background:#1c1c1ce6}html[data-chart-theme=tdx] .hk-scope-switch.is-on[data-v-1b7319de]{color:#111;background:#f6c343;box-shadow:none}html[data-chart-theme=tdx] .hk-scope-switch[data-v-1b7319de]:not(.is-on):hover{color:#fff;background:#505050b3}html[data-chart-theme=tdx] .hk-scope-track[data-v-1b7319de]{background:#b4b4b433}html[data-chart-theme=tdx] .hk-scope-switch.is-on .hk-scope-track[data-v-1b7319de]{background:#00000038}html[data-chart-theme=tdx] .hk-scope-thumb[data-v-1b7319de]{color:#333;background:#e8e8e8}html[data-chart-theme=tdx] .hk-scope-switch.is-on .hk-scope-thumb[data-v-1b7319de]{color:#111}html[data-chart-theme=tdx] .mobile-hk-scope-row[data-v-1b7319de]{border-color:#b4b4b438;background:#0000009e;color:#e8e8e8}html[data-chart-theme=tdx] .mobile-condition-trigger[data-v-1b7319de]{border-color:#f6c34361;background:#f6c3431f}html[data-chart-theme=tdx] .mobile-condition-label[data-v-1b7319de]{color:#f6c343}html[data-chart-theme=tdx] .mobile-condition-text[data-v-1b7319de]{color:#f0f0f0}html[data-chart-theme=tdx] .mobile-condition-arrow[data-v-1b7319de]{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-1b7319de]{background:#0f172ac7;border-color:#94a3b838}html[data-theme=dark] .mobile-result-name[data-v-1b7319de]{color:#f8fafc}html[data-theme=dark] .mobile-result-code[data-v-1b7319de],html[data-theme=dark] .mobile-result-price[data-v-1b7319de],html[data-theme=dark] .mobile-result-sub[data-v-1b7319de]{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-1b7319de]{color:#93c5fd;background:#3b82f633}html[data-theme=dark] .mobile-result-rule-more[data-v-1b7319de]{color:#cbd5e1;background:#94a3b82e}html[data-theme=dark] .mobile-result-sort-btn[data-v-1b7319de]{color:#cbd5e1;border-color:#94a3b83d;background:#0f172a8c}html[data-theme=dark] .mobile-result-sort-btn.is-active[data-v-1b7319de]{color:#93c5fd;border-color:#93c5fd75;background:#3b82f638}html[data-theme=dark] .mobile-result-metric[data-v-1b7319de]{color:#e2e8f0}html[data-theme=dark] .mobile-result-metric.is-up[data-v-1b7319de]{color:#fca5a5}html[data-theme=dark] .mobile-result-metric.is-down[data-v-1b7319de]{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-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-1b7319de]{color:#dbeafe!important;background:#3b82f638!important;border-color:#60a5fa61!important}html[data-theme=dark] .desktop-chart-nav-btn[data-v-1b7319de]:not(.n-button--disabled):hover{background:#3b82f64d!important;border-color:#93c5fd85!important}html[data-theme=dark] .desktop-chart-watch-btn.is-remove[data-v-1b7319de]{color:#fff!important;background:#475569!important;border-color:#64748b!important}html[data-theme=dark] .desktop-chart-watch-btn[data-v-1b7319de]:not(.is-remove){color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}html[data-theme=dark] .mobile-advanced-collapse[data-v-1b7319de]{border-color:#94a3b833;background:#0f172a8c}html[data-theme=dark] .mobile-advanced-collapse[data-v-1b7319de] .n-collapse{--n-title-text-color: #e2e8f0}html[data-theme=dark] .mobile-advanced-collapse[data-v-1b7319de] .n-collapse-item__header-main{color:#e2e8f0}html[data-theme=dark] .mobile-advanced-collapse[data-v-1b7319de] .n-collapse-item-arrow{color:#94a3b8}html[data-theme=dark] .mobile-advanced-row>span[data-v-1b7319de]{color:#94a3b8}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-1b7319de]{border-color:#b4b4b43d;background:#050505}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-1b7319de] .n-collapse{--n-title-text-color: #e8e8e8}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-1b7319de] .n-collapse-item__header-main{color:#e8e8e8}html[data-chart-theme=tdx] .mobile-advanced-collapse[data-v-1b7319de] .n-collapse-item-arrow,html[data-chart-theme=tdx] .mobile-advanced-row>span[data-v-1b7319de]{color:#b8c0cc}.perf-page[data-v-a3062566]{height:100%;padding:14px;overflow:auto}.hero[data-v-a3062566]{border-radius:12px}.title[data-v-a3062566]{font-size:16px;font-weight:700;color:#0f172a}.sub[data-v-a3062566]{margin-top:4px;font-size:12px;color:#64748b}.hero-meta[data-v-a3062566]{margin-top:10px}.agg-card[data-v-a3062566]{border-radius:12px}.table-wrap[data-v-a3062566]{overflow:auto}.perf-agg-table[data-v-a3062566]{width:100%;border-collapse:collapse;table-layout:fixed}.perf-agg-table thead th[data-v-a3062566]{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-a3062566]{font-size:13px;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.18);color:#334155}.agg-row[data-v-a3062566]:hover{background:#2563eb0d;cursor:pointer}.agg-row.active[data-v-a3062566]{background:#2563eb17}.agg-expand-row td[data-v-a3062566]{padding:0;border-bottom:1px solid rgba(148,163,184,.18)}.expand-panel[data-v-a3062566]{padding:12px;background:#f8fafcb3}.expand-toolbar[data-v-a3062566]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}.expand-title[data-v-a3062566]{font-size:13px;font-weight:700;color:#1e293b}.empty-tip[data-v-a3062566]{padding:12px 0;font-size:12px;color:#64748b}.perf-detail-table[data-v-a3062566]{width:100%;border-collapse:collapse}.perf-detail-table th[data-v-a3062566]{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-a3062566]{font-size:12px;color:#334155;padding:7px 8px;border-bottom:1px solid rgba(148,163,184,.16)}.detail-row[data-v-a3062566]:hover{background:#2563eb0d;cursor:pointer}.detail-row.active[data-v-a3062566]{background:#2563eb1c}.detail-chart-row td[data-v-a3062566]{padding:0 0 8px;background:#f8fafcc7}.stock-col[data-v-a3062566]{min-width:160px}.stock-code[data-v-a3062566]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.stock-name[data-v-a3062566]{margin-top:1px;font-size:11px;color:#64748b}.chart-wrap[data-v-a3062566]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(100,116,139,.35)}.chart-head[data-v-a3062566]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.chart-body[data-v-a3062566]{min-height:520px}.metric[data-v-a3062566]{min-height:26px;font-size:21px;font-weight:700;color:#334155}.metric.small[data-v-a3062566]{font-size:14px;font-weight:600}.pct-up[data-v-a3062566]{color:#dc2626!important;font-weight:700}.pct-down[data-v-a3062566]{color:#16a34a!important;font-weight:700}.sector-kline-wrap[data-v-2df5e27a]{width:100%;min-width:0}.sector-kline-el[data-v-2df5e27a]{width:100%}.sectors-page[data-v-c4f9f209]{min-height:100%;padding:18px;overflow:auto}.sectors-head[data-v-c4f9f209]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-line[data-v-c4f9f209]{display:flex;align-items:baseline;gap:12px;min-width:0}.title-line-main[data-v-c4f9f209]{display:flex;align-items:baseline;gap:10px;flex:0 0 auto}.rank-section-label[data-v-c4f9f209]{color:var(--n-text-color-1, #0f172a);font-size:15px;font-weight:760;white-space:nowrap}.sectors-head h1[data-v-c4f9f209]{margin:0;color:#0f172a;font-size:24px;font-weight:780;white-space:nowrap}.title-line span[data-v-c4f9f209],.title-line em[data-v-c4f9f209]{color:#64748b;font-size:13px;font-style:normal}.title-line span[data-v-c4f9f209]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-line em[data-v-c4f9f209]{flex:0 0 auto}.title-line .sector-update-badge[data-v-c4f9f209]{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-c4f9f209]{flex:0 0 auto}.sectors-grid[data-v-c4f9f209]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rank-card[data-v-c4f9f209],.detail-card[data-v-c4f9f209],.side-col[data-v-c4f9f209] .n-card{border-radius:16px;box-shadow:0 10px 28px #0f172a0f}.side-col[data-v-c4f9f209]{min-width:0}.detail-card[data-v-c4f9f209]{display:flex;flex-direction:column;min-width:0;min-height:0}.detail-card[data-v-c4f9f209] .n-card-header{padding-bottom:6px}.detail-card[data-v-c4f9f209] .n-card__content{min-height:0;overflow:auto}.card-title-row[data-v-c4f9f209]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title-row>span[data-v-c4f9f209]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title-main[data-v-c4f9f209]{display:flex;align-items:baseline;gap:10px;min-width:0}.card-title-main>span[data-v-c4f9f209]{flex:0 0 auto}.card-title-main em[data-v-c4f9f209]{overflow:hidden;color:#94a3b8;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.detail-title-actions[data-v-c4f9f209]{display:flex;align-items:center;flex:0 0 auto;gap:6px}.limit-toggle[data-v-c4f9f209],.member-toggle[data-v-c4f9f209]{flex:0 0 auto;font-weight:760}.limit-toggle[data-v-c4f9f209]{border-color:#dc26262e;background:#f871711a;color:#dc2626}.limit-toggle.active[data-v-c4f9f209]{background:#dc262629}.member-toggle[data-v-c4f9f209]{border-color:#2563eb2e;background:#2563eb14;color:#2563eb}.member-toggle.active[data-v-c4f9f209]{background:#2563eb26}.toggle-hint[data-v-c4f9f209]{margin-left:5px;opacity:.72;font-size:11px;font-weight:650}.rank-card[data-v-c4f9f209] .n-card-header{padding-bottom:6px}.rank-card-toolbar[data-v-c4f9f209]{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-c4f9f209]>*{flex:0 0 auto}.rank-flow-group[data-v-c4f9f209]{flex:0 0 auto}.rank-filter-keyword[data-v-c4f9f209]{flex:0 0 auto;width:108px}.rank-tools[data-v-c4f9f209]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.rank-inline-filters[data-v-c4f9f209]{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 300px}.rank-streak-filter[data-v-c4f9f209]{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-c4f9f209],.rank-streak-unit[data-v-c4f9f209]{flex:0 0 auto;line-height:1}.rank-filter-streak[data-v-c4f9f209]{width:88px;min-width:88px}.rank-filter-streak[data-v-c4f9f209] .n-input-number{width:100%}.rank-filter-streak[data-v-c4f9f209] .n-input{min-width:0}.rank-filter-clear[data-v-c4f9f209]{flex:0 0 auto}.rank-search-input[data-v-c4f9f209]{width:360px;min-width:120px}.rank-table-focus[data-v-c4f9f209]{outline:none}.rank-table-focus[data-v-c4f9f209]:focus-visible{border-radius:10px;box-shadow:0 0 0 2px #2563eb38}.sector-name-cell[data-v-c4f9f209]{max-width:100%;color:#0f172a;font-weight:700}.leader-stock[data-v-c4f9f209]{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}.num[data-v-c4f9f209]{font-variant-numeric:tabular-nums;font-weight:700}.up[data-v-c4f9f209]{color:#dc2626}.down[data-v-c4f9f209]{color:#16a34a}.flat[data-v-c4f9f209]{color:#64748b}[data-v-c4f9f209] .moneyflow-row,[data-v-c4f9f209] .clickable-row{cursor:pointer}[data-v-c4f9f209] .moneyflow-row td{position:relative;transition:background-color .16s ease,box-shadow .16s ease}[data-v-c4f9f209] .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-c4f9f209] .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-c4f9f209] .moneyflow-row:hover td,[data-v-c4f9f209] .clickable-row:hover td{background-color:#2563eb0b!important}[data-v-c4f9f209] .moneyflow-row.is-selected td,[data-v-c4f9f209] .clickable-row.is-selected td{box-shadow:inset 3px 0 #2563ebc7;background-color:#2563eb11!important}.detail-metrics[data-v-c4f9f209]{display:flex;align-items:center;gap:12px;margin:-2px 0 8px;padding:7px 10px;border-radius:12px;background:#0f172a09}.detail-metrics div[data-v-c4f9f209]{display:flex;align-items:baseline;min-width:0;gap:5px}.detail-metrics span[data-v-c4f9f209]{color:#64748b;font-size:12px;white-space:nowrap}.detail-metrics strong[data-v-c4f9f209]{display:block;overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.detail-metrics strong.up[data-v-c4f9f209]{color:#dc2626}.detail-metrics strong.down[data-v-c4f9f209]{color:#16a34a}.stock-panels[data-v-c4f9f209]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0 10px}.stock-panel[data-v-c4f9f209]{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:9px 10px;background:#f8fafcb3}.stock-panel-title[data-v-c4f9f209]{margin-bottom:7px;color:#334155;font-size:12px;font-weight:780}.sector-board-kline[data-v-c4f9f209]{margin:4px 0 6px;padding:8px 0 4px;border-top:1px solid rgba(15,23,42,.06)}.sector-kline-inner[data-v-c4f9f209]{min-height:120px;border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;background:#f8fafc80}.section-title[data-v-c4f9f209]{margin:14px 0 8px;color:#334155;font-size:13px;font-weight:750}.board-status-strip[data-v-c4f9f209]{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-c4f9f209]{color:#0f172a;font-weight:820}.board-status-item[data-v-c4f9f209]{color:#334155}.board-main-tabs[data-v-c4f9f209]{margin:0 0 2px}.board-main-tabs[data-v-c4f9f209] .n-tabs-nav{line-height:1}.board-main-tabs[data-v-c4f9f209] .n-tabs-tab{padding:2px 10px;min-height:24px}.board-main-tabs[data-v-c4f9f209] .n-tabs-tab__label{font-size:11px;line-height:1.1}.sector-chart-toolbar[data-v-c4f9f209]{display:flex;align-items:center;margin:0 0 8px;color:#64748b;font-size:12px}.sector-chart-toolbar-label[data-v-c4f9f209]{-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-c4f9f209]:hover{border-color:#2563eb47;color:#1d4ed8}.sector-chart-toolbar-label span[data-v-c4f9f209]{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-c4f9f209]{display:flex;flex-direction:column;gap:7px;min-width:96px}html[data-theme=dark] .sector-indicator-menu{color:#dbeafe}.board-main-panel[data-v-c4f9f209]{border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;background:#f8fafc80;padding:6px 10px 5px}.opportunity-tabs[data-v-c4f9f209]{margin-top:8px}.opportunity-panel[data-v-c4f9f209]{max-height:260px;overflow:auto;padding:6px 2px 2px}.opportunity-list[data-v-c4f9f209]{display:flex;flex-direction:column;gap:6px}.opportunity-toolbar[data-v-c4f9f209]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 2px 8px;color:#64748b;font-size:12px}.opportunity-toolbar[data-v-c4f9f209] .n-select{width:104px}.opportunity-tabs-head[data-v-c4f9f209]{display:flex;align-items:center;justify-content:space-between;gap:10px}.opportunity-tabs-head[data-v-c4f9f209] .n-tabs{min-width:0;flex:1 1 auto}.opportunity-sort-actions[data-v-c4f9f209]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding-bottom:2px}.sortable-head[data-v-c4f9f209]{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-c4f9f209]:hover{border-color:#2563eb52;background:#2563eb14;color:#1d4ed8}.sortable-head.active[data-v-c4f9f209]{border-color:#2563eb6b;background:#2563eb1f;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb0f}.stock-row-compact[data-v-c4f9f209]{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-c4f9f209]:hover{background:#2563eb1a;border-color:#2563eb33}.stock-row-compact .row-main strong[data-v-c4f9f209]{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-c4f9f209]{display:inline;margin-left:5px;color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums}.stock-row-compact .row-meta[data-v-c4f9f209]{display:contents;font-variant-numeric:tabular-nums}.stock-row-compact .row-meta span[data-v-c4f9f209]{color:#64748b;font-size:12px;font-weight:740;text-align:right}.stock-row-compact .row-meta em[data-v-c4f9f209]{font-style:normal;font-size:13px;font-weight:780;text-align:right}.row-watch-btn[data-v-c4f9f209]{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-c4f9f209]:hover,.row-watch-btn[data-v-c4f9f209]:focus-visible{border-color:#2563eb57;background:#2563eb24;outline:none}.row-watch-btn.active[data-v-c4f9f209]{border-color:#64748b33;background:#64748b1f;color:#475569}.row-watch-btn.loading[data-v-c4f9f209]{opacity:.56;pointer-events:none}.sector-board-kline .section-title[data-v-c4f9f209]{margin-top:6px}.strategy-stock-list[data-v-c4f9f209]{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow:auto;padding:9px 4px 9px 10px}.strategy-stock-row[data-v-c4f9f209]{font:inherit;width:100%;text-align:left;cursor:pointer}.limit-stock-list[data-v-c4f9f209]{display:flex;flex-direction:column;gap:7px;height:150px;overflow:auto;padding-right:4px}.limit-stock-row[data-v-c4f9f209]{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-c4f9f209]{cursor:pointer}.clickable-stock-row[data-v-c4f9f209]:hover,.strategy-stock-row[data-v-c4f9f209]:hover{background:#2563eb1a;border-color:#2563eb33}[data-v-c4f9f209] .sector-chart-modal{width:min(880px,calc(100vw - 56px))}[data-v-c4f9f209] .sector-chart-modal.sector-chart-modal--mobile{width:calc(100vw - 8px);max-width:calc(100vw - 8px)}[data-v-c4f9f209] .sector-chart-modal.sector-chart-modal--mobile .n-card,[data-v-c4f9f209] .sector-chart-modal--mobile.n-card{width:calc(100vw - 8px);max-width:calc(100vw - 8px);margin:0 auto}[data-v-c4f9f209] .sector-chart-modal .n-card__content{max-height:calc(100vh - 180px);overflow:auto}[data-v-c4f9f209] .sector-chart-modal.sector-chart-modal--mobile .n-card__content,[data-v-c4f9f209] .sector-chart-modal--mobile.n-card .n-card__content{max-height:min(76vh,640px);padding:4px 0 8px}[data-v-c4f9f209] .sector-chart-modal.sector-chart-modal--mobile .n-card__header,[data-v-c4f9f209] .sector-chart-modal--mobile.n-card .n-card__header{padding:8px 10px 6px}.stock-chart-modal-head[data-v-c4f9f209]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.stock-chart-modal-title[data-v-c4f9f209]{display:flex;align-items:baseline;gap:8px;min-width:0}.stock-chart-modal-title strong[data-v-c4f9f209]{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-c4f9f209],.stock-chart-modal-title em[data-v-c4f9f209]{flex:0 0 auto;color:#64748b;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.stock-chart-modal-title em[data-v-c4f9f209]{padding:1px 7px;border-radius:999px;background:#2563eb14;color:#2563eb;font-weight:760}.stock-chart-modal-nav[data-v-c4f9f209]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.stock-chart-mobile-actions[data-v-c4f9f209]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px 0}.member-stock-list[data-v-c4f9f209]{display:flex;flex-direction:column;gap:4px;height:150px;overflow:auto;padding-right:4px}.member-stock-row[data-v-c4f9f209]{padding:4px 8px}.member-stock-row .limit-stock-main strong[data-v-c4f9f209]{font-size:12px}.member-stock-row .limit-stock-main span[data-v-c4f9f209]{margin-top:1px;font-size:10px}.member-stock-row .limit-stock-meta span[data-v-c4f9f209]{font-size:10px}.member-stock-row .limit-stock-meta em[data-v-c4f9f209]{margin-top:1px;font-size:12px}.limit-stock-main[data-v-c4f9f209]{min-width:0}.limit-stock-main strong[data-v-c4f9f209],.limit-stock-main span[data-v-c4f9f209],.limit-stock-meta span[data-v-c4f9f209],.limit-stock-meta em[data-v-c4f9f209]{display:block}.limit-stock-main strong[data-v-c4f9f209]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.limit-stock-main span[data-v-c4f9f209]{margin-top:2px;color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums}.limit-stock-meta[data-v-c4f9f209]{text-align:right;font-variant-numeric:tabular-nums}.limit-stock-meta span[data-v-c4f9f209]{color:#64748b;font-size:11px}.limit-stock-meta em[data-v-c4f9f209]{margin-top:2px;font-style:normal;font-size:13px;font-weight:780}.flow-chart[data-v-c4f9f209]{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-c4f9f209]{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-c4f9f209]: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-c4f9f209]{--flow-date-h: 18px;display:flex;flex-direction:column;min-width:22px;height:100%;cursor:default;text-align:center}.flow-chart-tooltip[data-v-c4f9f209]{padding:2px 0;font-variant-numeric:tabular-nums}.flow-chart-tooltip-date[data-v-c4f9f209]{margin-bottom:4px;color:#64748b;font-size:12px}.flow-chart-tooltip-amt[data-v-c4f9f209]{font-size:13px;font-weight:750}.flow-bar-track[data-v-c4f9f209]{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-c4f9f209]{position:relative;display:flex;justify-content:center;min-height:0}.flow-bar-half-up[data-v-c4f9f209]{align-items:flex-end}.flow-bar-half-down[data-v-c4f9f209]{align-items:flex-start}.flow-bar-stack[data-v-c4f9f209]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;gap:3px}.flow-bar-stack-down[data-v-c4f9f209]{justify-content:flex-start}.flow-bar-tip-label[data-v-c4f9f209]{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-c4f9f209]{box-sizing:border-box;width:8px;min-width:8px;max-width:8px;min-height:2px;margin:0 auto}.flow-bar-up[data-v-c4f9f209]{background:linear-gradient(180deg,#ef4444,#b91c1c);border-radius:4px 4px 0 0}.flow-bar-down[data-v-c4f9f209]{background:linear-gradient(180deg,#15803d,#22c55e);border-radius:0 0 4px 4px}.flow-bar-date[data-v-c4f9f209]{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-c4f9f209],html[data-theme=dark] .rank-section-label[data-v-c4f9f209],html[data-theme=dark] .detail-metrics strong[data-v-c4f9f209],html[data-theme=dark] .sector-name-cell[data-v-c4f9f209]{color:#f8fafc}html[data-theme=dark] .leader-stock[data-v-c4f9f209]{background:#60a5fa21;color:#93c5fd}html[data-theme=dark][data-v-c4f9f209] .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-c4f9f209] .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-c4f9f209],html[data-theme=dark] .title-line em[data-v-c4f9f209],html[data-theme=dark] .detail-metrics span[data-v-c4f9f209],html[data-theme=dark] .rank-streak-label[data-v-c4f9f209],html[data-theme=dark] .rank-streak-unit[data-v-c4f9f209]{color:#94a3b8}html[data-theme=dark] .title-line .sector-update-badge[data-v-c4f9f209]{border-color:#fbbf2457;background:#78350f57;color:#fbbf24}html[data-theme=dark] .detail-metrics div[data-v-c4f9f209]{background:transparent}html[data-theme=dark] .detail-metrics[data-v-c4f9f209]{background:#94a3b817}html[data-theme=dark] .limit-stock-row[data-v-c4f9f209]{border-color:#94a3b829;background:#0f172a6b}html[data-theme=dark] .limit-stock-main strong[data-v-c4f9f209],html[data-theme=dark] .stock-chart-modal-title strong[data-v-c4f9f209]{color:#f8fafc}html[data-theme=dark] .stock-chart-modal-title span[data-v-c4f9f209]{color:#94a3b8}html[data-theme=dark] .stock-chart-modal-title em[data-v-c4f9f209]{background:#60a5fa29;color:#bfdbfe}html[data-theme=dark] .flow-chart[data-v-c4f9f209]{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-c4f9f209]:before{background:#94a3b84d}html[data-theme=dark] .flow-chart-tooltip-date[data-v-c4f9f209]{color:#94a3b8}html[data-theme=dark] .sector-kline-inner[data-v-c4f9f209]{border-color:#94a3b829;background:#0f172a59}html[data-theme=dark] .sector-board-kline[data-v-c4f9f209]{border-top-color:#94a3b81f}html[data-theme=dark] .board-status-strip[data-v-c4f9f209]{background:#0f172a59;border-color:#94a3b81f}html[data-theme=dark] .board-status-name[data-v-c4f9f209],html[data-theme=dark] .stock-row-compact .row-main strong[data-v-c4f9f209]{color:#f8fafc}html[data-theme=dark] .board-status-item[data-v-c4f9f209]{color:#cbd5e1}html[data-theme=dark] .board-main-panel[data-v-c4f9f209]{border-color:#94a3b829;background:#0f172a52}html[data-theme=dark] .sector-chart-toolbar[data-v-c4f9f209]{color:#94a3b8}html[data-theme=dark] .sector-chart-toolbar-label[data-v-c4f9f209]{border-color:#94a3b82e;background:#0f172a6b;color:#cbd5e1}html[data-theme=dark] .sector-chart-toolbar-label[data-v-c4f9f209]:hover{border-color:#60a5fa59;color:#bfdbfe}html[data-theme=dark] .stock-row-compact[data-v-c4f9f209]{border-color:#94a3b829;background:#0f172a6b}html[data-theme=dark] .row-watch-btn[data-v-c4f9f209]{border-color:#60a5fa4d;background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .row-watch-btn[data-v-c4f9f209]:hover,html[data-theme=dark] .row-watch-btn[data-v-c4f9f209]:focus-visible{border-color:#93c5fd80;background:#3b82f642}html[data-theme=dark] .row-watch-btn.active[data-v-c4f9f209]{border-color:#94a3b847;background:#64748b38;color:#e2e8f0}html[data-theme=dark] .sortable-head[data-v-c4f9f209]{border-color:#94a3b833;background:#0f172a9e;color:#94a3b8}html[data-theme=dark] .sortable-head[data-v-c4f9f209]:hover,html[data-theme=dark] .sortable-head.active[data-v-c4f9f209]{border-color:#60a5fa5c;background:#2563eb2e;color:#bfdbfe}@media(max-width:920px){.sectors-page[data-v-c4f9f209]{padding:12px 12px 74px}.sectors-head[data-v-c4f9f209]{align-items:stretch;flex-direction:column}.title-line[data-v-c4f9f209]{align-items:flex-start;flex-direction:column;gap:4px}.card-title-row[data-v-c4f9f209]{align-items:stretch;flex-direction:column}.rank-card-toolbar[data-v-c4f9f209]{gap:4px}.rank-filter-keyword[data-v-c4f9f209]{width:96px}.rank-inline-filters[data-v-c4f9f209]{width:100%}.sectors-grid[data-v-c4f9f209]{grid-template-columns:1fr}.side-col[data-v-c4f9f209]{display:block}.detail-metrics[data-v-c4f9f209]{align-items:flex-start;flex-direction:column;gap:5px}.flow-chart[data-v-c4f9f209]{height:220px}}.sectors-page--mobile[data-v-c4f9f209]{padding:10px 12px 80px}.mobile-shell[data-v-c4f9f209]{display:flex;flex-direction:column;gap:8px;min-height:0}.mobile-h1[data-v-c4f9f209]{margin:0;font-size:18px;font-weight:760;color:#0f172a;flex:1;min-width:0}.mobile-top-line1[data-v-c4f9f209],.mobile-toolbar[data-v-c4f9f209]{display:flex;align-items:center;gap:8px}.mobile-top-line1[data-v-c4f9f209]{justify-content:space-between}.mobile-toolbar[data-v-c4f9f209]{width:100%;gap:6px}.mobile-kind-switch[data-v-c4f9f209]{flex:0 0 auto}.mobile-kind-switch[data-v-c4f9f209] .n-radio-button{padding-inline:7px}.mobile-date-trigger[data-v-c4f9f209]{width:54px;padding:0 4px;font-variant-numeric:tabular-nums}.mobile-date-popover[data-v-c4f9f209]{width:176px}.mobile-flow-select[data-v-c4f9f209]{width:78px;flex:0 0 78px}.mobile-sort-trigger[data-v-c4f9f209]{flex:0 0 auto;min-width:48px;padding-inline:6px;font-variant-numeric:tabular-nums}.mobile-filter-trigger[data-v-c4f9f209]{flex:1 1 0;min-width:0;padding-inline:7px}.mobile-filter-trigger[data-v-c4f9f209] .n-button__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-refresh-btn[data-v-c4f9f209]{flex:0 0 auto}.mobile-filter-popover[data-v-c4f9f209]{min-width:272px;padding:0}.mobile-quick-streak[data-v-c4f9f209],.mobile-name-suggest[data-v-c4f9f209]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mobile-name-chip[data-v-c4f9f209]{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-c4f9f209]{margin-top:10px;display:flex;justify-content:flex-end}.mobile-list-body[data-v-c4f9f209]{display:flex;flex-direction:column;gap:5px}.mobile-sector-row[data-v-c4f9f209]{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-c4f9f209]: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-c4f9f209]:before{background:#ef4444}.mobile-sector-row--out[data-v-c4f9f209]:before{inset:0 0 0 auto;background:#22c55e}.mobile-sector-row-top[data-v-c4f9f209],.mobile-sector-row-bot[data-v-c4f9f209]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-sector-row-bot[data-v-c4f9f209]{margin-top:2px;font-size:11px;color:#64748b}.mobile-sector-name[data-v-c4f9f209]{font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sector-flow[data-v-c4f9f209]{flex:0 0 auto;font-weight:650;font-size:12px}.mobile-sector-values[data-v-c4f9f209]{display:inline-flex;align-items:baseline;gap:7px;flex:0 0 auto;font-variant-numeric:tabular-nums}.mobile-sector-pct[data-v-c4f9f209]{font-size:12px;font-weight:760}.mobile-sector-leader[data-v-c4f9f209]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58%;text-align:right}.mobile-detail-bar[data-v-c4f9f209]{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-c4f9f209]{font-size:16px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-board-strip[data-v-c4f9f209]{flex-wrap:wrap;row-gap:4px}.mobile-detail-tabs[data-v-c4f9f209]{margin-top:4px}.mobile-detail-tabs[data-v-c4f9f209] .n-tabs-nav{padding:0 2px}.mobile-flow-chart[data-v-c4f9f209]{height:220px}.mobile-flow-chart-bars[data-v-c4f9f209]{touch-action:pan-x}.mobile-flow-bar-col[data-v-c4f9f209]{grid-template-rows:18px 1fr 16px;min-width:28px}.mobile-flow-amount[data-v-c4f9f209]{font-size:10px;line-height:16px}.mobile-flow-stack[data-v-c4f9f209]{min-height:68px}.mobile-opp-list[data-v-c4f9f209]{max-height:min(52vh,420px);overflow:auto}.mobile-stock-row[data-v-c4f9f209]{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-c4f9f209]{min-width:38px;height:22px;padding:0 4px;font-size:10px}.mobile-stock-row .row-meta span[data-v-c4f9f209]{font-size:10px}.mobile-stock-row .row-meta em[data-v-c4f9f209]{font-size:12px}.mobile-strategy-toolbar[data-v-c4f9f209]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mobile-strategy-toolbar[data-v-c4f9f209] .n-select,.mobile-opportunity-toolbar[data-v-c4f9f209] .n-select{width:98px}html[data-theme=dark] .mobile-sector-row[data-v-c4f9f209]{background:#0f172a8c;border-color:#94a3b833}html[data-theme=dark] .mobile-h1[data-v-c4f9f209],html[data-theme=dark] .mobile-detail-name[data-v-c4f9f209],html[data-theme=dark] .mobile-sector-name[data-v-c4f9f209]{color:#e2e8f0}html[data-theme=dark] .mobile-name-chip[data-v-c4f9f209]{background:#0f172a99;border-color:#94a3b847;color:#cbd5e1}html[data-theme=dark] .mobile-detail-bar[data-v-c4f9f209]{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-c4f9f209]{align-items:flex-start;gap:8px}.stock-chart-modal-title[data-v-c4f9f209]{flex-wrap:wrap;gap:4px 7px}.stock-chart-modal-title strong[data-v-c4f9f209]{max-width:42vw;font-size:14px}.stock-chart-modal-nav[data-v-c4f9f209]{display:none}}.etf-page[data-v-6be5437f]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:18px 20px 24px;color:#0f172a;background:#f4f7fb}.etf-header[data-v-6be5437f]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.page-title[data-v-6be5437f]{font-size:24px;font-weight:780;letter-spacing:0}.page-meta[data-v-6be5437f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;color:#64748b;font-size:12px}.toolbar[data-v-6be5437f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-input[data-v-6be5437f]{width:210px}.date-picker[data-v-6be5437f]{width:142px}.sort-select[data-v-6be5437f]{width:110px}.order-select[data-v-6be5437f]{width:82px}.stat-strip[data-v-6be5437f]{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.stat-item[data-v-6be5437f]{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-6be5437f]{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-6be5437f]:hover{border-color:#2563eb59;background:#eff6ff}html:not([data-theme=dark]) .stat-item.is-action.is-active[data-v-6be5437f]{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-6be5437f]{color:#1d4ed8}.stat-item span[data-v-6be5437f]{display:block;color:#64748b;font-size:12px}.stat-item strong[data-v-6be5437f]{display:block;margin-top:3px;font-size:18px;line-height:1.2}.category-filter-row[data-v-6be5437f]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 12px}.category-filter-row button[data-v-6be5437f]{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-6be5437f]:hover{border-color:#2563eb59;color:#1d4ed8;background:#eff6ff}.category-filter-row button.is-active[data-v-6be5437f]{border-color:#2563eb;color:#fff;background:#2563eb}.category-filter-row em[data-v-6be5437f]{min-width:18px;color:inherit;font-style:normal;font-size:11px;font-variant-numeric:tabular-nums;opacity:.78}.stock-search-strip[data-v-6be5437f]{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-6be5437f]{color:#2563eb;font-size:12px;font-weight:820}.stock-search-strip strong[data-v-6be5437f]{color:#0f172a;font-size:13px;font-weight:820}.stock-search-strip em[data-v-6be5437f]{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-6be5437f]{flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,calc((100% - 38px) * var(--etf-list-ratio, .54))) 14px minmax(420px,1fr);gap:12px;align-items:stretch;height:auto;min-height:0;overflow:hidden}.list-panel[data-v-6be5437f],.detail-panel[data-v-6be5437f]{min-height:0;height:100%;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff}.list-panel[data-v-6be5437f]{display:grid;grid-template-rows:auto minmax(0,1fr)}.layout-resizer[data-v-6be5437f]{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-6be5437f]{display:block;width:3px;height:100%;border-radius:999px;background:#64748b47;transition:background .12s ease,transform .12s ease}.layout-resizer:hover span[data-v-6be5437f],.etf-layout.is-resizing .layout-resizer span[data-v-6be5437f]{background:#2563eb;transform:scaleX(1.45)}.detail-panel[data-v-6be5437f]{display:flex;flex-direction:column;padding:14px}.detail-panel[data-v-6be5437f] .n-spin-container,.detail-panel[data-v-6be5437f] .n-spin-content,.list-panel[data-v-6be5437f] .n-spin-container,.list-panel[data-v-6be5437f] .n-spin-content{min-height:0;height:100%}.detail-panel[data-v-6be5437f] .n-spin-content{display:flex;flex-direction:column;overflow:hidden}.table-head[data-v-6be5437f],.etf-row[data-v-6be5437f]{display:grid;grid-template-columns:minmax(150px,1fr) 70px 74px 86px 92px 112px;align-items:center;gap:8px}.etf-layout.is-list-compact .table-head[data-v-6be5437f],.etf-layout.is-list-compact .etf-row[data-v-6be5437f]{grid-template-columns:minmax(0,1fr)}.etf-layout.is-list-compact .table-head button[data-v-6be5437f]:not(:first-child),.etf-layout.is-list-compact .num-cell[data-v-6be5437f],.etf-layout.is-list-compact .hit-cell[data-v-6be5437f],.etf-layout.is-list-compact .fund-desc[data-v-6be5437f]{display:none}.etf-layout.is-list-compact .table-head button[data-v-6be5437f]:first-child{text-align:left}.etf-layout.is-list-compact .etf-row[data-v-6be5437f]{min-height:46px}.table-head[data-v-6be5437f]{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-6be5437f]{border:0;padding:0;color:#64748b;font-size:12px;font-weight:700;text-align:left;background:transparent;cursor:pointer}.table-head button[data-v-6be5437f]:nth-child(n+2){text-align:right}.table-head button[data-v-6be5437f]:nth-child(5),.table-head button[data-v-6be5437f]:nth-child(6){text-align:center}.etf-table[data-v-6be5437f]{height:100%;max-height:none;overflow:auto;scrollbar-gutter:stable}.etf-row[data-v-6be5437f]{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-6be5437f]:hover,.etf-row.is-active[data-v-6be5437f]{background:#eef6ff}.fund-cell[data-v-6be5437f]{min-width:0}.fund-title[data-v-6be5437f]{display:flex;align-items:center;gap:6px;min-width:0}.star-watch-btn[data-v-6be5437f]{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-6be5437f]:hover{color:#d97706;background:#fef3c7}.star-watch-btn.is-active[data-v-6be5437f]{color:#f59e0b}.star-watch-btn[data-v-6be5437f]:disabled{cursor:wait;opacity:.58}.fund-title strong[data-v-6be5437f]{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-6be5437f]{display:flex;align-items:center;gap:5px;min-width:0;margin-top:3px;color:#64748b;font-size:11px}.fund-code[data-v-6be5437f],.fund-index[data-v-6be5437f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-code[data-v-6be5437f]{flex:0 0 auto}.fund-index[data-v-6be5437f]{min-width:0}.num-cell[data-v-6be5437f]{color:#334155;font-size:13px;font-weight:720;font-variant-numeric:tabular-nums;text-align:right}.hit-cell[data-v-6be5437f]{display:flex;flex-wrap:wrap;justify-content:center;min-width:0;gap:4px}.hit-chip[data-v-6be5437f]{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-6be5437f]{color:#7c2d12;background:#ffedd5}.hit-chip.is-stock-match[data-v-6be5437f]{color:#1d4ed8;background:#dbeafe}.match-date[data-v-6be5437f]{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-6be5437f]{color:#94a3b8}.detail-head[data-v-6be5437f]{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-6be5437f]{flex:1 1 auto;min-width:0}.detail-title-row[data-v-6be5437f]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.detail-title[data-v-6be5437f]{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-6be5437f]{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-6be5437f]{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-6be5437f]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.detail-watch-btn[data-v-6be5437f]{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-6be5437f]{color:#94a3b8;font-size:14px;line-height:1}.detail-watch-btn[data-v-6be5437f]:hover{border-color:#d9770680;color:#b45309;background:#fef3c7}.detail-watch-btn.is-active[data-v-6be5437f]{border-color:#f59e0b94;color:#92400e;background:#fef3c7}.detail-watch-btn.is-active span[data-v-6be5437f],.detail-watch-btn:hover span[data-v-6be5437f]{color:#f59e0b}.detail-watch-btn[data-v-6be5437f]:disabled{cursor:wait;opacity:.62}.detail-meta[data-v-6be5437f]{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-6be5437f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-meta span[data-v-6be5437f]:first-child{flex:0 0 auto;font-weight:760;color:#334155}.detail-turnover[data-v-6be5437f]{flex:0 0 auto;color:#475569;font-size:12px;font-weight:720;white-space:nowrap}.detail-head-actions[data-v-6be5437f]{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-6be5437f]{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-6be5437f]{display:inline;font-size:20px;line-height:1.1}.price-box>span[data-v-6be5437f]{display:inline;margin-top:0;font-size:13px;font-weight:760}.detail-tool-btn[data-v-6be5437f]{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-6be5437f]:hover{border-color:#2563eb3d;background:#2563eb29}.detail-ind-menu[data-v-6be5437f]{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-6be5437f]{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-6be5437f]{height:1px;margin:3px 0;background:#94a3b82e}.detail-ind-pill[data-v-6be5437f]{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-6be5437f],.detail-ind-pill[data-v-6be5437f]:hover{color:#2563eb;background:#2563eb26}.tab-row[data-v-6be5437f]{display:flex;align-items:center;gap:6px;padding:6px 0}.tab-row>button[data-v-6be5437f]{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-6be5437f]{color:#fff;border-color:#2563eb;background:#2563eb}.tab-chart-actions[data-v-6be5437f]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;min-width:0}.chart-section[data-v-6be5437f]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.chart-section[data-v-6be5437f] .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-6be5437f]{padding-top:12px;padding-bottom:16px}.etf-header[data-v-6be5437f],.category-filter-row[data-v-6be5437f]{margin-bottom:8px}.etf-layout[data-v-6be5437f]{gap:10px}.detail-panel[data-v-6be5437f]{padding:10px}.detail-head[data-v-6be5437f]{margin-bottom:6px;min-height:0}.detail-title[data-v-6be5437f]{font-size:17px}.detail-meta[data-v-6be5437f]{gap:5px}.price-box strong[data-v-6be5437f]{font-size:20px}.tab-row[data-v-6be5437f]{margin-bottom:8px}.tab-row>button[data-v-6be5437f]{height:28px;font-size:12px}.chart-section[data-v-6be5437f]{gap:8px}.chart-section[data-v-6be5437f] .kline-wrap{padding:8px}}@media(min-width:1181px)and (max-height:720px){.etf-page[data-v-6be5437f]{padding-top:10px;padding-bottom:12px}.detail-panel[data-v-6be5437f]{padding:8px}.detail-title[data-v-6be5437f]{font-size:16px}.detail-meta[data-v-6be5437f],.detail-turnover[data-v-6be5437f],.price-box span[data-v-6be5437f]{font-size:11px}.price-box strong[data-v-6be5437f]{font-size:18px}.chart-section[data-v-6be5437f] .kline-wrap{padding:6px}}.fund-flow-card[data-v-6be5437f]{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfdff}.flow-head[data-v-6be5437f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.flow-head div[data-v-6be5437f]{min-width:0}.flow-head span[data-v-6be5437f]{display:block;color:#1d4ed8;font-size:13px;font-weight:950}.flow-head strong[data-v-6be5437f]{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-6be5437f]{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:760;line-height:1.4}.flow-head em[data-v-6be5437f]{display:block;margin-top:2px;color:#64748b;font-style:normal;font-size:12px;font-weight:800;white-space:nowrap}.flow-summary-strip[data-v-6be5437f]{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-6be5437f]::-webkit-scrollbar{display:none}.flow-summary-strip span[data-v-6be5437f]{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-6be5437f]:first-child{padding-left:0}.flow-summary-strip span[data-v-6be5437f]:last-child{border-right:0}.flow-summary-strip em[data-v-6be5437f]{display:inline;margin-right:6px;color:#64748b;font-size:12px;font-style:normal;font-weight:850}.flow-summary-strip strong[data-v-6be5437f]{display:inline;color:#0f172a;font-size:13px;font-weight:950}.flow-chart-card[data-v-6be5437f]{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-6be5437f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.flow-chart-title span[data-v-6be5437f]{color:#0f172a;font-size:12px;font-weight:950}.flow-chart-title em[data-v-6be5437f]{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-6be5437f]{display:block;width:100%;height:112px;overflow:visible}.mini-chart-axis[data-v-6be5437f]{stroke:#94a3b85c;stroke-width:1}.mini-bar-up[data-v-6be5437f]{fill:#dc2626c2;cursor:help}.mini-bar-down[data-v-6be5437f]{fill:#16a34ac2;cursor:help}.mini-chart-date[data-v-6be5437f]{fill:#94a3b8;font-size:9px;font-weight:800}.flow-chart-empty[data-v-6be5437f],.flow-table-empty[data-v-6be5437f]{color:#94a3b8;font-size:12px;font-weight:800;text-align:center}.flow-chart-empty[data-v-6be5437f]{display:flex;align-items:center;justify-content:center;min-height:82px}.fund-flow-table-panel[data-v-6be5437f]{display:grid;gap:7px;min-width:0}.flow-table-title[data-v-6be5437f]{color:#0f172a;font-size:12px;font-weight:950}.fund-flow-table-scroll[data-v-6be5437f]{min-width:0;max-height:228px;overflow:auto;border:1px solid rgba(148,163,184,.16);border-radius:8px}.fund-flow-table[data-v-6be5437f]{width:100%;min-width:640px;border-collapse:collapse;background:#fff}.fund-flow-table th[data-v-6be5437f],.fund-flow-table td[data-v-6be5437f]{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-6be5437f]{position:sticky;top:0;z-index:1;color:#64748b;font-size:11px;font-weight:900;background:#f8fafc}.fund-flow-table th[data-v-6be5437f]:first-child,.fund-flow-table td[data-v-6be5437f]:first-child{text-align:left}.fund-flow-table tbody tr:last-child th[data-v-6be5437f],.fund-flow-table tbody tr:last-child td[data-v-6be5437f]{border-bottom:0}.fund-flow-table tbody th[data-v-6be5437f]{color:#0f172a;font-weight:900}.strategy-section[data-v-6be5437f],.components-section[data-v-6be5437f],.funds-section[data-v-6be5437f]{display:grid;gap:10px;flex:1 1 auto;min-height:0;overflow:auto}.components-section[data-v-6be5437f]{display:flex;flex-direction:column;overflow:hidden}.strategy-block[data-v-6be5437f]{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfdff}.block-title[data-v-6be5437f]{margin-bottom:10px;color:#0f172a;font-size:14px;font-weight:780}.chip-row[data-v-6be5437f],.stock-chip-row[data-v-6be5437f]{display:flex;flex-wrap:wrap;gap:6px}.strategy-chip[data-v-6be5437f],.stock-chip[data-v-6be5437f]{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-6be5437f]{color:#334155;background:#f1f5f9;cursor:pointer}.stock-chip[data-v-6be5437f]:hover{color:#1d4ed8;background:#dbeafe}.stock-chip em[data-v-6be5437f]{margin-left:5px;color:#64748b;font-style:normal;font-size:11px}.group-list[data-v-6be5437f]{display:grid;gap:8px}.strategy-group[data-v-6be5437f]{padding:10px;border-radius:8px;background:#fff}.group-head[data-v-6be5437f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.group-head strong[data-v-6be5437f]{color:#0f172a;font-size:13px}.group-head span[data-v-6be5437f]{color:#64748b;font-size:12px}.component-summary[data-v-6be5437f]{display:flex;flex-wrap:wrap;gap:8px}.component-summary span[data-v-6be5437f]{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-6be5437f]{cursor:default}.component-toolbar[data-v-6be5437f]{display:flex;align-items:center;gap:8px;min-width:0}.component-toolbar[data-v-6be5437f] .n-input{flex:1 1 auto;min-width:0}.component-toolbar span[data-v-6be5437f]{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:760}.component-table[data-v-6be5437f]{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-6be5437f],.component-row[data-v-6be5437f]{display:grid;grid-template-columns:minmax(180px,1fr);align-items:center;gap:10px;padding:9px 11px}.component-head[data-v-6be5437f]{position:sticky;top:0;z-index:1;color:#64748b;font-size:12px;font-weight:760;background:#f8fafc}.component-row[data-v-6be5437f]{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-6be5437f]:hover{background:#f8fafc}.component-row span[data-v-6be5437f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-row em[data-v-6be5437f]{display:block;margin-top:2px;color:#94a3b8;font-style:normal;font-size:11px}.component-no-match[data-v-6be5437f]{padding:28px 12px;color:#94a3b8;font-size:13px;font-weight:760;text-align:center}.empty-state[data-v-6be5437f]{padding:52px 0}.is-up[data-v-6be5437f]{color:#dc2626!important}.is-down[data-v-6be5437f]{color:#16a34a!important}.is-flat[data-v-6be5437f]{color:#64748b!important}html[data-theme=dark] .etf-page[data-v-6be5437f]{color:#e5e7eb;background:#020617}html[data-theme=dark] .stat-item[data-v-6be5437f],html[data-theme=dark] .list-panel[data-v-6be5437f],html[data-theme=dark] .detail-panel[data-v-6be5437f],html[data-theme=dark] .etf-row[data-v-6be5437f],html[data-theme=dark] .stock-search-strip[data-v-6be5437f],html[data-theme=dark] .category-filter-row button[data-v-6be5437f],html[data-theme=dark] .tab-row>button[data-v-6be5437f],html[data-theme=dark] .strategy-group[data-v-6be5437f]{background:#0f172a;border-color:#94a3b829}html[data-theme=dark] .table-head[data-v-6be5437f],html[data-theme=dark] .component-head[data-v-6be5437f]{background:#111827;border-color:#94a3b829}html[data-theme=dark] .layout-resizer span[data-v-6be5437f]{background:#cbd5e152}html[data-theme=dark] .layout-resizer:hover span[data-v-6be5437f],html[data-theme=dark] .etf-layout.is-resizing .layout-resizer span[data-v-6be5437f]{background:#60a5fa}html[data-theme=dark] .table-head button[data-v-6be5437f]{color:#cbd5e1}html[data-theme=dark] .category-filter-row button.is-active[data-v-6be5437f]{color:#fff;border-color:#2563eb;background:#2563eb}html[data-theme=dark] .etf-row[data-v-6be5437f]:hover,html[data-theme=dark] .etf-row.is-active[data-v-6be5437f]{background:#172554}html[data-theme=dark] .fund-cell strong[data-v-6be5437f],html[data-theme=dark] .stock-search-strip strong[data-v-6be5437f],html[data-theme=dark] .detail-title[data-v-6be5437f],html[data-theme=dark] .price-box strong[data-v-6be5437f],html[data-theme=dark] .block-title[data-v-6be5437f],html[data-theme=dark] .group-head strong[data-v-6be5437f]{color:#f8fafc}html[data-theme=dark] .star-watch-btn[data-v-6be5437f]{color:#94a3b8}html[data-theme=dark] .star-watch-btn[data-v-6be5437f]:hover{color:#fbbf24;background:#b4530947}html[data-theme=dark] .star-watch-btn.is-active[data-v-6be5437f]{color:#fbbf24}html[data-theme=dark] .detail-watch-btn[data-v-6be5437f]{color:#cbd5e1;border-color:#94a3b85c;background:#111827}html[data-theme=dark] .detail-watch-btn span[data-v-6be5437f]{color:#94a3b8}html[data-theme=dark] .detail-watch-btn[data-v-6be5437f]:hover,html[data-theme=dark] .detail-watch-btn.is-active[data-v-6be5437f]{color:#fde68a;border-color:#fbbf2494;background:#b453094d}html[data-theme=dark] .detail-watch-btn:hover span[data-v-6be5437f],html[data-theme=dark] .detail-watch-btn.is-active span[data-v-6be5437f]{color:#fbbf24}html[data-theme=dark] .num-cell[data-v-6be5437f],html[data-theme=dark] .component-row strong[data-v-6be5437f],html[data-theme=dark] .price-box strong[data-v-6be5437f]{color:#f8fafc}html[data-theme=dark] .fund-desc[data-v-6be5437f],html[data-theme=dark] .stock-search-strip em[data-v-6be5437f],html[data-theme=dark] .match-date[data-v-6be5437f],html[data-theme=dark] .detail-meta[data-v-6be5437f]{color:#cbd5e1}html[data-theme=dark] .stock-search-strip span[data-v-6be5437f]{color:#93c5fd}html[data-theme=dark] .component-summary span[data-v-6be5437f]{color:#f8fafc;border:1px solid rgba(96,165,250,.38);background:#2563eb3d}html[data-theme=dark] .component-summary span[data-v-6be5437f]:last-child{color:#fef3c7;border-color:#fbbf2475;background:#b4530947}html[data-theme=dark] .chart-section[data-v-6be5437f] .kline-wrap,html[data-theme=dark] .strategy-block[data-v-6be5437f],html[data-theme=dark] .fund-flow-card[data-v-6be5437f]{background:#0b1220;border-color:#94a3b829}html[data-theme=dark] .flow-head strong[data-v-6be5437f],html[data-theme=dark] .flow-summary-strip strong[data-v-6be5437f],html[data-theme=dark] .flow-chart-title span[data-v-6be5437f],html[data-theme=dark] .flow-table-title[data-v-6be5437f],html[data-theme=dark] .fund-flow-table tbody th[data-v-6be5437f]{color:#f8fafc}html[data-theme=dark] .flow-head span[data-v-6be5437f],html[data-theme=dark] .flow-head em[data-v-6be5437f],html[data-theme=dark] .flow-head p[data-v-6be5437f],html[data-theme=dark] .flow-summary-strip em[data-v-6be5437f],html[data-theme=dark] .flow-chart-title em[data-v-6be5437f],html[data-theme=dark] .fund-flow-table thead th[data-v-6be5437f]{color:#cbd5e1}html[data-theme=dark] .flow-chart-card[data-v-6be5437f],html[data-theme=dark] .fund-flow-table thead th[data-v-6be5437f]{background:#111827}html[data-theme=dark] .flow-summary-strip[data-v-6be5437f],html[data-theme=dark] .flow-chart-card[data-v-6be5437f],html[data-theme=dark] .fund-flow-table-scroll[data-v-6be5437f]{border-color:#94a3b829}html[data-theme=dark] .fund-flow-table[data-v-6be5437f]{background:#0f172a}html[data-theme=dark] .fund-flow-table th[data-v-6be5437f],html[data-theme=dark] .fund-flow-table td[data-v-6be5437f]{color:#e2e8f0;border-color:#94a3b81f}html[data-theme=dark] .component-row[data-v-6be5437f]{color:#e2e8f0;border-color:#94a3b81f;background:#0f172a}html[data-theme=dark] .component-row[data-v-6be5437f]:hover{background:#172554}html[data-theme=dark] .etf-period-switch[data-v-6be5437f]{border-color:#94a3b838;background:#0f172aad}html[data-theme=dark] .etf-period-btn[data-v-6be5437f]{color:#cbd5e1}html[data-theme=dark] .etf-period-btn.active[data-v-6be5437f]{color:#dbeafe;background:#3b82f652;box-shadow:none}html[data-theme=dark] .detail-turnover[data-v-6be5437f]{color:#cbd5e1}html[data-theme=dark] .detail-tool-btn[data-v-6be5437f]{color:#60a5fa;border-color:#3b82f633;background:#3b82f62e}html[data-theme=dark] .detail-ind-menu[data-v-6be5437f]{color:#dbeafe;background:#1e293b;box-shadow:0 4px 16px #0006}html[data-theme=dark] .detail-ind-pill[data-v-6be5437f]{color:#94a3b8;background:#94a3b81a}html[data-theme=dark] .detail-ind-pill.active[data-v-6be5437f],html[data-theme=dark] .detail-ind-pill[data-v-6be5437f]:hover{color:#60a5fa;background:#3b82f640}@media(max-width:760px){.etf-layout[data-v-6be5437f]{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.layout-resizer[data-v-6be5437f]{display:none}.list-panel[data-v-6be5437f],.detail-panel[data-v-6be5437f]{height:auto;min-height:0}.etf-table[data-v-6be5437f]{height:auto;max-height:520px}}@media(max-width:760px){.etf-page[data-v-6be5437f]{padding:12px 12px 84px}.etf-header[data-v-6be5437f]{display:block}.toolbar[data-v-6be5437f]{justify-content:flex-start;margin-top:12px}.search-input[data-v-6be5437f],.date-picker[data-v-6be5437f],.sort-select[data-v-6be5437f],.order-select[data-v-6be5437f]{width:calc(50% - 4px)}.stat-strip[data-v-6be5437f]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-6be5437f],.etf-row[data-v-6be5437f]{grid-template-columns:minmax(150px,1fr) 70px 72px}.table-head button[data-v-6be5437f]:nth-child(4),.table-head button[data-v-6be5437f]:nth-child(5),.table-head button[data-v-6be5437f]:nth-child(6),.etf-row .num-cell[data-v-6be5437f]:nth-child(4),.etf-row .num-cell[data-v-6be5437f]:nth-child(5),.etf-row .hit-cell[data-v-6be5437f]{display:none}.flow-summary-strip[data-v-6be5437f]{align-items:flex-start}.flow-summary-strip span[data-v-6be5437f]{padding:0 10px}.fund-flow-table[data-v-6be5437f]{min-width:600px}.detail-head[data-v-6be5437f]{display:block}.price-box[data-v-6be5437f]{margin-top:10px;text-align:left}.component-head[data-v-6be5437f],.component-row[data-v-6be5437f]{grid-template-columns:minmax(130px,1fr) 82px}}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}.admin-page[data-v-11a2832b]{padding:18px;--admin-hero-border: rgba(15, 23, 42, .08)}.admin-page.is-dark[data-v-11a2832b]{--admin-hero-border: rgba(148, 163, 184, .16)}.admin-page.is-dark[data-v-11a2832b] .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-11a2832b] .n-card-header,.admin-page.is-dark[data-v-11a2832b] .n-card-header__main{color:#f8fafc!important}.admin-page.is-dark[data-v-11a2832b] .n-card__content{color:#e5e7eb!important}.hero-wrap[data-v-11a2832b]{border-radius:16px;border:1px solid var(--admin-hero-border)}.hero[data-v-11a2832b]{border:none!important;border-radius:16px}.hero[data-v-11a2832b] .n-card-header,.hero[data-v-11a2832b] .n-card__content{background:transparent!important}.period-input[data-v-11a2832b]{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-11a2832b]{border-color:#94a3b847;background:#111827;color:#f8fafc}.user-activity-modal{width:min(920px,calc(100vw - 32px))}.activity-modal-title[data-v-11a2832b]{display:flex;align-items:baseline;gap:10px}.activity-modal-title small[data-v-11a2832b]{color:#64748b;font-size:12px;font-weight:500}.admin-page.is-dark .activity-modal-title small[data-v-11a2832b],html[data-theme=dark]{color:#cbd5e1}.activity-detail[data-v-11a2832b]{display:grid;gap:12px}.activity-user-line[data-v-11a2832b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#64748b;font-size:13px}.activity-user-line strong[data-v-11a2832b]{color:#0f172a;font-size:15px}.admin-page.is-dark .activity-user-line[data-v-11a2832b]{color:#cbd5e1}.admin-page.is-dark .activity-user-line strong[data-v-11a2832b]{color:#f8fafc}html[data-theme=dark]{color:#f8fafc}.activity-summary-grid[data-v-11a2832b]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.activity-summary-grid>div[data-v-11a2832b]{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-11a2832b]{border-color:#94a3b829;background:#94a3b814}html[data-theme=dark]{border-color:#94a3b829;background:#94a3b814}.activity-summary-grid span[data-v-11a2832b]{display:block;color:#64748b;font-size:12px}.activity-summary-grid strong[data-v-11a2832b]{display:block;margin-top:4px;color:#0f172a;font-size:14px;line-height:1.1}.admin-page.is-dark .activity-summary-grid span[data-v-11a2832b]{color:#cbd5e1}.admin-page.is-dark .activity-summary-grid strong[data-v-11a2832b]{color:#fff}html[data-theme=dark]{color:#fff}.activity-feature-list[data-v-11a2832b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activity-feature-row[data-v-11a2832b]{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-11a2832b],html[data-theme=dark]{background:#3b82f624;color:#e5e7eb}.activity-feature-row strong[data-v-11a2832b]{white-space:nowrap}.user-activity-table-wrap[data-v-11a2832b]{max-height:360px}.eyebrow[data-v-11a2832b]{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-11a2832b]{background:#2563eb2e;color:#bfdbfe}h1[data-v-11a2832b]{margin:14px 0 0;font-size:28px;line-height:1.1}.admin-page.is-dark h1[data-v-11a2832b]{color:#e2e8f0}.hero-title-row[data-v-11a2832b],.card-header-row[data-v-11a2832b],.table-toolbar[data-v-11a2832b],.invite-toolbar[data-v-11a2832b],.pager[data-v-11a2832b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-header-row[data-v-11a2832b]{justify-content:space-between}.meta[data-v-11a2832b],.sub[data-v-11a2832b]{color:#64748b;font-size:12px;font-weight:500}.admin-page.is-dark .meta[data-v-11a2832b],.admin-page.is-dark .sub[data-v-11a2832b]{color:#94a3b8}.money-eye[data-v-11a2832b]{position:relative;display:inline-block;width:10px;height:6px;border:1px solid currentColor;border-radius:50%/60%}.money-eye[data-v-11a2832b]: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-11a2832b]: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-11a2832b]{color:#0f172a;font-size:16px;font-weight:800;line-height:1.1}.admin-page.is-dark .metric[data-v-11a2832b]{color:#f8fafc}.money-inline[data-v-11a2832b]{display:inline-flex!important;align-items:center;gap:4px}.table-money[data-v-11a2832b]{font-weight:700}.money-eye-btn[data-v-11a2832b]{flex:0 0 auto;width:14px;height:14px;min-width:14px;padding:0!important;color:#64748b}.money-eye-btn[data-v-11a2832b] .n-button__content{width:10px;height:10px}.admin-page.is-dark .money-eye-btn[data-v-11a2832b]{color:#94a3b8}.metric-card[data-v-11a2832b] .n-card__content{min-height:34px;display:flex;align-items:center;justify-content:center}.sub[data-v-11a2832b]{margin-top:6px}.member-overview[data-v-11a2832b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}.member-overview-block[data-v-11a2832b]{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-11a2832b]{border-color:#94a3b824;background:#94a3b80f}.member-overview-title[data-v-11a2832b]{margin-bottom:12px;color:#334155;font-size:12px;font-weight:800}.admin-page.is-dark .member-overview-title[data-v-11a2832b]{color:#e2e8f0}.member-stat-grid[data-v-11a2832b]{display:grid;gap:14px 18px}.lifecycle-stat-grid[data-v-11a2832b]{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-stat-grid[data-v-11a2832b]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.member-stat-tile[data-v-11a2832b]{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.admin-page.is-dark .member-stat-tile[data-v-11a2832b]{background:transparent}.member-stat-tile span[data-v-11a2832b]{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-11a2832b]{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-11a2832b]{color:#cbd5e1}.admin-page.is-dark .member-stat-tile strong[data-v-11a2832b]{color:#fff}.expiring-panel[data-v-11a2832b]{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-11a2832b]{border-color:#94a3b824;background:#94a3b80f}.expiring-panel-head[data-v-11a2832b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.expiring-panel-label[data-v-11a2832b],.expiring-panel-note[data-v-11a2832b]{display:block;color:#64748b;font-size:12px}.expiring-panel-count[data-v-11a2832b]{display:block;margin-top:4px;color:#0f172a;font-size:14px;line-height:1.1}.expiring-member-list[data-v-11a2832b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.expiring-member-row[data-v-11a2832b]{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-11a2832b]{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;gap:2px}.expiring-member-line[data-v-11a2832b]{display:flex;align-items:center;width:100%;min-width:0;gap:6px}.expiring-member-email[data-v-11a2832b]{min-width:0;overflow:hidden;color:#0f172a;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.expiring-member-id[data-v-11a2832b],.expiring-member-time[data-v-11a2832b],.expiring-member-last[data-v-11a2832b]{flex-shrink:0;color:#64748b}.expiring-member-time[data-v-11a2832b]{text-align:right;white-space:nowrap}.expiring-member-last[data-v-11a2832b]{font-size:11px}.expiring-member-empty[data-v-11a2832b]{margin-top:10px;color:#64748b;font-size:12px}.admin-page.is-dark .expiring-panel-label[data-v-11a2832b],.admin-page.is-dark .expiring-panel-note[data-v-11a2832b],.admin-page.is-dark .expiring-member-id[data-v-11a2832b],.admin-page.is-dark .expiring-member-time[data-v-11a2832b],.admin-page.is-dark .expiring-member-last[data-v-11a2832b],.admin-page.is-dark .expiring-member-empty[data-v-11a2832b]{color:#cbd5e1}.admin-page.is-dark .expiring-panel-count[data-v-11a2832b],.admin-page.is-dark .expiring-member-email[data-v-11a2832b]{color:#fff}.admin-page.is-dark .expiring-member-row[data-v-11a2832b]{border:1px solid rgba(148,163,184,.14);background:#02061775}.trend-chart[data-v-11a2832b]{width:100%;height:260px;border-radius:12px}.axis-line[data-v-11a2832b]{stroke:#0f172a29;stroke-width:1}.axis-label[data-v-11a2832b]{fill:#64748b;font-size:11px}.bar-page[data-v-11a2832b]{fill:#0f766e}.bar-value[data-v-11a2832b]{font-size:11px;font-weight:700}.bar-value.page[data-v-11a2832b]{fill:#0f766e}.feature-list[data-v-11a2832b]{display:grid;gap:12px}.feature-row[data-v-11a2832b]{display:grid;gap:6px}.feature-meta[data-v-11a2832b]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:12px}.feature-meta strong[data-v-11a2832b]{color:#0f172a;font-size:14px}.admin-page.is-dark .feature-meta strong[data-v-11a2832b]{color:#e2e8f0}.feature-bar[data-v-11a2832b]{height:8px;overflow:hidden;border-radius:999px;background:#0f172a14}.feature-bar i[data-v-11a2832b]{display:block;height:100%;border-radius:inherit;background:#2563eb}.table-toolbar[data-v-11a2832b],.invite-toolbar[data-v-11a2832b]{margin-bottom:12px}.table-wrap[data-v-11a2832b]{overflow-x:auto}.event-table-wrap[data-v-11a2832b]{max-height:360px}.event-extra[data-v-11a2832b]{color:#64748b;max-width:520px;overflow:hidden;text-overflow:ellipsis}.plain-table[data-v-11a2832b]{width:100%;border-collapse:collapse}.plain-table th[data-v-11a2832b],.plain-table td[data-v-11a2832b]{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-11a2832b]{color:#64748b;font-weight:700}.table-sort-btn[data-v-11a2832b]{-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-11a2832b]{color:#2563eb}.invite-table-wrap[data-v-11a2832b]{max-height:320px}.invite-code[data-v-11a2832b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;letter-spacing:.04em}.active-market-card[data-v-11a2832b] .n-card-header{padding-bottom:8px}.active-market-form[data-v-11a2832b]{display:grid;grid-template-columns:132px 170px minmax(180px,1fr) auto auto;gap:8px;align-items:center}.active-market-latest[data-v-11a2832b]{color:#64748b;font-size:12px;font-weight:500}.admin-page.is-dark .active-market-latest[data-v-11a2832b]{color:#94a3b8}.announcement-editor[data-v-11a2832b],.announcement-form[data-v-11a2832b]{display:grid;gap:12px}.announcement-form-row[data-v-11a2832b]{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) auto auto auto;gap:10px;align-items:center}.pager[data-v-11a2832b]{justify-content:flex-end;margin-top:10px;color:#64748b;font-size:12px}@media(max-width:1040px){.member-overview[data-v-11a2832b]{grid-template-columns:1fr}}@media(max-width:760px){.lifecycle-stat-grid[data-v-11a2832b],.payment-stat-grid[data-v-11a2832b],.activity-summary-grid[data-v-11a2832b]{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-feature-list[data-v-11a2832b],.expiring-member-list[data-v-11a2832b]{grid-template-columns:1fr}.expiring-member-row[data-v-11a2832b]{align-items:flex-start;flex-direction:column;gap:4px}.announcement-form-row[data-v-11a2832b],.active-market-form[data-v-11a2832b]{grid-template-columns:1fr}}.diagnose-page[data-v-21d71ae8]{position:relative;height:100%;padding:14px}.diagnose-query-mask[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{display:grid;gap:3px;min-width:0}.diagnose-query-text strong[data-v-21d71ae8]{color:#0f172a;font-size:13px;font-weight:900;line-height:1.2}.diagnose-query-text span[data-v-21d71ae8]{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-21d71ae8]{min-width:0}.diagnose-watch-inline[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8],.watch-group-strip[data-v-21d71ae8]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;min-width:0}.watch-group-strip[data-v-21d71ae8]{grid-column:1 / -1;padding-left:14px}.watch-date-strip[data-v-21d71ae8]::-webkit-scrollbar,.watch-group-strip[data-v-21d71ae8]::-webkit-scrollbar{display:none}.watch-date-chip[data-v-21d71ae8]{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-21d71ae8]{border-color:#2563eb70;background:#2563eb1a;color:#1d4ed8}.watch-date-chip em[data-v-21d71ae8]{font-style:normal;color:#94a3b8;font-size:10px}.watch-group-chip[data-v-21d71ae8]{height:26px;padding:0 8px;background:#f8fafce6;font-size:11px}.watch-inline-spin[data-v-21d71ae8]{grid-column:1 / -1;min-width:0}.diagnose-watch-list[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{border-color:#2563eb70;background:#2563eb14}.watch-stock-main[data-v-21d71ae8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.watch-stock-main strong[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.watch-empty[data-v-21d71ae8]{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-21d71ae8]{border-radius:14px}.search-toolbar[data-v-21d71ae8]{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-21d71ae8],.diagnose-date-picker[data-v-21d71ae8],.diagnose-submit-btn[data-v-21d71ae8]{min-width:0}.stock-search-input[data-v-21d71ae8]{width:100%}.diagnose-date-picker[data-v-21d71ae8]{width:144px}.diagnose-submit-btn[data-v-21d71ae8]{white-space:nowrap}.title[data-v-21d71ae8]{font-size:18px;font-weight:800;color:#0f172a}.health-overview-panel[data-v-21d71ae8]{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-21d71ae8]{display:grid;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:start;gap:10px;min-width:0}.overview-title-row[data-v-21d71ae8]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.overview-title-row span[data-v-21d71ae8]{color:#0f172a;font-size:13px;font-weight:900}.overview-title-row em[data-v-21d71ae8]{color:#64748b;font-size:11px;font-style:normal;font-weight:700}.stock-identity[data-v-21d71ae8]{min-width:0}.stock-title-row[data-v-21d71ae8]{display:flex;align-items:baseline;gap:8px;min-width:0}.mobile-head-metrics[data-v-21d71ae8],.mobile-watch-action[data-v-21d71ae8]{display:none}.stock-name[data-v-21d71ae8]{min-width:0;overflow:hidden;color:#0f172a;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stock-code[data-v-21d71ae8]{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-21d71ae8]{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:4px;color:#64748b;font-size:11px;font-weight:700}.overview-actions[data-v-21d71ae8]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.data-time[data-v-21d71ae8]{color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.metric-strip[data-v-21d71ae8]{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.metric-strip[data-v-21d71ae8]::-webkit-scrollbar{display:none}.metric-cell[data-v-21d71ae8]{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-21d71ae8]:first-child{padding-left:0}.metric-cell[data-v-21d71ae8]:last-child{border-right:0}.metric-cell em[data-v-21d71ae8]{display:inline;margin-right:6px;color:#64748b;font-size:14px;font-style:normal;font-weight:800}.metric-cell strong[data-v-21d71ae8]{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-21d71ae8]{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding-top:2px;scrollbar-width:none}.intel-summary-strip[data-v-21d71ae8]::-webkit-scrollbar{display:none}.intel-summary-chip[data-v-21d71ae8]{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-21d71ae8]{border-color:#2563eb6b;background:#2563eb1a}.intel-summary-chip em[data-v-21d71ae8]{flex:0 0 auto;color:#64748b;font-size:11px;font-style:normal;font-weight:900}.intel-summary-chip strong[data-v-21d71ae8]{min-width:0;overflow:hidden;color:#0f172a;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.intel-grid[data-v-21d71ae8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.intel-card[data-v-21d71ae8]{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-21d71ae8]:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6)}.intel-card-head[data-v-21d71ae8]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.intel-card-head span[data-v-21d71ae8]{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-21d71ae8]: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-21d71ae8]{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-21d71ae8]{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-21d71ae8]{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-21d71ae8]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.intel-mini-row span[data-v-21d71ae8]{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-21d71ae8]{color:#64748b;font-size:10px;font-style:normal;font-weight:800}.intel-mini-row strong[data-v-21d71ae8]{min-width:0;overflow:hidden;color:#0f172a;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.intel-table-panel[data-v-21d71ae8]{margin-top:8px;padding-top:7px;border-top:1px solid rgba(148,163,184,.16)}.intel-table-tabs[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{background:#2563eb1f;color:#1d4ed8}.intel-table-scroll[data-v-21d71ae8]{margin-top:7px;overflow-x:auto}.intel-data-table[data-v-21d71ae8]{width:100%;min-width:310px;border-collapse:collapse;table-layout:fixed}.intel-data-table th[data-v-21d71ae8],.intel-data-table td[data-v-21d71ae8]{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-21d71ae8]{color:#64748b;font-weight:900}.intel-data-table th[data-v-21d71ae8]:first-child,.intel-data-table td[data-v-21d71ae8]:first-child{width:32%;text-align:left}.intel-data-table tbody th[data-v-21d71ae8]{font-weight:900}.table-term-label[data-v-21d71ae8]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.intel-data-table span[data-v-21d71ae8]{display:inline-block;max-width:100%;overflow:hidden;color:#0f172a;font-weight:900;text-overflow:ellipsis;vertical-align:bottom}.intel-table-empty[data-v-21d71ae8]{text-align:center!important;color:#94a3b8!important;font-weight:800}.is-up[data-v-21d71ae8]{color:#dc2626!important}.is-down[data-v-21d71ae8]{color:#16a34a!important}.is-neutral[data-v-21d71ae8]{color:inherit}.margin-warm[data-v-21d71ae8]{color:#d97706!important}.margin-hot[data-v-21d71ae8]{color:#ea580c!important}.margin-cool[data-v-21d71ae8]{color:#2563eb!important}.tag-strip[data-v-21d71ae8]{display:flex;flex-wrap:wrap;gap:4px}.sector-tag[data-v-21d71ae8],.matched-tag[data-v-21d71ae8]{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-21d71ae8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sector-tag.muted[data-v-21d71ae8],.matched-tag.muted[data-v-21d71ae8]{border-color:#94a3b82e;background:#94a3b81a;color:#64748b}.health-workspace[data-v-21d71ae8]{--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-21d71ae8],.health-workspace.resizing[data-v-21d71ae8] *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.health-chart-card[data-v-21d71ae8],.health-summary-card[data-v-21d71ae8],.rule-panel-card[data-v-21d71ae8],.detail-panel-card[data-v-21d71ae8]{min-width:0;min-height:0;height:100%}.health-chart-card[data-v-21d71ae8]{height:auto}.panel-resize-handle[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8],.panel-resize-handle:focus-visible span[data-v-21d71ae8],.health-workspace.resizing .panel-resize-handle span[data-v-21d71ae8]{width:4px;background:#2563eb75}.rule-panel-card[data-v-21d71ae8],.detail-panel-card[data-v-21d71ae8]{height:var(--diagnose-workspace-height)}.compact-card[data-v-21d71ae8] .n-card__content{height:100%;padding:8px!important}.health-chart-card[data-v-21d71ae8] .n-card__content{height:auto}.summary-stack[data-v-21d71ae8]{display:flex;flex-direction:column;gap:12px}.summary-count-row[data-v-21d71ae8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.summary-count-row div[data-v-21d71ae8],.holder-line[data-v-21d71ae8]{padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#f8fafce0}.summary-count-row span[data-v-21d71ae8],.holder-line span[data-v-21d71ae8]{display:block;color:#64748b;font-size:11px;font-weight:700}.summary-count-row strong[data-v-21d71ae8],.holder-line strong[data-v-21d71ae8]{display:block;margin-top:4px;color:#0f172a;font-size:20px;font-weight:900}.matched-tags[data-v-21d71ae8]{display:flex;flex-wrap:wrap;gap:6px}.holder-line em[data-v-21d71ae8]{display:block;margin-top:3px;color:#94a3b8;font-size:11px;font-style:normal}.chart-wrap[data-v-21d71ae8]{min-height:0;overflow:visible}.chart-wrap.compact[data-v-21d71ae8]{min-height:360px}.chart-toggle-row[data-v-21d71ae8]{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-21d71ae8]{display:inline-flex;align-items:center;justify-content:center;width:16px;color:#334155;transition:transform .16s ease}.chart-toggle-arrow.open[data-v-21d71ae8]{transform:rotate(90deg)}.chart-toggle-title[data-v-21d71ae8]{font-size:12px;font-weight:700;color:#0f172a}.chart-toggle-sub[data-v-21d71ae8]{font-size:11px;color:#64748b}.candidate-list[data-v-21d71ae8]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(148,163,184,.45)}.candidate-title[data-v-21d71ae8]{margin-bottom:8px;font-size:12px;font-weight:700;color:#475569}.candidate-chips[data-v-21d71ae8]{display:flex;flex-wrap:wrap;gap:8px}.candidate-chip[data-v-21d71ae8]{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-21d71ae8]{font-size:15px;font-weight:700;color:#0f172a}.detail-title[data-v-21d71ae8]{font-size:14px;font-weight:800;color:#0f172a}.strategy-table[data-v-21d71ae8],.mobile-strategy-list[data-v-21d71ae8]{display:flex;flex-direction:column;gap:8px}.mobile-strategy-card[data-v-21d71ae8]{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-21d71ae8]{border-color:#2563eb80}.mobile-strategy-title[data-v-21d71ae8]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0f172a}.mobile-strategy-meta[data-v-21d71ae8]{margin-top:6px;font-size:12px;color:#334155}.mobile-strategy-reason[data-v-21d71ae8]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.45}.strategy-row[data-v-21d71ae8]{display:grid;grid-template-columns:160px 88px 64px 76px 1fr;gap:10px;align-items:center}.strategy-head[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{background:#f0fdf4b8}.strategy-body.miss[data-v-21d71ae8]{background:#f8fafceb}.strategy-body.active[data-v-21d71ae8]{border-color:#2563eb66;box-shadow:0 0 0 1px #2563eb2e inset}.rule-panel[data-v-21d71ae8],.detail-panel[data-v-21d71ae8]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;overflow:hidden}.detail-tab-row[data-v-21d71ae8]{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-21d71ae8]::-webkit-scrollbar{display:none}.detail-tab-row button[data-v-21d71ae8]{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-21d71ae8]{border-color:#2563eb70;background:#2563eb1a;color:#1d4ed8}.detail-tab-row span[data-v-21d71ae8]{font-size:11px;font-weight:950}.detail-tab-row em[data-v-21d71ae8]{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-21d71ae8]{min-height:0;overflow:hidden}.info-detail-panel[data-v-21d71ae8]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow-y:auto;padding-right:2px}.chart-detail-panel[data-v-21d71ae8]{overflow:hidden}.chart-detail-panel .info-detail-head[data-v-21d71ae8],.chart-detail-panel .mini-chart-card[data-v-21d71ae8]{flex:0 0 auto}.info-detail-head[data-v-21d71ae8]{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-21d71ae8]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.info-detail-head span[data-v-21d71ae8]{color:#1d4ed8;font-size:13px;font-weight:950}.info-detail-head em[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{margin:0;color:#64748b;font-size:12px;font-weight:750;line-height:1.45}.mini-chart-card[data-v-21d71ae8]{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-21d71ae8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mini-chart-title.sub[data-v-21d71ae8]{margin-top:3px}.mini-chart-title span[data-v-21d71ae8]{color:#0f172a;font-size:12px;font-weight:950}.mini-chart-title em[data-v-21d71ae8]{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-21d71ae8]{display:block;width:100%;height:108px;overflow:visible}.mini-chart-svg.compact[data-v-21d71ae8]{height:90px}.mini-chart-tooltip[data-v-21d71ae8]{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-21d71ae8]{color:#64748b;font-size:11px;font-weight:800;line-height:1.2}.mini-chart-tooltip strong[data-v-21d71ae8]{color:#0f172a;font-size:12px;font-weight:950;line-height:1.25;white-space:nowrap}.mini-chart-axis[data-v-21d71ae8]{stroke:#94a3b85c;stroke-width:1}.mini-bar-up[data-v-21d71ae8]{fill:#dc2626c2;cursor:help}.mini-bar-down[data-v-21d71ae8]{fill:#16a34ac2;cursor:help}.mini-bar-warm[data-v-21d71ae8]{fill:#d97706c7;cursor:help}.mini-bar-cool[data-v-21d71ae8]{fill:#2563ebb8;cursor:help}.mini-line-path[data-v-21d71ae8]{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.mini-line-hit[data-v-21d71ae8]{fill:transparent;stroke:transparent;cursor:help;pointer-events:all}.mini-line-hit[data-v-21d71ae8]:hover{fill:#2563eb2e;stroke:#2563ebb3;stroke-width:1.2}.mini-chart-date[data-v-21d71ae8]{fill:#94a3b8;font-size:9px;font-weight:800}.mini-chart-empty[data-v-21d71ae8]{display:flex;align-items:center;justify-content:center;min-height:74px;color:#94a3b8;font-size:11px;font-weight:800}.mini-chart-legend[data-v-21d71ae8]{display:flex;gap:10px;justify-content:flex-end;margin-top:-3px}.mini-chart-legend span[data-v-21d71ae8]{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:10px;font-weight:800}.mini-chart-legend i[data-v-21d71ae8]{width:7px;height:7px;border-radius:2px}.mini-chart-legend i.warm[data-v-21d71ae8]{background:#d97706c7}.mini-chart-legend i.cool[data-v-21d71ae8]{background:#2563ebb8}.info-metric-list[data-v-21d71ae8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.info-metric-list span[data-v-21d71ae8]{min-width:0;padding:8px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#f8fafcd1}.info-metric-list em[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{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-21d71ae8]{margin-top:0}.chart-detail-panel .detail-table-panel[data-v-21d71ae8]{flex:1 1 auto;display:flex;min-height:190px;flex-direction:column}.chart-detail-panel .intel-table-scroll[data-v-21d71ae8]{flex:1 1 auto;min-height:0;overflow:auto}.detail-table-title[data-v-21d71ae8]{margin-bottom:7px;color:#0f172a;font-size:12px;font-weight:950}.large-detail-table .intel-data-table th[data-v-21d71ae8],.large-detail-table .intel-data-table td[data-v-21d71ae8]{padding:7px;font-size:12px;line-height:1.28}.large-detail-table .intel-data-table span[data-v-21d71ae8]{font-size:12px}.rule-filter-row[data-v-21d71ae8]{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-21d71ae8]{display:flex;align-items:baseline;gap:8px;min-width:0}.rule-counts span[data-v-21d71ae8]{color:#0f172a;font-size:13px;font-weight:900}.rule-counts em[data-v-21d71ae8]{color:#64748b;font-size:12px;font-style:normal;font-weight:700}.rule-filter-buttons[data-v-21d71ae8]{display:flex;flex:0 0 auto;gap:6px}.strategy-table.compact[data-v-21d71ae8]{gap:6px;min-height:0;max-height:none;overflow-y:auto;padding-right:2px}.strategy-table.compact .strategy-row[data-v-21d71ae8]{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-21d71ae8]{padding:7px 8px;border-radius:8px;font-family:inherit;line-height:1.3}.strategy-table.compact .strategy-name[data-v-21d71ae8]{grid-column:1;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-state[data-v-21d71ae8]{grid-column:3;grid-row:1;justify-self:end;min-width:0}.strategy-pass-count[data-v-21d71ae8]{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-21d71ae8]{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-21d71ae8]{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-21d71ae8]{max-height:calc(100% - 34px);overflow-y:auto}.inline-rule-detail .check-row[data-v-21d71ae8]{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-21d71ae8],.inline-rule-detail .check-detail[data-v-21d71ae8]{font-size:11px}.rule-suggestion[data-v-21d71ae8]{margin-top:10px}.strategy-name[data-v-21d71ae8]{font-size:13px;font-weight:700;color:#0f172a}.reason-cell[data-v-21d71ae8]{font-size:12px;line-height:1.45;color:#475569}.check-list[data-v-21d71ae8]{display:flex;flex-direction:column;gap:8px}.check-row[data-v-21d71ae8]{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-21d71ae8]{min-width:0;overflow:hidden;font-size:12px;font-weight:700;color:#334155;text-overflow:ellipsis;white-space:nowrap}.check-pass[data-v-21d71ae8]{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-21d71ae8]{color:#166534;background:#22c55e24}.check-pass.fail[data-v-21d71ae8]{color:#b91c1c;background:#ef44441f}.check-detail[data-v-21d71ae8]{min-width:0;font-size:12px;line-height:1.5;color:#475569;overflow-wrap:anywhere}@media(max-width:860px){.diagnose-page[data-v-21d71ae8]{padding:10px}.health-overview-panel[data-v-21d71ae8],.health-workspace[data-v-21d71ae8],.dashboard-head[data-v-21d71ae8]{grid-template-columns:1fr}.intel-grid[data-v-21d71ae8]{display:flex;width:100%;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.intel-grid[data-v-21d71ae8]::-webkit-scrollbar{display:none}.intel-card[data-v-21d71ae8]{flex:0 0 158px;padding:7px 8px;border-radius:8px}.intel-card-head[data-v-21d71ae8]{gap:5px}.intel-card-head span[data-v-21d71ae8]{font-size:11px}.intel-card-head em[data-v-21d71ae8]{font-size:9px}.intel-headline[data-v-21d71ae8]{margin-top:4px;font-size:13px}.intel-card p[data-v-21d71ae8]{min-height:0;margin-top:3px;font-size:10px;line-height:1.25;-webkit-line-clamp:1}.intel-mini-row[data-v-21d71ae8]{flex-wrap:nowrap;gap:3px;margin-top:5px;overflow-x:auto;scrollbar-width:none}.intel-mini-row[data-v-21d71ae8]::-webkit-scrollbar{display:none}.intel-mini-row span[data-v-21d71ae8]{flex:0 0 auto;height:18px;padding:0 5px}.intel-mini-row em[data-v-21d71ae8],.intel-mini-row strong[data-v-21d71ae8]{font-size:9px}.health-workspace[data-v-21d71ae8]{height:auto;min-height:0;grid-template-columns:1fr;gap:8px}.rule-panel-card[data-v-21d71ae8],.detail-panel-card[data-v-21d71ae8]{height:auto}.panel-resize-handle[data-v-21d71ae8],.overview-actions[data-v-21d71ae8],.rule-filter-row[data-v-21d71ae8]{display:none}.health-overview-panel[data-v-21d71ae8]{align-items:flex-start}.metric-strip[data-v-21d71ae8]{flex-wrap:wrap;overflow:visible}.metric-cell.metric-close[data-v-21d71ae8],.metric-cell.metric-change[data-v-21d71ae8]{display:none}.metric-cell[data-v-21d71ae8]{padding:0 8px}.metric-cell[data-v-21d71ae8]:first-child{padding-left:0}.metric-cell em[data-v-21d71ae8]{margin-right:4px;font-size:10px;font-weight:700}.metric-cell strong[data-v-21d71ae8]{font-size:12px;font-weight:900}.rule-panel[data-v-21d71ae8]{display:flex;flex-direction:column;gap:6px;overflow:visible}.detail-panel[data-v-21d71ae8]{display:flex;flex-direction:column;overflow:visible}.detail-tab-content[data-v-21d71ae8],.info-detail-panel[data-v-21d71ae8]{overflow:visible}.info-metric-list[data-v-21d71ae8]{grid-template-columns:1fr}.strategy-table.compact[data-v-21d71ae8]{gap:4px;max-height:none;overflow:visible;padding-right:0}.strategy-table.compact .strategy-row[data-v-21d71ae8]{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-21d71ae8]: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-21d71ae8]:after{transform:rotate(225deg)}.strategy-table.compact .strategy-name[data-v-21d71ae8]{grid-column:auto;min-width:0;flex:1 1 auto;font-size:13px}.strategy-pass-count[data-v-21d71ae8],.strategy-table.compact .reason-cell[data-v-21d71ae8]{display:none}.strategy-state[data-v-21d71ae8]{display:inline-flex;flex:0 0 auto;grid-column:auto;justify-self:auto}.inline-rule-detail[data-v-21d71ae8]{max-height:none;margin:-1px 0 4px;padding:6px;overflow:visible}.inline-rule-detail .check-list[data-v-21d71ae8]{max-height:none;gap:4px;overflow:visible}.inline-rule-detail .check-row[data-v-21d71ae8]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 7px}.inline-rule-detail .check-name[data-v-21d71ae8]{grid-column:1;white-space:normal}.inline-rule-detail .check-pass[data-v-21d71ae8]{grid-column:2;justify-self:end}.inline-rule-detail .check-detail[data-v-21d71ae8]{grid-column:1 / -1}.stock-name[data-v-21d71ae8]{flex:0 1 auto;font-size:17px}.diagnose-watch-inline[data-v-21d71ae8]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.diagnose-watch-list[data-v-21d71ae8]{grid-template-columns:1fr;max-height:180px}.search-toolbar[data-v-21d71ae8]{grid-template-columns:minmax(86px,1fr) 126px 74px;width:100%;justify-content:stretch;gap:6px}.search-toolbar[data-v-21d71ae8] .n-input,.search-toolbar[data-v-21d71ae8] .n-button{height:30px;min-height:30px}.diagnose-date-picker[data-v-21d71ae8]{width:126px}.diagnose-submit-btn[data-v-21d71ae8]{width:74px;padding:0 6px;font-size:12px}.stock-title-row[data-v-21d71ae8]{align-items:baseline;gap:6px;width:100%}.stock-code[data-v-21d71ae8]{font-size:10px}.mobile-head-metrics[data-v-21d71ae8]{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:5px;white-space:nowrap}.mobile-head-metrics strong[data-v-21d71ae8]{color:#0f172a;font-size:16px;font-weight:950}.mobile-head-metrics em[data-v-21d71ae8]{font-size:12px;font-style:normal;font-weight:900}.mobile-watch-action[data-v-21d71ae8]{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-21d71ae8]{border-color:#94a3b847;background:#94a3b81f;color:#475569}.strategy-row[data-v-21d71ae8]{grid-template-columns:1fr}.strategy-table.compact .strategy-row[data-v-21d71ae8]{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.strategy-table.compact .strategy-name[data-v-21d71ae8]{grid-column:1}.strategy-state[data-v-21d71ae8]{grid-column:2;justify-self:end}.strategy-table.compact .reason-cell[data-v-21d71ae8]{grid-column:1;grid-row:2}.strategy-pass-count[data-v-21d71ae8]{grid-column:2;grid-row:2;justify-self:end}.check-row[data-v-21d71ae8]{grid-template-columns:1fr}.inline-rule-detail .check-row[data-v-21d71ae8]{grid-template-columns:minmax(0,1fr) auto}}.watchlist-page[data-v-3a93a6d3]{padding:14px}.watchlist-layout[data-v-3a93a6d3]{display:flex;align-items:flex-start;gap:12px}.watchlist-left[data-v-3a93a6d3]{flex:none;min-width:0}.resizer[data-v-3a93a6d3]{flex:none;width:6px;cursor:col-resize;align-self:stretch;border-radius:3px;transition:background .15s}.resizer[data-v-3a93a6d3]:hover,.resizer[data-v-3a93a6d3]:active{background:#2563eb40}.watchlist-right[data-v-3a93a6d3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}@media(max-width:1279px){.watchlist-layout[data-v-3a93a6d3]{flex-direction:column}.watchlist-left[data-v-3a93a6d3],.watchlist-right[data-v-3a93a6d3]{width:100%!important}.resizer[data-v-3a93a6d3]{display:none}}.list-toolbar[data-v-3a93a6d3]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.watch-date-strip[data-v-3a93a6d3]{flex:1 0 100%;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.watch-date-strip[data-v-3a93a6d3]::-webkit-scrollbar{display:none}.watch-group-strip[data-v-3a93a6d3]{flex:1 0 100%;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.watch-group-strip[data-v-3a93a6d3]::-webkit-scrollbar{display:none}.watch-date-chip[data-v-3a93a6d3],.watch-group-chip[data-v-3a93a6d3]{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-group-chip[data-v-3a93a6d3]{height:26px;padding:0 8px;border-radius:8px;font-size:12px;background:#f8fafce6}.watch-date-chip.active[data-v-3a93a6d3],.watch-group-chip.active[data-v-3a93a6d3]{border-color:#2563eb70;background:#2563eb1a;color:#1d4ed8}.watch-date-chip em[data-v-3a93a6d3],.watch-group-chip em[data-v-3a93a6d3]{color:#94a3b8;font-size:10px;font-style:normal}.group-add-chip[data-v-3a93a6d3]{border-style:dashed;color:#1d4ed8}.group-delete[data-v-3a93a6d3]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:2px;border-radius:999px;color:#94a3b8;font-size:12px;font-style:normal;line-height:1}.group-delete[data-v-3a93a6d3]:hover{background:#ef44441f;color:#b91c1c}.group-move-row[data-v-3a93a6d3]{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:700}.active-watch-label[data-v-3a93a6d3]{display:inline-flex;align-items:center;height:28px;padding:0 8px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:12px;font-weight:800}html[data-theme=dark] .watchlist-page .watch-date-chip,html[data-theme=dark] .watchlist-page .watch-group-chip{border-color:#94a3b83d;background:#0f172ac2;color:#cbd5e1}html[data-theme=dark] .watchlist-page .watch-date-chip.active,html[data-theme=dark] .watchlist-page .watch-group-chip.active{border-color:#93c5fd75;background:#3b82f638;color:#93c5fd}html[data-theme=dark] .watchlist-page .watch-date-chip em,html[data-theme=dark] .watchlist-page .watch-group-chip em,html[data-theme=dark] .watchlist-page .group-delete{color:#94a3b8}html[data-theme=dark] .watchlist-page .group-add-chip{color:#93c5fd}html[data-theme=dark] .watchlist-page .group-delete:hover{background:#f8717129;color:#fca5a5}html[data-theme=dark] .watchlist-page .group-move-row{color:#cbd5e1}html[data-theme=dark] .watchlist-page .active-watch-label,html[data-theme=dark] .watchlist-page .count-badge{background:#94a3b829;color:#cbd5e1}html[data-theme=dark] .watchlist-page .list-toolbar .n-button{--n-color: rgba(30, 41, 59, .88) !important;--n-color-hover: rgba(51, 65, 85, .96) !important;--n-color-pressed: rgba(15, 23, 42, .96) !important;--n-color-focus: rgba(51, 65, 85, .96) !important;--n-border: 1px solid rgba(148, 163, 184, .28) !important;--n-border-hover: 1px solid rgba(147, 197, 253, .44) !important;--n-border-pressed: 1px solid rgba(96, 165, 250, .52) !important;--n-border-focus: 1px solid rgba(147, 197, 253, .44) !important;--n-text-color: #dbeafe !important;--n-text-color-hover: #f8fafc !important;--n-text-color-pressed: #f8fafc !important;--n-text-color-focus: #f8fafc !important;background:#1e293be0!important;color:#dbeafe!important}html[data-theme=dark] .watchlist-page .list-toolbar .n-button.n-button--primary-type{--n-color: rgba(37, 99, 235, .88) !important;--n-color-hover: rgba(59, 130, 246, .98) !important;--n-color-pressed: rgba(29, 78, 216, .98) !important;--n-color-focus: rgba(59, 130, 246, .98) !important;--n-border: 1px solid rgba(96, 165, 250, .34) !important;--n-border-hover: 1px solid rgba(147, 197, 253, .5) !important;--n-border-pressed: 1px solid rgba(147, 197, 253, .44) !important;--n-border-focus: 1px solid rgba(147, 197, 253, .5) !important;--n-text-color: #eff6ff !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-text-color-focus: #ffffff !important;background:#2563ebe0!important;color:#eff6ff!important}html[data-theme=dark] .watchlist-page .list-toolbar .n-button .n-button__content{color:inherit!important}html[data-theme=dark] .watchlist-page .list-toolbar .n-button.n-button--disabled{opacity:.48}html[data-theme=dark] .watchlist-page .cell-code,html[data-theme=dark] .watchlist-page .focus-title{color:#f8fafc}html[data-theme=dark] .watchlist-page .cell-name,html[data-theme=dark] .watchlist-page .meta-line,html[data-theme=dark] .watchlist-page .pct-flat{color:#cbd5e1}html[data-theme=dark] .watchlist-page .long-term-chip{background:#fbbf242e;color:#fcd34d}html[data-theme=dark] .watchlist-page .transfer-long-term-btn{border-color:#93c5fd4d;background:#3b82f629;color:#bfdbfe}html[data-theme=dark] .watchlist-page .transfer-long-term-btn:hover{border-color:#93c5fd7a;background:#3b82f63d;color:#eff6ff}html[data-theme=dark] .watchlist-page .transfer-long-term-btn.is-done,html[data-theme=dark] .watchlist-page .transfer-long-term-btn:disabled{border-color:#94a3b838;background:#64748b24;color:#94a3b8}html[data-theme=dark] .watchlist-page .watch-toggle-btn{border-color:#f8717142;background:#7f1d1d2e;color:#fca5a5}html[data-theme=dark] .watchlist-page .watch-toggle-btn:hover{border-color:#f871716b;background:#7f1d1d47;color:#fecaca}html[data-theme=dark] .watchlist-page .row-group-chip{border-color:#fbbf243d;background:#fbbf2421;color:#fde68a}html[data-theme=dark] .watchlist-page .row-group-chip:hover{border-color:#fbbf2461;background:#fbbf2433}.card-title-inline[data-v-3a93a6d3]{display:inline-flex;align-items:center;gap:10px}.count-badge[data-v-3a93a6d3]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:12px;font-weight:700}[data-v-3a93a6d3] .cell-code-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}[data-v-3a93a6d3] .cell-code-main{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0}[data-v-3a93a6d3] .cell-action-row{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}[data-v-3a93a6d3] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap}[data-v-3a93a6d3] .long-term-chip{display:flex;width:fit-content;align-items:center;height:17px;padding:0 7px;border-radius:999px;background:#f59e0b29;color:#b45309;font-size:10px;font-weight:800;line-height:17px;white-space:nowrap}[data-v-3a93a6d3] .transfer-long-term-btn{display:inline-flex;align-items:center;justify-content:center;height:19px;padding:0 5px;border:1px solid rgba(37,99,235,.18);border-radius:6px;background:#2563eb12;color:#1d4ed8;font-size:10px;font-weight:800;line-height:17px;white-space:nowrap;cursor:pointer}[data-v-3a93a6d3] .transfer-long-term-btn:hover{border-color:#2563eb57;background:#2563eb1f;color:#1e40af}[data-v-3a93a6d3] .transfer-long-term-btn.is-done,[data-v-3a93a6d3] .transfer-long-term-btn:disabled{border-color:#94a3b838;background:#64748b14;color:#94a3b8;cursor:default}[data-v-3a93a6d3] .watch-toggle-btn{width:fit-content;height:20px;border:1px solid rgba(239,68,68,.18);border-radius:6px;padding:0 6px;line-height:18px;text-align:center;background:#ef44440f;color:#b91c1c;font-size:10px;font-weight:800;cursor:pointer;opacity:1;transition:color .16s ease,background .16s ease,border-color .16s ease}[data-v-3a93a6d3] .watch-toggle-btn:hover{color:#b91c1c;border-color:#ef444457;background:#ef44441a}[data-v-3a93a6d3] .row-group-chip{display:inline-flex;align-items:center;justify-content:center;max-width:62px;height:20px;padding:0 6px;border:1px solid rgba(245,158,11,.2);border-radius:6px;background:#f59e0b14;color:#b45309;font-size:10px;font-weight:800;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}[data-v-3a93a6d3] .row-group-chip:hover{border-color:#f59e0b5c;background:#f59e0b24}[data-v-3a93a6d3] .cell-name{font-size:11px;color:#64748b;max-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-3a93a6d3] .cell-name-main{display:inline-flex;align-items:center;gap:5px;max-width:100%}[data-v-3a93a6d3] .date-nowrap{display:inline-block;line-height:1;white-space:nowrap}[data-v-3a93a6d3] .performance-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1}[data-v-3a93a6d3] .watch-days-mini{color:#94a3b8;font-size:10px;white-space:nowrap}html[data-theme=dark] .watchlist-page .watch-days-mini{color:#94a3b8}.strategy-chip[data-v-3a93a6d3]{display:inline-flex;align-items:center;height:22px;max-width:72px;padding:0 7px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-stack[data-v-3a93a6d3]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}[data-v-3a93a6d3] .n-data-table-tr.is-active-row>td{background:#2563eb1f}.focus-title[data-v-3a93a6d3]{font-size:16px;font-weight:800;color:#0f172a}.meta-line[data-v-3a93a6d3]{font-size:12px;color:#475569}.pct-up[data-v-3a93a6d3]{color:#dc2626;font-weight:700}.pct-down[data-v-3a93a6d3]{color:#16a34a;font-weight:700}.pct-flat[data-v-3a93a6d3]{color:#64748b;font-weight:700}.pct-nowrap[data-v-3a93a6d3]{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.cases-page[data-v-eb38ea15]{padding:14px}.card-title-inline[data-v-eb38ea15]{display:inline-flex;align-items:center;gap:10px}.count-badge[data-v-eb38ea15]{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-eb38ea15]{border-radius:14px}.summary-label[data-v-eb38ea15]{font-size:12px;color:#64748b}.summary-value[data-v-eb38ea15]{margin-top:8px;font-size:24px;font-weight:800;color:#0f172a}.summary-unit[data-v-eb38ea15]{margin-left:2px;font-size:14px;color:#64748b}[data-v-eb38ea15] .cell-code-wrap{display:flex;flex-direction:column;gap:2px}[data-v-eb38ea15] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:#0f172a}[data-v-eb38ea15] .cell-name{font-size:11px;color:#64748b}[data-v-eb38ea15] .n-data-table-table{table-layout:fixed}.reason-cell[data-v-eb38ea15]{font-size:12px;color:#334155;line-height:1.5}.strategy-stack[data-v-eb38ea15]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.strategy-chip[data-v-eb38ea15]{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-eb38ea15]{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-eb38ea15]{background:#3b82f61f;color:#1d4ed8}.status-chip.is-entered[data-v-eb38ea15]{background:#0ea5e91f;color:#0369a1}.status-chip.is-exited[data-v-eb38ea15],.status-chip.is-reviewed[data-v-eb38ea15]{background:#22c55e1f;color:#15803d}.status-chip.is-discarded[data-v-eb38ea15]{background:#ef44441f;color:#b91c1c}.row-action-link[data-v-eb38ea15]{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-eb38ea15]:hover{color:#1d4ed8}[data-v-eb38ea15] .n-data-table-tr:hover .row-action-link{opacity:1}.pct-up[data-v-eb38ea15]{color:#dc2626;font-weight:700}.pct-down[data-v-eb38ea15]{color:#16a34a;font-weight:700}.pct-flat[data-v-eb38ea15]{color:#64748b;font-weight:700}.case-detail-page[data-v-22c7ed1f]{padding:14px}.case-title[data-v-22c7ed1f]{font-size:18px;font-weight:800;color:#0f172a}.case-sub[data-v-22c7ed1f]{margin-top:4px;font-size:12px;color:#64748b}.chart-wrap[data-v-22c7ed1f]{min-height:440px}.note-list[data-v-22c7ed1f]{display:flex;flex-direction:column;gap:10px}.note-row[data-v-22c7ed1f]{padding:12px;border-radius:12px;background:#0f172a0a}.note-head[data-v-22c7ed1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;color:#334155}.note-content[data-v-22c7ed1f]{white-space:pre-wrap;font-size:12px;line-height:1.65;color:#334155}.mini-btn[data-v-22c7ed1f]{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-22c7ed1f]{background:#ef44441f;color:#b91c1c}.context-line[data-v-22c7ed1f]{font-size:12px;color:#475569}.metric-card[data-v-22c7ed1f]{padding:12px;border-radius:12px;background:#2563eb0f}.metric-label[data-v-22c7ed1f]{font-size:12px;color:#64748b}.metric-value[data-v-22c7ed1f]{margin-top:8px;font-size:22px;font-weight:800;color:#0f172a}.metric-unit[data-v-22c7ed1f]{margin-left:2px;font-size:12px;color:#64748b}.pct-up[data-v-22c7ed1f]{color:#dc2626;font-weight:700}.pct-down[data-v-22c7ed1f]{color:#16a34a;font-weight:700}.pct-flat[data-v-22c7ed1f]{color:#64748b;font-weight:700}.review-page[data-v-9c66485c]{height:100%;padding:14px;min-width:0}.hero-card[data-v-9c66485c]{border-radius:14px}[data-v-9c66485c] .hero-card>.n-card__content{padding-top:6px;padding-bottom:6px}.hero-header[data-v-9c66485c]{display:flex;align-items:center;justify-content:space-between}.hero-title[data-v-9c66485c]{font-size:18px;font-weight:800}.hero-actions[data-v-9c66485c]{display:flex;gap:8px;align-items:center}.import-hint[data-v-9c66485c]{margin:0;font-size:12px;color:#64748b;line-height:1.4}.main-split[data-v-9c66485c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;transition:grid-template-columns .22s ease}.main-split.is-collapsed[data-v-9c66485c]{grid-template-columns:120px 1fr}.left-panel[data-v-9c66485c]{min-width:0}.left-header[data-v-9c66485c]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.select-btn[data-v-9c66485c]{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-9c66485c]:hover{border-color:#3b82f6;color:#3b82f6}.select-btn-active[data-v-9c66485c]{border-color:#3b82f6;background:#3b82f614;color:#3b82f6}.collapse-btn[data-v-9c66485c]{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-9c66485c]:hover{background:#2563eb3d}.left-card[data-v-9c66485c],.right-card[data-v-9c66485c]{border-radius:12px}.mini-list[data-v-9c66485c]{display:flex;flex-direction:column;gap:4px}.mini-item[data-v-9c66485c]{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-9c66485c]:hover{background:#2563eb14}.mini-item.is-active[data-v-9c66485c]{background:#2563eb1f;color:#1e40af}@media(max-width:1100px){.main-split[data-v-9c66485c],.main-split.is-collapsed[data-v-9c66485c]{grid-template-columns:1fr}.collapse-btn[data-v-9c66485c]{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-9c66485c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.collapsed-chart[data-v-9c66485c]{min-width:0}.detail-chart[data-v-9c66485c]{min-width:0;margin-bottom:16px}.collapsed-form[data-v-9c66485c]{min-width:0}.review-form-inner[data-v-9c66485c]{display:flex;flex-direction:column;gap:8px}.batch-toolbar[data-v-9c66485c]{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-9c66485c]{font-size:12px;color:#ef4444;font-weight:500;flex:1}.review-stoploss-motto[data-v-9c66485c]{font-size:11px;color:#dc2626;font-weight:500;letter-spacing:.01em}.review-note-label[data-v-9c66485c]{display:flex;flex-direction:column;gap:3px}.review-note-hint[data-v-9c66485c]{font-size:11px;color:#94a3b8;font-weight:400;line-height:1.5}.create-row[data-v-9c66485c]{display:flex;gap:8px}.create-tx-table[data-v-9c66485c]{border:1px solid rgba(148,163,184,.18);border-radius:8px;overflow:hidden}.export-zone[data-v-9c66485c]{display:flex;gap:8px;margin-top:12px}.delete-zone[data-v-9c66485c]{display:flex;justify-content:center;padding-top:4px}.delete-link[data-v-9c66485c]{font-size:11px;color:#94a3b8;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.delete-link[data-v-9c66485c]:hover{color:#ef4444}.score-card[data-v-9c66485c]{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-9c66485c]{border-color:#60a5fa38;background:#2563eb14}.score-total[data-v-9c66485c]{font-size:36px;font-weight:800;color:#2563eb;line-height:1;margin-bottom:14px}.score-total-max[data-v-9c66485c]{font-size:14px;font-weight:400;color:#94a3b8;margin-left:2px}.score-items[data-v-9c66485c]{display:flex;flex-direction:column;gap:8px}.score-row[data-v-9c66485c]{display:flex;align-items:center;gap:8px;font-size:12px}.score-label[data-v-9c66485c]{width:52px;flex-shrink:0;color:#475569;font-weight:600}html[data-theme=dark] .score-label[data-v-9c66485c]{color:#94a3b8}.score-stars[data-v-9c66485c]{display:flex;gap:1px;flex-shrink:0}.star-on[data-v-9c66485c]{color:#f59e0b;font-size:13px}.star-off[data-v-9c66485c]{color:#e2e8f0;font-size:13px}html[data-theme=dark] .star-off[data-v-9c66485c]{color:#334155}.score-comment[data-v-9c66485c]{color:#64748b;font-size:11px}html[data-theme=dark] .score-comment[data-v-9c66485c]{color:#64748b}[data-v-9c66485c] .cell-code-wrap{display:flex;flex-direction:column;gap:1px}[data-v-9c66485c] .cell-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:12px}[data-v-9c66485c] .cell-name{font-size:11px;opacity:.72}[data-v-9c66485c] .cell-plain{font-size:12px}[data-v-9c66485c] .tx-count-cell{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600}[data-v-9c66485c] .tx-count-buy{color:#ef4444}[data-v-9c66485c] .tx-count-sep{color:#94a3b8;font-weight:400}[data-v-9c66485c] .tx-count-sell{color:#22c55e}[data-v-9c66485c] .n-data-table .n-data-table-td{padding-top:7px;padding-bottom:7px}[data-v-9c66485c] .n-data-table .n-data-table-expand-trigger{width:22px;height:22px}.pct[data-v-9c66485c]{font-weight:700}.pct.up[data-v-9c66485c]{color:#ef4444}.pct.down[data-v-9c66485c]{color:#22c55e}[data-v-9c66485c] .n-data-table-tr.is-active-row>td{background:#2563eb1f}[data-v-9c66485c] .n-data-table-tr.row-open>td{background:#22c55e0f}[data-v-9c66485c] .n-data-table-tr.row-open.is-active-row>td{background:#2563eb1f}[data-v-9c66485c] .n-data-table-tr.row-closed.is-active-row>td{background:#2563eb1f}.badge-open[data-v-9c66485c]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#eab3081f;color:#b45309}.badge-closed[data-v-9c66485c]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#22c55e1f;color:#15803d}.entry-check-block[data-v-9c66485c]{background:#f8fafce6;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 12px}.entry-check-title[data-v-9c66485c]{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-9c66485c]{font-weight:400;font-size:11px;color:#94a3b8;text-transform:none;letter-spacing:0}.entry-check-badges[data-v-9c66485c]{display:flex;flex-wrap:wrap;gap:6px}.entry-badge[data-v-9c66485c]{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-9c66485c]{background:#22c55e1a;color:#15803d}.entry-badge-miss[data-v-9c66485c]{background:#94a3b81a;color:#94a3b8}.entry-check-loading[data-v-9c66485c],.entry-check-empty[data-v-9c66485c]{font-size:12px;color:#94a3b8}.overall-stats[data-v-9c66485c]{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-9c66485c]{background:#0f172ad1;border-color:#94a3b833}html[data-chart-theme=tdx] .overall-stats[data-v-9c66485c]{background:#050505;border-color:#b4b4b447;box-shadow:none}.stat-item[data-v-9c66485c]{display:flex;flex-direction:column;align-items:center;padding:0 12px;min-width:52px}.stat-val[data-v-9c66485c]{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-9c66485c]{color:#f1f5f9}.stat-val.stat-up[data-v-9c66485c]{color:#dc2626}.stat-val.stat-down[data-v-9c66485c]{color:#16a34a}html[data-theme=dark] .stat-val.stat-up[data-v-9c66485c]{color:#f87171}html[data-theme=dark] .stat-val.stat-down[data-v-9c66485c]{color:#4ade80}html[data-chart-theme=tdx] .stat-val[data-v-9c66485c]{color:#f2f2f2}html[data-chart-theme=tdx] .stat-val.stat-up[data-v-9c66485c]{color:#f33}html[data-chart-theme=tdx] .stat-val.stat-down[data-v-9c66485c]{color:#0c6}.stat-lbl[data-v-9c66485c]{font-size:10px;color:#94a3b8;font-weight:500;letter-spacing:.03em;margin-top:1px}html[data-theme=dark] .stat-lbl[data-v-9c66485c]{color:#a8b3c4}html[data-chart-theme=tdx] .stat-lbl[data-v-9c66485c]{color:#b8c0cc}.stat-divider[data-v-9c66485c]{width:1px;height:28px;background:#94a3b833;margin:0 4px;flex-shrink:0}html[data-theme=dark] .stat-divider[data-v-9c66485c]{background:#94a3b842}html[data-chart-theme=tdx] .stat-divider[data-v-9c66485c]{background:#b4b4b44d}.ai-analyzing[data-v-9c66485c]{display:flex;gap:4px;padding:8px 4px}.ai-dot[data-v-9c66485c]{font-size:10px;color:#94a3b8;animation:ai-blink-9c66485c 1.2s infinite}.ai-dot[data-v-9c66485c]:nth-child(2){animation-delay:.2s}.ai-dot[data-v-9c66485c]:nth-child(3){animation-delay:.4s}@keyframes ai-blink-9c66485c{0%,80%,to{opacity:.2}40%{opacity:1}}.ai-sections[data-v-9c66485c]{display:flex;flex-direction:column;gap:8px}.ai-section-card[data-v-9c66485c]{background:#f8fafce6;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 14px}html[data-theme=dark]{background:#0f172a80;border-color:#94a3b81f}.ai-section-title[data-v-9c66485c]{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.ai-section-content[data-v-9c66485c]{font-size:13px;line-height:1.75;color:#1e293b}html[data-theme=dark]{color:#e2e8f0}.ai-analysis-block[data-v-9c66485c]{background:#2563eb0a;border:1px solid rgba(37,99,235,.12);border-radius:10px;padding:12px 14px}html[data-theme=dark]{background:#60a5fa0d;border-color:#60a5fa1f}.ai-analysis-title[data-v-9c66485c]{font-size:11px;font-weight:700;color:#2563eb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}html[data-theme=dark]{color:#60a5fa}.ai-analysis-body[data-v-9c66485c]{font-size:13px;line-height:1.75;color:#334155}html[data-theme=dark]{color:#cbd5e1}.ai-analysis-body[data-v-9c66485c] p{margin:0 0 8px}.ai-analysis-body[data-v-9c66485c] p:last-child{margin-bottom:0}.ai-analysis-body[data-v-9c66485c] strong{font-weight:700;color:#1e293b}html[data-theme=dark]{color:#f1f5f9}.ai-analysis-body[data-v-9c66485c] ul,.ai-analysis-body[data-v-9c66485c] ol{padding-left:18px;margin:4px 0 8px}.ai-analysis-body[data-v-9c66485c] li{margin-bottom:3px}.ai-analysis-body[data-v-9c66485c] h1,.ai-analysis-body[data-v-9c66485c] h2,.ai-analysis-body[data-v-9c66485c] h3{font-size:13px;font-weight:700;margin:10px 0 4px}.profile-page[data-v-2ab7c605]{padding:14px;display:flex;flex-direction:column;gap:12px}.actions[data-v-2ab7c605]{display:flex;justify-content:flex-end}.member-card[data-v-2ab7c605]{border-radius:12px}.member-row[data-v-2ab7c605]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.member-title[data-v-2ab7c605]{font-size:16px;font-weight:700;color:#0f172a}.member-sub[data-v-2ab7c605]{margin-top:2px;color:#64748b;font-size:12px}.member-meta[data-v-2ab7c605]{margin-top:6px;color:#1d4ed8;font-size:13px;font-weight:600}.quick-actions[data-v-2ab7c605]{margin-top:10px;display:flex;gap:8px}@media(max-width:768px){.member-row[data-v-2ab7c605]{flex-direction:column}}.replay-wrap[data-v-81007663]{display:flex;flex-direction:column;width:100%;min-height:0}.replay-chart-toolbar[data-v-81007663]{flex:0 0 auto;display:flex;align-items:center;padding:6px 8px 4px;pointer-events:auto}.replay-wrap.has-toolbar .replay-canvas[data-v-81007663],.replay-wrap.has-explicit-height .replay-canvas[data-v-81007663]{flex:1 1 auto;min-height:0;height:auto}.replay-canvas[data-v-81007663]{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-81007663]{position:absolute;top:0;right:0;bottom:0;left:0}.minute-chart-state[data-v-81007663]{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-81007663]{width:24px;height:24px;border:2px solid rgba(100,116,139,.24);border-top-color:#2563eb;border-radius:50%;animation:minute-chart-spin-81007663 .72s linear infinite}.minute-chart-error[data-v-81007663]{background:#f8fafcd1}@keyframes minute-chart-spin-81007663{to{transform:rotate(360deg)}}.pane-resize-layer[data-v-81007663]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.pane-resize-hit[data-v-81007663]{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-81007663]:after,.pane-resize-guide[data-v-81007663]{content:"";position:absolute;left:0;right:0;height:1px;background:transparent}.pane-resize-hit[data-v-81007663]:after{top:6px}.pane-resize-hit[data-v-81007663]:hover:after,.pane-resize-guide[data-v-81007663]{background:#2563eb6b}.pane-resize-guide[data-v-81007663]{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-f6337979]{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-f6337979],.ob-row[data-v-f6337979]{display:grid;grid-template-columns:42px 1fr 52px;gap:4px;align-items:center}.ob-head[data-v-f6337979]{color:#888;font-size:11px;margin-bottom:4px}.ob-row.sell[data-v-f6337979]{color:#e83333}.ob-row.buy[data-v-f6337979]{color:#00a800}.ob-mid[data-v-f6337979]{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-f6337979]{font-size:15px;font-weight:600}.ob-mid-pct[data-v-f6337979]{font-size:11px;opacity:.9}.ob-empty[data-v-f6337979]{color:#888;text-align:center;margin-top:24px}@media(max-width:768px){.order-book[data-v-f6337979]{padding:6px 5px;font-size:11px;line-height:1.22;background:#f8fafcb8}.ob-head[data-v-f6337979],.ob-row[data-v-f6337979]{grid-template-columns:22px 30px minmax(0,1fr);gap:2px}.ob-head[data-v-f6337979]{margin-bottom:3px;font-size:10px}.ob-row[data-v-f6337979]{min-height:19px;font-variant-numeric:tabular-nums}.ob-row span[data-v-f6337979]:nth-child(2),.ob-row span[data-v-f6337979]:nth-child(3){overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ob-row.sell[data-v-f6337979]{background:#f871710e}.ob-row.buy[data-v-f6337979]{background:#22c55e0e}.ob-mid[data-v-f6337979]{margin:5px 0;padding:4px 2px;border-radius:3px}.ob-mid-price[data-v-f6337979]{font-size:13px;line-height:1.05}.ob-mid-pct[data-v-f6337979]{font-size:10px}.ob-empty[data-v-f6337979]{margin-top:14px;font-size:10px}}html[data-theme=dark]{background:#020617eb;border-left-color:#94a3b83d;color:#cbd5e1}html[data-theme=dark]{color:#f87171;background:#7f1d1d2e}html[data-theme=dark]{color:#4ade80;background:#14532d2e}html[data-theme=dark]{background:#f9731629;border:1px solid rgba(249,115,22,.26)}html[data-theme=dark]{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-f0b56954]{--training-sidebar-width: 136px;--simulation-order-dock-left: 136px;display:flex;height:100%;min-height:0;overflow:hidden}.sidebar[data-v-f0b56954]{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-f0b56954]{font-size:12px;font-weight:700;color:#94a3b8;padding:0 16px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.scope-select[data-v-f0b56954]{padding:0 10px 16px}.sidebar-actions[data-v-f0b56954]{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-f0b56954]{display:grid;gap:10px}.training-settings-section[data-v-f0b56954]{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-f0b56954]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.inline-setting-head[data-v-f0b56954]{align-items:center}.inline-mode-select[data-v-f0b56954]{width:132px;flex:0 0 132px}.sample-range-compact[data-v-f0b56954]{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-f0b56954]{grid-template-columns:auto minmax(112px,160px);justify-content:start}.sample-scope-select[data-v-f0b56954],.sample-month-picker[data-v-f0b56954]{min-width:0}.sample-month-picker[data-v-f0b56954]{width:100%}.training-filter-grid[data-v-f0b56954]{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-f0b56954],.training-cap-type-select[data-v-f0b56954],.training-cap-input[data-v-f0b56954]{min-width:0}.training-settings-section-head strong[data-v-f0b56954]{color:#0f172a;font-size:14px}.training-settings-section-head span[data-v-f0b56954],.settings-hint[data-v-f0b56954]{color:#64748b;font-size:12px}.settings-grid[data-v-f0b56954]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-field[data-v-f0b56954]{display:grid;gap:6px;min-width:0}.settings-field>span[data-v-f0b56954]{color:#64748b;font-size:12px;font-weight:700}.settings-toggle-row[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-toggle-row>div[data-v-f0b56954]{display:grid;gap:3px;min-width:0}.settings-toggle-row strong[data-v-f0b56954]{color:#0f172a;font-size:13px}.settings-toggle-row span[data-v-f0b56954]{color:#64748b;font-size:12px}.training-settings-actions[data-v-f0b56954]{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-f0b56954]{flex:1;display:flex;flex-direction:column;gap:2px}.mode-list[data-v-f0b56954]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.mode-item[data-v-f0b56954]{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-f0b56954]: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-f0b56954]{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-f0b56954]{opacity:.55;cursor:not-allowed}.sidebar-title-secondary[data-v-f0b56954]{margin-top:4px;margin-bottom:8px}.sidebar-designated-hint[data-v-f0b56954]{padding:0 16px 12px;line-height:1.45}.strat-item[data-v-f0b56954]{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-f0b56954]:hover{background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#1e293b;transform:translate(3px);box-shadow:0 8px 18px #2563eb14}.strat-item.active[data-v-f0b56954]{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-f0b56954]:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-radius:999px;background:#2563eb;transform:translateY(-50%)}.sidebar-bottom[data-v-f0b56954]{padding:12px 16px 22px;border-top:1px solid var(--n-border-color, #e2e8f0)}.sidebar-link[data-v-f0b56954]{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-f0b56954]:hover{color:#2563eb;background:#eff6ff}.main-area[data-v-f0b56954]{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-f0b56954]{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow-y:auto;display:flex;flex-direction:column}.training-home[data-v-f0b56954]{display:grid;gap:10px;min-height:auto;padding:10px;background:#f8fafc;box-sizing:border-box}.training-home-hero[data-v-f0b56954]{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-f0b56954]{min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.training-home-kicker[data-v-f0b56954]{color:#2563eb;font-size:12px;font-weight:800}.training-home-hero h1[data-v-f0b56954]{margin:0;color:#0f172a;font-size:19px;line-height:1.25}.training-home-hero p[data-v-f0b56954]{margin:0;max-width:760px;color:#64748b;font-size:12px;line-height:1.35}.training-home-actions[data-v-f0b56954]{display:flex;gap:8px;flex-shrink:0;align-items:center}.training-home-grid[data-v-f0b56954]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:10px;align-items:start}.designated-setup-form[data-v-f0b56954]{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-f0b56954]{width:min(100%,560px);margin:6px auto 16px}.training-settings-section-designated .training-settings-section-head strong[data-v-f0b56954]{color:#312e81}.training-home .training-settings-section-designated[data-v-f0b56954]{padding-top:10px}.designated-setup-field[data-v-f0b56954]{display:grid;gap:7px;min-width:0}.designated-setup-label[data-v-f0b56954]{color:#312e81;font-size:13px;font-weight:800;letter-spacing:.02em}.designated-stock-input[data-v-f0b56954],.designated-date-picker[data-v-f0b56954]{min-width:0;width:100%}.designated-date-picker[data-v-f0b56954]{display:block}.designated-setup-field[data-v-f0b56954] .n-input,.designated-setup-field[data-v-f0b56954] .n-date-picker .n-input{--n-height: 40px !important;--n-font-size: 14px !important;background:#fff!important}.designated-setup-field[data-v-f0b56954] .n-input .n-input__border,.designated-setup-field[data-v-f0b56954] .n-input .n-input__state-border{border-width:1.5px!important;border-color:#6366f16b!important}.designated-setup-field[data-v-f0b56954] .n-input:hover .n-input__state-border{border-color:#4f46e59e!important}.designated-setup-field[data-v-f0b56954] .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-f0b56954] .n-input .n-input__input-el{font-size:14px;font-weight:600;color:#0f172a}.designated-setup-field[data-v-f0b56954] .n-input .n-input__placeholder{color:#94a3b8;font-weight:500}.designated-setup-field[data-v-f0b56954] .n-input .n-input__suffix,.designated-setup-field[data-v-f0b56954] .n-input .n-input__prefix{color:#6366f1}.training-layout.is-dark .designated-setup-form[data-v-f0b56954],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-f0b56954],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-f0b56954],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-f0b56954] .n-input,.training-layout.is-dark .designated-setup-field[data-v-f0b56954] .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-f0b56954] .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-f0b56954] .n-input .n-input__border,.training-layout.is-dark .designated-setup-field[data-v-f0b56954] .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-f0b56954]{margin:8px 0 0;font-size:12px;color:#64748b;line-height:1.5}.training-home-designated-idle[data-v-f0b56954]{display:grid;gap:10px}.training-home-panel[data-v-f0b56954]{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.training-home-panel-head[data-v-f0b56954]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.training-home-panel-head>div[data-v-f0b56954]{display:grid;gap:3px;min-width:0}.training-home-panel-head>.training-settings-title-line[data-v-f0b56954]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.training-home-panel-head strong[data-v-f0b56954]{color:#0f172a;font-size:14px}.training-home-panel-head span[data-v-f0b56954]{color:#64748b;font-size:12px}.training-home-stat-grid[data-v-f0b56954]{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:5px}.training-home-stat-grid>div[data-v-f0b56954]{min-width:0;padding:6px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.training-home-stat-grid span[data-v-f0b56954]{display:block;margin-bottom:1px;color:#64748b;font-size:11px}.training-home-stat-grid strong[data-v-f0b56954]{color:#0f172a;font-size:14px;word-break:break-all}.training-home-focus[data-v-f0b56954]{display:grid;gap:8px}.training-home-focus-main[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.training-home-focus-main>div[data-v-f0b56954]{display:grid;gap:2px;min-width:0}.training-home-focus-main strong[data-v-f0b56954]{min-width:0;color:#0f172a;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-home-focus-main span[data-v-f0b56954],.training-home-holding-note[data-v-f0b56954],.training-home-empty-line[data-v-f0b56954]{color:#64748b;font-size:12px;line-height:1.6}.training-home-position-list[data-v-f0b56954]{display:grid;gap:6px}.training-home-open-exposures[data-v-f0b56954]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.training-home-open-exposures-head[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:8px}.training-home-open-exposures-head strong[data-v-f0b56954]{color:#0f172a;font-size:13px}.training-home-open-exposures-head span[data-v-f0b56954]{color:#64748b;font-size:12px}.training-home-position-row[data-v-f0b56954]{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-f0b56954]{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-f0b56954]:hover{border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px)}.training-home-position-row span[data-v-f0b56954]{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-f0b56954]{color:#64748b;font-size:12px;font-style:normal;white-space:nowrap}.training-home-position-row i[data-v-f0b56954]{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-f0b56954]{color:#2563eb;font-size:12px;font-weight:700;white-space:nowrap}.training-home-error[data-v-f0b56954]{max-width:820px}.training-home .training-settings-section[data-v-f0b56954]{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-f0b56954]:first-of-type{padding-top:0;border-top:0}.training-home .training-settings-section-head[data-v-f0b56954]{gap:8px}.training-home .settings-field[data-v-f0b56954]{gap:3px}.training-home .settings-toggle-row[data-v-f0b56954]{gap:8px}.training-home .settings-toggle-row>div[data-v-f0b56954]{gap:1px}.training-home .training-settings-section-head strong[data-v-f0b56954],.training-home .settings-toggle-row strong[data-v-f0b56954]{font-size:13px}.training-home .training-settings-section-head span[data-v-f0b56954],.training-home .settings-field>span[data-v-f0b56954],.training-home .settings-toggle-row span[data-v-f0b56954]{font-size:12px;line-height:1.35}.empty-state[data-v-f0b56954]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#94a3b8}.empty-icon[data-v-f0b56954]{font-size:48px;margin-bottom:12px}.empty-text[data-v-f0b56954]{font-size:16px;font-weight:600;color:#475569}.empty-hint[data-v-f0b56954]{font-size:13px;margin-top:6px}.empty-motto[data-v-f0b56954]{margin-top:10px;color:#2563eb;font-size:13px;font-weight:800}.training-layout.is-dark .empty-motto[data-v-f0b56954]{color:#93c5fd}.empty-cta[data-v-f0b56954]{margin-top:18px;min-width:132px}.empty-subhint[data-v-f0b56954]{font-size:12px;margin-top:10px;color:#94a3b8}.empty-error[data-v-f0b56954]{margin-top:16px;max-width:520px;width:min(520px,92%)}.simulation-workbench[data-v-f0b56954]{height:100%;overflow:auto;padding:12px 14px;background:#f8fafc}.simulation-workbench.is-fullscreen[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:8px}.simulation-title-block[data-v-f0b56954]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.simulation-title[data-v-f0b56954]{font-size:18px;font-weight:800;color:#0f172a}.simulation-header-account-strip[data-v-f0b56954]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.simulation-header-account-strip span[data-v-f0b56954]{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-f0b56954]{color:#64748b;font-style:normal}.simulation-header-account-strip strong[data-v-f0b56954]{color:#0f172a;font-size:12px;line-height:1.15}.simulation-actions[data-v-f0b56954]{display:flex;gap:8px;flex-shrink:0}.simulation-account-strip[data-v-f0b56954]{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-f0b56954]{display:none}.simulation-account-strip>div[data-v-f0b56954]{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.simulation-workbench.is-fullscreen .simulation-account-strip>div[data-v-f0b56954]{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px}.simulation-account-strip span[data-v-f0b56954]{color:#64748b;font-size:11px;line-height:1.1}.simulation-workbench.is-fullscreen .simulation-account-strip span[data-v-f0b56954]{display:block;margin-bottom:1px}.simulation-account-strip strong[data-v-f0b56954]{color:#0f172a;font-size:12px;line-height:1.1}.simulation-workbench.is-fullscreen .simulation-account-strip strong[data-v-f0b56954]{font-size:14px}.simulation-fee-rule[data-v-f0b56954]{margin:0;color:#64748b;font-size:10.5px;line-height:1.25;white-space:nowrap}.simulation-start-panel[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{font-style:normal;font-weight:400;font-size:12px;color:#64748b}.simulation-section-actions[data-v-f0b56954]{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.simulation-trading-head[data-v-f0b56954]{justify-content:flex-start;flex-wrap:wrap}.simulation-trading-head .simulation-section-actions[data-v-f0b56954]{flex:0 1 auto;justify-content:flex-start}.simulation-active-label[data-v-f0b56954]{flex:0 0 auto;padding-left:2px}.simulation-loading[data-v-f0b56954]{min-height:160px;display:flex;align-items:center;justify-content:center}.simulation-restore-selector[data-v-f0b56954]{margin:10px 0 8px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.simulation-restore-toggle-row[data-v-f0b56954]{display:flex;justify-content:flex-end;margin:8px 0}.simulation-restore-head[data-v-f0b56954]{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-f0b56954]{display:inline-flex;align-items:center;gap:6px}.simulation-restore-head em[data-v-f0b56954]{font-style:normal;font-weight:500;font-size:12px;color:#64748b}.simulation-restore-list[data-v-f0b56954]{display:flex;flex-wrap:wrap;gap:6px}.simulation-restore-chip[data-v-f0b56954]{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-f0b56954]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.simulation-restore-chip.holding[data-v-f0b56954]{border-color:#f59e0b}.simulation-restore-chip em[data-v-f0b56954]{font-style:normal;color:#64748b}.simulation-pending-bar[data-v-f0b56954]{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-f0b56954]{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px}.simulation-staged-chip[data-v-f0b56954]{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-f0b56954]{font-style:normal;color:#64748b}.simulation-candidate-grid[data-v-f0b56954]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.simulation-candidate-card[data-v-f0b56954]{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-f0b56954]:hover,.simulation-candidate-card.selected[data-v-f0b56954]{border-color:#2563eb;box-shadow:0 8px 24px #2563eb1a}.candidate-chart-wrap[data-v-f0b56954]{height:230px;overflow:hidden;border-radius:8px}.candidate-chart-wrap[data-v-f0b56954] .replay-canvas{height:230px;border-radius:8px}.candidate-main[data-v-f0b56954]{display:flex;justify-content:space-between;gap:8px;color:#0f172a}.candidate-footer[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.candidate-footer-label[data-v-f0b56954]{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-f0b56954]{margin-left:6px;font-style:normal;font-weight:400;color:#64748b}.candidate-actions[data-v-f0b56954]{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.simulation-trading-layout[data-v-f0b56954]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;padding-bottom:104px}.simulation-trading-layout.has-order-dock[data-v-f0b56954],.simulation-workbench.is-fullscreen .simulation-trading-layout.has-order-dock[data-v-f0b56954]{grid-template-columns:minmax(0,1fr)}.simulation-holding-grid[data-v-f0b56954]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.simulation-workbench.is-fullscreen .simulation-holding-grid[data-v-f0b56954]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.simulation-holding-card[data-v-f0b56954]{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-f0b56954]:hover,.simulation-holding-card.active[data-v-f0b56954]{border-color:#2563eb;box-shadow:0 8px 24px #2563eb1a}.holding-card-summary-row[data-v-f0b56954]{display:none}.holding-summary-actions[data-v-f0b56954]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.holding-card-expanded[data-v-f0b56954]{min-width:0}.holding-card-chart[data-v-f0b56954]{height:330px;overflow:hidden;border-radius:8px;background:#f8fafc;cursor:default}.holding-card-chart[data-v-f0b56954] .replay-canvas{height:330px;border-radius:8px}.simulation-workbench.is-fullscreen .holding-card-chart[data-v-f0b56954],.simulation-workbench.is-fullscreen .holding-card-chart[data-v-f0b56954] .replay-canvas{height:clamp(360px,42vh,560px)}.discipline-override-bar[data-v-f0b56954]{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-f0b56954]:first-child{display:grid;gap:2px;min-width:0}.discipline-override-bar strong[data-v-f0b56954]{font-size:12px;color:#991b1b}.discipline-override-bar span[data-v-f0b56954]{color:#9a3412;line-height:1.35}.discipline-override-actions[data-v-f0b56954]{display:flex;align-items:center;gap:6px;flex-shrink:0}.simulation-discipline-override[data-v-f0b56954]{margin-bottom:6px}.holding-card-meta[data-v-f0b56954],.holding-card-stats[data-v-f0b56954]{display:flex;align-items:center;gap:8px;min-width:0}.holding-card-meta[data-v-f0b56954]{justify-content:space-between;margin-top:4px;font-size:12px;color:#64748b}.holding-card-meta strong[data-v-f0b56954]{color:#0f172a;font-size:13px}.holding-fullscreen-btn[data-v-f0b56954]{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-f0b56954]:hover{background:#dbeafe;border-color:#2563eb7a}.holding-fullscreen-btn span[data-v-f0b56954],.holding-fullscreen-btn[data-v-f0b56954]:before,.holding-fullscreen-btn[data-v-f0b56954]:after,.holding-fullscreen-btn span[data-v-f0b56954]:before,.holding-fullscreen-btn span[data-v-f0b56954]:after{position:absolute;display:block;width:7px;height:7px;content:""}.holding-fullscreen-btn span[data-v-f0b56954]{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.holding-fullscreen-btn[data-v-f0b56954]:before{top:5px;left:5px;border-top:2px solid #2563eb;border-left:2px solid #2563eb}.holding-fullscreen-btn[data-v-f0b56954]:after{top:5px;right:5px;border-top:2px solid #2563eb;border-right:2px solid #2563eb}.holding-fullscreen-btn span[data-v-f0b56954]:before{bottom:5px;left:5px;border-bottom:2px solid #2563eb;border-left:2px solid #2563eb}.holding-fullscreen-btn span[data-v-f0b56954]:after{right:5px;bottom:5px;border-right:2px solid #2563eb;border-bottom:2px solid #2563eb}.holding-card-stats[data-v-f0b56954]{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-f0b56954]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-warning-text[data-v-f0b56954]{color:#d97706;font-weight:700}.simulation-order-dock[data-v-f0b56954]{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-f0b56954]{left:0}.simulation-order-context[data-v-f0b56954]{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.simulation-order-context>strong[data-v-f0b56954]:first-child{flex:0 0 auto;color:#0f172a;font-size:13px;font-weight:800}.simulation-order-context>span[data-v-f0b56954]{flex:0 0 auto;color:#64748b;font-size:11px}.simulation-order-symbol[data-v-f0b56954]{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-f0b56954]{flex:0 0 auto;padding-left:0;color:#334155;font-size:12px;font-style:normal;font-weight:700}.simulation-pane-size-panel[data-v-f0b56954]{width:180px;padding:2px}.simulation-pane-size-control[data-v-f0b56954]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.simulation-pane-size-control>span[data-v-f0b56954]{color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.simulation-order-dock .simulation-order-head[data-v-f0b56954],.simulation-order-dock .simulation-order-quotes[data-v-f0b56954],.simulation-order-dock .simulation-order-actions[data-v-f0b56954]{margin:0}.simulation-order-dock .simulation-order-head[data-v-f0b56954]{align-items:center}.simulation-order-dock .simulation-discipline-override[data-v-f0b56954]{grid-column:1 / -1;margin:0}.simulation-order-head[data-v-f0b56954]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.simulation-order-head>div[data-v-f0b56954]{display:grid;gap:2px;min-width:0}.simulation-order-head span[data-v-f0b56954],.simulation-order-quotes span[data-v-f0b56954]{color:#64748b;font-size:11px}.simulation-order-head strong[data-v-f0b56954]{overflow:hidden;color:#0f172a;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.simulation-order-quotes[data-v-f0b56954]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.simulation-order-quotes>div[data-v-f0b56954]{min-width:0;padding:7px 8px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc}.simulation-order-quotes strong[data-v-f0b56954]{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-f0b56954]{flex-direction:column;align-items:stretch;display:flex;gap:4px;min-width:0}.simulation-order-replay-controls[data-v-f0b56954]{display:flex;align-items:center;justify-content:center;gap:6px}.holding-trade-row[data-v-f0b56954]{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-f0b56954]{background:#fef2f2db;border-color:#f8717138}.holding-trade-row.sell-row[data-v-f0b56954]{background:#f0fdf4db;border-color:#22c55e38}.holding-trade-row .holding-lot-control[data-v-f0b56954]{display:flex;align-items:center;gap:4px;min-width:0}.holding-trade-row span[data-v-f0b56954]{font-size:11px;color:#64748b}.holding-cost-line[data-v-f0b56954]{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-f0b56954]{flex:0 0 auto}.holding-lot-control[data-v-f0b56954] .n-input-number{width:76px}.holding-lot-control[data-v-f0b56954] .n-input{--n-height: 22px}.holding-trade-side[data-v-f0b56954]{font-weight:700;text-align:left;font-size:12px}.holding-trade-side.buy[data-v-f0b56954]{color:#ef4444}.holding-trade-side.sell[data-v-f0b56954]{color:#16a34a}.holding-ratio-btn[data-v-f0b56954]{min-width:0;padding:0 2px}.simulation-order-dock .holding-trade-row[data-v-f0b56954],.simulation-preview-inline-dock .holding-trade-row[data-v-f0b56954]{display:flex;flex-wrap:nowrap;min-height:26px;padding:3px 5px}.simulation-order-dock .holding-trade-side[data-v-f0b56954],.simulation-preview-inline-dock .holding-trade-side[data-v-f0b56954]{flex:0 0 18px;text-align:center}.simulation-order-dock .holding-lot-control[data-v-f0b56954],.simulation-preview-inline-dock .holding-lot-control[data-v-f0b56954]{flex:0 0 78px}.simulation-order-dock .holding-lot-control[data-v-f0b56954] .n-input-number,.simulation-preview-inline-dock .holding-lot-control[data-v-f0b56954] .n-input-number{width:78px}.simulation-order-dock .holding-ratio-btn[data-v-f0b56954],.simulation-preview-inline-dock .holding-ratio-btn[data-v-f0b56954]{flex:0 0 28px}.simulation-order-dock .holding-trade-submit[data-v-f0b56954],.simulation-preview-inline-dock .holding-trade-submit[data-v-f0b56954],.simulation-order-dock .holding-trade-cancel[data-v-f0b56954],.simulation-preview-inline-dock .holding-trade-cancel[data-v-f0b56954]{flex:0 0 auto}.simulation-order-dock .holding-cost-line[data-v-f0b56954],.simulation-preview-inline-dock .holding-cost-line[data-v-f0b56954]{flex:1 1 auto;min-width:76px;grid-column:auto;text-align:right}.holding-trade-submit[data-v-f0b56954],.holding-trade-cancel[data-v-f0b56954]{min-width:0;padding:0 4px}.holding-sub-panel[data-v-f0b56954]{min-width:180px}.holding-sub-checks[data-v-f0b56954]{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-floating-replay[data-v-f0b56954]{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-f0b56954]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.simulation-position-row[data-v-f0b56954]{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-f0b56954]:last-child{border-bottom:0}.simulation-preview-modal[data-v-f0b56954]{width:min(1180px,96vw)}.simulation-preview-modal.is-trading[data-v-f0b56954]{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-f0b56954]{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:8px}.simulation-preview-body[data-v-f0b56954]:not(.simulation-preview-trading-body) .replay-canvas{height:min(72vh,720px)}.simulation-preview-trading-body[data-v-f0b56954]{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-f0b56954]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.simulation-fullscreen-chart-body[data-v-f0b56954] .replay-canvas{flex:1 1 auto;height:auto!important;min-height:0;border-radius:0}.simulation-fullscreen-actions[data-v-f0b56954]{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-f0b56954]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.simulation-preview-modal.is-trading .simulation-fullscreen-chart-body[data-v-f0b56954]{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-f0b56954] .replay-canvas{flex:1 1 auto;height:auto!important;min-height:0}.simulation-preview-trading-layout[data-v-f0b56954]{display:grid;gap:8px}.simulation-preview-modal.is-trading .simulation-preview-trading-layout[data-v-f0b56954]{grid-template-rows:minmax(0,1fr) auto;flex:1 1 auto;min-height:0;width:100%;gap:0}.simulation-preview-chart-shell[data-v-f0b56954]{min-width:0}.simulation-preview-modal.is-trading .simulation-preview-chart-shell[data-v-f0b56954]{height:100%;min-height:0}.simulation-preview-chart-shell[data-v-f0b56954] .replay-canvas{height:min(64vh,700px)}.simulation-preview-modal.is-trading .simulation-preview-chart-shell[data-v-f0b56954] .replay-canvas{height:100%;border-radius:0}.simulation-preview-inline-dock[data-v-f0b56954]{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-f0b56954]{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-f0b56954],.simulation-preview-inline-dock .simulation-order-quotes[data-v-f0b56954],.simulation-preview-inline-dock .simulation-order-actions[data-v-f0b56954]{margin:0}.simulation-preview-inline-dock .simulation-order-context[data-v-f0b56954]{align-items:center}.simulation-preview-inline-dock .simulation-discipline-override[data-v-f0b56954]{grid-column:1 / -1;margin:0}.simulation-preview-replay-controls[data-v-f0b56954]{display:flex;align-items:center;justify-content:center;gap:6px}.simulation-preview-actions[data-v-f0b56954]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.simulation-preview-modal.is-trading .simulation-preview-actions[data-v-f0b56954]{display:none}.simulation-return-bar[data-v-f0b56954]{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-f0b56954]{display:block;font-size:13px;color:#0f172a}.simulation-return-bar span[data-v-f0b56954]{display:block;margin-top:2px;font-size:12px;color:#64748b}.top-bar[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.top-left[data-v-f0b56954]{display:flex;align-items:center;gap:10px}.result-card[data-v-f0b56954]{margin-bottom:10px}.result-row[data-v-f0b56954]{display:flex;align-items:center;gap:16px;font-size:13px;flex-wrap:wrap}.result-label[data-v-f0b56954]{font-weight:700}.play-area[data-v-f0b56954]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:visible}.chart-and-panel[data-v-f0b56954]{display:flex;gap:12px;flex:0 0 auto;min-height:0;align-items:stretch}.chart-col[data-v-f0b56954]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:visible}.intraday-training-shell[data-v-f0b56954]{border:1px solid var(--n-border-color, #e2e8f0);border-radius:8px;background:var(--n-color, #fff);overflow:hidden}.intraday-training-head[data-v-f0b56954]{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-f0b56954]{display:block;color:#0f172a;font-size:13px}.intraday-training-head span[data-v-f0b56954]{display:block;margin-top:2px;color:#64748b;font-size:12px}.intraday-training-summary[data-v-f0b56954]{min-width:0}.intraday-head-quotes[data-v-f0b56954]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:5px}.intraday-training-head .intraday-head-quote[data-v-f0b56954]{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-f0b56954]{font-style:normal;color:#64748b}.intraday-head-quote b[data-v-f0b56954]{color:#334155;font-size:12px;font-weight:780}.intraday-head-quote b.up[data-v-f0b56954]{color:#dc2626}.intraday-head-quote b.down[data-v-f0b56954]{color:#16a34a}.intraday-head-quote b.flat[data-v-f0b56954]{color:#64748b}.intraday-head-quote b.avg[data-v-f0b56954]{color:#f97316}.intraday-training-actions[data-v-f0b56954]{display:flex;align-items:center;gap:6px;flex-shrink:0}.intraday-back-btn[data-v-f0b56954]{display:none}.intraday-training-layout[data-v-f0b56954]{display:flex;min-height:0}.intraday-training-chart[data-v-f0b56954]{min-width:0;flex:1}.intraday-error[data-v-f0b56954]{min-height:320px;display:flex;align-items:center;justify-content:center;padding:24px;color:#dc2626;font-size:13px}.intraday-replay-bar[data-v-f0b56954]{flex-wrap:wrap;margin-top:6px}.intraday-progress-label[data-v-f0b56954],.intraday-phase-chip[data-v-f0b56954]{font-size:12px;font-weight:700}.intraday-progress-label[data-v-f0b56954]{color:#64748b}.intraday-phase-chip[data-v-f0b56954]{padding:3px 8px;border-radius:999px}.intraday-phase-chip.open[data-v-f0b56954]{color:#0f766e;background:#14b8a61f}.intraday-phase-chip.blocked[data-v-f0b56954]{color:#b45309;background:#f59e0b24}.sub-count[data-v-f0b56954]{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-f0b56954]{margin-bottom:7px;padding:6px 8px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.35}.shortcut-hint[data-v-f0b56954]{margin-top:8px;color:#64748b;font-size:12px;text-align:center}.history-panel[data-v-f0b56954]{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-f0b56954]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.history-side-panel[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{display:flex;align-items:center;justify-content:center;min-height:72px;margin-bottom:12px}.history-stat-backdrop[data-v-f0b56954]{display:none}.sample-month-row[data-v-f0b56954]{display:flex;flex-direction:column;gap:8px;padding:0 10px 6px}.mobile-sample-months[data-v-f0b56954]{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-f0b56954]{font-size:11px;line-height:1.4;color:#94a3b8;padding:0 14px 14px}.starting-capital-row[data-v-f0b56954]{padding:0 14px 14px}.starting-capital-reset-button[data-v-f0b56954]{font-weight:800}.starting-capital-hint[data-v-f0b56954]{font-size:11px;line-height:1.35;color:#94a3b8;margin-top:6px}.mobile-starting-capital[data-v-f0b56954]{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-f0b56954]{display:flex;flex-direction:column;gap:8px}.starting-capital-current[data-v-f0b56954]{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-f0b56954]{font-size:12px;color:#64748b;white-space:nowrap}.starting-capital-current strong[data-v-f0b56954]{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-f0b56954]{font-size:12px;font-weight:800;color:#334155}.starting-capital-modal-range[data-v-f0b56954]{font-size:11px;color:#94a3b8;line-height:1.2}.starting-capital-modal-actions[data-v-f0b56954]{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-f0b56954]{margin-bottom:8px}.stat-spark-main-tabs[data-v-f0b56954]{margin-top:2px}.stat-spark-main-tabs[data-v-f0b56954] .n-tabs-tab{font-size:12px;padding:6px 10px}.stat-spark-pane[data-v-f0b56954]{width:100%;margin-top:4px;margin-bottom:2px}.stat-spark-gran-tabs[data-v-f0b56954]{margin-top:4px}.stat-chart-empty[data-v-f0b56954]{padding:8px 0 4px}.stat-bucket-tabs[data-v-f0b56954]{margin-top:4px}.stat-bucket-table[data-v-f0b56954]{margin-top:8px}.training-progress-alert[data-v-f0b56954]{font-size:13px}.training-chart-stack[data-v-f0b56954]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.training-chart-meta[data-v-f0b56954]{flex:0 0 auto;margin-bottom:6px}.training-fullscreen-meta[data-v-f0b56954]{margin-bottom:8px}.training-meta-line[data-v-f0b56954]{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-f0b56954]::-webkit-scrollbar{display:none}.training-chart-meta .period-switch[data-v-f0b56954]{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-f0b56954]{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-f0b56954]:disabled{cursor:not-allowed;opacity:.55}.training-chart-meta .period-btn.active[data-v-f0b56954]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.training-chart-meta .period-btn[data-v-f0b56954]:hover:not(:disabled){color:#1d4ed8}.training-chart-meta .meta-sep[data-v-f0b56954]{color:#cbd5e1;font-size:12px;flex:0 0 auto}.training-chart-meta .meta-date[data-v-f0b56954],.training-chart-meta .meta-time[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]{color:#dc2626}.training-chart-meta .meta-change.down[data-v-f0b56954]{color:#16a34a}.training-chart-stack[data-v-f0b56954] .replay-wrap{flex:1 1 auto;min-height:0}.replay-bar[data-v-f0b56954]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.ctrl-btn[data-v-f0b56954]{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-f0b56954]:disabled{cursor:wait;opacity:.68}.arrow-btn[data-v-f0b56954]{width:32px;font-size:12px;color:#64748b}.arrow-btn[data-v-f0b56954]:hover{background:#f1f5f9;color:#1e293b}.arrow-btn.loading[data-v-f0b56954]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.replay-fast-btn[data-v-f0b56954]{margin-left:14px}.replay-reset-btn[data-v-f0b56954]{margin-left:2px}.play-btn[data-v-f0b56954]{width:44px;font-size:16px;color:#2563eb;border-color:#2563eb;background:#eff6ff;margin:0 4px}.play-btn[data-v-f0b56954]:hover{background:#dbeafe}.play-btn.active[data-v-f0b56954]{background:#fef3c7;border-color:#f59e0b;color:#d97706}.fullscreen-btn[data-v-f0b56954]{min-width:46px;padding:0 8px;font-size:12px;color:#2563eb;border-color:#2563eb52;background:#eff6ff}.fullscreen-btn[data-v-f0b56954]:hover{background:#dbeafe}.sub-indicator-btn[data-v-f0b56954]{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-f0b56954]{color:#0f766e;border-color:#14b8a647;background:#14b8a614}.mobile-sub-panel[data-v-f0b56954]{min-width:160px;padding:2px}.mobile-sub-panel-title[data-v-f0b56954]{margin-bottom:8px;color:#64748b;font-size:12px;font-weight:700}.mobile-sub-checks[data-v-f0b56954]{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-f0b56954]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.main-mode-btn[data-v-f0b56954]{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-f0b56954]{color:#0f766e;border-color:#14b8a657;background:#14b8a61f}.ma-checks[data-v-f0b56954]{grid-template-columns:repeat(2,minmax(0,1fr))}.training-layout.is-dark .ctrl-btn[data-v-f0b56954]{background:#1e293b;border-color:#334155;color:#e2e8f0}.training-layout.is-dark .training-chart-meta .period-switch[data-v-f0b56954]{background:#0f172ab8;border-color:#334155}.training-layout.is-dark .training-chart-meta .period-btn[data-v-f0b56954]{color:#94a3b8}.training-layout.is-dark .training-chart-meta .period-btn.active[data-v-f0b56954]{color:#bfdbfe;background:#1e3a5f;box-shadow:none}.training-layout.is-dark .training-chart-meta .meta-sep[data-v-f0b56954]{color:#475569}.training-layout.is-dark .training-chart-meta .meta-date[data-v-f0b56954],.training-layout.is-dark .training-chart-meta .meta-time[data-v-f0b56954]{color:#cbd5e1}.training-layout.is-dark .training-chart-meta .meta-price[data-v-f0b56954]{color:#f8fafc}.training-layout.is-dark .arrow-btn[data-v-f0b56954]:hover{background:#334155}.training-layout.is-dark .play-btn[data-v-f0b56954]{background:#1e3a5f;border-color:#3b82f6;color:#60a5fa}.training-layout.is-dark .play-btn.active[data-v-f0b56954]{background:#422006;border-color:#f59e0b;color:#fbbf24}.training-layout.is-dark .fullscreen-btn[data-v-f0b56954]{background:#1e3a5f;border-color:#3b82f6;color:#93c5fd}.training-layout.is-dark .main-indicator-btn[data-v-f0b56954]{color:#5eead4;border-color:#14b8a652;background:#14b8a624}.training-layout.is-dark .main-mode-btn[data-v-f0b56954]{color:#cbd5e1;border-color:#94a3b83d;background:#0f172adb}.training-layout.is-dark .main-mode-btn.active[data-v-f0b56954]{color:#5eead4;border-color:#14b8a661;background:#14b8a629}.op-panel[data-v-f0b56954]{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-f0b56954]{padding:10px 12px;border-bottom:1px solid var(--n-border-color, #f1f5f9)}.panel-section[data-v-f0b56954]:last-child{border-bottom:none}.op-panel-mini-actions[data-v-f0b56954]{display:flex;justify-content:flex-end;padding:6px 8px 0}.intraday-op-panel .panel-section[data-v-f0b56954]{padding:7px 10px}.panel-title[data-v-f0b56954]{font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.panel-stock-name[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{align-items:flex-start;gap:8px;font-size:12px;line-height:1.25;padding:0}.info-label[data-v-f0b56954]{color:#94a3b8;font-size:12px;flex:0 0 auto;white-space:nowrap}.info-value[data-v-f0b56954]{flex:1 1 auto;min-width:0;text-align:right}.holding-value[data-v-f0b56954]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;line-height:1.35}.holding-position[data-v-f0b56954]{white-space:nowrap}.intraday-op-panel .info-row>.info-value[data-v-f0b56954]{min-width:0;text-align:right;word-break:break-word}.pending-order-row[data-v-f0b56954]{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-f0b56954]{font-weight:700;font-size:15px}.trade-item[data-v-f0b56954]{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0}.trade-date[data-v-f0b56954]{color:#94a3b8;font-size:11px;font-family:ui-monospace,monospace}.trade-price[data-v-f0b56954]{font-family:ui-monospace,monospace}.trade-amt[data-v-f0b56954]{font-size:11px;color:#94a3b8}.trades-scroll[data-v-f0b56954]{max-height:160px;overflow-y:auto}.lots-row[data-v-f0b56954]{display:flex;align-items:center;gap:6px}.lots-info[data-v-f0b56954]{font-size:11px;color:#94a3b8;margin-top:2px}.trade-preview-line[data-v-f0b56954]{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-f0b56954]{margin-bottom:5px;color:#64748b;font-size:10.5px;line-height:1.35}.fee-preview-line[data-v-f0b56954]{margin-top:2px;color:#64748b;font-size:10.5px;line-height:1.35}.trade-ratio-row[data-v-f0b56954]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px}.intraday-op-panel .trade-ratio-row[data-v-f0b56954]{gap:3px;margin-top:4px}.intraday-op-panel .trade-ratio-row[data-v-f0b56954] .n-button{--n-height: 24px !important}.intraday-op-panel[data-v-f0b56954] .n-input-number{--n-height: 26px !important}.intraday-op-panel .fee-rule-hint[data-v-f0b56954]{margin-bottom:4px;line-height:1.25}.intraday-op-panel .intraday-t1-hint[data-v-f0b56954]{margin-bottom:5px;padding:5px 7px;line-height:1.25}.intraday-op-panel .trade-preview-line[data-v-f0b56954]{margin-top:2px;height:16px;line-height:16px}.intraday-op-panel .mt6[data-v-f0b56954]{margin-top:4px}.intraday-op-panel .mb4[data-v-f0b56954]{margin-bottom:2px}.ml4[data-v-f0b56954]{margin-left:4px}.op-group[data-v-f0b56954]{margin-bottom:8px}.op-group[data-v-f0b56954]:last-child{margin-bottom:0}.op-row[data-v-f0b56954]{display:flex;align-items:center;gap:4px}.panel-footer[data-v-f0b56954]{display:flex;gap:8px;padding:8px 12px}.trips-section[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{font-size:14px;font-weight:700}.total-pnl.up[data-v-f0b56954]{color:#ef4444}.total-pnl.down[data-v-f0b56954]{color:#22c55e}.trips-table[data-v-f0b56954]{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.trips-table th[data-v-f0b56954]{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-f0b56954]{padding:6px 8px;border-bottom:1px solid var(--n-border-color, #f1f5f9)}.trips-table .fee-cell[data-v-f0b56954]{color:#64748b;font-size:11px;white-space:nowrap}.pnl.up[data-v-f0b56954]{color:#ef4444;font-weight:600}.pnl.down[data-v-f0b56954]{color:#22c55e;font-weight:600}.mt6[data-v-f0b56954]{margin-top:6px}.mt8[data-v-f0b56954]{margin-top:8px}.mt12[data-v-f0b56954]{margin-top:12px}.mb4[data-v-f0b56954]{margin-bottom:4px}.mb12[data-v-f0b56954]{margin-bottom:12px}.stats-detail-section[data-v-f0b56954],.stats-history-section[data-v-f0b56954]{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-f0b56954]{padding-bottom:10px}.stats-section-head[data-v-f0b56954]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.stats-section-head-main[data-v-f0b56954]{display:grid;gap:2px;min-width:0}.stats-section-head-main strong[data-v-f0b56954]{color:#0f172a;font-size:13px;line-height:1.2}.stats-section-head-main span[data-v-f0b56954]{color:#64748b;font-size:11px;line-height:1.35}.stats-section-badge[data-v-f0b56954]{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-f0b56954]{background:#3b82f61f;color:#1d4ed8}.stats-section-badge.is-muted[data-v-f0b56954]{background:#64748b1f;color:#64748b}.training-stat-grid[data-v-f0b56954]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.training-stat-grid-hero[data-v-f0b56954]{margin-bottom:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.training-stat-grid-hero .training-stat-card-feature[data-v-f0b56954]:nth-child(1){--stat-accent: #6366f1}.training-stat-grid-hero .training-stat-card-feature[data-v-f0b56954]:nth-child(2){--stat-accent: #0ea5e9}.training-stat-grid-hero .training-stat-card-feature[data-v-f0b56954]:nth-child(3){--stat-accent: #f59e0b}.training-stat-grid-hero .training-stat-card-feature[data-v-f0b56954]:nth-child(4){--stat-accent: #10b981}.training-stat-card[data-v-f0b56954]{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-f0b56954]{position:relative;overflow:hidden;padding-top:11px;background:linear-gradient(180deg,#fffffffa,#f8fafceb)}.training-stat-card-feature[data-v-f0b56954]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--stat-accent, #6366f1);opacity:.88}.training-stat-label[data-v-f0b56954]{display:block;margin-bottom:4px;color:#64748b;font-size:11px;line-height:1.2}.training-stat-value[data-v-f0b56954]{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-f0b56954]{font-size:16px}.training-stat-hint[data-v-f0b56954]{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-f0b56954]{color:#dc2626}.training-stat-card.is-down .training-stat-value[data-v-f0b56954]{color:#16a34a}.stats-progress-banner[data-v-f0b56954]{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-f0b56954]{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffffb8}.stats-table-shell[data-v-f0b56954] .n-data-table{--n-th-color: rgba(248, 250, 252, .96);--n-td-color: transparent}.stats-table-shell[data-v-f0b56954] .n-data-table-th{font-size:11px;font-weight:700;color:#64748b!important}.stats-table-shell[data-v-f0b56954] .n-data-table-td{font-size:12px}.stats-table-shell[data-v-f0b56954] .n-data-table-tr:hover .n-data-table-td{background:#6366f10d}.stats-history-hub[data-v-f0b56954]{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-f0b56954]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.history-tab-chip[data-v-f0b56954]{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-f0b56954]{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-f0b56954]:hover{border-color:#6366f147;color:#334155}.history-tab-chip.active[data-v-f0b56954]{border-color:#6366f16b;background:linear-gradient(135deg,#eef2fff5,#e0e7ffb8);color:#312e81;transform:translateY(-1px)}.history-tab-chip.active em[data-v-f0b56954]{background:#6366f124;color:#4338ca}.history-tab-chip.is-practice.active[data-v-f0b56954]{border-color:#3b82f657;background:linear-gradient(135deg,#eff6fff5,#dbeafeb8);color:#1e3a8a}.history-tab-chip.is-practice.active em[data-v-f0b56954]{background:#3b82f624;color:#1d4ed8}.history-tab-pane[data-v-f0b56954]{min-height:0}.history-table-shell[data-v-f0b56954]{overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fffffff5}.history-table-shell.is-expanded[data-v-f0b56954]{max-height:min(52vh,420px);overflow:auto}.history-table-shell[data-v-f0b56954] .n-data-table-wrapper{border:none;border-radius:10px}.history-table-shell[data-v-f0b56954] .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-f0b56954] .n-data-table-td{font-size:12px;border-color:#94a3b824!important;vertical-align:middle}.history-table-shell[data-v-f0b56954] .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td{background:#6366f10f!important}.history-table-shell[data-v-f0b56954] .n-data-table-expand-trigger{margin-right:2px}.history-table-shell-practice[data-v-f0b56954] .n-data-table-th{background:#eff6fffa!important;color:#1d4ed8!important}.history-table-shell-muted[data-v-f0b56954] .n-data-table-th{background:#f8fafcfa!important;color:#64748b!important}.history-month-group+.history-month-group[data-v-f0b56954]{margin-top:10px}.history-month-label[data-v-f0b56954]{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-f0b56954]{display:grid;gap:6px;max-height:min(52vh,420px);overflow:auto;padding-right:2px;scrollbar-width:thin}.history-record-card[data-v-f0b56954]{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-f0b56954]{cursor:pointer}button.history-record-card[data-v-f0b56954]:hover{border-color:#6366f13d;box-shadow:0 4px 14px #0f172a0f;transform:translateY(-1px)}.history-record-card.tone-up[data-v-f0b56954]{border-left-color:#ef4444}.history-record-card.tone-down[data-v-f0b56954]{border-left-color:#22c55e}.history-record-card.tone-flat[data-v-f0b56954]{border-left-color:#94a3b8}.history-record-card.is-practice[data-v-f0b56954]{background:linear-gradient(135deg,#fffffff5,#eff6ffb8)}.history-record-card-muted[data-v-f0b56954]{border-left-color:#94a3b852;background:#f8fafcb8}.history-record-card-portfolio[data-v-f0b56954]{grid-template-columns:minmax(0,1fr) auto}.history-record-main[data-v-f0b56954]{min-width:0}.history-record-title-row[data-v-f0b56954]{display:flex;align-items:baseline;gap:8px;min-width:0}.history-record-title-row strong[data-v-f0b56954]{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-f0b56954]{flex:0 0 auto;color:#94a3b8;font-size:10px;line-height:1.2}.history-record-meta[data-v-f0b56954]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.history-record-date[data-v-f0b56954],.history-record-days[data-v-f0b56954]{color:#64748b;font-size:11px;line-height:1.2}.history-record-side[data-v-f0b56954]{display:grid;justify-items:end;gap:3px;min-width:88px}.history-record-side-actions[data-v-f0b56954]{justify-items:end;gap:4px}.history-record-return[data-v-f0b56954]{font-size:15px;line-height:1.1;font-weight:800;font-variant-numeric:tabular-nums}.history-record-pnl[data-v-f0b56954]{font-size:11px;line-height:1.2;font-style:normal;font-variant-numeric:tabular-nums}.history-record-children[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{opacity:.62}.history-record-child-main[data-v-f0b56954]{min-width:0;display:grid;gap:2px}.history-record-child-main strong[data-v-f0b56954]{color:#0f172a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-record-child-main span[data-v-f0b56954]{color:#94a3b8;font-size:10px;line-height:1.2}.history-expand-trigger[data-v-f0b56954]{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-f0b56954]:hover{background:#e0e7ffb8;border-color:#6366f16b}.history-expand-note[data-v-f0b56954]{margin-top:8px;color:#94a3b8;font-size:11px;text-align:center}.strat-stat-list[data-v-f0b56954]{display:grid;gap:7px}.strat-stat-item[data-v-f0b56954]{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-f0b56954]:hover{border-color:#6366f138;box-shadow:0 2px 10px #0f172a0a}.strat-stat-item-top[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.strat-stat-name[data-v-f0b56954]{min-width:0;color:#0f172a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strat-stat-count[data-v-f0b56954]{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-f0b56954]{display:flex;flex-wrap:wrap;gap:10px 18px}.strat-stat-metric-inline[data-v-f0b56954]{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.strat-stat-metric-inline em[data-v-f0b56954]{color:#94a3b8;font-size:11px;font-style:normal;white-space:nowrap}.strat-stat-metric-inline strong[data-v-f0b56954]{font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.strat-stat-card[data-v-f0b56954]{padding:10px 11px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffffd6}.strat-stat-head[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.strat-stat-metrics[data-v-f0b56954]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.strat-stat-metric[data-v-f0b56954]{display:grid;gap:2px;min-width:0;padding:6px 8px;border-radius:8px;background:#f8fafceb}.strat-stat-metric em[data-v-f0b56954]{color:#94a3b8;font-size:10px;font-style:normal}.strat-stat-metric strong[data-v-f0b56954]{font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.stats-history-section-collapsible .history-section-header[data-v-f0b56954]{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-f0b56954]{color:#4338ca}.history-section-toggle[data-v-f0b56954]{display:flex;align-items:center;gap:6px}.history-section-arrow[data-v-f0b56954]{color:#94a3b8;font-size:12px;transition:transform .18s ease}.stats-account-block[data-v-f0b56954]{display:flex;flex-direction:column;gap:8px}.stats-account-note[data-v-f0b56954],.stats-section-note[data-v-f0b56954]{color:#64748b;font-size:11px;line-height:1.45}.stats-account-actions[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.stats-account-actions span[data-v-f0b56954]{flex:1;color:#94a3b8;font-size:10px;line-height:1.35;text-align:right}.account-asset-stat[data-v-f0b56954]{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-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-asset-stat span[data-v-f0b56954]{flex:0 0 auto;color:#92400e;font-size:11px;font-weight:800}.account-asset-stat strong[data-v-f0b56954]{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-f0b56954]{flex:0 0 42px;text-align:right;color:#a16207;font-size:10px;line-height:1;font-style:normal}.account-asset-stat-sub[data-v-f0b56954]{color:#a16207;font-size:10px;line-height:1.35}.account-asset-stat-practice[data-v-f0b56954]{border-color:#3b82f63d;background:linear-gradient(135deg,#eff6ffe0,#dbeafe6b)}.account-asset-stat-practice span[data-v-f0b56954]{color:#1d4ed8}.account-asset-stat-practice strong[data-v-f0b56954]{color:#1e3a8a}.account-asset-stat-practice em[data-v-f0b56954],.account-asset-stat-practice .account-asset-stat-sub[data-v-f0b56954]{color:#2563eb}.training-layout.is-dark .account-asset-stat[data-v-f0b56954]{border-color:#f59e0b42;background:linear-gradient(135deg,#452a059e,#78350f52)}.training-layout.is-dark .account-asset-stat-practice[data-v-f0b56954]{border-color:#60a5fa3d;background:linear-gradient(135deg,#0f172ab8,#1e3a8a47)}.training-layout.is-dark .stats-account-note[data-v-f0b56954],.training-layout.is-dark .stats-section-note[data-v-f0b56954],.training-layout.is-dark .stats-account-actions span[data-v-f0b56954]{color:#94a3b8}.training-layout.is-dark .account-asset-stat span[data-v-f0b56954],.training-layout.is-dark .account-asset-stat strong[data-v-f0b56954]{color:#fde68a}.training-layout.is-dark .account-asset-stat em[data-v-f0b56954]{color:#facc15}.training-layout.is-dark .account-asset-stat-sub[data-v-f0b56954]{color:#fbbf24}.training-layout.is-dark .account-asset-stat-practice span[data-v-f0b56954],.training-layout.is-dark .account-asset-stat-practice strong[data-v-f0b56954]{color:#bfdbfe}.training-layout.is-dark .account-asset-stat-practice em[data-v-f0b56954],.training-layout.is-dark .account-asset-stat-practice .account-asset-stat-sub[data-v-f0b56954]{color:#93c5fd}.training-layout.is-dark .stats-detail-section[data-v-f0b56954],.training-layout.is-dark .stats-history-section[data-v-f0b56954],.training-layout.is-dark .stats-history-hub[data-v-f0b56954]{border-color:#94a3b829;background:linear-gradient(180deg,#0f172ab8,#1e293b85);box-shadow:none}.training-layout.is-dark .history-tab-chip[data-v-f0b56954]{border-color:#94a3b82e;background:#0f172a8f;color:#cbd5e1}.training-layout.is-dark .history-tab-chip em[data-v-f0b56954]{background:#f8fafc14;color:#e2e8f0}.training-layout.is-dark .history-tab-chip.active[data-v-f0b56954]{border-color:#818cf857;background:linear-gradient(135deg,#1e1b4bb8,#312e816b);color:#e0e7ff}.training-layout.is-dark .history-tab-chip.is-practice.active[data-v-f0b56954]{border-color:#60a5fa57;background:linear-gradient(135deg,#0f172ad1,#1e3a8a61);color:#bfdbfe}.training-layout.is-dark .history-table-shell[data-v-f0b56954]{border-color:#94a3b829;background:#0f172a7a}.training-layout.is-dark .history-table-shell[data-v-f0b56954] .n-data-table-th{background:#1e293bf5!important;color:#94a3b8!important;border-color:#94a3b824!important}.training-layout.is-dark .history-table-shell-practice[data-v-f0b56954] .n-data-table-th{background:#1e3a8a52!important;color:#93c5fd!important}.training-layout.is-dark .history-table-shell[data-v-f0b56954] .n-data-table-td{border-color:#94a3b81a!important;background:transparent!important}.training-layout.is-dark .history-table-shell[data-v-f0b56954] .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-f0b56954]{color:#94a3b8;background:linear-gradient(180deg,#0f172af5 70%,#0f172a00)}.training-layout.is-dark .history-record-card[data-v-f0b56954]{border-color:#94a3b824;background:#0f172a8f}.training-layout.is-dark .history-record-card.is-practice[data-v-f0b56954]{background:linear-gradient(135deg,#0f172ab8,#1e3a8a3d)}.training-layout.is-dark .history-record-card-muted[data-v-f0b56954]{background:#0f172a6b}.training-layout.is-dark .history-record-title-row strong[data-v-f0b56954],.training-layout.is-dark .history-record-child-main strong[data-v-f0b56954]{color:#f8fafc}.training-layout.is-dark .history-record-date[data-v-f0b56954],.training-layout.is-dark .history-record-days[data-v-f0b56954],.training-layout.is-dark .history-record-child-main span[data-v-f0b56954]{color:#94a3b8}.training-layout.is-dark .history-record-child[data-v-f0b56954]{background:#0f172ab8}.training-layout.is-dark .history-expand-trigger[data-v-f0b56954]{border-color:#818cf847;background:#312e813d;color:#c7d2fe}.training-layout.is-dark .history-expand-note[data-v-f0b56954]{color:#64748b}.training-layout.is-dark .stats-section-head-compact strong[data-v-f0b56954],.training-layout.is-dark .stats-section-head-main strong[data-v-f0b56954],.training-layout.is-dark .strat-stat-name[data-v-f0b56954]{color:#f8fafc}.training-layout.is-dark .strat-stat-item[data-v-f0b56954]{border-color:#94a3b824;background:#0f172a8f}.training-layout.is-dark .strat-stat-item[data-v-f0b56954]:hover{border-color:#818cf847;box-shadow:none}.training-layout.is-dark .stats-section-head-main span[data-v-f0b56954],.training-layout.is-dark .training-stat-label[data-v-f0b56954],.training-layout.is-dark .training-stat-hint[data-v-f0b56954],.training-layout.is-dark .strat-stat-metric em[data-v-f0b56954],.training-layout.is-dark .strat-stat-metric-inline em[data-v-f0b56954]{color:#94a3b8}.training-layout.is-dark .stats-section-badge[data-v-f0b56954]{background:#f8fafc14;color:#e2e8f0}.training-layout.is-dark .stats-section-badge.is-practice[data-v-f0b56954]{background:#3b82f62e;color:#bfdbfe}.training-layout.is-dark .training-stat-card[data-v-f0b56954],.training-layout.is-dark .strat-stat-card[data-v-f0b56954],.training-layout.is-dark .strat-stat-item[data-v-f0b56954]{border-color:#94a3b824;background:#0f172a8f;box-shadow:none}.training-layout.is-dark .training-stat-card-feature[data-v-f0b56954]{background:linear-gradient(180deg,#1e293bd1,#0f172ab8)}.training-layout.is-dark .training-stat-value[data-v-f0b56954]{color:#f8fafc}.training-layout.is-dark .training-stat-card.is-up .training-stat-value[data-v-f0b56954]{color:#fca5a5}.training-layout.is-dark .training-stat-card.is-down .training-stat-value[data-v-f0b56954]{color:#86efac}.training-layout.is-dark .stats-progress-banner[data-v-f0b56954]{border-color:#22c55e3d;background:linear-gradient(90deg,#14532d6b,#16653447);color:#bbf7d0}.training-layout.is-dark .stats-table-shell[data-v-f0b56954]{border-color:#94a3b824;background:#0f172a6b}.training-layout.is-dark .stats-table-shell[data-v-f0b56954] .n-data-table-th{background:#0f172ab8!important;color:#94a3b8!important}.training-layout.is-dark .stats-table-shell[data-v-f0b56954] .n-data-table-tr:hover .n-data-table-td{background:#6366f11f}.training-layout.is-dark .strat-stat-count[data-v-f0b56954]{background:#6366f12e;color:#c7d2fe}.training-layout.is-dark .strat-stat-metric[data-v-f0b56954]{background:#0f172a8f}.stat-formula-line[data-v-f0b56954]{margin-top:1px;color:var(--n-text-color-3);font-size:10px;line-height:1.25;white-space:nowrap}.strat-stat-row[data-v-f0b56954]{display:flex;gap:16px;font-size:13px;padding:3px 0}.portfolio-history-actions[data-v-f0b56954]{display:flex;gap:4px}[data-v-f0b56954] .portfolio-history-detail.in-row{margin:0;padding:0 0 0 28px;background:transparent}[data-v-f0b56954] .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-f0b56954] .portfolio-history-child-table .date-col{width:78px}[data-v-f0b56954] .portfolio-history-child-table .strategy-col{width:108px}[data-v-f0b56954] .portfolio-history-child-table .status-col{width:62px}[data-v-f0b56954] .portfolio-history-child-table .position-col{width:68px}[data-v-f0b56954] .portfolio-history-child-table .days-col{width:72px}[data-v-f0b56954] .portfolio-history-child-table .pnl-col{width:86px}[data-v-f0b56954] .portfolio-history-child-table th,[data-v-f0b56954] .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-f0b56954] .portfolio-history-child-table th{color:#64748b;font-size:10px;font-weight:600;background:transparent;border-bottom-color:#e2e8f0}[data-v-f0b56954] .portfolio-history-child-table tr.muted{color:#64748b}[data-v-f0b56954] .portfolio-history-child-table tr:last-child td{border-bottom:0}[data-v-f0b56954] .portfolio-history-child-table .date{font-size:10px;font-variant-numeric:tabular-nums;color:#334155}[data-v-f0b56954] .portfolio-history-child-table .strategy{color:#334155}[data-v-f0b56954] .portfolio-history-child-table .position{color:#64748b}[data-v-f0b56954] .portfolio-history-child-table .days{color:#475569;font-variant-numeric:tabular-nums}[data-v-f0b56954] .portfolio-history-child-table .amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}[data-v-f0b56954] .portfolio-history-child-table .status-text{color:#64748b}[data-v-f0b56954] .portfolio-history-child-table .status-text.is-holding{color:#92400e}[data-v-f0b56954] .portfolio-history-child-table .status-text.is-settled{color:#166534}[data-v-f0b56954] .portfolio-history-child-table .status-text.is-pending{color:#1d4ed8}[data-v-f0b56954] .portfolio-history-child-table .status-text.is-removed{color:#94a3b8}.history-date-cell[data-v-f0b56954],.history-days-cell[data-v-f0b56954]{display:inline-block;font-size:11px;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.history-pagination[data-v-f0b56954]{display:flex;justify-content:flex-end;margin-top:8px}.history-section-header[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:8px}.history-section-toggle[data-v-f0b56954]{display:flex;align-items:center;gap:6px;color:#64748b}.history-section-count[data-v-f0b56954]{font-size:12px}.history-section-arrow[data-v-f0b56954]{font-size:12px;transition:transform .15s ease;display:inline-block}.history-section-arrow.expanded[data-v-f0b56954]{transform:rotate(90deg)}.mobile-info-strip[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]{font-weight:700}.mobile-floating-pnl.up[data-v-f0b56954]{color:#ef4444}.mobile-floating-pnl.down[data-v-f0b56954]{color:#22c55e}.mobile-collapse-btn[data-v-f0b56954]{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700;padding:0}.mobile-inline-trade-panel[data-v-f0b56954]{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-f0b56954]{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;color:#334155;font-size:12px;font-weight:700}.mobile-inline-grid[data-v-f0b56954]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-inline-field[data-v-f0b56954]{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-inline-field span[data-v-f0b56954]{color:#64748b;font-size:11px;font-weight:600}.mobile-inline-trade-panel[data-v-f0b56954] .n-input .n-input__border,.mobile-inline-trade-panel[data-v-f0b56954] .n-input .n-input__state-border{border-color:#3341556b!important}.mobile-inline-trade-panel[data-v-f0b56954] .n-input{background-color:#fffffffa!important;box-shadow:0 1px 2px #0f172a0f}.mobile-inline-trade-panel[data-v-f0b56954] .n-input:not(.n-input--disabled):focus-within .n-input__state-border{border-color:#2563eb8c!important}.mobile-inline-trade-panel[data-v-f0b56954] .n-input__input-el,.mobile-inline-trade-panel[data-v-f0b56954] .n-input__placeholder{color:#0f172a!important}.mobile-inline-trade-panel[data-v-f0b56954] .n-input__placeholder{opacity:.55}.mobile-inline-actions[data-v-f0b56954]{margin-top:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mobile-inline-actions[data-v-f0b56954] .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-f0b56954] .mobile-lots-chip:hover:not(:disabled){border-color:#2563eb8c!important;color:#1d4ed8!important}.mobile-inline-actions[data-v-f0b56954] .mobile-lots-chip:disabled{opacity:.48}.mobile-fixed-trade-actions[data-v-f0b56954]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mobile-fixed-trade-actions.entry-only[data-v-f0b56954]{grid-template-columns:minmax(0,1fr) 82px}.mobile-enter-intraday-btn[data-v-f0b56954]{font-weight:800}.mobile-fixed-trade-panel.is-dark[data-v-f0b56954]{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-f0b56954]{color:#cbd5e1}.mobile-fixed-trade-panel.is-dark .mobile-collapse-btn[data-v-f0b56954]{color:#93c5fd}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954]{background:#0f172aeb;border-color:#94a3b852}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-head[data-v-f0b56954]{color:#f8fafc}.mobile-fixed-trade-panel.is-dark .fee-preview-line[data-v-f0b56954],.mobile-fixed-trade-panel.is-dark .mobile-inline-field span[data-v-f0b56954]{color:#cbd5e1}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .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-f0b56954] .n-input .n-input__border,.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input .n-input__state-border{border-color:#94a3b880!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input__input-el,.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input__placeholder{color:#f8fafc!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input__placeholder{opacity:.6}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input.n-input--disabled{background-color:#1e293bad!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input.n-input--disabled .n-input__input-el,.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input.n-input--disabled .n-input__placeholder{color:#94a3b8!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .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-f0b56954] .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-f0b56954] .mobile-lots-chip .n-button__content{color:inherit!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-actions[data-v-f0b56954] .mobile-lots-chip:hover:not(:disabled){border-color:#60a5faa6!important;color:#93c5fd!important}.mobile-fixed-trade-panel.is-dark .mobile-inline-actions[data-v-f0b56954] .mobile-lots-chip:disabled{opacity:.42!important}.mobile-fixed-trade-panel.is-dark .mobile-fixed-trade-actions[data-v-f0b56954] .n-button--ghost{background:#1e293bc2!important;border-color:#94a3b857!important}.mobile-trade-cards[data-v-f0b56954]{display:flex;flex-direction:column;gap:8px}.mobile-trade-card[data-v-f0b56954]{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-f0b56954],.mobile-trade-card-sub[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.mobile-trade-card-main[data-v-f0b56954]{margin-bottom:5px;color:#334155;font-weight:600}.mobile-trade-card-sub[data-v-f0b56954]{color:#64748b}.mobile-trade-card-fee[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;color:#64748b;font-size:11px}.mobile-trade-side[data-v-f0b56954]{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-f0b56954]{color:#dc2626;background:#fee2e2}.mobile-trade-side.sell[data-v-f0b56954]{color:#16a34a;background:#dcfce7}.mobile-trips-section[data-v-f0b56954]{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-f0b56954]{padding-bottom:2px}.training-fullscreen-header[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%}.training-fullscreen-title[data-v-f0b56954]{display:flex;align-items:baseline;gap:10px;min-width:0}.training-fullscreen-header-tools[data-v-f0b56954]{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-f0b56954]{max-width:176px}.training-fullscreen-date[data-v-f0b56954]{color:#64748b;font-size:12px;font-weight:500}.training-fullscreen-body[data-v-f0b56954]{flex:1 1 auto;min-height:0}.training-fullscreen-body[data-v-f0b56954] .replay-wrap{height:100%;min-height:0}.training-fullscreen-body[data-v-f0b56954] .replay-canvas{flex:1 1 auto;min-height:0;height:auto}.training-fullscreen-actions[data-v-f0b56954]{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-f0b56954]{gap:10px;padding:10px}.play-area[data-v-f0b56954]{gap:6px}.chart-and-panel[data-v-f0b56954]{gap:8px}.training-chart-meta[data-v-f0b56954]{margin-bottom:4px}.training-chart-meta .period-switch[data-v-f0b56954]{height:20px}.training-chart-meta .period-btn[data-v-f0b56954]{height:16px;min-width:28px;padding:0 5px;font-size:10.5px;line-height:16px}.training-chart-meta .meta-date[data-v-f0b56954],.training-chart-meta .meta-time[data-v-f0b56954],.training-chart-meta .meta-change[data-v-f0b56954]{font-size:11px}.training-chart-meta .meta-price[data-v-f0b56954]{font-size:12px}.replay-bar[data-v-f0b56954]{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-f0b56954]{display:none}.ctrl-btn[data-v-f0b56954]{height:28px;border-radius:7px}.arrow-btn[data-v-f0b56954]{width:30px;font-size:12px}.play-btn[data-v-f0b56954]{width:40px;margin:0 2px;font-size:14px}.replay-fast-btn[data-v-f0b56954]{margin-left:6px}.sub-indicator-btn[data-v-f0b56954]{min-width:80px;max-width:126px;padding:0 8px;font-size:11px}.op-panel[data-v-f0b56954]{width:188px;border-radius:10px}.panel-section[data-v-f0b56954]{padding:7px 9px}.op-panel-mini-actions[data-v-f0b56954]{padding:5px 7px 0}.panel-stock-name[data-v-f0b56954]{margin-bottom:4px;font-size:13px;line-height:1.15}.info-row[data-v-f0b56954]{gap:6px;font-size:12px;padding:0}.info-label[data-v-f0b56954]{font-size:11px}.price[data-v-f0b56954]{font-size:14px}.fee-rule-hint[data-v-f0b56954],.fee-preview-line[data-v-f0b56954],.trade-preview-line[data-v-f0b56954]{font-size:10px;line-height:1.2}.trade-ratio-row[data-v-f0b56954]{gap:3px;margin-top:4px}.mt6[data-v-f0b56954]{margin-top:4px}.mb4[data-v-f0b56954]{margin-bottom:2px}.op-panel[data-v-f0b56954] .n-input,.op-panel[data-v-f0b56954] .n-input-number{--n-height: 24px !important;--n-font-size: 12px !important}.op-panel[data-v-f0b56954] .n-button{--n-height: 28px !important;--n-font-size: 12px !important}.trips-section[data-v-f0b56954]{max-height:min(20vh,128px);padding:7px 8px}.trips-header[data-v-f0b56954]{top:-7px;margin:-7px -8px 5px;padding:7px 8px 5px}.trips-table[data-v-f0b56954]{font-size:11px}.trips-table th[data-v-f0b56954],.trips-table td[data-v-f0b56954]{padding:4px 6px}.training-layout.is-dark .replay-bar[data-v-f0b56954]{background:#0f172af5;border-color:#94a3b83d;box-shadow:0 -8px 20px #0206173d}}@media(min-width:769px)and (max-height:720px){.main-area[data-v-f0b56954]{padding:8px}.sidebar[data-v-f0b56954]{padding:10px 0}.mode-item[data-v-f0b56954],.strat-item[data-v-f0b56954]{margin:0 8px;padding:7px 10px;border-radius:7px;font-size:12px}.sidebar-actions[data-v-f0b56954],.scope-select[data-v-f0b56954]{padding-left:8px;padding-right:8px;padding-bottom:10px}.op-panel[data-v-f0b56954]{width:176px}.panel-section[data-v-f0b56954]{padding:6px 8px}.sub-indicator-btn[data-v-f0b56954]{min-width:72px;max-width:112px}.ctrl-btn[data-v-f0b56954]{height:26px}.arrow-btn[data-v-f0b56954]{width:28px}.play-btn[data-v-f0b56954]{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-f0b56954]{max-height:calc(100dvh - 156px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}.training-settings-section[data-v-f0b56954]{padding:9px;gap:7px}.training-settings-section-head[data-v-f0b56954]{display:grid;align-items:start;justify-content:stretch;gap:2px}.training-settings-section-head.inline-setting-head[data-v-f0b56954]{display:flex;align-items:center;justify-content:space-between;gap:10px}.inline-mode-select[data-v-f0b56954]{width:116px;flex-basis:116px}.training-settings-section-head.sample-range-compact[data-v-f0b56954]{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-f0b56954]{grid-template-columns:auto minmax(0,1fr)}.sample-range-compact .sample-month-picker[data-v-f0b56954]{grid-column:span 1}.sample-range-compact .sample-scope-select[data-v-f0b56954]{min-width:0}.training-filter-grid[data-v-f0b56954]{grid-template-columns:minmax(0,1fr);gap:7px}.training-settings-section-head strong[data-v-f0b56954]{font-size:13px}.training-settings-section-head span[data-v-f0b56954],.settings-hint[data-v-f0b56954],.settings-field>span[data-v-f0b56954],.settings-toggle-row span[data-v-f0b56954]{font-size:11px}.settings-grid[data-v-f0b56954]{grid-template-columns:minmax(0,1fr);gap:7px}.settings-field[data-v-f0b56954]{gap:5px}.settings-toggle-row[data-v-f0b56954]{align-items:flex-start;gap:10px}.training-settings-actions[data-v-f0b56954]{justify-content:stretch}.training-settings-actions[data-v-f0b56954] .n-button{width:100%}.designated-setup-form[data-v-f0b56954]{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}[data-v-f0b56954] .training-fullscreen-modal .n-card{width:100vw;height:100dvh;margin:0;border-radius:0;max-width:none}[data-v-f0b56954] .training-fullscreen-modal .n-card__header{padding:10px 10px 6px}[data-v-f0b56954] .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-f0b56954]{--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-f0b56954]{width:100%;border-right:0;border-bottom:1px solid var(--n-border-color, #e2e8f0);padding:8px 10px}.mobile-training-topbar[data-v-f0b56954]{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-f0b56954]{grid-template-columns:minmax(120px,1fr) auto auto}.mobile-mode-select[data-v-f0b56954],.mobile-strategy-select[data-v-f0b56954]{min-width:0}.strat-list[data-v-f0b56954]{flex-direction:row;overflow-x:auto;padding:0 8px;gap:6px}.strat-item[data-v-f0b56954]{margin:0;min-width:72px;text-align:center;border-left:0;border-bottom:2px solid transparent}.strat-item.active[data-v-f0b56954]{border-left:0;border-bottom-color:#2563eb}.strat-item.active[data-v-f0b56954]:after{display:none}.main-area[data-v-f0b56954]{padding:6px;overflow:visible;flex-direction:column;align-items:stretch;height:auto}.content-area[data-v-f0b56954]{overflow:visible;height:auto;padding-bottom:20px}.training-home[data-v-f0b56954]{min-height:auto;padding:8px;gap:8px}.training-home-hero[data-v-f0b56954]{display:grid;gap:8px;min-height:auto;padding:9px 10px}.training-home-hero h1[data-v-f0b56954]{font-size:18px}.training-home-hero p[data-v-f0b56954]{font-size:12px}.training-home-actions[data-v-f0b56954]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.training-home-actions[data-v-f0b56954] .n-button{width:100%}.training-home-grid[data-v-f0b56954]{grid-template-columns:minmax(0,1fr);gap:8px}.training-home-panel[data-v-f0b56954]{padding:9px;gap:8px}.training-home-panel-head[data-v-f0b56954]{display:grid;gap:6px}.training-home-stat-grid[data-v-f0b56954]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.training-home-stat-grid>div[data-v-f0b56954]{padding:5px 7px}.training-home-position-row[data-v-f0b56954]{grid-template-columns:minmax(0,1fr) auto;padding:5px 7px}.training-home-position-row[data-v-f0b56954] .n-tag{grid-column:1 / -1;justify-self:start}.chart-and-panel[data-v-f0b56954]{flex-direction:column;flex:0 0 auto;width:100%;max-width:100%}.chart-col[data-v-f0b56954]{width:100%;max-width:100%;min-width:0}.play-area[data-v-f0b56954]{width:100%;max-width:100%;gap:10px}.chart-col[data-v-f0b56954] .replay-wrap{width:100%!important;height:max(360px,calc(100dvh - 286px));min-height:0}.chart-col[data-v-f0b56954] .replay-canvas{display:block;width:100%!important;flex:1 1 auto;min-height:0;height:auto}.intraday-training-shell[data-v-f0b56954]{border-radius:0;border-left:0;border-right:0}.intraday-training-head[data-v-f0b56954]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:6px 8px;align-items:start}.intraday-back-btn[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]: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-f0b56954]{font-size:10px}.intraday-training-head .intraday-head-quote:first-child b[data-v-f0b56954]{font-size:clamp(22px,7.2vw,31px);line-height:1;letter-spacing:0}.intraday-head-quote em[data-v-f0b56954],.intraday-head-quote b[data-v-f0b56954]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intraday-head-quote b[data-v-f0b56954]{text-align:right;font-size:11px}.intraday-training-actions[data-v-f0b56954]{display:grid;grid-template-columns:minmax(72px,auto) minmax(72px,auto);gap:6px;align-items:center;justify-content:end}.intraday-training-actions[data-v-f0b56954] .n-button{width:100%}.intraday-training-layout[data-v-f0b56954]{display:grid;grid-template-columns:minmax(0,1fr) clamp(88px,24vw,96px);align-items:stretch}.intraday-training-chart[data-v-f0b56954]{min-width:0;display:flex;flex-direction:column}.intraday-training-layout[data-v-f0b56954] .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-f0b56954]{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-f0b56954]>*{min-width:0;flex:0 0 auto}.intraday-speed-select[data-v-f0b56954]{flex:0 0 56px;width:56px!important}.intraday-speed-btn[data-v-f0b56954]{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-f0b56954] .n-base-selection{--n-height: 30px !important;width:56px!important;min-width:0!important;height:30px}.intraday-replay-bar[data-v-f0b56954] .n-base-selection-label{padding:0 16px 0 6px!important;justify-content:center!important;text-align:center}.intraday-speed-select[data-v-f0b56954] .n-base-selection-input,.intraday-speed-select[data-v-f0b56954] .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-f0b56954]{display:grid;grid-template-columns:repeat(2,42px);gap:6px;min-width:96px;padding:2px}.intraday-speed-option[data-v-f0b56954]{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-f0b56954]{border-color:#2563eb8c;background:#2563eb1f;color:#1d4ed8}.intraday-replay-bar .sub-indicator-btn[data-v-f0b56954]{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-f0b56954],.intraday-replay-bar .arrow-btn[data-v-f0b56954]{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-f0b56954],.intraday-bar-close[data-v-f0b56954]{--n-height: 30px !important;--n-padding: 0 4px !important;height:30px;padding:0;font-size:11px}.intraday-bar-next[data-v-f0b56954] .n-button__content,.intraday-bar-close[data-v-f0b56954] .n-button__content{font-size:11px;line-height:1;white-space:nowrap}.intraday-bar-next[data-v-f0b56954]{flex:0 0 78px;width:78px}.intraday-bar-close[data-v-f0b56954]{flex:0 0 40px;width:40px}.intraday-bar-close[data-v-f0b56954]{border:1px solid rgba(148,163,184,.28)}.intraday-replay-bar>.intraday-progress-label[data-v-f0b56954],.intraday-replay-bar>.intraday-phase-chip[data-v-f0b56954]{display:none}.replay-bar[data-v-f0b56954]{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-f0b56954]{margin-bottom:4px}.replay-bar.intraday-replay-bar[data-v-f0b56954]{justify-content:center;gap:5px;overflow:visible;padding-bottom:0}.intraday-mobile-replay-bar[data-v-f0b56954]{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-f0b56954]{flex-basis:38px;width:38px!important;min-width:38px;max-width:38px}.intraday-mobile-replay-bar .play-btn[data-v-f0b56954],.intraday-mobile-replay-bar .arrow-btn[data-v-f0b56954]{flex-basis:28px;width:28px}.intraday-mobile-replay-bar .intraday-bar-next[data-v-f0b56954]{flex-basis:56px;width:56px}.intraday-mobile-replay-bar .intraday-speed-btn[data-v-f0b56954]{flex-basis:48px;width:48px;min-width:48px;max-width:48px}@media(max-width:380px){.replay-bar.intraday-replay-bar[data-v-f0b56954]{gap:3px}.intraday-replay-bar .sub-indicator-btn[data-v-f0b56954]{flex-basis:36px;width:36px!important;min-width:36px;max-width:36px;font-size:11px}.intraday-replay-bar .play-btn[data-v-f0b56954],.intraday-replay-bar .arrow-btn[data-v-f0b56954]{flex-basis:27px;width:27px;font-size:12px}.intraday-bar-next[data-v-f0b56954]{flex-basis:52px;width:52px}.intraday-speed-select[data-v-f0b56954],.intraday-speed-btn[data-v-f0b56954],.intraday-replay-bar[data-v-f0b56954] .n-base-selection{flex-basis:44px;width:44px!important}.intraday-speed-btn[data-v-f0b56954]{min-width:44px;max-width:44px}.intraday-bar-close[data-v-f0b56954]{flex-basis:38px;width:38px}}.ctrl-btn[data-v-f0b56954]{height:34px;border-radius:9px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.arrow-btn[data-v-f0b56954]{width:36px;font-size:13px}.play-btn[data-v-f0b56954]{width:48px;font-size:17px;margin:0 2px}.simulation-floating-replay[data-v-f0b56954]{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-f0b56954]{padding:10px}.simulation-workbench.is-fullscreen .simulation-header[data-v-f0b56954]{top:-10px;margin:-10px -10px 10px;padding:10px 10px 8px}.simulation-header[data-v-f0b56954]{align-items:stretch;flex-direction:column;gap:8px}.simulation-actions[data-v-f0b56954]{flex-wrap:wrap}.simulation-account-strip[data-v-f0b56954],.simulation-workbench.is-fullscreen .simulation-account-strip[data-v-f0b56954]{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-trading-layout[data-v-f0b56954],.simulation-trading-layout.has-order-dock[data-v-f0b56954]{display:flex;flex-direction:column;gap:8px;padding-bottom:188px}.simulation-order-dock[data-v-f0b56954]{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-f0b56954]{flex-wrap:wrap;gap:5px 7px}.simulation-order-dock .simulation-order-head[data-v-f0b56954]{display:none}.simulation-order-dock .simulation-order-quotes[data-v-f0b56954]{grid-template-columns:repeat(4,minmax(0,1fr))}.simulation-order-dock .simulation-order-quotes>div[data-v-f0b56954]{padding:5px 6px}.simulation-order-actions .holding-trade-row[data-v-f0b56954]{grid-template-columns:28px minmax(68px,1fr) repeat(3,30px) minmax(42px,auto) minmax(34px,auto)}.simulation-order-dock .holding-trade-row[data-v-f0b56954]{gap:3px}.simulation-order-dock .holding-cost-line[data-v-f0b56954]{min-width:66px;font-size:10px}.simulation-preview-modal.is-trading[data-v-f0b56954]{width:100vw;max-width:100vw}.simulation-preview-tools[data-v-f0b56954]{flex-wrap:wrap}.training-fullscreen-header[data-v-f0b56954]{align-items:flex-start;flex-wrap:wrap}.training-fullscreen-header-tools[data-v-f0b56954]{width:100%;justify-content:flex-start;flex-wrap:wrap}.simulation-preview-trading-body[data-v-f0b56954]{padding-bottom:0}.simulation-preview-replay-controls[data-v-f0b56954]{width:auto;justify-content:center}.simulation-preview-chart-shell[data-v-f0b56954] .replay-canvas{height:min(62dvh,520px)}.simulation-preview-modal.is-trading .simulation-preview-chart-shell[data-v-f0b56954] .replay-canvas{height:100%}.simulation-preview-inline-dock[data-v-f0b56954]{grid-template-columns:1fr;width:auto;max-height:none;padding:9px}.simulation-preview-modal.is-trading .simulation-preview-inline-dock[data-v-f0b56954]{width:100%;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}.simulation-preview-inline-dock .simulation-order-actions .holding-trade-row[data-v-f0b56954]{grid-template-columns:28px minmax(68px,1fr) repeat(3,30px) minmax(42px,auto) minmax(34px,auto)}.sub-indicator-btn[data-v-f0b56954]{flex:0 0 auto;min-width:104px}.shortcut-hint[data-v-f0b56954]{display:none}.mobile-fixed-trade-actions[data-v-f0b56954]{grid-template-columns:repeat(4,minmax(0,1fr));touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-fixed-trade-actions[data-v-f0b56954] .n-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.simulation-holding-grid[data-v-f0b56954]{display:flex;flex-direction:column;gap:8px;padding-bottom:0}.simulation-holding-card[data-v-f0b56954]{padding:0;overflow:hidden}.simulation-holding-card[data-v-f0b56954]:hover,.simulation-holding-card.active[data-v-f0b56954]{box-shadow:none}.holding-card-summary-row[data-v-f0b56954]{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-f0b56954]{display:flex;flex-direction:column;gap:1px;min-width:0}.holding-summary-main strong[data-v-f0b56954]{color:#0f172a;font-size:12px;font-weight:700;line-height:1.15}.holding-summary-main em[data-v-f0b56954]{color:#64748b;font-size:11px;font-style:normal;line-height:1.15}.holding-expand-indicator[data-v-f0b56954]{justify-self:end;color:#2563eb;font-size:11px;font-weight:700}.holding-card-expanded[data-v-f0b56954]{padding:0 7px 7px;border-top:1px solid #e2e8f0}.holding-card-chart[data-v-f0b56954],.holding-card-chart[data-v-f0b56954] .replay-canvas{height:260px}.simulation-workbench.is-fullscreen .holding-card-chart[data-v-f0b56954],.simulation-workbench.is-fullscreen .holding-card-chart[data-v-f0b56954] .replay-canvas{height:clamp(340px,56dvh,520px)}.discipline-override-bar[data-v-f0b56954]{align-items:flex-start;flex-direction:column}.content-area[data-v-f0b56954]{padding-bottom:calc(188px + var(--mobile-safe-bottom, env(safe-area-inset-bottom)))}.history-stat-backdrop[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{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-f0b56954]:not(.training-stat-grid-hero){grid-template-columns:repeat(2,minmax(0,1fr))}.training-stat-value[data-v-f0b56954]{font-size:16px}}@media(max-width:390px){.mobile-training-topbar[data-v-f0b56954]{grid-template-columns:minmax(0,1fr) auto auto}.mobile-training-topbar[data-v-f0b56954] .n-button{width:100%}}.training-layout.is-dark[data-v-f0b56954],.training-layout.is-dark .sidebar[data-v-f0b56954],.training-layout.is-dark .main-area[data-v-f0b56954],.training-layout.is-dark .content-area[data-v-f0b56954],.training-layout.is-dark .training-home[data-v-f0b56954],.training-layout.is-dark .play-area[data-v-f0b56954],.training-layout.is-dark .chart-and-panel[data-v-f0b56954],.training-layout.is-dark .chart-col[data-v-f0b56954],.training-layout.is-dark .intraday-training-shell[data-v-f0b56954],.training-layout.is-dark .simulation-workbench[data-v-f0b56954]{background:#020617!important;color:#e2e8f0!important}.training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-header[data-v-f0b56954]{background:#020617f5!important;border-bottom-color:#94a3b83d!important}.training-layout.is-dark .simulation-account-strip[data-v-f0b56954]{background:#0f172a!important;border-color:#94a3b842!important}.training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-account-strip[data-v-f0b56954]{background:transparent!important;border-color:transparent!important}.training-layout.is-dark .holding-fullscreen-btn[data-v-f0b56954],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-f0b56954]{background:#1e293bf5!important;border-color:#60a5fa6b!important}.training-layout.is-dark .holding-fullscreen-btn[data-v-f0b56954]:before,.training-layout.is-dark .holding-fullscreen-btn[data-v-f0b56954]:after,.training-layout.is-dark .holding-fullscreen-btn span[data-v-f0b56954]:before,.training-layout.is-dark .holding-fullscreen-btn span[data-v-f0b56954]: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-f0b56954],.training-layout.is-dark .training-home-panel[data-v-f0b56954],.training-layout.is-dark .training-home-stat-grid>div[data-v-f0b56954],.training-layout.is-dark .training-home-position-row[data-v-f0b56954],.training-layout.is-dark .training-home-open-exposures[data-v-f0b56954],.training-layout.is-dark .training-home .training-settings-section[data-v-f0b56954]{background:#0f172a!important;border-color:#94a3b838!important;color:#e2e8f0!important}.training-layout.is-dark .training-home[data-v-f0b56954] .n-base-selection,.training-layout.is-dark .training-home[data-v-f0b56954] .n-input{background:#020617!important;color:#e2e8f0!important}.training-layout.is-dark .training-home[data-v-f0b56954] .n-base-selection-label,.training-layout.is-dark .training-home[data-v-f0b56954] .n-input__input-el,.training-layout.is-dark .training-home[data-v-f0b56954] .n-input-number,.training-layout.is-dark .training-home[data-v-f0b56954] .n-base-selection-input,.training-layout.is-dark .training-home[data-v-f0b56954] .n-base-selection-placeholder,.training-layout.is-dark .training-home[data-v-f0b56954] .n-input__placeholder{color:#e2e8f0!important}.training-layout.is-dark .training-home-position-row-action[data-v-f0b56954]:hover{border-color:#60a5fa!important;background:#1e40af47!important}.training-layout.is-dark .training-home-position-row i[data-v-f0b56954]{background:#22c55e29!important;color:#86efac!important}.training-layout.is-dark .training-home-position-row b[data-v-f0b56954]{color:#93c5fd!important}.training-layout.is-dark .simulation-title[data-v-f0b56954],.training-layout.is-dark .simulation-section-head[data-v-f0b56954],.training-layout.is-dark .simulation-restore-head[data-v-f0b56954],.training-layout.is-dark .simulation-header-account-strip strong[data-v-f0b56954],.training-layout.is-dark .simulation-order-context>strong[data-v-f0b56954]:first-child,.training-layout.is-dark .simulation-order-context .simulation-active-label[data-v-f0b56954],.training-layout.is-dark .simulation-order-symbol[data-v-f0b56954],.training-layout.is-dark .simulation-order-head strong[data-v-f0b56954],.training-layout.is-dark .simulation-order-quotes strong[data-v-f0b56954],.training-layout.is-dark .training-home-hero h1[data-v-f0b56954],.training-layout.is-dark .training-home-panel-head strong[data-v-f0b56954],.training-layout.is-dark .training-home-stat-grid strong[data-v-f0b56954],.training-layout.is-dark .training-home-focus-main strong[data-v-f0b56954],.training-layout.is-dark .training-home-open-exposures-head strong[data-v-f0b56954],.training-layout.is-dark .training-home-position-row span[data-v-f0b56954],.training-layout.is-dark .training-home .training-settings-section-head strong[data-v-f0b56954],.training-layout.is-dark .training-home .settings-toggle-row strong[data-v-f0b56954],.training-layout.is-dark .candidate-main[data-v-f0b56954],.training-layout.is-dark .panel-title[data-v-f0b56954],.training-layout.is-dark .panel-stock-name[data-v-f0b56954],.training-layout.is-dark .intraday-training-head strong[data-v-f0b56954],.training-layout.is-dark .info-row[data-v-f0b56954],.training-layout.is-dark .price[data-v-f0b56954],.training-layout.is-dark .trade-price[data-v-f0b56954],.training-layout.is-dark .holding-summary-main strong[data-v-f0b56954],.training-layout.is-dark .holding-card-meta strong[data-v-f0b56954]{color:#f8fafc!important}.training-layout.is-dark .simulation-section-head em[data-v-f0b56954],.training-layout.is-dark .simulation-restore-head em[data-v-f0b56954],.training-layout.is-dark .simulation-restore-chip em[data-v-f0b56954],.training-layout.is-dark .simulation-header-account-strip span[data-v-f0b56954],.training-layout.is-dark .simulation-header-account-strip em[data-v-f0b56954],.training-layout.is-dark .simulation-order-context>span[data-v-f0b56954],.training-layout.is-dark .simulation-order-head span[data-v-f0b56954],.training-layout.is-dark .simulation-order-quotes span[data-v-f0b56954],.training-layout.is-dark .training-home-hero p[data-v-f0b56954],.training-layout.is-dark .training-home-panel-head span[data-v-f0b56954],.training-layout.is-dark .training-home-stat-grid span[data-v-f0b56954],.training-layout.is-dark .training-home-focus-main span[data-v-f0b56954],.training-layout.is-dark .training-home-holding-note[data-v-f0b56954],.training-layout.is-dark .training-home-empty-line[data-v-f0b56954],.training-layout.is-dark .training-home-open-exposures-head span[data-v-f0b56954],.training-layout.is-dark .training-home-position-row em[data-v-f0b56954],.training-layout.is-dark .training-home .training-settings-section-head span[data-v-f0b56954],.training-layout.is-dark .training-home .settings-hint[data-v-f0b56954],.training-layout.is-dark .training-home .settings-field>span[data-v-f0b56954],.training-layout.is-dark .training-home .settings-toggle-row span[data-v-f0b56954],.training-layout.is-dark .candidate-main span[data-v-f0b56954],.training-layout.is-dark .candidate-footer-label[data-v-f0b56954],.training-layout.is-dark .candidate-footer-label em[data-v-f0b56954],.training-layout.is-dark .simulation-account-strip span[data-v-f0b56954],.training-layout.is-dark .simulation-fee-rule[data-v-f0b56954],.training-layout.is-dark .simulation-return-bar span[data-v-f0b56954],.training-layout.is-dark .holding-summary-main em[data-v-f0b56954],.training-layout.is-dark .holding-card-summary-row[data-v-f0b56954],.training-layout.is-dark .holding-card-meta[data-v-f0b56954],.training-layout.is-dark .holding-card-stats[data-v-f0b56954],.training-layout.is-dark .holding-cost-line[data-v-f0b56954],.training-layout.is-dark .holding-trade-row span[data-v-f0b56954],.training-layout.is-dark .holding-lot-control span[data-v-f0b56954],.training-layout.is-dark .info-label[data-v-f0b56954],.training-layout.is-dark .trade-date[data-v-f0b56954],.training-layout.is-dark .trade-amt[data-v-f0b56954],.training-layout.is-dark .lots-info[data-v-f0b56954],.training-layout.is-dark .fee-rule-hint[data-v-f0b56954],.training-layout.is-dark .fee-preview-line[data-v-f0b56954],.training-layout.is-dark .intraday-training-head span[data-v-f0b56954],.training-layout.is-dark .intraday-progress-label[data-v-f0b56954],.training-layout.is-dark .intraday-t1-hint[data-v-f0b56954],.training-layout.is-dark .trips-table .fee-cell[data-v-f0b56954],.training-layout.is-dark .shortcut-hint[data-v-f0b56954],.training-layout.is-dark .mobile-inline-trade-head[data-v-f0b56954],.training-layout.is-dark .mobile-inline-field span[data-v-f0b56954],.training-layout.is-dark .mobile-trade-card-sub[data-v-f0b56954],.training-layout.is-dark .mobile-trade-card-fee[data-v-f0b56954]{color:#cbd5e1!important}.training-layout.is-dark .simulation-account-strip strong[data-v-f0b56954],.training-layout.is-dark .simulation-return-bar strong[data-v-f0b56954],.training-layout.is-dark .mobile-trade-card-main[data-v-f0b56954]{color:#fff!important}.training-layout.is-dark .intraday-head-quote em[data-v-f0b56954]{color:#94a3b8!important}.training-layout.is-dark .intraday-head-quote b[data-v-f0b56954]{color:#cbd5e1!important}.training-layout.is-dark .intraday-head-quote b.up[data-v-f0b56954]{color:#f87171!important}.training-layout.is-dark .intraday-head-quote b.down[data-v-f0b56954]{color:#4ade80!important}.training-layout.is-dark .intraday-head-quote b.avg[data-v-f0b56954]{color:#fb923c!important}.training-layout.is-dark .intraday-back-btn[data-v-f0b56954]{background:#0f172af5!important;border-color:#94a3b861!important;color:#e2e8f0!important}.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954]{border-top-color:#94a3b82e!important}.training-layout.is-dark .intraday-mobile-replay-bar[data-v-f0b56954]{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-f0b56954],.training-layout.is-dark .intraday-speed-btn[data-v-f0b56954],.training-layout.is-dark .intraday-bar-close[data-v-f0b56954]{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-f0b56954] .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-f0b56954] .n-base-selection-label,.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-base-selection-input,.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-base-selection-placeholder,.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-base-selection__state-border,.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-button,.training-layout.is-dark .intraday-bar-next[data-v-f0b56954] .n-button__content,.training-layout.is-dark .intraday-bar-close[data-v-f0b56954] .n-button__content{color:#e2e8f0!important}.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-button--disabled,.training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-button--disabled .n-button__content{color:#64748b!important;opacity:1!important}.training-layout.is-dark .intraday-bar-next[data-v-f0b56954]{--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-f0b56954]{--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-f0b56954] .order-book{background:#020617eb!important;border-left-color:#94a3b83d!important;color:#cbd5e1!important}.training-layout.is-dark .simulation-account-strip>div[data-v-f0b56954],.training-layout.is-dark .simulation-start-panel[data-v-f0b56954],.training-layout.is-dark .simulation-restore-selector[data-v-f0b56954],.training-layout.is-dark .simulation-candidate-card[data-v-f0b56954],.training-layout.is-dark .simulation-holding-card[data-v-f0b56954],.training-layout.is-dark .simulation-order-dock[data-v-f0b56954],.training-layout.is-dark .simulation-order-quotes>div[data-v-f0b56954],.training-layout.is-dark .simulation-position-list[data-v-f0b56954],.training-layout.is-dark .simulation-return-bar[data-v-f0b56954],.training-layout.is-dark .history-panel[data-v-f0b56954],.training-layout.is-dark .history-side-panel[data-v-f0b56954],.training-layout.is-dark .op-panel[data-v-f0b56954],.training-layout.is-dark .trips-section[data-v-f0b56954],.training-layout.is-dark .trips-header[data-v-f0b56954],.training-layout.is-dark .result-card[data-v-f0b56954],.training-layout.is-dark .intraday-training-head[data-v-f0b56954],.training-layout.is-dark .intraday-t1-hint[data-v-f0b56954],.training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954],.training-layout.is-dark .mobile-trade-card[data-v-f0b56954],.training-layout.is-dark .mobile-fixed-trade-panel[data-v-f0b56954],.training-layout.is-dark .mobile-info-strip[data-v-f0b56954]{background:#0f172a!important;border-color:#94a3b842!important;color:#e2e8f0!important}.training-layout.is-dark .simulation-candidate-card[data-v-f0b56954]:hover,.training-layout.is-dark .simulation-candidate-card.selected[data-v-f0b56954],.training-layout.is-dark .simulation-holding-card[data-v-f0b56954]:hover,.training-layout.is-dark .simulation-holding-card.active[data-v-f0b56954]{border-color:#60a5fa94!important;box-shadow:0 8px 20px #00000057!important}.training-layout.is-dark .candidate-chart-wrap[data-v-f0b56954],.training-layout.is-dark .holding-card-chart[data-v-f0b56954]{background:#0b1220!important}.training-layout.is-dark .discipline-override-bar[data-v-f0b56954]{background:#7f1d1d47!important;border-color:#f8717157!important;color:#fecaca!important}.training-layout.is-dark .discipline-override-bar strong[data-v-f0b56954]{color:#fecaca!important}.training-layout.is-dark .discipline-override-bar span[data-v-f0b56954]{color:#fed7aa!important}.training-layout.is-dark .holding-card-summary-row[data-v-f0b56954]{background:#0f172a!important}.training-layout.is-dark .holding-card-expanded[data-v-f0b56954],.training-layout.is-dark .simulation-position-row[data-v-f0b56954],.training-layout.is-dark .intraday-training-head[data-v-f0b56954],.training-layout.is-dark .panel-section[data-v-f0b56954]{border-color:#94a3b82e!important;border-bottom-color:#94a3b82e!important}.training-layout.is-dark .holding-card-stats[data-v-f0b56954]{background:#1e293bc7!important}.training-layout.is-dark .holding-card-actions[data-v-f0b56954]{gap:6px!important}.training-layout.is-dark .holding-trade-row[data-v-f0b56954]{background:#1e293bbd!important;border-color:#94a3b83d!important}.training-layout.is-dark .holding-trade-row.buy-row[data-v-f0b56954]{background:#7f1d1d38!important;border-color:#f8717157!important}.training-layout.is-dark .holding-trade-row.sell-row[data-v-f0b56954]{background:#14532d38!important;border-color:#4ade8052!important}.training-layout.is-dark .holding-trade-side.buy[data-v-f0b56954]{color:#fca5a5!important}.training-layout.is-dark .holding-trade-side.sell[data-v-f0b56954]{color:#86efac!important}.training-layout.is-dark .holding-lot-control[data-v-f0b56954] .n-input,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input,.training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input{background-color:#0f172af5!important;box-shadow:0 1px 3px #00000057!important}.training-layout.is-dark .holding-lot-control[data-v-f0b56954] .n-input .n-input__border,.training-layout.is-dark .holding-lot-control[data-v-f0b56954] .n-input .n-input__state-border,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input .n-input__border,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input .n-input__state-border,.training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input .n-input__border,.training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input .n-input__state-border{border-color:#94a3b880!important}.training-layout.is-dark .holding-lot-control[data-v-f0b56954] .n-input__input-el,.training-layout.is-dark .holding-lot-control[data-v-f0b56954] .n-input-number,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input__input-el,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input-number,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input__placeholder,.training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input__input-el,.training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input__placeholder{color:#f8fafc!important}.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input.n-input--disabled{background-color:#1e293bb8!important}.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input.n-input--disabled .n-input__input-el,.training-layout.is-dark .op-panel[data-v-f0b56954] .n-input.n-input--disabled .n-input__placeholder{color:#94a3b8!important}.training-layout.is-dark .op-panel[data-v-f0b56954] .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-f0b56954],.training-layout.is-dark .trade-ratio-row[data-v-f0b56954] .n-button,.training-layout.is-dark .mobile-inline-actions[data-v-f0b56954] .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-f0b56954] .n-button__content,.training-layout.is-dark .trade-ratio-row[data-v-f0b56954] .n-button .n-button__content,.training-layout.is-dark .mobile-inline-actions[data-v-f0b56954] .mobile-lots-chip .n-button__content{color:inherit!important}.training-layout.is-dark .holding-ratio-btn[data-v-f0b56954]:hover:not(:disabled),.training-layout.is-dark .trade-ratio-row[data-v-f0b56954] .n-button:hover:not(.n-button--disabled),.training-layout.is-dark .mobile-inline-actions[data-v-f0b56954] .mobile-lots-chip:hover:not(:disabled){border-color:#60a5faa6!important;color:#93c5fd!important}.training-layout.is-dark .holding-ratio-btn[data-v-f0b56954]:disabled,.training-layout.is-dark .trade-ratio-row[data-v-f0b56954] .n-button.n-button--disabled,.training-layout.is-dark .holding-trade-submit[data-v-f0b56954]:disabled,.training-layout.is-dark .holding-trade-cancel[data-v-f0b56954]:disabled{opacity:.42!important}.training-layout.is-dark .op-panel[data-v-f0b56954] .n-button--tertiary-type{background:#1e293bf5!important}.training-layout.is-dark .mobile-fixed-trade-actions[data-v-f0b56954] .n-button--ghost{color:#cbd5e1!important;border-color:#94a3b857!important}.training-layout.is-dark .simulation-restore-chip[data-v-f0b56954]{background:#1e293be0!important;border-color:#94a3b84d!important;color:#e2e8f0!important}.training-layout.is-dark .simulation-restore-chip.selected[data-v-f0b56954]{background:#2563eb3d!important;border-color:#60a5faa3!important;color:#bfdbfe!important}.training-layout.is-dark .simulation-restore-chip.holding[data-v-f0b56954]{border-color:#fbbf24b3!important}.training-layout.is-dark .simulation-pending-bar[data-v-f0b56954]{background:#1e40af38!important;border-color:#60a5fa61!important;color:#bfdbfe!important}.training-layout.is-dark .pending-order-row[data-v-f0b56954]{background:#78350f52!important;color:#fed7aa!important}.training-layout.is-dark .simulation-floating-replay[data-v-f0b56954]{background:#0f172af0!important;border-color:#94a3b84d!important;box-shadow:0 14px 34px #0000006b!important}.training-layout.is-dark .history-side-panel[data-v-f0b56954]{box-shadow:0 12px 32px #00000059}.training-layout.is-dark .history-stat-backdrop[data-v-f0b56954]{background:#0000008c}.training-layout.is-dark .strat-item[data-v-f0b56954]:hover{background:linear-gradient(135deg,#1e293bf2,#1e40af3d);color:#e2e8f0;box-shadow:0 10px 22px #0f172a59}.training-layout.is-dark .mode-item[data-v-f0b56954]: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-f0b56954],.training-layout.is-dark .mode-item.active[data-v-f0b56954]{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-f0b56954]:after{background:#93c5fd}.training-layout.is-dark[data-v-f0b56954] .portfolio-history-child-table{background:transparent!important;color:#e2e8f0!important}.training-layout.is-dark[data-v-f0b56954] .portfolio-history-child-table th{background:#1e293bc2!important;color:#cbd5e1!important;border-bottom-color:#94a3b842!important}.training-layout.is-dark[data-v-f0b56954] .portfolio-history-child-table td{color:#e2e8f0!important;border-bottom-color:#94a3b829!important}.training-layout.is-dark[data-v-f0b56954] .portfolio-history-child-table tr.muted td{color:#94a3b8!important;background:#0f172ab8!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .sidebar[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .main-area[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .content-area[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .play-area[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .chart-and-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .chart-col[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-workbench[data-v-f0b56954]{background:#000!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-workbench.is-fullscreen .simulation-header[data-v-f0b56954]{background:#000000f5!important;border-bottom-color:#d2d2d22e!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip[data-v-f0b56954]{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-f0b56954]{background:transparent!important;border-color:transparent!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-f0b56954],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-f0b56954]{background:#101010!important;border-color:#facc157a!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-f0b56954]:before,html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn[data-v-f0b56954]:after,html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn span[data-v-f0b56954]:before,html[data-chart-theme=tdx] .training-layout.is-dark .holding-fullscreen-btn span[data-v-f0b56954]: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-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-hero[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-stat-grid>div[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-position-row[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .training-settings-section[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-start-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-selector[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-candidate-card[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-holding-card[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-dock[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-quotes>div[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-position-list[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-return-bar[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .history-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .history-side-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .op-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trips-section[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trips-header[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .result-card[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-fixed-trade-panel[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-info-strip[data-v-f0b56954]{background:#050505!important;border-color:#d2d2d238!important;color:#e6e6e6!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-title[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-section-head[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-head[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-header-account-strip strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-context>strong[data-v-f0b56954]:first-child,html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-context .simulation-active-label[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-symbol[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-head strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-quotes strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-hero h1[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-panel-head strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-stat-grid strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-focus-main strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-position-row span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .training-settings-section-head strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-toggle-row strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .candidate-main[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .panel-title[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .panel-stock-name[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .info-row[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .price[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trade-price[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-summary-main strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-meta strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-return-bar strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card-main[data-v-f0b56954]{color:#f2f2f2!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-section-head em[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-head em[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-chip em[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-header-account-strip span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-header-account-strip em[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-context>span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-head span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-order-quotes span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-hero p[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-panel-head span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-stat-grid span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-focus-main span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-holding-note[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-empty-line[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home-position-row em[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .training-settings-section-head span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-hint[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-field>span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .training-home .settings-toggle-row span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .candidate-main span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .candidate-footer-label[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-account-strip span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-fee-rule[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-return-bar span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-summary-main em[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-summary-row[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-meta[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-stats[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-cost-line[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-lot-control span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .info-label[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trade-date[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trade-amt[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .lots-info[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .fee-rule-hint[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .fee-preview-line[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trips-table .fee-cell[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .shortcut-hint[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-trade-head[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-field span[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card-sub[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-trade-card-fee[data-v-f0b56954]{color:#b8b8b8!important}html[data-chart-theme=tdx] .training-layout.is-dark .candidate-chart-wrap[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-chart[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-summary-row[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-stats[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input,html[data-chart-theme=tdx] .training-layout.is-dark .holding-lot-control[data-v-f0b56954] .n-input,html[data-chart-theme=tdx] .training-layout.is-dark .op-panel[data-v-f0b56954] .n-input{background:#101010!important;background-color:#101010!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-card-expanded[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-position-row[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .panel-section[data-v-f0b56954]{border-color:#d2d2d229!important;border-bottom-color:#d2d2d229!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-candidate-card[data-v-f0b56954]:hover,html[data-chart-theme=tdx] .training-layout.is-dark .simulation-candidate-card.selected[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .simulation-holding-card[data-v-f0b56954]:hover,html[data-chart-theme=tdx] .training-layout.is-dark .simulation-holding-card.active[data-v-f0b56954]{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-f0b56954]{background:#5a00005c!important;border-color:#ff33336b!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-row.sell-row[data-v-f0b56954]{background:#00482457!important;border-color:#00cc666b!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-side.buy[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .pnl.up[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .total-pnl.up[data-v-f0b56954]{color:#ff4d4d!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-trade-side.sell[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .pnl.down[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .total-pnl.down[data-v-f0b56954]{color:#0c6!important}html[data-chart-theme=tdx] .training-layout.is-dark .holding-ratio-btn[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .trade-ratio-row[data-v-f0b56954] .n-button,html[data-chart-theme=tdx] .training-layout.is-dark .mobile-inline-actions[data-v-f0b56954] .mobile-lots-chip,html[data-chart-theme=tdx] .training-layout.is-dark .op-panel[data-v-f0b56954] .n-button--tertiary-type,html[data-chart-theme=tdx] .training-layout.is-dark .mobile-fixed-trade-actions[data-v-f0b56954] .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-f0b56954]{background:#101010!important;border-color:#d2d2d247!important;color:#d8d8d8!important}html[data-chart-theme=tdx] .training-layout.is-dark .arrow-btn[data-v-f0b56954]:hover{background:#181818!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .play-btn[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .fullscreen-btn[data-v-f0b56954]{background:#101010!important;border-color:#facc157a!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .play-btn.active[data-v-f0b56954]{background:#78350f6b!important;border-color:#facc15b8!important;color:#ff0!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-back-btn[data-v-f0b56954]{background:#080808!important;border-color:#d2d2d24d!important;color:#d8d8d8!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-f0b56954]{border-top-color:#d2d2d22e!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-mobile-replay-bar[data-v-f0b56954]{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-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .intraday-speed-btn[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .intraday-bar-close[data-v-f0b56954]{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-f0b56954] .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-f0b56954] .n-base-selection-label,html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-base-selection-input,html[data-chart-theme=tdx] .training-layout.is-dark .intraday-replay-bar[data-v-f0b56954] .n-base-selection-placeholder{color:#d8d8d8!important}html[data-chart-theme=tdx] .training-layout.is-dark .intraday-bar-next[data-v-f0b56954]{--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-f0b56954]{--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-f0b56954] .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-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .main-mode-btn.active[data-v-f0b56954]{color:#0ff!important;border-color:#00ffff5c!important;background:#00ffff1a!important}html[data-chart-theme=tdx] .training-layout.is-dark .main-mode-btn[data-v-f0b56954]{color:#d0d0d0!important;border-color:#d2d2d238!important;background:#101010!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-restore-chip[data-v-f0b56954]{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-f0b56954]{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-f0b56954]{border-color:#ff3333b3!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-pending-bar[data-v-f0b56954]{background:#facc151f!important;border-color:#facc156b!important;color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .pending-order-row[data-v-f0b56954]{background:#78350f61!important;color:#ffd166!important}html[data-chart-theme=tdx] .training-layout.is-dark .discipline-override-bar[data-v-f0b56954]{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-f0b56954]{color:#ff8080!important}html[data-chart-theme=tdx] .training-layout.is-dark .discipline-override-bar span[data-v-f0b56954]{color:#ffd166!important}html[data-chart-theme=tdx] .training-layout.is-dark .simulation-floating-replay[data-v-f0b56954]{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-f0b56954]{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-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .account-asset-stat strong[data-v-f0b56954],html[data-chart-theme=tdx] .training-layout.is-dark .account-asset-stat em[data-v-f0b56954]{color:#ff6!important}html[data-chart-theme=tdx] .training-layout.is-dark .strat-item[data-v-f0b56954]: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-f0b56954]{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-f0b56954]:after{background:#ff0!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-f0b56954] .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-f0b56954] .portfolio-history-child-table td{color:#e6e6e6!important;border-bottom-color:#d2d2d224!important}html[data-chart-theme=tdx] .training-layout.is-dark[data-v-f0b56954] .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-f0b56954]{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-f0b56954]{background:#101010!important;border-color:#d2d2d23d!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-trade-panel[data-v-f0b56954] .n-input{background-color:#050505!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-fixed-summary[data-v-f0b56954],html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-trade-head[data-v-f0b56954],html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-inline-field span[data-v-f0b56954],html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .fee-preview-line[data-v-f0b56954]{color:#c8c8c8!important}html[data-chart-theme=tdx] .mobile-fixed-trade-panel.is-dark .mobile-collapse-btn[data-v-f0b56954]{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}.membership-page[data-v-fcfa4758]{min-height:100%;padding:24px}.membership-shell[data-v-fcfa4758]{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.membership-header[data-v-fcfa4758],.status-row[data-v-fcfa4758]{display:flex;justify-content:space-between;gap:16px}.page-title[data-v-fcfa4758]{font-size:28px;font-weight:800}.page-subtitle[data-v-fcfa4758],.product-meta[data-v-fcfa4758],.order-subtitle[data-v-fcfa4758],.qr-hint[data-v-fcfa4758],.status-meta[data-v-fcfa4758]{color:#0f172a9e}.renew-note[data-v-fcfa4758]{margin-top:4px;color:#1d4ed8;font-weight:700}.renew-note.expired[data-v-fcfa4758]{color:#b91c1c}html[data-theme=dark] .renew-note.expired[data-v-fcfa4758]{color:#fca5a5}.membership-status-card[data-v-fcfa4758],.benefit-card[data-v-fcfa4758],.product-card[data-v-fcfa4758]{border-radius:18px}.product-grid[data-v-fcfa4758]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card[data-v-fcfa4758]{min-height:188px;cursor:pointer;border:1px solid rgba(15,23,42,.08)}.product-card-body[data-v-fcfa4758]{min-height:148px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.product-card.active[data-v-fcfa4758]{box-shadow:inset 0 0 0 2px #2563ebb8}.product-name[data-v-fcfa4758],.benefit-title[data-v-fcfa4758],.order-title[data-v-fcfa4758],.status-title[data-v-fcfa4758]{font-weight:700}.product-price[data-v-fcfa4758]{margin-top:16px;font-size:32px;font-weight:800;color:#1d4ed8}.product-meta[data-v-fcfa4758]{margin-top:10px}.benefit-list[data-v-fcfa4758]{margin:12px 0 16px;padding-left:18px;line-height:1.8}.channel-title[data-v-fcfa4758]{margin-bottom:8px;font-size:13px;font-weight:700}.invite-row[data-v-fcfa4758]{margin-bottom:12px}.member-day-invite[data-v-fcfa4758]{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-fcfa4758]{border-color:#4ade8047;color:#dcfce7f0;background:#16653452}.invite-input-wrap[data-v-fcfa4758]{display:flex;align-items:center;gap:12px;max-width:520px}.invite-price[data-v-fcfa4758]{min-width:126px;font-size:13px;font-weight:800;white-space:nowrap}.invite-price.valid[data-v-fcfa4758]{color:#16a34a}.invite-price.error[data-v-fcfa4758]{color:#dc2626}.qr-wrap[data-v-fcfa4758]{display:flex;flex-direction:column;align-items:center;gap:10px}.order-strip[data-v-fcfa4758]{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.order-strip-main[data-v-fcfa4758]{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-fcfa4758]{font-weight:800}.order-strip-no[data-v-fcfa4758]{overflow:hidden;color:#0f172a8f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.order-strip-amount[data-v-fcfa4758]{font-weight:800;color:#1d4ed8}.order-arrow[data-v-fcfa4758]{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-fcfa4758]{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-fcfa4758]{line-height:1.8}.order-actions[data-v-fcfa4758]{display:flex;align-items:center}.pay-link-wrap[data-v-fcfa4758]{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-fcfa4758]{font-weight:800;color:#1d4ed8}.pay-link-hint[data-v-fcfa4758]{font-size:13px;color:#0f172a9e}@media(max-width:900px){.membership-page[data-v-fcfa4758]{padding:12px}.page-title[data-v-fcfa4758]{font-size:24px}.product-grid[data-v-fcfa4758]{grid-template-columns:1fr}.membership-header[data-v-fcfa4758],.status-row[data-v-fcfa4758]{flex-direction:column}.order-strip-main[data-v-fcfa4758]{grid-template-columns:minmax(0,1fr) auto auto}.order-strip-no[data-v-fcfa4758]{grid-column:1 / -1}.order-detail[data-v-fcfa4758]{grid-template-columns:1fr}.invite-input-wrap[data-v-fcfa4758]{max-width:none;width:100%;flex-direction:column;align-items:flex-start;gap:6px}.invite-price[data-v-fcfa4758]{min-width:0}}.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)}
