.login-page[data-v-dd04d725]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#141418}.login-card[data-v-dd04d725]{width:380px;background:#1c1c24;border-radius:6px;border:1px solid #2a2a30;overflow:hidden}.login-header[data-v-dd04d725]{padding:24px 24px 0;text-align:center}.login-logo[data-v-dd04d725]{font-size:32px;margin-bottom:6px}.login-title[data-v-dd04d725]{font-size:20px;font-weight:700;color:#cdcdd4}.login-sub[data-v-dd04d725]{font-size:12px;color:#545460;margin-top:2px}.login-body[data-v-dd04d725]{padding:16px 24px 20px}.primary-tab-bar[data-v-dd04d725]{display:flex;border-bottom:2px solid #2a2a30}.primary-tab[data-v-dd04d725]{flex:1;text-align:center;padding:10px 0;font-size:15px;font-weight:700;color:#545460;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.primary-tab.active[data-v-dd04d725]{color:#4d6ad8;border-bottom-color:#4d6ad8}.tab-bar[data-v-dd04d725]{display:flex;border-bottom:1px solid #2a2a30;margin-bottom:14px}.tab[data-v-dd04d725]{flex:1;text-align:center;padding:8px 0;font-size:13px;color:#545460;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s}.tab.active[data-v-dd04d725]{color:#4d6ad8;border-bottom-color:#4d6ad8}.form-group[data-v-dd04d725]{margin-bottom:10px}.form-label[data-v-dd04d725]{display:block;font-size:11px;color:#7c7c88;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.form-input[data-v-dd04d725]{width:100%;padding:8px 10px;background:#141418;border:1px solid #2a2a30;border-radius:3px;color:#cdcdd4;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .15s}.form-input[data-v-dd04d725]:focus{border-color:#4d6ad8}.form-input[data-v-dd04d725]::placeholder{color:#3a3a44}.code-row[data-v-dd04d725]{display:flex;gap:8px}.code-row .code-input[data-v-dd04d725]{flex:1;font-family:JetBrains Mono,monospace;font-size:16px;letter-spacing:4px;text-align:center}.send-code-btn[data-v-dd04d725]{flex-shrink:0;padding:8px 12px;background:#2a2a30;border:1px solid #333;border-radius:3px;color:#7c7c88;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .15s}.send-code-btn[data-v-dd04d725]:hover:not(:disabled){background:#333;color:#cdcdd4}.send-code-btn[data-v-dd04d725]:disabled{opacity:.4;cursor:not-allowed}.form-error[data-v-dd04d725]{color:#d03131;font-size:12px;margin-bottom:8px;padding:4px 8px;background:#d0313114;border-radius:3px}.form-success[data-v-dd04d725]{color:#28a745;font-size:13px;margin-bottom:8px;padding:4px 8px;background:#28a74514;border-radius:3px;text-align:center}.login-btn[data-v-dd04d725]{width:100%;padding:9px;background:#4d6ad8;border:none;border-radius:3px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.login-btn[data-v-dd04d725]:hover:not(:disabled){background:#5b7ae0}.login-btn[data-v-dd04d725]:disabled{opacity:.5;cursor:not-allowed}.form-actions[data-v-dd04d725]{display:flex;flex-direction:column;gap:8px}.link-btn[data-v-dd04d725]{background:none;border:none;color:#4d6ad8;font-size:12px;cursor:pointer;padding:4px 0;text-align:center}.link-btn[data-v-dd04d725]:hover{color:#5b7ae0}.forgot-link[data-v-dd04d725]{text-align:center;margin-top:4px}.register-hint[data-v-dd04d725]{text-align:center;font-size:11px;color:#545460;margin-top:8px}.register-hint strong[data-v-dd04d725]{color:#4d6ad8}.logged-in[data-v-dd04d725]{text-align:center;padding:20px 24px}.user-avatar[data-v-dd04d725]{width:48px;height:48px;border-radius:50%;background:#4d6ad8;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.user-email[data-v-dd04d725]{font-size:14px;color:#cdcdd4;word-break:break-all}.user-name[data-v-dd04d725]{font-size:12px;color:#7c7c88;margin:4px 0 14px}.logout-btn[data-v-dd04d725]{padding:6px 20px;background:#2a2a30;border:1px solid #333;border-radius:3px;color:#7c7c88;font-size:12px;cursor:pointer}.logout-btn[data-v-dd04d725]:hover{background:#333;color:#cdcdd4}.sub-expired[data-v-dd04d725]{text-align:center;padding:20px 16px}.sub-icon[data-v-dd04d725]{font-size:2rem;margin-bottom:8px}.sub-title[data-v-dd04d725]{font-size:1rem;font-weight:600;color:#d03131;margin-bottom:4px}.sub-detail[data-v-dd04d725]{font-size:.7rem;color:#7c7c88;margin-bottom:4px}.sub-tier[data-v-dd04d725]{font-size:.65rem;color:#4d6ad8;margin-bottom:8px;padding:2px 8px;background:#4d6ad81a;display:inline-block;border-radius:3px}.sub-msg[data-v-dd04d725]{font-size:.65rem;color:#7c7c88;margin-bottom:12px}body{margin:0;overflow:hidden}@font-face{font-family:JetBrains Mono;src:url(/vip/assets/jetbrains-mono-latin-6fWv1k7M.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;src:url(/vip/assets/rubik-latin-CnQIisVs.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-canvas: #16161e;--bg-card: #1e1e2a;--bg-card-hover: #262632;--bg-nav: #12121a;--nav-width: 40px;--topbar-height: 36px;--space-xs: 3px;--space-sm: 5px;--space-md: 8px;--space-lg: 10px;--gap-grid: 5px;--gap-card: 4px;--pad-card: 8px 10px;--pad-section: 6px;--text-xs: .62rem;--text-sm: .68rem;--text-base: .78rem;--text-lg: .92rem;--text-xl: 1.15rem;--green: #28a745;--red: #d03131;--up: #d03131;--down: #28a745;--error: #d03131;--orange: #d68a1a;--brand: #5a78e6;--purple: #9d5ad6;--gold: #d4a800;--cyan: #26adb0;--rose: #c9346a;--text-primary: #dedee4;--text-main: #dedee4;--text-muted: #9494a0;--text-dim: #686874;--border: rgba(255,255,255,.06);--border-light: rgba(255,255,255,.1);--ff-cn: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--ff-mono: "JetBrains Mono", "Consolas", "Courier New", monospace;--ff-ui: "Rubik", "Noto Sans SC", sans-serif;--radius: 3px;--shadow-card: 0 1px 3px rgba(0,0,0,.35);--card: var(--bg-card);--text: var(--text-primary)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}body{font-family:var(--ff-cn);background:var(--bg-canvas);color:var(--text-primary);min-height:100vh;overflow-x:hidden;overflow-y:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{outline:none;font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.text-up{color:var(--up)}.text-down{color:var(--down)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-brand{color:var(--brand)}.text-purple{color:var(--purple)}.text-green{color:var(--green)}.text-cyan{color:var(--cyan)}.text-orange{color:var(--orange)}.text-gold{color:var(--gold)}.mono{font-family:var(--ff-mono)}.ui{font-family:var(--ff-ui)}@media(max-width:1024px){.card-grid[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns: 1fr 1fr"]:not(.stat-row):not(.detail-grid):not(.stat-grid){grid-template-columns:1fr!important}.triple-grid,.sector-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.card-grid,.triple-grid,.stat-grid,.dash-grid,.sector-grid,.period-grid,.arch-grid,.detail-grid,.risk-grid,.heatmap-grid{grid-template-columns:1fr!important}.sector-grid{grid-template-columns:repeat(2,1fr)!important}.stat-row{overflow-x:auto;flex-wrap:nowrap}.stat-row .stat-card{min-width:72px;flex:none}.dragon-table,.factor-table,.rank-table,.pos-table,.user-table,.pattern-table,.bt-table,.tactics-table{overflow-x:auto;font-size:.55rem!important}.dt-row,.ft-row,.rt-row,.pt-row,.ut-row,.bt-row,.tt-row{min-width:560px}.triple-grid{grid-template-columns:1fr!important}.triple-grid .card{min-height:auto}.kl-canvas{height:200px!important}.kl-vol-canvas{height:40px!important}.filter-bar{flex-wrap:nowrap;overflow-x:auto}.filter-bar .filter-btn{flex-shrink:0}.card{padding:6px 8px!important}.page-sentiment,.page-dragon,.page-signal-perf,.page-ic-sentinel,.page-factor-market,.page-tactics,.page-trading,.page-backtest,.admin-dashboard{padding:3px!important;gap:4px!important}}@media(max-width:600px){.nav-bar{width:0!important;min-width:0!important;overflow:hidden!important}.main-wrap{margin-left:0!important}.mobile-bottom-nav{display:flex!important}.kl-canvas{height:160px!important}.kl-vol-canvas{height:32px!important}body{font-size:11px!important}.intel-divider,.pattern-mini,.risk-item{font-size:.5rem!important}.stat-cards{grid-template-columns:repeat(3,1fr)!important;gap:2px!important}.regime-banner{font-size:.55rem!important;padding:2px 5px!important}.search-bar{padding:2px 5px!important}.search-bar input{font-size:.5rem!important}}.fc-price-zone[data-v-21eccfe9]{padding:4px 0;position:relative}.pz-empty[data-v-21eccfe9]{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:11px;padding:16px 8px;justify-content:center}.pz-header-row[data-v-21eccfe9]{display:flex;align-items:center;gap:6px;padding-bottom:3px;flex-wrap:wrap}.pzh-stock[data-v-21eccfe9]{display:flex;align-items:center;gap:4px}.pzh-name[data-v-21eccfe9]{font-size:14px;font-weight:700;color:var(--text-primary)}.pzh-code[data-v-21eccfe9]{font-size:10px;color:#99b;font-family:var(--ff-mono)}.pzh-price[data-v-21eccfe9]{margin-left:auto;display:flex;align-items:baseline;gap:4px}.pzh-price-val[data-v-21eccfe9]{font-size:14px;font-weight:700;color:var(--text-primary);font-family:var(--ff-mono)}.pzh-chg[data-v-21eccfe9]{font-size:11px;font-weight:600}.pzh-time[data-v-21eccfe9]{font-size:9px;color:var(--text-dim);font-family:var(--ff-mono);margin-left:2px}.pz-ai-line[data-v-21eccfe9]{font-size:10px;color:var(--text-muted);padding:1px 0 2px;display:flex;align-items:center;gap:3px;overflow:hidden;border-bottom:1px solid var(--border-light)}.pz-ai-label[data-v-21eccfe9]{font-size:9px;flex-shrink:0}.pz-ai-text[data-v-21eccfe9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.pz-status-row[data-v-21eccfe9]{display:flex;gap:6px;align-items:center;padding:2px 0;font-size:10px;flex-wrap:wrap}.pz-sr-dragon[data-v-21eccfe9]{color:#c084fc;font-weight:600}.pz-sr-tactic[data-v-21eccfe9]{color:var(--brand)}.pz-sr-ic[data-v-21eccfe9]{color:var(--up);font-family:var(--ff-mono);font-weight:600;font-size:9px}.pz-sr-tiger[data-v-21eccfe9]{color:#c084fc}.pz-sr-cap[data-v-21eccfe9]{font-family:var(--ff-mono);font-weight:600;font-size:9px}.pz-sr-vol[data-v-21eccfe9]{color:var(--warning)}.pz-sr-huan[data-v-21eccfe9]{color:var(--text-dim)}.pz-sr-retail[data-v-21eccfe9]{font-weight:600}.pz-sc-in[data-v-21eccfe9]{color:var(--up)}.pz-sc-out[data-v-21eccfe9]{color:var(--down)}.pz-header[data-v-21eccfe9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pz-label[data-v-21eccfe9]{font-size:10px;color:var(--text-muted)}.pz-header-right[data-v-21eccfe9]{display:flex;align-items:center;gap:4px}.pz-mode[data-v-21eccfe9]{font-size:9px;color:var(--text-dim);padding:1px 6px;background:var(--bg-hover);border-radius:3px;border:1px solid var(--border)}.pz-status[data-v-21eccfe9]{font-size:9px;padding:1px 5px;border-radius:3px;font-weight:600}.pz-status-hit[data-v-21eccfe9]{color:#4ade80;background:#4ade801f}.pz-status-below[data-v-21eccfe9]{color:#60a5fa;background:#60a5fa1f}.pz-status-above[data-v-21eccfe9]{color:#f87171;background:#f871711f}.pz-bar-wrap[data-v-21eccfe9]{position:relative;padding:18px 0}.pz-bubble-arrow[data-v-21eccfe9]{position:absolute;top:0;transform:translate(-50%);z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:center}.pzb-arrow-bubble[data-v-21eccfe9]{background:var(--bg-card);border:1.5px solid var(--brand);border-radius:5px;padding:2px 8px;box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;gap:6px}.pzb-text[data-v-21eccfe9]{font-size:10px;font-weight:700;color:var(--brand);font-family:SF Mono,Consolas,monospace;white-space:nowrap}.pzb-rr[data-v-21eccfe9]{font-size:8px;font-weight:700;white-space:nowrap;padding:0 0 0 4px;border-left:1px solid var(--border)}.pzb-hint-text[data-v-21eccfe9]{font-size:9px;white-space:nowrap;margin-top:1px;text-align:center}.pzb-arrow-shaft[data-v-21eccfe9]{width:2.5px;height:10px;background:var(--brand);flex-shrink:0;box-shadow:0 0 4px #5a78e64d}.pzb-arrow-head[data-v-21eccfe9]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--brand);flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.pz-bar[data-v-21eccfe9]{display:flex;align-items:stretch;height:26px;border-radius:5px;overflow:visible;background:#1e1e2e;position:relative;margin-bottom:2px}.pz-seg[data-v-21eccfe9]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;white-space:nowrap;position:relative}.pz-seg-loss[data-v-21eccfe9]{background:linear-gradient(135deg,#3a1a1a,#2a1010);color:#f87171}.pz-seg-entry[data-v-21eccfe9]{background:linear-gradient(135deg,#1a3a2a,#0a2a1a);color:#4ade80;border-left:2px solid rgba(74,222,128,.3);border-right:2px solid rgba(74,222,128,.3);box-shadow:inset 0 0 8px #4ade8014}.pz-seg-target[data-v-21eccfe9]{background:linear-gradient(135deg,#1a2a3a,#1a3a2a);color:#60a5fa}.pz-seg-target2[data-v-21eccfe9]{background:linear-gradient(135deg,#1a2a3a,#1a3a2a);color:#a78bfa;border-left:1.5px dashed rgba(167,139,250,.4);position:relative}.pz-seg-target2[data-v-21eccfe9]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(167,139,250,.06) 4px,rgba(167,139,250,.06) 8px);pointer-events:none}.pz-seg-label[data-v-21eccfe9]{font-size:8px;opacity:.7;line-height:1}.pz-seg-value[data-v-21eccfe9]{font-size:9px;font-weight:600;font-family:SF Mono,Consolas,monospace;line-height:1.2}.pz-prev-row[data-v-21eccfe9]{position:absolute;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:4px;font-size:9px;white-space:nowrap}.pz-prev-line[data-v-21eccfe9]{display:inline-block;width:12px;border-top:1.5px dashed #facc15;flex-shrink:0;opacity:.7}.pz-prev-label[data-v-21eccfe9]{color:#facc15;font-weight:700;font-size:9px}.pz-prev-price[data-v-21eccfe9]{color:#facc15;font-family:var(--ff-mono);font-size:9px;font-weight:600;opacity:.85}.rr-good[data-v-21eccfe9]{color:#4ade80;font-weight:700}.rr-ok[data-v-21eccfe9]{color:#facc15;font-weight:700}.pz-bar-filler[data-v-21eccfe9]{flex:1;min-width:0}.pz-tick-tag[data-v-21eccfe9]{position:absolute;top:-1px;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:3;white-space:nowrap;padding:0 3px}.pz-tt-label[data-v-21eccfe9]{font-size:7px;font-weight:700;line-height:1;padding:0 2px}.pz-tt-price[data-v-21eccfe9]{font-size:7px;font-family:var(--ff-mono);line-height:1.2;padding:0 2px}.pz-tick-tag-support .pz-tt-label[data-v-21eccfe9],.pz-tick-tag-support .pz-tt-price[data-v-21eccfe9]{color:#4ade80}.pz-tick-tag-resist .pz-tt-label[data-v-21eccfe9],.pz-tick-tag-resist .pz-tt-price[data-v-21eccfe9]{color:#f87171}.pz-tick-line[data-v-21eccfe9]{position:absolute;top:0;width:1.5px;height:100%;opacity:.45;transform:translate(-50%);pointer-events:none;z-index:1}.pz-tick-line[data-v-21eccfe9]{background:#a0aec0}.pz-tick-t2[data-v-21eccfe9]{background:#a78bfa;opacity:.6;height:70%;top:15%}.pz-tick-prev[data-v-21eccfe9]{background:#facc15;opacity:.55;width:1px;height:80%;top:10%}.pz-tick-sr[data-v-21eccfe9]{background:#a0aec0;height:60%;top:20%}.pz-cap-divider[data-v-21eccfe9]{height:1px;background:var(--border);margin:3px 0}.pz-cv-in[data-v-21eccfe9]{color:var(--up)}.pz-cv-out[data-v-21eccfe9]{color:var(--down)}.war-room[data-v-8b0c0837]{padding:6px;display:flex;flex-direction:column;position:relative;z-index:1;height:100%;overflow-y:auto;max-width:100%;box-sizing:border-box;transition:none}.wr-fullscreen[data-v-8b0c0837]{position:fixed;z-index:9999;inset:0;background:var(--bg-primary, #16161e);padding:10px;overflow-y:auto}.wr-fs-toggle[data-v-8b0c0837]{position:absolute;top:4px;right:8px;z-index:100;cursor:pointer;font-size:11px;color:var(--text-dim);padding:2px 6px;border-radius:3px;user-select:none;background:var(--bg-hover);transition:color .15s}.wr-fs-toggle[data-v-8b0c0837]:hover{color:var(--text-primary);background:var(--border)}.page-loading[data-v-8b0c0837]{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-dim)}.pl-spinner[data-v-8b0c0837]{font-size:.85rem}.wr-dashboard[data-v-8b0c0837]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:6px 10px}.wr-seats-row[data-v-8b0c0837]{display:flex;gap:var(--gap-grid);margin-top:var(--gap-grid)}.wr-sc-col[data-v-8b0c0837]{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:5px 8px;min-height:80px}.wq-sc-premium[data-v-8b0c0837]{font-size:7px;margin-left:2px}.wq-seats-list[data-v-8b0c0837]{max-height:100px;overflow-y:auto}.wq-si-item[data-v-8b0c0837]{display:flex;align-items:center;gap:3px;padding:1px 0;font-size:8px}.wq-si-badge[data-v-8b0c0837]{font-size:7px;flex-shrink:0}.wq-sib-premium[data-v-8b0c0837]{filter:none}.wq-sib-mixed[data-v-8b0c0837]{opacity:.7}.wq-si-dealer[data-v-8b0c0837]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.wq-si-style[data-v-8b0c0837]{font-size:10px;padding:0 4px;border-radius:3px;background:var(--bg3);color:var(--gold);white-space:nowrap;margin:0 4px}.wq-si-net[data-v-8b0c0837]{font-family:var(--ff-mono);font-weight:600;font-size:8px;min-width:44px;text-align:right}.wq-si-dtr[data-v-8b0c0837]{font-size:7px;color:var(--text-dim);min-width:20px;text-align:right}.wq-track-add-btn[data-v-8b0c0837]{margin-left:auto;background:none;border:none;color:var(--text-dim);font-size:12px;cursor:pointer;padding:0 3px;line-height:1}.wq-track-add-btn[data-v-8b0c0837]:hover{color:var(--brand)}.wq-track-input-row[data-v-8b0c0837]{display:flex;gap:4px;margin-bottom:3px}.wq-track-input[data-v-8b0c0837]{flex:1;background:var(--bg-hover);border:1px solid var(--border);border-radius:2px;padding:2px 5px;color:var(--text-primary);font-size:8px;outline:none}.wq-track-input[data-v-8b0c0837]:focus{border-color:var(--brand)}.wq-track-confirm[data-v-8b0c0837]{padding:2px 8px;background:var(--brand);border:none;border-radius:2px;color:#fff;font-size:8px;cursor:pointer}.wq-track-confirm[data-v-8b0c0837]:hover{opacity:.85}.wq-track-list[data-v-8b0c0837]{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.wq-td-card[data-v-8b0c0837]{background:var(--bg-main);border:1px solid var(--border);border-radius:3px;padding:3px 5px}.wq-td-hd[data-v-8b0c0837]{display:flex;align-items:center;gap:3px}.wq-td-code[data-v-8b0c0837]{font-weight:600;font-size:9px;color:var(--text-main);letter-spacing:.4px}.wq-td-name[data-v-8b0c0837]{font-size:7px;color:var(--text-dim);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wq-td-action[data-v-8b0c0837]{font-weight:600;font-size:8px;padding:0 3px;border-radius:2px}.wq-td-remove[data-v-8b0c0837]{background:none;border:none;color:var(--text-dim);font-size:7px;cursor:pointer;padding:0 2px;flex-shrink:0}.wq-td-remove[data-v-8b0c0837]:hover{color:var(--red)}.wq-td-bd[data-v-8b0c0837]{display:flex;align-items:center;gap:4px;margin-top:1px}.wq-td-price[data-v-8b0c0837]{font-size:8px;color:var(--text-muted)}.wq-td-pct[data-v-8b0c0837]{font-size:7px;font-weight:600}.wq-td-conf[data-v-8b0c0837]{font-weight:600;font-size:8px;min-width:14px;text-align:right}.wq-td-ts[data-v-8b0c0837]{font-size:6px;color:var(--text-dim);margin-left:auto;white-space:nowrap}.wq-td-ft[data-v-8b0c0837]{margin-top:1px}.wq-td-reason[data-v-8b0c0837]{font-size:6px;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wq-pc-track[data-v-8b0c0837]{background:none;border:none;color:var(--text-dim);font-size:7px;cursor:pointer;padding:0;flex-shrink:0}.wq-pc-track[data-v-8b0c0837]:hover{color:var(--brand)}.wr-quad-grid[data-v-8b0c0837]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid)}.wr-quad[data-v-8b0c0837]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:5px 8px;min-height:100px}.wq-title[data-v-8b0c0837]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-muted);font-weight:600;padding-bottom:2px;border-bottom:1px solid var(--border);margin-bottom:3px}.wq-title-toggle[data-v-8b0c0837]{cursor:pointer;user-select:none}.wq-title-toggle[data-v-8b0c0837]:hover{color:var(--text-primary)}.wq-tt-arrow[data-v-8b0c0837]{font-size:7px;width:10px;flex-shrink:0;color:var(--text-dim)}.wq-count[data-v-8b0c0837]{font-size:8px;background:var(--bg-hover);padding:0 4px;border-radius:6px;color:var(--text-dim);font-weight:400;margin-left:2px}.wq-ts[data-v-8b0c0837]{font-size:7px;color:var(--text-dim);font-family:var(--ff-mono);margin-left:auto;white-space:nowrap;opacity:.6}.wq-empty[data-v-8b0c0837]{color:var(--text-dim);font-size:9px;padding:8px;text-align:center}.wq-signal-list[data-v-8b0c0837]:not(.wq-expanded){max-height:200px;overflow-y:auto}.wq-signal-list.wq-expanded[data-v-8b0c0837]{max-height:none;overflow-y:visible}.wq-pool-scroll[data-v-8b0c0837]{max-height:240px;overflow-y:auto}.wq-pool-cards[data-v-8b0c0837]{display:flex;gap:4px;flex-wrap:wrap}.wq-pc[data-v-8b0c0837]{background:var(--bg-main);border:1px solid var(--border);border-radius:4px;padding:4px 5px;width:calc(33% - 3px);min-width:90px;cursor:pointer;transition:border-color .1s;overflow:hidden}.wq-pc[data-v-8b0c0837]:hover{border-color:var(--brand)}.wq-pc-active[data-v-8b0c0837]{border-color:var(--brand);background:var(--bg-hover)}.wq-pc-hd[data-v-8b0c0837]{display:flex;gap:3px;align-items:center;overflow:hidden}.wq-pc-code[data-v-8b0c0837]{font-weight:700;font-size:10px;flex-shrink:0;color:var(--text-main);letter-spacing:.4px}.wq-pc-name[data-v-8b0c0837]{font-size:8px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wq-pc-l4[data-v-8b0c0837]{font-size:7px;margin-left:auto;flex-shrink:0}.wq-pc-bd[data-v-8b0c0837]{display:flex;gap:3px;align-items:center;margin-top:1px}.wq-pc-conf[data-v-8b0c0837]{font-weight:700;font-size:10px;flex-shrink:0}.wq-pc-pct[data-v-8b0c0837]{font-size:8px;flex-shrink:0}.wq-pc-price[data-v-8b0c0837]{font-size:8px;color:var(--text-muted);flex-shrink:0;margin-left:auto}.wq-pc-ft[data-v-8b0c0837]{display:flex;flex-direction:column;gap:1px;margin-top:1px}.wq-pc-reason[data-v-8b0c0837]{font-size:7px;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wq-pc-tags[data-v-8b0c0837]{display:flex;gap:2px;flex-wrap:wrap}.wq-pc-tag[data-v-8b0c0837]{font-size:7px;padding:0 2px;border-radius:2px;background:#ffffff0a;color:var(--text-muted)}.wq-tag-pattern[data-v-8b0c0837]{color:var(--brand)}.wq-tag-seat[data-v-8b0c0837]{color:#c084fc}.wq-pc-parliament[data-v-8b0c0837]{font-size:7px;color:#c084fc}.wq-watch-list[data-v-8b0c0837]{max-height:220px;overflow-y:auto}.wq-wg[data-v-8b0c0837]{margin-bottom:2px}.wq-wg-hd[data-v-8b0c0837]{display:flex;align-items:center;gap:3px;padding:2px 3px;cursor:pointer;border-radius:3px;font-size:9px;color:var(--text-muted)}.wq-wg-hd[data-v-8b0c0837]:hover{background:var(--bg-hover)}.wq-wg-name[data-v-8b0c0837]{font-weight:600;color:var(--brand);flex:1;font-size:9px}.wq-wg-ic[data-v-8b0c0837]{font-weight:600;font-size:8px}.wq-wg-cnt[data-v-8b0c0837]{font-size:7px;background:var(--bg-hover);padding:0 4px;border-radius:4px;color:var(--text-dim)}.wq-wg-arrow[data-v-8b0c0837]{font-size:7px;color:var(--text-dim)}.wq-wg-items[data-v-8b0c0837]{padding-left:4px}.wq-wi[data-v-8b0c0837]{display:flex;align-items:center;gap:3px;padding:2px 3px;border-radius:3px;cursor:pointer;font-size:8px}.wq-wi[data-v-8b0c0837]:hover{background:var(--bg-hover)}.wq-wi-active[data-v-8b0c0837]{background:var(--bg-hover);border-left:2px solid var(--brand)}.wq-wi-rank[data-v-8b0c0837]{color:var(--text-dim);min-width:12px;font-size:7px}.wq-wi-code[data-v-8b0c0837]{font-weight:600;min-width:48px;color:var(--text-main);letter-spacing:.4px}.wq-wi-name[data-v-8b0c0837]{color:var(--text-dim);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wq-wi-badge[data-v-8b0c0837]{font-size:7px;flex-shrink:0}.wq-wi-seat[data-v-8b0c0837]{font-size:7px;color:#c084fc;flex-shrink:0}.wq-wi-conf[data-v-8b0c0837]{font-weight:600;min-width:16px;text-align:right;font-size:8px}.wq-wi-pct[data-v-8b0c0837]{min-width:36px;text-align:right;font-size:8px}.wq-signal-list[data-v-8b0c0837]{max-height:200px;overflow-y:auto}.wq-sg[data-v-8b0c0837]{margin-bottom:2px}.wq-sg-hd[data-v-8b0c0837]{display:flex;align-items:center;gap:3px;font-size:9px;color:var(--text-muted);padding:2px 0}.wq-sgd[data-v-8b0c0837]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.wq-sgd-buy[data-v-8b0c0837]{background:var(--up)}.wq-sgd-warn[data-v-8b0c0837]{background:var(--warning)}.wq-sgd-hold[data-v-8b0c0837]{background:var(--text-dim)}.wq-sg-cnt[data-v-8b0c0837]{font-size:7px;background:var(--bg-hover);padding:0 4px;border-radius:4px;color:var(--text-dim)}.wq-si[data-v-8b0c0837]{display:flex;align-items:center;gap:3px;padding:1px 3px;font-size:8px;cursor:pointer}.wq-si[data-v-8b0c0837]:hover{background:var(--bg-hover)}.wq-si-code[data-v-8b0c0837]{font-weight:600;min-width:44px;color:var(--text-main);letter-spacing:.4px}.wq-si-action[data-v-8b0c0837]{font-weight:600;min-width:28px}.wq-si-ic[data-v-8b0c0837]{font-size:7px;font-weight:600;font-family:var(--ff-mono);min-width:28px;text-align:right}.wq-si-conf[data-v-8b0c0837]{font-weight:600;font-size:8px;min-width:16px;text-align:right}.wq-si-ts[data-v-8b0c0837]{font-size:7px;color:var(--text-dim);font-family:var(--ff-mono);margin-left:auto;white-space:nowrap}.wq-pool-scroll[data-v-8b0c0837]::-webkit-scrollbar,.wq-watch-list[data-v-8b0c0837]::-webkit-scrollbar,.wq-signal-list[data-v-8b0c0837]::-webkit-scrollbar{height:3px;width:3px}.wq-pool-scroll[data-v-8b0c0837]::-webkit-scrollbar-thumb,.wq-watch-list[data-v-8b0c0837]::-webkit-scrollbar-thumb,.wq-signal-list[data-v-8b0c0837]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.wq-si-copy[data-v-8b0c0837]{font-size:7px;cursor:pointer;opacity:.3;transition:opacity .15s;padding:0 2px;flex-shrink:0;line-height:1}.wq-si:hover .wq-si-copy[data-v-8b0c0837]{opacity:.8}.wq-si-copy[data-v-8b0c0837]:hover{opacity:1!important}.wq-pc:hover .wq-si-copy[data-v-8b0c0837]{opacity:.4}.wq-pc .wq-si-copy[data-v-8b0c0837]:hover{opacity:1!important}.wq-wi:hover .wq-si-copy[data-v-8b0c0837]{opacity:.4}.wq-wi .wq-si-copy[data-v-8b0c0837]:hover{opacity:1!important}.wr-copy-toast[data-v-8b0c0837]{position:fixed;bottom:50px;left:50%;transform:translate(-50%);z-index:9999;background:var(--bg-card);border:1px solid var(--brand);border-radius:4px;padding:6px 14px;font-size:11px;color:var(--text-primary);font-weight:600;box-shadow:0 4px 12px #00000059;animation:wr-toast-in-8b0c0837 .2s ease-out}.text-hold[data-v-8b0c0837]{color:var(--text-muted)}@keyframes wr-toast-in-8b0c0837{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.review-page[data-v-e3cf15d1]{padding:4px 6px;display:flex;flex-direction:column;gap:6px;font-size:.68rem}.rv-briefing-card[data-v-e3cf15d1]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:6px;border:1px solid rgba(77,106,216,.3);overflow:hidden}.rv-bf-header[data-v-e3cf15d1]{display:flex;align-items:center;gap:4px;padding:5px 8px;background:#4d6ad814;border-bottom:1px solid var(--border)}.rv-bf-icon[data-v-e3cf15d1]{font-size:.75rem}.rv-bf-title[data-v-e3cf15d1]{font-weight:700;font-size:.65rem}.rv-bf-date[data-v-e3cf15d1]{color:var(--text-dim);font-size:.48rem;font-family:var(--ff-mono);margin-left:auto}.rv-bf-strat[data-v-e3cf15d1]{padding:1px 6px;border-radius:3px;font-size:.48rem;font-weight:600}.strat-防守反击[data-v-e3cf15d1]{background:#3b82f626;color:#60a5fa}.strat-防守[data-v-e3cf15d1]{background:#ef444426;color:#f87171}.strat-试错[data-v-e3cf15d1]{background:#fbbf2426;color:#fbbf24}.strat-猛干[data-v-e3cf15d1]{background:#22c55e26;color:#34d399}.strat-观察[data-v-e3cf15d1]{background:#6b728026;color:#9ca3af}.rv-bf-section[data-v-e3cf15d1]{padding:5px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.rv-bf-section[data-v-e3cf15d1]:last-child{border-bottom:none}.rv-bf-label[data-v-e3cf15d1]{font-size:.58rem;font-weight:700;margin-bottom:3px}.rv-bf-summary[data-v-e3cf15d1]{font-size:.5rem;color:var(--text-muted);margin-bottom:4px}.rv-bf-list[data-v-e3cf15d1]{display:flex;flex-direction:column;gap:2px}.rv-bf-item[data-v-e3cf15d1]{display:flex;align-items:center;gap:4px;padding:2px 4px;font-size:.52rem}.rv-bf-item[data-v-e3cf15d1]:nth-child(2n){background:#ffffff04}.rv-bf-item-name[data-v-e3cf15d1]{font-weight:600;width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-bf-item-stat[data-v-e3cf15d1]{color:var(--text-dim);font-family:var(--ff-mono);font-size:.45rem;width:36px;text-align:right}.rv-bf-item-win[data-v-e3cf15d1]{font-family:var(--ff-mono);font-weight:600;width:32px;text-align:center}.rv-bf-item-nb[data-v-e3cf15d1]{font-family:var(--ff-mono);font-weight:600;width:52px;text-align:right}.rv-bf-item-style[data-v-e3cf15d1]{color:var(--text-dim);font-size:.45rem}.rv-pit-item[data-v-e3cf15d1]{padding:3px 4px;margin:2px 0;border-radius:4px}.pit-danger[data-v-e3cf15d1]{border-left:3px solid #ef4444;background:#ef44440a}.pit-warn[data-v-e3cf15d1]{border-left:3px solid #f59e0b;background:#fbbf240a}.pit-info[data-v-e3cf15d1]{border-left:3px solid #60a5fa;background:#60a5fa0a}.rv-pit-header[data-v-e3cf15d1]{display:flex;align-items:center;gap:3px}.rv-pit-icon[data-v-e3cf15d1]{font-size:.55rem}.rv-pit-title[data-v-e3cf15d1]{font-weight:600;font-size:.55rem}.rv-pit-desc[data-v-e3cf15d1]{font-size:.5rem;color:var(--text-muted);padding:2px 0 0 16px;line-height:1.4}.rv-pit-advice[data-v-e3cf15d1]{font-size:.5rem;color:#fbbf24;padding:2px 0 0 16px}.rv-strat-bar[data-v-e3cf15d1]{display:flex;gap:4px;padding:3px 0;flex-wrap:wrap}.rv-sb-strategy[data-v-e3cf15d1]{padding:2px 8px;border-radius:3px;font-weight:700;font-size:.52rem;background:#4d6ad81f;color:var(--brand)}.rv-sb-action[data-v-e3cf15d1]{padding:2px 8px;border-radius:3px;font-size:.52rem;background:#22c55e1a;color:#34d399}.rv-sb-focus[data-v-e3cf15d1]{padding:2px 8px;border-radius:3px;font-size:.52rem;background:#fbbf241a;color:#fbbf24}.rv-sb-position[data-v-e3cf15d1]{padding:2px 8px;border-radius:3px;font-size:.52rem;background:#ef44441a;color:#f87171}.rv-strat-reason[data-v-e3cf15d1]{font-size:.5rem;color:var(--text-muted);line-height:1.4;padding:2px 0}.rv-sb-advice[data-v-e3cf15d1]{background:#fbbf2414;padding:3px 6px;border-radius:4px;font-size:.5rem;color:#f59e0b;line-height:1.4;margin-top:2px}.rv-watch-list[data-v-e3cf15d1]{display:flex;gap:4px;flex-wrap:wrap}.rv-watch-item[data-v-e3cf15d1]{padding:2px 6px;border-radius:3px;background:#ffffff0a;font-size:.52rem}.rv-watch-board[data-v-e3cf15d1]{color:var(--text-dim);font-size:.45rem}.rv-section[data-v-e3cf15d1]{background:var(--bg-card);border-radius:6px;border:1px solid var(--border);overflow:hidden}.rv-section-header[data-v-e3cf15d1]{display:flex;align-items:center;gap:4px;padding:4px 6px;border-bottom:1px solid var(--border);background:#ffffff05}.rv-sh-icon[data-v-e3cf15d1]{font-size:.7rem}.rv-sh-title[data-v-e3cf15d1]{font-weight:700;font-size:.6rem}.rv-sh-time[data-v-e3cf15d1]{color:var(--text-dim);font-size:.45rem;font-family:var(--ff-mono);margin-left:auto}.rv-sh-load[data-v-e3cf15d1]{font-size:.45rem;color:var(--text-dim)}.rv-sh-err[data-v-e3cf15d1]{font-size:.45rem;color:var(--down)}.rv-sh-grade[data-v-e3cf15d1]{font-size:.5rem;font-weight:700;padding:1px 6px;border-radius:3px}.grade-A[data-v-e3cf15d1]{background:#22c55e26;color:#34d399}.grade-B[data-v-e3cf15d1]{background:#3b82f626;color:#60a5fa}.grade-C[data-v-e3cf15d1]{background:#fbbf2426;color:#fbbf24}.grade-D[data-v-e3cf15d1]{background:#ef444426;color:#f87171}.rv-trades[data-v-e3cf15d1]{padding:4px 6px}.rv-empty-trades[data-v-e3cf15d1]{text-align:center;padding:20px;color:var(--text-dim)}.rv-empty-icon[data-v-e3cf15d1]{font-size:1.2rem}.rv-empty-text[data-v-e3cf15d1]{font-size:.6rem;margin-top:4px}.rv-empty-hint[data-v-e3cf15d1]{font-size:.5rem;color:var(--text-muted)}.rv-trade-table[data-v-e3cf15d1]{width:100%;border-collapse:collapse;font-size:.55rem}.rv-trade-table th[data-v-e3cf15d1]{text-align:left;padding:2px 4px;color:var(--text-dim);border-bottom:1px solid var(--border);font-weight:500}.rv-trade-table td[data-v-e3cf15d1]{padding:2px 4px}.rv-trade-table tr[data-v-e3cf15d1]:nth-child(2n){background:#ffffff03}.rv-auto td[data-v-e3cf15d1]:last-child{color:var(--up)}.rv-manual td[data-v-e3cf15d1]:last-child{color:var(--down)}.rv-source[data-v-e3cf15d1]{font-size:.48rem}.rv-summary[data-v-e3cf15d1]{padding:3px 4px;font-size:.5rem;color:var(--text-muted);border-top:1px solid var(--border)}.rv-manual-add[data-v-e3cf15d1]{padding:4px 6px;border-top:1px solid var(--border)}.rv-add-btn[data-v-e3cf15d1]{background:none;border:1px dashed var(--text-dim);color:var(--text-muted);padding:3px 10px;border-radius:3px;cursor:pointer;font-size:.55rem}.rv-manual-form[data-v-e3cf15d1]{display:flex;align-items:center;gap:4px;margin-top:4px;flex-wrap:wrap}.rv-input-sm[data-v-e3cf15d1]{width:80px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-primary);padding:2px 6px;border-radius:3px}.rv-input-xs[data-v-e3cf15d1]{width:60px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-primary);padding:2px 6px;border-radius:3px}.rv-input-wide[data-v-e3cf15d1]{flex:1;min-width:100px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-primary);padding:2px 6px;border-radius:3px}.rv-confirm-btn[data-v-e3cf15d1]{background:var(--brand);color:#fff;border:none;padding:2px 10px;border-radius:3px;cursor:pointer;font-size:.52rem}.rv-submit-area[data-v-e3cf15d1]{padding:4px 6px;border-top:1px solid var(--border);display:flex;align-items:center;gap:6px}.rv-submit-btn[data-v-e3cf15d1]{background:linear-gradient(135deg,#4d6ad8,#7c3aed);color:#fff;border:none;padding:4px 16px;border-radius:4px;cursor:pointer;font-weight:600;font-size:.58rem;display:flex;align-items:center;gap:4px}.rv-submit-btn[data-v-e3cf15d1]:disabled{opacity:.5;cursor:default}.rv-submit-hint[data-v-e3cf15d1]{font-size:.42rem;color:#ffffff80;font-weight:400}.rv-submit-err[data-v-e3cf15d1]{font-size:.5rem;color:var(--down)}.rv-review-body[data-v-e3cf15d1]{padding:6px;display:flex;flex-direction:column;gap:4px}.rv-rv-section[data-v-e3cf15d1]{display:flex;flex-direction:column;gap:2px}.rv-rv-label[data-v-e3cf15d1]{font-size:.55rem;font-weight:600}.rv-label-good[data-v-e3cf15d1]{color:var(--up)}.rv-label-warn[data-v-e3cf15d1]{color:#fb923c}.rv-label-improve[data-v-e3cf15d1]{color:var(--brand)}.rv-rv-text[data-v-e3cf15d1]{font-size:.52rem;color:var(--text-muted);line-height:1.4}.rv-teach-point[data-v-e3cf15d1]{background:#fbbf241a;color:#f59e0b;padding:4px 6px;border-radius:4px;font-size:.52rem;margin-top:2px}.rv-review-stats[data-v-e3cf15d1]{display:flex;align-items:center;gap:4px;padding:3px 0;font-size:.48rem;color:var(--text-dim);border-top:1px solid var(--border);margin-top:3px}.rv-rs-item[data-v-e3cf15d1]{font-family:var(--ff-mono)}.rv-rs-sep[data-v-e3cf15d1]{color:var(--border)}.rv-history-list[data-v-e3cf15d1]{display:flex;flex-direction:column;gap:1px}.rv-hist-item[data-v-e3cf15d1]{display:flex;align-items:center;gap:6px;padding:4px 8px;cursor:pointer;font-size:.55rem}.rv-hist-item[data-v-e3cf15d1]:hover{background:#ffffff08}.rv-hist-item[data-v-e3cf15d1]:nth-child(2n){background:#ffffff03}.rv-hist-date[data-v-e3cf15d1]{font-family:var(--ff-mono);font-size:.5rem;color:var(--text-muted);width:80px}.rv-hist-score[data-v-e3cf15d1]{font-weight:700;padding:1px 4px;border-radius:2px;font-size:.5rem;width:40px;text-align:center}.rv-hist-trades[data-v-e3cf15d1]{color:var(--text-dim);width:40px;text-align:center}.rv-hist-view[data-v-e3cf15d1]{margin-left:auto;color:var(--brand);font-size:.5rem}.rv-coach-desc[data-v-e3cf15d1]{font-size:.52rem;color:var(--text-muted);margin-bottom:4px;line-height:1.5}.rv-coach-textarea[data-v-e3cf15d1]{width:100%;box-sizing:border-box;background:#ffffff08;border:1px solid var(--border);color:var(--text-primary);border-radius:4px;padding:6px;font-size:.55rem;font-family:var(--ff-mono);resize:vertical;line-height:1.5}.rv-coach-textarea[data-v-e3cf15d1]:focus{border-color:var(--brand);outline:none}.rv-coach-actions[data-v-e3cf15d1]{display:flex;align-items:center;gap:6px;margin-top:4px}.rv-coach-result[data-v-e3cf15d1]{margin-top:8px;border-top:1px solid var(--border);padding-top:6px;display:flex;flex-direction:column;gap:4px}.rv-coach-score[data-v-e3cf15d1]{font-size:.6rem;padding:3px 0;display:flex;align-items:center;gap:6px}.rv-coach-score strong[data-v-e3cf15d1]{font-size:.75rem}.rv-coach-pattern[data-v-e3cf15d1]{font-size:.5rem;padding:1px 6px;border-radius:3px;background:#60a5fa1f;color:#60a5fa;font-weight:600}.ts-tag[data-v-e3cf15d1]{font-size:8px;color:var(--text-muted);margin-left:6px;font-weight:400}.intel-room[data-v-976537ad]{padding:4px}.ir-header[data-v-976537ad]{margin-bottom:4px}.ir-title-row[data-v-976537ad]{display:flex;align-items:center;gap:6px}.ir-brand-avatar[data-v-976537ad]{font-size:20px}.ir-brand-name[data-v-976537ad]{font-weight:700;font-size:14px;color:#dedee4}.ir-ts[data-v-976537ad]{font-size:10px;color:#6a6a7a;margin-left:auto}.ir-refresh[data-v-976537ad]{background:none;border:none;color:#88a;cursor:pointer;font-size:14px;padding:2px 6px}.ir-refresh[data-v-976537ad]:hover{color:#dedee4}.ir-summary[data-v-976537ad]{font-size:11px;color:#88a;margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.ir-summary .hl[data-v-976537ad]{color:#e8b84b}.ir-sep[data-v-976537ad]{color:#3a3a4a}.ir-qos[data-v-976537ad]{color:#6a6a7a}.ir-filter-bar[data-v-976537ad]{display:flex;gap:3px;margin-bottom:4px;flex-wrap:wrap}.ir-filter-btn[data-v-976537ad]{font-size:10px;padding:2px 8px;border-radius:3px;background:#1e1e2a;color:#88a;cursor:pointer;border:1px solid transparent;white-space:nowrap}.ir-filter-btn[data-v-976537ad]:hover{background:#2a2a3a;color:#ccd}.ir-filter-btn.active[data-v-976537ad]{background:#2a2a4a;color:#dedee4;border-color:#5b9cf5}.ir-filter-btn small[data-v-976537ad]{font-size:8px;color:#6a6a7a;margin-left:2px}.ir-feed-list[data-v-976537ad]{display:flex;flex-direction:column;gap:3px}.ir-feed-item[data-v-976537ad]{background:#1e1e2a;border-radius:4px;padding:5px 7px;border:1px solid #2a2a3a;border-left:3px solid #2a2a3a}.ir-fi--catalysis[data-v-976537ad]{border-left-color:#e8b84b;background:#1e1a18}.ir-fi--high[data-v-976537ad]{border-left-width:4px;border-left-color:#5b9cf5}.ir-fi-row1[data-v-976537ad]{display:flex;align-items:center;gap:4px;margin-bottom:2px}.ir-fi-type[data-v-976537ad]{font-size:13px}.ir-fi-source[data-v-976537ad]{font-size:10px;color:#88a;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-fi-cat[data-v-976537ad]{font-size:8px;padding:0 4px;border-radius:2px;background:#2a2a4a;color:#8a8aca}.ir-fi-score[data-v-976537ad]{font-size:9px;padding:0 4px;border-radius:2px;font-weight:600;font-family:monospace}.ir-sc--high[data-v-976537ad]{background:#1b3a4a;color:#5b9cf5}.ir-sc--mid[data-v-976537ad]{background:#2a2a3a;color:#b0b0c0}.ir-sc--low[data-v-976537ad]{background:#3a1b1b;color:#f44336}.ir-fi-time[data-v-976537ad]{font-size:9px;color:#6a6a7a;margin-left:auto;white-space:nowrap}.ir-fi-badge[data-v-976537ad]{font-size:8px;padding:1px 4px;border-radius:2px;font-weight:600}.ir-fb--利好[data-v-976537ad]{background:#1b3a1b;color:#4caf50}.ir-fb--利空[data-v-976537ad]{background:#3a1b1b;color:#f44336}.ir-fb--中性[data-v-976537ad]{background:#2a2a3a;color:#88a}.ir-fi-title-row[data-v-976537ad]{display:flex;align-items:baseline;gap:4px;margin-bottom:1px}.ir-fi-tl[data-v-976537ad]{font-size:12px;font-weight:600;color:#e0e0ee;line-height:1.3}.ir-fi-expand[data-v-976537ad]{font-size:9px;color:#5b9cf5;cursor:pointer;white-space:nowrap;flex-shrink:0}.ir-fi-expand[data-v-976537ad]:hover{text-decoration:underline}.ir-fi-text[data-v-976537ad]{font-size:10px;color:#9a9aaa;line-height:1.35;margin-bottom:3px;padding:3px 6px;background:#16161e;border-radius:2px;max-height:80px;overflow-y:auto}.ir-fi-meta-row[data-v-976537ad]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.ir-fi-stocks[data-v-976537ad]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.ir-fi-stk-label[data-v-976537ad]{font-size:10px}.ir-fi-stk-item[data-v-976537ad]{font-size:10px;color:#e8b84b;cursor:pointer;padding:1px 5px;background:#2a2a18;border-radius:3px}.ir-fi-stk-item[data-v-976537ad]:hover{background:#3a3a18;text-decoration:underline}.ir-fi-sectors[data-v-976537ad]{display:flex;gap:2px;flex-wrap:wrap}.ir-fi-tag[data-v-976537ad]{font-size:9px;background:#2a2a3a;color:#8a8aaa;padding:1px 4px;border-radius:2px}.ir-fi-link[data-v-976537ad]{font-size:9px;color:#5b9cf5;text-decoration:none;margin-left:auto}.ir-fi-link[data-v-976537ad]:hover{text-decoration:underline}.ir-footer-info[data-v-976537ad]{margin-top:8px;background:#1e1e2a;border-radius:4px;padding:6px;border:1px solid #2a2a3a}.ir-fi-title[data-v-976537ad]{font-size:11px;font-weight:600;color:#b0b0c0;margin-bottom:4px}.ir-fi-grid[data-v-976537ad]{display:flex;flex-direction:column;gap:2px}.ir-fi-item[data-v-976537ad]{display:flex;align-items:center;gap:4px;background:#16161e;padding:3px 6px;border-radius:3px;font-size:10px}.ir-fi-icon[data-v-976537ad]{font-size:12px;min-width:18px;text-align:center}.ir-fi-name[data-v-976537ad]{font-weight:500;color:#ccd;min-width:50px}.ir-fi-bar-bg[data-v-976537ad]{flex:1;height:6px;background:#2a2a3a;border-radius:3px;overflow:hidden}.ir-fi-bar-fill[data-v-976537ad]{display:block;height:100%;background:linear-gradient(90deg,#5b9cf5,#4caf50);border-radius:3px;transition:width .5s}.ir-fi-cnt[data-v-976537ad]{font-size:10px;color:#6a6a7a;font-family:monospace;min-width:28px;text-align:right}.ir-muted[data-v-976537ad]{color:#6a6a7a;font-style:italic;padding:16px 0;text-align:center}.ir-hp-panel[data-v-976537ad]{background:#1a1a28;border-radius:4px;padding:6px 8px;margin-bottom:4px;border:1px solid #2a2a3a}.ir-hp-title[data-v-976537ad]{font-size:11px;font-weight:600;color:#b0b0c0;margin-bottom:4px;display:flex;align-items:center;gap:6px}.ir-hp-row[data-v-976537ad]{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:11px;border-bottom:1px solid #22223a;flex-wrap:wrap}.ir-hp-row[data-v-976537ad]:last-child{border-bottom:none}.ir-hp-code[data-v-976537ad]{color:#8a8aca;font-family:monospace;font-size:10px;min-width:52px}.ir-hp-name[data-v-976537ad]{color:#dedee4;font-weight:500;min-width:60px}.ir-hp-qty[data-v-976537ad],.ir-hp-cost[data-v-976537ad]{color:#6a6a7a;font-size:10px}.ir-hp-price[data-v-976537ad]{color:#dedee4}.ir-hp-up[data-v-976537ad]{color:#f44336}.ir-hp-down[data-v-976537ad]{color:#4caf50}.ir-hp-pnl[data-v-976537ad]{font-weight:600;font-family:monospace;min-width:56px}.ir-hp-status[data-v-976537ad]{font-size:9px;padding:1px 4px;border-radius:2px}.ir-hp-v--ok[data-v-976537ad]{background:#1b3a1b;color:#4caf50}.ir-hp-v--warn[data-v-976537ad]{background:#3a2a1b;color:#e8b84b}.ir-hp-note[data-v-976537ad]{color:#6a6a7a;font-size:9px;font-style:italic}.ir-hp-market[data-v-976537ad]{margin-top:6px;padding-top:4px;border-top:1px solid #2a2a3a}.ir-hp-mtitle[data-v-976537ad]{font-size:10px;color:#8a8aaa;margin-bottom:3px;display:flex;align-items:center;gap:6px}.ir-hp-mrow[data-v-976537ad]{display:flex;gap:8px;flex-wrap:wrap}.ir-hp-mitem[data-v-976537ad]{display:flex;align-items:center;gap:4px;background:#16161e;padding:2px 6px;border-radius:3px}.ir-hp-mlabel[data-v-976537ad]{color:#8a8aaa;font-size:10px}.ir-hp-mval[data-v-976537ad]{color:#dedee4;font-weight:600;font-size:11px}.ir-hp-mchg[data-v-976537ad]{font-size:10px;font-weight:600}.ir-3m-panel[data-v-976537ad]{background:#1a1a28;border-radius:4px;padding:6px 8px;margin-bottom:4px;border:1px solid #2a2a3a}.ir-3m-title[data-v-976537ad]{font-size:11px;font-weight:600;color:#b0b0c0;margin-bottom:4px;display:flex;align-items:center;gap:6px}.ir-card-ts[data-v-976537ad]{font-size:9px;color:#6a6a7a;font-weight:400;margin-left:auto}.ir-3m-row[data-v-976537ad]{display:flex;gap:4px}.ir-3m-card[data-v-976537ad]{flex:1;background:#16161e;border-radius:3px;padding:4px 6px;text-align:center;border:1px solid #2a2a3a}.ir-3m-card.ir-3m--good[data-v-976537ad]{border-color:#1b3a1b}.ir-3m-card.ir-3m--warn[data-v-976537ad]{border-color:#3a2a1b}.ir-3m-card.ir-3m--bad[data-v-976537ad]{border-color:#3a1b1b}.ir-3m-dq[data-v-976537ad]{background:#1a1a18}.ir-3m-label[data-v-976537ad]{font-size:9px;color:#6a6a7a}.ir-3m-val[data-v-976537ad]{font-size:16px;font-weight:700;font-family:Courier New,monospace;line-height:1.2}.ir-3m-bar[data-v-976537ad]{height:3px;background:#2a2a3a;border-radius:2px;margin:3px 0 2px;overflow:hidden}.ir-3m-fill[data-v-976537ad]{display:block;height:100%;border-radius:2px;transition:width .5s}.ir-3m-target[data-v-976537ad]{font-size:8px;color:#6a6a7a}.ir-3m-sub[data-v-976537ad]{font-size:9px;color:#6a6a7a}.ir-3m-bottom[data-v-976537ad]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:10px}.ir-3m-weak[data-v-976537ad]{color:#e8b84b}.ir-3m-weak b[data-v-976537ad]{color:#f44336}.ir-3m-ts[data-v-976537ad]{font-size:9px;color:#6a6a7a;margin-left:auto}.seat-panel[data-v-67d25bce]{margin:4px 0;padding:4px 6px;background:var(--bg-card);border-radius:6px;border:1px solid var(--border);font-family:var(--ff-cn);color:var(--text-primary);font-size:.5rem}.sp-tabs[data-v-67d25bce]{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:4px;flex-wrap:wrap}.sp-tab[data-v-67d25bce]{padding:3px 8px;cursor:pointer;border-radius:3px 3px 0 0;font-size:.5rem;color:var(--text-dim);user-select:none}.sp-tab.active[data-v-67d25bce]{background:var(--brand);color:#fff}.sp-tab[data-v-67d25bce]:hover:not(.active){background:#4d6ad80f}.sp-loading[data-v-67d25bce]{padding:12px;text-align:center;color:var(--text-dim)}.sp-meta[data-v-67d25bce]{display:flex;gap:8px;padding:3px 0;color:var(--text-dim);font-size:.45rem;flex-wrap:wrap}.sp-meta-item em[data-v-67d25bce]{color:var(--text-primary);font-style:normal}.sp-section-title[data-v-67d25bce]{font-size:.48rem;font-weight:700;padding:4px 0 2px;color:var(--text-primary)}.sp-table-wrap[data-v-67d25bce]{overflow-x:auto}.sp-table[data-v-67d25bce]{width:100%;border-collapse:collapse}.sp-table th[data-v-67d25bce]{text-align:left;padding:3px 4px;font-size:.45rem;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;user-select:none}.sp-table td[data-v-67d25bce]{padding:2px 4px;border-bottom:1px solid rgba(255,255,255,.04)}.th-rank[data-v-67d25bce],.td-rank[data-v-67d25bce]{width:24px;text-align:center;color:var(--text-dim)}.th-name[data-v-67d25bce],.td-name[data-v-67d25bce]{min-width:80px}.td-name[data-v-67d25bce]{font-weight:600;white-space:nowrap}.th-num[data-v-67d25bce],.td-num[data-v-67d25bce]{text-align:right;font-family:var(--ff-mono);min-width:50px}.th-tag[data-v-67d25bce],.td-tag[data-v-67d25bce]{text-align:center;width:60px;font-size:.45rem}.tr-high-wr[data-v-67d25bce]{background:#22c55e0a}.tr-best[data-v-67d25bce]{background:#ffd7000f}.mono[data-v-67d25bce]{font-family:var(--ff-mono)}.green[data-v-67d25bce]{color:var(--green)}.red[data-v-67d25bce]{color:var(--red)}.gold[data-v-67d25bce]{color:var(--gold)}.text-dim[data-v-67d25bce]{color:var(--text-dim)}.badge-elite[data-v-67d25bce]{background:var(--gold);color:#000;padding:0 4px;border-radius:2px;font-size:.45rem;font-weight:700}.status-tag[data-v-67d25bce]{padding:0 4px;border-radius:2px;font-size:.45rem}.status-crowned[data-v-67d25bce]{background:#ffd70026;color:var(--gold)}.status-active[data-v-67d25bce]{background:#22c55e1a;color:var(--green)}.status-watch[data-v-67d25bce]{background:#64748b1a;color:var(--text-dim)}.status-frozen[data-v-67d25bce]{background:#ef44441a;color:var(--red)}.sp-more[data-v-67d25bce]{text-align:center;padding:3px;cursor:pointer;color:var(--brand);font-size:.45rem}.sp-empty[data-v-67d25bce]{padding:12px;text-align:center;color:var(--text-dim)}.sp-elite-grid[data-v-67d25bce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:4px}.sp-elite-card[data-v-67d25bce]{padding:5px;border-radius:4px;border:1px solid var(--border);background:var(--bg-card)}.se-name[data-v-67d25bce]{font-weight:700;font-size:.55rem;margin-bottom:2px}.se-stats[data-v-67d25bce]{display:flex;justify-content:space-between}.se-winrate[data-v-67d25bce]{font-weight:600}.se-trades[data-v-67d25bce]{color:var(--text-dim)}.se-net[data-v-67d25bce]{font-family:var(--ff-mono);font-size:.48rem}.se-dtr[data-v-67d25bce],.se-active[data-v-67d25bce]{font-size:.45rem;color:var(--text-dim)}.tier-tag[data-v-67d25bce]{padding:0 4px;border-radius:2px;font-size:.45rem;white-space:nowrap}.tier-顶级游资[data-v-67d25bce]{background:#ffd70033;color:var(--gold)}.tier-一线游资[data-v-67d25bce]{background:#4d6ad826;color:#7af}.tier-量化基金[data-v-67d25bce]{background:#8b5cf626;color:#a78bfa}.tier-活跃游资[data-v-67d25bce]{background:#22c55e1a;color:var(--green)}.tier-帮派[data-v-67d25bce]{background:#ef44441a;color:var(--red)}.tier-散户[data-v-67d25bce],.tier-一般营业部[data-v-67d25bce]{color:var(--text-dim)}.type-dot[data-v-67d25bce]{font-size:.4rem;padding:0 3px;border-radius:2px}.type-known[data-v-67d25bce]{background:#4d6ad826;color:#7af}.type-other[data-v-67d25bce]{background:#64748b1a;color:var(--text-dim)}.sp-pager[data-v-67d25bce]{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 0;font-size:.45rem}.sp-page-btn[data-v-67d25bce]{cursor:pointer;color:var(--brand);user-select:none;padding:2px 6px;border-radius:2px}.sp-page-btn[data-v-67d25bce]:hover{background:#4d6ad81a}.sp-page-btn.disabled[data-v-67d25bce]{color:var(--text-dim);cursor:default;pointer-events:none}.sp-page-info[data-v-67d25bce]{color:var(--text-dim)}.sp-filter-bar[data-v-67d25bce]{display:flex;gap:2px;padding:3px 0;flex-wrap:wrap;align-items:center}.sp-filter-label[data-v-67d25bce]{color:var(--text-dim);font-size:.45rem;margin-right:4px}.sp-filter-item[data-v-67d25bce]{font-size:.45rem;padding:1px 5px;border-radius:3px;cursor:pointer;color:var(--text-dim);user-select:none}.sp-filter-item.active[data-v-67d25bce]{background:var(--brand);color:#fff}.sp-filter-item[data-v-67d25bce]:hover:not(.active){background:#4d6ad814}.lazy-section-wrap[data-v-e60ea62e]{position:relative}.lazy-section-ph[data-v-e60ea62e]{display:flex;align-items:center;justify-content:center;background:var(--bg-card, #1e1e2a);border-radius:4px;margin:4px 0;border:1px dashed var(--border, rgba(255,255,255,.06))}.lazy-ph-text[data-v-e60ea62e]{font-size:.5rem;color:var(--text-dim, #686874)}.guide-nav[data-v-11ea8419]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-nav);border-bottom:1px solid var(--border);flex-shrink:0;position:sticky;top:0;z-index:10;min-height:28px}.gn-brand[data-v-11ea8419]{font-weight:700;color:var(--brand);font-size:.6rem;white-space:nowrap;margin-right:6px}.gn-links[data-v-11ea8419]{display:flex;gap:2px;flex-wrap:wrap}.gn-link[data-v-11ea8419]{color:var(--text-dim);cursor:pointer;padding:2px 8px;border-radius:3px;font-size:.6rem;transition:all .15s}.gn-link[data-v-11ea8419]:hover{color:var(--text-primary);background:var(--bg-card)}.gn-link.active[data-v-11ea8419]{color:var(--brand);background:var(--bg-card)}.section-lazy[data-v-11ea8419]{content-visibility:auto;contain-intrinsic-size:auto 200px}.guide-body[data-v-11ea8419]{flex:1;overflow-y:auto;padding:6px 10px 20px;display:flex;flex-direction:column;gap:10px}.gs-intro[data-v-11ea8419]{text-align:center;padding:16px 0 12px;border-bottom:1px solid var(--border)}.intro-brand[data-v-11ea8419]{font-size:1.2rem;font-weight:800;color:var(--brand);letter-spacing:1px}.intro-tagline[data-v-11ea8419]{font-size:.7rem;color:var(--text-muted);margin-top:2px}.intro-updated[data-v-11ea8419]{font-size:.6rem;color:var(--accent);margin-left:6px;opacity:.8}.intro-grid[data-v-11ea8419]{display:flex;justify-content:center;gap:14px;margin-top:8px;flex-wrap:wrap}.intro-stat[data-v-11ea8419]{display:flex;flex-direction:column;align-items:center;gap:1px}.stat-val[data-v-11ea8419]{font-size:.9rem;font-weight:700;color:var(--text-primary);font-family:var(--ff-mono)}.stat-lbl[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim)}.gs-section[data-v-11ea8419]{display:flex;flex-direction:column;gap:5px}.gs-header[data-v-11ea8419]{font-size:.7rem;font-weight:700;color:var(--brand);display:flex;align-items:center;gap:4px}.gs-header i[data-v-11ea8419]{font-size:.6rem;color:var(--brand)}.gs-subtitle[data-v-11ea8419]{font-size:.6rem;color:var(--text-muted)}.gs-step-grid[data-v-11ea8419]{display:flex;flex-direction:column;gap:4px}.gs-step[data-v-11ea8419]{display:flex;gap:6px;align-items:flex-start;background:var(--bg-card);border-radius:3px;padding:6px 8px}.step-num[data-v-11ea8419]{width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0}.step-body[data-v-11ea8419]{flex:1;display:flex;flex-direction:column;gap:2px}.step-title[data-v-11ea8419]{font-size:.65rem;font-weight:600;color:var(--text-primary)}.step-desc[data-v-11ea8419]{font-size:.6rem;color:var(--text-muted);line-height:1.4}.step-tip[data-v-11ea8419]{font-size:.55rem;color:var(--amber);background:#ffc10714;padding:2px 6px;border-radius:2px;display:inline-block}.diag-row[data-v-11ea8419]{display:flex;gap:4px;margin:2px 0}.diag-item[data-v-11ea8419]{font-size:.55rem;padding:1px 6px;border-radius:2px}.hl[data-v-11ea8419]{color:var(--brand);font-weight:600}.tag[data-v-11ea8419]{font-size:.55rem;padding:1px 5px;border-radius:2px}.tag-buy[data-v-11ea8419]{background:#28a7451f;color:var(--green)}.tag-hold[data-v-11ea8419]{background:#ffc1071f;color:var(--amber)}.tag-sell[data-v-11ea8419]{background:#d031311f;color:var(--red)}code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.55rem;background:#ffffff0a;padding:0 4px;border-radius:2px;color:var(--text-muted)}.gs-feat-cards[data-v-11ea8419]{display:flex;flex-direction:column;gap:4px}.gs-feat[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;overflow:hidden}.feat-header[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:5px 8px;font-size:.65rem;font-weight:600;color:var(--text-primary);border-left:3px solid var(--accent)}.feat-header i[data-v-11ea8419]{font-size:.6rem;color:var(--accent)}.feat-tag[data-v-11ea8419]{font-size:.5rem;padding:0 5px;border-radius:2px;background:var(--bg-canvas);color:var(--text-dim);margin-left:auto}.feat-update[data-v-11ea8419]{display:block;margin-top:4px;padding:3px 5px;font-size:.55rem;color:#818cf8;background:#6366f114;border-radius:2px;line-height:1.3}.feat-body[data-v-11ea8419]{padding:5px 8px;font-size:.6rem;color:var(--text-muted);line-height:1.4}.feat-detail-grid[data-v-11ea8419]{display:flex;gap:3px;margin-top:3px;flex-wrap:wrap}.fd-item[data-v-11ea8419]{flex:1;min-width:90px;background:var(--bg-canvas);padding:3px 6px;border-radius:2px}.fd-title[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.fd-desc[data-v-11ea8419]{font-size:.55rem;color:var(--text-dim)}.gs-pipeline-title[data-v-11ea8419]{font-size:.65rem;font-weight:600;color:var(--text-primary);margin-top:4px}.gs-pipeline[data-v-11ea8419]{display:flex;align-items:center;gap:4px;background:var(--bg-card);border-radius:3px;padding:6px 8px;flex-wrap:wrap;justify-content:center}.pipe-node[data-v-11ea8419]{background:var(--bg-canvas);border:1px solid var(--border);border-radius:3px;padding:3px 8px;font-size:.6rem;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.3}.pipe-sub[data-v-11ea8419]{font-size:.5rem;font-weight:400;color:var(--text-dim)}.pipe-arrow[data-v-11ea8419]{color:var(--text-dim);font-size:.7rem}.pipeline-subtext[data-v-11ea8419]{font-size:.55rem;color:var(--text-dim);background:var(--bg-card);border-radius:3px;padding:4px 8px;line-height:1.5}.gs-tree-title[data-v-11ea8419]{font-size:.65rem;font-weight:600;color:var(--text-primary)}.gs-tree[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;padding:5px 8px;font-size:.55rem;line-height:1.6}.tree-line[data-v-11ea8419]{color:var(--text-muted)}.tree-dir[data-v-11ea8419]{color:var(--brand);font-weight:600}.tree-file[data-v-11ea8419]{color:var(--text-primary)}.tree-cm[data-v-11ea8419]{color:var(--text-dim);font-style:italic}.tree-child[data-v-11ea8419]{margin-left:8px}.tree-child2[data-v-11ea8419]{margin-left:16px}.gs-zone-grid[data-v-11ea8419]{display:flex;gap:3px}.zone-item[data-v-11ea8419]{flex:1;background:var(--bg-card);border-radius:3px;padding:5px 6px}.zone-badge[data-v-11ea8419]{font-size:.6rem;font-weight:700}.zone-title[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary);margin-top:2px}.zone-desc[data-v-11ea8419]{font-size:.55rem;color:var(--text-dim);margin-top:1px;line-height:1.3}.zone-green .zone-badge[data-v-11ea8419]{color:var(--green)}.zone-yellow .zone-badge[data-v-11ea8419]{color:var(--amber)}.zone-red .zone-badge[data-v-11ea8419]{color:var(--red)}.gs-code-block[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;padding:5px 8px;font-family:var(--ff-mono);font-size:.55rem;line-height:1.5;overflow-x:auto}.gs-code-block code[data-v-11ea8419]{display:block;background:none;padding:0;color:var(--text-muted)}.gs-faq-list[data-v-11ea8419]{display:flex;flex-direction:column;gap:2px}.gs-faq[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;cursor:pointer}.faq-q[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:.6rem;color:var(--text-primary)}.faq-icon[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);width:10px;flex-shrink:0}.faq-a[data-v-11ea8419]{padding:0 8px 4px 22px;font-size:.6rem;color:var(--text-muted);line-height:1.4}.gs-shortcut-grid[data-v-11ea8419]{display:flex;flex-wrap:wrap;gap:4px}.sc-item[data-v-11ea8419]{display:flex;align-items:center;gap:4px;background:var(--bg-card);border-radius:3px;padding:2px 6px}kbd[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.55rem;background:var(--bg-canvas);border:1px solid var(--border);border-radius:2px;padding:1px 5px;color:var(--text-primary);min-width:18px;text-align:center}.sc-item span[data-v-11ea8419]{font-size:.6rem;color:var(--text-muted)}.gs-inner-title[data-v-11ea8419]{font-size:.65rem;font-weight:600;color:var(--text-primary)}.man-arch-grid[data-v-11ea8419]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.man-arch-card[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;overflow:hidden}.man-arch-header[data-v-11ea8419]{padding:5px 8px;border-left:3px solid;font-size:.6rem;font-weight:600;color:var(--text-primary)}.man-arch-body[data-v-11ea8419]{padding:4px 8px 6px;font-size:.55rem;color:var(--text-muted);line-height:1.4}.man-api-table[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;overflow:hidden;font-size:.55rem}.man-api-row[data-v-11ea8419]{display:flex;align-items:center;gap:6px;padding:3px 8px;border-bottom:1px solid var(--border)}.man-api-row[data-v-11ea8419]:last-child{border-bottom:none}.man-api-header[data-v-11ea8419]{color:var(--text-dim);font-weight:600;background:var(--bg-canvas)}.man-api-method[data-v-11ea8419]{width:36px;font-weight:600;font-size:.5rem}.method-get[data-v-11ea8419]{color:var(--green)}.method-ws[data-v-11ea8419]{color:var(--purple)}.man-api-path[data-v-11ea8419]{width:160px;font-family:var(--ff-mono);color:var(--text-primary)}.man-api-desc[data-v-11ea8419]{flex:1;color:var(--text-muted)}.engine-source-grid[data-v-11ea8419]{display:flex;gap:4px}.engine-source[data-v-11ea8419]{flex:1;background:var(--bg-card);border-radius:3px;padding:5px 6px;border-left:3px solid var(--accent);display:flex;flex-direction:column;gap:2px}.es-icon[data-v-11ea8419]{font-size:.8rem}.es-title[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.es-path[data-v-11ea8419],.es-path code[data-v-11ea8419]{font-size:.5rem}.es-desc[data-v-11ea8419]{font-size:.55rem;color:var(--text-dim);line-height:1.3}.engine-eval-grid[data-v-11ea8419]{display:flex;gap:4px;flex-wrap:wrap}.ee-card[data-v-11ea8419]{flex:1;min-width:130px;background:var(--bg-card);border-radius:3px;padding:5px 6px;display:flex;flex-direction:column;gap:3px}.ee-primary[data-v-11ea8419]{border-top:2px solid var(--brand)}.ee-secondary[data-v-11ea8419]{border-top:2px solid var(--amber)}.ee-danger[data-v-11ea8419]{border-top:2px solid var(--red)}.ee-header[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.ee-table[data-v-11ea8419]{display:flex;flex-direction:column;gap:1px}.ee-row[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:2px;font-size:.55rem;background:var(--bg-canvas)}.ee-key[data-v-11ea8419]{font-family:var(--ff-mono);color:var(--brand);min-width:52px;font-weight:600}.ee-val[data-v-11ea8419]{color:var(--text-primary);flex:1}.ee-hint[data-v-11ea8419]{color:var(--text-dim);font-size:.5rem;white-space:nowrap}.ee-badge[data-v-11ea8419]{font-size:.45rem;padding:0 4px;border-radius:2px;background:var(--bg-card);color:var(--text-dim);white-space:nowrap}.ee-star[data-v-11ea8419]{background:#4d6ad81f;color:var(--brand);font-weight:600}.ee-dim[data-v-11ea8419]{background:none;color:var(--text-dim)}.engine-profile[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;padding:5px 8px;display:flex;flex-direction:column;gap:2px}.ep-row[data-v-11ea8419]{display:flex;align-items:center;gap:6px;font-size:.6rem;padding:2px 0}.ep-label[data-v-11ea8419]{color:var(--text-dim);min-width:52px;font-weight:600}.ep-val[data-v-11ea8419]{color:var(--text-primary)}.ep-sub[data-v-11ea8419]{color:var(--text-dim);font-size:.5rem;margin-left:auto}.tl-bar[data-v-11ea8419]{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:4px}.tl-chip[data-v-11ea8419]{display:flex;align-items:center;gap:3px;padding:4px 10px;border-radius:4px;cursor:pointer;background:var(--bg-card);border:1px solid transparent;font-size:.55rem;color:var(--text-muted);transition:all .15s;border-left:2px solid var(--tl-c);position:relative}.tl-chip[data-v-11ea8419]:hover{background:#ffffff0a;color:var(--text-primary)}.tl-chip.active[data-v-11ea8419]{background:#ffffff12;border-color:var(--tl-c);color:var(--text-primary);box-shadow:0 0 8px color-mix(in srgb,var(--tl-c) 35%,transparent);transform:scale(1.02)}.tl-chip.active[data-v-11ea8419]:after{content:"●";position:absolute;top:-2px;right:-2px;font-size:.4rem;color:var(--tl-c);animation:tl-pulse-11ea8419 2s ease-in-out infinite}@keyframes tl-pulse-11ea8419{0%,to{opacity:1}50%{opacity:.3}}.tl-e[data-v-11ea8419]{font-size:.75rem}.tl-l[data-v-11ea8419]{font-weight:700}.tl-t[data-v-11ea8419]{color:var(--text-dim);font-size:.5rem}.tl-detail[data-v-11ea8419]{background:var(--bg-card);border-radius:4px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--tl-c, var(--brand))}.tld-hdr[data-v-11ea8419]{display:flex;align-items:center;gap:6px}.tld-icon[data-v-11ea8419]{font-size:.9rem}.tld-title[data-v-11ea8419]{font-size:.75rem;font-weight:700;color:var(--text-primary)}.tld-time[data-v-11ea8419]{font-size:.55rem;color:var(--text-dim);margin-left:auto;font-family:var(--ff-mono)}.tld-summary[data-v-11ea8419]{font-size:.55rem;color:var(--text-muted);line-height:1.4}.tld-tasks[data-v-11ea8419]{display:grid;grid-template-columns:1fr 1fr;gap:3px}@media(max-width:700px){.tld-tasks[data-v-11ea8419]{grid-template-columns:1fr}}.tld-task[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:3px 6px;background:var(--bg-canvas);border-radius:3px}.tldt-time[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.5rem;color:var(--text-dim);min-width:48px;font-weight:600}.tldt-icon[data-v-11ea8419]{font-size:.65rem;width:18px;text-align:center}.tldt-body[data-v-11ea8419]{flex:1;display:flex;align-items:baseline;gap:4px;min-width:0}.tldt-title[data-v-11ea8419]{font-size:.55rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.tldt-desc[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.tldt-tag[data-v-11ea8419]{font-size:.45rem;padding:1px 6px;border-radius:3px;background:var(--bg-card);color:var(--text-dim);white-space:nowrap;font-weight:600;letter-spacing:.3px;border:1px solid rgba(255,255,255,.05)}.tld-watch[data-v-11ea8419]{font-size:.55rem;color:var(--text-muted);padding:4px 8px;background:#4d6ad80f;border-radius:3px;display:flex;align-items:center;gap:6px;border-left:2px solid var(--brand)}.tldw-icon[data-v-11ea8419]{font-size:.7rem}.ch-bar[data-v-11ea8419]{display:flex;gap:6px;margin:3px 0}.ch-item[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:3px;font-size:.6rem;background:var(--bg-card)}.ch-item.online[data-v-11ea8419]{border-left:2px solid var(--green)}.ch-item.offline[data-v-11ea8419]{border-left:2px solid var(--red);background:#d031310f}.ch-item.loading[data-v-11ea8419]{border-left:2px solid var(--amber)}.ch-dot[data-v-11ea8419]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ch-dot--online[data-v-11ea8419]{background:var(--green);box-shadow:0 0 4px var(--green)}.ch-dot--offline[data-v-11ea8419]{background:var(--red)}.ch-dot--loading[data-v-11ea8419]{background:var(--amber);animation:ch-pulse-11ea8419 1s ease-in-out infinite}@keyframes ch-pulse-11ea8419{0%,to{opacity:.3}50%{opacity:1}}.ch-label[data-v-11ea8419]{font-weight:600;color:var(--text-primary)}.ch-status[data-v-11ea8419]{font-size:.55rem;color:var(--text-muted)}.qr-table[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;overflow:hidden;font-size:.55rem}.qr-row[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:2px 8px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.qr-row[data-v-11ea8419]:last-child{border-bottom:none}.qr-row[data-v-11ea8419]:hover{background:#ffffff0a}.qr-header[data-v-11ea8419]{font-weight:600;color:var(--text-dim);background:var(--bg-canvas);cursor:default}.qr-header[data-v-11ea8419]:hover{background:var(--bg-canvas)}.qr-page[data-v-11ea8419]{width:80px;font-weight:600;color:var(--text-primary);flex-shrink:0}.qr-key[data-v-11ea8419]{width:36px;flex-shrink:0;text-align:center}.qr-key kbd[data-v-11ea8419]{font-size:.5rem}.qr-cabin[data-v-11ea8419]{width:40px;flex-shrink:0;text-align:center}.cabin-tag[data-v-11ea8419]{font-size:.5rem;padding:1px 5px;border-radius:2px;font-weight:600}.cabin-A[data-v-11ea8419]{background:#4d6ad81f;color:#4d6ad8}.cabin-B[data-v-11ea8419]{background:#28a7451f;color:#28a745}.cabin-ab[data-v-11ea8419]{background:#8b4fc81f;color:#8b4fc8}.cabin--[data-v-11ea8419]{background:#ffffff0a;color:var(--text-dim)}.qr-desc[data-v-11ea8419]{flex:1;color:var(--text-muted)}.diag-grid[data-v-11ea8419]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.diag-card[data-v-11ea8419]{display:flex;gap:5px;background:var(--bg-card);border-radius:3px;padding:5px 6px;align-items:flex-start}.diag-icon[data-v-11ea8419]{font-size:.8rem;flex-shrink:0}.diag-body[data-v-11ea8419]{flex:1;display:flex;flex-direction:column;gap:1px}.diag-title[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.diag-cause[data-v-11ea8419]{font-size:.5rem;color:var(--text-muted);line-height:1.3}.diag-fix[data-v-11ea8419]{font-size:.5rem;color:var(--brand);line-height:1.3}.signal-overview-grid[data-v-11ea8419],.engine-source-grid[data-v-11ea8419],.two-col-grid[data-v-11ea8419]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.so-card[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;border-left:3px solid var(--sig-color);overflow:hidden}.so-card-warn[data-v-11ea8419]{opacity:.8}.so-header[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:4px 6px;font-size:.6rem;font-weight:700;color:var(--sig-color);border-bottom:1px solid var(--border)}.so-icon[data-v-11ea8419]{font-size:.55rem}.so-pct[data-v-11ea8419]{margin-left:auto;font-size:.5rem;padding:0 4px;border-radius:2px;background:#ffffff0a;color:var(--text-dim);font-family:var(--ff-mono)}.so-body[data-v-11ea8419]{padding:3px 6px;display:flex;flex-direction:column;gap:1px}.so-row[data-v-11ea8419]{display:flex;align-items:center;gap:4px;font-size:.55rem;padding:1px 0}.so-key[data-v-11ea8419]{color:var(--text-dim);min-width:30px;flex-shrink:0}.so-val[data-v-11ea8419]{color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-badge[data-v-11ea8419]{font-size:.45rem;padding:0 4px;border-radius:2px;font-weight:600;margin-left:auto;white-space:nowrap}.so-buy[data-v-11ea8419]{background:#d031311a;color:var(--up)}.so-warn[data-v-11ea8419]{background:#c597001a;color:var(--gold)}.so-tag[data-v-11ea8419]{font-size:.45rem;padding:0 4px;border-radius:2px;background:#28a7451a;color:var(--up);font-weight:600;white-space:nowrap;margin-left:auto}.mono[data-v-11ea8419]{font-family:var(--ff-mono)}.coach-panel[data-v-11ea8419]{padding:6px 8px 8px;margin-bottom:0;background:linear-gradient(135deg,rgba(77,106,216,.04),transparent);border-bottom:1px solid var(--border)}.cp-header[data-v-11ea8419]{display:flex;align-items:center;gap:4px;margin-bottom:5px}.cp-icon[data-v-11ea8419]{font-size:.65rem}.cp-title[data-v-11ea8419]{font-size:.6rem;color:var(--text-muted);letter-spacing:.3px}.cp-meta[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);margin-left:auto}.cp-refresh[data-v-11ea8419]{font-size:.55rem;color:var(--text-dim);cursor:pointer;padding:0 3px}.cp-refresh[data-v-11ea8419]:hover{color:var(--text-primary)}.cp-section[data-v-11ea8419]{background:var(--bg-card);border-radius:3px;padding:5px 6px;margin-bottom:4px}.cp-section-title[data-v-11ea8419]{font-size:.58rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px;margin-bottom:4px}.cp-section-title i[data-v-11ea8419]{font-size:.5rem}.cp-count[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);padding:0 5px;background:#ffffff0a;border-radius:3px;margin-left:auto}.cmb-grid[data-v-11ea8419]{display:grid;grid-template-columns:1fr 1fr;gap:3px}.cmb-item[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:3px 4px;background:#ffffff05;border-radius:3px}.cmb-icon[data-v-11ea8419]{font-size:.65rem;width:18px;text-align:center}.cmb-body[data-v-11ea8419]{display:flex;flex-direction:column;gap:0}.cmb-lbl[data-v-11ea8419]{font-size:.45rem;color:var(--text-dim)}.cmb-val[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.cmb-desc[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);margin-top:3px;padding:2px 4px;background:#ffffff05;border-radius:2px}.mc-tag-up[data-v-11ea8419]{color:var(--green)}.mc-tag-shock[data-v-11ea8419]{color:var(--gold)}.mc-tag-down[data-v-11ea8419]{color:var(--red)}.mc-tag-ice[data-v-11ea8419]{color:var(--cyan)}.csb-row[data-v-11ea8419]{display:flex;align-items:center;gap:6px}.csb-verdict[data-v-11ea8419]{flex:1;font-size:.6rem;color:var(--text-primary);line-height:1.4}.csb-badge[data-v-11ea8419]{font-size:.5rem;padding:2px 7px;border-radius:3px;font-weight:600;white-space:nowrap}.csb-buy[data-v-11ea8419]{background:#28a7451f;color:var(--green)}.csb-warn[data-v-11ea8419]{background:#d031311f;color:var(--red)}.csb-hold[data-v-11ea8419]{background:#9ca3af1a;color:var(--text-dim)}.csb-strategy[data-v-11ea8419]{font-size:.52rem;color:var(--text-muted);margin-top:3px;line-height:1.4;padding:2px 6px;background:#4d6ad80a;border-radius:2px}.cf-grid[data-v-11ea8419]{display:flex;flex-direction:column;gap:2px}.cf-card[data-v-11ea8419]{display:flex;flex-direction:column;gap:1px;padding:3px 5px;border-radius:3px;border-left:2px solid var(--brand);background:#ffffff05}.cf-lv4[data-v-11ea8419]{border-left-color:var(--green)}.cf-top[data-v-11ea8419]{display:flex;align-items:center;gap:4px}.cf-rank[data-v-11ea8419]{font-size:.48rem;color:var(--text-dim);width:16px}.cf-name[data-v-11ea8419]{font-size:.58rem;font-weight:600;color:var(--text-primary)}.cf-code[data-v-11ea8419]{font-size:.48rem;color:var(--text-dim)}.cf-score[data-v-11ea8419]{font-size:.55rem;font-weight:700;margin-left:auto}.cf-pct[data-v-11ea8419]{font-size:.5rem;text-align:right;min-width:30px}.cf-badge[data-v-11ea8419]{font-size:.45rem;padding:0 3px}.cf-l4[data-v-11ea8419]{background:#28a7451f;color:var(--green);border-radius:2px;font-weight:600;font-size:.4rem}.cf-bottom[data-v-11ea8419]{font-size:.48rem;color:var(--text-dim)}.ct-grid[data-v-11ea8419]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.ct-card[data-v-11ea8419]{background:#ffffff05;border-radius:3px;padding:3px 5px;cursor:pointer}.ct-card[data-v-11ea8419]:hover{background:#ffffff0a}.ct-name[data-v-11ea8419]{font-size:.55rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:3px;margin-bottom:2px}.ct-badge[data-v-11ea8419]{font-size:.4rem;padding:0 4px;border-radius:2px}.ct-row[data-v-11ea8419]{display:flex;justify-content:space-between;font-size:.5rem;padding:1px 0}.ct-lbl[data-v-11ea8419]{color:var(--text-dim)}.ct-val[data-v-11ea8419]{font-weight:600;font-family:var(--ff-mono)}.ct-tip[data-v-11ea8419]{font-size:.45rem;color:var(--text-dim);margin-top:2px;border-top:1px solid var(--border);padding-top:2px}.cr-list[data-v-11ea8419]{display:flex;flex-direction:column;gap:2px}.cr-item[data-v-11ea8419]{display:flex;align-items:center;gap:4px;padding:2px 4px;font-size:.5rem;color:var(--text-muted)}.cr-dot[data-v-11ea8419]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.cr-warn[data-v-11ea8419]{background:var(--gold)}.cr-danger[data-v-11ea8419]{background:var(--red)}.cr-info[data-v-11ea8419]{background:var(--brand)}.cpos-row[data-v-11ea8419]{display:flex;align-items:center;gap:6px;font-size:.5rem}.cpos-code[data-v-11ea8419]{color:var(--cyan)}.cpos-cost[data-v-11ea8419]{color:var(--text-dim)}.cpos-pnl[data-v-11ea8419]{font-weight:600}.cpos-signal[data-v-11ea8419]{color:var(--text-muted);flex:1}.pnl-up[data-v-11ea8419]{color:var(--green)}.pnl-down[data-v-11ea8419]{color:var(--red)}.pnl-flat[data-v-11ea8419]{color:var(--gold)}.arch-pipeline[data-v-11ea8419]{display:flex;flex-direction:column;gap:4px}.arch-layer[data-v-11ea8419]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent,var(--brand));border-radius:4px;padding:5px 8px}.arch-layer-title[data-v-11ea8419]{font-size:.65rem;font-weight:700;color:var(--text-primary);margin-bottom:3px}.arch-layer-title small[data-v-11ea8419]{font-weight:400;color:var(--text-dim);font-size:.5rem}.arch-layer-items[data-v-11ea8419]{display:flex;align-items:center;gap:2px;flex-wrap:wrap;font-size:.6rem}.arch-item[data-v-11ea8419]{background:#ffffff0a;border-radius:3px;padding:1px 5px}.arch-arrow[data-v-11ea8419]{color:var(--text-dim);font-size:.55rem}.arch-sub[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);margin-top:2px}.arch-connector[data-v-11ea8419]{text-align:center;font-size:.55rem;color:var(--text-dim)}.arch-layer-cols[data-v-11ea8419]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.arch-col[data-v-11ea8419]{font-size:.55rem;color:var(--text-muted);line-height:1.4;padding:2px 4px;background:#ffffff03;border-radius:2px}.arch-col strong[data-v-11ea8419]{color:var(--text-primary);font-size:.58rem}.arch-micro[data-v-11ea8419]{font-size:.45rem;color:var(--text-dim);font-family:var(--ff-mono)}.flow-row[data-v-11ea8419]{display:flex;align-items:center;gap:3px;flex-wrap:wrap;background:var(--bg-card);border-radius:4px;padding:5px 8px}.flow-node[data-v-11ea8419]{background:#ffffff08;border:1px solid var(--border);border-radius:3px;padding:3px 6px;font-size:.6rem;font-weight:600;text-align:center;line-height:1.3}.flow-node .flow-sub[data-v-11ea8419]{font-size:.45rem;font-weight:400;color:var(--text-dim);display:block}.flow-arrow[data-v-11ea8419]{color:var(--text-dim);font-size:.65rem}.arch-ws[data-v-11ea8419]{background:var(--bg-card);border-radius:4px;padding:5px 8px;display:flex;flex-direction:column;gap:3px}.ws-row[data-v-11ea8419]{display:flex;align-items:center;gap:6px;font-size:.55rem;padding:2px 0;border-bottom:1px solid var(--border)}.ws-row[data-v-11ea8419]:last-child{border:none}.ws-path[data-v-11ea8419]{flex-shrink:0}.ws-path code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.5rem;background:var(--bg-hover);padding:0 4px;border-radius:2px}.ws-desc[data-v-11ea8419]{color:var(--text-muted)}.ws-note[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);padding:2px 4px;background:var(--bg-hover);border-radius:2px}.pg-detail[data-v-11ea8419]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;margin-bottom:6px;overflow:hidden}.pg-header[data-v-11ea8419]{padding:5px 8px;border-bottom:1px solid var(--border);border-left:3px solid var(--accent,var(--brand));font-weight:700;font-size:.65rem;background:#ffffff05}.pg-header small[data-v-11ea8419]{font-weight:400;color:var(--text-dim);font-size:.5rem}.pg-grid[data-v-11ea8419]{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px}.pg-module[data-v-11ea8419]{background:#ffffff03;border-radius:3px;padding:4px 6px;border:1px solid var(--border-light)}.pg-mod-title[data-v-11ea8419]{font-size:.6rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.pg-mod-api[data-v-11ea8419]{font-size:.45rem;color:var(--text-dim);margin-bottom:2px;line-height:1.3}.pg-mod-api code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.45rem;background:var(--bg-hover);padding:0 3px;border-radius:2px}.pg-mod-desc[data-v-11ea8419]{font-size:.52rem;color:var(--text-muted);line-height:1.4}.pg-footer[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);padding:3px 8px;border-top:1px solid var(--border);background:#ffffff03}.guide-toggle[data-v-11ea8419]{display:flex;align-items:center;gap:6px;padding:4px 8px;margin:3px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:3px;font-size:.6rem;color:var(--text-muted);cursor:pointer;user-select:none}.guide-toggle[data-v-11ea8419]:hover{border-color:#ffffff1a;color:var(--text-primary)}.gt-count[data-v-11ea8419]{margin-left:auto;font-size:.48rem;color:var(--text-dim)}.gs-hide[data-v-11ea8419]{display:none}.cmd-table[data-v-11ea8419]{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:3px;overflow:hidden;margin-top:3px}.cmd-row[data-v-11ea8419]{display:grid;grid-template-columns:1.4fr 2.5fr .9fr;gap:0;border-bottom:1px solid var(--border-light)}.cmd-row[data-v-11ea8419]:last-child{border-bottom:none}.cmd-row[data-v-11ea8419]:first-child{background:#4d6ad80f;font-weight:600;font-size:.5rem;color:var(--text-dim)}.cmd-row[data-v-11ea8419]:nth-child(2n):not(:first-child){background:#ffffff03}.cmd-say[data-v-11ea8419],.cmd-do[data-v-11ea8419],.cmd-when[data-v-11ea8419]{padding:4px 6px;font-size:.52rem;line-height:1.4;color:var(--text-muted);display:flex;align-items:center;flex-wrap:wrap;gap:2px}.cmd-say code[data-v-11ea8419],.cmd-do code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.48rem;background:#4d6ad814;padding:1px 4px;border-radius:2px;color:var(--brand-light);border:1px solid rgba(77,106,216,.15)}.cmd-when[data-v-11ea8419]{color:var(--text-dim);font-size:.48rem}.cmd-row:first-child .cmd-say[data-v-11ea8419],.cmd-row:first-child .cmd-do[data-v-11ea8419],.cmd-row:first-child .cmd-when[data-v-11ea8419]{font-size:.5rem;color:var(--text-primary)}.gs-tip[data-v-11ea8419]{margin-top:6px;padding:5px 8px;background:#ffc1070f;border:1px solid rgba(255,193,7,.15);border-radius:3px;font-size:.52rem;color:var(--text-muted);line-height:1.5}.gs-tip code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.48rem;background:#4d6ad814;padding:1px 4px;border-radius:2px;color:var(--brand-light)}.gs-plain-text[data-v-11ea8419]{font-size:.55rem;line-height:1.6;color:var(--text-muted);margin:3px 0}.gs-plain-text p[data-v-11ea8419]{margin:3px 0}.cmd-card[data-v-11ea8419]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;margin-bottom:5px;overflow:hidden}.cmd-card-header[data-v-11ea8419]{padding:5px 8px;background:#4d6ad80f;border-bottom:1px solid var(--border-light);font-size:.58rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px}.cmd-card-say[data-v-11ea8419]{background:#4d6ad81a;color:var(--brand-light);padding:1px 5px;border-radius:3px;font-size:.48rem}.cmd-card-header code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.55rem;background:#4d6ad814;padding:1px 5px;border-radius:2px;color:var(--brand);border:1px solid rgba(77,106,216,.15)}.cmd-card-body[data-v-11ea8419]{padding:5px 8px}.cmd-card-do[data-v-11ea8419]{font-size:.52rem;color:var(--text-muted);line-height:1.5;margin-bottom:3px}.cmd-card-when[data-v-11ea8419]{font-size:.5rem;color:var(--text-dim);margin-bottom:3px}.cmd-card-example[data-v-11ea8419]{margin-top:3px;font-size:.5rem;color:var(--text-dim);line-height:1.5}.cmd-example-say[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.48rem;color:var(--text-muted)}.cmd-example-box[data-v-11ea8419]{background:#00000026;border:1px solid var(--border);border-radius:3px;padding:5px 8px;margin-top:2px;font-size:.48rem;line-height:1.6;color:var(--text-muted);font-family:var(--ff-mono);white-space:pre-wrap}.glossary-list[data-v-11ea8419]{display:flex;flex-direction:column;gap:2px;margin-top:3px}.glossary-item[data-v-11ea8419]{display:flex;gap:6px;padding:3px 6px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:3px}.glossary-term[data-v-11ea8419]{font-size:.55rem;font-weight:600;color:var(--text-primary);white-space:nowrap;min-width:72px;padding-top:1px}.glossary-def[data-v-11ea8419]{font-size:.5rem;color:var(--text-muted);line-height:1.5}.tactic-case[data-v-11ea8419]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;margin-top:4px;overflow:hidden}.tactic-case-header[data-v-11ea8419]{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#ff6b0014;border-bottom:1px solid var(--border-light);font-size:.52rem;flex-wrap:wrap}.tactic-badge[data-v-11ea8419]{background:#ff6b00;color:#fff;padding:1px 6px;border-radius:3px;font-size:.45rem;font-weight:700}.tactic-name[data-v-11ea8419]{font-weight:600;color:var(--text-primary);font-size:.58rem}.tactic-code[data-v-11ea8419]{font-family:var(--ff-mono);font-size:.5rem;color:var(--brand)}.tactic-date[data-v-11ea8419]{font-size:.45rem;color:var(--text-dim);margin-left:auto}.tactic-body[data-v-11ea8419]{padding:5px 8px}.tactic-sec[data-v-11ea8419]{margin-bottom:6px}.tactic-sec-title[data-v-11ea8419]{font-size:.58rem;font-weight:600;color:var(--text-primary);display:block;margin-bottom:3px}.tactic-sec p[data-v-11ea8419]{font-size:.5rem;color:var(--text-muted);line-height:1.6;margin:2px 0}.tactic-timeline[data-v-11ea8419]{display:flex;flex-direction:column;gap:2px;margin:3px 0}.tl-item[data-v-11ea8419]{display:flex;gap:6px;padding:2px 6px;background:#ffffff03;border-radius:2px;font-size:.48rem}.tl-day[data-v-11ea8419]{font-weight:700;color:var(--brand);min-width:20px}.tl-desc[data-v-11ea8419]{color:var(--text-muted);line-height:1.4}.tactic-footer[data-v-11ea8419]{margin-top:4px;padding:3px 6px;background:#ffc1070f;border:1px solid rgba(255,193,7,.12);border-radius:3px;font-size:.48rem;color:var(--text-dim);line-height:1.4}.gs-classroom-btn[data-v-11ea8419]{display:inline-block;padding:7px 18px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border-radius:6px;text-decoration:none;font-size:.6rem;font-weight:600;transition:all .15s;cursor:pointer;user-select:none}.gs-classroom-btn[data-v-11ea8419]:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);transform:translateY(-1px)}.gs-classroom-btn i[data-v-11ea8419]{margin-right:4px}.upgrade-list[data-v-11ea8419]{display:flex;flex-direction:column;gap:2px;margin:3px 0}.upgrade-item[data-v-11ea8419]{display:flex;gap:6px;padding:3px 6px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:3px;font-size:.5rem;align-items:flex-start}.upgrade-check[data-v-11ea8419]{font-size:.55rem;min-width:16px}.upgrade-num[data-v-11ea8419]{font-weight:700;color:var(--brand);min-width:16px;font-size:.5rem}.upgrade-text[data-v-11ea8419]{color:var(--text-muted);line-height:1.5}.gap-table[data-v-11ea8419]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);border-radius:3px;overflow:hidden;margin-top:3px}.gap-row[data-v-11ea8419]{display:grid;grid-template-columns:1fr 1.3fr 1.5fr;gap:0}.gap-row[data-v-11ea8419]:nth-child(2n){background:#ffffff03}.gap-header[data-v-11ea8419]{background:#4d6ad80f;font-weight:600;font-size:.48rem}.gap-dim[data-v-11ea8419],.gap-yz[data-v-11ea8419],.gap-sys[data-v-11ea8419]{padding:3px 6px;font-size:.48rem;line-height:1.4;color:var(--text-muted);display:flex;align-items:center}.gap-dim[data-v-11ea8419]{color:var(--text-primary);font-weight:500}.gap-sys[data-v-11ea8419]{color:var(--text-muted)}.guide-page[data-v-4593a22e]{height:100%;display:flex;flex-direction:column;background:var(--bg-main);color:var(--text-main)}.guide-nav[data-v-4593a22e]{display:flex;align-items:center;gap:8px;padding:5px 8px;background:var(--bg-card);border-bottom:1px solid var(--border);flex-shrink:0;overflow:visible}.gn-brand[data-v-4593a22e]{font-size:.65rem;font-weight:700;white-space:nowrap;color:var(--brand);padding-right:8px;border-right:1px solid var(--border);flex-shrink:0}.gn-groups[data-v-4593a22e]{display:flex;gap:2px;overflow:visible}.gn-group[data-v-4593a22e]{position:relative}.gn-group-tab[data-v-4593a22e]{font-size:.55rem;color:var(--text-dim);cursor:pointer;white-space:nowrap;padding:3px 8px;border-radius:3px;transition:all .15s;text-decoration:none;border:1px solid transparent;display:block}.gn-group-tab[data-v-4593a22e]:hover{color:var(--text-primary);background:var(--bg-hover)}.gn-group-tab.active[data-v-4593a22e]{color:var(--brand);background:#4d6ad81a;border-color:#4d6ad84d;font-weight:600}.gn-drop[data-v-4593a22e]{position:absolute;top:100%;left:0;z-index:100;display:flex;flex-wrap:nowrap;gap:2px;padding:4px 6px;margin-top:2px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;box-shadow:0 4px 12px #00000059;white-space:nowrap}.gn-link[data-v-4593a22e]{font-size:.5rem;color:var(--text-dim);cursor:pointer;white-space:nowrap;padding:2px 6px;border-radius:3px;transition:all .15s;text-decoration:none;border:1px solid transparent}.gn-link[data-v-4593a22e]:hover{color:var(--text-primary);background:var(--bg-hover)}.gn-link.active[data-v-4593a22e]{color:var(--brand);background:#4d6ad814;border-color:var(--brand)}.guide-body[data-v-4593a22e]{flex:1;overflow-y:auto}.gn-groups[data-v-4593a22e]::-webkit-scrollbar,.gn-drop[data-v-4593a22e]::-webkit-scrollbar{height:2px}.gn-groups[data-v-4593a22e]::-webkit-scrollbar-thumb,.gn-drop[data-v-4593a22e]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.coach-tip-wrap[data-v-87fe2d3d]{position:relative;display:inline-flex;align-items:center;cursor:pointer;z-index:10;vertical-align:middle}.ct-icon[data-v-87fe2d3d]{font-size:14px;line-height:1;opacity:.6;transition:opacity .15s,transform .15s;transform:scale(1)}.ct-icon[data-v-87fe2d3d]:hover,.ct-active[data-v-87fe2d3d]{opacity:1}.ct-icon.ct-active[data-v-87fe2d3d]{transform:scale(1.15)}.ct-popup[data-v-87fe2d3d]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:240px;max-width:320px;background:#1c1c28;border:1px solid #2a2a3a;border-radius:10px;padding:10px 14px;box-shadow:0 8px 24px #00000080;font-size:12px;line-height:1.5;color:#c8c8d4;z-index:100}.ct-popup-arrow[data-v-87fe2d3d]{position:absolute;top:-5px;left:50%;margin-left:-4px;width:8px;height:8px;background:#1c1c28;border-left:1px solid #2a2a3a;border-top:1px solid #2a2a3a;transform:rotate(45deg)}.ct-popup-title[data-v-87fe2d3d]{display:block;font-weight:600;color:#dedee4;font-size:13px;margin-bottom:4px}.ct-popup-body[data-v-87fe2d3d]{display:block;color:#a8a8b8}.ct-popup-guide[data-v-87fe2d3d]{display:block;margin-top:8px;font-size:11px;color:var(--brand, #6c8cff);cursor:pointer;text-decoration:underline;text-decoration-style:dotted}.ct-fade-enter-active[data-v-87fe2d3d],.ct-fade-leave-active[data-v-87fe2d3d]{transition:opacity .15s,transform .12s}.ct-fade-enter-from[data-v-87fe2d3d],.ct-fade-leave-to[data-v-87fe2d3d]{opacity:0;transform:translate(-50%) translateY(-4px)}.page-factor-center[data-v-50915fda]{display:flex;flex-direction:column}.tab-bar[data-v-50915fda]{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 var(--pad-section)}.tab-btn[data-v-50915fda]{padding:4px 10px;font-family:var(--ff-ui);font-size:var(--text-sm);background:transparent;color:var(--text-muted);border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.tab-btn[data-v-50915fda]:hover{color:var(--text-primary)}.tab-btn.active[data-v-50915fda]{color:var(--brand);border-bottom-color:var(--brand)}.tab-content[data-v-50915fda]{padding:4px;display:flex;flex-direction:column;gap:4px}.stat-row[data-v-50915fda]{display:flex;gap:4px}.stat-card[data-v-50915fda]{flex:1;background:var(--bg-card);border-radius:4px;padding:5px 2px;text-align:center}.sc-val[data-v-50915fda]{font-family:var(--ff-mono);font-size:.85rem;font-weight:700;display:block}.sc-lbl[data-v-50915fda]{font-size:.48rem;color:var(--text-muted);display:block;margin-top:1px}.card[data-v-50915fda]{background:var(--bg-card);border-radius:4px;padding:6px 8px}.card.full[data-v-50915fda]{grid-column:1 / -1}.card-title[data-v-50915fda]{font-family:var(--ff-ui);font-size:.7rem;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:4px}.count-badge[data-v-50915fda]{padding:0 5px;border-radius:3px;font-size:.55rem;font-weight:600;background:#ffffff14}.filter-bar[data-v-50915fda]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.filter-label[data-v-50915fda]{font-size:.6rem;color:var(--text-muted)}.filter-btn[data-v-50915fda]{padding:3px 8px;background:#ffffff0a;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);font-size:.6rem;cursor:pointer}.filter-btn.active[data-v-50915fda]{background:var(--brand);color:#fff;border-color:var(--brand)}.filter-btn[data-v-50915fda]:hover{background:#ffffff14}.factor-table[data-v-50915fda]{font-size:.6rem;max-height:400px;overflow-y:auto}.ft-row[data-v-50915fda]{display:flex;align-items:center;gap:6px;padding:3px 0;border-bottom:1px solid var(--border)}.ft-row[data-v-50915fda]:last-child{border-bottom:none}.ft-header[data-v-50915fda]{color:var(--text-muted);font-weight:500;position:sticky;top:0;background:var(--bg-card)}.ft-name[data-v-50915fda]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-src[data-v-50915fda]{width:34px;text-align:center}.ft-ic[data-v-50915fda]{width:62px;text-align:right}.ft-icir[data-v-50915fda],.ft-vol[data-v-50915fda]{width:50px;text-align:right}.ft-rank[data-v-50915fda]{width:28px;text-align:right}.ft-status[data-v-50915fda]{width:48px;display:flex;align-items:center;gap:3px}.status-dot[data-v-50915fda]{width:5px;height:5px;border-radius:50%;display:inline-block}.stat-active[data-v-50915fda]{background:var(--green)}.stat-declin[data-v-50915fda]{background:var(--red)}.stat-improv[data-v-50915fda]{background:var(--cyan)}.stat-idle[data-v-50915fda]{background:var(--text-dim)}.src-badge[data-v-50915fda]{display:inline-block;padding:0 3px;border-radius:2px;font-size:.5rem;font-weight:600;line-height:1.2}.src-dragon[data-v-50915fda]{background:#f59e0b26;color:var(--gold)}.src-t2[data-v-50915fda]{background:#6366f11f;color:#818cf8}.hm-grid[data-v-50915fda]{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.hm-cell[data-v-50915fda]{display:flex;align-items:center;gap:3px;padding:2px 4px;border-radius:2px;min-height:0}.hm-lbl[data-v-50915fda]{font-size:.5rem;color:var(--text-primary);flex-shrink:0}.hm-val[data-v-50915fda]{font-family:var(--ff-mono);font-size:.5rem;color:#fff9;margin-left:auto}.trend-selector[data-v-50915fda]{display:flex;gap:3px;flex-wrap:wrap}.trend-btn[data-v-50915fda]{padding:2px 6px;font-size:.5rem}.ic-trend-chart[data-v-50915fda]{width:100%;height:auto;max-height:90px}.trend-footer[data-v-50915fda]{display:flex;gap:10px;align-items:center;font-size:.6rem}.alert-grid[data-v-50915fda]{display:grid;grid-template-columns:1fr 1fr;gap:3px}.al-card[data-v-50915fda]{display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:var(--radius);background:#ffffff05;border:1px solid var(--border);font-size:.55rem}.al-name[data-v-50915fda]{font-weight:600;color:var(--text-primary);flex-shrink:0;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-reason[data-v-50915fda]{flex:1;color:var(--text-muted);font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-ic[data-v-50915fda]{font-size:.55rem;flex-shrink:0}.barra-radar-wrap[data-v-50915fda]{display:flex;flex-direction:column;align-items:center}.barra-radar[data-v-50915fda]{width:100%;max-width:160px;height:auto}.barra-label[data-v-50915fda]{fill:var(--text-muted);font-family:var(--ff-ui)}.dragon-summary[data-v-50915fda]{display:flex;gap:12px;font-size:.6rem}.ds-item[data-v-50915fda]{display:flex;align-items:center;gap:4px}.ds-val[data-v-50915fda]{font-weight:700}.regime-compare-grid[data-v-50915fda]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.rc-card[data-v-50915fda]{border-left-width:3px;border-left-style:solid}.regime-badge[data-v-50915fda]{padding:1px 6px;border-radius:3px;font-size:.48rem;font-weight:600}.rc-compare[data-v-50915fda]{display:flex;flex-direction:column;gap:3px;font-size:.55rem}.rc-row[data-v-50915fda]{display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.04)}.rc-row[data-v-50915fda]:last-child{border-bottom:none}.rc-lbl[data-v-50915fda]{color:var(--text-muted);font-size:.5rem}.rc-val[data-v-50915fda]{font-weight:600}.rc-diff[data-v-50915fda]{padding:3px 0;margin:2px 0;border-top:1px dashed rgba(255,255,255,.08);border-bottom:1px dashed rgba(255,255,255,.08)}.bw-grid[data-v-50915fda]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bw-col[data-v-50915fda]{background:#ffffff05;border-radius:4px;padding:6px}.bw-regime[data-v-50915fda]{font-weight:700;font-size:.6rem;margin-bottom:4px}.bw-sub[data-v-50915fda]{font-size:.48rem;color:var(--text-muted);margin-bottom:2px}.bw-item[data-v-50915fda]{display:flex;align-items:center;gap:4px;font-size:.5rem;padding:2px 0}.bw-name[data-v-50915fda]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-ic[data-v-50915fda]{width:52px;text-align:right;font-weight:600}.bw-wr[data-v-50915fda]{width:28px;text-align:right;color:var(--text-muted)}.dim-grid[data-v-50915fda]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.dim-card[data-v-50915fda]{background:#ffffff05;border-radius:4px;padding:6px;text-align:center}.dim-label[data-v-50915fda]{font-size:.5rem;color:var(--text-muted);margin-bottom:2px}.dim-count[data-v-50915fda]{font-size:.75rem;font-weight:700}.dim-ic[data-v-50915fda]{font-size:.6rem;font-weight:600;margin-top:1px}.dragon-detail-table[data-v-50915fda]{font-size:.5rem;max-height:400px;overflow-y:auto}.ddt-row[data-v-50915fda]{display:flex;align-items:center;gap:4px;padding:3px 0;border-bottom:1px solid var(--border)}.ddt-row[data-v-50915fda]:last-child{border-bottom:none}.ddt-header[data-v-50915fda]{color:var(--text-muted);font-weight:500;position:sticky;top:0;background:var(--bg-card)}.ddt-name[data-v-50915fda]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:3px}.ddt-dim[data-v-50915fda]{width:40px;text-align:center;font-size:.45rem;color:var(--text-dim)}.ddt-regime[data-v-50915fda],.ddt-ic[data-v-50915fda]{width:68px;text-align:right}.regime-row[data-v-50915fda]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.regime-tag[data-v-50915fda]{padding:2px 10px;border-radius:4px;font-weight:600;font-size:.65rem}.stat-label[data-v-50915fda]{font-size:.55rem;color:var(--text-muted)}.stat-value[data-v-50915fda]{font-family:var(--ff-mono);font-size:.7rem}.sentinel-badge[data-v-50915fda]{background:#1a9aa026;color:var(--cyan)}.live-dot[data-v-50915fda]{width:6px;height:6px;border-radius:50%;display:inline-block;margin-left:auto}.live-on[data-v-50915fda]{background:var(--green);box-shadow:0 0 4px var(--green)}.live-warn[data-v-50915fda]{background:var(--orange)}.live-off[data-v-50915fda]{background:var(--text-dim)}.refresh-hint[data-v-50915fda]{font-size:.5rem;color:var(--text-dim);margin-left:auto}.refresh-btn[data-v-50915fda]{background:#ffffff0a;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);font-size:.7rem;padding:1px 6px;cursor:pointer}.refresh-btn[data-v-50915fda]:hover{background:#ffffff14;color:var(--text-primary)}.sentinel-grid[data-v-50915fda]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.sg-card[data-v-50915fda]{background:#ffffff05;border-radius:4px;padding:6px 8px;text-align:center}.sg-label[data-v-50915fda]{font-size:.5rem;color:var(--text-muted)}.sg-value[data-v-50915fda]{font-size:.8rem;font-weight:700;margin-top:2px}.intraday-chart[data-v-50915fda]{width:100%;height:auto;max-height:80px}.intra-footer[data-v-50915fda]{display:flex;gap:10px;align-items:center;font-size:.6rem;margin-top:4px}.triple-grid[data-v-50915fda]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mini-list[data-v-50915fda]{font-size:.55rem}.ml-row[data-v-50915fda]{display:flex;justify-content:space-between;padding:2px 0;border-bottom:1px solid var(--border)}.ml-row[data-v-50915fda]:last-child{border-bottom:none}.rank-table[data-v-50915fda]{font-size:.55rem;max-height:350px;overflow-y:auto}.rt-row[data-v-50915fda]{display:flex;align-items:center;gap:4px;padding:3px 0;border-bottom:1px solid var(--border)}.rt-row[data-v-50915fda]:last-child{border-bottom:none}.rt-header[data-v-50915fda]{color:var(--text-muted);font-weight:500;position:sticky;top:0;background:var(--bg-card)}.rt-rank[data-v-50915fda]{width:20px;text-align:center}.rt-name[data-v-50915fda]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-src[data-v-50915fda]{width:32px;text-align:center}.rt-ic[data-v-50915fda]{width:75px;text-align:right}.rt-icir[data-v-50915fda],.rt-vol[data-v-50915fda]{width:60px;text-align:right}.rt-dir[data-v-50915fda]{width:30px;text-align:center}.red-bg[data-v-50915fda]{background:#d0313126;color:var(--red)}.green-bg[data-v-50915fda]{background:#28a74526;color:var(--green)}.orange-bg[data-v-50915fda]{background:#f59e0b26;color:var(--orange)}.mono[data-v-50915fda]{font-family:var(--ff-mono)}.green[data-v-50915fda]{color:var(--green)}.red[data-v-50915fda],.text-red[data-v-50915fda]{color:var(--red)}.text-green[data-v-50915fda]{color:var(--green)}.text-dim[data-v-50915fda]{color:var(--text-dim)}.text-muted[data-v-50915fda]{color:var(--text-muted)}.empty-mini[data-v-50915fda]{font-size:.65rem;color:var(--text-dim);padding:12px 0;text-align:center}.error-banner[data-v-50915fda]{padding:10px 12px;margin:6px;background:#d0313114;border:1px solid var(--error);border-radius:var(--radius);display:flex;align-items:center;gap:6px;font-size:.65rem;color:var(--error)}.error-icon[data-v-50915fda]{font-size:1rem}.error-msg[data-v-50915fda]{font-family:var(--ff-mono);word-break:break-all;flex:1}.retry-btn[data-v-50915fda]{background:var(--error);color:#fff;border:none;border-radius:3px;padding:2px 8px;font-size:.6rem;cursor:pointer}.loading-skel[data-v-50915fda]{padding:6px;display:flex;flex-direction:column;gap:4px}.skel-bar[data-v-50915fda]{height:28px;background:#ffffff08;border-radius:4px;animation:pulse-50915fda 1.5s infinite}.skel-row[data-v-50915fda]{display:flex;gap:4px}.skel-chip[data-v-50915fda]{flex:1;height:24px;background:#ffffff08;border-radius:4px;animation:pulse-50915fda 1.5s infinite}.skel-chip[data-v-50915fda]:nth-child(2){animation-delay:.3s}.skel-chip[data-v-50915fda]:nth-child(3){animation-delay:.6s}.skel-chip[data-v-50915fda]:nth-child(4){animation-delay:.9s}.skel-chip[data-v-50915fda]:nth-child(5){animation-delay:1.2s}@keyframes pulse-50915fda{0%,to{opacity:1}50%{opacity:.4}}.fresh-tag[data-v-50915fda]{margin-left:auto;font-size:.45rem;color:var(--text-muted);opacity:.7;white-space:nowrap;padding:0 2px}.card-title .fresh-tag[data-v-50915fda]{font-size:.42rem;color:var(--text-dim)}.ts-tag[data-v-50915fda]{font-size:8px;color:var(--text-muted);margin-left:6px;font-weight:400}.ts-tag-style[data-v-50915fda]{font-size:.75rem;font-weight:700}.page-parliament[data-v-b3827150]{padding:4px;display:flex;flex-direction:column;gap:4px;position:relative;font-size:.7rem}.pp-header[data-v-b3827150]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border-radius:4px;padding:6px 8px}.pp-header-left[data-v-b3827150]{display:flex;align-items:center;gap:8px}.pp-header-icon[data-v-b3827150]{font-size:1.2rem}.pp-header-text[data-v-b3827150]{display:flex;flex-direction:column}.pp-header-title[data-v-b3827150]{font-size:.8rem;font-weight:700;color:var(--text-primary)}.pp-header-sub[data-v-b3827150]{font-size:.55rem;color:var(--text-dim)}.ts-tag[data-v-b3827150]{font-size:8px;color:var(--text-muted);margin-left:6px;font-weight:400}.pp-header-right[data-v-b3827150]{display:flex;align-items:center;gap:6px}.pp-badge[data-v-b3827150]{padding:1px 6px;border-radius:3px;font-size:.55rem;font-weight:600}.pp-badge-idle[data-v-b3827150]{background:#9ca3af26;color:var(--text-muted)}.pp-badge-debating[data-v-b3827150]{background:#4f6ef733;color:var(--brand);animation:pp-blink-b3827150 1s infinite}.pp-badge-done[data-v-b3827150]{background:#28a74533;color:var(--green)}.pp-seat-count[data-v-b3827150]{font-size:.55rem;color:var(--text-dim)}@keyframes pp-blink-b3827150{0%,to{opacity:1}50%{opacity:.5}}.pp-input-area[data-v-b3827150]{display:flex;align-items:center;gap:6px;background:var(--bg-card);border-radius:4px;padding:5px 8px}.pp-input-wrap[data-v-b3827150]{flex:1;display:flex;align-items:center;gap:4px;background:#ffffff08;border:1px solid var(--border);border-radius:4px;padding:3px 6px}.pp-input-wrap[data-v-b3827150]:focus-within{border-color:var(--brand)}.pp-input-prefix[data-v-b3827150]{font-size:.8rem}.pp-input[data-v-b3827150]{flex:1;border:none;background:transparent;outline:none;color:var(--text-primary);font-family:var(--ff-mono);font-size:.85rem;letter-spacing:2px;padding:2px 0}.pp-input[data-v-b3827150]::placeholder{font-family:var(--ff-ui);font-size:.65rem;letter-spacing:0;color:var(--text-dim)}.pp-btn[data-v-b3827150]{padding:5px 10px;border:none;border-radius:4px;font-size:.65rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s;background:var(--brand);color:#fff}.pp-btn[data-v-b3827150]:hover{filter:brightness(1.15)}.pp-btn[data-v-b3827150]:active{transform:scale(.97)}.pp-btn-disabled[data-v-b3827150]{opacity:.4;cursor:not-allowed;filter:none}.pp-btn-disabled[data-v-b3827150]:hover{filter:none}.pp-btn-debating[data-v-b3827150]{background:#4f6ef74d;color:var(--brand);cursor:not-allowed}.pp-btn-loading[data-v-b3827150]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:pp-spin-b3827150 .6s linear infinite}@keyframes pp-spin-b3827150{to{transform:rotate(360deg)}}.pp-status-bar[data-v-b3827150]{display:flex;align-items:center;gap:6px;background:var(--bg-card);border-radius:4px;padding:4px 8px;font-size:.6rem}.pp-status-dot[data-v-b3827150]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pp-status-active[data-v-b3827150]{background:var(--green);animation:pp-pulse-b3827150 1s infinite}.pp-status-error[data-v-b3827150]{background:var(--red)}@keyframes pp-pulse-b3827150{0%,to{box-shadow:0 0 #28a74566}50%{box-shadow:0 0 0 4px #28a74500}}.pp-status-text[data-v-b3827150]{color:var(--text-primary);flex:1}.pp-status-progress[data-v-b3827150]{color:var(--text-dim);font-size:.55rem}.pp-cards-grid[data-v-b3827150]{display:flex;flex-direction:column;gap:4px}.pp-cards-row[data-v-b3827150]{display:flex;gap:4px}.pp-cards-top .pp-card[data-v-b3827150],.pp-cards-bottom .pp-card[data-v-b3827150]{flex:1}.pp-card[data-v-b3827150]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--text-dim);border-radius:4px;padding:5px 6px;transition:all .3s ease;display:flex;flex-direction:column;gap:3px;min-height:60px}.pp-card-offensive[data-v-b3827150]{border-left-color:var(--red)}.pp-card-defensive[data-v-b3827150]{border-left-color:var(--blue, #3b82f6)}.pp-card-arbitrage[data-v-b3827150]{border-left-color:var(--gold)}.pp-card-synthetic[data-v-b3827150]{border-left-color:var(--purple)}.pp-card-risk[data-v-b3827150]{border-left-color:var(--orange)}.pp-card-hunter[data-v-b3827150]{border-left-color:var(--green, #22c55e)}.pp-card-chip[data-v-b3827150]{border-left-color:var(--cyan, #06b6d4)}.pp-card-bid[data-v-b3827150]{border-left-color:var(--pink, #ec4899)}.pp-card-voted[data-v-b3827150]{animation:pp-card-slide-in-b3827150 .35s ease-out}.pp-card-pending[data-v-b3827150]{animation:pp-card-pulse-b3827150 1.5s infinite;opacity:.7}.pp-card-veto[data-v-b3827150]{border-left-color:var(--red)!important;box-shadow:0 0 6px #ef444433}@keyframes pp-card-slide-in-b3827150{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-card-pulse-b3827150{0%,to{opacity:.7}50%{opacity:.5}}.pp-card-header[data-v-b3827150]{display:flex;align-items:center;gap:4px}.pp-card-icon[data-v-b3827150]{font-size:.85rem}.pp-card-info[data-v-b3827150]{flex:1;display:flex;flex-direction:column;min-width:0}.pp-card-name[data-v-b3827150]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.pp-card-desc[data-v-b3827150]{font-size:.5rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-card-stance[data-v-b3827150]{font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:3px;white-space:nowrap}.pp-stance-for[data-v-b3827150]{background:#28a74526;color:var(--green)}.pp-stance-against[data-v-b3827150]{background:#ef444426;color:var(--red)}.pp-stance-abstain[data-v-b3827150]{background:#9ca3af1f;color:var(--text-muted)}.pp-card-body[data-v-b3827150]{display:flex;flex-direction:column;gap:2px}.pp-card-confidence[data-v-b3827150]{display:flex;align-items:center;gap:4px}.pp-conf-label[data-v-b3827150]{font-size:.5rem;color:var(--text-dim);width:24px;flex-shrink:0}.pp-conf-bar-wrap[data-v-b3827150]{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.pp-conf-bar[data-v-b3827150]{height:100%;border-radius:2px;transition:width .5s ease}.pp-conf-val[data-v-b3827150]{font-family:var(--ff-mono);font-size:.55rem;font-weight:700;width:28px;text-align:right}.pp-card-action[data-v-b3827150]{display:flex;align-items:center;gap:3px;font-size:.55rem;color:var(--text-primary);padding:1px 4px;background:#ffffff08;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-card-weight[data-v-b3827150]{font-size:.5rem;color:var(--text-dim);margin-left:auto}.pp-card-reasoning[data-v-b3827150]{font-size:.5rem;color:var(--text-muted);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-card-veto[data-v-b3827150]{font-size:.55rem;color:var(--red);font-weight:700;text-align:center;padding:2px;background:#ef444414;border-radius:3px}.pp-card-waiting[data-v-b3827150]{display:flex;align-items:center;gap:4px;font-size:.55rem;color:var(--text-dim);padding:4px 0}.pp-card-standby[data-v-b3827150]{font-size:.5rem;color:var(--text-muted);padding:4px 0;text-align:center}.pp-pulse-dot[data-v-b3827150]{width:5px;height:5px;border-radius:50%;background:var(--brand);animation:pp-pulse-dot-b3827150 1s infinite}@keyframes pp-pulse-dot-b3827150{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.pp-verdict[data-v-b3827150]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:4px;padding:6px 8px;animation:pp-card-slide-in-b3827150 .4s ease-out}.pp-verdict-veto[data-v-b3827150]{border-left-color:var(--red);box-shadow:0 0 8px #ef444426}.pp-verdict-title[data-v-b3827150]{font-size:.7rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.pp-verdict-metrics[data-v-b3827150]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px}.pp-vm-item[data-v-b3827150]{display:flex;flex-direction:column;align-items:center;gap:2px;background:#ffffff05;border-radius:4px;padding:4px 2px}.pp-vm-label[data-v-b3827150]{font-size:.5rem;color:var(--text-dim)}.pp-vm-value[data-v-b3827150]{font-size:.85rem;font-weight:700;font-family:var(--ff-mono)}.pp-vm-score[data-v-b3827150]{color:var(--green)}.pp-vm-pos[data-v-b3827150]{color:var(--text-primary)}.pp-dir-buy[data-v-b3827150]{color:var(--red)}.pp-dir-sell[data-v-b3827150]{color:var(--green)}.pp-dir-neutral[data-v-b3827150]{color:var(--text-muted)}.pp-level-high[data-v-b3827150]{color:var(--gold)}.pp-level-mid[data-v-b3827150]{color:var(--brand)}.pp-level-low[data-v-b3827150]{color:var(--text-muted)}.pp-verdict-summary[data-v-b3827150]{font-size:.6rem;color:var(--text-muted);line-height:1.4;padding:3px 4px;background:#ffffff05;border-radius:3px;margin-bottom:3px}.pp-verdict-veto-by[data-v-b3827150]{font-size:.55rem;color:var(--red);font-weight:600;margin-bottom:3px}.pp-verdict-actions[data-v-b3827150]{display:flex;gap:6px}.pp-btn-confirm[data-v-b3827150]{flex:1;background:var(--green)!important}.pp-btn-redebate[data-v-b3827150]{flex:1;background:#ffffff0f!important;color:var(--text-primary)!important;border:1px solid var(--border)!important}.pp-history[data-v-b3827150]{background:var(--bg-card);border-radius:4px;overflow:hidden}.pp-history-header[data-v-b3827150]{display:flex;align-items:center;gap:6px;padding:5px 8px;cursor:pointer;user-select:none;font-size:.6rem;font-weight:600;color:var(--text-primary)}.pp-history-header[data-v-b3827150]:hover{opacity:.8}.pp-history-count[data-v-b3827150]{margin-left:auto;background:#ffffff14;padding:0 5px;border-radius:3px;font-size:.55rem;color:var(--text-dim)}.pp-history-arrow[data-v-b3827150]{font-size:.5rem;color:var(--text-dim)}.pp-history-list[data-v-b3827150]{display:flex;flex-direction:column;border-top:1px solid var(--border)}.pp-history-item[data-v-b3827150]{padding:4px 8px;border-bottom:1px solid var(--border)}.pp-history-item[data-v-b3827150]:last-child{border-bottom:none}.pp-hi-top[data-v-b3827150]{display:flex;align-items:center;gap:6px;font-size:.55rem}.pp-hi-code[data-v-b3827150]{font-family:var(--ff-mono);color:var(--cyan);font-weight:600}.pp-hi-score[data-v-b3827150]{font-family:var(--ff-mono);font-weight:700}.pp-hi-dir[data-v-b3827150]{font-weight:600}.pp-hi-pos[data-v-b3827150]{color:var(--text-muted)}.pp-hi-time[data-v-b3827150]{margin-left:auto;color:var(--text-dim);font-size:.5rem}.pp-hi-votes[data-v-b3827150]{display:flex;gap:2px;margin-top:2px}.pp-hi-vote[data-v-b3827150]{font-size:.6rem;cursor:help}.pp-toast[data-v-b3827150]{position:fixed;bottom:60px;left:50%;transform:translate(-50%);padding:6px 14px;border-radius:6px;font-size:.65rem;font-weight:600;z-index:999;cursor:pointer;animation:pp-toast-in-b3827150 .3s ease-out}.pp-toast-error[data-v-b3827150]{background:#ef4444e6;color:#fff}@keyframes pp-toast-in-b3827150{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.pp-verdict-debate[data-v-b3827150]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;background:#4f6ef714;border:1px solid rgba(79,110,247,.15);border-radius:4px;font-size:.6rem;flex-wrap:wrap}.pp-vd-badge[data-v-b3827150]{font-weight:700;color:var(--brand);white-space:nowrap}.pp-vd-summary[data-v-b3827150]{color:var(--text-dim);flex:1;min-width:80px}.pp-vd-changes[data-v-b3827150]{color:var(--gold);font-weight:600;white-space:nowrap}.pp-card-debate[data-v-b3827150]{display:flex;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;background:#4f6ef70f;border-radius:3px;font-size:.55rem}.pp-debate-icon[data-v-b3827150]{font-size:.6rem}.pp-debate-round1[data-v-b3827150]{color:var(--text-muted);text-decoration:line-through}.pp-debate-arrow[data-v-b3827150]{color:var(--brand);font-weight:700;font-size:.5rem}.pp-debate-round2[data-v-b3827150]{color:var(--text-primary);font-weight:600}.classroom-page[data-v-b3e2d013]{padding:6px;font-size:.6rem;color:#dedee4;max-width:960px;margin:0 auto}.cp-header[data-v-b3e2d013]{text-align:center;margin-bottom:8px}.cp-title[data-v-b3e2d013]{font-size:.85rem;font-weight:700;color:#fff}.cp-subtitle[data-v-b3e2d013]{font-size:.55rem;color:#9ca3af;margin-top:2px}.cp-updated[data-v-b3e2d013]{font-size:.5rem;color:#6b7280;margin-top:2px}.cp-tabs[data-v-b3e2d013]{display:flex;gap:3px;overflow-x:auto;padding-bottom:4px;margin-bottom:6px;scrollbar-width:none}.cp-tabs[data-v-b3e2d013]::-webkit-scrollbar{display:none}.cp-tab[data-v-b3e2d013]{flex-shrink:0;display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:4px;border:1px solid #2a2a3a;background:#1e1e2a;color:#9ca3af;cursor:pointer;font-size:.55rem;transition:all .15s}.cp-tab.active[data-v-b3e2d013]{background:#2d2d42;color:#fff;border-color:#6366f1}.cp-tab[data-v-b3e2d013]:hover{background:#2a2a3a}.cp-body[data-v-b3e2d013]{background:#1e1e2a;border-radius:6px;padding:8px;margin-bottom:8px}.cp-chapter-title[data-v-b3e2d013]{font-size:.7rem;font-weight:600;margin-bottom:6px;color:#818cf8}.cp-heading[data-v-b3e2d013]{font-size:.65rem;font-weight:600;color:#e2e8f0;margin:8px 0 3px}.cp-text[data-v-b3e2d013]{margin:2px 0;line-height:1.5;color:#cbd5e1}.cp-tip[data-v-b3e2d013]{background:#1a1a2e;border-left:2px solid #f59e0b;padding:4px 6px;border-radius:3px;margin:4px 0;font-size:.55rem}.cp-rule[data-v-b3e2d013]{display:flex;gap:4px;margin:3px 0}.cp-rule-tag[data-v-b3e2d013]{background:#2d2d42;padding:1px 4px;border-radius:3px;color:#818cf8;white-space:nowrap;font-size:.5rem;font-weight:600;min-width:50px;text-align:center}.cp-rule-desc[data-v-b3e2d013]{color:#cbd5e1;line-height:1.5}.cp-do[data-v-b3e2d013]{color:#34d399;margin:2px 0;line-height:1.5}.cp-dont[data-v-b3e2d013]{color:#f87171;margin:2px 0;line-height:1.5}.cp-case-section[data-v-b3e2d013]{margin-top:4px}.cp-case-section-title[data-v-b3e2d013]{font-size:.7rem;font-weight:600;margin-bottom:4px;color:#a78bfa;display:flex;align-items:center;gap:6px}.cp-case-count[data-v-b3e2d013]{font-size:.5rem;color:#6b7280;font-weight:400}.cp-case-card[data-v-b3e2d013]{background:#1e1e2a;border-radius:6px;margin-bottom:4px;overflow:hidden;border:1px solid #2a2a3a}.cp-case-card.expanded[data-v-b3e2d013]{border-color:#4a4a6a}.cp-case-header[data-v-b3e2d013]{display:flex;align-items:center;gap:4px;padding:5px 8px;background:#22222e;font-size:.55rem;cursor:pointer;transition:background .15s;user-select:none}.cp-case-header[data-v-b3e2d013]:hover{background:#2a2a3a}.cp-expand-icon[data-v-b3e2d013]{color:#6b7280;font-size:.5rem;min-width:10px}.cp-case-badge[data-v-b3e2d013]{background:#6366f1;color:#fff;padding:1px 4px;border-radius:3px;font-size:.5rem}.cp-case-name[data-v-b3e2d013]{font-weight:600;color:#fff}.cp-case-code[data-v-b3e2d013]{color:#6b7280}.cp-case-rating[data-v-b3e2d013]{font-size:.45rem}.cp-case-date[data-v-b3e2d013]{color:#6b7280;font-size:.48rem}.cp-case-board[data-v-b3e2d013]{background:#ef4444;color:#fff;padding:1px 4px;border-radius:3px;font-size:.5rem}.cp-case-pnl[data-v-b3e2d013]{font-weight:600;margin-left:auto}.cp-case-failure[data-v-b3e2d013]{border-color:#1a4a1a!important}.cp-case-failure .cp-case-header[data-v-b3e2d013]{background:#1a2a1a!important}.cp-case-failure.expanded[data-v-b3e2d013]{border-color:#2a5a2a!important}.cp-case-empty[data-v-b3e2d013]{border-color:#2a3a2a!important}.cp-case-empty .cp-case-header[data-v-b3e2d013]{background:#1a2a1a!important}.cp-case-body[data-v-b3e2d013]{padding:6px 8px;border-top:1px solid #2a2a3a}.cp-case-stat[data-v-b3e2d013]{display:flex;gap:12px;color:#9ca3af;font-size:.5rem;margin-bottom:6px;flex-wrap:wrap}.cp-teaching-block[data-v-b3e2d013]{margin:6px 0;padding:6px 8px;background:#16161e;border-radius:4px;border-left:2px solid #3a3a5a}.cp-block-title[data-v-b3e2d013]{font-size:.6rem;font-weight:600;color:#a78bfa;margin-bottom:4px}.cp-block-body[data-v-b3e2d013]{font-size:.52rem;color:#cbd5e1;line-height:1.6}.cp-block-body strong[data-v-b3e2d013]{color:#e2e8f0}.cp-daily-replay[data-v-b3e2d013]{display:flex;flex-direction:column;gap:6px}.cp-replay-day[data-v-b3e2d013]{background:#1a1a2e;border-radius:4px;border:1px solid #2a2a3a;overflow:hidden}.cp-replay-header[data-v-b3e2d013]{display:flex;align-items:center;gap:4px;padding:4px 6px;background:#22223a;font-size:.5rem}.cp-replay-dot[data-v-b3e2d013]{background:#6366f1;color:#fff;padding:1px 5px;border-radius:3px;font-weight:700;font-size:.5rem}.cp-replay-date[data-v-b3e2d013]{color:#6b7280}.cp-replay-price[data-v-b3e2d013]{color:#9ca3af;font-family:monospace}.cp-replay-title[data-v-b3e2d013]{color:#e2e8f0;font-weight:600;flex:1}.cp-replay-body[data-v-b3e2d013]{padding:4px 6px;font-size:.5rem;line-height:1.6}.cp-replay-q[data-v-b3e2d013]{color:#fbbf24;font-weight:600;margin-bottom:3px;padding:3px 4px;background:#1e1e30;border-radius:3px}.cp-replay-a[data-v-b3e2d013]{color:#cbd5e1;margin-bottom:3px}.cp-replay-psych[data-v-b3e2d013]{display:flex;gap:4px;margin:3px 0;padding:3px 4px;background:#1e1e2a;border-radius:3px;border-left:2px solid #f59e0b}.cp-psych-tag[data-v-b3e2d013]{color:#f59e0b;font-weight:600;white-space:nowrap;min-width:44px}.cp-replay-move[data-v-b3e2d013]{display:flex;gap:4px;margin:3px 0;padding:3px 4px;background:#0a1a0a;border-radius:3px;border-left:2px solid #34d399}.cp-move-tag[data-v-b3e2d013]{color:#34d399;font-weight:600;white-space:nowrap;min-width:44px}.cp-md-h3[data-v-b3e2d013]{color:#818cf8;font-weight:600;margin:4px 0 2px;font-size:.55rem}.cp-md-li[data-v-b3e2d013]{padding-left:8px;color:#cbd5e1}.cp-md-num[data-v-b3e2d013]{color:#cbd5e1}.cp-md-table-row[data-v-b3e2d013]{display:flex;gap:2px;margin:1px 0}.cp-md-cell[data-v-b3e2d013]{flex:1;padding:1px 4px;background:#1e1e2a;border-radius:2px;text-align:center;font-size:.5rem;color:#9ca3af}.cp-md-cell[data-v-b3e2d013]:first-child{color:#e2e8f0;font-weight:600}.cp-md-check[data-v-b3e2d013]{color:#cbd5e1}.cp-md-checkbox[data-v-b3e2d013]{color:#ef4444}.cp-plan-grid[data-v-b3e2d013]{display:flex;flex-direction:column;gap:4px}.cp-plan-section[data-v-b3e2d013]{background:#1a1a2e;border-radius:4px;padding:4px 6px}.cp-plan-section-title[data-v-b3e2d013]{font-size:.55rem;font-weight:600;color:#818cf8;margin-bottom:2px}.cp-plan-row[data-v-b3e2d013]{display:flex;gap:6px;margin:1px 0;font-size:.5rem}.cp-plan-label[data-v-b3e2d013]{color:#6b7280;min-width:50px;white-space:nowrap}.cp-plan-val[data-v-b3e2d013]{color:#cbd5e1;flex:1}.cp-plan-loss[data-v-b3e2d013]{color:#f87171}.cp-plan-logic[data-v-b3e2d013]{color:#9ca3af;font-size:.5rem;margin:2px 0;font-style:italic}.cp-plan-scenarios[data-v-b3e2d013]{margin-top:3px}.cp-plan-scenario[data-v-b3e2d013]{font-size:.5rem;margin:1px 0;display:flex;gap:4px}.cp-plan-tag[data-v-b3e2d013]{padding:0 4px;border-radius:2px;font-weight:600;min-width:44px;text-align:center}.cp-plan-a .cp-plan-tag[data-v-b3e2d013]{background:#065f46;color:#34d399}.cp-plan-b .cp-plan-tag[data-v-b3e2d013]{background:#1e3a5f;color:#60a5fa}.cp-plan-c .cp-plan-tag[data-v-b3e2d013]{background:#5f2121;color:#f87171}.cp-qa-list[data-v-b3e2d013]{display:flex;flex-direction:column;gap:3px}.cp-qa-item[data-v-b3e2d013]{background:#1a1a2e;border-radius:4px;overflow:hidden}.cp-qa-q[data-v-b3e2d013]{display:flex;align-items:flex-start;gap:4px;padding:4px 6px;font-size:.55rem;color:#fbbf24;cursor:pointer;user-select:none;transition:background .15s}.cp-qa-q[data-v-b3e2d013]:hover{background:#22223a}.cp-qa-icon[data-v-b3e2d013]{color:#6b7280;font-size:.5rem;margin-top:1px}.cp-qa-a[data-v-b3e2d013]{padding:3px 6px 4px 16px;font-size:.52rem;color:#cbd5e1;line-height:1.6}.cp-qa-a strong[data-v-b3e2d013]{color:#e2e8f0}.cp-qa-a .cp-md-li[data-v-b3e2d013]{color:#9ca3af}.cp-timeline-section[data-v-b3e2d013]{display:flex;flex-direction:column;gap:2px}.cp-tl-item[data-v-b3e2d013]{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:3px;font-size:.5rem}.cp-tl-item[data-v-b3e2d013]:nth-child(odd){background:#16161e}.cp-tl-day[data-v-b3e2d013]{background:#2d2d42;padding:0 4px;border-radius:3px;font-weight:600;color:#818cf8;min-width:22px;text-align:center}.cp-tl-date[data-v-b3e2d013]{color:#6b7280;min-width:30px}.cp-tl-price[data-v-b3e2d013]{color:#9ca3af;min-width:40px;font-family:monospace}.cp-tl-desc[data-v-b3e2d013]{color:#cbd5e1;flex:1}.text-up[data-v-b3e2d013]{color:var(--up)!important}.text-down[data-v-b3e2d013]{color:var(--down)!important}.cp-slope-container[data-v-b3e2d013]{display:flex;flex-direction:column;gap:4px}.cp-slope-day-card[data-v-b3e2d013]{background:#1a1a2e;border-radius:4px;border:1px solid #2a2a3a;overflow:hidden}.cp-slope-day-header[data-v-b3e2d013]{display:flex;align-items:center;gap:4px;padding:3px 6px;background:#22223a;font-size:.5rem}.cp-slope-day[data-v-b3e2d013]{background:#6366f1;color:#fff;padding:1px 5px;border-radius:3px;font-weight:700;font-size:.48rem}.cp-slope-date[data-v-b3e2d013]{color:#6b7280;min-width:28px}.cp-slope-summary[data-v-b3e2d013]{color:#e2e8f0;flex:1}.cp-slope-icon[data-v-b3e2d013]{display:inline-block}.cp-slope-body[data-v-b3e2d013]{padding:3px 6px}.cp-slope-timeline[data-v-b3e2d013]{display:flex;flex-direction:column;gap:1px}.cp-slope-point[data-v-b3e2d013]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:2px;font-size:.48rem}.cp-slope-point[data-v-b3e2d013]:nth-child(odd){background:#16161e}.cp-slope-point[data-v-b3e2d013]:hover{background:#1e1e32}.cp-slope-time[data-v-b3e2d013]{color:#6b7280;min-width:32px;font-family:monospace;font-size:.45rem}.cp-slope-label[data-v-b3e2d013]{color:#6b7280;min-width:36px;font-size:.45rem}.cp-slope-tag[data-v-b3e2d013]{min-width:72px;font-weight:600}.cp-slope-蓄势待发 .cp-slope-tag[data-v-b3e2d013],.cp-slope-真强势 .cp-slope-tag[data-v-b3e2d013]{color:#ef4444}.cp-slope-常规拉升 .cp-slope-tag[data-v-b3e2d013]{color:#f87171}.cp-slope-冲高跌破 .cp-slope-tag[data-v-b3e2d013],.cp-slope-假诱多 .cp-slope-tag[data-v-b3e2d013],.cp-slope-量价背离 .cp-slope-tag[data-v-b3e2d013]{color:#34d399}.cp-slope-未启动 .cp-slope-tag[data-v-b3e2d013]{color:#fbbf24}.cp-slope-dir[data-v-b3e2d013]{color:#9ca3af;min-width:72px}.cp-slope-chg[data-v-b3e2d013]{font-family:monospace;min-width:38px}.cp-slope-chg.up[data-v-b3e2d013]{color:var(--up)}.cp-slope-chg.down[data-v-b3e2d013]{color:var(--down)}.cp-slope-vol[data-v-b3e2d013]{padding:0 3px;border-radius:2px;background:#2d2d42;color:#9ca3af;font-size:.42rem}.cp-slope-legend[data-v-b3e2d013]{display:flex;gap:8px;margin-top:3px;padding:2px 4px;font-size:.45rem;color:#6b7280}.cp-slope-bs-grid[data-v-b3e2d013]{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px 6px}.cp-bs-title[data-v-b3e2d013]{font-size:.5rem;font-weight:700;margin-bottom:2px;display:flex;align-items:center;gap:3px}.cp-buy-icon[data-v-b3e2d013]{color:#ef4444}.cp-sell-icon[data-v-b3e2d013]{color:#34d399}.cp-bs-count[data-v-b3e2d013]{font-size:.42rem;color:#6b7280;font-weight:400}.cp-bs-list[data-v-b3e2d013]{display:flex;flex-direction:column;gap:1px}.cp-bs-item[data-v-b3e2d013]{display:grid;grid-template-columns:28px 64px 34px 1fr;gap:2px;padding:2px 3px;border-radius:2px;font-size:.46rem;align-items:center}.cp-bs-item[data-v-b3e2d013]:nth-child(odd){background:#ffffff03}.cp-bs-buy[data-v-b3e2d013]{border-left:2px solid #ef4444}.cp-bs-sell[data-v-b3e2d013]{border-left:2px solid #34d399}.cp-bs-time[data-v-b3e2d013]{color:#6b7280;font-family:monospace;font-size:.44rem}.cp-bs-tag[data-v-b3e2d013]{font-weight:600;font-size:.44rem}.cp-bs-buy .cp-bs-tag[data-v-b3e2d013]{color:#ef4444}.cp-bs-sell .cp-bs-tag[data-v-b3e2d013]{color:#34d399}.cp-bs-chg[data-v-b3e2d013]{font-family:monospace;color:var(--up);font-size:.44rem}.cp-bs-action[data-v-b3e2d013]{color:#e2e8f0;font-weight:500}.cp-bs-reason[data-v-b3e2d013]{grid-column:1 / -1;color:#6b7280;font-size:.42rem;padding-left:2px}.cp-bs-empty[data-v-b3e2d013]{padding:4px 3px;font-size:.46rem;color:#6b7280}.cp-bs-empty-icon[data-v-b3e2d013]{color:#374151;margin-right:2px}.cp-bs-best[data-v-b3e2d013]{margin-top:2px;padding:2px 3px;background:#6366f114;border-radius:2px;font-size:.46rem;color:#c4b5fd;line-height:1.4}.cp-slope-peak[data-v-b3e2d013]{font-size:.46rem;color:#9ca3af}.cp-peak-warn[data-v-b3e2d013]{color:#f59e0b;font-weight:600;margin-left:2px}.cp-slope-reflection[data-v-b3e2d013]{padding:3px 6px;font-size:.46rem;color:#e2e8f0;background:#ffc1070a;border-top:1px solid #2a2a3a;display:flex;gap:3px;align-items:flex-start;line-height:1.4}.cp-refl-icon[data-v-b3e2d013]{min-width:14px}.cp-buy-badge[data-v-b3e2d013]{color:#ef4444;font-weight:600}.cp-sell-badge[data-v-b3e2d013]{color:#34d399;font-weight:600}.cp-slope-sell-day-banner[data-v-b3e2d013]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#e74c3c0f;border-radius:3px;margin-bottom:3px;flex-wrap:wrap}.cp-sell-auction[data-v-b3e2d013]{display:flex;align-items:center;gap:4px}.cp-auction-label[data-v-b3e2d013]{font-size:.46rem;color:#6b7280;background:#2d2d42;padding:0 4px;border-radius:2px}.cp-auction-val[data-v-b3e2d013]{font-size:.6rem;font-weight:700;font-family:monospace}.cp-auction-detail[data-v-b3e2d013]{font-size:.45rem;color:#9ca3af}.cp-sell-summary[data-v-b3e2d013]{font-size:.48rem;color:#e2e8f0}.cp-sell-label[data-v-b3e2d013]{font-size:.46rem;color:#6b7280;background:#2d2d42;padding:0 4px;border-radius:2px;margin-right:2px}.cp-slope-sell-day-list[data-v-b3e2d013]{padding:2px 8px}.cp-sell-list-title[data-v-b3e2d013]{font-size:.5rem;font-weight:700;color:#34d399;margin-bottom:2px}.cp-sell-day-item[data-v-b3e2d013]{font-size:.48rem!important}.cp-sell-peak-info[data-v-b3e2d013]{padding:3px 8px;font-size:.46rem;color:#f59e0b;background:#f59e0b0d}.cp-sell-lesson[data-v-b3e2d013]{padding:4px 8px;font-size:.48rem;color:#e2e8f0;background:#e74c3c0a;border-top:1px solid rgba(231,76,60,.1);line-height:1.5}.skeleton-wrap[data-v-4840fa75]{--sk-bg: #1c1c24;--sk-highlight: #26262e}@keyframes sk-pulse-4840fa75{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.pulse[data-v-4840fa75]{background:linear-gradient(90deg,var(--sk-bg) 25%,var(--sk-highlight) 50%,var(--sk-bg) 75%);background-size:200% 100%;animation:sk-pulse-4840fa75 1.5s ease-in-out infinite,sk-shimmer-4840fa75 2s ease-in-out infinite;border-radius:3px}@keyframes sk-shimmer-4840fa75{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-card[data-v-4840fa75]{background:var(--sk-bg);border-radius:4px;padding:8px 10px;border:1px solid rgba(255,255,255,.03)}.sk-block[data-v-4840fa75]{height:60px;width:100%}.skeleton-wrap.card[data-v-4840fa75]{display:grid;gap:5px}.skeleton-wrap.card.sm[data-v-4840fa75]{grid-template-columns:repeat(3,1fr)}.skeleton-wrap.card.md[data-v-4840fa75]{grid-template-columns:repeat(2,1fr)}.skeleton-wrap.card.lg[data-v-4840fa75]{grid-template-columns:1fr}.sk-text-wrap[data-v-4840fa75]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--sk-bg);border-radius:4px}.sk-line[data-v-4840fa75]{height:10px;width:100%}.sk-chart[data-v-4840fa75]{background:var(--sk-bg);border-radius:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.03)}.sk-chart-area[data-v-4840fa75]{height:120px;width:100%;margin-bottom:6px}.sk-chart-labels[data-v-4840fa75]{display:flex;gap:8px}.sk-chart-label[data-v-4840fa75]{width:40px;height:8px}.sk-inline[data-v-4840fa75]{display:inline-block;height:12px}.page-dragon[data-v-6bcaf4a2]{padding:4px;display:flex;flex-direction:column;gap:4px}.stat-banner[data-v-6bcaf4a2]{display:flex;align-items:center;gap:0;background:var(--bg-card);border-radius:4px;padding:5px 8px}.stat-item[data-v-6bcaf4a2]{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-num[data-v-6bcaf4a2]{font-family:var(--ff-mono);font-size:1.1rem;font-weight:700}.stat-lbl[data-v-6bcaf4a2]{font-size:.55rem;color:var(--text-muted)}.stat-spacer[data-v-6bcaf4a2]{flex:1;min-width:8px}.stat-divider[data-v-6bcaf4a2]{width:1px;height:24px;background:var(--border)}.card[data-v-6bcaf4a2]{background:var(--bg-card);border-radius:4px;padding:5px 8px}.card.full[data-v-6bcaf4a2]{grid-column:1 / -1}.card-title[data-v-6bcaf4a2]{font-family:var(--ff-ui);font-size:.7rem;font-weight:600;color:var(--text-primary);margin-bottom:6px;display:flex;align-items:center;gap:6px}.count-badge[data-v-6bcaf4a2]{background:#ffffff14;padding:0 5px;border-radius:3px;font-size:.6rem}.dragon-table[data-v-6bcaf4a2]{font-size:.6rem}.dt-row[data-v-6bcaf4a2]{display:flex;align-items:center;gap:4px;padding:4px 0;border-bottom:1px solid var(--border)}.dt-row[data-v-6bcaf4a2]:last-child{border-bottom:none}.dt-header[data-v-6bcaf4a2]{color:var(--text-muted);font-weight:500}.dt-rank[data-v-6bcaf4a2]{width:20px;text-align:center}.dt-code[data-v-6bcaf4a2]{width:70px;color:var(--text-muted)}.dt-name[data-v-6bcaf4a2]{width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-price[data-v-6bcaf4a2],.dt-pct[data-v-6bcaf4a2]{width:60px;text-align:right}.dt-board[data-v-6bcaf4a2]{width:50px;text-align:center}.dt-score[data-v-6bcaf4a2]{width:55px;text-align:right}.dt-dragon[data-v-6bcaf4a2]{flex:1;display:flex;align-items:center;gap:6px}.dragon-bar[data-v-6bcaf4a2]{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.dragon-fill[data-v-6bcaf4a2]{height:100%;background:linear-gradient(90deg,var(--gold),var(--orange));border-radius:2px}.dragon-pct[data-v-6bcaf4a2]{font-family:var(--ff-mono);font-size:.55rem;color:var(--gold);width:30px;text-align:right}.board-chip[data-v-6bcaf4a2]{padding:1px 5px;border-radius:3px;font-weight:600;font-size:.55rem}.board-1[data-v-6bcaf4a2]{background:#28a74526;color:var(--green)}.board-3[data-v-6bcaf4a2]{background:#4f6ef726;color:var(--brand)}.board-5[data-v-6bcaf4a2]{background:#a855f726;color:var(--purple)}.board-7[data-v-6bcaf4a2]{background:#f59e0b33;color:var(--gold)}.ladder[data-v-6bcaf4a2]{display:flex;flex-direction:column;gap:3px}.ladder-row[data-v-6bcaf4a2]{display:flex;align-items:center;gap:6px;padding:3px 0}.ladder-label[data-v-6bcaf4a2]{width:36px;font-weight:600;color:var(--text-muted);font-size:.6rem;text-align:right}.ladder-bar[data-v-6bcaf4a2]{flex:1;display:flex;gap:4px;flex-wrap:wrap}.ladder-stock[data-v-6bcaf4a2]{padding:1px 6px;background:#ffffff0a;border-radius:3px;font-size:.6rem;cursor:default;white-space:nowrap}.ladder-stock[data-v-6bcaf4a2]:hover{background:#ffffff14}.ladder-more[data-v-6bcaf4a2]{font-size:.55rem;color:var(--text-dim);padding:1px 4px}.ladder-count[data-v-6bcaf4a2]{width:24px;font-family:var(--ff-mono);font-size:.6rem;color:var(--text-muted);text-align:center}.mono[data-v-6bcaf4a2]{font-family:var(--ff-mono)}.empty-mini[data-v-6bcaf4a2]{font-size:.65rem;color:var(--text-dim);padding:12px 0;text-align:center}.fengban-table[data-v-6bcaf4a2]{font-size:.58rem}.fb-row[data-v-6bcaf4a2]{display:flex;align-items:center;gap:3px;padding:3px 0;border-bottom:1px solid var(--border)}.fb-row[data-v-6bcaf4a2]:last-child{border-bottom:none}.fb-header[data-v-6bcaf4a2]{color:var(--text-muted);font-weight:500;font-size:.52rem}.fb-code[data-v-6bcaf4a2]{width:55px;color:var(--cyan)}.fb-name[data-v-6bcaf4a2]{width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.fb-first[data-v-6bcaf4a2]{width:42px;text-align:center;color:var(--text-primary)}.fb-last[data-v-6bcaf4a2]{width:42px;text-align:center;color:var(--text-dim)}.fb-amt[data-v-6bcaf4a2]{width:60px;text-align:right;color:var(--gold)}.fb-zb[data-v-6bcaf4a2]{width:32px;text-align:center;font-weight:600}.fb-zb-yes[data-v-6bcaf4a2]{color:var(--red)}.fb-zb-no[data-v-6bcaf4a2]{color:var(--green)}.fb-board[data-v-6bcaf4a2]{width:40px;text-align:center}.page-loading[data-v-6bcaf4a2]{display:flex;flex-direction:column;gap:6px;padding:6px 0}.collapsible[data-v-6bcaf4a2]{overflow:hidden}.clickable[data-v-6bcaf4a2]{cursor:pointer;user-select:none}.clickable[data-v-6bcaf4a2]:hover{opacity:.8}.dtiger-table[data-v-6bcaf4a2]{font-size:.5rem}.dtiger-row[data-v-6bcaf4a2]{display:flex;align-items:center;gap:3px;padding:3px 0;border-bottom:1px solid var(--border)}.dtiger-row[data-v-6bcaf4a2]:last-child{border-bottom:none}.dtiger-header[data-v-6bcaf4a2]{color:var(--text-muted);font-weight:500;font-size:.48rem}.dtiger-code[data-v-6bcaf4a2]{width:60px;color:var(--cyan)}.dtiger-name[data-v-6bcaf4a2]{width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.dtiger-price[data-v-6bcaf4a2],.dtiger-pct[data-v-6bcaf4a2]{width:50px;text-align:right}.dtiger-inst[data-v-6bcaf4a2],.dtiger-cap[data-v-6bcaf4a2]{width:60px;text-align:right}.page-tactics[data-v-0a3bbf9b]{padding:4px;display:flex;flex-direction:column;gap:4px}.page-title-bar[data-v-0a3bbf9b]{display:flex;align-items:center;margin-bottom:2px}.page-title-text[data-v-0a3bbf9b]{font-size:.7rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center}.ts-tag[data-v-0a3bbf9b]{font-size:8px;color:var(--text-muted);margin-left:6px;font-weight:400}.filter-bar[data-v-0a3bbf9b]{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.filter-label[data-v-0a3bbf9b]{font-size:.55rem;color:var(--text-dim)}.filter-btn[data-v-0a3bbf9b]{padding:2px 7px;background:#ffffff08;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);font-size:.55rem;cursor:pointer;transition:all .15s}.filter-btn.active[data-v-0a3bbf9b]{background:var(--brand);color:#fff;border-color:var(--brand)}.tactics-grid[data-v-0a3bbf9b]{display:flex;flex-direction:column;gap:3px}.tactic-card[data-v-0a3bbf9b]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:4px;padding:5px 8px;cursor:pointer;transition:border-color .15s,background .15s}.tactic-card[data-v-0a3bbf9b]:hover{background:var(--bg-card-hover)}.tactic-card.expanded[data-v-0a3bbf9b]{border-left-color:var(--purple)}.tc-header[data-v-0a3bbf9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.tc-left[data-v-0a3bbf9b]{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.tc-name[data-v-0a3bbf9b]{font-size:.7rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.tc-source-mono[data-v-0a3bbf9b]{font-size:.45rem;font-family:var(--ff-mono);color:var(--text-dim);background:#ffffff0a;padding:1px 4px;border-radius:2px}.tc-dir-tag[data-v-0a3bbf9b]{font-size:.5rem;font-weight:600;padding:1px 5px;border-radius:2px}.dir-buy[data-v-0a3bbf9b]{background:#28a7451f;color:var(--green)}.dir-sell[data-v-0a3bbf9b]{background:#d031311f;color:var(--red)}.dir-hold[data-v-0a3bbf9b]{background:#c597001f;color:var(--gold)}.tc-right[data-v-0a3bbf9b]{display:flex;align-items:center;gap:4px;flex-shrink:0}.tc-status[data-v-0a3bbf9b]{font-size:.5rem;display:flex;align-items:center;gap:3px;color:var(--text-dim)}.tc-status.active[data-v-0a3bbf9b]{color:var(--green)}.tc-status .status-dot[data-v-0a3bbf9b]{width:4px;height:4px;border-radius:50%;display:inline-block}.tc-status.active .status-dot[data-v-0a3bbf9b]{background:var(--green);box-shadow:0 0 4px #28a74566}.tc-status.off .status-dot[data-v-0a3bbf9b]{background:var(--text-dim)}.tc-arrow[data-v-0a3bbf9b]{font-size:.55rem;color:var(--text-dim);transition:transform .2s}.tc-arrow.rotated[data-v-0a3bbf9b]{transform:rotate(180deg)}.tc-metrics[data-v-0a3bbf9b]{display:flex;gap:4px;margin-bottom:3px}.tc-metric[data-v-0a3bbf9b]{flex:1;display:flex;align-items:center;gap:3px;background:#ffffff05;border-radius:3px;padding:2px 5px;min-width:0}.tm-label[data-v-0a3bbf9b]{font-size:.5rem;color:var(--text-dim);white-space:nowrap;flex-shrink:0;width:28px}.tm-bar-wrap[data-v-0a3bbf9b]{flex:1;height:4px;background:#ffffff0a;border-radius:2px;overflow:hidden;min-width:20px}.tm-bar[data-v-0a3bbf9b]{height:100%;border-radius:2px;transition:width .4s ease}.tm-bar-green[data-v-0a3bbf9b]{background:var(--green)}.tm-bar-red[data-v-0a3bbf9b]{background:var(--red)}.tm-val[data-v-0a3bbf9b]{font-size:.6rem;font-weight:600;white-space:nowrap;width:52px;text-align:right;flex-shrink:0}.tc-stats-row[data-v-0a3bbf9b]{display:flex;align-items:center;gap:4px;font-size:.55rem}.ts-item[data-v-0a3bbf9b]{display:flex;align-items:center;gap:2px}.ts-label[data-v-0a3bbf9b]{color:var(--text-dim)}.ts-val[data-v-0a3bbf9b]{color:var(--text-primary)}.ts-sep[data-v-0a3bbf9b]{color:#ffffff0f;font-size:.4rem}.tc-detail[data-v-0a3bbf9b]{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.td-desc[data-v-0a3bbf9b]{font-size:.55rem;color:var(--text-muted);line-height:1.4;margin:0 0 4px}.td-meta-row[data-v-0a3bbf9b]{display:flex;gap:6px;flex-wrap:wrap}.td-meta[data-v-0a3bbf9b]{font-size:.5rem;color:var(--text-dim);font-family:var(--ff-mono);background:#ffffff08;padding:1px 5px;border-radius:2px}.mono[data-v-0a3bbf9b]{font-family:var(--ff-mono)}.green[data-v-0a3bbf9b]{color:var(--green)}.red[data-v-0a3bbf9b]{color:var(--red)}.empty-mini[data-v-0a3bbf9b]{font-size:.6rem;color:var(--text-dim);padding:12px 0;text-align:center}.page-loading[data-v-0a3bbf9b]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.bts-section[data-v-0a3bbf9b]{margin-top:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;overflow:hidden}.bts-header[data-v-0a3bbf9b]{display:flex;align-items:center;gap:6px;padding:5px 8px;cursor:pointer;user-select:none;transition:background .15s}.bts-header[data-v-0a3bbf9b]:hover{background:var(--bg-card-hover)}.bts-title[data-v-0a3bbf9b]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.bts-count-mono[data-v-0a3bbf9b]{font-size:.48rem;font-family:var(--ff-mono);color:var(--text-dim);margin-left:auto}.bts-arrow[data-v-0a3bbf9b]{font-size:.5rem;color:var(--text-dim);transition:transform .2s}.bts-arrow.rotated[data-v-0a3bbf9b]{transform:rotate(180deg)}.bts-body[data-v-0a3bbf9b]{border-top:1px solid var(--border);overflow-x:auto}.bts-table[data-v-0a3bbf9b]{width:100%;border-collapse:collapse;font-size:.48rem}.bts-table thead[data-v-0a3bbf9b]{background:#ffffff05}.bts-table th[data-v-0a3bbf9b]{padding:3px 5px;text-align:left;color:var(--text-dim);font-weight:500;white-space:nowrap;font-size:.48rem}.bts-table td[data-v-0a3bbf9b]{padding:3px 5px;white-space:nowrap}.bts-row[data-v-0a3bbf9b]{cursor:pointer;transition:background .12s}.bts-row[data-v-0a3bbf9b]:hover{background:#ffffff08}.bts-row.expanded[data-v-0a3bbf9b]{background:#6464ff0a}.bts-id[data-v-0a3bbf9b]{color:var(--text-dim);font-size:.45rem}.bts-name[data-v-0a3bbf9b]{color:var(--text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis}.bts-detail-cell[data-v-0a3bbf9b]{padding:6px 8px!important;background:#ffffff03}.bts-detail-grid[data-v-0a3bbf9b]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.btd-item[data-v-0a3bbf9b]{display:flex;flex-direction:column;gap:1px;padding:2px 4px;background:#ffffff05;border-radius:2px}.btd-label[data-v-0a3bbf9b]{font-size:.45rem;color:var(--text-dim)}.btd-val[data-v-0a3bbf9b]{font-size:.5rem;font-weight:600}.br-section[data-v-0a3bbf9b]{margin-top:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;overflow:hidden}.br-header[data-v-0a3bbf9b]{display:flex;align-items:center;gap:6px;padding:5px 8px}.br-title[data-v-0a3bbf9b]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.br-body[data-v-0a3bbf9b]{border-top:1px solid var(--border);padding:4px 8px 6px}.br-row[data-v-0a3bbf9b]{display:flex;gap:4px;margin-bottom:3px}.br-stat[data-v-0a3bbf9b]{flex:1;display:flex;flex-direction:column;gap:1px;padding:2px 4px;background:#ffffff05;border-radius:2px;min-width:0}.br-label[data-v-0a3bbf9b]{font-size:.45rem;color:var(--text-dim);white-space:nowrap}.br-val[data-v-0a3bbf9b]{font-size:.5rem;font-weight:600}.br-top[data-v-0a3bbf9b]{margin-top:4px;padding-top:4px;border-top:1px solid var(--border);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.br-top-label[data-v-0a3bbf9b]{font-size:.5rem;color:var(--text-dim);white-space:nowrap}.br-top-list[data-v-0a3bbf9b]{display:flex;gap:3px;flex-wrap:wrap}.br-top-tag[data-v-0a3bbf9b]{font-size:.48rem;font-family:var(--ff-mono);color:var(--gold);background:#c5970014;padding:1px 5px;border-radius:2px}.cs-section[data-v-0a3bbf9b]{margin-top:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;overflow:hidden}.cs-header[data-v-0a3bbf9b]{display:flex;align-items:center;gap:6px;padding:5px 8px;cursor:pointer;user-select:none;transition:background .15s}.cs-header[data-v-0a3bbf9b]:hover{background:var(--bg-card-hover)}.cs-title[data-v-0a3bbf9b]{font-size:.6rem;font-weight:600;color:var(--text-primary)}.cs-hint[data-v-0a3bbf9b]{font-size:.48rem;font-family:var(--ff-mono);color:var(--text-dim);margin-left:auto}.cs-arrow[data-v-0a3bbf9b]{font-size:.5rem;color:var(--text-dim);transition:transform .2s}.cs-arrow.rotated[data-v-0a3bbf9b]{transform:rotate(180deg)}.cs-body[data-v-0a3bbf9b]{border-top:1px solid var(--border);padding:5px 8px 6px}.cs-input-row[data-v-0a3bbf9b]{display:flex;gap:4px;margin-bottom:5px}.cs-input[data-v-0a3bbf9b]{flex:1;background:#ffffff0a;border:1px solid var(--border);border-radius:3px;padding:4px 6px;color:var(--text-primary);font-size:.5rem;outline:none;transition:border-color .15s}.cs-input[data-v-0a3bbf9b]:focus{border-color:var(--brand)}.cs-input[data-v-0a3bbf9b]::placeholder{color:var(--text-dim);font-size:.48rem}.cs-btn[data-v-0a3bbf9b]{padding:4px 12px;background:var(--brand);border:none;border-radius:3px;color:#fff;font-size:.5rem;cursor:pointer;white-space:nowrap;transition:opacity .15s;display:flex;align-items:center;gap:4px}.cs-btn[data-v-0a3bbf9b]:disabled{opacity:.4;cursor:not-allowed}.cs-btn[data-v-0a3bbf9b]:not(:disabled):hover{opacity:.85}.cs-spinner[data-v-0a3bbf9b]{width:10px;height:10px;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:cs-spin-0a3bbf9b .6s linear infinite}@keyframes cs-spin-0a3bbf9b{to{transform:rotate(360deg)}}.cs-empty[data-v-0a3bbf9b]{padding:8px 0!important}.cs-error[data-v-0a3bbf9b]{font-size:.48rem;color:var(--red);padding:4px 0}.cs-table[data-v-0a3bbf9b]{width:100%;border-collapse:collapse;font-size:.48rem}.cs-table thead[data-v-0a3bbf9b]{background:#ffffff05}.cs-table th[data-v-0a3bbf9b]{padding:2px 4px;text-align:left;color:var(--text-dim);font-weight:500;white-space:nowrap;font-size:.45rem}.cs-table td[data-v-0a3bbf9b]{padding:2px 4px;white-space:nowrap}.cs-row[data-v-0a3bbf9b]{cursor:default;transition:background .12s}.cs-row[data-v-0a3bbf9b]:nth-child(2n){background:#ffffff03}.cs-row[data-v-0a3bbf9b]:hover{background:#ffffff0a}.cs-code[data-v-0a3bbf9b]{color:var(--text-dim);font-size:.45rem}.cs-name[data-v-0a3bbf9b]{color:var(--text-primary)}.cs-reason[data-v-0a3bbf9b]{color:var(--text-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis}.cs-score[data-v-0a3bbf9b]{color:var(--gold);font-weight:600}.whitepaper-banner[data-v-0a3bbf9b]{display:flex;align-items:center;gap:4px;padding:4px 8px;margin-bottom:3px;background:linear-gradient(135deg,#c5970014,#c5970005);border:1px solid rgba(197,151,0,.15);border-left:3px solid var(--gold);border-radius:4px;font-size:.55rem}.wpb-icon[data-v-0a3bbf9b]{font-size:.8rem}.wpb-label[data-v-0a3bbf9b]{font-weight:700;color:var(--gold);white-space:nowrap}.wpb-sep[data-v-0a3bbf9b]{color:#ffffff14;font-size:.45rem}.wpb-body[data-v-0a3bbf9b]{color:var(--text-primary);flex:1}.wpb-body strong[data-v-0a3bbf9b]{color:var(--gold)}.wpb-stat[data-v-0a3bbf9b]{font-family:var(--ff-mono);color:var(--text-muted);font-size:.5rem;padding:0 4px}.wpb-ic[data-v-0a3bbf9b]{color:var(--green)}.cr-badge[data-v-0a3bbf9b]{display:inline-flex;align-items:center;gap:2px;font-size:.48rem;font-weight:600;padding:1px 4px;border-radius:2px;white-space:nowrap;line-height:1.2}.cr-gold[data-v-0a3bbf9b]{background:#c597001f;color:var(--gold)}.cr-silver[data-v-0a3bbf9b]{background:#adadb81f;color:#adadb8}.cr-dim[data-v-0a3bbf9b]{background:#82829014;color:var(--text-dim);font-weight:400}.page-error[data-v-0a3bbf9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 12px;gap:8px;text-align:center}.pe-icon[data-v-0a3bbf9b]{font-size:1.5rem}.pe-title[data-v-0a3bbf9b]{font-size:.7rem;font-weight:600;color:var(--text-primary)}.pe-msg[data-v-0a3bbf9b]{font-size:.5rem;color:var(--text-dim);max-width:360px;word-break:break-all}.pe-btn[data-v-0a3bbf9b]{padding:4px 14px;border:1px solid var(--brand);border-radius:3px;background:transparent;color:var(--brand);font-size:.55rem;cursor:pointer;transition:background .15s}.pe-btn[data-v-0a3bbf9b]:hover{background:#5a78e61a}.agent-page[data-v-e6149326]{padding:0}.page-header[data-v-e6149326]{padding:6px 10px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.page-title[data-v-e6149326]{font-family:var(--ff-ui);font-size:.6rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}.status-bar[data-v-e6149326]{display:flex;gap:12px}.status-item[data-v-e6149326]{font-family:var(--ff-ui);font-size:.55rem;color:var(--text-dim)}.status-item strong[data-v-e6149326]{font-family:var(--ff-mono);font-weight:600;color:var(--text-primary)}.section[data-v-e6149326]{padding:8px 10px;border-bottom:1px solid var(--border)}.section-title[data-v-e6149326]{font-family:var(--ff-ui);font-size:.55rem;font-weight:600;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase}.empty-state[data-v-e6149326]{padding:16px;text-align:center;color:var(--text-dim);font-size:.65rem}.agent-list[data-v-e6149326]{display:flex;flex-direction:column;gap:3px}.agent-row[data-v-e6149326]{display:grid;grid-template-columns:24px 1fr 60px 60px 80px auto;gap:6px;align-items:center;padding:4px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);font-size:.6rem}.ag-rank[data-v-e6149326]{font-weight:600;color:var(--text-dim)}.ag-info[data-v-e6149326]{display:flex;flex-direction:column;gap:1px}.ag-id[data-v-e6149326]{font-family:var(--ff-ui);font-weight:600;font-size:.65rem}.ag-role[data-v-e6149326]{font-family:var(--ff-mono);font-size:.5rem}.ag-stats[data-v-e6149326]{display:flex;flex-direction:column;gap:1px}.ag-label[data-v-e6149326]{font-size:.45rem;color:var(--text-dim)}.ag-val[data-v-e6149326]{font-family:var(--ff-mono);font-weight:600}.ag-weight-bar[data-v-e6149326]{width:80px;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.wf-fill[data-v-e6149326]{height:100%;border-radius:2px}.ag-weight[data-v-e6149326]{font-family:var(--ff-mono);font-weight:600;min-width:30px;text-align:right}.vote-summary[data-v-e6149326]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vote-card[data-v-e6149326]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:10px;text-align:center}.vote-emoji[data-v-e6149326]{font-size:1rem;display:block;margin-bottom:4px}.vote-count[data-v-e6149326]{font-family:var(--ff-mono);font-size:1.2rem;font-weight:800;display:block}.vote-buy .vote-count[data-v-e6149326]{color:var(--green)}.vote-sell .vote-count[data-v-e6149326]{color:var(--red)}.vote-hold .vote-count[data-v-e6149326]{color:var(--orange)}.vote-total .vote-count[data-v-e6149326]{color:var(--text-primary)}.vote-label[data-v-e6149326]{font-size:.5rem;color:var(--text-muted);font-family:var(--ff-ui)}.weight-grid[data-v-e6149326]{display:flex;flex-direction:column;gap:4px}.weight-item[data-v-e6149326]{display:grid;grid-template-columns:60px 1fr 40px;gap:6px;align-items:center;font-size:.6rem}.wi-name[data-v-e6149326]{font-family:var(--ff-mono);font-weight:600}.wi-bar[data-v-e6149326]{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.wi-fill[data-v-e6149326]{height:100%;border-radius:3px}.wi-val[data-v-e6149326]{font-family:var(--ff-mono);font-weight:600;text-align:right}.bottom-tabs[data-v-0aaa1945]{display:flex;height:28px;background:var(--bg-nav);border-top:1px solid var(--border);flex-shrink:0}.bt-tab[data-v-0aaa1945]{flex:1;display:flex;align-items:center;justify-content:center;gap:3px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-dim);font-size:.6rem;cursor:pointer;font-family:var(--ff-cn);padding:0 4px;transition:color .15s,border-color .15s}.bt-tab[data-v-0aaa1945]:hover{color:var(--text-muted)}.bt-tab.active[data-v-0aaa1945]{color:var(--brand);border-bottom-color:var(--brand)}.bt-label[data-v-0aaa1945]{white-space:nowrap}.search-overlay[data-v-28ecf070]{position:fixed;inset:0;z-index:9999;background:#0009;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding-top:10vh}.search-modal[data-v-28ecf070]{width:560px;max-width:92vw;max-height:70vh;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;overflow:hidden}.search-input-wrap[data-v-28ecf070]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border);background:#ffffff05}.search-icon[data-v-28ecf070]{color:var(--text-dim);font-size:.75rem}.search-input[data-v-28ecf070]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:var(--ff-ui);font-size:.85rem;line-height:1.4}.search-input[data-v-28ecf070]::placeholder{color:var(--text-dim);font-size:.7rem}.search-clear[data-v-28ecf070]{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px 6px;border-radius:3px}.search-clear[data-v-28ecf070]:hover{color:var(--text-primary);background:#ffffff0f}.search-type-badge[data-v-28ecf070]{padding:4px 14px;font-size:.55rem;color:var(--brand);background:#8b4fc814;border-bottom:1px solid var(--border)}.search-status[data-v-28ecf070]{padding:24px;text-align:center;font-size:.65rem;color:var(--text-dim)}.search-status.empty[data-v-28ecf070]{color:var(--text-muted)}.suggestion-section[data-v-28ecf070]{padding:8px 0;border-bottom:1px solid var(--border)}.suggestion-title[data-v-28ecf070]{padding:4px 14px;font-size:.55rem;color:var(--text-dim);margin-bottom:2px}.suggestion-item[data-v-28ecf070]{padding:6px 14px;font-size:.65rem;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}.suggestion-item[data-v-28ecf070]:hover{background:#ffffff0a;color:var(--text-primary)}.search-results[data-v-28ecf070]{flex:1;overflow-y:auto;padding:4px 0}.result-item[data-v-28ecf070]{display:flex;align-items:center;gap:6px;padding:8px 14px;cursor:pointer;border-left:3px solid transparent;transition:all .1s;font-size:.65rem;flex-wrap:wrap}.result-item.active[data-v-28ecf070],.result-item[data-v-28ecf070]:hover{background:#ffffff0a;border-left-color:var(--brand)}.r-code[data-v-28ecf070]{width:65px;color:var(--brand);font-family:var(--ff-mono);font-weight:600}.r-name[data-v-28ecf070]{width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.r-source-badge[data-v-28ecf070]{font-size:.45rem;padding:1px 4px;border-radius:2px;background:#ffffff0f;color:var(--text-dim)}.r-source-badge.badge-pinyin[data-v-28ecf070]{background:#3b82f61f;color:#60a5fa}.r-source-badge.badge-name[data-v-28ecf070]{background:#10b9811f;color:#34d399}.r-source-badge.badge-code[data-v-28ecf070]{background:#8b4fc81f;color:#a78bfa}.r-reason[data-v-28ecf070]{flex:1;min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:.55rem}.r-price[data-v-28ecf070]{width:55px;text-align:right;color:var(--text-muted)}.r-pct[data-v-28ecf070]{width:55px;text-align:right;font-weight:600}.green[data-v-28ecf070]{color:var(--green)}.red[data-v-28ecf070]{color:var(--red)}.mono[data-v-28ecf070]{font-family:var(--ff-mono)}.search-footer[data-v-28ecf070]{padding:6px 14px;border-top:1px solid var(--border);font-size:.5rem;color:var(--text-dim);display:flex;gap:4px;align-items:center}.search-footer .sep[data-v-28ecf070]{color:#ffffff0f}.app-shell[data-v-bbac1eb5]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg-main);color:var(--text-main)}.top-bar[data-v-bbac1eb5]{display:flex;align-items:center;height:40px;flex-shrink:0;background:var(--bg-nav);border-bottom:1px solid var(--border);padding:0 6px;gap:4px;font-size:.62rem;user-select:none}.tb-brand[data-v-bbac1eb5]{color:var(--brand);font-weight:700;white-space:nowrap;font-size:.68rem}.tb-sep[data-v-bbac1eb5]{color:var(--border)}.tb-item[data-v-bbac1eb5]{display:flex;align-items:center;gap:2px;white-space:nowrap;color:var(--text-dim)}.tb-label[data-v-bbac1eb5]{color:var(--text-muted);font-size:.56rem}.tb-filler[data-v-bbac1eb5]{flex:1}.mono[data-v-bbac1eb5]{font-family:var(--ff-mono);font-weight:600}.tb-hint[data-v-bbac1eb5]{color:var(--text-dim);font-size:.52rem;display:none}.tb-admin-badge[data-v-bbac1eb5]{background:var(--brand);color:#fff;border-radius:3px;padding:0 4px;font-size:.5rem;font-weight:700}.tb-search-btn[data-v-bbac1eb5]{background:none;border:none;color:var(--text-dim);padding:2px 6px;cursor:pointer;border-radius:3px;transition:background .12s}.tb-search-btn[data-v-bbac1eb5]:hover{background:var(--bg-hover);color:var(--text-main)}.app-content[data-v-bbac1eb5]{flex:1;overflow-y:auto;overflow-x:hidden}[data-v-bbac1eb5] .text-up{color:var(--up)}[data-v-bbac1eb5] .text-down{color:var(--down)}
