.discover_mainContentWrapper__uUdex{flex:1;display:flex;flex-direction:column;min-height:100vh;background:#f5f7fa;padding:32px 0 0}.discover_discover-container__jfEF4{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.discover_discover-header__apTXw{text-align:center;margin-bottom:32px}.discover_discover-header__apTXw h1{font-size:2.25rem;font-weight:700;color:#1e293b;margin:0 0 16px}.discover_discover-subtitle__9byhQ{font-size:1.125rem;color:#64748b;margin:0 auto 32px;max-width:600px}.discover_ticker-section__rxJRM{margin-bottom:32px}.discover_ticker-label__T1giY{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:600;color:#374151}.discover_ticker-dot__EEaXP{width:8px;height:8px;background:#10b981;border-radius:50%;animation:discover_pulse__GgkK3 2s infinite}@keyframes discover_pulse__GgkK3{0%,to{opacity:1}50%{opacity:.5}}.discover_ticker-container__mN82e{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 0;overflow:hidden}.discover_ticker-wrapper__NQHmA{overflow:hidden;white-space:nowrap}.discover_ticker-content__i8XM7{display:inline-flex;animation:discover_scroll-left__LbvP6 60s linear infinite}@keyframes discover_scroll-left__LbvP6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.discover_ticker-item___DUAt{display:inline-block;padding:0 32px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-weight:600;color:#1e293b;font-size:1rem}.discover_industries-section__8AEmk{margin-bottom:48px}.discover_industries-section__8AEmk h2{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 24px}.discover_industries-grid__KqZ6z{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px}.discover_industry-card__7W8zz{display:flex;align-items:center;gap:12px;padding:4px 20px;background:white;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;font-size:.875rem}.discover_industry-card__7W8zz:hover{border-color:#cbd5e1;box-shadow:0 4px 8px rgba(0,0,0,.05)}.discover_industry-card__7W8zz.discover_active__nbtBH{border-color:var(--industry-color);background:color-mix(in srgb,var(--industry-color) 5%,white)}.discover_industry-indicator__P2ZCZ{width:12px;height:12px;background:var(--industry-color);border-radius:3px;flex-shrink:0}.discover_industry-name__LwB8W{font-size:.95rem;font-weight:600;color:#374151}.discover_trending-section__b6Nmh{margin-bottom:48px}.discover_section-header__Ocvit{margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.discover_section-header__Ocvit h2{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 8px;letter-spacing:-.02em}.discover_industry-filter-label__RYrGS{font-size:1.125rem;color:#6b7280;font-weight:500}.discover_section-subtitle__nJAAO{color:#64748b;font-size:1.125rem;margin:0;font-weight:400;line-height:1.5}.discover_stocks-grid__jzmDd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-top:24px}.discover_stock-card__Wip0g{background:white;padding:20px;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.discover_stock-card__Wip0g:hover{box-shadow:0 10px 25px rgba(0,0,0,.08);border-color:#c7d2fe;transform:translateY(-2px)}.discover_stock-header__uRKvY{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-bottom:12px;min-height:40px}.discover_stock-name__5V8bb{font-size:.875rem;color:#64748b;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.discover_stock-change__U_5xq{font-size:1rem;font-weight:600;position:absolute;top:0;right:0;padding:2px 8px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.discover_stock-change__U_5xq.discover_positive__5gz_j{color:#10b981}.discover_stock-change__U_5xq.discover_negative__P__pc{color:#ef4444}.discover_stock-price__GhLoM{font-size:1rem;font-weight:500;color:#1e293b}.discover_stock-reason__ptX0u{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.discover_reason-label__7wx6p{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.discover_reason-text__ZMeBv{font-size:.875rem;color:#374151}.discover_run-analysis-btn__XZ2dU{width:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;border:none;border-radius:10px;padding:14px 20px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.discover_run-analysis-btn__XZ2dU:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.discover_run-analysis-btn__XZ2dU:active{transform:translateY(0);box-shadow:0 2px 6px rgba(59,130,246,.3)}.discover_empty-state__ILyqG{text-align:center;padding:48px 24px;color:#6b7280}.discover_reset-filter-btn__X5k4b{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;padding:10px 20px;font-size:.95rem;font-weight:500;cursor:pointer;margin-top:16px}.discover_reset-filter-btn__X5k4b:hover{background:#e2e8f0}.discover_learning-cta__4lZwn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:32px;text-align:center;color:white;margin-top:48px}.discover_cta-content__u2ORc h3{font-size:1.5rem;font-weight:700;margin:0 0 8px}.discover_cta-content__u2ORc p{font-size:1rem;opacity:.9;max-width:600px;margin:0 auto 24px}.discover_learn-btn__N157x{background:white;color:#667eea;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease}.discover_learn-btn__N157x:hover{transform:translateY(-2px)}.discover_stock-symbol-container___nnu8{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%}.discover_stock-symbol__aTl3M{font-size:1.125rem;font-weight:600;color:#1e293b;line-height:1.2}.discover_stock-details__tnwFX{display:flex;justify-content:space-between;align-items:flex-end;margin-top:8px;gap:12px}.discover_absolute-change__3Fg9B{font-size:.875rem;font-weight:500;color:#374151;padding:4px 8px;border-radius:4px;background:#f9fafb;border:1px solid #e5e7eb}@media (max-width:768px){.discover_stock-symbol-container___nnu8{gap:2px}.discover_stock-symbol__aTl3M{font-size:1rem}.discover_stock-name__5V8bb{font-size:.75rem}.discover_stock-details__tnwFX{flex-direction:column;align-items:flex-start;gap:6px}.discover_stock-change__U_5xq{font-size:.875rem;padding:1px 6px}.discover_absolute-change__3Fg9B{font-size:.75rem;padding:2px 6px}.discover_discover-container__jfEF4{padding:0 16px}.discover_discover-header__apTXw h1{font-size:1.875rem}.discover_industries-grid__KqZ6z{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.discover_stocks-grid__jzmDd{grid-template-columns:1fr;gap:20px;margin-top:20px}.discover_stock-card__Wip0g{padding:16px}.discover_stock-symbol-modern__9Z94w{font-size:1.125rem}.discover_stock-header-modern__Jg82s{min-height:40px}.discover_run-analysis-btn__XZ2dU{padding:12px 16px;font-size:.9rem}.discover_section-header__Ocvit h2{font-size:1.5rem}.discover_percentage-badge__k_kvI{font-size:.875rem;padding:4px 8px}.discover_ticker-item___DUAt{padding:0 24px}}.discover_stock-header-modern__Jg82s{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;min-height:45px}.discover_stock-info-primary__ptfaA{display:flex;flex-direction:column;gap:4px;flex:1}.discover_stock-symbol-modern__9Z94w{font-size:1.25rem;font-weight:700;color:#111827;line-height:1.2;letter-spacing:.02em}.discover_stock-name-modern__924ex{font-size:.875rem;color:#6b7280;font-weight:400;line-height:1.3;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discover_stock-change-modern__bteUY{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.discover_percentage-badge__k_kvI{font-size:.95rem;font-weight:600;padding:6px 10px;border-radius:8px;border:none;display:inline-flex;align-items:center;gap:4px}.discover_absolute-change-modern__HzSWU{font-size:.875rem;color:#6b7280;font-weight:500;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;background:#f8fafc;padding:4px 8px;border-radius:6px;display:inline-block;margin:8px 0}.discover_percentage-badge__k_kvI.discover_positive__5gz_j{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.discover_percentage-badge__k_kvI.discover_negative__P__pc{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#991b1b}.discover_stock-price-modern__mey2R{font-size:1.1rem;font-weight:600;color:#374151;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace}.discover_stock-card-skeleton___f5Py{background:white;padding:20px;border:1px solid #e5e7eb;border-radius:12px;animation:discover_pulse__GgkK3 2s infinite}.discover_skeleton-line__eTvLh{height:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:discover_shimmer__VUCIi 2s infinite;border-radius:4px;margin-bottom:12px}@keyframes discover_shimmer__VUCIi{0%{background-position:-200% 0}to{background-position:200% 0}}.discover_empty-state-modern__KGfDb{text-align:center;padding:60px 24px;color:#6b7280;background:white;border-radius:16px;border:2px dashed #e5e7eb}.discover_empty-state-icon__xqv5_{font-size:3rem;margin-bottom:16px;opacity:.5}.discover_detailed-stocks-grid__n_Lb0{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:32px;margin-top:24px}.discover_detailed-stock-card__rAgRM{background:white;padding:24px;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px}.discover_detailed-stock-card__rAgRM:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);border-color:#c7d2fe;transform:translateY(-3px)}.discover_detailed-stock-header__PLUuP{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:2px solid #f1f5f9;min-height:60px}.discover_stock-primary-info__k8xP9{display:flex;flex-direction:column;gap:6px;flex:1}.discover_stock-symbol-large__uiKMb{font-size:1.5rem;font-weight:800;color:#111827;line-height:1.1;letter-spacing:.02em}.discover_stock-company-name__TZODI{font-size:.95rem;color:#64748b;font-weight:400;line-height:1.3;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discover_stock-performance-section__iEhOE{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.discover_current-price__eQ_jj{font-size:1.25rem;font-weight:700;color:#111827;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;line-height:1.2}.discover_performance-badge__VXV7S{font-size:1rem;font-weight:700;padding:8px 12px;border-radius:10px;border:none;display:inline-flex;align-items:center;gap:4px;min-width:80px;justify-content:center}.discover_performance-badge__VXV7S.discover_positive__5gz_j{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;box-shadow:0 2px 4px rgba(34,197,94,.2)}.discover_performance-badge__VXV7S.discover_negative__P__pc{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#991b1b;box-shadow:0 2px 4px rgba(239,68,68,.2)}.discover_absolute-change-detailed__fucPF{font-size:.875rem;color:#6b7280;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;background:#f8fafc;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0}.discover_business-info-grid__mNGJn{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fafbfc;border-radius:12px;padding:20px;border:1px solid #f1f5f9}.discover_info-item__j9TbY{display:flex;flex-direction:column;gap:4px}.discover_info-label__2m_6j{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.discover_info-value__BlOZy{font-size:.95rem;font-weight:600;color:#374151;line-height:1.3;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace}.discover_stock-actions__yRBAU{display:flex;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #f1f5f9}.discover_website-link__Nljmw{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 16px;background:#f8fafc;color:#475569;text-decoration:none;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem;font-weight:600;transition:all .3s ease;gap:8px}.discover_website-link__Nljmw:hover{background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.discover_detailed-stock-card__rAgRM .discover_run-analysis-btn__XZ2dU{flex:2;margin-top:0}@media (max-width:768px){.discover_detailed-stocks-grid__n_Lb0{grid-template-columns:1fr;gap:24px}.discover_detailed-stock-card__rAgRM{padding:20px;gap:16px}.discover_detailed-stock-header__PLUuP{min-height:50px;flex-direction:column;align-items:flex-start;gap:12px}.discover_stock-performance-section__iEhOE{align-items:flex-start;text-align:left}.discover_stock-symbol-large__uiKMb{font-size:1.25rem}.discover_current-price__eQ_jj{font-size:1.125rem}.discover_business-info-grid__mNGJn{grid-template-columns:1fr;gap:12px;padding:16px}.discover_stock-actions__yRBAU{flex-direction:column;gap:8px}.discover_website-link__Nljmw{padding:10px 12px;font-size:.875rem}}@media (max-width:430px){.discover_discover-container__jfEF4{padding:0 12px}.discover_detailed-stocks-grid__n_Lb0,.discover_industries-grid__KqZ6z,.discover_stocks-grid__jzmDd{grid-template-columns:1fr!important;gap:14px}.discover_detailed-stock-card__rAgRM,.discover_stock-card__Wip0g{padding:14px}.discover_business-info-grid__mNGJn{grid-template-columns:1fr}.discover_ticker-item___DUAt{padding:0 16px;font-size:.9rem}}body .discover_discover-page-root__Bu9wx{overflow-x:hidden}