.wonder-anchor-page.theme-dark[data-v-388a7ce5],.wonder-anchor-page[data-v-388a7ce5],body.theme-dark .wonder-anchor-page[data-v-388a7ce5]{--bg-main-custom:#111827;--bg-card-custom:#1f2937;--bg-card-hover:#374151;--bg-header-custom:#374151;--border-color-custom:#374151;--text-main-custom:#f3f4f6;--text-muted-custom:#9ca3af;--primary-custom:#3b82f6;--score-color:#f59e0b;--rank-empty-bg:#161e2e}.wonder-anchor-page.theme-light[data-v-388a7ce5],body:not(.theme-dark) .wonder-anchor-page[data-v-388a7ce5]:not(.theme-dark){--bg-main-custom:#f9fafb;--bg-card-custom:#fff;--bg-card-hover:#f3f4f6;--bg-header-custom:#f3f4f6;--border-color-custom:#e5e7eb;--text-main-custom:#1f2937;--text-muted-custom:#6b7280;--primary-custom:#2563eb;--score-color:#d97706;--rank-empty-bg:#f9fafb}.wonder-anchor-page[data-v-388a7ce5]{color:var(--text-main-custom);min-width:0}.main-card[data-v-388a7ce5]{background-color:var(--bg-card-custom)!important;color:var(--text-main-custom)!important;border:1px solid var(--border-color-custom)!important}.text-muted-custom[data-v-388a7ce5]{color:var(--text-muted-custom)!important}.text-up[data-v-388a7ce5]{color:#ef4444!important}.text-down[data-v-388a7ce5]{color:#10b981!important}.custom-datepicker[data-v-388a7ce5]{max-width:175px;background-color:var(--bg-card-custom);color:var(--text-main-custom);border:1px solid var(--border-color-custom)}[data-v-388a7ce5] .custom-datepicker>.btn{background-color:var(--bg-card-custom)!important;color:var(--text-main-custom)!important;border:none!important}[data-v-388a7ce5] .custom-datepicker>.btn:hover{background-color:var(--bg-card-hover)!important}[data-v-388a7ce5] .custom-datepicker label{color:var(--text-main-custom)!important}.custom-select-sm[data-v-388a7ce5]{background-color:var(--bg-card-custom)}.btn-refresh-custom[data-v-388a7ce5],.custom-select-sm[data-v-388a7ce5]{color:var(--text-main-custom);border:1px solid var(--border-color-custom)}.btn-refresh-custom[data-v-388a7ce5]{background-color:var(--bg-header-custom)}.btn-refresh-custom[data-v-388a7ce5]:hover{background-color:var(--bg-card-hover);color:var(--text-main-custom)}.score-method-badge[data-v-388a7ce5]{display:inline-flex;align-items:center;font-size:11px;padding:3px 8px;border-radius:9999px;background-color:var(--bg-header-custom);border:1px solid var(--border-color-custom);color:var(--text-muted-custom)}.opportunity-grid-container[data-v-388a7ce5]{overflow-x:auto;padding-bottom:8px}.rank-num-col[data-v-388a7ce5]{width:54px;flex:0 0 54px}.date-header-custom[data-v-388a7ce5]{font-size:.85rem;font-weight:700;color:var(--text-main-custom);background-color:var(--bg-header-custom);border:1px solid var(--border-color-custom);border-radius:6px;padding:4px 6px;margin-bottom:6px;text-align:center;line-height:1.25rem;height:36px;box-sizing:border-box;white-space:nowrap;display:flex;align-items:center;justify-content:center}.rank-header[data-v-388a7ce5]{font-weight:700}.ranking-list[data-v-388a7ce5]{display:flex;flex-direction:column}.ranking-num[data-v-388a7ce5]{border:1px solid var(--border-color-custom);color:var(--text-main-custom);background-color:var(--bg-card-custom);border-radius:6px;padding:4px;width:100%;height:54px;box-sizing:border-box;font-size:14px;font-weight:700;margin-bottom:4px}.rank-1[data-v-388a7ce5]{background-color:#dc3545!important;color:#fff!important;border-color:#dc3545!important}.rank-2[data-v-388a7ce5]{background-color:#ffc107!important;color:#1f2937!important;border-color:#ffc107!important}.scroll-x-custom[data-v-388a7ce5]{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scroll-x-custom[data-v-388a7ce5]::-webkit-scrollbar{height:6px}.scroll-x-custom[data-v-388a7ce5]::-webkit-scrollbar-track{background:var(--bg-main-custom);border-radius:3px}.scroll-x-custom[data-v-388a7ce5]::-webkit-scrollbar-thumb{background:var(--border-color-custom);border-radius:3px}.scroll-x-custom[data-v-388a7ce5]::-webkit-scrollbar-thumb:hover{background:var(--text-muted-custom)}.day-column[data-v-388a7ce5]{border-right:1px solid var(--border-color-custom);flex:0 0 205px}.day-column[data-v-388a7ce5]:last-child{border-right:none}.topic-item-card[data-v-388a7ce5],.topic-items-container[data-v-388a7ce5]{display:flex;flex-direction:column}.topic-item-card[data-v-388a7ce5]{border:1px solid var(--border-color-custom);background-color:var(--bg-card-custom);border-radius:6px;padding:6px 10px;height:54px;box-sizing:border-box;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.05);justify-content:center;text-align:left;width:100%;margin-bottom:4px}.topic-item-card[data-v-388a7ce5]:hover{background-color:var(--bg-card-hover);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.12)}.topic-item-card.selected[data-v-388a7ce5]{border-color:var(--primary-custom)!important;background-color:rgba(59,130,246,.15)!important;box-shadow:0 0 0 1px var(--primary-custom)!important}.topic-item-card.mainstream[data-v-388a7ce5]{border-color:rgba(59,130,246,.65)}.empty-card[data-v-388a7ce5]{border:1px dashed var(--border-color-custom);background-color:var(--rank-empty-bg);cursor:default;opacity:.6}.empty-card[data-v-388a7ce5]:hover{transform:none;box-shadow:none;background-color:var(--rank-empty-bg)}.topic-title-row[data-v-388a7ce5]{width:100%;line-height:1.2}.topic-name[data-v-388a7ce5]{font-size:13px;max-width:70%;color:var(--text-main-custom)}.topic-score[data-v-388a7ce5]{font-size:12px;color:var(--score-color);white-space:nowrap}.topic-sub-row[data-v-388a7ce5]{width:100%;line-height:1.2}.anchor-names[data-v-388a7ce5]{font-size:11px;color:var(--text-muted-custom);max-width:68%}.anchor-count[data-v-388a7ce5]{font-size:11px;color:var(--text-muted-custom);white-space:nowrap}.mainstream-pill[data-v-388a7ce5]{font-size:9px!important;padding:1px 4px!important;vertical-align:middle}.mode-switch-tab[data-v-388a7ce5]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:48px;border-radius:6px;cursor:pointer;color:var(--text-muted-custom);border:1px solid transparent;transition:all .2s ease;font-size:10px;font-weight:700;line-height:1.2}.mode-switch-tab[data-v-388a7ce5]:hover{background-color:var(--bg-card-hover);color:var(--text-main-custom)}.mode-switch-tab.active[data-v-388a7ce5]{background-color:var(--primary-custom);color:#fff!important;border-color:var(--primary-custom)}.mode-switch-tab span[data-v-388a7ce5]{margin-top:3px;font-size:10px}.bg-card-custom[data-v-388a7ce5]{background-color:var(--bg-card-custom)!important;border-color:var(--border-color-custom)!important}.anchor-stocks-panel[data-v-388a7ce5]{min-height:200px}.custom-panel-table[data-v-388a7ce5]{background-color:transparent!important;color:var(--text-main-custom)!important}.custom-panel-table th[data-v-388a7ce5]{border-bottom:1px solid var(--border-color-custom)!important;border-top:none!important;color:var(--text-muted-custom)!important;font-size:.8rem}.custom-panel-table tbody th[data-v-388a7ce5],.custom-panel-table td[data-v-388a7ce5]{border-top:1px solid var(--border-color-custom)!important;color:var(--text-main-custom)!important;font-size:.85rem;vertical-align:middle}.custom-panel-table tbody tr[data-v-388a7ce5]:hover{background-color:var(--bg-card-hover)!important}.stock-click-name[data-v-388a7ce5]{color:var(--text-main-custom);transition:color .15s ease}.stock-click-name[data-v-388a7ce5]:hover{color:var(--primary-custom);text-decoration:underline}.locked-container[data-v-388a7ce5]{background-color:var(--bg-card-custom);border-color:var(--border-color-custom)!important;max-width:500px;margin:0 auto}.locked-overlay[data-v-388a7ce5]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(31,41,55,.85);backdrop-filter:blur(4px);z-index:10;border-radius:6px}.lock-circle[data-v-388a7ce5]{width:60px;height:60px;border-radius:50%;background-color:rgba(255,193,7,.15);color:#ffc107;display:flex;align-items:center;justify-content:center}.blur-content[data-v-388a7ce5]{filter:blur(3px);pointer-events:none}.transition-all[data-v-388a7ce5]{transition:all .2s ease}.code-font[data-v-388a7ce5]{font-family:Courier New,Courier,monospace}.cursor-pointer[data-v-388a7ce5]{cursor:pointer}[data-v-388a7ce5] .topic-ranking-modes .btn-outline-secondary{color:var(--text-muted-custom)!important;border-color:var(--border-color-custom)!important;background-color:var(--bg-card-custom)!important}[data-v-388a7ce5] .topic-ranking-modes .btn-outline-secondary:hover{color:var(--text-main-custom)!important;background-color:var(--bg-card-hover)!important}.popular-stock-card[data-v-388a7ce5]{display:flex;align-items:center;border:1px solid var(--border-color-custom);background-color:var(--bg-card-custom);border-radius:6px;padding:6px 8px;margin-bottom:6px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.05)}.popular-stock-card[data-v-388a7ce5]:hover{background-color:var(--bg-card-hover);transform:translateY(-1px)}.popular-stock-card.highlight-clicked[data-v-388a7ce5]{background-color:rgba(139,92,246,.1)!important;box-shadow:inset 0 0 0 1.5px rgba(139,92,246,.6);border-color:rgba(139,92,246,.6)!important}.stock-rank-badge[data-v-388a7ce5]{width:18px;height:18px;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;font-size:10px;font-weight:700;flex-shrink:0;background-color:var(--bg-card-hover);color:var(--text-main-custom)}.stock-rank-badge.rank-1[data-v-388a7ce5]{background-color:#dc3545!important;color:#fff!important}.stock-rank-badge.rank-2[data-v-388a7ce5]{background-color:#fd7e14!important;color:#fff!important}.stock-rank-badge.rank-3[data-v-388a7ce5]{background-color:#f59e0b!important;color:#fff!important}.anchor-score-badge[data-v-388a7ce5]{font-size:9px;padding:1px 4px;border-radius:3px;background-color:rgba(245,158,11,.15);color:#d97706;font-weight:700;flex-shrink:0;line-height:1.2}.theme-dark .anchor-score-badge[data-v-388a7ce5]{background-color:rgba(245,158,11,.25);color:#fbbf24}.stock-name-label[data-v-388a7ce5]{font-size:12px;font-weight:500;color:var(--text-main-custom);max-width:75px}.stock-rate-label[data-v-388a7ce5]{font-size:11px}.empty-box[data-v-388a7ce5]{background-color:var(--bg-card-custom);border:1px dashed var(--border-color-custom);border-radius:6px}@media (max-width:576px){.rank-num-col[data-v-388a7ce5]{width:44px;flex:0 0 44px}.ranking-num[data-v-388a7ce5]{font-size:12px}.day-column[data-v-388a7ce5]{flex:0 0 180px;min-width:170px}.topic-item-card[data-v-388a7ce5]{padding:4px 6px}.topic-name[data-v-388a7ce5]{font-size:12px}.topic-score[data-v-388a7ce5]{font-size:11px}.mode-switch-tab[data-v-388a7ce5]{width:38px;height:44px;font-size:9px}}