@property --hs-spot-r{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --hs-wander-r{syntax: "<length>"; inherits: true; initial-value: 0px;}.hero-spotlight.svelte-k8szp2{--hs-spot-r: 0px;--hs-wander-r: 14rem;transition:--hs-spot-r .6s ease,--hs-wander-r .9s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 80%,transparent 100%)}.hero-spotlight.cursor-active.svelte-k8szp2{--hs-spot-r: 17rem;--hs-wander-r: 0px}@media not all and (hover: hover) and (pointer: fine){.hero-spotlight.svelte-k8szp2{display:none!important}}.spot-reveal.svelte-k8szp2{-webkit-mask-image:radial-gradient(circle var(--hs-spot-r) at var(--spot-x, 50%) var(--spot-y, 50%),#000 0%,rgba(0,0,0,.55) 45%,transparent 100%),radial-gradient(circle calc(var(--hs-wander-r) * var(--wander-k, 1)) at var(--wander-x, 15%) var(--wander-y, 24%),rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 45%,transparent 100%);mask-image:radial-gradient(circle var(--hs-spot-r) at var(--spot-x, 50%) var(--spot-y, 50%),#000 0%,rgba(0,0,0,.55) 45%,transparent 100%),radial-gradient(circle calc(var(--hs-wander-r) * var(--wander-k, 1)) at var(--wander-x, 15%) var(--wander-y, 24%),rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 45%,transparent 100%)}.spot-grid.svelte-k8szp2{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px}.card.svelte-k8szp2{animation:svelte-k8szp2-card-float var(--float-dur, 9s) ease-in-out var(--float-delay, 0s) infinite alternate}@keyframes svelte-k8szp2-card-float{0%{transform:translate3d(0,-2px,0)}to{transform:translate3d(0,3px,0)}}.spot-glow.svelte-k8szp2{background:radial-gradient(closest-side,rgba(232,121,249,.14) 0%,rgba(168,85,247,.1) 40%,transparent 100%);transform:translate3d(calc(var(--spot-x, 50%) - 22rem),calc(var(--spot-y, 50%) - 22rem),0);opacity:0;transition:opacity .6s ease;will-change:transform}.wander-glow.svelte-k8szp2{background:radial-gradient(closest-side,rgba(236,72,153,.12) 0%,rgba(217,70,239,.07) 45%,transparent 100%);transform:translate3d(calc(var(--wander-x, 15%) - 17rem),calc(var(--wander-y, 24%) - 17rem),0) scale(var(--wander-k, 1));transition:opacity .9s ease;will-change:transform}.cursor-active.svelte-k8szp2 .spot-glow:where(.svelte-k8szp2){opacity:1}.cursor-active.svelte-k8szp2 .wander-glow:where(.svelte-k8szp2){opacity:0}@media (prefers-reduced-motion: reduce){.hero-spotlight.svelte-k8szp2,.hero-spotlight.cursor-active.svelte-k8szp2{--hs-wander-r: 0px}.wander-glow.svelte-k8szp2{display:none}.card.svelte-k8szp2{animation:none}}.act-glow.svelte-1s8gd8d{background:radial-gradient(ellipse 46% 58% at 50% 56%,rgba(147,51,234,.16) 0%,rgba(147,51,234,.05) 55%,transparent 100%)}.chapter-fade.svelte-h7mtkt{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}@media (hover: none) and (pointer: coarse){.chapter-fade.svelte-h7mtkt{transform:translateY(16px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}}.chapter-fade.is-visible.svelte-h7mtkt{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.chapter-fade.svelte-h7mtkt{opacity:1;transform:none;transition:none}}.step-layer.svelte-65kp2j{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.step-layer.is-active.svelte-65kp2j{opacity:1;pointer-events:auto}.rail-fill.svelte-65kp2j{height:0;animation:svelte-65kp2j-rail-fill 4s linear forwards}.rail-fill.paused.svelte-65kp2j{animation-play-state:paused}@keyframes svelte-65kp2j-rail-fill{to{height:100%}}.connect-check.svelte-65kp2j{opacity:0;transform:scale(.5)}.step-layer.is-active.svelte-65kp2j .connect-check:where(.svelte-65kp2j){animation:svelte-65kp2j-connect-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(1) .connect-check{animation-delay:.3s}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(2) .connect-check{animation-delay:.65s}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(3) .connect-check{animation-delay:1s}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(4) .connect-check{animation-delay:1.35s}@keyframes svelte-65kp2j-connect-pop{to{opacity:1;transform:scale(1)}}.dashboard-tile.svelte-65kp2j{opacity:0;transform:translateY(8px) scale(.96)}.step-layer.is-active.svelte-65kp2j .dashboard-tile:where(.svelte-65kp2j){animation:svelte-65kp2j-dashboard-tile-pop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-65kp2j-dashboard-tile-pop{to{opacity:1;transform:translateY(0) scale(1)}}.goal-bar.svelte-65kp2j{width:0}.step-layer.is-active.svelte-65kp2j .goal-bar:where(.svelte-65kp2j){animation:svelte-65kp2j-goal-fill .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-65kp2j-goal-fill{to{width:var(--target)}}@media (prefers-reduced-motion: reduce){.rail-fill.svelte-65kp2j,.connect-check.svelte-65kp2j,.dashboard-tile.svelte-65kp2j,.goal-bar.svelte-65kp2j{animation:none!important}.step-layer.svelte-65kp2j{transition:none}.rail-fill.svelte-65kp2j{height:100%}.connect-check.svelte-65kp2j,.dashboard-tile.svelte-65kp2j{opacity:1;transform:none}.goal-bar.svelte-65kp2j{width:var(--target)}}.account-row{opacity:0;transform:translate(-8px)}.chapter-active .account-row{animation:account-arrive .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes account-arrive{to{opacity:1;transform:translate(0)}}.account-total{opacity:0;transform:translateY(4px)}.chapter-active .account-total{animation:account-total-arrive .5s 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes account-total-arrive{to{opacity:1;transform:translateY(0)}}.cat-pill{opacity:0;transform:scale(.6) translate(8px)}.chapter-active .cat-pill{animation:cat-pop 4s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes cat-pop{0%,to{opacity:0;transform:scale(.6) translate(8px)}18%,85%{opacity:1;transform:scale(1) translate(0)}}.planner-bar{width:0}.chapter-active .planner-bar{animation:planner-fill 4s ease-in-out infinite both}@keyframes planner-fill{0%,to{width:0}18%,85%{width:var(--target)}}.loop-line,.loop-line-area{clip-path:inset(0 100% 0 0)}.chapter-active .loop-line,.chapter-active .loop-line-area{animation:line-reveal 4.5s ease-in-out infinite both}.chapter-active .loop-line-area{animation-delay:.15s}@keyframes line-reveal{0%,to{clip-path:inset(0 100% 0 0)}20%,85%{clip-path:inset(0 0% 0 0)}}.hold-row{opacity:0;transform:translateY(4px)}.chapter-active .hold-row{animation:hold-fade 4.5s ease-in-out infinite both}@keyframes hold-fade{0%,to{opacity:0;transform:translateY(4px)}20%,85%{opacity:1;transform:translateY(0)}}.owner-pill{opacity:0;transform:scale(.7) translateY(-4px)}.chapter-active .owner-pill{animation:owner-pop 4s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes owner-pop{0%,to{opacity:0;transform:scale(.7) translateY(-4px)}18%,85%{opacity:1;transform:scale(1) translateY(0)}}.wealth-segment{transform:scaleX(0);transform-origin:left center}.chapter-active .wealth-segment{animation:wealth-grow 5s ease-in-out infinite both}@keyframes wealth-grow{0%,to{transform:scaleX(0)}18%,85%{transform:scaleX(1)}}.wealth-row{opacity:0;transform:translateY(4px)}.chapter-active .wealth-row{animation:wealth-fade 5s ease-in-out infinite both}@keyframes wealth-fade{0%,to{opacity:0;transform:translateY(4px)}22%,85%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.account-row,.account-total,.cat-pill,.planner-bar,.loop-line,.loop-line-area,.hold-row,.owner-pill,.wealth-segment,.wealth-row{animation:none!important}.account-row,.account-total,.cat-pill,.hold-row,.owner-pill,.wealth-row{opacity:1;transform:none}.planner-bar{width:var(--target)}.wealth-segment{transform:scaleX(1)}.loop-line,.loop-line-area{clip-path:none}}.screen.svelte-1yy6vmq{grid-area:1 / 1;min-width:0;transition:opacity .25s ease}.screen-hidden.svelte-1yy6vmq{opacity:0;visibility:hidden}@media (prefers-reduced-motion: reduce){.screen.svelte-1yy6vmq{transition:none}}.price-glow.svelte-tlnc0s{will-change:transform}.price-glow-1.svelte-tlnc0s{animation:svelte-tlnc0s-cta-drift-1 20s ease-in-out infinite}.price-glow-2.svelte-tlnc0s{animation:svelte-tlnc0s-cta-drift-2 26s ease-in-out infinite}@keyframes svelte-tlnc0s-cta-drift-1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,30px,0) scale(1.12)}}@keyframes svelte-tlnc0s-cta-drift-2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-36px,-28px,0) scale(.9)}}@media (prefers-reduced-motion: reduce){.price-glow.svelte-tlnc0s{animation:none!important}}@media (hover: none) and (pointer: coarse){.price-glow.svelte-tlnc0s{animation:none!important;will-change:auto}}
