:root{--motion-fast:150ms;--motion-base:250ms;--motion-slow:400ms;--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-ease-exit:cubic-bezier(0.4,0,1,1);--motion-spring:cubic-bezier(0.34,1.26,0.64,1);--motion-ease-fill:cubic-bezier(0.16,1,0.3,1);--motion-rise:10px;--motion-press:0.97}@keyframes motion-rise{0%{opacity:0;transform:translate3d(0,var(--motion-rise),0)}to{opacity:1;transform:none}}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-sheet-up{0%{transform:translate3d(0,24px,0);opacity:0}}@keyframes motion-draw{0%{stroke-dashoffset:1}}@keyframes motion-reveal-x{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes motion-fill-x{0%{transform:scaleX(0)}}@keyframes motion-ring-fill{0%{stroke-dashoffset:1}}@keyframes motion-hold{0%{opacity:0}to{opacity:1}}@keyframes motion-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.motion-rise{animation:motion-rise var(--motion-slow) var(--motion-ease) both}.motion-fade-in{animation:motion-fade-in var(--motion-base) var(--motion-ease) both}[data-enter=pending]{opacity:0;transform:translate3d(0,var(--motion-rise),0)}[data-enter=in]{animation:motion-rise var(--motion-slow) var(--motion-ease) var(--enter-delay,0s) both}html[data-board-editing] :is([data-enter=pending],[data-enter=in]){animation:none;opacity:1;transform:none}.motion-countup{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.motion-draw.is-drawing{stroke-dasharray:1;animation:motion-draw 1.1s var(--motion-ease-fill) both}.is-revealing{animation:motion-reveal-x 1.1s var(--motion-ease-fill) both}.motion-ring{position:relative;display:inline-grid;place-items:center;flex-shrink:0}.motion-ring svg{transform:rotate(-90deg)}.motion-ring-track{stroke:var(--color-border-strong)}.motion-ring-fill{stroke:var(--color-brand);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--ring-offset,1);animation:motion-ring-fill .9s var(--motion-ease-fill) .12s both;transition:stroke-dashoffset var(--motion-slow) var(--motion-ease)}.motion-ring.is-info .motion-ring-fill{stroke:var(--color-info)}.motion-ring.is-warning .motion-ring-fill{stroke:var(--color-warning)}.motion-ring-center{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.goal-progress-bar,.pw-progress,.milestone-track)>span{transform-origin:left center;animation:motion-fill-x .8s var(--motion-ease-fill) .15s both}.segmented{position:relative;isolation:isolate}.segmented.has-indicator:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:0;width:var(--seg-w,0);border-radius:var(--radius-pill);background:var(--color-surface-3);box-shadow:var(--shadow-sm);transform:translate3d(var(--seg-x,0),0,0);pointer-events:none}.segmented.has-indicator.is-indicator-ready:before{transition:transform var(--motion-base) var(--motion-spring),width var(--motion-base) var(--motion-spring)}.segmented.has-indicator button[aria-pressed=true]{background:transparent;box-shadow:none}@media (hover:none){:is(.plan-button,.primary-action,.secondary-action,.segmented button,.widget-state-action){transition:transform var(--motion-fast) var(--motion-ease),background var(--duration-fast),color var(--duration-fast)}:is(.plan-button,.primary-action,.secondary-action,.segmented button,.widget-state-action):active:not(:disabled){transform:scale(var(--motion-press))}}dialog{transition:opacity var(--motion-fast) var(--motion-ease-exit),overlay var(--motion-base) allow-discrete,display var(--motion-base) allow-discrete}dialog:not([open]){opacity:0}dialog::-webkit-backdrop{-webkit-transition:opacity var(--motion-base) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease)}dialog::backdrop{transition:opacity var(--motion-base) var(--motion-ease)}dialog:not([open])::-webkit-backdrop{opacity:0}dialog:not([open])::backdrop{opacity:0}@starting-style{dialog[open]::-webkit-backdrop{opacity:0}dialog[open]::backdrop{opacity:0}}:is(.sk,.pf-skel,.skeleton-block,.pub-skeleton,.ledger-skel,.widget-state.is-loading){animation-name:motion-shimmer;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}html[data-motion-intro] .wealth-hero .motion-countup:not([data-count]){animation:motion-hold 1.4s step-end both}html[data-motion-intro] .wealth-chart>svg{animation:motion-reveal-x 1.2s var(--motion-ease-fill) .12s both}.workspace[data-zen=on] :is(.wealth-chart>svg,.motion-draw,.is-revealing){animation:none!important}html[data-motion-intro] .workspace[data-zen=on] .wealth-hero .motion-countup{animation:none}@media (prefers-reduced-motion:reduce){.is-revealing,.motion-draw,.motion-fade-in,.motion-ring-fill,.motion-rise,:is(.goal-progress-bar,.pw-progress,.milestone-track)>span,[data-enter],html[data-motion-intro] .wealth-chart>svg,html[data-motion-intro] .wealth-hero .motion-countup{animation:none!important;opacity:1;transform:none}dialog::-webkit-backdrop{-webkit-transition:none!important;transition:none!important}.motion-ring-fill,.segmented.has-indicator:before,dialog,dialog::backdrop{transition:none!important}:is(.plan-button,.primary-action,.secondary-action,.segmented button,.widget-state-action):active{transform:none}:is(.sk,.pf-skel,.skeleton-block,.pub-skeleton,.ledger-skel,.widget-state.is-loading){animation:none}}.toast-host{position:fixed;z-index:80;left:50%;bottom:calc(var(--tabbar-height, 0px) + var(--space-3, 12px) + env(safe-area-inset-bottom, 0px));display:grid;justify-items:center;grid-gap:var(--space-2,8px);gap:var(--space-2,8px);width:min(440px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-height:48px;padding:6px 6px 6px var(--space-4,16px);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg,18px);background:color-mix(in srgb,var(--color-overlay) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--text-sm,13px);pointer-events:auto;animation:toast-in var(--motion-base) var(--motion-spring) both}.toast[data-leaving]{animation:toast-out .18s var(--motion-ease-exit) both}.toast-icon{flex-shrink:0}.toast.is-success .toast-icon{color:var(--color-positive)}.toast.is-error .toast-icon{color:var(--color-warning)}.toast-message{flex:1 1;min-width:0;padding-block:8px;line-height:1.35}.toast-action{flex-shrink:0;min-width:44px;min-height:36px;padding:0 var(--space-3,12px);border:0;border-radius:var(--radius-md,12px);background:var(--color-brand-soft);color:var(--color-brand);font:inherit;font-weight:650;cursor:pointer}.toast-action:hover{background:color-mix(in srgb,var(--color-brand) 18%,transparent)}.toast-action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.toast:not(:has(.toast-action)){padding-right:var(--space-4,16px)}@keyframes toast-in{0%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}}@keyframes toast-out{to{opacity:0;transform:translate3d(0,8px,0)}}@media (pointer:coarse){.toast-action{min-height:44px}}@media (prefers-reduced-motion:reduce){.toast,.toast[data-leaving]{animation:none}}@media (prefers-reduced-motion:no-preference){html:not(.is-native)[data-nav-transition] .workspace-sidebar{view-transition-name:web-sidebar}html:not(.is-native)[data-nav-transition] .workspace-topbar{view-transition-name:web-top-bar}html:not(.is-native)[data-nav-transition] .mobile-tab-bar{view-transition-name:web-tab-bar}html:not(.is-native)[data-nav-transition]::view-transition-old(root){animation:web-vt-out .12s var(--motion-ease-exit) both}html:not(.is-native)[data-nav-transition]::view-transition-new(root){animation:web-vt-in .24s var(--motion-ease) 40ms both}html:not(.is-native)[data-nav-transition=push]::view-transition-new(root){animation-name:web-vt-push-in}html:not(.is-native)[data-nav-transition=pop]::view-transition-new(root){animation-name:web-vt-pop-in}html:not(.is-native)[data-nav-transition]::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--motion-ease)}html[data-nav-shared] :is(.asset-hero,.pf-loading.is-asset .pf-primary>.home-panel:first-child){view-transition-name:vt-card}html[data-nav-shared] :is(.workspace:has(.asset-page) .workspace-page-heading h1,.pf-loading.is-asset .pf-skel-heading>:first-child){view-transition-name:vt-title}html[data-nav-shared]::view-transition-group(vt-card),html[data-nav-shared]::view-transition-group(vt-title){animation-duration:.34s;animation-timing-function:var(--motion-ease-fill)}html[data-nav-shared]::view-transition-old(vt-card){animation:web-vt-out .16s var(--motion-ease-exit) both}html[data-nav-shared]::view-transition-new(vt-card){animation:web-vt-fade .26s var(--motion-ease) 60ms both}html[data-nav-shared]::view-transition-new(vt-title),html[data-nav-shared]::view-transition-old(vt-title){width:auto;height:100%;object-fit:none;object-position:left center}}@keyframes web-vt-out{to{opacity:0}}@keyframes web-vt-fade{0%{opacity:0}}@keyframes web-vt-in{0%{opacity:0;transform:translate3d(0,6px,0)}}@keyframes web-vt-push-in{0%{opacity:0;transform:translate3d(16px,0,0)}}@keyframes web-vt-pop-in{0%{opacity:0;transform:translate3d(-12px,0,0)}}.is-swapping{transform-origin:50% 100%;animation:chart-swap .32s var(--motion-ease) both}@keyframes chart-swap{0%{opacity:.35;transform:scaleY(.94)}}@media (prefers-reduced-motion:reduce){.is-swapping{animation:none}}dialog[data-dragging]::-webkit-backdrop{opacity:calc(1 - var(--sheet-drag, 0) * .85);-webkit-transition:none;transition:none}dialog[data-dragging]::backdrop{opacity:calc(1 - var(--sheet-drag, 0) * .85);transition:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.mobile-tab-bar>[aria-current=page] svg{animation:tab-pop .36s var(--motion-spring) both}}@keyframes tab-pop{0%{transform:scale(.82)}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}