.quick-stats-widget[data-v-561a9a5a]{grid-template-columns:repeat(4,1fr);align-content:center;gap:12px;height:100%;padding:12px;display:grid}@media (max-width:1200px){.quick-stats-widget[data-v-561a9a5a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quick-stats-widget[data-v-561a9a5a]{grid-template-columns:1fr;gap:8px}}.signals-sidebar-widget[data-v-559eb24a]{padding:8px 16px 16px}.widget-list[data-v-559eb24a]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.mini-signal[data-v-559eb24a]{clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px);cursor:pointer;background:#ffffff08;border-radius:0;align-items:center;gap:12px;padding:10px;transition:all .2s;display:flex}.mini-signal[data-v-559eb24a]:hover{background:#ffffff14}[dir=ltr] .mini-signal[data-v-559eb24a]:hover{transform:translate(2px)}[dir=rtl] .mini-signal[data-v-559eb24a]:hover{transform:translate(-2px)}[dir=ltr] .mini-signal.long[data-v-559eb24a]{border-left:3px solid #0f8}[dir=rtl] .mini-signal.long[data-v-559eb24a]{border-right:3px solid #0f8}[dir=ltr] .mini-signal.short[data-v-559eb24a]{border-left:3px solid #f05}[dir=rtl] .mini-signal.short[data-v-559eb24a]{border-right:3px solid #f05}.signal-asset[data-v-559eb24a]{flex-shrink:0}.signal-content[data-v-559eb24a]{flex:1;min-width:0}.signal-header[data-v-559eb24a]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.signal-symbol[data-v-559eb24a]{color:var(--text-primary);font-size:.9rem;font-weight:600}.signal-metrics[data-v-559eb24a]{color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}.signal-price[data-v-559eb24a]{color:var(--text-secondary)}.signal-conf[data-v-559eb24a]{color:var(--accent-primary,#00f5ff);font-weight:600}.empty-widget[data-v-559eb24a]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.empty-widget p[data-v-559eb24a]{margin:0;font-size:.85rem}.widget-footer[data-v-559eb24a]{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:10px;display:flex}.layer0-drag-handle[data-v-89936de9]{cursor:move;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.layer0-drag-handle[data-v-89936de9]:hover{opacity:.8}.layer0-drag-handle[data-v-89936de9]:active{cursor:grabbing}.drag-icon[data-v-89936de9]{line-height:1;display:inline-block}.size-sm[data-v-89936de9]{padding:4px;font-size:.9rem}.size-md[data-v-89936de9]{padding:6px;font-size:1.2rem}.size-lg[data-v-89936de9]{padding:8px;font-size:1.5rem}.variant-default[data-v-89936de9]{color:var(--text-muted)}.variant-subtle[data-v-89936de9]{color:#ffffff4d}.layer2-widget-header[data-v-84319734]{flex-shrink:0;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.layer2-widget-header.has-border[data-v-84319734]{border-bottom:1px solid var(--border-color)}.layer2-widget-header.draggable[data-v-84319734]{cursor:move;background:#ffffff05}.layer2-widget-header.draggable[data-v-84319734]:hover{background:#ffffff0d}.layer2-widget-header.is-editing[data-v-84319734]{border-bottom-color:#00f5ff33}.header-left[data-v-84319734]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.header-title[data-v-84319734]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.header-actions[data-v-84319734]{flex-shrink:0;gap:4px;display:flex}.size-sm[data-v-84319734]{min-height:32px;padding:8px 12px}.size-sm .header-title[data-v-84319734]{font-size:.85rem}.size-md[data-v-84319734]{min-height:40px;padding:0 12px}.size-lg[data-v-84319734]{min-height:48px;padding:12px 16px}.size-lg .header-title[data-v-84319734]{font-size:1rem}.signals-dashboard-widget[data-v-67344500]{flex-direction:column;height:100%;display:flex;overflow:hidden}.signal-filters[data-v-67344500]{gap:4px;display:flex}.filter-badge[data-v-67344500]{cursor:pointer;transition:all .15s}.filter-badge[data-v-67344500]:hover{opacity:.8}.signals-scroll[data-v-67344500]{flex:1;padding:8px 12px;overflow-y:auto}.signals-scroll[data-v-67344500]::-webkit-scrollbar{width:3px}.signals-scroll[data-v-67344500]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.empty-state[data-v-67344500]{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.signal-row[data-v-67344500]{cursor:pointer;border-bottom:1px solid #ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 8px;transition:background .15s;display:flex}.signal-row[data-v-67344500]:hover{background:#ffffff08}.signal-row[data-v-67344500]:last-child{border-bottom:none}[dir=ltr] .signal-row.type-long[data-v-67344500]{border-left:3px solid #0f8}[dir=rtl] .signal-row.type-long[data-v-67344500]{border-right:3px solid #0f8}[dir=ltr] .signal-row.type-short[data-v-67344500]{border-left:3px solid #f05}[dir=rtl] .signal-row.type-short[data-v-67344500]{border-right:3px solid #f05}.signal-left[data-v-67344500]{align-items:center;gap:10px;min-width:0;display:flex}.signal-icon[data-v-67344500]{flex-shrink:0}.signal-info[data-v-67344500]{flex-direction:column;min-width:0;display:flex}.signal-symbol[data-v-67344500]{color:var(--text-primary);font-size:.85rem;font-weight:700}.signal-strategy[data-v-67344500]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.signal-right[data-v-67344500]{flex-shrink:0;align-items:center;gap:12px;display:flex}.signal-confidence[data-v-67344500]{flex-direction:column;align-items:flex-end;gap:3px;min-width:50px;display:flex}.confidence-value[data-v-67344500]{color:var(--text-secondary);font-size:.75rem;font-weight:700}.confidence-bar[data-v-67344500]{background:#ffffff1a;border-radius:2px;width:50px;height:3px;overflow:hidden}.confidence-fill[data-v-67344500]{border-radius:2px;height:100%;transition:width .3s}[dir=ltr] .confidence-fill[data-v-67344500]{background:linear-gradient(90deg,#00f5ff,#7b2ff7)}[dir=rtl] .confidence-fill[data-v-67344500]{background:linear-gradient(-90deg,#00f5ff,#7b2ff7)}.core-sparkline[data-v-0b5765f6]{align-items:center;min-width:60px;display:inline-flex;position:relative}.sparkline-canvas[data-v-0b5765f6]{flex:1;width:100%;height:100%}.sparkline-loading[data-v-0b5765f6]{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-pulse[data-v-0b5765f6]{border-radius:4px;width:100%;height:50%;animation:1.5s ease-in-out infinite pulse-0b5765f6}[dir=ltr] .loading-pulse[data-v-0b5765f6]{background:linear-gradient(90deg,#00f5ff1a 0%,#00f5ff33 50%,#00f5ff1a 100%)}[dir=rtl] .loading-pulse[data-v-0b5765f6]{background:linear-gradient(-90deg,#00f5ff1a 0%,#00f5ff33 50%,#00f5ff1a 100%)}[dir] .loading-pulse[data-v-0b5765f6]{background-size:200% 100%}@keyframes pulse-0b5765f6{0%,to{background-position:200% 0}50%{background-position:0 0}}.sparkline-empty[data-v-0b5765f6]{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.empty-dash[data-v-0b5765f6]{color:var(--text-muted,#666);opacity:.5;font-size:1.2rem}.sparkline-current[data-v-0b5765f6]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .sparkline-current[data-v-0b5765f6]{padding-left:8px;right:0}[dir=rtl] .sparkline-current[data-v-0b5765f6]{padding-right:8px;left:0}.current-value[data-v-0b5765f6]{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.current-value.is-positive[data-v-0b5765f6]{color:#0f8}.current-value.is-negative[data-v-0b5765f6]{color:#f46}.current-value.is-neutral[data-v-0b5765f6]{color:var(--text-secondary,#a0a0b0)}@media (prefers-reduced-motion:reduce){.loading-pulse[data-v-0b5765f6]{opacity:.5;animation:none}}.strategy-performance-widget[data-v-0de2a26b]{flex-direction:column;height:100%;display:flex;overflow:hidden}.strategies-list[data-v-0de2a26b]{flex:1;padding:8px 12px;overflow-y:auto}.strategies-list[data-v-0de2a26b]::-webkit-scrollbar{width:3px}.strategies-list[data-v-0de2a26b]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.strategy-row[data-v-0de2a26b]{border-bottom:1px solid #ffffff0d;padding:12px 0}.strategy-row[data-v-0de2a26b]:last-child{border-bottom:none}.strategy-header[data-v-0de2a26b]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.strategy-name-section[data-v-0de2a26b]{align-items:center;gap:8px;display:flex}.strategy-name[data-v-0de2a26b]{color:var(--text-primary);font-size:.85rem;font-weight:600}.strategy-pnl[data-v-0de2a26b]{font-size:.9rem;font-weight:700;font-family:var(--font-mono,monospace)}.strategy-pnl.positive[data-v-0de2a26b]{color:#0f8}.strategy-pnl.negative[data-v-0de2a26b]{color:#f05}.strategy-chart[data-v-0de2a26b]{margin:6px 0}.strategy-stats[data-v-0de2a26b]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stat[data-v-0de2a26b]{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-label[data-v-0de2a26b]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.65rem}.stat-value[data-v-0de2a26b]{color:var(--text-secondary);font-size:.8rem;font-weight:700}.stat-value.positive[data-v-0de2a26b]{color:#0f8}.stat-value.negative[data-v-0de2a26b]{color:#f05}.stat-value.neutral[data-v-0de2a26b]{color:var(--text-muted)}.market-sentinel-widget[data-v-6982dc19]{flex-direction:column;height:100%;display:flex}.sentinel-content[data-v-6982dc19]{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:12px;display:flex}.gauge-row[data-v-6982dc19]{flex-direction:column;gap:6px;display:flex}.gauge-header[data-v-6982dc19]{justify-content:space-between;align-items:center;display:flex}.gauge-label[data-v-6982dc19]{color:var(--text-secondary);font-size:.8rem;font-weight:600}.gauge-value-section[data-v-6982dc19]{align-items:center;gap:6px;display:flex}.gauge-value[data-v-6982dc19]{font-size:.85rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-primary)}.gauge-trend[data-v-6982dc19]{border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.75rem;font-weight:700;display:flex}.gauge-trend.trend-up[data-v-6982dc19]{color:#0f8;background:#00ff881a}.gauge-trend.trend-down[data-v-6982dc19]{color:#f05;background:#ff00551a}.gauge-trend.trend-neutral[data-v-6982dc19]{color:#fa0;background:#ffaa001a}.gauge-bar-track[data-v-6982dc19]{background:#ffffff0f;border-radius:3px;width:100%;height:6px;overflow:hidden}.gauge-bar-fill[data-v-6982dc19]{border-radius:3px;height:100%;transition:width .6s}.gauge-bar-fill.status-safe[data-v-6982dc19]{box-shadow:0 0 8px #00ff884d}[dir=ltr] .gauge-bar-fill.status-safe[data-v-6982dc19]{background:linear-gradient(90deg,#00f5ff,#0f8)}[dir=rtl] .gauge-bar-fill.status-safe[data-v-6982dc19]{background:linear-gradient(-90deg,#00f5ff,#0f8)}.gauge-bar-fill.status-caution[data-v-6982dc19]{box-shadow:0 0 8px #ffaa004d}[dir=ltr] .gauge-bar-fill.status-caution[data-v-6982dc19]{background:linear-gradient(90deg,#fa0,#f80)}[dir=rtl] .gauge-bar-fill.status-caution[data-v-6982dc19]{background:linear-gradient(-90deg,#fa0,#f80)}.gauge-bar-fill.status-danger[data-v-6982dc19]{box-shadow:0 0 8px #ff00554d}[dir=ltr] .gauge-bar-fill.status-danger[data-v-6982dc19]{background:linear-gradient(90deg,#f05,#f46)}[dir=rtl] .gauge-bar-fill.status-danger[data-v-6982dc19]{background:linear-gradient(-90deg,#f05,#f46)}.core-bar-chart[data-v-9b88755e]{background:0 0;width:100%;min-height:200px;position:relative}.chart-canvas[data-v-9b88755e]{width:100%;height:100%}.chart-loading[data-v-9b88755e],.chart-error[data-v-9b88755e],.chart-empty[data-v-9b88755e]{z-index:10;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.chart-loading[data-v-9b88755e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a14cc}.loading-spinner[data-v-9b88755e]{border:3px solid #00f5ff33;border-top-color:#00f5ff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-9b88755e}.loading-text[data-v-9b88755e]{color:var(--text-muted,#888);margin-top:12px;font-size:.85rem}@keyframes spin-9b88755e{to{transform:rotate(360deg)}}.chart-error[data-v-9b88755e]{background:#ff44660d;border:1px solid #f463}.error-icon[data-v-9b88755e]{margin-bottom:12px;font-size:2rem}.error-message[data-v-9b88755e]{color:#f46;text-align:center;font-size:.9rem}.chart-empty[data-v-9b88755e]{background:#ffffff05;border:1px dashed #ffffff1a}.empty-icon[data-v-9b88755e]{opacity:.5;margin-bottom:12px;font-size:2.5rem}.empty-message[data-v-9b88755e]{color:var(--text-muted,#888);font-size:.9rem}.chart-title-overlay[data-v-9b88755e]{z-index:5;pointer-events:none;position:absolute;top:12px}[dir=ltr] .chart-title-overlay[data-v-9b88755e]{left:16px}[dir=rtl] .chart-title-overlay[data-v-9b88755e]{right:16px}.chart-title[data-v-9b88755e]{color:var(--text-primary,#fff);margin:0;font-size:1rem;font-weight:600}.chart-subtitle[data-v-9b88755e]{color:var(--text-muted,#888);margin:4px 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.loading-spinner[data-v-9b88755e]{opacity:.7;animation:none}}.scanner-consensus-widget[data-v-0759dee2]{flex-direction:column;height:100%;display:flex;overflow:hidden}.scanner-chart[data-v-0759dee2]{flex:1;min-height:0;padding:8px 12px 12px}.pnl-chart-widget[data-v-a086dcf3]{flex-direction:column;height:100%;display:flex;overflow:hidden}.timeframe-selector[data-v-a086dcf3]{background:#ffffff0d;border-radius:6px;gap:2px;padding:2px;display:flex}.tf-btn[data-v-a086dcf3]{color:var(--text-muted);cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:.7rem;font-weight:700;transition:all .15s}.tf-btn[data-v-a086dcf3]:hover{color:var(--text-primary)}.tf-btn.active[data-v-a086dcf3]{color:#00f5ff;background:#00f5ff26}.chart-summary[data-v-a086dcf3]{align-items:baseline;gap:10px;padding:8px 12px 0;display:flex}.equity-value[data-v-a086dcf3]{font-size:1.4rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-primary)}.equity-return[data-v-a086dcf3]{font-size:.85rem;font-weight:700}.equity-return.positive[data-v-a086dcf3]{color:#0f8}.equity-return.negative[data-v-a086dcf3]{color:#f05}.chart-container[data-v-a086dcf3]{flex:1;min-height:0;padding:4px 8px 8px}.core-canvas-table[data-v-68d2a360]{background:0 0;border-radius:8px;width:100%;position:relative;overflow:hidden}.canvas-table-header[data-v-68d2a360]{border-bottom:1px solid #ffffff14;width:100%;height:40px;display:flex;overflow:hidden}.header-cell[data-v-68d2a360]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#888);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-grow:0;flex-shrink:0;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;display:flex}.header-cell.is-sortable[data-v-68d2a360]{cursor:pointer;transition:color .15s}.header-cell.is-sortable[data-v-68d2a360]:hover{color:var(--text-secondary,#a0a0b0)}.header-cell.align-center[data-v-68d2a360]{text-align:center;justify-content:center}.header-cell.align-right[data-v-68d2a360]{justify-content:flex-end}[dir=ltr] .header-cell.align-right[data-v-68d2a360]{text-align:right}[dir=rtl] .header-cell.align-right[data-v-68d2a360]{text-align:left}[dir=ltr] .header-label[data-v-68d2a360]{margin-right:4px}[dir=rtl] .header-label[data-v-68d2a360]{margin-left:4px}.sort-icon[data-v-68d2a360]{opacity:.5;font-size:.6rem}.canvas-container[data-v-68d2a360]{width:100%;position:relative;overflow:hidden}.table-canvas[data-v-68d2a360]{cursor:pointer;display:block}.scroll-overlay[data-v-68d2a360]{width:12px;position:absolute;top:0;bottom:0;overflow:hidden auto}[dir=ltr] .scroll-overlay[data-v-68d2a360]{right:0}[dir=rtl] .scroll-overlay[data-v-68d2a360]{left:0}.scroll-overlay[data-v-68d2a360]::-webkit-scrollbar{width:8px}.scroll-overlay[data-v-68d2a360]::-webkit-scrollbar-track{background:#ffffff05}.scroll-overlay[data-v-68d2a360]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.scroll-overlay[data-v-68d2a360]::-webkit-scrollbar-thumb:hover{background:#fff3}.loading-overlay[data-v-68d2a360],.empty-overlay[data-v-68d2a360]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#0a0a14cc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner[data-v-68d2a360]{border:3px solid #00f5ff33;border-top-color:#00f5ff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-68d2a360}@keyframes spin-68d2a360{to{transform:rotate(360deg)}}.empty-icon[data-v-68d2a360]{opacity:.5;margin-bottom:12px;font-size:2rem}.empty-message[data-v-68d2a360]{color:var(--text-muted,#888);font-size:.9rem}@media (prefers-reduced-motion:reduce){.loading-spinner[data-v-68d2a360]{opacity:.7;animation:none}}.ticker-table-widget[data-v-548295ea]{flex-direction:column;height:100%;display:flex;overflow:hidden}.live-badge[data-v-548295ea]{letter-spacing:.5px;align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:flex}.live-dot[data-v-548295ea]{background:#0f8;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse-dot-548295ea;display:inline-block}@keyframes pulse-dot-548295ea{0%,to{opacity:1;box-shadow:0 0 4px #0f8}50%{opacity:.4;box-shadow:none}}.table-container[data-v-548295ea]{flex:1;min-height:0;overflow:hidden}.allocation-donut-widget[data-v-14d071b4]{flex-direction:column;height:100%;display:flex;overflow:hidden}.donut-container[data-v-14d071b4]{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px;display:flex}.watchlist-item[data-v-5b569831]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.watchlist-item[data-v-5b569831]:first-child{padding-top:8px}.watchlist-asset[data-v-5b569831]{align-items:center;gap:10px;display:flex}.w-icon[data-v-5b569831]{display:none}.w-symbol[data-v-5b569831]{font-size:.9rem;font-weight:600}.watchlist-price[data-v-5b569831]{font-family:var(--font-mono);font-size:.9rem;font-weight:600}.text-up[data-v-5b569831]{color:#0f8}.text-down[data-v-5b569831]{color:#f05}.add-action[data-v-5b569831]{text-align:center;margin-top:12px}.add-btn[data-v-5b569831]{border:1px dashed var(--border-color);width:100%;color:var(--text-muted);cursor:pointer;background:#ffffff08;border-radius:8px;padding:8px;font-size:.8rem;transition:all .2s}.add-btn[data-v-5b569831]:hover{color:#00f5ff;border-color:#00f5ff}.sentinel-widget[data-v-12f537e3]{padding:8px 16px 16px}.metrics-list[data-v-12f537e3]{flex-direction:column;gap:16px;display:flex}.metric-header[data-v-12f537e3]{justify-content:space-between;align-items:flex-end;margin-bottom:4px;display:flex}.label[data-v-12f537e3]{color:var(--text-muted);font-size:.85rem}.value[data-v-12f537e3]{color:var(--text-primary);font-size:1rem;font-weight:700}.value.bullish[data-v-12f537e3]{color:#0f8}.value.bearish[data-v-12f537e3]{color:#f05}.value.neutral[data-v-12f537e3]{color:#a0a0ff}.metric-footer[data-v-12f537e3]{margin-top:4px}.metric-footer .desc[data-v-12f537e3]{color:var(--text-muted);font-size:.7rem;font-style:italic}.consensus-widget[data-v-aa3a4340]{padding:8px 16px 16px}.widget-list[data-v-aa3a4340]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.mini-scanner-row[data-v-aa3a4340]{clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px);filter:drop-shadow(0 0 .5px #ffffff0d);cursor:pointer;background:#ffffff08;border:none;border-radius:0;justify-content:space-between;align-items:center;padding:10px;transition:all .2s;display:flex}.mini-scanner-row[data-v-aa3a4340]:hover{background:#ffffff14}.asset-col[data-v-aa3a4340]{align-items:center;gap:8px;display:flex}.asset-col .row-icon[data-v-aa3a4340]{border-radius:50%;width:20px;height:20px}.asset-col .row-symbol[data-v-aa3a4340]{color:var(--text-primary);font-size:.9rem;font-weight:600}.consensus-pill[data-v-aa3a4340]{clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px);text-transform:uppercase;border-radius:0;padding:4px 8px;font-size:.7rem;font-weight:800}.consensus-pill.strong-buy[data-v-aa3a4340]{color:#0f8;filter:drop-shadow(0 0 .5px #00ff884d);background:#00ff8826}.consensus-pill.strong-sell[data-v-aa3a4340]{color:#f05;filter:drop-shadow(0 0 .5px #ff00554d);background:#ff005526}.consensus-pill.mixed[data-v-aa3a4340]{color:#888;background:#ffffff1a}.widget-footer[data-v-aa3a4340]{border-top:1px solid #ffffff1a;justify-content:center;padding-top:12px;display:flex}.widget-footer .text-btn[data-v-aa3a4340]{color:#a0a0ff;cursor:pointer;background:0 0;border:none;font-size:.8rem}.widget-footer .text-btn[data-v-aa3a4340]:hover{color:#00f5ff}.activity-loading[data-v-7bccd308],.activity-empty[data-v-7bccd308]{color:var(--text-muted);justify-content:center;align-items:center;padding:20px;font-size:.82rem;display:flex}.activity-item[data-v-7bccd308]{border-bottom:1px solid var(--border-color);gap:12px;padding:12px 0;display:flex}.activity-item[data-v-7bccd308]:first-child{padding-top:8px}.activity-item[data-v-7bccd308]:last-child{border-bottom:none}.activity-dot[data-v-7bccd308]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.activity-dot--info[data-v-7bccd308]{background:#00f5ff;box-shadow:0 0 8px #00f5ff66}.activity-dot--warning[data-v-7bccd308]{background:#fa3;box-shadow:0 0 8px #fa36}.activity-dot--critical[data-v-7bccd308]{background:#f35;box-shadow:0 0 8px #f356}.activity-text[data-v-7bccd308]{color:var(--text-primary);font-size:.85rem;line-height:1.4}.activity-time[data-v-7bccd308]{color:var(--text-muted);margin-top:2px;font-size:.75rem}.cal-event[data-v-8ffe2bf1]{border-bottom:1px solid var(--border-color);gap:12px;padding:12px 0;display:flex}.cal-event[data-v-8ffe2bf1]:first-child{padding-top:8px}.cal-event[data-v-8ffe2bf1]:last-child{border-bottom:none}.cal-date[data-v-8ffe2bf1]{background:#ffffff08;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:40px;height:40px;padding:4px;display:flex}.cal-date .day[data-v-8ffe2bf1]{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.cal-date .time[data-v-8ffe2bf1]{color:var(--text-primary);font-size:.8rem;font-weight:700}.cal-info[data-v-8ffe2bf1]{flex-direction:column;justify-content:center;gap:2px;display:flex}.cal-title[data-v-8ffe2bf1]{font-size:.85rem;font-weight:600}.cal-impact[data-v-8ffe2bf1]{align-items:center;gap:6px;font-size:.7rem;display:flex}.impact-badge[data-v-8ffe2bf1]{border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:700}.impact-badge.High[data-v-8ffe2bf1]{color:#f33;background:#f333}.impact-badge.Med[data-v-8ffe2bf1]{color:#ffbf00;background:#ffbf0033}.impact-badge.Low[data-v-8ffe2bf1]{color:#0f8;background:#0f83}.country[data-v-8ffe2bf1]{color:var(--text-muted)}.notification-widget[data-v-920e64b5]{padding:8px 16px 16px}.widget-list[data-v-920e64b5]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.mini-notification[data-v-920e64b5]{clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px);filter:drop-shadow(0 0 .5px #ffffff0d);cursor:pointer;background:#ffffff08;border:none;border-radius:0;align-items:center;gap:12px;padding:10px;transition:all .2s;display:flex}.mini-notification[data-v-920e64b5]:hover{background:#ffffff14}[dir=ltr] .mini-notification[data-v-920e64b5]:hover{transform:translate(2px)}[dir=rtl] .mini-notification[data-v-920e64b5]:hover{transform:translate(-2px)}[dir=ltr] .mini-notification.signal[data-v-920e64b5]{border-left:2px solid #0f8}[dir=rtl] .mini-notification.signal[data-v-920e64b5]{border-right:2px solid #0f8}[dir=ltr] .mini-notification.security[data-v-920e64b5]{border-left:2px solid #f05}[dir=rtl] .mini-notification.security[data-v-920e64b5]{border-right:2px solid #f05}[dir=ltr] .mini-notification.billing[data-v-920e64b5]{border-left:2px solid #fa0}[dir=rtl] .mini-notification.billing[data-v-920e64b5]{border-right:2px solid #fa0}.mini-notification .mini-icon[data-v-920e64b5]{font-size:1.2rem}.mini-notification .mini-content[data-v-920e64b5]{flex:1;min-width:0}.mini-notification .mini-title[data-v-920e64b5]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.85rem;font-weight:500;overflow:hidden}.mini-notification .mini-time[data-v-920e64b5]{color:var(--text-muted);font-size:.7rem}.mini-notification .unread-dot[data-v-920e64b5]{background:#00f5ff;border-radius:50%;width:6px;height:6px}.empty-widget[data-v-920e64b5]{text-align:center;color:var(--text-muted);padding:20px 0}.empty-widget .empty-emoji[data-v-920e64b5]{margin-bottom:8px;font-size:2rem;display:block}.empty-widget p[data-v-920e64b5]{margin:0;font-size:.9rem}.widget-footer[data-v-920e64b5]{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:12px;display:flex}.widget-footer .text-btn[data-v-920e64b5]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.8rem}.widget-footer .text-btn[data-v-920e64b5]:hover{color:#00f5ff;background:#00f5ff1a}.af-cloud-mark[data-v-7da3b312]{--af-cloud-indigo:#4361ee;--af-cloud-green:#0f6;--af-cloud-warning:#ffb547;--af-cloud-danger:#f36;--af-cloud-text:#e8f1ff;--af-cloud-mark-accent:var(--af-cloud-indigo);--af-cloud-mark-hot:var(--af-cloud-green);border:1px solid color-mix(in oklab, var(--af-cloud-mark-accent) 48%, transparent);block-size:42px;inline-size:42px;box-shadow:inset 0 0 0 1px #ffffff06, 0 0 22px color-mix(in oklab, var(--af-cloud-mark-accent) 12%, transparent);border-radius:4px;flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);place-items:center;padding:7px;display:inline-grid;position:relative;overflow:hidden}[dir=ltr] .af-cloud-mark[data-v-7da3b312]{background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--af-cloud-mark-hot) 18%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in oklab, var(--af-cloud-mark-accent) 14%, transparent), transparent 64%), #00000094}[dir=rtl] .af-cloud-mark[data-v-7da3b312]{background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--af-cloud-mark-hot) 18%, transparent), transparent 38%), linear-gradient(-135deg, color-mix(in oklab, var(--af-cloud-mark-accent) 14%, transparent), transparent 64%), #00000094}.af-cloud-mark[data-size=xs][data-v-7da3b312]{border-radius:4px;block-size:18px;inline-size:18px;padding:3px}.af-cloud-mark[data-size=sm][data-v-7da3b312]{border-radius:4px;block-size:32px;inline-size:32px;padding:5px}.af-cloud-mark[data-size=lg][data-v-7da3b312]{border-radius:4px;block-size:56px;inline-size:56px;padding:9px}.af-cloud-mark[data-tone=success][data-v-7da3b312]{--af-cloud-mark-accent:var(--af-cloud-green)}.af-cloud-mark[data-tone=warning][data-v-7da3b312]{--af-cloud-mark-accent:var(--af-cloud-warning)}.af-cloud-mark[data-tone=danger][data-v-7da3b312]{--af-cloud-mark-accent:var(--af-cloud-danger)}.af-cloud-mark[data-tone=muted][data-v-7da3b312]{--af-cloud-mark-accent:#8892b0;--af-cloud-mark-hot:#8892b0}.af-cloud-mark__line[data-v-7da3b312]{z-index:0;opacity:.68;background:color-mix(in oklab, var(--af-cloud-mark-accent) 32%, transparent);position:absolute}.af-cloud-mark__line--h1[data-v-7da3b312],.af-cloud-mark__line--h2[data-v-7da3b312]{block-size:1px;inline-size:48%}:is(.af-cloud-mark__line--h1[data-v-7da3b312]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.af-cloud-mark__line--h2[data-v-7da3b312]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26%}:is(.af-cloud-mark__line--h1[data-v-7da3b312]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.af-cloud-mark__line--h2[data-v-7da3b312]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:26%}.af-cloud-mark__line--h1[data-v-7da3b312]{top:32%}.af-cloud-mark__line--h2[data-v-7da3b312]{top:68%}.af-cloud-mark__line--v1[data-v-7da3b312],.af-cloud-mark__line--v2[data-v-7da3b312]{block-size:48%;inline-size:1px;top:26%}.af-cloud-mark__line--v1[data-v-7da3b312]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:32%}.af-cloud-mark__line--v1[data-v-7da3b312]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32%}.af-cloud-mark__line--v2[data-v-7da3b312]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:68%}.af-cloud-mark__line--v2[data-v-7da3b312]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:68%}.af-cloud-mark__node[data-v-7da3b312]{z-index:1;block-size:100%;inline-size:100%;color:var(--af-cloud-mark-accent);letter-spacing:0;text-shadow:0 0 8px color-mix(in oklab, currentColor 42%, transparent);border-radius:4px;place-items:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78em;font-weight:800;line-height:1;display:grid;position:relative}.af-cloud-mark[data-mode=nodes] .af-cloud-mark__node[data-v-7da3b312]{text-shadow:none;font-size:0}.af-cloud-mark[data-mode=nodes] .af-cloud-mark__node[data-v-7da3b312]:before{content:"";background:currentColor;border-radius:999px;block-size:7px;inline-size:7px}.af-cloud-mark__node--a[data-v-7da3b312],.af-cloud-mark__node--d[data-v-7da3b312]{color:var(--af-cloud-mark-hot)}.af-cloud-mark__scan[data-v-7da3b312]{z-index:2;opacity:0;background:var(--af-cloud-mark-hot);block-size:1px;box-shadow:0 0 10px color-mix(in oklab, var(--af-cloud-mark-hot) 48%, transparent);position:absolute;top:18%;left:8%;right:8%}.af-cloud-mark[data-active=true] .af-cloud-mark__scan[data-v-7da3b312]{animation:2.4s ease-in-out infinite af-cloud-scan-7da3b312}.af-cloud-mark[data-active=true] .af-cloud-mark__node--a[data-v-7da3b312],.af-cloud-mark[data-active=true] .af-cloud-mark__node--d[data-v-7da3b312]{animation:1.7s ease-in-out infinite af-cloud-node-pulse-7da3b312}@keyframes af-cloud-scan-7da3b312{0%,to{opacity:0;transform:translateY(0)}14%,74%{opacity:.86}80%{opacity:0;transform:translateY(2400%)}}@keyframes af-cloud-node-pulse-7da3b312{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.af-cloud-mark__scan[data-v-7da3b312],.af-cloud-mark__node[data-v-7da3b312]{animation:none!important}}.af-cloud-sync-button[data-v-2d3da7d0]{--af-cloud-indigo:#4361ee;--af-cloud-green:#0f6;--af-cloud-text:#e8f1ff;--af-cloud-muted:#8892b0;min-block-size:34px;color:var(--af-cloud-text);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:0;text-transform:uppercase;cursor:pointer;border:1px solid #4361ee38;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.7rem;font-weight:900;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}[dir=ltr] .af-cloud-sync-button[data-v-2d3da7d0]{background:linear-gradient(90deg,#4361ee17,#0000),#00000075}[dir=rtl] .af-cloud-sync-button[data-v-2d3da7d0]{background:linear-gradient(-90deg,#4361ee17,#0000),#00000075}.af-cloud-sync-button.is-compact[data-v-2d3da7d0]{inline-size:30px;min-inline-size:30px;padding:0}.af-cloud-sync-button[data-v-2d3da7d0]:hover:not(:disabled),.af-cloud-sync-button.is-syncing[data-v-2d3da7d0]{color:var(--af-cloud-green);border-color:#00ff6657}[dir=ltr] .af-cloud-sync-button[data-v-2d3da7d0]:hover:not(:disabled),[dir=ltr] .af-cloud-sync-button.is-syncing[data-v-2d3da7d0]{background:linear-gradient(90deg,#00ff6614,#0000),#0000008a}[dir=rtl] .af-cloud-sync-button[data-v-2d3da7d0]:hover:not(:disabled),[dir=rtl] .af-cloud-sync-button.is-syncing[data-v-2d3da7d0]{background:linear-gradient(-90deg,#00ff6614,#0000),#0000008a}.af-cloud-sync-button[data-v-2d3da7d0]:disabled{cursor:not-allowed;opacity:.48}.af-cloud-sync-button.is-syncing .af-cloud-sync-button__icon[data-v-2d3da7d0]{animation:.9s linear infinite af-cloud-sync-spin-2d3da7d0}@keyframes af-cloud-sync-spin-2d3da7d0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.af-cloud-sync-button__icon[data-v-2d3da7d0]{animation:none!important}}.af-cloud-sidebar[data-v-9981b803]{--af-cloud-indigo:#4361ee;--af-cloud-green:#0f6;--af-cloud-text:#e8f1ff;--af-cloud-muted:#8892b0;gap:12px;padding:8px 16px 16px;display:grid}.af-cloud-sidebar__overview[data-v-9981b803],.af-cloud-sidebar__signal[data-v-9981b803],.af-cloud-sidebar__metrics[data-v-9981b803],.af-cloud-sidebar__item[data-v-9981b803],.af-cloud-sidebar__main[data-v-9981b803],.af-cloud-sidebar__item-actions[data-v-9981b803],.af-cloud-sidebar__footer[data-v-9981b803]{align-items:center;display:flex}.af-cloud-sidebar__overview[data-v-9981b803]{background:#4361ee0e;border:1px solid #4361ee29;border-radius:4px;justify-content:space-between;gap:10px;padding:10px}.af-cloud-sidebar__signal[data-v-9981b803]{gap:10px;min-inline-size:0}.af-cloud-sidebar__signal strong[data-v-9981b803],.af-cloud-sidebar__signal small[data-v-9981b803]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.af-cloud-sidebar__signal strong[data-v-9981b803]{color:var(--af-cloud-text);font-size:.88rem}.af-cloud-sidebar__signal small[data-v-9981b803]{color:var(--af-cloud-muted);font-size:.72rem}.af-cloud-sidebar__mark[data-v-9981b803]{flex:none;place-items:center;display:inline-grid;position:relative}.af-cloud-sidebar__mark-dot[data-v-9981b803]{background:#05070d;border-radius:999px;padding:2px;position:absolute;bottom:-3px}.af-cloud-sidebar__mark-dot[data-v-9981b803]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-3px}.af-cloud-sidebar__mark-dot[data-v-9981b803]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-3px}.af-cloud-sidebar__mark.tone-success[data-v-9981b803]{color:var(--af-cloud-green)}.af-cloud-sidebar__mark.tone-warning[data-v-9981b803]{color:#ffb547}.af-cloud-sidebar__mark.tone-danger[data-v-9981b803]{color:#f36}.af-cloud-sidebar__icon-btn[data-v-9981b803]{color:var(--af-cloud-muted);cursor:pointer;background:#4361ee0e;border:1px solid #4361ee2e;place-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.af-cloud-sidebar__icon-btn[data-v-9981b803]:hover:not(:disabled){color:var(--af-cloud-green);background:#4361ee1a;border-color:#4361ee6b}.af-cloud-sidebar__icon-btn[data-v-9981b803]:disabled{cursor:progress;opacity:.45}.af-cloud-sidebar__metrics[data-v-9981b803]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.af-cloud-sidebar__metrics span[data-v-9981b803]{text-align:center;background:#05080e6b;border:1px solid #4361ee24;gap:4px;padding:8px 6px;display:grid}.af-cloud-sidebar__metrics strong[data-v-9981b803]{color:var(--af-cloud-text);font-size:.9rem}.af-cloud-sidebar__metrics small[data-v-9981b803]{color:var(--af-cloud-muted);text-transform:uppercase;font-size:.66rem}.af-cloud-sidebar__loading[data-v-9981b803],.af-cloud-sidebar__empty[data-v-9981b803]{text-align:center;min-block-size:120px;color:var(--af-cloud-muted);place-items:center;gap:8px;padding:18px 10px;display:grid}.af-cloud-sidebar__empty strong[data-v-9981b803]{color:var(--af-cloud-text);font-size:.86rem}.af-cloud-sidebar__empty small[data-v-9981b803]{max-inline-size:220px;font-size:.74rem;line-height:1.35}.af-cloud-sidebar__list[data-v-9981b803]{gap:8px;display:grid}.af-cloud-sidebar__item[data-v-9981b803]{background:#00000047;border:1px solid #4361ee24;border-radius:4px;flex-direction:column;align-items:stretch;gap:8px;padding:10px}.af-cloud-sidebar__main[data-v-9981b803]{min-inline-size:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:8px;padding:0}.af-cloud-sidebar__identity[data-v-9981b803]{flex:1;min-inline-size:0}.af-cloud-sidebar__identity strong[data-v-9981b803],.af-cloud-sidebar__identity small[data-v-9981b803]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.af-cloud-sidebar__identity strong[data-v-9981b803]{color:var(--af-cloud-text);font-size:.82rem}.af-cloud-sidebar__identity small[data-v-9981b803]{color:var(--af-cloud-muted);font-size:.7rem}.af-cloud-sidebar__item-actions[data-v-9981b803]{flex-wrap:wrap;gap:6px}.af-cloud-sidebar__icon-btn[data-v-9981b803]{border-radius:4px;block-size:28px;inline-size:28px}.af-cloud-sidebar__icon-btn.tone-success[data-v-9981b803]{color:var(--af-cloud-green)}.af-cloud-sidebar__icon-btn.tone-warning[data-v-9981b803]{color:#fa0}.af-cloud-sidebar__icon-btn.tone-info[data-v-9981b803]{color:var(--af-cloud-indigo)}.af-cloud-sidebar__footer[data-v-9981b803]{border-top:1px solid #4361ee29;justify-content:space-between;gap:8px;padding-block-start:10px}
