.landing-root{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;background:hsl(var(--background));color:hsl(var(--foreground));--l-accent:142 71% 40%;--l-grid:hsl(var(--foreground)/0.04);--l-panel:hsl(var(--muted));--l-panel-border:hsl(var(--border));--l-panel-elevated:hsl(var(--background));--l-panel-shadow:hsl(var(--foreground)/0.06);--l-code-bg:hsl(var(--muted));--l-code-fg:hsl(var(--foreground)/0.75);--l-feed-hover:hsl(var(--muted)/0.8)}html.dark .landing-root{--l-grid:hsl(var(--foreground)/0.03);--l-panel-shadow:rgba(0,0,0,.45)}.landing-grid-bg{background-image:linear-gradient(var(--l-grid) 1px,transparent 1px),linear-gradient(90deg,var(--l-grid) 1px,transparent 1px);background-size:48px 48px}.landing-panel{background:var(--l-panel)}.landing-panel,.landing-panel-elevated{border:1px solid var(--l-panel-border);border-radius:10px}.landing-panel-elevated{background:var(--l-panel-elevated);box-shadow:0 20px 50px -20px var(--l-panel-shadow)}.landing-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.landing-feed-row{border-bottom:1px solid var(--l-panel-border);transition:background .15s ease}.landing-feed-row:last-child{border-bottom:none}.landing-feed-row:hover{background:var(--l-feed-hover)}.landing-code{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;color:var(--l-code-fg);background:var(--l-code-bg);border:1px solid var(--l-panel-border);border-radius:8px;padding:1.25rem 1.5rem;overflow-x:auto}.landing-relevance-high{color:hsl(var(--l-accent))}.landing-pulse{width:6px;height:6px;border-radius:2px;background:hsl(var(--l-accent));box-shadow:0 0 8px hsl(var(--l-accent)/.4);animation:landing-pulse 2s ease-in-out infinite}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-table td,.landing-table th{border-bottom:1px solid var(--l-panel-border);padding:.875rem 1rem;text-align:left;font-size:14px}.landing-table th{color:hsl(var(--foreground)/.45);font-weight:500}.landing-table td:first-child{color:hsl(var(--foreground)/.55)}.landing-table td:nth-child(2){color:hsl(var(--foreground)/.4)}.landing-table td:nth-child(3){color:hsl(var(--foreground))}.landing-btn-primary{background:hsl(var(--foreground));color:hsl(var(--background));border:1px solid transparent}.landing-btn-primary:hover{opacity:.9}.landing-btn-secondary{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.landing-btn-secondary:hover{background:hsl(var(--muted))}