.rail-section[data-v-6f18c4f9]{margin-bottom:40px}.rail-head[data-v-6f18c4f9]{border-bottom:2px solid var(--ink);color:var(--ink);display:flex;font-family:var(--font-sans);font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.08em;margin-bottom:8px;padding-bottom:10px;text-transform:uppercase}.rail-head .count[data-v-6f18c4f9]{color:var(--muted-2);font-family:var(--font-mono);font-feature-settings:"tnum"}.cat-list[data-v-108e1062]{list-style:none;margin:0;padding:0}.cat-list li[data-v-108e1062]{border-bottom:1px solid var(--rule);cursor:pointer;font-size:13px;transition:padding .15s,color .15s}.cat-list li[data-v-108e1062]:hover{color:var(--accent);padding-left:6px}.cat-list li.active[data-v-108e1062]{color:var(--accent);font-weight:600}.cat-list a[data-v-108e1062]{color:inherit;display:flex;justify-content:space-between;padding:9px 0;text-decoration:none}.cat-list a[data-v-108e1062]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cat-list .count[data-v-108e1062]{color:var(--muted-2);font-family:var(--font-mono);font-feature-settings:"tnum";font-size:12px}.cat-list li.active .count[data-v-108e1062]{color:var(--accent)}.tag-cloud[data-v-4326d567]{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.tag-chip[data-v-4326d567]{background:var(--paper-2);color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;padding:4px 10px;text-decoration:none;transition:background .15s,color .15s}.tag-chip.active[data-v-4326d567],.tag-chip[data-v-4326d567]:hover{background:var(--ink);color:var(--paper)}.tag-chip[data-v-4326d567]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.source-list[data-v-55faea96]{display:flex;flex-direction:column;gap:4px;padding-top:4px}.source-row[data-v-55faea96]{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:13px;gap:12px;padding:6px 0;text-decoration:none;transition:padding .15s,color .15s}.source-row[data-v-55faea96]:hover{color:var(--accent);padding-left:6px}.source-row.active[data-v-55faea96]{color:var(--accent);font-weight:600}.source-row[data-v-55faea96]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.source-mark[data-v-55faea96]{align-items:center;background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:12px;font-weight:600;height:28px;justify-content:center;letter-spacing:-.01em;width:28px}.source-row.active .source-mark[data-v-55faea96]{background:var(--accent);border-color:var(--accent);color:var(--paper)}.source-name[data-v-55faea96]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-count[data-v-55faea96]{color:var(--muted-2);font-family:var(--font-mono);font-feature-settings:"tnum";font-size:11px}.rail-newsletter[data-v-8e2903cf]{background:var(--paper-2);border-left:3px solid var(--accent);margin-bottom:40px;padding:20px}.rail-newsletter h4[data-v-8e2903cf]{color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px}.rail-newsletter p[data-v-8e2903cf]{color:var(--ink-2);font-size:13px;line-height:1.5;margin:0 0 12px}.rail-newsletter button[data-v-8e2903cf]{align-items:center;background:var(--ink);border:0;color:var(--paper);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:600;gap:8px;justify-content:center;padding:8px 14px;transition:background .15s;width:100%}.rail-newsletter button[data-v-8e2903cf]:hover{background:var(--accent)}.rail-newsletter button[data-v-8e2903cf]:focus-visible{outline:2px solid var(--paper);outline-offset:-3px}.stream[data-v-a049fbef]{display:grid;gap:72px;grid-template-columns:1fr;margin-bottom:80px}.stream.has-rail[data-v-a049fbef]{grid-template-columns:1fr 280px}.stream-main[data-v-a049fbef]{min-width:0}.filter-status[data-v-a049fbef]{border-bottom:1px solid var(--rule);color:var(--muted);display:flex;font-family:var(--font-mono);font-size:12px;justify-content:space-between;letter-spacing:.04em;padding:14px 0;text-transform:uppercase}.filter-status .clear[data-v-a049fbef]{background:transparent;border:0;color:var(--accent);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:inherit;padding:0}.filter-status .clear[data-v-a049fbef]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.no-results[data-v-a049fbef]{border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;margin:0;padding:48px 0;text-align:center;text-transform:uppercase}.day[data-v-a049fbef]{margin-bottom:32px}.day-head[data-v-a049fbef]{align-items:baseline;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:24px;padding:20px 0 12px}.day-head .day-num[data-v-a049fbef]{color:var(--accent);font-family:var(--font-mono);font-feature-settings:"tnum";font-size:11px;letter-spacing:.04em;text-transform:uppercase}.day-head .day-label[data-v-a049fbef]{align-items:baseline;display:flex;font-family:var(--font-sans);font-size:22px;font-weight:600;gap:14px;letter-spacing:-.02em}.day-head .day-mono[data-v-a049fbef]{font-size:12px;font-weight:400}.day-head .day-count[data-v-a049fbef],.day-head .day-mono[data-v-a049fbef]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.day-head .day-count[data-v-a049fbef]{font-feature-settings:"tnum";font-size:11px}.loading-more[data-v-a049fbef]{display:flex;flex-direction:column;gap:16px;padding:24px 0}.loading-more .skeleton[data-v-a049fbef]{background:var(--paper-2);border-top:1px solid var(--rule);height:96px;overflow:hidden;position:relative}.loading-more .skeleton[data-v-a049fbef]:after{animation:skeleton-shimmer-a049fbef 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent 0,oklch(from var(--paper-2) calc(l + .08) c h/.4) 50%,transparent 100%);content:"";inset:0;position:absolute}@keyframes skeleton-shimmer-a049fbef{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.loading-more .skeleton[data-v-a049fbef]:after{animation:none}}.load-more-row[data-v-a049fbef]{display:flex;justify-content:center;padding:32px 0 8px}.load-more-btn[data-v-a049fbef]{align-items:center;background:var(--ink);border:0;color:var(--paper);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:10px;letter-spacing:.02em;padding:14px 22px;transition:background .12s ease}.load-more-btn[data-v-a049fbef]:hover{background:var(--accent)}.load-more-btn[data-v-a049fbef]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.load-more-btn .arrow[data-v-a049fbef]{display:inline-block;transition:transform .16s ease}.load-more-btn:hover .arrow[data-v-a049fbef]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.load-more-btn:hover .arrow[data-v-a049fbef]{transform:none}}.count-status[data-v-a049fbef]{color:var(--muted);font-family:var(--font-mono);font-feature-settings:"tnum";font-size:11px;letter-spacing:.04em;margin:0;padding:24px 0;text-align:center;text-transform:uppercase}.rail[data-v-a049fbef]{align-self:start;font-size:14px;max-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:24px;position:sticky;scrollbar-width:thin;top:96px}@media(max-width:980px){.stream[data-v-a049fbef],.stream.has-rail[data-v-a049fbef]{gap:32px;grid-template-columns:1fr}.rail[data-v-a049fbef]{max-height:none;overflow:visible;padding-bottom:0;position:static}}@media(max-width:700px){.day-head[data-v-a049fbef]{gap:8px 14px;grid-template-columns:1fr auto}.day-head .day-num[data-v-a049fbef]{grid-column:1/-1}.day-head .day-count[data-v-a049fbef]{font-size:10px}.day-head .day-label[data-v-a049fbef]{flex-wrap:wrap;font-size:18px}}
