.news-snippet{border-radius:0;padding:12px;display:flex;flex-direction:column;gap:12px;cursor:pointer;position:relative;background-color:var(--base-bg)}.news-snippet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;pointer-events:none}.news-snippet:hover:before{background-color:var(--news-hover-overlay)}.news-snippet[draggable=true]:active{opacity:.5;cursor:grabbing}.news-snippet__content{display:flex;flex-direction:column;gap:8px;padding:4px}.news-snippet__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.news-snippet__timestamp{display:flex;align-items:center;gap:4px}.news-snippet__date,.news-snippet__divider,.news-snippet__time{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.2px;color:var(--news-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-snippet__time-icon{width:12px;height:12px;flex-shrink:0;opacity:.56}.news-snippet__time-icon path{stroke:var(--news-text-primary)}.news-snippet__time-text{font-weight:400}.news-snippet__category,.news-snippet__time-text{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:16px;letter-spacing:-.2px;color:var(--news-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-snippet__category{font-weight:500;text-align:right}.news-snippet__title{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0;margin:0;color:var(--news-text-primary)}.news-snippet__source{display:flex;align-items:center;gap:8px}.news-snippet__source-logo{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.news-snippet__source-logo--fallback{display:flex;align-items:center;justify-content:center;background:var(--news-text-tertiary);color:var(--base-bg);font-size:10px;font-weight:600}.news-snippet__source-name{font-size:12px;line-height:14px;color:var(--news-text-secondary)}.news-snippet__content-text,.news-snippet__source-name{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;letter-spacing:0}.news-snippet__content-text{font-size:14px;line-height:18px;margin:0;color:var(--news-text-primary)}.news-snippet__cover{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.news-snippet__ai-summary{display:flex;gap:8px;padding:8px;border-radius:4px;background-color:var(--news-ai-summary-bg)}.news-snippet__ai-summary-icon{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.news-snippet__ai-summary-text{flex:1;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;margin:0;color:var(--news-ai-summary-text)}.news-snippet__stocks{display:flex;flex-direction:column;gap:8px}.news-snippet__stock-card{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;background-color:var(--news-stock-card-bg)}.news-snippet__stock-left{display:flex;align-items:center;gap:8px}.news-snippet__stock-logo{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.news-snippet__stock-logo--fallback{display:flex;align-items:center;justify-content:center;background:var(--news-text-tertiary);color:var(--base-bg);font-size:10px;font-weight:600}.news-snippet__stock-symbol{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0;color:var(--news-text-primary)}.news-snippet__stock-right{display:flex;align-items:center;gap:8px}.news-snippet__stock-change{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:0}.news-snippet__stock-change--positive{color:var(--news-stock-positive)}.news-snippet__stock-change--negative{color:var(--news-stock-negative)}.news-snippet__stock-price{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;color:var(--news-text-secondary)}.news-snippet__tags{display:flex;flex-wrap:wrap;gap:8px}.news-snippet__tag{padding:4px 8px;border-radius:4px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:0;background:rgba(120,99,246,.12);color:#7863f6}.news-snippet__actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.news-snippet__action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:50%;cursor:pointer;padding:4px}.news-snippet__action-btn:hover{background:var(--news-action-hover)}.news-snippet__action-btn--active{background:rgba(120,99,246,.12)}[data-brand=green] .news-snippet__tag{background:rgba(169,220,77,.12);color:#a9dc4d}[data-brand=green] .news-snippet.dark .news-snippet__tag{background:hsla(81,69%,65%,.12);color:#b8e366}[data-brand=green] .news-snippet__ai-summary-icon path{fill:#a9dc4d}[data-brand=green] .news-snippet.dark .news-snippet__ai-summary-icon path{fill:#b8e366}[data-brand=green] .news-snippet__action-btn--active{background:rgba(169,220,77,.12)}[data-brand=green] .news-snippet.dark .news-snippet__action-btn--active{background:hsla(81,69%,65%,.12)}[data-brand=green] .news-snippet{--news-ai-summary-bg:rgba(169,220,77,.12)}[data-brand=green] .news-snippet.dark{--news-ai-summary-bg:hsla(81,69%,65%,.12)}:root{--chip-bg:rgba(4,4,5,.04);--chip-bg-hover:rgba(4,4,5,.08);--chip-text:#242429;--chip-selected-bg:rgba(120,99,246,.12);--chip-selected-bg-hover:rgba(120,99,246,.18);--chip-selected-text:#7863f6}.dark{--chip-bg:hsla(0,0%,100%,.08);--chip-bg-hover:hsla(0,0%,100%,.12);--chip-text:#fff;--chip-selected-bg:rgba(120,99,246,.24);--chip-selected-bg-hover:rgba(120,99,246,.32);--chip-selected-text:#a393f8}.chip{display:flex;align-items:center;gap:4px;height:32px;padding:8px 10px;border-radius:2px;border:none;background:var(--chip-bg);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.2px;color:var(--chip-text)}.chip:hover{background:var(--chip-bg-hover)}.chip--selected{background:var(--chip-selected-bg);color:var(--chip-selected-text)}.chip--selected:hover{background:var(--chip-selected-bg-hover)}.chip__label{white-space:nowrap}[data-brand=green] .chip{--chip-selected-text:#a9dc4d;--chip-selected-bg:rgba(169,220,77,.12);--chip-selected-bg-hover:rgba(169,220,77,.18)}[data-brand=green] .chip.dark{--chip-selected-text:#b8e366;--chip-selected-bg:hsla(81,69%,65%,.24);--chip-selected-bg-hover:hsla(81,69%,65%,.32)}:root{--filters-text-primary:#242429;--filters-text-secondary:rgba(4,4,5,.56);--filters-btn-reset-bg:#e8e9ea;--filters-btn-reset-bg-hover:#d1d3d5;--filters-btn-reset-text:#040405;--filters-btn-apply-bg:#2c2e33;--filters-btn-apply-bg-hover:#1a1b1f;--filters-btn-apply-text:#fff;--filters-shadow:rgba(0,0,0,.04)}[data-theme=dark]{--filters-text-primary:#fff;--filters-text-secondary:hsla(0,0%,100%,.6);--filters-btn-reset-bg:hsla(0,0%,100%,.12);--filters-btn-reset-bg-hover:hsla(0,0%,100%,.18);--filters-btn-reset-text:#fff;--filters-btn-apply-bg:#fff;--filters-btn-apply-bg-hover:hsla(0,0%,100%,.88);--filters-btn-apply-text:#0d0d0d;--filters-shadow:rgba(0,0,0,.3)}.filters-overlay{display:flex;flex-direction:column;height:100%;width:100%;background:var(--base-bg)}.filters-overlay__content{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px;scrollbar-width:none;-ms-overflow-style:none}.filters-overlay__content::-webkit-scrollbar{display:none}.filters-overlay__category{display:flex;flex-direction:column;gap:12px}.filters-overlay__category-header{display:flex;align-items:center;gap:8px;align-self:stretch;background:transparent;border:none;cursor:pointer;padding:0 0 0 4px}.filters-overlay__category-header:hover{opacity:.7}.filters-overlay__category-header:active{opacity:.5}.filters-overlay__category-title{flex:1;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.2px;color:var(--filters-text-primary);margin:0;padding:0;text-align:left}.filters-overlay__category-chevron{flex-shrink:0;color:var(--filters-text-secondary)}.filters-overlay__category-chevron.collapsed{transform:rotate(-90deg)}.filters-overlay__chips{display:flex;flex-wrap:wrap;gap:6px}.filters-overlay__footer{position:sticky;bottom:0;display:flex;gap:12px;padding:16px;background:var(--filters-bg);flex-shrink:0;z-index:10;box-shadow:0 -2px 8px var(--filters-shadow)}.filters-overlay__btn{flex:1;height:40px;border-radius:2px;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;border:none}.filters-overlay__btn--reset{background:var(--filters-btn-reset-bg);color:var(--filters-btn-reset-text)}.filters-overlay__btn--reset:hover{background:var(--filters-btn-reset-bg-hover)}.filters-overlay__btn--apply{background:var(--filters-btn-apply-bg);color:var(--filters-btn-apply-text)}.filters-overlay__btn--apply:hover{background:var(--filters-btn-apply-bg-hover)}.filters-overlay__btn--apply:active{transform:scale(.98)}:root{--skeleton-bg:#e5e7eb;--skeleton-shimmer:hsla(0,0%,100%,.5)}.dark{--skeleton-bg:hsla(0,0%,100%,.1);--skeleton-shimmer:hsla(0,0%,100%,.05)}.news-skeleton-container{display:flex;flex-direction:column;gap:0}.news-skeleton{padding:12px;display:flex;flex-direction:column;gap:12px;animation:pulse 1.5s ease-in-out infinite}.news-skeleton__header{display:flex;align-items:center;justify-content:space-between}.news-skeleton__time{width:60px}.news-skeleton__category,.news-skeleton__time{height:14px;background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__category{width:80px}.news-skeleton__title{height:20px;width:100%;background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__source{display:flex;align-items:center;gap:8px}.news-skeleton__source-logo{width:16px;height:16px;border-radius:50%;background-color:var(--skeleton-bg)}.news-skeleton__source-name{height:14px;width:100px}.news-skeleton__content,.news-skeleton__source-name{background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__content{height:18px;width:100%}.news-skeleton__ai-summary{display:flex;gap:8px;padding:8px;border-radius:8px;background-color:var(--skeleton-bg);opacity:.5}.news-skeleton__ai-icon{width:24px;height:24px;border-radius:50%;background-color:var(--skeleton-bg)}.news-skeleton__ai-text{flex:1;height:16px;background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__stock-card{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;background-color:var(--skeleton-bg);opacity:.5}.news-skeleton__stock-left{display:flex;align-items:center;gap:8px}.news-skeleton__stock-logo{width:20px;height:20px;border-radius:50%;background-color:var(--skeleton-bg)}.news-skeleton__stock-symbol{height:18px;width:50px;background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__stock-right{display:flex;align-items:center;gap:8px}.news-skeleton__stock-change{height:14px;width:50px;background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__stock-price{height:18px;width:60px;background-color:var(--skeleton-bg);border-radius:4px}.news-skeleton__actions{display:flex;justify-content:flex-end;gap:4px}.news-skeleton__action-btn{width:32px;height:32px;border-radius:50%;background-color:var(--skeleton-bg)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.header-icon{display:flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;gap:0;aspect-ratio:1/1;border-radius:0;opacity:1;background:none;border:none;cursor:pointer}.header-icon:hover{opacity:.7}.header-icon:active{opacity:.5}.header-icon:focus{outline:none}.header-icon:focus-visible{outline:2px solid #7863f6;outline-offset:2px;border-radius:4px}[data-brand=green].header-icon:focus-visible{outline-color:#a9dc4d}.filter-button,.filter-button--with-badge{position:relative}.filter-button__badge{position:absolute;top:-2px;right:-2px;border-radius:12px;width:12px;height:12px;display:flex;align-items:center;justify-content:center;pointer-events:none}.filter-button__badge-text{font-size:8px;font-weight:600;line-height:12px;letter-spacing:-.2px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state__icon{margin-bottom:24px}.empty-state__icon svg{width:120px;height:120px}.empty-state__content{max-width:320px}.empty-state__title{font-size:20px;font-weight:600;line-height:28px;color:var(--black-inverse-a56);margin:0 0 8px}.empty-state__description{font-size:14px;font-weight:400;line-height:20px;color:var(--black-inverse-a56);margin:0}.search-input-wrapper{display:flex;align-items:center;gap:8px;width:100%}.search-input-container{position:relative;flex:1;display:flex;align-items:center;min-height:32px;max-height:32px;padding:0 6px;gap:6px;border-radius:4px;border:1px solid var(--search-input-border);background:var(--search-input-bg)}.search-input-container:focus-within{border-color:#7863f6;box-shadow:0 0 0 3px rgba(120,99,246,.1)}[data-brand=green] .search-input-container:focus-within{border-color:#a9dc4d;box-shadow:0 0 0 3px rgba(169,220,77,.1)}.search-input__icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.search-input__icon svg{width:15px;height:15px}.search-input__field{flex:1;min-width:0;height:100%;padding:0;background:transparent;border:none;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:20px;color:var(--search-input-text);outline:none}.search-input__field::-moz-placeholder{color:var(--search-input-placeholder)}.search-input__field::placeholder{color:var(--search-input-placeholder)}.search-input__clear{flex-shrink:0;width:17px;height:17px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.search-input__clear:hover{opacity:.7}.search-input__clear:active{opacity:.5}.search-input__cancel{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:0;flex-shrink:0;border:none;background:transparent;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.2px;color:var(--black-inverse-a56);text-align:center;cursor:pointer;white-space:nowrap}.search-input__cancel:hover{opacity:.7}.search-input__cancel:active{opacity:.5}.widget-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px;width:100%;height:100%}.widget-skeleton__bar{background:linear-gradient(90deg,var(--bg-card,#f0f0f0) 25%,var(--border-light,#e0e0e0) 50%,var(--bg-card,#f0f0f0) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.widget-skeleton__bar--small{height:20px;width:40%}.widget-skeleton__bar--medium{height:24px;width:60%}.widget-skeleton__bar--large{height:32px;width:80%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.widget-container{display:flex;flex-direction:column;height:100%;width:100%;background:var(--bg-base,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:8px;overflow:hidden}.widget-container__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-light,#e5e7eb);background:var(--bg-base,#fff);flex-shrink:0}.widget-container__title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--text-primary,#111827);margin:0;letter-spacing:-.2px}.widget-container__actions{display:flex;align-items:center;gap:4px}.widget-container__action-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--text-secondary,#6b7280);border-radius:4px;cursor:pointer;transition:all .15s ease}.widget-container__action-button:hover{background:var(--bg-card,#f9fafb);color:var(--text-primary,#111827)}.widget-container__action-button:active{transform:scale(.95)}.widget-container__action-button--close:hover{background:#fee2e2;color:#dc2626}.widget-container__action-button svg{flex-shrink:0}.widget-container__content{flex:1;overflow:auto;padding:16px;min-height:0}@media (prefers-color-scheme:dark){.widget-container,.widget-container__header{background:var(--bg-base,#1f2937);border-color:var(--border-light,#374151)}.widget-container__title{color:var(--text-primary,#f9fafb)}.widget-container__action-button{color:var(--text-secondary,#9ca3af)}.widget-container__action-button:hover{background:var(--bg-card,#374151);color:var(--text-primary,#f9fafb)}.widget-container__action-button--close:hover{background:#7f1d1d;color:#fca5a5}}.portfolio-performance-widget{display:flex;flex-direction:column;gap:12px;height:100%;width:100%}.portfolio-performance-widget__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.portfolio-performance-widget__period-select{padding:6px 12px;border:1px solid var(--border-light,#e5e7eb);border-radius:6px;background:var(--bg-base,#fff);color:var(--text-primary,#111827);font-size:13px;font-family:Inter,sans-serif;cursor:pointer;transition:border-color .15s ease}.portfolio-performance-widget__period-select:hover{border-color:var(--text-secondary,#6b7280)}.portfolio-performance-widget__period-select:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.portfolio-performance-widget__stats{display:flex;align-items:center;gap:16px}.portfolio-performance-widget__stat{font-size:13px;color:var(--text-secondary,#6b7280);font-family:Inter,sans-serif}.portfolio-performance-widget__stat-value{font-weight:600}.portfolio-performance-widget__stat-value--positive{color:#10b981}.portfolio-performance-widget__stat-value--negative{color:#ef4444}.portfolio-performance-widget__chart{flex:1;min-height:0}.portfolio-performance-widget--compact .portfolio-performance-widget__stats{display:none}.portfolio-performance-widget--error{display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:14px}@media (prefers-color-scheme:dark){.portfolio-performance-widget__period-select{background:var(--bg-base,#1f2937);border-color:var(--border-light,#374151);color:var(--text-primary,#f9fafb)}.portfolio-performance-widget__period-select:hover{border-color:var(--text-secondary,#9ca3af)}.portfolio-performance-widget__stat{color:var(--text-secondary,#9ca3af)}}.portfolio-health-widget{display:flex;flex-direction:column;height:100%;width:100%}.portfolio-health-widget__metrics{display:flex;flex-direction:column;gap:16px}.portfolio-health-widget--compact .health-metric__main{flex-direction:column;align-items:flex-start;gap:4px}.portfolio-health-widget--error{display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:14px}.health-metric{display:flex;flex-direction:column;gap:8px}.health-metric__main{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-metric__label{font-size:14px;font-weight:500;color:var(--text-primary,#111827);font-family:Inter,sans-serif}.health-metric__level{font-size:14px;font-weight:600;font-family:Inter,sans-serif}.health-metric__details{display:flex;align-items:center;gap:8px}.health-metric__score-bar{flex:1;height:6px;background:var(--bg-card,#f3f4f6);border-radius:3px;overflow:hidden}.health-metric__score-fill{height:100%;border-radius:3px;transition:width .3s ease}.health-metric__score-text{font-size:12px;font-weight:500;color:var(--text-secondary,#6b7280);font-family:Inter,monospace;min-width:45px;text-align:right}.health-metric__description{font-size:12px;color:var(--text-secondary,#6b7280);line-height:1.4;margin:0;font-family:Inter,sans-serif}@media (prefers-color-scheme:dark){.health-metric__label,.portfolio-health-widget__label{color:var(--text-primary,#f9fafb)}.health-metric__score-bar{background:var(--bg-card,#374151)}.health-metric__description,.health-metric__score-text{color:var(--text-secondary,#9ca3af)}}.benchmark-watchlist-widget{display:flex;flex-direction:column;height:100%;width:100%}.benchmark-watchlist-widget__list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden}.benchmark-watchlist-widget--error{display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:14px}.benchmark-item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-card,#f9fafb);border-radius:8px;transition:background .15s ease}.benchmark-item:hover{background:var(--border-light,#e5e7eb)}.benchmark-item__icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-base,#fff)}.benchmark-item__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benchmark-item__icon-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--text-secondary,#6b7280);font-family:Inter,sans-serif}.benchmark-item__info{flex:1;min-width:0}.benchmark-item__name{font-size:14px;font-weight:500;color:var(--text-primary,#111827);font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.benchmark-item__symbol{font-size:12px;color:var(--text-secondary,#6b7280);font-family:Inter,monospace}.benchmark-item__values{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.benchmark-item__change{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;font-family:Inter,monospace}.benchmark-item__change svg{flex-shrink:0}.benchmark-item__value{font-size:13px;font-weight:500;color:var(--text-secondary,#6b7280);font-family:Inter,monospace}@media (prefers-color-scheme:dark){.benchmark-item{background:var(--bg-card,#374151)}.benchmark-item:hover{background:var(--border-light,#4b5563)}.benchmark-item__icon{background:var(--bg-base,#1f2937)}.benchmark-item__icon-placeholder{color:var(--text-secondary,#9ca3af)}.benchmark-item__name{color:var(--text-primary,#f9fafb)}.benchmark-item__symbol,.benchmark-item__value{color:var(--text-secondary,#9ca3af)}}.news-feed{position:relative;width:100%;height:100%;max-width:600px;margin:0 auto;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.news-feed__header{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px;margin-bottom:8px}.news-feed__filter-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer}.news-feed__filter-btn:hover{background:rgba(4,4,5,.06)}.news-feed__filter-btn--active{background:rgba(120,99,246,.12)}.news-feed__filter-badge{min-width:16px;height:16px;padding:0 4px;align-items:center;justify-content:center;background:#ef4444;border-radius:8px;font-size:10px;font-weight:700;line-height:12px;color:#fff}.news-feed__filter-badge,.news-feed__list{position:absolute;top:0;right:0;display:flex}.news-feed__list{left:0;bottom:0;padding:0;overflow-y:auto;flex-direction:column;gap:0;background-color:var(--base-bg);scrollbar-width:none;-ms-overflow-style:none}.news-feed__list::-webkit-scrollbar{display:none}.news-feed__list--hidden{visibility:hidden;pointer-events:none}.news-feed__filters-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow:hidden}.news-feed__filters-container--hidden{visibility:hidden;pointer-events:none}.news-feed__error{padding:24px;text-align:center;color:#ef4444;background:rgba(239,68,68,.1);border-radius:12px;margin:0 16px 16px}.news-feed__error small{display:block;margin-top:8px;font-size:13px;color:rgba(239,68,68,.7)}.news-feed__mock-indicator{padding:12px 16px;text-align:center;color:rgba(4,4,5,.56);background:rgba(120,99,246,.08);border-radius:12px;margin:0 16px 16px;font-size:14px;line-height:20px}.news-feed__loading{display:flex;justify-content:center;padding:24px}.news-feed__spinner{width:32px;height:32px;border:3px solid rgba(4,4,5,.1);border-top-color:#7863f6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.news-feed__scroll-trigger{height:20px}.news-feed__empty{padding:48px 24px;text-align:center;color:rgba(4,4,5,.56);font-size:16px;line-height:24px}[data-brand=green] .news-feed__spinner{border-top-color:#a9dc4d}[data-brand=green] .news-feed__filter-btn--active{background:rgba(169,220,77,.12)}[data-brand=green] .news-feed__mock-indicator{background:rgba(169,220,77,.08)}:root{--base-bg:#fff;--news-text-primary:#242429;--news-text-secondary:rgba(4,4,5,.56);--news-text-tertiary:rgba(4,4,5,.36);--news-border:rgba(36,36,41,.08);--news-hover-overlay:rgba(0,0,0,.04);--news-ai-summary-bg:rgba(120,99,246,.12);--news-ai-summary-text:rgba(4,4,5,.88);--news-stock-card-bg:rgba(4,4,5,.04);--news-stock-positive:#10b981;--news-stock-negative:#ef4444;--news-action-hover:rgba(4,4,5,.06);--black-inverse-a32:rgba(4,4,5,.32);--black-inverse-a56:rgba(4,4,5,.56);--search-input-bg:rgba(4,4,5,.06);--search-input-border:rgba(4,4,5,.12);--search-input-text:#242429;--search-input-placeholder:rgba(4,4,5,.56);--search-icon-color:rgba(4,4,5,.56);--search-icon-bg:rgba(4,4,5,.32);--search-clear-color:rgba(4,4,5,.32)}[data-theme=dark]{--base-bg:#1c1c1f;--news-text-primary:#fff;--news-text-secondary:hsla(0,0%,100%,.7);--news-text-tertiary:hsla(0,0%,100%,.5);--news-border:hsla(0,0%,100%,.12);--news-hover-overlay:hsla(0,0%,100%,.06);--news-ai-summary-bg:rgba(120,99,246,.12);--news-ai-summary-text:hsla(0,0%,100%,.88);--news-stock-card-bg:hsla(0,0%,100%,.08);--news-stock-positive:#34d399;--news-stock-negative:#f87171;--news-action-hover:hsla(0,0%,100%,.06);--black-inverse-a32:hsla(0,0%,100%,.32);--black-inverse-a56:hsla(0,0%,100%,.6);--search-input-bg:hsla(0,0%,100%,.06);--search-input-border:hsla(0,0%,100%,.12);--search-input-text:#fff;--search-input-placeholder:hsla(0,0%,100%,.56);--search-icon-color:hsla(0,0%,100%,.56);--search-icon-bg:hsla(0,0%,100%,.32);--search-clear-color:hsla(0,0%,100%,.32)}