@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_latin-s.p.40bho2kviej2o.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_latin-s.p.40bho2kviej2o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_latin-s.p.40bho2kviej2o.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_Italic_latin-s.p.1hij5ex6k3v9q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_Italic_latin-s.p.1hij5ex6k3v9q.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_Italic_latin-s.p.1hij5ex6k3v9q.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:104.8%}._5OpSPW_className{font-family:newsreader,newsreader Fallback}._5OpSPW_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:inter;src:url(../media/Inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:inter;src:url(../media/Inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:inter;src:url(../media/Inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:inter;src:url(../media/Inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._8-c0yq_className{font-family:inter,inter Fallback}._8-c0yq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.p4JWxa_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.p4JWxa_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--bl-bg:#eef8f6;--bl-surface:#fff;--bl-surface-2:#f2f8f7;--bl-surface-tinted:#e8f6f3;--bl-surface-hero:#ddf5ef;--bl-surface-group:#e3f4f0;--bl-ink:#1b1d24;--bl-ink-2:#454a57;--bl-ink-3:#5d6270;--bl-ink-4:#9aa0ac;--bl-ink-hero:#0a3b34;--bl-rule:#cde7e0;--bl-rule-soft:#eceef2;--bl-rule-strong:#1b1d2447;--bl-cashflow:#d92e1e;--bl-cashflow-soft:#d92e1e14;--bl-cashflow-text:#c72717;--bl-rewards:#1a3eff;--bl-pos:#1f6b3a;--bl-neg:#b2361a;--bl-warn:#7a4e0a;--bl-warn-soft:#f4e6c4;--bl-info:#0b7464;--bl-info-soft:#ddf3ee;--bl-attention:#ffc531;--bl-attention-border:#e0a800;--bl-earned-soft:#fff1c7;--bl-earned-border:#f0d27a;--bl-earned-ink:#7a4e0a;--bl-earned-mark:#e0a800;--bl-chrome:#a8e3d6;--bl-chrome-rule:#86d3c3;--bl-chrome-ink-3:#2e3340;--bl-chrome-active:#fff;--bl-tab-rule:#3e9c8b;--bl-accent:#12b39c;--bl-on-accent:#1b1d24;--bl-brand-coral:#f2552c;--bl-jar-dark:#3a3f52;--bl-scrim:#15140f4d;--bl-scrim-strong:#15140f66;--bl-status-realized:#1b2f55;--bl-status-held:#7d9fd0;--bl-status-transferred:#3a64a8;--bl-program-0:#3b5f8a;--bl-program-0-soft:#dfe6f0;--bl-program-0-line:#a9bad3;--bl-program-1:#8a4a2e;--bl-program-1-soft:#f1e2da;--bl-program-1-line:#d3b0a0;--bl-program-2:#4f6b3a;--bl-program-2-soft:#e2e9d9;--bl-program-2-line:#b3c5a2;--bl-program-3:#6b4a7a;--bl-program-3-soft:#e9e0ee;--bl-program-3-line:#c3aecb;--bl-program-4:#7a6015;--bl-program-4-soft:#f0e8d0;--bl-program-4-line:#d3c188;--bl-program-5:#2f6f6f;--bl-program-5-soft:#dbe9e9;--bl-program-5-line:#a3c6c6;--bl-font-display:var(--font-newsreader,"Newsreader", "Source Serif 4", Georgia, serif);--bl-font-body:var(--font-inter,"Inter", -apple-system, "Segoe UI", Roboto, sans-serif);--bl-font-mono:var(--font-jetbrains-mono,"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace);--bl-text-display-xl:28px / 1.3 var(--bl-font-display);--bl-text-display-lg:22px / 1.3 var(--bl-font-display);--bl-text-display-md:17px / 1.4 var(--bl-font-display);--bl-text-body:14px / 1.4 var(--bl-font-body);--bl-text-body-sm:13px / 1.4 var(--bl-font-body);--bl-text-body-xs:12px / 1.4 var(--bl-font-body);--bl-text-label:10.5px / 1.2 var(--bl-font-mono);--bl-text-label-xs:9.5px / 1.2 var(--bl-font-mono);--bl-text-num:13px / 1.3 var(--bl-font-mono);--bl-text-num-lg:20px / 1.2 var(--bl-font-mono);--bl-tracking-tight:-.02em;--bl-tracking-snug:-.005em;--bl-tracking-label:.14em;--bl-tracking-label-x:.14em;--bl-radius-card:6px;--bl-radius-button:4px;--bl-radius-chip:3px;--bl-radius-pill:999px;--bl-space-1:4px;--bl-space-2:8px;--bl-space-3:12px;--bl-space-4:16px;--bl-space-5:20px;--bl-space-6:24px;--bl-space-7:32px;--bl-space-8:44px;--bl-space-9:64px;--bl-sidebar-width:232px;--bl-page-pad-x:44px;--bl-card-pad-x:24px;--bl-card-pad-y:20px;--bl-shadow-card:0 1px 2px #1b1d240a, 0 1px 3px #1b1d240a;--bl-shadow-active:inset 0 0 0 1px #1b1d2424;--bl-shadow-popover:0 4px 16px #1b1d2414, 0 1px 3px #1b1d240f;--bl-shadow-tab-bar:0 -4px 14px #1b1d241f}
html,body{background:var(--bl-bg);color:var(--bl-ink);font-family:var(--bl-font-body);letter-spacing:var(--bl-tracking-snug);margin:0;padding:0}button,input,select,textarea{font-family:inherit}@media (hover:hover){.bl-hover-row:hover{background:var(--bl-surface-tinted)!important}.bl-hover-link:hover{color:var(--bl-info)!important;text-decoration:underline!important}.bl-hover-bar:hover{outline:1px solid var(--bl-ink-4)!important;outline-offset:-1px!important}.ds-btn--primary:hover:not(:disabled){background:var(--bl-ink-2)!important;border-color:var(--bl-ink-2)!important}.ds-btn--secondary:hover:not(:disabled){background:var(--bl-surface-tinted)!important}.ds-btn--danger:hover:not(:disabled){background:var(--ds-danger-hover)!important}}.ds-btn--danger:active:not(:disabled){background:var(--ds-danger-hover)!important}.ds-focus-ring:focus-visible,.ds-focus-within:focus-within{outline:none;box-shadow:0 0 0 2px var(--bl-surface), 0 0 0 4px var(--bl-ink)!important}.ds-tab-ring:focus-visible{outline:none}.ds-tab-ring:focus-visible:after{content:"";box-shadow:inset 0 0 0 2px var(--bl-ink);pointer-events:none;position:absolute;inset:0 -6px}a[style*=text-decoration\:none]:focus-visible,a[style*="text-decoration: none"]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bl-surface), 0 0 0 4px var(--bl-ink)!important}@media (forced-colors:active){.ds-focus-ring:focus-visible,.ds-focus-within:focus-within,a[style*=text-decoration\:none]:focus-visible,a[style*="text-decoration: none"]:focus-visible{outline-offset:2px;outline:2px solid canvastext}.ds-tab-ring:focus-visible:after{box-shadow:none;outline-offset:-2px;outline:2px solid canvastext}}@media (pointer:coarse){.ds-money-prefix{font-size:16px!important}}a:focus-visible{text-underline-offset:3px;outline:none;text-decoration-line:underline;-webkit-text-decoration-color:var(--bl-ink)!important;text-decoration-color:var(--bl-ink)!important;text-decoration-thickness:2px!important}.rwd-ledger-chevron{transition:transform .12s ease-out}@media (prefers-reduced-motion:reduce){.rwd-ledger-chevron{transition:none}}@keyframes ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ds-spinner{animation:.7s linear infinite ds-spin}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:2s}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}input.tx-hero-amount-input:not([type=checkbox]):not([type=radio]){font-size:34px!important}}.app-sidebar{width:232px;min-width:232px}.bl-tab-bar,.bl-feedback-handle,.bl-phone-only,.bl-phone-block{display:none}@media (max-width:720px){.app-sidebar{display:none!important}.bl-tab-bar{z-index:45;background:var(--bl-chrome);border-top:1px solid var(--bl-tab-rule);box-shadow:var(--bl-shadow-tab-bar);padding-bottom:calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.app-main{padding-bottom:calc(63px + env(safe-area-inset-bottom))}.bl-feedback-handle{display:flex}.bl-desktop-only{display:none!important}.bl-phone-block{display:block}.bl-review-load-title{padding:0 var(--bl-space-2)}.bl-phone-only{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bl-touch-44{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bl-feedback-pill{display:none!important}.bl-toast{top:calc(10px + env(safe-area-inset-top))!important;min-width:0!important;max-width:none!important;bottom:auto!important;left:12px!important;right:12px!important}}.acct-settings-lifecycle{gap:10px}@media (max-width:720px){.stack-mobile{grid-template-columns:1fr!important}.table-scroll-mobile{-webkit-overflow-scrolling:touch;overflow-x:auto}.event-row-grid{grid-template-columns:auto minmax(0,1fr) auto auto!important;column-gap:8px!important}.event-row-grid.forecast-chip-slot{grid-template-columns:76px minmax(0,1fr) auto auto!important}.event-row-grid.forecast-chip-slot>:first-child{justify-self:start}.event-row-grid .event-row-rail{display:none!important}.acct-settings-input,.acct-settings-btn,.acct-settings-link,.acct-settings-row{min-height:44px}.acct-settings-link{align-items:center;display:inline-flex}.acct-settings-lifecycle{gap:8px}}@media (pointer:coarse){.acct-settings-input,.acct-settings-btn,.acct-settings-link,.acct-settings-row{min-height:44px}.acct-settings-link{align-items:center;display:inline-flex}.acct-settings-lifecycle{gap:8px}}