.pilltip_anchor__XJJUm{display:inline-flex;border-radius:999px;cursor:help;outline:none;-webkit-tap-highlight-color:transparent}.pilltip_anchor__XJJUm:focus-visible{box-shadow:0 0 0 2px var(--gold)}.pilltip_anchor__XJJUm[aria-expanded=true]>*{box-shadow:0 0 0 2px currentColor}.pilltip_tip__DeV_z{position:fixed;z-index:60;pointer-events:none;border-radius:var(--r-field);padding:14px 16px;background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-float);font-size:13px;line-height:18px;text-align:left;animation:pilltip_pillTipIn__Tu2KU var(--dur-fast) var(--ease)}@keyframes pilltip_pillTipIn__Tu2KU{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.pilltip_title__EmA3r{margin-bottom:10px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.pilltip_text__isdC1{margin:0 0 8px;opacity:.85;text-wrap:pretty}.pilltip_row__OKUVg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:14px;column-gap:14px;align-items:baseline;font-size:14px;line-height:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pilltip_row__OKUVg+.pilltip_row__OKUVg{margin-top:8px}.pilltip_row__OKUVg b{font-weight:600;text-align:right;white-space:nowrap}.pilltip_sub__Bw4Rr{grid-column:1/-1;font-size:12px;line-height:16px;font-weight:400;opacity:.7}.pilltip_total__E0HR5{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--on-ink) 18%,transparent)}.pilltip_note__In30H{margin:6px 0 0;font-size:12px;line-height:16px;opacity:.7;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.pilltip_tip__DeV_z{animation:none}}.Sheet_scrim__TPhe1{position:fixed;inset:0;z-index:40;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.Sheet_panel__UVNDH{width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--card);color:var(--ink);border-radius:32px 32px 0 0;padding:8px 0 calc(34px + env(safe-area-inset-bottom));border-top:1px solid var(--line);box-shadow:0 -20px 60px rgba(0,0,0,.3);outline:none;animation:Sheet_sheetUp__La5Lq var(--dur) var(--ease)}.Sheet_handleRow__xDRn1{display:flex;justify-content:center;padding:6px 0 12px}.Sheet_handle__eohCR{width:36px;height:4px;border-radius:4px;background:var(--dash)}@keyframes Sheet_sheetUp__La5Lq{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (max-width:899px){.Sheet_tall__eBRzD{height:calc(100dvh - 24px);max-height:none}}@media (min-width:900px){.Sheet_scrim__TPhe1{align-items:center}.Sheet_panel__UVNDH{width:440px;border-radius:var(--r-hero);border:1px solid var(--line);padding-bottom:24px;box-shadow:var(--shadow-float)}.Sheet_panel__UVNDH.Sheet_wide__Yctp3{width:min(var(--sheet-w,840px),calc(100vw - 48px))}.Sheet_handleRow__xDRn1{display:none}.Sheet_panel__UVNDH>:first-child+*{padding-top:16px}}.SegmentedPill_pill__T98r8{display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);border:1px solid var(--pill-line);flex:none}.SegmentedPill_filled__lfKL1{border:0;background:var(--chip-bg)}.SegmentedPill_seg__hes6r{height:28px;padding:0 12px;display:flex;align-items:center;border-radius:var(--r-pill);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.SegmentedPill_filled__lfKL1 .SegmentedPill_seg__hes6r{height:32px;padding:0 14px;font-size:13px}.SegmentedPill_seg__hes6r[aria-checked=true]{background:var(--on-bg);color:var(--on-ink)}.SegmentedPill_full__IJFN0{width:100%;box-sizing:border-box}.SegmentedPill_full__IJFN0 .SegmentedPill_seg__hes6r{flex:1 1;justify-content:center;height:36px;font-size:13px}.PrivacySheet_body__isysl{padding:0 20px}.PrivacySheet_head__aOuIg{display:flex;align-items:center;justify-content:space-between}.PrivacySheet_title__2nOXp{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.PrivacySheet_close__3JPHL{width:44px;height:44px;margin-right:-12px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--ink);border-radius:var(--r-pill)}.PrivacySheet_meta__FGg9I{font-size:12px;color:var(--muted)}.PrivacySheet_cards__azliH{margin-top:14px;display:flex;flex-direction:column;gap:12px;max-height:52dvh;overflow-y:auto}.PrivacySheet_card__rm_c6{border-radius:var(--r-field);padding:14px;background:var(--card-2);border:1px solid var(--line)}.PrivacySheet_cardTitle__88xrR{font-size:15px;font-weight:600}.PrivacySheet_cardBody__R7WXv{margin-top:4px;font-size:13px;line-height:19px;color:var(--ink-2);text-wrap:pretty}.PrivacySheet_more__9Qtrg{margin-top:14px;font-size:13px}.PrivacySheet_more__9Qtrg a{color:var(--ink);font-weight:600}.PrivacySheet_actions__wWz6P{margin-top:16px;display:flex;gap:10px}.PrivacySheet_actions__wWz6P>button{flex:1 1;width:auto;min-width:0}.help_footer__58zrg{margin-top:12px;padding:12px 8px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.help_me__WsGGa{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:2px 8px 2px 6px;margin-left:-6px;border-radius:var(--r-pill);color:var(--ink);transition:background var(--dur-fast) var(--ease)}.help_me__WsGGa:hover{background:var(--chip-bg)}.help_avatar__2jRjN{width:32px;height:32px;flex:none;border-radius:999px;background:linear-gradient(135deg,#7952FF,var(--m-in));color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.help_who__py51y{min-width:0;display:flex;flex-direction:column}.help_name__te_yy{font-size:13px;line-height:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.help_plan__1Ff1j{font-size:11px;line-height:14px;color:var(--muted)}.help_helpBtn__U4S31{width:36px;height:36px;flex:none;border-radius:999px;border:1px solid var(--pill-line);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.help_helpBtn__U4S31:hover{background:var(--chip-bg)}.help_helpBtn__U4S31[data-open]{border-color:var(--ink);background:var(--chip-bg)}.help_popover__6Md5d{position:fixed;left:calc(var(--sidebar-w) + 16px);bottom:24px;z-index:35;width:320px;border-radius:20px;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);animation:help_popIn__rV_cv var(--dur) var(--ease)}@keyframes help_popIn__rV_cv{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.help_popHead__tNTaz{padding:16px}.help_popTitle__sjGK1{margin:0;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em}.help_popSub__VFeEP{margin:4px 0 0;font-size:13px;line-height:19px;color:var(--ink-2);text-wrap:pretty}.help_intents__ffEW8{list-style:none;margin:0;padding:0 0 8px;display:flex;flex-direction:column;gap:3px}.help_intent__PYztf{width:calc(100% - 16px);margin:0 8px;padding:10px 8px;display:flex;align-items:center;gap:12px;text-align:left;border-radius:14px;color:var(--ink);background:transparent;transition:background var(--dur-fast) var(--ease)}.help_intent__PYztf:focus,.help_intent__PYztf:hover{background:var(--chip-bg);outline:none}.help_intent__PYztf:focus-visible{box-shadow:0 0 0 2px var(--gold);outline:none}.help_tile__UxIcs{width:36px;height:36px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--hue);background:color-mix(in srgb,var(--hue) 22%,transparent);border:1px solid color-mix(in srgb,var(--hue) 40%,transparent)}.help_intentText__58nbt{flex:1 1;min-width:0;display:flex;flex-direction:column}.help_intentTitle__y6_lY{font-size:14px;line-height:20px;font-weight:600}.help_intentSub__uXy6E{font-size:12px;line-height:16px;color:var(--muted)}.help_chevron__8rcMd{flex:none;color:var(--muted)}.help_links__mn_1b{border-top:1px solid var(--line);padding:6px 8px 8px;display:flex;flex-direction:column}.help_link__n42m9{height:28px;padding:0 8px;display:flex;align-items:center;gap:10px;border-radius:8px;text-align:left;width:100%;font-size:13px;font-weight:600;color:var(--ink-2);background:transparent;transition:color var(--dur-fast) var(--ease)}.help_link__n42m9 span{flex:1 1}.help_link__n42m9:hover{color:var(--ink)}.help_linkOut__V2caA{flex:none}.help_sheet__dHCqW{padding:0 20px}.help_sheetTitle__OJUFC{margin:0;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.025em}.help_sheetSub__caaHe{margin:6px 0 0;font-size:13px;line-height:19px;color:var(--ink-2);text-wrap:pretty}.help_sheetIntents__KQ5Km{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.help_sheetIntent__x7QgA{width:100%;min-height:60px;padding:10px 14px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--ink);border-radius:18px;background:color-mix(in srgb,var(--hue) 11%,transparent);border:1px solid color-mix(in srgb,var(--hue) 25%,transparent)}.help_sheetIntent__x7QgA .help_tile__UxIcs{color:var(--hue)}.help_sheetIntentTitle__3BoUn{font-size:15px;line-height:20px;font-weight:600}.help_sheetIntentSub__m96sJ{font-size:12px;line-height:16px;color:var(--ink-2)}.help_sheetLinks__gO5_5{margin-top:18px;display:flex;justify-content:center;gap:16px}.help_sheetLink__o9thu{min-height:44px;display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--ink);background:transparent;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:5px}.help_helpCard__QRSvZ{margin-top:14px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);overflow:hidden}.help_helpRow__6ksay{width:100%;min-height:60px;padding:10px 16px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--ink);background:transparent}.help_helpRow__6ksay+.help_helpRow__6ksay{border-top:1px solid var(--line)}.help_helpRow__6ksay:active,.help_helpRow__6ksay[aria-expanded=true]{background:var(--chip-bg)}.help_plainTile__kB1Y_{width:36px;height:36px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);border:1px solid var(--line);background:var(--card-2)}.help_helpRowTitle__p67RS{font-size:15px;line-height:20px;font-weight:600}.help_helpRowSub__vU73v{font-size:12px;line-height:16px;color:var(--muted)}@media (min-width:900px){.help_helpCard__QRSvZ{display:none}}.help_helpBtn__U4S31{position:relative}.help_helpTip__IJbXp{position:absolute;bottom:calc(100% + 8px);right:-4px;padding:6px 10px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.help_helpBtn__U4S31:focus-visible .help_helpTip__IJbXp,.help_helpBtn__U4S31:hover .help_helpTip__IJbXp{opacity:1;transform:none}.Checkbox_label__rqJO0{margin-top:18px;display:flex;gap:12px;align-items:flex-start;min-height:34px;cursor:pointer}.Checkbox_native__glpUL{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.Checkbox_box__FF2_9{flex:none;margin-top:1px;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--field-line);display:flex;align-items:center;justify-content:center;color:transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.Checkbox_native__glpUL:checked+.Checkbox_box__FF2_9{background:var(--on-bg);color:var(--on-ink);border-color:var(--on-bg)}.Checkbox_native__glpUL:focus-visible+.Checkbox_box__FF2_9{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--gold)}.Checkbox_text__Ze_hh{font-size:13px;line-height:20px;color:var(--ink-2);text-wrap:pretty}.Checkbox_error__pvbtC{margin-top:6px;display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:18px;color:var(--loss)}.Checkbox_error__pvbtC svg{flex:none;margin-top:2px}.plan_page__Ki4Bl{display:flex;flex-direction:column;min-height:100%;gap:14px;padding-bottom:calc(120px + env(safe-area-inset-bottom))}@media (min-width:900px){.plan_page__Ki4Bl{gap:18px;padding-bottom:24px}}.plan_mRight__ntLWa{display:flex;gap:8px;flex:none;margin-left:auto}.plan_grid__e5uns{display:flex;flex-direction:column;gap:18px}@media (min-width:900px){.plan_grid__e5uns{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:24px;gap:24px;align-items:start}}.plan_items__HyHb_{display:flex;flex-direction:column;gap:10px}.plan_side__M6p0R{display:flex;flex-direction:column;gap:14px}.plan_card__0nMcr{border-radius:var(--r-card);padding:18px 20px;background:var(--card);border:1px solid var(--line)}.plan_cardSub__Rh695{font-size:13px;line-height:19px;color:var(--ink-2);text-wrap:pretty}.plan_sub__9YNsK{margin-top:6px;font-size:12px;line-height:16px}.plan_help__a06KT,.plan_sub__9YNsK{color:var(--muted);text-wrap:pretty}.plan_help__a06KT{margin-top:8px;font-size:13px;line-height:18px}.plan_sectionHead__fBKct{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px}.plan_sectionHead__fBKct>span{font-size:13px;color:var(--ink-2)}.plan_sectionTitle__3XinO{margin:0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}.plan_eyebrow__7UwLX{margin-top:16px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.plan_dot__qwk5O{width:10px;height:10px;flex:none;border-radius:999px;background:var(--h)}.plan_monthGo__X8as_{flex:none;color:var(--muted)}.plan_up__oEfpx{color:var(--gain)}.plan_down__xiapr{color:var(--loss)}.plan_hero__x8NlE{position:relative;overflow:hidden;border-radius:var(--r-frame);padding:20px;background:var(--card);border:1px solid var(--line)}.plan_heroIn__jDNEP{position:relative}.plan_heroEyebrow__uA9gc{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.plan_heroFigure__4_LnF{margin-top:10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.plan_heroBig__gibVi{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_heroOf__jXSSH{font-size:14px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_heroBar__GTCKp{margin-top:16px;height:8px;border-radius:999px;background:var(--chip-bg);overflow:hidden}.plan_heroBar__GTCKp>span{display:block;height:100%;border-radius:999px;background:var(--gold);box-shadow:0 0 12px color-mix(in srgb,var(--gold) 60%,transparent)}.plan_heroFoot__aieam{margin-top:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_heroFoot__aieam b{font-weight:600}.plan_heroNote__zwpgl{margin:10px 0 0;font-size:14px;line-height:20px;color:var(--ink-2)}@media (min-width:900px){.plan_hero__x8NlE{padding:28px 32px;border-radius:var(--r-hero)}.plan_heroBig__gibVi{font-size:56px;line-height:60px}}.plan_lineClosed__hXn1H,.plan_lineItem__MvgKV{border-radius:var(--r-card);padding:16px;background:var(--card);border:1px solid var(--line)}.plan_lineTop__Sa__I{display:flex;align-items:center;gap:12px}.plan_lineText__unuMZ{flex:1 1;min-width:0;display:flex;flex-direction:column}.plan_lineName__p3TQy{font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.plan_lineSub__wgwsn{margin-top:2px;font-size:13px;line-height:18px;color:var(--ink-2);text-wrap:pretty}.plan_lineBar__CBxGU{margin-top:12px}.plan_lineFoot__afyX8{margin-top:8px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_lineClosed__hXn1H{width:100%;display:flex;align-items:center;gap:12px;color:var(--ink);text-align:left}.plan_lineClosed__hXn1H:hover{border-color:color-mix(in srgb,var(--h) 40%,var(--line))}.plan_lineClosed__hXn1H[data-error=true]{border-color:var(--loss)}.plan_loansRow___e8H8{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);color:var(--ink)}.plan_loansTile__If_I9{width:40px;height:40px;flex:none;border-radius:var(--r-icon);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--m-in) 14%,transparent);border:1px solid color-mix(in srgb,var(--m-in) 30%,transparent);color:var(--m-in)}.plan_loansText__zhvRL{flex:1 1;min-width:0;display:flex;flex-direction:column}.plan_loansTitle__4xaOQ{font-size:15px;line-height:20px;font-weight:600}.plan_loansSub__cXoSw{font-size:13px;line-height:18px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.plan_monthGrid__TR1u9{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.plan_monthTile__e6lSu{height:52px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:13px;color:var(--ink-2);background:var(--card);border:1px solid var(--line)}.plan_monthTile__e6lSu b{font-weight:700}.plan_monthTile__e6lSu[data-state=kept]{background:color-mix(in srgb,var(--gain) 14%,transparent);border-color:transparent;color:var(--gain)}.plan_monthTile__e6lSu[data-state=open],.plan_monthTile__e6lSu[data-state=partly]{background:color-mix(in srgb,var(--gold) 16%,transparent);border-color:transparent;color:var(--gold-ink)}.plan_monthTile__e6lSu[data-state=missed]{background:color-mix(in srgb,var(--loss) 16%,transparent);border-color:transparent;color:var(--loss)}.plan_monthTile__e6lSu[data-state=future]{background:none;border:1.5px dashed var(--dash);color:var(--muted)}.plan_monthTile__e6lSu[data-current=true]{outline:2px solid var(--ink);outline-offset:0}.plan_empty__EoaRU{position:relative;overflow:hidden;border-radius:var(--r-hero);padding:24px 20px;background:var(--card);border:1px solid var(--line)}.plan_emptyTitle__DomLI{position:relative;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;max-width:560px;text-wrap:pretty}.plan_emptyBody__tAcOA{position:relative;margin:8px 0 18px;font-size:15px;line-height:22px;color:var(--ink-2);max-width:600px;text-wrap:pretty}.plan_emptyAction__5Ond0{position:relative}@media (min-width:900px){.plan_empty__EoaRU{padding:28px 32px}}.plan_loose__XOYpy{max-width:520px}.plan_form__feqY5{display:flex;flex-direction:column;min-height:100%}@media (min-width:900px){.plan_form__feqY5{max-width:680px;gap:18px}}.plan_formBody__8jkhz{position:relative;padding:8px 0 0}@media (min-width:900px){.plan_formBody__8jkhz{padding:0}}.plan_stickyFoot__mP9FK{position:-webkit-sticky;position:sticky;bottom:calc(96px + env(safe-area-inset-bottom));z-index:5;margin-top:20px;padding:12px 0;background:linear-gradient(to bottom,transparent,var(--bg) 30%)}.plan_tabSpace__E3Us1{height:calc(100px + env(safe-area-inset-bottom));flex:none}@media (min-width:900px){.plan_stickyFoot__mP9FK{bottom:0;padding:16px 0 24px}.plan_tabSpace__E3Us1{display:none}}.plan_label___T4dc{display:block;margin-top:16px;font-size:13px;line-height:18px;font-weight:500;color:var(--ink-2)}.plan_twoCols__jRx5E{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.plan_twoCols__jRx5E>*{min-width:0}.plan_twoCols__jRx5E>:only-child{grid-column:1/-1}.plan_boxRow__so1DA{margin-top:6px;display:flex;gap:8px}.plan_box___lYP_{position:relative;flex:1 1;min-width:0;min-height:52px;display:flex;align-items:center;padding:0 12px 0 16px;background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink)}.plan_box___lYP_:has(select:focus-visible){border-color:var(--ink-2)}.plan_box___lYP_ select:focus,.plan_box___lYP_ select:focus-visible{outline:none;box-shadow:none}.plan_box___lYP_ select{flex:1 1;min-width:0;height:50px;padding-right:22px;background:transparent;border:0;outline:none;font-size:15px;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.plan_box___lYP_ select:disabled{cursor:default;opacity:.7}.plan_box___lYP_ svg{position:absolute;right:14px;pointer-events:none;color:var(--muted)}.plan_lineOpen__JZxJ_{margin-top:10px;border-radius:var(--r-card);padding:4px 16px 16px;background:var(--card);border:1.5px solid var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 14%,transparent)}.plan_lineClosed__hXn1H+.plan_lineClosed__hXn1H,.plan_lineOpen__JZxJ_+.plan_lineClosed__hXn1H,.plan_sectionHead__fBKct+.plan_lineClosed__hXn1H{margin-top:10px}.plan_chipRow__uAezC{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.plan_chip__Csumc{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--pill-line);color:var(--ink-2);background:transparent}.plan_chip__Csumc[aria-pressed=true]{background:color-mix(in srgb,var(--h) 12%,transparent);border-color:var(--h);color:var(--ink)}.plan_chip__Csumc:disabled{opacity:.45;cursor:not-allowed}.plan_chip__Csumc .plan_dot__qwk5O{width:8px;height:8px}.plan_loanChip__yWx9Y{border-style:dashed}.plan_loanChip__yWx9Y[aria-pressed=true]{border-style:solid}.plan_more__noB54{margin-top:10px;padding:0;background:none;border:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.plan_flip__801uC{transform:rotate(180deg)}.plan_pill__Ug8Qz{margin-top:16px}.plan_modeBox__IRp6H{margin-top:12px;padding:12px 14px;border-radius:var(--r-field);background:var(--card-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.plan_remove__FfkrD{margin-top:14px;border:0;background:none;padding:0;color:var(--loss);font-size:13px;font-weight:600}.plan_addLine__bmV68{margin-top:10px;width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--pill-line);background:transparent;color:var(--ink);font-size:15px;font-weight:600}.plan_addLine__bmV68:hover{background:var(--chip-bg)}.plan_error__tJVRl{margin-top:10px;font-size:13px;line-height:18px;color:var(--loss)}.plan_checkSub__smmXK{margin:0 0 4px;font-size:13px;line-height:18px;color:var(--ink-2)}.plan_checkLine__o6voL{margin-top:12px;border-radius:var(--r-card);padding:16px;background:var(--card);border:1px solid var(--line)}.plan_tiles__4KueL{margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.plan_tiles__4KueL>div{border-radius:14px;padding:10px 12px;background:var(--card-2)}.plan_tiles__4KueL dt{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.plan_tiles__4KueL dd{margin:4px 0 0;font-size:15px;line-height:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_soFar__XeEWC{margin-top:10px;font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_checkActions__D9hwC{margin-top:12px;display:flex;gap:8px;align-items:center}.plan_notePill__9Pp_f{flex:1 1;min-width:0;height:36px;padding:0 14px;border-radius:999px;border:1.5px dashed var(--dash);background:transparent;color:var(--ink);font:inherit;font-size:13px}.plan_notePill__9Pp_f:focus{outline:none;border-style:solid;border-color:var(--gold)}.plan_note__czXB3{margin-top:6px;width:100%;min-height:56px;padding:14px 16px;border-radius:var(--r-field);background:var(--field);border:1px solid var(--field-line);color:var(--ink);font:inherit;font-size:15px;resize:vertical}.plan_note__czXB3:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 13%,transparent)}.plan_nav__JwV9A{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.plan_navLink__3MOql{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ink-2)}.plan_navLink__3MOql:hover{color:var(--ink)}.plan_loanCard__LNH51{margin-top:12px;border-radius:var(--r-card);padding:16px;background:var(--card);border:1px solid var(--line)}.plan_loanHead__KJo0B{width:100%;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--ink);text-align:left}.plan_loanBig__v4ulY{margin-top:16px;font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_loanLeft___H6ab{font-size:13px;color:var(--ink-2)}.plan_paidBar__UiORp{margin-top:14px;height:6px;border-radius:999px;background:var(--chip-bg);overflow:hidden}.plan_paidBar__UiORp>span{display:block;height:100%;border-radius:999px;background:var(--gain)}.plan_loanPayoff__FRpCb{margin:12px 0 0;font-size:13px;line-height:18px;color:var(--ink-2)}.plan_loanActions__MLUEZ{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.plan_loanActions__MLUEZ .plan_more__noB54{margin-top:0}.plan_loanClosed__q49A0{margin-top:10px;opacity:.6}.plan_loanClosed__q49A0 .plan_dot__qwk5O{background:var(--muted)}.plan_rows__lQYXr{margin-top:10px;display:flex;flex-direction:column}.plan_row__Viz4I{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;text-align:left;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.plan_row__Viz4I:hover .plan_monthGo__X8as_{color:var(--ink)}.plan_rowDay__d5knC{width:104px;flex:none;color:var(--ink-2)}.plan_rowAmt__qGAMu{flex:none;font-weight:600}.plan_rowLeft__sQ_sr{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:13px;color:var(--muted)}.plan_sheetBody__WShvI{padding:0 20px}@media (min-width:900px){.plan_sheetBody__WShvI{padding:0 24px}}.plan_sheetTitle__eiZdc{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.plan_sheetSub__lOq67{margin-top:4px;font-size:14px;line-height:20px;color:var(--ink-2)}.plan_sheetActions__eCYU_{margin-top:18px;display:flex;flex-direction:column;gap:10px}.plan_deleteBtn__kiufe{color:var(--loss)}.plan_todayBtn__2QJJz{flex:none;height:24px;padding:0 10px;border:0;border-radius:var(--r-pill);background:var(--chip-bg);font-size:11px;font-weight:600;color:var(--ink)}.plan_unit__jTcGK{flex:none;font-size:14px;font-weight:600;color:var(--muted)}.plan_sheetHead__cLFCr{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan_lockPill___QZ_7{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--pill-line);gap:6px;font-size:12px;font-weight:600;color:var(--ink-2)}.plan_curPick__S_WXX,.plan_lockPill___QZ_7{flex:none;display:inline-flex;align-items:center}.plan_curPick__S_WXX{position:relative}.plan_curPick__S_WXX select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding:0 30px 0 12px;border-radius:999px;border:1px solid var(--pill-line);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.plan_curPick__S_WXX svg{position:absolute;right:10px;pointer-events:none;color:var(--ink-2)}.plan_summaryBox__dntrt{margin-top:12px;padding:12px 14px;border-radius:var(--r-field);background:var(--card-2);font-size:13px;line-height:18px;color:var(--ink-2);text-wrap:pretty}.plan_summaryBox__dntrt b{color:var(--ink);font-weight:600}.plan_textRisk__FpQwk{height:40px;border:0;background:none;color:var(--loss);font:inherit;font-size:15px;font-weight:600}.plan_kindRow__5_yWJ{margin-top:16px}.plan_kindRow__5_yWJ>*{width:100%}.plan_kindRow__5_yWJ [role=radio]{flex:1 1;justify-content:center}.plan_loanLog__xG5GY,.plan_tabRow__D4z6A{margin-top:14px}.plan_tabRow__D4z6A>*{width:100%}.plan_tabRow__D4z6A [role=radio]{flex:1 1;justify-content:center}.plan_amCard__a7blk{margin-top:12px;border-radius:var(--r-card);padding:6px 14px 10px;background:var(--card);border:1px solid var(--line)}.plan_amRow__ns8JW{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;grid-gap:6px;gap:6px;align-items:center;width:100%;padding:9px 4px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.plan_amRow__ns8JW>span:first-child{text-align:left}.plan_amHead__Ck2Ez{border-top:0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.plan_amRow__ns8JW[data-est]{color:var(--muted)}.plan_amRow__ns8JW[data-extra]{background:color-mix(in srgb,var(--gold) 6%,transparent);border-radius:8px}.plan_amMore__S7sqE{color:var(--muted);cursor:pointer}.plan_amMore__S7sqE:hover{color:var(--ink)}@media (min-width:900px){.plan_amRow__ns8JW{font-size:14px;padding:10px 8px}.plan_amCard__a7blk{max-width:760px}}.plan_reviewHero__KtzAG{position:relative;overflow:hidden;margin-top:4px}.plan_reviewGlow__YRkgT{position:absolute;right:-60px;top:-90px;width:300px;height:240px;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 22%,transparent),transparent);pointer-events:none}.plan_reviewBig__c4Xl8{position:relative;margin-top:8px;font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.03em}.plan_reviewSub__vVFZW{position:relative;font-size:15px;color:var(--ink-2)}.plan_reviewBar__DHVjU{position:relative;margin-top:14px}.plan_reviewBarFoot__JJVvh{position:relative;margin-top:8px;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_reviewLines__kc7Ix{margin-top:12px;padding-top:4px;padding-bottom:4px}.plan_reviewLine__20Z_U{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.plan_reviewLine__20Z_U:first-child{border-top:0}.plan_reviewName__RKvYw{flex:1 1;min-width:0;font-size:14px;font-weight:600}.plan_reviewVerdict__dsIwv{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.plan_reviewRevised__PL7XM{font-size:11px;color:var(--ink-2)}.plan_reviewTile__IEG3F{margin-top:12px;display:block;color:var(--ink)}.plan_reviewTileBig__Do0IA{margin-top:6px;font-size:16px;font-weight:600}.plan_reviewTileSub__RNvtB{font-size:12px;color:var(--ink-2)}.plan_chooseTitle__LLIi7{margin:6px 0 4px;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.02em;text-wrap:pretty}.plan_chooseSub__C5ulq{margin:0 0 16px;font-size:14px;line-height:20px;color:var(--ink-2)}.plan_chooseList__N_L5l{display:flex;flex-direction:column;gap:10px;max-width:640px}.plan_chooseOpt__osqqr{display:block;width:100%;text-align:left;padding:16px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);color:var(--ink)}.plan_chooseOpt__osqqr[aria-checked=true]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,var(--card))}.plan_chooseHead__vUdXT{display:flex;align-items:center;gap:12px}.plan_radio__Hqj_0{width:20px;height:20px;flex:none;border-radius:999px;border:2px solid var(--pill-line);display:inline-flex;align-items:center;justify-content:center}.plan_chooseOpt__osqqr[aria-checked=true] .plan_radio__Hqj_0{border-color:var(--gold)}.plan_chooseOpt__osqqr[aria-checked=true] .plan_radio__Hqj_0:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--gold)}.plan_chooseName__57zFG{display:block;font-size:16px;font-weight:600}.plan_chooseMeta__M_rkW{display:block;font-size:13px;color:var(--ink-2)}.plan_chooseLines__ElwOK{display:block;margin-top:12px}.plan_chooseLine__Et6Kq{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.plan_chooseLine__Et6Kq b{font-weight:600;text-align:right}.plan_chooseNote__g9NV1{display:block;margin-top:10px;font-size:12px;line-height:16px;color:var(--muted)}.plan_suggest__8hR3D{margin-bottom:18px}.plan_suggest__8hR3D .plan_card__0nMcr{margin-top:10px;padding-top:4px;padding-bottom:4px}.plan_suggestRow__sTLIw{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.plan_suggestRow__sTLIw:first-child{border-top:0}.plan_suggestAdded__aX__G{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--gain)}.plan_planRow__lqb_6{display:flex;gap:8px;overflow-x:auto;margin:0 0 16px;padding:2px 0 4px;scrollbar-width:none}.plan_planRow__lqb_6::-webkit-scrollbar{display:none}.plan_planPill__Tz8qS{flex:none;display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:13px;line-height:18px;white-space:nowrap}.plan_planPill__Tz8qS b{font-weight:600;color:var(--ink)}.plan_planPill__Tz8qS[aria-current=page]{background:var(--on-bg);border-color:var(--on-bg);color:var(--on-ink)}.plan_planPill__Tz8qS[aria-current=page] b{color:var(--on-ink)}.plan_planNew__bksCL{gap:6px;border-style:dashed}.plan_addTarget__YVXo0,.plan_planNew__bksCL{align-items:center;font-weight:600;color:var(--ink)}.plan_addTarget__YVXo0{width:100%;display:flex;justify-content:center;gap:8px;padding:14px;border-radius:var(--r-card,20px);border:1px dashed var(--line);background:none;font-size:14px;cursor:pointer}.plan_addTarget__YVXo0:hover{border-color:var(--ink-2)}.plan_danger__ktyVT{color:var(--loss)}.plan_lineMore__Eewcg{margin:-6px -8px -6px 0;flex:none}.plan_removeBtn__t0m9I{height:44px;width:100%;border:0;background:none;color:var(--loss);font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:var(--r-pill)}.plan_removeBtn__t0m9I:hover{background:var(--chip-bg,rgba(255,255,255,.06))}.plan_chapterGrid__p0d4v{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.plan_chapterCard__v7ZWf{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:16px;border:1px solid var(--pill-line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.plan_chapterCard__v7ZWf b{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.plan_chapterCard__v7ZWf b .plan_dot__qwk5O{width:8px;height:8px}.plan_chapterCard__v7ZWf>span{font-size:12px;line-height:16px;color:var(--muted)}.plan_chapterCard__v7ZWf[aria-checked=true]{border:1.5px solid var(--h);background:color-mix(in srgb,var(--h) 12%,transparent)}.plan_chapterCard__v7ZWf:disabled{opacity:.45;cursor:not-allowed}.plan_chipCount___aKXJ{font-size:12px;font-weight:500;color:var(--muted)}.plan_note__czXB3{margin:10px 0 0;padding:10px 12px;border-radius:14px;background:var(--chip-bg);font-size:13px;line-height:18px;color:var(--ink-2);text-wrap:pretty}.plan_monthTile__e6lSu[data-state=covered]{background:none;border:1.5px solid color-mix(in srgb,var(--gain) 70%,transparent);color:var(--gain)}.plan_monthTile__e6lSu[data-state=open]{background:var(--chip-bg);border-color:transparent;color:var(--ink-2)}.plan_chipOutline__z_kjy{background:none!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gain) 60%,transparent)}.plan_legend__jnjoO{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.plan_legend__jnjoO li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:var(--muted)}.plan_legend__jnjoO b{color:var(--ink);font-weight:600}.plan_legendTile__1ryZb{width:26px;height:26px;flex:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;box-sizing:border-box}.plan_legendTile__1ryZb[data-state=kept]{background:color-mix(in srgb,var(--gain) 14%,transparent);color:var(--gain)}.plan_legendTile__1ryZb[data-state=covered]{border:1.5px solid color-mix(in srgb,var(--gain) 70%,transparent);color:var(--gain)}.plan_legendTile__1ryZb[data-state=partly]{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold-ink)}.plan_legendTile__1ryZb[data-state=missed]{background:color-mix(in srgb,var(--loss) 16%,transparent);color:var(--loss)}.plan_legendTile__1ryZb[data-state=future]{border:1.5px dashed var(--dash);color:var(--muted)}.plan_lineTinted__rB5N7{position:relative;background:color-mix(in srgb,var(--h) var(--target-tint),var(--card));border-color:color-mix(in srgb,var(--h) 25%,transparent);border-radius:var(--r-hero)}.plan_lineTinted__rB5N7>*{position:relative}.plan_lineTinted__rB5N7:has([aria-expanded=true]){z-index:5}.plan_lineGlow__vG7yn{position:absolute!important;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.plan_lineGlow__vG7yn:before{content:"";position:absolute;right:-60px;top:-90px;width:260px;height:220px;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--h) var(--target-glow),transparent),transparent)}.plan_planBar__emTKg{display:flex;align-items:center;gap:10px;margin:4px 0 16px}.plan_planBarText__RVbtX{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.plan_planBarText__RVbtX h2{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan_planBarText__RVbtX span{font-size:13px;color:var(--muted)}@media (max-width:899px){.plan_planBar__emTKg{flex-wrap:wrap}.plan_planBarText__RVbtX h2{font-size:18px;line-height:24px}}.plan_chapterCard__v7ZWf{position:relative}.plan_chapterCard__v7ZWf[aria-pressed=true]{border:1.5px solid var(--h);background:color-mix(in srgb,var(--h) 12%,transparent)}.plan_chapterTick__ghzcq{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:6px;background:var(--h);color:#fff;display:flex;align-items:center;justify-content:center}.plan_partsBlock__416Tk{margin-top:10px}.plan_partsBlock__416Tk .plan_chipRow__uAezC{margin-top:0;align-items:center}.plan_partsPlace__meY3w{min-width:64px;font-size:13px;font-weight:600;color:var(--ink-2)}.plan_lineHit__hfUgn{position:absolute!important;inset:0;z-index:1;border-radius:inherit;-webkit-tap-highlight-color:transparent}.plan_lineHit__hfUgn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.plan_lineTinted__rB5N7:has(.plan_lineHit__hfUgn:hover){border-color:color-mix(in srgb,var(--h) 50%,transparent)}.plan_lineTinted__rB5N7:has(.plan_lineHit__hfUgn:active){transform:scale(.995)}.plan_lineTinted__rB5N7:has(.plan_lineHit__hfUgn) .plan_lineMore__Eewcg{position:relative;z-index:2}.plan_targetCard__z2wvZ{margin-top:12px}.plan_targetFigure__ogcK4{margin-top:14px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.plan_targetOf__g1jEC{font-size:14px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_targetEmpty___T5Pg{margin-top:12px;border-radius:var(--r-card);padding:20px;background:var(--card);border:1px dashed var(--line)}.plan_targetEmptyTitle__eJNrG{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:6px}.plan_targetCtaSpace__ofUsM{height:68px;flex:none}@media (min-width:900px){.plan_targetCtaSpace__ofUsM{display:none}}.plan_targetMonth__LPzNl{display:flex;justify-content:space-between;gap:12px;padding:14px 0 8px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan_targetRow__CBOAQ{text-decoration:none}.plan_targetRowLabel__HsoaX{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan_targetRowNote__X_3Es{color:var(--muted)}.plan_targetRowAmt__9MYU1{flex:none;display:flex;flex-direction:column;align-items:flex-end}.plan_targetRowNative__YD9_V{font-size:12px;line-height:16px;color:var(--muted)}.plan_targetRowDay__bhMAo{width:58px;flex:none;color:var(--ink-2)}.goals_page__ERj0Q{display:flex;flex-direction:column;min-height:100%}@media (min-width:900px){.goals_page__ERj0Q{gap:18px}}.goals_grid__p3tQT{display:flex;flex-direction:column;gap:14px;padding:4px 0 calc(120px + env(safe-area-inset-bottom))}.goals_cards__4hFiv{display:flex;flex-direction:column;gap:10px}.goals_side__2hxew{display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.goals_grid__p3tQT{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px;align-items:start;padding:0 0 24px}.goals_cards__4hFiv{gap:12px}.goals_side__2hxew{position:-webkit-sticky;position:sticky;top:24px}}.goals_goal__w8hRS{position:relative;border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden;color:var(--ink);background:color-mix(in srgb,var(--h) 12%,transparent);border:1px solid color-mix(in srgb,var(--h) 25%,transparent);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.goals_goal__w8hRS:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--h) 45%,transparent)}.goals_goalTop__2vd_6{display:flex;align-items:center;gap:14px}.goals_goalBody__PIgSB{flex:1 1;min-width:0}.goals_goalPara___AZet{margin:0;font-size:14px;line-height:20px;color:var(--ink-2);text-wrap:pretty}.goals_goalPara___AZet b{font-weight:600;color:var(--ink)}.goals_goalMonthly__aAcIz{margin-top:-4px;font-size:13px;line-height:18px;color:var(--ink-2)}.goals_webOnly__A2bnc{display:none}.goals_fxTiles___GJMf{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.goals_fxTile__1Ssc_{padding:12px;border-radius:16px;background:var(--card-2);min-width:0}.goals_fxTileLabel__MRjzp{font-size:12px;line-height:16px;color:var(--ink-2);overflow-wrap:anywhere}.goals_fxTileValue__SNDVc{margin-top:2px;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goals_goalName__P8XNK{font-size:17px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.goals_goalMeta__CYY6A{margin-top:2px;font-size:13px;color:var(--ink-2)}.goals_goalValue__WcIGh{margin-top:10px;font-size:20px;line-height:1.1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goals_goalValue__WcIGh span{font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.goals_goalNote__T_GWr{margin-top:8px;font-size:13px;line-height:18px;color:var(--ink-2);text-wrap:pretty}@media (max-width:899px){.goals_goal__w8hRS .goals_ring__jbJQO{width:56px;height:56px}.goals_goal__w8hRS .goals_ringLabel__D20QG{font-size:13px;letter-spacing:-.01em}}@media (min-width:900px){.goals_webOnly__A2bnc{display:block}.goals_fxTiles___GJMf,.goals_phoneOnly__NE2g5{display:none}.goals_goalTop__2vd_6{gap:20px}.goals_goal__w8hRS{padding:22px;gap:20px}.goals_goalName__P8XNK{font-size:20px}.goals_goalValue__WcIGh{font-size:26px}}.goals_ring__jbJQO{position:relative;flex:none;width:96px;height:96px}.goals_ring__jbJQO svg{display:block;width:100%;height:100%;overflow:visible}.goals_ringArc__a2vhx{filter:drop-shadow(0 0 8px var(--h))}.goals_ringLabel__D20QG{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:900px){.goals_ring__jbJQO{width:128px;height:128px}.goals_ringLabel__D20QG{font-size:24px}}.goals_card__1aFsy{border-radius:var(--r-card);padding:20px;background:var(--card);border:1px solid var(--line)}.goals_cardTitle__xkQoI{font-size:17px;font-weight:600}.goals_cardSub__JPPzS{margin-top:4px;font-size:13px;line-height:19px;color:var(--ink-2);text-wrap:pretty}.goals_bars__ICWM6{margin-top:14px;display:flex;flex-direction:column;gap:10px}.goals_barHead__o8bfW{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;color:var(--ink-2)}.goals_barHead__o8bfW span:last-child{text-align:right}.goals_stack__pK4pn{margin-top:6px;height:6px;display:flex;gap:2px;border-radius:999px;overflow:hidden}.goals_stack__pK4pn>span{height:100%;min-width:4px;background:var(--h)}.goals_stackKey__4NSFe{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ink-2)}.goals_stackKey__4NSFe>span{display:inline-flex;align-items:center;gap:6px}.goals_stackKey__4NSFe>span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--h)}.goals_suggest___DvlW{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;line-height:19px;color:var(--ink-2);text-wrap:pretty}.goals_suggest___DvlW b{font-weight:600;color:var(--ink)}.goals_fxRows__jtSpD{margin-top:14px;display:flex;flex-direction:column;gap:8px}.goals_fxRow__Ku2Pt{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goals_fxRow__Ku2Pt>span:first-child{color:var(--ink-2)}.goals_fxRow__Ku2Pt>span:last-child{font-weight:600}.goals_empty__aW5dT{position:relative;overflow:hidden;border-radius:var(--r-hero);padding:24px 20px;background:var(--card);border:1px solid var(--line)}.goals_emptyTitle__mcBeh{position:relative;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;max-width:520px;text-wrap:pretty}.goals_emptyBody__4Kuyr{position:relative;margin:8px 0 18px;font-size:15px;line-height:22px;color:var(--ink-2);max-width:560px;text-wrap:pretty}.goals_emptyAction__zg14r{position:relative}@media (min-width:900px){.goals_empty__aW5dT{padding:28px 32px}}.goals_form__FHX3l{display:flex;flex-direction:column;min-height:100%}.goals_formBody__hnKf7{position:relative;padding:8px 4px 0}.goals_formOrb__28vmY{position:absolute;left:-140px;top:-120px;width:420px;height:320px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,var(--orb-a),transparent)}.goals_formTitle__yec0g{position:relative;margin:0;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em;text-wrap:pretty}.goals_label__cQ7r1{display:block;margin-top:16px;font-size:13px;line-height:18px;font-weight:500;color:var(--ink-2)}.goals_curRow__rQoJA{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.goals_cur__L8Evd{height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;font-size:15px;font-weight:600;border:1px solid var(--field-line);color:var(--ink);background:var(--field);white-space:nowrap}.goals_cur__L8Evd[aria-checked=true]{background:var(--on-bg);color:var(--on-ink);border-color:transparent}.goals_curSym__TaDfe{font-size:18px}.goals_help__04nHu{margin-top:6px;font-size:13px;line-height:18px;color:var(--muted);text-wrap:pretty}.goals_boxRow__cv_X9{margin-top:6px;display:flex;gap:8px}.goals_box__0bga4{position:relative;flex:1 1;min-width:0;min-height:52px;display:flex;align-items:center;padding:0 12px 0 16px;background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink)}.goals_box__0bga4:has(select:focus-visible){border-color:var(--ink-2)}.goals_box__0bga4 select:focus,.goals_box__0bga4 select:focus-visible{outline:none;box-shadow:none}.goals_box__0bga4 select{flex:1 1;min-width:0;height:50px;padding-right:22px;background:transparent;border:0;outline:none;font-size:15px;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.goals_box__0bga4 select:disabled{color:var(--muted);cursor:not-allowed}.goals_box__0bga4 svg{position:absolute;right:14px;pointer-events:none;color:var(--muted)}.goals_box__0bga4[data-error]{border:2px solid var(--loss);padding:0 11px 0 15px}.goals_toggle__KR0Cf{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink)}.goals_chips__7DfL0{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.goals_chip__9JB79{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--pill-line);color:var(--ink-2);background:transparent}.goals_chip__9JB79[aria-pressed=true]{background:color-mix(in srgb,var(--h) 10%,transparent);border-color:var(--h);color:var(--ink)}.goals_chip__9JB79:disabled{opacity:.45;cursor:not-allowed}.goals_dot__KbvG0{width:8px;height:8px;flex:none;border-radius:999px;background:var(--h)}.goals_chip__9JB79[aria-pressed=true] .goals_dot__KbvG0{box-shadow:0 0 10px var(--h)}.goals_more__NL_9j{margin-top:10px;padding:0;background:none;border:0;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.goals_more__NL_9j:hover{color:var(--ink)}.goals_growth__B88eR{margin-top:8px}.goals_preview__dkbxW{margin-top:18px;padding:14px 16px;border-radius:16px;background:var(--card-2);font-size:14px;line-height:20px;color:var(--ink-2);text-wrap:pretty}.goals_preview__dkbxW b{font-weight:600;color:var(--ink)}.goals_error__DjAQR{margin-top:8px;font-size:13px;line-height:18px;color:var(--loss)}.goals_foot__pZP9K{padding:20px 0 calc(140px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}@media (min-width:900px){.goals_form__FHX3l{max-width:520px;gap:18px}.goals_formBody__hnKf7{padding:0}.goals_formOrb__28vmY{display:none}.goals_foot__pZP9K{padding:24px 0;flex-direction:row-reverse;justify-content:flex-end}}.goals_whenRow__vhZfU{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.goals_whenRow__vhZfU>*{min-width:0}.goals_infoBanner__LKPbH{margin-top:16px;padding:14px 16px;border-radius:var(--r-field);background:var(--card-2);border:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:18px;color:var(--ink);text-wrap:pretty}.goals_infoBanner__LKPbH svg{flex:none;margin-top:1px;color:var(--ink-2)}.goals_deleteBtn__okNzL{margin-top:14px;width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--pill-line);background:transparent;color:var(--loss);font-size:15px;font-weight:600}.goals_deleteBtn__okNzL:hover{background:color-mix(in srgb,var(--loss) 8%,transparent)}.goals_foot__pZP9K{position:-webkit-sticky;position:sticky;bottom:calc(96px + env(safe-area-inset-bottom));z-index:5;padding:12px 0;background:linear-gradient(to bottom,transparent,var(--bg) 30%)}.goals_tabSpace__Cst9f{height:calc(100px + env(safe-area-inset-bottom));flex:none}@media (min-width:900px){.goals_foot__pZP9K{bottom:0;padding:16px 0 24px}.goals_tabSpace__Cst9f{display:none}}@media (max-width:899px){.goals_fxRows__jtSpD{display:none}}.goals_grp__qe7tG{margin-top:14px;font-size:12px;line-height:16px;font-weight:600;color:var(--ink-2)}.goals_grp__qe7tG+.goals_chips__7DfL0{margin-top:8px}.goals_takenNote__57Opx{margin-top:8px;font-size:12px;line-height:16px;color:var(--muted);text-wrap:pretty}.goals_partsNote__A7IQn{margin-top:14px;padding:12px 14px;border-radius:var(--r-field);background:var(--card-2);font-size:13px;line-height:18px;color:var(--ink-2);text-wrap:pretty}.goals_shareBox__IfQbT{margin-top:12px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--m-in) 28%,transparent);background:color-mix(in srgb,var(--m-in) 5%,var(--card));display:flex;flex-direction:column;gap:10px}.goals_shareTitle__ueM76{font-size:14px;font-weight:600}.goals_shareOpts__DsXFv{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.goals_shareOpt__8urir{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid var(--pill-line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer}.goals_shareOpt__8urir b{font-size:15px;font-weight:600}.goals_shareOpt__8urir span{font-size:12px;line-height:16px;color:var(--muted)}.goals_shareOpt__8urir[aria-checked=true]{border:1.5px solid var(--ink)}.goals_shareOpt__8urir:disabled{opacity:.5;cursor:not-allowed}.goals_splitBar__CeJyZ{display:flex;height:28px;border-radius:999px;overflow:hidden;font-size:12px;font-weight:700;color:#fff}.goals_splitBar__CeJyZ span{display:flex;align-items:center;padding-left:10px;white-space:nowrap;overflow:hidden;min-width:0}.goals_stepper__VERg5{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.goals_stepper__VERg5>span{flex:1 1}.goals_stepper__VERg5 button{width:36px;height:36px;border-radius:999px;border:1px solid var(--pill-line);background:var(--card);color:var(--ink);font-size:18px;font-weight:600;cursor:pointer}.goals_stepper__VERg5 button:disabled{opacity:.4;cursor:not-allowed}.goals_stepper__VERg5 b{min-width:56px;text-align:center;font-size:18px}.goals_shareTag__numrx{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 9px;border-radius:11px;font-size:11px;line-height:16px;font-weight:600;margin-top:6px;background:var(--chip-bg);color:var(--ink-2);text-wrap:pretty}.Menu_root__blYcV{position:relative;flex:none}.Menu_btn__aocsp{display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);color:var(--ink-2)}.Menu_btn__aocsp:hover{background:var(--chip-bg);color:var(--ink)}.Menu_ghost__rCt0E{border:1px solid var(--pill-line);color:var(--ink)}.Menu_menu__JSF4k{position:absolute;right:0;top:calc(100% + 6px);min-width:200px;z-index:30;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-float)}.Menu_item__yVM1K{width:100%;min-height:48px;padding:0 16px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--ink);text-align:left;border-top:1px solid var(--line)}.Menu_item__yVM1K:first-child{border-top:0}.Menu_item__yVM1K:focus-visible,.Menu_item__yVM1K:hover{background:var(--chip-bg);outline:none}.Menu_danger__ZFfOH{color:var(--loss)}.ConfirmSheet_body__rQ32U{padding:0 24px}.ConfirmSheet_title__yST3U{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.ConfirmSheet_text__fTthK{margin:6px 0 0;font-size:14px;line-height:20px;color:var(--ink-2);text-wrap:pretty}.ConfirmSheet_actions__4K06z{margin-top:20px;display:flex;flex-direction:column;gap:10px}