.timeline.svelte-12j9bnr{border:1px solid var(--fin-border);background:var(--fin-surface-1);border-radius:10px;margin-top:1rem;padding:.9rem}.heading.svelte-12j9bnr,.axis.svelte-12j9bnr{justify-content:space-between;gap:1rem;display:flex}h3.svelte-12j9bnr{font-size:var(--text-sm);margin:0}.heading.svelte-12j9bnr span:where(.svelte-12j9bnr),p.svelte-12j9bnr,.axis.svelte-12j9bnr{color:var(--fin-text-muted);font-size:var(--text-xs)}p.svelte-12j9bnr{margin:.3rem 0 .8rem}.track.svelte-12j9bnr{border:1px solid var(--fin-border);background:var(--fin-surface-2);border-radius:8px;height:2.2rem;position:relative;overflow:hidden}.stage.svelte-12j9bnr{border:2px solid var(--fin-text);background:repeating-linear-gradient(45deg, transparent 0 5px, color-mix(in srgb, currentColor 18%, transparent) 5px 8px);border-radius:5px;height:1.4rem;position:absolute;top:.35rem}[data-kind=accumulation].svelte-12j9bnr{color:#2563eb}[data-kind=drawdown].svelte-12j9bnr{color:#be123c}[data-kind=income].svelte-12j9bnr{color:#047857}[data-kind=expense].svelte-12j9bnr{color:#b45309}[data-kind=event].svelte-12j9bnr{color:#7c3aed}.axis.svelte-12j9bnr{margin-top:.25rem}.table-wrap.svelte-12j9bnr{margin-top:.8rem;overflow-x:auto}table.svelte-12j9bnr{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--text-xs)}caption.svelte-12j9bnr{text-align:left;padding:0 0 .45rem;font-weight:720}th.svelte-12j9bnr,td.svelte-12j9bnr{border-top:1px solid var(--fin-border);text-align:left;vertical-align:top;padding:.5rem}tbody.svelte-12j9bnr th:where(.svelte-12j9bnr){white-space:nowrap}i.svelte-12j9bnr{border:2px solid;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}@media (forced-colors:active){.stage.svelte-12j9bnr,i.svelte-12j9bnr{color:canvastext;border-color:canvastext}}.mode-copy.svelte-1lrkda7{color:var(--fin-text-muted);font-size:var(--text-sm);margin:.65rem 0 1rem;line-height:1.45}.assumption-section.svelte-1lrkda7{border-top:1px solid var(--fin-border);margin-top:1rem;padding-top:.9rem}.assumption-section.svelte-1lrkda7 h2:where(.svelte-1lrkda7){font-size:var(--text-sm);margin:0 0 .7rem}.editor-row.svelte-1lrkda7{border:1px solid var(--fin-border);border-radius:10px;margin:.75rem 0;padding:.75rem}.remove.svelte-1lrkda7,.reset.svelte-1lrkda7{margin-top:.65rem}.artifact-actions.svelte-1lrkda7{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.action-status.svelte-1lrkda7{min-height:1.2rem;color:var(--fin-text-dim);font-size:var(--text-xs);margin:.4rem 0 0}
