.source-chips[data-v-66c64925]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-66c64925]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;gap:5px;line-height:1.5;padding:2px 8px;white-space:nowrap}.chip-live[data-v-66c64925]{background:#f59e0b21;border-color:#f59e0b40;color:#fbbf24}.chip-ok[data-v-66c64925]{background:#22c55e1c;border-color:#22c55e38;color:#4ade80}.chip-delay[data-v-66c64925]{background:#f872721f;border-color:#f872723d;color:#f87171}.chip-src[data-v-66c64925]{background:#06b6d41a;border-color:#06b6d438;color:#67e8f9}.stock-entry[data-v-b3535bbf]{background:radial-gradient(circle at 50% 20%,rgba(6,182,212,.07),transparent 38%);display:grid;min-height:calc(100vh - var(--nav-height, 48px) - 40px);padding:var(--space-4);place-items:center}.entry-box[data-v-b3535bbf]{width:min(640px,100%)}.entry-head[data-v-b3535bbf]{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.entry-title[data-v-b3535bbf]{color:var(--text-primary);font-size:20px;font-weight:800;margin:0 0 6px}.entry-sub[data-v-b3535bbf]{color:var(--text-secondary);font-size:13px;margin:0}.candidates[data-v-b3535bbf],.entry-search[data-v-b3535bbf]{margin-top:var(--space-3)}.candidates[data-v-b3535bbf]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.candidate-group[data-v-b3535bbf]{display:flex;flex-direction:column;gap:4px}.candidate-label[data-v-b3535bbf]{color:var(--text-label);font-size:11px;letter-spacing:.04em}.candidate[data-v-b3535bbf]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:2px;padding:10px;text-decoration:none;transition:border-color .15s ease}.candidate[data-v-b3535bbf]:hover{border-color:var(--accent)}.candidate-name[data-v-b3535bbf]{color:var(--text-primary);font-size:14px;font-weight:700}.candidate-code[data-v-b3535bbf]{color:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.candidate-diff[data-v-b3535bbf]{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.candidate.up .candidate-diff[data-v-b3535bbf]{color:var(--up-color)}.candidate.down .candidate-diff[data-v-b3535bbf]{color:var(--down-color)}.candidate-empty[data-v-b3535bbf]{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:12px;padding:10px}@media(max-width:768px){.candidates[data-v-b3535bbf]{grid-template-columns:1fr}}.stock-header[data-v-db0a64fc]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-4)}.header-main[data-v-db0a64fc]{gap:var(--space-3);justify-content:space-between}.header-left[data-v-db0a64fc],.header-main[data-v-db0a64fc]{align-items:center;display:flex}.header-left[data-v-db0a64fc]{gap:var(--space-2)}.back-btn[data-v-db0a64fc]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--neutral-color);cursor:pointer;font-size:14px;padding:var(--space-1) var(--space-2);transition:all var(--transition-speed)}.back-btn[data-v-db0a64fc]:hover{background:var(--surface-3);border-color:var(--accent);color:var(--text-value)}.stock-identity[data-v-db0a64fc]{align-items:center;display:flex;gap:var(--space-2)}.stock-name[data-v-db0a64fc]{color:var(--text-value);font-size:15px;font-weight:700}.stock-code[data-v-db0a64fc]{font-size:12px}.market-tag[data-v-db0a64fc],.stock-code[data-v-db0a64fc]{color:var(--neutral-color)}.market-tag[data-v-db0a64fc]{background:var(--border-subtle);border-radius:var(--radius);font-size:10px;padding:2px var(--space-2)}.header-right[data-v-db0a64fc]{align-items:baseline;display:flex;gap:var(--space-2)}.price[data-v-db0a64fc]{color:var(--text-value);font-size:22px;font-variant-numeric:tabular-nums}.change[data-v-db0a64fc],.price[data-v-db0a64fc]{font-weight:700}.change[data-v-db0a64fc]{font-size:13px;font-variant-numeric:tabular-nums}.change.positive[data-v-db0a64fc]{color:var(--up-color-strong)}.change.negative[data-v-db0a64fc]{color:var(--down-color-strong)}.time[data-v-db0a64fc]{color:var(--text-secondary);font-size:11px}.nxt-sub[data-v-db0a64fc]{align-items:baseline;border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;font-size:11.5px;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2)}.nxt-badge[data-v-db0a64fc]{border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:10px;font-weight:800;padding:1px 8px;white-space:nowrap}.nxt-price[data-v-db0a64fc]{color:var(--text-value);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.nxt-change[data-v-db0a64fc]{font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700}.nxt-change.up[data-v-db0a64fc]{color:var(--up-color-strong)}.nxt-change.down[data-v-db0a64fc]{color:var(--down-color-strong)}.nxt-change.flat[data-v-db0a64fc]{color:var(--text-muted)}.nxt-note[data-v-db0a64fc]{color:var(--text-label);font-size:10px;margin-left:auto}@media(max-width:768px){.header-right[data-v-db0a64fc]{gap:var(--space-1)}.price[data-v-db0a64fc]{font-size:18px}.market-tag[data-v-db0a64fc],.stock-code[data-v-db0a64fc]{display:none}.nxt-note[data-v-db0a64fc]{flex-basis:100%;margin-left:0}}.key-stats[data-v-3ab4c7bf]{background:transparent;border-bottom:1px solid var(--border);border-top:1px solid var(--border);gap:var(--space-2);justify-content:space-between;padding:6px var(--space-3)}.key-stats[data-v-3ab4c7bf],.ks-item[data-v-3ab4c7bf]{align-items:baseline;display:flex}.ks-item[data-v-3ab4c7bf]{gap:6px;min-width:0}.ks-label[data-v-3ab4c7bf]{color:var(--text-label);font-size:10px;white-space:nowrap}.ks-value[data-v-3ab4c7bf]{color:var(--text-value);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ks-value.up[data-v-3ab4c7bf]{color:var(--up-color-strong)}.ks-value.down[data-v-3ab4c7bf]{color:var(--down-color-strong)}@media(max-width:768px){.key-stats[data-v-3ab4c7bf]{display:grid;gap:4px var(--space-3);grid-template-columns:repeat(2,1fr)}.ks-item[data-v-3ab4c7bf]{justify-content:space-between}}.chart-container[data-v-a517fbaa]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);min-height:440px;overflow:hidden;padding:0}.chart-container[data-v-a517fbaa]:has(.stock-chart){min-height:auto}.chart-toolbar[data-v-a517fbaa]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;padding:0 var(--space-3)}.period-buttons[data-v-a517fbaa]{display:flex;gap:0}.period-btn[data-v-a517fbaa]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-label);cursor:pointer;font-size:11px;font-weight:600;padding:var(--space-2) var(--space-3);transition:all var(--transition-speed)}.period-btn[data-v-a517fbaa]:hover{color:var(--text-value)}.period-btn.active[data-v-a517fbaa]{border-bottom-color:var(--accent);color:var(--accent)}.overlay-toggles[data-v-a517fbaa]{display:flex;gap:var(--space-1)}.overlay-btn[data-v-a517fbaa]{background:var(--border-subtle);border:none;border-radius:var(--radius);color:var(--text-label);cursor:pointer;font-size:10px;font-weight:600;padding:var(--space-1) var(--space-2);transition:all var(--transition-speed)}.overlay-btn.active[data-v-a517fbaa],.overlay-btn[data-v-a517fbaa]:hover{color:var(--text-value)}.overlay-btn.active[data-v-a517fbaa]{background:var(--surface-3)}.stock-chart[data-v-a517fbaa]{width:100%}.empty[data-v-a517fbaa],.loading[data-v-a517fbaa]{align-items:center;color:var(--text-label);display:flex;justify-content:center;min-height:300px}.loading[data-v-a517fbaa]{gap:var(--space-2)}.error[data-v-a517fbaa]{align-items:center;color:var(--down-color);display:flex;justify-content:center;min-height:300px}@media(max-width:768px){.overlay-btn[data-v-a517fbaa],.period-btn[data-v-a517fbaa]{font-size:10px;min-height:32px;padding:var(--space-2) var(--space-2)}.chart-toolbar[data-v-a517fbaa]{align-items:flex-start;flex-direction:column;padding:0 var(--space-2)}.overlay-toggles[data-v-a517fbaa]{flex-wrap:wrap;gap:var(--space-1);padding-bottom:8px}}.date-news-panel[data-v-5904b23b]{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.panel-header[data-v-5904b23b]{background:var(--surface-1);border-bottom:1px solid var(--border);justify-content:space-between;padding:var(--space-2) var(--space-3)}.header-left[data-v-5904b23b],.panel-header[data-v-5904b23b]{align-items:center;display:flex}.header-left[data-v-5904b23b]{flex-wrap:wrap;gap:8px}.panel-date[data-v-5904b23b]{color:var(--text-value);font-size:12px;font-weight:700}.count-badges[data-v-5904b23b]{display:flex;gap:5px}.badge[data-v-5904b23b]{border-radius:999px;font-size:10px;font-weight:700;padding:1px 7px}.badge-news[data-v-5904b23b]{background:#b7791f1f;color:#b7791f}.badge-notice[data-v-5904b23b]{background:#0e74901a;color:#0e7490}.panel-close[data-v-5904b23b]{background:transparent;border:none;color:var(--text-label);cursor:pointer;flex-shrink:0;font-size:12px;padding:2px 6px}.panel-close[data-v-5904b23b]:hover{color:var(--text-value)}.panel-body[data-v-5904b23b]{max-height:380px;overflow-y:auto;padding:var(--space-1) 0}.panel-empty[data-v-5904b23b],.panel-loading[data-v-5904b23b]{color:var(--text-label);font-size:12px;line-height:1.7;padding:var(--space-3);text-align:center}.dot[data-v-5904b23b]{border-radius:50%;display:inline-block;height:7px;vertical-align:baseline;width:7px}.dot.news[data-v-5904b23b]{background:#f5a623}.dot.notice[data-v-5904b23b]{background:#0e7490}.cluster-section[data-v-5904b23b]{margin-bottom:var(--space-2)}.section-title[data-v-5904b23b]{font-size:11px;font-weight:700;margin:0 0 4px;padding:6px var(--space-3) 4px}.section-title.news[data-v-5904b23b]{color:#b7791f}.section-title.notice[data-v-5904b23b]{color:#0e7490}.cluster-row[data-v-5904b23b]{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px;padding:5px var(--space-3)}.cluster-row[data-v-5904b23b]:last-child{border-bottom:none}.rep-title[data-v-5904b23b]{color:var(--text-value);display:block;font-size:12px;line-height:1.35;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rep-title[data-v-5904b23b]:hover{text-decoration:underline}.rep-meta-row[data-v-5904b23b]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cluster-toggle[data-v-5904b23b],.rep-meta[data-v-5904b23b]{color:var(--text-label);font-size:10px}.cluster-toggle[data-v-5904b23b]{background:var(--surface-2);border:none;border-radius:var(--radius);cursor:pointer;padding:1px 6px}.cluster-toggle[data-v-5904b23b]:hover{color:var(--text-value)}.show-all[data-v-5904b23b]{background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-label);cursor:pointer;display:block;font-size:11px;margin:6px var(--space-3) 0;padding:3px 10px}.show-all[data-v-5904b23b]:hover{border-color:var(--text-label);color:var(--text-value)}.cluster-members[data-v-5904b23b]{list-style:disc;margin:4px 0 0;padding-left:var(--space-3)}.cluster-members li[data-v-5904b23b]{font-size:11px;margin:2px 0}.cluster-members a[data-v-5904b23b]{color:var(--text-value);text-decoration:none}.cluster-members a[data-v-5904b23b]:hover{text-decoration:underline}.member-meta[data-v-5904b23b]{color:var(--text-label);font-size:10px;margin-left:6px}.flow-summary[data-v-60d8db18]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.fs-head[data-v-60d8db18]{align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}.fs-head[data-v-60d8db18],.fs-head-left[data-v-60d8db18]{display:flex;gap:var(--space-2)}.fs-head-left[data-v-60d8db18]{align-items:center;min-width:0}.fs-title[data-v-60d8db18]{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.02em}.fs-badge[data-v-60d8db18]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:10px;font-weight:700;gap:4px;line-height:1.6;padding:1px 7px;white-space:nowrap}.fs-badge-dot[data-v-60d8db18]{background:var(--text-label);border-radius:999px;height:5px;width:5px}.fs-badge-dot.confirmed[data-v-60d8db18]{background:#2fbf71}.fs-date[data-v-60d8db18]{color:var(--text-muted);font-family:var(--terminal-font);font-size:10px}.fs-actors[data-v-60d8db18]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.fs-actor[data-v-60d8db18]{background:var(--surface-2);border-radius:var(--radius);display:flex;flex-direction:column;gap:2px;padding:var(--space-2)}.fs-name[data-v-60d8db18]{color:var(--text-muted);font-size:11px;font-weight:600}.fs-cum-label[data-v-60d8db18]{color:var(--text-label);font-size:10px;margin-top:2px}.fs-amt[data-v-60d8db18]{font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.fs-arrow[data-v-60d8db18]{font-size:10px}.fs-amt.buy[data-v-60d8db18],.fs-streak.buy[data-v-60d8db18]{color:#ea3943}.fs-amt.sell[data-v-60d8db18],.fs-streak.sell[data-v-60d8db18]{color:#1e6fe8}.fs-amt.flat[data-v-60d8db18],.fs-streak.flat[data-v-60d8db18]{color:var(--text-muted)}.fs-streak[data-v-60d8db18]{font-size:11px;font-weight:700}.fs-strip[data-v-60d8db18]{display:flex;gap:3px;margin-top:4px}.fs-strip i[data-v-60d8db18]{border-radius:3px;color:#fff;display:grid;flex:1;font-size:9px;font-style:normal;font-weight:800;height:14px;max-width:26px;place-items:center}.fs-strip i.p[data-v-60d8db18]{background:#ea3943}.fs-strip i.m[data-v-60d8db18]{background:#1e6fe8}.fs-strip i.z[data-v-60d8db18]{background:var(--surface-3)}.fs-day[data-v-60d8db18],.fs-strip i.z[data-v-60d8db18]{color:var(--text-muted)}.fs-day[data-v-60d8db18]{border-top:1px dashed var(--border);font-size:10.5px;font-variant-numeric:tabular-nums;margin-top:6px;padding-top:5px}.fs-sum20[data-v-60d8db18]{font-size:10px;font-variant-numeric:tabular-nums}.fs-foot[data-v-60d8db18],.fs-sum20[data-v-60d8db18]{color:var(--text-label)}.fs-foot[data-v-60d8db18]{font-size:10px;margin:var(--space-2) 0 0}.fs-state[data-v-60d8db18]{color:var(--text-muted);font-size:12px;padding:var(--space-3);text-align:center}@media(max-width:768px){.fs-actors[data-v-60d8db18]{grid-template-columns:1fr}}.company-understanding[data-v-3324862f]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3)}.cu-eyebrow[data-v-3324862f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cu-tag[data-v-3324862f]{background:#3861fb14;border:1px solid rgba(56,97,251,.25);border-radius:999px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 9px}.cu-year[data-v-3324862f]{color:var(--text-muted);font-family:var(--terminal-font);font-size:11px}.cu-year-note[data-v-3324862f]{border:1px dashed var(--border);border-radius:999px;padding:1px 7px}.cu-auto[data-v-3324862f],.cu-year-note[data-v-3324862f]{color:var(--text-label);font-size:10px}.cu-src[data-v-3324862f]{border-bottom:1px dotted var(--text-muted);color:var(--text-muted);font-size:11px;margin-left:auto;text-decoration:none}.cu-src[data-v-3324862f]:hover{color:var(--accent)}.cu-lead[data-v-3324862f]{color:var(--text-primary);font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.55;margin:0}.cu-lead .num[data-v-3324862f]{color:var(--accent)}.cu-body[data-v-3324862f]{margin-top:6px}.cu-headline[data-v-3324862f]{color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.6;margin:8px 0 0}.cu-headline .num[data-v-3324862f]{color:var(--accent)}.cu-para[data-v-3324862f]{color:var(--text-secondary);font-size:13.5px;line-height:1.72;margin:10px 0 0}.cu-toggle[data-v-3324862f]{align-items:center;background:none;border:none;color:var(--accent);cursor:pointer;display:inline-flex;font-size:12.5px;gap:5px;margin-top:10px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cu-toggle[data-v-3324862f]:hover{color:var(--accent-hover)}.cu-list[data-v-3324862f]{display:grid;gap:8px;margin-top:14px}.cu-item[data-v-3324862f]{background:var(--surface-0);border:1px solid var(--border);border-radius:8px;overflow:hidden}.cu-question[data-v-3324862f]{align-items:center;background:transparent;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-size:13.5px;font-weight:700;gap:12px;justify-content:space-between;min-height:42px;padding:10px 12px;text-align:left;width:100%}.cu-chevron[data-v-3324862f]{color:var(--text-muted);flex:0 0 auto;font-size:12px}.cu-answer[data-v-3324862f]{color:var(--text-secondary);padding:0 12px 12px}.cu-answer p[data-v-3324862f]{font-size:13px;line-height:1.68;margin:0}.cu-bullets[data-v-3324862f]{color:var(--text-muted);display:grid;font-size:12.5px;gap:4px;line-height:1.55;margin:9px 0 0;padding-left:18px}.cu-evidence[data-v-3324862f]{color:var(--text-muted);font-size:12px;margin-top:10px}.cu-evidence summary[data-v-3324862f]{color:var(--accent);cursor:pointer}.cu-evidence blockquote[data-v-3324862f]{border-left:2px solid rgba(56,97,251,.35);line-height:1.55;margin:8px 0 0;padding-left:10px}@media(max-width:768px){.cu-src[data-v-3324862f]{margin-left:0}}.rad-container[data-v-7d96277b]{background:#fff;border-radius:8px;height:var(--rad-height,860px);overflow:hidden;position:relative;touch-action:none;width:100%}@media(max-width:640px){.rad-container[data-v-7d96277b]{height:min(var(--rad-height,860px),360px)}}.rad-svg[data-v-7d96277b]{display:block}.rad-svg.panning[data-v-7d96277b]{cursor:grabbing}.rad-axis[data-v-7d96277b]{opacity:.85}.rad-axis[data-v-7d96277b],.rad-lab[data-v-7d96277b]{font-size:11px;font-weight:600}.rad-lab[data-v-7d96277b]{fill:#0d1421}.rad-center-lab[data-v-7d96277b]{fill:#fff;font-size:13.5px;font-weight:700}.rad-sub[data-v-7d96277b]{fill:#616e85;font-size:9px}.rad-badge[data-v-7d96277b]{fill:#616e85;font-size:8px}.rad-node.clickable[data-v-7d96277b]{cursor:pointer}.rad-node.clickable:hover circle[data-v-7d96277b]{filter:brightness(1.4);transition:filter .15s}.rad-theme-lab[data-v-7d96277b]{fill:#1a7a5e;font-size:11px;font-weight:600}.rad-ctrls[data-v-7d96277b]{background:#f8fafdf2;border:1px solid #e6eaf0;border-radius:10px;display:flex;flex-direction:column;gap:7px;left:12px;padding:10px 12px;position:absolute;top:12px;z-index:5}.rad-ctrls-note[data-v-7d96277b]{border-top:1px solid #e6eaf0;color:#616e85;font-size:10.5px;line-height:1.45;margin-top:3px;max-width:200px;padding-top:7px}.rad-ctrls-note strong[data-v-7d96277b]{color:#0d1421;font-weight:600}.rad-ctrl[data-v-7d96277b]{align-items:center;color:#8a94a6;display:flex;font-size:11px;gap:8px}.rad-zoom[data-v-7d96277b]{bottom:8px;display:flex;flex-direction:column;gap:4px;position:absolute;right:8px;z-index:6}.rad-zoom button[data-v-7d96277b]{background:#ffffffeb;border:1px solid #e6eaf0;border-radius:6px;color:#616e85;cursor:pointer;font-size:14px;height:28px;width:28px}.rad-zoom button[data-v-7d96277b]:hover{border-color:#cfd6e4;color:#0d1421}.rad-pct[data-v-7d96277b]{fill:#5a5a68;font-size:10px;font-weight:700}.rad-ctrl-toggle[data-v-7d96277b]{cursor:pointer}.rad-pct-chg[data-v-7d96277b]{font-size:9.5px;font-weight:700}.rad-pct-chg-up[data-v-7d96277b]{fill:var(--up-color-strong)}.rad-pct-chg-down[data-v-7d96277b]{fill:var(--down-color-strong)}.rad-pct-chg-flat[data-v-7d96277b]{fill:#8a94a6}.rad-nxt-badge[data-v-7d96277b]{align-self:flex-start;background:#3861fb14;border:1px solid rgba(56,97,251,.25);border-radius:var(--radius);color:#3861fb;font-size:10px;font-weight:600;padding:1px 6px}.uni-section[data-v-67891a3a]{margin-top:var(--space-2)}.uni-head[data-v-67891a3a]{align-items:baseline;display:flex;gap:8px;margin-bottom:var(--space-2)}.uni-head h3[data-v-67891a3a]{color:var(--text-primary);font-size:14px;margin:0}.uni-count[data-v-67891a3a]{font-size:12px}.uni-caveat[data-v-67891a3a],.uni-count[data-v-67891a3a]{color:var(--text-secondary)}.uni-caveat[data-v-67891a3a]{font-size:11px;line-height:1.5;margin:0 0 6px}.uni-gate-chip[data-v-67891a3a]{color:#e0a23c;font-weight:600}.uni-legend-chips[data-v-67891a3a]{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 var(--space-2)}.uni-leg[data-v-67891a3a]{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:10.5px;gap:5px}.uni-leg-dot[data-v-67891a3a]{border-radius:50%;flex:none;height:8px;width:8px}.uni-state[data-v-67891a3a]{color:var(--text-secondary);font-size:13px;padding:var(--space-4) 0;text-align:center}.uni-body[data-v-67891a3a]{position:relative}.uni-detail[data-v-67891a3a]{background:var(--surface-0);border:1px solid var(--border);border-radius:8px;left:50%;max-height:70%;overflow-y:auto;padding:10px 12px;position:absolute;top:8px;transform:translate(-50%);width:300px;z-index:8}.uni-detail-head[data-v-67891a3a]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.uni-detail-head strong[data-v-67891a3a]{color:var(--text-primary);flex:1;font-size:14px}.uni-detail-x[data-v-67891a3a]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;line-height:1}.uni-detail-quote-line[data-v-67891a3a]{align-items:center;color:var(--text-primary);display:flex;font-size:12.5px;gap:6px;margin:0 0 6px}.uni-detail-quote-line .up[data-v-67891a3a]{color:var(--up-color);font-weight:600}.uni-detail-quote-line .down[data-v-67891a3a]{color:var(--down-color);font-weight:600}.uni-detail-nxt[data-v-67891a3a]{border:1px solid #b7791f;border-radius:3px;color:#b7791f;font-size:10px;font-weight:700;padding:0 4px}.uni-detail-list[data-v-67891a3a]{list-style:none;margin:0 0 6px;padding:0}.uni-detail-list li[data-v-67891a3a]{color:var(--text-secondary);font-size:12px;padding:3px 0}.uni-detail-tag[data-v-67891a3a]{display:inline-block;font-weight:600;min-width:52px}.uni-detail-list li.vc .uni-detail-tag[data-v-67891a3a]{color:#5fd08a}.uni-detail-list li.peer .uni-detail-tag[data-v-67891a3a]{color:#3861fb}.uni-detail-go[data-v-67891a3a]{color:#3861fb;display:block;font-size:12px;text-decoration:none}.uni-detail-quote[data-v-67891a3a]{background:var(--surface-1,var(--surface-0));border-left:3px solid var(--border-strong,var(--border));border-radius:0 6px 6px 0;color:var(--text-secondary);display:-webkit-box;font-size:11.5px;-webkit-line-clamp:4;line-height:1.55;margin:0 0 8px;padding:8px 10px;-webkit-box-orient:vertical;overflow:hidden}.uni-detail-dart[data-v-67891a3a]{color:#b7791f;display:block;font-size:12px;margin-bottom:4px;text-decoration:none}.uni-detail-dart[data-v-67891a3a]:hover,.uni-detail-go[data-v-67891a3a]:hover{text-decoration:underline}.rel-board[data-v-ff6e5518]{margin-top:var(--space-2)}.rb-head[data-v-ff6e5518]{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.rb-head h3[data-v-ff6e5518]{color:var(--text-primary);font-size:15px;margin:0}.rb-sub[data-v-ff6e5518]{color:var(--text-secondary);font-size:11px}.rb-err[data-v-ff6e5518]{color:#c92531;font-size:11px}.fam-vc[data-v-ff6e5518]{color:#0e7490}.fam-th[data-v-ff6e5518]{color:#7b3fab}.fam-nw[data-v-ff6e5518]{color:#1e6fe8}.up[data-v-ff6e5518]{color:#ea3943}.down[data-v-ff6e5518]{color:#1e6fe8}.grey[data-v-ff6e5518]{color:var(--text-secondary)}.vc-flow[data-v-ff6e5518]{align-items:stretch;display:grid;grid-template-columns:1fr auto 1fr}.vc-col[data-v-ff6e5518]{min-width:0}.vc-colh[data-v-ff6e5518]{align-items:center;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.02em;margin-bottom:10px}.vc-colh.right[data-v-ff6e5518]{justify-content:flex-end;text-align:right}.vc-dir[data-v-ff6e5518]{font-size:13px}.vc-colh-cnt[data-v-ff6e5518],.vc-colh-sub[data-v-ff6e5518]{color:var(--text-secondary);font-weight:600}.vc-colh-cnt[data-v-ff6e5518]{font-size:10px;margin-left:auto}.vc-colh.right .vc-colh-cnt[data-v-ff6e5518]{margin-left:0;margin-right:auto}.vc-empty[data-v-ff6e5518]{color:var(--text-secondary);font-size:11px;padding:8px 0}.vc-spine[data-v-ff6e5518]{align-items:center;display:flex;flex-direction:column;padding:0 14px;position:relative}.vc-spine[data-v-ff6e5518]:before{background:linear-gradient(var(--border-strong),var(--border-subtle));bottom:14px;content:"";left:50%;position:absolute;top:34px;transform:translate(-50%);width:2px}.vc-center[data-v-ff6e5518]{background:var(--accent,#3861fb);border-radius:10px;box-shadow:0 2px 8px #3861fb40;color:#fff;display:flex;flex-direction:column;min-width:104px;padding:10px 14px;position:relative;text-align:center;z-index:1}.vc-center-nm[data-v-ff6e5518]{font-size:14px;font-weight:800}.vc-center-cd[data-v-ff6e5518]{font-size:10px;font-variant-numeric:tabular-nums;opacity:.8}.vc-arrow[data-v-ff6e5518]{color:#0e7490;font-size:15px;font-weight:700;margin:8px 0}.vc-item[data-v-ff6e5518]{background:var(--surface-1);border:1px solid var(--border);border-radius:9px;margin-bottom:8px;padding:9px 11px;transition:border-color .12s}.vc-item[data-v-ff6e5518]:hover{border-color:var(--border-strong)}.vc-item.right[data-v-ff6e5518]{text-align:right}.vc-link[data-v-ff6e5518]{color:var(--text-primary);display:flex;flex-direction:column;gap:4px;text-decoration:none}.vc-top[data-v-ff6e5518]{align-items:baseline;display:flex;gap:8px}.vc-item.right .vc-top[data-v-ff6e5518]{flex-direction:row-reverse}.vc-nm[data-v-ff6e5518]{font-size:13px;font-weight:700}.vc-nm[data-v-ff6e5518]:hover{color:var(--accent,#3861fb)}.vc-aff[data-v-ff6e5518]{color:var(--text-secondary);font-size:11px;font-weight:500}.vc-pr[data-v-ff6e5518]{font-size:11px;font-variant-numeric:tabular-nums;margin-left:auto}.vc-item.right .vc-pr[data-v-ff6e5518]{margin-left:0;margin-right:auto}.vc-what[data-v-ff6e5518]{color:var(--text-label,var(--text-secondary));font-size:12px;line-height:1.35}.vc-meta[data-v-ff6e5518]{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;margin-top:5px}.vc-item.right .vc-meta[data-v-ff6e5518]{justify-content:flex-end}.vc-fact[data-v-ff6e5518]{align-items:center;background:var(--surface-2);border-radius:4px;color:var(--text-label,var(--text-secondary));display:inline-flex;font-weight:600;padding:1px 6px}.vc-fact.amt[data-v-ff6e5518]{background:#0e74901a;color:#0e7490}.vc-src[data-v-ff6e5518]{align-items:center;color:var(--accent,#3861fb);display:inline-flex;font-weight:600;gap:3px;text-decoration:none}.vc-src[data-v-ff6e5518]:hover{text-decoration:underline}.vc-ev-btn[data-v-ff6e5518]{background:none;border:none;color:var(--accent,#3861fb);cursor:pointer;font-size:10px;font-weight:600;min-height:28px;padding:2px 8px}.vc-ev-btn[data-v-ff6e5518]:hover{text-decoration:underline}.vc-ev[data-v-ff6e5518]{border-top:1px dashed var(--border);color:var(--text-secondary);font-size:11px;line-height:1.5;margin-top:7px;padding-top:7px;text-align:left}.comp[data-v-ff6e5518]{border-top:1px solid var(--border);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:16px}.comp-col[data-v-ff6e5518]{min-width:0}.comp-h[data-v-ff6e5518]{align-items:center;display:flex;font-size:11px;font-weight:800;gap:6px;margin-bottom:9px}.comp-h-sub[data-v-ff6e5518]{color:var(--text-secondary);font-size:10px;font-weight:600}.comp-list[data-v-ff6e5518]{display:flex;flex-direction:column;gap:6px}.comp-item[data-v-ff6e5518]{align-items:center;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:7px;color:var(--text-primary);display:flex;gap:8px;padding:6px 9px;text-decoration:none}.comp-item[data-v-ff6e5518]:hover{border-color:var(--border-strong)}.comp-nm[data-v-ff6e5518]{font-size:12px;font-weight:600;white-space:nowrap}.comp-pr[data-v-ff6e5518]{font-size:10px;font-variant-numeric:tabular-nums}.comp-tag[data-v-ff6e5518]{color:var(--text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis}.comp-corr[data-v-ff6e5518],.comp-tag[data-v-ff6e5518]{font-size:10px;white-space:nowrap}.comp-corr[data-v-ff6e5518]{color:#7b3fab;font-variant-numeric:tabular-nums;font-weight:700}.comp-cnt[data-v-ff6e5518]{color:#1e6fe8;font-size:10px;font-weight:700;white-space:nowrap}.comp-note[data-v-ff6e5518]{color:var(--text-secondary);font-size:10px;margin:8px 0 0}@media(max-width:768px){.vc-flow[data-v-ff6e5518]{gap:14px;grid-template-columns:1fr}.vc-spine[data-v-ff6e5518]{flex-direction:row;gap:10px;justify-content:center;padding:6px 0}.vc-spine[data-v-ff6e5518]:before{display:none}.vc-arrow[data-v-ff6e5518]{margin:0}.vc-colh.right[data-v-ff6e5518]{justify-content:flex-start;text-align:left}.vc-colh.right .vc-colh-cnt[data-v-ff6e5518]{margin-left:auto;margin-right:0}.vc-item.right[data-v-ff6e5518]{text-align:left}.vc-item.right .vc-top[data-v-ff6e5518]{flex-direction:row}.vc-item.right .vc-pr[data-v-ff6e5518]{margin-left:auto;margin-right:0}.vc-item.right .vc-meta[data-v-ff6e5518]{justify-content:flex-start}.comp[data-v-ff6e5518]{grid-template-columns:1fr}}.rel-workspace[data-v-8660baf7]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.rel-head[data-v-8660baf7]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.rel-title[data-v-8660baf7]{color:var(--text-primary);font-size:16px;font-weight:800;margin:0 0 4px}.rel-sub[data-v-8660baf7]{color:var(--text-secondary);font-size:12px;margin:0}.rel-head-meta[data-v-8660baf7]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.rel-body[data-v-8660baf7]{display:flex;flex-direction:column;padding:var(--space-3)}.graph-toggle-summary[data-v-8660baf7]{display:none}@media(min-width:641px){.graph-toggle[data-v-8660baf7]{display:contents}}@media(max-width:640px){.graph-toggle[data-v-8660baf7]{border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:var(--space-2);order:2;overflow:hidden}.graph-toggle-summary[data-v-8660baf7]{align-items:center;background:var(--surface-1);color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;list-style:none;padding:10px 12px}.graph-toggle-summary[data-v-8660baf7]::-webkit-details-marker{display:none}.graph-toggle-chev[data-v-8660baf7]{color:var(--accent);transition:transform .15s ease}.graph-toggle[open] .graph-toggle-chev[data-v-8660baf7]{transform:rotate(180deg)}.graph-toggle-inner[data-v-8660baf7]{padding:var(--space-2)}.rel-body[data-v-8660baf7] .board-slot{order:1}}.terminal-page[data-v-5191dd5b]{display:flex;flex-direction:column;gap:var(--space-2);margin:0 auto;max-width:1080px;min-height:100vh;padding:var(--space-2) var(--space-4);width:100%}.chart-block[data-v-5191dd5b]{align-items:start;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 300px}.chart-area[data-v-5191dd5b]{display:flex;flex-direction:column;min-height:300px;position:relative}@media(max-width:1024px){.chart-block[data-v-5191dd5b]{grid-template-columns:1fr}}@media(max-width:768px){.terminal-page[data-v-5191dd5b]{gap:var(--space-2);min-height:auto;padding:var(--space-2)}.chart-area[data-v-5191dd5b]{max-height:50vh;min-height:280px}}
