.vhHV3a_pageHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.vhHV3a_pageHeader h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:6px 0 9px;font-size:clamp(27px,2.3vw,34px);font-weight:400;line-height:1.2}.vhHV3a_eyebrow{color:var(--muted-foreground);letter-spacing:2px;font-size:9px;font-weight:700}.vhHV3a_description{color:var(--muted-foreground);max-width:570px;font-size:13px;line-height:1.65}.vhHV3a_emblem{background:var(--surface-panel);border:1px solid var(--border);width:49px;height:49px;color:var(--flow-ink,var(--success));box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhHV3a_headerActions{flex-wrap:wrap;gap:8px;display:flex}.vhHV3a_emptyState{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:40px 24px;display:flex}.vhHV3a_emptyIcon{color:var(--flow-ink,var(--success));background:var(--surface-panel);box-shadow:var(--panel-shadow);border:1px solid var(--border);border-radius:50%;padding:17px}.vhHV3a_emptyState h2{color:var(--foreground);font-size:17px;font-weight:500}.vhHV3a_emptyState p{max-width:360px;font-size:13px;line-height:1.7}.vhHV3a_loadingState{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:50px 24px;font-size:13px;display:flex}.vhHV3a_loadingState svg{color:var(--flow-ink,var(--success));animation:2s ease-in-out infinite vhHV3a_breathe}.vhHV3a_errorState{border:1px solid color-mix(in srgb, var(--destructive) 50%, transparent);background:color-mix(in srgb, var(--destructive) 7%, var(--card));color:var(--destructive);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;padding:14px 16px;font-size:13px;display:flex}.vhHV3a_errorState p{flex:1;min-width:180px}.vhHV3a_metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:20px;display:grid}.vhHV3a_metricCard{--metric-border:var(--icon-green-border);border:1px solid var(--metric-border);background:var(--surface-panel);box-shadow:var(--panel-shadow);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.vhHV3a_metricCard[data-tone=blue]{--metric-border:var(--icon-blue-border)}.vhHV3a_metricCard[data-tone=gold]{--metric-border:var(--icon-gold-border)}.vhHV3a_metricCard[data-tone=cash]{--metric-border:var(--icon-cash-border)}.vhHV3a_metricCard[data-tone=orange]{--metric-border:var(--icon-orange-border)}.vhHV3a_metricCard>div{min-width:0}.vhHV3a_metricCard p{color:var(--muted-foreground);margin-bottom:4px;font-size:11px}.vhHV3a_metricCard strong{color:var(--foreground);letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(21px,2vw,28px);font-weight:450;display:block}.vhHV3a_metricCard[data-tone=blue] strong{color:var(--info)}.vhHV3a_metricCard[data-tone=green] strong{color:var(--success)}.vhHV3a_metricCard[data-tone=cash] strong{color:var(--cash)}.vhHV3a_metricCard[data-tone=orange] strong{color:var(--orange)}.vhHV3a_metricCard small{color:var(--muted-foreground);font-size:10px}.vhHV3a_metricIcon{border:1px solid var(--metric-border);background:var(--icon-green);width:42px;height:42px;color:var(--icon-green-ink);box-shadow:inset 0 1px 1px var(--glass-highlight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhHV3a_metricIcon[data-tone=blue]{background:var(--icon-blue);color:var(--icon-blue-ink)}.vhHV3a_metricIcon[data-tone=gold]{background:var(--icon-gold);color:var(--icon-gold-ink)}.vhHV3a_metricIcon[data-tone=cash]{background:var(--icon-cash);color:var(--icon-cash-ink)}.vhHV3a_metricIcon[data-tone=orange]{background:var(--icon-orange);color:var(--icon-orange-ink)}.vhHV3a_stashBanner{color:var(--hero-ink);background:var(--hero);border:1px solid var(--hero-border);box-shadow:var(--hero-shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.vhHV3a_stashBanner[data-tone=cash]{--hero:var(--cash-hero);--hero-ink:var(--cash-hero-ink);--hero-quiet:var(--cash-hero-quiet);--hero-border:var(--icon-cash-border);--hero-shadow:var(--cash-hero-shadow);--orb-background:var(--icon-cash);--orb-ink:var(--icon-cash-ink);--orb-glow:var(--cash-orb-glow)}.vhHV3a_stashBanner:before{content:"";pointer-events:none;background:linear-gradient(165deg,#ffffff24 0%,#ffffff09 39%,#0000 39.2%);position:absolute;inset:0}.vhHV3a_stashBanner>div{min-width:0;position:relative}.vhHV3a_stashBanner p{color:var(--hero-quiet);letter-spacing:.06em;font-size:11px}.vhHV3a_stashBanner strong{letter-spacing:-1.4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-block:6px;font-size:42px;font-weight:350;line-height:1.4;display:block}.vhHV3a_stashBanner span{color:var(--hero-quiet);font-size:12px}.vhHV3a_stashBanner .vhHV3a_stashOrb{color:var(--orb-ink,var(--hero-quiet))}.vhHV3a_stashOrb{border:1px solid var(--hero-border);background:var(--orb-background);width:92px;height:92px;box-shadow:inset 0 1px 4px #ffffff9e, 0 0 22px var(--orb-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhHV3a_searchField{flex:190px;width:min(100%,330px);position:relative}.vhHV3a_searchField>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vhHV3a_searchField input{padding-left:36px;padding-right:38px}.vhHV3a_searchField input::-webkit-search-cancel-button{appearance:none}.vhHV3a_searchField button{width:36px;height:100%;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid;position:absolute;top:0;right:3px}.vhHV3a_monthPicker{border:1px solid var(--input);background:var(--button-glass);box-shadow:inset 0 1px 0 var(--button-highlight);border-radius:7px;align-items:center;gap:5px;padding:2px;display:flex}.vhHV3a_monthPicker>svg{color:var(--muted-foreground);flex-shrink:0}.vhHV3a_monthPicker button{width:34px;height:34px;color:var(--foreground);border-radius:4px;place-items:center;display:grid}.vhHV3a_monthPicker button:hover{background:var(--accent)}.vhHV3a_monthPicker select{min-width:0;min-height:34px;color:var(--foreground);background:0 0;padding:5px 0;font-size:13px}.vhHV3a_monthPicker select option{color:var(--foreground);background:var(--popover)}.vhHV3a_meter{background:var(--meter-track);border:1px solid var(--border);height:10px;box-shadow:inset 0 1px 3px #15302720, 0 1px 0 var(--glass-highlight);border-radius:10px;overflow:hidden}.vhHV3a_meter>span{border-radius:inherit;background:var(--meter-fill);height:100%;transition:width .35s;display:block}.vhHV3a_meter>span[data-over=true]{background:var(--meter-over)}.vhHV3a_meterCaption{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:7px 14px;margin-top:10px;font-size:12px;display:flex}.vhHV3a_meterCaption>span{color:var(--info)}.vhHV3a_meterCaption strong{color:var(--success);font-weight:550}.vhHV3a_meterCaption strong[data-over=true]{color:var(--warning)}@keyframes vhHV3a_breathe{50%{opacity:.4;transform:translateY(-2px)}}@media (max-width:1100px){.vhHV3a_metricCard{flex-wrap:wrap;gap:10px;padding:16px}}@media (max-width:700px){.vhHV3a_pageHeader{gap:12px;margin-bottom:22px}.vhHV3a_pageHeader h1{font-size:28px}.vhHV3a_description{font-size:13px}.vhHV3a_emblem{width:40px;height:40px}.vhHV3a_metricGrid{grid-template-columns:1fr;gap:10px}.vhHV3a_metricCard{flex-wrap:nowrap;padding:16px}.vhHV3a_metricCard>div{flex:1}.vhHV3a_metricCard strong{font-size:25px}.vhHV3a_stashBanner{padding:22px 18px}.vhHV3a_stashBanner strong{font-size:34px}.vhHV3a_stashOrb{width:74px;height:74px}.vhHV3a_monthPicker{justify-content:space-between;width:100%}.vhHV3a_monthPicker button{width:40px;height:44px}.vhHV3a_monthPicker select{min-height:44px;font-size:16px}.vhHV3a_searchField{width:100%;max-width:none}.vhHV3a_headerActions{flex-shrink:0}}@media (max-width:360px){.vhHV3a_emblem{display:none}.vhHV3a_stashOrb{width:58px;height:58px}.vhHV3a_stashBanner strong{font-size:30px}}@media (max-width:700px){.vhHV3a_pageHeader:has(.vhHV3a_headerActions){flex-wrap:wrap}.vhHV3a_headerActions{width:100%}.vhHV3a_searchField button{width:44px}.vhHV3a_searchField input{padding-right:48px}.vhHV3a_monthPicker button{width:44px}}
.xHtejG_personRow{border:1px solid var(--border);background:var(--surface-panel);border-radius:9px;align-items:center;gap:13px;padding:15px;display:flex}.xHtejG_avatar{border:1px solid var(--button-border);background:var(--icon-green);width:42px;height:42px;box-shadow:inset 0 1px 1px var(--glass-highlight);color:var(--icon-green-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.xHtejG_personCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xHtejG_personCopy strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.xHtejG_personCopy>span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.xHtejG_personActions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:700px){.xHtejG_personRow{flex-wrap:wrap;padding:13px}.xHtejG_personActions{width:100%;padding-left:55px}}
.jZcFSq_breakdown{align-items:center;gap:20px;min-height:216px;padding:24px 17px 22px;display:flex}.jZcFSq_donut{border-radius:50%;flex-shrink:0;width:152px;height:152px;padding:20px;position:relative;box-shadow:0 3px 6px #163b2226,inset 0 2px 3px #ffffffb3,inset 0 -2px 4px #2045304d}.jZcFSq_donut:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff47,#0000 45%,#113b1914);border-radius:50%;position:absolute;inset:0}.jZcFSq_center{z-index:1;border:1px solid var(--border);background:var(--surface-panel);width:100%;height:100%;box-shadow:0 -2px 4px #153c2833, inset 0 1px 2px var(--glass-highlight);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.jZcFSq_center>span{color:var(--muted-foreground);font-size:9px}.jZcFSq_center strong{letter-spacing:-.5px;margin:3px 0;font-size:16px;font-weight:600}.jZcFSq_center small{color:var(--muted-foreground);font-size:9px}.jZcFSq_rows{flex:1;min-width:0;margin:0;padding:0;list-style:none}.jZcFSq_row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);align-items:center;gap:7px;padding:9px 0;font-size:12px;display:flex}.jZcFSq_row:last-child{border:0}.jZcFSq_dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:inset 0 1px 1px #ffffff75}.jZcFSq_name{overflow-wrap:anywhere;flex:1}.jZcFSq_row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.jZcFSq_percent{text-align:right;width:28px;color:var(--muted-foreground);flex-shrink:0;font-size:10px}@media (max-width:1190px){.jZcFSq_breakdown{flex-direction:column}.jZcFSq_rows{width:100%}}@media (max-width:700px){.jZcFSq_breakdown{gap:20px;padding:23px 15px}.jZcFSq_donut{width:178px;height:178px;padding:23px}.jZcFSq_center strong{font-size:20px}.jZcFSq_center>span,.jZcFSq_center small{font-size:10px}.jZcFSq_row{padding:11px 0;font-size:13px}.jZcFSq_percent{font-size:11px}}
.R8S5nW_statusDot{background:#4c9c52;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #5daa4920}.R8S5nW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 20px;display:flex}.R8S5nW_toolbarActions{align-items:center;gap:19px;display:flex}.R8S5nW_subtleLink{color:#53725e;align-items:center;gap:6px;font-size:11px;display:flex}.R8S5nW_subtleLink:hover{text-decoration:underline}.R8S5nW_previewNote{color:#61766a;margin-top:-10px;margin-bottom:16px;font-size:10px}.R8S5nW_summaryGrid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:19px;display:grid}.R8S5nW_savingsPanel{color:#fff;background:radial-gradient(at 85% 5%,#dbf67c5e,#0000 65%),linear-gradient(140deg,#468e47,#286c35 65%,#0c603d);border:1px solid #297340;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #d8f8b7,0 4px 9px #164e3020}.R8S5nW_savingsPanel:before{content:"";pointer-events:none;background:linear-gradient(165deg,#ffffff24 0%,#ffffff09 39%,#0000 39.2%);position:absolute;inset:0}.R8S5nW_savingsTopline{color:#e9f7d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:17px 21px 0;font-size:9px;display:flex}.R8S5nW_savingsTopline>span:first-child{letter-spacing:1.5px;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.R8S5nW_savingsBody{justify-content:space-between;align-items:center;gap:6px;padding:21px 21px 26px;display:flex;position:relative}.R8S5nW_savingsAmount{min-width:0}.R8S5nW_savingsAmount h2{color:#ecf7de;font-size:13px;font-weight:400}.R8S5nW_savingsAmount>strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;text-shadow:0 2px 2px #19472350;overflow-wrap:anywhere;margin:6px 0 2px;font-size:clamp(31px,3.1vw,47px);font-weight:350;line-height:1.3;display:block}.R8S5nW_savingsAmount p{color:#dfedd7;font-size:11px}.R8S5nW_savingsPanel [data-negative=true]{color:#ffe5d0}.R8S5nW_savingsOrb{color:#fff;background:radial-gradient(at 49% 0,#f6ffe8bf,#caff8533 38%,#0000 55%),radial-gradient(at 50% 100%,#b1ef696e,#0000 59%),linear-gradient(165deg,#82b655bb,#0d5827e6);border:1px solid #deffaebf;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative;box-shadow:inset 0 0 17px #bce97973,inset 0 -4px 8px #13391d80,0 4px 12px #12471f75,0 0 22px #c5ff661f}.R8S5nW_savingsOrb:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);border-radius:50%;width:80%;height:40%;position:absolute;top:6px}.R8S5nW_savingsOrb>svg{color:#e4ffc6;margin-bottom:-3px}.R8S5nW_savingsOrb strong{text-shadow:0 1px 2px #29512680;font-size:29px;font-weight:350;line-height:1.3}.R8S5nW_savingsOrb span{color:#edffdd;font-size:8px}.R8S5nW_savingsFoot{color:#e2f1d8;background:#173d1b25;border-top:1px solid #d4eeaa42;justify-content:space-between;gap:10px;padding:11px 21px;font-size:9px;display:flex;position:relative}.R8S5nW_savingsFoot>span:first-child{align-items:center;gap:6px;display:flex}.R8S5nW_savingsFoot .R8S5nW_statusDot{background:#c6f38f}.R8S5nW_savingsFoot>span:last-child{color:#d3e6cc;font-size:8px}.R8S5nW_atAGlance{background:linear-gradient(#ffffffed,#f2f8efde);border:1px solid #bfd1c2;border-radius:9px;padding:16px 18px 5px;box-shadow:inset 0 1px #fff,0 2px 5px #335c2f08}.R8S5nW_atAGlance h2{margin-bottom:9px;font-size:12px;font-weight:600}.R8S5nW_glanceRow{border-top:1px solid #d6e3d5;align-items:center;gap:10px;padding:12px 0;display:flex}.R8S5nW_glanceRow>span:nth-child(2){color:#3b5948;font-size:12px}.R8S5nW_glanceRow small{color:#637669;margin-top:1px;font-size:10px;display:block}.R8S5nW_glanceRow strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:17px;font-weight:550}.R8S5nW_statIcon{color:#548648;background:linear-gradient(#faffed,#c4e3af);border:1px solid #a8c799;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px 1px #fff,0 1px 2px #19461910}.R8S5nW_statIcon[data-color=blue]{color:#418aa0;background:linear-gradient(#f1ffff,#badee9);border-color:#afcdd7}.R8S5nW_statIcon[data-color=orange]{color:#a58641;background:linear-gradient(#fffff2,#efdda9);border-color:#d7cba3}.R8S5nW_budgetStrip{background:linear-gradient(#f8fff2de,#e4f0dfbf);border:1px solid #c0d7bd;border-radius:8px;align-items:center;gap:13px;margin:17px 0 22px;padding:17px 20px;display:flex;box-shadow:inset 0 1px #fff}.R8S5nW_budgetIcon{color:#71a05d}.R8S5nW_budgetCopy{flex:1}.R8S5nW_budgetCopy h2{font-size:12px;font-weight:600}.R8S5nW_budgetCopy p{color:#658063;margin-top:2px;font-size:10px}.R8S5nW_budgetCopy strong{color:#375e39;font-weight:650}.R8S5nW_budgetProgress{flex:0 200px}.R8S5nW_budgetProgress>div:first-child{color:#5a735b;justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.R8S5nW_budgetProgress strong{font-weight:500}.R8S5nW_meter{background:#dce7d5;border:1px solid #aac59e;border-radius:10px;height:9px;overflow:hidden;box-shadow:inset 0 1px 3px #35593317,0 1px #fff}.R8S5nW_meter>span{background:linear-gradient(#b9df74,#83b547 48%,#65a037 51%,#91c650);border-right:1px solid #72a442;border-radius:10px;height:100%;transition:width .35s;display:block}.R8S5nW_meter>span[data-over=true]{background:linear-gradient(#f3c697,#c57843);border-color:#b6774b}.R8S5nW_iconLink{color:#63895a;border-radius:4px;margin-left:6px;padding:4px}.R8S5nW_detailGrid{grid-template-columns:minmax(0,1.55fr) minmax(245px,1fr);gap:19px;display:grid}.R8S5nW_panel{background:#ffffffb5;border:1px solid #bfd2c7;border-radius:9px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 5px #19473206}.R8S5nW_panelHeading{border-bottom:1px solid #e0eade;justify-content:space-between;align-items:center;gap:8px;padding:15px 17px 12px;display:flex}.R8S5nW_panelHeading h2{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.R8S5nW_tinyIcon{color:#5a9866;display:flex}.R8S5nW_segmented{background:#e7eee9;border:1px solid #b8cfc1;border-radius:5px;padding:2px;display:flex}.R8S5nW_segmented button{color:#596e60;border-radius:3px;padding:4px 8px;font-size:11px}.R8S5nW_segmented button[aria-pressed=true]{color:#2c663c;background:linear-gradient(#fff,#edf5e9);box-shadow:0 1px 3px #284e3525,inset 0 0 0 1px #c0d5bd}.R8S5nW_panelFoot{color:#677f6b;background:#f2f8ef91;border-top:1px solid #dce8dc;justify-content:space-between;align-items:center;gap:10px;padding:10px 17px;font-size:9px;display:flex}.R8S5nW_panelFoot span{color:#779080;font-size:8px}.R8S5nW_savingsComparison{background:linear-gradient(125deg,#ffffffc7,#eef8e9e0);flex-direction:column;display:flex}.R8S5nW_comparisonIntro{color:#5e7561;padding:11px 17px 0;font-size:12px}.R8S5nW_comparisonColumns{flex:1;justify-content:center;gap:25px;padding:13px 19px 17px;display:flex}.R8S5nW_comparisonColumn{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.R8S5nW_comparisonColumn>strong{white-space:nowrap;margin-bottom:8px;font-size:15px;font-weight:600}.R8S5nW_barTrack{border-bottom:1px solid #bdd2b9;align-items:flex-end;width:57px;height:81px;display:flex}.R8S5nW_comparisonBar{height:var(--bar-height);background:linear-gradient(90deg,#ecf3e2,#d3e5c5 52%,#e5efd9);border:1px solid #b2caa3;border-bottom:none;border-radius:5px 5px 0 0;width:100%;min-height:2px;transition:height .35s;box-shadow:inset 0 1px 1px #fff}.R8S5nW_comparisonBar[data-actual=true]{background:linear-gradient(90deg,#7bb551,#a4d56c 25%,#79b341 65%,#579c38);border-color:#639740}.R8S5nW_comparisonBar[data-negative=true]{background:#c67a5b;border-color:#b16b4e}.R8S5nW_comparisonColumn>span{color:#4a6a4d;text-align:center;margin-top:8px;font-size:11px}.R8S5nW_comparisonColumn>small{color:#7a917c;font-size:10px}.R8S5nW_comparisonFoot{color:#63825c;background:#e5f2dd70;border-top:1px solid #dce8dc;justify-content:center;align-items:center;gap:6px;padding:10px 17px;font-size:9px;display:flex}.R8S5nW_categoryManagement{background:#f7fcf5ba;border:1px solid #c8d9ca;border-radius:8px;margin-top:21px}.R8S5nW_categoryManagement>summary{cursor:pointer;color:#486950;justify-content:space-between;align-items:center;padding:14px 17px;list-style:none;display:flex}.R8S5nW_categoryManagement>summary::-webkit-details-marker{display:none}.R8S5nW_categoryManagement summary>span{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.R8S5nW_categoryManagement summary small{color:#6e8373;margin-left:9px;font-size:10px;font-weight:400}.R8S5nW_categoryManagement[open]>summary>svg{transform:rotate(180deg)}.R8S5nW_managementContent{border-top:1px solid #d8e4d6;padding:18px}.R8S5nW_managementContent [data-slot=card]{box-shadow:none}.R8S5nW_managementContent input{background:var(--surface-field)}.R8S5nW_pageFooter{color:#758b79;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:8px;display:flex}.R8S5nW_pageFooter>span:first-child{align-items:center;gap:6px;display:flex}.R8S5nW_emptyState{text-align:center;color:#6c866e;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:216px;padding:25px;font-size:11px;display:flex}.R8S5nW_emptyState strong{color:#3d6548;font-weight:500}.R8S5nW_errorMessage{color:#7f3724;background:#fff1e6;border:1px solid #c9846e;border-radius:6px;align-items:center;gap:8px;margin-bottom:15px;padding:12px 15px;font-size:12px;display:flex}.R8S5nW_errorMessage button{margin-left:auto;text-decoration:underline}.R8S5nW_loadingMessage{color:#486b4f;padding-bottom:10px;font-size:11px}@media (min-width:1500px){.R8S5nW_savingsBody{padding-top:27px;padding-bottom:30px}}@media (max-width:1190px){.R8S5nW_summaryGrid{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:14px}.R8S5nW_savingsBody{padding-left:17px;padding-right:17px}.R8S5nW_savingsOrb{width:98px;height:98px}.R8S5nW_savingsOrb strong{font-size:25px}.R8S5nW_savingsAmount h2{font-size:11px}.R8S5nW_savingsAmount>strong{font-size:35px}.R8S5nW_savingsFoot{padding-left:17px;padding-right:17px}.R8S5nW_savingsFoot>span:last-child{display:none}.R8S5nW_detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(220px,1fr);gap:14px}.R8S5nW_comparisonColumns{align-items:flex-end;padding-bottom:35px}.R8S5nW_barTrack{height:190px}}@media (max-width:700px){.R8S5nW_toolbar{gap:9px;margin-top:22px}.R8S5nW_toolbarActions{justify-content:space-between;gap:10px;width:100%}.R8S5nW_subtleLink{min-height:44px;font-size:12px}.R8S5nW_previewNote{font-size:11px}.R8S5nW_summaryGrid,.R8S5nW_detailGrid{grid-template-columns:minmax(0,1fr);gap:15px}.R8S5nW_savingsTopline{padding:18px 18px 0}.R8S5nW_savingsBody{gap:8px;padding:24px 18px}.R8S5nW_savingsAmount>strong{font-size:40px}.R8S5nW_savingsAmount h2{font-size:13px}.R8S5nW_savingsOrb{width:108px;height:108px}.R8S5nW_savingsFoot{padding:11px 18px}.R8S5nW_atAGlance{padding:16px 18px 4px}.R8S5nW_glanceRow{padding:12px 0}.R8S5nW_glanceRow strong{font-size:20px}.R8S5nW_glanceRow>span:nth-child(2){font-size:12px}.R8S5nW_glanceRow small{font-size:10px}.R8S5nW_atAGlance h2,.R8S5nW_panelHeading h2,.R8S5nW_budgetCopy h2{font-size:14px}.R8S5nW_budgetCopy p{font-size:12px}.R8S5nW_budgetProgress>div:first-child{font-size:11px}.R8S5nW_budgetStrip{flex-wrap:wrap;gap:10px;margin-bottom:17px;padding:15px}.R8S5nW_budgetProgress{flex:1 0 100%;padding-left:35px}.R8S5nW_iconLink{margin-left:auto}.R8S5nW_panelHeading{flex-wrap:wrap}.R8S5nW_segmented button{min-width:61px;min-height:44px;font-size:12px}.R8S5nW_panelFoot,.R8S5nW_comparisonFoot{font-size:10px}.R8S5nW_comparisonIntro{font-size:12px}.R8S5nW_comparisonColumns{gap:40px;padding-bottom:20px}.R8S5nW_comparisonColumn>strong{font-size:18px}.R8S5nW_comparisonColumn>span{font-size:11px}.R8S5nW_comparisonColumn>small{font-size:10px}.R8S5nW_barTrack{width:70px;height:105px}.R8S5nW_categoryManagement summary small{display:none}.R8S5nW_managementContent{padding:12px}:is(.R8S5nW_managementContent button,.R8S5nW_managementContent input){min-height:44px}.R8S5nW_managementContent input{font-size:16px}.R8S5nW_categoryManagement>summary{min-height:52px}.R8S5nW_categoryManagement summary>span{font-size:14px}.R8S5nW_pageFooter{font-size:8px}}@media (max-width:380px){.R8S5nW_savingsAmount>strong{font-size:32px}.R8S5nW_savingsOrb{width:90px;height:90px}.R8S5nW_savingsOrb strong{font-size:23px}.R8S5nW_panelHeading{padding-left:12px;padding-right:12px}}[data-theme=dark] :is(.R8S5nW_sidebarHeading,.R8S5nW_sidebarGarden>small,.R8S5nW_sidebarFooter,.R8S5nW_eyebrow,.R8S5nW_previewNote,.R8S5nW_glanceRow small,.R8S5nW_budgetCopy p,.R8S5nW_budgetProgress>div:first-child,.R8S5nW_donutCenter>span,.R8S5nW_donutCenter small,.R8S5nW_categoryPercent,.R8S5nW_panelFoot,.R8S5nW_panelFoot span,.R8S5nW_comparisonIntro,.R8S5nW_comparisonColumn>small,.R8S5nW_comparisonFoot,.R8S5nW_categoryManagement summary small,.R8S5nW_sampleLabel,.R8S5nW_pageFooter,.R8S5nW_emptyState,.R8S5nW_loadingMessage){color:var(--quiet)}[data-theme=dark] :is(.R8S5nW_sidebarGarden,.R8S5nW_pageHeading h1,.R8S5nW_glanceRow>span:nth-child(2),.R8S5nW_budgetCopy strong,.R8S5nW_comparisonColumn>span,.R8S5nW_categoryManagement>summary,.R8S5nW_emptyState strong){color:var(--ink)}[data-theme=dark] :is(.R8S5nW_sidebarFooter,.R8S5nW_glanceRow,.R8S5nW_panelHeading,.R8S5nW_categoryRow,.R8S5nW_panelFoot,.R8S5nW_comparisonFoot,.R8S5nW_barTrack){border-color:#78a59b2e}[data-theme=dark] .R8S5nW_statusDot{background:#91e5a3;box-shadow:0 0 7px #81ed9970}:is([data-theme=dark] .R8S5nW_themeSwitcher,[data-theme=dark] .R8S5nW_segmented){background:#0b222a;border-color:#507975;box-shadow:inset 0 1px 3px #000c2380}:is([data-theme=dark] .R8S5nW_themeSwitcher button,[data-theme=dark] .R8S5nW_segmented button){color:#b3cec7}:is([data-theme=dark] .R8S5nW_themeSwitcher button[aria-pressed=true],[data-theme=dark] .R8S5nW_segmented button[aria-pressed=true]){color:#eefff3;background:linear-gradient(#4b726c,#345e58 48%,#204842 49%,#38645a);box-shadow:inset 0 1px #c6ffe866,0 1px 4px #000b1866}:is([data-theme=dark] .R8S5nW_themeSwitcher button:hover,[data-theme=dark] .R8S5nW_segmented button:hover){box-shadow:inset 0 0 0 1px #87c9b4}[data-theme=dark] :is(.R8S5nW_periodPicker>svg,.R8S5nW_periodArrow,.R8S5nW_subtleLink,.R8S5nW_tinyIcon,.R8S5nW_iconLink,.R8S5nW_budgetIcon){color:#a6d2b7}[data-theme=dark] .R8S5nW_savingsPanel{background:radial-gradient(at 85% 5%,#70d8ad30,#0000 65%),linear-gradient(140deg,#225b4b,#124638 65%,#09333d);border-color:#62aa836e;box-shadow:inset 0 1px 1px #baf3ca6b,0 4px 12px #000e2566}[data-theme=dark] .R8S5nW_savingsPanel:before{opacity:.65}[data-theme=dark] .R8S5nW_savingsOrb{background:radial-gradient(at 49% 0,#e6ffdeae,#8ff3bb2b 38%,#0000 55%),radial-gradient(at 50% 100%,#7fe9965c,#0000 59%),linear-gradient(165deg,#58a8749e,#083f32ed);border-color:#c8ffd399;box-shadow:inset 0 0 17px #8ee3ac5e,inset 0 -4px 8px #06292699,0 4px 12px #021b2c75,0 0 29px #6dffb51f}:is([data-theme=dark] .R8S5nW_atAGlance,[data-theme=dark] .R8S5nW_panel){background:linear-gradient(145deg,#284649cf,#142d38e6);border-color:#60888070;box-shadow:inset 0 1px #d0ffed21,0 2px 7px #000f2633}[data-theme=dark] .R8S5nW_statIcon{color:#b8df9c;background:linear-gradient(#355b4b,#1e3e38);border-color:#66876d;box-shadow:inset 0 1px 1px #d6ffe136}[data-theme=dark] .R8S5nW_statIcon[data-color=blue]{color:#91d8ed;background:linear-gradient(#31566a,#193741);border-color:#567e8c}[data-theme=dark] .R8S5nW_statIcon[data-color=orange]{color:#ebcd8e;background:linear-gradient(#615942,#383b34);border-color:#8e8058}[data-theme=dark] .R8S5nW_budgetStrip{background:linear-gradient(#30513dc2,#1a3a36c9);border-color:#63876b66;box-shadow:inset 0 1px #daffd529}[data-theme=dark] .R8S5nW_meter{background:#102a29;border-color:#5a7b63;box-shadow:inset 0 1px 3px #000e1680,0 1px #d2ffcb12}[data-theme=dark] .R8S5nW_meter>span{background:linear-gradient(#b2e788,#83c568 48%,#579b48 51%,#91cc60);border-color:#85ba60}[data-theme=dark] .R8S5nW_meter>span[data-over=true]{background:linear-gradient(#ffd5a0,#d39469);border-color:#e8ac7b}:is([data-theme=dark] .R8S5nW_panelFoot,[data-theme=dark] .R8S5nW_comparisonFoot){background:#0d273959}[data-theme=dark] .R8S5nW_savingsComparison{background:linear-gradient(125deg,#264741db,#172f36eb)}[data-theme=dark] .R8S5nW_comparisonBar{background:linear-gradient(90deg,#346562,#548c7c 52%,#397063);border-color:#6eaa9e;box-shadow:inset 0 1px 1px #d4fff866}[data-theme=dark] .R8S5nW_comparisonBar[data-actual=true]{background:linear-gradient(90deg,#76b857,#ade480 25%,#80b955 65%,#579c4b);border-color:#90c980}[data-theme=dark] .R8S5nW_comparisonBar[data-negative=true]{background:#d99b7e;border-color:#efbd96}[data-theme=dark] .R8S5nW_categoryManagement{background:#1a3438bf;border-color:#58807280}[data-theme=dark] .R8S5nW_managementContent{border-color:#58807280}[data-theme=dark] .R8S5nW_managementContent input{background:#132e35}[data-theme=dark] .R8S5nW_errorMessage{color:#ffd2b5;background:#483938;border-color:#b58a6f}.R8S5nW_savingsPanel[data-balance=negative]{color:var(--caution-hero-ink);background:var(--caution-hero);border-color:var(--caution-hero-border);box-shadow:inset 0 1px 1px #fff0c780,0 4px 9px #55391a20}.R8S5nW_savingsPanel[data-balance=negative] :is(.R8S5nW_savingsTopline,.R8S5nW_savingsAmount h2,.R8S5nW_savingsAmount p,.R8S5nW_savingsFoot,.R8S5nW_savingsFoot>span:last-child){color:var(--caution-hero-quiet)}.R8S5nW_savingsPanel[data-balance=negative] [data-negative=true]{color:var(--caution-hero-ink);text-shadow:none}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_savingsOrb{background:var(--caution-orb);border-color:var(--caution-hero-border);box-shadow:inset 0 0 17px #ffe8ae55,inset 0 -4px 8px #58381740,0 4px 12px #49331533}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_savingsOrb :is(svg,span,strong){color:var(--caution-hero-ink);text-shadow:none}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_savingsFoot{border-color:var(--caution-hero-border);background:#73481a12}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_statusDot{background:var(--caution-hero-ink)}.R8S5nW_budgetStrip .R8S5nW_budgetCopy strong[data-over=true]{color:var(--warning)}.R8S5nW_breakdownPanel[data-money-flow]{border-color:var(--border);background:var(--surface-panel)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_tinyIcon{color:var(--flow-ink,var(--success))}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_segmented{background:var(--secondary);border-color:var(--border)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_segmented button{color:var(--muted-foreground)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_segmented button[aria-pressed=true]{background:var(--button-glass);color:var(--flow-ink,var(--success));box-shadow:inset 0 0 0 1px var(--border)}.R8S5nW_breakdownPanel[data-money-flow] :is(.R8S5nW_panelHeading,.R8S5nW_panelFoot){border-color:var(--border)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_panelFoot{background:color-mix(in srgb, var(--secondary) 50%, transparent)}
.akPeza_scrollRoom{height:100svh}.akPeza_backdrop{z-index:70;position:fixed;inset:0}.akPeza_backdrop>svg{display:block}.akPeza_spotlight{pointer-events:none;border:2px solid #d4f9ff;border-radius:14px;position:absolute;box-shadow:0 0 0 1px #39a4c79e,0 0 24px #9fe7ff7a,inset 0 0 10px #c4f5ff33}.akPeza_window{z-index:71;right:24px;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--control-border,var(--border));background:var(--surface-glass);width:min(420px,100vw - 24px);max-height:min(390px,48dvh);color:var(--foreground);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--window-shadow), 0 12px 46px #031e3b50;font-family:var(--font-ui);border-radius:15px;outline:none;flex-direction:column;animation:.18s ease-out akPeza_openGuide;display:flex;position:fixed;overflow:hidden}.akPeza_window[data-centered]{max-height:calc(100dvh - 32px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.akPeza_titlebar{background:var(--control-button-glass,var(--button-glass));border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.akPeza_squirrel{border:1px solid var(--icon-green-border);background:var(--orb-background);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px 2px #ffffffa6,0 2px 5px #16412533}.akPeza_titlebar .akPeza_close{--control-button-glass:var(--icon-orange);--control-button-ink:var(--icon-orange-ink);--control-border:var(--icon-orange-border);background:var(--icon-orange);width:36px;min-height:36px;color:var(--icon-orange-ink);border-color:var(--icon-orange-border);margin-left:auto}.akPeza_copy{scrollbar-width:thin;min-height:0;padding:18px 20px 16px;overflow-y:auto}.akPeza_copy .akPeza_eyebrow{color:var(--muted-foreground);letter-spacing:1px;margin:0 0 8px;font-size:10px;font-weight:650}.akPeza_copy .akPeza_heading{letter-spacing:-.5px;outline:none;margin:0 0 10px;font-size:23px;font-weight:450;line-height:1.15}.akPeza_copy .akPeza_description{margin:0;font-size:14px;line-height:1.6}.akPeza_copy .akPeza_fallback{color:var(--muted-foreground);margin:10px 0 0;font-size:12px}.akPeza_controls{flex-shrink:0;padding:0 14px 14px}.akPeza_progress{appearance:none;background:var(--secondary);border:0;border-radius:8px;width:100%;height:5px;margin:0 0 12px;display:block;overflow:hidden}.akPeza_progress::-webkit-progress-bar{background:var(--secondary)}.akPeza_progress::-webkit-progress-value{background:var(--icon-green);border-radius:8px}.akPeza_progress::-moz-progress-bar{background:var(--icon-green);border-radius:8px}.akPeza_buttons,.akPeza_buttons>div{align-items:center;gap:8px;display:flex}.akPeza_buttons{flex-wrap:wrap;justify-content:space-between}.akPeza_buttons>div{margin-left:auto}.akPeza_buttons [data-slot=button]{min-height:44px;font-size:12px}.akPeza_buttons .akPeza_skip{color:var(--muted-foreground);padding-inline:6px}@keyframes akPeza_openGuide{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.akPeza_backdrop[data-page-introduction]>svg,.akPeza_backdrop[data-page-introduction]>.akPeza_spotlight{display:none}.akPeza_window[data-page-introduction]{background-color:var(--popover)}.akPeza_window{width:auto;max-height:48dvh;left:12px;right:12px}.akPeza_window[data-centered]{width:calc(100vw - 24px);left:50%}.akPeza_copy{padding:14px 16px}.akPeza_copy .akPeza_heading{font-size:21px}.akPeza_copy .akPeza_description{font-size:13px}.akPeza_controls{padding:0 10px 10px}}@media (prefers-reduced-motion:reduce){.akPeza_window{animation:none}}@media (min-width:701px) and (max-height:520px){.akPeza_window:not([data-centered]){width:min(360px,44vw);max-height:calc(100dvh - 24px);top:50%;bottom:auto;right:12px;transform:translateY(-50%)}.akPeza_window[data-side=left]:not([data-centered]){left:12px;right:auto}}
