.SignalCard-module__qqyyqq__card{flex-direction:column;gap:1.25rem;display:flex}.SignalCard-module__qqyyqq__header{align-items:center;gap:.5rem;font-weight:600;display:flex}.SignalCard-module__qqyyqq__header span:nth-child(2){flex:1}.SignalCard-module__qqyyqq__empty{color:var(--text-muted);font-size:.875rem}.SignalCard-module__qqyyqq__skeletonBlock{flex-direction:column;display:flex}.SignalCard-module__qqyyqq__scoreSection{flex-direction:column;gap:.5rem;display:flex}.SignalCard-module__qqyyqq__scoreLabel{color:var(--text-secondary);justify-content:space-between;font-size:.8125rem;display:flex}.SignalCard-module__qqyyqq__scoreBar{border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:4px;height:8px;overflow:hidden}.SignalCard-module__qqyyqq__scoreBarFill{border-radius:4px;height:100%;transition:width .6s,background .3s}.SignalCard-module__qqyyqq__scoreScale{color:var(--text-muted);justify-content:space-between;font-size:.6875rem;display:flex}.SignalCard-module__qqyyqq__indicators{flex-direction:column;gap:.75rem;display:flex}.SignalCard-module__qqyyqq__indicatorRow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast);background:#ffffff05;padding:.75rem}.SignalCard-module__qqyyqq__indicatorRow:hover{border-color:var(--border-default)}.SignalCard-module__qqyyqq__indicatorLabel{color:var(--accent-blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.SignalCard-module__qqyyqq__indicatorValue{color:var(--text-secondary);font-size:.8125rem}.SignalCard-module__qqyyqq__explanation{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;padding:.875rem}.SignalCard-module__qqyyqq__explanationTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.SignalCard-module__qqyyqq__explanationText{color:var(--text-secondary);white-space:pre-line;font-size:.8125rem;line-height:1.7}.SignalCard-module__qqyyqq__timestamp{color:var(--text-muted);text-align:right;font-size:.6875rem;font-family:var(--font-mono)}
.NewsFeed-module__P6d7ia__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.NewsFeed-module__P6d7ia__title{flex:1;font-weight:600}.NewsFeed-module__P6d7ia__count{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono)}.NewsFeed-module__P6d7ia__list{flex-direction:column;gap:.625rem;display:flex}.NewsFeed-module__P6d7ia__item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:#ffffff05;flex-direction:column;gap:.375rem;padding:.875rem;text-decoration:none;display:flex}.NewsFeed-module__P6d7ia__item:hover{border-color:var(--border-default);background:#ffffff0a;transform:translateY(-1px)}.NewsFeed-module__P6d7ia__itemTop{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.NewsFeed-module__P6d7ia__source{color:var(--text-muted);flex:1;font-size:.75rem}.NewsFeed-module__P6d7ia__date{color:var(--text-muted);font-size:.6875rem;font-family:var(--font-mono)}.NewsFeed-module__P6d7ia__headline{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}
.StockStats-module__kYFr0q__grid{margin-top:1.25rem}.StockStats-module__kYFr0q__stat{padding:1rem 1.25rem}.StockStats-module__kYFr0q__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.StockStats-module__kYFr0q__value{color:var(--text-primary);font-size:1.0625rem;font-weight:700;font-family:var(--font-mono)}
.dashboard-module__BUJBAa__starBtn{transition:transform var(--transition-fast), color var(--transition-fast)}.dashboard-module__BUJBAa__starBtn:hover:not(:disabled){transform:scale(1.2)}.dashboard-module__BUJBAa__starBtn:disabled{opacity:1}.dashboard-module__BUJBAa__searchSection{text-align:center;padding:2.5rem 0 2rem}.dashboard-module__BUJBAa__pageTitle{letter-spacing:-.03em;background:linear-gradient(135deg, var(--text-primary), var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.2rem)}.dashboard-module__BUJBAa__pageSubtitle{color:var(--text-secondary);margin-bottom:1.5rem}.dashboard-module__BUJBAa__searchWrapper{max-width:680px;margin:0 auto;position:relative}.dashboard-module__BUJBAa__searchForm{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#11182799;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1rem;display:flex}.dashboard-module__BUJBAa__searchForm:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 3px #3b82f626,0 4px 24px #3b82f61a}.dashboard-module__BUJBAa__searchIcon{color:var(--text-muted);flex-shrink:0}.dashboard-module__BUJBAa__searchInput{box-shadow:none;background:0 0;border:none;flex:1;padding:.5rem 0;font-size:.9375rem}.dashboard-module__BUJBAa__searchInput:focus{box-shadow:none;border:none}.dashboard-module__BUJBAa__searchBtn{flex-shrink:0;min-width:100px}.dashboard-module__BUJBAa__dropdown{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-default);border-radius:var(--radius-lg);z-index:50;background:#111827f2;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 40px #0009}.dashboard-module__BUJBAa__dropdownItem{cursor:pointer;width:100%;transition:background var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.dashboard-module__BUJBAa__dropdownItem:hover{background:#ffffff0a}.dashboard-module__BUJBAa__dropSymbol{color:var(--text-primary);min-width:100px;font-size:.875rem;font-weight:700}.dashboard-module__BUJBAa__dropName{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.dashboard-module__BUJBAa__errorBanner{border-radius:var(--radius-md);color:var(--red);background:#ef44440f;border:1px solid #ef444433;align-items:center;gap:.75rem;margin:1rem 0;padding:.875rem 1rem;display:flex}.dashboard-module__BUJBAa__errorBanner span{flex:1;font-size:.875rem}.dashboard-module__BUJBAa__emptyState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.dashboard-module__BUJBAa__emptyIcon{border-radius:var(--radius-xl);width:80px;height:80px;color:var(--accent-blue);background:#3b82f60f;border:1px solid #3b82f626;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex;box-shadow:0 0 32px #3b82f61a}.dashboard-module__BUJBAa__emptyState h2{font-size:1.4rem}.dashboard-module__BUJBAa__emptyState p{color:var(--text-secondary);max-width:400px}.dashboard-module__BUJBAa__suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.dashboard-module__BUJBAa__quoteHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.dashboard-module__BUJBAa__symbolRow{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.dashboard-module__BUJBAa__symbol{letter-spacing:-.03em;font-size:1.8rem;font-weight:800}.dashboard-module__BUJBAa__companyName{color:var(--text-secondary)}.dashboard-module__BUJBAa__priceBlock{text-align:right}.dashboard-module__BUJBAa__price{font-size:2rem;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em}.dashboard-module__BUJBAa__change{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.9375rem;font-weight:600;display:flex}.dashboard-module__BUJBAa__chartHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dashboard-module__BUJBAa__chartTitle{font-weight:600}.dashboard-module__BUJBAa__chartPeriod{color:var(--text-muted);font-size:.8125rem;font-family:var(--font-mono)}.dashboard-module__BUJBAa__chartContainer{height:440px}.dashboard-module__BUJBAa__chartSkeleton{height:440px;padding:1rem}
