.rd{grid-template-columns:340px minmax(0,1fr) 320px;align-items:start;gap:14px;padding:14px;display:grid}.rd__centre,.rd__side{gap:14px;min-width:0;display:grid}.rd__feed{grid-template-rows:auto auto auto 1fr;max-height:calc(100dvh - 90px);overflow:hidden}.rd__feedhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.rd__tabs{flex-wrap:wrap;gap:4px;display:flex}.rd__tab{border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.rd__tab.is-active{color:var(--cyan);border-color:var(--cyan)}.rd__list{align-content:start;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rd__item{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:5px;padding:9px 10px;display:grid}.rd__meta{justify-content:space-between;font-size:11.5px;display:flex}.rd__src{font-weight:700}.rd__src--crypto{color:var(--cyan)}.rd__src--macro{color:var(--gold)}.rd__src--geopolitical{color:#c084fc}.rd__headline{color:var(--txt);font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none}.rd__headline:hover{color:var(--cyan)}.rd__tags{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.rd__lean{letter-spacing:.06em;font-weight:700}.rd__lean--bullish{color:var(--up)}.rd__lean--bearish{color:var(--down)}.rd__lean--neutral{color:var(--gold)}.rd__rel{font-family:var(--mono);color:var(--cyan);margin-left:auto}.rd__globeCard{padding:8px}.rd__globe{aspect-ratio:1;cursor:grab;touch-action:none;width:100%;max-height:62vh;margin:0 auto;display:block}.rd__legend{flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px;display:flex}.dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.dot--bull{background:var(--up)}.dot--bear{background:var(--down)}.dot--neutral{background:var(--gold)}.rd__brief{gap:10px;display:grid}.rd__brief a{color:var(--txt)}.rd__sessions,.rd__events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd__session{grid-template-rows:auto auto;grid-template-columns:10px 1fr auto;align-items:center;gap:0 8px;font-size:13px;display:grid}.rd__dot{background:var(--muted);border-radius:50%;grid-row:1/span 2;width:8px;height:8px}.rd__dot.is-open{background:var(--up);box-shadow:0 0 0 4px #3ddc972e}.rd__sname{font-weight:600}.rd__session .muted{grid-column:2;font-size:11px}.rd__state{font:600 12px var(--mono);color:var(--muted);grid-area:1/3/span 2}.rd__event{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding-bottom:8px;font-size:13px;display:grid}.rd__edate{gap:1px;display:grid}.rd__eday{color:var(--gold);font-weight:700}.rd__ein{font:600 11px var(--mono);color:var(--muted)}.rd__etitle{font-weight:600}.rd__event .muted{font-size:11.5px}.rd__impact{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;justify-self:start;padding:1px 6px;font-size:10px;font-weight:700}.rd__impact--high{color:#fff;background:#ff6070d9}.rd__impact--medium{color:#1a1405;background:var(--gold)}.rd-tickers{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.rd-ticker{color:var(--txt);border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:9px;align-items:baseline;gap:6px;padding:4px 9px;font-size:12.5px;text-decoration:none;display:flex}.rd-ticker__s{font-weight:700}.rd-ticker__p{font-family:var(--mono)}.rd-ticker .up,.rd-ticker .down{font:600 11.5px var(--mono)}@media (max-width:1200px){.rd{grid-template-columns:320px minmax(0,1fr)}.rd__side{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media (max-width:800px){.rd{grid-template-columns:1fr}.rd__centre{order:-1}.rd__feed{max-height:70vh}.rd__globe{max-height:52vh}.rd-tickers{flex-basis:100%;order:5}}
