.feed-page{--border:rgba(255,255,255,.075);--border-strong:rgba(255,255,255,.14);--surface:#0c0c13;--surface-2:#121219;--surface-3:#18181f;--muted:#a9abb8;--muted-2:#7b7d90;--accent-soft:rgba(255,255,255,.07);--fd-card:#0c0c13;--fd-card-hover:#101018;--fd-raised:#121219;--fd-line:rgba(255,255,255,.075);--fd-line-2:rgba(255,255,255,.12);--fd-text:#f2f2f6;--fd-text-2:#acaebb;--fd-text-3:#7b7d90}body:has(main.feed-page){background:#07070d}.feed-page .card{border-color:var(--fd-line);border-radius:12px;background:var(--fd-card);box-shadow:none}.feed-page .surface-highlight:before{display:none}.feed-page .pill{border-color:var(--fd-line-2);border-radius:6px}.feed-page .pill,.feed-page .tag{background:transparent;color:var(--fd-text-2)}.feed-page .tag{border-color:var(--fd-line-2);border-radius:5px}.feed-page .btn{border-color:var(--fd-line-2);background:var(--fd-raised);border-radius:8px;box-shadow:none}.feed-page .btn:hover{border-color:rgba(255,255,255,.22);background:#18181f;box-shadow:none}.feed-page .btn-primary{border-color:#ececf2;background:#ececf2;color:#0b0b12;font-weight:700}.feed-page .btn-primary:hover{border-color:#fff;background:#fff;color:#0b0b12}.feed-page .input{border-color:var(--fd-line-2);background:#0a0a11;border-radius:8px}.feed-page .input:focus{border-color:rgba(255,255,255,.28);box-shadow:none}.feed-page .search-field:focus-within .search-icon{color:var(--fd-text)}.feed-page .accent-link{color:var(--fd-text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-underline-offset:2px}.feed-page .accent-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.feed-page .analysis-badge{border-color:var(--fd-line-2);background:transparent;color:var(--fd-text-2);border-radius:5px}.feed-page .kpi{border-color:var(--fd-line);background:transparent;border-radius:10px}.feed-page .feed-view-switch{border-color:var(--fd-line);background:var(--fd-raised)}.feed-page .feed-view-switch button{font-weight:650}.feed-page .feed-view-switch button.is-active{background:rgba(255,255,255,.08);color:#fff}.feed-page .export-btn:hover{color:#fff!important;background:#18181f!important;border-color:rgba(255,255,255,.22)!important;box-shadow:none;transform:none}.feed-page .export-btn:hover svg{color:#fff}.feed-page .export-btn:after{display:none}.feed-page .feed-workspace.is-reading .mobile-filter-toggle,.feed-page .mobile-filter-toggle{border-color:var(--fd-line-2);background:var(--fd-raised)}.feed-page .ff-panel{--ff-on:#ececf2;background:var(--fd-card)!important;border-radius:12px!important}.feed-page .ff-market-row.is-on{background:rgba(255,255,255,.06)}.feed-page .news-card{transition:border-color .15s ease,background-color .15s ease}.feed-page .news-card:before{display:none}.feed-page .news-card:hover{transform:none;border-color:rgba(255,255,255,.14);background:var(--fd-card-hover);box-shadow:none}.feed-page .impact-label{color:#9ea0bb}.feed-page .logo-dot{background:#18181f;border-color:var(--fd-line-2)}.feed-page .news-media.is-logo{background:#fff}.feed-page .news-card.is-reading{border-color:rgba(255,255,255,.45)!important;background:var(--fd-raised)!important;box-shadow:inset 2px 0 0 #ececf2!important}.feed-page .news-card-click-glow{display:none}.feed-page .news-card-opening{border-color:rgba(255,255,255,.4)!important;box-shadow:none!important}.feed-page .vip-lock-overlay{background:rgba(9,9,15,.62)}.feed-page .news-card-locked:hover .vip-lock-overlay{background:rgba(9,9,15,.78)}.feed-page .market-reaction-compact,.feed-page .market-reaction-panel{border-color:var(--fd-line);background:var(--fd-raised);box-shadow:none}.feed-page .market-reaction-compact{border-radius:8px}.feed-page .market-reaction-panel{border-radius:10px}.feed-page .market-reaction-compact:before,.feed-page .market-reaction-panel:before{box-shadow:none}.feed-page .market-reaction-compact:after,.feed-page .market-reaction-panel:after{display:none}.feed-page .market-reaction-kicker{color:var(--fd-text-3)}.feed-page .market-reaction-live-state,.feed-page .market-reaction-status{padding:0;border:0;background:none;font-size:10.5px}.feed-page .market-reaction-live-dot{box-shadow:none}.feed-page .market-reaction-compact-main strong{text-shadow:none}.feed-page .market-reaction-compact-main>span{color:var(--fd-text-3)}.feed-page .market-reaction-chip{border-color:var(--fd-line);background:transparent;border-radius:5px}.feed-page .market-reaction-chip b{color:var(--fd-text-3)}.feed-page .market-reaction-chip-negative,.feed-page .market-reaction-chip-positive,.feed-page .market-reaction-chip-volume{border-color:var(--fd-line);background:transparent}.feed-page .market-reaction-strength>span{background:var(--mr-accent);box-shadow:none}.feed-page .market-reaction-ended .market-reaction-strength>span{opacity:.5}.feed-page .market-reaction-primary>div{border-color:var(--fd-line);background:transparent;box-shadow:none;border-radius:8px}.feed-page .market-reaction-primary>div:first-child{border-color:rgba(var(--mr-accent-rgb),.3);background:transparent}.feed-page .market-reaction-primary small,.feed-page .market-reaction-primary span,.feed-page .market-reaction-timepoint span{color:var(--fd-text-3)}.feed-page .market-reaction-timeline{border-color:var(--fd-line);background:transparent;border-radius:8px}.feed-page .market-reaction-monitoring{border-color:var(--fd-line);background:transparent;color:var(--fd-text-2)}.feed-page .market-reaction-disclaimer{color:var(--fd-text-3)!important}.feed-page .feed-reader{border-color:var(--fd-line);border-radius:12px;background:var(--fd-card);box-shadow:none}.feed-page .feed-reader .article-view-bar,.feed-page .feed-reader .feed-reader-empty-bar{background:rgba(12,12,19,.97);border-bottom-color:var(--fd-line)}.feed-page .article-action:hover,.feed-page .article-back:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.feed-page .article-action.is-on{color:#fff;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.feed-page .article-share-menu{border-color:var(--fd-line-2);background:#121219;box-shadow:0 18px 40px rgba(0,0,0,.55)}.feed-page .article-share-menu button:focus-visible{background:rgba(255,255,255,.07)}.feed-page .article-share-glyph,.feed-page .article-share-menu svg{color:var(--fd-text-2)}.feed-page .article-story-logo{box-shadow:none}.feed-page .article-story-summary{color:#c4c6d1}.feed-page .article-chip{border-radius:6px;border-color:var(--fd-line-2);background:transparent;color:var(--fd-text);font-weight:650}.feed-page a.article-chip:hover{border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.05)}.feed-page .article-chip.is-plain{border-color:var(--fd-line);color:var(--fd-text-2)}.feed-page .article-side-card{border-color:var(--fd-line);border-radius:12px;background:var(--fd-card)}.feed-page .article-ticker-logo{background:#fff;color:#0b0b12}.feed-page .article-quote-open{border-color:var(--fd-line-2);color:var(--fd-text-2)}.feed-page .article-periods{border-color:var(--fd-line);background:var(--fd-raised)}.feed-page .article-periods button{font-weight:650}.feed-page .article-periods button.is-active{background:rgba(255,255,255,.08);color:#fff}.feed-page .article-ticker.is-active{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.feed-page .article-related a:hover .article-related-go{color:var(--fd-text)}.feed-page .feed-page-nav,.feed-page .feed-page-number{border-color:var(--fd-line-2);background:transparent;box-shadow:none}.feed-page .feed-page-number.active{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08);box-shadow:none;color:#fff}.feed-page .feed-live-arrival-toast{border-color:var(--fd-line-2);background:#121219;box-shadow:0 10px 28px rgba(0,0,0,.45)}.feed-page .article-banner{border-color:var(--fd-line);border-radius:10px;box-shadow:none}.feed-page .article-banner-add{border-color:var(--fd-line-2);background:transparent;color:var(--fd-text)}.feed-page .article-banner-add:hover:not(:disabled){border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.05);color:#fff}.feed-page .locked-placeholder-meta span:first-child{background:rgba(255,255,255,.16)}.feed-page .locked-logo-placeholder{color:var(--fd-text-3);background:rgba(255,255,255,.05)}body:has(main.feed-page) .top-actions .btn-primary{border-color:#ececf2;background:#ececf2;color:#0b0b12;box-shadow:none}body:has(main.feed-page) .top-actions .btn-primary:hover{border-color:#fff;background:#fff;color:#0b0b12}.feed-page .feed-public-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px;padding:12px 14px;border-color:var(--fd-line-2);background:var(--fd-raised)}.feed-page .feed-public-note>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 320px}.feed-page .feed-public-note strong{color:var(--fd-text);font-size:13px;font-weight:750}.feed-page .feed-public-note span{color:var(--fd-text-2);font-size:12.5px;line-height:1.5}.feed-page .feed-public-actions{display:flex;gap:6px;flex:none}