.dashboard-page .dashboard-live-number,.dashboard-page .calm-daily-number strong,.dashboard-page .simple-money-flow strong,.dashboard-page .quick-spend-stats strong,.dashboard-page .monthly-truth strong,.dashboard-page .monthly-truth b,.dashboard-page .balance-reality-number strong,.business-member-page h1,.business-member-page strong,.projections-page strong,.projections-page b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:auto;display:inline-block;contain:none!important;isolation:auto!important;backface-visibility:visible!important;will-change:auto!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.dashboard-page .simple-dashboard-hero{box-shadow:none!important;clip-path:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;contain:none!important;isolation:auto!important;background:#17372c!important;transition:none!important;animation:none!important;overflow:visible!important;transform:none!important}.dashboard-page .simple-dashboard-hero:before,.dashboard-page .simple-dashboard-hero:after{content:none!important;animation:none!important;display:none!important}.dashboard-page .dashboard-shell,.dashboard-page .dashboard-hero-copy,.dashboard-page .dashboard-live-number{z-index:auto!important;-webkit-filter:none!important;will-change:auto!important;position:static!important;transform:none!important}.dashboard-page,.dashboard-page *,.dashboard-page :before,.dashboard-page :after{transition:none!important;animation:none!important}.dashboard-page .dashboard-live-number{letter-spacing:-.04em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important;line-height:.98!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.dashboard-page *,.business-member-page *,.projections-page *{scroll-behavior:auto!important}}
.member-command-brand .brand-mark{border-radius:14px;width:42px;height:42px;font-size:20px}.member-command-brand-copy strong{letter-spacing:-.025em;font-size:18px}.member-command-brand-copy small{font-size:10px}.dashboard-page .simple-dashboard-hero.calm-dashboard-hero{color:#17372c;background:linear-gradient(#fff 0%,#f8faf6 100%);border:1px solid #17372c1a;border-radius:24px;grid-template-columns:1fr;gap:0;min-height:0;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 14px 34px #122e2412}.dashboard-page .simple-dashboard-hero.calm-dashboard-hero:before{content:"";background:linear-gradient(#6f9846,#b9d97a);width:5px;position:absolute;inset:0 auto 0 0}.dashboard-page .simple-dashboard-hero.calm-dashboard-hero:after{display:none}.dashboard-page .simple-dashboard-hero .dashboard-hero-copy{max-width:760px}.dashboard-page .simple-dashboard-hero .eyebrow{color:#5f7f4c;letter-spacing:.14em;font-size:10px;font-weight:900}.dashboard-page .simple-dashboard-hero .dashboard-live-number{color:#142b22;letter-spacing:-.055em;margin-top:9px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(40px,5.2vw,58px);font-weight:760;line-height:1}.dashboard-page .simple-dashboard-hero .dashboard-answer{color:#627168;max-width:720px;margin-top:12px;font-size:13px;font-weight:650;line-height:1.55}.dashboard-page .simple-dashboard-hero .calm-daily-number{width:fit-content;box-shadow:none;background:#f0f6e9;border:1px solid #5b7e4629;border-radius:14px;margin-top:20px;padding:11px 14px}.dashboard-page .simple-dashboard-hero .calm-daily-number span{color:#64745f}.dashboard-page .simple-dashboard-hero .calm-daily-number strong{color:#17372c}.dashboard-page .simple-dashboard-hero .calm-daily-number small{color:#738078}.dashboard-page .calm-money-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page .calm-money-flow .actual-saved-card,.dashboard-page .calm-money-flow .actual-close-card{background:linear-gradient(#fbfdf9 0%,#f4f8ef 100%);border-color:#5c844129}.dashboard-page .calm-money-flow .actual-saved-card small,.dashboard-page .calm-money-flow .actual-close-card small{color:#5e7d4c}.dashboard-page .calm-money-flow .actual-saved-card strong,.dashboard-page .calm-money-flow .actual-close-card strong{color:#17372c}.dashboard-page .calm-money-flow .actual-saved-link{color:#35572d;border-bottom:1px solid #35572d47;align-items:center;gap:5px;width:fit-content;margin-top:2px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-page .calm-money-flow .actual-saved-link:hover{color:#17372c;border-bottom-color:#17372c}.tell-leftafter.business .tell-leftafter-launcher{color:#17324a;background:#f8fbfe;border-color:#1e3a5629;box-shadow:0 18px 46px #1e3a5624,inset 0 1px #ffffffe6}.tell-leftafter.business .tell-leftafter-launcher:hover{background:#fff;box-shadow:0 22px 52px #1e3a562e}.tell-leftafter.business .tell-leftafter-launcher b{color:#17324a}.tell-leftafter.business .tell-leftafter-heading-copy>strong{color:#fff}.tell-leftafter.business .tell-leftafter-heading-copy>p{color:#d7e6f3}@media (max-width:760px){.member-command-brand .brand-mark{width:36px;height:36px;font-size:18px}.member-command-brand-copy strong{font-size:16px}.dashboard-page .calm-money-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .simple-dashboard-hero.calm-dashboard-hero{border-radius:20px;padding:24px 20px 22px}.dashboard-page .simple-dashboard-hero.calm-dashboard-hero:before{width:4px}.dashboard-page .simple-dashboard-hero .dashboard-live-number{font-size:clamp(36px,11vw,48px)}.dashboard-page .simple-dashboard-hero .dashboard-answer{font-size:12px}}.dashboard-header .brand .brand-mark{border-radius:14px;width:42px;height:42px;font-size:20px}.dashboard-header .brand>span:last-child{letter-spacing:-.03em;font-size:18px;font-weight:900}@media (max-width:520px){.dashboard-page .calm-money-flow{grid-template-columns:1fr}}
@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.14s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.14s;animation-timing-function:ease-out}.route-loading-shell{gap:12px;width:min(1180px,100% - 24px);margin:12px auto 28px;animation:.14s ease-out both route-shell-in;display:grid}.route-loading-bar{background:#e1e9de;border-radius:999px;height:3px;overflow:hidden}.route-loading-bar:after{content:"";border-radius:inherit;background:#5a8d56;width:38%;height:100%;animation:.75s ease-in-out infinite route-loading-slide;display:block}.route-loading-hero,.route-loading-card{background:linear-gradient(100deg,#f4f7f1 25%,#fbfcf9 42%,#f4f7f1 60%) 0 0/220% 100%;border:1px solid #17372c12;border-radius:18px;animation:1s linear infinite route-loading-shimmer}.route-loading-hero{height:126px}.route-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.route-loading-card{height:92px}@keyframes route-shell-in{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes route-loading-slide{0%{transform:translate(-130%)}to{transform:translate(360%)}}@keyframes route-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tracking-mode-switch small{color:#587064;white-space:nowrap;grid-column:1/-1;margin:0 2px;font-size:7px;font-weight:800}.tracking-mode-switch small.error{color:#9a514b}.tracking-mode-switch button{cursor:pointer}.tracking-mode-switch button:disabled{cursor:wait;opacity:.62}.quick-spend-row-actions{flex:none;align-items:center;gap:5px;display:flex}.quick-spend-row-actions button{color:#4f675d;cursor:pointer;background:#fff;border:1px solid #17372c1a;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:7.5px;font-weight:900;display:inline-flex}.quick-spend-row-actions button.delete,.quick-spend-edit-actions button.delete{color:#9a514b;background:#fff8f6;border-color:#ead3cf}.quick-spend-row-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:680px){.route-loading-grid{grid-template-columns:1fr 1fr}.route-loading-hero{height:104px}.tracking-mode-switch{position:relative}.tracking-mode-switch small{background:#fff;border-radius:6px;margin-top:2px;padding:3px 6px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #17372c14}.quick-spend-row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.quick-spend-row-actions button{justify-content:center}}@media (prefers-reduced-motion:reduce){.route-loading-shell,.route-loading-bar:after,.route-loading-hero,.route-loading-card{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}html{scroll-behavior:auto!important}}
.pro-bill-search{color:#6f8078;letter-spacing:.05em;gap:5px;margin:0 0 10px;font-size:8px;font-weight:900;display:grid}.pro-bill-search input{color:#17372c;background:#fff;border:1px solid #17372c1c;border-radius:10px;outline:0;width:100%;min-height:40px;padding:0 11px;font:750 10px/1 inherit}.pro-bill-search input:focus{border-color:#1f765257;box-shadow:0 0 0 3px #1f765212}.pro-bill-action{box-shadow:0 5px 12px #1769481f;color:#fff!important;background:#176948!important;border:1px solid #176948!important;border-radius:8px!important;min-width:84px!important;min-height:32px!important}.pro-bill-row:hover .pro-bill-action{background:#0f5a3e!important}.pro-panel-head .pro-investment-link{color:#28608c;background:#f4f8ff;border:1px solid #17372c1a;border-radius:9px;align-items:center;min-height:34px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.pro-savings-simple-head{color:#87918c;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(120px,1.2fr) minmax(95px,.75fr) minmax(120px,.9fr) minmax(72px,.55fr);gap:8px;padding:0 9px 5px;font-size:7px;font-weight:950;display:grid}.pro-savings-simple-head:after{content:"Status"}.pro-saving-row.simple{grid-template-columns:minmax(120px,1.2fr) minmax(95px,.75fr) minmax(120px,.9fr) minmax(72px,.55fr)}.pro-saving-normal{color:#17372c;font-size:10px}.pro-saving-state{color:#718078;text-align:center;background:#f5f5f1;border-radius:8px;padding:6px 8px;font-size:7.5px;font-weight:900}.pro-saving-state.done{color:#40703d;background:#e5f4e2}.payday-secondary-tools{margin-top:2px!important}.purchase-check-minimal{min-height:0!important;box-shadow:none!important;background:#fbfcf8!important;border:1px solid #17372c14!important;border-radius:13px!important;grid-template-columns:minmax(160px,1fr) minmax(150px,220px) minmax(160px,1fr)!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.purchase-mini-copy{gap:2px;display:grid}.purchase-mini-copy>span{color:#78877f;letter-spacing:.08em;font-size:7px;font-weight:950}.purchase-mini-copy>strong{color:#17372c;font-size:13px}.purchase-mini-copy>strong small{color:#7a8781;font-size:8px;font-weight:750}.purchase-mini-input{background:#fff;border:1px solid #17372c1c;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:0 9px;display:flex}.purchase-mini-input>span{color:#77867f;font-size:8px;font-weight:900}.purchase-mini-input input{color:#17372c;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:800}.purchase-mini-answer{border-radius:9px;align-items:center;gap:7px;padding:8px 9px;display:flex}.purchase-mini-answer.safe{color:#356b3b;background:#eaf5e6}.purchase-mini-answer.careful{color:#9a5835;background:#fff2ea}.purchase-mini-answer>span{gap:1px;display:grid}.purchase-mini-answer b{font-size:9px}.purchase-mini-answer small{color:inherit;font-size:7.5px}.setup-tracking-explainer{background:#f8faf6;border:1px solid #17372c14;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px;padding:12px;display:grid}.setup-tracking-explainer>div{background:#fff;border-radius:10px;padding:10px}.setup-tracking-explainer strong{color:#17372c;font-size:10px}.setup-tracking-explainer p{line-height:1.4;color:#6f7f77!important;margin:4px 0 0!important;font-size:8.5px!important}.setup-tracking-explainer>small{color:#75837c;grid-column:1/-1;font-size:8px}.projection-month-now{background:#fbfcf8!important;gap:13px!important;padding:18px!important}.projection-now-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.projection-now-heading h2{color:#17372c!important;margin:3px 0!important;font-size:1.15rem!important}.projection-now-heading p{max-width:620px;color:#718079!important;margin:0!important;font-size:9px!important}.projection-now-left{text-align:right;gap:3px;display:grid}.projection-now-left small{color:#77867f!important;font-size:7px!important;font-weight:950!important}.projection-now-left strong{letter-spacing:-.04em;color:#17372c!important;font-size:1.65rem!important}.projection-now-left strong.negative{color:#a34c45!important}.projection-now-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.projection-now-flow article{background:#fff;border:1px solid #17372c12;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.projection-now-flow article.in{background:#eff8ed}.projection-now-flow article.out{background:#fff6ee}.projection-now-flow article.save{background:#edf5fb}.projection-now-flow article.balance{background:#f5f3fa}.projection-now-flow small{color:#73827a!important;font-size:7px!important;font-weight:950!important}.projection-now-flow strong{color:#17372c!important;font-size:13px!important}.projection-now-flow span{line-height:1.35;color:#7c8982!important;font-size:7.5px!important}.projection-now-income-list{border-top:1px solid #17372c12;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(0,1fr));gap:6px;padding-top:10px;display:grid}.projection-now-income-list>span{color:#6d7e75;align-self:center;font-size:8px;font-weight:900}.projection-now-income-list>div{background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;min-width:0;padding:8px 9px;display:grid}.projection-now-income-list strong{color:#17372c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.projection-now-income-list b{color:#17372c;font-size:9px}.projection-now-income-list small{grid-column:1/-1;font-weight:850;font-size:7px!important}.projection-now-income-list small.received{color:#43804b!important}.projection-now-income-list small.expected{color:#96704f!important}.savings-chart-money-table{background:#fff;border:1px solid #17372c14;border-radius:12px;margin-top:13px;overflow:hidden}.savings-chart-money-head,.savings-chart-money-line{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:7px 10px;display:grid}.savings-chart-money-head{color:#75847c;text-transform:uppercase;background:#f5f8f2;font-size:7px;font-weight:950}.savings-chart-money-line{border-top:1px solid #17372c0e;font-size:8px}.savings-chart-money-line strong{color:#17372c}.savings-chart-money-line span:nth-child(2){color:#9a5835;font-weight:850}.savings-chart-money-line span:nth-child(3){color:#276998;font-weight:850}.investment-page{background:#f7f8f3;min-height:100vh;padding:20px 0 50px}.investment-shell{gap:14px;width:min(980px,100% - 24px);margin:0 auto;display:grid}.investment-page-head{background:#fffefa;border:1px solid #17372c14;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex}.investment-page-head small{color:#61776d;letter-spacing:.09em;font-size:8px;font-weight:950}.investment-page-head h1{color:#17372c;letter-spacing:-.045em;margin:5px 0;font-size:clamp(1.55rem,4vw,2.35rem)}.investment-page-head p{color:#718078;max-width:650px;margin:0;font-size:10px;line-height:1.5}.investment-page-head>a{color:#fff;background:#17372c;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.investment-details-editor{background:#fff;border:1px solid #17372c14;border-radius:18px;gap:10px;padding:16px;display:grid}.investment-details-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.investment-details-toolbar>div{gap:2px;display:grid}.investment-details-toolbar strong{color:#17372c;font-size:11px}.investment-details-toolbar span{color:#7a8781;font-size:8px}.investment-details-toolbar button{color:#fff;background:#17372c;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.investment-details-editor>article{background:#fafbf8;border:1px solid #17372c12;border-radius:12px;gap:9px;padding:12px;display:grid}.investment-details-editor>article>strong{color:#17372c;font-size:10px}.investment-details{grid-template-columns:1fr 150px;gap:8px;display:grid}.investment-details label{color:#74827b;gap:4px;font-size:7.5px;font-weight:900;display:grid}.investment-details input{color:#17372c;background:#fff;border:1px solid #17372c1c;border-radius:9px;min-height:38px;padding:0 9px}.business-revenue-import{background:#f5f9fc;border:1px dashed #29567138;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:10px 11px;display:flex}.business-revenue-import button{color:#fff;background:#285c78;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.business-revenue-import small{color:#72818a;font-size:8px}.business-revenue-import p{color:#376277;width:100%;margin:0;font-size:8px;font-weight:850}.business-revenue-progression{background:#f7fafc;border:1px solid #2956711a;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.business-revenue-progression>div:first-child{gap:2px;display:grid}.business-revenue-progression>div:first-child small{color:#648091;letter-spacing:.08em;font-size:7px;font-weight:950}.business-revenue-progression>div:first-child strong{color:#244f66;font-size:11px}.business-revenue-progress-grid{grid-template-columns:repeat(6,minmax(75px,1fr));align-items:end;gap:7px;min-height:145px;display:grid;overflow-x:auto}.business-revenue-progress-grid article{text-align:center;gap:3px;min-width:75px;display:grid}.business-revenue-progress-bars{justify-content:center;align-items:flex-end;height:75px;display:flex}.business-revenue-progress-bars i{background:#4b89a7;border-radius:5px 5px 2px 2px;width:24px;min-height:4px}.business-revenue-progress-grid strong{color:#244f66;font-size:8.5px}.business-revenue-progress-grid span{color:#73828a;font-size:7.5px}.business-revenue-progress-grid small{color:#648091;font-size:6.8px}.business-revenue-progression-empty{color:#72818a;margin:10px 0 0;font-size:8.5px}@media (max-width:760px){.purchase-check-minimal{grid-template-columns:1fr!important}.pro-panel-head{flex-wrap:wrap}.pro-panel-head .pro-investment-link{margin-left:53px}.pro-savings-simple-head{display:none}.pro-saving-row.simple{grid-template-columns:1fr 1fr}.pro-saving-row.simple .pro-row-name,.pro-saving-state{grid-column:1/-1}.projection-now-heading{display:grid}.projection-now-left{text-align:left}.projection-now-flow{grid-template-columns:1fr 1fr}.projection-now-income-list{grid-template-columns:1fr}.projection-now-income-list>div{grid-template-columns:1fr auto}.savings-chart-money-table{max-height:260px;overflow:auto}.investment-page-head{align-items:flex-start;display:grid}.investment-details-toolbar{align-items:stretch;display:grid}.investment-details-toolbar button{justify-content:center;min-height:44px}.investment-details,.setup-tracking-explainer{grid-template-columns:1fr}.setup-tracking-explainer>small{grid-column:1}.business-revenue-progress-grid{grid-template-columns:repeat(6,90px)}}.investment-details-wrap{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:10px;display:grid}.investment-return-summary{background:#f2f6ed;border-radius:10px;align-content:center;gap:3px;padding:10px;display:grid}.investment-return-summary>span{color:#708078;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:950}.investment-return-summary>strong{color:#17372c;font-size:18px}.investment-return-summary>strong.positive{color:#2f7b4b}.investment-return-summary>strong.negative{color:#a34c45}.investment-return-summary>small{color:#74827b;font-size:8px}@media (max-width:760px){.investment-details-wrap,.investment-details{grid-template-columns:1fr}}.pro-panel-head .pro-investment-link{color:#176948;background:#edf6ee;border-color:#2060432e;border-radius:12px;min-height:44px;padding:0 16px;font-size:9px;box-shadow:0 6px 16px #17694814}.pro-leftafter-equation{color:#687b72;margin-top:6px;font-size:8px;font-weight:800;line-height:1.45;display:block}.investment-details-wrap{grid-template-columns:minmax(0,1fr) 220px}.investment-details-wrap>:first-child{grid-column:1/-1}.investment-details{grid-template-columns:repeat(3,minmax(0,1fr))}.money-out-inline-date{min-width:155px}.money-out-inline-date input{min-height:40px}.money-out-investment-panel{background:#f6faf6;border:1px solid #1769481f;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);align-items:start;gap:14px;padding:14px;display:grid}.money-out-investment-copy{gap:4px;display:grid}.money-out-investment-copy strong{color:#17372c;font-size:11px}.money-out-investment-copy span{color:#718078;font-size:9px;line-height:1.45}.commitment-summary-icon svg{width:18px;height:18px}.row-icon.investment{color:#267348;background:#eaf5e8}@media (max-width:760px){.pro-panel-head .pro-investment-link{justify-content:center;width:100%;margin-left:0}.investment-details-wrap{grid-template-columns:1fr}.investment-details-wrap>:first-child{grid-column:1}.money-out-investment-panel{grid-template-columns:1fr}}
:root{--la-premium-ink:#17372c;--la-premium-muted:#66786f;--la-premium-border:#17372c26;--la-premium-border-strong:#17372c3d;--la-premium-card:#fffefa;--la-premium-soft:#f3f6f0;--la-premium-shadow:0 16px 42px #1c362c13;--la-premium-shadow-soft:0 7px 22px #1c362c0e}.dashboard-page,.projections-page,.planner-page{background:radial-gradient(circle at 8% 0,#aecc9724,#0000 31rem),linear-gradient(#f8f9f5 0%,#f3f5f0 100%)!important}.member-command-bar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffefaeb!important;border-bottom:1px solid #17372c1c!important;box-shadow:0 8px 30px #17372c0a!important}.dashboard-page .pro-summary,.dashboard-page .pro-panel,.dashboard-page .dashboard-right-now,.projections-page .projection-summary>article,.projections-page .projection-month-check,.projections-page .projection-card,.planner-page .form-card,.planner-page .commitment-total-summary,.planner-page .debt-tracker-panel{border:1px solid var(--la-premium-border)!important;background:var(--la-premium-card)!important;box-shadow:var(--la-premium-shadow)!important}.dashboard-page .pro-summary{background:linear-gradient(135deg,#eef6e8e6,#fffefafa 48%,#f6f1e294)!important;overflow:hidden!important}.dashboard-page .pro-summary-answer{position:relative!important}.dashboard-page .pro-summary-answer:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#70935321,#0000 68%)!important;border-radius:999px!important;width:170px!important;height:170px!important;position:absolute!important;top:-70px!important;right:-55px!important}[dir=rtl] .dashboard-page .pro-summary-answer:after{left:-55px!important;right:auto!important}.dashboard-page .pro-summary-answer>strong{letter-spacing:-.055em!important;text-shadow:0 1px #ffffffb3!important}.dashboard-page .pro-kicker,.projections-page .projection-kicker{letter-spacing:.13em!important;font-weight:900!important}.dashboard-page .pro-leftafter-equation{color:#53675d!important;background:#ffffffb8!important;border:1px solid #17372c17!important;border-radius:11px!important;padding:9px 12px!important;display:inline-flex!important}.dashboard-page .pro-panel{box-shadow:var(--la-premium-shadow-soft)!important}.dashboard-page .pro-panel-head{border-bottom:1px solid #17372c14!important;padding-bottom:15px!important}.dashboard-page input,.planner-page input,.dashboard-page button[role=combobox],.planner-page button[role=combobox]{border-color:#17372c30!important;box-shadow:inset 0 1px #ffffffb8!important}.dashboard-page input:focus,.planner-page input:focus{border-color:#365b427a!important;box-shadow:0 0 0 3px #618b571a!important}.dashboard-page .pro-bill-list{gap:10px!important}.dashboard-page .pro-bill-row{background:#fff!important;border:1.5px solid #c0ccc3!important;border-left-width:4px!important;border-radius:14px!important;min-height:64px!important;padding:13px 14px 13px 17px!important;position:relative!important;box-shadow:0 3px 10px #1d372d0e!important}[dir=rtl] .dashboard-page .pro-bill-row{border-left-width:1.5px!important;border-right-width:4px!important}.dashboard-page .pro-bill-row.kind-bill{border-left-color:#5f8661!important}.dashboard-page .pro-bill-row.kind-debt{background:#fffdfa!important;border-left-color:#9a7445!important}.dashboard-page .pro-bill-row.kind-investment{border-left-color:#4f7780!important}.dashboard-page .pro-bill-row.kind-living{border-left-color:#8a8068!important}[dir=rtl] .dashboard-page .pro-bill-row.kind-bill{border-right-color:#5f8661!important}[dir=rtl] .dashboard-page .pro-bill-row.kind-debt{border-right-color:#9a7445!important}[dir=rtl] .dashboard-page .pro-bill-row.kind-investment{border-right-color:#4f7780!important}[dir=rtl] .dashboard-page .pro-bill-row.kind-living{border-right-color:#8a8068!important}.dashboard-page .pro-bill-row:hover{border-color:#8ea294!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #1d372d17!important}.dashboard-page .pro-bill-row.paid{opacity:.9!important;background:#f2f6f0!important;border-color:#b8c8bb!important}.dashboard-page .pro-bill-copy strong{color:#223f34!important;font-size:13px!important}.planner-page .editable-row.commitment-row{background:#fff!important;border:1.5px solid #becbc1!important;border-left-width:5px!important;box-shadow:0 8px 22px #1d372d11!important}[dir=rtl] .planner-page .editable-row.commitment-row{border-left-width:1.5px!important;border-right-width:5px!important}.planner-page .editable-row.commitment-row.kind-bill{border-left-color:#5f8661!important}.planner-page .editable-row.commitment-row.kind-debt{background:#fffdf9!important;border-left-color:#987046!important}.planner-page .editable-row.commitment-row.kind-investment{border-left-color:#4f7780!important}.planner-page .editable-row.commitment-row.kind-living{border-left-color:#847a62!important}[dir=rtl] .planner-page .editable-row.commitment-row.kind-bill{border-right-color:#5f8661!important}[dir=rtl] .planner-page .editable-row.commitment-row.kind-debt{border-right-color:#987046!important}[dir=rtl] .planner-page .editable-row.commitment-row.kind-investment{border-right-color:#4f7780!important}[dir=rtl] .planner-page .editable-row.commitment-row.kind-living{border-right-color:#847a62!important}.planner-page .commitment-group-list{gap:16px!important}.planner-page .debt-payoff-panel{background:linear-gradient(145deg,#fbf8f1,#f4f2e9)!important;border-color:#85603738!important}.planner-page .debt-tracker-card{background:#fffdf9!important;border:1.5px solid #6f53303d!important;box-shadow:0 6px 18px #46341f0e!important}.projections-page .projection-simple-month-grid>article{box-shadow:var(--la-premium-shadow-soft)!important;border-color:#17372c26!important}.projections-page .projection-simple-values{background:#f7f8f4!important;border-color:#17372c1c!important}.projections-page .projection-simple-values .savings-total{background:linear-gradient(145deg,#edf4e7,#f6f8f3)!important;position:relative!important}.projections-page .projection-simple-values .savings-total b{color:#294b37!important;font-size:16px!important}.projections-page .projection-simple-values .savings-total em{color:#6b7f70!important;white-space:normal!important;font-size:9px!important;font-style:normal!important;font-weight:750!important}.projections-page .savings-progression-approved{box-shadow:var(--la-premium-shadow)!important;background:#fffefa!important;border:1px solid #17372c21!important}.projections-page .savings-bar-column.savings span{border-radius:8px 8px 3px 3px!important;box-shadow:inset 0 1px #ffffff59!important}.projections-page .savings-chart-month>strong{color:#29483a!important}.projections-page .savings-chart-month>small{color:#718078!important;min-height:25px!important;display:block!important}.projections-page .savings-chart-month .savings-bar-column b{font-weight:900!important}@media (max-width:700px){.dashboard-page .pro-summary,.dashboard-page .pro-panel,.dashboard-page .dashboard-right-now,.projections-page .projection-card,.projections-page .projection-month-check,.planner-page .form-card,.planner-page .debt-tracker-panel{border-radius:18px!important;box-shadow:0 9px 25px #1c362c0f!important}.dashboard-page .pro-bill-row{min-height:68px!important;padding:13px 12px 13px 14px!important}.planner-page .editable-row.commitment-row{border-left-width:4px!important}}.projections-page .savings-build-up{border:1px solid var(--la-premium-border)!important;width:min(1080px,100% - 40px)!important;box-shadow:var(--la-premium-shadow)!important;background:linear-gradient(145deg,#fffefa,#f3f7ef)!important;border-radius:22px!important;margin:18px auto!important;padding:22px!important}.projections-page .savings-build-up-heading{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin-bottom:20px!important;display:flex!important}.projections-page .savings-build-up-heading>div{min-width:0!important}.projections-page .savings-build-up-heading small{color:#6f806f!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:900!important}.projections-page .savings-build-up-heading h2{color:#18372c!important;letter-spacing:-.035em!important;margin:5px 0 4px!important;font-size:clamp(20px,2.4vw,30px)!important}.projections-page .savings-build-up-heading p{color:#6d7c74!important;margin:0!important;font-size:12px!important}.projections-page .savings-build-up-heading>strong{color:#17372c!important;letter-spacing:-.04em!important;text-align:right!important;flex:none!important;gap:2px!important;font-size:24px!important;display:grid!important}.projections-page .savings-build-up-heading>strong small{letter-spacing:.07em!important;font-size:9px!important}.projections-page .savings-build-up-scroll{scrollbar-width:thin!important;padding-bottom:4px!important;overflow-x:auto!important}.projections-page .savings-build-up-bars{grid-template-columns:repeat(12,minmax(48px,1fr))!important;align-items:end!important;gap:10px!important;min-width:780px!important;height:230px!important;display:grid!important}.projections-page .savings-build-up-bars.horizon-24{grid-template-columns:repeat(24,minmax(48px,1fr))!important;min-width:1450px!important}.projections-page .savings-build-up-month{text-align:center!important;grid-template-rows:24px minmax(0,1fr) 20px 17px!important;align-items:end!important;gap:4px!important;min-width:0!important;height:100%!important;display:grid!important}.projections-page .savings-build-up-month>b{color:#334f40!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:900!important;overflow:hidden!important}.projections-page .savings-build-up-track{background:linear-gradient(#dee8d780,#e4ebe0e6)!important;border-radius:10px 10px 5px 5px!important;align-items:flex-end!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.projections-page .savings-build-up-track>span{background:linear-gradient(#789b62,#456d4c)!important;border-radius:9px 9px 4px 4px!important;width:100%!important;display:block!important;box-shadow:inset 0 1px #ffffff52!important}.projections-page .savings-build-up-month.current .savings-build-up-track{box-shadow:0 0 0 2px #17372c21!important}.projections-page .savings-build-up-month>strong{color:#29483a!important;font-size:11px!important}.projections-page .savings-build-up-month>small{color:#718078!important;font-size:9px!important}@media (max-width:700px){.projections-page .savings-build-up{border-radius:18px!important;width:calc(100% - 22px)!important;padding:16px!important}.projections-page .savings-build-up-heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.projections-page .savings-build-up-heading>strong{text-align:left!important}[dir=rtl] .projections-page .savings-build-up-heading>strong{text-align:right!important}.projections-page .savings-build-up-bars{min-width:700px!important;height:210px!important}}.dashboard-page .pro-attention-strip{background:linear-gradient(145deg,#fbfdf8,#f3f7f0)!important;border:1px solid #17372c21!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:14px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #1c362c0b!important}.dashboard-page .pro-attention-strip.attention{background:linear-gradient(145deg,#fffdf8,#fbf5e9)!important;border-color:#a1753638!important}.dashboard-page .pro-attention-strip>div{gap:4px!important;min-width:0!important}.dashboard-page .pro-attention-strip strong{color:#1b3b30!important;font-size:11px!important;font-weight:900!important;line-height:1.25!important}.dashboard-page .pro-attention-strip span{color:#6b7b72!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:9.5px!important;line-height:1.45!important}.dashboard-page .pro-attention-strip>a,.dashboard-page .pro-attention-ok{white-space:nowrap!important;border:1px solid #295f3b24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:112px!important;min-height:38px!important;padding:0 13px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff8c!important}.dashboard-page .pro-attention-ok{color:#376a3f!important;background:linear-gradient(#edf7e8,#e3f0de)!important}.dashboard-page .pro-attention-strip>a{color:#fff!important;background:#1a4a39!important}.dashboard-page .dashboard-right-now{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}.dashboard-page .dashboard-right-now-copy,.dashboard-page .dashboard-daily-spend,.dashboard-page .dashboard-right-now-reserved{border-color:#17372c1c!important;min-height:112px!important;padding:16px!important;box-shadow:0 5px 16px #1c362c09!important}.dashboard-page .dashboard-balance-now{background:0 0!important;border:0!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;padding:0!important;display:block!important}.dashboard-page .dashboard-balance-now .balance-update-card{background:linear-gradient(145deg,#fffefa,#f7f9f5)!important;border:1px solid #17372c1c!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;min-height:72px!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 18px #1c362c0a!important}.dashboard-page .dashboard-balance-now .balance-reality-summary{min-width:0!important}.dashboard-page .dashboard-balance-now .balance-reality-status{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;display:flex!important}.dashboard-page .dashboard-balance-now .balance-status-item{color:#46664c!important;white-space:normal!important;background:#edf5e9!important;border:1px solid #3569441f!important;border-radius:999px!important;align-items:center!important;gap:5px!important;max-width:100%!important;min-height:30px!important;padding:0 9px!important;font-size:8.5px!important;font-weight:850!important;display:inline-flex!important}.dashboard-page .dashboard-balance-now .balance-card-actions{grid-template-columns:repeat(2,minmax(128px,1fr))!important;gap:8px!important;min-width:0!important;margin:0!important;display:grid!important}.dashboard-page .dashboard-balance-now .balance-edit-button{color:#274d3e!important;white-space:nowrap!important;background:#fff!important;border:1px solid #17372c24!important;border-radius:11px!important;min-width:0!important;min-height:42px!important;padding:0 13px!important;font-size:9px!important;font-weight:900!important;box-shadow:0 3px 10px #1c362c0a!important}.dashboard-page .dashboard-balance-now .balance-correct-button{color:#fff!important;background:#1d5942!important;border-color:#1d5942!important}.dashboard-page .dashboard-balance-now .balance-buffer-button{background:#f0f5ed!important}.dashboard-page .dashboard-balance-now .balance-editor{grid-column:1/-1!important;width:100%!important;min-width:0!important}@media (max-width:900px){.dashboard-page .dashboard-right-now{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-page .dashboard-right-now-reserved{grid-column:1/-1!important}.dashboard-page .dashboard-balance-now .balance-update-card{grid-template-columns:1fr!important;gap:10px!important}.dashboard-page .dashboard-balance-now .balance-card-actions{width:100%!important}}@media (max-width:620px){.dashboard-page .pro-attention-strip{grid-template-columns:1fr!important;gap:10px!important;padding:13px!important}.dashboard-page .pro-attention-strip>a,.dashboard-page .pro-attention-ok{width:100%!important;min-height:42px!important}.dashboard-page .dashboard-right-now{grid-template-columns:1fr!important;gap:9px!important}.dashboard-page .dashboard-right-now-reserved{grid-column:auto!important}.dashboard-page .dashboard-right-now-copy,.dashboard-page .dashboard-daily-spend,.dashboard-page .dashboard-right-now-reserved{min-height:auto!important}.dashboard-page .dashboard-balance-now .balance-update-card{padding:12px!important}.dashboard-page .dashboard-balance-now .balance-reality-status{grid-template-columns:1fr!important;display:grid!important}.dashboard-page .dashboard-balance-now .balance-status-item{border-radius:10px!important;justify-content:flex-start!important;width:100%!important}.dashboard-page .dashboard-balance-now .balance-card-actions{grid-template-columns:1fr!important}.dashboard-page .dashboard-balance-now .balance-edit-button{width:100%!important;min-height:44px!important}}.dashboard-page .pro-savebar{z-index:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#fffefa,#f3f7ef)!important;border:1px solid #17372c21!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important;min-height:96px!important;margin:2px 0 10px!important;padding:17px 18px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 9px 24px #1c362c0e!important}.dashboard-page .pro-savebar>div{gap:6px!important;min-width:0!important;max-width:430px!important;display:grid!important}.dashboard-page .pro-savebar strong{color:#183a2e!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;display:block!important}.dashboard-page .pro-savebar span{color:#687a71!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:31ch!important;font-size:10px!important;font-weight:700!important;line-height:1.55!important;display:block!important}.dashboard-page .pro-savebar button{white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;width:auto!important;min-width:148px!important;min-height:46px!important;padding:0 17px!important;font-size:10px!important;box-shadow:0 7px 18px #17694824!important}.dashboard-page .pro-savebar button:disabled{color:#789078!important;opacity:1!important;box-shadow:none!important;background:#e5ece2!important}@media (max-width:680px){.dashboard-page .pro-savebar{border-radius:16px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:13px!important;min-height:0!important;margin:0 0 9px!important;padding:15px!important}.dashboard-page .pro-savebar>div{gap:5px!important;max-width:none!important}.dashboard-page .pro-savebar strong{font-size:13px!important}.dashboard-page .pro-savebar span{max-width:28ch!important;font-size:10px!important}.dashboard-page .pro-savebar button{width:100%!important;min-height:46px!important}}.dashboard-page{background:radial-gradient(circle at 7% 0,#97be7e3d,#0000 30rem),radial-gradient(circle at 94% 9%,#d4ae8521,#0000 28rem),linear-gradient(#f7f9f4 0%,#f1f4ee 100%)!important}.dashboard-page .pro-summary{border-color:#17372c21!important}.dashboard-page .pro-summary-metrics{background:linear-gradient(145deg,#f6f8f2f5,#eef2eae6)!important;gap:13px!important}.dashboard-page .pro-metric{border-width:1.5px!important;min-height:178px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1e372d0e!important}.dashboard-page .pro-metric:after{content:""!important;opacity:.96!important;height:4px!important;position:absolute!important;inset:0 0 auto!important}.dashboard-page .pro-metric.income{background:linear-gradient(145deg,#edf7e9 0%,#dcecd7 100%)!important;border-color:#b8d4b0!important}.dashboard-page .pro-metric.income:after{background:#4f8558!important}.dashboard-page .pro-metric.spending{background:linear-gradient(145deg,#fff2e8 0%,#f4ddcd 100%)!important;border-color:#e3c2aa!important}.dashboard-page .pro-metric.spending:after{background:#b56c3c!important}.dashboard-page .pro-metric.bills{background:linear-gradient(145deg,#f5effb 0%,#e6daf2 100%)!important;border-color:#cbb8df!important}.dashboard-page .pro-metric.bills:after{background:#76539b!important}.dashboard-page .pro-metric.savings{background:linear-gradient(145deg,#edf5fb 0%,#dceaf5 100%)!important;border-color:#b9cedf!important}.dashboard-page .pro-metric.savings:after{background:#477ca4!important}.dashboard-page .pro-metric.income .pro-metric-icon{color:#356f43!important;background:#cfe8c9!important}.dashboard-page .pro-metric.spending .pro-metric-icon{color:#98552e!important;background:#f3d2bd!important}.dashboard-page .pro-metric.bills .pro-metric-icon{color:#64458a!important;background:#dac8e9!important}.dashboard-page .pro-metric.savings .pro-metric-icon{color:#386f99!important;background:#cadfed!important}.dashboard-page .pro-metric.income .pro-metric-number{background:#315f3a!important}.dashboard-page .pro-metric.spending .pro-metric-number{background:#8c4d2c!important}.dashboard-page .pro-metric.bills .pro-metric-number{background:#62437f!important}.dashboard-page .pro-metric.savings .pro-metric-number{background:#376787!important}.dashboard-page .pro-metric-number{border-color:#ffffffe6!important}.dashboard-page .pro-metric>div{gap:5px!important;min-width:0!important}.dashboard-page .pro-metric small{color:#52665d!important;white-space:normal!important;align-items:flex-end!important;min-height:20px!important;font-size:8.5px!important;line-height:1.25!important;display:flex!important}.dashboard-page .pro-metric.income small{color:#386b43!important}.dashboard-page .pro-metric.spending small{color:#865033!important}.dashboard-page .pro-metric.bills small{color:#604477!important}.dashboard-page .pro-metric.savings small{color:#386885!important}.dashboard-page .pro-metric strong{font-size:22px!important;line-height:1.05!important}.dashboard-page .pro-metric em{color:#5d6d65!important;min-height:28px!important;font-size:9px!important;line-height:1.35!important}.dashboard-page .pro-metric-label-stacked,.dashboard-page .pro-metric-detail-stacked{align-content:end!important;gap:1px!important;display:grid!important}.dashboard-page .pro-metric-label-stacked span,.dashboard-page .pro-metric-detail-stacked span{display:block!important}.dashboard-page .pro-metric.bills .pro-metric-label-stacked{align-content:end!important;min-height:31px!important}.dashboard-page .pro-metric.bills .pro-metric-label-stacked span:last-child{letter-spacing:.1em!important;opacity:.82!important;font-size:7.5px!important}.dashboard-page .pro-metric.bills .pro-metric-detail-stacked{align-content:start!important;min-height:31px!important}.dashboard-page .pro-metric:hover{transform:translateY(-2px)!important;box-shadow:0 12px 26px #1e372d17!important}.dashboard-page .income-panel{background:linear-gradient(#fff 0%,#f2f8ef 100%)!important;border-color:#c5d9bf!important}.dashboard-page .spending-panel{background:linear-gradient(#fffdfb 0%,#fff4ec 100%)!important;border-color:#e5cdbb!important}.dashboard-page .bills-panel{background:linear-gradient(#fffefe 0%,#f7f1fb 100%)!important;border-color:#d4c6e0!important}.dashboard-page .savings-panel{background:linear-gradient(#fff 0%,#f0f6fb 100%)!important;border-color:#c8d8e5!important}.dashboard-page .pro-plan-editbar{background:linear-gradient(145deg,#f3f8ef,#eaf2e5)!important;border-color:#c9d8c3!important}.dashboard-page .dashboard-right-now-copy{background:linear-gradient(145deg,#fffdf7,#f5efe1)!important;border-color:#dfd2b7!important}.dashboard-page .dashboard-right-now-reserved{background:linear-gradient(145deg,#f8f5fb,#eee8f4)!important;border-color:#d6cbe0!important}.dashboard-page .pro-attention-strip.clear{background:linear-gradient(145deg,#f6faf3,#eaf3e5)!important;border-color:#c7d9c0!important}@media (max-width:1050px){.dashboard-page .pro-summary-metrics{background:linear-gradient(145deg,#f6f8f2fa,#eef2eaf0)!important}}@media (max-width:680px){.dashboard-page .pro-summary-metrics{gap:9px!important}.dashboard-page .pro-metric{min-height:144px!important;padding:14px!important}.dashboard-page .pro-metric strong{font-size:18px!important}.dashboard-page .pro-metric.bills .pro-metric-label-stacked{min-height:28px!important}.dashboard-page .pro-metric em{min-height:26px!important;font-size:8.5px!important}}
