.feat-hero-section.svelte-r5hxt{position:relative;overflow:hidden}.visual-count.svelte-r5hxt{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted)}.state-chip.dev.svelte-r5hxt{color:var(--accent-cyan);background:#00b8d91f}.state-chip.planned.svelte-r5hxt{color:var(--text-secondary);background:#8b95a524}.timeline-section.svelte-r5hxt{max-width:860px;margin:0 auto;padding:2.4rem 1.5rem 3rem}.timeline.svelte-r5hxt{list-style:none;margin:0;padding:0;position:relative}.timeline.svelte-r5hxt:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:2px;background:linear-gradient(to bottom,var(--accent-green) 0,var(--accent-cyan) 55%,var(--border) 100%)}.tl-node.svelte-r5hxt,.tl-group.svelte-r5hxt{position:relative;padding-left:2.6rem}.tl-node.svelte-r5hxt+.tl-node:where(.svelte-r5hxt){margin-top:1rem}.tl-group.svelte-r5hxt{margin:1.8rem 0 .9rem}.tl-group-label.svelte-r5hxt{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.tl-group-label--dev.svelte-r5hxt{color:var(--accent-cyan)}.pulse.svelte-r5hxt{width:8px;height:8px;border-radius:50%;background:var(--accent-cyan);box-shadow:0 0 #00b8d980;animation:svelte-r5hxt-pulse 2s ease-out infinite}@keyframes svelte-r5hxt-pulse{0%{box-shadow:0 0 #00b8d980}to{box-shadow:0 0 0 10px #00b8d900}}@media(prefers-reduced-motion:reduce){.pulse.svelte-r5hxt{animation:none}}.tl-dot.svelte-r5hxt{position:absolute;left:4px;top:.45rem;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--border);box-sizing:border-box}.tl-today.svelte-r5hxt .tl-dot:where(.svelte-r5hxt){border-color:var(--accent-green);background:var(--accent-green);box-shadow:0 0 0 4px #00e6762e}.tl-node--dev.svelte-r5hxt .tl-dot:where(.svelte-r5hxt){border-color:var(--accent-cyan)}.tl-node--planned.svelte-r5hxt .tl-dot:where(.svelte-r5hxt){border-style:dashed}.tl-beyond.svelte-r5hxt .tl-dot:where(.svelte-r5hxt){border-style:dotted}.tl-body.svelte-r5hxt{padding-top:.2rem}.tl-label.svelte-r5hxt{font-family:var(--font-heading);font-weight:700;font-size:1.05rem}.tl-label--today.svelte-r5hxt{color:var(--accent-green)}.tl-muted.svelte-r5hxt{color:var(--text-muted);font-size:.86rem;margin:.2rem 0 0}.tl-card.svelte-r5hxt{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:1.1rem 1.25rem;transition:border-color .15s}.tl-card.svelte-r5hxt:hover{border-color:var(--text-muted)}.tl-node--dev.svelte-r5hxt .tl-card:where(.svelte-r5hxt){border-left:3px solid var(--accent-cyan)}.tl-node--planned.svelte-r5hxt .tl-card:where(.svelte-r5hxt){border-left:3px dashed var(--border)}.tl-card-head.svelte-r5hxt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tl-card.svelte-r5hxt h3:where(.svelte-r5hxt){font-family:var(--font-heading);font-size:1rem;margin:0}.tl-tags.svelte-r5hxt{display:inline-block;margin-top:.4rem;font-family:var(--font-mono);font-size:.74rem;color:var(--accent-cyan)}.tl-card.svelte-r5hxt p:where(.svelte-r5hxt){color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin:.55rem 0 0}.feedback-card.svelte-r5hxt{margin-top:2.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:1.3rem 1.5rem}.feedback-card.svelte-r5hxt h2:where(.svelte-r5hxt){font-family:var(--font-heading);font-size:1.1rem;margin:0 0 .3rem}.feedback-card.svelte-r5hxt p:where(.svelte-r5hxt){color:var(--text-secondary);font-size:.88rem;margin:0;max-width:56ch}@media(max-width:640px){.timeline-section.svelte-r5hxt{padding:1.8rem 1rem 2.4rem}.tl-node.svelte-r5hxt,.tl-group.svelte-r5hxt{padding-left:2.2rem}}
