.panorama-page[data-v-0ae49cdb]{min-height:100vh;background-color:var(--bg-main,#f8fafc);color:var(--text-main,#1e293b);--p-card-bg:var(--bg-card,#fff);--p-border:var(--border-color,#e2e8f0);--p-text-main:var(--text-main,#1e293b);--p-text-muted:var(--text-muted,#64748b);--p-pill-bg:rgba(0,0,0,0.04);--p-pill-border:rgba(0,0,0,0.1);--p-input-bg:#fff;--p-input-border:#cbd5e1;--p-input-color:#1e293b;--p-table-hover:rgba(0,0,0,0.03);transition:background-color .2s ease,color .2s ease}.panorama-page.dark-mode[data-v-0ae49cdb]{background-color:#0f1219;color:#fff;--p-card-bg:#1a1e29;--p-border:hsla(0,0%,100%,0.1);--p-text-main:#fff;--p-text-muted:#94a3b8;--p-pill-bg:hsla(0,0%,100%,0.08);--p-pill-border:hsla(0,0%,100%,0.15);--p-input-bg:hsla(0,0%,100%,0.06);--p-input-border:hsla(0,0%,100%,0.14);--p-input-color:#fff;--p-table-hover:hsla(0,0%,100%,0.05)}.counts-text[data-v-0ae49cdb],.leader-names[data-v-0ae49cdb],.stock-name-link[data-v-0ae49cdb],.target-name[data-v-0ae49cdb],.text-title[data-v-0ae49cdb],.topic-name-title[data-v-0ae49cdb]{color:var(--p-text-main)!important}.panorama-card[data-v-0ae49cdb]{background-color:var(--p-card-bg)!important;border:1px solid var(--p-border)!important;color:var(--p-text-main);transition:background-color .2s ease,border-color .2s ease}.panorama-divider[data-v-0ae49cdb]{border-color:var(--p-border)!important}.panorama-pill[data-v-0ae49cdb]{background-color:var(--p-pill-bg);border-color:var(--p-pill-border)!important}.custom-datepicker[data-v-0ae49cdb]{color:var(--p-text-main)!important}.custom-datepicker[data-v-0ae49cdb]::-webkit-calendar-picker-indicator{cursor:pointer}.dark-mode .custom-datepicker[data-v-0ae49cdb]::-webkit-calendar-picker-indicator{filter:invert(.8)}.panorama-switch[data-v-0ae49cdb]{color:var(--p-text-main)}.target-summary-card[data-v-0ae49cdb]{background-color:var(--p-pill-bg);border:1px solid var(--p-border)}.position-config-row[data-v-0ae49cdb]{display:flex;align-items:flex-end;gap:.4rem;flex-wrap:wrap}.strategy-label[data-v-0ae49cdb]{min-width:52px;padding-bottom:.3rem;font-weight:700;font-size:.8rem}.position-input-wrap[data-v-0ae49cdb]{width:78px}.position-input-wrap label[data-v-0ae49cdb]{color:var(--p-text-muted);display:block;font-size:.65rem;margin-bottom:0;line-height:1.1}.position-input-wrap .form-control[data-v-0ae49cdb],.position-input-wrap .input-group-text[data-v-0ae49cdb]{background:var(--p-input-bg);border-color:var(--p-input-border);color:var(--p-input-color);height:27px;padding-top:.15rem;padding-bottom:.15rem;font-size:.75rem}.position-total[data-v-0ae49cdb]{color:var(--p-text-muted);font-size:.75rem;padding-bottom:.3rem;margin-left:auto}.position-total strong[data-v-0ae49cdb]{color:var(--p-text-main)}.today-buy-targets strong[data-v-0ae49cdb]{color:#0284c7;font-weight:600}.dark-mode .today-buy-targets strong[data-v-0ae49cdb]{color:#7dd3fc}.crowding-card[data-v-0ae49cdb]{background:var(--p-card-bg)}.crowding-normal[data-v-0ae49cdb]{border-left:4px solid #28a745!important}.crowding-reduced[data-v-0ae49cdb]{border-left:4px solid #ffc107!important}.crowding-blocked[data-v-0ae49cdb]{border-left:4px solid #dc3545!important}.crowding-unknown[data-v-0ae49cdb]{border-left:4px solid #6c757d!important}.crowding-ratio[data-v-0ae49cdb]{color:var(--p-text-main);font-size:1.75rem;font-weight:700;line-height:1}.crowding-threshold-note[data-v-0ae49cdb]{color:var(--p-text-muted);font-size:.65rem;white-space:nowrap}.crowding-advice[data-v-0ae49cdb]{color:#b45309;font-size:.85rem;font-weight:600}.dark-mode .crowding-advice[data-v-0ae49cdb]{color:#f3d58a}.crowding-result[data-v-0ae49cdb]{min-width:0}.topic-sequence[data-v-0ae49cdb]{color:var(--p-text-muted);font-variant-numeric:tabular-nums}@media (max-width:767.98px){.position-input-wrap[data-v-0ae49cdb]{width:calc(50% - 34px)}.position-total[data-v-0ae49cdb]{width:100%;margin-left:34px}.crowding-content[data-v-0ae49cdb]{align-items:flex-start!important;flex-wrap:wrap}.crowding-result[data-v-0ae49cdb]{margin-top:.4rem;width:100%}}.market-style-panel[data-v-0ae49cdb]{font-size:.72rem}.market-style-summary[data-v-0ae49cdb]{line-height:1.35;transition:all .2s ease}.style-summary-blocked[data-v-0ae49cdb]{background-color:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.3)}.style-summary-defense[data-v-0ae49cdb]{background-color:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.25)}.style-summary-bull[data-v-0ae49cdb]{background-color:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.25)}.style-summary-normal[data-v-0ae49cdb]{background-color:var(--p-pill-bg);color:var(--p-text-muted);border:1px solid var(--p-border)}.weak-low-volume-rule[data-v-0ae49cdb]{background-color:var(--p-pill-bg);border:1px solid var(--p-border);border-radius:.375rem;padding:.5rem}.climax-help-icon[data-v-0ae49cdb]{color:var(--p-text-muted);cursor:help;font-size:.78rem;vertical-align:-.08em}.climax-summary-status[data-v-0ae49cdb]{color:var(--p-text-main);font-weight:600}.weak-low-volume-rule.is-blocked[data-v-0ae49cdb]{background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.weak-low-volume-rule.is-blocked .weak-low-volume-detail[data-v-0ae49cdb]{color:#dc2626}.weak-low-volume-metrics[data-v-0ae49cdb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.weak-low-volume-metric[data-v-0ae49cdb]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.weak-low-volume-metric small[data-v-0ae49cdb],.weak-low-volume-metric span[data-v-0ae49cdb]{color:var(--p-text-muted)}.weak-low-volume-metric strong[data-v-0ae49cdb]{color:var(--p-text-main)}.weak-low-volume-rule.is-blocked .weak-low-volume-metric:last-child strong[data-v-0ae49cdb]{color:#dc2626}.weak-low-volume-detail[data-v-0ae49cdb]{margin-top:.4rem;color:var(--p-text-muted);line-height:1.35}@media (max-width:575.98px){.weak-low-volume-metrics[data-v-0ae49cdb]{grid-template-columns:1fr}}.dark-mode .style-summary-blocked[data-v-0ae49cdb]{background-color:rgba(239,68,68,.18);color:#fca5a5;border-color:rgba(239,68,68,.4)}.dark-mode .style-summary-defense[data-v-0ae49cdb]{background-color:rgba(245,158,11,.16);color:#fcd34d;border-color:rgba(245,158,11,.35)}.dark-mode .style-summary-bull[data-v-0ae49cdb]{background-color:rgba(16,185,129,.16);color:#6ee7b7;border-color:rgba(16,185,129,.35)}.dark-mode .weak-low-volume-rule.is-blocked[data-v-0ae49cdb]{background-color:rgba(239,68,68,.16);border-color:rgba(239,68,68,.38)}.dark-mode .weak-low-volume-rule.is-blocked .weak-low-volume-detail[data-v-0ae49cdb],.dark-mode .weak-low-volume-rule.is-blocked .weak-low-volume-metric:last-child strong[data-v-0ae49cdb]{color:#fca5a5}.dark-mode .weak-low-volume-metric strong[data-v-0ae49cdb]{color:var(--p-text-main)}.dark-mode .climax-help-icon[data-v-0ae49cdb]{color:var(--p-text-muted)}.mode-btn-group .btn[data-v-0ae49cdb]{font-size:.68rem;line-height:1.35}.rebound-candidates-box[data-v-0ae49cdb]{background-color:var(--p-pill-bg);border:1px solid var(--p-border)}.rebound-candidate-card[data-v-0ae49cdb]{background-color:var(--p-card-bg);border:1px solid var(--p-border)}.rebound-leader-box[data-v-0ae49cdb]{background-color:var(--p-pill-bg);border:1px solid var(--p-border)}.rebound-stock-link[data-v-0ae49cdb]{overflow-wrap:anywhere;transition:color .15s ease}.rebound-stock-link[data-v-0ae49cdb]:hover{color:#0d6efd}.dark-mode .rebound-stock-link[data-v-0ae49cdb]:hover,body.theme-dark .rebound-stock-link[data-v-0ae49cdb]:hover{color:#38bdf8}.rebound-gene-btn[data-v-0ae49cdb]{display:inline-flex;align-items:center;background-color:var(--p-pill-bg,rgba(0,0,0,.04));color:var(--p-text-main,#1e293b);border:1px solid var(--p-border,rgba(0,0,0,.12));border-radius:4px;padding:1px 6px;font-size:.65rem;line-height:1.25;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;outline:none}.rebound-gene-btn[data-v-0ae49cdb]:hover{background-color:rgba(13,110,253,.1);border-color:rgba(13,110,253,.4);color:#0d6efd;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.06)}.dark-mode .rebound-gene-btn[data-v-0ae49cdb],body.theme-dark .rebound-gene-btn[data-v-0ae49cdb]{background-color:hsla(0,0%,100%,.06);color:#e2e8f0;border-color:hsla(0,0%,100%,.12)}.dark-mode .rebound-gene-btn[data-v-0ae49cdb]:hover,body.theme-dark .rebound-gene-btn[data-v-0ae49cdb]:hover{background-color:rgba(56,189,248,.18);border-color:rgba(56,189,248,.45);color:#38bdf8;box-shadow:0 2px 6px rgba(0,0,0,.3)}.rebound-history[data-v-0ae49cdb]{overflow-wrap:anywhere}.text-muted-gold[data-v-0ae49cdb]{color:#bfa77b!important}.hover-primary[data-v-0ae49cdb]:hover{color:var(--primary)!important}.x-small[data-v-0ae49cdb]{font-size:.75rem}.xx-small[data-v-0ae49cdb]{font-size:.65rem}.compact-table td[data-v-0ae49cdb],.compact-table th[data-v-0ae49cdb]{padding:.16rem .12rem!important;vertical-align:middle!important}.custom-row-5>.col-xl-20[data-v-0ae49cdb]{flex:0 0 20%;max-width:20%}.panorama-table[data-v-0ae49cdb]{background-color:transparent;color:var(--p-text-main)}.panorama-table th[data-v-0ae49cdb]{color:var(--p-text-muted);border-bottom:1px solid var(--p-border)!important}.panorama-table td[data-v-0ae49cdb]{border-top:1px solid var(--p-border)}.panorama-table tbody tr[data-v-0ae49cdb]:hover{background-color:var(--p-table-hover)}.badge-met-condition[data-v-0ae49cdb]{background-color:#f3e8ff!important;color:#6d28d9!important;border:1px solid #d8b4fe!important}.badge-avoid[data-v-0ae49cdb]{background-color:#dbeafe!important;color:#1d4ed8!important;border:1px solid #93c5fd!important}.badge-net-positive[data-v-0ae49cdb]{background-color:#fee2e2!important;color:#b91c1c!important;border:1px solid #fca5a5!important}.badge-net-zero[data-v-0ae49cdb]{background-color:#f1f5f9!important;color:#475569!important;border:1px solid #cbd5e1!important}.badge-net-negative[data-v-0ae49cdb]{background-color:#dcfce7!important;color:#15803d!important;border:1px solid #86efac!important}.badge-buy[data-v-0ae49cdb],.badge-collapse[data-v-0ae49cdb]{background-color:#fee2e2!important;color:#b91c1c!important;border:1px solid #f87171!important}.badge-v3-silent[data-v-0ae49cdb]{background-color:#fef3c7!important;color:#b45309!important;border:1px solid #fcd34d!important}.badge-placeholder[data-v-0ae49cdb]{background-color:#fef9c3!important;color:#a16207!important;border:1px solid #fde047!important}.badge-muted-tag[data-v-0ae49cdb]{background-color:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important}.badge-untriggered[data-v-0ae49cdb]{background-color:#f8fafc!important;color:#94a3b8!important;border:1px solid #e2e8f0!important}.dark-mode .badge-met-condition[data-v-0ae49cdb]{background-color:rgba(139,92,246,.18)!important;color:#c084fc!important;border:1px solid rgba(139,92,246,.4)!important}.dark-mode .badge-avoid[data-v-0ae49cdb]{background-color:rgba(59,130,246,.16)!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.35)!important}.dark-mode .badge-net-positive[data-v-0ae49cdb]{background-color:rgba(239,68,68,.2)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.4)!important}.dark-mode .badge-net-zero[data-v-0ae49cdb]{background-color:rgba(148,163,184,.15)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.3)!important}.dark-mode .badge-net-negative[data-v-0ae49cdb]{background-color:rgba(34,197,94,.2)!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.4)!important}.dark-mode .badge-collapse[data-v-0ae49cdb]{background-color:rgba(239,68,68,.22)!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.5)!important}.dark-mode .badge-buy[data-v-0ae49cdb]{background-color:rgba(220,53,69,.24)!important;color:#ff6b6b!important;border:1px solid rgba(220,53,69,.55)!important}.dark-mode .badge-v3-silent[data-v-0ae49cdb]{background-color:rgba(245,158,11,.2)!important;color:#fcd34d!important;border:1px solid rgba(245,158,11,.45)!important}.dark-mode .badge-placeholder[data-v-0ae49cdb]{background-color:rgba(234,179,8,.2)!important;color:#fde047!important;border:1px solid rgba(234,179,8,.45)!important}.dark-mode .badge-muted-tag[data-v-0ae49cdb]{background-color:rgba(148,163,184,.1)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.22)!important}.dark-mode .badge-untriggered[data-v-0ae49cdb]{background-color:hsla(0,0%,100%,.04)!important;color:#64748b!important;border:1px solid hsla(0,0%,100%,.08)!important}.micro-badge[data-v-0ae49cdb]{display:inline-flex;align-items:center;font-size:.6rem!important;line-height:1.15;padding:1px 3px!important;border-radius:2px;letter-spacing:-.2px;white-space:nowrap}.micro-prefix[data-v-0ae49cdb]{font-weight:700;margin-right:1px;font-size:.58rem}.v2-p[data-v-0ae49cdb]{color:#d97706}.dark-mode .v2-p[data-v-0ae49cdb]{color:#ffc107}.v3-p[data-v-0ae49cdb]{color:#0284c7}.dark-mode .v3-p[data-v-0ae49cdb]{color:#0dcaf0}.status-badge-compact[data-v-0ae49cdb]{font-size:.61rem!important;padding:1px 4px!important;line-height:1.15;border-radius:2px}.fire-btn[data-v-0ae49cdb]{font-size:.68rem!important;line-height:1!important;cursor:pointer;filter:drop-shadow(0 0 2px rgba(255,193,7,.6));transition:transform .15s ease;vertical-align:middle;text-decoration:none!important}.fire-btn[data-v-0ae49cdb]:hover{transform:scale(1.25)}.score-pill[data-v-0ae49cdb]{display:inline-block;font-family:var(--font-monospace,monospace);font-size:.58rem;font-weight:700;line-height:1;padding:1px 3px;border-radius:2px;cursor:help;white-space:nowrap}.score-high[data-v-0ae49cdb]{color:#047857;background-color:#d1fae5;border:1px solid #6ee7b7}.score-mid[data-v-0ae49cdb]{color:#0284c7;background-color:#e0f2fe;border:1px solid #7dd3fc}.score-low[data-v-0ae49cdb]{color:#475569;background-color:#f1f5f9;border:1px solid #cbd5e1}.dark-mode .score-high[data-v-0ae49cdb]{color:#10b981;background-color:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.38)}.dark-mode .score-mid[data-v-0ae49cdb]{color:#38bdf8;background-color:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.32)}.dark-mode .score-low[data-v-0ae49cdb]{color:#94a3b8;background-color:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.22)}.border-success-50[data-v-0ae49cdb]{border-color:rgba(40,167,69,.55)!important;box-shadow:0 0 6px rgba(40,167,69,.2)}.pulse-dot[data-v-0ae49cdb]{display:inline-block;color:#28a745;animation:pulse-dot-anim-0ae49cdb 2s ease-in-out infinite}@keyframes pulse-dot-anim-0ae49cdb{0%{transform:scale(.9);opacity:.5}50%{transform:scale(1.25);opacity:1;text-shadow:0 0 4px #28a745}to{transform:scale(.9);opacity:.5}}.today-buy-target-item[data-v-0ae49cdb]{display:inline-flex;align-items:center;white-space:nowrap}.fire-buy-btn[data-v-0ae49cdb]{font-size:.85rem;line-height:1;vertical-align:middle;text-decoration:none!important;margin-left:2px;cursor:pointer;transition:transform .15s cubic-bezier(.175,.885,.32,1.275)}.fire-buy-btn[data-v-0ae49cdb]:hover{transform:scale(1.35);filter:drop-shadow(0 0 5px rgba(255,68,0,.9))}.bg-soft-warning[data-v-0ae49cdb]{background-color:rgba(255,193,7,.12)!important;color:#ffc107!important}.strategy-select-group .btn[data-v-0ae49cdb]{border-radius:6px;transition:all .2s ease}.candidate-tabs[data-v-0ae49cdb] .nav-tabs{border-color:var(--p-border);margin-bottom:.75rem}.candidate-tabs[data-v-0ae49cdb] .nav-link{color:var(--p-text-muted);border-radius:.5rem .5rem 0 0}.candidate-tabs[data-v-0ae49cdb] .nav-link.active{color:var(--p-text-main);background:var(--p-card-bg);border-color:var(--p-border)}.candidate-tabs[data-v-0ae49cdb] .nav-link:hover{border-color:var(--p-border)}.risk-compact-header[data-v-0ae49cdb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.risk-compact-ratio[data-v-0ae49cdb]{font-size:1.5rem;line-height:1.2}.risk-compact-advice[data-v-0ae49cdb]{font-size:.8rem;font-weight:600;margin:4px 0;color:var(--p-text-main)}.risk-compact-style[data-v-0ae49cdb]{border-top:1px solid var(--p-border);padding-top:6px;margin-top:6px}.risk-compact-indicators[data-v-0ae49cdb]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0;color:var(--p-text-muted)}.risk-compact-indicators strong[data-v-0ae49cdb]{color:var(--p-text-main)}.risk-compact-gate[data-v-0ae49cdb]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:6px 8px;border-radius:6px;background:var(--p-pill-bg);color:var(--p-text-main)}.risk-compact-gate.is-blocked[data-v-0ae49cdb]{border:1px solid var(--danger)}.risk-compact-details[data-v-0ae49cdb]{margin-top:6px}.risk-compact-details summary[data-v-0ae49cdb]{cursor:pointer;color:var(--p-text-muted);padding:2px 0}.risk-compact-details summary[data-v-0ae49cdb]:focus-visible{outline:2px solid var(--p-text-main);outline-offset:2px}.rebound-stock-table[data-v-0ae49cdb]{width:100%}.rebound-stock-grid[data-v-0ae49cdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rebound-stock-group[data-v-0ae49cdb]{min-width:0;border:1px solid var(--p-border);border-radius:6px;padding:4px;background:var(--p-card-bg)}@media (max-width:1399px){.rebound-stock-grid[data-v-0ae49cdb]{grid-template-columns:minmax(0,1fr)}}.rebound-stock-link[data-v-0ae49cdb]{background:transparent;border:0;padding:0;color:var(--p-text-main);text-align:left;white-space:nowrap;cursor:pointer;line-height:1.2}.rebound-stock-link[data-v-0ae49cdb]:hover{color:var(--primary)!important;text-decoration:underline}.rebound-stock-code[data-v-0ae49cdb]{font-size:.62rem;letter-spacing:-.2px;white-space:nowrap;opacity:.85;line-height:1.2}.rebound-topic-cell[data-v-0ae49cdb]{white-space:normal;min-width:100px;max-width:200px}.rebound-topic-tag[data-v-0ae49cdb]{margin:1px 3px 1px 0;padding:1px 5px;color:var(--p-text-muted);max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.rebound-gene-tag[data-v-0ae49cdb],.rebound-topic-tag[data-v-0ae49cdb]{display:inline-block;border-radius:3px;font-size:.62rem;background:var(--p-pill-bg);border:1px solid var(--p-border);white-space:nowrap}.rebound-gene-tag[data-v-0ae49cdb]{padding:1px 6px;color:var(--p-text-main)}.rebound-list-header[data-v-0ae49cdb]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:2px 4px 5px}.rebound-stock-table th[data-v-0ae49cdb]{background:var(--p-card-bg)}.rebound-stock-table td[data-v-0ae49cdb],.rebound-stock-table th[data-v-0ae49cdb]{padding:4px 5px;vertical-align:middle}.rebound-topic-details[data-v-0ae49cdb]{margin-top:8px;border:1px solid var(--p-border);border-radius:6px;padding:4px 8px;background:var(--p-card-bg)}.rebound-topic-details summary[data-v-0ae49cdb]{cursor:pointer;color:var(--p-text-muted);padding:3px 0;font-weight:500}.rebound-topic-details summary[data-v-0ae49cdb]:focus-visible{outline:2px solid var(--p-text-main)}.sortable-th[data-v-0ae49cdb]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.sortable-th[data-v-0ae49cdb]:hover{color:var(--text-warning,#ffc107)!important}.sortable-th .sort-indicator[data-v-0ae49cdb]{display:inline-flex;align-items:center;margin-left:2px;vertical-align:middle}.sortable-th .sort-icon-active[data-v-0ae49cdb]{color:#ffc107;font-size:.72rem;filter:drop-shadow(0 0 2px rgba(255,193,7,.4))}.sortable-th .sort-icon-idle[data-v-0ae49cdb]{font-size:.58rem;opacity:.25;transition:opacity .15s ease}.sortable-th:hover .sort-icon-idle[data-v-0ae49cdb]{opacity:.8;color:#ffc107}.sort-active-badge[data-v-0ae49cdb]{font-size:.6rem;padding:1px 6px;line-height:1.3;font-weight:500;border-radius:4px;transition:opacity .15s ease}.sort-active-badge[data-v-0ae49cdb]:hover{opacity:.85}body.theme-dark .panorama-page{background-color:#0f1219;color:#fff;--p-card-bg:#1a1e29;--p-border:hsla(0,0%,100%,0.1);--p-text-main:#fff;--p-text-muted:#94a3b8;--p-pill-bg:hsla(0,0%,100%,0.08);--p-pill-border:hsla(0,0%,100%,0.15);--p-input-bg:hsla(0,0%,100%,0.06);--p-input-border:hsla(0,0%,100%,0.14);--p-input-color:#fff;--p-table-hover:hsla(0,0%,100%,0.05)}body.theme-dark .custom-datepicker::-webkit-calendar-picker-indicator{filter:invert(.8)}body.theme-dark .badge-collapse{background-color:rgba(239,68,68,.22)!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.5)!important}body.theme-dark .badge-net-positive{background-color:rgba(239,68,68,.2)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.4)!important}body.theme-dark .badge-net-zero{background-color:rgba(148,163,184,.15)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.3)!important}body.theme-dark .badge-net-negative{background-color:rgba(34,197,94,.2)!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.4)!important}body.theme-dark .badge-avoid{background-color:rgba(59,130,246,.16)!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.35)!important}body.theme-dark .badge-met-condition{background-color:rgba(139,92,246,.18)!important;color:#c084fc!important;border:1px solid rgba(139,92,246,.4)!important}body.theme-dark .badge-buy{background-color:rgba(220,53,69,.24)!important;color:#ff6b6b!important;border:1px solid rgba(220,53,69,.55)!important}body.theme-dark .badge-v3-silent{background-color:rgba(245,158,11,.2)!important;color:#fcd34d!important;border:1px solid rgba(245,158,11,.45)!important}body.theme-dark .badge-placeholder{background-color:rgba(234,179,8,.2)!important;color:#fde047!important;border:1px solid rgba(234,179,8,.45)!important}body.theme-dark .badge-muted-tag{background-color:rgba(148,163,184,.1)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.22)!important}body.theme-dark .badge-untriggered{background-color:hsla(0,0%,100%,.04)!important;color:#64748b!important;border:1px solid hsla(0,0%,100%,.08)!important}body.theme-dark .score-high{color:#10b981;background-color:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.38)}body.theme-dark .score-mid{color:#38bdf8;background-color:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.32)}body.theme-dark .score-low{color:#94a3b8;background-color:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.22)}body.theme-dark .today-buy-targets strong{color:#7dd3fc}body.theme-dark .crowding-advice{color:#f3d58a}body.theme-dark .v2-p{color:#ffc107}body.theme-dark .v3-p{color:#0dcaf0}body.theme-dark .style-summary-blocked{background-color:rgba(239,68,68,.18);color:#fca5a5;border-color:rgba(239,68,68,.4)}body.theme-dark .style-summary-defense{background-color:rgba(245,158,11,.16);color:#fcd34d;border-color:rgba(245,158,11,.35)}body.theme-dark .style-summary-bull{background-color:rgba(16,185,129,.16);color:#6ee7b7;border-color:rgba(16,185,129,.35)}.card-unchecked-excluded{opacity:.58;filter:grayscale(25%);border-style:dashed!important;border-color:hsla(0,0%,58.8%,.45)!important;transition:opacity .25s ease,filter .25s ease,border-color .25s ease}.card-unchecked-excluded:hover{opacity:.92;filter:grayscale(0);border-color:hsla(0,0%,70.6%,.75)!important}.badge-excluded-12h{background-color:rgba(148,163,184,.25)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.4)}.dark-mode .badge-excluded-12h{background-color:rgba(100,116,139,.3)!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.35)}.custom-switch-topic.custom-control.custom-switch{padding-left:1.85rem;margin-bottom:0;min-height:1.25rem;line-height:1.25rem;vertical-align:middle}.custom-switch-topic /deep/ .custom-control-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-switch-topic /deep/ .custom-control-label:before{height:1.05rem;width:1.8rem;border-radius:.55rem;background-color:rgba(148,163,184,.4);border-color:rgba(148,163,184,.5);cursor:pointer;top:.1rem}.dark-mode .custom-switch-topic /deep/ .custom-control-label:before{background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.custom-switch-topic /deep/ .custom-control-label:after{width:calc(1.05rem - 4px);height:calc(1.05rem - 4px);border-radius:50%;background-color:#fff;cursor:pointer;top:calc(.1rem + 2px)}.custom-switch-topic /deep/ .custom-control-input:checked~.custom-control-label:before{background-color:#10b981;border-color:#059669}.custom-switch-topic /deep/ .custom-control-input:checked~.custom-control-label:after{transform:translateX(.75rem);background-color:#fff}.badge-topic-included{background-color:rgba(16,185,129,.15)!important;color:#10b981!important;border:1px solid rgba(16,185,129,.3);font-size:.65rem;padding:.1rem .35rem}.dark-mode .badge-topic-included{background-color:rgba(16,185,129,.22)!important;color:#6ee7b7!important;border:1px solid rgba(16,185,129,.4)}.badge-topic-excluded{background-color:rgba(239,68,68,.18)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.35);font-size:.65rem;padding:.1rem .35rem}.dark-mode .badge-topic-excluded{background-color:rgba(239,68,68,.25)!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.45)}