@media screen{.accountShell:has(.premiumSheet-money-plan) .accountIntro.connected:has(.workspacePageIntro){height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding:4px 0 9px!important}.accountShell:has(.premiumSheet-money-plan) .accountIntro.connected .accountAccessRow{margin:0 0 4px!important}.accountShell:has(.premiumSheet-money-plan) .connectedWorkspaceIntro.workspacePageIntro{align-items:center!important;min-height:0!important;padding:4px 0 5px!important}.accountShell:has(.premiumSheet-money-plan) .premiumWorkspaceTabs{margin-top:0!important}.premiumSheet-money-plan .moneyPlanPageIntro{min-width:0;background:0 0!important;margin:0 10px 2px!important;padding:6px 20px 4px!important}.premiumSheet-money-plan .moneyPlanPageIntro>h1{margin:12px 0 14px!important}.premiumSheet-money-plan .moneyPlanPageIntro>p{overflow-wrap:break-word;color:#53709a!important;letter-spacing:normal!important;white-space:normal!important;max-width:950px!important;margin:0!important;font-size:clamp(15px,1.17vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-money-plan .moneyPlanPageIntro>p+p{margin-top:5px!important}.premiumSheet-money-plan .moneyPlanIncomeCard.expanded .moneyPlanCollapsibleCopy>h2,.premiumSheet-money-plan .futureFundsPanel.expanded .moneyPlanCollapsibleCopy>h2,.premiumSheet-money-plan .paycheckRoutingIntro>h2{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;color:#0b1f3a!important;white-space:normal!important;max-width:100%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(2rem,3vw,3rem)!important;font-weight:850!important;line-height:1.13!important}.premiumSheet-money-plan .moneyPlanIncomeCard.collapsed .moneyPlanCollapsibleCopy>h2,.premiumSheet-money-plan .futureFundsPanel.collapsed .moneyPlanCollapsibleCopy>h2{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;white-space:normal!important;max-width:100%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(27px,2.35vw,42px)!important;font-weight:850!important;line-height:1.13!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleCopy,.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy{min-width:0}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleCopy>p.eyebrow,.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy>p.eyebrow,.premiumSheet-money-plan .paycheckRoutingIntro>p.moneyCheckKicker{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:.085em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(15px,1.15vw,19px)!important;font-weight:900!important;line-height:1.35!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleCopy>p:last-child,.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy>p:last-child,.premiumSheet-money-plan .paycheckRoutingIntro>p:not(.moneyCheckKicker){overflow-wrap:break-word;color:#5f7690!important;letter-spacing:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(15px,1.17vw,17px)!important;font-weight:550!important;line-height:1.55!important}.premiumSheet-money-plan .paycheckRoutingIntro>.paycheckAmountLine{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(15px,1.12vw,17px)!important;font-weight:550!important;line-height:1.45!important}.premiumSheet-money-plan .calendarMoneyPlanHead h3,.premiumSheet-money-plan .monthlyAllocationHead h3,.premiumSheet-money-plan .variableIncomeProjectionHead h3{font-synthesis:auto;overflow-wrap:break-word;color:#0b1f3a!important;letter-spacing:-.025em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(19px,1.65vw,23px)!important;font-weight:850!important;line-height:1.24!important}.premiumSheet-money-plan .nextPaycheckBucketOverviewHead>div:first-child>b,.premiumSheet-money-plan .futureBillSuggestionsHead h3{overflow-wrap:break-word;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(18px,1.42vw,22px)!important;font-weight:850!important;line-height:1.24!important}.premiumSheet-money-plan .calendarMoneyPlanHead>div:first-child>p,.premiumSheet-money-plan .monthlyAllocationHead>div:first-child>p,.premiumSheet-money-plan .nextPaycheckBucketOverviewHead>div:first-child>p,.premiumSheet-money-plan .variableIncomeProjectionHead>div:first-child>p,.premiumSheet-money-plan .futureBillSuggestionsHead>div:first-child>p{overflow-wrap:break-word;color:#5f7690!important;letter-spacing:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-money-plan .calendarMoneyPlanHead .eyebrow,.premiumSheet-money-plan .monthlyAllocationHead .eyebrow,.premiumSheet-money-plan .nextPaycheckBucketOverviewHead .eyebrow{letter-spacing:.06em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard>b{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(17px,1.35vw,20px)!important;font-weight:850!important;line-height:1.27!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard>p{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(13px,1.07vw,15px)!important;font-weight:520!important;line-height:1.52!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard>span{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:750!important;line-height:1.35!important}.premiumSheet-money-plan>.moneyPlanIncomeCard,.premiumSheet-money-plan>.futureFundsPanel,.premiumSheet-money-plan>.paycheckRoutingCard{border-color:#0000!important;box-shadow:0 7px 22px #1e4e7d16,0 16px 42px #25588d0e!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip>.fundPriorityCard,.premiumSheet-money-plan .calendarMoneyPlanTotals>.summaryMetricCard{border-color:#0000!important;box-shadow:0 4px 14px #214d7c12!important}}@media screen and (max-width:760px){.premiumSheet-money-plan .moneyPlanPageIntro{margin:0 2px 4px!important;padding:4px 12px 2px!important}.premiumSheet-money-plan .moneyPlanPageIntro>h1{margin:8px 0 10px!important}.premiumSheet-money-plan .moneyPlanPageIntro>p{font-size:clamp(14px,3.65vw,16px)!important;line-height:1.5!important}.premiumSheet-money-plan .moneyPlanIncomeCard.expanded .moneyPlanCollapsibleCopy>h2,.premiumSheet-money-plan .futureFundsPanel.expanded .moneyPlanCollapsibleCopy>h2,.premiumSheet-money-plan .paycheckRoutingIntro>h2{font-size:clamp(1.6rem,6.2vw,2.2rem)!important;line-height:1.13!important}.premiumSheet-money-plan .moneyPlanIncomeCard.collapsed .moneyPlanCollapsibleCopy>h2,.premiumSheet-money-plan .futureFundsPanel.collapsed .moneyPlanCollapsibleCopy>h2{font-size:clamp(22px,5.2vw,30px)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleCopy>p.eyebrow,.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy>p.eyebrow,.premiumSheet-money-plan .paycheckRoutingIntro>p.moneyCheckKicker{font-size:15px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleCopy>p:last-child,.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy>p:last-child,.premiumSheet-money-plan .paycheckRoutingIntro>p:not(.moneyCheckKicker),.premiumSheet-money-plan .calendarMoneyPlanHead>div:first-child>p,.premiumSheet-money-plan .monthlyAllocationHead>div:first-child>p,.premiumSheet-money-plan .nextPaycheckBucketOverviewHead>div:first-child>p{font-size:clamp(14px,3.65vw,16px)!important;line-height:1.5!important}.premiumSheet-money-plan .calendarMoneyPlanHead h3,.premiumSheet-money-plan .monthlyAllocationHead h3,.premiumSheet-money-plan .variableIncomeProjectionHead h3{font-size:clamp(18px,4.7vw,21px)!important}.premiumSheet-money-plan>.moneyPlanIncomeCard,.premiumSheet-money-plan>.futureFundsPanel,.premiumSheet-money-plan>.paycheckRoutingCard{box-shadow:0 5px 17px #1e4e7d12,0 12px 26px #25588d09!important}}@media print{.premiumSheet-money-plan>.moneyPlanIncomeCard,.premiumSheet-money-plan>.futureFundsPanel,.premiumSheet-money-plan>.paycheckRoutingCard,.premiumSheet-money-plan .fundPriorityCard,.premiumSheet-money-plan .calendarMoneyPlanTotals>.summaryMetricCard{box-shadow:none!important}}
@media screen{.premiumSheet-money-plan .moneyPlanIncomeCard{background:radial-gradient(circle at 88% 4%,#79e1d61f,#0000 38%),linear-gradient(115deg,#fafdfff7,#f6fdfbf5)!important;border-radius:26px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleActions .moneyPlanCollapseToggle{color:#344c76!important;background:#fffffff2!important;border:1px solid #cbdff6!important;border-radius:999px!important;min-height:43px!important;padding:9px 16px!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:850!important;box-shadow:0 5px 15px #1d519114!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileEditor.multiIncomeReview{min-width:0;gap:16px!important;margin-top:7px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary>.incomeSummaryCard{box-sizing:border-box;background:#ffffffe0!important;border:1px solid #cbdcf0!important;border-radius:15px!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:78px!important;padding:12px!important;display:flex!important;box-shadow:0 4px 14px #214d7c0d!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon{box-sizing:border-box;color:#5653e9;background:linear-gradient(145deg,#e0e6ff,#edeaff);border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon.steady{color:#08a981;background:linear-gradient(145deg,#d9f9ed,#e9fff6)}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon.variable{color:#8c36d2;background:linear-gradient(145deg,#f0dfff,#f9f0ff)}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon.total{color:#2575ee;background:linear-gradient(145deg,#deebff,#eef6ff)}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon svg{width:26px;height:26px;display:block}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryText{gap:4px;min-width:0;display:grid}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryText>span{overflow-wrap:break-word;color:#62789c!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,.93vw,14px)!important;font-weight:600!important;line-height:1.3!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryText>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#102346!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(17px,1.45vw,22px)!important;font-weight:900!important;line-height:1.1!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceList{min-width:0;display:grid;gap:15px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCard{box-sizing:border-box;min-width:0;background:linear-gradient(115deg,#ffffffeb,#f8fbfff0)!important;border:1px solid #cbdcf0!important;border-left:4px solid #2b76fb!important;border-radius:18px!important;gap:15px!important;padding:19px 21px 20px!important;box-shadow:0 6px 18px #26548d0e!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCard.primary{border-left-color:#2b76fb!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCard.secondary.fixed{background:linear-gradient(115deg,#fff,#f6fffbf5)!important;border-left-color:#0cb991!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCard.secondary.variable{background:linear-gradient(115deg,#fff,#faf7fff5)!important;border-left-color:#9268e7!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCardHead{align-items:flex-start!important;gap:14px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCardHead>div:first-child{min-width:0;gap:3px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceNumber{color:#5378b0!important;letter-spacing:.07em!important;font-size:clamp(11px,.84vw,13px)!important;font-weight:900!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCardHead strong{overflow-wrap:anywhere;color:#0b2145!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(19px,1.47vw,23px)!important;font-weight:900!important;line-height:1.2!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCardHead small{color:#647ba0!important;font-size:clamp(13px,1.02vw,16px)!important;font-weight:520!important;line-height:1.35!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceHeadActions{flex-wrap:wrap;justify-content:flex-end;gap:10px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomePrimaryChoice,.premiumSheet-money-plan .moneyPlanIncomeCard .incomeRemoveSource{white-space:nowrap;cursor:pointer;color:#2365cc!important;background:#fff!important;border:1px solid #bed1f1!important;border-radius:999px!important;min-height:38px!important;padding:8px 16px!important;font-size:clamp(12px,.93vw,14px)!important;font-weight:850!important;box-shadow:0 4px 12px #1b5aaf11!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomePrimaryChoice.active{color:#fff!important;background:linear-gradient(90deg,#3881ff,#2e62ee)!important;border-color:#3878ef!important;box-shadow:0 7px 16px #2e6ce52e!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeRemoveSource{color:#ca455e!important;background:#fff9fa!important;border-color:#efb5c1!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceName{min-width:0;gap:7px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceName>span,.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice>span,.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid label>span:first-child{color:#344d7b!important;font-size:clamp(12px,.97vw,14px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceName>input{box-sizing:border-box;min-width:0;color:#142b52!important;background:#fff!important;border:1px solid #cadbf1!important;border-radius:11px!important;width:100%!important;min-height:46px!important;padding:9px 14px!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:600!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice{flex-wrap:wrap;justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-bottom:1px solid #dce7f6!important;border-radius:0!important;gap:12px!important;padding:5px 0 12px!important;display:flex!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice>div{flex-wrap:wrap;gap:8px!important;display:flex!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice button{color:#4c628b!important;background:#fff!important;border:1px solid #cfddf3!important;border-radius:999px!important;min-height:37px!important;padding:7px 16px!important;font-size:clamp(12px,.94vw,14px)!important;font-weight:850!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice button.active{color:#275ffc!important;background:linear-gradient(120deg,#edf5ff,#fff)!important;border-color:#4282fc!important;box-shadow:inset 0 0 0 1px #2d6ae60f!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileGrid.paycheckProfileReviewGrid{min-width:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid>label{min-width:0;gap:7px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid .moneyInput,.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid select,.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid input.paycheckDateInput{box-sizing:border-box;background:#fffffff5!important;border:1px solid #cadbf1!important;border-radius:11px!important;min-height:47px!important;box-shadow:0 2px 8px #21529609!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid .moneyInput{grid-template-columns:auto minmax(0,1fr)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid .moneyInput small{padding:0 12px!important;font-size:clamp(12px,.94vw,14px)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid .moneyInput input{box-sizing:border-box;color:#122a52!important;border-left:1px solid #d6e1f3!important;width:100%!important;min-width:0!important;min-height:45px!important;padding:8px 12px!important;font-size:clamp(14px,1.11vw,17px)!important;font-weight:800!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid select,.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid input.paycheckDateInput{box-sizing:border-box;color:#122a52!important;width:100%!important;min-width:0!important;padding:8px 13px!important;font-size:clamp(14px,1.08vw,16px)!important;font-weight:650!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckFieldHelp{color:#627b9f!important;margin-top:3px!important;font-size:clamp(12px,.94vw,14px)!important;font-weight:500!important;line-height:1.4!important}.premiumSheet-money-plan .moneyPlanIncomeCard .addIncomeSourceButton{width:max-content;max-width:100%;color:#175be2!important;white-space:normal!important;background:#f8fbff!important;border:1.5px dashed #75a6ff!important;border-radius:11px!important;min-height:41px!important;padding:9px 15px!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:900!important}.premiumSheet-money-plan .moneyPlanIncomeCard .addIncomeSourceButton:is(:hover,:focus-visible){background:#ecf4ff!important;border-style:solid!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckHint{color:#61799b!important;margin:0!important;font-size:clamp(12px,.95vw,14px)!important;line-height:1.45!important}.premiumSheet-money-plan .moneyPlanIncomeCard .usePayScheduleButton{color:#fff!important;background:linear-gradient(93deg,#26d2ac,#07afda 39%,#247ffb 68%,#6e44f5)!important;border-radius:999px!important;width:100%!important;min-height:50px!important;margin:0!important;padding:10px 20px!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:850!important;display:flex!important;box-shadow:0 8px 21px #386ce32b!important}.premiumSheet-money-plan .moneyPlanIncomeCard .usePayScheduleButton:disabled{opacity:.66!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeAdjustments{min-width:0;background:linear-gradient(110deg,#edfcf6f5,#fafffdf7)!important;border:1px solid #87dabc!important;border-radius:16px!important;margin-top:3px!important;padding:16px 19px!important;box-shadow:0 4px 14px #214d7c12!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead{grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;display:grid!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon{background:#d8f9eb;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon svg{width:43px;height:43px}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div{gap:3px!important;min-width:0!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>span{color:#038f66!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:900!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>b{color:#0c2241!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(16px,1.2vw,19px)!important;font-weight:900!important;line-height:1.25!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>small{color:#4e7771!important;font-size:clamp(12px,.95vw,14px)!important;line-height:1.42!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>button{white-space:nowrap;color:#07895f!important;background:#fff!important;border:1px solid #49bd99!important;border-radius:999px!important;min-height:42px!important;padding:9px 16px!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:850!important;box-shadow:0 4px 12px #1b755b12!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>button:is(:hover,:focus-visible){background:#dcf9ec!important}}@media screen and (max-width:1100px){.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary,.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileGrid.paycheckProfileReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid>label:last-child{grid-column:1/-1!important}}@media screen and (max-width:760px){.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary{gap:10px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary>.incomeSummaryCard{gap:9px!important;padding:10px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon{flex-basis:40px;width:40px;height:40px}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryIcon svg{width:23px;height:23px}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCard{padding:16px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCardHead{flex-direction:column;gap:12px!important;display:flex!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceHeadActions{justify-content:flex-start}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileGrid.paycheckProfileReviewGrid{grid-template-columns:1fr!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckProfileReviewGrid>label:last-child{grid-column:auto!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead{grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon{width:48px;height:48px}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>button{white-space:normal;grid-column:1/-1;justify-self:start;min-height:44px!important}}@media screen and (max-width:480px){.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary{grid-template-columns:1fr!important}.premiumSheet-money-plan .moneyPlanIncomeCard .incomeReviewSummary>.incomeSummaryCard{min-height:66px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice>div{width:100%}.premiumSheet-money-plan .moneyPlanIncomeCard .paycheckTypeChoice button{flex:1}}@media (prefers-reduced-motion:reduce){.premiumSheet-money-plan .moneyPlanIncomeCard button{transition:none!important;transform:none!important}}@media print{.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSummaryCard,.premiumSheet-money-plan .moneyPlanIncomeCard .incomeSourceCard,.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeAdjustments{box-shadow:none!important}}@media screen and (min-width:1101px){.premiumSheet-money-plan .moneyPlanIncomeCard.expanded .moneyPlanCollapsibleHeader{padding-right:0!important}.premiumSheet-money-plan .moneyPlanIncomeCard.expanded .moneyPlanCollapsibleCopy{width:100%!important;max-width:100%!important}.premiumSheet-money-plan .moneyPlanIncomeCard.expanded .moneyPlanCollapsibleCopy>h2{letter-spacing:-.035em!important;white-space:nowrap!important;font-size:clamp(30px,2.75vw,39px)!important;line-height:1.13!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanIncomeArt{top:2px!important;right:clamp(205px,17vw,245px)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanCollapsibleActions{z-index:5!important;top:0!important;right:0!important}}@media screen{.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeAdjustments{gap:16px!important;padding:20px 22px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeAdjustments:before{box-sizing:border-box;white-space:normal;letter-spacing:.025em!important;border-radius:999px!important;padding:7px 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,1vw,14px)!important;font-weight:900!important;line-height:1.4!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead{gap:12px 16px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div{gap:5px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>span{font-size:clamp(14px,1.08vw,16px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>b{letter-spacing:-.015em!important;font-size:clamp(19px,1.58vw,23px)!important;font-weight:900!important;line-height:1.28!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>small{max-width:900px;font-size:clamp(15px,1.15vw,17px)!important;font-weight:500!important;line-height:1.5!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>button{min-height:46px!important;padding:10px 18px!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:850!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm{grid-template-columns:minmax(140px,1.15fr) minmax(140px,1fr) minmax(130px,.95fr) minmax(190px,1.35fr) minmax(145px,auto)!important;align-items:end!important;gap:13px!important;padding-top:8px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>label{gap:8px!important;min-width:0!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>label>span:first-child{color:#344d76!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm input,.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm select{color:#142b50!important;background:#fff!important;border:1px solid #bfd2ea!important;border-radius:12px!important;min-width:0!important;min-height:50px!important;padding:10px 13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(15px,1.19vw,17px)!important;font-weight:600!important;line-height:1.3!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm input::placeholder{color:#7585a1!important;opacity:1!important;font-size:clamp(15px,1.12vw,16px)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm .manualIncomeAmount>i{color:#71809b!important;font-size:clamp(13px,1vw,15px)!important;font-weight:850!important;left:13px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm .manualIncomeAmount>input{padding-left:61px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>button.primary{white-space:nowrap;color:#fff!important;background:#2876ed!important;border-radius:12px!important;min-height:50px!important;padding:10px 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:850!important;line-height:1.3!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>button.primary:disabled{opacity:.6;cursor:not-allowed}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>p{font-size:14px!important;line-height:1.5!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeRows b{font-size:15px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeRows small{font-size:14px!important;line-height:1.45!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeRows strong{font-size:17px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeRows button{min-height:40px!important;font-size:14px!important}}@media screen and (max-width:1100px){.premiumSheet-money-plan .moneyPlanIncomeCard.expanded .moneyPlanCollapsibleCopy>h2{overflow-wrap:break-word;white-space:normal!important}}@media screen and (max-width:1180px){.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>.manualIncomeNote{grid-column:1/-1!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>button.primary{justify-self:stretch;grid-column:1/-1!important}}@media screen and (max-width:700px){.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeAdjustments{padding:16px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm{grid-template-columns:1fr!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>.manualIncomeNote,.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeForm>button.primary{grid-column:auto!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>b{font-size:clamp(18px,4.9vw,22px)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead>div>small{font-size:15px!important}}
@media screen{.premiumSheet-money-plan .futureFundsPanel{background:linear-gradient(125deg,#fffffff7,#f5fbfff2)!important;border-radius:28px!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleHeader{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding-bottom:15px!important}.premiumSheet-money-plan .futureFundsPanel.expanded .moneyPlanCollapsibleCopy>h2{letter-spacing:-.04em!important;max-width:800px!important;font-size:clamp(31px,3.35vw,48px)!important;font-weight:900!important;line-height:1.08!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy>p:last-child{max-width:860px!important;font-size:clamp(15px,1.22vw,18px)!important;line-height:1.48!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy>.eyebrow{letter-spacing:.2em!important;color:#3368f8!important;font-size:clamp(14px,1.17vw,18px)!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleActions{justify-content:flex-end!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsArt.moneyPlanHeaderVisual{width:112px!important;height:112px!important;box-shadow:none!important;mix-blend-mode:normal!important;opacity:1!important;background-color:#0000!important;background-image:url(/savings-coins-icon.png)!important;background-size:contain!important;border:0!important;border-radius:24px!important;flex:0 0 112px!important;position:relative!important;transform:none!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAddButton,.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapseToggle{white-space:nowrap;color:#182b53!important;background:#fffffff2!important;border:1px solid #d3e1f3!important;border-radius:999px!important;min-height:46px!important;padding:10px 15px!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:850!important;box-shadow:0 5px 16px #2a5b9717!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip,.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip.emergencySetupOpen{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard,.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip.emergencySetupOpen .fundPriorityCard{box-sizing:border-box;border-radius:20px!important;flex-direction:column!important;grid-column:auto!important;gap:12px!important;min-width:0!important;height:auto!important;min-height:295px!important;padding:21px!important;display:flex!important;box-shadow:0 5px 17px #22548b0e!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.emergency{background:radial-gradient(circle at 105% -4%,#59dfb136,#0000 43%),linear-gradient(135deg,#edfff7,#f3fffa)!important;border:1px solid #d7f5e6!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.goals,.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.goals.tight{background:radial-gradient(circle at 107% -5%,#ffd98d38,#0000 44%),linear-gradient(145deg,#fffaf1,#fff9ef)!important;border:1px solid #f6eadb!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.paycheck{background:radial-gradient(circle at 103% 100%,#b095fe33,#0000 40%),linear-gradient(135deg,#f6efff,#faf6ff)!important;border:1px solid #ebdffb!important}.premiumSheet-money-plan .futureFundsPanel .fundCardLead{min-width:0;grid-template-columns:68px minmax(0,1fr)!important;align-items:start!important;gap:15px!important;width:100%!important;display:grid!important}.premiumSheet-money-plan .futureFundsPanel .fundCardLead>.fundCardIcon{mix-blend-mode:normal!important;background-size:170%!important;border-radius:50%!important;grid-area:auto!important;width:65px!important;height:65px!important;margin:0!important;display:block!important;position:relative!important}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity{align-content:start;gap:6px;min-width:0;display:grid}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity>.fundCardEyebrow{text-transform:uppercase;line-height:1.32;color:#42639a!important;letter-spacing:.11em!important;font-size:clamp(11px,1.01vw,14px)!important;font-weight:900!important}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity>b{color:#0c234c!important;font-size:clamp(20px,1.56vw,24px)!important;font-weight:900!important;line-height:1.18!important}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity>strong{white-space:normal;color:#0b1d43!important;letter-spacing:-.035em!important;font-size:clamp(25px,2vw,33px)!important;font-weight:900!important;line-height:1.15!important}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity>strong small{letter-spacing:normal!important;color:#607293!important;font-size:clamp(12px,1.01vw,15px)!important;font-weight:600!important}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity .fundEmergencyTotal{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity .fundEmergencyTotal>span{font-size:inherit!important;color:inherit!important}.premiumSheet-money-plan .futureFundsPanel .fundCardIdentity .fundEmergencyTotal>em{font-style:normal;color:#647c9a!important;font-size:clamp(12px,1vw,15px)!important;font-weight:700!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard>p{color:#526b91!important;max-width:100%!important;margin:0!important;font-size:clamp(14px,1.09vw,16px)!important;font-weight:520!important;line-height:1.48!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.emergency>p{padding-left:83px}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard>.fundProgress{overflow:hidden;background:#d8e9e7!important;border-radius:999px!important;grid-area:auto!important;width:100%!important;height:14px!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard>.fundProgress i{background:linear-gradient(90deg,#17bf91,#32d8b5)!important}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails{background:#ffffffb3;border:1px solid #ddf3e9;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:9px;margin-top:auto;display:grid;border-radius:13px!important;padding:12px!important}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails .emergencyFundingLine,.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails .emergencyFundingTimeline{min-width:0;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:auto!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails .emergencyFundingTimeline{border-left:1px solid #cddfe5!important;padding-left:13px!important}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails span{color:#617391!important;font-size:clamp(12px,.94vw,14px)!important;line-height:1.3!important}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails b{color:#00886a!important;font-size:clamp(14px,1.04vw,16px)!important;line-height:1.3!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard .fundSetupButton{min-height:28px;color:#126af4!important;text-align:left!important;grid-area:auto!important;margin-top:0!important;font-size:clamp(13px,1.02vw,16px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard .fundSetupButton:after{content:" →"}.premiumSheet-money-plan .futureFundsPanel .futureGoalList{gap:14px!important;display:grid!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalCard{align-items:center;min-width:0;position:relative;background:#fffffff5!important;border:1px solid #e0edf5!important;border-radius:19px!important;grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr) 44px!important;grid-template-areas:"identity amounts chevron""actions progress chevron""editor editor editor"!important;gap:10px 16px!important;padding:17px 18px!important;display:grid!important;box-shadow:0 5px 16px #254c8512!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalIdentity{grid-area:identity!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:3px 14px!important;min-width:0!important;display:grid!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTypeIcon{color:#2774f9;background:linear-gradient(145deg,#d9efff,#ebf7ff);border-radius:50%;grid-area:1/1/span 3;place-items:center;width:53px;height:53px;display:grid}.premiumSheet-money-plan .futureFundsPanel .futureGoalTypeIcon svg{width:29px;height:29px}.premiumSheet-money-plan .futureFundsPanel .futureGoalIdentity>span:not(.futureGoalTypeIcon){text-transform:uppercase;grid-area:1/2;color:#54729b!important;letter-spacing:.09em!important;font-size:clamp(11px,.94vw,13px)!important;font-weight:900!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalIdentity>b{overflow-wrap:anywhere;grid-area:2/2;color:#0a204a!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.2!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalIdentity>small{grid-area:3/2;color:#61789e!important;font-size:clamp(12px,1.02vw,15px)!important;line-height:1.35!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAmounts{grid-area:amounts!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;display:grid!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAmounts>div{align-content:center;min-height:62px;display:grid;background:linear-gradient(120deg,#f2f6fb,#f7fafe)!important;border-radius:12px!important;gap:5px!important;min-width:0!important;padding:11px 12px!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAmounts span{color:#617897!important;font-size:clamp(11px,.89vw,13px)!important;font-weight:570!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAmounts b{overflow-wrap:anywhere;color:#12284e!important;font-size:clamp(13px,1.03vw,16px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalProgressRow{align-items:center;gap:11px;min-width:0;display:flex;grid-area:progress!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalProgressRow>.futureGoalProgress{flex:1;overflow:hidden;background:#e9eff9!important;border-radius:999px!important;grid-column:auto!important;height:14px!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalProgressRow>.futureGoalProgress>i{background:linear-gradient(90deg,#317fff,#38d9bb)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalPercent{color:#60769b;white-space:nowrap;font-size:clamp(12px,1vw,15px);font-weight:800}.premiumSheet-money-plan .futureFundsPanel .futureGoalActions{flex-wrap:wrap;align-items:center;grid-area:actions!important;gap:14px!important;display:flex!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalActions button{color:#1569f5!important;font-size:clamp(13px,1.02vw,16px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalActions .quietDanger{color:#be2633!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalRowChevron{color:#193967;cursor:pointer;background:#f5f9fd;border:1px solid #e1eaf5;border-radius:50%;place-self:center;width:40px;height:40px;font-size:28px;line-height:1;grid-area:chevron!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalRowChevron[aria-expanded=true]{background:#eaf3ff;border-color:#7caff9}.premiumSheet-money-plan .futureFundsPanel .futureGoalProgressEditor{grid-area:editor/auto!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsRule{background:linear-gradient(120deg,#e7f3ff,#f1f8ff)!important;border:0!important;border-radius:17px!important;grid-template-columns:55px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px 18px!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsRule>.asset-info{width:44px!important;height:44px!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsRule>div b{color:#102e59!important;font-size:clamp(13px,1.04vw,16px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsRule>div span{color:#60779b!important;font-size:clamp(12px,.98vw,15px)!important;line-height:1.45!important}}@media screen and (max-width:1180px){.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip,.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip.emergencySetupOpen{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.paycheck{grid-column:1/-1!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalCard{grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr) 42px!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAmounts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:820px){.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleHeader,.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip,.premiumSheet-money-plan .futureFundsPanel .fundPriorityStrip.emergencySetupOpen{grid-template-columns:1fr!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.paycheck{grid-column:auto!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalCard{grid-template-columns:minmax(0,1fr) 40px!important;grid-template-areas:"identity chevron""amounts amounts""progress progress""actions actions""editor editor"!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalProgressEditor{grid-area:editor!important}}@media screen and (max-width:480px){.premiumSheet-money-plan .futureFundsPanel .futureFundsArt.moneyPlanHeaderVisual{flex-basis:66px!important;width:66px!important;height:66px!important}.premiumSheet-money-plan .futureFundsPanel .fundCardLead{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}.premiumSheet-money-plan .futureFundsPanel .fundCardLead>.fundCardIcon{width:49px!important;height:49px!important}.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard.emergency>p{padding-left:0}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails{grid-template-columns:1fr}.premiumSheet-money-plan .futureFundsPanel .fundEmergencyDetails .emergencyFundingTimeline{border-top:1px solid #cddfe5!important;border-left:0!important;padding-top:9px!important;padding-left:0!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalAmounts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.premiumSheet-money-plan .futureFundsPanel .futureGoalRowChevron{transition:none!important}}@media print{.premiumSheet-money-plan .futureFundsPanel .fundPriorityCard,.premiumSheet-money-plan .futureFundsPanel .futureGoalCard{box-shadow:none!important}}@media screen{.premiumSheet-money-plan .futureFundsPanel .futureGoalsHeading{background:0 0!important;border-bottom:1px solid #d5e5f5!important;justify-content:space-between!important;align-items:end!important;gap:20px!important;margin:13px 0 3px!important;padding:5px 5px 17px!important;display:flex!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalsHeadingCopy{gap:6px;min-width:0;display:grid}.premiumSheet-money-plan .futureFundsPanel .futureGoalsEyebrow{text-transform:uppercase;color:#2866e9!important;letter-spacing:.11em!important;font-size:clamp(12px,.97vw,14px)!important;font-weight:900!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalsHeading h3{color:#102348!important;letter-spacing:-.03em!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:900!important;line-height:1.18!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalsHeading p{max-width:810px;color:#62789b!important;margin:0!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:500!important;line-height:1.48!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalsCount{color:#3463a2;white-space:nowrap;background:#f9fcfff0;border:1px solid #d5e4f8;border-radius:999px;flex:none;padding:10px 14px;font-weight:850;font-size:clamp(12px,.94vw,14px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalIdentity>.futureGoalOrigin{flex-wrap:wrap;grid-area:4/2;align-items:center;gap:6px 10px;margin-top:3px;display:flex}.premiumSheet-money-plan .futureFundsPanel .futureGoalOrigin>span{color:#157b73;white-space:normal;background:#eaf7f5;border:1px solid #cce9e2;border-radius:999px;padding:5px 9px;font-size:clamp(11px,.86vw,12px)!important;font-weight:800!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalOrigin button{text-underline-offset:3px;cursor:pointer;white-space:normal;text-decoration:underline;color:#1b65ce!important;background:0 0!important;border:0!important;padding:5px 3px!important;font-size:clamp(12px,.94vw,14px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalOrigin button:is(:hover,:focus-visible){color:#0e448f!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalActions .futureGoalEditTermsButton{color:#185ad1!important;background:#edf5ff!important;border:1px solid #c6dafa!important;border-radius:999px!important;padding:7px 12px!important;font-size:clamp(12px,1vw,15px)!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 2px 9px #1b59b40f!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalActions .futureGoalEditTermsButton[aria-expanded=true]{background:#e0edff!important;border-color:#8eb6f6!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsEditor{background:linear-gradient(125deg,#f4f9ff,#fcfefd)!important;border:1px solid #cde1f7!important;border-radius:17px!important;grid-area:editor/1/editor/-1!important;gap:16px!important;min-width:0!important;padding:21px!important;display:grid!important;box-shadow:inset 0 0 0 1px #fff9!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro{justify-content:space-between;align-items:start;gap:18px;display:flex}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro>div{gap:6px;max-width:830px;display:grid}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro span{color:#2965cc;letter-spacing:.11em;text-transform:uppercase;font-size:12px!important;font-weight:900!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro b{color:#12294e;font-size:clamp(20px,1.58vw,24px)!important;font-weight:900!important;line-height:1.2!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro p{color:#5d759a;margin:0;font-size:clamp(14px,1.07vw,16px)!important;line-height:1.46!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro>button{color:#3b5274;cursor:pointer;background:#fff;border:1px solid #cbdced;border-radius:999px;padding:8px 13px;font-size:clamp(12px,.97vw,14px);font-weight:800}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid>label,.premiumSheet-money-plan .futureFundsPanel .futureGoalLockedField{align-content:start;gap:7px;min-width:0;display:grid}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid label>span,.premiumSheet-money-plan .futureFundsPanel .futureGoalLockedField>span{line-height:1.28;color:#385277!important;font-size:clamp(13px,1.03vw,15px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid input:not([type=checkbox]),.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid select{box-sizing:border-box;width:100%;min-width:0;display:block;color:#10274e!important;background:#fff!important;border:1px solid #c9d9ed!important;border-radius:11px!important;min-height:47px!important;padding:10px 12px!important;font-size:clamp(15px,1.13vw,17px)!important;font-weight:650!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid :is(input,select):focus-visible{outline-offset:2px!important;outline:2px solid #3f89f8!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLockedField>b{box-sizing:border-box;color:#2a436c;background:#eef4fb;border:1px solid #dae6f4;border-radius:11px;min-height:47px;padding:11px 12px;font-weight:750;font-size:clamp(14px,1.1vw,16px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLockedField>small{color:#6a7d9c;line-height:1.35;font-size:clamp(12px,.93vw,14px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalFlexibleLabel{background:#fff;border:1px solid #d5e6f7;border-radius:11px;align-self:end;padding:13px 14px;align-items:center!important;gap:11px!important;display:flex!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalFlexibleLabel input[type=checkbox]{accent-color:#2776f0;flex:0 0 18px;width:18px;height:18px}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedNotice{background:linear-gradient(110deg,#f0fbf8,#f6fbff);border:1px solid #c8e3e0;border-radius:13px;gap:10px;display:grid;padding:14px 16px!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedNotice>strong{color:#107c70;font-weight:850;font-size:clamp(14px,1.06vw,16px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedNotice p{color:#486a7d;margin:0;line-height:1.48;font-size:clamp(13px,1.03vw,15px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedFacts{flex-wrap:wrap;gap:10px 20px;display:flex}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedFacts>span{color:#507b7b;flex-wrap:wrap;gap:6px;display:flex;font-size:clamp(12px,.99vw,14px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedFacts b{font-weight:850;color:#114b64!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedNotice button{cursor:pointer;justify-self:start;min-height:38px;color:#1b63ba!important;background:#fff!important;border:1px solid #afd6e4!important;border-radius:10px!important;padding:7px 10px!important;font-size:clamp(13px,1.02vw,15px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsPreview{background:linear-gradient(110deg,#eaf4ff,#f6fbff);border:1px solid #cee2fa;border-radius:14px;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsPreview>div{flex:190px;gap:5px;min-width:0;display:grid}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsPreview small{color:#5e7396;font-weight:700;font-size:clamp(12px,.96vw,14px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsPreview strong{color:#154c96;font-weight:900;font-size:clamp(19px,1.5vw,23px)!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalLinkedWarning,.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsError{color:#875116;background:#fff8e9;border:1px solid #f4d29d;border-radius:10px;flex:1 0 100%;padding:10px 12px;margin:0!important;font-size:clamp(13px,1vw,15px)!important;font-weight:700!important;line-height:1.42!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsError{color:#a52738;background:#fff4f4;border-color:#f2bcbf}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsActions button{cursor:pointer;color:#315476!important;background:#fff!important;border:1px solid #c5d9ef!important;border-radius:999px!important;min-height:44px!important;padding:10px 19px!important;font-size:clamp(13px,1.04vw,16px)!important;font-weight:850!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsActions .futureGoalTermsSave{color:#fff!important;background:linear-gradient(100deg,#2e88f8,#465ef1)!important;border-color:#3883e8!important;box-shadow:0 5px 14px #2a69ce26!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsActions button:disabled{cursor:wait;opacity:.68!important}}@media screen and (max-width:1020px){.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:700px){.premiumSheet-money-plan .futureFundsPanel .futureGoalsHeading{flex-direction:column!important;align-items:flex-start!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsEditor{padding:15px!important}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsGrid{grid-template-columns:1fr}.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsIntro{flex-wrap:wrap}}@media print{.premiumSheet-money-plan .futureFundsPanel .futureGoalTermsEditor{box-shadow:none!important}}
@media screen{.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead{grid-template-columns:88px minmax(0,1fr) auto!important;column-gap:18px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon.manualIncomeBatchIcon{width:88px!important;min-width:88px!important;height:88px!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/workspace/ChatGPT%20Image%20Oct%2019%2C%202026%2C%2009_04_12%20PM-5.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:18px!important;align-self:center!important;display:block!important}.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanIncomeArt{mix-blend-mode:normal!important;opacity:1!important;background-image:url(/workspace/ChatGPT%20Image%20Oct%2020%2C%202026%2C%2002_46_46%20PM-5.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:0!important;width:clamp(188px,15vw,218px)!important;height:clamp(136px,11vw,164px)!important;top:-14px!important;right:clamp(122px,10.5vw,145px)!important;transform:none!important}.premiumSheet-money-plan .moneyPlanIncomeCard.collapsed .moneyPlanIncomeArt{opacity:1!important;top:-22px!important;transform:none!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleActions{justify-content:flex-end!important;justify-self:end!important;align-items:flex-start!important;gap:10px!important;width:auto!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsArt.moneyPlanHeaderVisual{width:136px!important;height:136px!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;background-color:#0000!important;background-image:url(/what-to-change/glossy_blue_coin_stacks.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;flex:0 0 136px!important;margin-left:auto!important;margin-right:2px!important}.premiumSheet-money-plan .futureFundsPanel.collapsed .moneyPlanCollapsibleActions{justify-self:end!important;gap:10px!important}.premiumSheet-money-plan .futureFundsPanel.collapsed .futureFundsArt.moneyPlanHeaderVisual{border-radius:0!important;flex:0 0 112px!important;width:112px!important;height:112px!important;margin-left:auto!important;margin-right:0!important}}@media screen and (max-width:1100px){.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanIncomeArt{display:none!important}}@media screen and (max-width:760px){.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead{grid-template-columns:64px minmax(0,1fr)!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon.manualIncomeBatchIcon{width:64px!important;min-width:64px!important;height:64px!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsArt.moneyPlanHeaderVisual{background-position:50%!important;background-size:116%!important;flex:0 0 92px!important;width:92px!important;height:86px!important}}@media print{.premiumSheet-money-plan .moneyPlanIncomeCard .moneyPlanIncomeArt,.premiumSheet-money-plan .futureFundsPanel .futureFundsArt.moneyPlanHeaderVisual,.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon.manualIncomeBatchIcon{box-shadow:none!important}}@media screen and (min-width:1101px){.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHead{grid-template-columns:120px minmax(0,1fr) auto!important;column-gap:20px!important}.premiumSheet-money-plan .moneyPlanIncomeCard .manualIncomeHeadIcon.manualIncomeBatchIcon{background-size:112%!important;width:120px!important;min-width:120px!important;height:120px!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleHeader{grid-template-columns:none!important;gap:0!important;display:block!important;position:relative!important}.premiumSheet-money-plan .futureFundsPanel.expanded .moneyPlanCollapsibleHeader{min-height:190px!important;padding-right:615px!important}.premiumSheet-money-plan .futureFundsPanel.collapsed .moneyPlanCollapsibleHeader{min-height:170px!important;padding-right:395px!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleCopy{width:100%!important;max-width:none!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleActions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:12px!important;width:auto!important;max-width:none!important;margin:0!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.premiumSheet-money-plan .futureFundsPanel .futureFundsArt.moneyPlanHeaderVisual{background-position:50%!important;background-size:contain!important;flex:0 0 266px!important;align-self:flex-start!important;width:266px!important;height:190px!important;margin:1px 0 0!important;position:static!important}.premiumSheet-money-plan .futureFundsPanel.collapsed .futureFundsArt.moneyPlanHeaderVisual{background-position:50%!important;background-size:contain!important;flex:0 0 228px!important;align-self:flex-start!important;width:228px!important;height:170px!important;margin:2px 0 0!important;position:static!important}}@media screen and (max-width:1100px){.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleHeader{padding-right:0!important}.premiumSheet-money-plan .futureFundsPanel .moneyPlanCollapsibleActions{width:auto!important;position:static!important}}@media screen and (min-width:1101px){.premiumSheet-money-plan .futureFundsPanel.expanded .moneyPlanCollapsibleHeader{padding-right:530px!important}.premiumSheet-money-plan .futureFundsPanel.expanded .futureFundsArt.moneyPlanHeaderVisual{pointer-events:none!important;margin:1px -55px 0 0!important}.premiumSheet-money-plan .futureFundsPanel.expanded .moneyPlanCollapsibleActions .button{z-index:1!important;position:relative!important}}
