.page.svelte-1qyu7y8{padding:24px 32px;max-width:900px}.page-top.svelte-1qyu7y8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-top.svelte-1qyu7y8 h1:where(.svelte-1qyu7y8){font-size:24px;font-weight:700}.subtitle.svelte-1qyu7y8{color:var(--text-secondary);font-size:13px;margin-top:2px}.filters.svelte-1qyu7y8{display:flex;gap:8px}.filter-select.svelte-1qyu7y8{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:13px;cursor:pointer}.timeline-panel.svelte-1qyu7y8{display:flex;flex-direction:column}.timeline-entry.svelte-1qyu7y8{display:flex;gap:16px}.entry-marker.svelte-1qyu7y8{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.marker-icon.svelte-1qyu7y8{font-size:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;flex-shrink:0;z-index:1}.marker-line.svelte-1qyu7y8{width:1px;flex:1;background:var(--border);min-height:16px}.timeline-entry.svelte-1qyu7y8:last-child .marker-line:where(.svelte-1qyu7y8){display:none}.entry-content.svelte-1qyu7y8{flex:1;padding-bottom:20px;min-width:0}.entry-top.svelte-1qyu7y8{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-badge.svelte-1qyu7y8{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.entity-badge.svelte-1qyu7y8{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--text-muted);background:var(--bg-elevated);padding:2px 6px;border-radius:4px}.entry-time.svelte-1qyu7y8{font-size:11px;color:var(--text-muted);margin-left:auto}.entry-detail.svelte-1qyu7y8{font-size:13px;color:var(--text-secondary);margin:6px 0 4px;line-height:1.4}.entry-actor.svelte-1qyu7y8{font-size:11px;color:var(--text-muted)}.empty-state.svelte-1qyu7y8{text-align:center;padding:48px 0;color:var(--text-muted);font-size:14px}@media(max-width:640px){.page.svelte-1qyu7y8{padding:16px}.page-top.svelte-1qyu7y8{flex-direction:column;gap:12px}.filters.svelte-1qyu7y8{width:100%}.filter-select.svelte-1qyu7y8{flex:1}}
