.stock-switch-wrapper[data-v-4b375b9f]{position:relative;display:inline-block}.stock-switch-arrow[data-v-4b375b9f]{transition:transform .2s;display:inline-block}.stock-switch-arrow.open[data-v-4b375b9f]{transform:rotate(180deg)}.stock-dropdown[data-v-4b375b9f]{position:absolute;top:calc(100% + 4px);left:0;min-width:140px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);z-index:500;overflow:hidden;animation:dropdownFade-4b375b9f .15s ease}@keyframes dropdownFade-4b375b9f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stock-dropdown-item[data-v-4b375b9f]{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.stock-dropdown-item[data-v-4b375b9f]:last-child{border-bottom:none}.stock-dropdown-item[data-v-4b375b9f]:hover{background:var(--hover-bg)}.stock-dropdown-item.active[data-v-4b375b9f]{background:var(--alpha-bg)}.stock-dropdown-name[data-v-4b375b9f]{color:var(--text-primary);font-size:12px;font-weight:500;flex:1}.stock-dropdown-code[data-v-4b375b9f]{color:var(--text-muted);font-size:10px}.stock-dropdown-check[data-v-4b375b9f]{color:var(--alpha);font-size:13px}@media (min-width: 1024px){.stock-dropdown[data-v-4b375b9f]{min-width:180px}.stock-dropdown-item[data-v-4b375b9f]{padding:10px 14px}.stock-dropdown-name[data-v-4b375b9f]{font-size:14px}.stock-dropdown-code[data-v-4b375b9f]{font-size:12px}}.memory-mask[data-v-8e3f4186]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000008c;z-index:1000;display:flex;align-items:center;justify-content:center}.memory-modal[data-v-8e3f4186]{background:var(--bg-card, #1a1a2e);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:12px;width:92%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.memory-header[data-v-8e3f4186]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border, rgba(255,255,255,.08))}.memory-header-left[data-v-8e3f4186]{display:flex;align-items:center;gap:10px}.memory-header-emoji[data-v-8e3f4186]{font-size:28px}.memory-header-info[data-v-8e3f4186]{display:flex;flex-direction:column;gap:2px}.memory-header-title[data-v-8e3f4186]{font-size:15px;font-weight:600}.memory-header-sub[data-v-8e3f4186]{font-size:11px;color:var(--text-secondary, #888)}.memory-close-btn[data-v-8e3f4186]{font-size:18px;color:var(--text-secondary, #888);cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s}.memory-close-btn[data-v-8e3f4186]:hover{background:#ffffff14}.memory-content[data-v-8e3f4186]{flex:1;overflow-y:auto;padding:12px 16px}.mem-section[data-v-8e3f4186]{margin-bottom:16px}.mem-section[data-v-8e3f4186]:last-child{margin-bottom:0}.mem-section-title[data-v-8e3f4186]{font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border, rgba(255,255,255,.06))}.mem-section-empty[data-v-8e3f4186]{font-size:12px;color:var(--text-muted, #555);padding:4px 0}.mem-item[data-v-8e3f4186]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.6;padding:4px 0;flex-wrap:wrap}.mem-item-date[data-v-8e3f4186]{color:var(--text-secondary, #888);font-size:11px;font-family:SF Mono,Menlo,monospace;flex-shrink:0}.mem-item-text[data-v-8e3f4186]{flex:1;min-width:0;word-break:break-all}.mem-item-stars[data-v-8e3f4186]{color:#f59e0b;font-size:11px;flex-shrink:0}.mem-item-refine[data-v-8e3f4186]{font-size:9px;padding:1px 4px;border-radius:3px;background:#f59e0b26;color:#f59e0b;flex-shrink:0}.mem-empty[data-v-8e3f4186]{text-align:center;padding:30px 0;color:var(--text-secondary, #888);font-size:13px}.memory-footer[data-v-8e3f4186]{padding:10px 16px;border-top:1px solid var(--border, rgba(255,255,255,.08));display:flex;justify-content:flex-end}.memory-footer-btn[data-v-8e3f4186]{font-size:13px;padding:6px 20px;border-radius:6px;background:#ffffff0f;color:var(--text-primary, #e2e8f0);cursor:pointer;transition:background .15s}.memory-footer-btn[data-v-8e3f4186]:hover{background:#ffffff1f}.evo-system[data-v-fa389f53]{padding-bottom:40px}.evo-title-area[data-v-fa389f53]{padding:16px 16px 0}.evo-title[data-v-fa389f53]{font-size:20px;font-weight:600;margin:0}.evo-desc[data-v-fa389f53]{color:var(--text-secondary);font-size:13px;margin-top:8px}.mod-tag[data-v-fa389f53]{font-size:10px;padding:1px 5px;border-radius:0;font-weight:600;vertical-align:middle}.mod-tag.identity[data-v-fa389f53]{background:#8b5cf626;color:#8b5cf6}.mod-tag.strategy[data-v-fa389f53]{background:#06b6d426;color:#06b6d4}.mod-tag.track[data-v-fa389f53]{background:var(--gamma-bg);color:var(--gamma)}.evo-section[data-v-fa389f53]{margin-bottom:10px}.evo-section-header[data-v-fa389f53]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none}.evo-section-header[data-v-fa389f53]:hover{border-color:var(--border)}.evo-section-header.open[data-v-fa389f53]{border-radius:0;border-bottom-color:transparent}.evo-section-title[data-v-fa389f53]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.evo-section-title .dot[data-v-fa389f53]{width:8px;height:8px;border-radius:0;flex-shrink:0}.evo-section-title .badge[data-v-fa389f53]{font-size:10px;padding:1px 6px;border-radius:0;background:#58a6ff1f;color:var(--alpha);font-weight:500;font-family:SF Mono,Menlo,monospace}.arrow[data-v-fa389f53]{color:var(--text-secondary);font-size:11px;transition:transform .2s}.arrow.open[data-v-fa389f53]{transform:rotate(180deg)}.evo-section-body[data-v-fa389f53]{display:none;background:var(--bg-card);border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;padding:14px}.evo-section-body.open[data-v-fa389f53]{display:block}.timeline[data-v-fa389f53]{position:relative;padding-left:18px}.timeline[data-v-fa389f53]:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;background:var(--border)}.tl-item[data-v-fa389f53]{position:relative;padding-bottom:10px;padding-left:14px}.tl-item[data-v-fa389f53]:last-child{padding-bottom:0}.tl-item[data-v-fa389f53]:before{content:"";position:absolute;left:-18px;top:5px;width:8px;height:8px;border-radius:0;border:2px solid var(--bg-page)}.tl-time[data-v-fa389f53]{font-size:11px;font-weight:500}.tl-desc[data-v-fa389f53]{font-size:12px;color:var(--text-secondary)}.tl-item.sys[data-v-fa389f53]:before{background:var(--alpha)}.tl-item.sys .tl-time[data-v-fa389f53]{color:var(--alpha)}.tl-item.identity[data-v-fa389f53]:before{background:#8b5cf6}.tl-item.identity .tl-time[data-v-fa389f53]{color:#8b5cf6}.tl-item.strategy[data-v-fa389f53]:before{background:#06b6d4}.tl-item.strategy .tl-time[data-v-fa389f53]{color:#06b6d4}.tl-item.track[data-v-fa389f53]:before{background:var(--gamma)}.tl-item.track .tl-time[data-v-fa389f53]{color:var(--gamma)}.tl-item.loop[data-v-fa389f53]:before{background:#10b981}.tl-item.loop .tl-time[data-v-fa389f53]{color:#10b981}.mem-tag[data-v-fa389f53]{font-size:10px;padding:1px 5px;border-radius:0;font-weight:600;vertical-align:middle;white-space:nowrap}.mem-tag.working[data-v-fa389f53]{background:#8b5cf626;color:#8b5cf6}.mem-tag.long[data-v-fa389f53]{background:#10b98126;color:#10b981}.code-tabs[data-v-fa389f53]{display:flex;gap:0;margin-bottom:10px;border-bottom:1px solid var(--border)}.code-tab[data-v-fa389f53]{padding:8px 14px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:SF Mono,Menlo,monospace;transition:color .15s,border-color .15s}.code-tab[data-v-fa389f53]:hover{color:var(--text-primary)}.code-tab.active[data-v-fa389f53]{color:var(--alpha);border-bottom-color:var(--alpha)}.file-badge[data-v-fa389f53]{display:inline-flex;font-size:11px;color:var(--text-secondary);padding:2px 8px;border-radius:0;background:var(--border-subtle);border:1px solid var(--border);font-family:SF Mono,Menlo,monospace;margin-bottom:10px}.code-view[data-v-fa389f53]{background:#0d0d14;border:1px solid var(--border);border-radius:0;padding:12px;overflow-x:auto;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:11px;line-height:1.6;color:#a0a0b8;white-space:pre-wrap;word-break:break-all;margin:0}.code-scroll[data-v-fa389f53]{max-height:70vh;overflow-y:auto}.code-view[data-v-fa389f53] .hl-id{color:#8b5cf6;font-weight:500}.code-view[data-v-fa389f53] .hl-st{color:#06b6d4;font-weight:500}.code-view[data-v-fa389f53] .hl-tr{color:var(--gamma);font-weight:500}.code-view[data-v-fa389f53] .hl-note{color:#6b7280;font-style:italic}.code-view[data-v-fa389f53] .kw{color:#c792ea}.code-view[data-v-fa389f53] .fn{color:#82aaff}.code-view[data-v-fa389f53] .str{color:#c3e88d}.code-view[data-v-fa389f53] .num{color:#f78c6c}.code-view[data-v-fa389f53] .cmt{color:#5a6a4a;font-style:italic}.inv-table-wrap[data-v-fa389f53]{margin-top:16px}.inv-table[data-v-fa389f53]{width:100%;border-collapse:collapse;font-size:12px}.inv-table th[data-v-fa389f53]{text-align:left;padding:6px 10px;background:var(--border-subtle);border-bottom:1px solid var(--border);color:var(--text-secondary);font-weight:500}.inv-table td[data-v-fa389f53]{padding:6px 10px;border-bottom:1px solid var(--border-subtle)}.inv-table .mono[data-v-fa389f53]{font-family:SF Mono,Menlo,monospace;font-size:11px;color:var(--text-secondary)}.signals[data-v-fa389f53]{margin-top:16px}.signals-title[data-v-fa389f53]{font-size:12px;font-weight:500;margin-bottom:8px}.signals-grid[data-v-fa389f53]{display:flex;flex-wrap:wrap;gap:6px}.signal-chip[data-v-fa389f53]{font-size:11px;padding:3px 8px;border-radius:0;border:1px solid}.signal-chip.bullish[data-v-fa389f53]{background:#10b98114;color:#10b981;border-color:#10b98133}.signal-chip.bearish[data-v-fa389f53]{background:#ef444414;color:#ef4444;border-color:#ef444433}.signal-chip.neutral[data-v-fa389f53]{background:var(--gamma-bg);color:var(--gamma);border-color:var(--gamma)}.signal-chip.caution[data-v-fa389f53]{background:#8b5cf614;color:#8b5cf6;border-color:#8b5cf633}.evo-loading[data-v-fa389f53],.evo-error[data-v-fa389f53]{text-align:center;padding:40px 0;color:var(--text-secondary)}.evo-error[data-v-fa389f53]{color:var(--up)}.evo-footer[data-v-fa389f53]{margin-top:20px;padding-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted);display:flex;justify-content:space-between}@media (max-width: 600px){.evo-footer[data-v-fa389f53]{flex-direction:column;gap:2px}.code-tab[data-v-fa389f53]{padding:6px 8px;font-size:11px}}.mem-system[data-v-15e0c936]{padding-bottom:40px}.mem-title-area[data-v-15e0c936]{padding:16px 16px 0}.mem-title[data-v-15e0c936]{font-size:20px;font-weight:600;margin:0}.mem-desc[data-v-15e0c936]{color:var(--text-secondary);font-size:13px;margin-top:8px}.mem-tag[data-v-15e0c936]{font-size:10px;padding:1px 5px;border-radius:0;font-weight:600;vertical-align:middle;white-space:nowrap}.mem-tag.working[data-v-15e0c936]{background:#8b5cf626;color:#8b5cf6}.mem-tag.long[data-v-15e0c936]{background:#10b98126;color:#10b981}.mem-section[data-v-15e0c936]{margin-bottom:10px}.mem-section-header[data-v-15e0c936]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none}.mem-section-header[data-v-15e0c936]:hover{border-color:var(--border)}.mem-section-header.open[data-v-15e0c936]{border-radius:0;border-bottom-color:transparent}.mem-section-title[data-v-15e0c936]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.mem-section-title .dot[data-v-15e0c936]{width:8px;height:8px;border-radius:0;flex-shrink:0}.mem-section-title .badge[data-v-15e0c936]{font-size:10px;padding:1px 6px;border-radius:0;background:#58a6ff1f;color:var(--alpha);font-weight:500;font-family:SF Mono,Menlo,monospace}.arrow[data-v-15e0c936]{color:var(--text-secondary);font-size:11px;transition:transform .2s}.arrow.open[data-v-15e0c936]{transform:rotate(180deg)}.mem-section-body[data-v-15e0c936]{display:none;background:var(--bg-card);border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;padding:14px}.mem-section-body.open[data-v-15e0c936]{display:block}.timeline[data-v-15e0c936]{position:relative;padding-left:18px;margin-bottom:16px}.timeline[data-v-15e0c936]:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;background:var(--border)}.tl-item[data-v-15e0c936]{position:relative;padding-bottom:10px;padding-left:14px}.tl-item[data-v-15e0c936]:last-child{padding-bottom:0}.tl-item[data-v-15e0c936]:before{content:"";position:absolute;left:-18px;top:5px;width:8px;height:8px;border-radius:0;border:2px solid var(--bg-page)}.tl-time[data-v-15e0c936]{font-size:11px;font-weight:500}.tl-desc[data-v-15e0c936]{font-size:12px;color:var(--text-secondary)}.tl-item.working[data-v-15e0c936]:before{background:#8b5cf6}.tl-item.working .tl-time[data-v-15e0c936]{color:#8b5cf6}.tl-item.evo[data-v-15e0c936]:before{background:var(--gamma)}.tl-item.evo .tl-time[data-v-15e0c936]{color:var(--gamma)}.tl-item.long[data-v-15e0c936]:before{background:#10b981}.tl-item.long .tl-time[data-v-15e0c936]{color:#10b981}.tl-item.loop[data-v-15e0c936]:before{background:#06b6d4}.tl-item.loop .tl-time[data-v-15e0c936]{color:#06b6d4}.mem-table-wrap[data-v-15e0c936]{margin-bottom:16px}.mem-table[data-v-15e0c936]{width:100%;border-collapse:collapse;font-size:12px}.mem-table th[data-v-15e0c936]{text-align:left;padding:6px 10px;background:var(--border-subtle);border-bottom:1px solid var(--border);color:var(--text-secondary);font-weight:500}.mem-table td[data-v-15e0c936]{padding:6px 10px;border-bottom:1px solid var(--border-subtle)}.mem-table .mono[data-v-15e0c936]{font-family:SF Mono,Menlo,monospace;font-size:11px;color:var(--text-secondary)}.mem-sections[data-v-15e0c936]{background:var(--hover-bg);border-radius:0;padding:10px 12px}.mem-sections-title[data-v-15e0c936]{font-size:12px;font-weight:500;margin-bottom:8px}.mem-sections-list[data-v-15e0c936]{display:flex;flex-wrap:wrap;gap:6px}.section-chip[data-v-15e0c936]{font-size:11px;padding:3px 8px;border-radius:0;background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.file-badge[data-v-15e0c936]{display:inline-flex;font-size:11px;color:var(--text-secondary);padding:2px 8px;border-radius:0;background:var(--border-subtle);border:1px solid var(--border);font-family:SF Mono,Menlo,monospace;margin-bottom:10px}.code-view[data-v-15e0c936]{background:#0d0d14;border:1px solid var(--border);border-radius:0;padding:12px;overflow-x:auto;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:11px;line-height:1.6;color:#a0a0b8;white-space:pre-wrap;word-break:break-all;margin:0}.code-scroll[data-v-15e0c936]{max-height:70vh;overflow-y:auto}.code-view[data-v-15e0c936] .hl-h1{color:#8b5cf6;font-weight:600}.code-view[data-v-15e0c936] .hl-h2{color:#06b6d4;font-weight:500}.code-view[data-v-15e0c936] .hl-h3{color:var(--gamma);font-weight:500}.code-view[data-v-15e0c936] .hl-bold{color:#e2e8f0;font-weight:600}.code-view[data-v-15e0c936] .hl-code{color:#c3e88d}.code-view[data-v-15e0c936] .hl-quote{color:#6b7280;font-style:italic}.code-view[data-v-15e0c936] .kw{color:#c792ea}.code-view[data-v-15e0c936] .fn{color:#82aaff}.code-view[data-v-15e0c936] .str{color:#c3e88d}.code-view[data-v-15e0c936] .num{color:#f78c6c}.code-view[data-v-15e0c936] .cmt{color:#5a6a4a;font-style:italic}.mem-loading[data-v-15e0c936],.mem-error[data-v-15e0c936]{text-align:center;padding:40px 0;color:var(--text-secondary)}.mem-error[data-v-15e0c936]{color:var(--up)}.mem-footer[data-v-15e0c936]{margin-top:20px;padding-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted);display:flex;justify-content:space-between}@media (max-width: 600px){.mem-footer[data-v-15e0c936]{flex-direction:column;gap:2px}}.dot-alpha[data-v-15e0c936]{background:var(--alpha)}.dot-gamma[data-v-15e0c936]{background:var(--gamma)}.dot-purple[data-v-15e0c936]{background:#8b5cf6}.dot-cyan[data-v-15e0c936]{background:#06b6d4}.inv-system[data-v-d67e8bf3]{padding-bottom:40px}.inv-title-area[data-v-d67e8bf3]{padding:16px 16px 0}.inv-title[data-v-d67e8bf3]{font-size:20px;font-weight:600;margin:0}.inv-desc[data-v-d67e8bf3]{color:var(--text-secondary);font-size:13px;margin-top:8px}.step-tag[data-v-d67e8bf3]{font-size:10px;padding:1px 5px;border-radius:0;font-weight:600;vertical-align:middle;white-space:nowrap}.step-tag.market[data-v-d67e8bf3]{background:var(--gamma-bg);color:var(--gamma)}.step-tag.indicator[data-v-d67e8bf3]{background:#06b6d426;color:#06b6d4}.step-tag.decision[data-v-d67e8bf3]{background:#8b5cf626;color:#8b5cf6}.step-tag.trade[data-v-d67e8bf3]{background:#10b98126;color:#10b981}.step-tag.memory[data-v-d67e8bf3]{background:#a855f726;color:#a855f7}.step-tag.longterm[data-v-d67e8bf3]{background:#10b98126;color:#10b981}.inv-section[data-v-d67e8bf3]{margin-bottom:10px}.inv-section-header[data-v-d67e8bf3]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none}.inv-section-header[data-v-d67e8bf3]:hover{border-color:var(--border)}.inv-section-header.open[data-v-d67e8bf3]{border-radius:0;border-bottom-color:transparent}.inv-section-title[data-v-d67e8bf3]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.inv-section-title .dot[data-v-d67e8bf3]{width:8px;height:8px;border-radius:0;flex-shrink:0}.inv-section-title .badge[data-v-d67e8bf3]{font-size:10px;padding:1px 6px;border-radius:0;background:#58a6ff1f;color:var(--alpha);font-weight:500;font-family:SF Mono,Menlo,monospace}.arrow[data-v-d67e8bf3]{color:var(--text-secondary);font-size:11px;transition:transform .2s}.arrow.open[data-v-d67e8bf3]{transform:rotate(180deg)}.inv-section-body[data-v-d67e8bf3]{display:none;background:var(--bg-card);border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;padding:14px}.inv-section-body.open[data-v-d67e8bf3]{display:block}.timeline[data-v-d67e8bf3]{position:relative;padding-left:18px}.timeline[data-v-d67e8bf3]:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;background:var(--border)}.tl-item[data-v-d67e8bf3]{position:relative;padding-bottom:10px;padding-left:14px}.tl-item[data-v-d67e8bf3]:last-child{padding-bottom:0}.tl-item[data-v-d67e8bf3]:before{content:"";position:absolute;left:-18px;top:5px;width:8px;height:8px;border-radius:0;border:2px solid var(--bg-page)}.tl-time[data-v-d67e8bf3]{font-size:11px;font-weight:500}.tl-desc[data-v-d67e8bf3]{font-size:12px;color:var(--text-secondary);line-height:1.5}.tl-item.sys[data-v-d67e8bf3]:before{background:var(--alpha)}.tl-item.sys .tl-time[data-v-d67e8bf3]{color:var(--alpha)}.tl-item.market[data-v-d67e8bf3]:before{background:var(--gamma)}.tl-item.market .tl-time[data-v-d67e8bf3]{color:var(--gamma)}.tl-item.indicator[data-v-d67e8bf3]:before{background:#06b6d4}.tl-item.indicator .tl-time[data-v-d67e8bf3]{color:#06b6d4}.tl-item.decision[data-v-d67e8bf3]:before{background:#8b5cf6}.tl-item.decision .tl-time[data-v-d67e8bf3]{color:#8b5cf6}.tl-item.trade[data-v-d67e8bf3]:before{background:#10b981}.tl-item.trade .tl-time[data-v-d67e8bf3]{color:#10b981}.tl-item.memory[data-v-d67e8bf3]:before{background:#a855f7}.tl-item.memory .tl-time[data-v-d67e8bf3]{color:#a855f7}.inv-table-wrap[data-v-d67e8bf3]{margin-top:16px}.inv-table[data-v-d67e8bf3]{width:100%;border-collapse:collapse;font-size:12px}.inv-table th[data-v-d67e8bf3]{text-align:left;padding:6px 10px;background:var(--border-subtle);border-bottom:1px solid var(--border);color:var(--text-secondary);font-weight:500}.inv-table td[data-v-d67e8bf3]{padding:6px 10px;border-bottom:1px solid var(--border-subtle)}.inv-table .mono[data-v-d67e8bf3]{font-family:SF Mono,Menlo,monospace;font-size:11px;color:var(--text-secondary)}.signals[data-v-d67e8bf3]{margin-top:16px}.signals-title[data-v-d67e8bf3]{font-size:12px;font-weight:500;margin-bottom:8px}.signals-grid[data-v-d67e8bf3]{display:flex;flex-wrap:wrap;gap:6px}.signal-chip[data-v-d67e8bf3]{font-size:11px;padding:3px 8px;border-radius:0;border:1px solid}.signal-chip.bullish[data-v-d67e8bf3]{background:#10b98114;color:#10b981;border-color:#10b98133}.signal-chip.bearish[data-v-d67e8bf3]{background:#ef444414;color:#ef4444;border-color:#ef444433}.signal-chip.neutral[data-v-d67e8bf3]{background:var(--gamma-bg);color:var(--gamma);border-color:var(--gamma)}.signal-chip.caution[data-v-d67e8bf3]{background:#8b5cf614;color:#8b5cf6;border-color:#8b5cf633}.code-tabs[data-v-d67e8bf3]{display:flex;gap:0;margin-bottom:10px;border-bottom:1px solid var(--border);overflow-x:auto}.code-tab[data-v-d67e8bf3]{padding:8px 10px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;font-family:SF Mono,Menlo,monospace;transition:color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.code-tab[data-v-d67e8bf3]:hover{color:var(--text-primary)}.code-tab.active[data-v-d67e8bf3]{color:var(--alpha);border-bottom-color:var(--alpha)}.file-badge[data-v-d67e8bf3]{display:inline-flex;font-size:11px;color:var(--text-secondary);padding:2px 8px;border-radius:0;background:var(--border-subtle);border:1px solid var(--border);font-family:SF Mono,Menlo,monospace;margin-bottom:10px}.code-view[data-v-d67e8bf3]{background:#0d0d14;border:1px solid var(--border);border-radius:0;padding:12px;overflow-x:auto;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:11px;line-height:1.6;color:#a0a0b8;white-space:pre-wrap;word-break:break-all;margin:0}.code-scroll[data-v-d67e8bf3]{max-height:70vh;overflow-y:auto}.code-view[data-v-d67e8bf3] .hl-h1{color:#8b5cf6;font-weight:600}.code-view[data-v-d67e8bf3] .hl-h2{color:#06b6d4;font-weight:500}.code-view[data-v-d67e8bf3] .hl-h3{color:var(--gamma);font-weight:500}.code-view[data-v-d67e8bf3] .hl-bold{color:#e2e8f0;font-weight:600}.code-view[data-v-d67e8bf3] .hl-code{color:#c3e88d}.code-view[data-v-d67e8bf3] .hl-quote{color:#6b7280;font-style:italic}.code-view[data-v-d67e8bf3] .hl-tpl{color:#f78c6c;font-weight:500}.code-view[data-v-d67e8bf3] .kw{color:#c792ea}.code-view[data-v-d67e8bf3] .fn{color:#82aaff}.code-view[data-v-d67e8bf3] .str{color:#c3e88d}.code-view[data-v-d67e8bf3] .num{color:#f78c6c}.code-view[data-v-d67e8bf3] .cmt{color:#5a6a4a;font-style:italic}.inv-loading[data-v-d67e8bf3],.inv-error[data-v-d67e8bf3]{text-align:center;padding:40px 0;color:var(--text-secondary)}.inv-error[data-v-d67e8bf3]{color:var(--up)}.inv-footer[data-v-d67e8bf3]{margin-top:20px;padding-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted);display:flex;justify-content:space-between}@media (max-width: 600px){.inv-footer[data-v-d67e8bf3]{flex-direction:column;gap:2px}.code-tab[data-v-d67e8bf3]{padding:6px 8px;font-size:10px}}.intro-banner[data-v-290d37ac]{display:flex;flex-direction:column;gap:10px;padding:12px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;margin-top:16px}.intro-text[data-v-290d37ac]{font-size:13px;font-weight:500;text-align:center;color:var(--text-secondary)}.intro-actions[data-v-290d37ac]{display:flex;gap:6px;flex-wrap:nowrap}.intro-actions button[data-v-290d37ac]{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:1;padding:6px 4px;border-radius:0;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s;text-align:center}.evo-btn[data-v-290d37ac]{background:var(--gamma-bg);border:1px solid var(--gamma);color:var(--gamma)}.mem-btn[data-v-290d37ac]{background:var(--beta-bg);border:1px solid var(--beta);color:var(--beta)}.inv-btn[data-v-290d37ac]{background:var(--down-bg);border:1px solid var(--down);color:var(--down)}.theme-btn[data-v-290d37ac]{background:var(--alpha-bg);border:1px solid var(--alpha);color:var(--alpha)}.intro-actions button[data-v-290d37ac]:active{opacity:.7}.icp-footer[data-v-72966b85]{padding:12px 16px 20px;text-align:center;font-size:11px;color:var(--text-muted);line-height:1.8}.icp-footer .icp-text a[data-v-72966b85]{color:var(--text-muted);text-decoration:none}.icp-footer .risk-text[data-v-72966b85]{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.6}.ov[data-v-b464a269]{max-width:480px;margin:0 auto;padding:0 16px 40px;min-height:100vh}.page-header[data-v-b464a269]{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 4px;padding:12px;background:var(--bg-card);border-radius:0;transition:var(--theme-transition)}.page-header-left[data-v-b464a269]{flex:1;min-width:0}.page-header-right[data-v-b464a269]{position:relative;flex-shrink:0;margin-left:12px}.page-header-title-row[data-v-b464a269]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ov-title[data-v-b464a269]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 4px;text-align:left}.ov-subtitle[data-v-b464a269]{font-size:13px;color:var(--text-muted);margin:0 0 8px;line-height:1.5;text-align:left}.ov-time[data-v-b464a269]{display:inline-block;font-size:11px;padding:2px 8px;color:#854f0b;background:#faecda;font-weight:500}.nav-dropdown-btn[data-v-b464a269]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;font-size:12px;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-btn[data-v-b464a269]:active{background:var(--hover-bg)}.nav-dropdown-arrow[data-v-b464a269]{font-size:10px;transition:transform .2s}.nav-dropdown-arrow.open[data-v-b464a269]{transform:rotate(180deg)}.nav-dropdown-menu[data-v-b464a269]{display:none;position:absolute;right:0;top:100%;margin-top:4px;min-width:160px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow);z-index:30}.nav-dropdown-menu.show[data-v-b464a269]{display:block}.nav-dropdown-item[data-v-b464a269]{padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-item[data-v-b464a269]:last-child{border-bottom:none}.nav-dropdown-item[data-v-b464a269]:hover{background:var(--hover-bg)}.nav-dropdown-item.active[data-v-b464a269]{color:var(--alpha);font-weight:600;background:var(--alpha-bg);cursor:default}.ov-loading[data-v-b464a269]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:12px}.ov-loading-spinner[data-v-b464a269]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--alpha);border-radius:0;animation:ov-spin-b464a269 .8s linear infinite}@keyframes ov-spin-b464a269{to{transform:rotate(360deg)}}.ov-loading-text[data-v-b464a269]{font-size:13px;color:var(--text-muted)}.ov-empty[data-v-b464a269]{text-align:center;padding:80px 0;font-size:14px;color:var(--text-muted)}.ov-stock[data-v-b464a269]{margin-top:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;overflow:hidden;transition:var(--theme-transition)}.ov-stock-hd[data-v-b464a269]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px 10px}.ov-stock-left[data-v-b464a269]{display:flex;flex-direction:column;gap:6px;min-width:0;flex-shrink:1}.ov-stock-title[data-v-b464a269]{display:flex;align-items:center;gap:6px}.ov-stock-name[data-v-b464a269]{font-size:16px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px;line-height:1.2}.ov-tag[data-v-b464a269]{display:inline-flex;align-items:center;font-size:11px;padding:2px 7px;border-radius:0;white-space:nowrap;line-height:1.4}.ov-tag-code[data-v-b464a269]{background:var(--bg-card-light);color:var(--text-muted)}.ov-stock-tags[data-v-b464a269]{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.ov-tag-price.up[data-v-b464a269]{background:var(--up-bg);color:var(--up);font-weight:500}.ov-tag-price.down[data-v-b464a269]{background:var(--down-bg);color:var(--down);font-weight:500}.ov-tag-change.up[data-v-b464a269]{background:var(--up-bg);color:var(--up);font-weight:500}.ov-tag-change.down[data-v-b464a269]{background:var(--down-bg);color:var(--down);font-weight:500}.ov-tag-agents[data-v-b464a269]{background:var(--alpha-bg);color:var(--alpha)}.ov-btn-detail[data-v-b464a269]{flex-shrink:0;margin-left:12px;display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--alpha);background:var(--alpha-bg);border:none;padding:5px 10px;border-radius:0;cursor:pointer;white-space:nowrap;transition:background .15s}.ov-btn-detail[data-v-b464a269]:active{background:var(--active-bg)}.ov-arrow[data-v-b464a269]{font-size:10px;margin-left:1px}.ov-stock-divider[data-v-b464a269],.ov-agent-divider[data-v-b464a269]{height:1px;background:var(--border);margin:0}.ov-agent[data-v-b464a269]{padding:10px 16px 0;cursor:pointer;transition:background .1s}.ov-agent[data-v-b464a269]:active{background:var(--active-bg)}.ov-agent-top[data-v-b464a269]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.ov-agent-avatar[data-v-b464a269]{width:22px;height:22px;border-radius:0;flex-shrink:0;line-height:1}.ov-agent-name[data-v-b464a269]{font-size:14px;font-weight:500;white-space:nowrap}.ov-agent-arrow[data-v-b464a269]{margin-left:auto;font-size:10px;color:var(--text-muted);flex-shrink:0}.ov-agent-summary[data-v-b464a269]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;font-size:11px;color:var(--text-secondary);white-space:nowrap;padding:2px 0 5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ov-agent-summary[data-v-b464a269]::-webkit-scrollbar{display:none}.ov-val[data-v-b464a269]{font-weight:500;color:var(--text-primary)}.ov-val-up[data-v-b464a269]{color:var(--up);font-weight:500}.ov-val-down[data-v-b464a269]{color:var(--down);font-weight:500}.ov-agent-decisions[data-v-b464a269]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 0 8px;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;min-width:0}.ov-agent-decisions[data-v-b464a269]::-webkit-scrollbar{display:none}.ov-decision[data-v-b464a269]{display:inline-flex;align-items:center;gap:2px;font-size:10px;padding:2px 6px;border-radius:0;white-space:nowrap;flex-shrink:0}.ov-d-time[data-v-b464a269]{font-weight:500}.ov-d-sep[data-v-b464a269]{opacity:.5}.ov-d-buy[data-v-b464a269]{background:var(--up-bg);color:var(--up)}.ov-d-sell[data-v-b464a269]{background:var(--down-bg);color:var(--down)}.ov-d-hold[data-v-b464a269]{background:var(--bg-card-light);color:var(--text-muted)}.ov-bs[data-v-b464a269]{height:30px}.bottom-nav-btn[data-v-b464a269]{display:block;margin:16px 0 0;padding:12px 0;text-align:center;background:var(--alpha);color:#fff;font-size:14px;font-weight:500;cursor:pointer;border:none}@media (min-width: 480px){.ov[data-v-b464a269]{max-width:480px}}.intro-banner[data-v-8e31bf4c]{display:flex;flex-direction:column;gap:10px;padding:12px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;margin-top:16px}.intro-text[data-v-8e31bf4c]{font-size:13px;font-weight:500;text-align:center;color:var(--text-secondary)}.intro-actions[data-v-8e31bf4c]{display:flex;gap:6px;flex-wrap:nowrap}.intro-actions button[data-v-8e31bf4c]{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:1;padding:6px 4px;border-radius:0;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s;text-align:center}.profile-btn[data-v-8e31bf4c]{background:var(--alpha-bg);border:1px solid var(--alpha);color:var(--alpha)}.assess-btn[data-v-8e31bf4c]{background:var(--beta-bg);border:1px solid var(--beta);color:var(--beta)}.evo-btn[data-v-8e31bf4c]{background:var(--gamma-bg);border:1px solid var(--gamma);color:var(--gamma)}.theme-btn[data-v-8e31bf4c]{background:var(--bg-card-light);border:1px solid var(--border);color:var(--text-secondary)}.intro-actions button[data-v-8e31bf4c]:active{opacity:.7}.modal-overlay[data-v-5bebcff8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-5bebcff8]{width:300px;max-width:85vw;background:var(--bg-card);padding:24px;text-align:center}.modal-title[data-v-5bebcff8]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.modal-msg[data-v-5bebcff8]{font-size:14px;color:var(--text-secondary);margin-bottom:20px;line-height:1.5}.modal-actions[data-v-5bebcff8]{display:flex;gap:12px;justify-content:center}.modal-btn[data-v-5bebcff8]{padding:8px 24px;font-size:14px;cursor:pointer;border:none}.modal-btn-cancel[data-v-5bebcff8]{background:var(--bg-card-light);color:var(--text-primary)}.modal-btn-confirm[data-v-5bebcff8]{background:var(--alpha);color:#fff}.ah[data-v-0dda399d]{max-width:480px;margin:0 auto;padding:0 16px 40px;min-height:100vh}.page-header[data-v-0dda399d]{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 4px;padding:12px;background:var(--bg-card);border-radius:0;transition:var(--theme-transition)}.page-header-left[data-v-0dda399d]{flex:1;min-width:0}.page-header-right[data-v-0dda399d]{position:relative;flex-shrink:0;margin-left:12px}.page-header-title-row[data-v-0dda399d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ah-title[data-v-0dda399d]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;text-align:left}.ah-subtitle[data-v-0dda399d]{font-size:13px;color:var(--text-muted);margin:0 0 8px;line-height:1.5;text-align:left}.ah-time[data-v-0dda399d]{display:inline-block;font-size:11px;padding:2px 8px;color:#854f0b;background:#faecda;font-weight:500}.nav-dropdown-btn[data-v-0dda399d]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;font-size:12px;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-btn[data-v-0dda399d]:active{background:var(--hover-bg)}.nav-dropdown-arrow[data-v-0dda399d]{font-size:10px;transition:transform .2s}.nav-dropdown-arrow.open[data-v-0dda399d]{transform:rotate(180deg)}.nav-dropdown-menu[data-v-0dda399d]{display:none;position:absolute;right:0;top:100%;margin-top:4px;min-width:160px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow);z-index:30}.nav-dropdown-menu.show[data-v-0dda399d]{display:block}.nav-dropdown-item[data-v-0dda399d]{padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-item[data-v-0dda399d]:last-child{border-bottom:none}.nav-dropdown-item[data-v-0dda399d]:hover{background:var(--hover-bg)}.nav-dropdown-item.active[data-v-0dda399d]{color:var(--alpha);font-weight:600;background:var(--alpha-bg);cursor:default}.search-wrap[data-v-0dda399d]{margin:8px 0 0;position:relative;z-index:20}.search-box[data-v-0dda399d]{width:100%;box-sizing:border-box;padding:10px 14px;font-size:14px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:0;outline:none;transition:var(--theme-transition)}.search-box[data-v-0dda399d]:focus{border-color:var(--alpha)}.search-dropdown[data-v-0dda399d]{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg-card);border:1px solid var(--border);border-top:none;max-height:300px;overflow-y:auto;z-index:25}.search-dropdown.show[data-v-0dda399d]{display:block}.search-item[data-v-0dda399d]{padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);transition:background .1s}.search-item[data-v-0dda399d]:last-child{border-bottom:none}.search-item[data-v-0dda399d]:hover{background:var(--hover-bg)}.search-item code[data-v-0dda399d]{color:var(--alpha);margin-right:8px}.recent-tags[data-v-0dda399d]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.recent-tag[data-v-0dda399d]{font-size:11px;padding:3px 8px;color:var(--text-secondary);background:var(--bg-card-light);cursor:pointer}.recent-tag[data-v-0dda399d]:hover{background:var(--hover-bg)}.ah-loading[data-v-0dda399d]{display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:12px}.ah-loading-spinner[data-v-0dda399d]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--alpha);border-radius:0;animation:ah-spin-0dda399d .8s linear infinite}@keyframes ah-spin-0dda399d{to{transform:rotate(360deg)}}.ah-loading-text[data-v-0dda399d]{font-size:13px;color:var(--text-muted)}.ah-empty[data-v-0dda399d]{text-align:center;padding:80px 0;font-size:14px;color:var(--text-muted)}.ah-detail-wrap[data-v-0dda399d]{margin-top:16px}.ah-back-search[data-v-0dda399d]{text-align:center;padding:14px 0;font-size:14px;color:var(--alpha);cursor:pointer;background:var(--bg-card);margin-top:12px}.ah-gen[data-v-0dda399d]{display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:16px}.ah-gen-spinner[data-v-0dda399d]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--alpha);border-radius:0;animation:ah-spin-0dda399d .8s linear infinite}.ah-gen-text[data-v-0dda399d]{font-size:14px;color:var(--text-muted);text-align:center;line-height:1.6}.ah-divider[data-v-0dda399d]{display:flex;align-items:center;gap:12px;margin:32px 0 0;color:var(--text-muted);font-size:12px}.ah-divider[data-v-0dda399d]:before,.ah-divider[data-v-0dda399d]:after{content:"";flex:1;height:1px;background:var(--border)}.ah-divider-text[data-v-0dda399d]{white-space:nowrap}.ah-stock[data-v-0dda399d]{margin-top:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;overflow:hidden}.ah-stock-hd[data-v-0dda399d]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 6px;cursor:pointer}.ah-stock-left[data-v-0dda399d]{min-width:0}.ah-stock-title[data-v-0dda399d]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ah-stock-name[data-v-0dda399d]{font-size:15px;font-weight:600;color:var(--text-primary)}.ah-tag[data-v-0dda399d]{display:inline-flex;align-items:center;font-size:10px;padding:1px 6px;border-radius:0;white-space:nowrap}.ah-tag-code[data-v-0dda399d]{background:var(--bg-card-light);color:var(--text-muted)}.ah-tag-agents[data-v-0dda399d]{background:var(--alpha-bg);color:var(--alpha)}.ah-btn-detail[data-v-0dda399d]{flex-shrink:0;margin-left:8px;display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--alpha);background:var(--alpha-bg);border:none;padding:3px 8px;cursor:pointer}.ah-arrow[data-v-0dda399d]{font-size:9px}.ah-target[data-v-0dda399d]{padding:0 16px 8px}.ah-target-grid[data-v-0dda399d]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ah-target-item[data-v-0dda399d]{text-align:center;padding:6px 2px;background:var(--bg-card-light)}.ah-target-val[data-v-0dda399d]{font-size:15px;font-weight:700;color:var(--alpha)}.ah-target-val.ah-price.up[data-v-0dda399d]{color:var(--up)}.ah-target-val.ah-price.down[data-v-0dda399d]{color:var(--down)}.ah-target-label[data-v-0dda399d]{font-size:9px;color:var(--text-muted);margin-bottom:2px}.ah-target-change[data-v-0dda399d]{font-size:10px;margin-top:1px}.ah-target-change.up[data-v-0dda399d]{color:var(--up)}.ah-target-change.down[data-v-0dda399d]{color:var(--down)}.ah-target-sublabel[data-v-0dda399d]{font-size:9px;color:var(--text-muted);margin-top:1px}.ah-failed[data-v-0dda399d]{padding:2px 16px 8px;font-size:9px;color:var(--down);line-height:1.5}.ah-bs[data-v-0dda399d]{height:30px}.sys-page[data-v-17955b60]{max-width:480px;margin:0 auto;padding:0 10px 40px;min-height:100vh}.back-bar[data-v-17955b60]{padding:12px 0 8px}.back-bar-left[data-v-17955b60]{font-size:14px;color:var(--alpha);cursor:pointer}.sys-title-area[data-v-17955b60]{text-align:center;padding:8px 0 16px}.sys-title[data-v-17955b60]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.sys-desc[data-v-17955b60]{font-size:12px;color:var(--text-secondary);line-height:1.6}.tag[data-v-17955b60]{display:inline-block;font-size:10px;padding:1px 5px;margin:0 1px}.tag-identity[data-v-17955b60]{background:var(--alpha-bg);color:var(--alpha)}.tag-method[data-v-17955b60]{background:var(--beta-bg);color:var(--beta)}.tag-weight[data-v-17955b60]{background:var(--gamma-bg);color:var(--gamma)}.sys-section[data-v-17955b60]{margin-bottom:8px;background:var(--bg-card);border:1px solid var(--border)}.sys-section-hd[data-v-17955b60]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer}.sys-section-title[data-v-17955b60]{font-size:13px;font-weight:600;color:var(--text-primary);gap:6px;display:flex;align-items:center}.dot[data-v-17955b60]{width:8px;height:8px;border-radius:0}.dot-alpha[data-v-17955b60]{background:var(--alpha)}.dot-beta[data-v-17955b60]{background:var(--beta)}.dot-gamma[data-v-17955b60]{background:var(--gamma)}.arrow[data-v-17955b60]{font-size:10px;color:var(--text-muted);transition:transform .2s}.arrow.open[data-v-17955b60]{transform:rotate(180deg)}.sys-section-bd[data-v-17955b60]{display:none;padding:0 14px 12px}.sys-section-bd.open[data-v-17955b60]{display:block}.timeline[data-v-17955b60]{padding:4px 0}.tl-item[data-v-17955b60]{display:flex;gap:10px;padding:5px 0;font-size:11px;align-items:baseline}.tl-time[data-v-17955b60]{color:var(--text-secondary);min-width:65px;flex-shrink:0}.tl-desc[data-v-17955b60]{color:var(--text-primary)}.desc-block[data-v-17955b60]{margin-bottom:12px}.desc-title[data-v-17955b60]{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.desc-row[data-v-17955b60]{display:flex;gap:8px;padding:2px 0;font-size:11px;align-items:baseline}.fld[data-v-17955b60]{color:var(--alpha);font-family:monospace;font-size:10px;min-width:120px;flex-shrink:0;word-break:break-all}.val[data-v-17955b60]{color:var(--text-secondary);line-height:1.5}.desc-text[data-v-17955b60]{font-size:11px;color:var(--text-secondary);line-height:1.7;padding:4px 0}.bs[data-v-17955b60]{height:30px}.sys-page[data-v-6f6b6044]{max-width:480px;margin:0 auto;padding:0 10px 40px;min-height:100vh}.back-bar[data-v-6f6b6044]{padding:12px 0 8px}.back-bar-left[data-v-6f6b6044]{font-size:14px;color:var(--alpha);cursor:pointer}.sys-title-area[data-v-6f6b6044]{text-align:center;padding:8px 0 16px}.sys-title[data-v-6f6b6044]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.sys-desc[data-v-6f6b6044]{font-size:12px;color:var(--text-secondary);line-height:1.6}.tag[data-v-6f6b6044]{display:inline-block;font-size:10px;padding:1px 5px;margin:0 1px}.tag-time[data-v-6f6b6044]{background:var(--gamma-bg);color:var(--gamma)}.tag-data[data-v-6f6b6044]{background:var(--alpha-bg);color:var(--alpha)}.tag-llm[data-v-6f6b6044]{background:var(--beta-bg);color:var(--beta)}.sys-section[data-v-6f6b6044]{margin-bottom:8px;background:var(--bg-card);border:1px solid var(--border)}.sys-section-hd[data-v-6f6b6044]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer}.sys-section-title[data-v-6f6b6044]{font-size:13px;font-weight:600;color:var(--text-primary);gap:6px;display:flex;align-items:center}.dot[data-v-6f6b6044]{width:8px;height:8px;border-radius:0}.dot-alpha[data-v-6f6b6044]{background:var(--alpha)}.dot-beta[data-v-6f6b6044]{background:var(--beta)}.dot-gamma[data-v-6f6b6044]{background:var(--gamma)}.arrow[data-v-6f6b6044]{font-size:10px;color:var(--text-muted);transition:transform .2s}.arrow.open[data-v-6f6b6044]{transform:rotate(180deg)}.sys-section-bd[data-v-6f6b6044]{display:none;padding:0 14px 12px}.sys-section-bd.open[data-v-6f6b6044]{display:block}.timeline[data-v-6f6b6044]{padding:4px 0}.tl-item[data-v-6f6b6044]{display:flex;gap:10px;padding:5px 0;font-size:11px;align-items:baseline}.tl-time[data-v-6f6b6044]{color:var(--text-secondary);min-width:55px;flex-shrink:0}.tl-desc[data-v-6f6b6044]{color:var(--text-primary)}.desc-title[data-v-6f6b6044]{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:4px;margin-top:8px}.desc-row[data-v-6f6b6044]{display:flex;gap:8px;padding:2px 0;font-size:11px;align-items:baseline}.fld[data-v-6f6b6044]{color:var(--alpha);font-family:monospace;font-size:10px;min-width:130px;flex-shrink:0;word-break:break-all}.val[data-v-6f6b6044]{color:var(--text-secondary);line-height:1.5}.desc-text[data-v-6f6b6044]{font-size:11px;color:var(--text-secondary);line-height:1.7;padding:2px 0}.bs[data-v-6f6b6044]{height:30px}.sys-page[data-v-5ca47bb6]{max-width:480px;margin:0 auto;padding:0 10px 40px;min-height:100vh}.back-bar[data-v-5ca47bb6]{padding:12px 0 8px}.back-bar-left[data-v-5ca47bb6]{font-size:14px;color:var(--alpha);cursor:pointer}.sys-title-area[data-v-5ca47bb6]{text-align:center;padding:8px 0 16px}.sys-title[data-v-5ca47bb6]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.sys-desc[data-v-5ca47bb6]{font-size:12px;color:var(--text-secondary);line-height:1.6}.tag[data-v-5ca47bb6]{display:inline-block;font-size:10px;padding:1px 5px;margin:0 1px}.tag-time[data-v-5ca47bb6]{background:var(--gamma-bg);color:var(--gamma)}.tag-reflect[data-v-5ca47bb6]{background:var(--alpha-bg);color:var(--alpha)}.tag-weight[data-v-5ca47bb6]{background:var(--beta-bg);color:var(--beta)}.tag-profile[data-v-5ca47bb6]{background:var(--up-bg);color:var(--up)}.sys-section[data-v-5ca47bb6]{margin-bottom:8px;background:var(--bg-card);border:1px solid var(--border)}.sys-section-hd[data-v-5ca47bb6]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer}.sys-section-title[data-v-5ca47bb6]{font-size:13px;font-weight:600;color:var(--text-primary);gap:6px;display:flex;align-items:center}.dot[data-v-5ca47bb6]{width:8px;height:8px;border-radius:0}.dot-alpha[data-v-5ca47bb6]{background:var(--alpha)}.dot-beta[data-v-5ca47bb6]{background:var(--beta)}.dot-gamma[data-v-5ca47bb6]{background:var(--gamma)}.arrow[data-v-5ca47bb6]{font-size:10px;color:var(--text-muted);transition:transform .2s}.arrow.open[data-v-5ca47bb6]{transform:rotate(180deg)}.sys-section-bd[data-v-5ca47bb6]{display:none;padding:0 14px 12px}.sys-section-bd.open[data-v-5ca47bb6]{display:block}.timeline[data-v-5ca47bb6]{padding:4px 0}.tl-item[data-v-5ca47bb6]{display:flex;gap:10px;padding:5px 0;font-size:11px;align-items:baseline}.tl-time[data-v-5ca47bb6]{color:var(--text-secondary);min-width:48px;flex-shrink:0}.tl-desc[data-v-5ca47bb6]{color:var(--text-primary)}.desc-title[data-v-5ca47bb6]{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:4px;margin-top:8px}.desc-row[data-v-5ca47bb6]{display:flex;gap:8px;padding:2px 0;font-size:11px;align-items:baseline}.fld[data-v-5ca47bb6]{color:var(--alpha);font-family:monospace;font-size:10px;min-width:115px;flex-shrink:0;word-break:break-all}.val[data-v-5ca47bb6]{color:var(--text-secondary);line-height:1.5}.desc-text[data-v-5ca47bb6]{font-size:11px;color:var(--text-secondary);line-height:1.7;padding:2px 0}.bs[data-v-5ca47bb6]{height:30px}.insight-feedback[data-v-b113c049]{display:inline-flex;align-items:center;gap:2px}.fb-btn[data-v-b113c049]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:none;background:none;cursor:pointer;font-size:12px;color:var(--text-muted);transition:color .15s}.fb-btn[data-v-b113c049]:disabled{cursor:default}.fb-btn[data-v-b113c049]:hover:not(:disabled){opacity:.8}.fb-up.active[data-v-b113c049]{color:#2563eb}.fb-up.active svg[data-v-b113c049]{fill:#2563eb}.fb-down.active[data-v-b113c049]{color:#ea580c}.fb-down.active svg[data-v-b113c049]{fill:#ea580c}.fb-count[data-v-b113c049]{font-weight:500}.filings-page[data-v-c0afe0f6]{max-width:480px;margin:0 auto;background:var(--bg-page);min-height:100vh;color:var(--text-primary);transition:var(--theme-transition)}.card[data-v-c0afe0f6]{background:var(--bg-card);margin:8px 16px;padding:16px;border-radius:0;transition:var(--theme-transition)}.page-header[data-v-c0afe0f6]{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 16px 4px;padding:12px;background:var(--bg-card);border-radius:0;transition:var(--theme-transition)}.page-header-left[data-v-c0afe0f6]{flex:1;min-width:0}.page-header-right[data-v-c0afe0f6]{position:relative;flex-shrink:0;margin-left:12px}.intro-title[data-v-c0afe0f6]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 6px;text-align:left}.intro-subtitle[data-v-c0afe0f6]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5;text-align:left}.nav-dropdown-btn[data-v-c0afe0f6]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;font-size:12px;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-btn[data-v-c0afe0f6]:active{background:var(--hover-bg)}.nav-dropdown-arrow[data-v-c0afe0f6]{font-size:10px;transition:transform .2s}.nav-dropdown-arrow.open[data-v-c0afe0f6]{transform:rotate(180deg)}.nav-dropdown-menu[data-v-c0afe0f6]{display:none;position:absolute;right:0;top:100%;margin-top:4px;min-width:160px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow);z-index:30}.nav-dropdown-menu.show[data-v-c0afe0f6]{display:block}.nav-dropdown-item[data-v-c0afe0f6]{padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-item[data-v-c0afe0f6]:last-child{border-bottom:none}.nav-dropdown-item[data-v-c0afe0f6]:hover{background:var(--hover-bg)}.nav-dropdown-item.active[data-v-c0afe0f6]{color:var(--alpha);font-weight:600;background:var(--alpha-bg);cursor:default}.search-wrap[data-v-c0afe0f6]{padding:12px 16px;position:relative}.search-box[data-v-c0afe0f6]{width:100%;padding:10px 14px 10px 36px;border:1px solid var(--border);border-radius:0;font-size:15px;background:var(--bg-card-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2386868b' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") 12px center no-repeat;outline:none;color:var(--text-primary);transition:var(--theme-transition)}.search-box[data-v-c0afe0f6]:focus{border-color:var(--alpha);background-color:var(--bg-card)}.search-dropdown[data-v-c0afe0f6]{position:absolute;left:16px;right:16px;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);z-index:20;max-height:240px;overflow-y:auto;display:none}.search-dropdown.show[data-v-c0afe0f6]{display:block}.search-item[data-v-c0afe0f6]{padding:10px 14px;font-size:14px;cursor:pointer;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.search-item[data-v-c0afe0f6]:last-child{border-bottom:none}.search-item[data-v-c0afe0f6]:hover{background:var(--hover-bg)}.search-item code[data-v-c0afe0f6]{color:var(--text-muted);margin-right:8px;font-size:12px}.recent-tags[data-v-c0afe0f6]{display:flex;gap:8px;padding:8px 0 4px;flex-wrap:wrap}.recent-tag[data-v-c0afe0f6]{font-size:12px;padding:4px 10px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.recent-tag[data-v-c0afe0f6]:active{background:var(--hover-bg)}.loading-state[data-v-c0afe0f6]{text-align:center;padding:60px 20px;color:var(--text-muted)}.error-state[data-v-c0afe0f6]{text-align:center;padding:60px 20px;color:#e74c3c}.error-state p[data-v-c0afe0f6]{margin-bottom:12px}.retry-btn[data-v-c0afe0f6]{padding:6px 20px;border:1px solid var(--alpha);background:transparent;color:var(--alpha);font-size:13px;cursor:pointer}.spinner[data-v-c0afe0f6]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--alpha);border-radius:50%;animation:spin-c0afe0f6 .8s linear infinite;margin:0 auto 12px}@keyframes spin-c0afe0f6{to{transform:rotate(360deg)}}.stock-card[data-v-c0afe0f6]{padding:16px}.stock-header[data-v-c0afe0f6]{display:flex;align-items:flex-start;justify-content:space-between}.stock-header-left[data-v-c0afe0f6]{flex:1;min-width:0}.stock-header-right[data-v-c0afe0f6]{text-align:right;flex-shrink:0;margin-left:12px}.stock-name[data-v-c0afe0f6]{font-size:20px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stock-tags[data-v-c0afe0f6]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;align-items:center}.stock-code-tag[data-v-c0afe0f6]{font-size:11px;padding:2px 8px;border-radius:0;font-weight:500;background:#e6f1fb;color:#185fa5}.stock-count-tag[data-v-c0afe0f6],.stock-date-tag[data-v-c0afe0f6]{font-size:11px;padding:2px 8px;border-radius:0;font-weight:500;background:#faecda;color:#854f0b}.stock-search-tag[data-v-c0afe0f6]{font-size:11px;padding:2px 8px;border-radius:0;font-weight:500;background:#e8eaf6;color:#283593}.stock-price[data-v-c0afe0f6]{font-size:26px;font-weight:700;color:var(--text-primary);line-height:1.1}.stock-price.up[data-v-c0afe0f6]{color:var(--up)}.stock-price.down[data-v-c0afe0f6]{color:var(--down)}.stock-change[data-v-c0afe0f6]{font-size:13px;color:var(--text-primary);margin-top:2px;text-align:right}.stock-change.up[data-v-c0afe0f6]{color:var(--up)}.stock-change.down[data-v-c0afe0f6]{color:var(--down)}.section-header[data-v-c0afe0f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h2[data-v-c0afe0f6]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.generating-tag[data-v-c0afe0f6]{font-size:11px;color:var(--alpha);background:var(--alpha-bg);padding:2px 8px}.detail-count[data-v-c0afe0f6]{font-size:12px;color:var(--text-muted)}.analysis-card[data-v-c0afe0f6],.events-card[data-v-c0afe0f6]{padding:16px}.key-event-block[data-v-c0afe0f6]{background:var(--bg-surface);padding:12px;margin-bottom:12px}.key-event-block[data-v-c0afe0f6]:last-child{margin-bottom:0}.ke-title[data-v-c0afe0f6]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.ke-num[data-v-c0afe0f6]{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:var(--text-primary);color:var(--bg-card);font-size:11px;font-weight:600;margin-right:6px;vertical-align:middle}.ke-tag[data-v-c0afe0f6]{font-size:11px;padding:1px 6px;font-weight:600;margin-left:6px;vertical-align:middle}.ke-tag.impact-good[data-v-c0afe0f6]{color:#27ae60;background:#27ae601f}.ke-tag.impact-bad[data-v-c0afe0f6]{color:#e74c3c;background:#e74c3c1f}.ke-tag.impact-neutral[data-v-c0afe0f6]{color:#f39c12;background:#f39c121f}.exec-summary[data-v-c0afe0f6]{font-size:12px;color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.exec-summary[data-v-c0afe0f6] strong,.ke-line[data-v-c0afe0f6] strong{font-weight:700;color:#c62828}.ke-line[data-v-c0afe0f6]{font-size:12px;color:var(--text-secondary);line-height:1.7;margin-bottom:4px}.ke-feedback[data-v-c0afe0f6]{display:flex;justify-content:flex-end;margin-top:4px}.ke-label[data-v-c0afe0f6]{font-weight:600;color:var(--text-primary)}.risk-lbl[data-v-c0afe0f6]{color:#e74c3c}.risk-legacy[data-v-c0afe0f6]{border-top:1px dashed var(--border);padding-top:12px;margin-top:4px}.risk-legacy .risk-title[data-v-c0afe0f6]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.risk-legacy .risk-item[data-v-c0afe0f6]{font-size:12px;color:var(--text-secondary);padding:4px 0;display:flex;align-items:flex-start;gap:6px}.risk-legacy .risk-item[data-v-c0afe0f6]:before{content:"⚠";color:#e74c3c;font-size:12px;flex-shrink:0}.dist-section[data-v-c0afe0f6]{margin-top:16px;padding-top:0;border-top:none}.split-row[data-v-c0afe0f6]{display:flex;gap:0;align-items:stretch}.split-col[data-v-c0afe0f6]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.split-col-title[data-v-c0afe0f6]{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:10px;text-align:center;width:100%}.split-divider[data-v-c0afe0f6]{width:1px;background:var(--border);margin:0 10px;flex-shrink:0;align-self:stretch}.split-col-left .pie-section[data-v-c0afe0f6]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;margin:0 auto;width:100%;padding:0}.split-col-left .pie-left-legend[data-v-c0afe0f6]{display:flex;flex-direction:column;gap:5px;flex-shrink:0;align-items:flex-end;padding-right:10px}.split-col-left .pie-ring-wrap[data-v-c0afe0f6]{flex-shrink:0}.split-col-left .pie-css-ring[data-v-c0afe0f6]{width:100px;height:100px}.split-col-left .pie-css-ring[data-v-c0afe0f6]:after{width:48px;height:48px}.split-col-left .pie-css-total[data-v-c0afe0f6]{font-size:14px;font-weight:700}.split-col-left .pie-css-item[data-v-c0afe0f6]{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.split-col-left .pie-css-dot[data-v-c0afe0f6]{width:7px;height:7px}.split-col-left .pie-css-label[data-v-c0afe0f6]{width:auto;font-size:12px;color:var(--text-secondary)}.split-col-left .pie-css-count[data-v-c0afe0f6]{font-size:11px;color:var(--text-primary);font-weight:600;min-width:32px;text-align:left}.split-col-right[data-v-c0afe0f6]{justify-content:flex-start}.split-col-right .hbar-section[data-v-c0afe0f6]{margin:0;width:100%}.split-col-right .type-bars[data-v-c0afe0f6],.split-col-right .type-bar-row[data-v-c0afe0f6]{gap:4px}.split-col-right .type-bar-label[data-v-c0afe0f6]{font-size:10px;width:44px}.split-col-right .type-bar-bg[data-v-c0afe0f6]{height:10px}.split-col-right .type-bar-count[data-v-c0afe0f6]{font-size:10px;width:18px}.hbar-section[data-v-c0afe0f6]{margin-bottom:16px}.type-bars[data-v-c0afe0f6]{display:flex;flex-direction:column;gap:6px}.type-bar-row[data-v-c0afe0f6]{display:flex;align-items:center;gap:8px}.type-bar-label[data-v-c0afe0f6]{font-size:11px;color:var(--text-secondary);width:56px;flex-shrink:0;text-align:right}.type-bar-bg[data-v-c0afe0f6]{flex:1;height:12px;background:var(--bg-card-light);min-width:40px}.type-bar-fill[data-v-c0afe0f6]{height:100%;transition:width .4s ease}.type-bar-count[data-v-c0afe0f6]{font-size:11px;color:var(--text-primary);width:24px;flex-shrink:0;font-weight:500}.pie-section[data-v-c0afe0f6]{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto}.pie-left[data-v-c0afe0f6]{flex-shrink:0}.pie-css-ring[data-v-c0afe0f6]{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.pie-css-ring[data-v-c0afe0f6]:after{content:"";position:absolute;width:44px;height:44px;border-radius:50%;background:var(--bg-card)}.pie-css-total[data-v-c0afe0f6]{position:relative;z-index:1;font-size:11px;font-weight:600;color:var(--text-primary)}.pie-right[data-v-c0afe0f6]{flex:1;display:flex;flex-direction:column;gap:6px}.pie-css-item[data-v-c0afe0f6]{display:flex;align-items:center;gap:6px;font-size:12px}.pie-css-dot[data-v-c0afe0f6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pie-css-label[data-v-c0afe0f6]{color:var(--text-secondary);width:28px}.pie-css-count[data-v-c0afe0f6]{color:var(--text-primary);font-weight:600}.detail-card[data-v-c0afe0f6]{padding:16px}.filings-table-wrap[data-v-c0afe0f6]{overflow-x:auto;margin-bottom:12px}.filings-table[data-v-c0afe0f6]{width:100%;border-collapse:collapse;font-size:12px}.filings-table th[data-v-c0afe0f6]{text-align:left;padding:8px 6px;color:var(--text-muted);font-weight:500;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.filings-table td[data-v-c0afe0f6]{padding:8px 6px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:top}.filings-table tr:last-child td[data-v-c0afe0f6]{border-bottom:none}.col-date[data-v-c0afe0f6]{white-space:nowrap;width:85px;font-size:11px;color:var(--text-muted)}.col-title[data-v-c0afe0f6]{min-width:140px;line-height:1.4}.title-link[data-v-c0afe0f6]{color:var(--alpha);text-decoration:none}.title-link[data-v-c0afe0f6]:hover{text-decoration:underline}.col-summary[data-v-c0afe0f6]{min-width:80px;font-size:11px;color:var(--text-secondary);line-height:1.4}.col-point[data-v-c0afe0f6]{min-width:100px;font-size:11px;line-height:1.4}.point-text[data-v-c0afe0f6]{color:var(--text-secondary)}.point-empty[data-v-c0afe0f6]{color:var(--text-muted)}.show-more-wrap[data-v-c0afe0f6]{text-align:center;padding:8px 0 0}.show-more-btn[data-v-c0afe0f6]{padding:8px 24px;border:1px solid var(--alpha);background:transparent;color:var(--alpha);font-size:13px;cursor:pointer}.show-more-btn[data-v-c0afe0f6]:active{background:var(--alpha);color:#fff}.show-more-btn[data-v-c0afe0f6]:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}.all-shown[data-v-c0afe0f6]{font-size:12px;color:var(--text-muted)}.empty-state[data-v-c0afe0f6]{text-align:center;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-c0afe0f6]{font-size:48px;margin-bottom:12px}.bs[data-v-c0afe0f6]{height:env(safe-area-inset-bottom,20px)}.data-source-section[data-v-c0afe0f6]{padding:16px}.data-source-title[data-v-c0afe0f6]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.ds-module[data-v-c0afe0f6]{margin-bottom:6px;border-radius:8px;overflow:hidden;border:.5px solid var(--border-subtle)}.ds-module[data-v-c0afe0f6]:last-child{margin-bottom:0}.ds-module-label[data-v-c0afe0f6]{font-size:11px;font-weight:600;color:#1a73e8;padding:6px 10px;background:#f0f6ff}.ds-module-body[data-v-c0afe0f6]{padding:2px 10px}.ds-module-body .data-source-row[data-v-c0afe0f6]:last-child{border-bottom:none}.data-source-row[data-v-c0afe0f6]{display:flex;padding:6px 0;border-bottom:.5px solid var(--border-subtle);font-size:11px;line-height:1.5}.ds-label[data-v-c0afe0f6]{color:var(--text-muted);width:68px;flex-shrink:0;font-weight:500;font-size:10px}.ds-detail[data-v-c0afe0f6]{color:var(--text-primary);flex:1;font-size:10px}.ds-src[data-v-c0afe0f6]{color:#1a73e8;font-weight:500}.ds-time[data-v-c0afe0f6]{color:#c62828;font-weight:400}.ds-sep[data-v-c0afe0f6]{color:#ddd;margin:0 4px}.feedback-page[data-v-960715c1]{max-width:480px;margin:0 auto;background:var(--bg-page);min-height:100vh;color:var(--text-primary);transition:var(--theme-transition)}.card[data-v-960715c1]{background:var(--bg-card);margin:8px 16px;padding:16px;border-radius:0;transition:var(--theme-transition)}.page-header[data-v-960715c1]{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 16px 4px;padding:12px;background:var(--bg-card);border-radius:0;transition:var(--theme-transition)}.page-header-left[data-v-960715c1]{flex:1;min-width:0}.page-header-right[data-v-960715c1]{position:relative;flex-shrink:0;margin-left:12px}.intro-title[data-v-960715c1]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 6px;text-align:left}.intro-subtitle[data-v-960715c1]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5;text-align:left}.nav-dropdown-btn[data-v-960715c1]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;font-size:12px;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-btn[data-v-960715c1]:active{background:var(--hover-bg)}.nav-dropdown-arrow[data-v-960715c1]{font-size:10px;transition:transform .2s}.nav-dropdown-arrow.open[data-v-960715c1]{transform:rotate(180deg)}.nav-dropdown-menu[data-v-960715c1]{display:none;position:absolute;right:0;top:100%;margin-top:4px;min-width:160px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow);z-index:30}.nav-dropdown-menu.show[data-v-960715c1]{display:block}.nav-dropdown-item[data-v-960715c1]{padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-item[data-v-960715c1]:last-child{border-bottom:none}.nav-dropdown-item[data-v-960715c1]:hover{background:var(--hover-bg)}.nav-dropdown-item.active[data-v-960715c1]{color:var(--alpha);font-weight:600;background:var(--alpha-bg);cursor:default}.submit-card[data-v-960715c1]{padding:16px}.form-group[data-v-960715c1]{display:flex;flex-direction:column;gap:10px}.form-textarea[data-v-960715c1]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:0;font-size:14px;line-height:1.6;background:var(--bg-card-light);color:var(--text-primary);outline:none;resize:vertical;min-height:100px;font-family:inherit;transition:var(--theme-transition)}.form-textarea[data-v-960715c1]:focus{border-color:var(--alpha);background:var(--bg-card)}.form-footer[data-v-960715c1]{display:flex;align-items:center;justify-content:space-between}.char-count[data-v-960715c1]{font-size:12px;color:var(--text-muted)}.submit-btn[data-v-960715c1]{padding:8px 24px;border:none;background:var(--alpha);color:#fff;font-size:14px;font-weight:600;cursor:pointer;border-radius:0}.submit-btn[data-v-960715c1]:active{opacity:.8}.submit-btn[data-v-960715c1]:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}.submit-success[data-v-960715c1]{margin-top:10px;padding:8px;font-size:13px;color:#27ae60;background:#27ae601a;text-align:center}.submit-error[data-v-960715c1]{margin-top:10px;padding:8px;font-size:13px;color:#e74c3c;background:#e74c3c1a;text-align:center}.feedback-list-section[data-v-960715c1]{padding:0 16px}.list-header[data-v-960715c1]{font-size:14px;font-weight:600;color:var(--text-secondary);padding:16px 0 8px}.feedback-card[data-v-960715c1]{margin:8px 0;padding:16px}.feedback-card-header[data-v-960715c1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.feedback-time[data-v-960715c1]{font-size:12px;color:var(--text-muted)}.feedback-card-body[data-v-960715c1]{margin-bottom:10px}.feedback-content[data-v-960715c1]{font-size:14px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.feedback-content.collapsed[data-v-960715c1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.expand-btn[data-v-960715c1]{font-size:12px;color:var(--alpha);cursor:pointer;display:inline-block;margin-top:4px}.expand-btn[data-v-960715c1]:active{opacity:.7}.feedback-reply[data-v-960715c1]{margin:8px 0 10px;padding:10px 12px;background:var(--bg-card-light);border-left:3px solid var(--alpha)}.reply-label[data-v-960715c1]{font-size:11px;color:var(--alpha);font-weight:600;margin-bottom:4px}.reply-content[data-v-960715c1]{font-size:13px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.feedback-card-footer[data-v-960715c1]{display:flex;align-items:center;justify-content:flex-end}.like-btn[data-v-960715c1]{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px;padding:4px 8px;border-radius:0;transition:var(--theme-transition)}.like-btn[data-v-960715c1]:active{background:var(--hover-bg)}.like-btn .like-icon[data-v-960715c1]{font-size:14px}.like-btn .like-count[data-v-960715c1]{color:var(--text-secondary)}.like-btn.liked[data-v-960715c1]{cursor:default}.like-btn.liked .like-count[data-v-960715c1]{color:#e74c3c}.load-more-wrap[data-v-960715c1]{text-align:center;padding:12px 0}.load-more-btn[data-v-960715c1]{padding:8px 24px;border:1px solid var(--alpha);background:transparent;color:var(--alpha);font-size:13px;cursor:pointer;border-radius:0}.load-more-btn[data-v-960715c1]:active{background:var(--alpha);color:#fff}.load-more-btn[data-v-960715c1]:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}.all-shown[data-v-960715c1]{font-size:12px;color:var(--text-muted)}.stats-entry[data-v-960715c1]{text-align:center;padding:10px 0 0;font-size:13px;color:var(--alpha);cursor:pointer}.stats-entry[data-v-960715c1]:hover{opacity:.8}.empty-state[data-v-960715c1]{text-align:center;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-960715c1]{font-size:48px;margin-bottom:12px}.bs[data-v-960715c1]{height:env(safe-area-inset-bottom,20px)}.acd[data-v-6a4d1ee1]{max-width:480px;margin:0 auto;padding:0 12px 40px;min-height:100vh}.acd-header[data-v-6a4d1ee1]{padding:20px 4px 4px}.acd-header-top[data-v-6a4d1ee1]{display:flex;align-items:center;justify-content:space-between}.acd-title[data-v-6a4d1ee1]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.acd-home[data-v-6a4d1ee1]{font-size:12px;color:var(--alpha);background:var(--alpha-bg);border:none;padding:5px 10px;cursor:pointer;flex-shrink:0;border-radius:6px}.ov-tab[data-v-6a4d1ee1]{border-radius:5px}.acd-badge[data-v-6a4d1ee1],.tbl-mom[data-v-6a4d1ee1],.acd-tag[data-v-6a4d1ee1],.acd-sector-tag[data-v-6a4d1ee1],.idx-date-tag[data-v-6a4d1ee1]{border-radius:3px}.tag-val[data-v-6a4d1ee1],.idx-val[data-v-6a4d1ee1],.hm-cell[data-v-6a4d1ee1],.detail-big[data-v-6a4d1ee1]{font-variant-numeric:tabular-nums}.acd-subtitle[data-v-6a4d1ee1]{font-size:13px;color:var(--text-secondary);margin:8px 0 0}.acd-note[data-v-6a4d1ee1]{font-size:11px;color:var(--text-muted);margin:4px 0 0}.acd-loading[data-v-6a4d1ee1],.acd-error[data-v-6a4d1ee1]{text-align:center;padding:80px 0;color:var(--text-muted);font-size:14px}.acd-error[data-v-6a4d1ee1]{color:var(--down)}.spinner[data-v-6a4d1ee1]{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--alpha);border-radius:50%;animation:acd-spin-6a4d1ee1 .8s linear infinite;margin-right:6px;vertical-align:middle}@keyframes acd-spin-6a4d1ee1{to{transform:rotate(360deg)}}.acd-card[data-v-6a4d1ee1]{background:var(--bg-card);border:1px solid var(--border);padding:14px;margin-top:12px;border-radius:10px}.acd-card-head[data-v-6a4d1ee1]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.acd-card-name[data-v-6a4d1ee1]{font-size:15px;font-weight:600;color:var(--text-primary)}.acd-hint[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted)}.acd-tag[data-v-6a4d1ee1]{font-size:10px;padding:2px 6px;margin-left:6px;white-space:nowrap}.acd-tag-direct[data-v-6a4d1ee1]{color:var(--alpha);background:var(--alpha-bg)}.acd-tag-proxy[data-v-6a4d1ee1]{color:var(--beta);background:var(--beta-bg)}.acd-tag-warn[data-v-6a4d1ee1]{color:var(--up);background:var(--up-bg)}.au-player[data-v-6a4d1ee1]{display:flex;align-items:center;gap:8px;margin-top:12px}.au-play[data-v-6a4d1ee1]{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;background:var(--alpha);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.au-ico[data-v-6a4d1ee1]{width:16px;height:16px}.au-time[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.au-track[data-v-6a4d1ee1]{flex:1;height:14px;display:flex;align-items:center;position:relative;cursor:pointer}.au-track[data-v-6a4d1ee1]:before{content:"";position:absolute;left:0;right:0;height:3px;background:var(--border);border-radius:2px}.au-track-fill[data-v-6a4d1ee1]{position:absolute;left:0;height:3px;background:var(--alpha);border-radius:2px}.au-track-thumb[data-v-6a4d1ee1]{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--alpha);transform:translate(-50%)}.au-speeds[data-v-6a4d1ee1]{display:flex;gap:3px;flex-shrink:0}.au-chip[data-v-6a4d1ee1]{font-size:9px;padding:2px 5px;border-radius:3px;cursor:pointer;background:var(--bg-surface);color:var(--text-muted)}.au-chip.on[data-v-6a4d1ee1]{color:var(--alpha);background:var(--alpha-bg)}.au-actions[data-v-6a4d1ee1]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:8px;flex-wrap:wrap}.au-actions-right[data-v-6a4d1ee1]{display:flex;gap:6px}.au-like[data-v-6a4d1ee1]{height:26px;padding:0 13px;border:0;border-radius:13px;font-size:11px;line-height:26px;background:#eef1f5;color:#5f6b7a;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:background .15s,color .15s}.au-like.liked[data-v-6a4d1ee1]{background:#ffe9df;color:#ec5b2d}.au-like .au-like-count[data-v-6a4d1ee1]{font-weight:700;font-variant-numeric:tabular-nums}.au-like .au-thumb[data-v-6a4d1ee1]{width:13px;height:13px;flex:0 0 auto}.au-like .au-thumb path[data-v-6a4d1ee1]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.au-like.liked .au-thumb path[data-v-6a4d1ee1]{fill:currentColor;stroke:none}.au-btn[data-v-6a4d1ee1]{font-size:11px;padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px}.au-share[data-v-6a4d1ee1]{color:#07c160;border-color:#07c16059}.au-wx[data-v-6a4d1ee1]{width:13px;height:13px}.au-bico[data-v-6a4d1ee1]{width:13px;height:13px;flex:0 0 auto}.au-script-btn.on[data-v-6a4d1ee1]{color:var(--alpha);border-color:var(--alpha);background:var(--alpha-bg)}.au-script[data-v-6a4d1ee1]{font-size:12px;color:var(--text-secondary);line-height:1.9;margin:10px 0 0;padding:10px;background:var(--bg-surface);border-radius:8px;white-space:pre-wrap}.au-history[data-v-6a4d1ee1]{display:flex;align-items:center;gap:5px;margin-top:8px;flex-wrap:wrap}.au-his-label[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted)}.au-his-chip[data-v-6a4d1ee1]{font-size:10px;padding:2px 7px;border-radius:3px;cursor:pointer;background:var(--bg-surface);color:var(--text-secondary)}.au-his-chip.on[data-v-6a4d1ee1]{color:var(--alpha);background:var(--alpha-bg)}.au-share-modal[data-v-6a4d1ee1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99;display:flex;align-items:center;justify-content:center;padding:24px}.au-share-box[data-v-6a4d1ee1]{background:var(--bg-card);border-radius:12px;padding:20px;max-width:320px;position:relative}.au-share-arrow[data-v-6a4d1ee1]{position:absolute;top:8px;right:14px;font-size:22px;color:var(--alpha)}.au-share-title[data-v-6a4d1ee1]{font-size:16px;font-weight:700;color:var(--text-primary)}.au-share-tip[data-v-6a4d1ee1]{font-size:12px;color:var(--text-secondary);line-height:1.8;margin-top:8px}.au-share-link[data-v-6a4d1ee1]{font-size:11px;color:var(--text-muted);background:var(--bg-surface);padding:8px;border-radius:6px;margin-top:10px;word-break:break-all}.au-share-actions[data-v-6a4d1ee1]{display:flex;gap:8px;margin-top:14px}.au-share-copy[data-v-6a4d1ee1]{flex:1;font-size:12px;padding:8px;border:none;border-radius:6px;background:var(--alpha);color:#fff;cursor:pointer}.au-share-close[data-v-6a4d1ee1]{flex:1;font-size:12px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.idx-grid[data-v-6a4d1ee1]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.idx-cell[data-v-6a4d1ee1]{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:8px;border-radius:8px;transition:border-color .15s}.idx-cell[data-v-6a4d1ee1]:hover{border-color:var(--alpha)}.idx-head[data-v-6a4d1ee1]{display:flex;align-items:center;justify-content:space-between;gap:4px}.idx-name[data-v-6a4d1ee1]{font-size:11px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idx-date-tag[data-v-6a4d1ee1]{flex-shrink:0;font-size:8px;padding:1px 4px;background:var(--bg-card);color:var(--text-muted);border:1px solid var(--border-subtle)}.idx-map[data-v-6a4d1ee1]{font-size:9px;color:var(--text-muted);margin-top:3px;line-height:1.4}.idx-val[data-v-6a4d1ee1]{font-size:14px;font-weight:700;color:var(--text-primary);margin-top:5px;display:flex;align-items:center;gap:5px}.idx-val .num-up[data-v-6a4d1ee1]{color:var(--up)}.idx-val .num-down[data-v-6a4d1ee1]{color:var(--down)}.idx-spark[data-v-6a4d1ee1]{width:52px;height:18px;margin-left:auto;opacity:.85;flex-shrink:0}.ov-tabs[data-v-6a4d1ee1]{display:flex;gap:4px}.ov-tab[data-v-6a4d1ee1]{font-size:11px;padding:4px 10px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.ov-tab.active[data-v-6a4d1ee1]{color:var(--alpha);background:var(--alpha-bg);border-color:var(--alpha)}.acd-hint-line[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);margin-top:8px}.acd-grid[data-v-6a4d1ee1]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.acd-grid-cell[data-v-6a4d1ee1]{background:var(--bg-surface);padding:8px;cursor:pointer;border:1px solid var(--border-subtle);border-radius:8px;transition:border-color .15s;position:relative;min-height:78px;box-sizing:border-box}.acd-grid-cell[data-v-6a4d1ee1]:hover{border-color:var(--alpha)}.acd-grid-cell.seg-up[data-v-6a4d1ee1]{background:#0969da0f}.acd-grid-cell.seg-mid[data-v-6a4d1ee1]{background:#8250df0f}.acd-grid-cell.seg-down[data-v-6a4d1ee1]{background:#09aa7812}.cell-seg[data-v-6a4d1ee1]{position:absolute;top:0;right:0;font-size:8px;padding:1px 5px;border-radius:0 8px 0 6px;color:#fff;opacity:.75}.cell-seg-up[data-v-6a4d1ee1]{background:#0969da}.cell-seg-mid[data-v-6a4d1ee1]{background:#8250df}.cell-seg-down[data-v-6a4d1ee1]{background:#09aa78}.acd-grid-cell .cell-name[data-v-6a4d1ee1]{padding-right:30px}.cell-name[data-v-6a4d1ee1]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-dim-row[data-v-6a4d1ee1]{display:flex;align-items:center;gap:4px;margin-top:5px}.cell-dim-label[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);flex-shrink:0}.cell-dim-val[data-v-6a4d1ee1]{font-size:10px;font-weight:600;color:var(--text-muted);flex-shrink:0;min-width:44px}.cell-dim-val.num-up[data-v-6a4d1ee1]{color:var(--up)}.cell-dim-val.num-down[data-v-6a4d1ee1]{color:var(--down)}.cell-spark[data-v-6a4d1ee1]{width:40px;height:14px;flex-shrink:0;opacity:.85}.cell-signal[data-v-6a4d1ee1]{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-table[data-v-6a4d1ee1]{border-collapse:collapse;width:100%;margin-top:10px;table-layout:fixed}.hm-collabel[data-v-6a4d1ee1]{font-size:9px;font-weight:500;color:var(--text-muted);text-align:center}.hm-sig[data-v-6a4d1ee1]{font-size:9px;text-align:center;padding:3px 1px;line-height:1.3}.hm-cell-sub[data-v-6a4d1ee1]{font-size:7px;color:var(--text-muted);margin-top:1px;white-space:nowrap}.hm-sector td[data-v-6a4d1ee1]{font-size:10px;font-weight:700;color:var(--alpha);background:var(--bg-surface);padding:4px 6px}.hm-name[data-v-6a4d1ee1]{font-size:10px;color:var(--text-secondary);padding:3px 4px 3px 6px;line-height:1.25;word-break:break-word}.hm-cell[data-v-6a4d1ee1]{font-size:9px;text-align:center;padding:5px 0;color:var(--text-primary);border:1px solid var(--bg-card)}.sector-row-line[data-v-6a4d1ee1]{display:flex;align-items:center;justify-content:space-between}.sector-dims[data-v-6a4d1ee1]{display:flex;gap:8px;font-size:10px;font-weight:400;color:var(--text-muted)}.sector-dims .num-up[data-v-6a4d1ee1]{color:var(--up)}.sector-dims .num-down[data-v-6a4d1ee1]{color:var(--down)}.acd-table-wrap[data-v-6a4d1ee1]{margin-top:10px}.acd-table[data-v-6a4d1ee1]{border-collapse:collapse;font-size:12px;width:100%;table-layout:fixed}.acd-table th[data-v-6a4d1ee1]{text-align:left;padding:6px 8px;color:var(--text-muted);font-weight:500;border-bottom:1px solid var(--border);white-space:nowrap}.acd-sector-row td[data-v-6a4d1ee1]{font-size:12px;font-weight:700;color:var(--alpha);background:var(--bg-surface);padding:6px 8px;border-left:2px solid var(--alpha)}.acd-row td[data-v-6a4d1ee1]{padding:11px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.acd-table tbody tr:last-child td[data-v-6a4d1ee1]{border-bottom:none}.acd-row[data-v-6a4d1ee1]{cursor:pointer}.acd-row.active td[data-v-6a4d1ee1]{background:var(--alpha-bg)}.col-main[data-v-6a4d1ee1]{width:auto}.row-line[data-v-6a4d1ee1]{display:flex;align-items:center;gap:4px}.tbl-name[data-v-6a4d1ee1]{font-size:11px;font-weight:600;color:var(--text-primary);flex-shrink:0;white-space:nowrap}.tag[data-v-6a4d1ee1]{flex-shrink:0;font-size:8px;padding:2px 4px;white-space:nowrap;background:var(--bg-surface);color:var(--text-secondary);border-radius:3px;font-variant-numeric:tabular-nums}.tag.num-up[data-v-6a4d1ee1]{color:var(--up);background:var(--up-bg)}.tag.num-down[data-v-6a4d1ee1]{color:var(--down);background:var(--down-bg)}.tag-val[data-v-6a4d1ee1]{font-weight:700;color:var(--text-primary)}.tag-unit[data-v-6a4d1ee1]{font-style:normal;font-weight:400;font-size:8px;color:var(--text-muted);margin-left:1px}.col-spark[data-v-6a4d1ee1]{width:60px;text-align:right}.tbl-spark[data-v-6a4d1ee1]{display:inline-block;vertical-align:middle;width:52px;height:20px;opacity:.85}.tbl-arrow[data-v-6a4d1ee1]{display:inline-block;vertical-align:middle;font-size:10px;color:var(--text-muted);transition:transform .15s;margin-left:4px}.tbl-arrow.open[data-v-6a4d1ee1]{transform:rotate(180deg)}.acd-detail-row td[data-v-6a4d1ee1]{padding:0;border-bottom:1px solid var(--border)}.acd-detail-box[data-v-6a4d1ee1]{padding:12px;background:var(--bg-surface);border-left:2px solid var(--alpha);border-radius:0 8px 8px 0;margin:4px 0 10px}.detail-head[data-v-6a4d1ee1]{display:flex;align-items:center}.detail-title[data-v-6a4d1ee1]{font-size:14px;font-weight:600;color:var(--text-primary)}.detail-sub[data-v-6a4d1ee1]{font-size:11px;color:var(--text-muted);margin-top:3px}.detail-sector-meaning[data-v-6a4d1ee1]{font-size:11px;color:var(--text-secondary);margin-top:5px;line-height:1.6}.detail-value-row[data-v-6a4d1ee1]{display:flex;align-items:center;gap:8px;margin:8px 0 2px;flex-wrap:wrap}.detail-big[data-v-6a4d1ee1]{font-size:22px;font-weight:700;color:var(--text-primary)}.acd-unit[data-v-6a4d1ee1]{font-size:11px;font-weight:400;color:var(--text-muted);margin-left:3px}.acd-badge[data-v-6a4d1ee1]{font-size:11px;padding:3px 7px;background:var(--bg-surface);color:var(--text-secondary);white-space:nowrap}.acd-badge.num-up[data-v-6a4d1ee1]{color:var(--up);background:var(--up-bg)}.acd-badge.num-down[data-v-6a4d1ee1]{color:var(--down);background:var(--down-bg)}.num-up[data-v-6a4d1ee1]{color:var(--up)}.num-down[data-v-6a4d1ee1]{color:var(--down)}.acd-chart[data-v-6a4d1ee1]{width:100%;height:190px;margin-top:4px}.acd-chart-empty[data-v-6a4d1ee1]{text-align:center;padding:76px 0;color:var(--text-muted);font-size:12px}.acd-freq-note[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);margin:2px 0 0}.detail-meaning[data-v-6a4d1ee1]{font-size:12px;color:var(--text-secondary);line-height:1.7;margin:8px 0 6px;white-space:normal}.acd-sectors[data-v-6a4d1ee1]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ref-label[data-v-6a4d1ee1]{font-size:11px;color:var(--text-muted)}.acd-sector-tag[data-v-6a4d1ee1]{display:inline-block;font-size:10px;color:var(--text-tag);background:var(--bg-surface);padding:2px 7px}.acd-source[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);margin-top:8px;white-space:normal}.acd-source a[data-v-6a4d1ee1]{color:var(--alpha);text-decoration:none}.acd-pending-item[data-v-6a4d1ee1]{display:flex;flex-direction:column;margin-top:8px}.acd-pending-name[data-v-6a4d1ee1]{font-size:13px;color:var(--text-primary);font-weight:500}.acd-pending-note[data-v-6a4d1ee1]{font-size:11px;color:var(--text-muted);margin-top:2px}.acd-footer[data-v-6a4d1ee1]{text-align:center;font-size:10px;color:var(--text-muted);margin-top:24px;line-height:1.8}.acd-brand[data-v-6a4d1ee1]{margin-top:16px}.acd-brand-img[data-v-6a4d1ee1]{display:block;width:100%;height:auto;border-radius:6px}.rt-tabbar[data-v-6a4d1ee1]{display:flex;flex-wrap:nowrap;gap:4px;margin-top:12px}.rt-tab[data-v-6a4d1ee1]{flex:1 1 auto;min-width:0;text-align:center;font-size:11px;padding:6px 4px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);white-space:nowrap;overflow:hidden}.rt-tab.on[data-v-6a4d1ee1]{color:#fff;background:var(--alpha);border-color:var(--alpha);font-weight:600}.rt-table[data-v-6a4d1ee1]{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:8px;font-size:11px}.rt-table th[data-v-6a4d1ee1]{font-size:10px;font-weight:400;color:var(--text-muted);text-align:right;padding:5px 2px;border-bottom:1px solid var(--border)}.rt-th-name[data-v-6a4d1ee1]{text-align:left!important;width:31%}.rt-th-sig[data-v-6a4d1ee1]{width:60px}.rt-table td[data-v-6a4d1ee1]{padding:8px 2px;text-align:right;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums}.rt-table tbody tr[data-v-6a4d1ee1]{cursor:pointer}.rt-table tbody tr:last-child td[data-v-6a4d1ee1]{border-bottom:none}.rt-td-name[data-v-6a4d1ee1]{text-align:left!important;font-weight:600;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-td-spark[data-v-6a4d1ee1],.rt-td-sig[data-v-6a4d1ee1]{text-align:right}.rt-idxsig[data-v-6a4d1ee1]{font-size:9.5px;padding:2px 5px;border-radius:4px;background:var(--bg-surface);white-space:nowrap}.rt-idxsig.num-up[data-v-6a4d1ee1]{background:var(--up-bg)}.rt-idxsig.num-down[data-v-6a4d1ee1]{background:var(--down-bg)}.au-plays[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);white-space:nowrap}.rt-table .num-up[data-v-6a4d1ee1]{color:var(--up)}.rt-table .num-down[data-v-6a4d1ee1]{color:var(--down)}.rt-table-dense[data-v-6a4d1ee1]{font-size:10px}.rt-table-dense th[data-v-6a4d1ee1]{font-size:9px;padding:5px 1px}.rt-table-dense td[data-v-6a4d1ee1]{padding:8px 1px}.rt-table-dense .rt-th-name[data-v-6a4d1ee1]{width:22%}.rt-table-dense .rt-td-name[data-v-6a4d1ee1]{font-size:10.5px}.rt-dim[data-v-6a4d1ee1]{color:var(--text-muted)}.rt-techline[data-v-6a4d1ee1]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.rt-techtag[data-v-6a4d1ee1]{font-size:10px;padding:3px 8px;border-radius:4px;background:var(--bg-surface);color:var(--text-secondary)}.rt-techtag.num-up[data-v-6a4d1ee1]{color:var(--up);background:var(--up-bg)}.rt-techtag.num-down[data-v-6a4d1ee1]{color:var(--down);background:var(--down-bg)}.rt-techtag-senti[data-v-6a4d1ee1]{color:var(--alpha);background:var(--alpha-bg);font-weight:600}.rt-kv[data-v-6a4d1ee1]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.rt-kv>div[data-v-6a4d1ee1]{background:var(--bg-surface);border-radius:8px;padding:9px 10px}.rt-kl[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted)}.rt-kn[data-v-6a4d1ee1]{font-size:14px;font-weight:700;color:var(--text-primary);margin-top:3px}.rt-kn.num-up[data-v-6a4d1ee1]{color:var(--up)}.rt-kn.num-down[data-v-6a4d1ee1]{color:var(--down)}.rt-senti-word[data-v-6a4d1ee1]{font-size:10px;font-weight:400;color:var(--text-muted);margin-left:3px}.rt-brief[data-v-6a4d1ee1]{margin-top:8px}.rt-judge[data-v-6a4d1ee1]{background:var(--alpha-bg);border-left:3px solid var(--alpha);padding:9px 11px;margin-bottom:6px;border-radius:0 8px 8px 0}.rt-judge-label[data-v-6a4d1ee1]{font-size:10px;font-weight:700;color:var(--alpha);letter-spacing:1px}.rt-judge-text[data-v-6a4d1ee1]{font-size:12px;color:var(--text-primary);line-height:1.75;margin-top:4px}.rt-bview[data-v-6a4d1ee1]{font-size:11.5px;color:var(--text-secondary);line-height:1.7;margin-top:3px}.rt-bview-warn[data-v-6a4d1ee1]{color:var(--up)}.rt-watch[data-v-6a4d1ee1]{margin-top:8px;padding:8px 10px;background:var(--bg-surface);border-radius:8px}.rt-watch-item[data-v-6a4d1ee1]{font-size:11.5px;color:var(--text-primary);line-height:1.8}.rt-techtag-div[data-v-6a4d1ee1]{color:#fff;background:var(--up);font-weight:700}.rt-divnote[data-v-6a4d1ee1]{font-size:11px;color:var(--up);margin-top:8px;line-height:1.6}.au-title-fit[data-v-6a4d1ee1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.rt-subtable[data-v-6a4d1ee1]{margin-top:6px}.rt-subtable th[data-v-6a4d1ee1],.rt-subtable td[data-v-6a4d1ee1]{text-align:center}.rt-idxsig-div[data-v-6a4d1ee1]{color:#fff;background:var(--up);font-weight:700}.rt-sentitrend[data-v-6a4d1ee1]{display:flex;align-items:center;gap:8px;margin-top:10px}.rt-sentisvg[data-v-6a4d1ee1]{flex:1;height:24px}.rt-bl[data-v-6a4d1ee1]{display:flex;gap:7px;padding:7px 0;border-bottom:1px dashed var(--border-subtle)}.rt-bl[data-v-6a4d1ee1]:last-child{border-bottom:none}.rt-bico[data-v-6a4d1ee1]{flex-shrink:0;font-size:13px;line-height:1.5}.rt-btext[data-v-6a4d1ee1]{font-size:12px;color:var(--text-primary);line-height:1.6}.rt-bsrc[data-v-6a4d1ee1]{font-size:10px;color:var(--text-muted);margin-top:2px;cursor:pointer}.rt-bl-muted .rt-btext[data-v-6a4d1ee1]{color:var(--text-muted)}.rt-bl-warn .rt-btext[data-v-6a4d1ee1]{color:var(--up)}.fs[data-v-8c4246bb]{max-width:480px;margin:0 auto;padding:0 16px 40px;min-height:100vh}.page-header[data-v-8c4246bb]{display:flex;align-items:center;justify-content:space-between;margin:20px 0 16px;padding:12px;background:var(--bg-card)}.fs-title[data-v-8c4246bb]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.fs-back[data-v-8c4246bb]{font-size:12px;color:var(--alpha);background:var(--alpha-bg);border:none;padding:5px 10px;cursor:pointer}.fs-loading[data-v-8c4246bb]{text-align:center;padding:60px 0;color:var(--text-muted);font-size:14px}.fs-loading .spinner[data-v-8c4246bb]{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--alpha);border-radius:0;animation:fs-spin-8c4246bb .8s linear infinite;margin-right:6px;vertical-align:middle}@keyframes fs-spin-8c4246bb{to{transform:rotate(360deg)}}.fs-error[data-v-8c4246bb]{text-align:center;padding:60px 0;color:var(--down);font-size:14px}.fs-empty[data-v-8c4246bb]{text-align:center;padding:60px 0;color:var(--text-muted);font-size:14px}.fs-body[data-v-8c4246bb]{display:flex;flex-direction:column;gap:16px}.fs-section[data-v-8c4246bb]{background:var(--bg-card);border:1px solid var(--border)}.fs-page-title[data-v-8c4246bb]{font-size:15px;font-weight:600;color:var(--text-primary);margin:0;padding:12px 12px 0}.fs-table[data-v-8c4246bb]{width:100%;border-collapse:collapse;font-size:12px}.fs-table th[data-v-8c4246bb]{text-align:left;padding:8px 6px;color:var(--text-muted);font-weight:500;border-bottom:1px solid var(--border)}.fs-table td[data-v-8c4246bb]{padding:8px 6px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.fs-table tr:last-child td[data-v-8c4246bb]{border-bottom:none}.col-up[data-v-8c4246bb]{text-align:center;color:#2563eb;width:40px}.col-down[data-v-8c4246bb]{text-align:center;color:#ea580c;width:40px}.col-ratio[data-v-8c4246bb]{text-align:center;width:50px}.audit-page[data-v-50e19577]{max-width:480px;margin:0 auto;background:var(--bg-page);min-height:100vh;color:var(--text-primary);transition:var(--theme-transition)}.card[data-v-50e19577]{background:var(--bg-card);margin:8px 16px;padding:16px;border-radius:0;transition:var(--theme-transition)}.page-header[data-v-50e19577]{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 16px 4px;padding:12px;background:var(--bg-card);border-radius:0;transition:var(--theme-transition)}.page-header-left[data-v-50e19577]{flex:1;min-width:0}.page-header-right[data-v-50e19577]{position:relative;flex-shrink:0;margin-left:12px}.intro-title[data-v-50e19577]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 6px;text-align:left}.intro-subtitle[data-v-50e19577]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5;text-align:left}.nav-dropdown-btn[data-v-50e19577]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;font-size:12px;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-btn[data-v-50e19577]:active{background:var(--hover-bg)}.nav-dropdown-arrow[data-v-50e19577]{font-size:10px;transition:transform .2s}.nav-dropdown-arrow.open[data-v-50e19577]{transform:rotate(180deg)}.nav-dropdown-menu[data-v-50e19577]{display:none;position:absolute;right:0;top:100%;margin-top:4px;min-width:160px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow);z-index:30}.nav-dropdown-menu.show[data-v-50e19577]{display:block}.nav-dropdown-item[data-v-50e19577]{padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);white-space:nowrap;transition:var(--theme-transition)}.nav-dropdown-item[data-v-50e19577]:last-child{border-bottom:none}.nav-dropdown-item[data-v-50e19577]:hover{background:var(--hover-bg)}.nav-dropdown-item.active[data-v-50e19577]{color:var(--alpha);font-weight:600;background:var(--alpha-bg);cursor:default}.search-wrap[data-v-50e19577]{padding:12px 16px;position:relative}.search-box[data-v-50e19577]{width:100%;padding:10px 14px 10px 36px;border:1px solid var(--border);border-radius:0;font-size:15px;background:var(--bg-card-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2386868b' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") 12px center no-repeat;outline:none;color:var(--text-primary);transition:var(--theme-transition)}.search-box[data-v-50e19577]:focus{border-color:var(--alpha);background-color:var(--bg-card)}.search-dropdown[data-v-50e19577]{position:absolute;left:16px;right:16px;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);z-index:20;max-height:240px;overflow-y:auto;display:none}.search-dropdown.show[data-v-50e19577]{display:block}.search-item[data-v-50e19577]{padding:10px 14px;font-size:14px;cursor:pointer;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.search-item[data-v-50e19577]:last-child{border-bottom:none}.search-item[data-v-50e19577]:hover{background:var(--hover-bg)}.search-item code[data-v-50e19577]{color:var(--text-muted);margin-right:8px;font-size:12px}.recent-tags[data-v-50e19577]{display:flex;gap:8px;padding:8px 0 4px;flex-wrap:wrap}.recent-tag[data-v-50e19577]{font-size:12px;padding:4px 10px;background:var(--bg-card-light);border:.5px solid var(--border);border-radius:0;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:var(--theme-transition)}.recent-tag[data-v-50e19577]:active{background:var(--hover-bg)}.loading-state[data-v-50e19577]{text-align:center;padding:60px 20px;color:var(--text-muted)}.loading-state p[data-v-50e19577]{margin:8px 0;font-size:14px}.error-state[data-v-50e19577]{text-align:center;padding:60px 20px;color:#e74c3c}.error-state p[data-v-50e19577]{margin-bottom:12px}.retry-btn[data-v-50e19577]{padding:6px 20px;border:1px solid var(--alpha);background:transparent;color:var(--alpha);font-size:13px;cursor:pointer}.spinner[data-v-50e19577]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--alpha);border-radius:50%;animation:spin-50e19577 .8s linear infinite;margin:0 auto 12px}@keyframes spin-50e19577{to{transform:rotate(360deg)}}.stock-card[data-v-50e19577]{padding:16px}.stock-header[data-v-50e19577]{display:flex;align-items:flex-start;justify-content:space-between}.stock-header-left[data-v-50e19577]{flex:1;min-width:0}.stock-header-right[data-v-50e19577]{text-align:right;flex-shrink:0;margin-left:12px}.stock-name[data-v-50e19577]{font-size:20px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stock-tags[data-v-50e19577]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;align-items:center}.stock-code-tag[data-v-50e19577]{font-size:11px;padding:2px 8px;border-radius:0;font-weight:500;background:#e6f1fb;color:#185fa5}.stock-count-tag[data-v-50e19577],.stock-date-tag[data-v-50e19577]{font-size:11px;padding:2px 8px;border-radius:0;font-weight:500;background:#faecda;color:#854f0b}.stock-search-tag[data-v-50e19577]{font-size:11px;padding:2px 8px;border-radius:0;font-weight:500;background:#e8eaf6;color:#283593}.stock-price[data-v-50e19577]{font-size:26px;font-weight:700;color:var(--text-primary);line-height:1.1}.stock-price.up[data-v-50e19577]{color:var(--up)}.stock-price.down[data-v-50e19577]{color:var(--down)}.stock-change[data-v-50e19577]{font-size:13px;color:var(--text-primary);margin-top:2px;text-align:right}.stock-change.up[data-v-50e19577]{color:var(--up)}.stock-change.down[data-v-50e19577]{color:var(--down)}.section-header[data-v-50e19577]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h2[data-v-50e19577]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.insight-generating[data-v-50e19577]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;background:var(--bg-surface);color:var(--text-muted);font-size:13px}.insight-spinner[data-v-50e19577]{width:24px;height:24px;border:3px solid var(--border);border-top-color:var(--alpha);border-radius:50%;animation:spin-50e19577 .8s linear infinite}.generating-text[data-v-50e19577]{font-size:14px;font-weight:500;color:var(--text-secondary)}.generating-hint[data-v-50e19577]{font-size:11px;color:var(--text-muted)}.fin-summary-wrap[data-v-50e19577]{padding:12px;background:var(--bg-surface)}.fin-summary-line[data-v-50e19577]{font-size:12px;color:var(--text-secondary);line-height:1.7}.fin-summary-line[data-v-50e19577] strong,.fin-summary-line[data-v-50e19577] .llm-keyword{font-weight:700;color:#c62828}.fin-table[data-v-50e19577]{width:100%}.fin-header[data-v-50e19577]{display:flex;align-items:center;padding:4px 0 8px;border-bottom:.5px solid var(--border);font-size:11px;color:var(--text-muted)}.fin-row[data-v-50e19577]{display:flex;align-items:center;padding:8px 0;border-bottom:.5px solid var(--border-subtle);font-size:13px}.fin-row[data-v-50e19577]:last-child{border-bottom:none}.fin-label[data-v-50e19577]{color:var(--text-muted);width:90px;flex-shrink:0;text-align:left}.fin-col-cur[data-v-50e19577]{flex:1;text-align:left;font-weight:600;color:var(--text-primary);padding:0 8px}.fin-col-prev[data-v-50e19577]{flex:1;text-align:left;font-size:12px;color:var(--text-muted);padding:0 8px}.fin-col-chg[data-v-50e19577]{width:60px;text-align:left;font-size:11px;font-weight:500;flex-shrink:0}.fin-col-chg.chg-up[data-v-50e19577]{color:var(--up)}.fin-col-chg.chg-down[data-v-50e19577]{color:var(--down)}.tab-bar[data-v-50e19577]{display:flex;border-bottom:1px solid var(--border)}.tab-item[data-v-50e19577]{flex:1;text-align:center;padding:6px 4px 8px;cursor:pointer;border-bottom:2px solid transparent;display:flex;flex-direction:column;align-items:center;transition:var(--theme-transition)}.tab-item .tab-title[data-v-50e19577]{font-size:13px;font-weight:500;color:var(--text-muted);line-height:1.3}.tab-item .tab-hint[data-v-50e19577]{font-size:10px;color:var(--text-muted);margin-top:2px;opacity:.75}.tab-item.active[data-v-50e19577]{border-bottom-color:var(--alpha)}.tab-item.active .tab-title[data-v-50e19577]{color:var(--alpha);font-weight:600}.tab-item.active .tab-hint[data-v-50e19577]{color:var(--alpha);opacity:.85}.tab-item[data-v-50e19577]:active{opacity:.7}.tab-panel[data-v-50e19577]{padding:12px 16px}.tab-section-header[data-v-50e19577]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tab-section-header h3[data-v-50e19577]{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.interpretation-block[data-v-50e19577]{background:var(--bg-surface);padding:12px;margin-bottom:12px}.interpretation-block .int-text[data-v-50e19577]{font-size:12px;color:var(--text-secondary);line-height:1.7}.interpretation-block .int-text[data-v-50e19577] strong,.interpretation-block .int-text[data-v-50e19577] .llm-keyword{font-weight:700;color:#c62828}.ana-table[data-v-50e19577]{width:100%;font-size:12px;border-collapse:collapse}.ana-table tr[data-v-50e19577]{border-bottom:.5px solid var(--border-subtle)}.ana-table tr[data-v-50e19577]:last-child{border-bottom:none}.ana-table td[data-v-50e19577]{padding:6px 8px;vertical-align:top;line-height:1.7}.ana-table .type-col[data-v-50e19577]{color:var(--alpha);font-weight:600;width:72px;white-space:nowrap;font-size:11px;text-align:left}.ana-table .val-col[data-v-50e19577]{color:var(--text-secondary);text-align:left}.ana-table .val-col[data-v-50e19577] .llm-keyword{font-weight:700;color:#c62828}.conclusion-tag[data-v-50e19577]{font-size:11px;padding:2px 8px;font-weight:500;flex-shrink:0;border-radius:0}.tag-positive[data-v-50e19577]{background:#eaf3de;color:#3b6d11}.tag-neutral[data-v-50e19577]{background:#fff3e0;color:#d97706}.tag-negative[data-v-50e19577]{background:#fdecea;color:#c62828}.mod-block[data-v-50e19577]{margin-top:16px}.mod-block[data-v-50e19577]:first-child{margin-top:0}.download-card[data-v-50e19577]{padding:16px}.download-title[data-v-50e19577]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.download-item[data-v-50e19577]{display:flex;align-items:center;padding:10px 0;border-bottom:.5px solid var(--border-subtle);gap:8px}.download-item[data-v-50e19577]:last-child{border-bottom:none}.download-icon[data-v-50e19577]{font-size:20px;flex-shrink:0}.download-info[data-v-50e19577]{flex:1;min-width:0}.download-name[data-v-50e19577]{font-size:13px;font-weight:500;color:var(--text-primary)}.download-meta[data-v-50e19577]{font-size:11px;color:var(--text-muted);margin-top:2px}.download-btn[data-v-50e19577]{font-size:12px;padding:5px 12px;border:1px solid var(--alpha);color:var(--alpha);background:transparent;cursor:pointer;border-radius:0;flex-shrink:0;white-space:nowrap}.download-btn[data-v-50e19577]:hover{background:var(--alpha);color:#fff}.report-expand[data-v-50e19577]{max-height:0;overflow:hidden;transition:max-height .3s}.report-expand.open[data-v-50e19577]{max-height:500px;overflow-y:auto}.report-content[data-v-50e19577]{font-size:11px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;word-break:break-all;padding:8px 0}.data-source-section[data-v-50e19577]{padding:16px}.data-source-title[data-v-50e19577]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.ds-module[data-v-50e19577]{margin-bottom:6px;border-radius:8px;overflow:hidden;border:.5px solid var(--border-subtle)}.ds-module[data-v-50e19577]:last-child{margin-bottom:0}.ds-module-label[data-v-50e19577]{font-size:11px;font-weight:600;color:#1a73e8;padding:6px 10px;background:#f0f6ff}.ds-module-body[data-v-50e19577]{padding:2px 10px}.data-source-row[data-v-50e19577]{display:flex;padding:6px 0;border-bottom:.5px solid var(--border-subtle);font-size:11px;line-height:1.5}.data-source-row[data-v-50e19577]:last-child{border-bottom:none}.ds-label[data-v-50e19577]{color:var(--text-muted);width:68px;flex-shrink:0;font-weight:500;font-size:10px}.ds-detail[data-v-50e19577]{color:var(--text-primary);flex:1;font-size:10px}.ds-src[data-v-50e19577]{color:#1a73e8;font-weight:500}.ds-time[data-v-50e19577]{color:#c62828;font-weight:400}.ds-sep[data-v-50e19577]{color:#ddd;margin:0 4px}.empty-state[data-v-50e19577]{text-align:center;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-50e19577]{font-size:48px;margin-bottom:12px}.bs[data-v-50e19577]{height:env(safe-area-inset-bottom,20px)}.research-page[data-v-7d2b68d2]{max-width:480px;min-height:100vh;margin:0 auto;background:#f7f8fa;color:#1f2328;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.card[data-v-7d2b68d2]{margin:8px 16px;padding:16px;border-radius:6px;background:#fff;box-sizing:border-box}.hero[data-v-7d2b68d2]{padding:22px 16px 10px;text-align:center}.home-mode .hero[data-v-7d2b68d2]{margin-top:64px}.title-row[data-v-7d2b68d2]{display:flex;justify-content:center;align-items:baseline;gap:4px}.stamp-title[data-v-7d2b68d2]{display:inline-block;padding:3px 8px 4px;color:#fff;font-size:24px;font-weight:850;line-height:1.05;background:linear-gradient(135deg,#1a73e8,#18a058);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);box-shadow:5px 6px #10182814}.plain-title[data-v-7d2b68d2]{display:inline-block;color:#111827;font-size:24px;font-weight:850;line-height:1.05}.framework-row[data-v-7d2b68d2]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin-top:10px;cursor:pointer}.framework-mark[data-v-7d2b68d2]{font-size:13px;font-weight:700;background:linear-gradient(90deg,#18a058,#1a73e8);-webkit-background-clip:text;color:transparent}.framework-plus[data-v-7d2b68d2]{color:#8b949e;font-size:13px}.question-card[data-v-7d2b68d2]{position:relative;height:56px;margin-top:18px}.question-item[data-v-7d2b68d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:19px;font-weight:800;line-height:1.4;background:linear-gradient(90deg,#18a058,#1a73e8,#d97706);-webkit-background-clip:text;color:transparent;opacity:0;transform:translateY(8px);filter:blur(2px);animation:qRotate-7d2b68d2 26.4s ease-in-out infinite}.question-item.promo[data-v-7d2b68d2]{font-size:16px;white-space:nowrap;animation-name:qPromo-7d2b68d2;animation-delay:0s}.question-item[data-v-7d2b68d2]:nth-child(2){animation-delay:4.8s}.question-item[data-v-7d2b68d2]:nth-child(3){animation-delay:7.2s}.question-item[data-v-7d2b68d2]:nth-child(4){animation-delay:9.6s}.question-item[data-v-7d2b68d2]:nth-child(5){animation-delay:12s}.question-item[data-v-7d2b68d2]:nth-child(6){animation-delay:14.4s}.question-item[data-v-7d2b68d2]:nth-child(7){animation-delay:16.8s}.question-item[data-v-7d2b68d2]:nth-child(8){animation-delay:19.2s}.question-item[data-v-7d2b68d2]:nth-child(9){animation-delay:21.6s}.question-item[data-v-7d2b68d2]:nth-child(10){animation-delay:24s}@keyframes qRotate-7d2b68d2{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}3.3%,6.8%{opacity:1;transform:translateY(0);filter:blur(0)}9%,to{opacity:0;transform:translateY(-8px);filter:blur(2px)}}@keyframes qPromo-7d2b68d2{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}3.3%,15%{opacity:1;transform:translateY(0);filter:blur(0)}18.2%,to{opacity:0;transform:translateY(-8px);filter:blur(2px)}}.search-wrap[data-v-7d2b68d2]{position:relative;padding:12px 16px}.search-input[data-v-7d2b68d2]{box-sizing:border-box;width:100%;height:42px;padding:0 14px;border:1px solid #e1e4e8;border-radius:6px;outline:none;background:#fff;color:#1f2328;font-size:15px;text-align:center}.search-input[data-v-7d2b68d2]::placeholder{font-size:13px;color:#c4c9d0}.search-dropdown[data-v-7d2b68d2]{display:none;position:absolute;z-index:20;left:16px;right:16px;top:56px;max-height:260px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0f172a14}.search-dropdown.show[data-v-7d2b68d2]{display:block}.search-item[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f3f4f6;cursor:pointer}.search-item[data-v-7d2b68d2]:last-child{border-bottom:none}.search-name[data-v-7d2b68d2]{font-size:14px;font-weight:600;color:#1f2328}.search-code[data-v-7d2b68d2]{font-size:12px;color:#8b949e}.search-item code[data-v-7d2b68d2]{display:none}.recent-tags[data-v-7d2b68d2]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:12px}.recent-tags-detail[data-v-7d2b68d2]{justify-content:flex-start;padding-left:0;padding-right:0}.recent-tag[data-v-7d2b68d2]{box-sizing:border-box;width:calc((100% - 32px)/5);padding:5px 4px;border:1px solid #e1e4e8;border-radius:6px;background:#fff;color:#1f2328;font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.recent-tag.others-tag[data-v-7d2b68d2]{width:auto;padding:5px 12px;color:#185fa5;background:#eef4ff;border-color:#cfe0ff;font-weight:600}.recent-tag.aichain-tag[data-v-7d2b68d2]{width:auto;padding:5px 12px;color:#7c4a03;background:#fff7e8;border-color:#f5d9a8;font-weight:600}.recent-tag.entry-tag[data-v-7d2b68d2]{width:calc((100% - 32px)/5);padding:5px 4px;font-weight:600;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.recent-tag.entry-free[data-v-7d2b68d2]{background:#eef4ff;color:#185fa5;border-color:#cfe0ff}.recent-tag.entry-out[data-v-7d2b68d2]{background:#fff4e8;color:#b9521a;border-color:#f0c89a}.recent-tag.entry-member[data-v-7d2b68d2]{background:#fef6e6;color:#a9791b;border-color:#ecd9a8}.member-modal[data-v-7d2b68d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px}.member-card[data-v-7d2b68d2]{width:300px;max-width:100%;box-sizing:border-box;background:#fff;border-radius:16px;padding:20px 18px;text-align:center}.member-title[data-v-7d2b68d2]{font-size:16px;font-weight:700;color:#1f2328}.member-sub[data-v-7d2b68d2]{font-size:12px;color:#6b7280;line-height:1.6;margin-top:4px}.member-wx[data-v-7d2b68d2]{background:#f7f9fb;border:1px solid #e7ebf1;border-radius:12px;padding:12px;margin:14px 0}.member-wx-img[data-v-7d2b68d2]{width:100%;max-width:220px;display:block;margin:0 auto 6px;border-radius:8px}.member-wx-tip[data-v-7d2b68d2]{font-size:11px;color:#5f6b7a}.member-label[data-v-7d2b68d2]{text-align:left;font-size:12px;color:#6b7280;margin-bottom:5px}.member-activate[data-v-7d2b68d2]{display:flex;gap:7px}.member-code[data-v-7d2b68d2]{flex:1;min-width:0;box-sizing:border-box;height:38px;border:1px solid #d6dbe2;border-radius:9px;padding:0 12px;font-size:15px;letter-spacing:4px;text-transform:uppercase;text-align:center;outline:none}.member-btn[data-v-7d2b68d2]{flex:0 0 auto;height:38px;padding:0 16px;border:0;border-radius:9px;background:#1a7f43;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.member-btn[data-v-7d2b68d2]:disabled{opacity:.6}.member-msg[data-v-7d2b68d2]{font-size:12px;color:#185fa5;margin-top:8px}.member-close[data-v-7d2b68d2]{margin-top:14px;font-size:12px;color:#8b949e;cursor:pointer}.loading-card[data-v-7d2b68d2],.generation-card[data-v-7d2b68d2],.source-card[data-v-7d2b68d2],.error-card[data-v-7d2b68d2]{display:flex;flex-direction:column;gap:12px}.spinner[data-v-7d2b68d2],.cache-spinner[data-v-7d2b68d2],.insight-spinner[data-v-7d2b68d2]{width:26px;height:26px;align-self:center;border:3px solid #dbeafe;border-top-color:#1a73e8;border-radius:50%;animation:spin-7d2b68d2 .9s linear infinite}@keyframes spin-7d2b68d2{to{transform:rotate(360deg)}}.loading-copy[data-v-7d2b68d2]{display:flex;flex-direction:column;gap:6px;text-align:center}.loading-title[data-v-7d2b68d2],.section-title[data-v-7d2b68d2]{display:block;font-size:16px;font-weight:700;color:#111827}.loading-desc[data-v-7d2b68d2],.muted-line[data-v-7d2b68d2],.source-line[data-v-7d2b68d2]{font-size:12px;line-height:1.6;color:#6b7280}.cache-meta-grid[data-v-7d2b68d2]{display:flex;gap:8px}.cache-meta-item[data-v-7d2b68d2]{flex:1;min-width:0;padding:10px 6px;border-radius:6px;background:#f8fafc;text-align:center}.cache-meta-label[data-v-7d2b68d2]{display:block;margin-bottom:4px;font-size:11px;color:#8b949e}.cache-meta-item strong[data-v-7d2b68d2],.cache-val[data-v-7d2b68d2]{display:block;font-size:12px;font-weight:700;color:#1f2328;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cache-loading-note[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:center;gap:7px;color:#8b949e;font-size:12px;line-height:1.5}.cache-dot[data-v-7d2b68d2]{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#1a73e8;animation:pulseDot-7d2b68d2 1.2s ease-in-out infinite}@keyframes pulseDot-7d2b68d2{0%,to{opacity:.35;transform:scale(.85);box-shadow:0 0 0 3px #1a73e814}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 0 6px #1a73e824}}.generation-card[data-v-7d2b68d2]{border:1px solid #e1e4e8}.steps[data-v-7d2b68d2]{margin-top:2px;padding:2px 0}.step[data-v-7d2b68d2],.generation-step[data-v-7d2b68d2]{display:flex;gap:10px;padding:7px 0}.step-dot[data-v-7d2b68d2]{flex:0 0 14px;box-sizing:border-box;position:relative;width:14px;height:14px;margin-top:2px;border:1px solid #e1e4e8;border-radius:50%;background:#fff}.step-done .step-dot[data-v-7d2b68d2]{border-color:#8bbf8f;background:#e8f5e9}.step-done .step-dot[data-v-7d2b68d2]:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border:solid #2e7d32;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.step-active .step-dot[data-v-7d2b68d2]{border-color:#1a73e8;background:#1a73e8;box-shadow:0 0 0 4px #1a73e81a;animation:pulseDot-7d2b68d2 1.4s ease-in-out infinite}.step-body[data-v-7d2b68d2]{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.step-name[data-v-7d2b68d2]{color:#1f2328;font-size:13px;font-weight:700;line-height:1.35}.step-active .step-name[data-v-7d2b68d2]{color:#1a73e8}.step-pending .step-name[data-v-7d2b68d2]{color:#8b949e;font-weight:500}.step-line[data-v-7d2b68d2],.step-lines[data-v-7d2b68d2]{color:#6b7280;font-size:12px;line-height:1.5}.step-active .step-line[data-v-7d2b68d2],.step-active .step-lines[data-v-7d2b68d2]{color:#444}.line-active[data-v-7d2b68d2]{color:#1a73e8!important;font-weight:500}.jump-dots[data-v-7d2b68d2]:after{content:"...";display:inline-block;width:18px;margin-left:2px;overflow:hidden;vertical-align:bottom;animation:jumpDots-7d2b68d2 1.2s steps(4,end) infinite}.jump-dots[data-v-7d2b68d2]{display:inline-block;width:18px;overflow:hidden;vertical-align:bottom;animation:jumpDots-7d2b68d2 1.2s steps(4,end) infinite}@keyframes jumpDots-7d2b68d2{0%{width:0}to{width:18px}}.generation-note[data-v-7d2b68d2]{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;color:#8b949e;font-size:11px;text-align:center}.gen-timer[data-v-7d2b68d2]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 10px;border-radius:20px;background:#f0f4ff;color:#185fa5;font-size:12px;font-variant-numeric:tabular-nums}.stock-top[data-v-7d2b68d2]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.stock-name[data-v-7d2b68d2]{font-size:18px;font-weight:800}.code-tag[data-v-7d2b68d2],.price-tag[data-v-7d2b68d2],.chg-tag[data-v-7d2b68d2],.date-tag[data-v-7d2b68d2],.tag[data-v-7d2b68d2]{padding:3px 7px;border-radius:5px;background:#f1f5f9;color:#475569;font-size:12px}.price-tag.up[data-v-7d2b68d2],.chg-tag.up[data-v-7d2b68d2]{color:#dc2626;background:#fef2f2}.price-tag.down[data-v-7d2b68d2],.chg-tag.down[data-v-7d2b68d2]{color:#16a34a;background:#f0fdf4}.evidence-strip[data-v-7d2b68d2]{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.evidence-copy[data-v-7d2b68d2]{color:#374151;font-size:13px;line-height:1.6}.evidence-link[data-v-7d2b68d2]{margin-left:4px;color:#1a73e8;cursor:pointer;white-space:nowrap}.mini-btn[data-v-7d2b68d2],.pdf-btn[data-v-7d2b68d2],.retry-btn[data-v-7d2b68d2]{min-width:62px;height:30px;padding:0 10px;border:0;border-radius:6px;background:#1a73e8;color:#fff;font-size:12px;line-height:30px;text-align:center;text-decoration:none;cursor:pointer}.material-list[data-v-7d2b68d2]{margin-top:12px;border-top:1px solid #f1f5f9}.mat-group[data-v-7d2b68d2]{padding-top:10px}.mat-head[data-v-7d2b68d2]{display:block;margin-bottom:6px;color:#1a73e8;font-size:12px;font-weight:700}.mat-item[data-v-7d2b68d2]{display:block;padding:8px 0;border-bottom:1px solid #f8fafc}.mat-title[data-v-7d2b68d2]{display:block;color:#1f2328;font-size:12px;line-height:1.5}.mat-meta[data-v-7d2b68d2]{display:block;margin-top:2px;color:#8b949e;font-size:11px}.research-warning[data-v-7d2b68d2]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa}.rw-icon[data-v-7d2b68d2]{flex:0 0 auto;font-size:14px;color:#c2410c;line-height:1.5}.rw-text[data-v-7d2b68d2]{flex:1;font-size:12px;line-height:1.55;color:#9a3412}.report-header[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:center;min-height:30px;text-align:center}.report-actions[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 2px}.report-actions .audio-btn[data-v-7d2b68d2],.report-actions .pdf-btn[data-v-7d2b68d2],.report-actions .share-btn[data-v-7d2b68d2]{position:static;height:26px;min-width:0;padding:0 14px;border:0;border-radius:13px;font-size:11px;line-height:26px;text-align:center;text-decoration:none;cursor:pointer}.report-actions .audio-btn[data-v-7d2b68d2]{background:#1a73e8;color:#fff;white-space:nowrap}.report-actions .pdf-btn[data-v-7d2b68d2]{background:#18a058;color:#fff}.report-actions .share-btn[data-v-7d2b68d2]{display:inline-flex;align-items:center;gap:4px;background:#d97706;color:#fff;white-space:nowrap}.report-actions .share-btn .wx-ico[data-v-7d2b68d2]{width:14px;height:14px;flex:0 0 auto}.report-actions .like-btn[data-v-7d2b68d2]{height:26px;min-width:0;padding:0 13px;border:0;border-radius:13px;font-size:11px;line-height:26px;background:#eef1f5;color:#5f6b7a;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:background .15s,color .15s}.report-actions .like-btn.liked[data-v-7d2b68d2]{background:#ffe9df;color:#ec5b2d}.report-actions .like-btn .like-count[data-v-7d2b68d2]{font-weight:700;font-variant-numeric:tabular-nums}.report-actions .like-btn .thumb-ico[data-v-7d2b68d2]{width:13px;height:13px;flex:0 0 auto}.report-actions .like-btn .thumb-ico path[data-v-7d2b68d2]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.report-actions .like-btn.liked .thumb-ico path[data-v-7d2b68d2]{fill:currentColor;stroke:none}.report-actions .vote-btn[data-v-7d2b68d2]{height:26px;min-width:0;padding:0 14px;border:0;border-radius:13px;font-size:11px;line-height:26px;background:#7c3aed;color:#fff;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:background .15s}.report-actions .vote-btn[data-v-7d2b68d2]:active{background:#6d28d9}.report-actions .vote-btn .vote-ico[data-v-7d2b68d2]{width:14px;height:14px;flex:0 0 auto}.vote-modal[data-v-7d2b68d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px}.vote-box[data-v-7d2b68d2]{position:relative;width:88%;max-width:360px;box-sizing:border-box;padding:22px 18px 18px;border-radius:14px;background:#fff;text-align:center}.vote-x[data-v-7d2b68d2]{position:absolute;top:6px;right:10px;width:30px;height:30px;border:0;background:transparent;color:#9aa3af;font-size:22px;line-height:1;cursor:pointer}.vote-title[data-v-7d2b68d2]{color:#111827;font-size:17px;font-weight:800}.vote-subtitle[data-v-7d2b68d2]{margin:6px 4px 2px;color:#6b7280;font-size:12px;line-height:1.6}.vote-q[data-v-7d2b68d2]{margin-top:16px;text-align:left}.vote-q-title[data-v-7d2b68d2]{color:#1f2328;font-size:14px;font-weight:700;margin-bottom:8px}.vote-opts[data-v-7d2b68d2]{display:flex;gap:10px}.vote-opt[data-v-7d2b68d2]{flex:1;height:40px;border:1.5px solid #e5e7eb;border-radius:9px;background:#fff;font-size:14px;font-weight:700;color:#6b7280;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.vote-opt.bull.on[data-v-7d2b68d2]{border-color:#e5484d;background:#fdecec;color:#d93a3f}.vote-opt.bear.on[data-v-7d2b68d2]{border-color:#17936b;background:#e7f6ef;color:#0f7a56}.vote-submit[data-v-7d2b68d2]{width:100%;height:44px;margin-top:20px;border:0;border-radius:10px;background:#4f46e5;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.vote-submit[data-v-7d2b68d2]:disabled{background:#e5e7eb;color:#9aa3af;cursor:not-allowed}.vote-bar-row[data-v-7d2b68d2]{margin-top:16px;text-align:left}.vote-bar-label[data-v-7d2b68d2]{color:#1f2328;font-size:13px;font-weight:700;margin-bottom:6px}.vote-bar[data-v-7d2b68d2]{display:flex;height:22px;border-radius:6px;overflow:hidden;background:#f1f3f5}.vote-seg[data-v-7d2b68d2]{height:100%;transition:width .5s ease}.vote-seg.bull[data-v-7d2b68d2]{background:#e5484d}.vote-seg.bear[data-v-7d2b68d2]{background:#17936b}.vote-bar-legend[data-v-7d2b68d2]{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.vote-bar-legend .lg.bull[data-v-7d2b68d2]{color:#d93a3f}.vote-bar-legend .lg.bear[data-v-7d2b68d2]{color:#0f7a56}.vote-result-tip[data-v-7d2b68d2]{margin:18px 0 12px;color:#6b7280;font-size:12px;line-height:1.6}.vote-result-actions[data-v-7d2b68d2]{display:flex;gap:10px}.vote-share-btn[data-v-7d2b68d2],.vote-close-btn[data-v-7d2b68d2]{flex:1;height:42px;border:0;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer}.vote-share-btn[data-v-7d2b68d2]{background:#07c160;color:#fff}.vote-close-btn[data-v-7d2b68d2]{background:#eef1f5;color:#374151}.fw-modal[data-v-7d2b68d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px;animation:fwFade-7d2b68d2 .2s ease}@keyframes fwFade-7d2b68d2{0%{opacity:0}to{opacity:1}}.fw-pop[data-v-7d2b68d2]{position:relative;width:90%;max-width:344px;box-sizing:border-box;padding:22px 18px 18px;border-radius:16px;background:#fff;box-shadow:0 18px 50px #10182847;animation:fwPopIn-7d2b68d2 .3s cubic-bezier(.2,.8,.3,1.05)}@keyframes fwPopIn-7d2b68d2{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fw-x[data-v-7d2b68d2]{position:absolute;top:10px;right:12px;width:28px;height:28px;border:0;border-radius:50%;background:#f2f4f7;color:#98a2b3;font-size:18px;line-height:1;cursor:pointer}.fw-kick[data-v-7d2b68d2]{font-size:11px;letter-spacing:2px;font-weight:700;background:linear-gradient(90deg,#18a058,#1a73e8);-webkit-background-clip:text;background-clip:text;color:transparent}.fw-title[data-v-7d2b68d2]{font-size:21px;font-weight:850;color:#111827;margin:5px 0 9px}.fw-thesis[data-v-7d2b68d2]{margin-bottom:15px;border-left:3px solid;border-image:linear-gradient(#1a73e8,#18a058,#e65100) 1;padding-left:10px}.fw-thesis div[data-v-7d2b68d2]{font-size:12px;line-height:1.75;color:#475467}.fw-thesis b[data-v-7d2b68d2]{color:#111827;font-weight:700}.fw-c[data-v-7d2b68d2]{position:relative;border-radius:12px;padding:12px 13px;margin-bottom:10px;opacity:0;transform:translateY(14px);animation:fwRise-7d2b68d2 .5s cubic-bezier(.2,.7,.3,1) forwards}@keyframes fwRise-7d2b68d2{to{opacity:1;transform:translateY(0)}}.fw-c.company[data-v-7d2b68d2]{background:#eef4fd}.fw-c.track[data-v-7d2b68d2]{background:#eaf5ec}.fw-c.price[data-v-7d2b68d2]{background:#fdf0e6}.fw-num[data-v-7d2b68d2]{position:absolute;top:8px;right:12px;font-size:26px;font-weight:850;opacity:.16}.fw-c.company .fw-num[data-v-7d2b68d2]{color:#1565c0}.fw-c.track .fw-num[data-v-7d2b68d2]{color:#2e7d32}.fw-c.price .fw-num[data-v-7d2b68d2]{color:#e65100}.fw-chip[data-v-7d2b68d2]{display:inline-block;font-size:11px;font-weight:700;color:#fff;border-radius:6px;padding:2px 9px;margin-bottom:7px}.fw-c.company .fw-chip[data-v-7d2b68d2]{background:#1565c0}.fw-c.track .fw-chip[data-v-7d2b68d2]{background:#2e7d32}.fw-c.price .fw-chip[data-v-7d2b68d2]{background:#e65100}.fw-quote[data-v-7d2b68d2]{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:5px;white-space:nowrap}.fw-c.company .fw-quote[data-v-7d2b68d2]{color:#12468f}.fw-c.track .fw-quote[data-v-7d2b68d2]{color:#245728}.fw-c.price .fw-quote[data-v-7d2b68d2]{color:#b8480a}.fw-desc[data-v-7d2b68d2]{font-size:11.5px;line-height:1.5;color:#667085;white-space:nowrap}.fw-verdict[data-v-7d2b68d2]{position:relative;overflow:hidden;margin-top:12px;border-radius:13px;padding:14px 12px;text-align:center;color:#fff;background:linear-gradient(100deg,#1a73e8,#18a058 52%,#e65100);background-size:200% 100%;opacity:0;transform:scale(.9);animation:fwVpop-7d2b68d2 .55s .78s cubic-bezier(.2,.9,.3,1.35) forwards,fwVpan-7d2b68d2 7s 1s ease infinite,fwVglow-7d2b68d2 2.6s 1.4s ease-in-out infinite}@keyframes fwVpop-7d2b68d2{to{opacity:1;transform:scale(1)}}@keyframes fwVpan-7d2b68d2{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes fwVglow-7d2b68d2{0%,to{box-shadow:0 8px 20px #1a73e847}50%{box-shadow:0 10px 30px #e651006b}}.fw-shine[data-v-7d2b68d2]{position:absolute;top:0;left:-40%;width:34%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:fwSweep-7d2b68d2 3.2s 1.5s ease-in-out infinite}@keyframes fwSweep-7d2b68d2{0%{left:-40%}55%,to{left:130%}}.fw-verdict b[data-v-7d2b68d2]{position:relative;font-size:15px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.fw-verdict p[data-v-7d2b68d2]{position:relative;font-size:11px;margin-top:3px;color:#ffffffe6}.fw-spark[data-v-7d2b68d2]{width:15px;height:15px;flex:0 0 auto}.fw-foot[data-v-7d2b68d2]{margin-top:9px;text-align:center;font-size:10.5px;color:#98a2b3}.fw-textlink[data-v-7d2b68d2]{color:#1a73e8;border-bottom:1px dashed #1a73e8;cursor:pointer;padding-bottom:1px}.share-modal[data-v-7d2b68d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#00000073}.share-modal-box[data-v-7d2b68d2]{position:relative;width:84%;max-width:360px;padding:20px 18px 18px;border-radius:12px;background:#fff;text-align:center}.share-guide-arrow[data-v-7d2b68d2]{position:absolute;top:-34px;right:14px;color:#fff;font-size:30px;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.4);animation:shareArrow-7d2b68d2 1.1s ease-in-out infinite}@keyframes shareArrow-7d2b68d2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.share-modal-title[data-v-7d2b68d2]{margin-bottom:10px;color:#111827;font-size:16px;font-weight:700}.share-modal-tip[data-v-7d2b68d2]{margin-bottom:14px;color:#6b7280;font-size:13px;line-height:1.6;text-align:left}.share-modal-tip b[data-v-7d2b68d2]{color:#d97706}.share-link-box[data-v-7d2b68d2]{margin-bottom:14px;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e5e9f0}.share-link-text[data-v-7d2b68d2]{display:block;color:#374151;font-size:12px;line-height:1.5;word-break:break-all;text-align:left}.share-modal-actions[data-v-7d2b68d2]{display:flex;gap:10px}.share-copy-btn[data-v-7d2b68d2],.share-close-btn[data-v-7d2b68d2]{flex:1;height:40px;border:0;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.share-copy-btn[data-v-7d2b68d2]{background:#1a73e8;color:#fff}.share-close-btn[data-v-7d2b68d2]{background:#eef1f5;color:#374151}.audio-bar[data-v-7d2b68d2]{margin:10px auto 0;padding:10px 12px;border-radius:10px;background:#f8fafc}.audio-player[data-v-7d2b68d2]{display:flex;align-items:center;gap:10px}.audio-play-btn[data-v-7d2b68d2]{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#1a73e8;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.audio-play-btn.is-gen[data-v-7d2b68d2]{background:#c7d2e0;cursor:default}.audio-play-btn .ap-ico[data-v-7d2b68d2]{width:24px;height:24px;fill:#fff}.audio-gen-spinner[data-v-7d2b68d2]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:audioSpin-7d2b68d2 .8s linear infinite}@keyframes audioSpin-7d2b68d2{to{transform:rotate(360deg)}}.audio-gen-text[data-v-7d2b68d2]{flex:1 1 auto;min-width:0;font-size:12px;color:#6b7280}.audio-time[data-v-7d2b68d2]{flex:0 0 auto;font-size:11px;color:#6b7280;font-variant-numeric:tabular-nums}.audio-track[data-v-7d2b68d2]{flex:1 1 auto;min-width:20px;height:16px;position:relative;cursor:pointer}.audio-track[data-v-7d2b68d2]:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:5px;border-radius:3px;background:#dfe4ea}.audio-track-fill[data-v-7d2b68d2]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;border-radius:3px;background:#1a73e8}.audio-track-thumb[data-v-7d2b68d2]{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#1a73e8}.audio-speed-inline[data-v-7d2b68d2]{flex:0 0 auto;display:flex;gap:6px}.audio-chip[data-v-7d2b68d2]{padding:4px 10px;border-radius:14px;background:#fff;border:1px solid #d7dce3;color:#374151;font-size:12px;cursor:pointer}.audio-chip.on[data-v-7d2b68d2]{background:#1a73e8;border-color:#1a73e8;color:#fff}.audio-modal[data-v-7d2b68d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0006}.audio-modal-box[data-v-7d2b68d2]{width:84%;max-width:360px;padding:18px;border-radius:12px;background:#fff}.audio-modal-title[data-v-7d2b68d2]{margin-bottom:14px;color:#111827;font-size:16px;font-weight:700;text-align:center}.audio-row[data-v-7d2b68d2]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.audio-row-label[data-v-7d2b68d2]{flex:0 0 auto;width:32px;color:#6b7280;font-size:13px;line-height:26px}.audio-opts[data-v-7d2b68d2]{display:flex;flex-wrap:wrap;gap:8px}.audio-tip[data-v-7d2b68d2]{margin:6px 0 12px;color:#1a73e8;font-size:12px}.audio-go[data-v-7d2b68d2]{width:100%;height:40px;border:0;border-radius:8px;background:#1a73e8;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.report-date[data-v-7d2b68d2]{margin:6px 0 12px;text-align:center}.date-tag[data-v-7d2b68d2]{display:inline-block}.insight-block[data-v-7d2b68d2]{margin-top:12px;padding:12px;border-radius:6px;background:#f8fafc;color:#374151;font-size:13px;line-height:1.7}.insight-block[data-v-7d2b68d2] strong,.para[data-v-7d2b68d2] strong,.chain-text[data-v-7d2b68d2] strong,.fin-col[data-v-7d2b68d2] strong,.inc-col[data-v-7d2b68d2] strong{font-weight:700;color:#c62828}.tab-bar[data-v-7d2b68d2]{display:flex;gap:6px;margin-top:14px;border-bottom:0;position:sticky;top:0;z-index:10;padding:8px 16px;margin-left:-16px;margin-right:-16px;background:#fff;box-shadow:0 2px 6px #1018280f}.tab-item[data-v-7d2b68d2]{flex:1;display:block;padding:8px 4px;border:0;border-radius:8px;background:#f8fafc;text-align:center;cursor:pointer}.tab-item.active[data-v-7d2b68d2]{background:#eaf2ff;margin-bottom:0}.tab-title[data-v-7d2b68d2],.tab-item .tab-title[data-v-7d2b68d2]{display:block;color:#1f2328;font-size:12px;font-weight:700;line-height:1.3}.tab-hint[data-v-7d2b68d2],.tab-item .tab-hint[data-v-7d2b68d2]{display:block;margin-top:2px;color:#8b949e;font-size:10px;opacity:1}.tab-item.active .tab-title[data-v-7d2b68d2],.tab-item.active .tab-hint[data-v-7d2b68d2]{color:#1a73e8}.tab-panel[data-v-7d2b68d2]{margin-top:12px;padding:0}.peer-note[data-v-7d2b68d2]{margin-top:8px;font-size:10px;line-height:1.5;color:#8b949e}.sb-tag[data-v-7d2b68d2]{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eef4fe;color:#185fa5;border:1px solid #d6e6fb}.sb-tag.up[data-v-7d2b68d2]{background:#fef2f2;color:#b42318;border-color:#fecaca}.sb-tag.down[data-v-7d2b68d2]{background:#ecfdf3;color:#087443;border-color:#bbf7d0}.sb-tag-arrow[data-v-7d2b68d2]{width:14px;height:14px;transition:transform .2s}.sb-tag-arrow.open[data-v-7d2b68d2]{transform:rotate(180deg)}.southbound-card[data-v-7d2b68d2]{margin:12px 0 2px;padding:14px 14px 12px;border-radius:12px;background:linear-gradient(135deg,#f0f7ff,#f6fbff);border:1px solid #d6e6fb}.sb-head[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sb-title[data-v-7d2b68d2]{font-size:14px;font-weight:700;color:#1f2328}.sb-trend[data-v-7d2b68d2]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:10px}.sb-trend.up[data-v-7d2b68d2]{color:#b42318;background:#fef2f2}.sb-trend.down[data-v-7d2b68d2]{color:#087443;background:#ecfdf3}.sb-stats[data-v-7d2b68d2]{display:flex;gap:8px}.sb-stat[data-v-7d2b68d2]{flex:1;text-align:center;padding:8px 4px;background:#fff;border-radius:9px;border:1px solid #e6eefb}.sb-val[data-v-7d2b68d2]{font-size:18px;font-weight:700;color:#1f2328;line-height:1.2}.sb-val.up[data-v-7d2b68d2]{color:#b42318}.sb-val.down[data-v-7d2b68d2]{color:#087443}.sb-unit[data-v-7d2b68d2]{font-size:11px;font-weight:500;margin-left:1px;color:#6b7480}.sb-lab[data-v-7d2b68d2]{margin-top:3px;font-size:10px;color:#8b949e}.sb-chgs[data-v-7d2b68d2]{display:flex;justify-content:space-around;margin-top:10px;font-size:11px;color:#6b7480}.sb-chgs b[data-v-7d2b68d2]{font-weight:600;color:#1f2328}.sb-chgs b.up[data-v-7d2b68d2]{color:#b42318}.sb-chgs b.down[data-v-7d2b68d2]{color:#087443}.sb-spark[data-v-7d2b68d2]{display:flex;align-items:flex-end;gap:3px;height:34px;margin:12px 2px 4px}.sb-bar[data-v-7d2b68d2]{flex:1;min-height:3px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#4b93e6,#9cc4f0)}.sb-note[data-v-7d2b68d2]{margin-top:8px;font-size:10px;line-height:1.5;color:#8b949e}.module[data-v-7d2b68d2]{padding:12px 0}.module-head[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.module-title[data-v-7d2b68d2]{flex:0 1 auto;display:flex;align-items:center;margin:0;color:#111827;font-size:15px;font-weight:700}.module-title[data-v-7d2b68d2]:before{content:"";flex:0 0 auto;width:4px;height:14px;margin-right:7px;border-radius:2px;background:#1a73e8}.tag[data-v-7d2b68d2]{flex:0 0 auto;color:#1a73e8;background:#eaf2ff}.para[data-v-7d2b68d2]{display:block;margin-bottom:10px;color:#374151;font-size:13px;line-height:1.7}.fin-table-scroll[data-v-7d2b68d2]{width:100%}.fin-table[data-v-7d2b68d2]{width:100%;min-width:0;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.fin-header[data-v-7d2b68d2],.fin-row[data-v-7d2b68d2]{display:grid;grid-template-columns:40px repeat(6,minmax(0,1fr));min-height:34px;padding:0;border-bottom:1px solid #f1f5f9}.fin-row[data-v-7d2b68d2]:last-child{border-bottom:none}.fin-header[data-v-7d2b68d2]{background:#f8fafc}.fin-label[data-v-7d2b68d2],.fin-col[data-v-7d2b68d2],.fin-cell[data-v-7d2b68d2]{box-sizing:border-box;width:auto;min-width:0;padding:7px 2px;color:#374151;font-size:10px;line-height:1.35;text-align:left;overflow-wrap:anywhere}.fin-table-scroll .fin-label[data-v-7d2b68d2]:first-child{padding-left:8px}.fin-col-nowrap[data-v-7d2b68d2]{white-space:nowrap;overflow-wrap:normal}.fin-label[data-v-7d2b68d2],.fin-cell.metric[data-v-7d2b68d2]{width:auto;min-width:0;color:#111827;font-weight:700}.fin-col.chg-up[data-v-7d2b68d2]{color:#dc2626;font-weight:600}.fin-col.chg-down[data-v-7d2b68d2]{color:#16a34a;font-weight:600}.fin-empty[data-v-7d2b68d2]{padding:12px 0;color:#8b949e;font-size:12px;text-align:center}.inc-table[data-v-7d2b68d2],.simple-table[data-v-7d2b68d2]{display:block;width:100%;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.inc-header[data-v-7d2b68d2],.inc-row[data-v-7d2b68d2]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;min-height:34px;border-bottom:1px solid #f1f5f9}.inc-row[data-v-7d2b68d2]:last-child{border-bottom:none}.inc-header[data-v-7d2b68d2]{background:#f8fafc;font-weight:700}.inc-h-col[data-v-7d2b68d2],.inc-col[data-v-7d2b68d2]{display:block;padding:8px 6px;border-bottom:0;color:#374151;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.inc-col[data-v-7d2b68d2]:first-child,.business-col[data-v-7d2b68d2]{color:#111827;font-weight:700}.module-subsection[data-v-7d2b68d2]{margin-bottom:12px}.module-subsection[data-v-7d2b68d2]:last-child{margin-bottom:0}.tab-table-wrap[data-v-7d2b68d2]{width:100%;overflow-x:hidden;margin-bottom:10px}.tab-data-table[data-v-7d2b68d2]{width:100%;min-width:0;border:none;border-radius:0}.tab-data-header[data-v-7d2b68d2],.tab-data-row[data-v-7d2b68d2]{display:grid!important;grid-template-columns:.8fr repeat(2,minmax(0,1fr));border-bottom:1px solid #f1f5f9}.tab-data-header .fin-label[data-v-7d2b68d2],.tab-data-row .fin-col[data-v-7d2b68d2]{width:auto;min-width:0;padding:7px 5px;font-size:11px;overflow-wrap:anywhere}.tab-data-header .fin-label[data-v-7d2b68d2]:first-child,.tab-data-row .fin-col[data-v-7d2b68d2]:first-child{color:#111827;font-weight:700}.chain-diagram[data-v-7d2b68d2]{position:relative;margin:12px 0 6px;padding:6px 2px}.chain-svg[data-v-7d2b68d2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:visible}.chain-link-line[data-v-7d2b68d2]{stroke:#c2ccd8;stroke-width:1.3;fill:none}.chain-link-bg[data-v-7d2b68d2]{fill:#fff;stroke:#e6eaf0;stroke-width:.8}.chain-link-label[data-v-7d2b68d2]{fill:#5f6b7a;font-size:10px;font-weight:600}.chain-tier[data-v-7d2b68d2]{position:relative;z-index:1;display:flex;align-items:stretch;gap:10px}.chain-tier+.chain-tier[data-v-7d2b68d2]{margin-top:48px}.chain-tier-label[data-v-7d2b68d2]{flex:0 0 22px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;text-align:center;font-size:12px;font-weight:700;letter-spacing:4px;border-radius:8px}.chain-tier-nodes[data-v-7d2b68d2]{flex:1;display:flex;gap:10px}.chain-node[data-v-7d2b68d2]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:11px 10px;border:1px solid #e7ebf1;border-radius:14px;background:#fff;box-shadow:0 1px 4px #1428500d}.chain-node.company[data-v-7d2b68d2]{border:1.5px solid #1a73e8;background:linear-gradient(180deg,#f5f9ff,#fff 60%);box-shadow:0 3px 12px #1a73e824}.chain-node-head[data-v-7d2b68d2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.chain-node-label[data-v-7d2b68d2]{font-size:13px;font-weight:700;line-height:1.3;color:#1f2328;text-align:center}.chain-node.company .chain-node-label[data-v-7d2b68d2]{color:#1a56c4}.chain-node-badge[data-v-7d2b68d2]{flex:0 0 auto;padding:1px 7px;border-radius:8px;background:#1a73e8;color:#fff;font-size:10px;font-weight:600}.chain-node-desc[data-v-7d2b68d2]{margin:0;font-size:11.5px;line-height:1.55;color:#6b7686;text-align:center}.chain-row[data-v-7d2b68d2],.kv-row[data-v-7d2b68d2]{padding:10px;margin-bottom:8px;border-radius:6px;background:#f8fafc}.chain-title[data-v-7d2b68d2],.kv-type[data-v-7d2b68d2]{display:block;margin-bottom:5px;color:#111827;font-size:13px;font-weight:700}.chain-text[data-v-7d2b68d2],.kv-value[data-v-7d2b68d2]{display:block;color:#374151;font-size:13px;line-height:1.65}.meaning[data-v-7d2b68d2]{margin-top:4px;color:#1a73e8}.empty-panel[data-v-7d2b68d2]{padding:20px 0;color:#8b949e;font-size:13px;text-align:center}.error-card[data-v-7d2b68d2]{align-items:center}.error-text[data-v-7d2b68d2]{color:#dc2626;font-size:13px}.brand-card[data-v-7d2b68d2]{padding:0;overflow:hidden;line-height:0}.brand-img[data-v-7d2b68d2]{display:block;width:100%;height:auto;border-radius:6px}.bs[data-v-7d2b68d2]{height:20px}.home-brand[data-v-7d2b68d2]{margin-top:auto}.site-footer[data-v-7d2b68d2]{padding:18px 20px 22px;color:#8b949e;text-align:center}.site-footer.footer-push[data-v-7d2b68d2]{margin-top:auto}.stats-line[data-v-7d2b68d2],.update-line[data-v-7d2b68d2]{color:#6b7480;font-size:11px;line-height:1.6;margin-bottom:8px}.suggest-link[data-v-7d2b68d2]{color:#185fa5;text-decoration:none;cursor:pointer}.risk-line[data-v-7d2b68d2]{width:84%;margin:0 auto 8px;color:#8b949e;font-size:11px;line-height:1.6}.icp-line[data-v-7d2b68d2],.icp-line a[data-v-7d2b68d2]{display:block;color:#8b949e;font-size:11px;text-decoration:none}.feedback-input[data-v-7d2b68d2]{box-sizing:border-box;width:100%;height:96px;margin-top:12px;padding:10px 12px;border:1px solid #d6dbe2;border-radius:9px;font-size:14px;line-height:1.5;resize:none;outline:none;color:#1f2328;font-family:inherit}.feedback-input[data-v-7d2b68d2]:focus{border-color:#1a7f43}.member-card .feedback-input+.member-btn[data-v-7d2b68d2]{width:100%;margin-top:12px}.report-expand.open[data-v-7d2b68d2]{max-height:800px;overflow-y:auto}.nav-dropdown-menu[data-v-7d2b68d2]{display:none}:root{--bg-page: #F7F8FA;--bg-card: #FFFFFF;--bg-card-light: #F0F1F3;--bg-surface: #F0F1F3;--border: #D0D7DE;--border-subtle: rgba(0,0,0,.06);--text-primary: #1F2328;--text-secondary: #656D76;--text-muted: #8B949E;--text-on-surface: #1F2328;--text-tag: #57606A;--up: #CF222E;--down: #1A7F37;--up-bg: rgba(207,34,46,.1);--down-bg: rgba(26,127,55,.1);--alpha: #0969DA;--beta: #E16F24;--gamma: #8250DF;--alpha-bg: rgba(9,105,218,.08);--beta-bg: rgba(225,111,36,.08);--gamma-bg: rgba(130,80,223,.08);--bg-overlay: rgba(0,0,0,.45);--shadow: 0 1px 3px rgba(0,0,0,.08);--bg-gradient-start: #FFFFFF;--bg-gradient-end: #F0F1F3;--hover-bg: rgba(0,0,0,.03);--active-bg: rgba(0,0,0,.06);--panel-alpha-bg: transparent;--panel-beta-bg: transparent;--panel-gamma-bg: transparent;--theme-icon: "🌙";--theme-transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s}[data-theme=dark]{--bg-page: #0D1117;--bg-card: #161B22;--bg-card-light: #1F262E;--bg-surface: #161B22;--border: #30363D;--border-subtle: rgba(255,255,255,.06);--text-primary: #E6EDF3;--text-secondary: #8B949E;--text-muted: #484F58;--text-on-surface: #FFFFFF;--text-tag: #C9D1D9;--up: #FF4D4F;--down: #52C41A;--up-bg: rgba(255,77,79,.12);--down-bg: rgba(82,196,26,.12);--alpha: #58A6FF;--beta: #F0883E;--gamma: #BC8CFF;--alpha-bg: rgba(88,166,255,.1);--beta-bg: rgba(240,136,62,.1);--gamma-bg: rgba(188,140,255,.1);--bg-overlay: rgba(0,0,0,.6);--shadow: 0 2px 8px rgba(0,0,0,.3);--bg-gradient-start: #1A1A2E;--bg-gradient-end: #16213E;--hover-bg: rgba(255,255,255,.03);--active-bg: rgba(255,255,255,.06);--panel-alpha-bg: var(--alpha-bg);--panel-beta-bg: var(--beta-bg);--panel-gamma-bg: var(--gamma-bg);--theme-icon: "☀️"}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background-color:var(--bg-page);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:clip;transition:var(--theme-transition)}::-webkit-scrollbar{display:none}.text-up{color:var(--up)!important}.text-down{color:var(--down)!important}.text-primary{color:var(--text-primary)}.text-muted{color:var(--text-muted)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:10px;transition:var(--theme-transition)}button{font-family:inherit;background:transparent;border:none;color:inherit;cursor:pointer;padding:0}input,textarea{font-family:inherit;color:inherit;background:transparent;border:none;outline:none}.safe-bottom{height:calc(env(safe-area-inset-bottom,0) + 20px)}.page-container{min-height:100vh;background:var(--bg-page);padding:0 10px;padding-top:env(safe-area-inset-top,0);transition:var(--theme-transition)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-card-light);border:1px solid var(--border);font-size:16px;cursor:pointer;transition:var(--theme-transition);flex-shrink:0;line-height:1;padding:0;user-select:none;-webkit-user-select:none}.theme-toggle:active{background:var(--active-bg);transform:scale(.92)}.text-up{color:var(--up)}.text-down{color:var(--down)}.text-secondary{color:var(--text-secondary)}.sh{background:var(--bg-card);padding:14px 12px 6px;color:var(--text-secondary)}.si{display:flex;align-items:baseline;gap:6px}.sn{font-size:18px;font-weight:700;color:var(--text-primary)}.sc{font-size:11px;color:var(--text-muted)}.pr{display:flex;align-items:baseline;gap:10px;margin-top:4px}.sp{font-size:32px;font-weight:700;letter-spacing:-1px;color:var(--text-primary)}.sg{font-size:14px;font-weight:600}.sm{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:10px;color:var(--text-muted)}.cs{background:var(--bg-card);padding:0 12px 8px}.mode-tabs{display:flex;padding:0;background:var(--border-subtle);border-radius:0;margin-bottom:6px;overflow:hidden}.mode-tab{flex:1;text-align:center;padding:7px 0;font-size:11px;color:var(--text-muted);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--theme-transition)}.mode-tab.active{background:var(--active-bg);color:var(--text-primary);font-weight:600}.chart-view{position:relative}.ca{width:100%;height:240px;background:var(--bg-card-light);border-radius:0;display:block}.tooltip{position:absolute;background:var(--bg-card);border:1px solid var(--border);border-radius:0;padding:6px 8px;pointer-events:none;z-index:100;min-width:90px;box-shadow:var(--shadow)}.tt-date{font-size:10px;color:var(--text-secondary);margin-bottom:3px;font-weight:600}.tt-row{font-size:10px;color:var(--text-secondary);padding:1px 0}.tt-up{color:var(--up)}.tt-down{color:var(--down)}.time-tabs{display:flex;justify-content:center;gap:0;padding:6px 0 2px}.time-tab{padding:3px 11px;font-size:11px;color:var(--text-muted);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none}.time-tab.active{background:var(--active-bg);color:var(--text-secondary);font-weight:600}.cl{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:5px 0 3px;font-size:10px;color:var(--text-secondary)}.ld{display:inline-block;width:7px;height:7px;border-radius:0;margin-right:3px;vertical-align:middle}.cl-sep{color:var(--border);margin:0 2px}.agent-tabs{display:flex;padding:10px 12px 0;gap:4px;background:var(--bg-card)}.agent-tab{flex:1;display:flex;align-items:center;gap:8px;padding:8px;border-radius:0;cursor:pointer;transition:all .2s ease;background:var(--bg-card);border:1px solid transparent}.agent-tab:active{background:var(--active-bg)}.agent-tab.tab-alpha.active{background:var(--alpha-bg);border-color:var(--alpha)}.agent-tab.tab-beta.active{background:var(--beta-bg);border-color:var(--beta)}.agent-tab.tab-gamma.active{background:var(--gamma-bg);border-color:var(--gamma)}.agent-avatar{width:38px;height:38px;flex-shrink:0;border:none;overflow:hidden;background:var(--bg-card)}.agent-avatar img{width:100%;height:100%;object-fit:cover}.agent-info{display:flex;flex-direction:column;gap:1px;min-width:0}.agent-name{font-size:15px;font-weight:500;color:var(--text-secondary);transition:color .2s;line-height:1.2}.agent-style{font-size:12px;color:var(--text-muted);transition:color .2s;line-height:1.2}.agent-tab.active .agent-name{color:var(--text-primary)}.agent-tab.active .agent-style{color:var(--text-secondary)}.agent-panel{margin:0;overflow:hidden}.agent-panel.panel-alpha,.agent-panel.panel-beta,.agent-panel.panel-gamma{background:var(--bg-card);border:none}.ac{margin:0;background:var(--bg-card);overflow:hidden}.finance-block{background:var(--border-subtle);border-radius:0;padding:10px 0;margin:12px 12px 10px}.finance-row{display:grid;grid-template-columns:repeat(3,1fr)}.finance-item{text-align:center;padding:6px 4px}.finance-item+.finance-item{border-left:1px solid var(--border-subtle)}.finance-label{font-size:12px;color:var(--text-secondary);margin-bottom:3px}.finance-value{font-size:17px;font-weight:500;color:var(--text-primary)}.finance-value.sub{font-size:15px}.finance-value.up{color:var(--up)}.finance-value.down{color:var(--down)}.finance-divider{height:1px;background:var(--border-subtle);margin:2px 10px}.ps{padding:0 12px 8px}.profile-row{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.profile-tag{font-size:12px;padding:3px 8px;border-radius:0;background:var(--border-subtle);color:var(--text-tag);border:1px solid var(--border)}.profile-text{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.belief-group{margin-bottom:6px}.belief-title{font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:3px}.belief-items{display:flex;flex-direction:column;gap:2px}.belief-item{font-size:13px;color:var(--text-tag);padding-left:12px;position:relative;line-height:1.5}.belief-item:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:0;background:var(--border)}.panel-alpha .belief-item:before{background:var(--alpha)}.panel-beta .belief-item:before{background:var(--beta)}.panel-gamma .belief-item:before{background:var(--gamma)}.strat-section{margin-bottom:8px}.strat-section:last-child{margin-bottom:0}.strat-label{font-size:12px;color:var(--text-secondary);margin-bottom:4px;font-weight:500}.strat-list{display:flex;flex-direction:column;gap:3px}.strat-item{font-size:13px;color:var(--text-tag);padding-left:14px;position:relative;line-height:1.5}.strat-item:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:0;background:var(--border)}.entry-links{display:flex;gap:16px;margin-top:8px;margin-bottom:4px}.entry-link{font-size:13px;color:var(--alpha);cursor:pointer}.entry-link:active{opacity:.7}.badge-hard,.badge-soft{font-size:9px;margin-left:3px;vertical-align:middle;cursor:help}.pval-warn{color:var(--up)}.badge-dir{display:inline-block;font-size:9px;padding:0 4px;margin-left:4px;border-radius:0;vertical-align:middle;font-weight:500}.badge-dir.上调{background:var(--down-bg);color:var(--down)}.badge-dir.下调{background:var(--up-bg);color:var(--up)}.badge-dir.顶格上调,.badge-dir.顶格下调{background:var(--beta-bg);color:var(--beta)}.ds{padding:6px 12px 12px}.dt{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.dg{margin-bottom:8px}.dg-header{display:flex;align-items:center;gap:5px;padding:5px 7px;background:var(--border-subtle);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none}.dg-header:active{background:var(--active-bg)}.dg-date{font-size:12px;font-weight:600;color:var(--text-secondary)}.dg-count{font-size:9px;color:var(--text-muted)}.dg-arrow{font-size:9px;color:var(--text-muted);margin-left:auto;transition:transform .2s}.dg-arrow-collapsed{transform:rotate(-90deg)}.dg-body{margin-top:6px}.di-exp{background:var(--border-subtle);border-radius:0;padding:7px;margin-bottom:6px}.di-exp:last-child{margin-bottom:0}.di-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 5px;border-radius:0}.di-head-buy{background:var(--up-bg)}.di-head-sell{background:var(--down-bg)}.di-head-hold{background:var(--alpha-bg)}.di-time{font-size:11px;color:var(--text-muted)}.di-badge{font-size:11px;font-weight:700;padding:2px 6px;border-radius:0}.db-b{background:var(--up-bg);color:var(--up)}.db-s{background:var(--down-bg);color:var(--down)}.db-h{background:var(--alpha-bg);color:var(--alpha)}.di-summary{margin-bottom:4px}.di-points{margin-bottom:6px}.di-point{display:flex;align-items:baseline;gap:6px;margin-bottom:3px}.di-point-dot{flex-shrink:0;width:5px;height:5px;border-radius:0;background:var(--text-muted);margin-top:5px}.di-point-text{font-size:13px;color:var(--text-secondary);line-height:1.5}.di-dims{display:flex;flex-direction:column;gap:3px}.di-dim{display:flex;align-items:center;font-size:11px}.di-dim-name{color:var(--text-muted);width:42px;flex-shrink:0}.di-dim-bar{flex:1;height:4px;background:var(--border-subtle);border-radius:0;margin:0 5px;overflow:hidden}.di-dim-fill{height:100%;border-radius:0;transition:width .3s ease}.di-dim-val{color:var(--text-muted);width:28px;text-align:right;flex-shrink:0;font-family:SF Mono,Menlo,monospace}.di-detail-toggle{display:flex;justify-content:space-between;align-items:center;padding:4px 0;cursor:pointer;font-size:11px;color:var(--text-muted);-webkit-user-select:none;user-select:none}.di-detail-toggle:active{color:var(--text-secondary)}.di-detail-arrow{font-size:10px;transition:transform .2s}.di-detail-arrow.arrow-up{transform:rotate(180deg)}.di-detail{overflow:hidden;max-height:0;transition:max-height .25s ease,padding .25s ease}.di-detail-open{max-height:600px;padding:6px 0 2px}.di-detail-section{margin-bottom:5px}.di-detail-key{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:2px}.di-detail-dot{width:5px;height:5px;border-radius:0;flex-shrink:0}.di-detail-ref{font-size:9px;font-weight:400;color:var(--text-muted);margin-left:4px;font-style:italic}.di-detail-text{font-size:12px;color:var(--text-muted);line-height:1.5;padding-left:9px}.di-evo{font-size:11px;color:var(--text-muted);padding-top:3px;border-top:1px solid var(--border-subtle);margin-top:3px}.stock-switch{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:6px 12px;background:var(--active-bg);border-radius:0;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none}.stock-switch:active{background:var(--border)}.stock-switch-text{color:var(--text-secondary)}.stock-switch-arrow{color:var(--text-muted);font-size:9px}.news-panel{padding:8px 14px;max-height:260px;overflow-y:auto}.news-score-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.news-score-left{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.news-score-title{font-size:11px;color:var(--text-muted)}.news-score-val{font-size:12px;font-weight:700}.score-pos{color:var(--up)}.score-neg{color:var(--down)}.score-neu{color:var(--text-muted)}.news-score-label{font-size:10px;padding:1px 6px;border-radius:0;font-weight:500}.label-pos{background:var(--up-bg);color:var(--up)}.label-neg{background:var(--down-bg);color:var(--down)}.label-neu{background:var(--border-subtle);color:var(--text-muted)}.news-bar{height:4px;background:var(--border-subtle);border-radius:0;position:relative;margin:5px 0 2px}.news-bar-center{position:absolute;left:50%;top:-1px;width:1px;height:6px;background:var(--border);transform:translate(-50%)}.news-bar-fill{height:100%;border-radius:0;position:absolute;transition:width .3s}.bar-pos{background:linear-gradient(90deg,var(--up-bg),var(--up))}.bar-neg{background:linear-gradient(270deg,var(--down-bg),var(--down))}.news-bar-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--text-muted);margin-bottom:6px}.news-events-title{font-size:11px;color:var(--text-muted);margin-bottom:4px;display:flex;align-items:center;gap:4px}.news-events-time{font-size:9px;color:var(--text-muted);font-weight:400}.news-event{display:flex;align-items:center;padding:4px 0;border-bottom:1px solid var(--border-subtle)}.news-event:last-child{border-bottom:none}.news-stars{font-size:9px;color:var(--beta);min-width:40px;flex-shrink:0}.news-event-title{flex:1;font-size:11px;color:var(--text-primary);margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-tag{font-size:10px;padding:1px 6px;border-radius:0;flex-shrink:0}.tag-pos{background:var(--up-bg);color:var(--up)}.tag-neg{background:var(--down-bg);color:var(--down)}.tag-neu{background:var(--border-subtle);color:var(--text-muted)}.news-empty{font-size:11px;color:var(--text-muted);text-align:center;padding:15px 0}.news-mood{font-size:11px;color:var(--text-secondary);line-height:1.5;margin-top:5px;padding:5px 6px;background:var(--border-subtle);border-radius:0}.stock-picker-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-overlay);z-index:1000;display:flex;align-items:flex-end}.stock-picker{width:100%;background:var(--bg-card);border-radius:0;padding:15px 0 30px}.stock-picker-title{text-align:center;color:var(--text-secondary);font-size:13px;padding-bottom:10px;border-bottom:1px solid var(--border)}.stock-picker-item{display:flex;align-items:center;padding:12px 20px;cursor:pointer}.stock-picker-item.active{background:var(--active-bg)}.stock-picker-name{color:var(--text-primary);font-size:14px;flex:1}.stock-picker-code{color:var(--text-muted);font-size:11px;margin-right:8px}.stock-picker-check{color:var(--alpha);font-size:14px}.mod{background:var(--border-subtle);border-radius:0;padding:7px;margin-bottom:4px}.mod-blue,.mod-green,.mod-yellow{border:none}.mod-header{display:flex;justify-content:space-between;align-items:center}.mod-header-click{cursor:pointer}.mod-title{font-size:12px;font-weight:700;letter-spacing:.5px}.mod-title-blue{color:var(--alpha)}.mod-title-green{color:var(--beta)}.mod-title-yellow{color:var(--gamma)}.mod-right{display:flex;align-items:center;gap:3px}.mod-meta{font-size:10px;color:var(--text-muted)}.mod-arrow{font-size:10px;color:var(--text-muted);transition:transform .2s;display:inline-block}.mod-arrow-collapsed{transform:rotate(-90deg)}.mod-body{margin-top:4px}.mod-sub-title{font-size:10px;color:var(--text-muted);font-weight:600;margin:4px 0 2px;padding-bottom:2px;border-bottom:1px solid var(--border-subtle)}.evo-tag{display:inline-block;padding:0 4px;border-radius:0;font-size:9px;background:var(--beta-bg);color:var(--beta);margin-left:2px;vertical-align:middle}.prow-adapt{display:flex;align-items:flex-start;padding:2px 0;font-size:11px}.adapt-label{color:var(--text-muted);min-width:30px;flex-shrink:0}.stat-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:3px}.stat-cell{background:var(--border-subtle);border-radius:0;padding:6px;text-align:center}.stat-val{font-size:18px;font-weight:500;color:var(--text-primary)}.stat-label{font-size:12px;color:var(--text-secondary);margin-top:1px}.stat-gold{color:var(--gamma)}.stat-up{color:var(--up)}.stat-down{color:var(--down)}.stat-normal{color:var(--text-secondary)}.stat-neutral{color:var(--text-muted)}.memory-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-overlay);z-index:2000;display:flex;align-items:center;justify-content:center}.memory-modal{width:calc(100% - 30px);max-width:500px;max-height:70vh;background:var(--bg-card);border-radius:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border)}.memory-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 9px;border-bottom:1px solid var(--border);flex-shrink:0}.memory-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.memory-header-emoji{font-size:18px}.memory-header-info{flex:1;min-width:0}.memory-header-title{font-size:14px;font-weight:700;color:var(--text-on-surface)}.memory-header-sub{font-size:10px;color:var(--text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-close-btn{width:24px;height:24px;border-radius:0;background:var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-muted);flex-shrink:0;cursor:pointer}.memory-content{flex:1;padding:10px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch;word-break:break-word;white-space:normal}.mem-section{margin-bottom:10px}.mem-section-title{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:5px;padding-bottom:3px;border-bottom:1px solid var(--border)}.mem-item{font-size:11px;color:var(--text-muted);line-height:1.6;padding:2px 0 2px 10px;position:relative}.mem-item:before{content:"•";position:absolute;left:0;color:var(--text-muted)}.mem-empty{font-size:12px;color:var(--text-muted);text-align:center;padding:30px 0}.memory-footer{padding:8px 14px 12px;border-top:1px solid var(--border);flex-shrink:0}.memory-footer-btn{width:100%;padding:8px 0;text-align:center;background:var(--border-subtle);border-radius:0;font-size:13px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.memory-footer-btn:active{background:var(--active-bg)}.evo-entry{margin-bottom:8px}.evo-entry-header{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.evo-version{font-size:12px;font-weight:700;color:var(--alpha)}.evo-time{font-size:10px;color:var(--text-muted)}.evo-reflection{font-size:11px;color:var(--text-muted);line-height:1.6;word-break:break-word;position:relative;padding:1px 0 1px 14px}.evo-reflection:before{content:"·";position:absolute;left:4px;color:var(--text-muted)}.evo-divider{border-top:1px solid var(--border-subtle);margin:6px 0}.evo-block{margin-top:4px;padding-left:6px}.evo-block-label{font-size:10px;color:var(--text-muted);margin-bottom:2px}.evo-sub{font-size:11px;color:var(--text-secondary);padding:1px 0 1px 6px;line-height:1.5;word-break:break-word}.evo-sub.rejected{color:var(--text-muted);text-decoration:line-through}.evo-group{display:inline-block;font-size:9px;padding:0 4px;border-radius:0;margin-right:4px;vertical-align:middle;font-weight:500}.evo-group.entry{background:var(--alpha-bg);color:var(--alpha)}.evo-group.exit,.evo-group.position{background:var(--gamma-bg);color:var(--gamma)}.evo-group.risk{background:var(--up-bg);color:var(--up)}.badge-rejected{display:inline-block;font-size:9px;padding:0 4px;background:var(--up-bg);color:var(--up);border-radius:0;margin-left:4px;vertical-align:middle}.badge-legacy{display:inline-block;font-size:9px;padding:0 4px;background:var(--border-subtle);color:var(--text-muted);border-radius:0;margin-left:4px;vertical-align:middle}.bs{height:30px;background:var(--bg-page)}.back-bar{padding:12px 16px;background:var(--bg-card);border-bottom:1px solid var(--border);font-size:14px;color:var(--alpha);cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between}.back-bar-left{display:flex;align-items:center;gap:4px}.back-bar:active{background:var(--active-bg)}@media (min-width: 480px){.page-container{max-width:480px;margin:0 auto;padding:0 16px}}@media (min-width: 768px){.page-container{max-width:480px;margin:0 auto;padding:0 16px}}@media (min-width: 1024px){.page-container{max-width:480px;margin:0 auto;padding:0 16px}.stock-switch{cursor:pointer}.stock-switch:hover{background:var(--active-bg)}.mode-tab{cursor:pointer}.mode-tab:hover:not(.active){background:var(--hover-bg);color:var(--text-secondary)}.time-tab{cursor:pointer}.time-tab:hover:not(.active){background:var(--hover-bg);color:var(--text-secondary)}.agent-tab{cursor:pointer}.agent-tab:hover:not(.active){background:var(--hover-bg)}.back-bar{cursor:pointer}.back-bar:hover{background:#ffffff05}.memory-close-btn{cursor:pointer}.memory-close-btn:hover{background:var(--active-bg)}.memory-footer-btn{cursor:pointer}.memory-footer-btn:hover{background:var(--active-bg)}}
