.account-row.svelte-tlnc0s{opacity:0;transform:translate(-8px)}.chapter-active .account-row.svelte-tlnc0s{animation:svelte-tlnc0s-account-arrive .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-tlnc0s-account-arrive{to{opacity:1;transform:translate(0)}}.account-total.svelte-tlnc0s{opacity:0;transform:translateY(4px)}.chapter-active .account-total.svelte-tlnc0s{animation:svelte-tlnc0s-account-total-arrive .5s 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-tlnc0s-account-total-arrive{to{opacity:1;transform:translateY(0)}}.cat-pill.svelte-tlnc0s{opacity:0;transform:scale(.6) translate(8px)}.chapter-active .cat-pill.svelte-tlnc0s{animation:svelte-tlnc0s-cat-pop 4s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes svelte-tlnc0s-cat-pop{0%,to{opacity:0;transform:scale(.6) translate(8px)}18%,85%{opacity:1;transform:scale(1) translate(0)}}.planner-bar.svelte-tlnc0s{width:0}.chapter-active .planner-bar.svelte-tlnc0s{animation:svelte-tlnc0s-planner-fill 4s ease-in-out infinite both}@keyframes svelte-tlnc0s-planner-fill{0%,to{width:0}18%,85%{width:var(--target)}}.loop-line.svelte-tlnc0s,.loop-line-area.svelte-tlnc0s{clip-path:inset(0 100% 0 0)}.chapter-active .loop-line.svelte-tlnc0s,.chapter-active .loop-line-area.svelte-tlnc0s{animation:svelte-tlnc0s-line-reveal 4.5s ease-in-out infinite both}.chapter-active .loop-line-area.svelte-tlnc0s{animation-delay:.15s}@keyframes svelte-tlnc0s-line-reveal{0%,to{clip-path:inset(0 100% 0 0)}20%,85%{clip-path:inset(0 0% 0 0)}}.hold-row.svelte-tlnc0s{opacity:0;transform:translateY(4px)}.chapter-active .hold-row.svelte-tlnc0s{animation:svelte-tlnc0s-hold-fade 4.5s ease-in-out infinite both}@keyframes svelte-tlnc0s-hold-fade{0%,to{opacity:0;transform:translateY(4px)}20%,85%{opacity:1;transform:translateY(0)}}.owner-pill.svelte-tlnc0s{opacity:0;transform:scale(.7) translateY(-4px)}.chapter-active .owner-pill.svelte-tlnc0s{animation:svelte-tlnc0s-owner-pop 4s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes svelte-tlnc0s-owner-pop{0%,to{opacity:0;transform:scale(.7) translateY(-4px)}18%,85%{opacity:1;transform:scale(1) translateY(0)}}.step-layer.svelte-tlnc0s{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.step-layer.is-active.svelte-tlnc0s{opacity:1;pointer-events:auto}.progress-fill.svelte-tlnc0s{width:0;animation:svelte-tlnc0s-progress-fill 4s linear forwards}.connect-check.svelte-tlnc0s{opacity:0;transform:scale(.5)}.step-layer.is-active.svelte-tlnc0s .connect-check:where(.svelte-tlnc0s){animation:svelte-tlnc0s-connect-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-tlnc0s-connect-pop{to{opacity:1;transform:scale(1)}}.dashboard-tile.svelte-tlnc0s{opacity:0;transform:translateY(8px) scale(.96)}.step-layer.is-active.svelte-tlnc0s .dashboard-tile:where(.svelte-tlnc0s){animation:svelte-tlnc0s-dashboard-tile-pop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-tlnc0s-dashboard-tile-pop{to{opacity:1;transform:translateY(0) scale(1)}}.goal-bar.svelte-tlnc0s{width:0}.step-layer.is-active.svelte-tlnc0s .goal-bar:where(.svelte-tlnc0s){animation:svelte-tlnc0s-goal-fill .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-tlnc0s-goal-fill{to{width:var(--target)}}.progress-fill.paused.svelte-tlnc0s{animation-play-state:paused}@keyframes svelte-tlnc0s-progress-fill{to{width:100%}}.nav-arrow.svelte-tlnc0s{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background-color:#fffc;border:1px solid rgb(229 231 235);color:#4b5563;cursor:pointer;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 2px #0000000a;will-change:transform}.nav-arrow.svelte-tlnc0s:hover{color:#9333ea;background-color:#fffffff2;box-shadow:0 6px 16px -6px #a855f752;transform:scale(1.08)}.nav-arrow.svelte-tlnc0s:active{transform:scale(.96)}.nav-arrow.svelte-tlnc0s:focus-visible{outline:2px solid rgb(168 85 247);outline-offset:2px}@media (prefers-color-scheme: dark){.nav-arrow.svelte-tlnc0s{background-color:#111827b3;border-color:#374151;color:#9ca3af}.nav-arrow.svelte-tlnc0s:hover{color:#c084fc;background-color:#111827e6;box-shadow:0 6px 16px -6px #a855f773}}.stepper-dot.svelte-tlnc0s{width:8px;height:8px;border-radius:9999px;background-color:#d1d5db;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .25s ease;cursor:pointer;padding:0;border:none}.stepper-dot.svelte-tlnc0s:hover{background-color:#a855f7}.stepper-dot-active.svelte-tlnc0s{width:32px;background-color:#9333ea}@media (prefers-color-scheme: dark){.stepper-dot.svelte-tlnc0s{background-color:#4b5563}.stepper-dot.svelte-tlnc0s:hover{background-color:#c084fc}.stepper-dot-active.svelte-tlnc0s{background-color:#a855f7}}.wealth-segment.svelte-tlnc0s{transform:scaleX(0);transform-origin:left center}.chapter-active .wealth-segment.svelte-tlnc0s{animation:svelte-tlnc0s-wealth-grow 5s ease-in-out infinite both}@keyframes svelte-tlnc0s-wealth-grow{0%,to{transform:scaleX(0)}18%,85%{transform:scaleX(1)}}.wealth-row.svelte-tlnc0s{opacity:0;transform:translateY(4px)}.chapter-active .wealth-row.svelte-tlnc0s{animation:svelte-tlnc0s-wealth-fade 5s ease-in-out infinite both}@keyframes svelte-tlnc0s-wealth-fade{0%,to{opacity:0;transform:translateY(4px)}22%,85%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.account-row.svelte-tlnc0s,.account-total.svelte-tlnc0s,.cat-pill.svelte-tlnc0s,.planner-bar.svelte-tlnc0s,.loop-line.svelte-tlnc0s,.loop-line-area.svelte-tlnc0s,.hold-row.svelte-tlnc0s,.owner-pill.svelte-tlnc0s,.wealth-segment.svelte-tlnc0s,.wealth-row.svelte-tlnc0s,.progress-fill.svelte-tlnc0s,.connect-check.svelte-tlnc0s,.dashboard-tile.svelte-tlnc0s,.goal-bar.svelte-tlnc0s{animation:none!important}.step-layer.svelte-tlnc0s{transition:none}.progress-fill.svelte-tlnc0s{width:100%}.connect-check.svelte-tlnc0s,.dashboard-tile.svelte-tlnc0s{opacity:1;transform:none}.goal-bar.svelte-tlnc0s{width:var(--target)}.stepper-dot.svelte-tlnc0s,.nav-arrow.svelte-tlnc0s{transition:none}.account-row.svelte-tlnc0s,.account-total.svelte-tlnc0s,.cat-pill.svelte-tlnc0s,.hold-row.svelte-tlnc0s,.owner-pill.svelte-tlnc0s,.wealth-row.svelte-tlnc0s{opacity:1;transform:none}.planner-bar.svelte-tlnc0s{width:var(--target)}.wealth-segment.svelte-tlnc0s{transform:scaleX(1)}.loop-line.svelte-tlnc0s,.loop-line-area.svelte-tlnc0s{clip-path:none}}
