.studio-scope{--studio-flow-income:#008300;--studio-flow-expense:#e34948;--studio-flow-invest:#2978d6;--studio-flow-tax:#64748b;--studio-flow-withdrawal:#8a5cd6;--studio-flow-surplus:#0c9488;--studio-bucket-large-surplus:#008300;--studio-bucket-comfortable:#2978d6;--studio-bucket-barely:#eda101;--studio-bucket-almost:#4a3aa7;--studio-bucket-fell-short:#e34948;--ff-plan:#2e62c9;--ff-market:#7d68c5;--ff-retire:#e18518;--ff-rent:#0098a5;--ff-growth:#009e77;--ff-property:#bc78ad;--ff-phase:var(--foreground);--ff-debt:var(--muted-foreground);--ff-ink:var(--foreground)}@supports (color:lab(0% 0 0)){.studio-scope{--studio-flow-income:lab(47.3859% -48.4019 49.441);--studio-flow-expense:lab(54.3511% 60.3007 36.1601);--studio-flow-invest:lab(49.5277% 2.46254 -56.1993);--studio-flow-tax:lab(48.1134% -1.9379 -14.8196);--studio-flow-withdrawal:lab(48.8129% 39.0604 -57.0303);--studio-flow-surplus:lab(54.8539% -36.044 -3.45271);--studio-bucket-large-surplus:lab(47.3859% -48.4019 49.441);--studio-bucket-comfortable:lab(49.5277% 2.46254 -56.1993);--studio-bucket-barely:lab(72.4405% 22.0014 75.8289);--studio-bucket-almost:lab(31.5634% 30.9164 -57.5997);--studio-bucket-fell-short:lab(54.3511% 60.3007 36.1601);--ff-plan:lab(42.6189% 11.5611 -59.7505);--ff-market:lab(49.3597% 25.308 -46.5398);--ff-retire:lab(64.5973% 31.5163 66.2583);--ff-rent:lab(56.8669% -32.4553 -17.2911);--ff-growth:lab(57.637% -45.3841 10.0421);--ff-property:lab(58.9982% 33.3166 -17.0092)}}@keyframes ff-pin-nudge{0%,to{transform:translate(0)}30%{transform:translate(2px)}70%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){[data-rail-pin-nudge]{animation:none!important}}.studio-scope:is(.dark *){--studio-flow-income:#2fae2f;--studio-flow-expense:#e66767;--studio-flow-invest:#3987e5;--studio-flow-tax:#94a3b8;--studio-flow-withdrawal:#9085e9;--studio-flow-surplus:#2cd4bf;--studio-bucket-large-surplus:#008300;--studio-bucket-comfortable:#3987e5;--studio-bucket-barely:#c98500;--studio-bucket-almost:#9085e9;--studio-bucket-fell-short:#e66767;--ff-plan:#79a9ff;--ff-market:#b3a1fd;--ff-retire:#faab3f;--ff-rent:#31c7d5;--ff-growth:#37cda0;--ff-property:#e39cd3;--ff-phase:var(--foreground);--ff-debt:var(--muted-foreground);--ff-ink:var(--foreground)}@supports (color:lab(0% 0 0)){.studio-scope:is(.dark *){--studio-flow-income:lab(62.5922% -53.3632 51.2388);--studio-flow-expense:lab(59.9873% 50.4601 25.6699);--studio-flow-invest:lab(55.0953% .57438 -55.5495);--studio-flow-tax:lab(66.3675% -2.05091 -12.7288);--studio-flow-withdrawal:lab(59.899% 22.2127 -49.8711);--studio-flow-surplus:lab(76.7044% -46.4135 -1.99982);--studio-bucket-large-surplus:lab(47.3859% -48.4019 49.441);--studio-bucket-comfortable:lab(55.0953% .57438 -55.5495);--studio-bucket-barely:lab(61.4956% 21.0682 67.0362);--studio-bucket-almost:lab(59.899% 22.2127 -49.8711);--studio-bucket-fell-short:lab(59.9873% 50.4601 25.6699);--ff-plan:lab(68.7504% 3.43338 -53.3998);--ff-market:lab(70.5471% 21.5398 -43.6339);--ff-retire:lab(76.5149% 23.7685 64.3943);--ff-rent:lab(73.2002% -35.5636 -18.9327);--ff-growth:lab(74.012% -48.5237 10.7898);--ff-property:lab(72.9284% 33.395 -17.0547)}}
