.future-figure{margin:0;width:100%}.future-figure svg{width:100%;height:auto;display:block;border-radius:14px;background:radial-gradient(ellipse at 50% 42%,#203244,#0c1928 80%);fill:none;stroke:none}.future-figure text{fill:#e0eaf2;font:14px 'Helvetica Neue',Arial,sans-serif;text-anchor:middle;stroke:none}.future-figure .caption{font-size:12px;fill:#b3c5d4}.future-figure figcaption{font-size:14px;line-height:1.6;color:#b6c5d4;margin-top:14px}.future-figure .axis{stroke:#678296;stroke-width:1.5}.growth-bar{fill:#92c4d9;transform-origin:0 247px;animation:grow-chart .9s both;animation-delay:var(--delay)}.future-figure .value{fill:#e8c685}.future-orbit circle,.future-orbit path{stroke:#638899;stroke-width:1.7;stroke-dasharray:6 5;animation:future-flow 8s linear infinite}.future-node circle{fill:#294354;stroke:#abd5da;stroke-width:2}.timeline-past{stroke:#b5cddc;stroke-width:2}.timeline-future{stroke:#e4c081;stroke-width:2;stroke-dasharray:5 5}.forecast-fan{fill:#b58d5833;stroke:#bfa07855}.past-dot{fill:#cce5e6}.future-dot{stroke:#e8c481;stroke-width:2;fill:#263849}.awareness-field{fill:#79b7b50c;stroke:#8ac9c55e;stroke-width:1}.awareness-ring{stroke:#92c5c226;stroke-width:1;stroke-dasharray:2 7}.thought-bubble{fill:#385265;stroke:#7b9caf;stroke-width:1.5}.thought-cloud{animation:thought-drift 12s ease-in-out infinite}.observing-eye{stroke:#dfe9e4;stroke-width:2}.eye-pupil{fill:#c8dace}.feeling ellipse{fill:#614f58;stroke:#bc9da5;stroke-width:1.5}.experience-river{stroke:#74bab8;stroke-width:4;stroke-dasharray:7 9;animation:future-flow 5s linear infinite}.river-rock{fill:#4c5766;stroke:#91a6b8;stroke-width:2}
@keyframes grow-chart{from{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes future-flow{to{stroke-dashoffset:-80}}@keyframes thought-drift{50%{transform:translate(10px,-5px)}}
@media(prefers-reduced-motion:reduce){.future-figure *{animation:none!important}}
@media(max-width:650px){.future-figure svg text{font-size:18px}.future-figure svg .caption{font-size:15px}.quick-experiment:has(.future-figure){padding:0}}
