@media screen{html:has(.accountShell .premiumSheet-money-plan){background-color:#edf8ff!important}body:has(.accountShell .premiumSheet-money-plan){isolation:isolate;min-height:100vh;position:relative;background:#edf8ff!important}body:has(.accountShell .premiumSheet-money-plan):before{content:"";z-index:0;pointer-events:none;background-image:url(/workspace/money-plan-full-page-ambient-background.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}body:has(.accountShell .premiumSheet-money-plan):after{content:"";z-index:0;pointer-events:none;background-image:url(/workspace/money-plan-top-hero-background.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:clamp(390px,30vw,550px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 67%,#0000 100%);mask-image:linear-gradient(#000 0% 67%,#0000 100%)}body:has(.accountShell .premiumSheet-money-plan)>.accountShell{z-index:1;position:relative;background:0 0!important}.accountShell:has(.premiumSheet-money-plan):before{content:none!important;background:0 0!important;display:none!important}.accountShell:has(.premiumSheet-money-plan) .accountIntro.connected:has(.workspacePageIntro):before{content:none!important;background:0 0!important;display:none!important}.premiumSheet-money-plan{background:0 0!important}.accountShell:has(.premiumSheet-money-plan) .accountIntro{background:0 0!important}.accountShell:has(.premiumSheet-money-plan) .workspacePageIntro{background:0 0!important}.premiumSheet-money-plan{isolation:isolate;position:relative}.premiumSheet-money-plan:before{content:"";z-index:-1;pointer-events:none;background-image:url(/workspace/money-plan-mid-bottom-background.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-24px calc(50% - 50vw) -110px;-webkit-mask-image:linear-gradient(#0000 0,#000 190px);mask-image:linear-gradient(#0000 0,#000 190px)}}@media screen and (max-width:760px){body:has(.accountShell .premiumSheet-money-plan):after{background-position:52% 0;height:clamp(400px,115vw,610px)}.premiumSheet-money-plan:before{inset:-14px calc(50% - 50vw) -80px;-webkit-mask-image:linear-gradient(#0000 0,#000 125px);mask-image:linear-gradient(#0000 0,#000 125px)}}@media print{body:has(.accountShell .premiumSheet-money-plan){background:#fff!important}.premiumSheet-money-plan:before{content:none!important;display:none!important}body:has(.accountShell .premiumSheet-money-plan):before{content:none!important;display:none!important}body:has(.accountShell .premiumSheet-money-plan):after{content:none!important;display:none!important}}
@media screen{html:has(.accountShell .premiumSheet-what-to-change){background-color:#edf8ff!important}body:has(.accountShell .premiumSheet-what-to-change){isolation:isolate;min-height:100vh;position:relative;background:#edf8ff!important}body:has(.accountShell .premiumSheet-what-to-change):before{content:"";z-index:0;pointer-events:none;background-image:url(/workspace/ethereal-pastel-wave-gradient-background.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}body:has(.accountShell .premiumSheet-what-to-change)>.accountShell{z-index:1;position:relative;background:0 0!important}.accountShell:has(.premiumSheet-what-to-change):before{content:none!important;background:0 0!important;display:none!important}.accountShell:has(.premiumSheet-what-to-change) .accountIntro.connected:has(.workspacePageIntro):before{content:none!important;background:0 0!important;display:none!important}.premiumSheet-what-to-change,.premiumSheet-what-to-change>.whatToChangePanel{background:0 0!important}.accountShell:has(.premiumSheet-what-to-change) .accountIntro{background:0 0!important}.accountShell:has(.premiumSheet-what-to-change) .workspacePageIntro{background:0 0!important}}@media print{body:has(.accountShell .premiumSheet-what-to-change){background:#fff!important}body:has(.accountShell .premiumSheet-what-to-change):before{content:none!important;display:none!important}}
@media screen{html:has(.accountShell .premiumSheet-spending-map){background-color:#edf8ff!important}body:has(.accountShell .premiumSheet-spending-map){isolation:isolate;min-height:100vh;position:relative;background:#edf8ff!important}body:has(.accountShell .premiumSheet-spending-map):before{content:"";z-index:0;pointer-events:none;background-image:url(/workspace/ethereal-pastel-wave-gradient-background.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}body:has(.accountShell .premiumSheet-spending-map)>.accountShell{z-index:1;position:relative;background:0 0!important}.accountShell:has(.premiumSheet-spending-map):before{content:none!important;background:0 0!important;display:none!important}.accountShell:has(.premiumSheet-spending-map) .accountIntro.connected:has(.workspacePageIntro):before{content:none!important;background:0 0!important;display:none!important}.premiumSheet-spending-map,.premiumSheet-spending-map>.spendingMapPanel{background:0 0!important}.accountShell:has(.premiumSheet-spending-map) .accountIntro{background:0 0!important}.accountShell:has(.premiumSheet-spending-map) .workspacePageIntro{background:0 0!important}}@media print{body:has(.accountShell .premiumSheet-spending-map){background:#fff!important}body:has(.accountShell .premiumSheet-spending-map):before{content:none!important;display:none!important}}
@media screen{.accountShell:has(.premiumSheet-spending-map) .workspacePageIntro[data-active-workspace=spending-map] h1{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(2rem,3.25vw,3rem)!important;font-weight:850!important;line-height:1.13!important}.accountShell:has(.premiumSheet-spending-map) .workspacePageIntro[data-active-workspace=spending-map] p{overflow-wrap:break-word;letter-spacing:normal!important;white-space:normal!important;font-size:clamp(15px,1.17vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-spending-map .spendingMapPanel>.sectionHeadingV10 p{overflow-wrap:break-word;letter-spacing:normal!important;white-space:normal!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-spending-map .spendingMapPanel .analysisPeriodPill{font-size:clamp(12px,.96vw,14px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-spending-map .spendingMapReconcile small{font-size:clamp(12px,.96vw,14px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-spending-map .spendingMapGroupHead .eyebrow{overflow-wrap:break-word;letter-spacing:.085em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(13px,1.04vw,16px)!important;font-weight:900!important;line-height:1.35!important}.premiumSheet-spending-map .spendingMapGroupHead h3{font-synthesis:auto;overflow-wrap:break-word;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-spending-map .spendingMapTotal small{font-size:clamp(12px,.94vw,14px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-spending-map .spendingMapTotal strong{font-size:clamp(21px,1.7vw,26px)!important;font-weight:850!important;line-height:1.2!important}.premiumSheet-spending-map .spendingTile>strong{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.018em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(16px,1.22vw,19px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-spending-map .spendingTile>b{font-weight:850!important}.premiumSheet-spending-map .spendingTile>small{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:520!important;line-height:1.45!important}.premiumSheet-spending-map .spendingMerchantIdentity b{overflow-wrap:anywhere;white-space:normal!important;font-size:clamp(14px,1.08vw,17px)!important;font-weight:850!important;line-height:1.27!important}.premiumSheet-spending-map .spendingMerchantIdentity small{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:520!important;line-height:1.45!important}.premiumSheet-spending-map .spendingMerchantNumber small,.premiumSheet-spending-map .spendingBasisChoice>span,.premiumSheet-spending-map .merchantListHeader>span{overflow-wrap:break-word;font-size:clamp(11.5px,.88vw,13px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-spending-map .spendingMerchantNumber strong{overflow-wrap:break-word;font-size:clamp(15px,1.18vw,19px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-spending-map .spendingBasisChoice select{font-size:clamp(14px,1.02vw,16px)!important;font-weight:600!important;line-height:1.3!important}.premiumSheet-spending-map .spendingMerchantExplanation{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(14px,1.08vw,16px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-spending-map .spendingOccurrenceSummary b{overflow-wrap:anywhere;font-size:clamp(13px,1.04vw,15px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-spending-map .spendingOccurrenceSummary small{overflow-wrap:break-word;font-size:clamp(12px,.94vw,14px)!important;font-weight:520!important;line-height:1.45!important}.premiumSheet-spending-map .spendingMapLiveMessage{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:700!important;line-height:1.5!important}.premiumSheet-spending-map .spendingPieLegend div strong{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:850!important;line-height:1.3!important}.premiumSheet-spending-map .spendingPieLegend div small{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(13px,1vw,15px)!important;font-weight:520!important;line-height:1.5!important}.premiumSheet-spending-map .spendingPieCenter small{font-size:clamp(12px,.94vw,14px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-spending-map .spendingPieCenter span{font-size:clamp(13px,1vw,15px)!important;font-weight:520!important;line-height:1.4!important}}@media screen and (max-width:760px){.accountShell:has(.premiumSheet-spending-map) .workspacePageIntro[data-active-workspace=spending-map] h1{font-size:1.65rem!important}:is(.accountShell:has(.premiumSheet-spending-map) .workspacePageIntro[data-active-workspace=spending-map] p,.premiumSheet-spending-map .spendingMapPanel>.sectionHeadingV10 p){font-size:clamp(14px,3.65vw,16px)!important;line-height:1.5!important}.premiumSheet-spending-map .spendingMapGroupHead h3{font-size:clamp(18px,4.7vw,21px)!important;line-height:1.25!important}.premiumSheet-spending-map .spendingMerchantExplanation{font-size:clamp(14px,3.65vw,16px)!important;line-height:1.52!important}}
@media screen{.premiumSheet-spending-map .spendingMapPanel .spendingMapGroups>.spendingMapGroup,.premiumSheet-spending-map .spendingMapPanel .spendingPieLayout>.spendingPieCard,.premiumSheet-spending-map .spendingMapPanel .spendingPieLayout>.spendingPieLegend{border-color:#0000!important;box-shadow:0 7px 22px #1e4e7d16,0 16px 42px #25588d0e!important}}@media screen and (max-width:760px){.premiumSheet-spending-map .spendingMapPanel .spendingMapGroups>.spendingMapGroup,.premiumSheet-spending-map .spendingMapPanel .spendingPieLayout>.spendingPieCard,.premiumSheet-spending-map .spendingMapPanel .spendingPieLayout>.spendingPieLegend{box-shadow:0 5px 17px #1e4e7d12,0 12px 26px #25588d09!important}}
@media screen{.premiumSheet-spending-map .spendingMapPanel>.spendingMapIntroHeader{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:6px 0 20px!important;padding:8px 8px 0!important;display:flex!important}.premiumSheet-spending-map .spendingMapIntroCopy{flex:auto;min-width:0;max-width:860px!important}.premiumSheet-spending-map .spendingMapIntroCopy>p{overflow-wrap:break-word;color:#3f5d82!important;max-width:860px!important;margin:0 0 6px!important;font-size:clamp(15px,1.24vw,18px)!important;font-weight:550!important;line-height:1.55!important}.premiumSheet-spending-map .spendingMapIntroHeader .analysisPeriodPill{white-space:normal;overflow-wrap:break-word;max-width:100%;color:#345b8c!important;letter-spacing:normal!important;background:#fffffff0!important;border:1px solid #d9e7fa!important;border-radius:999px!important;align-items:center!important;min-height:48px!important;padding:11px 20px!important;font-size:clamp(13px,1.08vw,16px)!important;font-weight:800!important;line-height:1.32!important;display:inline-flex!important;box-shadow:0 5px 18px #22518d14!important}.premiumSheet-spending-map .spendingMapIntroHeader .spendingMapReconcile{flex:none;justify-content:center;gap:14px;max-width:100%;color:#fff!important;text-align:right!important;background:linear-gradient(118deg,#03bfca 0%,#2d83ff 49%,#9d12f3 100%)!important;border:1px solid #ffffff8c!important;border-radius:22px!important;align-items:center!important;min-width:272px!important;min-height:110px!important;padding:18px 20px!important;display:flex!important;box-shadow:0 11px 26px #355dc130!important}.premiumSheet-spending-map .spendingMapReconcileIcon{color:#d8f9ff;filter:drop-shadow(0 3px 5px #0135a01f);flex:0 0 46px;place-items:center;width:46px;height:50px;display:grid}.premiumSheet-spending-map .spendingMapReconcileIcon svg{width:42px;height:42px;display:block}.premiumSheet-spending-map .spendingMapReconcileCopy{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:0;display:flex}.premiumSheet-spending-map .spendingMapReconcileCopy small{text-transform:uppercase;max-width:185px;display:block;color:#fffffffa!important;letter-spacing:.065em!important;font-size:clamp(12px,1vw,14px)!important;font-weight:900!important;line-height:1.3!important}.premiumSheet-spending-map .spendingMapReconcileCopy strong{white-space:nowrap;display:block;color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(27px,2.35vw,35px)!important;font-weight:900!important;line-height:1.02!important}.premiumSheet-spending-map .spendingMapToolbar .spendingViewToggle{background:#ffffffed!important;border:1px solid #dfecf9!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:59px!important;padding:5px!important;display:inline-flex!important;box-shadow:0 7px 22px #1f518517!important}.premiumSheet-spending-map .spendingMapToolbar .spendingViewToggle button{white-space:nowrap;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 22px!important;font-size:clamp(14px,1.14vw,17px)!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}.premiumSheet-spending-map .spendingMapToolbar .spendingViewToggle button.active{color:#fff!important;background:linear-gradient(100deg,#15c6bd,#2c78ff 65%,#4b52f5)!important;box-shadow:0 7px 18px #346ee930!important}.premiumSheet-spending-map .spendingViewIcon{flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.premiumSheet-spending-map .spendingViewIcon svg{width:19px;height:19px;display:block}.premiumSheet-spending-map .spendingMapToolbar .spendingUnusedToggle{white-space:nowrap;background:linear-gradient(145deg,#e8fbf5,#daf7ee)!important;border:1px solid #8ddbc6!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;padding:0 20px!important;font-size:clamp(14px,1.06vw,16px)!important;font-weight:850!important;line-height:1.22!important;display:inline-flex!important;box-shadow:0 6px 17px #1589691a!important}.premiumSheet-spending-map .spendingMapToolbar .spendingBucketCreateButton{border-radius:16px!important;min-height:50px!important;padding:0 20px!important;font-size:clamp(14px,1.05vw,17px)!important;font-weight:850!important}.premiumSheet-spending-map .spendingMapBucketTools{align-items:center;gap:10px}.premiumSheet-spending-map .spendingMapGroupHead .eyebrow{letter-spacing:.1em!important;font-size:clamp(13px,1.08vw,16px)!important;font-weight:900!important;line-height:1.35!important}.premiumSheet-spending-map .spendingMapGroupHead h3{overflow-wrap:break-word;color:#14284c!important;letter-spacing:-.025em!important;margin-top:7px!important;font-size:clamp(22px,1.8vw,28px)!important;font-weight:850!important;line-height:1.18!important}.premiumSheet-spending-map .spendingMapGroupHead .spendingMapTotal{flex-direction:column;justify-content:center;display:flex;background:#f8fbff!important;border:1px solid #d3e5ff!important;border-radius:19px!important;min-width:158px!important;min-height:86px!important;padding:13px 18px!important;box-shadow:0 4px 12px #1e569f0b!important}.premiumSheet-spending-map .spendingMapGroupHead .spendingMapTotal small{letter-spacing:.06em!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:900!important;line-height:1.3!important}.premiumSheet-spending-map .spendingMapGroupHead .spendingMapTotal strong{color:#2468ef!important;letter-spacing:-.04em!important;margin-top:3px!important;font-size:clamp(26px,2.05vw,34px)!important;font-weight:900!important;line-height:1.06!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile{min-height:214px!important;padding:20px 22px!important}.premiumSheet-spending-map .spendingMapGroups .spendingTileTag{letter-spacing:.065em!important;padding:8px 13px!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:900!important;line-height:1.2!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>strong{overflow-wrap:break-word;color:#0e2244!important;letter-spacing:-.027em!important;margin-top:22px!important;font-size:clamp(20px,1.68vw,25px)!important;font-weight:900!important;line-height:1.16!important;display:block!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>b{white-space:nowrap;color:#0d2143!important;letter-spacing:-.045em!important;font-size:clamp(29px,2.34vw,37px)!important;font-weight:900!important;line-height:1.07!important;display:block!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>small{overflow-wrap:break-word;color:#4c688c!important;white-space:normal!important;font-size:clamp(13px,1.05vw,15px)!important;font-weight:600!important;line-height:1.38!important;display:block!important}}@media screen and (max-width:1020px){.premiumSheet-spending-map .spendingMapPanel>.spendingMapIntroHeader{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.premiumSheet-spending-map .spendingMapIntroHeader .spendingMapReconcile{align-self:flex-end;width:max-content!important;min-width:0!important;max-width:100%!important}.premiumSheet-spending-map .spendingMapToolbar{flex-wrap:wrap!important;row-gap:12px!important}}@media screen and (max-width:760px){.premiumSheet-spending-map .spendingMapIntroHeader .analysisPeriodPill{min-height:44px!important;padding:9px 15px!important;font-size:clamp(12px,3.4vw,15px)!important}.premiumSheet-spending-map .spendingMapToolbar .spendingViewToggle{width:100%!important;min-height:54px!important}.premiumSheet-spending-map .spendingMapToolbar .spendingViewToggle button{flex:1 1 0!important;min-height:44px!important;padding:0 12px!important;font-size:clamp(13px,3.6vw,16px)!important}.premiumSheet-spending-map .spendingMapIntroHeader .spendingMapReconcile{justify-content:flex-start;width:100%!important;min-height:96px!important;padding:15px 18px!important}.premiumSheet-spending-map .spendingMapReconcileCopy{align-items:flex-start}.premiumSheet-spending-map .spendingMapIntroHeader .spendingMapReconcile strong{font-size:clamp(25px,5.1vw,32px)!important}.premiumSheet-spending-map .spendingMapToolbar .spendingUnusedToggle,.premiumSheet-spending-map .spendingMapToolbar .spendingBucketCreateButton{min-height:46px!important;padding:0 16px!important;font-size:clamp(13px,3.5vw,15px)!important}.premiumSheet-spending-map .spendingMapGroupHead h3{font-size:clamp(20px,4.6vw,24px)!important}.premiumSheet-spending-map .spendingMapGroupHead .spendingMapTotal{min-width:145px!important;min-height:79px!important}.premiumSheet-spending-map .spendingMapGroupHead .spendingMapTotal strong{font-size:clamp(23px,5vw,29px)!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile{min-height:204px!important;padding:19px!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>strong{font-size:clamp(19px,4.5vw,23px)!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>b{font-size:clamp(27px,5.4vw,34px)!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>small{font-size:clamp(12.5px,3.4vw,14px)!important}}@media screen and (max-width:430px){.premiumSheet-spending-map .spendingMapIntroCopy>p{font-size:14px!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile{min-height:198px!important}}@media screen{.accountShell:has(.premiumSheet-spending-map) .workspacePageIntro[data-active-workspace=spending-map]{justify-content:flex-end!important}.premiumSheet-spending-map .spendingMapPageTitle{overflow-wrap:break-word;color:#0d2246!important;letter-spacing:-.045em!important;margin:0 0 13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,3.7vw,58px)!important;font-weight:900!important;line-height:1.05!important}.premiumSheet-spending-map .spendingMapIntroCopy>.spendingMapHeaderRow{overflow-wrap:break-word;color:#365b85!important;white-space:normal!important;max-width:920px!important;margin:0 0 8px!important;font-size:clamp(15px,1.2vw,18px)!important;font-weight:550!important;line-height:1.47!important;display:block!important}.premiumSheet-spending-map .spendingMapIntroCopy>.spendingMapHeaderPeriod{color:#2d5487!important;font-weight:750!important}.premiumSheet-spending-map .spendingMapIntroCopy>.analysisPeriodPill{margin-top:6px!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;height:214px!important;min-height:214px!important;max-height:214px!important;padding:20px 22px!important;display:flex!important;overflow:hidden!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;white-space:normal!important;flex:0 0 52px!important;max-width:68%!important;height:52px!important;min-height:0!important;max-height:52px!important;margin-top:12px!important;font-size:clamp(20px,1.68vw,25px)!important;font-weight:900!important;line-height:1.09!important;display:-webkit-box!important;overflow:hidden!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile.tile-title-compact>strong{font-size:clamp(17px,1.35vw,20px)!important;line-height:1.12!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile.tile-title-tight>strong{font-size:clamp(14px,1.15vw,17px)!important;line-height:1.16!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>b{flex:none;margin:0!important;padding:0!important;line-height:1.08!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>small{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;white-space:normal!important;width:auto!important;max-width:68%!important;margin:3px 0 0!important;padding:0!important;font-size:clamp(12px,1.05vw,15px)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.premiumSheet-spending-map .bucketManagerBackdrop{overscroll-behavior:contain;justify-content:center!important;align-items:flex-start!important;padding:clamp(12px,2.6vh,26px) 14px!important;overflow-y:auto!important}.premiumSheet-spending-map .bucketManagerSheet{overscroll-behavior:contain;scroll-padding-top:80px;border-radius:26px!important;max-height:calc(100dvh - 42px)!important;margin:0 auto!important;overflow-y:auto!important}.premiumSheet-spending-map .bucketManagerTopBar{z-index:6;background:#fffffff7;border-radius:14px;justify-content:flex-end;margin:-12px -12px 6px;padding:6px 8px;display:flex;position:sticky;top:0}.premiumSheet-spending-map .bucketManagerCloseTop{color:#163961;min-width:108px;min-height:46px;font:inherit;cursor:pointer;background:#edf5ff;border:1px solid #aec9e5;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 4px 14px #21487317}.premiumSheet-spending-map .bucketManagerCloseTop>span{font-size:26px;font-weight:550;line-height:1}.premiumSheet-spending-map .bucketManagerSheet .detailSheetHeading{margin-bottom:10px!important}.premiumSheet-spending-map .bucketManagerSheet .bucketManagerForm{margin-top:16px!important}.premiumSheet-spending-map .bucketManagerFormActions{border-top:1px solid #dce9f7;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.premiumSheet-spending-map .bucketManagerCloseBottom{color:#315478;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cee5;border-radius:13px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:850;display:inline-flex}.premiumSheet-spending-map .bucketManagerCloseTop:hover,.premiumSheet-spending-map .bucketManagerCloseBottom:hover{background:#e7f2ff;border-color:#76a6d9}.premiumSheet-spending-map .bucketManagerCloseTop:focus-visible,.premiumSheet-spending-map .bucketManagerCloseBottom:focus-visible{outline-offset:2px;outline:3px solid #2776f559}.premiumSheet-spending-map .bucketManagerFormActions .bucketCreateAction{grid-column:auto!important;justify-self:auto!important;min-height:46px!important;margin:0!important}.premiumSheet-spending-map .bucketManagerTemplates{border-top:1px solid #e2edf7;margin-top:22px;padding-top:16px}}@media screen and (max-width:760px){.premiumSheet-spending-map .spendingMapPageTitle{font-size:clamp(30px,6.8vw,42px)!important}.premiumSheet-spending-map .spendingMapIntroCopy>.spendingMapHeaderRow{font-size:clamp(14px,3.7vw,16px)!important;line-height:1.5!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile{height:208px!important;min-height:208px!important;max-height:208px!important;padding:18px 19px!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>strong{flex-basis:49px!important;height:49px!important;max-height:49px!important;margin-top:12px!important;font-size:clamp(19px,4.5vw,23px)!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile.tile-title-compact>strong{font-size:clamp(16px,3.8vw,19px)!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile.tile-title-tight>strong{font-size:clamp(13px,3.35vw,16px)!important}.premiumSheet-spending-map .bucketManagerBackdrop{padding:10px!important}.premiumSheet-spending-map .bucketManagerSheet{border-radius:20px!important;max-height:calc(100dvh - 20px)!important;padding:19px!important}.premiumSheet-spending-map .bucketManagerTopBar{margin:-9px -9px 8px}.premiumSheet-spending-map .bucketManagerFormActions>button{flex:auto}}@media screen and (max-width:430px){.premiumSheet-spending-map .spendingMapGroups .spendingTile{height:208px!important;min-height:208px!important;max-height:208px!important}.premiumSheet-spending-map .spendingMapGroups .spendingTile>small{font-size:12px!important}}@media screen{.accountShell:has(.premiumSheet-spending-map) .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-spending-map) .accountIntro.connected .accountAccessRow{margin:0 0 4px!important}.accountShell:has(.premiumSheet-spending-map) .connectedWorkspaceIntro.workspacePageIntro{align-items:center!important;min-height:0!important;padding:4px 0 5px!important}.accountShell:has(.premiumSheet-spending-map) .premiumWorkspaceTabs{margin-top:0!important}.premiumSheet-spending-map .spendingMerchantOpen{border-radius:9px;min-width:0}.premiumSheet-spending-map .spendingMerchantExpandCue{letter-spacing:.005em;background:#3f89cc11;border-radius:999px;width:max-content;max-width:100%;transition:background .18s,color .18s;color:#4c7797!important;align-items:center!important;gap:6px!important;margin-top:7px!important;padding:4px 8px!important;font-size:clamp(11px,.88vw,13px)!important;font-weight:750!important;line-height:1.3!important;display:inline-flex!important}.premiumSheet-spending-map .spendingMerchantOpen:hover .spendingMerchantExpandCue,.premiumSheet-spending-map .spendingMerchantOpen:focus-visible .spendingMerchantExpandCue{background:#2a7dda21;color:#175ca5!important}.premiumSheet-spending-map .spendingExpandChevron{transition:transform .18s;transform:rotate(0);font-size:17px!important;font-weight:800!important;line-height:1!important;display:inline-block!important}.premiumSheet-spending-map .spendingExpandChevron.isOpen{transform:rotate(180deg)}.premiumSheet-spending-map .spendingTransactionExpandCue{max-width:100%;color:#43769f!important;align-items:center!important;gap:5px!important;width:max-content!important;margin-top:5px!important;font-size:clamp(11px,.91vw,13px)!important;font-weight:750!important;line-height:1.25!important;display:inline-flex!important}.premiumSheet-spending-map .spendingOccurrenceSummary:hover .spendingTransactionExpandCue,.premiumSheet-spending-map .spendingOccurrenceSummary:focus-visible .spendingTransactionExpandCue{color:#0b69c3!important}.premiumSheet-spending-map .spendingOccurrenceAmount{flex-direction:column;align-items:flex-end;gap:5px;display:flex!important}.premiumSheet-spending-map .spendingOccurrenceAmount>strong{text-align:right;font-family:var(--font-manrope),sans-serif;font-weight:850}.premiumSheet-spending-map .spendingOccurrenceSaveBadge{border-radius:999px;padding:3px 7px;letter-spacing:normal!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}.premiumSheet-spending-map .spendingOccurrenceSaveBadge.saving{color:#2a6dc3;background:#eaf3ff}.premiumSheet-spending-map .spendingOccurrenceSaveBadge.saved{color:#187b50;background:#e4f8ed}.premiumSheet-spending-map .spendingOccurrenceSaveBadge.error{color:#b44752;background:#fff0f0}.premiumSheet-spending-map .spendingClassificationSection{margin-top:22px;padding-top:2px}.premiumSheet-spending-map .spendingClassificationDivider{color:#183b6c;letter-spacing:-.01em;align-items:center;gap:14px;margin:8px 0;font-size:clamp(15px,1.12vw,17px);font-weight:900;display:flex}.premiumSheet-spending-map .spendingClassificationDivider:before{content:"";background:#297bdf;border-radius:99px;flex:0 0 24px;width:24px;height:3px}.premiumSheet-spending-map .spendingClassificationDivider:after{content:"";background:linear-gradient(90deg,#bbd6f4,#e0ebf6);border-radius:99px;flex:1;height:2px}.premiumSheet-spending-map .spendingClassificationHelp{color:#59708c!important;margin:0 0 15px!important;font-size:clamp(13px,1.02vw,15px)!important;font-weight:550!important;line-height:1.5!important}.premiumSheet-spending-map .spendingClassificationSection .spendingClassificationControls{margin-top:0!important}.premiumSheet-spending-map .spendingClassificationSection .spendingClassificationControls label>span{color:#4e6685!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:800!important}.premiumSheet-spending-map .spendingSaveButton{justify-content:center;align-items:center;gap:9px;transition:filter .18s,box-shadow .18s,transform .18s;min-height:46px!important;font-weight:850!important;display:inline-flex!important}.premiumSheet-spending-map .spendingSaveButton:not(:disabled):active{transform:scale(.98)}.premiumSheet-spending-map .spendingSaveButton.isSaving{opacity:.85}.premiumSheet-spending-map .spendingButtonSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.75s linear infinite icmm-spending-save-spin;display:inline-block}@keyframes icmm-spending-save-spin{to{transform:rotate(360deg)}}.premiumSheet-spending-map .spendingInlineSaveStatus{border-radius:13px;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;margin:12px 0 5px!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:700!important;line-height:1.45!important}.premiumSheet-spending-map .spendingInlineSaveStatus>span{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.premiumSheet-spending-map .spendingInlineSaveStatus.saving{color:#336b9f;background:#eef6ff;border:1px solid #cfe4fa}.premiumSheet-spending-map .spendingInlineSaveStatus.saved{color:#187455;background:#e9f9f1;border:1px solid #c6ecd9}.premiumSheet-spending-map .spendingInlineSaveStatus.error{color:#a13e4e;background:#fff2f1;border:1px solid #f3ccd2}.premiumSheet-spending-map .spendingMapSaveToast{z-index:65;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2e567f;pointer-events:none;background:#f7fcfff7;border:1px solid #c9ddf0;border-radius:18px;align-items:center;gap:12px;width:min(370px,100vw - 30px);min-height:64px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45;display:flex;position:fixed;bottom:20px;right:18px;box-shadow:0 18px 40px #1b44792b}.premiumSheet-spending-map .spendingMapSaveToast.saved{color:#166e4f;background:#effdf6fa;border-color:#bce7d2}.premiumSheet-spending-map .spendingMapSaveToast.error{color:#aa4055;background:#fff6f6fa;border-color:#eecad0}.premiumSheet-spending-map .spendingMapSaveToastIcon{background:#2b75bf1f;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:grid}.premiumSheet-spending-map .spendingMapSaveToast button{pointer-events:auto;width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:#24559114;border:0;border-radius:9px;flex:0 0 28px;place-items:center;margin-left:auto;font-size:20px;font-weight:800;display:grid}}@media screen and (max-width:680px){.premiumSheet-spending-map .spendingOccurrenceAmount{align-items:flex-start}.premiumSheet-spending-map .spendingOccurrenceAmount>strong{text-align:left}.premiumSheet-spending-map .spendingMapSaveToast{width:calc(100vw - 20px);bottom:12px;right:10px}}@media (prefers-reduced-motion:reduce){.premiumSheet-spending-map .spendingButtonSpinner{animation-duration:1.8s}.premiumSheet-spending-map .spendingExpandChevron{transition:none}}@media screen{.spendingMapBucketPortal.detailSheetBackdrop{z-index:1000!important;pointer-events:none!important;-webkit-backdrop-filter:blur(2.5px)!important;backdrop-filter:blur(2.5px)!important;background:#253d6726!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(12px,2.6vh,26px) 14px!important;position:fixed!important;inset:0!important;overflow:visible!important}.spendingMapBucketPortal .bucketManagerSheet{overscroll-behavior:contain;pointer-events:auto!important;border-radius:26px!important;flex:0 980px!important;max-width:min(980px,100%)!important;max-height:calc(100dvh - 42px)!important;position:relative!important;overflow-y:auto!important}.spendingMapBucketPortal .bucketManagerTopBar{z-index:7;top:0;position:sticky!important}.premiumSheet-spending-map .spendingExpandChevronBubble{color:#7067e9;filter:drop-shadow(0 2px 3px #645cdd1a);flex:none;width:26px;height:26px;transition:transform .18s;display:block}.premiumSheet-spending-map .spendingExpandChevronBubble.isOpen{transform:rotate(180deg)}.premiumSheet-spending-map .spendingMerchantExpandCue{color:#6568d7!important}.premiumSheet-spending-map .spendingTransactionExpandCue{color:#5a7dd3!important}.premiumSheet-spending-map .spendingTransactionExpandCue .spendingExpandChevronBubble{color:#5783dc;width:21px;height:21px}.premiumSheet-spending-map .spendingInlineEditor .spendingTransactionFacts{box-shadow:0 4px 14px #236fc609;background:linear-gradient(135deg,#eaf5ff,#f7fbff)!important;border:1px solid #d2e5fa!important;border-radius:17px!important;padding:16px!important}.premiumSheet-spending-map .spendingInlineEditor .spendingClassificationSection{box-shadow:0 5px 17px #1c886f0b;background:linear-gradient(145deg,#f0fcf7,#f7fffc)!important;border:1px solid #c5e7dc!important;border-radius:17px!important;margin-top:19px!important;padding:15px 17px 18px!important}.premiumSheet-spending-map .spendingClassificationDivider:after{background:linear-gradient(90deg,#75cbb6,#d1ebe4)!important}.premiumSheet-spending-map .spendingClassificationDivider:before{background:#23a78d!important}.premiumSheet-spending-map .spendingClassificationHelp{color:#466e6d!important}}@media screen and (max-width:760px){.spendingMapBucketPortal.detailSheetBackdrop{padding:10px!important}.spendingMapBucketPortal .bucketManagerSheet{border-radius:20px!important;max-height:calc(100dvh - 20px)!important}}@media (prefers-reduced-motion:reduce){.premiumSheet-spending-map .spendingExpandChevronBubble{transition:none}}
@media screen{html:has(.accountShell .premiumSheet-money-picture){background-color:#edf8ff!important}body:has(.accountShell .premiumSheet-money-picture){isolation:isolate;min-height:100vh;position:relative;background:#edf8ff!important}body:has(.accountShell .premiumSheet-money-picture):before{content:"";z-index:0;pointer-events:none;background-image:url(/workspace/money-picture-full-page-ambient-background.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}body:has(.accountShell .premiumSheet-money-picture):after{content:"";z-index:0;pointer-events:none;background-image:url(/workspace/money-picture-top-hero-background.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:clamp(670px,80vw,1060px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}body:has(.accountShell .premiumSheet-money-picture)>.accountShell{z-index:1;position:relative;background:0 0!important}.accountShell:has(.premiumSheet-money-picture):before{content:none!important;background:0 0!important;display:none!important}.accountShell:has(.premiumSheet-money-picture) .accountIntro.connected:has(.workspacePageIntro):before{content:none!important;background:0 0!important;display:none!important}.premiumSheet-money-picture{background:0 0!important}.accountShell:has(.premiumSheet-money-picture) .accountIntro{background:0 0!important}.accountShell:has(.premiumSheet-money-picture) .workspacePageIntro{background:0 0!important}.premiumSheet-money-picture{isolation:isolate;position:relative}.premiumSheet-money-picture:before{content:"";z-index:-1;pointer-events:none;background-image:url(/workspace/money-picture-mid_bottom-background.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:clamp(540px,45vw,730px) calc(50% - 50vw) -110px;-webkit-mask-image:linear-gradient(#0000 0,#000 190px);mask-image:linear-gradient(#0000 0,#000 190px)}}@media screen and (max-width:760px){body:has(.accountShell .premiumSheet-money-picture):after{background-position:55% 0;height:clamp(800px,215vw,1320px)}.premiumSheet-money-picture:before{inset:clamp(600px,145vw,850px) calc(50% - 50vw) -80px;-webkit-mask-image:linear-gradient(#0000 0,#000 130px);mask-image:linear-gradient(#0000 0,#000 130px)}}@media print{body:has(.accountShell .premiumSheet-money-picture){background:#fff!important}.premiumSheet-money-picture:before{content:none!important;display:none!important}body:has(.accountShell .premiumSheet-money-picture):before{content:none!important;display:none!important}body:has(.accountShell .premiumSheet-money-picture):after{content:none!important;display:none!important}}
@media screen{.accountShell:has(.premiumSheet-money-picture) .accountIntro .accountAccessRow .eyebrow{font-family:Arial,Helvetica,sans-serif;letter-spacing:.085em!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:900!important;line-height:1.35!important}.accountShell:has(.premiumSheet-money-picture) .workspacePageIntro[data-active-workspace=money-picture] h1{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(2rem,3.4vw,3rem)!important;font-weight:850!important;line-height:1.13!important}.accountShell:has(.premiumSheet-money-picture) .workspacePageIntro[data-active-workspace=money-picture] p{overflow-wrap:break-word;letter-spacing:normal!important;white-space:normal!important;font-size:clamp(15px,1.15vw,17px)!important;font-weight:550!important;line-height:1.55!important}.premiumSheet-money-picture .moneyCheckKicker,.premiumSheet-money-picture .moneyCheckHeadlineCard>.eyebrow{letter-spacing:.085em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:900!important;line-height:1.35!important}.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict h1{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(2rem,3.2vw,3rem)!important;font-weight:850!important;line-height:1.13!important}.premiumSheet-money-picture .moneyCheckVerdict h1 span{font-synthesis:auto;overflow-wrap:break-word;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:normal!important}.premiumSheet-money-picture .moneyCheckAmountLabel{font-size:clamp(14px,1.02vw,16px)!important;font-weight:750!important;line-height:1.35!important}.premiumSheet-money-picture .moneyCheckSupporting{overflow-wrap:break-word;letter-spacing:normal!important;white-space:normal!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-money-picture .moneyCheckSupporting strong{font-weight:800!important}.premiumSheet-money-picture .moneyCheckChip>span{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(13px,1vw,15px)!important;font-weight:800!important;line-height:1.42!important}.premiumSheet-money-picture .moneyCheckHeadlineCard>div:not(.moneyCheckStatusPanel)>span{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(13px,1vw,15px)!important;font-weight:550!important;line-height:1.45!important}.premiumSheet-money-picture .moneyCheckStatusPanel b{font-size:clamp(15px,1.1vw,17px)!important;font-weight:850!important;line-height:1.3!important}.premiumSheet-money-picture .moneyCheckStatusPanel small{overflow-wrap:break-word;font-size:clamp(12px,.98vw,14px)!important;font-weight:520!important;line-height:1.5!important}.premiumSheet-money-picture .moneyCheckSummaryTiles article>span{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(12px,1vw,14px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-money-picture .moneyCheckSummaryTiles article>small{overflow-wrap:break-word;font-size:clamp(12px,.93vw,14px)!important;font-weight:520!important;line-height:1.45!important}.premiumSheet-money-picture .incomeUseHead h2,.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;white-space:normal!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-picture .incomeUseHead>div:first-child>p:last-child,.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead>div:first-child>p:last-child{overflow-wrap:break-word;letter-spacing:normal!important;white-space:normal!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-money-picture .incomeUseStatus small{font-size:clamp(12px,.93vw,14px)!important;font-weight:850!important;line-height:1.3!important}.premiumSheet-money-picture .incomeBarLegend b{overflow-wrap:break-word;font-size:clamp(12px,.96vw,14px)!important;font-weight:850!important;line-height:1.3!important}.premiumSheet-money-picture .incomeBarLegend small{font-size:clamp(12px,.93vw,14px)!important;font-weight:550!important;line-height:1.4!important}.premiumSheet-money-picture .gapSourcePanel h3{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.025em!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-picture .gapSourcePanel>div>p:last-child{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-money-picture .gapSources>div>span{overflow-wrap:break-word;font-size:clamp(14px,1vw,16px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-money-picture .gapSources>div>small{overflow-wrap:break-word;font-size:clamp(12px,.96vw,14px)!important;font-weight:520!important;line-height:1.45!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2 span{font-synthesis:auto;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:normal!important}.premiumSheet-money-picture .premiumWorkspaceStatus>span{font-size:clamp(12px,.96vw,14px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-money-picture .premiumWorkspaceStatus>strong{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(17px,1.4vw,21px)!important;font-weight:850!important;line-height:1.3!important}.premiumSheet-money-picture .premiumWorkspaceStatus>small{overflow-wrap:break-word;font-size:clamp(12px,.98vw,14px)!important;font-weight:520!important;line-height:1.45!important}.premiumSheet-money-picture .premiumFlowStep>span{letter-spacing:.075em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:900!important;line-height:1.35!important}.premiumSheet-money-picture .premiumFlowStep>b{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.018em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(17px,1.4vw,20px)!important;font-weight:850!important;line-height:1.27!important}.premiumSheet-money-picture .premiumFlowStep>strong{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(18px,1.5vw,23px)!important;font-weight:850!important;line-height:1.24!important}.premiumSheet-money-picture .premiumFlowStep>small{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:520!important;line-height:1.5!important}.premiumSheet-money-picture .premiumBetweenCheckins>div:nth-child(2)>span{letter-spacing:.075em!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:900!important;line-height:1.35!important}.premiumSheet-money-picture .premiumBetweenCheckins>div:nth-child(2)>b{overflow-wrap:break-word;font-size:clamp(17px,1.4vw,20px)!important;font-weight:850!important;line-height:1.27!important}.premiumSheet-money-picture .premiumBetweenCheckins>div:nth-child(2)>p{overflow-wrap:break-word;font-size:clamp(15px,1.1vw,17px)!important;font-weight:520!important;line-height:1.55!important}.premiumSheet-money-picture .premiumMonitorStats span{font-size:clamp(12px,.94vw,14px)!important;font-weight:750!important;line-height:1.35!important}}@media screen and (max-width:760px){.accountShell:has(.premiumSheet-money-picture) .workspacePageIntro[data-active-workspace=money-picture] h1{font-size:1.65rem!important}.accountShell:has(.premiumSheet-money-picture) .workspacePageIntro[data-active-workspace=money-picture] p{font-size:clamp(14px,3.65vw,16px)!important;line-height:1.5!important}.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict h1,.premiumSheet-money-picture .incomeUseHead h2,.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2{font-size:clamp(1.6rem,6.2vw,2.2rem)!important;line-height:1.13!important}.premiumSheet-money-picture .moneyCheckSupporting,.premiumSheet-money-picture .incomeUseHead>div:first-child>p:last-child,.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead>div:first-child>p:last-child,.premiumSheet-money-picture .premiumBetweenCheckins>div:nth-child(2)>p{font-size:clamp(14px,3.65vw,16px)!important;line-height:1.52!important}.premiumSheet-money-picture .premiumFlowStep>small{font-size:clamp(13px,3.5vw,15px)!important;line-height:1.48!important}}
@media screen{.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictTitle{letter-spacing:-.035em!important;max-width:100%!important;font-size:clamp(28px,2.9vw,42px)!important;font-weight:850!important;line-height:1.1!important}.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictLead,.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictState{display:block;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important}.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictLead{color:#081c35!important}.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictState-below{color:#098765!important}.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictState-within{color:#2877f5!important}.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictState-above{color:#e87929!important}.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict:before{filter:saturate(1.13)contrast(1.05);opacity:1!important;background-position:56%!important}.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict:after{background:linear-gradient(90deg,#fffffff7 0%,#ffffffe8 30%,#ffffff9c 53%,#ffffff1a 84%,#0000 100%)!important}.premiumSheet-money-picture .moneyCheckSummaryTiles article{min-height:143px!important;padding:15px 16px!important;position:relative!important;overflow:hidden!important}.premiumSheet-money-picture .moneyTileTopline{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.premiumSheet-money-picture .moneyTileTopline>i.moneyUiIcon{background-position:50%!important;background-size:210% 210%!important;border-radius:12px!important;flex:0 0 43px!important;width:43px!important;height:43px!important;display:inline-block!important;position:static!important}.premiumSheet-money-picture .moneyTileTopline>.moneyTileSpendingIcon{object-position:center;border-radius:12px;object-fit:contain!important;flex:0 0 43px!important;width:43px!important;height:43px!important;display:block!important}.premiumSheet-money-picture .moneyTileTopline>span{white-space:normal;min-width:0;color:#496480!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:800!important;line-height:1.3!important}.premiumSheet-money-picture .moneyTileReadout{z-index:1;grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);align-items:end;column-gap:7px;min-width:0;margin-top:6px;display:grid;position:relative}.premiumSheet-money-picture .moneyTileReadout>strong{white-space:nowrap;grid-area:1/1;align-self:end;letter-spacing:-.04em!important;color:#0b1f3a!important;font-size:clamp(22px,1.7vw,28px)!important;font-weight:850!important;line-height:1.1!important;display:block!important}.premiumSheet-money-picture .moneyTileReadout>small{overflow-wrap:break-word;grid-area:2/1/auto/-1;margin-top:3px;color:#657b96!important;font-size:clamp(11px,.92vw,13px)!important;font-weight:520!important;line-height:1.4!important;display:block!important}.premiumSheet-money-picture .moneyTileWave{pointer-events:none;opacity:.95;grid-area:1/2;place-self:end;width:100%;min-width:0;max-width:104px;height:40px;overflow:visible;position:static!important}.premiumSheet-money-picture .moneyTileWaveArea{fill:currentColor;opacity:.1}.premiumSheet-money-picture .moneyTileWaveLine{filter:drop-shadow(0 3px 5px)}.premiumSheet-money-picture .income .moneyTileWave{color:#6a9cff}.premiumSheet-money-picture .moneyCheckSummaryTiles .income .moneyTileTopline>.moneyTileIncomeIcon{color:#fff;place-items:center;overflow:hidden;background:linear-gradient(145deg,#398fff,#287af1)!important;border-radius:12px!important;flex:0 0 43px!important;width:43px!important;height:43px!important;display:grid!important;box-shadow:0 4px 11px #2a6fe333!important}.premiumSheet-money-picture .moneyCheckSummaryTiles .income .moneyTileIncomeIcon svg{width:31px;height:31px;display:block}.premiumSheet-money-picture .spending .moneyTileWave{color:#a27aff}.premiumSheet-money-picture .needs .moneyTileWave{color:#f7ae27}.premiumSheet-money-picture .change .moneyTileWave{color:#49cfa0}.premiumSheet-money-picture .incomeUseHead .incomeUseStatus{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:185px;max-width:100%;min-height:88px;text-align:left!important;background:#fff!important;border:1px solid #e4eef6!important;border-radius:18px!important;padding:12px 14px!important;display:grid!important;box-shadow:0 7px 20px #1f4a7914!important}.premiumSheet-money-picture .incomeUseStatusIcon{background:#e6faf2;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.premiumSheet-money-picture .incomeUseStatusIcon>i.moneyUiIcon{background-position:50%!important;background-size:210% 210%!important;flex:0 0 44px!important;width:44px!important;height:44px!important;display:block!important;position:static!important}.premiumSheet-money-picture .incomeUseStatusReadout{flex-direction:column;gap:3px;min-width:0;display:flex}.premiumSheet-money-picture .incomeUseStatusReadout>small{text-transform:uppercase;white-space:nowrap;margin:0;display:block;letter-spacing:.065em!important;color:#516687!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}.premiumSheet-money-picture .incomeUseStatusReadout>strong{white-space:nowrap;display:block;letter-spacing:-.045em!important;color:#078d65!important;margin:0!important;font-size:clamp(26px,2.2vw,32px)!important;font-weight:900!important;line-height:1.06!important}.premiumSheet-money-picture .incomeUseStatus.over .incomeUseStatusIcon{background:#fff2e8}.premiumSheet-money-picture .incomeUseStatus.over .incomeUseStatusReadout>strong{color:#d66b2a!important}.premiumSheet-money-picture .incomeBracket span{white-space:nowrap!important;padding:7px 13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,1.04vw,15px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-money-picture .incomeBracket.income span{color:#087b5c!important;background:#effcf8!important;border-color:#bcebdc!important}.premiumSheet-money-picture .incomeBracket.spending span{color:#c95619!important;background:#fff5eb!important;border-color:#ffdbb8!important}.premiumSheet-money-picture .incomeBracket.savings span{color:#087b5c!important;background:#eafaef!important;border-color:#b5e9d2!important}.premiumSheet-money-picture .incomeBracket.overspend span{color:#d65c25!important;background:#fff0e8!important;border-color:#ffd1bb!important}.premiumSheet-money-picture .incomeBarLegend>span>i.incomeLegendDot{grid-row:1/3;place-self:center;background-image:none!important;border-radius:50%!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.premiumSheet-money-picture .incomeBarLegend i.incomeLegendDot.needs{background:#19b9ad!important}.premiumSheet-money-picture .incomeBarLegend i.incomeLegendDot.debt{background:#596bf3!important}.premiumSheet-money-picture .incomeBarLegend i.incomeLegendDot.priority{background:#ffb94e!important}.premiumSheet-money-picture .incomeBarLegend i.incomeLegendDot.priority.is-zero{background:#9ca3af!important}.premiumSheet-money-picture .incomeBarLegend i.incomeLegendDot.change{background:#ff8149!important}.premiumSheet-money-picture .incomeBarLegend b{font-size:clamp(12px,1vw,15px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-money-picture .incomeBarLegend small{font-size:clamp(12px,1vw,15px)!important;font-weight:550!important;line-height:1.35!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2 span{color:#07956f!important;letter-spacing:-.035em!important;white-space:nowrap!important;font-size:clamp(17px,2.95vw,42px)!important;line-height:1.14!important;display:block!important}.premiumSheet-money-picture .premiumFlowStep{text-align:left;align-content:start;align-items:start;grid-template-rows:repeat(4,auto)!important;grid-template-columns:58px minmax(0,1fr)!important;gap:0 12px!important;min-height:163px!important;padding:16px 48px 16px 16px!important;display:grid!important}.premiumSheet-money-picture .premiumFlowStep>.premiumFlowIconBubble{border:1px solid #ffffffe6;place-items:center;box-shadow:0 6px 16px #16396f0f,inset 0 2px 2px #fff9;width:56px!important;height:56px!important;font-size:initial!important;border-radius:50%!important;grid-area:1/1/5!important;display:grid!important}.premiumSheet-money-picture .premiumFlowStep>.premiumFlowIconBubble>i.moneyUiIcon{background-position:50%!important;background-size:210% 210%!important;border-radius:50%!important;flex:0 0 48px!important;width:48px!important;height:48px!important;display:block!important;position:static!important}.premiumSheet-money-picture .premiumFlowStep>span:not(.premiumFlowIconBubble),.premiumSheet-money-picture .premiumFlowStep>b,.premiumSheet-money-picture .premiumFlowStep>strong,.premiumSheet-money-picture .premiumFlowStep>small{overflow-wrap:break-word;min-width:0;grid-column:2!important}.premiumSheet-money-picture .premiumFlowStep>span:not(.premiumFlowIconBubble){grid-row:1;margin-top:0!important}.premiumSheet-money-picture .premiumFlowStep>b{grid-row:2;margin-top:5px!important}.premiumSheet-money-picture .premiumFlowStep>strong{grid-row:3;margin-top:7px!important}.premiumSheet-money-picture .premiumFlowStep>small{grid-row:4;margin-top:6px!important}.premiumSheet-money-picture .premiumFlowStep--understand>.premiumFlowIconBubble{background:#e5efff!important}.premiumSheet-money-picture .premiumFlowStep--decide>.premiumFlowIconBubble{background:#fff0d8!important}.premiumSheet-money-picture .premiumFlowStep--plan>.premiumFlowIconBubble{background:#eee7ff!important}.premiumSheet-money-picture .premiumFlowStep--act>.premiumFlowIconBubble{background:#dcf8ea!important}.premiumSheet-money-picture .premiumFlowStep--understand>b,.premiumSheet-money-picture .premiumFlowStep--understand>span:not(.premiumFlowIconBubble){color:#176cf5!important}.premiumSheet-money-picture .premiumFlowStep--decide>b,.premiumSheet-money-picture .premiumFlowStep--decide>span:not(.premiumFlowIconBubble){color:#e88117!important}.premiumSheet-money-picture .premiumFlowStep--plan>b,.premiumSheet-money-picture .premiumFlowStep--plan>span:not(.premiumFlowIconBubble){color:#744ceb!important}.premiumSheet-money-picture .premiumFlowStep--act>b,.premiumSheet-money-picture .premiumFlowStep--act>span:not(.premiumFlowIconBubble){color:#07976a!important}}@media screen and (max-width:1199px){.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict:after{background:linear-gradient(#ffffffe3 0%,#ffffffb5 43%,#fffffff5 69%)!important}}@media screen and (max-width:760px){.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictTitle{font-size:clamp(18px,4.7vw,27px)!important}.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict:before{opacity:.64!important}.premiumSheet-money-picture .moneyCheckVisual .moneyCheckVerdict:after{background:#ffffffc7!important}.premiumSheet-money-picture .moneyTileWave{width:100%;max-width:92px}.premiumSheet-money-picture .incomeUseHead .incomeUseStatus{width:max-content;min-width:185px}.premiumSheet-money-picture .premiumFlowStep{grid-template-columns:52px minmax(0,1fr)!important;column-gap:10px!important;padding:15px 39px 15px 12px!important}.premiumSheet-money-picture .premiumFlowStep>.premiumFlowIconBubble{width:50px!important;height:50px!important}.premiumSheet-money-picture .premiumFlowStep>.premiumFlowIconBubble>i.moneyUiIcon{width:44px!important;height:44px!important}}@media screen and (max-width:430px){.premiumSheet-money-picture .moneyCheckVerdict .moneyVerdictTitle{font-size:clamp(16px,4.2vw,19px)!important}.premiumSheet-money-picture .moneyCheckSummaryTiles article{min-height:136px!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2 span{font-size:clamp(16px,4.4vw,19px)!important}}@media screen{.premiumSheet-money-picture .moneyCheckHeadlineCard{flex-direction:column!important;padding-bottom:13px!important;display:flex!important}.premiumSheet-money-picture .moneyCheckHeadlineCard>.moneyCheckStatusPanel{margin-top:auto!important;margin-bottom:0!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2{letter-spacing:-.05em!important;color:#081c35!important;white-space:nowrap!important;max-width:100%!important;margin:9px 0 15px!important;font-size:clamp(2.55rem,3.85vw,3.8rem)!important;font-weight:850!important;line-height:1.02!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2 span{color:#07956f!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;margin-top:7px!important;display:block!important}.premiumSheet-money-picture .moneyPictureNext:before{filter:saturate(1.12)contrast(1.06);pointer-events:none;opacity:.96!important;background-position:50%!important;background-size:cover!important;inset:0 0 43% 34%!important}.premiumSheet-money-picture .moneyPictureNext:after{pointer-events:none;background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 30%,#ffffff8a 51%,#ffffff14 78%,#ffffff21 100%)!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead{z-index:2!important;position:relative!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceStatus{z-index:3!important;background:#fffffff0!important;position:relative!important;box-shadow:0 12px 32px #163a6524!important}}@media screen and (min-width:980px){.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead{grid-template-columns:minmax(0,1fr) minmax(238px,284px)!important;align-items:end!important;gap:16px!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead>div:first-child{min-width:0}}@media screen and (max-width:979px){.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead{grid-template-columns:minmax(0,1fr)!important}.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2{font-size:clamp(28px,4.1vw,40px)!important}.premiumSheet-money-picture .moneyPictureNext:before{opacity:.72!important;inset:0 0 52% 20%!important}.premiumSheet-money-picture .moneyPictureNext:after{background:linear-gradient(90deg,#fffffff5,#ffffffc4 52%,#ffffff47)!important}}@media screen and (max-width:760px){.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2{font-size:clamp(20px,4.3vw,31px)!important;line-height:1.06!important}.premiumSheet-money-picture .moneyPictureNext:before{opacity:.39!important;inset:0 0 60% 8%!important}.premiumSheet-money-picture .moneyPictureNext:after{background:linear-gradient(#fffc,#ffffffe3 55%,#fffffff5)!important}}@media screen and (max-width:430px){.premiumSheet-money-picture .moneyPictureNext .premiumWorkspaceLead h2{font-size:clamp(18px,4.2vw,20px)!important}}@media screen{.accountShell:has(.premiumSheet-money-picture) .workspacePageIntro[data-active-workspace=money-picture] .moneyPictureIntroGuardNote{white-space:normal;overflow-wrap:break-word;margin-top:4px;display:block}.premiumSheet-money-picture .moneyCheckVerdict,.premiumSheet-money-picture .incomeUseCard,.premiumSheet-money-picture .moneyPictureNext{border-color:#0000!important;box-shadow:0 7px 22px #1e4e7d16,0 16px 42px #25588d0e!important}.premiumSheet-money-picture .moneyCheckSummaryTiles article{border-color:#0000!important;box-shadow:0 4px 14px #214d7c12!important}}@media screen and (max-width:760px){.premiumSheet-money-picture .moneyCheckVerdict,.premiumSheet-money-picture .incomeUseCard,.premiumSheet-money-picture .moneyPictureNext{box-shadow:0 5px 17px #1e4e7d12,0 12px 26px #25588d09!important}}
@media screen{.accountShell:has(.premiumSheet-what-to-change) .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-what-to-change) .connectedWorkspaceIntro.workspacePageIntro{align-items:center!important;min-height:0!important;padding:4px 0 5px!important}.accountShell:has(.premiumSheet-what-to-change) .premiumWorkspaceTabs{margin-top:0!important}.premiumSheet-what-to-change .whatToChangePageIntro{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 10px 6px!important;padding:6px 28px 4px!important}.premiumSheet-what-to-change .whatToChangeSticky{padding-top:10px!important}.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangePageTitle{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.035em!important;color:#0b1f3a!important;white-space:normal!important;max-width:100%!important;margin:0 0 14px!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-what-to-change .whatToChangePageIntro .whatToChangeIntroRow{overflow-wrap:break-word;letter-spacing:normal!important;color:#53709a!important;white-space:normal!important;max-width:100%!important;margin:0 0 9px!important;font-size:clamp(15px,1.17vw,17px)!important;font-weight:520!important;line-height:1.55!important;display:block!important}.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangeIntroBaseline{color:#355785!important;font-weight:750!important}.premiumSheet-what-to-change .whatToChangeMathTitle b,.premiumSheet-what-to-change .plannedExpenseIntro h3,.premiumSheet-what-to-change .changeMerchantEditor h3{font-synthesis:auto;overflow-wrap:break-word;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-what-to-change .plannedExpenseIntro p:not(.eyebrow),.premiumSheet-what-to-change .changeEditorNormal,.premiumSheet-what-to-change .changePreview small{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(14px,1.1vw,17px)!important;font-weight:520!important;line-height:1.5!important}.premiumSheet-what-to-change .changeMerchantIdentity b{overflow-wrap:anywhere;font-size:clamp(15px,1.1vw,17px)!important;font-weight:850!important;line-height:1.28!important}.premiumSheet-what-to-change .changeMerchantMetric strong,.premiumSheet-what-to-change .changeMerchantMetric b{font-size:clamp(17px,1.35vw,21px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-what-to-change .changeMerchantHeader,.premiumSheet-what-to-change .changeMerchantMetric small{font-size:clamp(11.5px,.9vw,13px)!important;font-weight:800!important;line-height:1.35!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxHead{font-synthesis:auto;letter-spacing:.025em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(11px,.87vw,12.5px)!important;font-weight:850!important;line-height:1.35!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxRow{font-size:clamp(12.5px,.99vw,14.5px)!important;font-weight:520!important;line-height:1.48!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxRow>span{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxRow>span:first-child{font-weight:720!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxRow>span:nth-child(2){font-weight:600!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxRow>span:nth-child(4){font-size:clamp(12px,.92vw,14px)!important;font-weight:520!important;line-height:1.48!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxDestination b{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;font-size:clamp(12px,.93vw,14px)!important;font-weight:800!important;line-height:1.35!important;overflow:visible!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxDestination small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;font-size:clamp(11.5px,.9vw,13.5px)!important;font-weight:520!important;line-height:1.44!important;overflow:visible!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxAmount{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(14px,1.12vw,17px)!important;font-weight:900!important;line-height:1.28!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeMerchantEditor>.changeEditorKicker{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.018em!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(17px,1.35vw,20px)!important;font-weight:850!important;line-height:1.24!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeEditorNormal{font-size:clamp(14px,1.05vw,16px)!important;font-weight:550!important;line-height:1.48!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeEditorNormal b{font-size:clamp(15px,1.15vw,18px)!important;font-weight:850!important;line-height:1.25!important}.premiumSheet-what-to-change .changeMerchantDrilldown .merchantDueDateEditor .changeEditorKicker{font-synthesis:auto;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:850!important;line-height:1.28!important}.premiumSheet-what-to-change .changeMerchantDrilldown .merchantDueDateEditor>div>b{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(12px,.99vw,14px)!important;font-weight:750!important;line-height:1.45!important}.premiumSheet-what-to-change .changeMerchantDrilldown .merchantDueDateEditor>div>small{overflow-wrap:break-word;white-space:normal!important;font-size:clamp(12px,.97vw,14px)!important;font-weight:520!important;line-height:1.5!important}.premiumSheet-what-to-change .changeMerchantDrilldown .merchantDueDateEditor label>span{font-size:clamp(11px,.94vw,13px)!important;font-weight:750!important;line-height:1.38!important}.premiumSheet-what-to-change .changeMerchantDrilldown .merchantDueDateEditor input{font-size:clamp(12px,.98vw,14px)!important;font-weight:520!important}.premiumSheet-what-to-change .changeMerchantDrilldown .merchantDueDateEditor button{font-size:clamp(11px,.89vw,12px)!important;font-weight:800!important;line-height:1.22!important}.premiumSheet-what-to-change .changeMerchantDrilldown .plannedAmountChoices>label,.premiumSheet-what-to-change .changeMerchantDrilldown .plannedAmountChoices>label>span{font-size:clamp(13px,1vw,15px)!important;font-weight:700!important;line-height:1.4!important}.premiumSheet-what-to-change .changeMerchantDrilldown .inlinePlannedInput input{font-size:clamp(14px,1.1vw,16px)!important;font-weight:800!important}.premiumSheet-what-to-change .changeMerchantDrilldown .inlinePlannedInput small{font-size:clamp(11px,.9vw,13px)!important;font-weight:750!important}.premiumSheet-what-to-change .whatToChangeHead.whatToChangeHero,.premiumSheet-what-to-change .whatToChangeMath>.whatToChangeMathRow,.premiumSheet-what-to-change .plannedExpensePanel{border-color:#0000!important;box-shadow:0 7px 22px #1e4e7d16,0 16px 42px #25588d0e!important}.premiumSheet-what-to-change .changeMerchantTable>.changeMerchantBlock{border-color:#0000!important;box-shadow:0 4px 14px #214d7c12!important}}@media screen and (max-width:760px){.premiumSheet-what-to-change .whatToChangePageIntro{margin:0 2px 6px!important;padding:4px 14px 2px!important}.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangePageTitle{font-size:clamp(1.6rem,6.2vw,2.2rem)!important;line-height:1.13!important}.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangeIntroRow{font-size:clamp(14px,3.6vw,16px)!important;line-height:1.5!important}.premiumSheet-what-to-change .whatToChangeHead.whatToChangeHero,.premiumSheet-what-to-change .whatToChangeMath>.whatToChangeMathRow,.premiumSheet-what-to-change .plannedExpensePanel{box-shadow:0 5px 17px #1e4e7d12,0 12px 26px #25588d09!important}}@media screen{.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangeIntroRow{color:#365b85!important;letter-spacing:normal!important;max-width:920px!important;margin:0 0 8px!important;font-size:clamp(15px,1.2vw,18px)!important;font-weight:550!important;line-height:1.47!important}.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangeIntroBaseline{color:#2d5487!important;font-weight:750!important}.premiumSheet-what-to-change .changeMerchantDrilldown .changeTxRow>span:first-child>time{font-variant-numeric:tabular-nums;width:max-content;max-width:100%;white-space:nowrap!important;letter-spacing:-.02em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,.93vw,14px)!important;font-weight:750!important;display:block!important}.premiumSheet-what-to-change .changeTxRow>span:first-child>.changeTxRecentBadge{white-space:nowrap!important;margin-top:4px!important;display:inline-flex!important}.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle{transition:background .18s,box-shadow .18s,border-color .18s,transform .18s;cursor:pointer!important;background:linear-gradient(115deg,#eaf4ff,#f4f8ff)!important;border:1.5px solid #8eb7fa!important;box-shadow:0 6px 18px #2168dd21!important}.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle>span{color:#155fd6!important;background:#dceaff!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;font-size:clamp(12px,1vw,14px)!important;font-weight:900!important;display:inline-flex!important}.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle>b{color:#143c70!important;font-size:clamp(13px,1vw,15px)!important;font-weight:850!important}.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle>small{color:#476484!important;font-size:clamp(11px,.9vw,13px)!important;line-height:1.45!important}.premiumSheet-what-to-change .advancedReworkChevron{align-items:center;font-size:1.35em;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle:is(:hover,:focus-visible){transform:translateY(-1px);background:linear-gradient(115deg,#dcecff,#eaf3ff)!important;border-color:#387df3!important;box-shadow:0 9px 24px #2168dd30!important}.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle:focus-visible,.premiumSheet-what-to-change .equationValue.other:focus-visible,.premiumSheet-what-to-change .recentExpenseQuickAction>button:focus-visible{outline-offset:3px!important;outline:3px solid #387df3!important}.premiumSheet-what-to-change .whatToChangeEquation button.equationValue.other{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;cursor:pointer!important;background:linear-gradient(145deg,#f5f1ff,#fff)!important;border:1.5px solid #a799ea!important;box-shadow:0 5px 14px #634dc21a!important}.premiumSheet-what-to-change .whatToChangeEquation button.equationValue.other:is(:hover,:focus-visible){transform:translateY(-1px);background:linear-gradient(145deg,#ebe6ff,#f9f7ff)!important;border-color:#6655e9!important;box-shadow:0 9px 20px #634dc229!important}.premiumSheet-what-to-change .otherBaselineViewCue{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;color:#5849c7!important;white-space:normal!important;font-style:normal!important;font-weight:900!important}.premiumSheet-what-to-change .recentExpenseQuickAction>button{transition:transform .18s,box-shadow .18s,filter .18s;cursor:pointer!important;color:#fff!important;background:linear-gradient(110deg,#2789fa,#3155ed)!important;border:1px solid #1e63ea!important;min-height:46px!important;font-size:clamp(13px,1.04vw,15px)!important;font-weight:900!important;box-shadow:0 7px 18px #2967e136!important}.premiumSheet-what-to-change .recentExpenseQuickAction>button:is(:hover,:focus-visible){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 24px #2967e14a!important}.premiumSheet-what-to-change .recentExpenseQuickAction>button b{color:#fff!important;background:#ffffff38!important;font-size:12px!important}.premiumSheet-what-to-change .recentExpenseQuickArrow{color:#fff;font-size:1.2em;font-weight:900}.premiumSheet-what-to-change .plannedExpenseBackToReview{cursor:pointer!important}.premiumSheet-what-to-change .whatToChangeReturnSpinner{vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:5px;animation:.8s linear infinite icmmWhatToChangeSaveSpin;display:inline-block!important}@keyframes icmmWhatToChangeSaveSpin{to{transform:rotate(360deg)}}}@media screen and (max-width:760px){.premiumSheet-what-to-change .whatToChangePageIntro .whatToChangeIntroRow{font-size:clamp(14px,3.7vw,16px)!important;line-height:1.5!important}}@media (prefers-reduced-motion:reduce){.premiumSheet-what-to-change .changeMerchantDrilldown .advancedReworkToggle,.premiumSheet-what-to-change .whatToChangeEquation button.equationValue.other,.premiumSheet-what-to-change .recentExpenseQuickAction>button{transition:none!important;transform:none!important}.premiumSheet-what-to-change .whatToChangeReturnSpinner{animation:none!important}}@media screen{.premiumSheet-what-to-change .whatToChangeHero .whatToChangeHeroCopy>p.eyebrow{font-synthesis:auto;letter-spacing:.085em!important;color:#1874e9!important;margin:0 0 10px!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-what-to-change .whatToChangeHero .whatToChangeHeroCopy>h2{font-synthesis:auto;overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.035em!important;color:#0b1f3a!important;white-space:normal!important;max-width:100%!important;margin:0 0 12px!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-what-to-change .whatToChangeHero .whatToChangeHeroCopy>p:not(.eyebrow){overflow-wrap:break-word;letter-spacing:normal!important;color:#5f7690!important;white-space:normal!important;max-width:100%!important;margin:0!important;font-size:clamp(15px,1.12vw,17px)!important;font-weight:550!important;line-height:1.48!important}.premiumSheet-what-to-change .whatToChangeHero .whatToChangeHeroCopy>.analysisPeriodPill{overflow-wrap:break-word;letter-spacing:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(12px,.98vw,14px)!important;font-weight:800!important;line-height:1.4!important}}@media screen and (max-width:760px){.premiumSheet-what-to-change .whatToChangeHero .whatToChangeHeroCopy>p.eyebrow{font-size:15px!important}.premiumSheet-what-to-change .whatToChangeHero .whatToChangeHeroCopy>h2{font-size:clamp(1.6rem,6.2vw,2.2rem)!important;line-height:1.13!important}.premiumSheet-what-to-change .whatToChangeHero .whatToChangeHeroCopy>p:not(.eyebrow){font-size:14px!important;line-height:1.5!important}.premiumSheet-what-to-change .whatToChangeHero .whatToChangeHeroCopy>.analysisPeriodPill{font-size:12px!important}}
.premiumSheet-what-to-change .changeMerchantRow{position:relative}.premiumSheet-what-to-change .changeMerchantRow>.changeMerchantIdentity{min-width:0;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding-left:43px!important}.premiumSheet-what-to-change .changeMerchantRow>.changeMerchantIdentity>.merchantBrandBadge{width:40px;height:40px}.premiumSheet-what-to-change .changeMerchantRow>.changeMerchantIdentity>span:last-child,.premiumSheet-what-to-change .changeMerchantRow>.changeMerchantMetric,.premiumSheet-what-to-change .changeMerchantRow>.changeMerchantActions{min-width:0}.wtcReviewFilters{background:#ffffffd6;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.wtcReviewFilters label{color:#355373;align-items:center;gap:8px;font-size:.8rem;font-weight:750;display:flex}.wtcReviewFilters select{color:#263e61;font:inherit;background:#fff;border:1px solid #c8d9ed;border-radius:12px;max-width:240px;padding:9px 12px}.wtcReviewFilters [role=alert]{color:#9f3744;font-size:.8rem}.premiumSheet-what-to-change .changeMerchantRow>.wtcReviewCheckbox{z-index:2;cursor:pointer;justify-content:center;align-items:center;width:26px;height:34px;min-height:0;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.wtcReviewCheckbox input{accent-color:#219b82;cursor:pointer;width:18px;height:18px;margin:0}.wtcReviewPrompt{z-index:110;color:#1e3554;background:#fff;border:1px solid #b8d1ed;border-radius:18px;gap:8px;width:min(375px,100vw - 32px);padding:17px;display:grid;position:fixed;bottom:26px;right:24px;box-shadow:0 16px 42px #1435623b}.wtcReviewPrompt strong{font-size:.98rem;font-weight:850}.wtcReviewPrompt small{color:#687d99;font-size:.81rem;line-height:1.5}.wtcReviewPrompt>div{justify-content:flex-end;gap:9px;display:flex}.wtcReviewPrompt button{color:#25426b;cursor:pointer;background:#f5f9ff;border:1px solid #c6d9e9;border-radius:11px;padding:10px 13px;font-weight:800}.wtcReviewPrompt button:first-child{color:#fff;background:#2a9c81;border-color:#2a9c81}.wtcReviewPrompt button:focus-visible,.wtcReviewFilters select:focus-visible,.wtcReviewCheckbox input:focus-visible{outline-offset:3px;outline:3px solid #548edf}@media (max-width:480px){.wtcReviewPrompt{bottom:12px;right:12px}}.wtcLoanSummary{background:#ebf5ffb3;border:1px solid #bdd5f2;border-radius:15px;gap:13px;padding:13px 15px;display:grid}.wtcLoanSummary h3,.wtcLoanExtraEditor h3{color:#203c69;margin:0;font-size:1.05rem;font-weight:850}.wtcLoanSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wtcLoanSummaryMetrics span{color:#647c95;background:#fff;border:1px solid #e0eaf7;border-radius:11px;gap:5px;padding:11px;font-size:.76rem;display:grid}.wtcLoanSummaryMetrics b{color:#1f3c5d;font-variant-numeric:tabular-nums;font-size:.9rem}.wtcLoanSummary>a,.wtcLoanExtraEditor>a{color:#2365ae;text-underline-offset:3px;font-size:.87rem;font-weight:800;text-decoration:underline;display:inline-block}.wtcLoanSummary p{color:#5f7690;margin:0;font-size:.8rem}.wtcLoanSummary p small{color:#9c6326}.wtcLoanExtraEditor{gap:12px;display:grid}.wtcLoanExtraEditor p{color:#526f87;font-size:.84rem;line-height:1.55}@media (max-width:600px){.wtcLoanSummaryMetrics{grid-template-columns:1fr}}.premiumSheet-what-to-change .loanPaymentMerchant .changeMerchantDrilldown{align-items:start;grid-template-columns:minmax(0,1.48fr) minmax(310px,1fr)!important}.premiumSheet-what-to-change .loanPaymentMerchant .changeMerchantMainColumn,.premiumSheet-what-to-change .loanPaymentMerchant .changeMerchantEditor{min-width:0}.premiumSheet-what-to-change .wtcLoanPaymentHistory{align-self:start;min-width:0;overflow-x:auto}.wtcLoanPaymentHistoryIntro{background:linear-gradient(115deg,#f2f8ff,#f8fcff);border-bottom:1px solid #dde9f6;gap:5px;padding:13px 16px;display:grid}.wtcLoanPaymentHistoryIntro h3{color:#1d3c65;margin:0;font-size:1rem;font-weight:850}.wtcLoanPaymentHistoryIntro small{color:#5f7893;font-size:.78rem;line-height:1.45}.wtcLoanPaymentHistory .changeTxRow>.changeTxDestination{min-width:0}.wtcLoanPaymentHistory .changeTxRow>span:nth-child(2),.wtcLoanPaymentHistory .changeTxRow>span:nth-child(4){overflow-wrap:anywhere;min-width:0}.wtcLoanPaymentHistory .changeTxRow .wtcLoanBankStatus{color:#6c829a;margin-top:4px;font-size:.66rem;font-weight:650;display:block}.wtcLoanPaymentEmpty{color:#546f8a;background:#fff;margin:0;padding:19px 16px;font-size:.82rem;line-height:1.6}.wtcLoanPaymentEvidenceNote{color:#627994;background:#f8fbff;border-top:1px solid #dfeaf5;margin:0;padding:11px 16px 13px;font-size:.74rem;line-height:1.5}.wtcLoanReviewSidebar{gap:13px;min-width:0;display:grid}.wtcLoanReviewSidebar .wtcLoanSummary{background:linear-gradient(125deg,#eef6ff,#f7fbff);border-radius:14px;gap:10px;min-width:0;padding:13px}.wtcLoanReviewSidebar .wtcLoanSummary h3{color:#173d6c;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:850;line-height:1.32}.wtcLoanReviewSidebar .wtcLoanAccountLabel{color:#64809c;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.4}.wtcLoanReviewSidebar .wtcLoanSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wtcLoanReviewSidebar .wtcLoanSummaryMetrics>span{min-width:0;font-size:.75rem}.wtcLoanReviewSidebar .wtcLoanSummaryMetrics b{overflow-wrap:normal;font-variant-numeric:tabular-nums}.wtcLoanReviewSidebar .wtcLoanSummaryMetrics .wtcLoanEndStatus{grid-column:1/-1}.wtcLoanReviewSidebar .wtcLoanEndStatus small{color:#69819c;font-size:.73rem;line-height:1.45}.wtcLoanReviewSidebar .wtcLoanExtraEditor{gap:9px;min-width:0;display:grid}.wtcLoanReviewSidebar .wtcLoanExtraEditor h3{margin:0;font-size:1.05rem}.wtcLoanReviewSidebar .wtcLoanExtraEditor .debtExtraEditor{min-width:0;margin:0}@media (max-width:1100px){.premiumSheet-what-to-change .loanPaymentMerchant .changeMerchantDrilldown{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){.wtcLoanPaymentHistoryIntro{padding:12px}.wtcLoanPaymentEvidenceNote{padding:10px 12px}.wtcLoanReviewSidebar .wtcLoanSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.accountHeader .profileMenuPopover{overscroll-behavior:contain;max-height:min(76dvh,740px);overflow-y:auto;width:min(408px,100vw - 28px)!important}.accountHeader .profileMenuConnectionsSection{border-block:1px solid #dce7f5;margin:10px 0 6px;padding:14px 4px 12px}.accountHeader .profileMenuConnectionsSection .connectedDataTools{z-index:auto!important;width:100%!important;min-width:0!important;display:block!important;position:static!important}.accountHeader .profileMenuConnectionsSection .connectedDataTools>summary{box-sizing:border-box!important;color:#18457f!important;background:linear-gradient(110deg,#edf6ff,#f7fbff)!important;border:1.5px solid #a4c5fa!important;width:100%!important;padding:11px 13px!important;font-size:clamp(13px,1.06vw,15px)!important;font-weight:850!important;box-shadow:0 4px 12px #275da612!important}.accountHeader .profileMenuConnectionsSection .connectedDataTools>summary:is(:hover,:focus-visible){outline-offset:2px;background:#e3f0ff!important;border-color:#367dec!important}.accountHeader .profileMenuConnectionsSection .connectedDataToolsBody{box-sizing:border-box;z-index:auto!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #d7e7f7!important;border-radius:13px!important;margin-top:10px!important;padding:12px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.accountHeader .profileMenuConnectionsSection .connectedDataToolsBody .statementAlternative{max-width:100%!important}@media (max-width:480px){.accountHeader .profileMenuPopover{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 92px)!important}}
.workspaceSettingsDanger{grid-column:1/-1}.workspaceSettingsIcon.danger{color:#b4233c!important;background:#fff1f3!important}.deleteAccountControl{gap:12px;display:grid}.deleteAccountOpen,.deleteAccountDanger{width:max-content;max-width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:12px;padding:0 15px;font-weight:850}.deleteAccountOpen{color:#9f2940;background:#fff8f9;border:1px solid #e6b8c0}.deleteAccountOpen:hover{background:#fff0f3}.deleteAccountPanel{background:#fffafb;border:1px solid #efc5cc;border-radius:16px;gap:13px;max-width:760px;padding:18px;display:grid}.deleteAccountPanel>strong{color:#812235;font-size:17px}.deleteAccountPanel>p{color:#66535a;margin:0;font-size:13px;line-height:1.55}.deleteAccountPanel label{color:#4b3f44;gap:6px;font-size:13px;font-weight:800;display:grid}.deleteAccountPanel input{color:#2d2630;min-height:43px;font:inherit;background:#fff;border:1px solid #d8c6ca;border-radius:10px;padding:0 11px}.deleteAccountPanel input:focus{outline-offset:1px;outline:2px solid #efb8c3}.deleteAccountDanger{color:#fff;background:#b72e48;border:1px solid #a92740}.deleteAccountDanger:disabled{cursor:not-allowed;opacity:.48}.deleteAccountDanger:not(:disabled):hover{background:#9f263d}.deleteAccountError{font-weight:750;color:#9f263d!important;margin:0!important;font-size:13px!important}@media (max-width:640px){.deleteAccountOpen,.deleteAccountDanger{width:100%}.deleteAccountPanel{padding:15px}}
.workspaceSettingsRecovery{grid-column:1/-1}.recoveryContactControl{gap:12px;display:grid}.recoveryContactStatus,.recoveryContactVerified,.recoveryContactPending{background:#fbfdff;border:1px solid #dbe7ef;border-radius:13px;padding:13px 14px}.recoveryContactStatus span,.recoveryContactVerified span,.recoveryContactPending span{color:#6a8196;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:850;display:block}.recoveryContactStatus strong,.recoveryContactVerified strong,.recoveryContactPending strong{color:#173c5b;margin:5px 0;display:block}.recoveryContactStatus small,.recoveryContactVerified small,.recoveryContactPending small{color:#6e8295;font-size:12px;line-height:1.45;display:block}.recoveryContactVerified{background:#f2fbf7;border-color:#cde8de;justify-content:space-between;align-items:center;gap:14px;display:flex}.recoveryContactVerified button{color:#96354a;cursor:pointer;background:#fff;border:1px solid #d8b8be;border-radius:9px;min-height:36px;padding:0 11px;font-weight:800}.recoveryContactPending{background:#fff9ef;border-color:#ead9b8}.recoveryContactEditor{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.recoveryContactEditor label{color:#294e6c;gap:6px;min-width:min(440px,100%);font-size:12px;font-weight:850;display:grid}.recoveryContactEditor input{min-height:42px;font:inherit;border:1px solid #cedde8;border-radius:10px;padding:0 11px}.recoveryContactEditor button,.recoveryVerifyCard button{color:#fff;cursor:pointer;background:#1d628f;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-weight:850}.recoveryContactEditor button:disabled,.recoveryVerifyCard button:disabled{opacity:.5;cursor:not-allowed}.recoveryContactNote{color:#657d91;margin:0;font-size:12px;line-height:1.55}.recoveryContactMessage{color:#236651;margin:0;font-size:12px;font-weight:750}.recoveryContactError,.recoveryVerifyError{color:#9f2d45;margin:0;font-size:12px;font-weight:750}.recoveryVerifyPage{background:linear-gradient(145deg,#f7fbff,#f3fbf7);place-items:center;min-height:100vh;padding:24px;display:grid}.recoveryVerifyCard{box-sizing:border-box;background:#fff;border:1px solid #dbe7ef;border-radius:22px;width:min(620px,100%);padding:26px;box-shadow:0 20px 55px #193e5e1f}.recoveryVerifyCard h1{color:#123959;margin:8px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.05}.recoveryVerifyCard>p{color:#60798f;line-height:1.6}.recoveryVerifyCard>a{color:#2b6591;margin-left:10px;display:inline-block}.recoveryVerifySuccess{background:#edf9f4;border-radius:11px;padding:12px;color:#1d6f59!important}@media (max-width:640px){.recoveryContactEditor{display:grid}.recoveryContactEditor label{min-width:0}.recoveryContactEditor button{width:100%}.recoveryContactVerified{display:grid}}
.customerFeedbackLauncher{z-index:160;color:#1e5e91;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd8ef;border-radius:999px;padding:0 17px;font-size:13px;font-weight:850;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;position:fixed;bottom:22px;right:82px;box-shadow:0 10px 28px #1f4e7a24}.customerFeedbackLauncher.needsFeedback{color:#fff;background:linear-gradient(135deg,#ff8a2a,#ff4778);border-color:#ff9d35;box-shadow:0 12px 30px #eb524947,0 0 0 4px #ff8f331c}.customerFeedbackLauncher.needsFeedback:hover{transform:translateY(-1px);box-shadow:0 15px 34px #eb524957,0 0 0 4px #ff8f3324}.customerFeedbackLauncher.submitted:hover{background:#f3f9ff}.customerFeedbackBackdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1e3457;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customerFeedbackPanel{background:#fff;border:1px solid #dce8f3;border-radius:22px;width:min(640px,100%);max-height:min(86vh,820px);padding:22px;overflow:auto;box-shadow:0 28px 70px #1739583d}.customerFeedbackHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customerFeedbackHead span{color:#47769e;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900;display:block}.customerFeedbackHead h2{color:#123355;margin:5px 0 0;font-size:27px;line-height:1.12}.customerFeedbackHead>button{color:#637b92;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.customerFeedbackPanel>label,.customerFeedbackPanel>fieldset{gap:7px;margin:17px 0 0;display:grid}.customerFeedbackPanel label>span,.customerFeedbackPanel legend{color:#294c6b;font-size:13px;font-weight:850}.customerFeedbackPanel select,.customerFeedbackPanel textarea{box-sizing:border-box;color:#183b59;width:100%;font:inherit;background:#fbfdff;border:1px solid #ceddea;border-radius:12px;padding:11px}.customerFeedbackPanel select{min-height:44px}.customerFeedbackPanel textarea{resize:vertical;min-height:150px}.customerFeedbackPanel label>small{color:#7a8da0;justify-self:end;font-size:11px}.customerFeedbackPanel fieldset{border:0;padding:0}.customerFeedbackPanel legend small{color:#778b9f;font-weight:600}.customerFeedbackScore{gap:8px;display:flex}.customerFeedbackScore button{color:#42627e;cursor:pointer;background:#f7fafc;border:1px solid #d4e2ed;border-radius:10px;width:42px;height:40px;font-weight:850}.customerFeedbackScore button.active{color:#155b94;background:#eaf5ff;border-color:#3f8bd0}.customerFeedbackCheck{grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:9px!important}.customerFeedbackCheck input{margin-top:3px}.customerFeedbackPrivacy{color:#667f95;margin:15px 0 0;font-size:12px;line-height:1.55}.customerFeedbackSubmit{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#174f7d;border:0;border-radius:12px;margin-top:15px;padding:0 17px;font-weight:850}.customerFeedbackSubmit:disabled{opacity:.45;cursor:not-allowed}.customerFeedbackError{color:#a93045;font-size:13px;font-weight:750}.customerFeedbackSuccess{color:#2e6558;background:#f2fbf7;border:1px solid #cae7dc;border-radius:16px;margin-top:18px;padding:18px}.customerFeedbackSuccess strong{color:#175e4d;display:block}.customerFeedbackSuccess p{margin:6px 0 12px;font-size:13px}.customerFeedbackSuccess button{color:#216858;cursor:pointer;background:#fff;border:1px solid #afd7c9;border-radius:10px;min-height:38px;padding:0 13px;font-weight:800}@media (max-width:640px){.customerFeedbackLauncher{bottom:14px;right:70px}.customerFeedbackBackdrop{align-items:end;padding:10px}.customerFeedbackPanel{border-radius:20px 20px 12px 12px;max-height:92vh;padding:18px}}
.staffSupportLookup{gap:16px;display:grid}.staffSupportSearch{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.staffSupportSearch label{color:#294c6b;gap:6px;min-width:min(520px,100%);font-size:13px;font-weight:800;display:grid}.staffSupportSearch input{min-height:44px;font:inherit;border:1px solid #ceddea;border-radius:10px;padding:0 11px}.staffSupportSearch button,.staffSupportRefresh{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#174f7d;border:0;border-radius:10px;padding:0 14px;font-weight:850}.staffSupportSearch button:disabled,.staffSupportRefresh:disabled{opacity:.5;cursor:not-allowed}.staffSupportPrivacy{color:#5e758a;background:#f4f8fb;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.staffSupportMessage{color:#315d7c;margin:0;font-size:13px;font-weight:750}.staffSupportResult{gap:18px;display:grid}.staffSupportResult>section{border-top:1px solid #e2eaf1;padding-top:6px}.staffSupportResult h2{color:#163958;margin:10px 0 12px;font-size:20px}.staffSupportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staffSupportGrid article{background:#fbfdff;border:1px solid #dce7ef;border-radius:13px;padding:13px}.staffSupportGrid article.attention{background:#fffaf4;border-color:#e9c18f}.staffSupportGrid span,.staffSupportGrid small{color:#6b8195;display:block}.staffSupportGrid span{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.staffSupportGrid strong{color:#153a59;overflow-wrap:anywhere;margin:6px 0;font-size:15px;display:block}.staffSupportGrid small{font-size:11px;line-height:1.45}.staffSupportRefresh{margin-top:12px}.staffSupportRefreshNote{color:#6c8193;margin-top:7px;font-size:11px;display:block}.staffSupportMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}@media (max-width:900px){.staffSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.staffSupportGrid{grid-template-columns:1fr}.staffSupportSearch{display:grid}.staffSupportSearch label{min-width:0}.staffSupportSearch button{width:100%}}
.stripeReadiness{gap:18px;display:grid}.stripeReadinessSummary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stripeReadinessSummary h2{color:#173b59;margin:6px 0}.stripeReadinessSummary p{color:#667e94;line-height:1.55}.stripeReadinessSummary button{color:#315f82;cursor:pointer;background:#fff;border:1px solid #cbdce9;border-radius:10px;min-height:40px;padding:0 13px;font-weight:850}.stripeReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stripeReadinessGrid article{background:#fbfdff;border:1px solid #dce7ef;border-radius:15px;gap:7px;padding:16px;display:grid}.stripeReadinessGrid span,.stripeReadinessGrid small{color:#6a8095}.stripeReadinessGrid>article>span{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.stripeReadinessGrid strong{color:#173b59;font-size:20px}.stripeReadyState{border-radius:999px;width:max-content;padding:5px 8px;font-weight:850;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.stripeReadyState.good{color:#157157;background:#e8f7f0}.stripeReadyState.wait{color:#916021;background:#fff2df}.stripeWebhookTypes{background:#fff;border:1px solid #dce7ef;border-radius:14px;padding:15px}.stripeWebhookTypes h3{margin:0 0 10px}.stripeWebhookTypes>div{flex-wrap:wrap;gap:7px;display:flex}.stripeWebhookTypes>div span{color:#42637f;background:#f4f8fb;border-radius:9px;padding:6px 9px;font-size:12px}.stripeWebhookTypes p,.stripeReadinessError{color:#6d8194;font-size:13px}.stripeReadinessError{color:#a22c43}@media (max-width:760px){.stripeReadinessSummary{display:grid}.stripeReadinessGrid{grid-template-columns:1fr}}
@media screen{.accountShell{box-sizing:border-box!important;width:min(1333px,100% - 32px)!important;max-width:1333px!important;margin-inline:auto!important;padding-inline:clamp(12px,1.4vw,26px)!important}.accountShell .premiumWorkspaceTabs{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:auto!important}.premiumSheet-what-to-change .changeMerchantDrilldown{grid-template-columns:minmax(0,1.64fr) minmax(365px,.94fr)!important}.premiumSheet-what-to-change .changeMerchantDrilldown>*{min-width:0}.premiumSheet-what-to-change .changeMerchantIdentity>span:last-child>small{overflow-wrap:break-word;max-width:100%;color:#526d8b!important;white-space:normal!important;margin-top:4px!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:680!important;line-height:1.42!important;display:block!important}.premiumSheet-what-to-change .advancedReworkPanel{box-sizing:border-box;max-width:100%;min-width:0!important;padding:clamp(11px,1vw,15px)!important}.premiumSheet-what-to-change .advancedReworkHead{flex-wrap:wrap;align-items:start;min-width:0}.premiumSheet-what-to-change .advancedReworkHead>div{min-width:0}.premiumSheet-what-to-change .advancedReworkHead span{font-size:11px!important}.premiumSheet-what-to-change .advancedReworkHead b{overflow-wrap:break-word;font-size:clamp(12px,.95vw,14px)!important;line-height:1.4!important}.premiumSheet-what-to-change .advancedReworkHead>button{cursor:pointer;font-size:12px!important;line-height:1.35!important}.premiumSheet-what-to-change .advancedModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.premiumSheet-what-to-change .advancedModeTabs button{min-width:0;white-space:normal!important;overflow-wrap:break-word!important;min-height:43px!important;padding:9px 7px!important;font-size:clamp(11.5px,.86vw,13px)!important;line-height:1.3!important}.premiumSheet-what-to-change .futurePriceRow{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-width:0!important}.premiumSheet-what-to-change .futurePriceRow>div,.premiumSheet-what-to-change .futurePriceRow>label{max-width:100%;min-width:0!important;padding:11px!important}.premiumSheet-what-to-change .futurePriceRow span{color:#526d8b!important;font-size:clamp(11.5px,.85vw,13px)!important;line-height:1.38!important}.premiumSheet-what-to-change .futurePriceRow b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(14px,1vw,16px)!important}.premiumSheet-what-to-change .futurePriceRow .inlinePlannedInput{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.premiumSheet-what-to-change .futurePriceRow .inlinePlannedInput input{width:100%!important;min-width:0!important}.premiumSheet-what-to-change .futurePriceWarning,.premiumSheet-what-to-change .futurePriceNotice,.premiumSheet-what-to-change .futurePriceNeutral{font-size:clamp(12px,.9vw,14px)!important;line-height:1.45!important}.premiumSheet-what-to-change .advancedReworkRows{min-width:0;container:icmm-related-expenses/inline-size}.premiumSheet-what-to-change .advancedReworkRow{box-sizing:border-box;width:100%;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"merchant merchant""planned delta"!important;align-items:end!important;gap:9px 12px!important;min-width:0!important;padding:12px!important}.premiumSheet-what-to-change .advancedReworkMerchant{align-items:center;max-width:100%;grid-area:merchant!important;min-width:0!important}.premiumSheet-what-to-change .advancedReworkMerchant>span:last-child{flex:auto;gap:3px;max-width:100%;min-width:0!important;display:grid!important}.premiumSheet-what-to-change .advancedReworkMerchant b{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;font-size:clamp(13px,.98vw,15px)!important;font-weight:850!important;line-height:1.3!important;overflow:visible!important}.premiumSheet-what-to-change .advancedReworkMerchant small{color:#526b86!important;font-size:clamp(11.5px,.84vw,13px)!important;font-weight:650!important;line-height:1.35!important}.premiumSheet-what-to-change .advancedReworkRow>label{max-width:100%;grid-area:planned!important;gap:5px!important;min-width:0!important;display:grid!important}.premiumSheet-what-to-change .advancedReworkRow>label>span{color:#536e8b!important;font-size:clamp(11px,.8vw,12px)!important;font-weight:850!important}.premiumSheet-what-to-change .advancedReworkRow .inlinePlannedInput{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;min-width:0!important;min-height:40px!important}.premiumSheet-what-to-change .advancedReworkRow .inlinePlannedInput small{flex:none;font-size:11px!important}.premiumSheet-what-to-change .advancedReworkRow .inlinePlannedInput input{box-sizing:border-box;max-width:100%;width:100%!important;min-width:0!important;font-size:clamp(12px,.92vw,14px)!important}.premiumSheet-what-to-change .advancedReworkDelta{text-align:right;justify-self:end;justify-items:end;gap:2px;min-width:0;max-width:100%;grid-area:delta/auto!important;display:grid!important}.premiumSheet-what-to-change .advancedReworkDelta b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(12px,.92vw,14px)!important;font-weight:850!important}.premiumSheet-what-to-change .advancedReworkDelta small{color:#617c93!important;font-size:11px!important}.premiumSheet-what-to-change .advancedReworkSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.premiumSheet-what-to-change .advancedReworkSummary>div{box-sizing:border-box;min-width:0;padding:11px!important}.premiumSheet-what-to-change .advancedReworkSummary>div:last-child{grid-column:1/-1!important}.premiumSheet-what-to-change .advancedReworkSummary span{overflow-wrap:break-word;font-size:clamp(11px,.83vw,13px)!important;line-height:1.35!important}.premiumSheet-what-to-change .advancedReworkSummary b,.premiumSheet-what-to-change .advancedReworkSummary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(14px,1.03vw,16px)!important;font-weight:850!important}.premiumSheet-what-to-change .advancedReworkNote{font-size:clamp(12px,.91vw,14px)!important;line-height:1.5!important}.premiumSheet-what-to-change .merchantServiceTableTitle>div>span,.premiumSheet-what-to-change .merchantServiceComparisonHead{font-size:clamp(11px,.8vw,12px)!important;line-height:1.35!important}.premiumSheet-what-to-change .merchantServiceTableTitle>div>b{font-size:clamp(15px,1.08vw,17px)!important;font-weight:850!important}.premiumSheet-what-to-change .merchantServiceTableTitle>small,.premiumSheet-what-to-change .merchantServiceComparisonFootnote{font-size:clamp(11.5px,.88vw,13px)!important;line-height:1.45!important}.premiumSheet-what-to-change .merchantServiceComparisonTable{min-width:0;container:icmm-services-table/inline-size}.premiumSheet-what-to-change .merchantServiceComparisonHead,.premiumSheet-what-to-change .merchantServiceComparisonRow{grid-template-columns:minmax(108px,.85fr) minmax(158px,1.48fr) minmax(94px,.78fr) minmax(102px,.83fr) minmax(146px,1.15fr)!important;gap:10px!important;padding:12px 13px!important}.premiumSheet-what-to-change .merchantServiceComparisonRow{min-height:70px!important}.premiumSheet-what-to-change .merchantServiceComparisonRow>span{max-width:100%;min-width:0!important}.premiumSheet-what-to-change .merchantServiceProvider>b,.premiumSheet-what-to-change .merchantServicePlan>b{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;font-size:clamp(13px,1vw,15px)!important;line-height:1.32!important;overflow:visible!important}.premiumSheet-what-to-change .merchantServiceProvider>small,.premiumSheet-what-to-change .merchantServicePlan>small,.premiumSheet-what-to-change .merchantServiceAmount>small,.premiumSheet-what-to-change .merchantServiceSaving>small{font-size:clamp(11.5px,.88vw,13px)!important;line-height:1.45!important}.premiumSheet-what-to-change .merchantServicePlan>small{overflow-wrap:break-word;white-space:normal!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.premiumSheet-what-to-change .merchantServiceAmount>b,.premiumSheet-what-to-change .merchantServiceSaving>b{font-variant-numeric:tabular-nums;font-size:clamp(13px,.97vw,15px)!important;line-height:1.3!important}.premiumSheet-what-to-change .merchantServiceRowActions{min-width:0;gap:7px!important}.premiumSheet-what-to-change .merchantServiceRowActions a,.premiumSheet-what-to-change .merchantServiceRowActions button{text-align:center;white-space:normal!important;min-height:36px!important;padding:7px 10px!important;font-size:clamp(11px,.85vw,13px)!important;line-height:1.25!important}.premiumSheet-what-to-change .merchantServiceComparisonEmpty,.premiumSheet-what-to-change .merchantServiceCurrentProvider b{font-size:clamp(12px,.92vw,14px)!important;line-height:1.45!important}.premiumSheet-what-to-change .merchantServiceCurrentProvider>a{min-height:36px;font-size:clamp(11px,.85vw,13px)!important}}@media screen and (max-width:1190px){.premiumSheet-what-to-change .changeMerchantDrilldown{grid-template-columns:minmax(0,1fr)!important}}@container icmm-services-table (max-width:820px){.merchantServiceComparisonHead{display:none!important}.merchantServiceComparisonRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important}.merchantServiceProvider{grid-area:1/1}.merchantServicePlan{grid-area:2/1/auto/-1}.merchantServiceAmount{grid-area:3/1}.merchantServiceSaving{grid-area:3/2}.merchantServiceRowActions{grid-area:4/1/auto/-1;justify-content:flex-start!important}}@container icmm-services-table (max-width:430px){.merchantServiceComparisonRow{grid-template-columns:minmax(0,1fr)!important}.merchantServiceProvider,.merchantServicePlan,.merchantServiceAmount,.merchantServiceSaving,.merchantServiceRowActions{grid-area:auto/1!important}}@container icmm-related-expenses (max-width:310px){.advancedReworkRow{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"merchant""planned""delta"!important}.advancedReworkDelta{text-align:left!important;justify-self:start!important;justify-items:start!important}}@media screen and (max-width:767px){.accountShell{width:calc(100% - 16px)!important;padding-inline:8px!important}.premiumSheet-what-to-change .advancedModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media screen{.accountShell .accountIntro.connected .connectedWorkspaceIntro.workspacePageIntro:is([data-active-workspace=money-picture],[data-active-workspace=control-plan],[data-active-workspace=payment-tracker],[data-active-workspace=money-guard],[data-active-workspace=debts-loans],[data-active-workspace=progress]) .workspacePageIntroCopy>h1,.accountShell .premiumSheet-money-plan .moneyPlanPageIntro>h1,.accountShell .premiumSheet-what-to-change .whatToChangePageIntro>h1.whatToChangePageTitle{font-synthesis:auto;overflow-wrap:break-word;letter-spacing:-.045em!important;color:#0d2246!important;white-space:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,3.7vw,58px)!important;font-weight:900!important;line-height:1.05!important}}@media screen and (max-width:760px){.accountShell .accountIntro.connected .connectedWorkspaceIntro.workspacePageIntro:is([data-active-workspace=money-picture],[data-active-workspace=control-plan],[data-active-workspace=payment-tracker],[data-active-workspace=money-guard],[data-active-workspace=debts-loans],[data-active-workspace=progress]) .workspacePageIntroCopy>h1,.accountShell .premiumSheet-money-plan .moneyPlanPageIntro>h1,.accountShell .premiumSheet-what-to-change .whatToChangePageIntro>h1.whatToChangePageTitle{font-size:clamp(30px,6.8vw,42px)!important}}
.accountShell:has(.premiumSheet-progress) .premiumSheet-progress{gap:20px;display:grid}.accountShell:has(.premiumSheet-progress) .progressHistoryPanel{background:linear-gradient(145deg,#fffffff7,#f4f9fff5 58%,#effbf8ed)!important;border:1px solid #3767971a!important;border-radius:28px!important;padding:26px!important;box-shadow:0 12px 34px #224c7614!important}.progressOverviewHero{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:stretch;gap:20px;display:grid}.progressOverviewCopy{padding:4px 4px 0}.progressOverviewCopy h2{letter-spacing:-.045em;color:#0d2246;max-width:860px;margin:8px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.4vw,52px);font-weight:900;line-height:1.06}.progressOverviewCopy>p:last-child{color:#5d7690;max-width:790px;margin:0;font-size:15px;line-height:1.62}.progressDirection{background:#fff;border:1px solid #dce9f5;border-radius:22px;flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex}.progressDirection span,.progressDirection small{color:#6d8297;font-size:12px;line-height:1.45}.progressDirection span{text-transform:uppercase;letter-spacing:.055em;font-weight:850}.progressDirection strong{letter-spacing:-.035em;color:#153453;margin:8px 0 6px;font-size:clamp(24px,2.1vw,34px);line-height:1.1}.progressDirection.positive strong{color:#14785e}.progressDirection.negative strong{color:#c94e63}.progressDirection.neutral strong{color:#395b7a}.progressSnapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.progressSnapshotGrid article{background:#fff;border:1px solid #e0eaf4;border-radius:19px;min-height:128px;padding:17px 18px;box-shadow:0 6px 18px #2c52770d}.progressSnapshotGrid span,.progressSnapshotGrid small{color:#6b8197;display:block}.progressSnapshotGrid span{font-size:12px;font-weight:850}.progressSnapshotGrid strong{color:#132d4b;letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(21px,2vw,30px);line-height:1.1;display:block}.progressSnapshotGrid small{font-size:12px;line-height:1.45}.progressSnapshotGrid article.positive strong{color:#137c62}.progressSnapshotGrid article.negative strong{color:#c84d63}.progressGoalSection,.progressTrendSection{background:#ffffffd1;border:1px solid #dde9f4;border-radius:23px;margin-top:22px;padding:21px}.progressSectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.progressSectionHeading h3{letter-spacing:-.035em;color:#153453;margin:6px 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,2.25vw,34px);font-weight:900;line-height:1.12}.progressSectionHeading>div>p:last-child{color:#607b95;max-width:760px;margin:0;font-size:14px;line-height:1.55}.progressSectionHeading button{color:#1c5f95;min-height:42px;font:inherit;cursor:pointer;background:#f5faff;border:1px solid #bfd8ee;border-radius:12px;flex:none;padding:0 15px;font-size:13px;font-weight:850}.progressSectionHeading button:hover{background:#eaf5ff}.progressHistoryCount{color:#2d6c9e;background:#eef7ff;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:850}.progressGoalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.progressGoalCard{background:#fff;border:1px solid #dfeaf4;border-radius:20px;padding:18px}.progressGoalCard.complete{background:linear-gradient(145deg,#f3fcf8,#fff);border-color:#cbe8dd}.progressGoalCard.onTrack{background:linear-gradient(145deg,#f8fcff,#f5fcf9)}.progressGoalCard.attention{background:linear-gradient(145deg,#fffaf3,#fff);border-color:#edd9b7}.progressGoalTop{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.progressGoalTop span{color:#70869b;text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:850;display:block}.progressGoalTop h4{color:#173550;margin:4px 0 0;font-size:18px;line-height:1.2}.progressGoalTop b{color:#466a89;background:#eef5fb;border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.progressGoalCard.onTrack .progressGoalTop b,.progressGoalCard.complete .progressGoalTop b{color:#16745a;background:#e6f7f0}.progressGoalCard.attention .progressGoalTop b{color:#9a6220;background:#fff0d9}.progressGoalAmount{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:17px;display:flex}.progressGoalAmount strong{color:#122e4d;letter-spacing:-.035em;font-size:24px}.progressGoalAmount strong small{color:#71869b;font-size:13px;font-weight:700}.progressGoalAmount>span{color:#627d95;font-size:12px;font-weight:850}.progressGoalTrack{background:#e9f0f6;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.progressGoalTrack i{border-radius:inherit;background:linear-gradient(90deg,#5a84e8,#21b99c);min-width:0;height:100%;display:block}.progressGoalMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.progressGoalMeta div{background:#f7fafc;border-radius:12px;padding:10px}.progressGoalMeta span,.progressGoalMeta strong{display:block}.progressGoalMeta span{color:#74899d;text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:850}.progressGoalMeta strong{color:#2b4d6c;margin-top:4px;font-size:12px;line-height:1.35}.progressGoalCaveat{color:#657d93;background:#f5f8fb;border-radius:13px;margin:13px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.progressGoalEmpty,.progressEmpty{color:#667f96;background:#f7fafc;border:1px dashed #cddce9;border-radius:16px;gap:4px;padding:18px;display:grid}.progressGoalEmpty strong,.progressEmpty strong{color:#254765}.progressGoalEmpty span,.progressEmpty span{font-size:13px;line-height:1.5}.progressTrendSection .progressTimeline{margin-top:0}.progressTrendSection .progressMonth{grid-template-columns:110px minmax(0,1fr);gap:13px}.progressTrendSection .progressMonthCard{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px}.progressTrendSection .progressMonthCard>div{background:#f9fbfd;border-radius:12px;padding:10px}.progressTrendSection .progressMonthCard strong{color:#173b59;font-size:15px}.progressTrendSection .progressMonthCard small{font-size:11px;line-height:1.45}.progressMotivation{color:#436d62!important;background:#f0faf6!important;border:1px solid #cfe8df!important;border-radius:16px!important;margin:20px 0 0!important;padding:16px 18px!important}.progressMotivation strong{color:#22594d}@media (max-width:980px){.progressOverviewHero{grid-template-columns:1fr}.progressDirection{min-height:0}.progressSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.progressGoalGrid{grid-template-columns:1fr}.progressTrendSection .progressMonthCard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.accountShell:has(.premiumSheet-progress) .progressHistoryPanel{padding:18px!important}.progressSnapshotGrid{grid-template-columns:1fr}.progressSectionHeading{display:grid}.progressSectionHeading button{justify-self:start}.progressGoalMeta{grid-template-columns:1fr}.progressGoalAmount{gap:5px;display:grid}.progressTrendSection .progressMonth{grid-template-columns:1fr}.progressTrendSection .progressMonthDate{justify-content:flex-start}.progressTrendSection .progressMonthCard{grid-template-columns:1fr}}
