.page[data-v-d889de29]{display:flex;flex-direction:column;gap:18px}h1[data-v-d889de29]{margin:0}.tabs[data-v-d889de29]{display:flex;gap:8px;align-items:center}.tab[data-v-d889de29]{padding:8px 18px;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;font-size:14px}.tab.active[data-v-d889de29]{background:#1a1d29;color:#fff;border-color:#1a1d29}.tab .count[data-v-d889de29]{opacity:.6;font-size:12px}.refresh[data-v-d889de29]{margin-left:auto;padding:8px 14px;border:none;background:#f5f7fa;border-radius:8px;cursor:pointer}.loading[data-v-d889de29],.empty[data-v-d889de29]{background:#fff;padding:60px 20px;text-align:center;border-radius:12px;color:#666}.empty-sub[data-v-d889de29]{font-size:13px;opacity:.7;margin-top:8px}code[data-v-d889de29]{background:#f5f7fa;padding:2px 6px;border-radius:4px;font-size:12px}.lamp[data-v-d889de29]{border-radius:12px;padding:18px 22px;border-left:6px solid #909399}.lamp.weak[data-v-d889de29]{background:#fff1f0;border-left-color:#f56c6c}.lamp.range[data-v-d889de29]{background:#fdf6ec;border-left-color:#e6a23c}.lamp.strong[data-v-d889de29]{background:#f0f9eb;border-left-color:#67c23a}.lamp-main[data-v-d889de29]{display:flex;align-items:center;gap:14px}.lamp-emoji[data-v-d889de29]{font-size:34px}.lamp-title[data-v-d889de29]{font-size:18px;font-weight:700}.lamp-sub[data-v-d889de29]{font-size:12px;color:#888;margin-top:2px}.lamp-idx[data-v-d889de29]{display:flex;gap:28px;margin-top:14px;padding-top:14px;border-top:1px dashed #e0e0e0;flex-wrap:wrap;font-size:13px}.idx[data-v-d889de29]{display:flex;flex-direction:column;gap:2px}.up[data-v-d889de29]{color:#f56c6c}.down[data-v-d889de29]{color:#67c23a}.funnel[data-v-d889de29]{font-size:13px;color:#555;background:#fff;padding:12px 18px;border-radius:8px}.veto[data-v-d889de29]{color:#f56c6c;font-weight:700}.rejects[data-v-d889de29]{color:#999}.reject-tag[data-v-d889de29]{display:inline-block;background:#f5f7fa;border-radius:4px;padding:1px 8px;margin-left:4px}.veto-banner[data-v-d889de29]{background:#fff1f0;color:#cf1322;border:1px solid #ffa39e;border-radius:8px;padding:12px 18px;font-size:14px}.pick-grid[data-v-d889de29]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.pick-card[data-v-d889de29]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 2px 8px #0000000f;border-top:3px solid #e0e0e0}.pick-card.star[data-v-d889de29]{border-top-color:#f5a623}.pc-head[data-v-d889de29]{display:flex;align-items:center;gap:8px}.star-badge[data-v-d889de29]{font-size:12px;font-weight:700;color:#b7791f}.pc-name[data-v-d889de29]{font-weight:700;font-size:16px;color:#1a1d29;text-decoration:none}.pc-strat[data-v-d889de29]{margin-left:auto;font-size:12px;background:#e6f7ff;color:#1890ff;padding:2px 8px;border-radius:4px}.pc-tags[data-v-d889de29]{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.tag[data-v-d889de29]{font-size:12px;background:#f5f7fa;color:#666;border-radius:4px;padding:2px 8px}.tag.board[data-v-d889de29]{background:#f0f5ff;color:#2f54eb}.pc-prices[data-v-d889de29]{display:flex;gap:20px;padding:10px 0;border-top:1px dashed #eee;border-bottom:1px dashed #eee}.pc-prices>div[data-v-d889de29]{display:flex;flex-direction:column;gap:2px;font-size:15px}.pc-prices label[data-v-d889de29]{font-size:11px;color:#999}.pc-plan[data-v-d889de29]{font-size:13px;margin-top:10px;line-height:1.7}.pc-plan .buy[data-v-d889de29]{color:#b7791f}.pc-ma[data-v-d889de29]{font-size:12px;color:#999;margin-top:8px}.page-sub[data-v-d889de29]{color:#666;margin:0;font-size:13px}.meta[data-v-d889de29]{color:#999}.filter-bar[data-v-d889de29]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-d889de29]{padding:6px 14px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:13px}.chip.active[data-v-d889de29]{background:#4caeef;color:#fff;border-color:#4caeef}.signal-table[data-v-d889de29]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border-collapse:collapse}.signal-table th[data-v-d889de29],.signal-table td[data-v-d889de29]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:13px}.signal-table th[data-v-d889de29]{background:#f5f7fa;color:#666;font-weight:600}.strategy-tag[data-v-d889de29]{background:#e6f7ff;color:#1890ff;padding:2px 8px;border-radius:4px;font-size:12px}.link[data-v-d889de29]{color:#4caeef;text-decoration:none}
