.budget-view_headerRow__B1xWS{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:22px;border-bottom:none}.budget-view_headerRow__B1xWS.budget-view_flush__KVmVc:after{content:none}.budget-view_headerTools__VwaNq{display:flex;align-items:center;gap:16px}.budget-view_h1__Ab8y0{font-family:var(--font-body);font-weight:600;font-size:clamp(38px,4vw,50px);line-height:1;letter-spacing:-.02em;color:var(--ink)}.budget-view_month__d1Vwn{font-size:14px;color:var(--muted);margin-top:6px}.budget-view_totals__xDThQ{display:flex;gap:28px;text-align:right}.budget-view_catTotals__if7zy{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:24px;padding-bottom:26px}.budget-view_catTotals__if7zy .budget-view_totVal__ejvp3{font-size:46px}.budget-view_totRemain__Wuuhh{color:var(--plum)}.budget-view_totLabel__K49GC{font-size:12px;color:var(--muted);margin-bottom:4px}.budget-view_totVal__ejvp3{font-family:var(--font-num);font-weight:400;font-size:26px;line-height:1;letter-spacing:.01em}.budget-view_plum__N2Y3J{color:var(--plum)}.budget-view_actionsBar__cEZGq{display:flex;gap:12px;flex-wrap:wrap;padding-top:22px}.budget-view_txHead__1r_AZ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:34px 0 6px}.budget-view_txHeadBtns__jBZqu{display:flex;gap:10px;flex-wrap:wrap}.budget-view_body__Jyiyo{display:block;padding-top:24px}.budget-view_left__gISgn{min-width:0}.budget-view_row__TUSXP,.budget-view_rows__hWDHk{display:flex;flex-direction:column}.budget-view_row__TUSXP{gap:11px;padding:16px 0;border-radius:0;border-bottom:1px solid var(--row-divider)}.budget-view_rowHead__7iCoN{display:flex;align-items:center;justify-content:space-between;gap:12px}.budget-view_rowRight__M__Sg{display:flex;align-items:center;gap:22px}.budget-view_rowActions__nV_rm{display:flex;gap:18px;opacity:0;transition:opacity .2s ease}.budget-view_row__TUSXP:hover .budget-view_rowActions__nV_rm{opacity:1}.budget-view_dotSm__adktu{width:10px;height:10px;border-radius:50%;flex-shrink:0}.budget-view_rowAmt__VwSOs{font-size:15px;font-weight:500;color:var(--muted);min-width:118px;text-align:right;white-space:nowrap}.budget-view_rowAmt__VwSOs b{color:var(--ink);font-weight:500}.budget-view_track__9Wdw_{height:3px;border-radius:var(--r-bar);background:var(--track);overflow:hidden}.budget-view_fill__y5Iye{height:100%;border-radius:var(--r-bar)}.budget-view_empty__sYcDu{text-align:center;padding:56px 20px 64px;max-width:520px;margin:0 auto}.budget-view_emptyWide__7MklH{text-align:center;padding:72px 20px 96px;max-width:520px;margin:0 auto}.budget-view_emptyWide__7MklH .budget-view_emptyTitle__EiDUX,.budget-view_empty__sYcDu .budget-view_emptyTitle__EiDUX{font-size:20px;margin-bottom:12px}.budget-view_emptyTitle__EiDUX{font-family:var(--font-body);font-weight:500;font-size:17px;color:var(--ink);margin-bottom:10px}.budget-view_emptyBody__ZN18M{font-size:15px;color:var(--body);max-width:380px;margin:0 auto;line-height:1.55}.budget-view_starterChips__hn5pE{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin:24px auto 0;max-width:470px}.budget-view_starterChipOn__x5Qa1,.budget-view_starterChip___MM_K{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:999px;cursor:pointer;font-family:inherit;border:1px solid transparent}.budget-view_starterChip___MM_K{background:var(--warm);border-color:var(--border-light-3);color:var(--body)}.budget-view_starterChipOn__x5Qa1{background:var(--ink);color:var(--on-plum)}.budget-view_starterMark__SUFTh{font-size:12px;line-height:1;opacity:.85}.budget-view_starterAdd__FweCo{display:inline-flex;align-items:center;justify-content:center;margin-top:26px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--on-plum);background:var(--ink);border:none;border-radius:999px;padding:12px 28px;cursor:pointer;transition:filter .15s ease,transform .15s ease}.budget-view_starterAdd__FweCo:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.budget-view_starterAdd__FweCo:disabled{opacity:.55;cursor:default}.budget-view_rail__FJBlz{min-width:0}.budget-view_railCard__BgG0D{background:var(--warm);border-radius:var(--r-card);padding:22px 22px 24px}.budget-view_railLabel__WHLY8{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--muted);margin-bottom:18px}.budget-view_donutWrap__Tbrls{display:flex;justify-content:center;margin-bottom:22px}.budget-view_donut__y2JhV{width:176px;height:176px}.budget-view_donutInner__tWgJS,.budget-view_donut__y2JhV{border-radius:50%;display:flex;align-items:center;justify-content:center}.budget-view_donutInner__tWgJS{width:116px;height:116px;background:var(--rail);flex-direction:column}.budget-view_donutCap__7WToh{font-size:12px;color:var(--muted);margin-bottom:2px}.budget-view_donutAmt__dbDKS{font-family:var(--font-num);font-weight:400;font-size:24px;letter-spacing:.01em}.budget-view_legend___1HIs{list-style:none;display:flex;flex-direction:column;gap:11px}.budget-view_legendRow__YZ0ya{display:flex;align-items:center;justify-content:space-between;font-size:13px}.budget-view_legendLeft__dc5k1{display:flex;align-items:center;gap:9px;min-width:0}.budget-view_legendSwatch__BZCrD{width:9px;height:9px;border-radius:2px;flex-shrink:0}.budget-view_legendAmt__1RCkl{color:var(--body);font-weight:600}.budget-view_railEmpty__6zWrk{font-size:13px;color:var(--muted);line-height:1.5}.budget-view_deleteGoalLink__2TEip{display:block;width:-moz-fit-content;width:fit-content;margin-top:18px;margin-left:auto;font-size:13px;font-weight:600;color:var(--negative);background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.budget-view_deleteGoalLink__2TEip:hover{text-decoration:underline}.budget-view_goalDangerRow__vamhi{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:18px}.budget-view_goalDangerRow__vamhi .budget-view_deleteGoalLink__2TEip,.budget-view_goalDangerRow__vamhi .budget-view_editGoalLink__XvjC_{margin-top:0;margin-left:0}.budget-view_editGoalLink__XvjC_{font-size:13px;font-weight:600;color:var(--muted);background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.budget-view_editGoalLink__XvjC_:hover{color:var(--ink);text-decoration:underline}.budget-view_activity__GQoPA{margin-top:40px;padding-top:30px;border-top:1px solid var(--row-divider)}.budget-view_activityHead__Ai39j{font-family:var(--font-body);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--plum-soft);padding-bottom:14px;border-bottom:1px solid var(--hairline);margin-bottom:4px}.budget-view_txnList__yovWR{list-style:none;padding-left:0;margin:0}.budget-view_txnRow__7Cg3c{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--row-divider)}.budget-view_txnLeft__LikDu{display:flex;align-items:center;gap:12px;min-width:0}.budget-view_txnText__oPsfS{display:flex;flex-direction:column;gap:3px;min-width:0}.budget-view_actDot__KuNbo{width:9px;height:9px;border-radius:50%;flex-shrink:0}.budget-view_txnName__txtXu{font-size:16px;font-weight:500;color:var(--ink)}.budget-view_txnMeta___71pi{font-size:13px;color:var(--muted)}.budget-view_txnRight__O_WHa{display:flex;align-items:center;gap:12px}.budget-view_txnIn__hie7P,.budget-view_txnOut__cIw7x{font-size:15px;font-weight:600;white-space:nowrap}.budget-view_txnIn__hie7P{color:var(--income)}.budget-view_txnMove__HFb_g{font-size:15px;font-weight:600;white-space:nowrap;color:var(--plum-soft)}.budget-view_income__P2XHR{color:var(--income)}.budget-view_txnDel__vX8n8{font-size:18px;line-height:1;color:var(--muted);padding:2px 6px;border-radius:6px;opacity:0;transition:color .15s ease,opacity .2s ease}.budget-view_txnRow__7Cg3c:hover .budget-view_txnDel__vX8n8{opacity:1}.budget-view_txnDel__vX8n8:hover{color:var(--plum)}.budget-view_txnItemOpen__8woyg,.budget-view_txnItem__YuPYV{list-style:none;border-bottom:1px solid var(--row-divider)}.budget-view_txnHead___SjEK{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:13px 6px;background:none;border:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:10px;transition:background-color .15s ease}.budget-view_txnHead___SjEK:hover{background:var(--warm)}.budget-view_noteGlyph__79mlg{display:inline-flex;align-items:center;color:var(--faint);flex-shrink:0}.budget-view_txnCaretOpen__SzXcP,.budget-view_txnCaret__fbDTk{font-size:19px;line-height:1;color:var(--faint);flex-shrink:0;transition:transform .18s ease,color .15s ease}.budget-view_txnCaretOpen__SzXcP{transform:rotate(90deg);color:var(--muted)}.budget-view_txnExpand__ibW2A{padding:0 12px 16px 88px;display:flex;flex-direction:column;gap:12px;animation:budget-view_hb-rise__qAQOU .26s cubic-bezier(.22,1,.36,1)}.budget-view_txnNoteLabel__HXgd1{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.budget-view_txnNoteText__yaUfS{font-size:14.5px;color:var(--body);line-height:1.5}.budget-view_txnActions__jGqCN{display:flex;align-items:center;gap:24px}.budget-view_txnActDanger__gTnVt,.budget-view_txnActLink__4__2D{font-size:14px;font-weight:600;font-family:inherit;background:none;border:none;padding:2px 0;cursor:pointer;transition:color .15s ease,opacity .15s ease}.budget-view_txnActLink__4__2D{color:var(--body)}.budget-view_txnActLink__4__2D:hover{color:var(--ink)}.budget-view_txnActDanger__gTnVt{color:var(--negative)}.budget-view_txnActDanger__gTnVt:hover{opacity:.75}.budget-view_openingRow__Ak6lY{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0 2px;border-top:1px solid var(--row-divider);border-bottom:none;margin-top:-1px}.budget-view_openingName__l3wNa{font-size:15px;font-weight:400;color:var(--muted)}.budget-view_openingVal__AA2KE{font-size:15px;font-weight:500;white-space:nowrap;color:var(--muted)}@media (max-width:860px){.budget-view_body__Jyiyo{grid-template-columns:1fr;gap:28px}.budget-view_ovGoals__24fgS{width:100%}}.budget-view_safeTile___vi1P{margin-top:34px;background:transparent;color:var(--ink);border-radius:0;padding:0;box-shadow:none;display:block;text-align:center}.budget-view_safeFigure__OHcmx{min-width:0}.budget-view_safeLabel__CrJ1w{font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--plum-soft);opacity:1}.budget-view_safeAmount__My2Mn{font-family:var(--font-num);font-weight:400;font-size:clamp(76px,11vw,134px);line-height:.94;letter-spacing:.01em;margin:10px 0 0;color:var(--ink)}.budget-view_safeDivider__2JPvl{display:block;height:1px;background:var(--hairline);margin:34px 0 30px}.budget-view_safeStats__23ofq{display:flex;flex-wrap:wrap;justify-content:center;font-size:13px;padding-bottom:4px}.budget-view_safeStats__23ofq>div{flex:0 1 auto;min-width:190px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 18px}.budget-view_safeStats__23ofq>div+div{border-left:1px solid var(--hairline)}.budget-view_safeStatLabel__wSNQF{opacity:1;font-size:14px;color:var(--muted)}.budget-view_safeStats__23ofq b{font-family:var(--font-num);font-size:40px;font-weight:400;letter-spacing:.01em;color:var(--ink)}.budget-view_hint__nC2jL{position:relative;display:inline-flex;margin-left:5px;font-size:11px;opacity:.65;cursor:help;vertical-align:middle}.budget-view_hint__nC2jL:focus-visible,.budget-view_hint__nC2jL:hover{opacity:1;outline:none}.budget-view_hint__nC2jL:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:224px;background:#2b2333;color:#f4efec;border:1px solid rgba(244,239,236,.16);text-align:left;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.45;padding:9px 11px;border-radius:10px;box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:6}.budget-view_hint__nC2jL:focus-visible:after,.budget-view_hint__nC2jL:hover:after{opacity:1}.budget-view_ovBody__xx63I{display:flex;gap:40px;margin-top:36px;flex-wrap:wrap}.budget-view_ovCol__lo__A{flex:1 1;min-width:280px}.budget-view_ovGoals__24fgS{width:300px}.budget-view_ovHead__qa6B8{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.budget-view_sectionH__4Q9Mv{font-family:var(--font-body);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--plum-soft)}.budget-view_viewAll__4rB2z{background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--plum);cursor:pointer}.budget-view_snapRows__vL_H7{display:flex;flex-direction:column;gap:20px}.budget-view_snapRow__OfDfs{display:flex;flex-direction:column;gap:9px}.budget-view_snapTop__VU4N2{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.budget-view_snapName__51jWr{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600;min-width:0}.budget-view_snapAmt__cXVr6{font-size:13px;color:var(--muted);white-space:nowrap}.budget-view_snapAmt__cXVr6 b{color:var(--ink)}.budget-view_goalsTile__snEa5{background:transparent;border-radius:0;padding:0}.budget-view_sectionEmpty__2eymu{background:var(--rail);border-radius:var(--r-card);padding:20px 22px}.budget-view_ovActivity__tzH7a{margin-top:40px}.budget-view_placeholder__V1qQm{padding:64px 0;text-align:center}.budget-view_headerPill__jVTAp{align-self:center;font-family:inherit;font-size:15px;font-weight:600;color:var(--on-plum);background:var(--ink);border:none;border-radius:999px;padding:13px 24px;cursor:pointer;white-space:nowrap;transition:transform .15s ease}.budget-view_headerPill__jVTAp:hover{transform:translateY(-1px)}.budget-view_txHero__AyRKx{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:18px;padding-bottom:24px;border-bottom:1px solid var(--hairline)}.budget-view_txHeroFigs__ZXUAo{display:flex;gap:44px}.budget-view_txHeroFigs__ZXUAo .budget-view_totVal__ejvp3{font-size:42px}.budget-view_txnDate__NiI4B{flex:0 0 56px;font-size:14px;color:var(--muted);white-space:nowrap}.budget-view_txBar__ZG4lM{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:26px 0 22px}.budget-view_datesWrap___IoAG{position:relative}.budget-view_datesPill__Fmje5{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--border-light-3);background:var(--warm);color:var(--body);font-family:inherit;cursor:pointer;transition:border-color .15s ease}.budget-view_datesPill__Fmje5:hover{border-color:var(--plum)}.budget-view_datesIcon__mbWPB{width:15px;height:15px}.budget-view_datesCaret__9blWs{font-size:10px;opacity:.8}.budget-view_datesPop__I6MYx{position:absolute;right:0;top:calc(100% + 10px);z-index:45;min-width:300px;display:flex;flex-direction:column;gap:14px;padding:16px;background:linear-gradient(var(--surface),var(--surface)),var(--canvas);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-light-1);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 60px rgba(0,0,0,.45)}.budget-view_datesRange__Hu5aa{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.budget-view_datesFoot__0SXm8{display:flex;align-items:center;justify-content:space-between;gap:12px}.budget-view_txSearch__zl01z{flex:1 1;min-width:220px;box-sizing:border-box;border:1px solid var(--border-light-3);border-radius:999px;padding:12px 18px;font-size:14px;font-family:inherit;color:var(--ink);background:var(--warm);outline:none}.budget-view_datesPop__I6MYx .budget-view_txSearch__zl01z{flex:none;width:100%;border-radius:10px;padding:11px 14px}.budget-view_txSearch__zl01z:focus{box-shadow:inset 0 0 0 1.5px var(--plum)}.budget-view_txNarrow__MA0NN{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-bottom:22px;margin-top:-8px}.budget-view_txField__dossD{display:flex;flex-direction:column;gap:5px;min-width:0}.budget-view_txFieldLabel__YAb0M{font-size:12px;color:var(--eyebrow)}.budget-view_txDate__F8pZ7,.budget-view_txSelect__0i_pP{border:none;border-radius:var(--r-pill);padding:10px 14px;font-size:14px;font-family:inherit;color:var(--ink);background-color:var(--warm);outline:none;max-width:100%}.budget-view_txSelect__0i_pP{min-width:168px;padding-right:38px}.budget-view_txDate__F8pZ7:focus-visible,.budget-view_txSelect__0i_pP:focus-visible{box-shadow:inset 0 0 0 1.5px var(--plum)}.budget-view_repeatMark__Lx_A2{color:var(--plum)}.budget-view_ruleList__Gdpcn{margin-bottom:20px;border-bottom:1px solid var(--border-light-1)}.budget-view_ruleRowOff__RLMiP,.budget-view_ruleRow___SXSH{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--row-divider)}.budget-view_ruleRowOff__RLMiP{opacity:.5}.budget-view_ruleList__Gdpcn>:last-child{border-bottom:none}.budget-view_ruleText__eyjtR{min-width:0}.budget-view_ruleName__kMG8R{font-size:15px;font-weight:500;color:var(--ink)}.budget-view_ruleAmt__IjH9c{font-weight:400;color:var(--muted)}.budget-view_ruleMeta__clrmT{font-size:13px;color:var(--muted);margin-top:2px}.budget-view_ruleStop__czDM_{padding:6px 2px;white-space:nowrap}.budget-view_ruleStop__czDM_,.budget-view_txClear__Zc3ap{font-size:13px;font-weight:500;color:var(--plum);background:none;border:none;font-family:inherit;cursor:pointer}.budget-view_txClear__Zc3ap{padding:10px 4px}@media (max-width:640px){.budget-view_txField__dossD{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.budget-view_txSelect__0i_pP{min-width:0;width:100%}.budget-view_txDate__F8pZ7{width:100%;box-sizing:border-box}}.budget-view_chips__ragwz{display:flex;gap:9px;flex-wrap:wrap}.budget-view_chipOn__gzFf1,.budget-view_chip__mJTAH{font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:999px;cursor:pointer;font-family:inherit;border:1px solid transparent}.budget-view_chip__mJTAH{background:var(--warm);border-color:var(--border-light-3);color:var(--body)}.budget-view_chipOn__gzFf1{background:var(--ink);color:var(--on-plum)}.budget-view_importChip__PbpcM{font-size:13px;font-weight:600;padding:9px 15px;border-radius:var(--r-pill);cursor:pointer;font-family:inherit;border:none;background:transparent;color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--card-border);transition:box-shadow .15s ease,background-color .15s ease}.budget-view_importChip__PbpcM:hover{background:rgba(139,100,112,.06);box-shadow:inset 0 0 0 1.5px var(--plum)}.budget-view_txControls__1X42_{display:flex;align-items:center;gap:12px;flex:1 1 300px;max-width:460px;min-width:0}.budget-view_txMenuWrap__xdRIe{position:relative;flex-shrink:0}.budget-view_txMenuBtn__GTIuF{width:46px;height:46px;border-radius:999px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-light-3);background:var(--warm);cursor:pointer;position:relative;transition:border-color .15s ease}.budget-view_txMenuBtn__GTIuF:hover{border-color:var(--plum)}.budget-view_txMenuBar__ZHj0m{width:16px;height:1.6px;border-radius:2px;background:var(--body)}.budget-view_txMenuDot__t4HBV{position:absolute;top:11px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--plum)}.budget-view_txMenuGroup__Nu7ab{display:flex;flex-direction:column;gap:2px}.budget-view_txMenuItemOn__CEQI8,.budget-view_txMenuItem__BF4Lr{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 12px;border-radius:9px;font-family:inherit;font-size:14px;border:none;background:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.budget-view_txMenuItem__BF4Lr{color:var(--body)}.budget-view_txMenuItem__BF4Lr:hover{background:var(--warm);color:var(--ink)}.budget-view_txMenuItemOn__CEQI8{color:var(--plum);font-weight:700}.budget-view_txMenuCheck__vUF2f{color:var(--plum);font-size:13px}.budget-view_editorial__esBDg{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.28;letter-spacing:-.015em;color:var(--ink);max-width:640px;margin:26px 0 4px}@media (max-width:599px){.budget-view_editorial__esBDg{font-size:22px}}.budget-view_insCols__YDjmv{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);margin-top:26px;align-items:start}.budget-view_insH__pc_90{font-family:var(--font-body);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--plum-soft);margin-bottom:22px}.budget-view_insHero__ndnWA{margin-top:10px;display:flex;flex-direction:column;gap:10px}.budget-view_insHeroRow__nE02q{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap}.budget-view_insDeltaGood__TX_33{font-size:15px;font-weight:600;color:var(--income)}.budget-view_insDeltaBad__Gabgo{font-size:15px;font-weight:600;color:var(--negative)}.budget-view_rangeNav__M8w_N{display:inline-flex;align-items:center;gap:4px}.budget-view_rangeArrow__1AZa1{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border-light-3);background:rgba(244,239,236,.04);color:var(--muted);font-size:17px;line-height:1;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease}.budget-view_rangeArrow__1AZa1:hover:not(:disabled){background:rgba(244,239,236,.1);color:var(--ink)}.budget-view_rangeArrow__1AZa1:disabled{opacity:.5;cursor:default}.budget-view_rangeLabel__Qfzbl{min-width:132px;text-align:center;font-size:19px;font-weight:600;color:var(--ink);white-space:nowrap}.budget-view_insHeroTop__yYy0h{display:flex;align-items:baseline;gap:24px}.budget-view_insHeroCap__oXTsk{font-size:14px;color:var(--muted)}.budget-view_wentRows__1OEXi{display:flex;flex-direction:column;gap:22px}.budget-view_wentTop__Ui30U{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:9px}.budget-view_wentName__VV2pG{font-size:15.5px;font-weight:500;color:var(--ink)}.budget-view_wentAmt__7UzYO{font-size:15px;font-weight:500;color:var(--body)}.budget-view_takeaway__RRAJL{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--body)}.budget-view_trendCard__8AygY{background:transparent;border-radius:0;padding:0;margin-top:0}.budget-view_trendHead__XKzpN{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.budget-view_trendKicker__qK3Ya{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.budget-view_trendEmpty__qSAva{font-size:15px;color:var(--body);line-height:1.55;max-width:420px;margin-top:12px;padding-bottom:6px}.budget-view_trendAmtRow__IuOLg{display:flex;align-items:center;gap:12px;margin-top:10px}.budget-view_trendAmt__mYNMt{font-family:var(--font-num);font-weight:400;font-size:42px;line-height:1;letter-spacing:.01em;color:var(--ink)}.budget-view_trendVs__VUllO{font-size:13px;color:var(--muted)}.budget-view_changeDown__6OGmi,.budget-view_changeUp__mOHJ6{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill)}.budget-view_changeDown__6OGmi{color:var(--income);background:var(--panel)}.budget-view_changeUp__mOHJ6{color:var(--negative);background:var(--panel)}.budget-view_rangeToggle__P8wdV{display:inline-flex;gap:4px;background:var(--surface);border-radius:var(--r-pill);padding:4px;flex-shrink:0}.budget-view_rangeBtn___Yp1f,.budget-view_rangeOn__uurG5{font-size:13px;font-weight:600;border:none;border-radius:var(--r-pill);padding:6px 16px;cursor:pointer;font-family:inherit}.budget-view_rangeBtn___Yp1f{background:transparent;color:var(--muted)}.budget-view_rangeOn__uurG5{background:var(--plum);color:var(--on-plum)}.budget-view_chartWrap__8WkMj{position:relative;margin-top:10px}.budget-view_chartSvg__t0xtR{display:block;width:100%;height:210px}.budget-view_chartTip__S0SMF{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:var(--ink);color:var(--page);font-size:12.5px;white-space:nowrap;padding:6px 11px;border-radius:var(--r-pill);pointer-events:none}.budget-view_chartTip__S0SMF b{font-weight:600;margin-left:3px}.budget-view_chartAxis__3v_47{display:flex;justify-content:space-between;margin-top:8px;padding:0 2px}.budget-view_chartAxis__3v_47 span{font-size:12px;color:var(--muted)}.budget-view_biggestCard__Yeopb{background:var(--warm);border-radius:var(--r-card);padding:26px 28px}.budget-view_biggestHead__Weuvt{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.budget-view_biggestHead__Weuvt .budget-view_insH__pc_90{margin-bottom:0}.budget-view_biggestRows__NQIyZ{display:flex;flex-direction:column}.budget-view_biggestRow__3R1Bl{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--row-divider)}.budget-view_biggestRow__3R1Bl:last-child{border-bottom:none}.budget-view_biggestName__VViXk{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;font-size:15px;font-weight:600;color:var(--ink)}.budget-view_spark__PZ_jo{width:88px;height:30px;flex-shrink:0}.budget-view_biggestRight__qp2_l{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:150px}.budget-view_biggestAmt__UX42o{font-weight:600;font-size:15px;color:var(--ink)}.budget-view_insDonutCard__HnvBM{background:var(--warm);border-radius:var(--r-card);padding:22px 24px 26px}.budget-view_segmentedFull__xGcQQ{display:flex;gap:4px;background:var(--surface);border-radius:var(--r-pill);padding:4px;margin-bottom:8px}.budget-view_segFullOn__6YHVU,.budget-view_segFull__zaA8S{flex:1 1;font-size:13px;font-weight:600;border:none;border-radius:var(--r-pill);padding:9px 0;cursor:pointer;font-family:inherit}.budget-view_segFull__zaA8S{background:transparent;color:var(--muted)}.budget-view_segFullOn__6YHVU{background:var(--ink);color:var(--on-plum)}.budget-view_insExport__3oPSw{margin-top:24px}.budget-view_ring__6KLjy{border-radius:50%;position:relative;flex-shrink:0}.budget-view_ring__6KLjy svg{display:block}.budget-view_ringCenter__n51e4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.budget-view_goalGrid__MIgGM{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:20px;gap:20px;padding-top:26px}.budget-view_goalCard__ElLb3{display:flex;flex-direction:column;width:100%;text-align:left;background:var(--warm);border:1px solid var(--border-light-4);border-radius:18px;padding:24px 26px;cursor:pointer;font-family:inherit;transition:background-color .15s ease,transform .08s ease}.budget-view_goalCard__ElLb3:hover{background:var(--trial)}.budget-view_goalCard__ElLb3:active{transform:scale(.995)}.budget-view_goalTop__wGJ7r{display:flex;align-items:center;gap:16px;margin-bottom:20px}.budget-view_goalRingPct__DQ4K_{font-weight:700;font-size:13px;color:var(--plum)}.budget-view_goalHead__SR7q_{min-width:0;flex:1 1}.budget-view_goalName__wnG48{font-weight:600;font-size:17px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.budget-view_goalMonthly__MiSQm{font-size:13px;color:var(--muted);margin-top:3px}.budget-view_goalAmt__VZEUG{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-num);font-size:34px;line-height:1;letter-spacing:.01em;margin-bottom:14px}.budget-view_goalAmt__VZEUG,.budget-view_goalAmt__VZEUG b{font-weight:400;color:var(--ink)}.budget-view_goalOf__UW9xm{font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--muted)}.budget-view_goalTrack__aEu1k{height:5px;border-radius:6px;background:var(--track);overflow:hidden;margin-bottom:16px}.budget-view_goalFill__EYT0y{height:100%;border-radius:6px}.budget-view_goalFoot__hM_he{display:flex;align-items:center;justify-content:space-between}.budget-view_goalAddFunds__uIugr{font-size:14px;font-weight:600;color:var(--plum)}.budget-view_goalFootLabel__5wgJi{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.budget-view_goalFootDot__qupWH{width:7px;height:7px;border-radius:50%;background:var(--muted);flex-shrink:0}.budget-view_goalFootDate__ZzbNZ{font-family:var(--font-body);font-size:15px;color:var(--body)}.budget-view_backLink__PE5Ud{background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;padding:0 0 18px;transition:color .15s ease}.budget-view_backLink__PE5Ud:hover{color:var(--plum)}.budget-view_goalDetailBody__n0obA{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start;padding-top:30px}.budget-view_goalDetailLeft__1XAZJ{width:280px}.budget-view_detailRingWrap__VtdKo{display:flex;justify-content:center;margin-bottom:28px}.budget-view_detailRingSaved__MbNSE{font-family:var(--font-body);font-weight:600;font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--ink)}.budget-view_detailRingSub__ZCL2e{font-size:12px;color:var(--muted);margin-top:6px}.budget-view_milestones__rGyQq{display:flex;flex-direction:column}.budget-view_milestoneRow__5zXo8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--row-divider);font-size:14px}.budget-view_milestoneLeft__XKsNF{display:flex;align-items:center;gap:11px;min-width:0}.budget-view_milestoneDot__mqs8R{width:9px;height:9px;border-radius:50%;flex-shrink:0}.budget-view_milestoneRight__T3ZOH{font-size:13px;color:var(--muted);white-space:nowrap}.budget-view_goalDetailRight__aFBll{flex:1 1;min-width:280px}.budget-view_planCard__CRH_B{background:var(--warm);border-radius:var(--r-card);padding:24px 26px}.budget-view_planLabel__c08i_{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);margin-bottom:12px}.budget-view_planCopy__4Q9Qf{font-size:15px;line-height:1.6;color:var(--ink)}.budget-view_ovGoalList__tNBzA{display:flex;flex-direction:column;gap:16px}.budget-view_ovGoalRow__c2vra{display:flex;align-items:center;gap:14px;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}.budget-view_ovGoalText__6XWY5{display:flex;flex-direction:column;gap:3px;min-width:0}.budget-view_ovGoalName__O82OU{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.budget-view_ovGoalAmt__vIDkN{font-size:12px;color:var(--muted)}.budget-view_netHero__XY6US{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:30px 0;border-bottom:1px solid var(--hairline)}.budget-view_netAmount__WsH_o{font-family:var(--font-num);font-weight:400;font-size:clamp(72px,9vw,116px);line-height:.94;letter-spacing:.01em;color:var(--ink)}.budget-view_acctRows__60dax{display:flex;flex-direction:column;gap:0;padding-top:10px}.budget-view_acctRow__Muw9s{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:17px 4px;border:none;border-radius:0;border-top:1px solid var(--row-divider);background:transparent;cursor:pointer;font-family:inherit;transition:background-color .15s ease,transform .08s ease}.budget-view_acctRow__Muw9s:first-child{border-top:none}.budget-view_acctRow__Muw9s:hover{background:var(--trial)}.budget-view_acctRow__Muw9s:active{transform:scale(.995)}.budget-view_acctTile__q04cV{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-num);font-size:22px;line-height:1}.budget-view_acctInfo__ZuwXS{flex:1 1;min-width:0}.budget-view_acctName___on37{font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.budget-view_acctMeta__8BRMK{font-size:14px;color:var(--muted);margin-top:2px}.budget-view_acctBalance__j9v9A{font-family:var(--font-num);font-weight:400;font-size:30px;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.budget-view_acctNeg__rdnt2{color:var(--negative)}.budget-view_acctAdd__eEagS{margin-top:20px}.budget-view_acctNote__HQBPb{display:flex;align-items:center;gap:9px;margin:22px 0 0;font-size:13.5px;color:var(--muted)}.budget-view_noteDot__EreqG{width:8px;height:8px;border-radius:50%;background:var(--plum);flex-shrink:0}.budget-view_rowLabelBtn__J8OyQ{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:600;font-family:inherit;color:var(--ink);background:none;border:none;padding:0;cursor:pointer;min-width:0;text-align:left}.budget-view_rowLabelBtn__J8OyQ:hover{color:var(--plum)}.budget-view_linkedGoal__5KSim{font-size:13px;font-weight:600;color:var(--plum);margin-top:6px}.budget-view_spentOf__TeRyA{font-size:13px;color:var(--muted);font-weight:400}.budget-view_glancePanel__20EYE,.budget-view_setPanel__bofHJ{background:var(--warm);border-radius:var(--r-card);padding:4px 24px}.budget-view_glancePanel__20EYE{margin-top:22px}.budget-view_glanceRow__rl6bl,.budget-view_setRow__BWJ3U{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:none}.budget-view_glancePanel__20EYE>.budget-view_glanceRow__rl6bl:first-child,.budget-view_setPanel__bofHJ>.budget-view_setRow__BWJ3U:first-child{border-top:none}.budget-view_setMain__fx_SY{min-width:0}.budget-view_setLabel__lP6jj{font-size:14px;font-weight:600;color:var(--ink)}.budget-view_setSub__8nmSP{font-size:13px;color:var(--muted);margin-top:3px}.budget-view_setChips__1KqQV{display:flex;gap:8px;flex-wrap:wrap}.budget-view_setChipOn__OzRao,.budget-view_setChip__S_3t9{font-size:13px;font-weight:600;padding:8px 15px;border-radius:var(--r-pill);cursor:pointer;font-family:inherit;border:none}.budget-view_setChip__S_3t9{background:var(--warm);color:var(--body)}.budget-view_setChipOn__OzRao{background:var(--plum);color:var(--page)}.budget-view_setSelect__o7xVR{font-family:inherit;font-size:14.5px;color:var(--ink);background-color:var(--warm);border:1px solid var(--border-light-3);border-radius:12px;padding:11px 38px 11px 14px;cursor:pointer}.budget-view_glanceVal__y2Htw{font-size:14px;font-weight:600;color:var(--ink)}.budget-view_toggle__qdoyd{position:relative;width:42px;height:24px;border-radius:999px;border:none;background:var(--track);cursor:pointer;flex-shrink:0;transition:background-color .15s ease;padding:0}.budget-view_toggleOn__96rOf{background:var(--plum)}.budget-view_toggleThumb__VVRaf{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);transition:transform .15s ease}.budget-view_toggleOn__96rOf .budget-view_toggleThumb__VVRaf{transform:translateX(18px)}.budget-view_allocBody__6rmcN{display:flex;gap:32px;flex-wrap:wrap;align-items:flex-start}.budget-view_allocLeft__N07Ab{flex:1.4 1;min-width:260px}.budget-view_allocRight__C71lJ{flex:1 1;min-width:260px;max-width:340px}.budget-view_allocChips__YLwLg{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 10px}.budget-view_allocChipOn__8xCG0,.budget-view_allocChip__YNQgr{font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--r-pill);cursor:pointer;font-family:inherit}.budget-view_allocChip__YNQgr{background:var(--warm);color:var(--body);border:none}.budget-view_allocChipOn__8xCG0{background:var(--plum);color:var(--page);border:none}.budget-view_allocRows__9QFE3{display:flex;flex-direction:column}.budget-view_allocRowOn__UmU6a,.budget-view_allocRow__vZZ2V{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 12px;border-bottom:1px solid var(--row-divider);border-radius:10px}.budget-view_allocRowOn__UmU6a{background:linear-gradient(90deg,rgba(139,100,112,.06),transparent)}.budget-view_allocName__70cWE{display:flex;align-items:center;gap:12px;min-width:0}.budget-view_allocNameText__5irfD{display:flex;flex-direction:column;gap:2px;min-width:0}.budget-view_allocEnvName__rRm1f{font-size:15px;font-weight:600}.budget-view_allocSub___l6kQ{font-size:12px;color:var(--muted)}.budget-view_stepper__DQI7W{display:flex;align-items:center;gap:10px;flex-shrink:0}.budget-view_stepBtn__JEbrv{width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.budget-view_stepPlus__Hz7cI{color:var(--plum);border-color:var(--plum)}.budget-view_stepValOn__xQZhz,.budget-view_stepVal__d_B6P{min-width:78px;text-align:center;font-weight:700;font-size:15px;padding:7px 6px;border-radius:8px}.budget-view_stepVal__d_B6P{background:var(--warm);color:var(--ink);border:2px solid transparent}.budget-view_stepValOn__xQZhz{background:var(--surface);color:var(--plum);border:2px solid var(--plum)}.budget-view_allocCancel__Ckfx8{margin-top:24px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;padding:0}.budget-view_allocCancel__Ckfx8:hover{color:var(--plum)}.budget-view_allocTile__gjAzb{background:var(--warm);border-radius:var(--r-card);padding:26px 24px;text-align:center;position:-webkit-sticky;position:sticky;top:20px}.budget-view_allocKicker__Dp_eK{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);margin-bottom:10px}.budget-view_allocBig__BUHaD{font-family:var(--font-num);font-weight:400;font-size:48px;line-height:1;letter-spacing:.01em}.budget-view_allocLeftSub__sMf_k{font-size:13px;color:var(--body);margin-top:8px}.budget-view_allocBar__PNnIp{display:flex;height:10px;border-radius:6px;background:var(--track);overflow:hidden;margin:22px 0 10px}.budget-view_allocBarMeta__xBnyn{font-size:12px;color:var(--muted)}.budget-view_allocBarMeta__xBnyn b{color:var(--ink)}.budget-view_allocLegend__RVUzs{list-style:none;display:flex;flex-direction:column;gap:10px;margin:20px 0;text-align:left}.budget-view_allocLegendRow__3nNGQ{display:flex;align-items:center;justify-content:space-between;font-size:13px}.budget-view_allocLegendLeft___Oc9P{display:flex;align-items:center;gap:9px;min-width:0}.budget-view_allocLegendAmt__2lKj2{color:var(--body);font-weight:600}.budget-view_allocConfirmMuted__4A88Q,.budget-view_allocConfirm__MAEzv{width:100%;margin-top:8px;border:none;border-radius:var(--r-pill);padding:13px;font-family:inherit;font-size:14px;font-weight:600;color:var(--page);cursor:pointer}.budget-view_allocConfirm__MAEzv{background:var(--plum)}.budget-view_allocConfirmMuted__4A88Q{background:var(--plum-soft)}.budget-view_setViewCols__nurtr{display:flex;gap:48px;flex-wrap:wrap;padding-top:30px}.budget-view_setSection__Qt6Sh{flex:1 1;min-width:280px}.budget-view_setSectionK__Vz5QY{font-size:15px;font-weight:400;letter-spacing:0;color:var(--muted);margin-bottom:12px}.budget-view_setSectionBadge__5kWhZ{display:inline-block;margin-left:10px;padding:2px 8px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--plum-soft);background:rgba(230,198,207,.14);border-radius:999px;vertical-align:middle}.budget-view_setViewRow__k7RGx{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.budget-view_setRowInfo__Ld5m6{min-width:0}.budget-view_setRowT__TEKSL{font-size:17px;font-weight:600;color:var(--ink)}.budget-view_setRowS__KIwiw{font-size:14.5px;color:var(--muted);margin-top:4px;line-height:1.5}.budget-view_setRowVal__6wMeO{font-size:16px;font-weight:600;color:var(--ink);white-space:nowrap}.budget-view_setField__8ss12{padding:18px 0}.budget-view_setFieldControl__kfoBI{margin-top:14px}.budget-view_setStaticBox__CjZhi{display:inline-flex;align-items:center;min-width:200px;font-size:14.5px;color:var(--ink);background:rgba(244,239,236,.05);border:1px solid rgba(244,239,236,.18);border-radius:12px;padding:11px 14px}.budget-view_rowValueBtn__FTJlG{font-family:inherit;font-size:13.5px;font-weight:600;min-width:112px;color:var(--ink);background:var(--warm);border:none;border-radius:999px;padding:10px 18px;cursor:pointer;white-space:nowrap;transition:transform .15s ease}.budget-view_rowValueBtn__FTJlG:hover{transform:translateY(-1px)}.budget-view_setFootRow__yYdjZ{display:flex;align-items:center;gap:22px;margin-top:28px}.budget-view_setLegal__OzvJR{font-size:12.5px;color:var(--muted);margin:26px 0 0}.budget-view_setLegal__OzvJR a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.budget-view_setAction__dwIT2{margin-top:16px;background:rgba(244,239,236,.08);color:var(--ink);border:1px solid rgba(244,239,236,.2);border-radius:12px;font-family:inherit;font-weight:600;font-size:15px;padding:13px 24px;cursor:pointer;transition:background-color .18s ease}.budget-view_setAction__dwIT2:hover{background:rgba(244,239,236,.13)}.budget-view_setDanger__nPl8k{margin-top:0;background:none;border:none;color:var(--negative);font-family:inherit;font-weight:600;font-size:14px;padding:0;cursor:pointer}.budget-view_setForm__RBqzH{display:contents}.budget-view_emailEdit__jOVQe{margin-top:10px}.budget-view_setInput__c7nH4{width:100%;max-width:260px;background:var(--warm);border:none;border-radius:var(--r-pill);padding:10px 16px;font-family:inherit;font-size:14px;color:var(--ink);outline:none}.budget-view_setInput__c7nH4:focus{box-shadow:inset 0 0 0 1.5px var(--plum)}.budget-view_setErr__w9yU_{font-size:12.5px;color:var(--negative);margin-top:6px}.budget-view_hhSelect__m0HBB{min-width:190px;background:var(--warm);border:none;border-radius:var(--r-pill);padding:10px 34px 10px 16px;font-family:inherit;font-size:14px;color:var(--ink);cursor:pointer;outline:none}.budget-view_hhSelect__m0HBB:focus{box-shadow:inset 0 0 0 1.5px var(--plum)}.budget-view_hhList___rz2Q{display:flex;flex-direction:column;margin:4px 0 18px}.budget-view_hhRow__MMKCL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--row-divider)}.budget-view_hhList___rz2Q>:last-child{border-bottom:none}.budget-view_hhWho__YCr0S{display:flex;align-items:center;gap:12px;min-width:0}.budget-view_hhAvatarGhost__g9leq,.budget-view_hhAvatar__qBaBg{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.budget-view_hhAvatar__qBaBg{background:var(--plum);color:var(--canvas)}.budget-view_hhAvatarGhost__g9leq{background:transparent;border:1px dashed var(--border-light-2,rgba(244,239,236,.24));color:var(--muted);font-size:13px}.budget-view_hhText__uq6l_{display:flex;flex-direction:column;min-width:0}.budget-view_hhName__U5JrT{font-size:14.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-view_hhYou__jPwny{color:var(--muted);font-weight:400}.budget-view_hhSub__EcS8X{font-size:12.5px;color:var(--muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-view_hhRemove__FTdkD{flex:none;background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;padding:6px 4px}.budget-view_hhRemove__FTdkD:hover{color:var(--negative)}.budget-view_hhInvite__R0Ocq{display:flex;flex-direction:column;gap:8px}.budget-view_hhInviteRow__uu8bw{display:flex;gap:8px}.budget-view_hhInviteRow__uu8bw .budget-view_setInput__c7nH4{flex:1 1;max-width:none}.budget-view_hhInviteBtn__jKKqu{flex:none;background:rgba(244,239,236,.08);color:var(--ink);border:1px solid rgba(244,239,236,.2);border-radius:var(--r-pill);padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .18s ease}.budget-view_hhInviteBtn__jKKqu:hover:not(:disabled){background:rgba(244,239,236,.13)}.budget-view_hhInviteBtn__jKKqu:disabled{opacity:.45;cursor:default}.budget-view_hhSeats__F7TNf{font-size:12.5px;color:var(--muted)}.budget-view_hhLinkRow__rn1vo{display:flex;gap:8px;margin-top:2px}.budget-view_hhLinkInput__AqmRK{flex:1 1;min-width:0;background:var(--warm);border:none;border-radius:var(--r-pill);padding:10px 16px;font-family:inherit;font-size:12.5px;color:var(--muted);outline:none}.budget-view_hhCopy__yaPUq{flex:none;background:none;border:1px solid var(--border-light-2,rgba(244,239,236,.24));border-radius:var(--r-pill);padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.budget-view_hhNote__x9fP0{font-size:13px;color:var(--plum);margin-top:12px;line-height:1.45}.budget-view_hhPaused__08_OO{font-size:13px;line-height:1.5;color:var(--ink);background:rgba(224,181,122,.12);border:1px solid rgba(224,181,122,.28);border-radius:12px;padding:12px 14px;margin-bottom:16px}.budget-view_emailActions__cyIL9{display:flex;align-items:center;gap:14px;flex-shrink:0}.budget-view_setLinkOn__jLzQC,.budget-view_setLink__zKtNm{background:none;border:none;padding:0;font-family:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.budget-view_setLink__zKtNm{color:var(--muted)}.budget-view_setLinkOn__jLzQC{color:var(--plum)}.budget-view_setLinkOn__jLzQC:disabled{opacity:.5;cursor:default}.budget-view_monthNav__Lh2J1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.budget-view_monthNavLabel__5IFdX{font-size:15px;font-weight:600;color:var(--ink);min-width:128px;text-align:center}.budget-view_monthArrow__mr4af{width:26px;height:26px;border-radius:50%;border:none;background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;transition:color .15s ease}.budget-view_monthArrow__mr4af:hover:not(:disabled){color:var(--ink)}.budget-view_monthArrow__mr4af:disabled{opacity:.5;cursor:default}.budget-view_monthToday__9WrD1{font-size:12.5px;font-weight:600;color:var(--plum);background:none;border:none;padding:4px 8px;cursor:pointer;font-family:inherit}.budget-view_monthToday__9WrD1:hover{text-decoration:underline}.budget-view_monthPast__tLnFR{font-size:11.5px;letter-spacing:.04em;color:var(--muted);background:var(--warm);border-radius:var(--r-pill);padding:3px 10px}.budget-view_overspend__ZPzCM{display:flex;align-items:center;justify-content:space-between;gap:18px;background:rgba(116,72,85,.09);border-radius:var(--r-card);padding:15px 18px;margin-bottom:18px}.budget-view_overspendTitle__SzEfm{font-family:var(--font-display);font-size:16px;color:var(--plum-deep);margin-bottom:2px}.budget-view_overspendText__j0pBp{font-size:13.5px;line-height:1.5;color:var(--feature-text)}.budget-view_overspendCta__rec2N{background:var(--negative);color:var(--page);border:none;border-radius:var(--r-pill);padding:10px 16px;font-family:inherit;font-weight:600;font-size:13.5px;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:opacity .15s ease}.budget-view_overspendCta__rec2N:hover{opacity:.88}.budget-view_funding__vu6RS{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--warm);border-radius:12px;padding:11px 16px;margin:18px 0 4px}.budget-view_fundingText__C4cpf{font-size:13.5px;color:var(--feature-text)}.budget-view_fundingNone__k7B8Z{font-size:13.5px;font-weight:500;color:var(--faint);white-space:nowrap}.budget-view_fundingOk__ptjme{font-size:13.5px;font-weight:600;color:var(--plum)}.budget-view_fundingCta__oD2Ki{background:var(--plum);color:var(--page);border:none;border-radius:var(--r-pill);padding:9px 16px;font-family:inherit;font-weight:600;font-size:13px;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.budget-view_fundingCta__oD2Ki:hover:not(:disabled){background:var(--plum-hover)}.budget-view_fundingCta__oD2Ki:disabled{opacity:.55;cursor:default}.budget-view_cashSplit__TrhQW{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap;background:var(--warm);border-radius:var(--r-card);padding:14px 18px;margin-bottom:18px}.budget-view_cashLabel__6eJNZ{font-size:11.5px;letter-spacing:.04em;color:var(--muted);margin-bottom:3px}.budget-view_cashVal__XjR2V{font-family:var(--font-body);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.budget-view_cashNote__ENzq5{flex:1 1 260px;font-size:12.5px;line-height:1.5;color:var(--muted);margin:0;align-self:center}.budget-view_subRows__s_Ul4{padding-left:25px}.budget-view_subRow__Yob1x{display:flex;flex-direction:column;gap:9px;padding:12px 0;border-bottom:1px solid var(--row-divider)}.budget-view_subRow__Yob1x:last-child{border-bottom:none}.budget-view_subRow__Yob1x .budget-view_rowLabelBtn__J8OyQ{font-size:16px;font-weight:500;color:var(--body)}.budget-view_rows__hWDHk .budget-view_track__9Wdw_{height:8px;border-radius:999px}.budget-view_subRow__Yob1x .budget-view_track__9Wdw_{height:6px}.budget-view_subToggle__2S6Mz{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:400;font-family:inherit;color:var(--faint);background:none;border:none;padding:2px 0;cursor:pointer;white-space:nowrap;transition:color .15s ease}.budget-view_subToggle__2S6Mz:hover{color:var(--plum)}.budget-view_subCaretOff__dFZak,.budget-view_subCaret__OhJ_D{display:inline-block;font-size:10px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}.budget-view_subCaret__OhJ_D{transform:rotate(180deg)}.budget-view_subCaretOff__dFZak{transform:rotate(0deg)}@media (max-width:560px){.budget-view_rowHead__7iCoN{flex-direction:column;align-items:stretch;gap:7px}.budget-view_rowRight__M__Sg{justify-content:flex-start;gap:18px}.budget-view_setRow__BWJ3U{flex-direction:column;align-items:flex-start;gap:12px}.budget-view_setSelect__o7xVR{width:100%}}@keyframes budget-view_hb-rise__qAQOU{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes budget-view_hb-settle__BBsat{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:none}}@keyframes budget-view_hb-blur__I0IP9{0%{opacity:0;filter:blur(7px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes budget-view_hb-rule__2CU_a{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@keyframes budget-view_hb-bar__Laify{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.budget-view_h1__Ab8y0{animation:budget-view_hb-blur__I0IP9 .62s cubic-bezier(.22,1,.36,1) .02s backwards}.budget-view_month__d1Vwn{animation:budget-view_hb-rise__qAQOU .5s cubic-bezier(.22,1,.36,1) .1s backwards}.budget-view_totals__xDThQ>*{animation:budget-view_hb-rise__qAQOU .52s cubic-bezier(.22,1,.36,1) .14s backwards}.budget-view_totals__xDThQ>:nth-child(2){animation-delay:.2s}.budget-view_totals__xDThQ>:nth-child(3){animation-delay:.26s}.budget-view_headerRow__B1xWS{position:relative}.budget-view_headerRow__B1xWS:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--row-divider);transform-origin:left;animation:budget-view_hb-rule__2CU_a .6s cubic-bezier(.22,1,.36,1) .16s backwards}.budget-view_actionsBar__cEZGq>*{animation:budget-view_hb-rise__qAQOU .5s cubic-bezier(.22,1,.36,1) .3s backwards}.budget-view_actionsBar__cEZGq>:nth-child(2){animation-delay:.36s}.budget-view_actionsBar__cEZGq>:nth-child(3){animation-delay:.42s}.budget-view_actionsBar__cEZGq>:nth-child(n+4){animation-delay:.48s}.budget-view_acctRow__Muw9s,.budget-view_goalCard__ElLb3,.budget-view_row__TUSXP,.budget-view_txnItemOpen__8woyg,.budget-view_txnItem__YuPYV,.budget-view_txnRow__7Cg3c{animation:budget-view_hb-rise__qAQOU .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.44s}.budget-view_acctRow__Muw9s:first-child,.budget-view_goalCard__ElLb3:first-child,.budget-view_row__TUSXP:first-child,.budget-view_txnItemOpen__8woyg:first-child,.budget-view_txnItem__YuPYV:first-child,.budget-view_txnRow__7Cg3c:first-child{animation-delay:.32s}.budget-view_acctRow__Muw9s:nth-child(2),.budget-view_goalCard__ElLb3:nth-child(2),.budget-view_row__TUSXP:nth-child(2),.budget-view_txnItemOpen__8woyg:nth-child(2),.budget-view_txnItem__YuPYV:nth-child(2),.budget-view_txnRow__7Cg3c:nth-child(2){animation-delay:.36s}.budget-view_acctRow__Muw9s:nth-child(3),.budget-view_goalCard__ElLb3:nth-child(3),.budget-view_row__TUSXP:nth-child(3),.budget-view_txnItemOpen__8woyg:nth-child(3),.budget-view_txnItem__YuPYV:nth-child(3),.budget-view_txnRow__7Cg3c:nth-child(3){animation-delay:.4s}.budget-view_fill__y5Iye{transform-origin:left;animation:budget-view_hb-bar__Laify .72s cubic-bezier(.22,1,.36,1) .46s backwards}.budget-view_emptyWide__7MklH,.budget-view_empty__sYcDu,.budget-view_funding__vu6RS,.budget-view_planCard__CRH_B,.budget-view_railCard__BgG0D{animation:budget-view_hb-settle__BBsat .6s cubic-bezier(.22,1,.36,1) .2s backwards}.budget-view_funding__vu6RS{animation-delay:.18s}.budget-view_railCard__BgG0D{animation-delay:.34s}.budget-view_insH__pc_90,.budget-view_sectionH__4Q9Mv{animation:budget-view_hb-rise__qAQOU .5s cubic-bezier(.22,1,.36,1) .28s backwards}@media (prefers-reduced-motion:reduce){.budget-view_acctRow__Muw9s,.budget-view_actionsBar__cEZGq>*,.budget-view_emptyWide__7MklH,.budget-view_empty__sYcDu,.budget-view_fill__y5Iye,.budget-view_funding__vu6RS,.budget-view_goalCard__ElLb3,.budget-view_h1__Ab8y0,.budget-view_headerRow__B1xWS:after,.budget-view_insH__pc_90,.budget-view_month__d1Vwn,.budget-view_planCard__CRH_B,.budget-view_railCard__BgG0D,.budget-view_row__TUSXP,.budget-view_sectionH__4Q9Mv,.budget-view_totals__xDThQ>*,.budget-view_txnRow__7Cg3c{animation-duration:.001ms!important;animation-delay:0s!important}}@media (max-width:1099px){.budget-view_body__Jyiyo,.budget-view_insCols__YDjmv{grid-template-columns:minmax(0,1fr);gap:26px}.budget-view_goalGrid__MIgGM{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.budget-view_safeStats__23ofq{width:100%;gap:18px}.budget-view_safeStats__23ofq>div{flex:1 1;min-width:0}}@media (max-width:899px){.budget-view_body__Jyiyo,.budget-view_goalGrid__MIgGM,.budget-view_insCols__YDjmv,.budget-view_setViewCols__nurtr{display:block}.budget-view_goalCard__ElLb3,.budget-view_planCard__CRH_B,.budget-view_railCard__BgG0D{width:100%;box-sizing:border-box}.budget-view_goalCard__ElLb3+.budget-view_goalCard__ElLb3,.budget-view_railCard__BgG0D+.budget-view_railCard__BgG0D{margin-top:16px}.budget-view_goalAmt__VZEUG{justify-content:flex-start}.budget-view_rail__FJBlz{margin-top:var(--section-gap)}.budget-view_h1__Ab8y0{font-size:34px}.budget-view_headerRow__B1xWS{display:block;padding-bottom:18px}.budget-view_totals__xDThQ{margin-top:16px;gap:22px;text-align:left}.budget-view_totVal__ejvp3{font-size:20px}.budget-view_safeTile___vi1P{padding:var(--panel-pad);border-radius:var(--r-panel);gap:20px;margin-top:22px}.budget-view_safeAmount__My2Mn{font-size:clamp(48px,15vw,76px)}.budget-view_safeTile___vi1P{display:block}.budget-view_safeStats__23ofq{display:flex;border-top:1px solid var(--border-light-2);margin-top:18px;padding-top:18px;gap:12px}.budget-view_safeStats__23ofq>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.budget-view_safeStats__23ofq b{font-size:17px}.budget-view_safeStatLabel__wSNQF{font-size:12px}.budget-view_actionsBar__cEZGq{padding-top:18px}.budget-view_actionsBar__cEZGq>*{flex:1 1 auto;min-width:132px;text-align:center}.budget-view_acctRow__Muw9s,.budget-view_row__TUSXP,.budget-view_txnRow__7Cg3c{padding-top:var(--row-pad-y);padding-bottom:var(--row-pad-y)}.budget-view_rowActions__nV_rm,.budget-view_txnDel__vX8n8{opacity:1}.budget-view_hint__nC2jL{display:none}.budget-view_ovBody__xx63I{display:block}.budget-view_ovCol__lo__A{min-width:0}.budget-view_ovCol__lo__A+.budget-view_ovCol__lo__A{margin-top:var(--section-gap)}.budget-view_cashLabel__6eJNZ,.budget-view_totLabel__K49GC,.budget-view_txnMeta___71pi{font-size:12px}.budget-view_acctMeta__8BRMK,.budget-view_month__d1Vwn,.budget-view_rowAmt__VwSOs{font-size:14px}.budget-view_monthArrow__mr4af{min-width:44px;min-height:44px;width:44px;height:44px;background:none;border:none;border-radius:0;font-size:14px;color:var(--faint)}.budget-view_monthArrow__mr4af:hover:not(:disabled){background:none;color:var(--ink)}.budget-view_monthNav__Lh2J1{gap:0;margin-left:-12px}}.budget-view_unassignedTag__98BiV{font-family:inherit;font-size:15px;font-weight:500;color:var(--plum);background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}.budget-view_unassignedTag__98BiV:hover{color:var(--negative)}.budget-view_unfiledLine__dprj6{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:14px;padding:14px 18px;background:var(--warm);border:none;border-radius:var(--r-card);font-family:inherit;font-size:14px;color:var(--body);cursor:pointer;text-align:left;transition:background-color .15s ease}.budget-view_unfiledLine__dprj6:hover{background:var(--trial)}.budget-view_unfiledLine__dprj6 b{font-weight:500;color:var(--plum)}.budget-view_editCategoryBtn__B2w_e{align-self:center;font-family:inherit;font-size:15px;font-weight:600;color:var(--ink);background:var(--warm);border:1px solid var(--border-light-3);border-radius:999px;padding:13px 24px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease}.budget-view_editCategoryBtn__B2w_e:hover{border-color:var(--plum)}@media (max-width:899px){.budget-view_editCategoryBtn__B2w_e{margin-left:0;border:none;background:none;padding:10px 0;flex:0 0 100%;text-align:left}}.budget-view_closingLine__NM2Sx{max-width:560px;margin-top:34px;font-size:14px;line-height:1.65;color:var(--eyebrow)}.budget-view_inlineLink__DRE88{font:inherit;color:var(--plum);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.budget-view_inlineLink__DRE88:hover{opacity:.75}.budget-view_closingLine__NM2Sx b{font-weight:500;color:var(--body)}.budget-view_paceWrap__5MWVS{padding-top:20px}.budget-view_paceTrack__IyF2S{height:3px;border-radius:var(--r-square);background:var(--track);overflow:hidden}.budget-view_paceFill__vYar4{height:100%;border-radius:var(--r-square);transform-origin:left;animation:budget-view_hb-bar__Laify .72s cubic-bezier(.22,1,.36,1) .3s backwards}.budget-view_paceLine__ZbArk{margin:10px 0 0;font-size:13px;color:var(--muted)}.budget-view_txnDelSpacer__OmpNd{display:inline-block;width:24px}.budget-view_emptyBox__vmu2t{margin-top:14px;padding:18px;border:1px solid var(--border-light-2);border-radius:var(--r-card);font-size:14px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.budget-view_paceFill__vYar4{animation-duration:.001ms!important;animation-delay:0s!important}}.budget-view_setNote__a6OrI{margin-top:12px;max-width:460px;font-size:13px;line-height:1.55;color:var(--plum)}@media (max-width:640px){.budget-view_actDot__KuNbo,.budget-view_subToggle__2S6Mz{display:none}.budget-view_safeStats__23ofq>div+div{border-left:none}.budget-view_ovRoot__yHIab{display:flex;flex-direction:column}.budget-view_ovBody__xx63I{display:contents}.budget-view_ovCol__lo__A{order:1}.budget-view_ovActivity__tzH7a{order:2}.budget-view_ovGoals__24fgS{order:3}.budget-view_ovActivity__tzH7a,.budget-view_ovCol__lo__A,.budget-view_ovGoals__24fgS{margin-top:var(--section-gap)}}.chrome_top__5z9WQ{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(16px,4vw,40px);border-bottom:1px solid var(--hairline)}.chrome_logo__E47sF{font-family:var(--font-display);font-weight:400;font-size:21px}.chrome_dot__3tgth{color:var(--plum)}.chrome_right__QG3pb{display:flex;align-items:center;gap:16px}.chrome_banner__HiFnM{background:var(--blush);color:var(--plum);text-align:center;font-size:13px;padding:10px 20px}.chrome_login__8c1FU{font-size:14px;font-weight:600;color:var(--ink)}.chrome_save__3bWrC{background:var(--plum);color:var(--page);font-weight:600;font-size:13px;padding:9px 16px;border-radius:var(--r-pill)}.chrome_boot__BFCIf{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--surface)}.chrome_bootMark__4sKiZ{font-family:var(--font-body);font-weight:400;font-size:27px;line-height:.94;letter-spacing:-.04em;text-align:center;color:var(--ink);opacity:0;animation:chrome_bootIn__gKboQ .5s ease .35s forwards}.chrome_bootAccent__kdmGc{display:block;color:var(--plum)}@keyframes chrome_bootIn__gKboQ{to{opacity:1}}@media (prefers-reduced-motion:reduce){.chrome_bootMark__4sKiZ{animation-duration:.001ms;animation-delay:0s}}