@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800;900&display=swap";.ui-dropdown[data-v-e2d99476]{position:relative;width:var(--dropdown-width, auto);min-width:var(--dropdown-min, 118px);color:var(--text)}.ui-dropdown-trigger[data-v-e2d99476]{width:100%;min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:0 10px;color:var(--text);background:var(--surface);font-size:var(--fs-label);font-weight:900;text-align:left}.ui-dropdown-trigger strong[data-v-e2d99476]{min-width:0;overflow:hidden;font-size:var(--fs-label);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-label[data-v-e2d99476]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:800}.ui-dropdown-caret[data-v-e2d99476]{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.ui-dropdown.open .ui-dropdown-caret[data-v-e2d99476]{transform:translateY(2px) rotate(225deg)}.ui-dropdown-menu[data-v-e2d99476]{position:absolute;z-index:80;top:calc(100% + 6px);right:0;min-width:100%;max-height:280px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:6px;background:var(--popover-surface, var(--surface));box-shadow:var(--shadow-elevated, 0 18px 48px rgba(0, 0, 0, .42));scrollbar-color:rgba(246,216,79,.45) transparent;scrollbar-width:thin}.ui-dropdown-menu[data-v-e2d99476]::-webkit-scrollbar{width:4px}.ui-dropdown-menu[data-v-e2d99476]::-webkit-scrollbar-track{background:transparent}.ui-dropdown-menu[data-v-e2d99476]::-webkit-scrollbar-thumb{border-radius:999px;background:#f6d84f6b}.ui-dropdown-menu[data-v-e2d99476]::-webkit-scrollbar-thumb:hover{background:#f6d84fad}.ui-dropdown-menu button[data-v-e2d99476]{width:100%;min-height:30px;display:block;border:0;border-radius:8px;padding:0 9px;color:var(--text-soft);background:transparent;font-size:var(--fs-label);font-weight:850;text-align:left;white-space:nowrap}.ui-dropdown-menu button.active[data-v-e2d99476],.ui-dropdown-menu button[data-v-e2d99476]:hover{color:var(--primary-contrast, #141414);background:var(--primary)}@media(max-width:540px){.ui-dropdown[data-v-e2d99476]{min-width:0}.ui-dropdown-label[data-v-e2d99476]{display:none}}.status-boundary-panel[data-v-dbf5038a]{display:grid;gap:12px;border:1px solid rgba(246,216,79,.26);border-radius:10px;padding:14px;background:linear-gradient(180deg,#ffd21a14,#ffffff06),var(--surface)}.status-boundary-panel--blocked[data-v-dbf5038a]{border-color:#f044385c;background:linear-gradient(180deg,#f0443814,#ffffff06),var(--surface)}.status-boundary-panel header[data-v-dbf5038a]{display:grid;gap:4px}.status-boundary-panel header span[data-v-dbf5038a],.status-boundary-grid small[data-v-dbf5038a]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.status-boundary-panel header strong[data-v-dbf5038a]{color:var(--text);font-size:var(--fs-section)}.status-boundary-grid[data-v-dbf5038a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-boundary-grid article[data-v-dbf5038a]{min-height:78px;display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#ffffff09}.status-boundary-grid strong[data-v-dbf5038a],.status-boundary-panel p[data-v-dbf5038a],.status-boundary-list li[data-v-dbf5038a]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.status-boundary-list[data-v-dbf5038a]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.status-boundary-list li[data-v-dbf5038a]{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#0000001a}.status-boundary-panel p[data-v-dbf5038a]{margin:0}@media(max-width:640px){.status-boundary-grid[data-v-dbf5038a]{grid-template-columns:1fr}}.phicer-back-button[data-v-efa8ca0f]{--button-height: 34px;--button-x: 11px;--button-gap: 6px;--button-radius: 7px;--button-border: rgba(63, 69, 76, .92);--button-color: var(--text-soft);--button-bg: rgba(5, 6, 7, .78);--button-hover-border: rgba(246, 216, 79, .46);--button-hover-color: var(--primary);--button-hover-bg: rgba(246, 216, 79, .07);--button-font-weight: 900;justify-self:start}.phicer-back-button svg[data-v-efa8ca0f]{flex:0 0 auto}.ask-detail-page[data-v-3d4b0ec9]{display:grid;gap:12px}.detail-top-actions[data-v-3d4b0ec9]{display:flex}.detail-page-tabs[data-v-3d4b0ec9]{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;padding:5px;background:var(--surface-2);scrollbar-width:none}.detail-page-tabs[data-v-3d4b0ec9]::-webkit-scrollbar{display:none}.detail-page-tabs button[data-v-3d4b0ec9]{min-height:34px;flex:0 0 auto;border:0;border-radius:9px;padding:0 14px;color:var(--text-muted);background:transparent;font-size:var(--fs-body);font-weight:920;cursor:pointer}.detail-page-tabs button.active[data-v-3d4b0ec9]{color:var(--primary-contrast);background:var(--primary)}.detail-tab-content[data-v-3d4b0ec9],.detail-analysis-stack[data-v-3d4b0ec9]{min-width:0;display:grid;gap:12px}.detail-analysis-card[data-v-3d4b0ec9]{display:grid;gap:12px}.detail-analysis-card.single[data-v-3d4b0ec9]{max-width:980px}.detail-analysis-card header[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-analysis-card header span[data-v-3d4b0ec9]{border-radius:999px;padding:5px 8px;color:var(--primary-contrast);background:var(--primary);font-size:var(--fs-caption);font-weight:950;white-space:nowrap}.strategy-boundary-note[data-v-3d4b0ec9]{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:12px}.strategy-boundary-note p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:740;line-height:1.5}.detail-hero[data-v-3d4b0ec9],.panel[data-v-3d4b0ec9],.metric-grid article[data-v-3d4b0ec9]{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.detail-hero[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px}.hero-identity[data-v-3d4b0ec9]{min-width:0;display:flex;align-items:center;gap:12px}.hero-logo[data-v-3d4b0ec9]{position:relative;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--logo-bg)}.hero-logo img[data-v-3d4b0ec9]{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.hero-logo small[data-v-3d4b0ec9]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:var(--heat-text);background:color-mix(in srgb,var(--bg) 86%,transparent);font-size:var(--fs-caption);font-weight:950}.mode-panel header span[data-v-3d4b0ec9],.decision-panel header span[data-v-3d4b0ec9],.risk-check-panel header span[data-v-3d4b0ec9]{color:var(--primary);font-size:var(--fs-caption);font-weight:900}.research-summary-panel[data-v-3d4b0ec9]{display:grid;gap:10px;border:1px solid rgba(246,216,79,.22);border-radius:14px;padding:12px;background:linear-gradient(180deg,rgba(246,216,79,.07),transparent 72%),var(--surface)}.ontology-context-panel[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ontology-context-panel article[data-v-3d4b0ec9]{min-width:0;display:grid;gap:7px;border:1px solid rgba(246,216,79,.16);border-radius:12px;padding:11px;background:linear-gradient(180deg,rgba(246,216,79,.055),transparent 76%),var(--surface)}.ontology-context-panel span[data-v-3d4b0ec9],.variable-observation-panel header span[data-v-3d4b0ec9]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:880}.ontology-context-panel strong[data-v-3d4b0ec9]{min-width:0;overflow:hidden;color:var(--primary);font-size:var(--fs-label);font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ontology-context-panel p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:730;line-height:1.42}.research-summary-panel header[data-v-3d4b0ec9]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.research-summary-panel h2[data-v-3d4b0ec9]{margin:0;color:var(--text);font-size:var(--fs-section)}.research-summary-panel header span[data-v-3d4b0ec9],.research-summary-panel header strong[data-v-3d4b0ec9]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:860}.research-summary-panel header strong[data-v-3d4b0ec9]{color:var(--primary);white-space:nowrap}.research-summary-grid[data-v-3d4b0ec9]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.research-summary-grid article[data-v-3d4b0ec9]{min-width:0;display:grid;gap:7px;border:1px solid var(--line);border-radius:11px;padding:10px;background:var(--surface-inset)}.research-summary-grid span[data-v-3d4b0ec9]{color:var(--primary);font-size:var(--fs-caption);font-weight:920}.research-summary-grid strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-body-lg);font-weight:950;line-height:1.25}.research-summary-grid p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.42}.variable-observation-panel[data-v-3d4b0ec9]{display:grid;gap:10px;border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--surface)}.variable-observation-panel header[data-v-3d4b0ec9]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.variable-observation-panel h2[data-v-3d4b0ec9]{margin:0;color:var(--text);font-size:var(--fs-section);line-height:1.2}.variable-table[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.variable-table article[data-v-3d4b0ec9]{min-width:0;display:grid;gap:7px;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--surface-inset)}.variable-table span[data-v-3d4b0ec9]{color:var(--primary);font-size:var(--fs-caption);font-weight:920}.variable-table strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-body);font-weight:930;line-height:1.28}.variable-table p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.42}.detail-hero h1[data-v-3d4b0ec9]{margin:0;color:var(--text);font-size:var(--fs-heading);line-height:1.2}.detail-hero h1 small[data-v-3d4b0ec9]{color:var(--text-muted);font-size:var(--fs-body)}.detail-hero p[data-v-3d4b0ec9]{margin:7px 0 0;color:var(--text-soft);font-size:var(--fs-body);font-weight:750;line-height:1.45}.detail-hero>strong[data-v-3d4b0ec9]{flex:0 0 auto;border-radius:999px;padding:7px 10px;background:var(--surface-2);font-size:var(--fs-label)}.intro-tabs-panel[data-v-3d4b0ec9]{min-width:0;display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px;background:linear-gradient(180deg,rgba(246,216,79,.026),transparent 52%),var(--surface)}.intro-tabs-head[data-v-3d4b0ec9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.intro-tabs-head>div[data-v-3d4b0ec9]{min-width:0;display:grid;gap:4px}.intro-tabs-head h2[data-v-3d4b0ec9]{margin:0;color:var(--text);font-size:var(--fs-body-lg);line-height:1.2}.intro-tabs-head span[data-v-3d4b0ec9]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.intro-tab-nav[data-v-3d4b0ec9]{flex:0 0 auto;display:inline-flex;gap:4px;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--surface-inset)}.intro-tab-nav button[data-v-3d4b0ec9]{border:0;border-radius:999px;padding:7px 10px;color:var(--text-muted);background:transparent;font-size:var(--fs-caption);font-weight:900;cursor:pointer}.intro-tab-nav button.active[data-v-3d4b0ec9]{color:var(--primary-contrast);background:var(--primary)}.intro-tab-body[data-v-3d4b0ec9]{display:grid;gap:10px}.intro-tab-body p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.52}.intro-info-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-top:1px solid var(--line);padding-top:10px}.intro-info-grid span[data-v-3d4b0ec9]{min-width:0;display:grid;gap:5px;border-radius:10px;padding:9px;background:var(--surface-inset)}.intro-info-grid small[data-v-3d4b0ec9]{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.intro-info-grid strong[data-v-3d4b0ec9]{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-label);font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.metric-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-grid article[data-v-3d4b0ec9]{min-width:0;display:grid;gap:7px;padding:12px}.metric-grid span[data-v-3d4b0ec9],.metric-grid small[data-v-3d4b0ec9],.summary-grid small[data-v-3d4b0ec9],.decision-grid small[data-v-3d4b0ec9]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.metric-grid strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-heading);line-height:1.15}.content-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px;align-items:start}.left-column[data-v-3d4b0ec9],.right-column[data-v-3d4b0ec9]{min-width:0;display:grid;gap:12px}.panel[data-v-3d4b0ec9]{min-width:0;padding:14px}.panel h2[data-v-3d4b0ec9]{margin:0;color:var(--text);font-size:var(--fs-section);line-height:1.2}.trend-panel header[data-v-3d4b0ec9],.mode-panel header[data-v-3d4b0ec9],.decision-panel header[data-v-3d4b0ec9],.risk-check-panel header[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trend-panel header span[data-v-3d4b0ec9]{border-radius:999px;padding:5px 8px;color:var(--text);background:var(--surface-2);font-size:var(--fs-caption);font-weight:900}.line-chart[data-v-3d4b0ec9]{width:100%;height:210px;margin-top:12px}.chart-fill[data-v-3d4b0ec9]{fill:url(#askDetailTrendFill);stroke:none}.chart-line[data-v-3d4b0ec9]{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.trend-panel footer[data-v-3d4b0ec9]{display:flex;justify-content:space-between;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.trend-panel footer strong[data-v-3d4b0ec9]{color:var(--text)}.summary-panel[data-v-3d4b0ec9],.boundary-panel[data-v-3d4b0ec9]{display:grid;gap:10px}.summary-grid[data-v-3d4b0ec9],.decision-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-grid span[data-v-3d4b0ec9],.decision-grid span[data-v-3d4b0ec9]{min-width:0;display:grid;gap:5px;border-radius:10px;padding:9px;background:var(--surface-2)}.summary-grid strong[data-v-3d4b0ec9],.decision-grid strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-label);line-height:1.4}.boundary-panel p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.5}.mode-panel[data-v-3d4b0ec9]{border-color:#f6d84f57}.risk-mode-panel[data-v-3d4b0ec9]{border-color:#e85d785c}.analysis-card-grid[data-v-3d4b0ec9],.risk-analysis-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.risk-analysis-grid[data-v-3d4b0ec9]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-card[data-v-3d4b0ec9],.risk-analysis-grid article[data-v-3d4b0ec9]{min-width:0;border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--surface)}.analysis-card>div[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.analysis-card h3[data-v-3d4b0ec9],.risk-analysis-grid h3[data-v-3d4b0ec9]{margin:0;color:var(--text);font-size:var(--fs-body-lg)}.analysis-card>div strong[data-v-3d4b0ec9]{flex:0 0 auto;border-radius:999px;padding:4px 7px;color:var(--primary-contrast);background:var(--primary);font-size:var(--fs-micro);font-weight:950}dl[data-v-3d4b0ec9]{display:grid;gap:8px;margin:10px 0 0}dt[data-v-3d4b0ec9]{color:var(--primary);font-size:var(--fs-caption);font-weight:900}dd[data-v-3d4b0ec9]{margin:-5px 0 0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.45}.decision-panel[data-v-3d4b0ec9]{display:grid;gap:12px}.decision-panel ul[data-v-3d4b0ec9]{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.45}.risk-check-panel[data-v-3d4b0ec9]{display:grid;gap:12px}.check-list[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.check-list span[data-v-3d4b0ec9]{border:1px solid rgba(232,93,120,.24);border-radius:10px;padding:10px;color:var(--text-soft);background:#e85d7814;font-size:var(--fs-label);font-weight:760;line-height:1.45}.ask-alert-panel[data-v-3d4b0ec9]{display:grid;gap:8px;border:1px solid rgba(240,68,56,.48);border-left:4px solid var(--danger);border-radius:10px;padding:14px 16px;background:linear-gradient(90deg,rgba(240,68,56,.12),transparent 62%),var(--surface)}.ask-alert-panel header[data-v-3d4b0ec9],.report-headline[data-v-3d4b0ec9],.tab-section-head[data-v-3d4b0ec9],.ai-report-card header[data-v-3d4b0ec9],.value-report-card header[data-v-3d4b0ec9],.onchain-flow-card header[data-v-3d4b0ec9],.trading-chart-card header[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ask-alert-panel header span[data-v-3d4b0ec9],.ask-alert-panel header strong[data-v-3d4b0ec9]{color:var(--danger);font-size:var(--fs-body);font-weight:950}.ask-alert-panel article[data-v-3d4b0ec9]{display:flex;gap:8px;border-radius:6px;padding:10px 12px;color:#ffb21b;background:#bb4811ad;font-size:var(--fs-body);font-weight:880;line-height:1.45}.ask-alert-panel b[data-v-3d4b0ec9]{flex:0 0 auto;color:#ffd66a}.method-chip-strip[data-v-3d4b0ec9]{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;border-radius:10px;padding:8px 10px;background:#11c7c50f;scrollbar-width:none}.method-chip-strip[data-v-3d4b0ec9]::-webkit-scrollbar{display:none}.method-chip-strip span[data-v-3d4b0ec9]{flex:0 0 auto;color:var(--text-soft);font-size:var(--fs-label);font-weight:850}.method-chip-strip b[data-v-3d4b0ec9]{flex:0 0 auto;border:1px solid rgba(37,196,192,.2);border-radius:8px;padding:7px 10px;color:#29cbc8;background:#25c4c01c;font-size:var(--fs-caption);font-weight:950}.method-chip-strip b.solid[data-v-3d4b0ec9]{color:var(--primary-contrast);border-color:transparent;background:#29cbc8}.report-headline[data-v-3d4b0ec9],.tab-section-head[data-v-3d4b0ec9]{align-items:center;border:1px solid rgba(37,196,192,.3);border-radius:10px;padding:12px 14px;background:linear-gradient(90deg,rgba(37,196,192,.09),transparent 62%),var(--surface)}.report-headline h2[data-v-3d4b0ec9],.tab-section-head h2[data-v-3d4b0ec9]{margin:0;color:#22c7c4;font-size:var(--fs-subtitle)}.report-headline span[data-v-3d4b0ec9],.tab-section-head span[data-v-3d4b0ec9]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760}.report-headline button[data-v-3d4b0ec9],.tab-section-head strong[data-v-3d4b0ec9]{flex:0 0 auto;border:0;border-radius:8px;padding:8px 11px;color:#25c4c0;background:#25c4c021;font-size:var(--fs-label);font-weight:920}.headline-metric-grid[data-v-3d4b0ec9],.strategy-scenario-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.headline-metric-grid article[data-v-3d4b0ec9],.strategy-scenario-grid article[data-v-3d4b0ec9]{min-width:0;display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:18px 20px;background:#15161a}.headline-metric-grid span[data-v-3d4b0ec9],.headline-metric-grid small[data-v-3d4b0ec9],.strategy-scenario-grid span[data-v-3d4b0ec9]{color:var(--text-soft);font-size:var(--fs-label);font-weight:820}.headline-metric-grid strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-display);line-height:1}.headline-metric-grid article.positive strong[data-v-3d4b0ec9]{color:var(--success)}.headline-metric-grid article.warning strong[data-v-3d4b0ec9]{color:#ffb21b}.headline-metric-grid article.danger strong[data-v-3d4b0ec9]{color:var(--danger)}.headline-metric-grid article.accent[data-v-3d4b0ec9]{border-color:#25c4c0c7;box-shadow:0 0 0 1px #25c4c014 inset}.headline-metric-grid article.accent strong[data-v-3d4b0ec9]{color:#25c4c0}.overview-dashboard-grid[data-v-3d4b0ec9],.profile-dashboard-grid[data-v-3d4b0ec9],.value-layout-grid[data-v-3d4b0ec9],.fund-layout-grid[data-v-3d4b0ec9],.technical-layout-grid[data-v-3d4b0ec9],.strategy-layout-grid[data-v-3d4b0ec9]{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:14px;align-items:start}.profile-dashboard-grid[data-v-3d4b0ec9],.fund-layout-grid[data-v-3d4b0ec9],.technical-layout-grid[data-v-3d4b0ec9],.strategy-layout-grid[data-v-3d4b0ec9]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.value-layout-grid[data-v-3d4b0ec9]{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.overview-side-stack[data-v-3d4b0ec9]{min-width:0;display:grid;gap:14px}.compact-chart-card[data-v-3d4b0ec9],.warning-list-card[data-v-3d4b0ec9],.ai-report-card[data-v-3d4b0ec9],.profile-brief-card[data-v-3d4b0ec9],.ontology-mini-card[data-v-3d4b0ec9],.data-boundary-card[data-v-3d4b0ec9],.value-report-card[data-v-3d4b0ec9],.macro-card[data-v-3d4b0ec9],.flow-balance-card[data-v-3d4b0ec9],.capital-structure-card[data-v-3d4b0ec9],.fund-trend-card[data-v-3d4b0ec9],.fund-factor-card[data-v-3d4b0ec9],.onchain-flow-card[data-v-3d4b0ec9],.trading-chart-card[data-v-3d4b0ec9],.indicator-card[data-v-3d4b0ec9],.checklist-card[data-v-3d4b0ec9],.signal-summary-card[data-v-3d4b0ec9],.trade-reserve-card[data-v-3d4b0ec9],.risk-disclaimer-card[data-v-3d4b0ec9]{background:#15161a}.compact-chart-card .chart-line[data-v-3d4b0ec9],.trading-chart-card .chart-line[data-v-3d4b0ec9]{stroke:#23c4c1;stroke-width:1.5}.price-range-strip[data-v-3d4b0ec9],.profile-matrix[data-v-3d4b0ec9],.value-kpi-grid[data-v-3d4b0ec9],.fund-flow-grid[data-v-3d4b0ec9],.macro-card div[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.profile-matrix[data-v-3d4b0ec9]{grid-template-columns:repeat(2,minmax(0,1fr))}.price-range-strip span[data-v-3d4b0ec9],.profile-matrix span[data-v-3d4b0ec9],.value-kpi-grid span[data-v-3d4b0ec9],.fund-flow-grid span[data-v-3d4b0ec9],.macro-card div span[data-v-3d4b0ec9],.indicator-card span[data-v-3d4b0ec9],.trade-reserve-card span[data-v-3d4b0ec9],.ontology-mini-card span[data-v-3d4b0ec9]{min-width:0;display:grid;gap:5px;border-radius:7px;padding:10px;background:var(--surface-inset)}.price-range-strip small[data-v-3d4b0ec9],.profile-matrix small[data-v-3d4b0ec9],.value-kpi-grid small[data-v-3d4b0ec9],.fund-flow-grid small[data-v-3d4b0ec9],.macro-card small[data-v-3d4b0ec9],.indicator-card small[data-v-3d4b0ec9],.trade-reserve-card small[data-v-3d4b0ec9],.ontology-mini-card small[data-v-3d4b0ec9]{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.price-range-strip strong[data-v-3d4b0ec9],.profile-matrix strong[data-v-3d4b0ec9],.value-kpi-grid strong[data-v-3d4b0ec9],.fund-flow-grid strong[data-v-3d4b0ec9],.macro-card strong[data-v-3d4b0ec9],.indicator-card strong[data-v-3d4b0ec9],.trade-reserve-card strong[data-v-3d4b0ec9],.ontology-mini-card strong[data-v-3d4b0ec9]{min-width:0;color:var(--text);font-size:var(--fs-body-lg);font-weight:950;line-height:1.25;overflow-wrap:anywhere}.price-range-strip em[data-v-3d4b0ec9],.value-kpi-grid em[data-v-3d4b0ec9],.fund-flow-grid em[data-v-3d4b0ec9],.macro-card em[data-v-3d4b0ec9],.ontology-mini-card em[data-v-3d4b0ec9]{color:var(--text-soft);font-size:var(--fs-caption);font-style:normal;font-weight:740;line-height:1.35}.warning-list-card[data-v-3d4b0ec9]{border-color:#f0443838}.warning-list-card p[data-v-3d4b0ec9]{margin:0;color:#ff4d43;font-size:var(--fs-body);font-weight:820;line-height:1.55}.ai-report-card[data-v-3d4b0ec9]{border-color:#25c4c06b}.ai-report-card header[data-v-3d4b0ec9]{border-bottom:1px solid var(--line);padding-bottom:12px}.ai-report-card header b[data-v-3d4b0ec9]{border-radius:8px;padding:8px 10px;color:#22c7c4;background:#25c4c01f;font-size:var(--fs-label)}.ai-report-card header span[data-v-3d4b0ec9],.value-report-card header span[data-v-3d4b0ec9],.onchain-flow-card header span[data-v-3d4b0ec9],.trading-chart-card header span[data-v-3d4b0ec9]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760}.ai-report-card section[data-v-3d4b0ec9],.value-report-card section[data-v-3d4b0ec9]{border-bottom:1px solid var(--line);padding:14px 0}.ai-report-card section[data-v-3d4b0ec9]:last-child,.value-report-card section[data-v-3d4b0ec9]:last-child{border-bottom:0;padding-bottom:0}.ai-report-card h3[data-v-3d4b0ec9],.value-report-card h3[data-v-3d4b0ec9]{margin:0 0 8px;color:#22c7c4;font-size:var(--fs-section)}.profile-brief-card[data-v-3d4b0ec9]{display:grid;gap:12px}.profile-brief-card p[data-v-3d4b0ec9],.data-boundary-card p[data-v-3d4b0ec9],.macro-card p[data-v-3d4b0ec9],.checklist-card p[data-v-3d4b0ec9],.signal-summary-card p[data-v-3d4b0ec9],.risk-disclaimer-card p[data-v-3d4b0ec9],.strategy-scenario-grid p[data-v-3d4b0ec9],.value-report-card p[data-v-3d4b0ec9]{margin:0;color:var(--text-soft);font-size:var(--fs-body);font-weight:740;line-height:1.6}.ontology-mini-card[data-v-3d4b0ec9],.data-boundary-card[data-v-3d4b0ec9],.macro-card[data-v-3d4b0ec9],.capital-structure-card[data-v-3d4b0ec9],.fund-trend-card[data-v-3d4b0ec9],.fund-factor-card[data-v-3d4b0ec9],.indicator-card[data-v-3d4b0ec9],.trade-reserve-card[data-v-3d4b0ec9],.checklist-card[data-v-3d4b0ec9],.signal-summary-card[data-v-3d4b0ec9],.risk-disclaimer-card[data-v-3d4b0ec9]{display:grid;gap:10px}.fund-layout-grid.secondary[data-v-3d4b0ec9]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.capital-structure-card header[data-v-3d4b0ec9],.fund-trend-card header[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capital-structure-card header span[data-v-3d4b0ec9],.fund-trend-card header span[data-v-3d4b0ec9]{border-radius:7px;padding:6px 9px;color:#22c7c4;background:#25c4c01f;font-size:var(--fs-label);font-weight:920}.capital-structure-body[data-v-3d4b0ec9]{display:grid;grid-template-columns:minmax(160px,.72fr) minmax(0,1fr);gap:16px;align-items:center}.capital-gauge[data-v-3d4b0ec9]{--score: 50;position:relative;min-height:150px;display:grid;place-items:end center}.gauge-arc[data-v-3d4b0ec9]{width:174px;height:92px;border-radius:174px 174px 0 0;background:radial-gradient(circle at 50% 100%,#15161a 0 45%,transparent 46%),conic-gradient(from 270deg at 50% 100%,#ff4d43 0deg,#ffb21b calc(var(--score) * .9deg),#22c7c4 calc(var(--score) * 1.8deg),rgba(57,70,92,.86) 0deg 180deg,transparent 180deg);box-shadow:inset 0 -1px #ffffff0f}.gauge-center[data-v-3d4b0ec9]{position:absolute;bottom:0;display:grid;justify-items:center;gap:2px}.gauge-center small[data-v-3d4b0ec9],.gauge-center em[data-v-3d4b0ec9]{color:var(--text-muted);font-size:var(--fs-caption);font-style:normal;font-weight:780}.gauge-center strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-display);line-height:1}.capital-stage-panel[data-v-3d4b0ec9]{min-width:0;display:grid;gap:10px}.capital-stage-panel>strong[data-v-3d4b0ec9]{color:var(--text);font-size:var(--fs-heading)}.capital-stage-panel>span[data-v-3d4b0ec9]{color:var(--text-soft);font-size:var(--fs-body);font-weight:740;line-height:1.55}.cycle-stage-track[data-v-3d4b0ec9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cycle-stage-track i[data-v-3d4b0ec9]{min-width:0;display:grid;justify-items:center;gap:6px;color:var(--text-muted);font-style:normal}.cycle-stage-track b[data-v-3d4b0ec9]{width:14px;height:14px;border-radius:50%;background:#637289b8;box-shadow:0 0 0 3px #6372891f}.cycle-stage-track i.passed b[data-v-3d4b0ec9]{background:#25c4c0b8}.cycle-stage-track i.active b[data-v-3d4b0ec9]{background:var(--primary);box-shadow:0 0 0 4px #ffd21a24}.cycle-stage-track small[data-v-3d4b0ec9]{color:inherit;font-size:var(--fs-micro);font-weight:820;text-align:center;line-height:1.25}.fund-flow-grid span.positive strong[data-v-3d4b0ec9]{color:var(--success)}.fund-flow-grid span.negative strong[data-v-3d4b0ec9]{color:var(--danger)}.fund-flow-grid span.neutral strong[data-v-3d4b0ec9]{color:var(--text)}.fund-flow-chart[data-v-3d4b0ec9]{width:100%;height:250px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(37,196,192,.035),transparent),var(--chart-bg)}.axis-line[data-v-3d4b0ec9]{stroke:#ffffff38;stroke-width:1}.grid-line[data-v-3d4b0ec9]{stroke:#ffffff14;stroke-width:1}.axis-label[data-v-3d4b0ec9],.x-label[data-v-3d4b0ec9],.point-label[data-v-3d4b0ec9]{fill:var(--text-muted);font-family:Arial,Helvetica,sans-serif;font-size:var(--fs-micro);font-weight:800}.x-label[data-v-3d4b0ec9],.point-label[data-v-3d4b0ec9]{text-anchor:middle}.point-label[data-v-3d4b0ec9]{fill:#c7fff9}.fund-chart-area[data-v-3d4b0ec9]{fill:url(#fundTrendArea);stroke:none}.fund-chart-line[data-v-3d4b0ec9]{fill:none;stroke:#22c7c4;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fund-chart-point[data-v-3d4b0ec9]{fill:#15161a;stroke:#22c7c4;stroke-width:3}.fund-chart-legend[data-v-3d4b0ec9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fund-chart-legend span[data-v-3d4b0ec9]{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:var(--fs-label);font-weight:900}.fund-chart-legend i[data-v-3d4b0ec9]{width:18px;height:3px;border-radius:999px;background:#22c7c4}.fund-chart-legend em[data-v-3d4b0ec9]{max-width:420px;color:var(--text-soft);font-size:var(--fs-label);font-style:normal;font-weight:740;line-height:1.45;text-align:right}.flow-bars[data-v-3d4b0ec9]{height:210px;display:flex;align-items:flex-end;gap:4px;border:1px solid var(--line);border-radius:8px;padding:12px;background:repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,255,255,.05) 39px 40px),var(--chart-bg)}.flow-bars span[data-v-3d4b0ec9]{flex:1 1 0;min-width:3px;border-radius:3px 3px 0 0;background:#f04438b8}.flow-bars span.up[data-v-3d4b0ec9]{background:#17b26ac2}.onchain-table[data-v-3d4b0ec9]{display:grid;grid-template-columns:.56fr 1.2fr 1fr .76fr;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.onchain-table span[data-v-3d4b0ec9],.onchain-table strong[data-v-3d4b0ec9]{min-width:0;border-bottom:1px solid var(--line);padding:10px;color:var(--text-soft);font-size:var(--fs-label);font-weight:760;overflow-wrap:anywhere}.onchain-table .head[data-v-3d4b0ec9]{color:#22c7c4;background:#25c4c014;font-weight:950}.onchain-table strong[data-v-3d4b0ec9]{color:var(--text)}.trading-chart[data-v-3d4b0ec9]{width:100%;height:340px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(37,196,192,.04),transparent),var(--chart-bg)}.chart-grid-lines line[data-v-3d4b0ec9]{stroke:#ffffff14;stroke-width:.3}.indicator-strip[data-v-3d4b0ec9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.indicator-strip span[data-v-3d4b0ec9]{border-radius:6px;padding:6px 8px;color:#22c7c4;background:#25c4c01f;font-size:var(--fs-caption);font-weight:920}.indicator-card span.positive strong[data-v-3d4b0ec9]{color:var(--success)}.indicator-card span.danger strong[data-v-3d4b0ec9]{color:var(--danger)}.indicator-card span.warning strong[data-v-3d4b0ec9]{color:#ffb21b}.signal-score[data-v-3d4b0ec9]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;padding:14px;background:#25c4c01a}.signal-score strong[data-v-3d4b0ec9]{color:#22c7c4;font-size:var(--fs-heading)}.signal-score span[data-v-3d4b0ec9]{color:var(--primary);font-size:var(--fs-control-lg);font-weight:950}.strategy-scenario-grid[data-v-3d4b0ec9]{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-scenario-grid article[data-v-3d4b0ec9]{padding:14px}.strategy-scenario-grid h2[data-v-3d4b0ec9]{color:var(--text)}.risk-disclaimer-card[data-v-3d4b0ec9]{border-color:#f0443870;background:#4f181c6b}.positive[data-v-3d4b0ec9]{color:var(--success)!important}.negative[data-v-3d4b0ec9]{color:var(--danger)!important}.primary[data-v-3d4b0ec9]{color:var(--primary)!important}@media(max-width:980px){.overview-dashboard-grid[data-v-3d4b0ec9],.profile-dashboard-grid[data-v-3d4b0ec9],.value-layout-grid[data-v-3d4b0ec9],.fund-layout-grid[data-v-3d4b0ec9],.fund-layout-grid.secondary[data-v-3d4b0ec9],.technical-layout-grid[data-v-3d4b0ec9],.strategy-layout-grid[data-v-3d4b0ec9]{grid-template-columns:1fr}.metric-grid[data-v-3d4b0ec9],.content-grid[data-v-3d4b0ec9],.analysis-card-grid[data-v-3d4b0ec9],.risk-analysis-grid[data-v-3d4b0ec9],.ontology-context-panel[data-v-3d4b0ec9],.intro-info-grid[data-v-3d4b0ec9],.research-summary-grid[data-v-3d4b0ec9],.headline-metric-grid[data-v-3d4b0ec9],.strategy-scenario-grid[data-v-3d4b0ec9],.price-range-strip[data-v-3d4b0ec9],.value-kpi-grid[data-v-3d4b0ec9],.fund-flow-grid[data-v-3d4b0ec9],.macro-card div[data-v-3d4b0ec9],.variable-table[data-v-3d4b0ec9]{grid-template-columns:1fr 1fr}.right-column[data-v-3d4b0ec9]{grid-column:1 / -1}}@media(max-width:540px){.ask-detail-page[data-v-3d4b0ec9]{gap:10px}.detail-hero[data-v-3d4b0ec9]{flex-direction:column}.research-summary-panel header[data-v-3d4b0ec9]{display:grid;gap:6px}.variable-observation-panel header[data-v-3d4b0ec9]{display:grid;gap:5px}.research-summary-panel header strong[data-v-3d4b0ec9]{white-space:normal}.hero-identity[data-v-3d4b0ec9]{align-items:flex-start}.metric-grid[data-v-3d4b0ec9],.content-grid[data-v-3d4b0ec9],.analysis-card-grid[data-v-3d4b0ec9],.risk-analysis-grid[data-v-3d4b0ec9],.headline-metric-grid[data-v-3d4b0ec9],.strategy-scenario-grid[data-v-3d4b0ec9],.price-range-strip[data-v-3d4b0ec9],.profile-matrix[data-v-3d4b0ec9],.value-kpi-grid[data-v-3d4b0ec9],.fund-flow-grid[data-v-3d4b0ec9],.macro-card div[data-v-3d4b0ec9],.intro-info-grid[data-v-3d4b0ec9],.summary-grid[data-v-3d4b0ec9],.decision-grid[data-v-3d4b0ec9],.check-list[data-v-3d4b0ec9],.ontology-context-panel[data-v-3d4b0ec9],.research-summary-grid[data-v-3d4b0ec9],.variable-table[data-v-3d4b0ec9]{grid-template-columns:1fr}.ask-alert-panel article[data-v-3d4b0ec9],.report-headline[data-v-3d4b0ec9],.tab-section-head[data-v-3d4b0ec9],.ai-report-card header[data-v-3d4b0ec9],.value-report-card header[data-v-3d4b0ec9],.capital-structure-card header[data-v-3d4b0ec9],.fund-trend-card header[data-v-3d4b0ec9],.onchain-flow-card header[data-v-3d4b0ec9],.trading-chart-card header[data-v-3d4b0ec9]{display:grid;justify-items:start}.panel[data-v-3d4b0ec9],.metric-grid article[data-v-3d4b0ec9],.detail-hero[data-v-3d4b0ec9]{border-radius:13px;padding:12px}.line-chart[data-v-3d4b0ec9]{height:170px}.trading-chart[data-v-3d4b0ec9]{height:250px}.flow-bars[data-v-3d4b0ec9]{height:170px}.capital-structure-body[data-v-3d4b0ec9]{grid-template-columns:1fr}.capital-gauge[data-v-3d4b0ec9]{min-height:134px}.gauge-arc[data-v-3d4b0ec9]{width:154px;height:82px}.cycle-stage-track[data-v-3d4b0ec9]{grid-template-columns:repeat(5,minmax(44px,1fr));overflow-x:auto;padding-bottom:2px}.fund-flow-chart[data-v-3d4b0ec9]{height:220px}.fund-chart-legend[data-v-3d4b0ec9]{display:grid;justify-items:start}.fund-chart-legend em[data-v-3d4b0ec9]{text-align:left}.headline-metric-grid article[data-v-3d4b0ec9]{padding:14px}.headline-metric-grid strong[data-v-3d4b0ec9]{font-size:var(--fs-display)}.signal-score[data-v-3d4b0ec9]{display:grid;justify-items:start}.onchain-table[data-v-3d4b0ec9]{grid-template-columns:.54fr 1fr .8fr .66fr}.onchain-table span[data-v-3d4b0ec9],.onchain-table strong[data-v-3d4b0ec9]{padding:8px 7px;font-size:var(--fs-micro)}.trend-panel header[data-v-3d4b0ec9],.mode-panel header[data-v-3d4b0ec9],.decision-panel header[data-v-3d4b0ec9],.risk-check-panel header[data-v-3d4b0ec9],.intro-tabs-head[data-v-3d4b0ec9]{flex-direction:column;align-items:stretch}.intro-tab-nav[data-v-3d4b0ec9]{width:100%}.intro-tab-nav button[data-v-3d4b0ec9]{flex:1 1 0}}.overview-list[data-v-ade360d2]{display:grid;gap:0}.home-risk-notice[data-v-ade360d2]{display:grid;gap:6px;border:1px solid rgba(232,93,120,.25);border-radius:8px;padding:10px 12px;background:#060c11e0}.home-risk-notice span[data-v-ade360d2]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.search-hero-card[data-v-ade360d2]{width:100%;display:grid;gap:12px;margin:0 0 12px;border:1px solid var(--line);border-radius:16px;padding:16px;background:linear-gradient(180deg,rgba(246,216,79,.055),transparent 72%),var(--surface);box-shadow:var(--shadow)}.ask-search-row[data-v-ade360d2]{width:min(760px,100%);display:grid;grid-template-columns:minmax(0,520px) auto;align-items:center;gap:10px;justify-content:center;margin:0 auto}.search-panel[data-v-ade360d2]{min-width:0;height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(255,255,255,.34);border-radius:12px;padding:0 13px;background:#070c10f5;box-shadow:0 0 0 1px #f6d84f0d,inset 0 0 0 1px #ffffff0e}.search-panel[data-v-ade360d2]:focus-within{border-color:#f6d84f9e;box-shadow:0 0 0 3px #f6d84f1a,inset 0 0 0 1px #f6d84f1f}.search-icon[data-v-ade360d2]{color:var(--text-muted);font-size:var(--fs-section);font-weight:950}.search-panel input[data-v-ade360d2]{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--fs-body-lg);font-weight:780}.search-panel input[data-v-ade360d2]::placeholder{color:var(--text-faint)}.agent-analysis-button[data-v-ade360d2]{height:44px;border:1px solid rgba(246,216,79,.48);border-radius:12px;padding:0 18px;color:#101010;background:var(--primary);box-shadow:0 12px 28px #f6d84f1f;white-space:nowrap;font-size:var(--fs-body);font-weight:950;cursor:pointer}.agent-analysis-button[data-v-ade360d2]:hover{transform:translateY(-1px);box-shadow:0 15px 34px #f6d84f2e}.question-flow-panel[data-v-ade360d2]{width:min(880px,100%);min-width:0;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}.question-flow-panel article[data-v-ade360d2]{flex:0 0 auto;min-width:0;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;padding:0 9px 0 4px;background:#ffffff09}.question-flow-panel small[data-v-ade360d2]{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#111;background:var(--primary);font-size:var(--fs-micro);font-weight:950}.question-flow-panel article span[data-v-ade360d2]{color:var(--text);font-size:var(--fs-label);font-weight:940;text-align:center}.question-flow-panel[data-v-ade360d2]::-webkit-scrollbar{display:none}.asset-pool-panel[data-v-ade360d2]{display:grid;gap:12px}.asset-pool-head[data-v-ade360d2]{display:flex;align-items:center;justify-content:space-between}.asset-pool-head h2[data-v-ade360d2]{margin:0;color:var(--text);font-size:var(--fs-section);font-weight:950}.overview-row[data-v-ade360d2]{width:100%;min-height:96px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.075);border-radius:10px;padding:10px;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#050607db;text-align:left}.overview-row[data-v-ade360d2]:hover{border-color:#f6d84f47;background:#f6d84f0e}.index-badge[data-v-ade360d2]{position:relative;width:32px;min-width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--text);background:linear-gradient(180deg,#ffffff14,#ffffff05),#0b131bf0;box-shadow:inset 0 0 0 1px #0003;font-size:var(--fs-micro);font-weight:950;letter-spacing:.02em}.index-badge img[data-v-ade360d2]{position:relative;z-index:2;max-width:24px;max-height:24px;display:block;object-fit:contain}.index-badge img[hidden]+span[data-v-ade360d2]{display:grid}.index-badge span[data-v-ade360d2]{position:absolute;inset:0;display:none;place-items:center}.overview-name[data-v-ade360d2],.overview-value[data-v-ade360d2]{min-width:0}.overview-name[data-v-ade360d2]{flex:1 1 auto}.overview-name strong[data-v-ade360d2],.overview-name small[data-v-ade360d2],.overview-value strong[data-v-ade360d2],.overview-value small[data-v-ade360d2]{display:block}.overview-name strong[data-v-ade360d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body)}.overview-name small[data-v-ade360d2]{margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.overview-value[data-v-ade360d2]{grid-column:auto;align-self:center;text-align:right}.overview-value strong[data-v-ade360d2]{font-size:var(--fs-body)}.overview-value small[data-v-ade360d2]{margin-top:4px;font-size:var(--fs-caption);font-weight:900}.asset-ai-read-cell[data-v-ade360d2]{min-width:0;justify-self:stretch;color:var(--text-soft);text-align:right;white-space:nowrap;font-size:var(--fs-caption);font-weight:850;line-height:1.28}.asset-ai-read-cell strong[data-v-ade360d2],.asset-ai-read-cell small[data-v-ade360d2]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.asset-ai-read-cell strong[data-v-ade360d2]{color:var(--text);white-space:nowrap;font-size:var(--fs-label);font-weight:950}.asset-ai-read-cell small[data-v-ade360d2]{margin-top:3px;color:var(--text-muted);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-ai-read-cell.positive strong[data-v-ade360d2]{color:var(--success)}.asset-ai-read-cell.negative strong[data-v-ade360d2]{color:var(--danger)}.asset-ai-read-cell.neutral strong[data-v-ade360d2]{color:var(--primary)}@media(max-width:540px){.search-hero-card[data-v-ade360d2]{padding:12px;border-radius:14px}.ask-search-row[data-v-ade360d2]{grid-template-columns:minmax(0,1fr)}.agent-analysis-button[data-v-ade360d2]{width:100%}.overview-row[data-v-ade360d2]{min-height:86px;grid-template-columns:30px minmax(0,1fr);align-content:center}.overview-value[data-v-ade360d2]{grid-column:2;text-align:left}.overview-name strong[data-v-ade360d2],.overview-value strong[data-v-ade360d2]{font-size:var(--fs-label)}.overview-name small[data-v-ade360d2],.overview-value small[data-v-ade360d2]{font-size:var(--fs-micro)}.asset-ai-read-cell[data-v-ade360d2]{grid-column:1 / -1;text-align:left;white-space:normal}}.asset-panel-page[data-v-ea739515]{min-height:calc(100vh - 90px);color:var(--text);font-size:var(--fs-label)}.asset-main[data-v-ea739515]{width:100%;max-width:none;margin:0 auto}.asset-hero[data-v-ea739515],.asset-title-row[data-v-ea739515],.asset-toolbar[data-v-ea739515],.panel-title[data-v-ea739515],.suggest-head[data-v-ea739515],.side-actions[data-v-ea739515],.holding-tools[data-v-ea739515],.import-modal header[data-v-ea739515],.import-tabs[data-v-ea739515]{display:flex;align-items:center}.asset-hero[data-v-ea739515]{justify-content:flex-end;gap:18px;margin-bottom:14px}.asset-title-row[data-v-ea739515]{gap:12px}.asset-title-row h1[data-v-ea739515]{margin:0;font-size:var(--fs-page);line-height:1.05;font-weight:900}.asset-hero p[data-v-ea739515]{margin:8px 0 0;color:var(--text-soft);font-size:var(--fs-label)}.risk-badge[data-v-ea739515]{height:28px;display:inline-flex;align-items:center;border:1px solid rgba(255,210,26,.46);border-radius:6px;padding:0 10px;color:var(--primary);background:#ffd21a1a;font-size:var(--fs-label);font-weight:900}.asset-toolbar[data-v-ea739515]{flex-wrap:wrap;justify-content:flex-end;gap:9px;color:var(--text-muted);font-size:var(--fs-body)}.source-pill[data-v-ea739515],.import-button[data-v-ea739515],.tool-button[data-v-ea739515],.holding-tools button[data-v-ea739515],.small-select[data-v-ea739515],.suggestion-card footer button[data-v-ea739515],.text-link[data-v-ea739515],.row-actions button[data-v-ea739515]{--button-border: var(--line-strong);--button-radius: 6px;--button-color: var(--text-soft);--button-bg: rgba(10, 18, 26, .78)}.source-pill[data-v-ea739515],.import-button[data-v-ea739515],.tool-button[data-v-ea739515]{height:40px;padding:0 13px;font-size:var(--fs-button);font-weight:800}.source-pill[data-v-ea739515]{--button-color: var(--text-soft);--button-border: rgba(255, 255, 255, .15)}.source-pill i[data-v-ea739515]{width:6px;height:6px;border-radius:50%;background:#ff8b2e}.import-button[data-v-ea739515]{--button-color: var(--primary);--button-border: rgba(255, 210, 26, .55);--button-bg: rgba(255, 210, 26, .08)}.tool-button.icon-only[data-v-ea739515]{width:40px;padding:0}.asset-layout[data-v-ea739515]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.asset-content[data-v-ea739515]{min-width:0}.metric-grid[data-v-ea739515]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:9px}.metric-card[data-v-ea739515],.panel-card[data-v-ea739515],.side-card[data-v-ea739515]{border:1px solid var(--line-strong);border-radius:7px;background:radial-gradient(circle at 25% 0,rgba(30,131,170,.08),transparent 42%),#081219eb;box-shadow:inset 0 1px #ffffff06}.metric-card[data-v-ea739515]{min-height:84px;padding:10px 14px}.metric-card span[data-v-ea739515]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--fs-body);font-weight:750}.metric-card strong[data-v-ea739515]{display:block;margin-top:8px;font-size:var(--fs-control-lg);line-height:1;font-weight:900}.metric-card small[data-v-ea739515]{display:block;margin-top:7px;color:var(--text-muted);font-size:var(--fs-body);font-weight:760}.up[data-v-ea739515],.positive[data-v-ea739515],.good[data-v-ea739515]{color:#29d978!important}.down[data-v-ea739515],.danger[data-v-ea739515]{color:#ff4f4f!important}.warn[data-v-ea739515]{color:var(--primary)!important}.top-panels[data-v-ea739515],.chart-panels[data-v-ea739515]{display:grid;gap:9px;margin-bottom:9px}.top-panels[data-v-ea739515]{grid-template-columns:.92fr 1fr}.chart-panels[data-v-ea739515]{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr)}.panel-card[data-v-ea739515]{padding:10px 12px}.panel-title[data-v-ea739515]{justify-content:space-between;gap:8px;min-height:24px}.panel-title h2[data-v-ea739515],.side-card h2[data-v-ea739515]{margin:0;font-size:var(--fs-section);line-height:1.1;font-weight:900}.chart-title[data-v-ea739515]{justify-content:flex-start}.chart-title small[data-v-ea739515]{color:var(--text-soft);font-size:var(--fs-label)}.risk-body[data-v-ea739515],.allocation-body[data-v-ea739515]{display:grid;gap:18px;margin-top:8px}.risk-body[data-v-ea739515]{grid-template-columns:248px minmax(0,1fr)}.risk-gauge[data-v-ea739515]{min-height:145px;display:grid;align-content:center;gap:8px}.gauge-arc[data-v-ea739515]{position:relative;width:188px;height:121px;overflow:hidden}.gauge-arc[data-v-ea739515]:before{position:absolute;inset:0 0 auto;height:188px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(8,18,25,.98) 0 53%,transparent 54%),conic-gradient(from 230deg,#55ce64 0deg,#ffd21a 95deg,rgba(255,255,255,.1) 96deg 260deg,transparent 260deg);content:""}.gauge-core[data-v-ea739515]{position:absolute;top:48px;left:0;width:188px;text-align:center}.gauge-core small[data-v-ea739515]{display:block;color:var(--primary);font-size:var(--fs-section);font-weight:900}.gauge-core strong[data-v-ea739515]{color:var(--text);font-size:var(--fs-value);line-height:1.2}.gauge-core span[data-v-ea739515]{color:var(--text-soft);font-size:var(--fs-label)}.gauge-labels[data-v-ea739515]{width:188px;display:flex;justify-content:space-between;color:var(--text-muted);font-size:var(--fs-body)}.risk-list[data-v-ea739515]{display:grid;gap:7px;border-left:1px solid var(--line);padding-left:16px}.risk-row[data-v-ea739515]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px}.risk-row svg[data-v-ea739515]{color:var(--text-muted)}.risk-row strong[data-v-ea739515],.risk-row span[data-v-ea739515]{display:block}.risk-row strong[data-v-ea739515]{font-size:var(--fs-body)}.risk-row span[data-v-ea739515]{margin-top:2px;color:var(--text-soft);font-size:var(--fs-caption)}.risk-row em[data-v-ea739515]{font-style:normal;font-size:var(--fs-body);font-weight:900}.text-link[data-v-ea739515]{justify-self:end;margin-top:5px;--button-border: transparent;--button-color: var(--text-muted);--button-bg: transparent;font-size:var(--fs-button-sm)}.allocation-body[data-v-ea739515]{grid-template-columns:150px minmax(0,1fr);align-items:center}.allocation-donut[data-v-ea739515]{width:134px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(8,18,25,.96) 0 52%,transparent 53%),conic-gradient(#3186ff 0 39.4%,#31c6bf 39.4% 63%,#ff9a2f 63% 91.3%,#9b5cff 91.3% 97.6%,#a5abb5 97.6% 100%)}.allocation-donut div[data-v-ea739515]{text-align:center}.allocation-donut span[data-v-ea739515],.allocation-donut strong[data-v-ea739515]{display:block}.allocation-donut span[data-v-ea739515]{color:var(--text-muted);font-size:var(--fs-label)}.allocation-donut strong[data-v-ea739515]{margin-top:5px;font-size:var(--fs-body-lg)}.allocation-bars[data-v-ea739515]{display:grid;gap:8px}.alloc-row[data-v-ea739515]{display:grid;grid-template-columns:14px 52px 48px minmax(100px,1fr) 95px;align-items:center;gap:9px;color:var(--text-soft);font-size:var(--fs-body)}.alloc-dot[data-v-ea739515]{width:9px;height:9px;border-radius:50%}.alloc-row strong[data-v-ea739515]{color:var(--text-soft)}.alloc-row em[data-v-ea739515]{color:var(--text);font-style:normal;text-align:right}.alloc-row small[data-v-ea739515]{color:var(--text-soft);font-size:var(--fs-body);text-align:right}.bar-track[data-v-ea739515]{height:7px;overflow:hidden;border-radius:999px;background:#ffffff0f}.bar-track i[data-v-ea739515]{display:block;height:100%;border-radius:inherit}.range-tabs[data-v-ea739515]{margin-left:auto;display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.range-tabs button[data-v-ea739515]{width:39px;height:27px;border:0;border-right:1px solid var(--line);color:var(--text-soft);background:transparent;font-size:var(--fs-label)}.range-tabs button[data-v-ea739515]:last-child{border-right:0}.range-tabs button.active[data-v-ea739515]{color:var(--primary);background:#ffd21a14}.legend[data-v-ea739515]{display:flex;gap:24px;margin-top:10px;color:var(--text-soft);font-size:var(--fs-label)}.legend span[data-v-ea739515]{display:inline-flex;align-items:center;gap:7px}.legend i[data-v-ea739515]{width:22px;height:4px;border-radius:999px}.legend .gold[data-v-ea739515]{background:var(--primary)}.legend .red[data-v-ea739515]{background:#ff3838}.legend .dash[data-v-ea739515]{border-top:2px dashed var(--text-muted)}.nav-chart[data-v-ea739515]{width:100%;height:108px;margin-top:4px;display:block}.grid-line[data-v-ea739515]{fill:none;stroke:#ffffff12;stroke-width:.35}.drawdown-area[data-v-ea739515]{fill:url(#drawdownFill)}.line[data-v-ea739515]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.line.nav[data-v-ea739515]{stroke:var(--primary);stroke-width:2.2}.line.spy[data-v-ea739515]{stroke:#b7bbc4bf;stroke-width:1.4;stroke-dasharray:4 3}.line.drawdown[data-v-ea739515]{stroke:#df352f;stroke-width:1.5}.month-axis[data-v-ea739515]{display:grid;grid-template-columns:repeat(13,1fr);color:var(--text-muted);font-size:var(--fs-micro)}.small-select[data-v-ea739515]{margin-left:auto;height:30px;padding:0 10px;font-size:var(--fs-label)}.matrix-grid[data-v-ea739515]{display:grid;grid-template-columns:58px repeat(5,1fr);margin-top:10px;border:1px solid rgba(255,255,255,.04);background:#ffffff05}.matrix-grid span[data-v-ea739515],.matrix-grid strong[data-v-ea739515]{min-height:23px;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-soft);font-size:var(--fs-body)}.matrix-grid strong[data-v-ea739515]{color:var(--text)}.matrix-grid span.hot[data-v-ea739515]{background:#3186ff2e}.matrix-grid span.mid[data-v-ea739515]{background:#31c6bf1a}.matrix-foot[data-v-ea739515]{display:flex;justify-content:space-between;gap:12px;margin-top:9px;color:var(--text-soft);font-size:var(--fs-body)}.matrix-foot strong[data-v-ea739515]{color:var(--primary)}.data-strip[data-v-ea739515]{min-height:38px;display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:24px;margin-bottom:9px;border:1px solid var(--line-strong);border-radius:7px;padding:0 14px;background:#08181feb;color:var(--text-soft);font-size:var(--fs-body);font-weight:800}.data-strip span[data-v-ea739515],.data-strip button[data-v-ea739515]{display:inline-flex;align-items:center;gap:8px}.data-strip svg[data-v-ea739515]{color:var(--primary)}.data-strip strong[data-v-ea739515]{color:#29d978}.data-strip button[data-v-ea739515]{justify-self:end;border:0;color:var(--primary);background:transparent;font-weight:900}.holdings-panel[data-v-ea739515]{padding-bottom:8px}.holdings-title[data-v-ea739515]{margin-bottom:8px}.holdings-title>div[data-v-ea739515]{display:flex;align-items:center;gap:7px}.holding-tools[data-v-ea739515]{gap:8px}.holding-tools button[data-v-ea739515]{min-height:30px;padding:0 9px;font-size:var(--fs-label)}.holding-table[data-v-ea739515]{overflow-x:auto}.holding-head[data-v-ea739515],.holding-row[data-v-ea739515],.holding-total[data-v-ea739515]{min-width:100%;display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(72px,.68fr) minmax(66px,.6fr) minmax(104px,.9fr) minmax(104px,.9fr) minmax(132px,1.12fr) minmax(112px,.95fr) minmax(86px,.76fr) minmax(86px,.78fr) minmax(148px,1.36fr) minmax(74px,.62fr);align-items:center;gap:7px}.holding-head[data-v-ea739515]{min-height:24px;color:var(--text-muted);border-bottom:1px solid var(--line);font-size:var(--fs-label);font-weight:800}.holding-row[data-v-ea739515]{min-height:34px;border-bottom:1px solid rgba(255,255,255,.055);color:var(--text-soft);font-size:var(--fs-body)}.asset-cell[data-v-ea739515]{display:flex;align-items:center;gap:9px;min-width:0}.asset-logo[data-v-ea739515],.suggest-logo[data-v-ea739515]{position:relative;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#ffffffe6}.asset-logo[data-v-ea739515]{width:26px;height:26px;inline-size:26px;block-size:26px;min-width:26px;min-height:26px;aspect-ratio:1 / 1;padding:3px}.suggest-logo img[data-v-ea739515]{width:100%;height:100%;object-fit:contain}.asset-logo img[data-v-ea739515]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1 / 1;object-fit:contain}.asset-logo b[data-v-ea739515]{position:absolute;inset:0;display:grid;place-items:center;color:#0e1115;font-size:var(--fs-tiny);font-weight:900;z-index:-1}.asset-cell strong[data-v-ea739515],.asset-cell small[data-v-ea739515]{display:block}.asset-cell strong[data-v-ea739515]{color:var(--text)}.asset-cell small[data-v-ea739515]{margin-top:1px;color:var(--text-muted);font-size:var(--fs-caption)}.pending[data-v-ea739515]{width:max-content;border:1px solid rgba(255,210,26,.5);border-radius:5px;padding:2px 7px;color:var(--primary);background:#ffd21a14;font-size:var(--fs-label);font-weight:900}.signal-chip[data-v-ea739515]{min-width:62px;display:inline-flex;justify-content:center;border-radius:5px;padding:3px 8px;font-style:normal;font-weight:900}.signal-chip.up[data-v-ea739515]{color:#29d978;background:#29d97821}.signal-chip.down[data-v-ea739515]{color:#ff4f4f;background:#ff4f4f21}.signal-chip.watch[data-v-ea739515]{color:var(--primary);background:#ffd21a21}.signal-chip.neutral[data-v-ea739515]{color:var(--text-soft);background:#ffffff14}.row-actions[data-v-ea739515]{display:flex;gap:6px}.row-actions button[data-v-ea739515]{width:26px;height:26px;padding:0;border-radius:50%}.holding-total[data-v-ea739515]{min-height:28px;color:var(--text-soft);font-size:var(--fs-body)}.pager[data-v-ea739515]{display:flex;justify-content:flex-end;gap:8px}.pager button[data-v-ea739515]{width:26px;height:26px;border:1px solid var(--line);border-radius:6px;color:var(--text-soft);background:transparent}.pager .active[data-v-ea739515]{color:var(--primary);border-color:#ffd21aa6}.asset-side[data-v-ea739515]{min-width:0}.side-card[data-v-ea739515]{padding:12px}.ai-card[data-v-ea739515]{position:sticky;top:74px}.side-card header div[data-v-ea739515]{display:flex;align-items:center;gap:7px}.side-card header p[data-v-ea739515]{margin:7px 0 11px;color:var(--text-soft);font-size:var(--fs-body)}.suggestion-card[data-v-ea739515]{border:1px solid var(--line);border-radius:6px;padding:11px;margin-bottom:10px;background:#ffffff06}.suggest-head[data-v-ea739515]{gap:9px}.suggest-logo[data-v-ea739515]{width:32px;height:32px}.suggest-head strong[data-v-ea739515]{min-width:0;flex:1;font-size:var(--fs-section)}.suggest-head em[data-v-ea739515]{border:1px solid currentColor;border-radius:5px;padding:3px 7px;font-size:var(--fs-label);font-style:normal;font-weight:900;background:#ffffff09}.suggestion-card p[data-v-ea739515]{margin:10px 0 11px;color:var(--text-soft);font-size:var(--fs-body);line-height:1.55}.suggestion-card footer[data-v-ea739515]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:12px;color:var(--text-soft);font-size:var(--fs-label)}.suggestion-card footer button[data-v-ea739515]{height:30px;padding:0 10px;font-size:var(--fs-label)}.side-actions[data-v-ea739515]{flex-direction:column;gap:10px;margin-top:16px}.source-status-panel[data-v-ea739515]{margin-top:14px;border:1px solid var(--line);border-radius:7px;padding:11px;background:#ffffff06}.source-status-title[data-v-ea739515],.source-status-row[data-v-ea739515]{display:flex;align-items:center;justify-content:space-between;gap:10px}.source-status-title[data-v-ea739515]{margin-bottom:7px;color:var(--text);font-size:var(--fs-body-lg);font-weight:900}.source-status-title button[data-v-ea739515]{border:0;color:var(--primary);background:transparent;font-size:var(--fs-label);font-weight:900}.source-status-row[data-v-ea739515]{min-height:28px;border-top:1px solid rgba(255,255,255,.055);color:var(--text-soft);font-size:var(--fs-label)}.source-status-row strong[data-v-ea739515]{font-size:var(--fs-label)}.gold-action[data-v-ea739515],.outline-action[data-v-ea739515],.ghost-action[data-v-ea739515]{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;font-size:var(--fs-button-lg);font-weight:950}.gold-action[data-v-ea739515]{--button-border: transparent;--button-color: #151515;--button-bg: linear-gradient(180deg, #ffe55a, #ffc20d);--button-shadow: 0 12px 26px rgba(255, 194, 13, .12)}.outline-action[data-v-ea739515]{--button-color: var(--primary);--button-border: rgba(255, 210, 26, .75);--button-bg: rgba(255, 210, 26, .03)}.ghost-action[data-v-ea739515]{--button-color: var(--text);--button-border: var(--line-strong);--button-bg: rgba(255, 255, 255, .02)}.modal-backdrop[data-v-ea739515]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#000000a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.import-modal[data-v-ea739515]{width:min(900px,100%);border:1px solid var(--line-strong);border-radius:10px;background:#081018;box-shadow:0 24px 90px #0000008f}.import-modal header[data-v-ea739515]{justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.import-modal header span[data-v-ea739515]{color:var(--primary);font-size:var(--fs-body);font-weight:900}.import-modal h2[data-v-ea739515]{margin:5px 0 0;font-size:var(--fs-page)}.import-modal p[data-v-ea739515]{margin:8px 0 0;color:var(--text-soft);font-size:var(--fs-body)}.import-modal header button[data-v-ea739515]{width:36px;height:36px;border:0;color:var(--text-soft);background:transparent}.import-tabs[data-v-ea739515]{gap:24px;padding:0 24px;border-bottom:1px solid var(--line)}.import-tabs button[data-v-ea739515]{position:relative;height:44px;border:0;color:var(--text-soft);background:transparent;font-weight:900}.import-tabs button.active[data-v-ea739515]{color:var(--primary)}.import-tabs button.active[data-v-ea739515]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:var(--primary);content:""}.import-body[data-v-ea739515]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:18px 24px 24px}.source-grid[data-v-ea739515]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-card[data-v-ea739515]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:7px;padding:14px;background:#ffffff06}.source-card svg[data-v-ea739515]{color:var(--primary)}.source-card h3[data-v-ea739515]{margin:0;font-size:var(--fs-section)}.source-card p[data-v-ea739515]{margin:6px 0;line-height:1.45}.source-card span[data-v-ea739515]{color:#29d978;font-size:var(--fs-label);font-weight:900}.source-card button[data-v-ea739515]{height:32px;border:1px solid rgba(255,210,26,.6);border-radius:6px;padding:0 12px;color:var(--primary);background:#ffd21a0f;font-weight:900}.import-preview[data-v-ea739515]{border:1px solid var(--line);border-radius:7px;padding:14px;background:#ffffff06}.import-preview h3[data-v-ea739515]{margin:0 0 14px;font-size:var(--fs-section)}.import-preview div[data-v-ea739515]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;color:var(--text-soft);font-size:var(--fs-body)}.import-preview strong[data-v-ea739515]{color:var(--text)}.import-preview .gold-action[data-v-ea739515]{min-height:42px;margin-top:18px;font-size:var(--fs-body-lg)}.asset-toast[data-v-ea739515]{position:fixed;right:24px;bottom:24px;z-index:90;border:1px solid rgba(255,210,26,.4);border-radius:8px;padding:11px 14px;color:var(--primary);background:#081018f0;box-shadow:0 16px 40px #00000047;font-size:var(--fs-body);font-weight:900}@media(max-width:1180px){.asset-layout[data-v-ea739515],.top-panels[data-v-ea739515],.chart-panels[data-v-ea739515]{grid-template-columns:1fr}.ai-card[data-v-ea739515]{position:static}.metric-grid[data-v-ea739515]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1600px)and (min-height:980px){.metric-card[data-v-ea739515]{min-height:94px;padding-top:12px;padding-bottom:12px}.panel-card[data-v-ea739515]{padding-top:13px;padding-bottom:13px}.risk-gauge[data-v-ea739515]{min-height:174px}.gauge-arc[data-v-ea739515]{width:212px;height:142px}.gauge-arc[data-v-ea739515]:before{height:212px}.gauge-core[data-v-ea739515]{top:57px;width:212px}.gauge-core strong[data-v-ea739515]{font-size:var(--fs-value)}.gauge-labels[data-v-ea739515]{width:212px}.allocation-donut[data-v-ea739515]{width:154px}.allocation-body[data-v-ea739515]{grid-template-columns:172px minmax(0,1fr)}.allocation-bars[data-v-ea739515]{gap:11px}.nav-chart[data-v-ea739515]{height:146px}.matrix-grid span[data-v-ea739515],.matrix-grid strong[data-v-ea739515]{min-height:28px}.data-strip[data-v-ea739515]{min-height:42px}.holding-head[data-v-ea739515]{min-height:30px}.holding-row[data-v-ea739515]{min-height:42px}.holding-total[data-v-ea739515]{min-height:34px}.asset-logo[data-v-ea739515]{width:30px;height:30px;inline-size:30px;block-size:30px;min-width:30px;min-height:30px}.side-card[data-v-ea739515]{padding:14px 13px}.suggestion-card[data-v-ea739515]{padding:12px;margin-bottom:11px}.suggest-logo[data-v-ea739515]{width:36px;height:36px}.suggestion-card p[data-v-ea739515]{line-height:1.65}.gold-action[data-v-ea739515],.outline-action[data-v-ea739515],.ghost-action[data-v-ea739515]{min-height:52px}}@media(max-width:760px){.asset-hero[data-v-ea739515],.asset-toolbar[data-v-ea739515]{align-items:stretch;flex-direction:column}.asset-toolbar[data-v-ea739515]>*{width:100%}.metric-grid[data-v-ea739515],.risk-body[data-v-ea739515],.allocation-body[data-v-ea739515],.import-body[data-v-ea739515],.source-grid[data-v-ea739515]{grid-template-columns:1fr}.data-strip[data-v-ea739515]{grid-template-columns:1fr;padding:12px;gap:10px}.data-strip button[data-v-ea739515]{justify-self:start}}.detail-page[data-v-aed2daf7]{display:grid;gap:12px}.detail-top-actions[data-v-aed2daf7]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.watchlist-button[data-v-aed2daf7]{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:0 12px;color:var(--text-muted);background:var(--surface);font-size:var(--fs-body);font-weight:900}.watchlist-button span[data-v-aed2daf7]{color:var(--primary);font-size:var(--fs-section);line-height:1}.watchlist-button.active[data-v-aed2daf7]{border-color:#f6d84f9e;color:#141414;background:var(--primary)}.watchlist-button.active span[data-v-aed2daf7]{color:#141414}.quote-price[data-v-aed2daf7]{text-align:right}.quote-price strong[data-v-aed2daf7]{display:block;font-size:var(--fs-display)}.detail-layout[data-v-aed2daf7]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:12px;align-items:start}.detail-left[data-v-aed2daf7],.detail-right[data-v-aed2daf7]{min-width:0;display:grid;gap:12px}.detail-chart-card[data-v-aed2daf7],.recent-trades[data-v-aed2daf7],.company-profile[data-v-aed2daf7],.single-signal-card[data-v-aed2daf7],.trade-reserve-card[data-v-aed2daf7],.strategy-panel[data-v-aed2daf7]{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.detail-chart-card[data-v-aed2daf7]{overflow:hidden;padding:0}.recent-trades[data-v-aed2daf7],.company-profile[data-v-aed2daf7],.single-signal-card[data-v-aed2daf7],.trade-reserve-card[data-v-aed2daf7],.strategy-panel[data-v-aed2daf7]{padding:12px}.company-profile[data-v-aed2daf7]{display:grid;gap:11px}.detail-section-head[data-v-aed2daf7],.profile-top[data-v-aed2daf7]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-top[data-v-aed2daf7]{min-width:0;display:flex;align-items:center;gap:10px}.profile-top h2[data-v-aed2daf7]{margin:4px 0 0;color:var(--text);font-size:var(--fs-heading);line-height:1.1}.token-profile-top h2 small[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-label);font-weight:700}.chart-panel-title[data-v-aed2daf7]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:0 14px}.chart-panel-title>span[data-v-aed2daf7]{align-self:stretch;display:inline-flex;align-items:center;border-bottom:2px solid var(--text);color:var(--text);font-size:var(--fs-section);font-weight:950}.chart-terminal-toolbar[data-v-aed2daf7]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:0 10px;background:var(--surface-2)}.chart-toolbar-left[data-v-aed2daf7],.chart-toolbar-right[data-v-aed2daf7]{min-width:0;display:flex;align-items:center;gap:6px}.chart-toolbar-left[data-v-aed2daf7]{overflow-x:auto;scrollbar-width:none}.chart-toolbar-left[data-v-aed2daf7]::-webkit-scrollbar{display:none}.range-tabs[data-v-aed2daf7],.indicator-tabs[data-v-aed2daf7]{min-width:0;display:flex;align-items:center;gap:3px;overflow-x:auto;scrollbar-width:none}.range-tabs[data-v-aed2daf7]::-webkit-scrollbar,.indicator-tabs[data-v-aed2daf7]::-webkit-scrollbar{display:none}.range-tabs button[data-v-aed2daf7],.indicator-tabs button[data-v-aed2daf7]{flex:0 0 auto;min-height:30px;border:1px solid transparent;border-radius:6px;padding:0 8px;color:var(--text-muted);background:transparent;font-size:var(--fs-label);font-weight:900}.range-tabs button.active[data-v-aed2daf7],.indicator-tabs button.active[data-v-aed2daf7]{color:#141414;border-color:#f6d84fa6;background:var(--primary)}.indicator-tabs button[data-v-aed2daf7]{border-color:var(--line);background:var(--surface-inset)}.chart-tool-button[data-v-aed2daf7]{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:6px;padding:0 7px;color:var(--text-soft);background:transparent;font-size:var(--fs-label);font-weight:900}.chart-tool-button.text[data-v-aed2daf7]{padding:0 8px}.chart-tool-button.active[data-v-aed2daf7],.chart-tool-button[data-v-aed2daf7]:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-hover)}.chart-tool-button.ghost[data-v-aed2daf7]{color:var(--text-muted)}.multi-chart-toggle[data-v-aed2daf7]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--text-soft);font-size:var(--fs-label);font-weight:900}.multi-chart-toggle input[data-v-aed2daf7]{width:15px;height:15px;accent-color:var(--primary)}.chart-metric-toggle[data-v-aed2daf7]{flex:0 0 auto;display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.chart-metric-toggle button[data-v-aed2daf7]{min-height:30px;border:0;padding:0 9px;color:var(--text-muted);background:transparent;font-size:var(--fs-label);font-weight:900}.chart-metric-toggle button.active[data-v-aed2daf7]{color:var(--text);background:var(--surface-hover)}.chart-workspace[data-v-aed2daf7]{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);min-height:clamp(430px,52vh,620px);background:var(--chart-bg)}.drawing-toolbar[data-v-aed2daf7]{display:grid;align-content:start;gap:7px;border-right:1px solid var(--line);padding:10px 8px;background:var(--surface-2)}.drawing-toolbar button[data-v-aed2daf7]{width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:var(--text-muted);background:transparent;font-size:var(--fs-control-lg);font-weight:850;line-height:1}.drawing-toolbar button.active[data-v-aed2daf7],.drawing-toolbar button[data-v-aed2daf7]:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-hover)}.chart-plot[data-v-aed2daf7]{position:relative;min-width:0;overflow:hidden}.indicator-popover[data-v-aed2daf7]{position:absolute;z-index:6;top:56px;left:min(46%,420px);width:min(420px,calc(100% - 28px));overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--popover-surface);box-shadow:var(--shadow-elevated)}.indicator-popover header[data-v-aed2daf7]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-strong);padding:0 18px}.indicator-popover header strong[data-v-aed2daf7]{color:var(--text);font-size:var(--fs-heading);font-weight:950}.indicator-popover header button[data-v-aed2daf7]{width:32px;height:32px;border:0;color:var(--text-soft);background:transparent;font-size:var(--fs-display);line-height:1}.indicator-search[data-v-aed2daf7]{min-height:46px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);padding:0 18px;color:var(--text-muted);font-size:var(--fs-body-lg);font-weight:850}.indicator-option-list[data-v-aed2daf7]{max-height:290px;overflow-y:auto;padding:10px 0}.indicator-option-list button[data-v-aed2daf7]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:0 18px;color:var(--text-soft);background:transparent;text-align:left;font-size:var(--fs-body-lg);font-weight:900}.indicator-option-list button[data-v-aed2daf7]:hover,.indicator-option-list button.active[data-v-aed2daf7]{color:var(--text);background:var(--surface-hover)}.indicator-option-list button.disabled[data-v-aed2daf7]{color:var(--text-muted);cursor:not-allowed}.indicator-option-list small[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.chart-overlay[data-v-aed2daf7]{position:absolute;z-index:3;top:12px;left:14px;display:grid;gap:7px;pointer-events:none}.chart-symbol-line[data-v-aed2daf7],.chart-volume-line[data-v-aed2daf7]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--text-soft);text-shadow:0 1px 2px rgba(0,0,0,.65);font-size:var(--fs-body);font-weight:900}.chart-symbol-line strong[data-v-aed2daf7]{color:var(--text);font-size:var(--fs-body-lg);font-weight:950}.chart-symbol-line span[data-v-aed2daf7],.chart-volume-line span[data-v-aed2daf7]{color:var(--text-soft)}.chart-volume-line strong[data-v-aed2daf7]{color:#a3ff29;font-size:var(--fs-body);font-weight:950}.token-chart[data-v-aed2daf7]{position:relative;overflow:hidden;height:100%;min-height:clamp(430px,52vh,620px);border-radius:0;background:var(--surface)}.token-chart[data-v-aed2daf7]>div,.token-chart[data-v-aed2daf7] table{width:100%;height:100%}.chart-indicator-strip[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.chart-indicator-strip span[data-v-aed2daf7],.signal-stats span[data-v-aed2daf7],.trade-preview-list span[data-v-aed2daf7]{min-width:0;display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--surface-inset)}.chart-indicator-strip small[data-v-aed2daf7],.signal-stats small[data-v-aed2daf7],.trade-preview-list small[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.chart-indicator-strip strong[data-v-aed2daf7],.signal-stats b[data-v-aed2daf7],.trade-preview-list strong[data-v-aed2daf7]{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);font-weight:950}.chart-terminal-footer[data-v-aed2daf7]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:0 10px 0 64px;background:var(--surface-2)}.chart-bottom-ranges[data-v-aed2daf7],.chart-status-row[data-v-aed2daf7]{display:flex;align-items:center;gap:8px}.chart-bottom-ranges button[data-v-aed2daf7],.chart-status-row button[data-v-aed2daf7]{min-height:32px;border:0;border-radius:8px;padding:0 8px;color:var(--text-muted);background:transparent;font-size:var(--fs-body);font-weight:900}.chart-status-row span[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-label);font-weight:850}.chart-bottom-ranges button[data-v-aed2daf7]:hover,.chart-status-row button[data-v-aed2daf7]:hover,.chart-status-row button.active[data-v-aed2daf7]{color:var(--primary-contrast);background:var(--primary)}.detail-section-head h3[data-v-aed2daf7]{margin:0;font-size:var(--fs-section);line-height:1.2}.detail-section-head span[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:900}.trade-list[data-v-aed2daf7]{display:grid;margin-top:10px;border-top:1px solid var(--line)}.trade-head[data-v-aed2daf7],.trade-row[data-v-aed2daf7]{display:grid;grid-template-columns:1.2fr .9fr .9fr .7fr;gap:8px;align-items:center}.trade-head[data-v-aed2daf7]{min-height:30px;color:var(--text-muted);font-size:var(--fs-caption);font-weight:900}.trade-row[data-v-aed2daf7]{min-height:34px;border-top:1px solid rgba(255,255,255,.045);font-size:var(--fs-label);font-weight:850}.trade-row small[data-v-aed2daf7]{margin-left:5px;color:var(--text-muted);font-size:var(--fs-micro)}.trade-row strong[data-v-aed2daf7],.trade-row em[data-v-aed2daf7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-style:normal;text-align:right}.profile-top[data-v-aed2daf7]{align-items:flex-start;justify-content:flex-start}.profile-tabs[data-v-aed2daf7]{display:flex;align-items:center;gap:18px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.055)}.profile-tabs button[data-v-aed2daf7]{position:relative;min-height:34px;border:0;padding:0 0 9px;color:var(--text-muted);background:transparent;font-size:var(--fs-body);font-weight:900}.profile-tabs button.active[data-v-aed2daf7]{color:var(--text)}.profile-tabs button.active[data-v-aed2daf7]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--primary);content:""}.profile-top p[data-v-aed2daf7]{margin:7px 0 0;overflow:hidden;color:var(--text-soft);font-size:var(--fs-body);line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-summary-grid[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.profile-summary-grid span[data-v-aed2daf7]{min-width:0;display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--surface-2)}.profile-summary-grid small[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-micro);font-weight:900}.profile-summary-grid strong[data-v-aed2daf7]{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:950}.profile-summary-grid span.positive strong[data-v-aed2daf7]{color:var(--success)}.profile-summary-grid span.negative strong[data-v-aed2daf7]{color:var(--danger)}.profile-insight-chart[data-v-aed2daf7]{display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--surface-inset)}.profile-insight-row[data-v-aed2daf7]{min-width:0;display:grid;grid-template-columns:minmax(68px,.72fr) minmax(0,1fr) 28px;gap:8px;align-items:center}.profile-insight-row span[data-v-aed2daf7],.profile-insight-row strong[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:900}.profile-insight-row strong[data-v-aed2daf7]{color:var(--text-soft);text-align:right}.profile-insight-row i[data-v-aed2daf7]{position:relative;height:7px;overflow:hidden;border-radius:999px;background:var(--surface-hover)}.profile-insight-row i[data-v-aed2daf7]:after{position:absolute;inset:0 auto 0 0;width:var(--profile-score);border-radius:inherit;background:linear-gradient(90deg,#f6d84feb,#5ea7ffe6);content:""}.profile-insight-row.positive i[data-v-aed2daf7]:after{background:linear-gradient(90deg,var(--primary),var(--success))}.profile-insight-row.negative i[data-v-aed2daf7]:after{background:linear-gradient(90deg,var(--primary),var(--danger))}.profile-category-tabs[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-category-tabs button[data-v-aed2daf7]{min-height:30px;border:1px solid var(--line);border-radius:9px;color:var(--text-muted);background:var(--surface-2);font-size:var(--fs-caption);font-weight:900}.profile-category-tabs button.active[data-v-aed2daf7]{border-color:#f6d84fad;color:#141414;background:var(--primary)}.profile-info-list[data-v-aed2daf7]{display:grid;gap:10px;margin-top:14px}.profile-info-list.compact[data-v-aed2daf7]{gap:7px;margin-top:0}.profile-info-row[data-v-aed2daf7]{min-width:0;display:grid;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);gap:12px;align-items:center;min-height:24px}.profile-info-list.compact .profile-info-row[data-v-aed2daf7]{min-height:22px;grid-template-columns:minmax(78px,.62fr) minmax(0,1.38fr)}.profile-info-row span[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-label);font-weight:800}.profile-info-row strong[data-v-aed2daf7]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;overflow:hidden;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);font-weight:900}.profile-info-row strong.positive[data-v-aed2daf7]{color:var(--success)}.profile-info-row strong.negative[data-v-aed2daf7]{color:var(--danger)}.single-signal-card[data-v-aed2daf7],.trade-reserve-card[data-v-aed2daf7]{display:grid;gap:12px}.single-signal-main[data-v-aed2daf7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.single-signal-main strong[data-v-aed2daf7]{color:var(--primary);font-size:var(--fs-heading);font-weight:950}.single-signal-main span[data-v-aed2daf7]{min-width:0;overflow:hidden;color:var(--text-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);font-weight:850}.signal-meter[data-v-aed2daf7]{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-hover)}.signal-meter i[data-v-aed2daf7]{display:block;width:var(--signal);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--success))}.signal-stats[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.single-signal-card ul[data-v-aed2daf7]{display:grid;gap:6px;margin:0;padding:0 0 0 16px;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.42}.trade-tabs[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trade-tabs button[data-v-aed2daf7],.trade-form-preview button[data-v-aed2daf7]{min-height:34px;border:1px solid var(--line);border-radius:10px;color:var(--text-soft);background:var(--surface-2);font-size:var(--fs-label);font-weight:900}.trade-tabs button.active[data-v-aed2daf7],.trade-form-preview button[data-v-aed2daf7]{color:#141414;border-color:#f6d84fb8;background:var(--primary)}.trade-form-preview[data-v-aed2daf7]{display:grid;gap:8px}.trade-form-preview label[data-v-aed2daf7]{display:grid;gap:5px}.trade-form-preview label span[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.trade-form-preview input[data-v-aed2daf7]{min-width:0;height:38px;border:1px solid var(--line);border-radius:10px;padding:0 10px;color:var(--text);background:var(--field);font-size:var(--fs-body);font-weight:900}.trade-preview-list[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.chain-badge[data-v-aed2daf7]{width:16px;height:16px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#55d7b2,transparent 45%),linear-gradient(315deg,#8b5cf6,transparent 46%),#222636;box-shadow:inset 0 0 0 1px #ffffff38}.copy-mini[data-v-aed2daf7]{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border:0;padding:0;color:var(--primary);background:transparent;font-size:var(--fs-body);line-height:1}.profile-footnote[data-v-aed2daf7]{margin:14px 0 0;color:var(--text-muted);font-size:var(--fs-caption);font-weight:800}.profile-footnote button[data-v-aed2daf7]{border:0;padding:0 0 0 8px;color:var(--primary);background:transparent;font-size:var(--fs-caption);font-weight:900}.detail-signal[data-v-aed2daf7]{margin:12px 0 0}.signal-strip[data-v-aed2daf7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:12px;border-radius:12px;background:var(--primary-soft)}.signal-strip span[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-label);font-weight:800}.signal-strip strong[data-v-aed2daf7]{font-size:var(--fs-body)}.analysis-tabs[data-v-aed2daf7]{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.analysis-tabs[data-v-aed2daf7]::-webkit-scrollbar{display:none}.analysis-tabs button[data-v-aed2daf7]{flex:0 0 auto;min-height:30px;border:1px solid var(--line);border-radius:10px;padding:0 10px;color:var(--text-muted);background:var(--surface-2);font-size:var(--fs-caption);font-weight:900}.analysis-tabs button.active[data-v-aed2daf7]{border-color:#f6d84fc7;color:#141414;background:var(--primary)}.agent-report[data-v-aed2daf7]{margin-top:12px;border:1px solid var(--line);border-radius:14px;padding:11px;background:var(--surface-2)}.agent-report-head[data-v-aed2daf7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-report-head span[data-v-aed2daf7]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.agent-report-head h4[data-v-aed2daf7]{margin:3px 0 0;font-size:var(--fs-section);line-height:1.22}.agent-report-head strong[data-v-aed2daf7]{min-width:42px;border-radius:999px;padding:4px 8px;color:#141414;background:var(--primary);text-align:center;font-size:var(--fs-caption);font-weight:900}.agent-summary[data-v-aed2daf7]{margin:10px 0;color:var(--text-soft);font-size:var(--fs-label);font-weight:700;line-height:1.48}.agent-section-grid[data-v-aed2daf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.agent-section-grid section[data-v-aed2daf7]{min-width:0;border:1px solid var(--line);border-radius:12px;padding:9px;background:var(--surface)}.agent-section-grid span[data-v-aed2daf7]{display:block;margin-bottom:5px;color:var(--primary);font-size:var(--fs-caption);font-weight:900}.agent-section-grid p[data-v-aed2daf7]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:650;line-height:1.45}.agent-conclusion[data-v-aed2daf7]{display:grid;gap:8px;margin-top:9px;border-radius:12px;padding:9px;background:var(--primary-soft)}.agent-conclusion strong[data-v-aed2daf7]{font-size:var(--fs-label);line-height:1.45}.agent-conclusion p[data-v-aed2daf7]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:650;line-height:1.45}.agent-conclusion span[data-v-aed2daf7]{margin-right:8px;color:var(--text-muted);font-size:var(--fs-caption);font-weight:900}@media(max-width:980px){.detail-layout[data-v-aed2daf7],.detail-right[data-v-aed2daf7]{grid-template-columns:1fr}.token-chart[data-v-aed2daf7]{min-height:clamp(320px,58vw,430px)}}@media(max-width:540px){.detail-page[data-v-aed2daf7]{gap:10px}.detail-top-actions[data-v-aed2daf7]{align-items:stretch}.back-button[data-v-aed2daf7],.watchlist-button[data-v-aed2daf7]{flex:0 0 auto}.detail-chart-card[data-v-aed2daf7],.recent-trades[data-v-aed2daf7],.company-profile[data-v-aed2daf7],.single-signal-card[data-v-aed2daf7],.trade-reserve-card[data-v-aed2daf7],.strategy-panel[data-v-aed2daf7]{border-radius:14px}.profile-top[data-v-aed2daf7]{flex-direction:column;align-items:stretch}.profile-top[data-v-aed2daf7]{flex-direction:row}.quote-price[data-v-aed2daf7]{text-align:left}.quote-price strong[data-v-aed2daf7]{font-size:var(--fs-heading)}.token-chart[data-v-aed2daf7]{min-height:320px}.chart-panel-title[data-v-aed2daf7]{min-height:52px;padding:0 12px}.chart-terminal-toolbar[data-v-aed2daf7]{align-items:stretch;flex-direction:column;padding:9px 10px}.chart-toolbar-left[data-v-aed2daf7],.chart-toolbar-right[data-v-aed2daf7],.range-tabs[data-v-aed2daf7],.indicator-tabs[data-v-aed2daf7]{width:100%}.range-tabs button[data-v-aed2daf7]{flex:1 0 auto}.chart-tool-button.text[data-v-aed2daf7]{min-width:max-content}.chart-workspace[data-v-aed2daf7]{grid-template-columns:1fr;min-height:320px}.drawing-toolbar[data-v-aed2daf7]{display:none}.chart-overlay[data-v-aed2daf7]{top:10px;left:11px;right:8px}.indicator-popover[data-v-aed2daf7]{top:48px;left:8px;width:calc(100% - 16px)}.chart-symbol-line[data-v-aed2daf7],.chart-volume-line[data-v-aed2daf7]{gap:5px;font-size:var(--fs-caption)}.chart-symbol-line strong[data-v-aed2daf7]{flex-basis:100%;font-size:var(--fs-label)}.chart-terminal-footer[data-v-aed2daf7]{align-items:stretch;flex-direction:column;padding:8px 10px}.chart-bottom-ranges[data-v-aed2daf7],.chart-status-row[data-v-aed2daf7]{width:100%;overflow-x:auto;scrollbar-width:none}.chart-bottom-ranges[data-v-aed2daf7]::-webkit-scrollbar,.chart-status-row[data-v-aed2daf7]::-webkit-scrollbar{display:none}.chart-indicator-strip[data-v-aed2daf7],.profile-summary-grid[data-v-aed2daf7],.trade-preview-list[data-v-aed2daf7]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary-grid span[data-v-aed2daf7]:last-child{grid-column:1 / -1}.profile-insight-row[data-v-aed2daf7]{grid-template-columns:minmax(62px,.62fr) minmax(0,1fr) 26px;gap:6px}.profile-category-tabs button[data-v-aed2daf7]{min-height:32px}.profile-info-list.compact .profile-info-row[data-v-aed2daf7]{grid-template-columns:minmax(70px,.58fr) minmax(0,1.42fr)}.trade-head[data-v-aed2daf7],.trade-row[data-v-aed2daf7]{grid-template-columns:1.08fr .78fr .86fr .58fr;gap:6px}.trade-row[data-v-aed2daf7]{font-size:var(--fs-caption)}.trade-row small[data-v-aed2daf7]{display:none}.agent-section-grid[data-v-aed2daf7]{grid-template-columns:1fr}.agent-report-head h4[data-v-aed2daf7]{font-size:var(--fs-section)}}.advisor-shell[data-v-28f07564]{width:100%;min-height:calc(100vh - 55px);display:grid;grid-template-columns:minmax(0,1fr) 468px;gap:18px;padding:0 4px;color:var(--text);font-size:var(--fs-label)}.advisor-main[data-v-28f07564],.advisor-side[data-v-28f07564]{min-width:0}.advisor-main[data-v-28f07564]{position:relative;display:flex;flex-direction:column}.mode-switch[data-v-28f07564]{width:318px;height:39px;display:grid;grid-template-columns:1fr 1fr;margin:0 0 13px 3px;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:#080e14e6}.mode-switch button[data-v-28f07564]{border:0;color:var(--text-soft);background:transparent;font-size:var(--fs-label);font-weight:850}.mode-switch .active[data-v-28f07564]{color:#10110e;background:linear-gradient(180deg,var(--primary-strong),var(--primary) 60%,#f0b90b)}.hero-line[data-v-28f07564]{display:block;margin-bottom:14px}h1[data-v-28f07564],h2[data-v-28f07564],h3[data-v-28f07564],p[data-v-28f07564]{margin:0}.hero-line h1[data-v-28f07564]{font-size:var(--fs-page);line-height:1.1;letter-spacing:0}.hero-line p[data-v-28f07564]{margin-top:7px;color:var(--text-soft);font-size:var(--fs-label)}.summary-tabs[data-v-28f07564]{width:min(468px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:-52px 0 14px auto}.summary-tabs article[data-v-28f07564]{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:10px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:6px;background:#0e1720d1;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.summary-tabs article[data-v-28f07564]:hover,.summary-tabs article[data-v-28f07564]:focus-visible{border-color:#ffd21a85;background:#121f2bf2;outline:0;transform:translateY(-1px)}.summary-tabs svg[data-v-28f07564]{grid-row:span 2;color:var(--primary);align-self:center}.summary-tabs span[data-v-28f07564]{font-size:var(--fs-body);font-weight:850}.summary-tabs small[data-v-28f07564]{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.resident-grid[data-v-28f07564]{order:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px}.resident-card[data-v-28f07564],.advisor-board[data-v-28f07564],.question-panel[data-v-28f07564],.advisor-risk-notice[data-v-28f07564],.side-card[data-v-28f07564]{border:1px solid rgba(101,120,142,.28);border-radius:7px;background:linear-gradient(145deg,#12222fe0,#05090df0),#091018;box-shadow:inset 0 1px #ffffff08,0 18px 50px #0000001f}.advisor-risk-notice[data-v-28f07564]{display:grid;gap:6px;margin:0 0 13px;padding:10px 12px;border-color:#e85d7840}.advisor-risk-notice span[data-v-28f07564]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.advisor-service-path[data-v-28f07564]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 13px}.advisor-service-path article[data-v-28f07564]{min-width:0;display:grid;gap:6px;border:1px solid rgba(255,210,26,.24);border-radius:7px;padding:10px;background:linear-gradient(180deg,rgba(255,210,26,.045),transparent 70%),#080f15eb}.advisor-service-path span[data-v-28f07564]{overflow:hidden;color:var(--primary);font-size:var(--fs-caption);font-weight:920;text-overflow:ellipsis;white-space:nowrap}.advisor-service-path strong[data-v-28f07564]{color:var(--text);font-size:var(--fs-label);font-weight:900;line-height:1.35}.advisor-service-path p[data-v-28f07564]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.42}.advisor-service-path small[data-v-28f07564]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:820;line-height:1.35}.resident-card[data-v-28f07564]{position:relative;min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr) 12px;gap:10px;align-items:center;padding:9px 12px}.resident-card img[data-v-28f07564]{width:44px;height:44px;border-radius:50%;object-fit:cover}.resident-title[data-v-28f07564]{display:flex;align-items:center;gap:12px}.resident-title h2[data-v-28f07564]{font-size:var(--fs-section)}.resident-title span[data-v-28f07564],.seat-list .role-pill+strong+small+span[data-v-28f07564]{color:#3ce17d}.resident-title span[data-v-28f07564]{border-radius:4px;padding:2px 8px;background:#1cb8622e;font-size:var(--fs-label);font-weight:850}.resident-card p[data-v-28f07564],.resident-card small[data-v-28f07564]{display:block;margin-top:4px;color:var(--text-soft);font-size:var(--fs-label)}.resident-card i[data-v-28f07564],.status-dot[data-v-28f07564]{width:10px;height:10px;border-radius:50%;background:#4be275;box-shadow:0 0 12px #4be275bf}.advisor-board[data-v-28f07564]{order:7;padding:10px 10px 15px}.board-toolbar[data-v-28f07564]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.category-tabs[data-v-28f07564]{display:flex;gap:6px;min-width:0}.category-tabs button[data-v-28f07564],.board-tools button[data-v-28f07564],.board-tools label[data-v-28f07564],.question-head button[data-v-28f07564],.prompt-row button[data-v-28f07564],.seat-actions button[data-v-28f07564]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--button-border, var(--line-strong));border-radius:var(--button-radius, 5px);color:var(--button-color, var(--text-soft));background:var(--button-bg, rgba(11, 18, 25, .9));box-shadow:var(--button-shadow, none);font-size:var(--fs-button);font-weight:800}.category-tabs button[data-v-28f07564]{min-width:91px}.category-tabs .active[data-v-28f07564]{color:#10110e;border-color:#ffd21acc;background:linear-gradient(180deg,var(--primary-strong),var(--primary))}.board-tools[data-v-28f07564]{position:relative;display:flex;gap:10px}.board-tools>button[data-v-28f07564],.sort-wrap>button[data-v-28f07564]{width:120px}.sort-wrap[data-v-28f07564]{position:relative}.sort-menu[data-v-28f07564]{position:absolute;top:calc(100% + 6px);right:0;z-index:8;width:142px;display:grid;gap:5px;border:1px solid rgba(101,120,142,.36);border-radius:6px;padding:6px;background:#050b10fa;box-shadow:0 16px 42px #0000006b}.sort-menu button[data-v-28f07564]{width:100%;min-height:32px;justify-content:flex-start;border-color:#65788e3d}.sort-menu button.active[data-v-28f07564]{color:#ffd21a;border-color:#ffd21a6b;background:#ffd21a17}.board-tools label[data-v-28f07564]{width:190px;justify-content:flex-start;padding:0 11px}.board-tools input[data-v-28f07564]{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--fs-body)}.board-tools input[data-v-28f07564]::placeholder,.question-compose input[data-v-28f07564]::placeholder{color:#8e99a9cc}.count-line[data-v-28f07564]{padding:9px 3px 8px;color:var(--text-soft);font-size:var(--fs-body)}.count-line span[data-v-28f07564]{margin-left:7px;border-radius:5px;padding:2px 7px;color:var(--text);background:#ffffff14}.advisor-grid[data-v-28f07564]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.advisor-card[data-v-28f07564]{position:relative;height:186px;min-height:0;display:grid;grid-template-rows:56px minmax(0,1fr) 31px;border:1px solid rgba(101,120,142,.28);border-radius:7px;padding:10px 12px;background:radial-gradient(circle at 75% 0,rgba(34,78,105,.18),transparent 38%),#080f15eb}.star-btn[data-v-28f07564]{position:absolute;top:12px;right:10px;width:25px;height:25px;border:0;color:#8f9aaa;background:transparent}.star-btn.active[data-v-28f07564]{color:#ffd21a}.advisor-card header[data-v-28f07564]{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;padding-right:22px}.advisor-card img[data-v-28f07564]{width:44px;height:44px;border-radius:50%;object-fit:cover}.role-pill[data-v-28f07564]{display:inline-flex;width:max-content;border-radius:4px;padding:2px 7px;font-size:var(--fs-label);font-weight:850}.role-pill.violet[data-v-28f07564]{color:#d4b6ff;background:#7347ba7a}.role-pill.blue[data-v-28f07564]{color:#8cd7ff;background:#1b6fa08a}.role-pill.green[data-v-28f07564]{color:#69edb2;background:#0e714e8c}.role-pill.orange[data-v-28f07564],.role-pill.amber[data-v-28f07564]{color:#ffd780;background:#af660a94}.advisor-card h3[data-v-28f07564]{margin-top:7px;overflow:hidden;font-size:var(--fs-section);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.advisor-card header p[data-v-28f07564]{margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.card-body[data-v-28f07564]{min-height:0;display:grid;grid-template-rows:20px 18px 20px 18px;align-content:start;padding-top:4px;overflow:hidden}.card-body small[data-v-28f07564]{display:inline-block;align-self:start;width:max-content;max-width:100%;margin-bottom:0;border:1px solid rgba(150,166,184,.24);border-radius:4px;padding:1px 5px;color:var(--text-soft);font-size:var(--fs-caption)}.card-body p[data-v-28f07564]{min-height:18px;overflow:hidden;color:var(--text-soft);font-size:var(--fs-label);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.card-body .risk-title[data-v-28f07564]{margin-top:1px;color:#ff736d;border-color:#ff4c4461;background:#aa231f38}.card-body strong[data-v-28f07564]{display:block;margin-top:0;color:#ff4949;font-size:var(--fs-label);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advisor-card footer[data-v-28f07564]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}.advisor-card footer span[data-v-28f07564]{color:var(--text-muted);font-size:var(--fs-label)}.advisor-card footer button[data-v-28f07564],.history-item button[data-v-28f07564],.start-button[data-v-28f07564]{--button-border: rgba(255, 210, 26, .78);--button-radius: 5px;--button-color: #10110e;--button-bg: linear-gradient(180deg, #ffe66b 0%, #ffd21a 52%, #efb60a 100%);--button-shadow: 0 5px 14px rgba(255, 187, 16, .17);font-weight:900}.advisor-card footer button[data-v-28f07564]{min-width:76px;min-height:30px;font-size:var(--fs-label)}.advisor-card footer button[data-v-28f07564]:disabled{cursor:default;opacity:.78}.more-btn[data-v-28f07564]{width:176px;height:34px;margin:9px auto -2px;--button-border: var(--line);--button-radius: 5px;--button-color: var(--text-soft);--button-bg: rgba(9, 15, 21, .94)}.question-panel[data-v-28f07564]{position:relative;order:6;margin-top:11px;margin-bottom:12px;padding:14px 186px 14px 14px}.question-head[data-v-28f07564],.side-card header[data-v-28f07564]{display:flex;align-items:center;justify-content:space-between;gap:12px}.question-head h2[data-v-28f07564],.side-card h2[data-v-28f07564]{font-size:var(--fs-section)}.question-head button[data-v-28f07564]{position:absolute;top:48px;right:14px;width:158px;height:38px}.context-popover[data-v-28f07564]{position:absolute;top:90px;right:14px;z-index:9;width:224px;display:grid;gap:7px;border:1px solid rgba(101,120,142,.38);border-radius:7px;padding:8px;background:#050b10fa;box-shadow:0 18px 44px #00000075}.context-popover button[data-v-28f07564]{min-height:54px;display:grid;justify-items:start;gap:3px;border:1px solid rgba(101,120,142,.26);border-radius:5px;padding:8px 10px;color:var(--text-soft);background:#0c141ce6;text-align:left}.context-popover button.active[data-v-28f07564]{color:#ffd21a;border-color:#ffd21a6b;background:#ffd21a17}.context-popover strong[data-v-28f07564]{font-size:var(--fs-body)}.context-popover span[data-v-28f07564]{color:var(--text-muted);font-size:var(--fs-label)}.question-compose[data-v-28f07564]{position:relative;height:64px;display:flex;align-items:center;gap:8px;margin-top:11px;padding:0 47px 0 15px;border:1px solid rgba(80,103,126,.45);border-radius:6px;background:#040a0ef5}.question-compose input[data-v-28f07564]{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--fs-body)}.question-compose span[data-v-28f07564]{position:absolute;right:44px;bottom:9px;color:var(--text-muted);font-size:var(--fs-label)}.attach-btn[data-v-28f07564]{position:absolute;right:10px;bottom:8px;border:0;color:#8593a3;background:transparent}.prompt-row[data-v-28f07564]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.prompt-row button[data-v-28f07564]{height:34px;min-height:34px}.prompt-row button i[data-v-28f07564]{width:10px;height:10px;border:2px solid var(--dot);border-radius:50%}.prompt-row .start-button[data-v-28f07564]{position:absolute;right:14px;bottom:14px;width:158px;height:50px;--button-border: rgba(255, 210, 26, .82);--button-color: #10110e;--button-bg: linear-gradient(180deg, #ffe66b 0%, #ffd21a 52%, #efb60a 100%);--button-shadow: 0 7px 18px rgba(255, 187, 16, .24);font-size:var(--fs-button-lg)}.status-notice[data-v-28f07564]{position:absolute;right:194px;bottom:16px;max-width:360px;overflow:hidden;color:#ffd21a;font-size:var(--fs-label);text-align:right;text-overflow:ellipsis;white-space:nowrap}.advisor-side[data-v-28f07564]{display:grid;grid-template-rows:auto 1fr;gap:20px}.side-card[data-v-28f07564]{padding:15px}.seats-card header div[data-v-28f07564]:first-child{display:flex;align-items:center;gap:9px}.seats-card header span[data-v-28f07564]{color:var(--text-soft)}.seat-actions[data-v-28f07564]{display:flex;align-items:center;gap:8px}.seat-actions button[data-v-28f07564]{min-height:31px;padding:0 10px}.seat-actions button[data-v-28f07564]:disabled{cursor:not-allowed;opacity:.45}.seat-list[data-v-28f07564]{display:grid;gap:8px;margin-top:14px}.empty-seats[data-v-28f07564]{min-height:154px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(123,140,158,.36);border-radius:7px;color:var(--text-muted);background:#050a0f9e;text-align:center}.empty-seats strong[data-v-28f07564]{color:var(--text-soft);font-size:var(--fs-body-lg)}.empty-seats span[data-v-28f07564]{font-size:var(--fs-label)}.seat-item[data-v-28f07564]{min-height:96px;display:grid;grid-template-columns:56px minmax(0,1fr) 70px 40px;align-items:center;gap:12px;border:1px solid rgba(101,120,142,.24);border-radius:7px;padding:10px;background:#080f16c7}.seat-item>img[data-v-28f07564]{width:56px;height:56px;border-radius:50%;object-fit:cover}.seat-item strong[data-v-28f07564]{display:block;margin:5px 0 4px;overflow:hidden;font-size:var(--fs-section);text-overflow:ellipsis;white-space:nowrap}.seat-item small[data-v-28f07564]{display:block;overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.seat-state span[data-v-28f07564]{display:block;color:var(--text-soft);font-size:var(--fs-label);text-align:right}.dots[data-v-28f07564]{display:flex;justify-content:flex-end;gap:4px;margin-top:7px}.dots i[data-v-28f07564]{width:9px;height:9px;border:1px solid rgba(134,148,164,.68);border-radius:50%}.dots .green[data-v-28f07564]{border-color:#48d776;background:#48d776}.dots .red[data-v-28f07564]{border-color:#ff524d;background:#ff524d}.seat-item>button[data-v-28f07564]{width:40px;height:60px;border:0;border-radius:5px;color:var(--text-soft);background:#ffffff0f}.add-seat[data-v-28f07564]{width:100%;height:45px;margin-top:10px;--button-border: rgba(255, 210, 26, .48);--button-radius: 7px;--button-color: var(--primary);--button-bg: rgba(255, 210, 26, .08)}.history-card[data-v-28f07564]{min-height:330px}.history-card header button[data-v-28f07564]{border:0;color:var(--text-soft);background:transparent;font-size:var(--fs-body)}.history-item[data-v-28f07564]{min-height:90px;display:grid;grid-template-columns:minmax(0,1fr) 72px 72px 58px;align-items:center;gap:9px;margin-top:10px;border:1px solid rgba(101,120,142,.23);border-radius:7px;padding:12px;background:#080f16a6}.history-item h3[data-v-28f07564]{margin-bottom:12px;font-size:var(--fs-body-lg)}.mini-avatars[data-v-28f07564]{display:flex}.mini-avatars img[data-v-28f07564]{width:20px;height:20px;margin-right:-5px;border:1px solid #101821;border-radius:50%;object-fit:cover}.history-item span[data-v-28f07564],.history-item small[data-v-28f07564]{color:var(--text-soft);font-size:var(--fs-body);text-align:right}.history-item button[data-v-28f07564]{min-height:31px;color:#3ce17d;border-color:#22bd6859;background:#197e482e}.history-item button.archived[data-v-28f07564]{color:var(--text-muted);border-color:var(--line);background:#ffffff0d}.seats-overlay[data-v-28f07564]{position:fixed;inset:55px 0 0;z-index:34;display:grid;place-items:center;padding:28px;background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.seats-modal[data-v-28f07564]{width:min(980px,calc(100vw - 56px));border:1px solid rgba(101,120,142,.44);border-radius:8px;padding:18px;background:radial-gradient(circle at 50% 0,rgba(30,63,88,.28),transparent 46%),#081017;box-shadow:0 28px 90px #0000007a}.seats-modal>header[data-v-28f07564]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.seats-modal h2[data-v-28f07564]{font-size:var(--fs-page)}.seats-modal p[data-v-28f07564]{margin-top:7px;color:var(--text-soft);font-size:var(--fs-body-lg)}.seats-modal>header button[data-v-28f07564]{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0a1219db}.expanded-seat-grid[data-v-28f07564]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.expanded-empty[data-v-28f07564]{min-height:230px;display:grid;place-items:center;align-content:center;gap:9px;margin-top:16px;border:1px dashed rgba(123,140,158,.38);border-radius:7px;color:var(--text-muted);background:#050a0fa8;text-align:center}.expanded-empty strong[data-v-28f07564]{color:var(--text);font-size:var(--fs-body-lg)}.expanded-seat-grid article[data-v-28f07564]{min-height:132px;display:grid;grid-template-columns:72px minmax(0,1fr) 88px;gap:14px;align-items:center;border:1px solid rgba(101,120,142,.32);border-radius:7px;padding:14px;background:#091017d1}.expanded-seat-grid img[data-v-28f07564]{width:72px;height:72px;border-radius:50%;object-fit:cover}.expanded-seat-grid h3[data-v-28f07564]{margin-top:8px;font-size:var(--fs-section)}.expanded-seat-grid p[data-v-28f07564]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expanded-seat-grid small[data-v-28f07564]{display:inline-block;margin-top:8px;border-radius:4px;padding:2px 7px;color:#40e681;background:#1897522e;font-size:var(--fs-label);font-weight:850}.expanded-seat-state[data-v-28f07564]{justify-self:end;text-align:right}.expanded-seat-state strong[data-v-28f07564]{display:block;color:var(--text-soft);font-size:var(--fs-body-lg)}.seats-modal footer[data-v-28f07564]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.seats-modal footer button[data-v-28f07564]{height:40px;padding:0 16px;font-weight:850}.seats-modal footer button[data-v-28f07564]:first-child{--button-color: #10110e;--button-border: rgba(255, 210, 26, .82);--button-bg: linear-gradient(180deg, #ffe66b 0%, #ffd21a 52%, #efb60a 100%)}.history-overlay[data-v-28f07564]{position:fixed;inset:55px 0 0;z-index:34;display:grid;place-items:center;padding:28px;background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.history-modal[data-v-28f07564]{width:min(760px,calc(100vw - 56px));border:1px solid rgba(101,120,142,.44);border-radius:8px;padding:18px;background:radial-gradient(circle at 50% 0,rgba(30,63,88,.28),transparent 46%),#081017;box-shadow:0 28px 90px #0000007a}.history-modal>header[data-v-28f07564]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.history-modal h2[data-v-28f07564]{font-size:var(--fs-page)}.history-modal p[data-v-28f07564]{margin-top:7px;color:var(--text-soft);font-size:var(--fs-body-lg)}.history-modal>header button[data-v-28f07564]{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0a1219db}.history-modal-list[data-v-28f07564]{display:grid;gap:10px;margin-top:16px}.history-modal-list article[data-v-28f07564]{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) 86px 86px 72px;align-items:center;gap:10px;border:1px solid rgba(101,120,142,.28);border-radius:7px;padding:13px;background:#091017c7}.history-modal-list h3[data-v-28f07564]{margin-bottom:10px;font-size:var(--fs-section)}.history-modal-list span[data-v-28f07564],.history-modal-list small[data-v-28f07564]{color:var(--text-soft);font-size:var(--fs-body);text-align:right}.history-modal-list button[data-v-28f07564]{min-height:32px;border:1px solid rgba(34,189,104,.35);border-radius:5px;color:#3ce17d;background:#197e482e;font-weight:900}.history-modal-list button.archived[data-v-28f07564]{color:var(--text-muted);border-color:var(--line);background:#ffffff0d}.seat-picker-overlay[data-v-28f07564]{position:fixed;inset:55px 0 0;z-index:36;display:grid;place-items:center;padding:28px;background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.seat-picker-modal[data-v-28f07564]{width:min(900px,calc(100vw - 56px));border:1px solid rgba(101,120,142,.44);border-radius:8px;padding:18px;background:radial-gradient(circle at 50% 0,rgba(30,63,88,.28),transparent 46%),#081017;box-shadow:0 28px 90px #0000007a}.seat-picker-modal>header[data-v-28f07564]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.seat-picker-modal h2[data-v-28f07564]{font-size:var(--fs-page)}.seat-picker-modal p[data-v-28f07564]{margin-top:7px;color:var(--text-soft);font-size:var(--fs-body-lg)}.seat-picker-modal>header button[data-v-28f07564]{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0a1219db}.seat-picker-grid[data-v-28f07564]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.seat-picker-grid article[data-v-28f07564]{min-height:112px;display:grid;grid-template-columns:58px minmax(0,1fr) 86px;align-items:center;gap:12px;border:1px solid rgba(101,120,142,.3);border-radius:7px;padding:12px;background:#091017d1}.seat-picker-grid img[data-v-28f07564]{width:58px;height:58px;border-radius:50%;object-fit:cover}.seat-picker-grid h3[data-v-28f07564]{margin-top:6px;overflow:hidden;font-size:var(--fs-section);text-overflow:ellipsis;white-space:nowrap}.seat-picker-grid p[data-v-28f07564]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-picker-grid button[data-v-28f07564]{height:34px;border:1px solid rgba(255,210,26,.78);border-radius:5px;color:#10110e;background:linear-gradient(180deg,#ffe66b,#ffd21a 52%,#efb60a);font-weight:900}@media(max-width:1200px){.advisor-shell[data-v-28f07564],.hero-line[data-v-28f07564]{grid-template-columns:1fr}.advisor-service-path[data-v-28f07564]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.advisor-shell[data-v-28f07564]{padding:14px 12px}.board-toolbar[data-v-28f07564],.board-tools[data-v-28f07564]{align-items:stretch;flex-direction:column}.category-tabs[data-v-28f07564]{width:100%;overflow-x:auto;scrollbar-width:none}.category-tabs[data-v-28f07564]::-webkit-scrollbar{display:none}.category-tabs button[data-v-28f07564]{min-width:max-content}.resident-grid[data-v-28f07564],.advisor-grid[data-v-28f07564],.prompt-row[data-v-28f07564],.advisor-service-path[data-v-28f07564]{grid-template-columns:1fr}.question-panel[data-v-28f07564]{padding-right:14px}.question-head button[data-v-28f07564],.prompt-row .start-button[data-v-28f07564]{position:static;width:100%}.context-popover[data-v-28f07564],.status-notice[data-v-28f07564]{position:static;width:100%;max-width:none;margin-top:8px;text-align:left}.summary-tabs[data-v-28f07564]{grid-template-columns:1fr;margin:0 0 12px;width:100%}.expanded-seat-grid[data-v-28f07564],.seat-picker-grid[data-v-28f07564]{grid-template-columns:1fr}}.room-shell[data-v-3ba8320d]{width:100%;min-height:calc(100vh - 55px);padding:0 2px;color:var(--text)}.room-shell.dimmed[data-v-3ba8320d]{filter:brightness(.48)}h1[data-v-3ba8320d],h2[data-v-3ba8320d],h3[data-v-3ba8320d],p[data-v-3ba8320d]{margin:0}.room-top[data-v-3ba8320d]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;margin-bottom:10px}.room-title-wrap[data-v-3ba8320d]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.back-to-advisor[data-v-3ba8320d]{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0a1219db;padding:0 12px;font-size:var(--fs-body);font-weight:850}.back-to-advisor[data-v-3ba8320d]:hover{color:var(--primary);border-color:#ffd21a73}.room-top h1[data-v-3ba8320d]{font-size:var(--fs-display);line-height:1.1}.room-top p[data-v-3ba8320d]{margin-top:6px;color:var(--text-soft);font-size:var(--fs-body)}.room-status[data-v-3ba8320d]{display:flex;gap:8px;align-items:center;margin-top:2px}.room-status span[data-v-3ba8320d],.room-status strong[data-v-3ba8320d],.settings-btn[data-v-3ba8320d],.participant-strip article[data-v-3ba8320d],.invite-chip[data-v-3ba8320d],.more-chip[data-v-3ba8320d]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0b1219e0;font-weight:850}.room-status span[data-v-3ba8320d]{min-height:31px;color:#3ce17d;padding:0 12px}.room-status span i[data-v-3ba8320d]{width:10px;height:10px;border-radius:50%;background:#3ce17d}.room-status strong[data-v-3ba8320d]{min-height:31px;padding:0 12px}.settings-btn[data-v-3ba8320d]{width:118px;height:36px;margin-left:8px;color:var(--text);font-size:var(--fs-label)}.participant-strip[data-v-3ba8320d]{display:flex;align-items:center;gap:10px;margin-bottom:12px;overflow:hidden}.room-risk-notice[data-v-3ba8320d]{display:grid;gap:6px;margin:-4px 0 14px;border:1px solid rgba(232,93,120,.25);border-radius:7px;padding:10px 12px;background:#060c11eb}.room-risk-notice span[data-v-3ba8320d]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.room-service-path[data-v-3ba8320d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.room-service-path article[data-v-3ba8320d]{min-width:0;display:grid;gap:5px;border:1px solid rgba(255,210,26,.24);border-radius:7px;padding:8px;background:linear-gradient(180deg,rgba(255,210,26,.045),transparent 70%),#060c11eb}.room-service-path span[data-v-3ba8320d]{overflow:hidden;color:var(--primary);font-size:var(--fs-caption);font-weight:920;text-overflow:ellipsis;white-space:nowrap}.room-service-path strong[data-v-3ba8320d]{color:var(--text);font-size:var(--fs-caption);font-weight:900;line-height:1.35}.room-service-path p[data-v-3ba8320d]{margin:0;color:var(--text-soft);font-size:var(--fs-caption);font-weight:720;line-height:1.42}.room-service-path small[data-v-3ba8320d]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:820;line-height:1.35}.participant-strip article[data-v-3ba8320d]{width:162px;justify-content:flex-start;padding:0 10px 0 8px}.participant-strip img[data-v-3ba8320d]{width:28px;height:28px;border-radius:50%;object-fit:cover}.participant-strip span[data-v-3ba8320d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-strip i[data-v-3ba8320d]{width:10px;height:10px;margin-left:auto;border-radius:50%;background:#42df76}.invite-chip[data-v-3ba8320d]{width:104px;border-style:dashed;font-size:var(--fs-label)}.more-chip[data-v-3ba8320d]{width:36px}.room-more-wrap[data-v-3ba8320d]{position:relative}.room-more-menu[data-v-3ba8320d]{position:absolute;top:48px;right:0;z-index:6;width:154px;border:1px solid rgba(101,120,142,.36);border-radius:7px;padding:6px;background:#080f16fa;box-shadow:0 18px 42px #00000059}.room-more-menu button[data-v-3ba8320d]{width:100%;height:34px;border:0;border-radius:5px;color:var(--text-soft);background:transparent;text-align:left;padding:0 9px}.room-more-menu button[data-v-3ba8320d]:hover{color:var(--primary);background:#ffd21a14}.room-layout[data-v-3ba8320d]{display:grid;grid-template-columns:310px minmax(0,1fr) 306px;gap:11px}.room-question-primer[data-v-3ba8320d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:10px;border:1px solid rgba(246,216,79,.22);border-radius:8px;padding:10px;background:linear-gradient(90deg,rgba(246,216,79,.08),rgba(90,199,154,.045),transparent),#060c11eb}.room-question-primer span[data-v-3ba8320d]{color:var(--primary);font-size:var(--fs-caption);font-weight:920}.room-question-primer h2[data-v-3ba8320d]{margin-top:6px;color:var(--text);font-size:var(--fs-section);line-height:1.35}.room-question-primer dl[data-v-3ba8320d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.room-question-primer div[data-v-3ba8320d]{min-width:0}.room-question-primer dl div[data-v-3ba8320d]{border:1px solid rgba(255,255,255,.075);border-radius:7px;padding:7px;background:#ffffff09}.room-question-primer dt[data-v-3ba8320d]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.room-question-primer dd[data-v-3ba8320d]{margin:5px 0 0;color:var(--text);font-size:var(--fs-caption);font-weight:900;line-height:1.35}.room-left[data-v-3ba8320d],.room-right[data-v-3ba8320d]{display:grid;align-content:start;gap:10px}.room-card[data-v-3ba8320d],.conversation-panel[data-v-3ba8320d]{border:1px solid rgba(101,120,142,.3);border-radius:7px;background:radial-gradient(circle at 50% 0,rgba(27,53,72,.16),transparent 44%),#060c11eb}.room-card[data-v-3ba8320d]{padding:12px}.room-card h2[data-v-3ba8320d]{font-size:var(--fs-section)}.member-row[data-v-3ba8320d]{min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 36px;align-items:center;gap:9px;margin-top:10px}.member-row img[data-v-3ba8320d],.selected-card img[data-v-3ba8320d]{width:34px;height:34px;border-radius:50%;object-fit:cover}.member-row strong[data-v-3ba8320d],.selected-card strong[data-v-3ba8320d]{display:block;overflow:hidden;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.member-row small[data-v-3ba8320d],.selected-card small[data-v-3ba8320d]{display:block;margin-top:5px;overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.member-row em[data-v-3ba8320d]{color:#48df77;font-size:var(--fs-body);font-style:normal;font-weight:850}.role-pill[data-v-3ba8320d]{display:inline-flex;width:max-content;border-radius:4px;padding:2px 6px;font-size:var(--fs-label);font-weight:850}.role-pill.violet[data-v-3ba8320d]{color:#d4b6ff;background:#7347ba7a}.role-pill.blue[data-v-3ba8320d]{color:#8cd7ff;background:#1b6fa08a}.role-pill.green[data-v-3ba8320d]{color:#69edb2;background:#0e714e8c}.role-pill.orange[data-v-3ba8320d],.role-pill.amber[data-v-3ba8320d]{color:#ffd780;background:#af660a94}.context-card[data-v-3ba8320d]{padding-bottom:18px}.question-box[data-v-3ba8320d]{margin-top:12px;border:1px solid var(--line);border-radius:6px;padding:11px;background:#0b1219c7}.question-box small[data-v-3ba8320d],.tags small[data-v-3ba8320d]{display:block;color:var(--text-muted);font-size:var(--fs-label)}.question-box p[data-v-3ba8320d]{margin-top:7px;color:var(--text-soft);line-height:1.5}.tags[data-v-3ba8320d]{margin-top:15px}.tags span[data-v-3ba8320d]{display:inline-flex;margin:8px 5px 0 0;border-radius:5px;padding:5px 10px;color:var(--text-soft);background:#ffffff0f}dl[data-v-3ba8320d]{display:grid;gap:9px;margin:18px 0 0}dt[data-v-3ba8320d]{display:flex;justify-content:space-between;color:var(--text-soft);font-size:var(--fs-body-lg)}dt a[data-v-3ba8320d]{color:#d57bff}dd[data-v-3ba8320d]{display:flex;justify-content:space-between;margin:0;color:var(--text-muted);font-size:var(--fs-body-lg)}dd strong[data-v-3ba8320d]{color:var(--primary)}dd b[data-v-3ba8320d]{color:var(--text-soft)}.room-time[data-v-3ba8320d]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:var(--text-muted)}.room-time b[data-v-3ba8320d]{color:var(--text-soft);font-weight:750}.conversation-panel[data-v-3ba8320d]{display:grid;grid-template-rows:minmax(0,1fr) 94px;height:calc(100vh - 244px);min-height:720px;padding:12px;overflow:hidden}.conversation-scroll[data-v-3ba8320d]{overflow-y:auto;padding:0 4px 12px}.conversation-scroll[data-v-3ba8320d]::-webkit-scrollbar{width:6px}.conversation-scroll[data-v-3ba8320d]::-webkit-scrollbar-thumb{border-radius:999px;background:#65788e47}.room-message[data-v-3ba8320d]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:start;margin-top:15px}.room-message.user[data-v-3ba8320d]{grid-template-columns:42px minmax(0,1fr) 50px}.user-dot[data-v-3ba8320d]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:#ffffff1f;font-weight:900}.room-message>img[data-v-3ba8320d]{width:42px;height:42px;border-radius:50%;object-fit:cover}.message-content header[data-v-3ba8320d]{display:flex;align-items:center;gap:9px;margin-bottom:7px}.message-content time[data-v-3ba8320d]{color:var(--text-muted);font-size:var(--fs-label)}.message-content p[data-v-3ba8320d]{max-width:560px;border:1px solid rgba(101,120,142,.34);border-radius:7px;padding:12px 15px;color:var(--text-soft);background:#0f1b25d1;line-height:1.48;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.room-message.user .message-content p[data-v-3ba8320d]{max-width:430px}.room-message>small[data-v-3ba8320d]{align-self:end;color:var(--text-muted)}.room-input[data-v-3ba8320d]{position:relative;border:1px solid rgba(101,120,142,.34);border-radius:7px;padding:12px 13px 10px;background:#050a0fdb}.room-input input[data-v-3ba8320d]{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--fs-section)}.room-input div[data-v-3ba8320d]{display:flex;align-items:center;gap:12px;margin-top:14px}.room-notice[data-v-3ba8320d]{position:absolute;right:14px;top:11px;max-width:310px;overflow:hidden;color:var(--primary);font-size:var(--fs-label);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.room-input button[data-v-3ba8320d]{border:0;color:var(--text-soft);background:transparent}.room-input .record-btn[data-v-3ba8320d],.room-input .send-btn[data-v-3ba8320d]{height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:7px;font-size:var(--fs-subtitle);font-weight:850}.room-input .record-btn[data-v-3ba8320d]{width:128px;margin-left:auto}.room-input .send-btn[data-v-3ba8320d]{width:128px;color:#11120e;border-color:#ffd21abf;background:linear-gradient(180deg,#ffe66b,#ffd21a 55%,#efb60a)}.suggest-card[data-v-3ba8320d]{display:grid;gap:8px}.suggest-card button[data-v-3ba8320d]{min-height:38px;border:1px solid rgba(101,120,142,.28);border-radius:6px;color:var(--text-soft);background:#0c161fc7;text-align:left;padding:0 12px}.suggest-card span[data-v-3ba8320d]{margin-right:9px;color:var(--primary);font-weight:900}.selected-card header[data-v-3ba8320d]{display:flex;align-items:center;justify-content:space-between}.selected-card header button[data-v-3ba8320d]{height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:6px;color:var(--text-soft);background:transparent}.selected-card article[data-v-3ba8320d]{display:grid;grid-template-columns:42px minmax(0,1fr) auto 26px;align-items:center;gap:8px;min-height:62px;border-bottom:1px solid var(--line)}.selected-card article>button[data-v-3ba8320d]{border:0;color:var(--text-muted);background:transparent}.tools-card[data-v-3ba8320d]{display:grid;gap:10px}.tools-card button[data-v-3ba8320d]{min-height:72px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(101,120,142,.28);border-radius:7px;color:var(--text-soft);background:#0c161fbf;text-align:left;padding:10px}.tools-card strong[data-v-3ba8320d],.tools-card small[data-v-3ba8320d]{display:block}.tools-card small[data-v-3ba8320d]{margin-top:5px;color:var(--text-muted);font-size:var(--fs-label)}.invite-overlay[data-v-3ba8320d]{position:fixed;inset:55px 0 0;z-index:35;display:grid;place-items:start center;padding-top:18px;background:#00000057}.invite-modal[data-v-3ba8320d]{position:relative;width:min(925px,calc(100vw - 72px));min-height:850px;border:1px solid rgba(101,120,142,.42);border-radius:7px;padding:24px 16px 18px;background:radial-gradient(circle at 50% 0,rgba(27,53,72,.22),transparent 42%),#081017;box-shadow:0 30px 90px #00000075}.close-modal[data-v-3ba8320d]{position:absolute;top:23px;right:18px;border:0;color:var(--text-soft);background:transparent}.modal-head h2[data-v-3ba8320d]{font-size:var(--fs-display)}.modal-head p[data-v-3ba8320d]{margin-top:10px;color:var(--text-soft);font-size:var(--fs-body-lg)}.recommended-row[data-v-3ba8320d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:19px}.recommended-row article[data-v-3ba8320d]{min-height:124px;display:grid;grid-template-columns:72px minmax(0,1fr) 92px;gap:14px;align-items:center;border:1px solid rgba(101,120,142,.34);border-radius:7px;padding:14px;background:#0a1219d1}.recommended-row img[data-v-3ba8320d]{width:72px;height:72px;border-radius:50%;object-fit:cover}.recommended-row h3[data-v-3ba8320d]{font-size:var(--fs-control-lg)}.recommended-row p[data-v-3ba8320d],.recommended-row small[data-v-3ba8320d]{display:block;margin-top:8px;color:var(--text-soft);font-size:var(--fs-body)}.recommended-row button[data-v-3ba8320d],.modal-grid footer button[data-v-3ba8320d],.modal-actions button[data-v-3ba8320d]:first-child{border:1px solid rgba(255,210,26,.75);border-radius:6px;color:#11120e;background:linear-gradient(180deg,#ffe66b,#ffd21a 55%,#efb60a);font-weight:900}.recommended-row button[data-v-3ba8320d]{height:38px}.modal-toolbar[data-v-3ba8320d]{display:grid;grid-template-columns:minmax(0,1fr) 282px 106px;align-items:center;gap:12px;margin-top:22px}.modal-toolbar nav[data-v-3ba8320d]{display:flex;align-items:center;gap:21px;border-bottom:1px solid var(--line);overflow:hidden}.modal-toolbar nav button[data-v-3ba8320d]{position:relative;height:43px;border:0;color:var(--text-soft);background:transparent;font-size:var(--fs-section);font-weight:850;line-height:1;white-space:nowrap}.modal-toolbar nav .active[data-v-3ba8320d]{color:var(--primary)}.modal-toolbar nav .active[data-v-3ba8320d]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:var(--primary);content:""}.modal-toolbar label[data-v-3ba8320d],.filter-wrap>button[data-v-3ba8320d]{height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:6px;color:var(--text-soft);background:#091017d1;padding:0 12px}.filter-wrap[data-v-3ba8320d]{position:relative}.filter-wrap>button[data-v-3ba8320d]{width:100%;justify-content:center}.filter-wrap>button.active[data-v-3ba8320d]{color:var(--primary);border-color:#ffd21a7a;background:#ffd21a14}.filter-popover[data-v-3ba8320d]{position:absolute;top:45px;right:0;z-index:5;width:146px;display:grid;gap:6px;border:1px solid rgba(101,120,142,.38);border-radius:7px;padding:8px;background:#080f16fa;box-shadow:0 18px 42px #00000061}.filter-popover label[data-v-3ba8320d],.filter-popover button[data-v-3ba8320d]{min-height:32px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;color:var(--text-soft);background:transparent;padding:0 8px;text-align:left}.filter-popover button.active[data-v-3ba8320d],.filter-popover label[data-v-3ba8320d]:hover,.filter-popover button[data-v-3ba8320d]:hover{color:var(--primary);background:#ffd21a14}.filter-popover input[data-v-3ba8320d]{accent-color:var(--primary)}.modal-toolbar input[data-v-3ba8320d]{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent}.modal-body[data-v-3ba8320d]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;margin-top:17px}.modal-grid[data-v-3ba8320d]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.modal-grid article[data-v-3ba8320d]{min-height:249px;display:grid;grid-template-rows:auto auto auto 1fr auto;border:1px solid rgba(101,120,142,.34);border-radius:7px;padding:12px;background:#0a1219d1}.modal-grid header[data-v-3ba8320d]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px}.modal-grid img[data-v-3ba8320d]{width:54px;height:54px;border-radius:50%;object-fit:cover}.modal-grid h3[data-v-3ba8320d]{overflow:hidden;font-size:var(--fs-subtitle);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal-grid p[data-v-3ba8320d],.modal-grid strong[data-v-3ba8320d]{margin-top:11px;color:var(--text-soft);font-size:var(--fs-label);line-height:1.5}.modal-grid strong[data-v-3ba8320d]{color:var(--text-soft);font-weight:700}.modal-grid footer[data-v-3ba8320d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.modal-grid footer span[data-v-3ba8320d]{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:var(--fs-label)}.modal-grid footer button[data-v-3ba8320d]{min-width:62px;height:32px;padding:0 9px;line-height:1;white-space:nowrap}.modal-grid footer button.selected[data-v-3ba8320d]{color:#4ce37d;border-color:#22bd6873;background:#197e4833}.recommended-row button.selected[data-v-3ba8320d]{color:#4ce37d;border-color:#22bd6873;background:#197e4833}.recommended-row button[data-v-3ba8320d]:disabled,.modal-grid footer button[data-v-3ba8320d]:disabled,.modal-actions button[data-v-3ba8320d]:disabled{cursor:not-allowed;color:var(--text-muted);border-color:#65788e4d;background:#ffffff0d;box-shadow:none}.empty-modal[data-v-3ba8320d]{grid-column:1 / -1;min-height:120px;display:grid;place-items:center;border:1px dashed rgba(101,120,142,.34);border-radius:7px;color:var(--text-muted);background:#0a121975}.modal-actions[data-v-3ba8320d]{align-self:end;display:grid;gap:9px}.invited-preview[data-v-3ba8320d]{min-height:132px;display:grid;align-content:start;gap:7px;border:1px solid rgba(101,120,142,.34);border-radius:7px;padding:10px;background:#070d13c2}.invited-preview strong[data-v-3ba8320d]{color:var(--text);font-size:var(--fs-body)}.invited-preview article[data-v-3ba8320d]{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:7px}.invited-preview img[data-v-3ba8320d]{width:24px;height:24px;border-radius:50%;object-fit:cover}.invited-preview span[data-v-3ba8320d]{overflow:hidden;color:var(--text-soft);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.invited-preview article button[data-v-3ba8320d]{width:20px;height:20px;display:grid;place-items:center;border:0;color:var(--text-muted);background:transparent;padding:0}.invited-preview small[data-v-3ba8320d]{color:var(--text-muted);font-size:var(--fs-label);line-height:1.45}.modal-actions button[data-v-3ba8320d]{width:132px;height:38px;white-space:nowrap}.modal-actions button+button[data-v-3ba8320d]{border:1px solid var(--line-strong);border-radius:6px;color:var(--text);background:transparent;font-weight:850}.modal-actions .invited-preview article button[data-v-3ba8320d]{width:20px;height:20px;min-width:20px;border:0;color:var(--text-muted);background:transparent;padding:0}.modal-note[data-v-3ba8320d]{margin-top:17px;color:var(--text-soft);text-align:right}.room-action-overlay[data-v-3ba8320d]{position:fixed;inset:55px 0 0;z-index:42;display:grid;place-items:center;background:#00000061}.room-action-modal[data-v-3ba8320d]{position:relative;width:min(480px,calc(100vw - 48px));border:1px solid rgba(101,120,142,.42);border-radius:7px;padding:22px;background:radial-gradient(circle at 50% 0,rgba(27,53,72,.2),transparent 42%),#081017;box-shadow:0 28px 80px #00000075}.room-action-modal h2[data-v-3ba8320d]{font-size:var(--fs-display)}.room-action-modal p[data-v-3ba8320d]{margin-top:9px;color:var(--text-soft);line-height:1.55}.settings-list[data-v-3ba8320d],.tool-list[data-v-3ba8320d]{display:grid;gap:10px;margin-top:18px}.settings-list label[data-v-3ba8320d],.tool-list span[data-v-3ba8320d]{min-height:42px;display:flex;align-items:center;gap:10px;border:1px solid rgba(101,120,142,.32);border-radius:6px;color:var(--text-soft);background:#0c161fbd;padding:0 12px}.settings-list input[data-v-3ba8320d]{accent-color:var(--primary)}.action-confirm[data-v-3ba8320d]{width:128px;height:40px;margin-top:20px;border:1px solid rgba(255,210,26,.75);border-radius:6px;color:#11120e;background:linear-gradient(180deg,#ffe66b,#ffd21a 55%,#efb60a);font-weight:900}@media(max-width:1260px){.room-layout[data-v-3ba8320d],.room-service-path[data-v-3ba8320d],.room-question-primer[data-v-3ba8320d],.room-question-primer dl[data-v-3ba8320d]{grid-template-columns:1fr}.participant-strip[data-v-3ba8320d]{flex-wrap:wrap}}.single-shell[data-v-2028138d]{width:100%;min-height:calc(100vh - 55px);padding:0 4px;color:var(--text)}h1[data-v-2028138d],h2[data-v-2028138d],h3[data-v-2028138d],p[data-v-2028138d]{margin:0}.mode-switch[data-v-2028138d]{width:286px;height:37px;display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px 8px;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:#080e14e6}.mode-switch button[data-v-2028138d]{border:0;color:var(--text-soft);background:transparent;font-size:var(--fs-section);font-weight:850}.mode-switch .active[data-v-2028138d]{color:#11120e;background:linear-gradient(180deg,var(--primary-strong),var(--primary) 60%,#efb60a)}.single-title[data-v-2028138d]{margin:0 0 8px 12px}.single-title h1[data-v-2028138d]{font-size:var(--fs-display);line-height:1.1}.single-title p[data-v-2028138d]{margin-top:8px;color:var(--text-soft);font-size:var(--fs-section)}.single-layout[data-v-2028138d]{display:grid;grid-template-columns:360px minmax(0,1fr) 360px;gap:13px;min-height:780px}.friend-panel[data-v-2028138d],.chat-panel[data-v-2028138d],.single-risk-notice[data-v-2028138d],.context-panel[data-v-2028138d]{min-width:0;border:1px solid rgba(101,120,142,.31);border-radius:7px;background:radial-gradient(circle at 30% 0,rgba(29,57,78,.18),transparent 42%),#060c11eb}.single-risk-notice[data-v-2028138d]{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border-color:#e85d7840}.single-risk-notice span[data-v-2028138d]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.single-service-path[data-v-2028138d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.single-service-path article[data-v-2028138d]{min-width:0;display:grid;gap:6px;border:1px solid rgba(255,210,26,.24);border-radius:7px;padding:10px;background:linear-gradient(180deg,rgba(255,210,26,.045),transparent 70%),#060c11eb}.single-service-path span[data-v-2028138d]{overflow:hidden;color:var(--primary);font-size:var(--fs-caption);font-weight:920;text-overflow:ellipsis;white-space:nowrap}.single-service-path strong[data-v-2028138d]{color:var(--text);font-size:var(--fs-label);font-weight:900;line-height:1.35}.single-service-path p[data-v-2028138d]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.42}.single-service-path small[data-v-2028138d]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:820;line-height:1.35}.friend-panel[data-v-2028138d],.context-panel[data-v-2028138d]{padding:20px}.friend-panel[data-v-2028138d]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.friend-panel h2[data-v-2028138d],.context-panel h2[data-v-2028138d]{font-size:var(--fs-heading)}.friend-search[data-v-2028138d]{position:relative;height:40px;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;margin-top:18px}.friend-search input[data-v-2028138d],.friend-search button[data-v-2028138d]{height:40px;border:1px solid var(--line-strong);color:var(--text);background:#070d13e0}.friend-search input[data-v-2028138d]{grid-column:1;width:100%;border-radius:6px;padding:0 12px 0 38px}.friend-search>svg[data-v-2028138d]{position:absolute;left:12px;top:50%;z-index:1;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.friend-search button[data-v-2028138d]{grid-column:2;border-radius:6px}.friend-search button svg[data-v-2028138d]{position:static;transform:none;pointer-events:auto}.friend-list[data-v-2028138d]{min-height:0;display:grid;align-content:start;gap:9px;margin-top:20px}.friend-item[data-v-2028138d]{position:relative;min-height:100px;display:grid;grid-template-columns:62px minmax(0,1fr) 18px;gap:12px;align-items:center;border:1px solid transparent;border-radius:7px;padding:10px;cursor:pointer}.friend-item.active[data-v-2028138d]{border-color:var(--primary);background:#ffd21a14}.friend-item img[data-v-2028138d]{width:62px;height:62px;border-radius:50%;object-fit:cover}.friend-item strong[data-v-2028138d]{display:block;margin-bottom:8px;font-size:var(--fs-page)}.friend-item small[data-v-2028138d]{display:block;color:var(--text-soft);font-size:var(--fs-body);line-height:1.45}.friend-item .role[data-v-2028138d]{position:absolute;top:18px;right:42px;border-radius:4px;padding:2px 6px;color:#d9b7ff;background:#7143a480;font-size:var(--fs-label);font-weight:850}.online[data-v-2028138d]{width:10px;height:10px;border-radius:50%;background:#4ce37d;box-shadow:0 0 12px #4ce37dcc}.friend-item em[data-v-2028138d]{position:absolute;right:16px;bottom:24px;color:var(--text-muted);font-size:var(--fs-body);font-style:normal}.friend-item b[data-v-2028138d]{position:absolute;right:11px;bottom:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#11120e;background:var(--primary)}.friend-empty[data-v-2028138d],.record-empty[data-v-2028138d]{border:1px dashed rgba(123,140,158,.32);border-radius:6px;padding:18px 12px;color:var(--text-muted);background:#050a0f8f;text-align:center;font-size:var(--fs-body)}.friend-note[data-v-2028138d]{color:var(--text-muted);font-size:var(--fs-body)}.chat-panel[data-v-2028138d]{display:grid;grid-template-rows:86px minmax(0,1fr) 112px}.chat-panel>header[data-v-2028138d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.chat-person[data-v-2028138d]{display:flex;align-items:center;gap:12px}.chat-person img[data-v-2028138d]{width:48px;height:48px;border-radius:50%;object-fit:cover}.chat-person h2[data-v-2028138d]{font-size:var(--fs-control-lg)}.chat-person h2 span[data-v-2028138d]{margin-left:7px;border-radius:4px;padding:2px 6px;color:#d9b7ff;background:#7143a480;font-size:var(--fs-label)}.chat-person small[data-v-2028138d]{display:flex;align-items:center;gap:6px;margin-top:7px;color:#4ce37d;font-weight:800}.chat-person small i[data-v-2028138d]{width:10px;height:10px;border-radius:50%;background:#4ce37d}.chat-actions[data-v-2028138d]{position:relative;display:flex;gap:8px}.chat-actions button[data-v-2028138d]{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:6px;color:var(--text-soft);background:#080e14e0;font-weight:850}.chat-actions button[data-v-2028138d]:nth-child(2){color:var(--primary);border-color:#ffd21aad}.more-wrap[data-v-2028138d]{position:relative}.more-menu[data-v-2028138d],.quick-menu[data-v-2028138d]{position:absolute;z-index:10;display:grid;gap:5px;border:1px solid rgba(101,120,142,.36);border-radius:6px;padding:6px;background:#050b10fa;box-shadow:0 16px 42px #0000006b}.more-menu[data-v-2028138d]{top:calc(100% + 6px);right:0;width:118px}.more-menu button[data-v-2028138d],.quick-menu button[data-v-2028138d]{width:100%;min-height:32px;justify-content:flex-start;border:1px solid rgba(101,120,142,.24);border-radius:5px;color:var(--text-soft);background:#0c141ce6;font-size:var(--fs-label)}.message-area[data-v-2028138d]{padding:22px 16px 18px;overflow:hidden}.day-line[data-v-2028138d]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-soft)}.day-line span[data-v-2028138d]{width:48px;height:1px;background:var(--line)}.message-row[data-v-2028138d]{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:12px;margin-top:32px}.message-row.user[data-v-2028138d]{justify-items:end}.message-row.user .message-bubble[data-v-2028138d]{grid-column:2;max-width:372px;border:0;background:linear-gradient(145deg,#1c3143fa,#122331fa)}.message-row.user .user-avatar[data-v-2028138d]{grid-column:3;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#11120e;background:var(--primary);font-weight:900}.role-pill[data-v-2028138d]{display:inline-flex;width:max-content;border-radius:4px;padding:2px 7px;font-size:var(--fs-label);font-weight:850}.role-pill.violet[data-v-2028138d]{color:#d4b6ff;background:#7347ba7a}.role-pill.blue[data-v-2028138d]{color:#8cd7ff;background:#1b6fa08a}.role-pill.green[data-v-2028138d]{color:#69edb2;background:#0e714e8c}.role-pill.orange[data-v-2028138d],.role-pill.amber[data-v-2028138d]{color:#ffd780;background:#af660a94}.message-row.advisor img[data-v-2028138d]{width:42px;height:42px;border-radius:50%;object-fit:cover}.message-row.advisor .message-bubble[data-v-2028138d]{grid-column:2;max-width:500px}.message-bubble[data-v-2028138d]{position:relative;border:1px solid rgba(101,120,142,.38);border-radius:7px;padding:15px;background:#0d1822c7}.message-bubble time[data-v-2028138d]{position:absolute;top:-24px;color:var(--text-muted);font-size:var(--fs-body)}.message-row.user time[data-v-2028138d]{right:4px}.message-row.advisor time[data-v-2028138d]{left:0}.message-bubble p[data-v-2028138d]{color:var(--text-soft);white-space:pre-line;line-height:1.58}.message-bubble small[data-v-2028138d]{position:absolute;right:8px;bottom:-27px;color:var(--text-muted);font-size:var(--fs-label)}.chat-input[data-v-2028138d]{position:relative;margin:0 16px 14px;border:1px solid rgba(101,120,142,.38);border-radius:7px;padding:13px 16px 12px;background:#060b10d1;display:grid;grid-template-rows:26px 44px;align-content:center}.chat-input input[data-v-2028138d]{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--fs-section)}.chat-input>div[data-v-2028138d]{position:relative;display:flex;align-items:center;gap:15px;margin-top:0}.chat-input button[data-v-2028138d]{border:0;color:var(--text-soft);background:transparent}.chat-input .send-btn[data-v-2028138d]{width:98px;height:39px;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,210,26,.72);border-radius:6px;color:#11120e;background:linear-gradient(180deg,#ffe66b,#ffd21a 56%,#efb60a);font-weight:900}.quick-wrap[data-v-2028138d]{position:relative;margin:0}.quick-menu[data-v-2028138d]{left:0;bottom:calc(100% + 8px);width:210px}.input-notice[data-v-2028138d]{position:absolute;right:128px;bottom:22px;max-width:360px;overflow:hidden;color:#ffd21a;font-size:var(--fs-label);text-align:right;text-overflow:ellipsis;white-space:nowrap}.context-panel[data-v-2028138d]{display:grid;grid-template-rows:auto auto 1fr auto;gap:20px}.context-panel>header[data-v-2028138d]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:28px}.context-panel>header button[data-v-2028138d],.block-title button[data-v-2028138d]{border:0;color:var(--primary);background:transparent;font-weight:850}.context-block[data-v-2028138d]{display:grid;gap:12px}.block-title[data-v-2028138d]{display:flex;justify-content:space-between;align-items:center}.block-title h3[data-v-2028138d]{font-size:var(--fs-subtitle)}.context-tags[data-v-2028138d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.context-tags button[data-v-2028138d]{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line-strong);border-radius:6px;color:var(--text-soft);background:#091017d1;font-size:var(--fs-label);font-weight:850;white-space:nowrap}.context-tags button.active[data-v-2028138d]{color:var(--text);border-color:#ffd21a52;background:#ffd21a0d}.context-tags button.active svg[data-v-2028138d]{color:#ffd21a}.records article[data-v-2028138d]{min-height:78px;display:grid;grid-template-columns:25px minmax(0,1fr) 82px;gap:11px;align-items:start;border:1px solid rgba(101,120,142,.25);border-radius:7px;padding:14px;background:#080f16a3;cursor:pointer;transition:border-color .16s ease,background .16s ease}.records article[data-v-2028138d]:hover{border-color:#ffd21a6b;background:#0c1822d1}.records strong[data-v-2028138d]{display:block;font-size:var(--fs-body-lg)}.records p[data-v-2028138d],.records time[data-v-2028138d]{color:var(--text-muted);font-size:var(--fs-label)}.records p[data-v-2028138d]{margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records time[data-v-2028138d]{text-align:right}.convert-btn[data-v-2028138d]{height:60px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,210,26,.75);border-radius:6px;color:var(--primary);background:transparent;font-size:var(--fs-page);font-weight:900}.agent-overlay[data-v-2028138d]{position:fixed;inset:55px 0 0;z-index:34;display:grid;place-items:center;padding:28px;background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.agent-modal[data-v-2028138d]{width:min(880px,calc(100vw - 56px));border:1px solid rgba(101,120,142,.44);border-radius:8px;padding:18px;background:radial-gradient(circle at 50% 0,rgba(30,63,88,.28),transparent 46%),#081017;box-shadow:0 28px 90px #0000007a}.agent-modal>header[data-v-2028138d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.agent-modal h2[data-v-2028138d]{font-size:var(--fs-display)}.agent-modal p[data-v-2028138d]{margin-top:7px;color:var(--text-soft);font-size:var(--fs-body-lg)}.agent-modal>header button[data-v-2028138d]{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0a1219db}.agent-grid[data-v-2028138d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.agent-grid article[data-v-2028138d]{min-height:112px;display:grid;grid-template-columns:58px minmax(0,1fr) 104px;gap:12px;align-items:center;border:1px solid rgba(101,120,142,.32);border-radius:7px;padding:12px;background:#091017d1}.agent-grid img[data-v-2028138d]{width:58px;height:58px;border-radius:50%;object-fit:cover}.agent-grid h3[data-v-2028138d]{margin-top:7px;overflow:hidden;font-size:var(--fs-subtitle);text-overflow:ellipsis;white-space:nowrap}.agent-grid p[data-v-2028138d]{overflow:hidden;margin-top:6px;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.agent-grid article>button[data-v-2028138d]{height:36px;border:1px solid rgba(255,210,26,.82);border-radius:6px;color:#10110e;background:linear-gradient(180deg,#ffe66b,#ffd21a 52%,#efb60a);font-size:var(--fs-label);font-weight:900}.agent-empty[data-v-2028138d]{grid-column:1 / -1;min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(123,140,158,.38);border-radius:7px;color:var(--text-muted);background:#050a0fa8;text-align:center}.agent-empty strong[data-v-2028138d]{color:var(--text);font-size:var(--fs-page)}.profile-overlay[data-v-2028138d],.records-overlay[data-v-2028138d]{position:fixed;inset:55px 0 0;z-index:36;display:grid;place-items:center;padding:28px;background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.profile-modal[data-v-2028138d],.records-modal[data-v-2028138d]{border:1px solid rgba(101,120,142,.44);border-radius:8px;padding:18px;background:radial-gradient(circle at 50% 0,rgba(30,63,88,.28),transparent 46%),#081017;box-shadow:0 28px 90px #0000007a}.profile-modal[data-v-2028138d]{width:min(560px,calc(100vw - 56px))}.records-modal[data-v-2028138d]{width:min(760px,calc(100vw - 56px))}.profile-modal>header[data-v-2028138d],.records-modal>header[data-v-2028138d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.profile-head[data-v-2028138d]{display:flex;align-items:center;gap:14px}.profile-head img[data-v-2028138d]{width:64px;height:64px;border-radius:50%;object-fit:cover}.profile-head h2[data-v-2028138d],.records-modal h2[data-v-2028138d]{font-size:var(--fs-heading)}.profile-head p[data-v-2028138d],.records-modal p[data-v-2028138d]{margin-top:7px;color:var(--text-soft);font-size:var(--fs-body-lg)}.profile-modal>header button[data-v-2028138d],.records-modal>header button[data-v-2028138d]{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-soft);background:#0a1219db}.profile-stats[data-v-2028138d]{display:grid;gap:9px;margin:16px 0}.profile-stats span[data-v-2028138d]{display:flex;justify-content:space-between;border:1px solid rgba(101,120,142,.25);border-radius:6px;padding:10px 12px;color:var(--text-soft);background:#080f16a3}.profile-stats strong[data-v-2028138d]{color:#ffd21a}.profile-modal>button[data-v-2028138d]{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,210,26,.78);border-radius:6px;color:#10110e;background:linear-gradient(180deg,#ffe66b,#ffd21a 52%,#efb60a);font-weight:900}.records-modal-list[data-v-2028138d]{display:grid;gap:10px;margin-top:16px}.records-modal-list article[data-v-2028138d]{min-height:70px;display:grid;grid-template-columns:25px minmax(0,1fr) 88px;gap:11px;align-items:center;border:1px solid rgba(101,120,142,.28);border-radius:7px;padding:13px;background:#091017c7;cursor:pointer}.records-modal-list strong[data-v-2028138d]{font-size:var(--fs-body-lg)}.records-modal-list p[data-v-2028138d],.records-modal-list time[data-v-2028138d]{color:var(--text-muted);font-size:var(--fs-label)}.records-modal-list p[data-v-2028138d]{margin-top:6px}.records-modal-list time[data-v-2028138d]{text-align:right}@media(max-width:1220px){.single-layout[data-v-2028138d],.single-service-path[data-v-2028138d]{grid-template-columns:1fr}.friend-note[data-v-2028138d]{margin-top:32px}.agent-grid[data-v-2028138d]{grid-template-columns:1fr}.input-notice[data-v-2028138d]{position:static;max-width:none;margin-top:6px;text-align:left}}.board-page[data-v-c3feae48]{--board-bg: #071117;--board-panel: rgba(9, 22, 29, .94);--board-panel-2: rgba(12, 27, 36, .88);--board-line: rgba(119, 159, 178, .22);--board-line-soft: rgba(119, 159, 178, .13);--board-text: #f4f7fb;--board-soft: #b7c2cf;--board-muted: #728091;--board-gold: #ffd21a;--board-green: #20d27a;--board-red: #ff4d4f;--board-blue: #2f9bff;height:calc(100vh - 89px);min-height:760px;display:grid;grid-template-rows:auto minmax(0,1fr) 146px;gap:10px;padding:0;overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(16,129,154,.11),transparent 27%),linear-gradient(180deg,#081218eb,#03090dfa);color:var(--board-text);font-size:var(--fs-label)}button[data-v-c3feae48],select[data-v-c3feae48]{font:inherit}.board-hero[data-v-c3feae48]{display:flex;align-items:flex-start;justify-content:flex-end;gap:22px;margin-bottom:0}.title-row[data-v-c3feae48]{display:flex;align-items:center;gap:12px}.board-hero h1[data-v-c3feae48]{margin:0;font-size:var(--fs-page);line-height:1.1;font-weight:950;letter-spacing:0}.board-hero p[data-v-c3feae48]{margin:5px 0 0;color:var(--board-soft);font-size:var(--fs-label)}.mode-badge[data-v-c3feae48]{height:26px;display:inline-flex;align-items:center;border:1px solid rgba(255,210,26,.5);border-radius:5px;padding:0 10px;color:var(--board-gold);background:#ffd21a17;font-size:var(--fs-label);font-weight:900}.hero-controls[data-v-c3feae48]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.control-button[data-v-c3feae48],.panel-heading button[data-v-c3feae48],.stream-tools button[data-v-c3feae48],.selected-card header button[data-v-c3feae48],.side-list header button[data-v-c3feae48],.advisor-card header button[data-v-c3feae48],.action-pair button[data-v-c3feae48],.filter-actions button[data-v-c3feae48],.load-more[data-v-c3feae48],.signal-row .action-cell button[data-v-c3feae48]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--button-border, var(--board-line));border-radius:var(--button-radius, 6px);color:var(--button-color, var(--board-soft));background:var(--button-bg, rgba(8, 18, 24, .62));box-shadow:var(--button-shadow, none);font-size:var(--fs-button);font-weight:800}.control-button[data-v-c3feae48]{--button-border: var(--board-line);--button-color: var(--board-soft);--button-bg: rgba(8, 18, 24, .62);--button-radius: 6px;padding:0 13px}.control-button strong[data-v-c3feae48]{color:var(--board-text)}.control-button.is-live svg[data-v-c3feae48]{color:var(--board-green)}.panel[data-v-c3feae48]{border:1px solid var(--board-line);border-radius:7px;background:linear-gradient(180deg,#0f222cf0,#071219f5);box-shadow:inset 0 1px #ffffff09}.board-layout[data-v-c3feae48]{height:100%;min-height:0;display:grid;grid-template-columns:clamp(292px,19vw,318px) minmax(0,1fr) 337px;gap:10px;align-items:stretch}.filter-panel[data-v-c3feae48]{min-height:0;overflow:auto hidden;padding:11px}.panel-heading[data-v-c3feae48],.stream-header[data-v-c3feae48],.selected-card header[data-v-c3feae48],.side-list header[data-v-c3feae48],.advisor-card header[data-v-c3feae48],.quality-panel header[data-v-c3feae48]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2[data-v-c3feae48],.stream-header h2[data-v-c3feae48],.selected-card h2[data-v-c3feae48],.side-list h2[data-v-c3feae48],.advisor-card h2[data-v-c3feae48],.quality-panel h2[data-v-c3feae48]{margin:0;font-size:var(--fs-section);font-weight:950;letter-spacing:0}.panel-heading button[data-v-c3feae48]{width:34px;padding:0}.filter-tabs[data-v-c3feae48]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:10px 0 11px}.filter-tabs button[data-v-c3feae48]{min-height:28px;border:1px solid var(--board-line-soft);border-radius:5px;color:var(--board-soft);background:#061016b8;font-size:var(--fs-label);font-weight:900}.filter-tabs button.active[data-v-c3feae48]{color:#101315;border-color:transparent;background:var(--board-gold)}.filter-block[data-v-c3feae48]{padding:10px 0;border-top:1px solid var(--board-line-soft)}.filter-block h3[data-v-c3feae48]{margin:0 0 7px;color:var(--board-muted);font-size:var(--fs-label);font-weight:850}.asset-chip-grid[data-v-c3feae48]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.asset-chip[data-v-c3feae48]{min-height:40px;display:flex;align-items:center;gap:7px;border:1px solid var(--board-line-soft);border-radius:6px;color:var(--board-soft);background:#050f15ad;padding:0 7px;font-size:var(--fs-label);font-weight:900;min-width:0;white-space:nowrap;overflow:hidden}.asset-chip.active[data-v-c3feae48]{border-color:#ffd21aa6;background:#ffd21a12;color:var(--board-text)}.chip-logo[data-v-c3feae48],.asset-logo[data-v-c3feae48],.selected-logo[data-v-c3feae48]{position:relative;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#ffffffed}.chip-logo[data-v-c3feae48]{width:21px;height:21px;padding:2px}.asset-logo[data-v-c3feae48]{width:34px;min-width:34px;max-width:34px;height:34px;flex-basis:34px;padding:4px}.selected-logo[data-v-c3feae48]{width:48px;min-width:48px;max-width:48px;height:48px;flex-basis:48px;padding:5px}.chip-logo img[data-v-c3feae48],.asset-logo img[data-v-c3feae48],.selected-logo img[data-v-c3feae48]{width:100%;height:100%;object-fit:contain}.chip-logo b[data-v-c3feae48],.asset-logo b[data-v-c3feae48],.selected-logo b[data-v-c3feae48]{position:absolute;color:#101418;font-size:var(--fs-tiny);font-weight:950;display:none;z-index:1}.chip-logo.logo-failed b[data-v-c3feae48],.asset-logo.logo-failed b[data-v-c3feae48],.selected-logo.logo-failed b[data-v-c3feae48]{display:block}.source-list[data-v-c3feae48]{display:grid;gap:7px}.source-list label[data-v-c3feae48]{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) 0 38px;align-items:center;gap:8px;color:var(--board-soft);font-size:var(--fs-body-lg)}.source-list label span[data-v-c3feae48]{display:inline-flex;align-items:center;gap:9px}.source-list label span svg[data-v-c3feae48]{color:var(--board-blue)}.source-list input[data-v-c3feae48],.compact-toggle input[data-v-c3feae48]{opacity:0;pointer-events:none}.compact-toggle input[data-v-c3feae48]{position:absolute;width:0;height:0}.source-list i[data-v-c3feae48]{position:relative;width:34px;height:19px;border-radius:999px;background:#ffffff1a}.source-list i[data-v-c3feae48]:after{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#8b95a3;content:"";transition:transform .18s ease}.source-list label.active i[data-v-c3feae48]{background:#3478f6}.source-list label.active i[data-v-c3feae48]:after{transform:translate(15px);background:#fff}.check-row[data-v-c3feae48],.compact-toggle[data-v-c3feae48]{min-height:27px;display:flex;align-items:center;gap:9px;color:var(--board-soft);font-size:var(--fs-body)}.check-row input[data-v-c3feae48]{width:15px;height:15px;accent-color:var(--board-gold)}.filter-block select[data-v-c3feae48]{width:100%;min-height:32px;margin-bottom:7px;border:1px solid var(--board-line);border-radius:6px;color:var(--board-soft);background:#07141b;padding:0 10px;font-size:var(--fs-body)}.compact-toggle[data-v-c3feae48]{position:relative;justify-content:space-between;cursor:pointer}.compact-toggle[data-v-c3feae48]:before{order:2;position:relative;width:34px;height:19px;border-radius:999px;background:#ffffff1a;content:"";transition:background .18s ease}.compact-toggle[data-v-c3feae48]:after{order:3;position:absolute;right:3px;width:13px;height:13px;border-radius:50%;background:#8b95a3;content:"";transform:translate(-15px);transition:background .18s ease,transform .18s ease}.compact-toggle.active[data-v-c3feae48]:before{background:#3478f6}.compact-toggle.active[data-v-c3feae48]:after{background:#fff;transform:translate(0)}.filter-actions[data-v-c3feae48]{display:grid;grid-template-columns:1fr 1.2fr;gap:9px;padding-top:10px;border-top:1px solid var(--board-line-soft)}.gold-action[data-v-c3feae48],.primary-action[data-v-c3feae48]{--button-border: transparent;--button-color: #111417;--button-bg: linear-gradient(180deg, #ffe45c, #ffc710);--button-shadow: 0 10px 28px rgba(255, 199, 16, .14)}.ghost-action[data-v-c3feae48]{--button-border: var(--board-line);--button-color: var(--board-soft);--button-bg: rgba(6, 16, 22, .76)}.stream-panel[data-v-c3feae48]{min-height:0;display:flex;flex-direction:column;padding:11px}.stream-header[data-v-c3feae48]{margin-bottom:10px}.stream-header h2[data-v-c3feae48]{display:inline;margin-right:8px}.stream-header span[data-v-c3feae48],.stream-tools span[data-v-c3feae48],.quality-panel header span[data-v-c3feae48]{color:var(--board-muted);font-size:var(--fs-body)}.stream-tools[data-v-c3feae48]{display:flex;align-items:center;gap:9px}.stream-tools span[data-v-c3feae48]{display:inline-flex;align-items:center;gap:6px}.signal-table[data-v-c3feae48]{--signal-grid: 66px minmax(122px, .62fr) 78px 62px 68px minmax(248px, 1.35fr) minmax(106px, .58fr) 108px;--signal-gap: 8px;min-height:0;flex:1;overflow:auto}.signal-head[data-v-c3feae48],.signal-row[data-v-c3feae48]{min-width:0;display:grid;grid-template-columns:var(--signal-grid);align-items:center;gap:var(--signal-gap);box-sizing:border-box;padding-inline:6px}.signal-head[data-v-c3feae48]{min-height:30px;color:var(--board-muted);border-bottom:1px solid var(--board-line);font-size:var(--fs-label);font-weight:850}.signal-row[data-v-c3feae48]{width:100%;height:69px;border:0;border-bottom:1px solid var(--board-line-soft);color:var(--board-soft);background:transparent;text-align:left;transition:background .15s ease,box-shadow .15s ease;overflow:hidden}.signal-row>span[data-v-c3feae48]{min-width:0;overflow:hidden}.signal-row[data-v-c3feae48]:hover,.signal-row.selected[data-v-c3feae48]{background:#ffd21a0b}.signal-row.selected[data-v-c3feae48]{box-shadow:inset 3px 0 0 var(--board-gold)}.time-cell strong[data-v-c3feae48],.time-cell small[data-v-c3feae48],.asset-cell strong[data-v-c3feae48],.asset-cell small[data-v-c3feae48],.reason-cell strong[data-v-c3feae48],.reason-cell small[data-v-c3feae48],.impact-cell strong[data-v-c3feae48],.impact-cell small[data-v-c3feae48]{display:block}.time-cell strong[data-v-c3feae48],.asset-cell strong[data-v-c3feae48],.reason-cell strong[data-v-c3feae48]{color:var(--board-text);font-weight:900;line-height:1.08}.time-cell strong[data-v-c3feae48],.asset-cell strong[data-v-c3feae48],.reason-cell strong[data-v-c3feae48]{font-size:var(--fs-body)}.time-cell small[data-v-c3feae48],.asset-cell small[data-v-c3feae48],.reason-cell small[data-v-c3feae48],.impact-cell small[data-v-c3feae48]{margin-top:2px;color:var(--board-muted);font-size:var(--fs-micro);line-height:1.35}.asset-cell small[data-v-c3feae48],.impact-cell small[data-v-c3feae48]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reason-cell small[data-v-c3feae48]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.asset-cell[data-v-c3feae48]{display:flex;align-items:center;gap:7px;min-width:0}.source-chip[data-v-c3feae48],.direction-chip[data-v-c3feae48],.risk-badge[data-v-c3feae48],.advisor-card em[data-v-c3feae48]{display:inline-flex;align-items:center;border-radius:4px;padding:2px 7px;font-size:var(--fs-label);font-style:normal;font-weight:900}.source-chip[data-v-c3feae48]{color:#52c3ff;background:#2f9bff29}.direction-chip.good[data-v-c3feae48],.risk-badge.good[data-v-c3feae48]{color:var(--board-green);background:#20d27a1f}.direction-chip.danger[data-v-c3feae48],.risk-badge.danger[data-v-c3feae48]{color:var(--board-red);background:#ff4d4f1f}.direction-chip.warn[data-v-c3feae48],.risk-badge.warn[data-v-c3feae48]{color:var(--board-gold);background:#ffd21a21}.direction-chip.neutral[data-v-c3feae48],.risk-badge.neutral[data-v-c3feae48]{color:var(--board-soft);background:#ffffff14}.direction-chip.watch[data-v-c3feae48],.risk-badge.watch[data-v-c3feae48]{color:#d9d4ff;background:#9b6bff29}.confidence-cell i[data-v-c3feae48]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--board-gold);background:radial-gradient(circle,#08151c 0 56%,transparent 57%),conic-gradient(var(--board-green) 0 var(--score),rgba(255,255,255,.12) var(--score) 100%);font-style:normal;font-weight:950}.impact-cell .good[data-v-c3feae48],.good[data-v-c3feae48]{color:var(--board-green)}.impact-cell .danger[data-v-c3feae48],.danger[data-v-c3feae48]{color:var(--board-red)}.impact-cell .warn[data-v-c3feae48],.warn[data-v-c3feae48]{color:var(--board-gold)}.action-cell button[data-v-c3feae48]{width:100%;min-height:34px;font-size:var(--fs-button);line-height:1.08;color:#141414;border-color:transparent;background:var(--board-gold);font-weight:950}@media(min-width:1800px){.signal-table[data-v-c3feae48]{--signal-grid: 74px 138px 90px 72px 76px minmax(420px, 1fr) 150px 128px;--signal-gap: 10px}}.signal-row.neutral .action-cell button[data-v-c3feae48],.signal-row.watch .action-cell button[data-v-c3feae48]{color:var(--board-soft);border-color:var(--board-line);background:#071219db}.empty-state[data-v-c3feae48]{padding:34px;color:var(--board-muted);text-align:center;font-size:var(--fs-label)}.load-more[data-v-c3feae48]{width:100%;margin-top:9px}.execution-panel[data-v-c3feae48]{height:100%;min-height:0;display:grid;grid-template-rows:minmax(330px,.46fr) minmax(215px,.32fr) minmax(150px,.5fr);gap:10px;overflow:hidden}.selected-card[data-v-c3feae48],.side-list[data-v-c3feae48],.advisor-card[data-v-c3feae48]{min-height:0;overflow:auto;padding:11px}.selected-card header[data-v-c3feae48],.side-list header[data-v-c3feae48],.advisor-card header[data-v-c3feae48]{margin-bottom:10px}.selected-card header button[data-v-c3feae48],.side-list header button[data-v-c3feae48],.advisor-card header button[data-v-c3feae48]{min-height:28px;padding:0 7px;border:0;color:var(--board-muted);background:transparent}.selected-head[data-v-c3feae48]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--board-line-soft)}.selected-head strong[data-v-c3feae48]{display:block;color:var(--board-text);font-size:var(--fs-body-lg);line-height:1.2}.selected-head p[data-v-c3feae48]{margin:6px 0 0;color:var(--board-muted);font-size:var(--fs-label)}.selected-head p em[data-v-c3feae48]{color:var(--board-green);font-style:normal}.impact-box[data-v-c3feae48]{margin:10px 0}.impact-box h3[data-v-c3feae48]{margin:0 0 8px;font-size:var(--fs-body);color:var(--board-soft)}.impact-grid[data-v-c3feae48]{display:grid;grid-template-columns:66px 58px 76px 42px;gap:6px;padding:8px;border:1px solid var(--board-line-soft);border-radius:6px;background:#040d126b;color:var(--board-muted);font-size:var(--fs-caption)}.impact-grid strong[data-v-c3feae48]{color:var(--board-soft);white-space:nowrap}.impact-grid b[data-v-c3feae48]{text-align:right}.primary-action[data-v-c3feae48]{width:100%;min-height:38px;font-size:var(--fs-button-lg);font-weight:950}.action-pair[data-v-c3feae48]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.side-list article[data-v-c3feae48],.advisor-card article[data-v-c3feae48]{display:grid;align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--board-line-soft)}.side-list article[data-v-c3feae48]{grid-template-columns:34px minmax(0,1fr) auto auto}.side-list strong[data-v-c3feae48],.advisor-card strong[data-v-c3feae48]{color:var(--board-text);font-size:var(--fs-body)}.side-list small[data-v-c3feae48],.advisor-card small[data-v-c3feae48],.advisor-card p[data-v-c3feae48]{color:var(--board-muted);font-size:var(--fs-caption)}.side-list small[data-v-c3feae48]{display:block;margin-top:2px}.side-list article em[data-v-c3feae48]{padding:3px 7px;border-radius:999px;font-size:var(--fs-caption);font-style:normal;font-weight:900}.side-list article em.good[data-v-c3feae48]{color:var(--board-green);background:#20d27a1f}.side-list article em.warn[data-v-c3feae48]{color:var(--board-gold);background:#ffd21a1f}.side-list article em.neutral[data-v-c3feae48]{color:var(--board-muted);background:#ffffff14}.side-list b[data-v-c3feae48]{color:var(--board-soft);font-size:var(--fs-label)}.avatar-dot[data-v-c3feae48],.advisor-avatar[data-v-c3feae48]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ffffffe6,#7191ab73),#1f2d3a}.avatar-dot.ceo[data-v-c3feae48],.advisor-avatar.green[data-v-c3feae48]{background:linear-gradient(135deg,#f4f1e8,#5f806f),#1d3329}.avatar-dot.trader[data-v-c3feae48],.advisor-avatar.blue[data-v-c3feae48]{background:linear-gradient(135deg,#31363b,#2f9bff),#111923}.advisor-card article[data-v-c3feae48]{grid-template-columns:34px minmax(0,1fr) auto;padding:6px 0}.advisor-card p[data-v-c3feae48]{display:-webkit-box;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.advisor-card em.gold[data-v-c3feae48]{color:var(--board-gold);background:#ffd21a21}.advisor-card em.blue[data-v-c3feae48]{color:#59c2ff;background:#2f9bff29}.advisor-card em.green[data-v-c3feae48]{color:var(--board-green);background:#20d27a1f}.quality-panel[data-v-c3feae48]{margin-top:0;height:146px;overflow:hidden;padding:10px 11px}.info-dot[data-v-c3feae48]{width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid var(--board-line);border-radius:50%;color:var(--board-muted);font-size:var(--fs-micro)}.quality-grid[data-v-c3feae48]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:8px}.quality-card[data-v-c3feae48]{position:relative;min-height:92px;padding:8px 10px;border:1px solid var(--board-line-soft);border-radius:6px;background:#0510168f;overflow:hidden}.quality-card>svg[data-v-c3feae48]:first-child{color:var(--board-gold);opacity:.9}.quality-card span[data-v-c3feae48],.quality-card small[data-v-c3feae48]{display:block;color:var(--board-muted);font-size:var(--fs-label)}.quality-card strong[data-v-c3feae48]{display:block;margin:5px 0 2px;color:var(--board-text);font-size:var(--fs-control-lg);line-height:1}.quality-card.good strong[data-v-c3feae48]{color:var(--board-green)}.quality-card.warn strong[data-v-c3feae48]{color:var(--board-gold)}.quality-card.danger strong[data-v-c3feae48]{color:var(--board-red)}.quality-card svg[data-v-c3feae48]:not(:first-child){position:absolute;right:12px;bottom:9px;width:92px;height:30px;opacity:.9}.quality-card svg:not(:first-child) path[data-v-c3feae48]{fill:none;stroke:var(--board-green);stroke-width:3}.mini-ring[data-v-c3feae48]{position:absolute;right:16px;bottom:12px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,#071117 0 55%,transparent 56%),conic-gradient(var(--board-gold) 0 var(--ring),rgba(255,255,255,.12) var(--ring) 100%)}.quality-card.danger .mini-ring[data-v-c3feae48]{background:radial-gradient(circle,#071117 0 55%,transparent 56%),conic-gradient(var(--board-red) 0 var(--ring),rgba(255,255,255,.12) var(--ring) 100%)}.board-toast[data-v-c3feae48]{position:fixed;right:22px;bottom:22px;z-index:30;border:1px solid rgba(255,210,26,.45);border-radius:7px;padding:11px 14px;color:var(--board-gold);background:#071016f5;box-shadow:0 18px 44px #00000057;font-size:var(--fs-body);font-weight:900}@media(max-width:1260px){.board-layout[data-v-c3feae48]{grid-template-columns:250px minmax(0,1fr)}.execution-panel[data-v-c3feae48]{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.quality-grid[data-v-c3feae48]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.board-page[data-v-c3feae48]{width:100%;max-width:100vw;box-sizing:border-box;height:auto;min-height:calc(100vh - 89px);overflow-x:hidden;overflow-y:visible;padding:14px}.board-hero[data-v-c3feae48],.hero-controls[data-v-c3feae48]{width:100%;max-width:100%;min-width:0;align-items:stretch;flex-direction:column}.control-button[data-v-c3feae48]{width:100%;min-width:0;justify-content:space-between}.board-layout[data-v-c3feae48],.execution-panel[data-v-c3feae48],.quality-grid[data-v-c3feae48]{width:100%;max-width:100%;min-width:0;grid-template-columns:1fr}.filter-panel[data-v-c3feae48],.stream-panel[data-v-c3feae48],.execution-panel[data-v-c3feae48],.quality-panel[data-v-c3feae48],.panel[data-v-c3feae48]{min-width:0;max-width:100%}.filter-panel[data-v-c3feae48]{overflow-x:hidden}.filter-tabs[data-v-c3feae48]{grid-template-columns:repeat(2,minmax(0,1fr))}}.coming-panel[data-v-ea9f4fd4]{min-height:calc(100vh - 132px);display:grid;place-items:center}.coming-card[data-v-ea9f4fd4]{width:min(640px,100%);padding:34px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);text-align:center;box-shadow:var(--shadow)}.coming-icon[data-v-ea9f4fd4]{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:18px;color:#141414;background:var(--primary);font-size:28px;font-weight:900}.coming-card h1[data-v-ea9f4fd4]{margin:0;font-size:clamp(24px,4vw,36px);line-height:1.1;letter-spacing:0}.coming-card strong[data-v-ea9f4fd4]{display:block;margin-top:12px;color:var(--primary);font-size:16px}.coming-card p[data-v-ea9f4fd4]{margin:8px 0 0;color:var(--text-muted);font-size:14px;line-height:1.55}.coming-risk[data-v-ea9f4fd4]{display:grid;gap:6px;margin-top:16px;border:1px solid rgba(232,93,120,.25);border-radius:8px;padding:10px 12px;background:#060c11e0;text-align:left}.coming-risk span[data-v-ea9f4fd4]{color:var(--text-soft);font-size:12px;font-weight:760;line-height:1.45}.coming-next[data-v-ea9f4fd4]{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;text-align:left}.coming-next li[data-v-ea9f4fd4]{border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:var(--text-soft);background:#ffffff09;font-size:12px;font-weight:760}.copy-page[data-v-1b00d60b]{min-height:100%;color:var(--text);background:var(--surface);font-size:var(--fs-label)}.copy-page[data-v-1b00d60b] *{font-size:inherit;letter-spacing:0}.observation-layout[data-v-1b00d60b]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.observation-main[data-v-1b00d60b],.observation-detail[data-v-1b00d60b],.detail-card[data-v-1b00d60b],.observe-table[data-v-1b00d60b],.reminder-panel[data-v-1b00d60b]{min-width:0;border:1px solid var(--line);background:var(--surface)}.observation-main[data-v-1b00d60b]{display:grid;gap:10px;border-color:transparent;background:transparent}.observe-bar[data-v-1b00d60b],.filter-strip[data-v-1b00d60b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--surface-2)}.copy-risk-notice[data-v-1b00d60b]{min-width:0;display:grid;gap:6px;border:1px solid rgba(246,216,79,.22);border-radius:8px;padding:10px 12px;color:var(--text-muted);background:#f6d84f0b;font-size:var(--fs-caption);font-weight:800;line-height:1.5}.copy-service-path[data-v-1b00d60b]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.copy-service-path article[data-v-1b00d60b]{min-width:0;display:grid;gap:6px;border:1px solid rgba(246,216,79,.22);border-radius:8px;padding:10px;background:linear-gradient(180deg,rgba(246,216,79,.045),transparent 70%),var(--surface-2)}.copy-service-path span[data-v-1b00d60b]{overflow:hidden;color:var(--primary);font-size:var(--fs-caption);font-weight:920;text-overflow:ellipsis;white-space:nowrap}.copy-service-path strong[data-v-1b00d60b]{color:var(--text);font-size:var(--fs-label);font-weight:900;line-height:1.35}.copy-service-path p[data-v-1b00d60b]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.42}.copy-service-path small[data-v-1b00d60b]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:820;line-height:1.35}.mode-tabs[data-v-1b00d60b],.category-tabs[data-v-1b00d60b],.risk-tabs[data-v-1b00d60b],.bar-actions[data-v-1b00d60b]{min-width:0;display:flex;align-items:center;gap:6px}.mode-tabs button[data-v-1b00d60b],.category-tabs button[data-v-1b00d60b],.risk-tabs button[data-v-1b00d60b],.period-pill[data-v-1b00d60b],.filter-button[data-v-1b00d60b],.holding-list button[data-v-1b00d60b]{border:0;color:var(--text);background:transparent}.mode-tabs button[data-v-1b00d60b],.period-pill[data-v-1b00d60b],.filter-button[data-v-1b00d60b]{height:32px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:0 10px;color:var(--text-muted);font-size:var(--fs-label);font-weight:850}.mode-tabs button.active[data-v-1b00d60b]{color:var(--primary);background:#f6d84f1a}.period-pill[data-v-1b00d60b],.filter-button[data-v-1b00d60b]{flex:0 0 auto;color:var(--text);background:var(--surface-3)}.category-tabs[data-v-1b00d60b],.risk-tabs[data-v-1b00d60b]{overflow-x:auto;scrollbar-width:none}.category-tabs[data-v-1b00d60b]::-webkit-scrollbar,.risk-tabs[data-v-1b00d60b]::-webkit-scrollbar{display:none}.category-tabs button[data-v-1b00d60b],.risk-tabs button[data-v-1b00d60b]{height:30px;flex:0 0 auto;border-radius:8px;padding:0 10px;color:var(--text-muted);font-size:var(--fs-caption);font-weight:820}.category-tabs button.active[data-v-1b00d60b],.risk-tabs button.active[data-v-1b00d60b]{color:var(--text);background:#24262a}.observe-table[data-v-1b00d60b]{overflow-x:auto;border-radius:8px;scrollbar-color:#2c3035 transparent}.observe-head[data-v-1b00d60b],.observe-row[data-v-1b00d60b]{display:grid;grid-template-columns:42px minmax(240px,300px) minmax(122px,150px) repeat(5,minmax(92px,1fr)) 64px;align-items:center;min-width:1040px;column-gap:8px}.observe-head[data-v-1b00d60b]{min-height:36px;padding:0 12px;color:#969aa4;background:var(--surface-hover);font-size:var(--fs-caption);font-weight:820}.observe-head span[data-v-1b00d60b]:first-child{text-align:center}.observe-head span[data-v-1b00d60b]:nth-child(3),.observe-row>span[data-v-1b00d60b]:nth-child(3),.observe-head span[data-v-1b00d60b]:nth-child(n+4),.observe-row>span[data-v-1b00d60b]:nth-child(n+4){justify-self:center;text-align:center}.observe-row[data-v-1b00d60b]{min-height:64px;padding:0 12px;border-top:1px solid var(--line);cursor:pointer}.observe-row[data-v-1b00d60b]:hover,.observe-row.active[data-v-1b00d60b]{background:#f6d84f0b}.strategy-card-grid[data-v-1b00d60b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.strategy-card-head[data-v-1b00d60b]{display:none}.strategy-card-grid .observe-row[data-v-1b00d60b]{min-width:0;min-height:0;grid-template-columns:1fr;align-content:start;gap:11px;border:1px solid var(--line);border-radius:10px;padding:13px 14px 12px;background:linear-gradient(90deg,rgba(246,216,79,.075),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 60%),var(--surface-2)}.strategy-card-grid .observe-row[data-v-1b00d60b]:hover,.strategy-card-grid .observe-row.active[data-v-1b00d60b]{border-color:#f6d84f52;background:linear-gradient(90deg,rgba(246,216,79,.11),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 60%),var(--surface-hover)}.strategy-card-grid .item-head[data-v-1b00d60b]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 100px 28px;align-items:center;gap:10px}.strategy-card-grid .target-cell[data-v-1b00d60b]{min-height:38px;padding-right:0}.strategy-card-grid .status-cell[data-v-1b00d60b]{grid-column:1 / -1;min-height:36px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;justify-items:start;text-align:left;border-top:1px solid var(--line);padding-top:9px}.strategy-card-grid .status-cell strong[data-v-1b00d60b]{color:var(--primary)}.strategy-card-grid .status-cell small[data-v-1b00d60b]{margin-top:0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1}.strategy-card-grid .status-cell em[data-v-1b00d60b]{grid-column:2;min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--fs-caption);font-style:normal;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.metric-strip[data-v-1b00d60b]{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line);padding-top:10px}.strategy-card-grid .metric-cell[data-v-1b00d60b]{width:auto;display:grid;gap:4px;border-left:1px solid var(--line);padding:0 9px;background:transparent}.strategy-card-grid .metric-cell[data-v-1b00d60b]:first-child{border-left:0;padding-left:0}.strategy-card-grid .metric-cell small[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:760;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.strategy-card-grid .metric-cell strong[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-body);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.strategy-card-grid .return-cell strong[data-v-1b00d60b]{font-size:var(--fs-control)}.rank-cell[data-v-1b00d60b]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850;text-align:center}.target-cell[data-v-1b00d60b],.detail-heading[data-v-1b00d60b]{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px}.target-avatar[data-v-1b00d60b]{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-3)}.target-avatar.large[data-v-1b00d60b]{width:38px;height:38px}.object-avatar[data-v-1b00d60b]{--avatar-accent: var(--primary);position:relative;isolation:isolate;color:var(--text);border-color:color-mix(in srgb,var(--avatar-accent) 45%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 20%,transparent),transparent 44%),radial-gradient(circle at 76% 22%,color-mix(in srgb,var(--avatar-accent) 32%,transparent),transparent 24%),var(--surface-hover)}.object-avatar[data-v-1b00d60b]:before,.object-avatar[data-v-1b00d60b]:after{content:"";position:absolute;inset:7px;z-index:-1;border:1px solid color-mix(in srgb,var(--avatar-accent) 42%,transparent);border-radius:5px;transform:rotate(18deg)}.object-avatar[data-v-1b00d60b]:after{inset:11px 8px 8px 11px;border-color:color-mix(in srgb,var(--avatar-accent) 24%,transparent);transform:rotate(-14deg)}.object-avatar span[data-v-1b00d60b]{color:var(--text);font-size:var(--fs-micro);font-weight:950;line-height:1}.avatar-traderAgent[data-v-1b00d60b]{--avatar-accent: #f6d84f}.avatar-strategyAgent[data-v-1b00d60b]{--avatar-accent: #5ea7ff}.avatar-smartTrader[data-v-1b00d60b]{--avatar-accent: #a7ff12}.avatar-knownFund[data-v-1b00d60b]{--avatar-accent: #b7b8bd}.avatar-portfolio[data-v-1b00d60b]{--avatar-accent: #5ac79a}.target-copy[data-v-1b00d60b],.status-cell[data-v-1b00d60b]{min-width:0;display:grid;gap:3px}.target-copy strong[data-v-1b00d60b],.detail-heading strong[data-v-1b00d60b],.status-cell strong[data-v-1b00d60b]{overflow:hidden;color:var(--text);font-size:var(--fs-body);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.metric-cell[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-body);font-weight:880;text-overflow:ellipsis;white-space:nowrap}.detail-heading em[data-v-1b00d60b],.reminder-meta strong[data-v-1b00d60b],.row-reminder[data-v-1b00d60b]{min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;font-size:var(--fs-caption);font-style:normal;font-weight:850}.score-cell[data-v-1b00d60b]{min-width:0;min-height:44px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;gap:5px 4px;border-radius:8px;padding:7px 8px;color:var(--primary);border:1px solid rgba(246,216,79,.2);background:linear-gradient(180deg,#f6d84f29,#f6d84f0e),#f6d84f09}.score-cell small[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--fs-micro);font-weight:820;line-height:1;text-overflow:ellipsis;white-space:nowrap}.score-cell strong[data-v-1b00d60b]{color:var(--primary);font-size:20px;font-weight:950;line-height:1}.score-meter[data-v-1b00d60b]{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:999px;background:var(--surface-hover)}.score-meter span[data-v-1b00d60b]{width:var(--score);height:100%;display:block;border-radius:inherit;background:var(--primary)}.row-reminder[data-v-1b00d60b]{width:28px;min-width:28px;height:28px;padding:0;border:0;color:var(--text-muted);background:transparent}.row-reminder.active[data-v-1b00d60b]{color:var(--primary);background:transparent}.row-reminder[data-v-1b00d60b]:hover{color:var(--primary)}.row-reminder svg[data-v-1b00d60b]{flex:0 0 auto}.reminder-panel[data-v-1b00d60b]{display:grid;gap:10px;border-radius:8px;padding:10px}.summary-strip[data-v-1b00d60b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset)}.summary-strip span[data-v-1b00d60b]{min-width:0;display:grid;gap:3px;padding:10px;background:var(--surface-2)}.summary-strip small[data-v-1b00d60b],.detail-metrics small[data-v-1b00d60b],.quality-list small[data-v-1b00d60b],.target-copy small[data-v-1b00d60b],.status-cell small[data-v-1b00d60b],.detail-heading small[data-v-1b00d60b],.detail-card p[data-v-1b00d60b],.reminder-meta small[data-v-1b00d60b]{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.summary-strip strong[data-v-1b00d60b]{overflow:hidden;font-size:var(--fs-body);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.reminder-list[data-v-1b00d60b]{display:grid;gap:1px;overflow:hidden;border-radius:8px}.reminder-row[data-v-1b00d60b]{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-top:1px solid var(--line);padding:8px;color:var(--text);background:var(--surface-2);text-align:left}.reminder-row[data-v-1b00d60b]:first-child{border-top:0}.reminder-row.active[data-v-1b00d60b]{background:#f6d84f0e}.reminder-meta[data-v-1b00d60b]{display:grid;justify-items:end;gap:4px}.empty-queue[data-v-1b00d60b]{min-height:120px;display:grid;place-items:center;border-radius:8px;color:var(--text-muted);background:var(--surface-2);font-size:var(--fs-label);font-weight:800}.detail-overlay[data-v-1b00d60b]{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;padding:12px;background:var(--overlay)}.observation-detail[data-v-1b00d60b]{width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 24px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow:auto;border-color:var(--line-strong);border-radius:10px;padding:10px;background:var(--surface);scrollbar-color:#2c3035 transparent}.drawer-fade-enter-active[data-v-1b00d60b],.drawer-fade-leave-active[data-v-1b00d60b]{transition:opacity .18s ease}.drawer-fade-enter-from[data-v-1b00d60b],.drawer-fade-leave-to[data-v-1b00d60b]{opacity:0}.drawer-fade-enter-active .observation-detail[data-v-1b00d60b],.drawer-fade-leave-active .observation-detail[data-v-1b00d60b]{transition:transform .18s ease}.drawer-fade-enter-from .observation-detail[data-v-1b00d60b],.drawer-fade-leave-to .observation-detail[data-v-1b00d60b]{transform:translate(18px)}.detail-card[data-v-1b00d60b]{display:grid;gap:10px;border-radius:8px;padding:12px}.detail-card[data-v-1b00d60b]:nth-child(1),.detail-card[data-v-1b00d60b]:nth-child(2),.detail-card[data-v-1b00d60b]:nth-child(3),.detail-card[data-v-1b00d60b]:nth-child(4){grid-column:1 / -1}.detail-identity[data-v-1b00d60b]{position:sticky;top:-10px;z-index:2;background:var(--surface-2)}.detail-identity p[data-v-1b00d60b],.detail-card p[data-v-1b00d60b]{margin:0;color:var(--text-soft);font-size:var(--fs-label);white-space:normal}.reminder-toggle[data-v-1b00d60b]{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(246,216,79,.28);border-radius:8px;color:var(--primary);background:#f6d84f14;font-size:var(--fs-label);font-weight:900}.reminder-toggle.active[data-v-1b00d60b]{color:var(--text);border-color:var(--line-strong);background:var(--surface-hover)}.detail-heading[data-v-1b00d60b]{grid-template-columns:40px minmax(0,1fr) auto 32px}.drawer-close[data-v-1b00d60b]{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);background:var(--surface-3)}.detail-section-title[data-v-1b00d60b]{display:flex;align-items:center;gap:6px;color:var(--text)}.detail-section-title strong[data-v-1b00d60b]{font-size:var(--fs-label);font-weight:900}.detail-section-title svg[data-v-1b00d60b],.mode-tabs svg[data-v-1b00d60b],.period-pill svg[data-v-1b00d60b],.filter-button svg[data-v-1b00d60b]{flex:0 0 auto}.detail-metrics[data-v-1b00d60b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.detail-metrics span[data-v-1b00d60b]{min-width:0;display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--surface-3)}.detail-metrics strong[data-v-1b00d60b]{overflow:hidden;font-size:var(--fs-body);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.return-metrics[data-v-1b00d60b]{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-list[data-v-1b00d60b],.evaluation-list[data-v-1b00d60b],.alert-history[data-v-1b00d60b]{display:grid;gap:1px;overflow:hidden;border-radius:8px}.fact-list span[data-v-1b00d60b],.evaluation-list span[data-v-1b00d60b],.alert-history span[data-v-1b00d60b]{min-width:0;display:grid;gap:4px;border-top:1px solid var(--line);padding:8px 0}.fact-list span[data-v-1b00d60b]:first-child,.evaluation-list span[data-v-1b00d60b]:first-child,.alert-history span[data-v-1b00d60b]:first-of-type{border-top:0}.fact-list small[data-v-1b00d60b],.evaluation-list small[data-v-1b00d60b],.alert-history small[data-v-1b00d60b],.core-coverage small[data-v-1b00d60b]{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.fact-list b[data-v-1b00d60b],.evaluation-list strong[data-v-1b00d60b],.alert-history b[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-label);line-height:1.4;text-overflow:ellipsis}.evaluation-list em[data-v-1b00d60b],.alert-history em[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--fs-caption);font-style:normal;line-height:1.35;text-overflow:ellipsis}.activity-table[data-v-1b00d60b]{display:grid;gap:1px;overflow:hidden;border-radius:8px;background:var(--surface-inset)}.activity-table div[data-v-1b00d60b]{min-width:0;display:grid;grid-template-columns:44px 48px minmax(64px,.9fr) 62px 50px;gap:7px;align-items:center;padding:8px;background:var(--surface-2)}.activity-table i[data-v-1b00d60b]{grid-column:1 / -1;overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.activity-table small[data-v-1b00d60b],.activity-table span[data-v-1b00d60b],.activity-table em[data-v-1b00d60b],.activity-table b[data-v-1b00d60b]{min-width:0;overflow:hidden;font-size:var(--fs-caption);font-style:normal;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.activity-table small[data-v-1b00d60b],.activity-table em[data-v-1b00d60b]{color:var(--text-muted)}.activity-table strong[data-v-1b00d60b],.activity-table b[data-v-1b00d60b]{color:var(--text);font-size:var(--fs-caption)}.alert-history>strong[data-v-1b00d60b]{color:var(--text);font-size:var(--fs-label);font-weight:900}.alert-history span[data-v-1b00d60b]{grid-template-columns:54px 52px minmax(0,1fr);align-items:center}.core-coverage[data-v-1b00d60b]{display:grid;gap:7px}.core-token-grid[data-v-1b00d60b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.core-token-grid b[data-v-1b00d60b]{min-width:0;min-height:38px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:6px 7px;color:var(--text-muted);background:var(--surface-inset);font-style:normal}.core-logo[data-v-1b00d60b]{width:24px;height:24px;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:var(--surface-hover)}.core-logo img[data-v-1b00d60b]{width:24px;height:24px;border-radius:999px;object-fit:contain;background:#eef0f4}.core-logo i[data-v-1b00d60b]{color:var(--text);font-size:var(--fs-tiny);font-style:normal;font-weight:900}.core-token-grid strong[data-v-1b00d60b]{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-caption);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.core-token-grid b.active[data-v-1b00d60b]{border-color:#f6d84f3d;background:#f6d84f14}.core-token-grid b.active strong[data-v-1b00d60b]{color:var(--primary)}.quality-list[data-v-1b00d60b]{display:grid;gap:8px}.quality-list span[data-v-1b00d60b]{display:grid;grid-template-columns:72px 32px minmax(0,1fr);align-items:center;gap:8px}.quality-list b[data-v-1b00d60b]{color:var(--text);font-size:var(--fs-label)}.quality-list i[data-v-1b00d60b]{height:5px;overflow:hidden;border-radius:999px;background:var(--surface-hover)}.quality-list em[data-v-1b00d60b]{height:100%;display:block;border-radius:inherit;background:var(--primary)}.curve-line[data-v-1b00d60b]{position:relative;height:130px;overflow:hidden;border-radius:8px;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 25% / 100% 28px,var(--chart-bg)}.curve-line svg[data-v-1b00d60b]{position:relative;z-index:1;width:100%;height:calc(100% - 20px)}.curve-line polyline[data-v-1b00d60b]{fill:none;stroke:#a7ff12;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.curve-floor[data-v-1b00d60b]{position:absolute;inset-inline:10px;bottom:26px;height:1px;background:var(--surface-hover)}.curve-labels[data-v-1b00d60b]{position:absolute;inset-inline:10px;bottom:6px;display:flex;justify-content:space-between;color:var(--text-muted)}.curve-labels small[data-v-1b00d60b]{font-size:var(--fs-micro);font-weight:780}.holding-list[data-v-1b00d60b]{display:grid;gap:1px}.holding-list button[data-v-1b00d60b]{min-width:0;min-height:31px;display:grid;align-items:center;gap:8px;border-top:1px solid var(--line);text-align:left}.holding-list button[data-v-1b00d60b]{grid-template-columns:minmax(0,1fr) 42px 58px}.holding-list span[data-v-1b00d60b],.holding-list em[data-v-1b00d60b],.holding-list b[data-v-1b00d60b]{min-width:0;overflow:hidden;font-size:var(--fs-caption);font-style:normal;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.holding-list em[data-v-1b00d60b]{color:var(--text-muted)}.risk-low[data-v-1b00d60b]{color:var(--success);background:#5ac79a21}.risk-mid[data-v-1b00d60b]{color:var(--primary);background:#f6d84f21}.risk-high[data-v-1b00d60b]{color:var(--danger);background:#e85d7821}.positive[data-v-1b00d60b]{color:#a7ff12}.negative[data-v-1b00d60b]{color:var(--danger)}.primary[data-v-1b00d60b]{color:var(--primary)}@media(max-width:1180px){.observation-layout[data-v-1b00d60b]{grid-template-columns:1fr}.strategy-card-grid[data-v-1b00d60b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.copy-page[data-v-1b00d60b]{padding-bottom:18px}.observe-bar[data-v-1b00d60b],.filter-strip[data-v-1b00d60b]{align-items:stretch;flex-direction:column}.copy-service-path[data-v-1b00d60b]{grid-template-columns:1fr}.mode-tabs[data-v-1b00d60b],.bar-actions[data-v-1b00d60b],.category-tabs[data-v-1b00d60b],.risk-tabs[data-v-1b00d60b]{width:100%}.mode-tabs button[data-v-1b00d60b],.bar-actions button[data-v-1b00d60b]{flex:1 1 0;justify-content:center}.observe-table[data-v-1b00d60b]{overflow:visible}.strategy-card-grid[data-v-1b00d60b],.strategy-card-grid .observe-row[data-v-1b00d60b]{grid-template-columns:1fr}.observe-head[data-v-1b00d60b]{display:none}.observe-row[data-v-1b00d60b]{position:relative;min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;border-top:1px solid var(--line);padding:12px 12px 14px}.observe-row[data-v-1b00d60b]:first-of-type{border-top:0}.strategy-card-grid .item-head[data-v-1b00d60b]{grid-template-columns:minmax(0,1fr) 100px 28px;gap:8px}.target-cell[data-v-1b00d60b]{grid-column:1 / -1;padding-right:36px}.strategy-card-grid .target-cell[data-v-1b00d60b]{grid-column:auto;padding-right:0}.rank-cell[data-v-1b00d60b]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:grid;place-items:center}.strategy-card-grid .rank-cell[data-v-1b00d60b]{position:static;width:28px;height:28px}.strategy-card-grid .status-cell[data-v-1b00d60b]{grid-column:1 / -1;min-height:0;display:grid;background:transparent}.score-cell[data-v-1b00d60b]{width:auto}.metric-strip[data-v-1b00d60b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.strategy-card-grid .metric-cell[data-v-1b00d60b]{min-height:34px;border-left:0;padding:0}.summary-strip[data-v-1b00d60b],.detail-metrics[data-v-1b00d60b]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-overlay[data-v-1b00d60b]{align-items:flex-end;justify-content:center;padding:0}.observation-detail[data-v-1b00d60b]{width:100%;max-height:88vh;grid-template-columns:1fr;gap:8px;border-width:1px 0 0;border-radius:14px 14px 0 0;padding:10px 10px 14px}.drawer-fade-enter-from .observation-detail[data-v-1b00d60b],.drawer-fade-leave-to .observation-detail[data-v-1b00d60b]{transform:translateY(24px)}.detail-card[data-v-1b00d60b]:nth-child(1),.detail-card[data-v-1b00d60b]:nth-child(2),.detail-card[data-v-1b00d60b]:nth-child(3),.detail-card[data-v-1b00d60b]:nth-child(4){grid-column:auto}.detail-card[data-v-1b00d60b]{padding:10px}.curve-line[data-v-1b00d60b]{height:104px}}@media(max-width:460px){.observe-bar[data-v-1b00d60b],.filter-strip[data-v-1b00d60b],.reminder-panel[data-v-1b00d60b],.detail-card[data-v-1b00d60b],.observe-table[data-v-1b00d60b]{border-radius:7px}.summary-strip[data-v-1b00d60b]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metrics[data-v-1b00d60b]{grid-template-columns:1fr}.detail-heading[data-v-1b00d60b]{grid-template-columns:40px minmax(0,1fr) 32px}.detail-heading em[data-v-1b00d60b]{grid-column:1 / -1;justify-self:start}.drawer-close[data-v-1b00d60b]{grid-column:3;grid-row:1}.reminder-row[data-v-1b00d60b]{grid-template-columns:1fr}.reminder-meta[data-v-1b00d60b]{justify-items:start;grid-template-columns:auto auto;align-items:center}}.home-workbench-shell{background:var(--bg, #090a0c)}.page--home-workbench,.page.page--home-workbench{min-height:calc(100vh - 59px);padding:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.pc-home-workbench[data-v-28181330]{box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100vh - 59px);padding:0 6px 6px;overflow-x:hidden;overflow-y:visible;color:#e8f1f6;background:linear-gradient(180deg,rgba(255,255,255,.008),transparent 18%),linear-gradient(180deg,#060709,#020203 52%,#050607);font-variant-numeric:tabular-nums}button[data-v-28181330],input[data-v-28181330]{font:inherit}button[data-v-28181330]{cursor:pointer}.asset-tape-title[data-v-28181330],.panel-head[data-v-28181330],.candidate-toolbar[data-v-28181330],.segmented[data-v-28181330],.tag-strip[data-v-28181330],.detail-actions[data-v-28181330],.bottom-boundary[data-v-28181330]{min-width:0;display:flex;align-items:center}.asset-tape[data-v-28181330]{height:78px;display:grid;grid-template-columns:146px repeat(12,minmax(80px,1fr));gap:4px;border:1px solid rgba(97,128,137,.16);border-radius:4px;margin-top:4px;padding:4px;background:linear-gradient(180deg,#08090bf5,#030406fa),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 96px);box-shadow:inset 0 1px #ffffff09,inset 0 -12px 24px #0003}.asset-tape-title[data-v-28181330]{display:grid;align-content:center;justify-items:start;gap:5px;color:#cbd7dd;font-size:11px;font-weight:900;text-align:left}.asset-title-line[data-v-28181330]{display:inline-flex;align-items:center;gap:5px}.asset-title-text[data-v-28181330]{color:#f4fbff;font-size:14px;font-weight:950;line-height:1.2}.asset-title-tags[data-v-28181330]{display:inline-flex;min-width:0;flex-wrap:nowrap;gap:4px}.asset-tape-title small[data-v-28181330],.asset-tape-title em[data-v-28181330]{overflow:hidden;color:#8f9ca3;font-size:8px;font-style:normal;font-weight:820;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.asset-title-tags small[data-v-28181330]{border:1px solid rgba(126,157,164,.18);border-radius:999px;padding:1px 5px;color:#8f9ca3;font-size:7.5px;line-height:1.35;background:#7e9da40b}.asset-tape-title em[data-v-28181330]{color:#6f7f86}.asset-card[data-v-28181330]{min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:11px 15px 11px;gap:0 5px;border:1px solid rgba(105,137,146,.16);border-radius:3px;padding:4px 5px;color:#dce8ed;background:linear-gradient(135deg,rgba(255,255,255,.026),transparent 34%),linear-gradient(180deg,#0a0b0ddb,#030406f5);box-shadow:inset 0 1px #ffffff08,inset 0 -10px 18px #0003;text-align:left}.asset-card span[data-v-28181330],.asset-card small[data-v-28181330]{color:#96a4ab;font-size:8px;font-weight:850}.asset-card strong[data-v-28181330]{font-size:12px;font-weight:930}.asset-card em[data-v-28181330]{font-size:9px;font-style:normal;font-weight:900}.mini-spark[data-v-28181330]{grid-column:2;grid-row:1 / span 3;width:34px;height:27px;display:block;overflow:hidden;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 38%),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 8px);transform:none}.mini-spark svg[data-v-28181330]{width:100%;height:100%;display:block;overflow:visible}.spark-area[data-v-28181330]{fill:currentColor;opacity:.08}.spark-line[data-v-28181330]{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px currentColor)}.positive[data-v-28181330]{color:#45d982!important}.negative[data-v-28181330]{color:#ff574f!important}.neutral[data-v-28181330]{color:#a8b3b9!important}.attention-ring[data-v-28181330]{aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at center,#050607 0 56%,transparent 57%),conic-gradient(#45d982 0 58%,#f4c430 58% 81%,#ff574f 81% 100%)}.dashboard-grid[data-v-28181330]{display:grid;grid-template-columns:30% 40% 30%;grid-template-rows:430px 318px;grid-template-areas:"left radar right" "pool pool pool";gap:5px;margin-top:5px}.left-workbench-stack[data-v-28181330],.center-workbench-stack[data-v-28181330],.right-workbench-stack[data-v-28181330]{min-width:0;display:grid;height:100%;gap:5px;align-content:start;overflow:hidden}.left-workbench-stack[data-v-28181330]{grid-area:left;grid-template-rows:164px minmax(0,1fr)}.center-workbench-stack[data-v-28181330]{grid-area:radar;grid-template-rows:auto auto}.center-workbench-stack .overview-panel[data-v-28181330],.center-workbench-stack .radar-panel[data-v-28181330]{grid-area:auto;width:100%}.right-workbench-stack[data-v-28181330]{grid-area:right;grid-template-rows:286px minmax(0,1fr)}.panel[data-v-28181330],.bottom-boundary .boundary-card[data-v-28181330]{border:1px solid rgba(78,123,137,.2);border-radius:4px;background:linear-gradient(180deg,#0a0b0deb,#030406fa),radial-gradient(circle at 50% 0,rgba(255,255,255,.018),transparent 42%);box-shadow:inset 0 1px #ffffff09,inset 0 -16px 28px #00000029,0 0 0 1px #0000002e}.panel[data-v-28181330]{min-width:0;min-height:0;overflow:hidden;padding:6px}.panel-head[data-v-28181330]{justify-content:space-between;gap:10px;min-height:17px}.panel-head strong[data-v-28181330]{color:#f4fbff;font-size:12px;font-weight:950}.panel-head span[data-v-28181330],.panel-head em[data-v-28181330]{color:#8f9ca3;font-size:10px;font-style:normal;font-weight:820}.timeline-head>span[data-v-28181330]{min-width:0;display:grid;gap:1px}.timeline-head small[data-v-28181330]{overflow:hidden;color:#8f9ca3;font-size:9px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.timeline-environment[data-v-28181330]{margin:5px 0 0;color:#aeb9bf;font-size:10px;font-weight:760;line-height:1.35}.timeline-environment b[data-v-28181330]{color:#ffd319;font-weight:900}.timeline-more-link[data-v-28181330]{min-height:22px;border:1px solid rgba(255,211,25,.24);border-radius:5px;padding:0 8px;color:#ffd319;background:#ffd3190b;font-size:10px;font-weight:900;line-height:1}.timeline-more-link[data-v-28181330]:hover{border-color:#ffd3196b;background:#ffd31914}.timeline-panel[data-v-28181330]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;min-height:611px}.overview-panel[data-v-28181330]{background:linear-gradient(180deg,#0a0b0de6,#030406f7),linear-gradient(90deg,rgba(255,211,25,.014),transparent 28%,rgba(255,255,255,.008));box-shadow:inset 0 1px #ffffff06,0 0 0 1px #00000024}.overview-ring-grid[data-v-28181330]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px}.overview-ring-card[data-v-28181330]{width:auto;height:92px;min-height:0;display:grid;place-items:center;grid-template-rows:1fr auto;align-content:stretch;gap:0;border:0;border-radius:3px;color:#dce8ed;background:linear-gradient(180deg,#ffffff03,#ffffff01);box-shadow:inset 0 -1px #7e9da414;text-align:center;animation:ring-enter-28181330 .76s cubic-bezier(.2,.8,.2,1) both}.overview-ring-chart[data-v-28181330]{width:92px;height:74px;align-self:end;pointer-events:none}.overview-ring-card small[data-v-28181330]{width:100%;max-width:90px;align-self:start;overflow:hidden;color:#9aa8af;font-size:7.5px;font-weight:760;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.overview-ring-card.tone-success[data-v-28181330]{--ring-color: #45d982}.overview-ring-card.tone-warning[data-v-28181330]{--ring-color: #ffd319}.overview-ring-card.tone-danger[data-v-28181330]{--ring-color: #ff574f}.overview-ring-card.tone-info[data-v-28181330]{--ring-color: #42c8ff}.overview-status-list[data-v-28181330]{display:grid;gap:5px;margin-top:6px}.overview-status-row[data-v-28181330]{min-height:28px;display:grid;grid-template-columns:64px 48px minmax(72px,1fr) 72px;align-items:center;gap:8px;border:1px solid rgba(126,157,164,.13);border-radius:4px;padding:5px 9px;color:#dce8ed;background:linear-gradient(180deg,#ffffff05,#ffffff02);text-align:left}.overview-status-row span[data-v-28181330],.overview-status-row em[data-v-28181330]{overflow:hidden;color:#9aa8af;font-style:normal;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.overview-status-row span[data-v-28181330]{font-size:11px}.overview-status-row em[data-v-28181330]{font-size:9px}.overview-status-row strong[data-v-28181330]{color:#f4fbff;font-size:11px;font-weight:930;line-height:1}.overview-status-row i[data-v-28181330]{min-width:0;height:6px;display:block;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 15%,rgba(0,0,0,.32) 15% 17%),#7e9da429}.overview-status-row i b[data-v-28181330]{height:100%;display:block;border-radius:inherit;background:var(--overview-color, #45d982);box-shadow:0 0 8px color-mix(in srgb,var(--overview-color, #45d982) 20%,transparent)}.overview-status-row.tone-success[data-v-28181330]{--overview-color: #45d982}.overview-status-row.tone-warning[data-v-28181330]{--overview-color: #ffd319}.overview-status-row.tone-danger[data-v-28181330]{--overview-color: #ff574f}.overview-status-row.tone-info[data-v-28181330]{--overview-color: #42c8ff}.overview-status-row[data-v-28181330]:hover{border-color:color-mix(in srgb,var(--overview-color, #45d982) 34%,transparent);background:color-mix(in srgb,var(--overview-color, #45d982) 5%,rgba(255,255,255,.01))}.data-evidence-strip[data-v-28181330]{width:100%;min-height:26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:7px;border:1px solid rgba(126,157,164,.13);border-radius:4px;padding:5px 9px;color:#aebbc1;background:#ffffff05;text-align:left}.data-evidence-strip span[data-v-28181330],.data-evidence-strip em[data-v-28181330]{overflow:hidden;font-size:8.5px;font-style:normal;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.data-evidence-strip strong[data-v-28181330]{overflow:hidden;color:#dce8ed;font-size:9px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.data-evidence-strip em[data-v-28181330]{justify-self:end;color:#ffd319}.data-evidence-strip[data-v-28181330]:hover{border-color:#ffd31947;background:#ffd3190a}.region-card-grid[data-v-28181330]{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:6px;margin-top:5px}.region-panel[data-v-28181330]{min-height:369px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.region-mini-card[data-v-28181330]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:5px;border:1px solid rgba(76,114,126,.17);border-radius:3px;padding:6px 6px 5px 7px;color:#dce8ed;background:linear-gradient(180deg,#0a0b0dc7,#030406f5),radial-gradient(circle at 18% 0,rgba(255,255,255,.014),transparent 42%);box-shadow:inset 0 1px #ffffff07,inset 0 -9px 18px #00000029;text-align:left}.region-title[data-v-28181330]{grid-column:1 / 3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px;align-items:center}.region-mini-card strong[data-v-28181330]{font-size:11px;font-weight:940}.region-mini-card em[data-v-28181330]{font-size:10px;font-style:normal;font-weight:900}.region-index-line[data-v-28181330]{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:6px;align-items:center;align-self:stretch;min-width:0}.region-index-line small[data-v-28181330]{overflow:hidden;color:#9ca8ae;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mini-line[data-v-28181330]{min-width:0;width:100%;height:18px;display:grid;grid-template-columns:minmax(48px,1fr) 28px;gap:4px;align-items:center;opacity:.95}.mini-line svg[data-v-28181330]{width:100%;height:18px;display:block}.mini-line polyline[data-v-28181330]{fill:none;stroke:#45d982;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(69,217,130,.22))}.mini-line span[data-v-28181330]{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;align-items:end;height:14px}.mini-line b[data-v-28181330]{height:5px;border-radius:1px;background:#7d979d38}.mini-line b.active[data-v-28181330]{background:#45d982;box-shadow:0 0 4px #45d98229}.status-pill[data-v-28181330]{grid-column:2;grid-row:2;align-self:center;justify-self:end;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(126,157,164,.22);border-radius:50%;color:#dce8ed;background:#00000052;font-size:10px;font-weight:900}.sector-breadth-strip[data-v-28181330]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:5px;border-top:1px solid rgba(105,137,146,.11);padding-top:5px}.sector-breadth-strip span[data-v-28181330]{min-width:0;display:grid;gap:2px}.sector-breadth-strip small[data-v-28181330]{overflow:hidden;color:#aab5bb;font-size:9px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.sector-breadth-strip i[data-v-28181330]{height:5px;border-radius:1px;background:linear-gradient(90deg,var(--bar-color, #45d982) 0 var(--breadth),rgba(255,255,255,.07) var(--breadth) 100%),repeating-linear-gradient(90deg,transparent 0 7px,rgba(0,0,0,.28) 7px 9px);box-shadow:0 0 5px color-mix(in srgb,var(--bar-color, #45d982) 8%,transparent);opacity:.78}.sector-breadth-strip .tone-success[data-v-28181330]{--bar-color: #45d982}.sector-breadth-strip .tone-warning[data-v-28181330]{--bar-color: #ffd319}.sector-breadth-strip .tone-danger[data-v-28181330]{--bar-color: #ff574f}.market-depth-footer[data-v-28181330]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px}.market-depth-footer span[data-v-28181330]{min-width:0;display:grid;gap:1px;border:1px solid rgba(105,137,146,.1);border-radius:2px;padding:3px 5px;background:#ffffff04}.market-depth-footer small[data-v-28181330]{overflow:hidden;color:#88969d;font-size:9px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.market-depth-footer b[data-v-28181330]{color:#dce8ed;font-size:12px;font-weight:940}.theme-table[data-v-28181330]{display:grid;gap:3px;margin-top:5px}.theme-line[data-v-28181330]{min-height:22px;display:grid;grid-template-columns:84px 40px 48px minmax(0,1fr) 54px;gap:5px;align-items:center;border:1px solid rgba(107,139,148,.1);border-radius:3px;padding:2px 5px;color:#dce8ed;background:linear-gradient(90deg,#ffd31908,#ffffff03 38%,#0000001f),linear-gradient(180deg,#0a0b0d99,#030406d6);text-align:left}.theme-title[data-v-28181330]{overflow:hidden;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.theme-bar[data-v-28181330]{height:6px;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 5px,transparent 5px 9px)}.theme-bar i[data-v-28181330]{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(0,0,0,.24) 5px 8px),linear-gradient(90deg,#48df85bd,#ffd319b8 62%,#ff574fa3);box-shadow:0 0 5px #ffd31914}.breadth-dots[data-v-28181330]{display:flex;gap:5px}.breadth-dots i[data-v-28181330]{width:7px;height:7px;border-radius:50%;background:#ffffff29}.breadth-dots i.active[data-v-28181330]{background:#49d77e}.theme-state[data-v-28181330]{min-height:15px;display:grid;place-items:center;border-radius:3px;color:#061014;background:#ffd319;font-size:8px;font-weight:950}.theme-value[data-v-28181330],.theme-data-state[data-v-28181330]{font-size:9px;font-weight:880}.theme-data-state[data-v-28181330]{color:#9de7b3;text-align:right}.state-strengthening[data-v-28181330]{background:#45d982}.state-weakening[data-v-28181330],.state-crowding[data-v-28181330]{background:#ff8c4a}.state-diverging[data-v-28181330],.state-pending_confirmation[data-v-28181330]{background:#ffd319}.radar-panel[data-v-28181330]{position:relative;grid-area:radar;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.state-dot[data-v-28181330]{width:7px;height:7px;display:inline-block;border-radius:50%;margin-right:5px;background:#45d982}.radar-stage[data-v-28181330]{min-height:386px;height:100%;display:grid;place-items:center;overflow:hidden}.radar-chart[data-v-28181330]{position:relative;width:min(100%,620px);height:100%;min-height:386px;display:grid;place-items:center;grid-template-areas:"radar";border:1px solid rgba(126,157,164,.08);border-radius:5px;background:linear-gradient(180deg,#ffffff03,#ffffff01),repeating-linear-gradient(90deg,rgba(173,214,215,.028) 0 1px,transparent 1px 20%),#020a0f38}.radar-echart[data-v-28181330]{grid-area:radar;justify-self:center;align-self:center;z-index:2;width:100%;height:100%;min-height:386px;max-width:100%;pointer-events:none}.state-ring-name-layer[data-v-28181330]{position:absolute;inset:0;z-index:3;pointer-events:none}.state-ring-name[data-v-28181330]{position:absolute;min-width:96px;overflow:hidden;color:color-mix(in srgb,var(--ring-label-color, #dce8ed) 84%,#f4fbff);font-size:10px;font-weight:930;line-height:1.1;text-align:center;text-overflow:ellipsis;text-shadow:0 0 10px color-mix(in srgb,var(--ring-label-color, #dce8ed) 28%,transparent);transform:translate(-50%);white-space:nowrap}.radar-center[data-v-28181330]{z-index:3;position:absolute;top:48%;left:50%;width:0;height:0;min-height:0;display:grid;place-items:center;align-content:center;gap:0;border:0;border-radius:0;color:#dce8ed;background:transparent;box-shadow:none;pointer-events:none}.radar-center[data-v-28181330]:before{content:"";position:absolute;top:0;left:0;width:6px;height:6px;border:1px solid rgba(255,226,180,.78);border-radius:50%;background:#f2a13a;box-shadow:0 0 8px #f2a13a8f,0 0 16px #f2a13a2e;transform:translate(-50%,-50%)}.radar-summary[data-v-28181330]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.radar-today-status[data-v-28181330]{min-height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;text-align:left}.radar-today-status strong[data-v-28181330]{width:100%;color:#ffd319;font-size:18px;font-weight:980;line-height:1;text-align:center;text-shadow:0 0 12px rgba(255,211,25,.28)}.radar-summary article[data-v-28181330]{min-height:50px;display:flex;flex-direction:column;justify-content:space-between;gap:5px;border:1px solid rgba(255,211,25,.12);border-radius:3px;padding:5px 6px;background:linear-gradient(180deg,#ffd31909,#ffffff04)}.radar-summary small[data-v-28181330],.detail-body small[data-v-28181330]{color:#ffd319;font-size:9px;font-weight:900;line-height:1.15}.radar-summary strong[data-v-28181330],.radar-summary p[data-v-28181330],.detail-body p[data-v-28181330]{margin:0;color:#dce8ed;font-size:9.5px;font-weight:760;line-height:1.28}.radar-summary strong[data-v-28181330]{display:block}.timeline-track[data-v-28181330]{display:grid;grid-auto-rows:minmax(54px,1fr);align-content:stretch;gap:3px;min-height:0;height:100%;margin-top:5px;background:linear-gradient(180deg,#339dffb3,#b66cff8c);background-size:1px calc(100% - 20px);background-position:10px 10px;background-repeat:no-repeat}.timeline-node[data-v-28181330]{z-index:1;min-height:0;height:auto;display:grid;grid-template-columns:16px 70px minmax(0,1fr) minmax(88px,.58fr) 10px;gap:6px;align-items:center;align-self:stretch;border:1px solid rgba(126,157,164,.14);border-radius:5px;padding:4px 5px 4px 0;color:#dce8ed;background:linear-gradient(90deg,#090a0ce0,#05060894),radial-gradient(circle at 0 50%,rgba(51,157,255,.055),transparent 42%);text-align:left}.timeline-node i[data-v-28181330]{width:8px;height:8px;justify-self:center;border:1.5px solid #339dff;border-radius:50%;background:#050607;box-shadow:0 0 7px #339dff47}.timeline-node--风险警告 i[data-v-28181330],.timeline-node--负向变化 i[data-v-28181330]{border-color:#ff574f;box-shadow:0 0 10px #ff574f5c}.timeline-node--风险缓和 i[data-v-28181330],.timeline-node--正向变化 i[data-v-28181330]{border-color:#45d982;box-shadow:0 0 10px #45d98252}.timeline-node--主线变化 i[data-v-28181330],.timeline-node--机会观察 i[data-v-28181330]{border-color:#ffd319;box-shadow:0 0 10px #ffd31947}.timeline-node--待确认 i[data-v-28181330]{border-color:#b66cff;box-shadow:0 0 10px #b66cff52}.timeline-node--signal i[data-v-28181330]{border-color:#ffd319;box-shadow:0 0 7px #ffd3193d}.timeline-node--signal[data-v-28181330]{background:linear-gradient(90deg,#090a0ce0,#05060894),radial-gradient(circle at 0 50%,rgba(255,211,25,.055),transparent 42%)}.timeline-node time[data-v-28181330]{color:#aeb9bf;font-size:9px;font-weight:900;line-height:1.25}.timeline-copy[data-v-28181330],.timeline-impact[data-v-28181330]{min-width:0;display:grid;gap:2px}.timeline-node small[data-v-28181330]{overflow:hidden;color:#84939a;font-size:8px;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.timeline-node small b[data-v-28181330]{color:#ffd319;font-weight:950}.timeline-node small em[data-v-28181330]{margin-left:5px;color:#7f8b91;font-style:normal}.timeline-node strong[data-v-28181330]{overflow:hidden;font-size:9.5px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.timeline-copy>span[data-v-28181330],.timeline-impact small[data-v-28181330]{overflow:hidden;color:#9ca8ae;font-size:9px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.timeline-impact strong[data-v-28181330]{color:#cfe0e6;font-size:10px;font-weight:840}.timeline-impact small[data-v-28181330]{color:#ffcf66}.timeline-node em[data-v-28181330]{color:#9de7b3;font-size:8.5px;font-style:normal;font-weight:880;text-align:right}.candidate-pool-panel[data-v-28181330]{grid-area:pool;height:100%}.candidate-headline[data-v-28181330]{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.candidate-headline span[data-v-28181330]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-toolbar[data-v-28181330]{justify-content:space-between;gap:8px;margin-top:5px;padding:5px 0 6px;border-top:1px solid rgba(105,137,146,.08);border-bottom:1px solid rgba(105,137,146,.08)}.segmented[data-v-28181330],.tag-strip[data-v-28181330]{gap:4px}.segmented button[data-v-28181330],.tag-strip button[data-v-28181330],.ghost-button[data-v-28181330]{min-height:18px;border:1px solid rgba(105,137,146,.13);border-radius:2px;padding:0 4px;color:#aab5bb;background:#ffffff06;font-size:9px;font-weight:850}.segmented button.active[data-v-28181330],.tag-strip button.active[data-v-28181330]{color:#ffd319;border-color:#ffd3196b;background:#ffd31917}.candidate-table[data-v-28181330]{display:grid;gap:1px;margin-top:4px}.candidate-columns[data-v-28181330],.candidate-row[data-v-28181330]{min-width:1200px;display:grid;grid-template-columns:40px minmax(176px,1.1fr) 92px 110px minmax(180px,1fr) 90px minmax(340px,1.25fr) 112px;gap:8px;align-items:center}.candidate-columns[data-v-28181330]{min-height:15px;padding:0 6px 1px;color:#8d9aa1;font-size:9px;font-weight:850}.candidate-columns button[data-v-28181330]{border:0;padding:0;color:inherit;background:transparent;text-align:left;font:inherit}.performance-header[data-v-28181330],.performance-cell[data-v-28181330]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:center}.performance-header button[data-v-28181330]{min-width:0;overflow:hidden;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap}.candidate-row[data-v-28181330]{height:34px;min-height:30px;overflow:hidden;border:0;border-bottom:1px solid rgba(105,137,146,.1);border-radius:0;padding:2px 6px;color:#dce8ed;background:linear-gradient(90deg,#ffffff03,#ffffff05),linear-gradient(180deg,#0a0b0d94,#030406c2);text-align:left}.candidate-row.active[data-v-28181330]{border:1px solid rgba(255,211,25,.45);border-radius:2px;background:linear-gradient(90deg,#ffd31916,#ffffff03),linear-gradient(180deg,#0a0b0dbd,#030406d1);box-shadow:inset 0 0 0 1px #ffd31914,0 0 10px #ffd3190a;animation:selected-row-glow-28181330 1.8s ease-in-out infinite}.rank-cell[data-v-28181330]{display:flex;align-items:center;gap:4px}.rank-badge[data-v-28181330],.row-logo[data-v-28181330],.score-pill[data-v-28181330]{display:grid;place-items:center;border-radius:50%;color:#ffd319;background:#ffd3191f;font-size:10px;font-weight:950}.rank-badge[data-v-28181330]{width:13px;height:13px;color:#aeb9bf;background:transparent;box-shadow:none}.row-logo[data-v-28181330]{width:20px;height:20px;border:1px solid rgba(126,157,164,.2);color:#45d982;background:#ffffffeb;font-size:8px;line-height:1;overflow:hidden;box-shadow:0 0 7px #45d98217;animation:icon-breathe-28181330 2.4s ease-in-out infinite}.row-logo img[data-v-28181330],.logo-fallback img[data-v-28181330]{width:100%;height:100%;display:block;object-fit:contain}.row-logo span[data-v-28181330],.logo-fallback span[data-v-28181330]{display:none}.row-logo img[hidden]+span[data-v-28181330],.logo-fallback img[hidden]+span[data-v-28181330]{display:grid;place-items:center}.score-pill[data-v-28181330]{width:23px;height:23px;border:1px solid rgba(255,211,25,.5);background:radial-gradient(circle at center,rgba(6,16,20,.98) 0 58%,transparent 59%),conic-gradient(#ffd319 0 78%,#fff1 78% 100%);font-size:9px;box-shadow:0 0 6px #ffd31914}.candidate-name[data-v-28181330]{min-width:0;display:grid;gap:0;line-height:1.05}.candidate-name strong[data-v-28181330],.candidate-name small[data-v-28181330],.tag-list[data-v-28181330],.price-cell strong[data-v-28181330],.performance-cell[data-v-28181330],.change-cell[data-v-28181330]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-name strong[data-v-28181330]{font-size:11px;font-weight:900}.candidate-name small[data-v-28181330],.tag-list[data-v-28181330],.change-cell[data-v-28181330],.nature-chip[data-v-28181330],.state-badge[data-v-28181330]{color:#9ca8ae;font-size:9.5px;font-style:normal;font-weight:780;line-height:1.05}.nature-chip[data-v-28181330]{color:#ffd319;min-height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,211,25,.24);border-radius:4px;padding:0 6px;background:#ffd3190b}.tag-list[data-v-28181330]{border-left:1px solid rgba(105,137,146,.16);padding-left:12px}.price-cell[data-v-28181330]{display:grid;gap:0;line-height:1.05;justify-items:start}.price-cell strong[data-v-28181330]{color:#dce8ed;font-size:12px;font-weight:900}.change-cell[data-v-28181330]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;font-variant-numeric:tabular-nums;font-weight:900}.change-cell small[data-v-28181330]{color:#6f7f87;font-size:8px;font-weight:900}.state-badge[data-v-28181330]{min-height:14px;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;border:0;border-radius:0;color:#9de7b3;background:transparent}.state-badge i[data-v-28181330]{width:5px;height:5px;border-radius:50%;background:#45d982;box-shadow:0 0 5px #45d9824d;animation:status-pulse-28181330 1.5s ease-in-out infinite}.candidate-detail-panel[data-v-28181330]{grid-area:detail;height:auto;overflow:visible;background:linear-gradient(180deg,#0a0b0df5,#030406fc)}.detail-hero[data-v-28181330]{display:grid;grid-template-columns:30px minmax(92px,1fr) minmax(132px,auto);grid-template-areas:"logo title quote";gap:8px;align-items:center;min-height:39px;margin-top:3px;border:1px solid rgba(105,137,146,.13);border-radius:2px;padding:4px 6px;background:linear-gradient(90deg,transparent calc(100% - 48px),rgba(105,137,146,.15) calc(100% - 48px),rgba(105,137,146,.15) calc(100% - 47px),transparent calc(100% - 47px)),linear-gradient(90deg,#ffd3190b,#45d98206 42%,#020d13b3),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 24px);box-shadow:inset 0 1px #ffffff07}.logo-fallback[data-v-28181330]{grid-area:logo;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(126,157,164,.18);border-radius:50%;color:#45d982;background:#ffffffeb;font-size:9px;font-weight:950;overflow:hidden;box-shadow:inset 0 0 8px #45d98214,0 0 7px #45d9821a;animation:icon-breathe-28181330 2.4s ease-in-out infinite}.logo-fallback span[data-v-28181330]{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,#45d9822e,#030c12f5 68%)}.detail-title[data-v-28181330]{grid-area:title;min-width:0;display:grid;gap:1px}.detail-title strong[data-v-28181330]{overflow:hidden;color:#eef8fb;font-size:12px;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.detail-title small[data-v-28181330]{overflow:hidden;color:#9ca8ae;font-size:8.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.detail-quote[data-v-28181330]{grid-area:quote;min-width:132px;display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.08}.detail-quote i[data-v-28181330]{flex:0 0 auto;color:#73838b;font-size:8px;font-style:normal;font-weight:850}.detail-quote span[data-v-28181330]{min-width:0;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}.detail-quote strong[data-v-28181330]{color:#45d982;font-size:15px;line-height:1;text-shadow:0 0 8px rgba(69,217,130,.14)}.detail-quote small[data-v-28181330]{font-size:9px;font-weight:900}.detail-meta[data-v-28181330]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3px;border:1px solid rgba(105,137,146,.11);border-radius:2px;overflow:hidden}.detail-meta span[data-v-28181330]{min-height:17px;display:grid;place-items:center;border-right:1px solid rgba(105,137,146,.12);color:#9ca8ae;font-size:9px;font-weight:850;background:#ffffff05}.detail-meta span[data-v-28181330]:last-child{border-right:0}.detail-body[data-v-28181330]{display:grid;grid-template-columns:132px minmax(136px,.94fr) minmax(160px,1.1fr) minmax(144px,.96fr);gap:0;min-height:118px;margin-top:4px;border:1px solid rgba(105,137,146,.12);border-radius:2px;overflow:hidden;background:linear-gradient(180deg,#0a0b0d7a,#030406c7),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 20px)}.detail-body article[data-v-28181330]{min-width:0;min-height:110px;display:grid;align-content:start;gap:3px;border-left:1px solid rgba(105,137,146,.11);padding:5px;background:linear-gradient(180deg,#ffffff02,#0000000b)}.detail-body article[data-v-28181330]:first-child{border-left:0}.attention-ring[data-v-28181330]{align-content:center;justify-items:center}.attention-chart[data-v-28181330]{width:112px;height:112px;justify-self:center}.attention-ring span[data-v-28181330]{color:#dce8ed;font-size:10px;font-weight:850}.trigger-readout[data-v-28181330]{display:grid;gap:2px}.trigger-readout p[data-v-28181330]{overflow:hidden;margin:0;color:#dce8ed;font-size:9px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.trigger-chart[data-v-28181330]{width:100%;height:82px;justify-self:center;border:1px solid rgba(105,137,146,.11);border-radius:2px;background:radial-gradient(circle at center,rgba(69,217,130,.1),transparent 56%),linear-gradient(90deg,transparent 49%,rgba(255,255,255,.06) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.06) 50%,transparent 51%),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 13px)}.signal-strip[data-v-28181330]{display:grid;gap:2px}.signal-strip span[data-v-28181330]{min-height:16px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px 36px;gap:3px;align-items:center;border-bottom:1px solid rgba(105,137,146,.1);padding:1px 2px;background:#ffffff05}.signal-strip span[data-v-28181330]:last-child{border-bottom:0}.signal-strip i[data-v-28181330]{display:grid;place-items:center;min-width:0;color:#ff574f;font-size:9px;font-style:normal;font-weight:950}.signal-strip b[data-v-28181330],.signal-strip em[data-v-28181330],.signal-strip strong[data-v-28181330]{overflow:hidden;font-size:9px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.signal-strip em[data-v-28181330]{color:#8f9ca3}.signal-strip strong[data-v-28181330]{color:#9de7b3;text-align:right}.signal-strip .tone-pending strong[data-v-28181330]{color:#ffd319}.signal-strip .tone-unavailable[data-v-28181330]{opacity:.58}.signal-strip .tone-unavailable strong[data-v-28181330]{color:#8f9ca3}.key-data-board[data-v-28181330]{display:grid;gap:3px}.key-data-grid[data-v-28181330]{display:grid;grid-template-columns:repeat(3,minmax(42px,1fr));gap:2px}.key-data-grid span[data-v-28181330]{min-width:0;display:grid;gap:1px;border:1px solid rgba(126,157,164,.12);border-radius:2px;padding:3px 2px;background:#020d138f}.key-data-grid em[data-v-28181330]{overflow:hidden;color:#8e9aa1;font-size:9px;font-style:normal;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.key-data-grid b[data-v-28181330]{overflow:hidden;color:#dce8ed;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tiny-chart[data-v-28181330]{height:38px;margin-top:2px;border:1px solid rgba(105,137,146,.1);border-radius:2px;padding:3px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 12px)}.detail-actions[data-v-28181330]{display:flex;gap:4px;margin-top:4px}.detail-actions button[data-v-28181330]{flex:1;min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(105,137,146,.14);border-radius:3px;color:#dce8ed;background:#ffffff07;font-size:10px;font-weight:850}.detail-actions button[data-v-28181330]:first-child{color:#ffd319;border-color:#ffd31952;background:#ffd3190e}.bottom-boundary[data-v-28181330]{gap:5px;margin-top:5px}.bottom-boundary .boundary-card[data-v-28181330]{height:62px;display:grid;gap:4px;padding:6px;border-color:#ffd31921;background:linear-gradient(180deg,#0a0b0de6,#030406fa),radial-gradient(circle at 0 0,rgba(255,211,25,.035),transparent 50%);box-shadow:inset 0 1px #ffd3190b,0 0 10px #ffd31904}.system-card[data-v-28181330]{flex:1.05;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center}.output-card[data-v-28181330]{flex:.9;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center}.risk-card[data-v-28181330]{flex:1.35;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.boundary-card strong[data-v-28181330]{display:inline-flex;align-items:center;gap:5px;color:#ffd319;font-size:10px;font-weight:950;white-space:nowrap}.boundary-card span[data-v-28181330]{min-width:0;display:grid;gap:2px;border-left:1px solid rgba(255,211,25,.2);padding-left:7px}.boundary-card small[data-v-28181330],.risk-card p[data-v-28181330]{margin:0;color:#9ca8ae;font-size:8px;font-weight:780;line-height:1.25}.boundary-card b[data-v-28181330]{color:#dce8ed;font-size:10px;font-weight:920}.risk-card button[data-v-28181330]{min-height:21px;border:1px solid rgba(255,211,25,.18);border-radius:3px;padding:0 7px;color:#ffd319;background:#ffd31908;font-size:8px;font-weight:850}.module-empty[data-v-28181330]{display:grid;gap:8px;border:1px dashed rgba(126,157,164,.28);border-radius:6px;padding:14px;color:#aeb9bf;background:#ffffff05}.module-empty strong[data-v-28181330]{color:#dce8ed}.debug-switcher[data-v-28181330]{position:fixed;right:14px;bottom:14px;z-index:30;max-width:min(760px,calc(100vw - 28px));display:flex;gap:5px;flex-wrap:wrap;border:1px solid rgba(255,211,25,.36);border-radius:8px;padding:8px;color:#dce8ed;background:#02080cf5}.debug-switcher span[data-v-28181330],.debug-switcher button[data-v-28181330]{font-size:11px;font-weight:850}.debug-switcher button[data-v-28181330]{border:1px solid rgba(126,157,164,.18);border-radius:5px;color:#9ca8ae;background:#ffffff08}.debug-switcher button.active[data-v-28181330]{color:#ffd319;border-color:#ffd3196b}.home-modal-backdrop[data-v-28181330]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#00000094}.home-modal[data-v-28181330]{width:min(520px,100%);display:grid;gap:12px;border:1px solid rgba(126,157,164,.24);border-radius:10px;padding:14px;color:#dce8ed;background:#061018;box-shadow:0 24px 70px #0000006b}.home-modal header[data-v-28181330]{display:flex;align-items:center;justify-content:space-between}.home-modal header strong[data-v-28181330]{color:#ffd319}.home-modal header button[data-v-28181330]{border:1px solid rgba(126,157,164,.2);border-radius:5px;color:#dce8ed;background:#ffffff0a}.home-modal p[data-v-28181330]{margin:0;color:#aeb9bf;font-size:13px;line-height:1.6}.important-change-detail[data-v-28181330]{display:grid;gap:10px}.important-change-detail article[data-v-28181330],.important-change-detail .detail-row[data-v-28181330]{min-width:0;display:grid;gap:3px;border:1px solid rgba(126,157,164,.16);border-radius:6px;padding:8px;background:#ffffff06}.important-change-detail .detail-row[data-v-28181330]{grid-template-columns:70px minmax(0,1fr);align-items:center}.important-change-detail small[data-v-28181330]{color:#ffd319;font-size:11px;font-weight:900}.important-change-detail strong[data-v-28181330]{color:#f4fbff;font-size:12px;font-weight:900}.important-change-detail p[data-v-28181330]{color:#aeb9bf;font-size:12px;line-height:1.48}.pc-home-workbench[data-v-28181330]{--hp-fs-micro: 10px;--hp-fs-label: 11px;--hp-fs-body: 12px;--hp-fs-title: 13px;--hp-fs-section: 14px;--hp-fs-focus: 18px;--hp-gap-xxs: 4px;--hp-gap-xs: 6px;--hp-gap-sm: 8px;--hp-pad-xs: 6px;--hp-pad-sm: 8px;padding:0 var(--hp-gap-sm) var(--hp-gap-sm);font-size:var(--hp-fs-body);line-height:1.35}.asset-tape[data-v-28181330]{height:88px;grid-template-columns:160px repeat(12,minmax(96px,1fr));gap:var(--hp-gap-xs);margin-top:var(--hp-gap-xs);padding:var(--hp-pad-xs);border-radius:6px}.asset-tape-title[data-v-28181330]{gap:5px;font-size:var(--hp-fs-title);line-height:1.2}.asset-tape-title small[data-v-28181330],.asset-tape-title em[data-v-28181330]{font-size:var(--hp-fs-micro);line-height:1.25}.asset-card[data-v-28181330]{grid-template-rows:14px 19px 14px;gap:1px var(--hp-gap-xs);border-radius:5px;padding:var(--hp-pad-xs)}.asset-card span[data-v-28181330],.asset-card small[data-v-28181330]{font-size:var(--hp-fs-micro)}.asset-card strong[data-v-28181330]{font-size:var(--hp-fs-title)}.asset-card em[data-v-28181330]{font-size:var(--hp-fs-label)}.mini-spark[data-v-28181330]{width:42px;height:32px}.dashboard-grid[data-v-28181330]{grid-template-columns:minmax(300px,30%) minmax(400px,40%) minmax(300px,30%);grid-template-rows:458px auto;gap:var(--hp-gap-sm);margin-top:var(--hp-gap-sm)}.left-workbench-stack[data-v-28181330],.center-workbench-stack[data-v-28181330],.right-workbench-stack[data-v-28181330]{gap:var(--hp-gap-sm)}.left-workbench-stack[data-v-28181330]{grid-template-rows:164px minmax(0,1fr)}.right-workbench-stack[data-v-28181330]{grid-template-rows:254px minmax(0,1fr)}.center-workbench-stack[data-v-28181330]{grid-template-rows:auto auto}.panel[data-v-28181330]{border-radius:6px;padding:var(--hp-pad-sm)}.panel-head[data-v-28181330]{min-height:24px;gap:12px}.panel-head strong[data-v-28181330]{font-size:var(--hp-fs-section);line-height:1.2}.panel-head span[data-v-28181330],.panel-head em[data-v-28181330]{font-size:var(--hp-fs-label);line-height:1.25}.overview-ring-grid[data-v-28181330]{gap:var(--hp-gap-sm);margin-top:var(--hp-gap-sm)}.overview-ring-card[data-v-28181330]{height:92px;border-radius:5px}.overview-ring-card small[data-v-28181330]{max-width:112px;font-size:var(--hp-fs-micro);line-height:1.2}.region-card-grid[data-v-28181330]{gap:var(--hp-gap-xs);margin-top:var(--hp-gap-xs)}.region-mini-card[data-v-28181330]{min-height:46px;gap:var(--hp-gap-xxs);border-radius:5px;padding:5px var(--hp-pad-sm)}.region-title[data-v-28181330]{gap:2px}.region-mini-card strong[data-v-28181330]{font-size:var(--hp-fs-body)}.region-mini-card em[data-v-28181330],.region-mini-card small[data-v-28181330]{font-size:var(--hp-fs-label)}.mini-line[data-v-28181330],.mini-line svg[data-v-28181330]{height:13px}.sector-breadth-strip[data-v-28181330]{gap:var(--hp-gap-xxs);margin-top:var(--hp-gap-xs);padding-top:var(--hp-gap-xs)}.sector-breadth-strip small[data-v-28181330],.market-depth-footer small[data-v-28181330]{font-size:var(--hp-fs-micro)}.market-depth-footer[data-v-28181330]{gap:var(--hp-gap-xs);margin-top:var(--hp-gap-xs)}.market-depth-footer span[data-v-28181330]{gap:2px;border-radius:4px;padding:4px var(--hp-pad-xs)}.market-depth-footer b[data-v-28181330]{font-size:var(--hp-fs-title)}.theme-table[data-v-28181330],.timeline-track[data-v-28181330]{gap:var(--hp-gap-xxs);margin-top:var(--hp-gap-xs)}.theme-line[data-v-28181330]{min-height:28px;grid-template-columns:92px 46px 54px minmax(0,1fr) 62px;gap:var(--hp-gap-xs);border-radius:5px;padding:3px var(--hp-pad-xs)}.theme-title[data-v-28181330]{font-size:var(--hp-fs-label)}.theme-state[data-v-28181330]{min-height:18px;border-radius:5px;font-size:var(--hp-fs-micro)}.theme-value[data-v-28181330],.theme-data-state[data-v-28181330]{font-size:var(--hp-fs-micro)}.radar-summary[data-v-28181330]{gap:var(--hp-gap-xs)}.radar-summary article[data-v-28181330]{min-height:62px;gap:var(--hp-gap-xs);border-radius:5px;padding:var(--hp-pad-xs) var(--hp-pad-sm)}.radar-summary small[data-v-28181330],.detail-body small[data-v-28181330]{font-size:var(--hp-fs-micro)}.radar-summary strong[data-v-28181330],.radar-summary p[data-v-28181330],.detail-body p[data-v-28181330]{font-size:var(--hp-fs-label);line-height:1.32}.timeline-node[data-v-28181330]{height:auto;min-height:0;grid-template-columns:19px 42px minmax(0,1fr) 56px 12px;gap:var(--hp-gap-xs);border-radius:5px;padding:3px var(--hp-pad-xs) 3px 0}.timeline-node time[data-v-28181330],.timeline-node small[data-v-28181330],.timeline-node em[data-v-28181330]{font-size:var(--hp-fs-micro)}.timeline-node strong[data-v-28181330]{font-size:var(--hp-fs-label)}.candidate-toolbar[data-v-28181330]{gap:var(--hp-gap-sm);margin-top:var(--hp-gap-xs);padding:var(--hp-gap-xs) 0}.candidate-pool-panel[data-v-28181330]{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.segmented[data-v-28181330],.tag-strip[data-v-28181330]{gap:var(--hp-gap-xxs)}.segmented button[data-v-28181330],.tag-strip button[data-v-28181330],.ghost-button[data-v-28181330]{min-height:24px;border-radius:6px;padding:0 var(--hp-pad-sm);font-size:var(--hp-fs-micro)}.candidate-table[data-v-28181330]{min-height:0;max-height:276px;gap:2px;margin-top:var(--hp-gap-xs);padding-bottom:var(--hp-gap-xs);overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}.candidate-table.ui-x-scroller[data-v-28181330]{scrollbar-width:thin}.candidate-table.ui-x-scroller[data-v-28181330]::-webkit-scrollbar{display:block;width:var(--scrollbar-size);height:var(--scrollbar-size)}.candidate-columns[data-v-28181330],.candidate-row[data-v-28181330]{min-width:1200px;grid-template-columns:40px minmax(176px,1.1fr) 92px 110px minmax(180px,1fr) 90px minmax(340px,1.25fr) 112px;gap:8px}.candidate-columns[data-v-28181330]{min-height:22px;padding:0 var(--hp-pad-sm) 3px;font-size:var(--hp-fs-micro)}.candidate-row[data-v-28181330]{height:42px;min-height:38px;padding:4px var(--hp-pad-sm)}.rank-cell[data-v-28181330]{gap:var(--hp-gap-xs)}.rank-badge[data-v-28181330]{width:16px;height:16px}.row-logo[data-v-28181330]{width:24px;height:24px;font-size:var(--hp-fs-micro)}.score-pill[data-v-28181330]{width:28px;height:28px;font-size:var(--hp-fs-micro)}.candidate-name[data-v-28181330]{gap:1px;line-height:1.15}.candidate-name strong[data-v-28181330]{font-size:var(--hp-fs-body)}.candidate-name small[data-v-28181330],.tag-list[data-v-28181330],.price-cell em[data-v-28181330],.nature-chip[data-v-28181330],.state-badge[data-v-28181330]{font-size:var(--hp-fs-micro);line-height:1.15}.price-cell strong[data-v-28181330]{font-size:var(--hp-fs-title)}.state-badge[data-v-28181330]{min-height:18px;gap:var(--hp-gap-xs)}.detail-hero[data-v-28181330]{min-height:54px;grid-template-columns:38px minmax(118px,1fr) minmax(150px,auto);grid-template-areas:"logo title quote";gap:var(--hp-gap-sm);border-radius:5px;padding:7px var(--hp-pad-sm)}.logo-fallback[data-v-28181330]{width:36px;height:36px;font-size:var(--hp-fs-label)}.detail-title[data-v-28181330]{gap:2px}.detail-title strong[data-v-28181330]{font-size:var(--hp-fs-section);line-height:1.15}.detail-title small[data-v-28181330],.detail-quote i[data-v-28181330],.detail-quote small[data-v-28181330],.detail-meta span[data-v-28181330]{font-size:var(--hp-fs-micro)}.detail-quote[data-v-28181330]{min-width:150px;gap:var(--hp-gap-sm)}.detail-quote strong[data-v-28181330]{font-size:var(--hp-fs-section)}.detail-meta[data-v-28181330]{margin-top:var(--hp-gap-xs)}.detail-meta span[data-v-28181330]{min-height:24px}.detail-body[data-v-28181330]{grid-template-columns:144px minmax(150px,.96fr) minmax(178px,1.12fr) minmax(156px,.98fr);min-height:148px;margin-top:var(--hp-gap-xs);border-radius:5px}.detail-body article[data-v-28181330]{min-height:136px;gap:var(--hp-gap-xs);padding:var(--hp-pad-sm)}.attention-ring span[data-v-28181330],.trigger-readout p[data-v-28181330],.signal-strip b[data-v-28181330],.signal-strip em[data-v-28181330],.signal-strip strong[data-v-28181330],.signal-strip i[data-v-28181330],.key-data-grid em[data-v-28181330],.key-data-grid b[data-v-28181330]{font-size:var(--hp-fs-micro)}.trigger-chart[data-v-28181330]{height:96px}.signal-strip[data-v-28181330]{gap:var(--hp-gap-xxs)}.signal-strip span[data-v-28181330]{min-height:22px;grid-template-columns:22px minmax(0,1fr) 30px 42px;gap:var(--hp-gap-xxs);padding:2px 3px}.key-data-board[data-v-28181330],.key-data-grid[data-v-28181330]{gap:var(--hp-gap-xxs)}.key-data-grid span[data-v-28181330]{gap:2px;border-radius:4px;padding:4px}.detail-actions[data-v-28181330]{gap:var(--hp-gap-xs);margin-top:var(--hp-gap-xs)}.detail-actions button[data-v-28181330]{min-height:30px;border-radius:6px;font-size:var(--hp-fs-label)}.bottom-boundary[data-v-28181330]{gap:var(--hp-gap-sm);margin-top:var(--hp-gap-sm)}.bottom-boundary .boundary-card[data-v-28181330]{height:74px;gap:var(--hp-gap-xs);padding:var(--hp-pad-sm)}.boundary-card strong[data-v-28181330],.boundary-card b[data-v-28181330],.risk-card button[data-v-28181330]{font-size:var(--hp-fs-label)}.boundary-card small[data-v-28181330],.risk-card p[data-v-28181330]{font-size:var(--hp-fs-micro);line-height:1.3}.asset-tape[data-v-28181330]{height:auto;min-height:88px}.dashboard-grid[data-v-28181330]{grid-template-rows:auto auto;align-items:start}.left-workbench-stack[data-v-28181330],.center-workbench-stack[data-v-28181330],.right-workbench-stack[data-v-28181330]{height:auto;align-content:stretch;overflow:visible}.left-workbench-stack[data-v-28181330],.center-workbench-stack[data-v-28181330],.right-workbench-stack[data-v-28181330]{grid-template-rows:auto auto}.panel[data-v-28181330],.radar-panel[data-v-28181330],.candidate-pool-panel[data-v-28181330],.candidate-detail-panel[data-v-28181330]{overflow:visible}.radar-panel[data-v-28181330],.candidate-pool-panel[data-v-28181330],.candidate-detail-panel[data-v-28181330]{height:auto;min-height:0}.radar-panel[data-v-28181330],.candidate-pool-panel[data-v-28181330]{grid-template-rows:auto auto auto}.radar-panel[data-v-28181330]{grid-template-rows:auto auto}.radar-body[data-v-28181330]{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"stage summary";gap:var(--hp-gap-sm);align-items:stretch}.radar-body .radar-stage[data-v-28181330]{grid-area:stage;height:auto;min-height:386px;overflow:visible}.radar-body .radar-chart[data-v-28181330]{width:100%}.radar-body .radar-summary[data-v-28181330]{grid-area:summary;display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:var(--hp-gap-xs)}.radar-body .radar-today-status[data-v-28181330]{position:absolute;z-index:4;top:16px;left:50%;width:112px;min-height:28px;display:flex;align-items:center;justify-content:center;transform:translate(-50%)}.radar-body .radar-summary article[data-v-28181330]{min-height:0;justify-content:start;gap:4px;padding:5px 7px}.radar-body .radar-summary small[data-v-28181330]{font-size:10px;line-height:1.05}.radar-body .radar-summary strong[data-v-28181330],.radar-body .radar-summary p[data-v-28181330]{font-size:10px;line-height:1.22}.candidate-table[data-v-28181330]{max-height:none;overflow-y:visible}.candidate-table .tag-list[data-v-28181330]{color:#c4d0d6;font-size:12px;font-weight:850;line-height:1.12}.candidate-table .change-cell[data-v-28181330]{font-size:var(--hp-fs-title);font-weight:930;line-height:1.05}.candidate-table .change-cell small[data-v-28181330]{font-size:9px;font-weight:880}.bottom-boundary .boundary-card[data-v-28181330]{height:auto;min-height:74px}@keyframes ring-enter-28181330{0%{opacity:.28;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes icon-breathe-28181330{0%,to{filter:saturate(.96);transform:scale(1)}50%{filter:saturate(1.08);transform:scale(1.035)}}@keyframes status-pulse-28181330{0%,to{opacity:.72;box-shadow:0 0 4px #45d98238}50%{opacity:1;box-shadow:0 0 10px #45d98280}}@keyframes selected-row-glow-28181330{0%,to{box-shadow:inset 0 0 0 1px #ffd31914,0 0 8px #ffd31909}50%{box-shadow:inset 0 0 0 1px #ffd31924,0 0 16px #ffd31914}}@media(prefers-reduced-motion:reduce){.overview-ring-card[data-v-28181330],.row-logo[data-v-28181330],.logo-fallback[data-v-28181330],.state-badge i[data-v-28181330],.candidate-row.active[data-v-28181330]{animation:none}}@media(max-width:1180px){.asset-tape[data-v-28181330]{grid-template-columns:152px repeat(12,112px);overflow-x:auto}.dashboard-grid[data-v-28181330]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"left" "radar" "right" "pool";width:100%;min-width:0}.pc-home-workbench[data-v-28181330]{width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible}.left-workbench-stack[data-v-28181330],.center-workbench-stack[data-v-28181330],.right-workbench-stack[data-v-28181330]{height:auto}.left-workbench-stack[data-v-28181330],.center-workbench-stack[data-v-28181330],.right-workbench-stack[data-v-28181330]{grid-template-rows:auto auto}.radar-body[data-v-28181330]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"stage" "summary"}.candidate-detail-panel[data-v-28181330],.candidate-pool-panel[data-v-28181330],.radar-panel[data-v-28181330]{min-height:0}.bottom-boundary[data-v-28181330]{width:100%;min-width:0;overflow-x:auto}}@media(max-width:640px){.page--home-workbench,.page.page--home-workbench{width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.pc-home-workbench[data-v-28181330]{--hp-gap-xs: 4px;--hp-gap-sm: 8px;--hp-gap-md: 10px;width:100%;max-width:100%;min-width:0;padding:0 8px 12px;overflow-x:hidden}.asset-tape[data-v-28181330]{height:72px;grid-template-columns:132px repeat(12,112px);gap:4px;overflow-x:auto}.dashboard-grid[data-v-28181330]{min-width:0;gap:10px}.panel[data-v-28181330]{min-width:0;border-radius:6px;padding:8px}.panel-head[data-v-28181330]{min-width:0;align-items:flex-start;gap:4px}.panel-head span[data-v-28181330],.panel-head em[data-v-28181330]{min-width:0;white-space:normal}.region-card-grid[data-v-28181330]{grid-template-columns:repeat(2,minmax(0,1fr))}.region-mini-card[data-v-28181330]{min-height:52px}.market-depth-footer[data-v-28181330]{grid-template-columns:minmax(0,1fr)}.theme-line[data-v-28181330]{grid-template-columns:78px 40px minmax(0,1fr);min-height:36px}.theme-metric[data-v-28181330],.theme-data-state[data-v-28181330]{display:none}.timeline-node[data-v-28181330]{height:auto;min-height:44px;grid-template-columns:18px 42px minmax(0,1fr) 12px}.timeline-node em[data-v-28181330]{display:none}.radar-stage[data-v-28181330]{min-height:318px}.radar-chart[data-v-28181330],.radar-echart[data-v-28181330]{width:100%;min-width:0;min-height:300px;height:300px}.radar-summary[data-v-28181330]{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-summary article[data-v-28181330]{min-height:58px}.candidate-toolbar[data-v-28181330]{display:grid;gap:6px}.segmented[data-v-28181330],.tag-strip[data-v-28181330]{width:100%;overflow-x:auto}.candidate-pool-panel[data-v-28181330]{display:block}.candidate-table[data-v-28181330]{max-height:none;overflow:visible;padding-bottom:0}.candidate-columns[data-v-28181330]{display:none}.candidate-row[data-v-28181330]{width:100%;min-width:0;height:auto;min-height:118px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"rank name name score" "nature tags tags price" "perf perf perf perf" "state state state state";gap:7px 8px;align-items:center;border:1px solid rgba(105,137,146,.14);border-radius:6px;padding:8px;overflow:hidden}.candidate-row.active[data-v-28181330]{border-radius:6px}.rank-cell[data-v-28181330]{grid-area:rank}.candidate-name[data-v-28181330]{grid-area:name;min-width:0}.candidate-name strong[data-v-28181330],.candidate-name small[data-v-28181330]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-pill[data-v-28181330]{grid-area:score;justify-self:end}.nature-chip[data-v-28181330]{grid-area:nature;justify-self:start}.tag-list[data-v-28181330]{grid-area:tags;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-cell[data-v-28181330]{grid-area:price;justify-self:end;text-align:right}.performance-cell[data-v-28181330]{grid-area:perf;width:100%}.state-badge[data-v-28181330]{grid-area:state;justify-self:end}.change-cell[data-v-28181330]{grid-area:auto;min-height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(105,137,146,.14);border-radius:5px;background:#ffffff05;font-size:10px}.change-cell--1d[data-v-28181330],.change-cell--1m[data-v-28181330],.change-cell--6m[data-v-28181330],.change-cell--1y[data-v-28181330]{grid-area:auto}.detail-hero[data-v-28181330]{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"logo title" "quote quote";gap:8px}.detail-quote[data-v-28181330]{width:100%;min-width:0;justify-content:space-between}.detail-meta[data-v-28181330]{grid-template-columns:minmax(0,1fr)}.detail-meta span[data-v-28181330]{border-right:0;border-bottom:1px solid rgba(105,137,146,.12)}.detail-meta span[data-v-28181330]:last-child{border-bottom:0}.detail-body[data-v-28181330]{grid-template-columns:minmax(0,1fr);min-height:0}.candidate-detail-panel[data-v-28181330]{height:auto;overflow:visible}.detail-body article[data-v-28181330]{min-height:auto;border-top:1px solid rgba(105,137,146,.11);border-left:0}.detail-body article[data-v-28181330]:first-child{border-top:0}.attention-chart[data-v-28181330]{width:112px;height:112px}.detail-body .attention-ring[data-v-28181330]{aspect-ratio:auto;border-radius:0;background:linear-gradient(180deg,#ffffff02,#0000000b)}.trigger-chart[data-v-28181330]{height:110px}.signal-strip span[data-v-28181330]{grid-template-columns:24px minmax(0,1fr) 34px 46px}.detail-actions[data-v-28181330]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-actions button[data-v-28181330]{min-width:0}.bottom-boundary[data-v-28181330]{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow-x:hidden}.bottom-boundary .boundary-card[data-v-28181330]{width:100%;height:auto;min-height:72px}.system-card[data-v-28181330],.output-card[data-v-28181330],.risk-card[data-v-28181330]{grid-template-columns:minmax(0,1fr);align-items:stretch}.boundary-card strong[data-v-28181330],.boundary-card span[data-v-28181330],.risk-card p[data-v-28181330],.risk-card button[data-v-28181330]{min-width:0}.boundary-card span[data-v-28181330]{border-left:0;border-top:1px solid rgba(255,211,25,.16);padding-top:6px;padding-left:0}}.market-page[data-v-e4567e2b]{display:grid;gap:12px;margin-top:-6px}.market-content-frame[data-v-e4567e2b]{min-width:0;display:grid;gap:12px;overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--surface)}.market-ticker-strip[data-v-e4567e2b]{position:relative;min-width:0;width:auto;max-width:100%;height:34px;overflow:hidden;padding:0 0 10px;border-bottom:1px solid var(--line);contain:layout paint}.market-ticker-track[data-v-e4567e2b]{position:absolute;inset:0 auto 10px 0;width:max-content;display:flex;align-items:center;gap:18px;animation:market-ticker-scroll-e4567e2b 64s linear infinite}.market-ticker-strip:hover .market-ticker-track[data-v-e4567e2b]{animation-play-state:paused}.market-ticker-track button[data-v-e4567e2b]{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;border:0;padding:0;color:var(--text-soft);background:transparent;font-size:var(--fs-label);font-weight:850;cursor:pointer}.mini-logo[data-v-e4567e2b]{position:relative;width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--surface-3);font-size:var(--fs-map-xs);font-weight:900}.mini-logo img[data-v-e4567e2b],.market-logo img[data-v-e4567e2b]{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.mini-logo span[data-v-e4567e2b],.market-logo span[data-v-e4567e2b]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;border-radius:inherit;color:#fff;background:#070a0ed6;font-weight:900}.market-ticker-track strong[data-v-e4567e2b]{color:var(--text);font-size:var(--fs-label);font-weight:950}.market-ticker-track em[data-v-e4567e2b]{max-width:96px;overflow:hidden;color:var(--text);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.market-ticker-track small[data-v-e4567e2b]{font-size:var(--fs-caption);font-weight:900;white-space:nowrap}@keyframes market-ticker-scroll-e4567e2b{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media(prefers-reduced-motion:reduce){.market-ticker-track[data-v-e4567e2b]{animation:none}}.market-console[data-v-e4567e2b]{min-width:0;display:grid;gap:10px}.market-scope-tabs[data-v-e4567e2b]{min-width:0;display:inline-flex;align-items:center;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px;padding:3px;background:var(--surface-2);scrollbar-width:none}.market-scope-tabs[data-v-e4567e2b]::-webkit-scrollbar{display:none}.market-scope-tabs button[data-v-e4567e2b]{flex:0 0 auto;min-height:28px;border:0;border-radius:7px;padding:0 12px;color:var(--text-muted);background:transparent;font-size:var(--fs-label);font-weight:900}.market-scope-tabs button.active[data-v-e4567e2b]{color:var(--primary-contrast);background:var(--primary)}.market-layer-panel[data-v-e4567e2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-layer-panel article[data-v-e4567e2b]{min-width:0;display:grid;gap:6px;border:1px solid rgba(246,216,79,.2);border-radius:12px;padding:12px;background:linear-gradient(180deg,rgba(246,216,79,.06),transparent 72%),var(--surface-2)}.market-layer-panel span[data-v-e4567e2b]{color:var(--primary);font-size:var(--fs-caption);font-weight:930}.market-layer-panel strong[data-v-e4567e2b]{color:var(--text);font-size:var(--fs-body-lg);font-weight:940;line-height:1.3}.market-layer-panel p[data-v-e4567e2b]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.market-command-row[data-v-e4567e2b],.market-control-row[data-v-e4567e2b]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.market-primary-tabs[data-v-e4567e2b],.market-sector-tabs[data-v-e4567e2b]{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.market-primary-tabs[data-v-e4567e2b]::-webkit-scrollbar,.market-sector-tabs[data-v-e4567e2b]::-webkit-scrollbar{display:none}.market-primary-tabs button[data-v-e4567e2b],.market-sector-tabs button[data-v-e4567e2b]{flex:0 0 auto;min-height:34px;border:1px solid transparent;border-radius:10px;padding:0 12px;color:var(--text-muted);background:transparent;font-size:var(--fs-body);font-weight:900}.market-primary-tabs button.active[data-v-e4567e2b]{color:#141414;background:var(--primary)}.market-sector-tabs button.active[data-v-e4567e2b]{color:var(--text);border-color:var(--line);background:var(--surface-3)}.candidate-tabs button.active[data-v-e4567e2b]{color:var(--primary-contrast);background:var(--primary)}.market-search-box[data-v-e4567e2b]{position:relative;width:min(430px,32vw);height:36px;flex:0 0 auto;display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--line-strong) 78%,var(--text-muted));border-radius:10px;padding:0 12px;background:color-mix(in srgb,var(--field) 84%,var(--surface-2));box-shadow:inset 0 0 0 1px #ffffff04}.market-search-box[data-v-e4567e2b]:focus-within{border-color:color-mix(in srgb,var(--primary) 54%,var(--line-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 13%,transparent)}.market-search-icon[data-v-e4567e2b]{flex:0 0 auto;color:var(--text-muted);font-size:var(--fs-subtitle)}.market-search-box input[data-v-e4567e2b]{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--fs-label);font-weight:800}.market-search-dropdown[data-v-e4567e2b]{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:40;display:grid;gap:4px;max-height:286px;overflow-y:auto;border:1px solid color-mix(in srgb,var(--line-strong) 82%,var(--primary));border-radius:12px;padding:7px;background:color-mix(in srgb,var(--surface) 90%,var(--surface-2));box-shadow:0 18px 42px #00000057,0 0 0 1px #ffffff05}.market-search-option[data-v-e4567e2b]{width:100%;display:grid;grid-template-columns:minmax(78px,.36fr) 1fr;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:8px 9px;color:var(--text);background:transparent;text-align:left;cursor:pointer}.market-search-option[data-v-e4567e2b]:hover,.market-search-option[data-v-e4567e2b]:focus-visible{outline:0;border-color:color-mix(in srgb,var(--primary) 26%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--surface-2))}.market-search-option strong[data-v-e4567e2b]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:7px;padding:0 7px;overflow:hidden;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);font-size:var(--fs-label);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.market-search-option span[data-v-e4567e2b]{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--fs-label);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.market-search-empty[data-v-e4567e2b]{padding:10px 8px;color:var(--text-muted);font-size:var(--fs-label);font-weight:760}.market-mode-tools[data-v-e4567e2b]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.candidate-context-row[data-v-e4567e2b]{align-items:center}.candidate-context-copy[data-v-e4567e2b]{min-width:0;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--fs-label);font-weight:780}.candidate-context-copy strong[data-v-e4567e2b]{flex:0 0 auto;color:var(--text);font-size:var(--fs-body);font-weight:930}.candidate-context-copy span[data-v-e4567e2b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-stats-bar[data-v-e4567e2b]{min-height:36px;display:flex;align-items:center;gap:0;overflow-x:auto;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--surface-2);scrollbar-width:none}.market-stats-bar[data-v-e4567e2b]::-webkit-scrollbar{display:none}.market-stats-bar span[data-v-e4567e2b]{flex:0 0 auto;color:var(--text-muted);font-size:var(--fs-label);font-weight:850}.market-stats-bar span+span[data-v-e4567e2b]{margin-left:16px;padding-left:16px;border-left:1px solid var(--line)}.market-stats-bar strong[data-v-e4567e2b]{margin-left:5px;color:var(--text);font-weight:950}.market-stats-bar strong.market-stat-change[data-v-e4567e2b]{display:inline-flex;align-items:center;gap:2px;font-weight:920;font-variant-numeric:tabular-nums;line-height:1}.market-stats-bar strong.market-stat-change.positive[data-v-e4567e2b]{color:var(--success)}.market-stats-bar strong.market-stat-change.negative[data-v-e4567e2b]{color:var(--danger)}.market-stat-arrow[data-v-e4567e2b]{font-size:var(--fs-micro);line-height:1}.market-table-wrap[data-v-e4567e2b]{display:grid;min-width:0;border-top:1px solid var(--line)}.market-table-head[data-v-e4567e2b],.market-row[data-v-e4567e2b]{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(90px,.45fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(170px,.72fr) minmax(116px,.52fr) minmax(220px,.95fr);gap:20px;align-items:center}.candidate-table .market-table-head[data-v-e4567e2b],.candidate-table .market-row[data-v-e4567e2b]{grid-template-columns:minmax(300px,1.25fr) minmax(108px,.45fr) minmax(120px,.5fr) minmax(210px,.85fr) minmax(90px,.42fr) minmax(100px,.44fr) minmax(170px,.68fr) minmax(106px,.42fr) minmax(105px,.42fr) minmax(178px,.74fr)}.market-table-head[data-v-e4567e2b]{min-height:38px;color:var(--text-muted);font-size:var(--fs-label);font-weight:850}.market-sort-button[data-v-e4567e2b]{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:4px;border:0;padding:0;color:inherit;background:transparent;text-align:right;white-space:nowrap;cursor:pointer}.market-sort-button[data-v-e4567e2b]:first-child{justify-content:flex-start;text-align:left}.market-sort-button span[data-v-e4567e2b]{min-width:0;overflow:hidden;text-overflow:ellipsis}.market-sort-button em[data-v-e4567e2b]{flex:0 0 auto;width:15px;height:15px;display:inline-grid;place-items:center;color:var(--text-faint);font-style:normal;line-height:1}.market-sort-button.active[data-v-e4567e2b]{color:var(--text)}.market-sort-button.active em[data-v-e4567e2b]{color:var(--brand)}.market-sort-button[data-v-e4567e2b]:disabled{cursor:default}.market-sort-button em svg[data-v-e4567e2b]{display:block}.market-row[data-v-e4567e2b]{min-height:78px;border:0;border-bottom:1px solid var(--line);padding:0;color:var(--text);background:var(--surface);text-align:left;cursor:pointer}.market-row[data-v-e4567e2b]:hover{background:var(--surface-hover)}.market-asset-cell[data-v-e4567e2b]{min-width:0;display:grid;grid-template-columns:16px 46px minmax(0,1fr);grid-template-areas:"favorite logo name";gap:10px;align-items:center}.favorite-star[data-v-e4567e2b]{grid-area:favorite;width:22px;height:22px;border:0;border-radius:7px;padding:0;color:var(--text-muted);background:transparent;font-size:var(--fs-page);font-weight:900;line-height:1}.favorite-star.active[data-v-e4567e2b]{color:var(--primary);background:var(--primary-soft)}.market-logo[data-v-e4567e2b]{grid-area:logo;position:relative;width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--logo-bg);font-size:var(--fs-caption);font-weight:900}.market-name[data-v-e4567e2b]{grid-area:name;min-width:0}.market-name strong[data-v-e4567e2b],.market-name small[data-v-e4567e2b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-name strong[data-v-e4567e2b]{font-size:var(--fs-section);line-height:1.1}.market-name small[data-v-e4567e2b]{margin-top:5px;color:var(--text-muted);font-size:var(--fs-label);font-weight:800}.market-number[data-v-e4567e2b],.market-change[data-v-e4567e2b],.market-ai-read[data-v-e4567e2b],.market-signal-cell[data-v-e4567e2b],.market-pill-cell[data-v-e4567e2b],.market-reason-cell[data-v-e4567e2b],.market-priority-cell[data-v-e4567e2b],.market-status-cell[data-v-e4567e2b],.market-action-cell[data-v-e4567e2b]{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-lg);font-weight:920}.market-ai-read[data-v-e4567e2b]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760}.market-signal-cell[data-v-e4567e2b],.market-pill-cell[data-v-e4567e2b],.market-reason-cell[data-v-e4567e2b]{color:var(--text-soft);font-size:var(--fs-label);font-weight:820}.market-reason-cell[data-v-e4567e2b]{line-height:1.35;white-space:normal}.market-priority-cell[data-v-e4567e2b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.market-priority-cell strong[data-v-e4567e2b],.market-priority-cell small[data-v-e4567e2b],.market-status-cell b[data-v-e4567e2b],.market-action-cell button[data-v-e4567e2b]{flex:0 0 auto}.market-priority-cell strong[data-v-e4567e2b]{border-radius:999px;padding:4px 8px;color:var(--primary-contrast);background:var(--primary);font-size:var(--fs-caption);font-weight:930}.market-priority-cell small[data-v-e4567e2b]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:900}.market-status-cell[data-v-e4567e2b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;white-space:normal}.market-status-cell b[data-v-e4567e2b]{max-width:100%;overflow:hidden;border-radius:999px;padding:4px 7px;color:var(--text-soft);background:var(--surface-inset);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-tiny);font-weight:900}.market-status-cell b.positive[data-v-e4567e2b]{color:var(--success)}.market-status-cell b.negative[data-v-e4567e2b]{color:var(--danger)}.market-action-cell[data-v-e4567e2b]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;white-space:normal}.market-action-cell button[data-v-e4567e2b]{min-height:24px;border:1px solid var(--line);border-radius:8px;padding:0 6px;color:var(--text-soft);background:var(--field);font-size:var(--fs-caption);font-weight:900}.market-action-cell button[data-v-e4567e2b]:hover{color:var(--primary-contrast);border-color:var(--primary);background:var(--primary)}.market-empty-state[data-v-e4567e2b]{min-height:110px;display:grid;place-content:center;gap:6px;border-bottom:1px solid var(--line);color:var(--text-muted);text-align:center;font-size:var(--fs-label);font-weight:800}.market-empty-state strong[data-v-e4567e2b]{color:var(--text);font-size:var(--fs-body);font-weight:930}.map-empty-state[data-v-e4567e2b]{grid-column:1 / -1;grid-row:span 4;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.market-map-panel[data-v-e4567e2b]{min-width:0;display:grid;gap:10px}.map-weight-toolbar[data-v-e4567e2b],.map-signal-legend[data-v-e4567e2b]{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.map-weight-toolbar[data-v-e4567e2b]::-webkit-scrollbar,.map-signal-legend[data-v-e4567e2b]::-webkit-scrollbar{display:none}.map-weight-toolbar>span[data-v-e4567e2b],.map-signal-legend span[data-v-e4567e2b]{flex:0 0 auto;color:var(--text-muted);font-size:var(--fs-caption);font-weight:900}.map-weight-toolbar button[data-v-e4567e2b]{flex:0 0 auto;min-height:30px;border:1px solid var(--line);border-radius:9px;padding:0 10px;color:var(--text-muted);background:var(--field);font-size:var(--fs-caption);font-weight:900}.map-weight-toolbar button.active[data-v-e4567e2b]{color:var(--primary-contrast);border-color:var(--primary);background:var(--primary)}.map-signal-legend[data-v-e4567e2b]{padding-bottom:2px}.map-signal-legend span[data-v-e4567e2b]{display:inline-flex;align-items:center;gap:5px}.map-signal-legend i[data-v-e4567e2b]{width:8px;height:8px;display:inline-block;border-radius:50%}.legend-ai[data-v-e4567e2b]{background:var(--primary)}.legend-strategy[data-v-e4567e2b]{background:var(--info)}.legend-risk[data-v-e4567e2b]{background:var(--danger)}.legend-trend[data-v-e4567e2b]{background:var(--success)}.market-map-wrap[data-v-e4567e2b]{min-height:min(620px,calc(100vh - 260px));display:grid;grid-template-columns:repeat(36,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);grid-auto-flow:dense;gap:3px;overflow:hidden;border-radius:12px;background:var(--heat-bg)}.market-heat-tile[data-v-e4567e2b]{position:relative;min-width:0;min-height:0;display:grid;place-items:center;align-content:center;gap:4px;overflow:hidden;border:0;padding:6px;color:var(--heat-text);background:var(--heat-flat);text-align:center;filter:brightness(var(--tile-intensity, .82))}.market-heat-tile[data-v-e4567e2b]:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 34%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--heat-text) 12%,transparent),transparent 62%);content:"";pointer-events:none}.market-heat-tile.strong-down[data-v-e4567e2b]{background:var(--heat-down-strong)}.market-heat-tile.down[data-v-e4567e2b]{background:var(--heat-down)}.market-heat-tile.flat[data-v-e4567e2b]{background:var(--heat-flat)}.market-heat-tile.up[data-v-e4567e2b]{background:var(--heat-up)}.market-heat-tile.strong-up[data-v-e4567e2b]{background:var(--heat-up-strong)}.market-heat-tile .market-logo[data-v-e4567e2b]{z-index:1;width:34px;height:34px;flex-basis:34px}.market-heat-tile strong[data-v-e4567e2b]{position:relative;z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-control-lg);line-height:1.05}.market-heat-tile small[data-v-e4567e2b]{position:relative;z-index:1;font-size:var(--fs-body);font-weight:900}.market-heat-tile em[data-v-e4567e2b]{position:relative;z-index:1;color:color-mix(in srgb,var(--heat-text) 76%,transparent);font-size:var(--fs-caption);font-style:normal;font-weight:850}.corner-badge[data-v-e4567e2b],.strategy-chip[data-v-e4567e2b],.tile-meta-line[data-v-e4567e2b]{position:relative;z-index:1}.corner-badge[data-v-e4567e2b]{position:absolute;top:5px;border-radius:999px;padding:3px 5px;color:var(--primary-contrast);background:#f6d84feb;font-size:var(--fs-tiny);font-weight:950;line-height:1}.ai-badge[data-v-e4567e2b]{left:5px}.risk-badge[data-v-e4567e2b]{right:5px;color:var(--heat-text);background:#94a3b8bd}.risk-badge.positive[data-v-e4567e2b]{background:#17b26adb}.risk-badge.negative[data-v-e4567e2b]{background:#f04438e6}.data-badge[data-v-e4567e2b]{top:auto;right:5px;bottom:5px;max-width:calc(100% - 10px);overflow:hidden;color:color-mix(in srgb,var(--heat-text) 84%,transparent);background:color-mix(in srgb,var(--heat-bg) 72%,transparent);text-overflow:ellipsis;white-space:nowrap}.tile-meta-line[data-v-e4567e2b]{max-width:100%;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden}.tile-meta-line b[data-v-e4567e2b]{overflow:hidden;color:color-mix(in srgb,var(--heat-text) 78%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-tiny);font-weight:900}.strategy-chip[data-v-e4567e2b]{max-width:100%;overflow:hidden;border-radius:999px;padding:3px 6px;color:#eaf2ff;background:#4b8dff47;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-tiny);font-weight:900}@media(max-width:1480px){.market-table-head[data-v-e4567e2b],.market-row[data-v-e4567e2b]{grid-template-columns:minmax(260px,1.18fr) minmax(80px,.44fr) minmax(88px,.46fr) minmax(98px,.48fr) minmax(100px,.48fr) minmax(110px,.52fr) minmax(120px,.56fr) minmax(148px,.66fr);gap:14px}.candidate-table .market-table-head[data-v-e4567e2b],.candidate-table .market-row[data-v-e4567e2b]{grid-template-columns:minmax(260px,1.12fr) minmax(84px,.38fr) minmax(96px,.42fr) minmax(170px,.72fr) minmax(82px,.36fr) minmax(88px,.38fr) minmax(150px,.6fr) minmax(170px,.7fr);gap:14px}.market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(8),.market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(9),.market-row>span[data-v-e4567e2b]:nth-child(8),.market-row>span[data-v-e4567e2b]:nth-child(9){display:none}.market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(10){display:flex}.market-row>span[data-v-e4567e2b]:nth-child(10){display:inline-flex}.candidate-table .market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(7),.candidate-table .market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(8),.candidate-table .market-row>span[data-v-e4567e2b]:nth-child(7),.candidate-table .market-row>span[data-v-e4567e2b]:nth-child(8){display:none}.candidate-table .market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(9){display:flex}.candidate-table .market-row>span[data-v-e4567e2b]:nth-child(9){display:inline-flex}.candidate-table .market-table-head .market-sort-button[data-v-e4567e2b]:nth-child(10){display:flex}.candidate-table .market-row>span[data-v-e4567e2b]:nth-child(10){display:inline-flex}}@media(max-width:980px){.market-layer-panel[data-v-e4567e2b]{grid-template-columns:1fr}.market-command-row[data-v-e4567e2b],.market-control-row[data-v-e4567e2b]{align-items:stretch;flex-direction:column}.candidate-context-copy[data-v-e4567e2b]{align-items:flex-start;flex-direction:column}.candidate-context-copy span[data-v-e4567e2b]{white-space:normal}.market-search-box[data-v-e4567e2b]{width:100%}.market-mode-tools[data-v-e4567e2b]{justify-content:space-between}.market-table-wrap[data-v-e4567e2b]{gap:10px;border-top:0}.market-table-head[data-v-e4567e2b]{display:none}.market-row[data-v-e4567e2b]{min-height:72px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px;background:var(--surface-2)}.market-asset-cell[data-v-e4567e2b]{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"logo name";gap:10px}.favorite-star[data-v-e4567e2b],.market-row>span[data-v-e4567e2b]:not(.market-asset-cell):not(.market-change-cell):not(.market-status-cell){display:none}.market-logo[data-v-e4567e2b]{width:40px;height:40px;flex-basis:40px}.market-change[data-v-e4567e2b]{min-width:72px;border-radius:10px;padding:7px 8px;background:var(--surface-inset);text-align:center}.market-status-cell[data-v-e4567e2b]{min-width:132px}.market-map-wrap[data-v-e4567e2b]{min-height:420px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:42px}}@media(max-width:540px){.market-page[data-v-e4567e2b]{gap:10px;margin-top:-4px}.market-content-frame[data-v-e4567e2b]{border-radius:14px;padding:10px}.market-ticker-track[data-v-e4567e2b]{gap:14px;animation-duration:58s}.market-scope-tabs button[data-v-e4567e2b],.market-primary-tabs button[data-v-e4567e2b],.market-sector-tabs button[data-v-e4567e2b]{min-height:32px;padding:0 10px;font-size:var(--fs-label)}.market-mode-tools .view-toggle[data-v-e4567e2b]{width:100%}.market-stats-bar[data-v-e4567e2b]{min-height:34px;padding:0 10px}.market-stats-bar span[data-v-e4567e2b]{font-size:var(--fs-caption)}.market-row[data-v-e4567e2b]{grid-template-columns:minmax(0,1fr) auto}.market-status-cell[data-v-e4567e2b]{grid-column:1 / -1;justify-content:flex-start;min-width:0}.market-name strong[data-v-e4567e2b]{font-size:var(--fs-body-lg)}.market-name small[data-v-e4567e2b]{font-size:var(--fs-caption)}.market-map-wrap[data-v-e4567e2b]{min-height:360px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:38px}.market-heat-tile[data-v-e4567e2b]{gap:1px;padding:3px}.corner-badge[data-v-e4567e2b],.tile-meta-line[data-v-e4567e2b],.strategy-chip[data-v-e4567e2b]{display:none}.market-heat-tile .market-logo[data-v-e4567e2b]{width:18px;height:18px}.market-heat-tile strong[data-v-e4567e2b]{font-size:var(--fs-micro)}.market-heat-tile small[data-v-e4567e2b]{font-size:var(--fs-map-xs)}.market-heat-tile em[data-v-e4567e2b]{font-size:var(--fs-map-tiny)}}.signal-detail-page[data-v-65f66792]{display:grid;gap:14px}.detail-actions[data-v-65f66792]{display:flex;justify-content:space-between;gap:10px}.detail-action-button[data-v-65f66792]{--button-height: 34px;--button-radius: 7px;--button-x: 11px}.signal-detail-hero[data-v-65f66792],.signal-detail-risk-notice[data-v-65f66792],.signal-next-actions-panel[data-v-65f66792],.signal-review-path-panel[data-v-65f66792],.asset-profile-panel[data-v-65f66792],.signal-facts-board[data-v-65f66792],.story-block[data-v-65f66792],.structured-signal-panel[data-v-65f66792],.detail-panel[data-v-65f66792]{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.signal-detail-hero[data-v-65f66792]{display:grid;grid-template-columns:minmax(0,1fr) 188px;gap:16px;padding:16px;background:linear-gradient(135deg,rgba(246,216,79,.08),transparent 42%),var(--surface)}.signal-detail-risk-notice[data-v-65f66792]{display:grid;gap:6px;padding:11px 12px;border-color:#e85d7840}.signal-detail-risk-notice span[data-v-65f66792]{color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.signal-next-actions-panel[data-v-65f66792]{display:grid;gap:12px;padding:12px;background:linear-gradient(180deg,rgba(90,199,154,.035),transparent 58%),var(--surface)}.signal-next-actions-grid[data-v-65f66792]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.signal-next-actions-grid button[data-v-65f66792]{min-width:0;min-height:72px;display:grid;align-content:start;gap:6px;border:1px solid var(--line);border-radius:10px;padding:10px;color:var(--text);background:var(--surface-inset);text-align:left}.signal-next-actions-grid button[data-v-65f66792]:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:var(--surface-2)}.signal-next-actions-grid strong[data-v-65f66792]{color:var(--text);font-size:var(--fs-label);font-weight:920;line-height:1.25}.signal-next-actions-grid span[data-v-65f66792]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:780;line-height:1.35}.signal-review-path-panel[data-v-65f66792]{display:grid;gap:12px;padding:12px;border-color:#f6d84f42;background:linear-gradient(180deg,rgba(246,216,79,.04),transparent 62%),var(--surface)}.signal-review-path-grid[data-v-65f66792]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.signal-review-path-grid article[data-v-65f66792]{min-width:0;display:grid;gap:6px;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--surface-inset)}.signal-review-path-grid span[data-v-65f66792]{overflow:hidden;color:var(--primary);font-size:var(--fs-caption);font-weight:920;text-overflow:ellipsis;white-space:nowrap}.signal-review-path-grid strong[data-v-65f66792]{color:var(--text);font-size:var(--fs-label);font-weight:900;line-height:1.35}.signal-review-path-grid p[data-v-65f66792]{margin:0;overflow:hidden;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.signal-review-path-grid small[data-v-65f66792]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:820;line-height:1.35}.hero-main[data-v-65f66792]{min-width:0;display:grid;align-content:start;gap:12px}.signal-identity[data-v-65f66792]{min-width:0;display:flex;align-items:center;gap:12px}.signal-logo[data-v-65f66792]{position:relative;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid var(--line);background:#f6f7f8}.signal-logo img[data-v-65f66792]{position:relative;z-index:2;width:100%;height:100%;border-radius:inherit;object-fit:contain}.signal-logo small[data-v-65f66792]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#141414;background:transparent;font-size:var(--fs-caption);font-weight:950}.signal-logo.logo-gold[data-v-65f66792]{border-color:#f6d84f66;background:radial-gradient(circle at 34% 28%,#fff2a6 0,#d9a933 46%,#684915)}.signal-logo.logo-hype[data-v-65f66792]{border-color:#5ac79a66;background:linear-gradient(135deg,#111827,#155e55 58%,#5ac79a)}.signal-logo.logo-okb[data-v-65f66792]{border-color:#5ea7ff6b;background:linear-gradient(135deg,#0a101c,#174d91 56%,#5ea7ff)}.signal-logo.logo-gold small[data-v-65f66792],.signal-logo.logo-hype small[data-v-65f66792],.signal-logo.logo-okb small[data-v-65f66792]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.34)}.signal-logo.logo-hype small[data-v-65f66792]{font-size:var(--fs-tiny)}.signal-detail-hero h1[data-v-65f66792]{margin:0;color:var(--text);font-size:var(--fs-value);line-height:1.2}.signal-detail-hero h1 small[data-v-65f66792]{color:var(--text-muted);font-size:var(--fs-body)}.hero-tags[data-v-65f66792],.status-row[data-v-65f66792],.evidence-list[data-v-65f66792]{display:flex;flex-wrap:wrap;gap:6px}.hero-tags span[data-v-65f66792],.status-row span[data-v-65f66792],.evidence-list span[data-v-65f66792]{border-radius:999px;padding:6px 8px;color:var(--text-soft);background:var(--surface-2);font-size:var(--fs-caption);font-weight:850}.signal-detail-hero p[data-v-65f66792]{margin:0;color:var(--text);font-size:var(--fs-body-lg);font-weight:900;line-height:1.42}.hero-summary[data-v-65f66792],.story-content p[data-v-65f66792],.detail-panel p[data-v-65f66792]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:730;line-height:1.5}.hero-verdict[data-v-65f66792]{min-width:0;display:grid;align-content:start;gap:8px;border-left:1px solid var(--line);padding-left:16px}.hero-verdict small[data-v-65f66792],.section-head span[data-v-65f66792],.story-content header small[data-v-65f66792],.structured-signal-grid small[data-v-65f66792],.decision-grid small[data-v-65f66792],.contract-grid small[data-v-65f66792],.side-info-list small[data-v-65f66792],.detail-metric-grid small[data-v-65f66792],.profile-info-grid small[data-v-65f66792]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.strength-badge[data-v-65f66792]{width:fit-content;min-width:64px;border-radius:12px;padding:10px 12px;color:var(--text);background:var(--surface-2);text-align:center;font-size:var(--fs-display);font-weight:950;line-height:1}.hero-verdict span[data-v-65f66792],.hero-verdict em[data-v-65f66792]{display:block;border-radius:10px;padding:8px;background:var(--surface-inset);font-size:var(--fs-label);font-style:normal;font-weight:920;line-height:1.35}.section-head[data-v-65f66792]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-head>div[data-v-65f66792]{min-width:0;display:grid;gap:4px}.section-head h2[data-v-65f66792],.story-content h2[data-v-65f66792],.detail-panel h2[data-v-65f66792]{margin:0;color:var(--text);font-size:var(--fs-section);line-height:1.2}.asset-profile-panel[data-v-65f66792],.signal-facts-board[data-v-65f66792],.structured-signal-panel[data-v-65f66792]{min-width:0;display:grid;gap:12px;padding:12px}.asset-profile-panel[data-v-65f66792]{background:linear-gradient(180deg,rgba(246,216,79,.026),transparent 52%),var(--surface)}.profile-tab-nav[data-v-65f66792]{flex:0 0 auto;display:inline-flex;gap:4px;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--surface-inset)}.profile-tab-nav button[data-v-65f66792]{border:0;border-radius:999px;padding:7px 10px;color:var(--text-muted);background:transparent;font-size:var(--fs-caption);font-weight:900;cursor:pointer}.profile-tab-nav button.active[data-v-65f66792]{color:var(--primary-contrast);background:var(--primary)}.asset-profile-body[data-v-65f66792]{display:grid;gap:10px}.asset-profile-body p[data-v-65f66792]{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:720;line-height:1.52}.detail-metric-grid[data-v-65f66792]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-metric-grid span[data-v-65f66792]{min-width:0;display:grid;gap:5px;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--surface-inset)}.detail-metric-grid strong[data-v-65f66792],.profile-info-grid strong[data-v-65f66792]{overflow:hidden;color:var(--text);font-size:var(--fs-label);font-weight:920;text-overflow:ellipsis;white-space:nowrap}.signal-workspace[data-v-65f66792]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(278px,.65fr);gap:12px;align-items:start}.signal-story[data-v-65f66792],.detail-side[data-v-65f66792]{min-width:0;display:grid;gap:12px}.story-block[data-v-65f66792]{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.story-block.lead[data-v-65f66792]{border-color:#f6d84f42;background:linear-gradient(180deg,rgba(246,216,79,.035),transparent 58%),var(--surface)}.story-block.warning[data-v-65f66792]{border-color:#e85d784d}.story-index[data-v-65f66792]{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--primary);background:#f6d84f14;font-size:var(--fs-caption);font-weight:950}.story-content[data-v-65f66792]{min-width:0;display:grid;gap:10px}.story-content header[data-v-65f66792]{display:grid;gap:3px}.decision-grid[data-v-65f66792]{display:grid;gap:8px}.decision-grid span[data-v-65f66792],.side-info-list span[data-v-65f66792]{min-width:0;display:grid;gap:5px;border-top:1px solid var(--line);padding-top:8px}.decision-grid span[data-v-65f66792]:first-child,.side-info-list span[data-v-65f66792]:first-child{border-top:0;padding-top:0}.contract-grid[data-v-65f66792],.profile-info-grid[data-v-65f66792]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contract-grid span[data-v-65f66792],.profile-info-grid span[data-v-65f66792],.structured-signal-grid article[data-v-65f66792]{min-width:0;display:grid;gap:5px;border-radius:10px;padding:9px;background:var(--surface-inset)}.contract-grid strong[data-v-65f66792],.decision-grid strong[data-v-65f66792],.side-info-list strong[data-v-65f66792],.structured-signal-grid strong[data-v-65f66792]{min-width:0;color:var(--text);font-size:var(--fs-label);font-weight:860;line-height:1.45;overflow-wrap:anywhere}.structured-signal-grid[data-v-65f66792]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.structured-signal-grid article.wide[data-v-65f66792]{grid-column:span 2}.detail-panel[data-v-65f66792]{min-width:0;padding:14px}.side-info-list[data-v-65f66792]{display:grid;gap:8px;margin-top:10px}.boundary-panel[data-v-65f66792]{border-color:#e85d7847}.positive[data-v-65f66792]{color:var(--success)!important}.negative[data-v-65f66792],.risk-high[data-v-65f66792]{color:var(--danger)!important}.neutral[data-v-65f66792]{color:var(--text-soft)!important}.muted[data-v-65f66792]{color:var(--text-muted)!important}.risk-mid[data-v-65f66792]{color:var(--primary)!important}.risk-low[data-v-65f66792]{color:var(--success)!important}@media(max-width:980px){.signal-detail-hero[data-v-65f66792],.signal-workspace[data-v-65f66792]{grid-template-columns:1fr}.hero-verdict[data-v-65f66792]{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.detail-metric-grid[data-v-65f66792],.contract-grid[data-v-65f66792],.profile-info-grid[data-v-65f66792],.structured-signal-grid[data-v-65f66792],.signal-review-path-grid[data-v-65f66792]{grid-template-columns:1fr 1fr}.structured-signal-grid article.wide[data-v-65f66792]{grid-column:span 2}}@media(max-width:540px){.detail-actions[data-v-65f66792],.section-head[data-v-65f66792]{flex-direction:column;align-items:stretch}.signal-detail-hero[data-v-65f66792],.signal-detail-risk-notice[data-v-65f66792],.signal-next-actions-panel[data-v-65f66792],.asset-profile-panel[data-v-65f66792],.signal-facts-board[data-v-65f66792],.story-block[data-v-65f66792],.structured-signal-panel[data-v-65f66792],.detail-panel[data-v-65f66792],.signal-review-path-panel[data-v-65f66792]{border-radius:12px}.detail-metric-grid[data-v-65f66792],.contract-grid[data-v-65f66792],.profile-info-grid[data-v-65f66792],.structured-signal-grid[data-v-65f66792],.signal-next-actions-grid[data-v-65f66792],.signal-review-path-grid[data-v-65f66792]{grid-template-columns:1fr}.structured-signal-grid article.wide[data-v-65f66792]{grid-column:auto}.story-block[data-v-65f66792]{grid-template-columns:1fr;gap:10px}.story-index[data-v-65f66792]{width:32px;height:32px}.signal-detail-hero h1[data-v-65f66792]{font-size:var(--fs-page)}.profile-tab-nav[data-v-65f66792]{width:100%}.profile-tab-nav button[data-v-65f66792]{flex:1}}.signals-page[data-v-c0c2be81]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:clip;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.signal-ticker-strip[data-v-c0c2be81]{position:relative;min-width:0;width:auto;max-width:100%;justify-self:stretch;contain:layout paint;height:34px;overflow:hidden;border-bottom:1px solid var(--line);padding:0 0 10px}.signal-ticker-track[data-v-c0c2be81]{position:absolute;inset:0 auto 10px 0;width:max-content;display:flex;align-items:center;gap:18px;animation:signal-ticker-scroll-c0c2be81 72s linear infinite}.signal-ticker-strip:hover .signal-ticker-track[data-v-c0c2be81]{animation-play-state:paused}.signal-ticker-track button[data-v-c0c2be81]{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;gap:6px;border:0;padding:0;color:var(--text-soft);background:transparent;font-size:var(--fs-label);font-weight:850;cursor:pointer}.mini-signal-logo[data-v-c0c2be81]{position:relative;width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--surface-2);font-size:var(--fs-map-xs);font-weight:950}.mini-signal-logo img[data-v-c0c2be81]{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.mini-signal-logo span[data-v-c0c2be81]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;border-radius:inherit;color:#fff;background:#070a0ed6;font-size:var(--fs-map-xs);line-height:1}.mini-signal-logo.logo-gold[data-v-c0c2be81]{background:radial-gradient(circle at 34% 28%,#fff2a6 0,#d9a933 46%,#684915)}.mini-signal-logo.logo-hype[data-v-c0c2be81]{background:linear-gradient(135deg,#111827,#155e55 58%,#5ac79a)}.mini-signal-logo.logo-okb[data-v-c0c2be81]{background:linear-gradient(135deg,#0a101c,#174d91 56%,#5ea7ff)}.signal-ticker-track strong[data-v-c0c2be81]{color:var(--text);font-size:var(--fs-label);font-weight:950}.signal-ticker-track em[data-v-c0c2be81]{max-width:96px;overflow:hidden;color:var(--text-muted);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.signal-ticker-track small[data-v-c0c2be81]{font-size:var(--fs-caption);font-weight:900;white-space:nowrap}.signal-ticker-track time[data-v-c0c2be81]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}@keyframes signal-ticker-scroll-c0c2be81{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.signal-heat-marquee[data-v-c0c2be81]{position:relative;min-width:0;display:grid;gap:9px;overflow:visible;border-bottom:1px solid var(--line);padding:8px 0 16px}.signal-heat-marquee header[data-v-c0c2be81]{display:flex;align-items:center;gap:12px}.signal-heat-marquee header strong[data-v-c0c2be81]{color:var(--text);font-size:var(--fs-label);font-weight:950;line-height:1.2}.heat-legend[data-v-c0c2be81]{display:inline-flex;align-items:center;gap:4px}.variable-core-note[data-v-c0c2be81]{color:var(--text-soft);font-size:var(--fs-caption);font-weight:860;white-space:nowrap}.heat-legend small[data-v-c0c2be81]{color:var(--text-soft);font-size:var(--fs-caption);font-weight:900;white-space:nowrap}.heat-legend small[data-v-c0c2be81]:last-child{color:var(--primary)}.heat-legend i[data-v-c0c2be81]{width:8px;height:6px;border-radius:2px;background:rgba(246,216,79,var(--legend-alpha))}.heat-legend i[data-v-c0c2be81]:nth-of-type(2){height:8px}.heat-legend i[data-v-c0c2be81]:nth-of-type(3){height:11px}.heat-legend i[data-v-c0c2be81]:nth-of-type(4){height:14px}.medal-summary[data-v-c0c2be81]{margin-left:auto;display:none;align-items:center;gap:8px}.medal-chip[data-v-c0c2be81]{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 7px 2px 2px;background:var(--surface-inset)}.medal-chip i[data-v-c0c2be81]{position:relative;width:24px;height:28px;display:block;overflow:hidden}.medal-chip i img[data-v-c0c2be81],.flag-face img[data-v-c0c2be81]{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.medal-chip strong[data-v-c0c2be81]{color:var(--text);font-size:var(--fs-label);font-weight:950;line-height:1}.heartbeat-wrap[data-v-c0c2be81]{min-width:0;display:grid;gap:8px}.heartbeat-chart[data-v-c0c2be81]{position:relative;min-width:0;height:96px;overflow:visible;background:linear-gradient(to right,rgba(255,255,255,.038) 1px,transparent 1px) 0 0 / 8.333% 100%,linear-gradient(to bottom,transparent 28%,rgba(255,255,255,.04) 29%,transparent 30%),linear-gradient(to bottom,transparent 72%,rgba(255,255,255,.035) 73%,transparent 74%)}.heartbeat-chart svg[data-v-c0c2be81]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.heartbeat-line[data-v-c0c2be81],.heartbeat-shadow[data-v-c0c2be81],.heartbeat-lead[data-v-c0c2be81]{fill:none;vector-effect:non-scaling-stroke}.heartbeat-shadow[data-v-c0c2be81]{stroke:#f6d84f3d;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter}.heartbeat-line[data-v-c0c2be81]{stroke:#f6d84ff2;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.heartbeat-lead[data-v-c0c2be81]{stroke:#5ac79afa;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(90,199,154,.48)) drop-shadow(0 0 8px rgba(90,199,154,.2))}.heartbeat-chart-time-ruler[data-v-c0c2be81]{position:absolute;z-index:6;inset:0;pointer-events:none}.heartbeat-chart-time-ruler span[data-v-c0c2be81]{position:absolute;top:var(--timeline-y);left:var(--timeline-x);display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:11px;font-weight:950;line-height:1;transform:translate(-50%,-50%)}.heartbeat-chart-time-ruler span.near-right[data-v-c0c2be81]{flex-direction:row-reverse;transform:translate(-100%,-50%)}.heartbeat-chart-time-ruler span.near-top[data-v-c0c2be81]{transform:translate(-50%,6px)}.heartbeat-chart-time-ruler span.near-right.near-top[data-v-c0c2be81]{transform:translate(-100%,6px)}.heartbeat-chart-time-ruler i[data-v-c0c2be81]{width:7px;height:7px;flex:0 0 7px;display:block;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent),0 0 10px color-mix(in srgb,var(--primary) 28%,transparent)}.heartbeat-chart-time-ruler small[data-v-c0c2be81]{border:1px solid color-mix(in srgb,var(--primary) 36%,var(--line));border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--bg) 90%,transparent);box-shadow:0 4px 10px #00000038;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.heartbeat-marker-layer[data-v-c0c2be81],.heartbeat-flag-layer[data-v-c0c2be81]{position:absolute;inset:0;pointer-events:none}.heartbeat-signal-marker[data-v-c0c2be81]{position:absolute;z-index:4;--marker-tip-gap: 5px;width:26px;height:26px;display:grid;place-items:center;overflow:visible;border:1px solid var(--line-strong);border-radius:50%;color:var(--heat-text);background:color-mix(in srgb,var(--bg) 82%,transparent);box-shadow:0 2px 8px #00000061,0 0 0 2px #f6d84f14;font-size:var(--fs-tiny);font-weight:950;line-height:1;transform:translate(-50%,calc(-100% - var(--marker-tip-gap)))}.heartbeat-signal-marker[data-v-c0c2be81]:after{position:absolute;left:50%;bottom:calc(-1 * var(--marker-tip-gap));width:1px;height:var(--marker-tip-gap);background:linear-gradient(to bottom,#f6d84f9e,#f6d84f00);content:"";transform:translate(-50%)}.heartbeat-signal-marker img[data-v-c0c2be81]{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:inherit;background:#121417eb;object-fit:contain}.heartbeat-signal-fallback[data-v-c0c2be81]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;border-radius:inherit;background:#070a0ed6}.heartbeat-signal-marker time[data-v-c0c2be81]{position:absolute;z-index:3;top:50%;left:calc(100% + 6px);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--line));border-radius:999px;padding:3px 5px;color:var(--primary);background:color-mix(in srgb,var(--bg) 86%,transparent);box-shadow:0 4px 10px #00000038;font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;font-weight:950;line-height:1;white-space:nowrap;transform:translateY(-50%)}.heartbeat-signal-marker.near-right time[data-v-c0c2be81]{right:calc(100% + 6px);left:auto}.heartbeat-flag[data-v-c0c2be81]{position:absolute;z-index:5;width:26px;height:36px;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-37.5%,-92%)}.heartbeat-flag[data-v-c0c2be81]:after{position:absolute;left:37.5%;top:92%;width:5px;height:5px;border:1px solid rgba(246,216,79,.7);border-radius:50%;background:#121417f5;box-shadow:0 0 8px #f6d84f3d;content:"";transform:translate(-50%,-50%)}.flag-face[data-v-c0c2be81]{position:relative;width:26px;height:34px;display:block;filter:drop-shadow(0 7px 12px rgba(0,0,0,.4))}.heartbeat-flag.active[data-v-c0c2be81],.heartbeat-flag[data-v-c0c2be81]:focus-visible{outline:0;filter:brightness(1.08) drop-shadow(0 0 8px rgba(246,216,79,.22))}.heat-tooltip[data-v-c0c2be81]{position:absolute;z-index:20;top:30px;left:50%;width:min(456px,calc(100vw - 40px));display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:10px 10px 0 0;padding:12px 10px;color:var(--text);background:#121417fa;box-shadow:var(--shadow-elevated);opacity:0;pointer-events:none;transform:translate(-50%) translateY(-4px);transition:opacity .14s ease,transform .14s ease}.heartbeat-flag.active .heat-tooltip[data-v-c0c2be81]{display:grid;opacity:1;transform:translate(-50%) translateY(0)}.heat-tooltip span[data-v-c0c2be81]{min-width:0;display:grid;gap:7px;border-right:1px solid var(--line);padding:0 10px}.heat-tooltip span[data-v-c0c2be81]:last-child{border-right:0}.heat-tooltip small[data-v-c0c2be81]{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.heat-tooltip strong[data-v-c0c2be81]{overflow:hidden;color:var(--text);font-size:var(--fs-body);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.signal-meta-grid small[data-v-c0c2be81]{display:block;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850;line-height:1.25}.signals-filter-panel[data-v-c0c2be81]{display:grid;gap:10px;padding:9px 0 10px}.filter-group[data-v-c0c2be81]{min-width:0;display:grid;gap:7px}.filter-group>span[data-v-c0c2be81]{color:var(--text-soft);font-size:var(--fs-caption);font-weight:900;line-height:1.2}.filter-topbar[data-v-c0c2be81]{min-width:0;display:grid;gap:7px}.scope-tabs[data-v-c0c2be81]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.scope-tabs[data-v-c0c2be81]::-webkit-scrollbar{display:none}.scope-tabs button[data-v-c0c2be81]{min-height:32px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;padding:0 11px;color:var(--text-muted);background:var(--field);font-size:var(--fs-label);font-weight:880}.scope-tabs button.active[data-v-c0c2be81]{border-color:var(--primary);color:#141414;background:var(--primary)}.meaning-tabs button.active[data-v-c0c2be81]{color:#141414;background:color-mix(in srgb,var(--primary) 92%,#fff 8%)}.scope-tabs button[data-v-c0c2be81]:hover{color:var(--text);background:var(--surface-inset)}.signals-timeline[data-v-c0c2be81]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;justify-self:stretch}.timeline-head[data-v-c0c2be81]{display:flex;align-items:center;justify-content:space-between;gap:12px}.timeline-type-tabs[data-v-c0c2be81]{min-width:0;display:flex;align-items:center;gap:20px;overflow-x:auto;scrollbar-width:none}.timeline-type-tabs[data-v-c0c2be81]::-webkit-scrollbar{display:none}.timeline-type-tabs button[data-v-c0c2be81]{position:relative;flex:0 0 auto;min-height:34px;border:0;padding:0 0 8px;color:var(--text-muted);background:transparent;font-size:var(--fs-body-lg);font-weight:950;white-space:nowrap}.timeline-type-tabs button[data-v-c0c2be81]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:transparent;content:""}.timeline-type-tabs button.active[data-v-c0c2be81]{color:var(--text)}.timeline-type-tabs button.active[data-v-c0c2be81]:after{background:var(--primary)}.timeline-filter-controls[data-v-c0c2be81]{flex:0 0 auto;display:grid;grid-template-columns:132px 132px;gap:8px}.timeline-filter-controls[data-v-c0c2be81] .ui-dropdown{--dropdown-min: 0}.signal-card-grid[data-v-c0c2be81]{box-sizing:border-box;min-width:0;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:hidden;justify-self:stretch}.signal-card-grid[data-v-c0c2be81]>*{min-width:0}.signal-card[data-v-c0c2be81]{position:relative;--signal-accent: var(--primary);--signal-accent-soft: rgba(246, 216, 79, .1);box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--signal-accent) 28%,var(--line));border-radius:12px;padding:9px;background:linear-gradient(135deg,var(--signal-accent-soft),transparent 42%),var(--surface);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.signal-card[data-v-c0c2be81]:hover,.signal-card[data-v-c0c2be81]:focus-visible{border-color:color-mix(in srgb,var(--signal-accent) 52%,var(--line));background:linear-gradient(135deg,var(--signal-accent-soft),transparent 52%),var(--surface-hover)}.signal-card[data-v-c0c2be81]:focus-visible{outline:2px solid rgba(246,216,79,.28);outline-offset:2px}.signal-card[data-v-c0c2be81]:active{transform:translateY(1px)}.signal-card.risk-high[data-v-c0c2be81]{border-color:#e85d7857}.signal-card.risk-low[data-v-c0c2be81]{border-color:#5ac79a33}.signal-card.value[data-v-c0c2be81]{--signal-accent: #5ea7ff;--signal-accent-soft: rgba(94, 167, 255, .13)}.signal-card.technical[data-v-c0c2be81]{--signal-accent: #54d6d1;--signal-accent-soft: rgba(84, 214, 209, .12)}.signal-card.strategy[data-v-c0c2be81]{--signal-accent: #f6d84f;--signal-accent-soft: rgba(246, 216, 79, .13)}.signal-card.capital[data-v-c0c2be81]{--signal-accent: #5ac79a;--signal-accent-soft: rgba(90, 199, 154, .13)}.signal-card.sentiment[data-v-c0c2be81]{--signal-accent: #b48cff;--signal-accent-soft: rgba(180, 140, 255, .12)}.signal-card.risk[data-v-c0c2be81]{--signal-accent: #e85d78;--signal-accent-soft: rgba(232, 93, 120, .14)}.signal-card.volatility[data-v-c0c2be81]{--signal-accent: #ffb35e;--signal-accent-soft: rgba(255, 179, 94, .13)}.signal-card-top[data-v-c0c2be81]{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 8px;margin:0 0 1px;border-bottom:1px solid var(--line);padding:0 0 7px;color:var(--text-soft);background:transparent;font-size:var(--fs-caption);font-weight:900}.signal-card-top time[data-v-c0c2be81],.signal-card-top span[data-v-c0c2be81],.signal-card-top strong[data-v-c0c2be81]{display:inline-flex;align-items:center;gap:4px}.signal-card-top div[data-v-c0c2be81]{min-width:0;flex:0 1 auto;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;overflow:visible}.signal-card-top span[data-v-c0c2be81],.signal-card-top strong[data-v-c0c2be81]{border-radius:999px;padding:3px 7px;background:var(--surface-inset);font-size:var(--fs-micro);white-space:nowrap}.signal-card-top .signal-type-chip[data-v-c0c2be81]{color:#141414;background:var(--signal-accent)}.signal-asset-head[data-v-c0c2be81]{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:9px;padding-top:0}.signal-logo[data-v-c0c2be81]{position:relative;width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid color-mix(in srgb,var(--signal-accent) 30%,rgba(255,255,255,.08));background:#f6f7f8;box-shadow:0 0 0 3px var(--signal-accent-soft)}.signal-logo img[data-v-c0c2be81]{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.signal-logo span[data-v-c0c2be81]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#141414;background:transparent;font-size:var(--fs-micro);font-weight:950}.signal-logo.logo-gold[data-v-c0c2be81]{border-color:#f6d84f66;background:radial-gradient(circle at 34% 28%,#fff2a6 0,#d9a933 46%,#684915)}.signal-logo.logo-hype[data-v-c0c2be81]{border-color:#5ac79a66;background:linear-gradient(135deg,#111827,#155e55 58%,#5ac79a)}.signal-logo.logo-okb[data-v-c0c2be81]{border-color:#5ea7ff6b;background:linear-gradient(135deg,#0a101c,#174d91 56%,#5ea7ff)}.signal-logo.logo-gold span[data-v-c0c2be81],.signal-logo.logo-hype span[data-v-c0c2be81],.signal-logo.logo-okb span[data-v-c0c2be81]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.34)}.signal-logo.logo-hype span[data-v-c0c2be81]{font-size:var(--fs-map-xs)}.signal-asset-head h3[data-v-c0c2be81]{margin:0;overflow:hidden;color:var(--text);font-size:var(--fs-body-lg);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.signal-asset-head h3 small[data-v-c0c2be81]{color:var(--text-muted);font-size:var(--fs-caption)}.signal-asset-head p[data-v-c0c2be81]{margin:4px 0 0;overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.signal-read-state[data-v-c0c2be81]{align-self:start;border-radius:999px;padding:5px 7px;background:var(--surface-inset);font-size:var(--fs-caption);font-weight:920;line-height:1;white-space:nowrap}.signal-blotter[data-v-c0c2be81]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-inset)}.signal-blotter-metric[data-v-c0c2be81]{min-width:0;display:grid;gap:4px;border-right:1px solid var(--line);padding:7px 8px}.signal-blotter-metric[data-v-c0c2be81]:last-child{border-right:0}.signal-blotter-metric small[data-v-c0c2be81]{color:var(--text-muted);font-size:var(--fs-micro);font-weight:850;line-height:1}.signal-blotter-metric strong[data-v-c0c2be81]{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-label);font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.signal-thesis[data-v-c0c2be81]{display:grid;gap:7px}.signal-thesis h4[data-v-c0c2be81]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text);font-size:var(--fs-body);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.signal-thesis p[data-v-c0c2be81]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:780;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.signal-status-strip[data-v-c0c2be81]{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.signal-status-strip span[data-v-c0c2be81]{border:1px solid var(--line);border-radius:999px;padding:3px 7px;color:var(--text-muted);background:var(--surface-inset);font-size:var(--fs-micro);font-weight:880;line-height:1.1}.signals-empty[data-v-c0c2be81]{display:grid;place-items:center;gap:6px;min-height:160px;border-radius:12px;padding:9px;color:var(--text);text-align:center;background:var(--primary-soft)}.signals-empty span[data-v-c0c2be81]{color:var(--text-muted);font-size:var(--fs-label);font-weight:750}.positive[data-v-c0c2be81]{color:var(--success)}.negative[data-v-c0c2be81]{color:var(--danger)}.neutral[data-v-c0c2be81]{color:var(--text-soft)}.risk-high[data-v-c0c2be81]{color:var(--danger)}.risk-mid[data-v-c0c2be81]{color:var(--primary)}.risk-low[data-v-c0c2be81]{color:var(--success)}.muted[data-v-c0c2be81]{color:var(--text-muted)}@media(max-width:980px){.filter-topbar[data-v-c0c2be81]{align-items:stretch}.timeline-head[data-v-c0c2be81]{align-items:stretch;flex-direction:column}.timeline-filter-controls[data-v-c0c2be81]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-card-grid[data-v-c0c2be81]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.signals-page[data-v-c0c2be81]{gap:10px}.signal-ticker-strip[data-v-c0c2be81]{height:32px;padding-bottom:8px}.signal-ticker-track[data-v-c0c2be81]{gap:14px;animation-duration:58s}.signal-ticker-track em[data-v-c0c2be81]{max-width:82px}.signal-ticker-track time[data-v-c0c2be81]{display:none}.signal-heat-marquee[data-v-c0c2be81]{gap:0;padding:10px 0 11px}.signal-heat-marquee header[data-v-c0c2be81]{justify-content:space-between;gap:10px}.heat-legend[data-v-c0c2be81]{display:none}.heartbeat-chart[data-v-c0c2be81]{height:76px}.heartbeat-signal-marker[data-v-c0c2be81]{--marker-tip-gap: 4px;width:22px;height:22px;font-size:var(--fs-map-xs)}.heartbeat-flag[data-v-c0c2be81]{width:22px;height:30px}.heartbeat-flag[data-v-c0c2be81]:after{width:4px;height:4px}.flag-face[data-v-c0c2be81]{width:22px;height:30px}.medal-summary[data-v-c0c2be81]{display:inline-flex;margin-left:0;gap:7px}.medal-chip[data-v-c0c2be81]{gap:4px;padding:2px 7px 2px 2px}.medal-chip i[data-v-c0c2be81]{width:24px;height:28px}.timeline-type-tabs[data-v-c0c2be81]{width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.timeline-type-tabs[data-v-c0c2be81]::-webkit-scrollbar{display:none}.timeline-filter-controls[data-v-c0c2be81]{grid-template-columns:1fr 1fr}.signal-card[data-v-c0c2be81]{width:100%;max-width:100%;border-radius:13px;gap:7px;padding:8px 9px}.signal-card-grid[data-v-c0c2be81]{grid-template-columns:minmax(0,1fr)}.signal-card-top[data-v-c0c2be81]{align-items:flex-start;flex-direction:column;margin:0;padding:0 0 8px}.signal-asset-head[data-v-c0c2be81]{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.signal-logo[data-v-c0c2be81]{width:40px;height:40px}.signal-read-state[data-v-c0c2be81]{justify-self:start;padding:4px 6px;font-size:var(--fs-micro)}.signal-blotter[data-v-c0c2be81]{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-blotter-metric[data-v-c0c2be81]{gap:3px;padding:6px 5px}.signal-blotter-metric[data-v-c0c2be81]:nth-child(2n){border-right:1px solid var(--line)}.signal-blotter-metric[data-v-c0c2be81]:nth-child(n+3){border-top:0}.signal-blotter-metric small[data-v-c0c2be81]{font-size:var(--fs-tiny)}.signal-blotter-metric strong[data-v-c0c2be81]{font-size:var(--fs-caption)}.signal-thesis[data-v-c0c2be81]{gap:5px}.signal-thesis h4[data-v-c0c2be81]{overflow:hidden;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.signal-thesis p[data-v-c0c2be81]{-webkit-line-clamp:2}}.strategy-detail-page[data-v-c3b7c637]{display:grid;gap:12px;color:var(--text)}.strategy-hero[data-v-c3b7c637],.signal-card[data-v-c3b7c637],.detail-card[data-v-c3b7c637]{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface)}.strategy-hero[data-v-c3b7c637]{display:flex;justify-content:space-between;gap:16px;background:linear-gradient(180deg,rgba(246,216,79,.075),transparent 72%),var(--surface)}.strategy-hero span[data-v-c3b7c637]{color:var(--primary);font-size:var(--fs-label);font-weight:900}.strategy-hero h1[data-v-c3b7c637]{margin:6px 0 0;font-size:var(--fs-display);line-height:1.15}.strategy-hero p[data-v-c3b7c637]{margin:6px 0 0;color:var(--text-soft);font-size:var(--fs-body)}.strategy-hero>strong[data-v-c3b7c637]{align-self:start;border-radius:999px;padding:7px 10px;color:var(--primary-contrast);background:var(--primary);font-size:var(--fs-label)}.section-title[data-v-c3b7c637]{display:flex;align-items:center;gap:7px;margin-bottom:10px}.section-title h2[data-v-c3b7c637]{margin:0;font-size:var(--fs-section)}.section-title svg[data-v-c3b7c637]{color:var(--primary)}.signal-grid[data-v-c3b7c637],.detail-grid[data-v-c3b7c637]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signal-grid span[data-v-c3b7c637],.fact-list span[data-v-c3b7c637]{min-width:0;display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--surface-inset)}small[data-v-c3b7c637]{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}b[data-v-c3b7c637],.fact-list strong[data-v-c3b7c637]{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body)}.fact-list[data-v-c3b7c637],.report-list[data-v-c3b7c637],.asset-list[data-v-c3b7c637],.evidence-list[data-v-c3b7c637]{display:grid;gap:8px}.asset-list span[data-v-c3b7c637],.evidence-list span[data-v-c3b7c637]{min-width:0;display:grid;gap:4px;border-top:1px solid var(--line);padding-top:8px}.asset-list span[data-v-c3b7c637]:first-child,.evidence-list span[data-v-c3b7c637]:first-child{border-top:0;padding-top:0}.asset-list em[data-v-c3b7c637]{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);font-style:normal}.review-focus[data-v-c3b7c637]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.review-focus span[data-v-c3b7c637]{border:1px solid rgba(246,216,79,.2);border-radius:999px;padding:5px 8px;color:var(--primary);background:#f6d84f14;font-size:var(--fs-caption);font-weight:850}.report-list section[data-v-c3b7c637]{border-top:1px solid var(--line);padding-top:8px}.report-list section[data-v-c3b7c637]:first-child{border-top:0;padding-top:0}.report-list h3[data-v-c3b7c637]{margin:0 0 5px;color:var(--primary);font-size:var(--fs-label)}.report-list p[data-v-c3b7c637],.alert-card p[data-v-c3b7c637]{margin:0;color:var(--text-soft);font-size:var(--fs-label);line-height:1.48}@media(max-width:760px){.strategy-hero[data-v-c3b7c637],.detail-grid[data-v-c3b7c637],.signal-grid[data-v-c3b7c637]{grid-template-columns:1fr}.strategy-hero[data-v-c3b7c637]{display:grid}}:root{font-family:Poppins,Plus Jakarta Sans,Helvetica,Arial,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--success: #17b26a;--danger: #f04438;--warning: #f6d84f;--info: #4b8dff;--fs-map-min: 6px;--fs-map-tiny: 7px;--fs-map-xs: 8px;--fs-tiny: 9px;--fs-micro: 10px;--fs-caption: 11px;--fs-label: 12px;--fs-body: 13px;--fs-body-lg: 14px;--fs-button-sm: var(--fs-caption);--fs-button: var(--fs-label);--fs-button-lg: var(--fs-body);--fs-section: 15px;--fs-subtitle: 16px;--fs-page: 17px;--fs-control-lg: 18px;--fs-value: 19px;--fs-heading: 20px;--fs-brand: 23px;--fs-display: 24px;--lh-tight: 1.2;--lh-body: 1.42;--scrollbar-size: 1px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(132, 140, 149, .36);--scrollbar-thumb-hover: rgba(246, 216, 79, .48);--toolbar-login-bg: #f9df43;--toolbar-login-bg-hover: #ffe95a;--toolbar-login-text: #0a0a0a}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg, #02050a);font-size:var(--fs-body);line-height:var(--lh-body)}button,input{font:inherit}button{cursor:pointer}.ui-button{min-height:var(--button-height, 32px);display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, 6px);border:1px solid var(--button-border, var(--line));border-radius:var(--button-radius, 8px);padding:0 var(--button-x, 10px);color:var(--button-color, var(--text-soft));background:var(--button-bg, var(--surface-2));box-shadow:var(--button-shadow, none);font-size:var(--button-font-size, var(--fs-button));font-weight:var(--button-font-weight, 850);line-height:var(--lh-tight);letter-spacing:0;white-space:nowrap}.ui-button:hover{border-color:var(--button-hover-border, var(--line-strong));color:var(--button-hover-color, var(--button-color, var(--text)));background:var(--button-hover-bg, var(--button-bg, var(--surface-2)))}.ui-button:focus-visible{outline:2px solid rgba(255,210,26,.34);outline-offset:2px}.ui-button:active{transform:translateY(1px)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.52;transform:none}.ui-button--primary{--button-border: rgba(255, 210, 26, .82);--button-color: var(--primary-contrast, #10110e);--button-bg: linear-gradient(180deg, var(--primary-strong), var(--primary) 62%, var(--primary-deep));--button-hover-border: rgba(255, 210, 26, .9);--button-shadow: 0 6px 16px rgba(255, 187, 16, .18);--button-font-weight: 900}.ui-button--soft{--button-border: var(--line-strong);--button-color: var(--text-soft);--button-bg: var(--surface-muted);--button-hover-bg: var(--surface-hover)}.ui-button--gold-soft{--button-border: rgba(255, 210, 26, .48);--button-color: var(--primary);--button-bg: rgba(255, 210, 26, .08);--button-hover-bg: rgba(255, 210, 26, .12)}.ui-button--ghost{--button-border: var(--line);--button-color: var(--text-muted);--button-bg: transparent;--button-hover-color: var(--primary);--button-hover-bg: rgba(255, 210, 26, .06)}.ui-button--plain{--button-border: transparent;--button-color: var(--text-muted);--button-bg: transparent;--button-hover-color: var(--primary)}.ui-button--compact{--button-height: 28px;--button-x: 8px;--button-radius: 6px;--button-font-size: var(--fs-button-sm)}.ui-button--lg{--button-height: 38px;--button-x: 13px;--button-font-size: var(--fs-button-lg)}.ui-button--icon{width:var(--button-icon-size, 34px);min-width:var(--button-icon-size, 34px);padding:0}.lowrisk-page{display:grid;gap:18px}.lowrisk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:stretch}.lowrisk-hero>div:first-child,.lowrisk-panel,.lowrisk-form,.lowrisk-card{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.lowrisk-hero>div:first-child{display:grid;align-content:center;gap:10px;min-height:230px;padding:24px}.lowrisk-kicker{color:var(--primary);font-size:var(--fs-label);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lowrisk-hero h1,.lowrisk-panel h2{margin:0;color:var(--text);letter-spacing:0}.lowrisk-hero h1{font-size:var(--fs-display);line-height:1.14}.lowrisk-hero p,.lowrisk-card p,.lowrisk-panel p,.lowrisk-form small,.lowrisk-kv dd{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:730;line-height:1.5}.lowrisk-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lowrisk-card{display:grid;gap:8px;min-height:150px;padding:14px}.lowrisk-card svg{color:var(--primary)}.lowrisk-card span{color:var(--text-muted);font-size:var(--fs-caption);font-weight:900;text-transform:uppercase}.lowrisk-card strong{color:var(--text);font-size:var(--fs-section)}.lowrisk-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px}.lowrisk-panel,.lowrisk-form{display:grid;gap:14px;padding:16px}.lowrisk-panel--blocked{border-color:#f0443847}.lowrisk-panel ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lowrisk-panel li,.lowrisk-success{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:var(--fs-label);font-weight:780}.lowrisk-panel li svg{flex:0 0 auto;color:var(--danger)}.lowrisk-kv{display:grid;gap:8px;margin:0}.lowrisk-kv div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#ffffff09}.lowrisk-kv dt{color:var(--text-muted);font-size:var(--fs-label);font-weight:900}.lowrisk-form{grid-template-columns:repeat(3,minmax(0,1fr))}.lowrisk-form label{display:grid;gap:7px}.lowrisk-form span{color:var(--text-muted);font-size:var(--fs-label);font-weight:900}.lowrisk-form select,.lowrisk-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 11px;color:var(--text);background:var(--field)}.lowrisk-form-wide,.lowrisk-form small,.lowrisk-form button,.lowrisk-success{grid-column:1 / -1}.lowrisk-stack{display:grid;gap:10px}.lowrisk-card--row{grid-template-columns:auto minmax(0,1fr);min-height:0}.lowrisk-card--row p{margin-top:4px}.lowrisk-success{color:var(--success)}@media(max-width:760px){.lowrisk-hero,.lowrisk-two-column,.lowrisk-card-grid,.lowrisk-form{grid-template-columns:1fr}.lowrisk-hero>div:first-child{min-height:0;padding:18px}.lowrisk-kv div{grid-template-columns:1fr}}.app-scrollbar,.pc-home-workbench,.page--home-workbench,.pc-home-workbench *,.board-page,.advisor-shell,.asset-panel-page,.page--home-workbench *,.board-page *,.advisor-shell *,.asset-panel-page *{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.app-scrollbar::-webkit-scrollbar,.pc-home-workbench::-webkit-scrollbar,.page--home-workbench::-webkit-scrollbar,.board-page::-webkit-scrollbar,.advisor-shell::-webkit-scrollbar,.asset-panel-page::-webkit-scrollbar,.pc-home-workbench *::-webkit-scrollbar,.page--home-workbench *::-webkit-scrollbar,.board-page *::-webkit-scrollbar,.advisor-shell *::-webkit-scrollbar,.asset-panel-page *::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.app-scrollbar::-webkit-scrollbar-track,.pc-home-workbench::-webkit-scrollbar-track,.page--home-workbench::-webkit-scrollbar-track,.board-page::-webkit-scrollbar-track,.advisor-shell::-webkit-scrollbar-track,.asset-panel-page::-webkit-scrollbar-track,.pc-home-workbench *::-webkit-scrollbar-track,.page--home-workbench *::-webkit-scrollbar-track,.board-page *::-webkit-scrollbar-track,.advisor-shell *::-webkit-scrollbar-track,.asset-panel-page *::-webkit-scrollbar-track{background:var(--scrollbar-track)}.app-scrollbar::-webkit-scrollbar-thumb,.pc-home-workbench::-webkit-scrollbar-thumb,.page--home-workbench::-webkit-scrollbar-thumb,.board-page::-webkit-scrollbar-thumb,.advisor-shell::-webkit-scrollbar-thumb,.asset-panel-page::-webkit-scrollbar-thumb,.pc-home-workbench *::-webkit-scrollbar-thumb,.page--home-workbench *::-webkit-scrollbar-thumb,.board-page *::-webkit-scrollbar-thumb,.advisor-shell *::-webkit-scrollbar-thumb,.asset-panel-page *::-webkit-scrollbar-thumb{min-height:36px;border-radius:999px;background:var(--scrollbar-thumb)}.app-scrollbar::-webkit-scrollbar-thumb:hover,.pc-home-workbench::-webkit-scrollbar-thumb:hover,.page--home-workbench::-webkit-scrollbar-thumb:hover,.board-page::-webkit-scrollbar-thumb:hover,.advisor-shell::-webkit-scrollbar-thumb:hover,.asset-panel-page::-webkit-scrollbar-thumb:hover,.pc-home-workbench *::-webkit-scrollbar-thumb:hover,.page--home-workbench *::-webkit-scrollbar-thumb:hover,.board-page *::-webkit-scrollbar-thumb:hover,.advisor-shell *::-webkit-scrollbar-thumb:hover,.asset-panel-page *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.page--home-workbench{scrollbar-width:none;-ms-overflow-style:none}.page--home-workbench::-webkit-scrollbar{display:none;width:0;height:0}html:has(.page--home-workbench),body:has(.page--home-workbench){scrollbar-width:none;-ms-overflow-style:none}html:has(.page--home-workbench)::-webkit-scrollbar,body:has(.page--home-workbench)::-webkit-scrollbar{display:none;width:0;height:0}.ui-x-scroller{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.ui-x-scroller::-webkit-scrollbar{display:none}.app-shell{min-height:100vh;background:var(--app-bg-accent),var(--bg);color:var(--text)}.app-shell[data-theme=phicer],.app-shell[data-theme=gmgn],.app-shell[data-theme=axiom],.app-shell[data-theme=hyperliquid],.app-shell[data-theme=photon],.app-shell[data-theme=custom]{--brand: var(--primary);--surface-muted: color-mix(in srgb, var(--surface-2) 82%, transparent);--surface-hover: color-mix(in srgb, var(--surface-3) 88%, var(--primary) 4%);--surface-inset: rgba(255, 255, 255, .035);--surface-raised: var(--surface-3);--text-faint: color-mix(in srgb, var(--text-muted) 72%, transparent);--app-bg-accent: radial-gradient(circle at 0 0, color-mix(in srgb, var(--primary) 7%, transparent), transparent 24%);--topbar-bg: color-mix(in srgb, var(--bg) 95%, #101820 5%);--overlay: rgba(7, 9, 12, .64);--modal-surface: color-mix(in srgb, var(--surface) 95%, #000 5%);--popover-surface: color-mix(in srgb, var(--surface) 94%, #000 6%);--chart-bg: var(--surface);--chart-grid: rgba(255, 255, 255, .06);--heat-bg: var(--surface);--heat-flat: #3c3f3f;--heat-up: #123f2d;--heat-up-strong: #089b4f;--heat-down: #9b1726;--heat-down-strong: #f2364d;--heat-text: #ffffff;--logo-bg: rgba(255, 255, 255, .94);--shadow-elevated: 0 24px 70px rgba(0, 0, 0, .42)}.app-shell[data-theme=phicer]{color-scheme:dark;--brand: #ffd21a;--bg: #090a0c;--surface: #050607;--surface-2: #07080a;--surface-3: #101114;--field: #050607;--surface-muted: rgba(10, 18, 26, .78);--surface-hover: rgba(18, 29, 39, .9);--surface-inset: rgba(255, 255, 255, .035);--surface-raised: #101114;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text: #f4f4f5;--text-soft: #b7bbc4;--text-muted: #777d88;--text-faint: rgba(183, 187, 196, .66);--primary-contrast: #141414;--primary: #ffd21a;--primary-strong: #ffe05a;--primary-deep: #d99b00;--primary-soft: rgba(255, 210, 26, .15);--success: #5ed48f;--success-soft: rgba(94, 212, 143, .15);--danger: #ee5d70;--danger-soft: rgba(238, 93, 112, .15);--info: #4da3ff;--app-bg-accent: radial-gradient(circle at 0 0, rgba(255, 193, 26, .045), transparent 24%);--topbar-bg: rgba(6, 10, 14, .96);--overlay: rgba(7, 9, 12, .64);--modal-surface: color-mix(in srgb, var(--surface) 95%, #000 5%);--popover-surface: color-mix(in srgb, var(--surface) 94%, #000 6%);--chart-bg: var(--surface);--chart-grid: rgba(255, 255, 255, .06);--heat-bg: #050607;--heat-flat: #3c3f3f;--heat-up: #123f2d;--heat-up-strong: #089b4f;--heat-down: #9b1726;--heat-down-strong: #f2364d;--heat-text: #ffffff;--logo-bg: rgba(255, 255, 255, .94);--shadow-elevated: 0 24px 70px rgba(0, 0, 0, .42);--shadow: 0 20px 60px rgba(0, 0, 0, .28)}.app-shell[data-theme=gmgn]{color-scheme:dark;--bg: #080c0a;--surface: #050806;--surface-2: #07110b;--surface-3: #102017;--field: #060c08;--line: rgba(123, 229, 154, .1);--line-strong: rgba(123, 229, 154, .22);--text: #f4f7f5;--text-soft: #b6c0ba;--text-muted: #75827a;--primary-contrast: #07110b;--primary: #63d58f;--primary-strong: #7be59a;--primary-deep: #2f9f62;--primary-soft: rgba(99, 213, 143, .15);--success: #63d58f;--success-soft: rgba(99, 213, 143, .15);--danger: #f06476;--danger-soft: rgba(240, 100, 118, .15);--info: #58a7ff;--shadow: 0 20px 60px rgba(0, 0, 0, .3)}.app-shell[data-theme=axiom]{color-scheme:dark;--bg: #090a12;--surface: #060711;--surface-2: #0b0d1b;--surface-3: #17182a;--field: #080916;--line: rgba(111, 115, 255, .12);--line-strong: rgba(111, 115, 255, .24);--text: #f2f3ff;--text-soft: #b7b9d2;--text-muted: #8284a2;--primary-contrast: #080916;--primary: #6f73ff;--primary-strong: #8890ff;--primary-deep: #4f4ed8;--primary-soft: rgba(111, 115, 255, .16);--success: #45d6d0;--success-soft: rgba(69, 214, 208, .15);--danger: #ec4f87;--danger-soft: rgba(236, 79, 135, .16);--info: #4ba9ff;--shadow: 0 20px 60px rgba(0, 0, 0, .34)}.app-shell[data-theme=hyperliquid]{color-scheme:dark;--bg: #071010;--surface: #050909;--surface-2: #071313;--surface-3: #102323;--field: #061111;--line: rgba(88, 217, 208, .11);--line-strong: rgba(88, 217, 208, .24);--text: #effcfc;--text-soft: #a9c8c9;--text-muted: #759294;--primary-contrast: #051011;--primary: #58d9d0;--primary-strong: #7ce9df;--primary-deep: #2aafa7;--primary-soft: rgba(88, 217, 208, .15);--success: #2ccaa8;--success-soft: rgba(44, 202, 168, .15);--danger: #f26a86;--danger-soft: rgba(242, 106, 134, .15);--info: #50c8f5;--shadow: 0 20px 60px rgba(0, 0, 0, .32)}.app-shell[data-theme=photon]{color-scheme:dark;--bg: #090913;--surface: #060611;--surface-2: #0c0c1b;--surface-3: #1b1830;--field: #080816;--line: rgba(123, 92, 255, .13);--line-strong: rgba(123, 92, 255, .28);--text: #f5f2ff;--text-soft: #bbb4d6;--text-muted: #837ba2;--primary-contrast: #090913;--primary: #7b5cff;--primary-strong: #927cff;--primary-deep: #5b3edf;--primary-soft: rgba(123, 92, 255, .17);--success: #4bd7d0;--success-soft: rgba(75, 215, 208, .15);--danger: #ff4f95;--danger-soft: rgba(255, 79, 149, .16);--info: #5aa7ff;--shadow: 0 20px 60px rgba(0, 0, 0, .36)}.app-shell[data-theme=custom]{color-scheme:dark;--bg: #080d0d;--surface: #050909;--surface-2: #071112;--surface-3: #101f20;--field: #060d0e;--line: rgba(102, 217, 151, .12);--line-strong: rgba(102, 217, 151, .24);--text: #f3f8f6;--text-soft: #b5c5c0;--text-muted: #758782;--primary-contrast: #07110d;--primary: #66d997;--primary-strong: #84ebb0;--primary-deep: #31a86a;--primary-soft: rgba(102, 217, 151, .15);--success: #4ed987;--success-soft: rgba(78, 217, 135, .15);--danger: #ef6258;--danger-soft: rgba(239, 98, 88, .15);--info: #5aa7ff;--shadow: 0 20px 60px rgba(0, 0, 0, .32)}.app-shell[data-theme=light]{color-scheme:light;--brand: #d29a00;--bg: #f3f5f8;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #edf1f6;--field: #f7f9fc;--surface-muted: #f1f4f8;--surface-hover: #eef3f8;--surface-inset: rgba(15, 23, 42, .045);--surface-raised: #ffffff;--line: rgba(15, 23, 42, .11);--line-strong: rgba(15, 23, 42, .18);--text: #101318;--text-soft: #475467;--text-muted: #7a8493;--text-faint: rgba(71, 84, 103, .64);--primary-contrast: #101318;--primary: #d29a00;--primary-strong: #ffd24a;--primary-deep: #a87600;--primary-soft: rgba(210, 154, 0, .14);--success: #18a874;--success-soft: rgba(24, 168, 116, .13);--danger: #dc3f5d;--danger-soft: rgba(220, 63, 93, .13);--info: #2f87e8;--app-bg-accent: radial-gradient(circle at 0 0, rgba(210, 154, 0, .07), transparent 24%);--topbar-bg: rgba(255, 255, 255, .94);--overlay: rgba(15, 23, 42, .28);--modal-surface: #ffffff;--popover-surface: #ffffff;--chart-bg: #ffffff;--chart-grid: rgba(15, 23, 42, .08);--heat-bg: #edf1f6;--heat-flat: #d8dee7;--heat-up: #cfeade;--heat-up-strong: #29a968;--heat-down: #f2c7cf;--heat-down-strong: #dc3f5d;--heat-text: #101318;--logo-bg: #ffffff;--shadow-elevated: 0 24px 70px rgba(15, 23, 42, .16);--shadow: 0 18px 50px rgba(15, 23, 42, .08)}.brand{display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}.brand-mark{width:31px;height:31px;border-radius:9px;object-fit:contain}.brand strong{display:block;color:var(--primary);font-size:var(--fs-brand);line-height:1.1;font-weight:950}.brand-wordmark{display:grid}.nav-item{position:relative;color:var(--text-muted);border:0;background:transparent;flex:0 0 auto;height:55px;display:flex;align-items:center;justify-content:center;padding:0 18px;border-radius:0;text-align:left;font-size:var(--fs-body-lg);font-weight:760}.nav-item.active,.nav-item:hover{color:var(--primary);background:transparent}.nav-item.active{font-weight:900}.topbar{position:sticky;top:0;z-index:20;height:55px;display:flex;align-items:center;gap:18px;padding:0 27px;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktop-nav{min-width:0;flex:0 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:2px;overflow-x:auto;scrollbar-width:none}.desktop-nav::-webkit-scrollbar{display:none}.top-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.chain-network,.wallet-connect,.account-auth{position:relative;flex:0 0 auto}.chain-network-button,.wallet-connect-button{height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 9px;color:var(--text-soft);background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:var(--fs-label);font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.wallet-connect-button:hover,.wallet-connect.connected .wallet-connect-button{color:var(--primary);border-color:var(--line-strong);background:var(--surface-2)}.chain-network-button{width:92px;height:30px;gap:3px;justify-content:flex-start;border-color:var(--line-strong);border-radius:8px;padding:0 7px;color:var(--text);background:color-mix(in srgb,var(--surface-2) 92%,#000 8%);font-size:var(--fs-label);font-weight:500}.chain-network-button:hover,.chain-network-button[aria-expanded=true]{color:var(--text);border-color:color-mix(in srgb,var(--line-strong) 78%,var(--primary) 22%);background:color-mix(in srgb,var(--surface-3) 86%,#000 14%)}.chain-network-button:focus-visible{outline:1px solid color-mix(in srgb,var(--primary) 72%,transparent);outline-offset:2px}.chain-network-icon,.chain-network-mark{--chain-accent: var(--primary);display:grid;place-items:center;flex:0 0 auto;background:color-mix(in srgb,var(--chain-accent) 16%,transparent)}.chain-network-icon{width:17px;height:17px;border:1px solid color-mix(in srgb,var(--chain-accent) 42%,transparent);border-radius:50%;overflow:hidden}.chain-network-icon img,.chain-network-mark img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.chain-network-label,.wallet-connect-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-network-label{flex:1 1 auto;color:var(--text);font-size:var(--fs-label);font-weight:500}.chain-network-chevron,.wallet-connect-chevron{flex:0 0 auto}.chain-network-chevron{color:var(--text-muted);fill:none;stroke-width:2.4;transform:rotate(0);transition:transform .16s ease,color .16s ease}.chain-network-button[aria-expanded=true] .chain-network-chevron{color:var(--text-soft);transform:rotate(180deg)}.wallet-connect-icon{width:17px;height:17px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:5px}.wallet-connect-icon img{width:100%;height:100%;display:block;object-fit:contain}.wallet-connect-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--text-faint);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-faint) 14%,transparent)}.wallet-connect-dot.active{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.wallet-connect-button{max-width:154px}.wallet-connect.connected .wallet-connect-button{height:30px;max-width:142px;gap:5px;padding:0 7px;color:var(--text)}.wallet-connect.connected .wallet-connect-icon{width:17px;height:17px;border:1px solid var(--line);border-radius:7px;color:var(--text-soft);background:var(--surface-inset)}.wallet-connect:not(.connected) .wallet-connect-button{max-width:112px;color:var(--primary-contrast);border-color:color-mix(in srgb,var(--primary) 78%,transparent);background:linear-gradient(180deg,var(--primary-strong),var(--primary));box-shadow:0 6px 15px color-mix(in srgb,var(--primary) 16%,transparent)}.wallet-connect:not(.connected) .wallet-connect-dot{background:color-mix(in srgb,var(--primary-contrast) 72%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-contrast) 12%,transparent)}.wallet-connect-short-address{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--fs-label);font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.wallet-connect.connected .wallet-connect-button:hover .wallet-connect-short-address,.wallet-connect.connected .wallet-connect-button[aria-expanded=true] .wallet-connect-short-address{color:var(--primary)}.chain-network-menu,.wallet-connect-menu{position:absolute;z-index:82;top:40px;right:0;width:min(320px,calc(100vw - 24px));border:1px solid var(--line);border-radius:10px;padding:10px;color:var(--text);background:var(--popover-surface);box-shadow:var(--shadow-elevated)}.chain-network-menu{top:38px;right:auto;left:0;width:128px;border-color:var(--line-strong);border-radius:9px;padding:0;overflow:hidden;background:color-mix(in srgb,var(--surface-2) 88%,#000 12%);box-shadow:0 18px 48px #0000006b}.chain-network-menu-head,.wallet-connect-menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 9px;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.chain-network-menu-head{display:none}.chain-network-menu-head strong,.wallet-connect-menu-head strong{color:var(--primary);font-size:var(--fs-caption)}.chain-network-menu-head strong{font-size:10px}.chain-network-option{width:100%;min-height:34px;display:grid;grid-template-columns:17px minmax(0,1fr) 0;align-items:center;gap:5px;border:1px solid transparent;border-radius:0;padding:0 9px;color:var(--text);background:transparent;text-align:left}.chain-network-option:hover{border-color:transparent;background:color-mix(in srgb,var(--surface-3) 48%,transparent)}.chain-network-option:focus-visible{border-color:color-mix(in srgb,var(--primary) 48%,transparent);outline:none;background:color-mix(in srgb,var(--surface-3) 56%,transparent)}.chain-network-option.active{border-color:transparent;background:color-mix(in srgb,var(--surface-3) 64%,transparent);box-shadow:none}.chain-network-option.active .chain-network-copy strong{color:var(--text)}.chain-network-mark{width:17px;height:17px;overflow:hidden;border:1px solid color-mix(in srgb,var(--chain-accent) 38%,transparent);border-radius:50%}.chain-network-copy{min-width:0;display:grid;gap:1px}.chain-network-copy strong,.chain-network-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-network-copy strong{color:var(--text);font-size:var(--fs-label);font-weight:650;line-height:1.15}.chain-network-copy small,.chain-network-state small{color:var(--danger);font-size:var(--fs-caption);font-weight:800;line-height:1.15}.chain-network-copy small{display:none}.chain-network-state{min-width:0;display:flex;align-items:center;justify-content:flex-end;color:var(--primary)}.chain-network-state svg{display:none}.chain-network-state:has(small){min-width:52px}.chain-network-state small{color:var(--danger);white-space:nowrap}.wallet-connect-chain{justify-self:end;white-space:nowrap}.wallet-connect-address{display:grid;gap:7px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset)}.wallet-connect-address span{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.wallet-connect-address button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:7px;border:0;padding:0;color:var(--text);background:transparent;text-align:left}.wallet-connect-address strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;color:var(--text);font-size:var(--fs-body);font-weight:850;font-variant-numeric:tabular-nums;line-height:1.35}.wallet-connect-address button svg{color:var(--text-muted)}.wallet-connect-address button:hover svg{color:var(--primary)}.wallet-connect-address small{color:var(--success);font-size:var(--fs-caption);font-weight:850}.wallet-connect-disconnect{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;margin-top:8px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--danger);background:transparent;font-size:var(--fs-label);font-weight:850}.wallet-connect-disconnect:hover{border-color:color-mix(in srgb,var(--danger) 44%,var(--line));background:var(--danger-soft)}.debot-login-button,.debot-account-button{height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:12px;font-weight:500;line-height:18px}.debot-login-button{min-width:64px;border:0;padding:5px 15px;color:var(--toolbar-login-text);background:var(--toolbar-login-bg)}.debot-login-button:hover{background:var(--toolbar-login-bg-hover)}.debot-account-button{width:34px;height:34px;border:0;border-radius:8px;padding:0;color:var(--text);background:var(--surface-muted)}.debot-account-button:hover,.debot-account-button[aria-expanded=true]{color:var(--primary);background:var(--surface-hover)}.account-auth-avatar{width:23px;height:23px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:var(--primary-contrast, #141414);background:var(--primary)}.account-auth-avatar--large{width:44px;height:44px}.account-auth-avatar--button{width:21px;height:21px;border-radius:0;color:currentColor;background:transparent}.account-auth-menu{position:absolute;z-index:84;top:54px;right:0;width:min(486px,calc(100vw - 24px));border:1px solid var(--line);border-radius:12px;padding:24px;color:var(--text);background:var(--popover-surface);box-shadow:var(--shadow-elevated)}.account-auth-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.account-auth-head div{min-width:0;display:grid;gap:4px}.account-auth-head span{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.account-auth-head strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-lg);font-weight:900}.account-points{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.account-points div{min-width:0;display:grid;gap:5px}.account-points span{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.account-points strong{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:var(--fs-value);font-weight:950;font-variant-numeric:tabular-nums}.account-points strong svg{color:var(--primary)}.account-recharge{min-width:68px;height:30px;border:1px solid var(--line);border-radius:9px;padding:0 12px;color:var(--text-muted);background:var(--surface-2);font-size:var(--fs-label);font-weight:900;cursor:not-allowed}.account-user-invite{display:grid;gap:9px;padding:14px 0;border-bottom:1px solid var(--line)}.account-user-invite header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.account-user-invite header span,.account-user-invite header strong{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.account-user-invite header svg{color:var(--primary)}.account-user-invite header strong{color:var(--text);font-variant-numeric:tabular-nums}.account-invite-progress{position:relative;cursor:help;outline:none}.account-invite-progress:after{position:absolute;right:0;bottom:calc(100% + 8px);z-index:3;width:max-content;max-width:240px;border:1px solid var(--line-strong);border-radius:8px;padding:7px 9px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-elevated);content:attr(data-tooltip);font-size:var(--fs-caption);font-weight:820;line-height:1.38;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal}.account-invite-progress:hover:after,.account-invite-progress:focus-visible:after{opacity:1;transform:translateY(0)}.account-user-invite p{margin:0;color:var(--text-muted);font-size:var(--fs-caption);font-weight:800}.account-user-invite-code{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:0 4px 0 11px;background:var(--surface-2)}.account-user-invite-code.exhausted{opacity:.66}.account-user-invite-code strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-lg);font-weight:950;letter-spacing:.08em}.account-user-invite-code button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--text-muted);background:transparent}.account-user-invite-code button:hover{color:var(--primary);background:var(--surface-3)}.account-invite-generate{width:100%;min-height:34px;border:1px solid color-mix(in srgb,var(--primary) 58%,var(--line));border-radius:9px;color:var(--primary-contrast, #111);background:var(--primary);font-size:var(--fs-label);font-weight:900}.account-invite-generate:disabled{cursor:wait;opacity:.55}.account-logout{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:transparent;font-size:var(--fs-label);font-weight:900}.account-logout:hover{border-color:color-mix(in srgb,var(--danger) 44%,var(--line));color:var(--danger);background:var(--danger-soft)}.account-auth.compact .debot-login-button,.account-auth.compact .debot-account-button{width:34px;height:34px;padding:0}.account-auth.compact .account-auth-avatar:not(.account-auth-avatar--button){width:28px;height:28px}.account-auth.compact .account-auth-avatar--button{width:21px;height:21px}.primary-button,.top-action-link,.notification-button{height:34px;border-radius:10px;padding:0 12px;font-size:var(--fs-label);font-weight:800}.top-action-link{min-width:0;max-width:92px;overflow:hidden;border:1px solid var(--line);color:var(--text-soft);background:var(--surface);text-overflow:ellipsis;white-space:nowrap}.top-action-link:hover{color:var(--primary);border-color:var(--line-strong)}.primary-button{color:var(--primary-contrast, #141414);border:0;background:linear-gradient(180deg,var(--primary-strong),var(--primary))}.notification-button{position:relative;width:34px;padding:0;display:grid;place-items:center;border:0;color:var(--text);background:transparent}.notification-button i{position:absolute;top:7px;right:6px;width:7px;height:7px;border:1px solid var(--bg);border-radius:50%;background:var(--danger)}.settings-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--text-soft);background:var(--surface)}.settings-button:hover,.settings-button.active{border-color:var(--line-strong);color:var(--primary);background:var(--surface-2)}.settings-popover{position:fixed;z-index:75;top:65px;right:22px;width:min(360px,calc(100vw - 24px));border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--text);background:var(--popover-surface);box-shadow:var(--shadow-elevated)}.settings-popover header,.settings-row{display:grid;align-items:center}.settings-popover header{grid-template-columns:minmax(0,1fr) 30px;gap:8px;padding:2px 2px 10px;border-bottom:1px solid var(--line)}.settings-popover header strong{min-width:0;overflow:hidden;font-size:var(--fs-section);font-weight:930;text-overflow:ellipsis;white-space:nowrap}.settings-popover header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text-soft);background:var(--surface-2)}.settings-row{width:100%;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;border:0;border-bottom:1px solid var(--line);padding:14px 2px;color:var(--text);background:transparent;text-align:left}.settings-row:last-child{border-bottom:0}.settings-action-row{cursor:pointer}.settings-action-row:hover strong,.settings-action-row:hover>svg{color:var(--primary)}.settings-row-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--primary);background:var(--primary-soft)}.settings-row div{min-width:0;display:grid;gap:2px}.settings-row strong,.settings-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row strong{font-size:var(--fs-body);font-weight:900}.settings-row small{color:var(--text-muted);font-size:var(--fs-caption);font-weight:760}.settings-language-dropdown{--dropdown-width: 122px;--dropdown-min: 122px}.theme-modal-backdrop{position:fixed;inset:0;z-index:82;display:grid;place-items:center;padding:18px;background:var(--overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-modal{width:min(520px,100%);max-height:min(760px,calc(100vh - 36px));display:grid;gap:16px;overflow:auto;border:1px solid var(--line-strong);border-radius:12px;padding:16px;color:var(--text);background:var(--modal-surface);box-shadow:var(--shadow-elevated)}.theme-modal-head,.theme-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-modal-head strong{display:block;margin-bottom:4px;color:var(--primary);font-size:var(--fs-caption);font-weight:900}.theme-modal-head h2{margin:0;font-size:var(--fs-heading);font-weight:950}.theme-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-option{position:relative;min-width:0;display:grid;gap:7px;border:1px solid var(--line);border-radius:12px;padding:10px;color:var(--text);background:var(--surface-2);text-align:center}.theme-option:hover,.theme-option.active{border-color:var(--primary)}.theme-option.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 48%,transparent)}.theme-option>svg{position:absolute;top:9px;right:9px;color:var(--primary)}.theme-option strong{overflow:hidden;font-size:var(--fs-label);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.theme-option>small{overflow:hidden;color:var(--text-muted);font-size:var(--fs-caption);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.theme-preview{min-height:56px;display:grid;grid-template-columns:28px repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,8px);align-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--field)}.theme-preview i,.theme-preview b,.theme-preview em,.theme-preview small{display:block;border-radius:999px}.theme-preview i{grid-row:1 / 4;width:24px;height:24px;align-self:center;background:var(--swatch)}.theme-preview b{grid-column:2 / 4}.theme-preview em{min-width:0}.theme-preview small{min-width:0;background:var(--surface-inset)}.theme-modal-actions{border-top:1px solid var(--line);padding-top:14px}.auth-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:#0000007a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.debot-auth-modal{position:relative;width:min(400px,calc(100vw - 36px));border:1px solid var(--line-strong);border-radius:12px;padding:32px 20px 18px;color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,white 6%),var(--surface));box-shadow:0 22px 56px #00000057}.debot-login-modal,.debot-register-modal{padding-top:34px}.debot-register-modal .debot-auth-form{gap:10px}.debot-auth-close{position:absolute;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);background:var(--surface-2)}.debot-auth-close:hover{color:var(--text);background:var(--surface-3)}.debot-auth-form{display:grid;gap:12px}.debot-field{display:grid;gap:6px;color:var(--text);font-size:var(--fs-label);font-weight:900}.debot-field input{width:100%;min-width:0;height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;color:var(--text);background:var(--field);font-size:var(--fs-body);font-weight:760;outline:none}.debot-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.debot-code-field{position:relative}.debot-code-field input{padding-right:116px}.debot-code-field button{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-width:92px;height:28px;border:0;border-radius:7px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:var(--fs-caption);font-weight:900}.debot-code-field button:disabled{color:var(--text-muted);background:transparent;cursor:not-allowed}.debot-auth-terms{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:var(--fs-caption);font-weight:700}.debot-auth-terms input{width:16px;height:16px;flex:0 0 16px;accent-color:#111317}.debot-auth-terms span{min-width:0}.debot-auth-terms button,.debot-auth-switch button{border:0;padding:0;color:var(--text);background:transparent;font:inherit;font-weight:900}.debot-auth-terms button:hover,.debot-auth-switch button:hover{color:var(--primary)}.debot-auth-primary{width:100%;height:40px;border:0;border-radius:8px;color:var(--primary-contrast);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white 14%),var(--primary));font-size:var(--fs-body);font-weight:950}.debot-auth-primary:disabled{opacity:.55;cursor:not-allowed}.debot-auth-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--text-muted);font-size:var(--fs-caption);font-weight:800}.alpha-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:var(--overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.alpha-modal{width:min(640px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid var(--line-strong);border-radius:8px;padding:18px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-elevated)}.alpha-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.alpha-modal-head strong{display:block;margin-bottom:5px;color:var(--primary);font-size:var(--fs-caption);font-weight:950}.alpha-modal-head h2{margin:0;color:var(--text);font-size:var(--fs-heading);font-weight:950;line-height:1.16}.alpha-modal-close{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text-soft);background:var(--surface-2);font-size:var(--fs-display);line-height:1}.alpha-modal-copy{margin:12px 0 16px;color:var(--text-soft);font-size:var(--fs-body);font-weight:760;line-height:1.55}.toast-host{position:fixed;top:72px;right:18px;z-index:240;display:grid;gap:10px;width:min(360px,calc(100vw - 36px));pointer-events:none}.toast-card{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px;align-items:start;border:1px solid var(--line-strong);border-left:3px solid var(--info);border-radius:8px;padding:11px 10px 11px 12px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-elevated);pointer-events:auto}.toast-card--success{border-left-color:var(--success)}.toast-card--danger{border-left-color:var(--danger)}.toast-card strong{display:block;color:var(--text);font-size:var(--fs-caption);font-weight:950}.toast-card p{margin:4px 0 0;color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.45}.toast-card button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);background:var(--surface-2)}.community-prompt{display:grid;gap:6px;border:1px solid rgba(246,216,79,.22);border-radius:8px;padding:11px 12px;margin:-4px 0 14px;background:#f6d84f0e}.community-prompt strong{color:var(--primary);font-size:var(--fs-label);font-weight:930}.community-prompt p{margin:0;color:var(--text-soft);font-size:var(--fs-label);font-weight:760;line-height:1.5}.alpha-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alpha-form label{min-width:0;display:grid;gap:7px}.alpha-form span,.alpha-privacy{color:var(--text-muted);font-size:var(--fs-caption);font-weight:850}.alpha-form input,.alpha-form select,.alpha-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface-2);font:inherit;font-size:var(--fs-body);font-weight:780;outline:0}.alpha-form input,.alpha-form select{height:38px;padding:0 11px}.alpha-form textarea{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.45}.alpha-form input:focus,.alpha-form select:focus,.alpha-form textarea:focus{border-color:#f6d84fb8;box-shadow:0 0 0 2px #f6d84f1f}.alpha-form-wide,.alpha-privacy,.alpha-form-success,.alpha-modal-actions{grid-column:1 / -1}.alpha-privacy{line-height:1.45}.alpha-form-success{margin:0;border:1px solid rgba(56,217,150,.34);border-radius:8px;padding:10px 12px;color:var(--success);background:#38d99614;font-size:var(--fs-label);font-weight:850;line-height:1.45}.alpha-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.mobile-toolbar,.mobile-chip-nav,.mobile-bottom-nav{display:none}.page{width:100%;min-height:calc(100vh - 55px);margin:0;overflow:visible;padding:18px 20px 16px}.ask-page{min-height:100%}.home-workbench{min-height:0;display:grid;grid-template-rows:auto auto auto;gap:12px;align-content:start}.search-panel{height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1.5px solid rgba(246,216,79,.46);border-radius:10px;background:var(--field);box-shadow:inset 0 0 0 1px var(--surface-inset),0 10px 26px color-mix(in srgb,var(--bg) 18%,transparent);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.search-panel:focus-within{border-color:var(--primary);background:var(--field);box-shadow:inset 0 0 0 1px #ffd21a3d,0 0 0 3px #ffd21a1a,0 12px 30px color-mix(in srgb,var(--bg) 20%,transparent)}.search-icon{color:var(--primary);font-size:var(--fs-heading)}.search-panel input{width:100%;min-width:0;color:var(--text);border:0;outline:0;background:transparent;font-size:var(--fs-section)}.search-panel input::placeholder{color:var(--text-muted)}.panel{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.panel{padding:16px}.pool-panel-main{min-height:0;display:grid;grid-template-rows:auto auto;gap:8px;overflow:visible}.pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.pool-tabs{min-width:0;max-width:100%;height:41px;display:flex;align-items:center;gap:24px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--line);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x}.pool-tabs::-webkit-scrollbar{display:none}.pool-tabs button{position:relative;flex:0 0 auto;height:40px;border:0;padding:0 0 10px;color:var(--text-muted);background:transparent;font-size:var(--fs-section);font-weight:900}.pool-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:transparent}.pool-tabs button.active{color:var(--text)}.pool-tabs button.active:after{background:var(--primary)}.view-toggle{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--field)}.view-toggle button{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:0 10px;color:var(--text-muted);background:transparent;font-size:var(--fs-label);font-weight:900}.view-toggle button.active{color:var(--text);background:var(--surface-3)}.view-toggle span{font-size:var(--fs-body-lg)}.map-dashboard{--map-gap: 16px;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(640px,1.18fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:var(--map-gap);min-height:0;height:clamp(360px,42vh,480px)}.market-overview{min-width:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr);gap:8px}.overview-list-card{border:1px solid var(--line);border-radius:12px;padding:8px;background:var(--field)}.overview-list-card{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:auto}.heatmap-scroll{width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;margin:0;padding-bottom:4px;scrollbar-width:thin}.pool-map{width:max(100%,660px);height:100%;min-width:660px;aspect-ratio:auto;min-height:0;display:flex;gap:4px;border-radius:12px;overflow:hidden;background:var(--heat-bg)}.pool-panel{min-width:0;min-height:0;display:grid;grid-template-rows:1fr;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.pool-panel header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;color:var(--heat-text);background:color-mix(in srgb,var(--surface-3) 82%,var(--primary) 8%);font-size:var(--fs-label);font-weight:800;white-space:nowrap}.pool-panel.finance header{background:color-mix(in srgb,var(--info) 38%,var(--surface-3))}.pool-panel.tech header{background:color-mix(in srgb,var(--info) 72%,var(--surface-3))}.pool-panel.hot header{background:color-mix(in srgb,var(--primary) 74%,var(--surface-3))}.pool-panel.crypto header{background:color-mix(in srgb,var(--primary) 42%,var(--info) 42%)}.pool-panel header strong{color:color-mix(in srgb,var(--heat-text) 74%,transparent);font-size:var(--fs-caption)}.pool-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-auto-flow:dense;gap:2px;height:100%;min-height:0;align-content:stretch;overflow:hidden}.pool-panel.crypto .pool-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.heat-tile{position:relative;min-width:0;min-height:0;display:grid;place-items:center;align-content:center;gap:3px;overflow:hidden;border:0;padding:4px;color:var(--heat-text);text-align:center;background:var(--heat-flat)}.heat-tile.mega,.heat-tile.large,.heat-tile.medium,.heat-tile.small,.heat-tile.tiny{grid-column:span 1;grid-row:span 1}.heat-tile.medium{grid-column:span 2}.heat-tile.large{grid-column:span 2;grid-row:span 2}.heat-tile.mega{grid-column:span 3;grid-row:span 2}.heat-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 32%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--heat-text) calc(var(--tile-share) * 12%),transparent),transparent 58%);pointer-events:none}.heat-tile.active{outline:2px solid var(--info);outline-offset:-2px}.heat-tile.strong-down{background:var(--heat-down-strong)}.heat-tile.down{background:var(--heat-down)}.heat-tile.flat{background:var(--heat-flat)}.heat-tile.up{background:var(--heat-up)}.heat-tile.strong-up{background:var(--heat-up-strong)}.logo-dot{position:relative;z-index:1;width:20px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:var(--text);background:var(--logo-bg);font-size:var(--fs-map-xs);font-weight:900}.logo-dot img,.asset-logo img{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.logo-dot span,.asset-logo span{position:absolute;inset:0;z-index:1;display:grid;place-items:center;border-radius:inherit;color:#fff;background:#070a0ed1;font-weight:900}.logo-dot img[hidden],.asset-logo img[hidden]{display:none}.heat-tile strong{position:relative;z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-label);line-height:1.05}.heat-tile small{position:relative;z-index:1;font-size:var(--fs-micro);font-weight:900}.heat-tile em{position:relative;z-index:1;display:block;color:#ffffffbd;font-size:var(--fs-tiny);font-style:normal;font-weight:800}.heat-tile.tiny{gap:2px;padding:3px}.heat-tile.tiny .logo-dot{width:16px;display:grid;font-size:var(--fs-map-min)}.heat-tile.tiny strong{font-size:var(--fs-micro)}.heat-tile.tiny small{font-size:var(--fs-tiny)}.heat-tile.tiny em{font-size:var(--fs-map-tiny);line-height:1}.heat-tile.small .logo-dot{width:18px}.heat-tile.small strong{font-size:var(--fs-label)}.heat-tile.medium{gap:3px}.heat-tile.medium .logo-dot{width:20px;font-size:var(--fs-tiny)}.heat-tile.medium strong{font-size:var(--fs-body)}.heat-tile.medium small{font-size:var(--fs-caption)}.heat-tile.large{gap:4px}.heat-tile.large .logo-dot{width:22px;font-size:var(--fs-label)}.heat-tile.large strong{font-size:var(--fs-body-lg)}.heat-tile.large small{font-size:var(--fs-label)}.heat-tile.large em{display:block}.heat-tile.mega{gap:4px}.heat-tile.mega .logo-dot{width:24px;font-size:var(--fs-body-lg)}.heat-tile.mega strong{font-size:var(--fs-section)}.heat-tile.mega small{font-size:var(--fs-body)}.heat-tile.mega em{display:block;font-size:var(--fs-tiny)}.pool-panel.crypto .heat-tile.large strong{font-size:var(--fs-heading)}.pool-panel.crypto .heat-tile.large small{font-size:var(--fs-section)}.pool-panel.crypto .heat-tile.mega strong{font-size:var(--fs-display)}.pool-panel.crypto .heat-tile.mega small{font-size:var(--fs-control-lg)}.pool-panel.crypto .heat-tile.mega .logo-dot{width:46px}.asset-list{display:grid;gap:0;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--line);scrollbar-width:thin}.asset-table-head,.asset-row{width:100%;min-width:1120px;display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(84px,.48fr) minmax(84px,.48fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(96px,.56fr) minmax(104px,.6fr) minmax(70px,.42fr) minmax(240px,1.45fr);align-items:center;gap:12px}.asset-table-head{min-height:32px;color:var(--text-muted);font-size:var(--fs-label);font-weight:800}.asset-table-head span{text-align:right}.asset-table-head span:first-child{text-align:left}.asset-row{min-height:52px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;color:var(--text);background:transparent;text-align:left}.asset-row:hover{background:var(--surface-inset)}.asset-primary-cell{min-width:0;display:grid;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:12px}.asset-favorite{color:var(--text-muted);font-size:var(--fs-control-lg);line-height:1}.asset-logo{position:relative;width:36px;min-width:36px;height:36px;flex:0 0 36px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:#fffffff2;font-size:var(--fs-caption)}.asset-name{min-width:0}.asset-name strong,.asset-name small,.asset-cap-cell small,.asset-cap-cell strong{display:block}.asset-name strong{font-size:var(--fs-section);line-height:1.15}.asset-name small{margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.asset-price-cell,.asset-change-cell,.asset-period-cell,.asset-cap-cell,.asset-turnover-cell,.asset-pe-cell,.asset-ai-read-cell{min-width:0;justify-self:stretch;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-lg);font-weight:900}.asset-cap-cell{min-width:0;text-align:right}.asset-cap-cell small{display:none;color:var(--text-muted);font-size:var(--fs-caption);font-weight:800}.asset-cap-cell strong{margin-top:3px;font-size:var(--fs-body)}.asset-change-cell{color:var(--danger)}.positive{color:var(--success)}.negative{color:var(--danger)}@media(max-width:980px){.workspace{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.topbar{height:58px;display:flex;justify-content:space-between;padding:0 14px}.brand .brand-mark{width:32px;height:32px;border-radius:10px}.brand-wordmark,.brand span,.desktop-nav{display:none}.top-actions{gap:6px}.top-actions>.top-action-link{display:none}.chain-network-button{max-width:72px;width:auto;height:28px;gap:5px;padding:0 6px;font-size:var(--fs-caption)}.chain-network-label{max-width:40px}.wallet-connect-button{max-width:98px;padding:0 7px}.wallet-connect.connected .wallet-connect-button{max-width:124px;padding:0 6px}.wallet-connect:not(.connected) .wallet-connect-button{max-width:86px}.top-action-link{max-width:74px;padding:0 9px}.top-actions .primary-button{display:none}.theme-modal-actions .primary-button{display:inline-flex}.mobile-toolbar{position:sticky;top:58px;z-index:18;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:10px;padding:10px 12px 8px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-user,.mobile-message{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;color:var(--text);background:var(--surface-2);font-size:var(--fs-value);font-weight:900}.mobile-message{color:var(--primary)}.mobile-feedback-button{gap:1px;font-size:16px}.mobile-feedback-button small{max-width:100%;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1}.mobile-search{min-width:0;height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.mobile-search span{color:var(--text-muted);font-size:var(--fs-heading)}.mobile-search input{min-width:0;width:100%;color:var(--text);border:0;outline:0;background:transparent}.mobile-search input::placeholder{color:var(--text-muted)}.mobile-chip-nav{position:sticky;top:122px;z-index:17;width:100%;max-width:100vw;box-sizing:border-box;display:flex;gap:10px;overflow-x:auto;padding:8px 12px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.mobile-chip-nav::-webkit-scrollbar{display:none}.mobile-chip-nav button{flex:0 0 auto;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--line);border-radius:14px;color:var(--text);background:var(--surface-2);font-size:var(--fs-body);font-weight:900}.mobile-chip-nav button.active{border-color:#f6d84fcc;box-shadow:inset 0 0 0 1px #f6d84f59}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:30;height:calc(72px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);contain:layout paint;transform:translateZ(0)}.mobile-bottom-nav button{min-width:0;height:72px;display:grid;grid-template-rows:24px 22px;justify-items:center;align-content:center;gap:3px;border:0;padding:7px 2px 5px;color:var(--text-muted);background:transparent;font-size:var(--fs-control-lg);line-height:1}.mobile-bottom-nav button:focus-visible{outline:1px solid rgba(246,216,79,.82);outline-offset:-5px}.mobile-bottom-nav button>span{width:24px;height:24px;display:grid;place-items:center;line-height:1}.mobile-bottom-nav small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-micro);font-weight:800;line-height:1.15}.mobile-bottom-nav button.active{color:var(--primary)}.page{height:auto;min-height:calc(100vh - 128px);overflow:visible;padding:16px 12px calc(96px + env(safe-area-inset-bottom,0px))}.ask-page,.home-workbench{height:auto;display:block}.pool-toolbar{align-items:stretch;flex-direction:column}.map-dashboard{grid-template-columns:1fr;height:auto;min-height:0}.pool-panel-main{overflow:visible}.market-overview{height:auto;grid-template-rows:auto}.view-toggle{width:100%}.view-toggle button{flex:1;justify-content:center}.asset-list{gap:10px;overflow:visible;border-top:0}.asset-table-head{display:none}.asset-row{min-height:68px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px;background:var(--surface-2)}.asset-primary-cell{grid-template-columns:40px minmax(0,1fr);gap:10px}.asset-favorite,.asset-cap-cell,.asset-turnover-cell,.asset-pe-cell{display:none}.asset-row .asset-period-cell:nth-of-type(5){display:none}.asset-price-cell{display:none}.asset-cap-cell small{display:block}.asset-change-cell{min-width:66px;border-radius:10px;padding:7px 8px;background:var(--surface-inset);text-align:center}}@media(max-width:540px){.alpha-disclaimer{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden;padding:5px 12px}.alpha-disclaimer span{display:none}.alpha-disclaimer small{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-modal-backdrop{align-items:end;padding:10px}.alpha-modal{max-height:calc(100vh - 20px);padding:15px}.alpha-modal-head h2{font-size:var(--fs-heading)}.alpha-form{grid-template-columns:1fr}.alpha-modal-actions{flex-direction:column-reverse}.alpha-modal-actions .top-action-link,.alpha-modal-actions .primary-button{width:100%;max-width:none}.top-actions .primary-button{display:none}.settings-popover{top:66px;right:12px;left:12px;width:auto}.chain-network-menu,.wallet-connect-menu,.account-auth-menu{position:fixed;top:62px;right:12px;left:12px;width:auto}.chain-network-menu{padding:0}.auth-backdrop{padding:12px}.debot-auth-modal{width:min(400px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:32px 14px 16px;border-radius:12px}.debot-auth-form{gap:10px}.debot-field{gap:6px;font-size:var(--fs-label)}.debot-field input{height:38px;padding:0 11px;font-size:var(--fs-body)}.debot-code-field input{padding-right:118px}.debot-code-field button{right:6px;min-width:90px;height:28px;font-size:var(--fs-caption)}.debot-auth-terms,.debot-auth-switch{font-size:var(--fs-caption)}.debot-auth-primary{height:38px;font-size:var(--fs-body)}.toast-host{top:64px;right:12px;left:12px;width:auto}.settings-row,.language-row{grid-template-columns:30px minmax(0,1fr)}.settings-language-dropdown{grid-column:2;width:100%;--dropdown-width: 100%;--dropdown-min: 0}.theme-option-grid{grid-template-columns:1fr}.panel{padding:12px;border-radius:14px}.heatmap-scroll{height:auto;overflow-x:hidden}.pool-map{width:100%;min-width:0;aspect-ratio:1 / 1;min-height:0}.asset-list{grid-template-columns:none}.asset-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:66px}.asset-logo{width:40px;min-width:40px;height:40px;flex-basis:40px}.pool-panel{min-height:0;grid-template-rows:1fr}.pool-grid,.pool-panel.crypto .pool-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:42px}.pool-panel header{font-size:var(--fs-caption)}.heat-tile{gap:1px;padding:2px}.heat-tile .logo-dot,.heat-tile.small .logo-dot,.heat-tile.medium .logo-dot,.heat-tile.large .logo-dot,.heat-tile.mega .logo-dot,.pool-panel.crypto .heat-tile.mega .logo-dot{width:16px;font-size:var(--fs-map-min)}.heat-tile strong,.heat-tile.small strong,.heat-tile.medium strong,.heat-tile.large strong,.heat-tile.mega strong,.pool-panel.crypto .heat-tile.large strong,.pool-panel.crypto .heat-tile.mega strong{font-size:var(--fs-micro)}.heat-tile small,.heat-tile.medium small,.heat-tile.large small,.heat-tile.mega small,.pool-panel.crypto .heat-tile.large small,.pool-panel.crypto .heat-tile.mega small{font-size:var(--fs-map-xs)}.heat-tile em,.heat-tile.mega em{font-size:var(--fs-map-tiny);line-height:1}}
