.feed-sticky-filters{z-index:40;background:var(--bg);min-width:0;padding-block:6px;position:sticky;top:0}.feed-filter-row{align-items:center;gap:8px;min-width:0;display:flex}.feed-filter-row>:first-child{flex:1;min-width:0}.feed-filter-modes{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.feed-live .feed-day-header{top:var(--feed-filter-height)}.feed-live [data-card-key]{scroll-margin-block:calc(var(--feed-filter-height) + 108px) 24px}.feed-live [data-card-key]:focus{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-card)}.feed-arrivals{top:var(--feed-filter-height);z-index:35;justify-content:center;height:0;display:flex;position:sticky}.feed-arrivals button{border:1px solid var(--line-strong);color:var(--accent);background:var(--surface);font-size:var(--text-meta);border-radius:999px;padding:6px 16px;position:absolute;top:4px}.feed-tools{font-size:var(--text-caption);color:var(--ink-3);flex-shrink:0;align-items:center;gap:12px;display:flex}.feed-tools button{min-height:36px}.feed-shortcuts{position:relative}.feed-shortcuts>summary{border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;list-style:none;display:grid}.feed-shortcuts dl{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);width:250px;box-shadow:var(--shadow-pop);padding:14px;position:absolute;top:100%;right:0}.feed-shortcuts dl>div{justify-content:space-between;gap:12px;padding-block:5px;display:flex}.feed-today-strip{gap:16px;display:grid}.feed-rail-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:var(--radius-card);min-width:0;font-size:var(--text-caption);color:var(--ink-3);padding:16px}.feed-rail-card header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.feed-rail-card h2{color:var(--ink);font-size:var(--text-ui);font-weight:600}.feed-rail-card header>span{font-size:var(--text-caption);color:var(--ink-4)}.feed-rhythm-caption{font-size:var(--text-caption);color:var(--ink-4);margin-block:6px}.feed-hours{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:32px;margin-top:12px;display:grid}.feed-hour{border-radius:3px;min-width:0;position:relative}.feed-hour>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.feed-hour[data-current=true]{outline:1px solid var(--ink);outline-offset:2px}.feed-hour-axis{font-variant-numeric:tabular-nums;color:var(--ink-4);justify-content:space-between;margin:6px 0 10px;display:flex}.feed-warming li+li{border-top:1px solid var(--line-soft)}.feed-warming a{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.feed-warming a>span:first-child{overflow-wrap:anywhere;min-width:0}.feed-warming a>span:last-child{flex-shrink:0}.feed-warming b{color:var(--accent);font-weight:500}.feed-read-progress progress{width:100%;height:4px;accent-color:var(--accent);margin-top:12px}.feed-live .feed-rail-sticky{scrollbar-width:thin;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.feed-live .feed-rail-sticky>*+*{margin-top:18px}.feed-mobile-rail{display:none}.feed-summary>summary{cursor:pointer;list-style:none}.feed-summary-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-summary[open]>summary{display:none}.feed-expand,.feed-collapse{color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.feed-summary button{min-height:28px}.feed-papers summary{cursor:pointer;color:var(--accent)}.feed-papers li{padding-top:8px}.feed-source-count{text-align:right;min-width:2ch;display:inline-block}.feed-new{font-size:var(--text-caption);color:var(--accent);line-height:16px;position:absolute;top:3px;right:10px}.feed-live [data-card-key]{position:relative}.feed-live[data-moving=true] [data-arrived=true]>article{animation:.32s ease-out both feed-arrival}.feed-live[data-moving=true] .feed-new[data-seen=true]{animation:3s linear both feed-new-seen}.feed-live[data-moving=false] *,.feed-live[data-moving=false] :before,.feed-live[data-moving=false] :after{transition:none!important;animation:none!important}@keyframes feed-arrival{0%{opacity:.35;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes feed-new-seen{0%,65%{opacity:1}to{opacity:0}}@media (width<=1279px){.feed-mobile-rail{margin-block:12px;display:block}.feed-mobile-rail:empty{display:none}.feed-mobile-rail .feed-today-strip{scroll-snap-type:x mandatory;gap:12px;padding:2px;display:flex;overflow-x:auto}.feed-mobile-rail .feed-rail-card{scroll-snap-align:start;flex:0 0 min(88%,340px);min-height:264px}}@media (prefers-reduced-motion:reduce){.feed-live *,.feed-live :before,.feed-live :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.feed-live [data-river]{bottom:calc(-1 * var(--feed-filter-height))}@media (width>=1280px){.feed-sticky-filters{margin-left:86px}}.feed-filter-modes>:first-child{flex:1;min-width:0}.feed-sticky-filters{min-height:var(--feed-filter-height)}@media (width<=1023px){.feed-live [data-card-key]{border:0;padding-block:6px}}.lead-heat{border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--hot) 7%, transparent), transparent 88%);height:104px;margin:-16px -16px 0;padding:16px 16px 0;position:relative;overflow:hidden}.lead-heat-plot{position:absolute;inset:0 18px 0 0}.lead-heat-chart{width:100%;height:100%;position:absolute;inset:0}.lead-heat-dot{background:var(--hot);width:7px;height:7px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.lead-heat-dot:after{content:"";background:var(--hot);opacity:0;border-radius:50%;position:absolute;inset:0}.lead-heat-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.lead-heat-figure{flex-shrink:0;align-items:baseline;gap:6px;line-height:1;display:flex}.lead-heat-figure>span:last-child{line-height:1}.lead-latest{border-radius:var(--radius-control);background:color-mix(in srgb, var(--ink) 4%, transparent);padding:8px 12px 8px 14px;position:relative}.lead-latest-mark{background:var(--hot);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}@media (width>=961px){.lead-heat{height:112px;margin:-20px -20px 0;padding:20px 20px 0}}@media (prefers-reduced-motion:no-preference){.lead-heat-chart{animation:lead-heat-draw 1.3s var(--ease-out-quart) both}.lead-heat-dot{animation:lead-heat-arrive .3s 1.1s var(--ease-out-quart) both}.feed-live[data-moving=true] .lead-heat-dot:after{animation:2.6s ease-out 1.4s infinite lead-heat-pulse}}@keyframes lead-heat-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lead-heat-arrive{0%{opacity:0;transform:scale(.4)}}@keyframes lead-heat-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}
