:root{color-scheme:dark;--bg:#060a12;--line:rgba(148,163,184,0.18);--text:#edf3fa;--muted:#a3b0c2;--cyan:#6cc8ff;}*{box-sizing:border-box;}body{margin:0;min-height:100vh;background:radial-gradient(900px 500px at 80% -10%,rgba(56,189,248,.12),transparent 65%),linear-gradient(155deg,#050811,var(--bg) 55%,#0a1422);color:var(--text);font:17px/1.8 Inter,system-ui,sans-serif;}a{color:var(--cyan);}.site-header{min-height:68px;padding:0 clamp(18px,5vw,70px);display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:rgba(5,8,17,.78);}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:700;}.brand img{object-fit:contain;}.brand em{color:var(--cyan);font-style:normal;font-weight:500;}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;}.back-link{font-size:.84rem;text-decoration:none;}.page{width:min(1680px,calc(100% - 48px));margin:0 auto;padding:clamp(28px,5vw,64px) 0 40px;}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 2px 18px;color:#77869b;font-size:.76rem;}.breadcrumbs a{color:var(--muted);text-decoration:none;}.breadcrumbs a:hover{color:var(--cyan);}.breadcrumbs [aria-current="page"]{color:#d5e2f1;}.article-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2.15fr) minmax(245px,.8fr);gap:18px;align-items:start;}.market-rail{position:sticky;top:16px;min-width:0;max-height:calc(100vh - 32px);overflow-y:auto;padding:18px;border:1px solid var(--line);border-top:2px solid #54c6a5;border-radius:10px;background:linear-gradient(160deg,rgba(16,25,36,.96),rgba(9,14,22,.96));box-shadow:0 18px 46px rgba(0,0,0,.2);}.market-rail-kicker{margin:0 0 12px;color:#87d3c0;font:700 10px/1.5 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;}.market-rail-title{margin:0 0 14px;color:#f2f6f8;font:700 17px/1.25 Outfit,Inter,sans-serif;}.market-status-row{padding:10px 0;border-top:1px solid rgba(135,154,171,.13);}.market-status-row span{display:block;color:#8293a1;font:600 9px/1.5 "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;}.market-status-row strong{display:block;margin-top:4px;color:#dce7ed;font:600 11px/1.45 "JetBrains Mono",monospace;}.market-status-row strong.is-unavailable{color:#ed8c84;}.market-data-list{display:grid;}.market-data-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 0;border-top:1px solid rgba(135,154,171,.11);}.market-data-row span{min-width:0;color:#aab8c3;font-size:11px;}.market-data-row strong{flex:0 0 auto;color:#e4ebef;font:600 10px/1.45 "JetBrains Mono",monospace;text-align:right;}.market-data-row strong.is-positive{color:#75d7b7;}.market-data-row strong.is-negative{color:#ed8c84;}.market-data-value{display:grid;justify-items:end;gap:2px;}.market-data-detail{color:#8293a1;font:500 9px/1.4 "JetBrains Mono",monospace;}.market-data-detail.is-positive{color:#75d7b7;}.market-data-detail.is-negative{color:#ed8c84;}.market-rail-note,.market-rail-empty{margin:12px 0 0;color:#8797a4;font-size:10px;line-height:1.6;}.market-rail-subhead{margin:17px 0 2px;padding-top:14px;border-top:1px solid rgba(135,154,171,.13);}.benchmark-chart{padding:3px 0 0;}.benchmark-move-chart{display:block;width:100%;height:auto;overflow:visible;}.chart-column-label{fill:#8293a1;font:600 8px "JetBrains Mono",monospace;text-anchor:middle;}.chart-row-label{fill:#aab8c3;font:500 9px Inter,sans-serif;}.chart-value{font:600 8px "JetBrains Mono",monospace;text-anchor:middle;}.chart-value.is-positive{fill:#75d7b7;}.chart-value.is-negative{fill:#ed8c84;}.chart-value.is-neutral{fill:#aab8c3;}.chart-zero-line{stroke:rgba(148,163,184,.26);stroke-width:1;stroke-dasharray:2 3;}.market-chart-hint{margin:2px 0 7px;color:#718397;font-size:9px;line-height:1.4;}.market-breadth-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}.market-breadth-stats > div{display:grid;gap:4px;padding:8px 6px;border:1px solid rgba(135,154,171,.12);border-radius:7px;background:rgba(148,163,184,.035);text-align:center;}.market-breadth-stats span{color:#8293a1;font-size:9px;line-height:1.35;}.market-breadth-stats strong{color:#e4ebef;font:700 12px/1.2 "JetBrains Mono",monospace;}.market-breadth-stats strong.is-positive{color:#75d7b7;}.market-breadth-stats strong.is-negative{color:#ed8c84;}.market-breadth-track{height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:rgba(237,140,132,.45);}.market-breadth-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#75d7b7);}.market-breadth-tone{margin:9px 0 0;color:#aab8c3;font-size:10px;line-height:1.55;}.sector-performance-scroll{max-height:none;overflow:visible;}.sector-performance{width:100%;min-width:278px;border-collapse:separate;border-spacing:2px 3px;font-size:9px;}.sector-performance th,.sector-performance td{padding:5px 2px;text-align:center;white-space:nowrap;}.sector-performance thead th{color:#8293a1;font:600 8px/1.4 "JetBrains Mono",monospace;}.sector-performance thead th:first-child,.sector-performance tbody th{text-align:left;}.sector-performance thead th:first-child{min-width:102px;}.sector-performance tbody th{max-width:112px;overflow:hidden;color:#aab8c3;font-size:8px;font-weight:500;text-overflow:ellipsis;}.sector-performance td{border:1px solid rgba(135,154,171,.08);border-radius:4px;color:#dce7ed;font:600 8px/1.4 "JetBrains Mono",monospace;}.sector-performance td.return-heat.is-positive{background:rgba(16,185,129,var(--return-intensity));color:#a7f3d0;}.sector-performance td.return-heat.is-negative{background:rgba(244,63,94,var(--return-intensity));color:#fecdd3;}.sector-performance td.return-heat:not(.is-positive):not(.is-negative){background:rgba(148,163,184,.07);}.sector-performance td.return-unavailable{color:#64748b;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.market-rail-stack{position:sticky;top:var(--rail-sticky-top,16px);display:grid;gap:18px;min-width:0;}.market-rail-stack .market-rail{grid-column:auto;grid-row:auto;position:static;max-height:none;overflow:visible;}.news-video-card[hidden]{display:none;}.news-video-close,.news-video-restore{display:none;}.news-video-mute{display:none;}.news-video-grip{display:none;}.news-video-restore-icon{width:14px;height:14px;flex:none;}.news-video-mute svg{width:16px;height:16px;}.news-video-mute[aria-pressed="true"] .icon-sound,.news-video-mute[aria-pressed="false"] .icon-muted{display:none;}.news-video-frame{position:relative;width:100%;margin:4px auto 0;aspect-ratio:9 / 16;overflow:hidden;border-radius:14px;background:#000;}.news-video-frame iframe{display:block;width:100%;height:100%;border:0;background:#000;}#news-article{min-width:0;}.article-header,.archive-header{margin-bottom:24px;padding:clamp(22px,5vw,42px);border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(15,24,42,.92),rgba(8,13,24,.92));}.eyebrow{margin:0 0 12px;color:var(--cyan);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;}h1{margin:0;font:800 clamp(2rem,5vw,3.4rem)/1.12 Outfit,Inter,sans-serif;letter-spacing:-.035em;}.subtitle,.archive-header > p:not(.eyebrow){margin:18px 0 0;color:#c4d0df;font-size:1.08rem;line-height:1.65;}.article-meta{margin:18px 0 0;color:var(--muted);font-size:.8rem;}:is(.article-body,.blog-body){padding:clamp(20px,5vw,42px);border:1px solid var(--line);border-radius:16px;background:rgba(13,21,34,.88);overflow-wrap:anywhere;}:is(.article-body,.blog-body) h2,:is(.article-body,.blog-body) h3{margin:1.7em 0 .65em;color:#f6f9fc;font:700 1.35em/1.3 Outfit,Inter,sans-serif;}:is(.article-body,.blog-body) h2:first-child,:is(.article-body,.blog-body) h3:first-child{margin-top:0;}:is(.article-body,.blog-body) p{margin:0 0 1.15em;}:is(.article-body,.blog-body) ul,:is(.article-body,.blog-body) ol{padding-left:1.4em;}:is(.article-body,.blog-body) blockquote{margin:1.4em 0;padding:.9em 1.1em;border-left:3px solid var(--cyan);background:rgba(108,200,255,.06);color:#cfdae8;}:is(.article-body,.blog-body) a,.sources a{text-underline-offset:3px;}.digest-notice{margin:1.25rem 0 0;padding:.85rem 1rem;border-left:2px solid rgba(148,163,184,.35);color:#96a8c4;font-size:.82rem;line-height:1.6;}.sources{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:14px;background:rgba(13,21,34,.72);}.sources h2{margin:0 0 12px;font:700 1rem Outfit,Inter,sans-serif;}.sources ul{margin:0;padding-left:1.25em;color:var(--muted);}.sources li + li{margin-top:7px;}.share-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:rgba(13,21,34,.66);}.share-label{margin-right:4px;color:var(--muted);font:700 .68rem Outfit,Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;}.share-btn{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid var(--line);border-radius:6px;background:rgba(3,7,14,.68);color:#c3d0dc;font:600 .74rem Inter,sans-serif;text-decoration:none;cursor:pointer;}.share-btn:hover{border-color:rgba(108,200,255,.48);color:#eaf7ff;}.share-btn:focus-visible{outline:2px solid rgba(108,200,255,.6);outline-offset:2px;}.share-status{color:#75d7b7;font-size:.72rem;}.dataset-status{min-height:1em;margin:12px 3px 0;color:#718097;font-size:.72rem;}.dataset-status[data-state="error"]{color:#e7b4a9;}.archive-header{text-align:center;}.archive-header > p:not(.eyebrow){max-width:620px;margin:14px auto 0;}.search-label{display:block;margin:28px auto 7px;max-width:620px;color:var(--muted);font-size:.76rem;text-align:left;}#news-search{width:min(620px,100%);padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:rgba(3,7,14,.8);color:var(--text);font:inherit;font-size:.9rem;}#news-search:focus{outline:2px solid rgba(108,200,255,.45);outline-offset:2px;}.archive-count{color:var(--muted);font-size:.78rem;}.archive-discovery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:rgba(13,21,34,.52);color:var(--muted);font-size:.84rem;text-align:center;}.archive-discovery p{margin:0;}.archive-discovery a{font-weight:700;text-decoration:none;}.news-grid{display:grid;gap:14px;}.news-card{display:block;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:rgba(13,21,34,.78);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease;}.news-card:hover{transform:translateY(-2px);border-color:rgba(108,200,255,.48);}.news-card-date{color:var(--cyan);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;}.news-card h2{margin:5px 0 8px;font:700 1.24rem/1.35 Outfit,Inter,sans-serif;}.news-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6;}.news-card-cta{display:inline-block;margin-top:12px;color:var(--cyan);font-size:.8rem;font-weight:700;}.news-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px;flex-wrap:wrap;}.news-card-tags{display:flex;flex-wrap:wrap;gap:5px;}.news-card-tag--sec,.news-card-tag--sym{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1.6;white-space:nowrap;}.news-card-tag--sec{border:1px solid rgba(52,211,153,.3);background:rgba(52,211,153,.07);color:#6eddb5;}.news-card-tag--sym{border:1px solid rgba(108,200,255,.3);background:rgba(108,200,255,.07);color:var(--cyan);font-family:var(--mono,ui-monospace,monospace);}.tag-etf{font-weight:800;margin-right:2px;opacity:.85;}.news-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;}.news-card-impact-hint{color:var(--muted);font-size:.72rem;white-space:nowrap;}.article-impact-panel{display:flex;align-items:flex-start;gap:12px;margin:12px 0 18px;padding:11px 16px;border:1px solid rgba(52,211,153,.18);border-radius:10px;background:rgba(52,211,153,.04);flex-wrap:wrap;}.impact-panel-label{flex-shrink:0;padding-top:2px;color:#6eddb5;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;}.impact-panel-group{display:grid;gap:5px;min-width:0;}.impact-panel-tags{display:flex;flex-wrap:wrap;gap:5px;}.impact-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1.65;white-space:nowrap;}.impact-tag--sec{border:1px solid rgba(52,211,153,.32);background:rgba(52,211,153,.08);color:#6eddb5;}.impact-tag--sym{border:1px solid rgba(108,200,255,.3);background:rgba(108,200,255,.07);color:var(--cyan);font-family:var(--mono,ui-monospace,monospace);}.impact-tag--company{border:1px solid rgba(245,190,104,.3);background:rgba(245,190,104,.07);color:#f5c77e;white-space:normal;}.impact-tag-etf{font-weight:800;opacity:.85;margin-right:1px;}.no-results{padding:28px;color:var(--muted);text-align:center;}.archive-error{color:#e7b4a9;}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px;color:var(--muted);font-size:.82rem;}.pagination button{padding:9px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(13,21,34,.8);color:var(--text);font:inherit;cursor:pointer;}.pagination button:hover:not(:disabled){border-color:rgba(108,200,255,.48);}.pagination button:disabled{cursor:not-allowed;opacity:.45;}.disclaimer-box{margin-top:32px;border-left:3px solid rgba(148,163,184,.38);border-radius:12px;padding:1rem 1.05rem;background:rgba(10,16,28,.72);color:#9eb0cb;font-size:.78rem;line-height:1.75;}.disclaimer-box strong{display:block;margin-bottom:.5rem;color:#94a3b8;text-transform:uppercase;}.app-footer{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--line);color:#475569;font-size:.9rem;text-align:center;}.copyright{margin:0 0 1rem;color:#475569;font-size:.75rem;}.footer-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;}.footer-links a{color:#94a3b8;font-size:.84rem;text-decoration:none;}.footer-links a:hover{color:#d9ecff;}@media (max-width:1100px){.article-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}#news-article{grid-column:1 / -1;grid-row:1;}.article-layout > .market-rail{grid-column:1;grid-row:2;position:static;max-height:none;overflow:visible;}.market-rail-stack{grid-column:2;grid-row:2;position:static;max-height:none;overflow:visible;gap:14px;}}@media (max-width:700px){.news-video-card .news-video-frame{width:min(100%,calc((100svh - 150px) * 9 / 16));}.news-video-slot.is-pip .news-video-card{position:fixed;right:12px;top:68.1svh;margin-top:calc(-174px * 8 / 9);z-index:50;width:174px;padding:0;border:0;background:none;box-shadow:none;overflow:visible;}.news-video-slot.is-pip .market-rail-kicker,.news-video-slot.is-pip .market-rail-title{display:none;}.news-video-slot.is-pip .news-video-frame{width:100%;margin:0;padding:4px;border:1px solid rgba(135,154,171,.28);border-radius:16px;background:#020408;box-shadow:0 16px 36px rgba(0,0,0,.45);}.news-video-slot.is-pip .news-video-frame iframe{border-radius:12px;}.news-video-slot.is-pip .news-video-close{display:flex;position:absolute;top:-9px;left:-9px;z-index:2;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(135,154,171,.35);border-radius:50%;background:#0b121b;color:#dce7ed;font:600 15px/1 Inter,sans-serif;cursor:pointer;}.news-video-slot.is-pip .news-video-mute{display:flex;position:absolute;left:10px;bottom:10px;z-index:2;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(135,154,171,.35);border-radius:50%;background:rgba(11,18,27,.82);color:#dce7ed;cursor:pointer;}.news-video-slot.is-pip .news-video-grip{display:block;position:absolute;inset:0;z-index:1;border-radius:16px;cursor:grab;touch-action:none;}.news-video-slot.is-pip .news-video-card.is-dragging .news-video-grip{cursor:grabbing;}.news-video-slot.is-pip .news-video-card.is-snapping{transition:translate .28s cubic-bezier(.2,.8,.2,1);}.news-video-slot.is-dismissed .news-video-restore{display:inline-flex;position:fixed;right:12px;top:68.1svh;transform:translateY(-50%);z-index:50;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(135,154,171,.35);border-radius:999px;background:#0b121b;color:#dce7ed;font:600 12px/1 Inter,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.45);cursor:pointer;}body{font-size:16px;}.site-header{min-height:60px;padding-inline:15px;}.brand{font-size:.88rem;}.brand img{width:28px;height:28px;}.site-nav{gap:10px;}.site-nav .back-link{font-size:.72rem;}.page{width:calc(100% - 24px);padding-top:20px;}.article-layout{grid-template-columns:minmax(0,1fr);gap:12px;}#news-article{grid-column:1;grid-row:1;}.article-layout > .market-rail{grid-column:1;grid-row:2;}.market-rail{position:static;max-height:none;overflow:visible;}.market-rail-stack{grid-column:1;grid-row:3;position:static;max-height:none;overflow:visible;gap:12px;}.article-header,:is(.article-body,.blog-body),.archive-header{padding:22px 18px;}.sources{padding:18px;}.share-bar{gap:6px;padding:11px;}.share-label{width:100%;}.share-btn{min-height:34px;padding-inline:9px;font-size:.7rem;}.news-card{padding:18px;}.archive-discovery{flex-direction:column;}}.app-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;margin:22px 0 0;padding:22px 24px;border:1px solid rgba(108,200,255,.35);border-radius:14px;background:linear-gradient(135deg,rgba(56,189,248,.14),rgba(52,211,153,.1)),rgba(13,21,34,.8);}.app-cta-copy{flex:1 1 320px;min-width:0;}.app-cta .app-cta-kicker{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#34d399;}.app-cta h2{margin:0 0 8px;font-size:1.3rem;line-height:1.3;color:var(--text);}.app-cta h2 em{font-style:normal;color:var(--cyan);}.app-cta p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6;}.app-cta-actions{display:flex;flex-wrap:wrap;gap:10px;}.app-cta-primary,.app-cta-secondary{display:inline-flex;align-items:center;padding:11px 20px;border-radius:10px;font-weight:700;font-size:.92rem;text-decoration:none;}.app-cta-primary{color:#04110d;background:linear-gradient(135deg,#34d399,#38bdf8);}.app-cta-primary:hover{filter:brightness(1.08);}.app-cta-secondary{color:var(--text);border:1px solid var(--line);}.app-cta-secondary:hover{border-color:var(--cyan);}.app-cta a:focus-visible{outline:2px solid #fbbf24;outline-offset:2px;}@media (max-width:600px){.app-cta{padding:18px;}.app-cta-actions a{flex:1 1 auto;justify-content:center;}}