.technical-panel[data-v-f655f6b6]{background:rgb(var(--v-theme-surface));border:1px solid rgba(80,96,112,.16);border-radius:8px;overflow:hidden}.panel-head[data-v-f655f6b6]{align-items:center;border-bottom:1px solid rgba(80,96,112,.12);display:flex;gap:10px;min-height:54px;padding:8px 10px 8px 14px}.head-copy[data-v-f655f6b6]{min-width:0}.head-copy h2[data-v-f655f6b6]{font-size:1rem;line-height:1.25;margin:0}.head-copy span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.58);display:block;font-size:.78rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-f655f6b6]{align-items:center;display:flex;flex:0 0 auto;gap:4px}.signal-body[data-v-f655f6b6]{display:grid;gap:12px;padding:14px}.trend-brief[data-v-f655f6b6]{align-items:center;background:linear-gradient(135deg,var(--trend-soft,rgba(80,96,112,.06)),transparent 72%);border:1px solid rgba(80,96,112,.14);border-left:4px solid var(--trend-accent,rgba(80,96,112,.44));border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(160px,.65fr) minmax(0,1fr);padding:12px}.trend-brief.trend-strong[data-v-f655f6b6]{--trend-accent:#0f766e;--trend-soft:rgba(15,118,110,.11)}.trend-brief.trend-watch[data-v-f655f6b6]{--trend-accent:#d97706;--trend-soft:rgba(217,119,6,.12)}.trend-brief.trend-weak[data-v-f655f6b6]{--trend-accent:#b3261e;--trend-soft:rgba(179,38,30,.09)}.trend-verdict[data-v-f655f6b6]{min-width:0}.trend-verdict span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.62);display:block;font-size:.76rem;font-weight:800}.trend-verdict strong[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.92);display:block;font-size:1.18rem;line-height:1.2;margin-top:2px}.trend-verdict small[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.62);display:block;font-size:.76rem;line-height:1.35;margin-top:3px}.trend-points[data-v-f655f6b6]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.trend-points span[data-v-f655f6b6]{align-items:center;background:rgba(80,96,112,.1);border-radius:999px;color:rgba(var(--v-theme-on-surface),.72);display:inline-flex;font-size:.78rem;font-weight:800;min-height:30px;padding:4px 10px}.trend-points span.good[data-v-f655f6b6]{background:rgba(15,118,110,.12);color:#0f766e}.trend-points span.bad[data-v-f655f6b6],.trend-points span.risk[data-v-f655f6b6]{background:rgba(179,38,30,.1);color:#b3261e}.shared-metrics[data-v-f655f6b6]{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.shared-metric[data-v-f655f6b6]{align-content:center;background:linear-gradient(135deg,var(--metric-soft,rgba(80,96,112,.08)),transparent 70%);border:1px solid rgba(80,96,112,.14);border-left:3px solid var(--metric-accent,rgba(80,96,112,.4));border-radius:8px;display:grid;gap:4px;min-height:72px;padding:9px 10px}.metric-cell span[data-v-f655f6b6],.shared-metric span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.58);display:block;font-size:.72rem}.metric-cell strong[data-v-f655f6b6],.shared-metric strong[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.88);display:block;font-variant-numeric:tabular-nums}.shared-metric strong[data-v-f655f6b6]{font-size:.98rem;line-height:1.15}.metric-cell em[data-v-f655f6b6],.shared-metric em[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.56);display:block;font-size:.68rem;font-style:normal;line-height:1.2;overflow-wrap:anywhere}.signal-summary[data-v-f655f6b6]{display:flex;flex-wrap:wrap;gap:6px}.summary-pill[data-v-f655f6b6]{align-items:center;background:var(--summary-bg,rgba(80,96,112,.11));border-radius:999px;color:var(--summary-color,rgba(var(--v-theme-on-surface),.7));display:inline-flex;font-size:.76rem;font-weight:800;min-height:24px;padding:2px 9px}.summary-pill.is-pass[data-v-f655f6b6]{--summary-color:#0f766e;--summary-bg:rgba(15,118,110,.12)}.summary-pill.is-watch[data-v-f655f6b6]{--summary-color:#b45309;--summary-bg:rgba(180,83,9,.14)}.summary-pill.is-fail[data-v-f655f6b6]{--summary-color:#b3261e;--summary-bg:rgba(179,38,30,.12)}.signal-list-head[data-v-f655f6b6]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:34px}.signal-list-head>div[data-v-f655f6b6]{min-width:0}.signal-list-head span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.58);display:block;font-size:.72rem;font-weight:800}.signal-list-head strong[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.82);display:block;font-size:.9rem;line-height:1.2}.signal-list-head strong span[data-v-f655f6b6]{color:inherit;font-size:inherit;font-weight:inherit}.signal-list-head .mobile-strategy-scope[data-v-f655f6b6]{display:none}.mobile-signal-expander[data-v-f655f6b6]{display:none;flex:0 0 auto}.signal-grid[data-v-f655f6b6]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.technical-loading-brief[data-v-f655f6b6]{align-items:center;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.07),transparent 68%),rgba(var(--v-theme-surface-variant),.2);display:grid;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(180px,.55fr);padding:14px}.loading-copy[data-v-f655f6b6]{background:rgba(var(--v-theme-surface),.72);border:1px solid rgba(80,96,112,.14);border-left:4px solid rgba(var(--v-theme-primary),.72);border-radius:8px;min-width:0;padding:12px}.loading-copy span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.58);display:block;font-size:.76rem;font-weight:800}.loading-copy strong[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.88);display:block;font-size:1rem;line-height:1.3;margin-top:3px}.loading-copy small[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.6);display:block;font-size:.76rem;line-height:1.35;margin-top:4px}.loading-lines[data-v-f655f6b6]{background:rgba(var(--v-theme-surface),.6);border:1px solid rgba(80,96,112,.12);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.signal-body .signal-grid[data-v-f655f6b6]{padding:0}.signal-card[data-v-f655f6b6]{--card-accent:rgba(80,96,112,.24);background:rgba(var(--v-theme-surface-variant),.22);border:1px solid rgba(80,96,112,.14);border-radius:8px;border-top:3px solid var(--card-accent);display:grid;gap:10px;grid-template-rows:auto auto auto 1fr;min-height:286px;padding:12px}.signal-card.status-pass[data-v-f655f6b6]{--card-accent:#0f766e}.signal-card.status-watch[data-v-f655f6b6]{--card-accent:#d97706}.signal-card.status-fail[data-v-f655f6b6]{--card-accent:#b3261e}.signal-top[data-v-f655f6b6]{display:flex;gap:8px;justify-content:space-between;min-height:44px}.signal-title[data-v-f655f6b6]{min-width:0}.signal-title-row[data-v-f655f6b6]{align-items:flex-start;display:flex;gap:4px;min-height:24px;min-width:0}.signal-title h3[data-v-f655f6b6]{flex:1 1 auto;font-size:.92rem;line-height:1.3;margin:0;min-width:0}.signal-title span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.58);display:block;font-size:.76rem;margin-top:3px}.strategy-help-btn[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.62);flex:0 0 auto;height:24px;margin-top:-3px;width:24px}.score-row[data-v-f655f6b6]{align-items:center;background:rgba(var(--v-theme-on-surface),.045);border-radius:6px;display:grid;gap:6px 10px;grid-template-columns:auto auto;justify-content:space-between;min-height:34px;padding:6px 8px}.score-row span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.58);font-size:.76rem}.score-row strong[data-v-f655f6b6]{font-size:.98rem}.score-row i[data-v-f655f6b6]{background:rgba(80,96,112,.16);border-radius:999px;display:block;grid-column:1/-1;height:5px;overflow:hidden}.score-row i span[data-v-f655f6b6]{background:linear-gradient(90deg,#0ea5e9,var(--card-accent));border-radius:inherit;display:block;height:100%;min-width:3px}.metric-grid[data-v-f655f6b6]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cell[data-v-f655f6b6]{--metric-accent:rgba(80,96,112,.44);--metric-soft:rgba(80,96,112,.08);align-content:start;background:linear-gradient(135deg,var(--metric-soft),transparent 68%),rgba(var(--v-theme-surface),.78);border-left:3px solid var(--metric-accent);border-radius:6px;display:grid;gap:3px;min-height:48px;padding:7px 8px}.metric-cell strong[data-v-f655f6b6]{font-size:.88rem;line-height:1.15;margin-top:3px}.metric-good[data-v-f655f6b6]{--metric-accent:#0f766e;--metric-soft:rgba(15,118,110,.12)}.metric-bad[data-v-f655f6b6]{--metric-accent:#b3261e;--metric-soft:rgba(179,38,30,.12)}.metric-neutral[data-v-f655f6b6],.metric-price[data-v-f655f6b6]{--metric-accent:#64748b;--metric-soft:rgba(100,116,139,.1)}.metric-range[data-v-f655f6b6]{--metric-accent:#2563eb;--metric-soft:rgba(37,99,235,.12)}.metric-risk[data-v-f655f6b6]{--metric-accent:#d97706;--metric-soft:rgba(217,119,6,.14)}.reason-list[data-v-f655f6b6]{align-content:start;display:grid;gap:6px;list-style:none;margin:0;padding:0}.reason-list li[data-v-f655f6b6]{align-items:start;color:rgba(var(--v-theme-on-surface),.76);display:grid;font-size:.8rem;gap:6px;grid-template-columns:16px minmax(0,1fr);line-height:1.35}.reason-list span[data-v-f655f6b6]{min-width:0;word-break:break-word}.signal-empty[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.62);display:grid;gap:6px;grid-column:1/-1;min-height:120px;place-items:center;text-align:center}.signal-empty strong[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.82);font-size:.98rem;line-height:1.25}.signal-empty span[data-v-f655f6b6]{color:rgba(var(--v-theme-on-surface),.6);font-size:.82rem;line-height:1.45;max-width:520px}.skeleton-line[data-v-f655f6b6]{animation:technical-loading-shimmer-f655f6b6 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(80,96,112,.08),rgba(80,96,112,.18),rgba(80,96,112,.08));background-size:220% 100%;border-radius:999px;display:block}.title-line[data-v-f655f6b6]{height:16px;width:72%}.metric-line[data-v-f655f6b6]{height:24px;width:42%}.body-line[data-v-f655f6b6]{height:12px;width:94%}.body-line.short[data-v-f655f6b6]{width:68%}@media (max-width:1180px){.signal-grid[data-v-f655f6b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-metrics[data-v-f655f6b6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.panel-head[data-v-f655f6b6]{align-items:center}.head-copy span[data-v-f655f6b6]{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.panel-actions[data-v-f655f6b6]{align-items:center;flex-direction:row;gap:2px}.trend-brief[data-v-f655f6b6]{gap:10px;grid-template-columns:1fr;padding:10px}.signal-body[data-v-f655f6b6]{gap:10px;padding:12px}.technical-loading-brief[data-v-f655f6b6]{gap:10px;grid-template-columns:1fr;padding:12px}.shared-metrics[data-v-f655f6b6]{display:flex;gap:8px;margin-inline:-2px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 2px 4px;scroll-snap-type:x proximity;scrollbar-width:thin}.shared-metric[data-v-f655f6b6]{flex:0 0 156px;min-height:68px;scroll-snap-align:start}.signal-grid[data-v-f655f6b6]{grid-template-columns:1fr}.signal-list-head[data-v-f655f6b6]{align-items:flex-end}.mobile-signal-expander[data-v-f655f6b6]{display:inline-grid;min-height:36px}.signal-list-head .desktop-strategy-scope[data-v-f655f6b6]{display:none}.signal-list-head .mobile-strategy-scope[data-v-f655f6b6]{display:block}.signal-card.mobile-collapsed-card[data-v-f655f6b6]{display:none}.signal-card[data-v-f655f6b6]{min-height:auto}}@media (max-width:420px){.shared-metrics[data-v-f655f6b6]{grid-template-columns:1fr}}@keyframes technical-loading-shimmer-f655f6b6{0%{background-position:120% 0}to{background-position:-120% 0}}
