.hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr 2fr;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--space-3xl)}.hero-headlines.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--color-surface)}.hero-headline-item.svelte-1uha8ag{display:flex;flex-direction:row;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-decoration:none;color:inherit;border-bottom:1px solid var(--color-border);transition:background .2s;flex:1}.hero-headline-item.svelte-1uha8ag:last-child{border-bottom:none}.hero-headline-item.svelte-1uha8ag:hover{background:var(--color-surface-raised);text-decoration:none}.hero-headline-thumb.svelte-1uha8ag{width:72px;height:72px;min-width:72px;border-radius:6px;object-fit:cover}.hero-headline-thumb-placeholder.svelte-1uha8ag{display:flex;align-items:center;justify-content:center}.hero-headline-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.hero-headline-text.svelte-1uha8ag{font-weight:600;font-size:.95rem;line-height:1.35;color:var(--color-text)}.hero-featured.svelte-1uha8ag{background:var(--color-surface)}.hero-featured-link.svelte-1uha8ag{display:block;text-decoration:none;color:inherit;height:100%}.hero-featured-link.svelte-1uha8ag:hover{text-decoration:none}.hero-featured-link.svelte-1uha8ag:hover .hero-featured-title:where(.svelte-1uha8ag){color:var(--color-primary)}.hero-featured-image.svelte-1uha8ag{aspect-ratio:2 / 1;width:100%;object-fit:cover;border-bottom:1px solid var(--color-border)}.hero-featured-image-placeholder.svelte-1uha8ag{display:flex;align-items:center;justify-content:center}.image-placeholder-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);opacity:.5}.hero-featured-body.svelte-1uha8ag{padding:var(--space-lg)}.hero-featured-meta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.hero-featured-title.svelte-1uha8ag{font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:var(--space-md);transition:color .2s}.hero-featured-summary.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.body-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 340px;gap:var(--space-2xl);align-items:start}.news-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap)}.news-card.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s}.news-card.svelte-1uha8ag:hover{border-color:var(--color-primary);text-decoration:none}.news-card-image.svelte-1uha8ag{aspect-ratio:16 / 9;width:100%;object-fit:cover;border-bottom:1px solid var(--color-border)}.news-card-image-placeholder.svelte-1uha8ag{display:flex;align-items:center;justify-content:center}.news-card-body.svelte-1uha8ag{padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--space-sm)}.news-card-meta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-md)}.news-card.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){margin-bottom:0}.news-card.svelte-1uha8ag:hover .card-title:where(.svelte-1uha8ag){color:var(--color-primary)}.section-header-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-lg)}.section-header-row.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){margin-bottom:0}.section-link.svelte-1uha8ag{font-family:var(--font-mono);font-size:.85rem;color:var(--color-primary);text-decoration:none;white-space:nowrap}.section-link.svelte-1uha8ag:hover{text-decoration:underline}.section-footer.svelte-1uha8ag{text-align:center;padding-top:var(--space-xl)}.right-rail.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2xl)}.rail-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){font-size:1.25rem}.rail-section.svelte-1uha8ag .section-header-row:where(.svelte-1uha8ag){margin-bottom:var(--space-md)}.leaderboard.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px}.leaderboard-row.svelte-1uha8ag{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .2s}.leaderboard-row.svelte-1uha8ag:hover{border-color:var(--color-primary);text-decoration:none}.leaderboard-rank.svelte-1uha8ag{font-family:var(--font-mono);font-weight:700;font-size:.9rem;color:var(--color-accent)}.leaderboard-info.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0}.leaderboard-name.svelte-1uha8ag{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-row.svelte-1uha8ag .score:where(.svelte-1uha8ag){font-size:1rem}.section-subtitle.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.85rem;margin-top:calc(-1 * var(--space-xs));margin-bottom:var(--space-md)}.momentum-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-sm)}.momentum-item.svelte-1uha8ag{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .2s}.momentum-item.svelte-1uha8ag:hover{border-color:var(--color-primary);text-decoration:none}.momentum-score.svelte-1uha8ag{font-family:var(--font-mono);font-size:1.25rem;font-weight:700}.momentum-info.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px;min-width:0}.momentum-name.svelte-1uha8ag{font-weight:600;font-size:.9rem}.ecosystem-pulse.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--card-padding)}.ecosystem-pulse.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:var(--space-md)}.pulse-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.pulse-stat.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-xs)}.pulse-value.svelte-1uha8ag{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:var(--color-primary)}@media(max-width:1024px){.hero.svelte-1uha8ag{grid-template-columns:2fr 3fr}.body-layout.svelte-1uha8ag{grid-template-columns:1fr}.right-rail.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.right-rail.svelte-1uha8ag .ecosystem-pulse:where(.svelte-1uha8ag){grid-column:1 / -1}}@media(max-width:640px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero-headlines.svelte-1uha8ag{order:2}.hero-featured.svelte-1uha8ag{order:1}.hero-headline-thumb.svelte-1uha8ag{width:56px;height:56px;min-width:56px}.news-grid.svelte-1uha8ag,.right-rail.svelte-1uha8ag{grid-template-columns:1fr}.hero-featured-title.svelte-1uha8ag{font-size:1.25rem}.pulse-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
