@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.main-dashboard[data-v-5980092b]{min-height:100vh;background-color:#111827;color:#fff}.tab-navigation[data-v-5980092b]{background-color:#1f2937;border-bottom:2px solid #374151;padding:0 2rem}.tab-container[data-v-5980092b]{display:flex;justify-content:space-between;align-items:center}.tabs-left[data-v-5980092b]{display:flex;gap:0}.tabs-right[data-v-5980092b]{display:flex;align-items:center;gap:1rem}.radar-search[data-v-5980092b]{display:flex;align-items:center;gap:6px}.radar-search-input[data-v-5980092b]{background-color:#111827;color:#fff;border:1px solid #374151;border-radius:9999px;padding:6px 14px;font-size:.85rem;width:9.5rem;text-transform:uppercase}.radar-search-input[data-v-5980092b]::placeholder{text-transform:none;color:#6b7280}.radar-search-input[data-v-5980092b]:focus{outline:none;border-color:#3b82f6}.radar-search-go[data-v-5980092b]{background-color:transparent;color:#9ca3af;border:1px solid #374151;border-radius:9999px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.radar-search-go[data-v-5980092b]:hover:not(:disabled){border-color:#3b82f6;color:#fff}.radar-search-go[data-v-5980092b]:disabled{opacity:.4;cursor:not-allowed}.tab-button[data-v-5980092b]{padding:1rem 1.5rem;text-decoration:none;color:#9ca3af;font-weight:500;border-bottom:3px solid transparent;transition:all .2s ease;background-color:transparent;border-radius:0}.tab-button[data-v-5980092b]:hover{color:#fff;background-color:#374151}.tab-button.active[data-v-5980092b]{color:#fff;border-bottom-color:#3b82f6;background-color:#374151}.user-info[data-v-5980092b]{padding:.5rem 1rem;color:#9ca3af;font-size:.875rem}.username[data-v-5980092b]{font-weight:500}.logout-button[data-v-5980092b]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.logout-button[data-v-5980092b]:hover{background-color:#b91c1c}.dashboard-container[data-v-7740088f]{min-height:100vh;background-color:#111827;color:#fff;padding:1rem}.dashboard-header[data-v-7740088f]{margin-bottom:.75rem}.dashboard-title[data-v-7740088f]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.dashboard-subtitle[data-v-7740088f]{color:#9ca3af}.loading-container[data-v-7740088f],.error-container[data-v-7740088f]{text-align:center;padding:3rem}.loading-text[data-v-7740088f]{font-size:1.25rem;color:#60a5fa}.error-text[data-v-7740088f]{font-size:1.125rem;color:#ef4444;margin-bottom:1rem}.retry-button[data-v-7740088f],.refresh-button[data-v-7740088f],.toggle-button[data-v-7740088f]{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;transition:background-color .2s}.retry-button[data-v-7740088f]:hover,.refresh-button[data-v-7740088f]:hover,.toggle-button[data-v-7740088f]:hover{background-color:#2563eb}.retry-button[data-v-7740088f]:disabled,.refresh-button[data-v-7740088f]:disabled{background-color:#6b7280;cursor:not-allowed}.refresh-container[data-v-7740088f]{margin-top:2rem;display:flex;align-items:center;gap:1rem}.auto-refresh[data-v-7740088f]{color:#9ca3af;font-size:.875rem}.sections-container[data-v-7740088f]{display:flex;flex-direction:column;gap:3rem}.section-table[data-v-7740088f]{width:100%}.section-header[data-v-7740088f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #374151}.section-title[data-v-7740088f]{font-size:1.5rem;font-weight:600;color:#fff}.section-count[data-v-7740088f]{color:#9ca3af;font-size:.875rem;background-color:#374151;padding:.25rem .75rem;border-radius:9999px}.dashboard-table[data-v-7740088f]{background-color:#1f2937;border-radius:.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dashboard-table-header[data-v-7740088f]{background-color:#374151;padding:1rem 1.5rem;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;font-size:.875rem;font-weight:600;color:#d1d5db;text-transform:uppercase;letter-spacing:.05em}.dashboard-table-body[data-v-7740088f]{border-top:1px solid #374151}.dashboard-table-row[data-v-7740088f]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #374151;transition:background-color .2s}.dashboard-table-row[data-v-7740088f]:hover{background-color:#374151}.signal-column[data-v-7740088f]{display:flex;flex-direction:column}.signal-indicators[data-v-7740088f]{display:flex;align-items:center;margin-bottom:.25rem}.signal-ticker[data-v-7740088f]{color:#fff;font-weight:500;margin-left:.5rem}.clickable-ticker[data-v-7740088f]{color:#60a5fa;text-decoration:none;cursor:pointer;transition:color .2s}.clickable-ticker[data-v-7740088f]:hover{color:#93c5fd;text-decoration:underline}.signal-zscore[data-v-7740088f]{font-size:.875rem;color:#9ca3af}.signal-net-drift[data-v-7740088f]{font-size:.75rem;margin-top:.25rem}.net-drift-green[data-v-7740088f]{color:#10b981}.net-drift-red[data-v-7740088f]{color:#ef4444}.net-drift-yellow[data-v-7740088f]{color:#f59e0b}.trade-column[data-v-7740088f]{display:flex;align-items:center}.trade-indicator[data-v-7740088f]{width:.75rem;height:.75rem;border-radius:50%;margin-right:.5rem}.trade-indicator.call[data-v-7740088f]{background-color:#10b981}.trade-indicator.put[data-v-7740088f]{background-color:#ef4444}.trade-text[data-v-7740088f]{color:#fff;font-weight:500}.trade-diamond[data-v-7740088f]{color:#60a5fa;margin-left:.25rem}.expiration-text[data-v-7740088f]{color:#fff}.premium-value[data-v-7740088f]{color:#fff;font-weight:500}.premium-percentage[data-v-7740088f]{font-size:.875rem;color:#9ca3af}.urgency-column[data-v-7740088f]{display:flex;align-items:center}.urgency-bar-container[data-v-7740088f]{flex:1;background-color:#4b5563;border-radius:9999px;height:.5rem;margin-right:.5rem}.urgency-bar[data-v-7740088f]{background-color:#3b82f6;height:.5rem;border-radius:9999px}.urgency-text[data-v-7740088f]{font-size:.875rem;color:#d1d5db;font-family:monospace}.confirmation-column[data-v-7740088f]{display:flex;align-items:center}.confirmation-badge[data-v-7740088f]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.confirmation-badge.long[data-v-7740088f]{background-color:#059669;color:#fff}.confirmation-badge.short[data-v-7740088f]{background-color:#dc2626;color:#fff}.confirmation-badge.flat[data-v-7740088f]{background-color:#4b5563;color:#fff}.strategy-column[data-v-7740088f]{display:flex;flex-direction:column}.momentum-text[data-v-7740088f]{font-weight:500;font-size:.75rem;margin-bottom:.25rem}.momentum-green[data-v-7740088f]{color:#10b981}.momentum-red[data-v-7740088f]{color:#ef4444}.momentum-yellow[data-v-7740088f]{color:#f59e0b}.strategy-text[data-v-7740088f]{font-weight:500;font-size:.875rem}.strategy-green[data-v-7740088f]{color:#10b981}.strategy-red[data-v-7740088f]{color:#ef4444}.strategy-yellow[data-v-7740088f]{color:#f59e0b}.rel-strength-text[data-v-7740088f]{font-weight:500;font-size:.75rem;margin-top:.25rem}.rel-strength-green[data-v-7740088f]{color:#10b981}.rel-strength-red[data-v-7740088f]{color:#ef4444}.rel-strength-yellow[data-v-7740088f]{color:#f59e0b}.chart-container[data-v-7740088f]{background-color:#1f2937;border-radius:.5rem;padding:1rem;margin-top:1rem;box-shadow:0 25px 50px -12px #00000040}.chart-header[data-v-7740088f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #374151}.chart-title[data-v-7740088f]{font-size:1.25rem;font-weight:600;color:#fff}.close-chart-button[data-v-7740088f]{padding:.4rem .875rem;background-color:#ef4444;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:background-color .2s}.close-chart-button[data-v-7740088f]:hover{background-color:#dc2626}.chart-image-container[data-v-7740088f]{display:flex;justify-content:center;align-items:center;background-color:#111827;border-radius:.5rem;padding:.75rem}.chart-image[data-v-7740088f]{max-width:100%;height:auto;border-radius:.375rem}.sortable-header[data-v-7740088f]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s,background-color .2s;padding:.25rem .5rem;border-radius:.25rem}.sortable-header[data-v-7740088f]:hover{color:#fff;background-color:#4b5563}.sort-icon[data-v-7740088f]{margin-left:.25rem;font-size:.875rem;opacity:.7}.sortable-header:hover .sort-icon[data-v-7740088f]{opacity:1}.dashboard-container[data-v-4d7c24a8]{min-height:100vh;background-color:#0f172a;color:#fff;padding:2rem}.dashboard-header[data-v-4d7c24a8]{margin-bottom:2rem}.dashboard-title[data-v-4d7c24a8]{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:.5rem}.dashboard-subtitle[data-v-4d7c24a8]{color:#94a3b8;font-size:.875rem}.filter-controls[data-v-4d7c24a8]{background-color:#1e293b;padding:1.5rem;border-radius:.5rem;margin-bottom:2rem;border:1px solid #334155}.filter-row[data-v-4d7c24a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:end;margin-bottom:1rem}.filter-group[data-v-4d7c24a8]{display:flex;flex-direction:column}.filter-buttons-row[data-v-4d7c24a8]{display:flex;gap:.5rem;justify-content:flex-end}.filter-group label[data-v-4d7c24a8]{font-weight:500;color:#cbd5e1;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.filter-input[data-v-4d7c24a8]{padding:.625rem;background-color:#0f172a;border:1px solid #475569;border-radius:.25rem;color:#fff;font-size:.875rem}.filter-input[data-v-4d7c24a8]:focus{outline:none;border-color:#3b82f6}.filter-input[data-v-4d7c24a8]::placeholder{color:#64748b}.clear-button[data-v-4d7c24a8],.apply-button[data-v-4d7c24a8],.retry-button[data-v-4d7c24a8]{padding:.625rem 1.25rem;border:none;border-radius:.25rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.clear-button[data-v-4d7c24a8]{background-color:#475569;color:#fff}.clear-button[data-v-4d7c24a8]:hover:not(:disabled){background-color:#64748b}.apply-button[data-v-4d7c24a8]{background-color:#3b82f6;color:#fff}.apply-button[data-v-4d7c24a8]:hover:not(:disabled){background-color:#2563eb}.clear-button[data-v-4d7c24a8]:disabled,.apply-button[data-v-4d7c24a8]:disabled{opacity:.5;cursor:not-allowed}.loading-container[data-v-4d7c24a8],.error-container[data-v-4d7c24a8],.initial-state[data-v-4d7c24a8],.no-results[data-v-4d7c24a8]{text-align:center;padding:3rem;color:#94a3b8}.loading-text[data-v-4d7c24a8]{font-size:1.125rem;color:#60a5fa}.error-text[data-v-4d7c24a8]{font-size:1rem;color:#ef4444;margin-bottom:1rem}.retry-button[data-v-4d7c24a8]{background-color:#3b82f6;color:#fff}.retry-button[data-v-4d7c24a8]:hover{background-color:#2563eb}.results-container[data-v-4d7c24a8]{background-color:#1e293b;border-radius:.5rem;border:1px solid #334155}.results-header[data-v-4d7c24a8]{padding:1rem 1.5rem;border-bottom:1px solid #334155}.results-title[data-v-4d7c24a8]{font-size:.875rem;font-weight:500;color:#e2e8f0}.total-sweeps[data-v-4d7c24a8]{color:#94a3b8;font-weight:400}.trades-table-container[data-v-4d7c24a8]{overflow-x:auto}.trades-table[data-v-4d7c24a8]{width:100%}.table-header[data-v-4d7c24a8]{background-color:#0f172a;padding:.75rem 1.5rem;display:grid;grid-template-columns:2fr 2fr 1.5fr 1.5fr 1fr 1fr;gap:1rem;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.table-body[data-v-4d7c24a8]{background-color:#1e293b}.table-row[data-v-4d7c24a8]{display:grid;grid-template-columns:2fr 2fr 1.5fr 1.5fr 1fr 1fr;gap:1rem;padding:.875rem 1.5rem;border-bottom:1px solid #334155;transition:background-color .15s}.table-row[data-v-4d7c24a8]:hover{background-color:#0f172a}.table-row[data-v-4d7c24a8]:last-child{border-bottom:none}.ticker-cell-with-fire[data-v-4d7c24a8]{display:flex;align-items:center;gap:.5rem}.fire-indicators[data-v-4d7c24a8]{font-size:.875rem;line-height:1}.ticker-link[data-v-4d7c24a8]{color:#60a5fa;text-decoration:none;font-weight:500;font-size:.875rem}.ticker-link[data-v-4d7c24a8]:hover{text-decoration:underline}.strike-cell-with-type[data-v-4d7c24a8]{display:flex;align-items:center;gap:.5rem}.type-indicator[data-v-4d7c24a8]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.type-indicator.call[data-v-4d7c24a8]{background-color:#10b981}.type-indicator.put[data-v-4d7c24a8]{background-color:#ef4444}.strike-text[data-v-4d7c24a8],.expiration-cell[data-v-4d7c24a8],.premium-cell[data-v-4d7c24a8],.sweeps-count-cell[data-v-4d7c24a8]{color:#e2e8f0;font-size:.875rem}.sweeps-count-cell[data-v-4d7c24a8]{color:#60a5fa;font-weight:500}.strategy-cell[data-v-4d7c24a8]{font-weight:600;font-size:.875rem}.strategy-cell.long[data-v-4d7c24a8]{color:#10b981}.strategy-cell.short[data-v-4d7c24a8]{color:#ef4444}.chart-container[data-v-4d7c24a8]{background-color:#1e293b;border-radius:.5rem;padding:1.5rem;margin-top:2rem;border:1px solid #334155}.chart-header[data-v-4d7c24a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #334155}.chart-title[data-v-4d7c24a8]{font-size:1.5rem;font-weight:600;color:#fff;margin:0}.close-chart-button[data-v-4d7c24a8]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:background-color .2s}.close-chart-button[data-v-4d7c24a8]:hover{background-color:#b91c1c}.chart-image-container[data-v-4d7c24a8]{display:flex;justify-content:center;align-items:center;background-color:#0f172a;border-radius:.5rem;padding:1rem}.chart-image[data-v-4d7c24a8]{max-width:100%;height:auto;border-radius:.375rem}.sortable-header[data-v-4d7c24a8]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s,background-color .2s;padding:.25rem .5rem;border-radius:.25rem}.sortable-header[data-v-4d7c24a8]:hover{color:#fff;background-color:#1e293b}.sort-icon[data-v-4d7c24a8]{margin-left:.25rem;font-size:.75rem;opacity:.7}.sortable-header:hover .sort-icon[data-v-4d7c24a8]{opacity:1}.dashboard-container[data-v-51c975a6]{min-height:100vh;background-color:#111827;color:#fff;padding:1rem 2rem;max-width:100%;margin:0 auto}.dashboard-header[data-v-51c975a6]{text-align:center;margin-bottom:.75rem}.dashboard-title[data-v-51c975a6]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.dashboard-subtitle[data-v-51c975a6]{color:#9ca3af;font-size:1rem}.controls-container[data-v-51c975a6]{display:flex;gap:1.5rem;align-items:flex-end;justify-content:center;margin-bottom:1rem}.input-group[data-v-51c975a6]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-51c975a6]{font-weight:600;color:#e5e7eb;font-size:.875rem}.ticker-input[data-v-51c975a6],.dte-select[data-v-51c975a6]{padding:.75rem 1rem;background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;color:#fff;font-size:1rem;min-width:200px;transition:border-color .2s}.ticker-input[data-v-51c975a6]:focus,.dte-select[data-v-51c975a6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ticker-input[data-v-51c975a6]::placeholder{color:#6b7280}.generate-button[data-v-51c975a6]{padding:.75rem 2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s;white-space:nowrap}.generate-button[data-v-51c975a6]:hover:not(:disabled){background-color:#2563eb}.generate-button[data-v-51c975a6]:disabled{background-color:#9ca3af;cursor:not-allowed}.popular-tickers[data-v-51c975a6]{margin-bottom:.75rem}.ticker-buttons[data-v-51c975a6]{display:flex;flex-wrap:wrap;gap:.5rem}.ticker-button[data-v-51c975a6]{padding:.5rem 1rem;background-color:#1f2937;color:#e5e7eb;border:1px solid #374151;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.ticker-button[data-v-51c975a6]:hover{background-color:#374151;border-color:#3b82f6;color:#3b82f6}.ticker-button.active[data-v-51c975a6]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.loading-container[data-v-51c975a6],.error-container[data-v-51c975a6],.no-data-container[data-v-51c975a6]{text-align:center;padding:3rem;background-color:#1f2937;border-radius:.75rem;box-shadow:0 1px 3px #0000004d;border:1px solid #374151}.loading-text[data-v-51c975a6]{font-size:1.125rem;color:#60a5fa;font-weight:500}.error-text[data-v-51c975a6]{font-size:1.125rem;color:#f87171;margin-bottom:1rem;font-weight:500}.no-data-text[data-v-51c975a6]{font-size:1.125rem;color:#9ca3af}.retry-button[data-v-51c975a6]{background-color:#3b82f6;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background-color .2s}.retry-button[data-v-51c975a6]:hover{background-color:#2563eb}.charts-grid[data-v-51c975a6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}@media (max-width: 1200px){.charts-grid[data-v-51c975a6]{grid-template-columns:1fr}}.chart-container[data-v-51c975a6]{background-color:#1f2937;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;border:1px solid #374151}.chart-header[data-v-51c975a6]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #374151}.chart-title[data-v-51c975a6]{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.chart-image-container[data-v-51c975a6]{display:flex;justify-content:center;align-items:center;background-color:#111827;border-radius:.5rem;padding:.5rem;overflow:hidden}.chart-image[data-v-51c975a6]{width:100%;height:auto;border-radius:.5rem;object-fit:contain}.dashboard-container[data-v-6d0eb731]{min-height:100vh;background-color:#111827;color:#fff;padding:1rem 2rem;max-width:100%;margin:0 auto}.dashboard-header[data-v-6d0eb731]{text-align:center;margin-bottom:.75rem}.dashboard-title[data-v-6d0eb731]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.dashboard-subtitle[data-v-6d0eb731]{color:#9ca3af;font-size:1rem}.controls-container[data-v-6d0eb731]{display:flex;gap:1.5rem;align-items:flex-end;justify-content:center;margin-bottom:1rem}.input-group[data-v-6d0eb731]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-6d0eb731]{font-weight:600;color:#e5e7eb;font-size:.875rem}.ticker-input[data-v-6d0eb731]{padding:.75rem 1rem;background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;color:#fff;font-size:1rem;min-width:200px;transition:border-color .2s}.ticker-input[data-v-6d0eb731]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ticker-input[data-v-6d0eb731]::placeholder{color:#6b7280}.generate-button[data-v-6d0eb731]{padding:.75rem 2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s;white-space:nowrap}.generate-button[data-v-6d0eb731]:hover:not(:disabled){background-color:#2563eb}.generate-button[data-v-6d0eb731]:disabled{background-color:#9ca3af;cursor:not-allowed}.popular-tickers[data-v-6d0eb731]{margin-bottom:.75rem}.ticker-buttons[data-v-6d0eb731]{display:flex;flex-wrap:wrap;gap:.5rem}.ticker-button[data-v-6d0eb731]{padding:.5rem 1rem;background-color:#1f2937;color:#e5e7eb;border:1px solid #374151;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.ticker-button[data-v-6d0eb731]:hover{background-color:#374151;border-color:#3b82f6;color:#3b82f6}.ticker-button.active[data-v-6d0eb731]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.loading-container[data-v-6d0eb731],.error-container[data-v-6d0eb731],.no-data-container[data-v-6d0eb731]{text-align:center;padding:3rem;background-color:#1f2937;border-radius:.75rem;box-shadow:0 1px 3px #0000004d;border:1px solid #374151}.loading-text[data-v-6d0eb731]{font-size:1.125rem;color:#60a5fa;font-weight:500}.error-text[data-v-6d0eb731]{font-size:1.125rem;color:#f87171;margin-bottom:1rem;font-weight:500}.no-data-text[data-v-6d0eb731]{font-size:1.125rem;color:#9ca3af}.retry-button[data-v-6d0eb731]{background-color:#3b82f6;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background-color .2s}.retry-button[data-v-6d0eb731]:hover{background-color:#2563eb}.chart-container[data-v-6d0eb731]{background-color:#1f2937;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;border:1px solid #374151}.max-pain-info[data-v-6d0eb731]{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem;padding:1rem;background-color:#111827;border-radius:.5rem}.info-item[data-v-6d0eb731]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.info-label[data-v-6d0eb731]{font-size:.875rem;color:#9ca3af;font-weight:500}.info-value[data-v-6d0eb731]{font-size:1.25rem;color:#3b82f6;font-weight:700}.chart-image-container[data-v-6d0eb731]{display:flex;justify-content:center;align-items:center;background-color:#111827;border-radius:.5rem;padding:.5rem;overflow:hidden}.chart-image[data-v-6d0eb731]{max-width:1200px;width:100%;height:auto;border-radius:.5rem;object-fit:contain}.dashboard-container[data-v-b9bacb89]{min-height:100vh;background-color:#111827;color:#fff;padding:1rem 2rem;max-width:100%;margin:0 auto}.dashboard-header[data-v-b9bacb89]{text-align:center;margin-bottom:.75rem}.dashboard-title[data-v-b9bacb89]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.dashboard-subtitle[data-v-b9bacb89]{color:#9ca3af;font-size:1rem}.controls-container[data-v-b9bacb89]{display:flex;gap:1.5rem;align-items:flex-end;justify-content:center;margin-bottom:1rem}.input-group[data-v-b9bacb89]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-b9bacb89]{font-weight:600;color:#e5e7eb;font-size:.875rem}.ticker-input[data-v-b9bacb89]{padding:.75rem 1rem;background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;color:#fff;font-size:1rem;min-width:200px;transition:border-color .2s}.ticker-input[data-v-b9bacb89]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ticker-input[data-v-b9bacb89]::placeholder{color:#6b7280}.generate-button[data-v-b9bacb89]{padding:.75rem 2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s;white-space:nowrap}.generate-button[data-v-b9bacb89]:hover:not(:disabled){background-color:#2563eb}.generate-button[data-v-b9bacb89]:disabled{background-color:#9ca3af;cursor:not-allowed}.popular-tickers[data-v-b9bacb89]{margin-bottom:.75rem}.ticker-buttons[data-v-b9bacb89]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ticker-button[data-v-b9bacb89]{padding:.5rem 1rem;background-color:#1f2937;color:#e5e7eb;border:1px solid #374151;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.ticker-button[data-v-b9bacb89]:hover{background-color:#374151;border-color:#3b82f6;color:#3b82f6}.ticker-button.active[data-v-b9bacb89]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.loading-container[data-v-b9bacb89],.error-container[data-v-b9bacb89],.no-data-container[data-v-b9bacb89]{text-align:center;padding:3rem;background-color:#1f2937;border-radius:.75rem;box-shadow:0 1px 3px #0000004d;border:1px solid #374151}.loading-text[data-v-b9bacb89]{font-size:1.125rem;color:#60a5fa;font-weight:500}.error-text[data-v-b9bacb89]{font-size:1.125rem;color:#f87171;margin-bottom:1rem;font-weight:500}.no-data-text[data-v-b9bacb89]{font-size:1.125rem;color:#9ca3af}.retry-button[data-v-b9bacb89]{background-color:#3b82f6;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background-color .2s}.retry-button[data-v-b9bacb89]:hover{background-color:#2563eb}.chart-container[data-v-b9bacb89]{background-color:#1f2937;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;border:1px solid #374151}.trends-info[data-v-b9bacb89]{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem;padding:1rem;background-color:#111827;border-radius:.5rem}.info-item[data-v-b9bacb89]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.info-label[data-v-b9bacb89]{font-size:.875rem;color:#9ca3af;font-weight:500}.info-value[data-v-b9bacb89]{font-size:1.25rem;color:#3b82f6;font-weight:700}.chart-image-container[data-v-b9bacb89]{display:flex;justify-content:center;align-items:center;background-color:#111827;border-radius:.5rem;padding:.5rem;overflow:hidden}.chart-image[data-v-b9bacb89]{max-width:1400px;width:100%;height:auto;border-radius:.5rem;object-fit:contain}.login-container[data-v-f2965e2c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-f2965e2c]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:48px;width:100%;max-width:420px}.login-header[data-v-f2965e2c]{text-align:center;margin-bottom:32px}.login-header h1[data-v-f2965e2c]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.login-header p[data-v-f2965e2c]{font-size:14px;color:#718096}.login-form[data-v-f2965e2c]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-f2965e2c]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-f2965e2c]{font-size:14px;font-weight:600;color:#2d3748}.form-group input[data-v-f2965e2c]{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .2s}.form-group input[data-v-f2965e2c]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.error-message[data-v-f2965e2c]{padding:12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;font-size:14px}.login-btn[data-v-f2965e2c]{padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.login-btn[data-v-f2965e2c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.login-btn[data-v-f2965e2c]:disabled{opacity:.6;cursor:not-allowed}.register-container[data-v-8e9c83ba]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.register-card[data-v-8e9c83ba]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:48px;width:100%;max-width:500px}.register-header[data-v-8e9c83ba]{text-align:center;margin-bottom:32px}.register-header h1[data-v-8e9c83ba]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.register-header p[data-v-8e9c83ba]{font-size:14px;color:#718096}.register-form[data-v-8e9c83ba]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-8e9c83ba]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8e9c83ba]{font-size:14px;font-weight:600;color:#2d3748}.form-group input[data-v-8e9c83ba]{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .2s}.form-group input[data-v-8e9c83ba]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.error-message[data-v-8e9c83ba]{padding:12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;font-size:14px}.success-message[data-v-8e9c83ba]{padding:12px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#16a34a;font-size:14px}.register-btn[data-v-8e9c83ba]{padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.register-btn[data-v-8e9c83ba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.register-btn[data-v-8e9c83ba]:disabled{opacity:.6;cursor:not-allowed}.register-footer[data-v-8e9c83ba]{margin-top:24px;text-align:center}.register-footer p[data-v-8e9c83ba]{font-size:14px;color:#718096}.login-link[data-v-8e9c83ba]{color:#667eea;text-decoration:none;font-weight:600}.login-link[data-v-8e9c83ba]:hover{text-decoration:underline}.admin-panel[data-v-3ac4f885]{padding:32px;max-width:1200px;margin:0 auto}.admin-header[data-v-3ac4f885]{margin-bottom:32px}.admin-header h1[data-v-3ac4f885]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.admin-header p[data-v-3ac4f885]{font-size:16px;color:#718096}.admin-content[data-v-3ac4f885]{display:flex;flex-direction:column;gap:24px}.card[data-v-3ac4f885]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.card h2[data-v-3ac4f885]{font-size:20px;font-weight:600;color:#1a202c;margin-bottom:20px}.generate-form[data-v-3ac4f885]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.form-group[data-v-3ac4f885]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3ac4f885]{font-size:14px;font-weight:600;color:#2d3748}.form-group input[data-v-3ac4f885],.form-group select[data-v-3ac4f885]{padding:10px 14px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-3ac4f885]:focus,.form-group select[data-v-3ac4f885]:focus{outline:none;border-color:#667eea}.btn-primary[data-v-3ac4f885],.btn-secondary[data-v-3ac4f885],.btn-copy[data-v-3ac4f885]{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-3ac4f885]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-3ac4f885]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-3ac4f885]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-3ac4f885]{background:#e2e8f0;color:#2d3748;margin-bottom:16px}.btn-secondary[data-v-3ac4f885]:hover:not(:disabled){background:#cbd5e0}.btn-copy[data-v-3ac4f885]{background:#48bb78;color:#fff;padding:8px 16px;font-size:12px}.btn-copy[data-v-3ac4f885]:hover{background:#38a169}.success-message[data-v-3ac4f885]{background:#f0fdf4;border:2px solid #86efac;border-radius:8px;padding:16px;margin-top:16px}.success-message h3[data-v-3ac4f885]{font-size:16px;font-weight:600;color:#16a34a;margin-bottom:12px}.code-display[data-v-3ac4f885]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.code-display code[data-v-3ac4f885]{flex:1;background:#fff;border:1px solid #86efac;border-radius:6px;padding:12px;font-size:16px;font-family:JetBrains Mono,monospace;color:#16a34a}.hint[data-v-3ac4f885]{font-size:14px;color:#15803d;font-style:italic}.error-message[data-v-3ac4f885]{background:#fef2f2;border:2px solid #fca5a5;border-radius:8px;padding:12px;color:#dc2626;font-size:14px;margin-top:16px}.codes-list[data-v-3ac4f885]{overflow-x:auto}table[data-v-3ac4f885]{width:100%;border-collapse:collapse}thead th[data-v-3ac4f885]{background:#f7fafc;padding:12px;text-align:left;font-size:12px;font-weight:600;color:#4a5568;text-transform:uppercase;border-bottom:2px solid #e2e8f0}tbody tr[data-v-3ac4f885]{border-bottom:1px solid #e2e8f0}tbody tr.used[data-v-3ac4f885]{opacity:.5}tbody td[data-v-3ac4f885]{padding:12px;font-size:14px;color:#2d3748}.code-cell code[data-v-3ac4f885]{background:#f7fafc;padding:4px 8px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px}.status[data-v-3ac4f885]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status.active[data-v-3ac4f885]{background:#d1fae5;color:#065f46}.status.used[data-v-3ac4f885]{background:#e5e7eb;color:#4b5563}.status.expired[data-v-3ac4f885]{background:#fee2e2;color:#991b1b}.notes-cell[data-v-3ac4f885]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-3ac4f885]{text-align:center;padding:40px;color:#9ca3af}.session-monitor[data-v-cdf726f7]{padding:32px;max-width:1400px;margin:0 auto}.monitor-header[data-v-cdf726f7]{margin-bottom:32px}.monitor-header h1[data-v-cdf726f7]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.monitor-header p[data-v-cdf726f7]{font-size:16px;color:#718096}.monitor-content[data-v-cdf726f7]{display:flex;flex-direction:column;gap:24px}.card[data-v-cdf726f7]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.card h2[data-v-cdf726f7]{font-size:20px;font-weight:600;color:#1a202c;margin-bottom:20px}.card-description[data-v-cdf726f7]{color:#718096;font-size:14px;margin-bottom:16px}.stats-card[data-v-cdf726f7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stats-card h2[data-v-cdf726f7]{color:#fff}.stats-grid[data-v-cdf726f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:24px}.stat-item[data-v-cdf726f7]{text-align:center;padding:16px;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-value[data-v-cdf726f7]{font-size:36px;font-weight:700;color:#fff;margin-bottom:8px}.stat-label[data-v-cdf726f7]{font-size:14px;color:#ffffffe6;font-weight:500}.btn-secondary[data-v-cdf726f7]{padding:12px 20px;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;color:#fff}.btn-secondary[data-v-cdf726f7]:hover:not(:disabled){background:#fff3;border-color:#ffffff80}.btn-secondary[data-v-cdf726f7]:disabled{opacity:.6;cursor:not-allowed}.sessions-list[data-v-cdf726f7]{overflow-x:auto}table[data-v-cdf726f7]{width:100%;border-collapse:collapse}thead th[data-v-cdf726f7]{background:#f7fafc;padding:12px;text-align:left;font-size:12px;font-weight:600;color:#4a5568;text-transform:uppercase;border-bottom:2px solid #e2e8f0}tbody tr[data-v-cdf726f7]{border-bottom:1px solid #e2e8f0;transition:background-color .2s}tbody tr[data-v-cdf726f7]:hover{background-color:#f7fafc}tbody tr.multi-device[data-v-cdf726f7]{background-color:#fef3c7}tbody tr.multi-device[data-v-cdf726f7]:hover{background-color:#fde68a}tbody td[data-v-cdf726f7]{padding:12px;font-size:14px;color:#2d3748}.username-cell[data-v-cdf726f7]{font-weight:600;color:#1a202c}.multi-device-badge[data-v-cdf726f7]{display:inline-block;margin-left:8px;padding:2px 8px;background:#f59e0b;color:#fff;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase}.device-cell[data-v-cdf726f7]{color:#4a5568;font-family:Courier New,monospace;font-size:12px}.ip-cell[data-v-cdf726f7]{color:#718096;font-family:Courier New,monospace;font-size:12px}.status[data-v-cdf726f7]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status.active[data-v-cdf726f7]{background:#d1fae5;color:#065f46}.multi-device-list[data-v-cdf726f7]{display:flex;flex-direction:column;gap:16px}.multi-device-item[data-v-cdf726f7]{border:2px solid #fde68a;border-radius:8px;padding:16px;background:#fffbeb}.user-info[data-v-cdf726f7]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #fde68a}.user-info strong[data-v-cdf726f7]{font-size:16px;color:#1a202c}.device-count[data-v-cdf726f7]{padding:4px 8px;background:#f59e0b;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.devices[data-v-cdf726f7]{display:flex;flex-direction:column;gap:8px}.device-info[data-v-cdf726f7]{display:flex;align-items:center;gap:12px;padding:8px;background:#fff;border-radius:6px;font-size:13px}.device-icon[data-v-cdf726f7]{font-size:18px}.device-name[data-v-cdf726f7]{font-weight:600;color:#2d3748;min-width:150px}.device-ip[data-v-cdf726f7]{color:#718096;font-family:Courier New,monospace;font-size:12px;min-width:120px}.device-time[data-v-cdf726f7]{color:#a0aec0;font-size:12px;margin-left:auto}.actions-cell[data-v-cdf726f7]{text-align:center;white-space:nowrap}.btn-revoke[data-v-cdf726f7]{padding:6px 12px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-revoke[data-v-cdf726f7]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 8px #ef44444d}.btn-revoke[data-v-cdf726f7]:active{transform:translateY(0)}.empty-state[data-v-cdf726f7],.loading-state[data-v-cdf726f7]{text-align:center;padding:40px;color:#9ca3af}.agent-container[data-v-8ae1b3f6]{width:100%;height:calc(100vh - 50px);overflow:hidden}.agent-iframe[data-v-8ae1b3f6]{width:100%;height:100%;border:none;background:#121212}.financials-container[data-v-37d7e7f2]{padding:1.5rem;max-width:1200px;margin:0 auto;color:#e0e0e0}h2[data-v-37d7e7f2]{color:#fff;margin-bottom:.25rem}.subtitle[data-v-37d7e7f2]{color:#9ca3af;font-size:.85rem;margin-bottom:1.5rem}.input-row[data-v-37d7e7f2]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.ticker-input[data-v-37d7e7f2]{padding:.6rem 1rem;font-size:1rem;background:#1f2937;border:1px solid #374151;border-radius:6px;color:#fff;width:200px;text-transform:uppercase}.ticker-input[data-v-37d7e7f2]:focus{outline:none;border-color:#3b82f6}.fetch-button[data-v-37d7e7f2]{padding:.6rem 1.5rem;font-size:1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.fetch-button[data-v-37d7e7f2]:hover:not(:disabled){background:#2563eb}.fetch-button[data-v-37d7e7f2]:disabled{opacity:.5;cursor:not-allowed}.cost-badge[data-v-37d7e7f2]{font-size:.8rem;color:#f59e0b;background:#1f2937;padding:.3rem .6rem;border-radius:4px}.cached-badge[data-v-37d7e7f2]{font-size:.8rem;color:#10b981;background:#1f2937;padding:.3rem .6rem;border-radius:4px}.error-box[data-v-37d7e7f2]{background:#7f1d1d;color:#fca5a5;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem}.loading[data-v-37d7e7f2]{text-align:center;padding:3rem;color:#9ca3af}.spinner[data-v-37d7e7f2]{width:40px;height:40px;border:3px solid #374151;border-top-color:#3b82f6;border-radius:50%;animation:spin-37d7e7f2 1s linear infinite;margin:0 auto 1rem}@keyframes spin-37d7e7f2{to{transform:rotate(360deg)}}.report-content[data-v-37d7e7f2]{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:2rem;line-height:1.6}.report-content[data-v-37d7e7f2] h1{color:#fff;font-size:1.5rem;border-bottom:1px solid #374151;padding-bottom:.5rem;margin-top:0}.report-content[data-v-37d7e7f2] h2{color:#60a5fa;font-size:1.2rem;margin-top:2rem}.report-content[data-v-37d7e7f2] h3{color:#93c5fd;font-size:1rem}.report-content[data-v-37d7e7f2] table{width:100%;border-collapse:collapse;margin:.75rem 0}.report-content[data-v-37d7e7f2] th,.report-content[data-v-37d7e7f2] td{padding:.5rem .75rem;border:1px solid #374151;text-align:left}.report-content[data-v-37d7e7f2] th{background:#1f2937;color:#9ca3af;font-weight:500}.report-content[data-v-37d7e7f2] td{color:#e0e0e0}.report-content[data-v-37d7e7f2] tr:nth-child(2n){background:#0d1117}.report-content[data-v-37d7e7f2] strong{color:#fff}.report-content[data-v-37d7e7f2] hr{border:none;border-top:1px solid #374151;margin:1.5rem 0}.dashboard-container[data-v-2b759842]{min-height:100vh;background-color:#111827;color:#fff;padding:1rem}.dashboard-header[data-v-2b759842]{margin-bottom:.75rem}.dashboard-title[data-v-2b759842]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.dashboard-subtitle[data-v-2b759842]{color:#9ca3af}.loading-container[data-v-2b759842],.error-container[data-v-2b759842]{text-align:center;padding:3rem}.loading-text[data-v-2b759842]{font-size:1.25rem;color:#60a5fa}.error-text[data-v-2b759842]{font-size:1.125rem;color:#ef4444;margin-bottom:1rem}.retry-button[data-v-2b759842],.refresh-button[data-v-2b759842],.toggle-button[data-v-2b759842]{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;transition:background-color .2s}.retry-button[data-v-2b759842]:hover,.refresh-button[data-v-2b759842]:hover,.toggle-button[data-v-2b759842]:hover{background-color:#2563eb}.retry-button[data-v-2b759842]:disabled,.refresh-button[data-v-2b759842]:disabled{background-color:#6b7280;cursor:not-allowed}.refresh-container[data-v-2b759842]{margin-top:2rem;display:flex;align-items:center;gap:1rem}.auto-refresh[data-v-2b759842]{color:#9ca3af;font-size:.875rem}.sections-container[data-v-2b759842]{display:flex;flex-direction:column;gap:3rem}.section-table[data-v-2b759842]{width:100%}.section-header[data-v-2b759842]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #374151}.section-title[data-v-2b759842]{font-size:1.5rem;font-weight:600;color:#fff}.section-count[data-v-2b759842]{color:#9ca3af;font-size:.875rem;background-color:#374151;padding:.25rem .75rem;border-radius:9999px}.dashboard-table[data-v-2b759842]{background-color:#1f2937;border-radius:.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dashboard-table-header[data-v-2b759842]{background-color:#374151;padding:1rem 1.5rem;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;font-size:.875rem;font-weight:600;color:#d1d5db;text-transform:uppercase;letter-spacing:.05em}.dashboard-table-body[data-v-2b759842]{border-top:1px solid #374151}.dashboard-table-row[data-v-2b759842]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #374151;transition:background-color .2s}.dashboard-table-row[data-v-2b759842]:hover{background-color:#374151}.signal-column[data-v-2b759842]{display:flex;flex-direction:column}.signal-indicators[data-v-2b759842]{display:flex;align-items:center;margin-bottom:.25rem}.signal-ticker[data-v-2b759842]{color:#fff;font-weight:500;margin-left:.5rem}.clickable-ticker[data-v-2b759842]{color:#60a5fa;text-decoration:none;cursor:pointer;transition:color .2s}.clickable-ticker[data-v-2b759842]:hover{color:#93c5fd;text-decoration:underline}.signal-zscore[data-v-2b759842]{font-size:.875rem;color:#9ca3af}.signal-net-drift[data-v-2b759842]{font-size:.75rem;margin-top:.25rem}.net-drift-green[data-v-2b759842]{color:#10b981}.net-drift-red[data-v-2b759842]{color:#ef4444}.net-drift-yellow[data-v-2b759842]{color:#f59e0b}.trade-column[data-v-2b759842]{display:flex;align-items:center}.trade-indicator[data-v-2b759842]{width:.75rem;height:.75rem;border-radius:50%;margin-right:.5rem}.trade-indicator.call[data-v-2b759842]{background-color:#10b981}.trade-indicator.put[data-v-2b759842]{background-color:#ef4444}.trade-text[data-v-2b759842]{color:#fff;font-weight:500}.trade-diamond[data-v-2b759842]{color:#60a5fa;margin-left:.25rem}.expiration-text[data-v-2b759842]{color:#fff}.premium-value[data-v-2b759842]{color:#fff;font-weight:500}.premium-percentage[data-v-2b759842]{font-size:.875rem;color:#9ca3af}.urgency-column[data-v-2b759842]{display:flex;align-items:center}.urgency-bar-container[data-v-2b759842]{flex:1;background-color:#4b5563;border-radius:9999px;height:.5rem;margin-right:.5rem}.urgency-bar[data-v-2b759842]{background-color:#3b82f6;height:.5rem;border-radius:9999px}.urgency-text[data-v-2b759842]{font-size:.875rem;color:#d1d5db;font-family:monospace}.confirmation-column[data-v-2b759842]{display:flex;align-items:center}.confirmation-badge[data-v-2b759842]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.confirmation-badge.long[data-v-2b759842]{background-color:#059669;color:#fff}.confirmation-badge.short[data-v-2b759842]{background-color:#dc2626;color:#fff}.confirmation-badge.flat[data-v-2b759842]{background-color:#4b5563;color:#fff}.strategy-column[data-v-2b759842]{display:flex;flex-direction:column}.momentum-text[data-v-2b759842]{font-weight:500;font-size:.75rem;margin-bottom:.25rem}.momentum-green[data-v-2b759842]{color:#10b981}.momentum-red[data-v-2b759842]{color:#ef4444}.momentum-yellow[data-v-2b759842]{color:#f59e0b}.strategy-text[data-v-2b759842]{font-weight:500;font-size:.875rem}.strategy-green[data-v-2b759842]{color:#10b981}.strategy-red[data-v-2b759842]{color:#ef4444}.strategy-yellow[data-v-2b759842]{color:#f59e0b}.rel-strength-text[data-v-2b759842]{font-weight:500;font-size:.75rem;margin-top:.25rem}.rel-strength-green[data-v-2b759842]{color:#10b981}.rel-strength-red[data-v-2b759842]{color:#ef4444}.rel-strength-yellow[data-v-2b759842]{color:#f59e0b}.chart-container[data-v-2b759842]{background-color:#1f2937;border-radius:.5rem;padding:1rem;margin-top:1rem;box-shadow:0 25px 50px -12px #00000040}.chart-header[data-v-2b759842]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #374151}.chart-title[data-v-2b759842]{font-size:1.25rem;font-weight:600;color:#fff}.close-chart-button[data-v-2b759842]{padding:.4rem .875rem;background-color:#ef4444;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:background-color .2s}.close-chart-button[data-v-2b759842]:hover{background-color:#dc2626}.chart-image-container[data-v-2b759842]{display:flex;justify-content:center;align-items:center;background-color:#111827;border-radius:.5rem;padding:.75rem}.chart-image[data-v-2b759842]{max-width:100%;height:auto;border-radius:.375rem}.sortable-header[data-v-2b759842]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s,background-color .2s;padding:.25rem .5rem;border-radius:.25rem}.sortable-header[data-v-2b759842]:hover{color:#fff;background-color:#4b5563}.sort-icon[data-v-2b759842]{margin-left:.25rem;font-size:.875rem;opacity:.7}.sortable-header:hover .sort-icon[data-v-2b759842]{opacity:1}.ap[data-v-7dbd7107]{background:#0d1320;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:11px 13px;font-family:IBM Plex Mono,ui-monospace,monospace}.ap-head[data-v-7dbd7107]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.ap-title[data-v-7dbd7107]{font-size:11px;font-weight:700;letter-spacing:.08em;color:#8b97a8}.ap-bucket[data-v-7dbd7107]{font-size:11px;color:#c7d2e0}.ap-new[data-v-7dbd7107]{font-size:9.5px;font-weight:700;color:#08111a;background:#e8b84b;border-radius:4px;padding:1px 6px}.ap-dh[data-v-7dbd7107]{margin-left:auto;font-size:9.5px;color:#5b6678;text-transform:uppercase;letter-spacing:.05em}.ap-state[data-v-7dbd7107]{padding:14px 4px;color:#5b6678;font-size:12px;text-align:center}.ap-row[data-v-7dbd7107]{display:flex;align-items:center;gap:10px;padding:5px 2px}.ap-lab[data-v-7dbd7107]{width:48px;font-size:11px;font-weight:600;color:#8b97a8;flex:none}.ap-val[data-v-7dbd7107]{width:96px;font-size:14px;font-weight:700;color:#c7d2e0;flex:none}.ap-arr[data-v-7dbd7107]{font-size:12px}.ap-spark[data-v-7dbd7107]{flex:1;display:flex;align-items:center}.ap-spark[data-v-7dbd7107] svg{display:block}.ap-delta[data-v-7dbd7107]{width:78px;text-align:right;font-size:11px;color:#8b97a8;flex:none}.ap-row.up-call .ap-val[data-v-7dbd7107],.ap-row.up-call .ap-arr[data-v-7dbd7107],.ap-row.up-call .ap-spark[data-v-7dbd7107]{color:#16c784}.ap-row.up-put .ap-val[data-v-7dbd7107],.ap-row.up-put .ap-arr[data-v-7dbd7107],.ap-row.up-put .ap-spark[data-v-7dbd7107]{color:#ea3943}.ap-row.dim .ap-val[data-v-7dbd7107],.ap-row.dim .ap-arr[data-v-7dbd7107]{color:#6b7585}.ap-read[data-v-7dbd7107]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:11.5px;color:#c7d2e0;line-height:1.45}.ap-read-k[data-v-7dbd7107]{font-size:10px;font-weight:700;letter-spacing:.06em;color:#8b97a8;margin-right:5px}.ap-sustain[data-v-7dbd7107]{margin-left:6px;font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:4px}.ap-sustain.conf[data-v-7dbd7107]{color:#16c784;background:#16c7841f}.ap-sustain.pend[data-v-7dbd7107]{color:#8b97a8;background:#8b97a81a}.ap-foot[data-v-7dbd7107]{display:flex;align-items:center;gap:6px;margin-top:9px}.ap-gap[data-v-7dbd7107]{flex:1}.ap-t[data-v-7dbd7107]{padding:3px 9px;font-size:10.5px;font-weight:600;border-radius:5px;background:transparent;border:1px solid #2a3344;color:#5b6678;cursor:pointer}.ap-t[data-v-7dbd7107]:hover{border-color:#3b82f6;color:#e6e9ef}.ap-t.on[data-v-7dbd7107]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.ap-7f[data-v-7dbd7107],.ap-asof[data-v-7dbd7107]{font-size:9.5px;color:#5b6678}.dashboard-container[data-v-0bc6165c]{min-height:100vh;background-color:#111827;color:#fff;padding:1rem 2rem;max-width:100%;margin:0 auto}.dashboard-header[data-v-0bc6165c]{text-align:center;margin-bottom:.75rem}.dashboard-title[data-v-0bc6165c]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.dashboard-subtitle[data-v-0bc6165c]{color:#9ca3af;font-size:1rem}.controls-container[data-v-0bc6165c]{display:flex;gap:1.5rem;align-items:flex-end;justify-content:center;margin-bottom:1rem}.input-group[data-v-0bc6165c]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-0bc6165c]{font-weight:600;color:#e5e7eb;font-size:.875rem}.ticker-input[data-v-0bc6165c]{padding:.75rem 1rem;background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;color:#fff;font-size:1rem;min-width:200px;transition:border-color .2s}.ticker-input[data-v-0bc6165c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ticker-input[data-v-0bc6165c]::placeholder{color:#6b7280}.generate-button[data-v-0bc6165c]{padding:.75rem 2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s;white-space:nowrap}.generate-button[data-v-0bc6165c]:hover:not(:disabled){background-color:#2563eb}.generate-button[data-v-0bc6165c]:disabled{background-color:#9ca3af;cursor:not-allowed}.popular-tickers[data-v-0bc6165c]{margin-bottom:.75rem}.ticker-buttons[data-v-0bc6165c]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ticker-button[data-v-0bc6165c]{padding:.5rem 1rem;background-color:#1f2937;color:#e5e7eb;border:1px solid #374151;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.exp-controls[data-v-0bc6165c]{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;flex-wrap:wrap}.exp-label[data-v-0bc6165c]{font-size:.8rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.exp-toggle[data-v-0bc6165c]{display:inline-flex;gap:4px}.exp-pill[data-v-0bc6165c]{padding:.35rem .8rem;background-color:transparent;color:#9ca3af;border:1px solid #374151;border-radius:.375rem;cursor:pointer;font-weight:600;font-size:.8rem}.exp-pill[data-v-0bc6165c]:hover{border-color:#3b82f6;color:#e5e7eb}.exp-pill.active[data-v-0bc6165c]{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.exp-date[data-v-0bc6165c]{background-color:#1f2937;color:#e5e7eb;border:1px solid #374151;border-radius:.375rem;padding:.3rem .5rem;font-size:.8rem}.ticker-button[data-v-0bc6165c]:hover{background-color:#374151;border-color:#3b82f6;color:#3b82f6}.ticker-button.active[data-v-0bc6165c]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.loading-container[data-v-0bc6165c],.error-container[data-v-0bc6165c]{text-align:center;padding:3rem;background-color:#1f2937;border-radius:.75rem;box-shadow:0 1px 3px #0000004d;border:1px solid #374151}.loading-text[data-v-0bc6165c]{font-size:1.125rem;color:#60a5fa;font-weight:500}.error-text[data-v-0bc6165c]{font-size:1.125rem;color:#f87171;margin-bottom:1rem;font-weight:500}.retry-button[data-v-0bc6165c]{background-color:#3b82f6;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background-color .2s}.retry-button[data-v-0bc6165c]:hover{background-color:#2563eb}.charts-grid[data-v-0bc6165c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}@media (max-width: 1200px){.charts-grid[data-v-0bc6165c]{grid-template-columns:1fr}}.chart-container[data-v-0bc6165c]{background-color:#1f2937;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;border:1px solid #374151}.chart-header[data-v-0bc6165c]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #374151}.chart-title[data-v-0bc6165c]{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.chart-image-container[data-v-0bc6165c]{display:flex;justify-content:center;align-items:center;background-color:#111827;border-radius:.5rem;padding:.5rem;overflow:hidden}.chart-image[data-v-0bc6165c]{width:100%;height:auto;border-radius:.5rem;object-fit:contain}.qd-pulse[data-v-0bc6165c]{margin-top:1rem}.wl-page[data-v-2b24c1eb]{min-height:100vh;background-color:#111827;color:#fff;padding:16px 24px;font-variant-numeric:tabular-nums}.wl-header[data-v-2b24c1eb]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.wl-title[data-v-2b24c1eb]{font-size:1.75rem;font-weight:700;margin:0 0 4px}.wl-subtitle[data-v-2b24c1eb]{color:#9ca3af;font-size:.9rem;margin:0}.wl-controls[data-v-2b24c1eb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pill[data-v-2b24c1eb]{padding:8px 16px;background-color:transparent;color:#9ca3af;border:1px solid #374151;border-radius:9999px;cursor:pointer;font-size:.85rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.pill[data-v-2b24c1eb]:hover:not(:disabled){border-color:#60a5fa;color:#d1d5db}.pill.active[data-v-2b24c1eb]{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.pill.active[data-v-2b24c1eb]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb;color:#fff}.pill[data-v-2b24c1eb]:disabled{opacity:.45;cursor:not-allowed}.pill-select[data-v-2b24c1eb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:24px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239ca3af'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pill-refresh[data-v-2b24c1eb]{padding:8px 12px}.wl-state[data-v-2b24c1eb]{text-align:center;padding:48px;color:#60a5fa;background-color:#1f2937;border:1px solid #374151;border-radius:12px}.wl-error[data-v-2b24c1eb]{color:#f87171;display:flex;align-items:center;justify-content:center;gap:16px}.wl-grid[data-v-2b24c1eb]{display:grid;grid-template-columns:1fr 1fr;gap:16px;transition:opacity .15s}.wl-dim[data-v-2b24c1eb]{opacity:.55}@media (max-width: 760px){.wl-grid[data-v-2b24c1eb]{grid-template-columns:1fr}}.wl-panel[data-v-2b24c1eb]{background-color:#1f2937;border:1px solid #374151;border-radius:12px;padding:8px 16px 16px}.wl-panel-head[data-v-2b24c1eb]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #374151;margin-bottom:8px}.wl-panel-head h2[data-v-2b24c1eb]{font-size:1.05rem;font-weight:600;margin:0}.muted[data-v-2b24c1eb]{color:#9ca3af;font-weight:400;font-size:.9rem}.count[data-v-2b24c1eb]{margin-left:auto;color:#9ca3af;font-size:.78rem;background-color:#2a3648;padding:2px 10px;border-radius:9999px}.dot[data-v-2b24c1eb]{width:10px;height:10px;border-radius:50%}.dot-green[data-v-2b24c1eb]{background-color:#21d07a}.dot-red[data-v-2b24c1eb]{background-color:#e3455a}.wl-empty[data-v-2b24c1eb]{color:#6b7280;padding:24px 0;text-align:center;font-size:.9rem}.wl-row[data-v-2b24c1eb]{display:grid;grid-template-columns:28px minmax(150px,1.4fr) 1fr 110px 76px;align-items:center;gap:8px;min-height:56px;padding:6px 0;border-bottom:1px solid #2a3648}.wl-row[data-v-2b24c1eb]:last-child{border-bottom:none}.rank[data-v-2b24c1eb]{color:#6b7280;font-size:.8rem;text-align:left}.tick[data-v-2b24c1eb]{display:flex;flex-direction:column;line-height:1.25;overflow:hidden}.tick-sym[data-v-2b24c1eb]{font-weight:700;font-size:.95rem}.tick-link[data-v-2b24c1eb]{color:#fff;text-decoration:none;cursor:pointer;transition:color .15s}.tick-link[data-v-2b24c1eb]:hover{color:#60a5fa;text-decoration:underline}.tick-row[data-v-2b24c1eb]{display:flex;align-items:center;gap:6px}.flip-tag[data-v-2b24c1eb]{border:1px solid rgba(245,158,11,.5);background-color:#f59e0b24;color:#f59e0b;font-size:.58rem;font-weight:600;line-height:1.4;padding:0 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.tick-verdict[data-v-2b24c1eb]{font-size:.7rem;line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-bullish[data-v-2b24c1eb]{color:#21d07a;opacity:.85}.tv-bearish[data-v-2b24c1eb]{color:#e3455a;opacity:.85}.tv-neutral[data-v-2b24c1eb]{color:#9ca3af;opacity:.85}.tick-name[data-v-2b24c1eb]{color:#9ca3af;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-wrap[data-v-2b24c1eb]{height:6px;background-color:#2a3648;border-radius:3px;overflow:hidden}.bar[data-v-2b24c1eb]{display:block;height:100%;border-radius:3px}.bar-green[data-v-2b24c1eb]{background:linear-gradient(90deg,#21d07a59,#21d07a)}.bar-red[data-v-2b24c1eb]{background:linear-gradient(90deg,#e3455a59,#e3455a)}.net[data-v-2b24c1eb]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:1.05rem;font-weight:700;line-height:1.15}.net-green[data-v-2b24c1eb]{color:#21d07a}.net-red[data-v-2b24c1eb]{color:#e3455a}.ratio[data-v-2b24c1eb]{color:#9ca3af;font-size:.72rem;font-weight:400;display:inline-flex;align-items:center;gap:4px}.ratio-thin[data-v-2b24c1eb]{opacity:.55}.thin-tag[data-v-2b24c1eb]{background-color:#f59e0b24;border:1px solid rgba(245,158,11,.5);color:#f59e0b;font-size:.62rem;font-weight:600;line-height:1.4;padding:0 7px;border-radius:9999px;text-transform:uppercase;letter-spacing:.06em}.prem[data-v-2b24c1eb]{text-align:right;color:#c7d2e0;font-size:.85rem}.wl-modal-overlay[data-v-2b24c1eb]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;z-index:50;overflow-y:auto}.wl-modal[data-v-2b24c1eb]{background-color:#1f2937;border:1px solid #374151;border-radius:12px;width:min(1100px,100%);padding:16px}.wl-modal-head[data-v-2b24c1eb]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #374151;margin-bottom:16px}.wl-modal-head h3[data-v-2b24c1eb]{font-size:1.15rem;font-weight:700;margin:0}.wl-modal-close[data-v-2b24c1eb]{background:none;border:1px solid #374151;color:#9ca3af;border-radius:9999px;width:32px;height:32px;font-size:1.1rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.wl-modal-close[data-v-2b24c1eb]:hover{border-color:#60a5fa;color:#fff}.wl-modal-charts[data-v-2b24c1eb]{display:flex;flex-direction:column;gap:16px}.wl-modal-img[data-v-2b24c1eb]{width:100%;height:auto;border-radius:8px;background-color:#111827}.wl-footer[data-v-2b24c1eb]{margin-top:16px;color:#6b7280;font-size:.78rem;text-align:center}.rcard[data-v-2e3fcceb]{background:#0f1623;border:1px solid #1e293b;border-radius:14px;overflow:hidden;color:#e6e9ef}.num[data-v-2e3fcceb]{font-variant-numeric:tabular-nums}.rc-hd[data-v-2e3fcceb]{display:flex;align-items:baseline;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #1e293b}.rc-title[data-v-2e3fcceb]{font-size:20px;font-weight:800;letter-spacing:-.02em}.rc-title span[data-v-2e3fcceb]{color:#8b95a7;font-weight:600;font-size:13px;margin-left:8px}.rc-spot[data-v-2e3fcceb]{font-size:22px;font-weight:800;text-align:right}.rc-spot small[data-v-2e3fcceb]{display:block;font-size:11px;color:#8b95a7;font-weight:500}.rc-verdict[data-v-2e3fcceb]{padding:14px 22px;border-bottom:1px solid #1e293b;font-size:13.5px;line-height:1.6}.v-bull[data-v-2e3fcceb]{background:linear-gradient(90deg,rgba(22,199,132,.1),transparent)}.v-bear[data-v-2e3fcceb]{background:linear-gradient(90deg,rgba(234,57,67,.1),transparent)}.v-neut[data-v-2e3fcceb]{background:linear-gradient(90deg,rgba(139,149,167,.08),transparent)}.rc-tag[data-v-2e3fcceb]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:5px;vertical-align:middle;margin-left:6px}.t-bull[data-v-2e3fcceb]{background:#16c78426;color:#54e0a6;border:1px solid rgba(22,199,132,.3)}.t-bear[data-v-2e3fcceb]{background:#ea394326;color:#ff8089;border:1px solid rgba(234,57,67,.3)}.t-neut[data-v-2e3fcceb]{background:#8b95a721;color:#8b95a7;border:1px solid rgba(139,149,167,.3)}.t-warn[data-v-2e3fcceb]{background:#e8b84b21;color:#e8b84b;border:1px solid rgba(232,184,75,.3)}.rc-sec[data-v-2e3fcceb]{padding:16px 22px;border-bottom:1px solid #1e293b}.rc-sec h3[data-v-2e3fcceb]{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#5b6678;margin:0 0 12px}.rc-lvl[data-v-2e3fcceb]{display:grid;grid-template-columns:96px 110px 70px 1fr;align-items:center;gap:12px;padding:7px 6px;font-size:13px;border-bottom:1px solid rgba(30,41,59,.5)}.rc-lvl[data-v-2e3fcceb]:last-child{border-bottom:none}.rc-flip[data-v-2e3fcceb]{cursor:pointer}.rc-flip[data-v-2e3fcceb]:hover{filter:brightness(1.2);text-decoration:underline}.rc-lvl-link[data-v-2e3fcceb]{cursor:pointer;border-radius:6px;transition:background .12s}.rc-lvl-link[data-v-2e3fcceb]:hover{background:#4d9be814}.rc-lvl .rc-go[data-v-2e3fcceb]{opacity:0;font-size:12px;transition:opacity .12s}.rc-lvl-link:hover .rc-go[data-v-2e3fcceb]{opacity:1}.rc-px[data-v-2e3fcceb]{font-weight:800;font-size:15px}.rc-rl[data-v-2e3fcceb]{font-size:11px;text-transform:uppercase;letter-spacing:.03em}.rc-stars[data-v-2e3fcceb]{letter-spacing:2px;font-size:13px}.rc-src[data-v-2e3fcceb]{font-size:11.5px;color:#8b95a7}.res .rc-px[data-v-2e3fcceb],.res .rc-rl[data-v-2e3fcceb]{color:#16c784}.sup .rc-px[data-v-2e3fcceb],.sup .rc-rl[data-v-2e3fcceb]{color:#ea3943}.pin .rc-px[data-v-2e3fcceb],.pin .rc-rl[data-v-2e3fcceb]{color:#e8b84b}.pivot .rc-px[data-v-2e3fcceb],.pivot .rc-rl[data-v-2e3fcceb]{color:#4d9be8}.rc-spotline[data-v-2e3fcceb]{display:flex;align-items:center;gap:10px;padding:4px 0}.rc-spotline[data-v-2e3fcceb]:before,.rc-spotline[data-v-2e3fcceb]:after{content:"";flex:1;border-top:1.5px solid rgba(77,155,232,.55)}.rc-spotlab[data-v-2e3fcceb]{color:#4d9be8;font-size:12px;font-weight:700;white-space:nowrap}.st-on[data-v-2e3fcceb]{color:#e8b84b}.st-off[data-v-2e3fcceb]{color:#33415c}.rc-dim[data-v-2e3fcceb]{display:grid;grid-template-columns:118px 1fr 130px;align-items:center;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px solid rgba(30,41,59,.5)}.rc-dim[data-v-2e3fcceb]:last-child{border-bottom:none}.rc-dim-link[data-v-2e3fcceb]{cursor:pointer;transition:background-color .15s}.rc-dim-link[data-v-2e3fcceb]:hover{background-color:#4d9be80f;border-radius:6px}.rc-go[data-v-2e3fcceb]{color:#4d9be8;font-weight:700}.rc-k[data-v-2e3fcceb]{color:#8b95a7;font-size:12px}.rc-v[data-v-2e3fcceb]{color:#e6e9ef}.rc-badges[data-v-2e3fcceb]{justify-self:end;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.rc-b[data-v-2e3fcceb]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:6px;text-align:center}.b-bull[data-v-2e3fcceb]{background:#16c78424;color:#54e0a6}.b-bear[data-v-2e3fcceb]{background:#ea394324;color:#ff8089}.b-warn[data-v-2e3fcceb]{background:#e8b84b21;color:#e8b84b}.b-neut[data-v-2e3fcceb]{background:#8b95a71f;color:#8b95a7}.b-conf[data-v-2e3fcceb]{background:#4d9be821;color:#8fc1f5}.rc-ft[data-v-2e3fcceb]{padding:10px 22px;font-size:11px;color:#5b6678;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}.gex-terminal[data-v-8878bb33],.heatmap[data-v-328bbaa9]{width:100%}.hm-controls[data-v-328bbaa9]{display:flex;align-items:center;gap:14px;margin-bottom:8px;flex-wrap:wrap}.hm-modes[data-v-328bbaa9]{display:inline-flex;gap:5px}.hm-pill[data-v-328bbaa9]{padding:3px 11px;font-size:.72rem;font-weight:600;border-radius:5px;background:transparent;border:1px solid #2a3344;color:#5b6678;cursor:pointer}.hm-pill[data-v-328bbaa9]:hover{border-color:#3b82f6;color:#e6e9ef}.hm-pill.active[data-v-328bbaa9]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.hm-clean[data-v-328bbaa9]{font-size:.72rem;color:#8b97a8;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.hm-clean.disabled[data-v-328bbaa9]{opacity:.4;cursor:not-allowed}.hm-state[data-v-328bbaa9]{color:#5b6678;font-size:.85rem;padding:20px 0}.hm-svg[data-v-328bbaa9] svg{width:100%;height:auto;display:block;border-radius:10px}.ho[data-v-328bbaa9]{background:#11161f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin-bottom:10px;font-family:IBM Plex Mono,ui-monospace,monospace}.ho-bar[data-v-328bbaa9]{display:flex;align-items:center;gap:10px;padding:11px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid transparent}.ho-bar[data-v-328bbaa9]:hover{background:#ffffff05}.ho.open .ho-bar[data-v-328bbaa9]{border-bottom-color:#ffffff12}.ho-i[data-v-328bbaa9]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;border:1.5px solid #2DD4BF;color:#2dd4bf;font-size:12px;font-weight:600;flex:none}.ho-t[data-v-328bbaa9]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:.3px;color:#eaeff6}.ho-t b[data-v-328bbaa9]{color:#2dd4bf}.ho-chev[data-v-328bbaa9]{margin-left:auto;color:#717e90;font-size:12px;transition:transform .18s}.ho.open .ho-chev[data-v-328bbaa9]{transform:rotate(90deg)}.ho-body[data-v-328bbaa9]{display:none;padding:6px 16px 16px}.ho.open .ho-body[data-v-328bbaa9]{display:block}.ho[data-v-328bbaa9] .ho-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:16px}@media (max-width: 760px){.ho[data-v-328bbaa9] .ho-grid{grid-template-columns:1fr}}.ho[data-v-328bbaa9] .ho-card{background:#0e141d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 15px}.ho[data-v-328bbaa9] .ho-h{font-size:11px;letter-spacing:1.2px;color:#717e90;margin:0 0 10px;text-transform:uppercase}.ho[data-v-328bbaa9] .ho-h .tag{color:#2dd4bf}.ho[data-v-328bbaa9] .key{display:flex;align-items:center;gap:8px;margin:7px 0;font-size:12.5px;color:#c7d2e0}.ho[data-v-328bbaa9] .sw{width:13px;height:13px;border-radius:3px;flex:none}.ho[data-v-328bbaa9] .reads{font-size:12.5px;color:#a8b4c4;line-height:1.5;margin:11px 0 0}.ho[data-v-328bbaa9] .reads b{color:#eaeff6;font-weight:600}.ho[data-v-328bbaa9] .act{margin:11px 0 0;padding:10px 12px;background:#2dd4bf0f;border-left:2px solid #2DD4BF;border-radius:0 6px 6px 0;font-size:12.5px;color:#d8e2f0;line-height:1.5}.ho[data-v-328bbaa9] .act .lab{color:#2dd4bf;font-weight:600}.ho[data-v-328bbaa9] .play li{font-size:12.5px;color:#a8b4c4;line-height:1.5;margin:0 0 9px;list-style:none;position:relative;padding-left:18px}.ho[data-v-328bbaa9] .play li:before{content:"›";position:absolute;left:3px;color:#2dd4bf;font-weight:700}.ho[data-v-328bbaa9] .play li b{color:#eaeff6}.ho[data-v-328bbaa9] .play .amber{color:#f5a623;font-weight:600}.ho[data-v-328bbaa9] .play .teal{color:#2dd4bf;font-weight:600}.ho[data-v-328bbaa9] .ho-foot{margin-top:13px;font-size:11.5px;color:#717e90;line-height:1.5}.ho[data-v-328bbaa9] .ho-foot b{color:#a8b4c4}.ts-backdrop[data-v-37382220]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04080e9e;display:flex;align-items:center;justify-content:center;z-index:1200}.ts-pop[data-v-37382220]{width:460px;max-width:94vw;background:#11161f;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 20px 60px #0000008c;font-family:IBM Plex Mono,ui-monospace,monospace;outline:none}.ts-bar[data-v-37382220]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ts-title[data-v-37382220]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:14px;color:#eaeff6}.ts-exp[data-v-37382220]{color:#717e90;font-weight:400}.ts-sub[data-v-37382220]{font-size:11px;color:#717e90;text-transform:uppercase;letter-spacing:.06em}.ts-pivot[data-v-37382220]{width:72px;background:#0d1623;color:#c7d2e0;border:1px solid #2a3344;border-radius:5px;padding:2px 7px;font-size:11px;font-family:inherit}.ts-pivot[data-v-37382220]:focus{border-color:#3b82f6;outline:none}.ts-reason[data-v-37382220]{padding:9px 16px;font-size:11.5px;color:#b9a16a;background:#e8b84b0f;border-bottom:1px solid rgba(255,255,255,.06);line-height:1.4}.ts-x[data-v-37382220]{margin-left:auto;background:none;border:none;color:#717e90;font-size:22px;line-height:1;cursor:pointer}.ts-x[data-v-37382220]:hover{color:#eaeff6}.ts-state[data-v-37382220]{padding:26px 18px;text-align:center;color:#8b97a8;font-size:13px}.ts-gate[data-v-37382220]{color:#e8b84b}.ts-gate-sub[data-v-37382220]{margin-top:8px;font-size:11.5px;color:#717e90}.ts-net[data-v-37382220]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ts-net-top[data-v-37382220]{display:flex;align-items:baseline;gap:10px}.ts-net-k[data-v-37382220]{font-size:11px;font-weight:700;letter-spacing:.08em;color:#8b97a8}.ts-net-v[data-v-37382220]{font-size:19px;font-weight:700;font-family:Space Grotesk,system-ui,sans-serif}.ts-net-lab[data-v-37382220]{margin-left:auto;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ts-net-lab .q[data-v-37382220]{font-weight:400;text-transform:none;color:#717e90;letter-spacing:0}.ts-net.bullish .ts-net-v[data-v-37382220],.ts-net.bullish .ts-net-lab[data-v-37382220]{color:#16c784}.ts-net.bearish .ts-net-v[data-v-37382220],.ts-net.bearish .ts-net-lab[data-v-37382220]{color:#ea3943}.ts-net.neutral .ts-net-v[data-v-37382220],.ts-net.neutral .ts-net-lab[data-v-37382220]{color:#8b97a8}.ts-net-sub[data-v-37382220]{margin-top:5px;font-size:10.5px;color:#8b97a8}.ts-net-sub .dim[data-v-37382220]{color:#5b6678}.ts-block[data-v-37382220]{padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.ts-block.hint[data-v-37382220]{background:#2dd4bf0a}.ts-block-head[data-v-37382220]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.ts-ct[data-v-37382220]{font-weight:700;font-size:13px;color:#eaeff6}.ts-ratio[data-v-37382220]{font-size:13px;color:#a8b4c4;font-weight:600}.ts-verdict[data-v-37382220]{margin-left:auto;font-size:12px;font-weight:600}.ts-verdict.bullish[data-v-37382220]{color:#16c784}.ts-verdict.bearish[data-v-37382220]{color:#ea3943}.ts-bias[data-v-37382220]{color:#717e90;font-weight:400}.ts-row[data-v-37382220]{display:flex;align-items:center;gap:9px;margin:6px 0}.ts-lab[data-v-37382220]{width:96px;font-size:11px;color:#a8b4c4;flex:none}.ts-side[data-v-37382220]{color:#717e90}.ts-track[data-v-37382220]{flex:1;height:16px;background:#0e141d;border-radius:4px;overflow:hidden}.ts-fill[data-v-37382220]{height:100%;border-radius:4px}.ts-fill.sold[data-v-37382220]{background:#f5a623}.ts-fill.bought[data-v-37382220]{background:#2dd4bf}.ts-val[data-v-37382220]{width:54px;text-align:right;font-size:12px;color:#c7d2e0;flex:none}.ts-toggles[data-v-37382220]{display:flex;align-items:center;gap:6px;padding:12px 16px}.ts-gap[data-v-37382220]{flex:1}.ts-t[data-v-37382220]{padding:4px 10px;font-size:11px;font-weight:600;border-radius:5px;background:transparent;border:1px solid #2a3344;color:#5b6678;cursor:pointer}.ts-t[data-v-37382220]:hover{border-color:#3b82f6;color:#e6e9ef}.ts-t.on[data-v-37382220]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.ts-bd[data-v-37382220]{padding:11px 16px 4px;border-top:1px solid rgba(255,255,255,.06)}.ts-bd-h[data-v-37382220]{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#8b97a8;margin-bottom:7px}.ts-bd-sub[data-v-37382220]{color:#5b6678;text-transform:none;letter-spacing:0}.ts-bd-row[data-v-37382220]{display:flex;align-items:center;gap:9px;margin:4px 0}.ts-bd-exp[data-v-37382220]{width:64px;font-size:11px;color:#a8b4c4;flex:none}.ts-bd-dte[data-v-37382220]{color:#5b6678;font-size:9.5px}.ts-bd-bars[data-v-37382220]{flex:1;display:flex;flex-direction:column;gap:2px}.ts-bd-bar[data-v-37382220]{height:5px;border-radius:2px;min-width:0}.ts-bd-bar.c[data-v-37382220]{background:#2dd4bf}.ts-bd-bar.p[data-v-37382220]{background:#f5a623}.ts-bd-val[data-v-37382220]{width:96px;text-align:right;font-size:10.5px;color:#8b97a8;flex:none}.ts-bd-val .c[data-v-37382220]{color:#2dd4bf}.ts-bd-val .p[data-v-37382220]{color:#f5a623}.ts-foot[data-v-37382220]{display:flex;align-items:center;gap:6px;padding:8px 16px 13px}.ts-t.sm[data-v-37382220]{padding:3px 9px;font-size:10.5px}.ts-asof[data-v-37382220]{margin-left:auto;font-size:10.5px;color:#5b6678}.oic[data-v-f1db29f1]{width:100%}.oic-state[data-v-f1db29f1]{color:#5b6678;font-size:.85rem;padding:18px 0}.oic-head[data-v-f1db29f1]{font-size:.8rem;color:#8b97a8;margin:0 0 6px;font-family:IBM Plex Mono,ui-monospace,monospace}.oic-head .c[data-v-f1db29f1]{color:#2dd4bf;font-weight:600}.oic-head .p[data-v-f1db29f1]{color:#f5a623;font-weight:600}.oic-head .sep[data-v-f1db29f1]{margin-left:10px}.oic-head .hit[data-v-f1db29f1]{cursor:pointer;border-bottom:1px dotted currentColor}.oic-head .hit[data-v-f1db29f1]:hover{filter:brightness(1.25)}.oic-drill[data-v-f1db29f1]{margin-left:12px;width:88px;background:#0d1623;color:#c7d2e0;border:1px solid #2a3344;border-radius:5px;padding:2px 7px;font-size:.72rem;font-family:inherit}.oic-drill[data-v-f1db29f1]:focus{border-color:#3b82f6;outline:none}.oic img[data-v-f1db29f1]{width:100%;height:auto;display:block;border-radius:10px}.radar-page[data-v-832b5f0c]{min-height:100vh;background-color:#0a0e17;color:#e6e9ef;padding:16px 24px}.radar-bar[data-v-832b5f0c]{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.back-link[data-v-832b5f0c]{color:#8b95a7;text-decoration:none;font-size:.9rem}.back-link[data-v-832b5f0c]:hover{color:#3b82f6}.radar-title[data-v-832b5f0c]{font-size:1.5rem;font-weight:700;margin:0;flex:1}.radar-controls[data-v-832b5f0c]{display:flex;gap:8px}.pill[data-v-832b5f0c]{padding:8px 16px;background-color:transparent;color:#9ca3af;border:1px solid #1e293b;border-radius:9999px;cursor:pointer;font-size:.85rem;font-weight:500;transition:border-color .15s,color .15s}.pill[data-v-832b5f0c]:hover:not(:disabled){border-color:#3b82f6;color:#e6e9ef}.pill[data-v-832b5f0c]:disabled{opacity:.45;cursor:not-allowed}.pill-select[data-v-832b5f0c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239ca3af'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.radar-chips[data-v-832b5f0c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chip[data-v-832b5f0c]{padding:5px 13px;background-color:transparent;color:#8b95a7;border:1px solid #1e293b;border-radius:9999px;cursor:pointer;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.chip[data-v-832b5f0c]:hover{border-color:#3b82f6;color:#e6e9ef}.chip.active[data-v-832b5f0c]{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.chip-form[data-v-832b5f0c]{display:flex;gap:6px;margin-left:8px}.chip-input[data-v-832b5f0c]{background-color:#0f1623;color:#e6e9ef;border:1px solid #1e293b;border-radius:9999px;padding:5px 13px;font-size:.8rem;width:7.5rem;text-transform:uppercase}.chip-input[data-v-832b5f0c]::placeholder{text-transform:none;color:#5b6678}.chip-input[data-v-832b5f0c]:focus{outline:none;border-color:#3b82f6}.radar-state[data-v-832b5f0c]{text-align:center;padding:48px;color:#4d9be8;background-color:#0f1623;border:1px solid #1e293b;border-radius:12px}.radar-error[data-v-832b5f0c]{color:#ff8089;display:flex;align-items:center;justify-content:center;gap:16px}.radar-card-wrap[data-v-832b5f0c]{max-width:980px;margin:0 auto 20px;transition:opacity .15s}.radar-grouphead[data-v-832b5f0c]{margin:24px 0 12px;font-size:1.05rem;font-weight:700;color:#e6e9ef;border-bottom:1px solid #1e293b;padding-bottom:8px}.radar-group[data-v-832b5f0c]{display:grid;gap:20px;max-width:1180px;margin:0 auto;transition:opacity .15s}.radar-group h4[data-v-832b5f0c]{margin:0 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#5b6678}.muted[data-v-832b5f0c]{color:#33415c;font-weight:400;text-transform:none;letter-spacing:0}.dp-iv[data-v-832b5f0c]{float:right;display:inline-flex;gap:5px}.flow-exp[data-v-832b5f0c]{float:right;display:inline-flex;gap:5px;align-items:center}.flow-date[data-v-832b5f0c]{background:#0d1623;color:#c7d2e0;border:1px solid #2a3344;border-radius:5px;padding:2px 6px;font-size:.7rem}.dp-pill[data-v-832b5f0c]{padding:2px 9px;font-size:.7rem;font-weight:600;border-radius:5px;background:transparent;border:1px solid #2a3344;color:#5b6678;cursor:pointer}.dp-pill[data-v-832b5f0c]:hover{border-color:#3b82f6;color:#e6e9ef}.dp-pill.active[data-v-832b5f0c]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.radar-group img[data-v-832b5f0c]{width:100%;border:1px solid #1e293b;border-radius:10px;background:#0d1b2e}.radar-substate[data-v-832b5f0c]{padding:32px;text-align:center;color:#4d9be8;background:#0f1623;border:1px solid #1e293b;border-radius:10px}.dim[data-v-832b5f0c]{opacity:.55}.dp-page[data-v-317c2d3a]{min-height:100vh;background-color:#0a0e17;color:#e6e9ef;padding:16px 24px}.num[data-v-317c2d3a]{font-variant-numeric:tabular-nums}.dp-bar[data-v-317c2d3a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.dp-title[data-v-317c2d3a]{font-size:1.5rem;font-weight:700;margin:0}.pill[data-v-317c2d3a]{padding:8px 16px;background-color:transparent;color:#9ca3af;border:1px solid #1e293b;border-radius:9999px;cursor:pointer;font-size:.85rem;transition:border-color .15s,color .15s}.pill[data-v-317c2d3a]:hover:not(:disabled){border-color:#3b82f6;color:#e6e9ef}.pill[data-v-317c2d3a]:disabled{opacity:.45;cursor:not-allowed}.pill.active[data-v-317c2d3a]{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.dp-interval[data-v-317c2d3a]{display:flex;gap:6px}.dp-chips[data-v-317c2d3a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chip[data-v-317c2d3a]{padding:5px 13px;background-color:transparent;color:#8b95a7;border:1px solid #1e293b;border-radius:9999px;cursor:pointer;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.chip[data-v-317c2d3a]:hover{border-color:#3b82f6;color:#e6e9ef}.chip.active[data-v-317c2d3a]{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.chip-form[data-v-317c2d3a]{display:flex;gap:6px;margin-left:8px}.chip-input[data-v-317c2d3a]{background-color:#0f1623;color:#e6e9ef;border:1px solid #1e293b;border-radius:9999px;padding:5px 13px;font-size:.8rem;width:7.5rem;text-transform:uppercase}.chip-input[data-v-317c2d3a]::placeholder{text-transform:none;color:#5b6678}.chip-input[data-v-317c2d3a]:focus{outline:none;border-color:#3b82f6}.dp-state[data-v-317c2d3a]{text-align:center;padding:48px;color:#4d9be8;background-color:#0f1623;border:1px solid #1e293b;border-radius:12px}.dp-error[data-v-317c2d3a]{color:#ff8089;display:flex;align-items:center;justify-content:center;gap:16px}.dp-chart[data-v-317c2d3a]{background-color:#0f1623;border:1px solid #1e293b;border-radius:12px;padding:8px;transition:opacity .15s}.dp-chart img[data-v-317c2d3a]{width:100%;border-radius:8px;display:block}.dp-levels[data-v-317c2d3a]{margin-top:16px;background-color:#0f1623;border:1px solid #1e293b;border-radius:12px;padding:8px 16px;transition:opacity .15s}.dp-lvl[data-v-317c2d3a]{display:grid;grid-template-columns:90px 90px 170px 90px 1fr;align-items:center;gap:12px;padding:9px 0;font-size:.9rem;border-bottom:1px solid rgba(30,41,59,.5)}.dp-lvl[data-v-317c2d3a]:last-child{border-bottom:none}.dp-price[data-v-317c2d3a]{font-weight:800}.dp-notional[data-v-317c2d3a]{color:#c7d2e0}.dp-dir[data-v-317c2d3a]{font-size:.75rem;font-weight:700;letter-spacing:.04em}.dp-ratio[data-v-317c2d3a]{color:#8b95a7;font-size:.85rem}.dp-detail[data-v-317c2d3a]{color:#5b6678;font-size:.8rem;text-align:right}.d-accum .dp-price[data-v-317c2d3a],.d-accum .dp-dir[data-v-317c2d3a]{color:#21d07a}.d-dist .dp-price[data-v-317c2d3a],.d-dist .dp-dir[data-v-317c2d3a]{color:#e3455a}.d-mixed .dp-price[data-v-317c2d3a],.d-mixed .dp-dir[data-v-317c2d3a]{color:#e8b84b}.dp-footer[data-v-317c2d3a]{margin-top:12px;color:#5b6678;font-size:.78rem;text-align:center}.dp-link[data-v-317c2d3a]{color:#4d9be8;text-decoration:none}.dp-link[data-v-317c2d3a]:hover{text-decoration:underline}.dim[data-v-317c2d3a]{opacity:.55}body{font-family:Inter,system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,sans-serif;background-color:#111827;color:#fff}#app{width:100%;min-height:100vh}
