@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);.Dashboard_dashboard__fz\+\+o{grid-gap:16px;display:grid;gap:16px;padding-bottom:0}.Dashboard_hero__0S6G8{background:linear-gradient(135deg,var(--navy-900) 0,var(--navy-700) 100%);border-radius:28px;color:#fff;margin-top:4px;overflow:hidden;padding:20px;position:relative}.Dashboard_heroMorning__mrvpo{background:linear-gradient(135deg,#f59e0b,#db2777)}.Dashboard_heroAfternoon__4DN5C{background:linear-gradient(135deg,#0ea5e9,#0d9488)}.Dashboard_heroEvening__wMXmd{background:linear-gradient(135deg,#ea580c,#1e1b4b)}.Dashboard_heroNight__EguYi{background:linear-gradient(135deg,#0f172a,#020617)}.Dashboard_timeIcon__O1kdf{height:90px;opacity:.85;pointer-events:none;position:absolute;right:0;top:0;width:90px;z-index:0}.Dashboard_hero__0S6G8:after,.Dashboard_hero__0S6G8:before{background:#ffffff12;border-radius:999px;content:"";position:absolute}.Dashboard_hero__0S6G8:before{height:142px;right:-28px;top:-34px;width:142px}.Dashboard_hero__0S6G8:after{bottom:-46px;height:118px;left:-22px;width:118px}.Dashboard_heroContent__8uWFJ{grid-gap:12px;display:grid;gap:12px;position:relative;z-index:1}.Dashboard_eyebrow__p4Ov3{color:#ffffffb3;font-size:.75rem;font-weight:700}.Dashboard_heroTitle__et6LI{color:#fff;font-size:1.28rem;font-weight:800;line-height:1.1}.Dashboard_heroMetrics__yj6QB{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_heroMetric__WjtMb{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:var(--card-radius);display:flex;gap:8px;justify-content:space-between;min-height:82px;padding:11px 12px}.Dashboard_metricText__D1bin{flex:1 1;min-width:0}.Dashboard_metricGauge__OR4LK{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Dashboard_metricSvg__OhP-W{display:block}.Dashboard_heroMetric__WjtMb span,.Dashboard_summaryLabel__EswAG{color:#ffffffd9;display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Dashboard_heroMetric__WjtMb strong{color:#fff;display:block;font-size:1.45rem;font-weight:700;line-height:1;margin-top:4px}.Dashboard_heroMetric__WjtMb small{color:#ffffffeb;display:block;font-size:.74rem;margin-top:4px}.Dashboard_summaryGrid__0BTIh{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_summaryCard__uIfyu{min-height:82px;padding:12px 10px;text-align:center}.Dashboard_summaryCard__uIfyu span{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700}.Dashboard_summaryCard__uIfyu strong{color:var(--primary-text);display:block;font-size:.92rem;font-weight:700;line-height:1.12;margin-top:5px}.Dashboard_sectionLabel__Z6Icd{color:var(--secondary-text);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Dashboard_quickAddBlock__nz6bs{grid-gap:10px;display:grid;gap:10px}.Dashboard_quickAddGrid__qD8xb{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.Dashboard_quickAddButton__BtX4G{grid-gap:8px;background:#0000;border:0;color:var(--secondary-text);display:grid;font:inherit;font-size:.56rem;font-weight:700;gap:8px;justify-items:center;line-height:1.2;min-width:0;padding:0;text-align:center}.Dashboard_quickAddIcon__8leaX{border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:grid;height:48px;place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;width:48px}.Dashboard_quickAddButton__BtX4G:hover .Dashboard_quickAddIcon__8leaX{box-shadow:var(--shadow-md);transform:scale(1.08)}.Dashboard_cardHeader__mZ58R{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.Dashboard_cardTitle__c12bt{color:var(--primary-text);font-size:.9rem;font-weight:700}.Dashboard_coachCard__hhBMT{grid-gap:12px;background:var(--card-background);border:1px solid var(--border);display:grid;gap:12px;padding:14px}.Dashboard_coachHeader__5QXA\+{align-items:flex-start;display:flex;gap:12px}.Dashboard_coachIcon__1eAQX{background:var(--primary-bg);border-radius:13px;color:var(--brand-teal);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.Dashboard_coachTitle__zeQh0{color:var(--primary-text);font-size:.86rem;font-weight:800}.Dashboard_coachSummary__xpkJ-{color:var(--secondary-text);font-size:.72rem;line-height:1.35;margin-top:2px}.Dashboard_coachMetrics__6w0\+Q{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_coachBody__X-m-n p,.Dashboard_coachMetrics__6w0\+Q p{margin:0}.Dashboard_coachMetrics__6w0\+Q p{grid-gap:3px;background:var(--navy-bg);border-radius:14px;display:grid;gap:3px;min-width:0;padding:9px 8px}.Dashboard_coachBody__X-m-n span,.Dashboard_coachMetrics__6w0\+Q span{color:var(--secondary-text);font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Dashboard_coachMetrics__6w0\+Q strong{color:var(--primary-text);font-size:.86rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_coachBody__X-m-n{grid-gap:9px;display:grid;gap:9px}.Dashboard_coachBody__X-m-n p{grid-gap:4px;display:grid;gap:4px}.Dashboard_coachBody__X-m-n strong{color:var(--primary-text);font-size:.78rem;font-weight:800;line-height:1.35}.Dashboard_coachSection__BE35G{border-top:1px solid #0f233f14;padding-top:12px}.Dashboard_alertList__uHw7j,.Dashboard_coachSection__BE35G{grid-gap:8px;display:grid;gap:8px}.Dashboard_alertRow__JWWaf{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #fb923c;border-left:3px solid var(--alert-tone,#fb923c);border-radius:12px;display:flex;gap:10px;padding:10px 12px}.Dashboard_alertRowUrgent__OpoBV{background:#fee2e2;background:var(--alert-tint,#fee2e2);border-color:#ef4444;border-color:var(--alert-tone,#ef4444)}.Dashboard_alertIcon__bnMe0{color:#fb923c;color:var(--alert-tone,#fb923c);display:grid;flex:0 0 auto;margin-top:2px}.Dashboard_alertBody__\+F0f2{flex:1 1;min-width:0}.Dashboard_alertActions__YUxcS{display:flex;flex-shrink:0;gap:4px}.Dashboard_alertActionButton__I-W-o{background:#0000;border:0;border-radius:12px;color:#475569;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.Dashboard_alertActionButton__I-W-o:hover{background:#0f233f0f}.Dashboard_alertRestore__vs13\+{align-items:center;background:#0000;border:0;color:var(--brand-teal);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:6px;margin-top:2px}.Dashboard_alertUndo__HtWAk{align-items:center;background:var(--navy-bg);border-radius:12px;color:var(--secondary-text);display:flex;font-size:.72rem;gap:10px;justify-content:space-between;padding:8px 12px}.Dashboard_alertUndoButton__19WpD{align-items:center;background:#0000;border:0;color:var(--brand-teal);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-weight:800;gap:5px}.Dashboard_aiCard__EOEPt{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;display:flex;gap:12px;padding:12px}.Dashboard_aiCardButton__BPUyz{border:1px solid #f4df93;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.Dashboard_insightSheetLayer__dK7vV{align-items:center;background:#00000057;display:flex;inset:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));position:fixed;z-index:120}.Dashboard_insightSheet__rFiFL{background:var(--app-background);border-radius:24px;box-shadow:0 24px 64px #0f233f47;max-height:min(82dvh,calc(100dvh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;padding:14px 18px 18px;width:min(calc(100vw - 28px),390px);width:min(calc(100vw - 28px),var(--phone-frame-width,390px))}.Dashboard_insightSheetHandle__9pcty{background:#c7d6d2;border-radius:999px;height:5px;margin:0 auto 14px;width:42px}.Dashboard_insightSheetHeader__p5vJ5{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Dashboard_insightSheetHeader__p5vJ5 span{color:var(--brand-teal);font-size:.64rem;font-weight:700;text-transform:uppercase}.Dashboard_insightSheetHeader__p5vJ5 h3{color:var(--primary-text);font-size:1rem;font-weight:800;margin:3px 0 0}.Dashboard_insightSheetHeader__p5vJ5 button{background:var(--navy-bg);border:0;border-radius:12px;color:var(--secondary-text);display:grid;height:34px;place-items:center;width:34px}.Dashboard_insightSheetDescription__PIPVF{color:var(--secondary-text);font-size:.76rem;line-height:1.42;margin:10px 0 14px}.Dashboard_insightSuggestionList__TrGGf{grid-gap:10px;display:grid;gap:10px}.Dashboard_insightSuggestionItem__A-s69{background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:flex;gap:10px;padding:12px}.Dashboard_insightSuggestionItem__A-s69>span{background:var(--brand-teal);border-radius:999px;flex:0 0 auto;height:8px;margin-top:5px;width:8px}.Dashboard_insightSuggestionItem__A-s69 p{grid-gap:3px;display:grid;gap:3px;margin:0}.Dashboard_insightSuggestionItem__A-s69 strong{color:var(--primary-text);font-size:.8rem;font-weight:700}.Dashboard_insightSuggestionItem__A-s69 small{color:var(--secondary-text);font-size:.7rem;line-height:1.38}.Dashboard_aiIcon__eesGq{background:#fef3c7;border-radius:12px;color:#b45309;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.Dashboard_aiText__gWMV8{color:#92400e;font-size:.77rem;line-height:1.45}.Dashboard_aiTitle__kEmYG{color:#78350f;font-size:.78rem;font-weight:700}.Dashboard_analysisCard__DGSCI,.Dashboard_budgetCard__Cdbj4,.Dashboard_debtCard__gu6gU,.Dashboard_upcomingCard__BBbgy{padding:14px}.Dashboard_analysisCard__DGSCI{grid-gap:14px;gap:14px}.Dashboard_analysisHeaderActions__VI3rm{align-items:center;display:flex;flex-shrink:0;gap:8px}.Dashboard_analysisNavButton__9pJs6{background:var(--navy-bg);border:0;border-radius:12px;color:var(--brand-teal);display:grid;height:32px;place-items:center;width:32px}.Dashboard_analysisCycleRow__lbFFC{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto auto 1fr}.Dashboard_analysisCycleRow__lbFFC strong{color:var(--primary-text);font-size:.82rem;font-weight:700}.Dashboard_analysisGrid__\+Q6De{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_analysisTile__qNQK3{grid-gap:6px;background:#f7fbf9;border-radius:var(--card-radius);box-shadow:inset 0 0 0 1px #14b8a614;display:grid;gap:6px;min-height:108px;padding:12px}.Dashboard_analysisTile__qNQK3 strong{color:var(--primary-text);font-size:.84rem;font-weight:700;line-height:1.25}.Dashboard_analysisHint__-Dw0H{color:var(--secondary-text);font-size:.68rem;line-height:1.35;margin:0}.Dashboard_budgetPreview__fWLsK,.Dashboard_debtRow__JTeKY,.Dashboard_upcomingRow__mu1CH{align-items:center;display:flex;gap:12px;justify-content:space-between}.Dashboard_upcomingRow__mu1CH{background:#0000;border:0;color:inherit;font:inherit;padding:10px 12px;text-align:left;width:100%}.Dashboard_upcomingList__lF8ak{grid-gap:12px;display:grid;gap:12px}.Dashboard_upcomingList__lF8ak .Dashboard_upcomingRow__mu1CH+.Dashboard_upcomingRow__mu1CH{border-top:1px solid #0f233f14;padding-top:12px}.Dashboard_upcomingToggle__CwQl1{background:#0000;border:0;color:var(--brand-teal);cursor:pointer;font:inherit;font-size:.74rem;font-weight:800;justify-self:start;margin-top:2px;padding:0}.Dashboard_clickableCard__qBtU\+{border:0;color:inherit;font:inherit;text-align:left;width:100%}.Dashboard_clickableCard__qBtU\+:focus-visible,.Dashboard_txRowButton__s4phu:focus-visible,.Dashboard_upcomingRow__mu1CH:focus-visible{outline:2px solid var(--brand-teal);outline-offset:3px}.Dashboard_muted__uX5MQ{color:var(--secondary-text);font-size:.74rem}.Dashboard_strongText__zoh-o{color:var(--primary-text);font-size:.86rem;font-weight:700}.Dashboard_activityHeader__kGARD{align-items:center;display:flex;justify-content:space-between}.Dashboard_upcomingSection__16hvz{grid-gap:10px;display:grid;gap:10px}.Dashboard_segmented__lNkGl{background:var(--navy-bg);border-radius:999px;display:flex;gap:2px;padding:2px}.Dashboard_segmented__lNkGl button{background:#0000;border:0;border-radius:999px;color:var(--secondary-text);font:inherit;font-size:.62rem;font-weight:800;min-height:26px;padding:0 10px}.Dashboard_segmented__lNkGl .Dashboard_activeSegment__f290i{background:var(--brand-teal);color:#fff}.Dashboard_dateGroup__X9bLz{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.Dashboard_activityViewMore__bzc6\+{background:var(--navy-bg);border:1.5px solid #14b8a62e;border-radius:14px;color:var(--brand-teal);font:inherit;font-size:.78rem;font-weight:700;margin-top:10px;min-height:40px;width:100%}.Dashboard_dateRow__RtgcG{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.Dashboard_dateRow__RtgcG span{color:var(--secondary-text);font-size:.74rem;font-weight:700}.Dashboard_dateRow__RtgcG strong{color:var(--danger-over-budget);font-size:.74rem;font-weight:700}.Dashboard_txRow__nEi-1{align-items:center;background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);color:inherit;display:flex;font:inherit;gap:12px;min-height:64px;padding:10px 12px;text-align:left;width:100%}.Dashboard_txRowButton__s4phu{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:0;text-align:left;width:100%}.Dashboard_txIcon__nXMFK{border-radius:14px;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.Dashboard_txMain__\+1AGz{flex:1 1 auto;min-width:0}.Dashboard_txMain__\+1AGz strong{color:var(--primary-text);display:block;font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_txMain__\+1AGz span{color:var(--secondary-text);display:block;font-size:.72rem}.Dashboard_txAmount__N5Weh{color:var(--primary-text);font-size:.84rem;font-weight:700}.Dashboard_incomeAmount__VW1Ur{color:#059669}.Dashboard_budgetList__gbpay{grid-gap:12px;display:grid;gap:12px}.Dashboard_budgetLineTop__STdmP{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}.Dashboard_budgetName__nVIsC{align-items:center;display:flex;gap:8px;min-width:0}.Dashboard_miniIcon__ho2bk{border-radius:10px;display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.Dashboard_budgetAmount__uC9xo{color:var(--secondary-text);font-size:.68rem;font-weight:800;white-space:nowrap}.Dashboard_barTrack__8DPcz{background:var(--navy-bg);border-radius:999px;height:9px;overflow:hidden}.Dashboard_barFill__vCyFk{border-radius:999px;height:100%}.Dashboard_emptyState__rTW5K{background:var(--card-background);border-radius:var(--card-radius);color:var(--secondary-text);font-size:.78rem;padding:16px;text-align:center}.Dashboard_detailSheetLayer__enjOX{align-items:center;background:#00000057;display:flex;inset:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));position:fixed;z-index:140}.Dashboard_detailSheet__12r2P{-webkit-overflow-scrolling:touch;background:var(--app-background);border-radius:24px;box-shadow:0 24px 64px #0f233f47;max-height:min(82dvh,calc(100dvh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior-y:contain;padding:18px;width:min(calc(100vw - 28px),390px);width:min(calc(100vw - 28px),var(--phone-frame-width,390px))}.Dashboard_detailSheetHeader__40BUs{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.Dashboard_detailSheetHeader__40BUs span{color:var(--brand-teal);font-size:.64rem;font-weight:700;text-transform:uppercase}.Dashboard_detailSheetHeader__40BUs h3{color:var(--primary-text);font-size:1rem;font-weight:800;margin:3px 0 0}.Dashboard_detailSheetHeader__40BUs button{background:var(--navy-bg);border:0;border-radius:12px;color:var(--secondary-text);display:grid;height:34px;place-items:center;width:34px}.Dashboard_detailGrid__D0Ott{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_detailGrid__D0Ott p{grid-gap:4px;background:var(--card-background);border-radius:16px;display:grid;gap:4px;margin:0;padding:12px}.Dashboard_detailGrid__D0Ott span{color:var(--secondary-text);font-size:.62rem;font-weight:800;text-transform:uppercase}.Dashboard_detailGrid__D0Ott strong{color:var(--primary-text);font-size:.82rem;font-weight:700;line-height:1.25}.Dashboard_detailNote__msqtx{background:#fff9de;border-radius:16px;color:#92400e;font-size:.76rem;line-height:1.4;margin:12px 0 0;padding:12px}.Dashboard_txEditForm__51Toy{grid-gap:10px;display:grid;gap:10px}.Dashboard_dashboardHistoryEditSheet__fliJ1{background:#fff;border:1px solid #e6efec;padding:0}.Dashboard_dashboardExpenseEditWrap__HylAo{padding:14px 16px 16px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_detailSheetHeader__40BUs{align-items:center;background:#fff;border-bottom:1px solid #e6efec;border-radius:24px 24px 0 0;margin:0;padding:16px 16px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_detailSheetHeader__40BUs span{color:#6e8a85;font-size:.66rem;letter-spacing:.08em}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_detailSheetHeader__40BUs h3{font-size:1.18rem;line-height:1.08;margin-top:6px;max-width:min(292px,calc(100vw - 104px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_detailSheetHeader__40BUs button{background:#f5f8f7;border-radius:999px;color:#607d78;height:38px;width:38px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy{gap:0;padding:0 16px 16px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy>label:first-child{border-bottom:1px solid #e6efec;min-height:58px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy label{gap:6px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy label span{color:#6e8a85;font-size:.66rem;font-weight:700;letter-spacing:.06em}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy input,.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy select{background:#f5f8f7;border:0;border-radius:14px;box-shadow:none;color:var(--primary-text);font-size:.92rem;font-weight:700;min-height:46px;padding:0 14px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditForm__51Toy>label:first-child input{background:#fff;border-radius:0;font-size:1rem;min-height:58px;padding:0}.Dashboard_dashboardEditGrid__4Keeo{grid-gap:10px;border-bottom:1px solid #e6efec;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 14px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_dashboardEditGrid__4Keeo+label{border-bottom:1px solid #e6efec;padding:12px 0}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txEditActions__sNkdI{gap:12px;margin-top:0;padding-top:14px}.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txPrimaryButton__t6sjv,.Dashboard_dashboardHistoryEditSheet__fliJ1 .Dashboard_txSecondaryButton__MnhMe{border-radius:12px;font-size:.84rem;min-height:38px;padding:0 16px}.Dashboard_txEditForm__51Toy label{grid-gap:5px;display:grid;gap:5px}.Dashboard_txEditForm__51Toy label span{color:var(--secondary-text);font-size:.62rem;font-weight:800;text-transform:uppercase}.Dashboard_txEditForm__51Toy input,.Dashboard_txEditForm__51Toy select{background:var(--card-background);border:1px solid #0f233f24;border-radius:12px;color:var(--primary-text);font:inherit;font-size:.84rem;padding:10px 12px;width:100%}.Dashboard_txEditActions__sNkdI{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.Dashboard_txDangerButton__BiijU,.Dashboard_txPrimaryButton__t6sjv,.Dashboard_txSecondaryButton__MnhMe{border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;min-height:40px;padding:0 16px}.Dashboard_txPrimaryButton__t6sjv{background:#167d6f;background:var(--brand-teal,#167d6f);color:#fff}.Dashboard_txSecondaryButton__MnhMe{background:#0f233f0f;color:var(--primary-text)}.Dashboard_txDangerButton__BiijU{background:#fee2e2;color:#b91c1c;margin-right:auto}.Dashboard_calendarWrap__Q2ix7{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.Dashboard_calendarCard__vpT1X{background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:14px}.Dashboard_calendarHeader__p4fEp{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Dashboard_calendarHeader__p4fEp strong{color:var(--primary-text);font-size:.86rem;font-weight:700}.Dashboard_calendarHeader__p4fEp span{display:flex;gap:6px}.Dashboard_calendarHeader__p4fEp button{background:var(--navy-bg);border:0;border-radius:999px;color:var(--brand-teal);font:inherit;font-size:1rem;font-weight:700;height:28px;width:28px}.Dashboard_calendarLegend__xo0ZZ{align-items:center;color:var(--secondary-text);display:flex;font-size:.66rem;font-weight:700;gap:8px;margin-bottom:10px}.Dashboard_calendarGrid__uZzxI{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr))}.Dashboard_calendarGrid__uZzxI b,.Dashboard_calendarGrid__uZzxI button,.Dashboard_calendarGrid__uZzxI em{border-radius:12px;display:grid;min-height:38px;place-items:center}.Dashboard_calendarGrid__uZzxI b{color:var(--secondary-text);font-size:.62rem;font-weight:700}.Dashboard_calendarGrid__uZzxI button{background:#0000;border:0;color:var(--primary-text);font:inherit;font-size:.74rem;font-weight:800}.Dashboard_calendarGrid__uZzxI .Dashboard_activeDay__UT2wL{background:var(--brand-teal);color:#fff}.Dashboard_calendarGrid__uZzxI button span{display:flex;gap:2px}.Dashboard_creditDot__ld6iM,.Dashboard_debitDot__nQhe0{border-radius:999px;display:inline-block;height:6px;width:6px}.Dashboard_creditDot__ld6iM{background:#22c55e}.Dashboard_debitDot__nQhe0{background:#f87171}.Dashboard_skeleton__\+Yi6f{animation:Dashboard_shimmer__VQU9f 1.2s linear infinite;background:linear-gradient(90deg,#e8f0ed,#f8fbfa,#e8f0ed);background-size:200% 100%;border-radius:24px;min-height:72px}.Dashboard_error__8VDDZ{background:#fee2e2;border-radius:var(--card-radius);color:#991b1b;font-size:.78rem;font-weight:700;padding:12px}@keyframes Dashboard_shimmer__VQU9f{to{background-position:-200% 0}}.Dashboard_dashboard__fz\+\+o{gap:12px}.Dashboard_hero__0S6G8{padding:16px}.Dashboard_heroContent__8uWFJ{gap:10px}.Dashboard_heroMetric__WjtMb{min-height:70px;padding:9px 10px}.Dashboard_heroMetric__WjtMb strong{font-size:1.28rem}.Dashboard_quickAddBlock__nz6bs{gap:8px}.Dashboard_quickAddButton__BtX4G{gap:5px}.Dashboard_quickAddIcon__8leaX{border-radius:14px;height:42px;width:42px}.Dashboard_aiCard__EOEPt,.Dashboard_insightSuggestionItem__A-s69{padding:11px}.Dashboard_budgetCard__Cdbj4,.Dashboard_calendarCard__vpT1X,.Dashboard_debtCard__gu6gU,.Dashboard_upcomingCard__BBbgy{padding:14px}.Dashboard_aiCard__EOEPt,.Dashboard_aiCard__EOEPt.Dashboard_aiCardButton__BPUyz{background:#fff9de;border:1px solid #f4df93;box-shadow:0 6px 14px #0f233f0f}.Dashboard_aiIcon__eesGq{border-radius:10px;height:30px;width:30px}.Dashboard_dateGroup__X9bLz{gap:7px;margin-top:9px}.Dashboard_txRow__nEi-1{min-height:54px;padding:8px 10px}.Dashboard_txIcon__nXMFK{border-radius:13px;height:36px;width:36px}.Dashboard_calendarWrap__Q2ix7{gap:9px;margin-top:9px}.Dashboard_calendarGrid__uZzxI b,.Dashboard_calendarGrid__uZzxI button,.Dashboard_calendarGrid__uZzxI em{border-radius:10px;min-height:32px}.Dashboard_skeleton__\+Yi6f{border-radius:16px;min-height:58px}.Dashboard_analysisCard__DGSCI{grid-gap:12px;display:grid;gap:12px}.Dashboard_textLinkButton__c-02l{background:#0000;border:0;color:#0f9e7a;color:var(--teal-primary,#0f9e7a);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.Dashboard_topSpendList__KpUDN{grid-gap:8px;display:grid;gap:8px}.Dashboard_topSpendRow__DcxJg{align-items:center;background:#fff;border:1px solid #1f2e4f14;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.Dashboard_topSpendRow__DcxJg strong{color:#dc2626;font-size:14px}.Dashboard_categoryNameCol__MprVF{align-items:center;display:flex;gap:8px;min-width:0}.Dashboard_categoryIconBadge__aqzfw,.Dashboard_savingsGoalIconBadge__jZlBw{border-radius:8px;display:grid;flex:0 0 auto;height:24px;place-items:center;width:24px}.Dashboard_savingsGoalIconBadge__jZlBw{background:#ede9fe;color:#7c3aed}.Dashboard_savingsGoalTile__ThE\+H{align-items:center;background:#f5f3ff;border:1px solid #7c3aed29;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.Dashboard_savingsGoalTile__ThE\+H strong{color:#6d28d9;font-size:14px}.Dashboard_finaiCard__xEzoG{grid-gap:10px;border-radius:24px;border-radius:var(--card-radius,24px);display:grid;gap:10px;padding:12px}.Dashboard_analysisTop__KNT04{align-items:center;display:flex;gap:8px;justify-content:space-between}.Dashboard_analysisTitle__qRtNe{align-items:center;display:flex;gap:7px}.Dashboard_analysisTitle__qRtNe p{color:var(--primary-text);font-size:.92rem;font-weight:700}.Dashboard_analysisIcon__rmVnP{background:linear-gradient(135deg,#12c6b0,#0ea5a0);border-radius:9px;color:#fff;display:grid;height:26px;place-items:center;width:26px}.Dashboard_riskBadge__jmkHE{border-radius:999px;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.01em;padding:4px 9px}.Dashboard_analysisSummaryRow__tE2i3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.Dashboard_analysisSummary__N4ntr{color:var(--primary-text);font-size:.84rem;line-height:1.38}.Dashboard_riskGauge__Hcusq{display:grid;justify-items:center;position:relative;width:100px}.Dashboard_riskGaugeValue__Mt\+L1{bottom:0;display:grid;justify-items:center;line-height:1;position:absolute}.Dashboard_riskGaugeValue__Mt\+L1 strong{color:var(--primary-text);font-size:1.15rem;font-weight:800}.Dashboard_riskGaugeValue__Mt\+L1 span{color:var(--secondary-text);font-size:.58rem;font-weight:600;margin-top:1px}.Dashboard_prioritySection__xWrzD{grid-gap:7px;display:grid;gap:7px}.Dashboard_priorityList__qpznE{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.Dashboard_priorityRow__2347p{grid-gap:8px;align-items:center;background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border-radius:14px;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:8px 10px}.Dashboard_priorityIcon__IitYY{border-radius:8px;display:grid;height:26px;place-items:center;width:26px}.Dashboard_priorityBody__RoIvd{min-width:0}.Dashboard_priorityTitle__J-BVl{color:var(--primary-text);font-size:.8rem;font-weight:600}.Dashboard_priorityDetail__LTMeO{color:var(--secondary-text);font-size:.7rem;line-height:1.35;margin-top:1px}.Dashboard_priorityMeta__zcbJm{grid-gap:2px;display:grid;gap:2px;justify-items:end;text-align:right}.Dashboard_priorityMeta__zcbJm strong{color:var(--primary-text);font-size:.78rem;font-weight:700}.Dashboard_severityChip__ltxMf{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Dashboard_recommendedAction__3X5m5{grid-gap:2px;background:#ecfdf8;border:1px solid #c7f0e7;border-radius:14px;display:grid;gap:2px;padding:8px 10px}.Dashboard_recommendedAction__3X5m5 p{color:var(--primary-text);font-size:.8rem;font-weight:600;line-height:1.35}.Dashboard_askFinAiButton__IAzR9{align-items:center;background:linear-gradient(135deg,#12c6b0,#0ea5a0);border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:.86rem;font-weight:700;gap:6px;justify-content:center;padding:10px;width:100%}.Dashboard_askFinAiButton__IAzR9:active{transform:scale(.99)}.Dashboard_snapshotBlock__Q7HNM{grid-gap:8px;display:grid;gap:8px}.Dashboard_snapshotHeader__4ImJ0{align-items:center;display:flex;gap:10px;justify-content:space-between}.Dashboard_snapshotBalance__\+ZELI{align-items:baseline;display:inline-flex;gap:6px}.Dashboard_snapshotBalance__\+ZELI>span{color:var(--secondary-text);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.Dashboard_snapshotBalance__\+ZELI>strong{font-size:1.02rem;font-weight:800}.Dashboard_snapshotRemaining__TBn7K{color:#16a34a;font-weight:700}.Dashboard_snapshotOver__cKSox{color:#ef4444;font-weight:700}.Dashboard_snapshotMetrics__cRBT\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_snapshotMetrics__cRBT\+>div{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border-radius:14px;padding:11px 8px;text-align:center}.Dashboard_snapshotMetrics__cRBT\+ span{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.Dashboard_snapshotMetrics__cRBT\+ strong{color:var(--primary-text);display:block;font-size:.9rem;font-weight:700;margin-top:4px;white-space:nowrap}.Dashboard_detailSheetHeader__40BUs button{position:relative}.Dashboard_detailSheetHeader__40BUs button:after{content:"";cursor:pointer;height:44px;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:10}.ui_card__iJ1Rv{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.ui_button__-wWSJ{align-items:center;border:0;border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:6px;justify-content:center;min-height:40px;padding:0 14px}.ui_buttonPrimary__uIavM{background:var(--brand-teal);color:#fff}.ui_buttonSoft__DC1fz{background:#ffffff2e;color:#fff}.ui_buttonGhost__wcYsO{background:var(--navy-bg);color:var(--brand-teal)}.ui_badge__VBFzr{align-items:center;border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:700;line-height:1;min-height:20px;padding:0 8px}.ui_badgeNeutral__yjxex{background:var(--navy-bg);color:var(--secondary-text)}.ui_badgeDanger__Scbvs{background:var(--danger-over-budget);color:#fff}.ui_badgeSuccess__R6F8j{background:var(--primary-bg);color:#047857}.FinanceApp_appShell__huoqM{color-scheme:light;width:100%}.FinanceApp_appHeader__GNhRS{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7fbf8db;border-bottom:1px solid #d9eee694;display:flex;gap:14px;justify-content:space-between;padding:calc(13px + env(safe-area-inset-top)) 18px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:24}.FinanceApp_appBrand__o-9SB{align-items:center;display:flex;gap:10px;min-width:0}.FinanceApp_appBrand__o-9SB>div{grid-gap:2px;align-content:center;display:grid;gap:2px}.FinanceApp_appBrand__o-9SB img{border-radius:14px;box-shadow:0 12px 24px #0f536829;flex:0 0 auto;height:40px;width:40px}.FinanceApp_appBrand__o-9SB span,.FinanceApp_appBrand__o-9SB strong{display:block;line-height:1.1}.FinanceApp_appBrand__o-9SB strong{color:var(--navy-900);font-size:1.12rem}.FinanceApp_appBrand__o-9SB span{font-size:.72rem;font-weight:800;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.FinanceApp_headerButtons__3zDEj{align-items:center;align-self:center;display:inline-flex;gap:8px}.FinanceApp_centeredScreen__d3u0D{background:linear-gradient(145deg,#14a97b2e,#0000 32%),linear-gradient(315deg,#fac77547,#0000 34%),linear-gradient(180deg,var(--bg-secondary) 0,var(--surface-canvas) 100%);color:var(--text-primary);color-scheme:light;display:grid;min-height:100vh;min-height:100dvh;padding:24px;place-items:center}.FinanceApp_authCard__13jB-,.FinanceApp_authIntro__42oAt,.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_setupCard__sYoCO{background:var(--surface-card);border:1px solid var(--card-border);box-shadow:var(--shadow-md)}.FinanceApp_setupCard__sYoCO{border-radius:var(--radius-xl);padding:28px;width:min(720px,100%)}.FinanceApp_setupCard__sYoCO h1{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1;margin:10px 0 14px}.FinanceApp_setupCard__sYoCO p{color:var(--text-secondary);font-size:1rem}.FinanceApp_badge__13hnA,.FinanceApp_sectionEyebrow__g\+0r1,.FinanceApp_setupEyebrow__CBcEb{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.FinanceApp_sectionEyebrow__g\+0r1,.FinanceApp_setupEyebrow__CBcEb{background:var(--green-50);color:var(--green-600);padding:7px 12px}.FinanceApp_badge__13hnA{background:var(--teal-gradient);color:var(--surface-card-solid);padding:6px 10px}.FinanceApp_codeBlock__9rUCK{background:var(--navy-900);border-radius:16px;color:var(--gray-50);font-family:SFMono-Regular,ui-monospace,monospace;line-height:1.7;margin:16px 0;padding:16px}.FinanceApp_authShell__ZBCeN{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.1fr .9fr;width:min(1160px,100%)}.FinanceApp_authCard__13jB-,.FinanceApp_authIntro__42oAt{border-radius:var(--radius-xl);padding:30px}.FinanceApp_authIntro__42oAt h1{font-size:clamp(2rem,4vw,3.5rem);line-height:.95;margin:14px 0}.FinanceApp_authHint__sDhZy,.FinanceApp_authIntro__42oAt p,.FinanceApp_metricCard__v6bO6 p,.FinanceApp_mutedText__3jByq,.FinanceApp_recommendationCard__k2xVG p{color:var(--text-secondary)}.FinanceApp_featureList__VkZZh{grid-gap:10px;display:grid;gap:10px;list-style:none;margin-top:18px}.FinanceApp_featureList__VkZZh li{background:linear-gradient(135deg,var(--green-50) 0,var(--amber-warning-soft) 100%);border-radius:16px;padding:12px 14px}.FinanceApp_segmented__t4u8V{grid-gap:8px;background:var(--green-50);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:6px}.FinanceApp_inlineSelect__2NoN7,.FinanceApp_quickAskChip__ITi6U,.FinanceApp_segmented__t4u8V button,.FinanceApp_tabRow__XFrdD button{background:#0000;border:0;border-radius:14px;color:var(--text-secondary)}.FinanceApp_segmentedActive__yUpGI,.FinanceApp_tabActive__Czzj1{background:var(--surface-card-solid);box-shadow:var(--shadow-sm);color:var(--green-600)}.FinanceApp_fieldCompact__FwUYj,.FinanceApp_field__M\+gOC{grid-gap:8px;display:grid;font-weight:600;gap:8px}.FinanceApp_chatComposer__WFvTM textarea,.FinanceApp_fieldCompact__FwUYj input,.FinanceApp_fieldCompact__FwUYj select,.FinanceApp_field__M\+gOC input,.FinanceApp_field__M\+gOC select,.FinanceApp_inlineSelect__2NoN7{background:var(--surface-card-solid);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;padding:14px 16px;width:100%}.FinanceApp_fieldCompact__FwUYj input[type=date],.FinanceApp_field__M\+gOC input[type=date]{accent-color:var(--teal-primary);color-scheme:light;padding-right:8px}.FinanceApp_fieldCompact__FwUYj input[type=date]::-webkit-date-and-time-value,.FinanceApp_field__M\+gOC input[type=date]::-webkit-date-and-time-value{min-height:20px;text-align:left}.FinanceApp_fieldCompact__FwUYj input[type=date]::-webkit-calendar-picker-indicator,.FinanceApp_field__M\+gOC input[type=date]::-webkit-calendar-picker-indicator{background-color:var(--green-50);border-radius:999px;cursor:pointer;filter:invert(45%) sepia(54%) saturate(777%) hue-rotate(116deg) brightness(90%) contrast(92%);margin-left:auto;margin-right:-3px;opacity:.95;padding:8px 4px 8px 10px}.FinanceApp_fieldCompact__FwUYj input[type=date]:focus::-webkit-calendar-picker-indicator,.FinanceApp_field__M\+gOC input[type=date]:focus::-webkit-calendar-picker-indicator{background-color:var(--green-100)}.FinanceApp_chatComposer__WFvTM textarea:focus,.FinanceApp_fieldCompact__FwUYj input:focus,.FinanceApp_fieldCompact__FwUYj select:focus,.FinanceApp_field__M\+gOC input:focus,.FinanceApp_field__M\+gOC select:focus,.FinanceApp_inlineSelect__2NoN7:focus{border-color:#14a97b9e;box-shadow:0 0 0 4px #14a97b1f;outline:none}.FinanceApp_authCard__13jB-{grid-gap:16px;display:grid;gap:16px}.FinanceApp_primaryButton__QMyb7,.FinanceApp_secondaryButton__KzcYR{border:0;border-radius:var(--radius-md);font:inherit;font-weight:700;padding:14px 18px;transition:transform .18s ease,box-shadow .18s ease}.FinanceApp_primaryButton__QMyb7{background:var(--teal-gradient);color:var(--surface-card-solid)}.FinanceApp_secondaryButton__KzcYR{background:var(--green-50);color:var(--green-600)}.FinanceApp_primaryButton__QMyb7:hover,.FinanceApp_quickAskChip__ITi6U:hover,.FinanceApp_secondaryButton__KzcYR:hover,.FinanceApp_tabRow__XFrdD button:hover{transform:translateY(-1px)}.FinanceApp_errorBanner__EsIBE,.FinanceApp_globalError__XjlgP{align-items:center;background:var(--coral-debit-soft);border-radius:16px;color:var(--red-600);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.FinanceApp_globalError__XjlgP{margin:0 16px 12px}.FinanceApp_closeErrorButton__DIbSN{background:#0000;border:0;border-radius:50%;color:var(--red-600);cursor:pointer;display:grid;flex-shrink:0;height:24px;opacity:.75;padding:0;place-items:center;transition:background-color .2s ease,opacity .2s ease,transform .1s ease;width:24px}.FinanceApp_closeErrorButton__DIbSN:hover{background-color:#ef44441f;opacity:1}.FinanceApp_closeErrorButton__DIbSN:active{transform:scale(.92)}.FinanceApp_undoToast__GWRlo{align-items:center;background:var(--navy-900);border-radius:16px;bottom:calc(96px + env(safe-area-inset-bottom));box-shadow:0 16px 42px #111d3247;color:var(--surface-card-solid);display:flex;font-size:.9rem;gap:12px;justify-content:space-between;left:16px;margin:0 auto;max-width:520px;padding:12px 14px;position:fixed;right:16px;z-index:45}.FinanceApp_undoToast__GWRlo button{background:var(--surface-card-solid);border:0;border-radius:999px;color:var(--navy-800);cursor:pointer;font:inherit;font-weight:800;padding:7px 12px}.FinanceApp_topBar__xOEFt{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbf7f5;display:flex;gap:8px;justify-content:flex-end;padding:calc(14px + env(safe-area-inset-top)) 16px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.FinanceApp_logoMark__k5lAs{background:var(--surface-card-solid) url(/static/media/finai-icon.f445e1e52e2719928b64.png) center /cover no-repeat;border-radius:8px;box-shadow:0 8px 18px #14a97b38;display:block;height:28px;width:28px}.FinanceApp_logoText__\+72he{color:var(--green-800);font-size:.88rem;font-weight:700;line-height:1;white-space:nowrap}.FinanceApp_topActions__TuXXg{align-items:center;display:flex;flex:0 0 auto;gap:8px}.FinanceApp_iconHeaderButton__v0cnj{align-items:center;background:var(--surface-card-solid);border:1px solid #14a97b24;border-radius:999px;box-shadow:0 8px 22px #165c6614;color:var(--green-600);display:flex;flex:0 0 auto;justify-content:center;transition:transform .18s ease,color .18s ease,border-color .18s ease}.FinanceApp_iconHeaderButton__v0cnj:hover{border-color:#14a97b57;color:var(--green-800);transform:translateY(-1px)}.FinanceApp_iconHeaderButton__v0cnj svg{height:18px;width:18px}.FinanceApp_settingsPanel__5MSqd{grid-gap:14px;background:#fffffff5;border:1px solid #14a97b1f;border-radius:18px;box-shadow:0 16px 38px #165c661f;display:grid;gap:14px;margin:0 16px 14px;padding:16px}.FinanceApp_settingsHeader__g\+TAk{align-items:flex-start;display:flex;gap:12px;justify-content:flex-end}.FinanceApp_settingsHeader__g\+TAk h2{font-size:1.2rem;line-height:1.15;margin-top:8px}.FinanceApp_settingsCloseButton__snVhW{background:var(--green-50);border:0;border-radius:999px;color:var(--green-600);font:inherit;font-size:1.2rem;height:32px;line-height:1;width:32px}.FinanceApp_settingsGrid__UnQN-{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_settingsActions__m\+vLv .FinanceApp_primaryButton__QMyb7,.FinanceApp_settingsActions__m\+vLv .FinanceApp_secondaryButton__KzcYR,.FinanceApp_settingsGrid__UnQN- .FinanceApp_fieldCompact__FwUYj{min-width:0}.FinanceApp_settingsGrid__UnQN- .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_settingsGrid__UnQN- .FinanceApp_fieldCompact__FwUYj select{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.FinanceApp_settingsGrid__UnQN- input[readonly]{background:var(--bg-secondary);color:var(--text-secondary)}.FinanceApp_settingsActions__m\+vLv{display:flex;flex-wrap:wrap;gap:10px}.FinanceApp_settingsHint__guFxZ{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.FinanceApp_dangerButton__9SWq0{background:var(--coral-debit-soft)}.FinanceApp_appNav__PsuF8{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;bottom:auto;box-shadow:none;display:flex;gap:0;justify-content:space-around;left:auto;min-height:0;overflow:visible;padding:0;position:static;scrollbar-width:none;width:100%;z-index:1}.FinanceApp_appNav__PsuF8::-webkit-scrollbar{display:none}.FinanceApp_appNav__PsuF8 button{grid-gap:3px;background:#0000;border:0;border-radius:18px;display:grid;flex:1 1;font:inherit;font-size:.74rem;font-weight:800;gap:3px;line-height:1.1;min-width:0;padding:7px 4px;place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease}.FinanceApp_moreGrid__hZSMo{grid-gap:12px;display:grid;gap:12px}.FinanceApp_moreTile__\+6rwd{grid-gap:8px;background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface-canvas-warm) 100%);border:1px solid #14a97b1f;border-radius:18px;color:var(--green-600);cursor:pointer;display:grid;font:inherit;font-weight:800;gap:8px;min-height:92px;place-items:center}.FinanceApp_moreDetailCard__fKHy0,.FinanceApp_morePanelCard__IryTC,.FinanceApp_spendActionCard__DsuFB{background:#0000;border:0;box-shadow:none;padding:0}.FinanceApp_morePanelCard__IryTC .FinanceApp_cardHeader__e8e31{margin-bottom:10px}.FinanceApp_moreTileDanger__wO\+Ow{background:linear-gradient(180deg,var(--coral-debit-soft) 0,var(--surface-card-solid) 100%);border-color:#d85a302e;color:var(--coral-debit)}.FinanceApp_moreTile__\+6rwd svg{height:22px;width:22px}.FinanceApp_moreDetailCard__fKHy0{grid-gap:14px;display:grid;gap:14px}.FinanceApp_categoryManagerCard__4a8fA{gap:12px}.FinanceApp_categoryManagerForm__hxIVH{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.FinanceApp_categoryManagerForm__hxIVH .FinanceApp_primaryButton__QMyb7{min-height:42px;padding-inline:18px}.FinanceApp_inlineSuccess__lDzRg{background:#14a97b1f;border-radius:999px;color:var(--teal-700);display:inline-flex;font-size:.78rem;font-weight:800;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.FinanceApp_categoryManagerList__2NeIs{grid-gap:8px;display:grid;gap:8px}.FinanceApp_categoryManagerRow__eTJkR{align-items:center;background:#ffffffb3;border:1px solid #14a97b24;border-radius:16px;display:flex;gap:10px;justify-content:space-between;min-height:54px;padding:9px 10px}.FinanceApp_categoryManagerRow__eTJkR input{background:var(--surface-card-solid);border:1px solid #14a97b38;border-radius:12px;color:var(--navy-900);font:inherit;font-weight:800;min-height:38px;min-width:0;padding:0 10px;width:100%}.FinanceApp_categoryManagerMeta__zminh{grid-gap:3px;display:grid;gap:3px;min-width:0}.FinanceApp_categoryManagerMeta__zminh strong{color:var(--navy-900);font-size:.92rem;line-height:1.2;overflow-wrap:anywhere}.FinanceApp_categoryManagerMeta__zminh span{color:var(--muted-navy);font-size:.74rem;font-weight:700;line-height:1.25}.FinanceApp_categoryManagerActions__CG8\+I{align-items:center;display:flex;flex-shrink:0;gap:6px}.FinanceApp_iconButtonSmall__oRaJ3{background:var(--surface-card-solid);border:1px solid #14a97b2e;border-radius:12px;color:var(--teal-700);cursor:pointer;display:inline-grid;height:34px;place-items:center;width:34px}.FinanceApp_iconButtonSmall__oRaJ3 svg{height:16px;width:16px}.FinanceApp_lockedPill__KOj-C{align-items:center;background:#5367871a;border-radius:999px;color:var(--muted-navy);display:inline-flex;font-size:.7rem;font-weight:800;min-height:28px;padding:0 9px}.FinanceApp_exportStatGrid__1qYvj{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_appFaqItem__lGp9f,.FinanceApp_exportActionBox__V7I9u,.FinanceApp_exportStatCard__5HIV-,.FinanceApp_supportContactCard__qfxT2{background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface-canvas-warm) 100%);border:1px solid #14a97b1f;border-radius:18px}.FinanceApp_exportStatCard__5HIV-{grid-gap:4px;align-content:center;display:grid;gap:4px;min-height:76px;padding:13px}.FinanceApp_exportStatCard__5HIV- span{color:var(--muted-navy);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.FinanceApp_exportStatCard__5HIV- strong{font-size:1.4rem}.FinanceApp_exportActionBox__V7I9u,.FinanceApp_supportContactCard__qfxT2{grid-gap:12px;display:grid;gap:12px;padding:14px}.FinanceApp_appFaqItem__lGp9f p,.FinanceApp_exportActionBox__V7I9u p{color:var(--text-secondary);line-height:1.45;margin:0}.FinanceApp_appFaqList__2\+3pa{grid-gap:10px;display:grid;gap:10px}.FinanceApp_appFaqItem__lGp9f{padding:14px}.FinanceApp_appFaqItem__lGp9f h3{font-size:.98rem;line-height:1.25;margin:0 0 6px}.FinanceApp_supportContactCard__qfxT2 a,.FinanceApp_supportContactCard__qfxT2 strong{display:block}.FinanceApp_supportContactCard__qfxT2 a{color:var(--green-600);font-weight:800;margin-top:4px}.FinanceApp_appNav__PsuF8 button svg{height:20px;width:20px}.FinanceApp_appNav__PsuF8 button:hover{transform:translateY(-1px)}.FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai{background:var(--teal-gradient);box-shadow:0 10px 22px #0f536829}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{align-items:center;background:var(--teal-gradient);box-shadow:0 12px 26px #0f53682e;color:var(--surface-card-solid);justify-content:center;margin-top:-24px;padding:0}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI span{display:none}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI svg{display:block;margin:0}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI.FinanceApp_navActive__AJ1ai,.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI:hover{background:var(--teal-gradient);color:var(--surface-card-solid)}.FinanceApp_mainLayout__cwIhu{grid-gap:14px;display:grid;gap:14px;margin:0 auto;max-width:100%;padding:10px 16px 30px}.FinanceApp_mainLayoutSingle__BS3wV{grid-template-columns:minmax(0,1fr)}.FinanceApp_contentArea__b9muo,.FinanceApp_sidebar__A51fw{grid-gap:14px;align-content:start;display:grid;gap:14px}.FinanceApp_sidebar__A51fw{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6{border-radius:var(--radius-lg);padding:14px}.FinanceApp_metricCard__v6bO6 span{color:var(--muted-navy);display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.FinanceApp_metricCard__v6bO6 strong{display:block;font-size:clamp(1.08rem,6vw,1.42rem);line-height:1.12;margin:5px 0 2px;overflow-wrap:anywhere}.FinanceApp_metricNegative__XV4qn{color:var(--red-600)}.FinanceApp_dueSoonCard__zkmsm{background:linear-gradient(180deg,var(--amber-warning-soft) 0,var(--surface-card-solid) 100%);border-color:#ba751747;box-shadow:0 18px 42px #ba751729}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:not(.FinanceApp_dueSoonCard__zkmsm):nth-child(2){background:linear-gradient(180deg,var(--green-50) 0,var(--surface-card-solid) 100%);border-color:#14a97b2e}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:not(.FinanceApp_dueSoonCard__zkmsm):nth-child(3){background:linear-gradient(180deg,var(--bg-secondary) 0,var(--surface-card-solid) 100%);border-color:#17355f1f}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:not(.FinanceApp_dueSoonCard__zkmsm):nth-child(4),.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:not(.FinanceApp_dueSoonCard__zkmsm):nth-child(5){background:linear-gradient(180deg,var(--coral-debit-soft) 0,var(--surface-card-solid) 100%);border-color:#d85a3024}.FinanceApp_dueSoonCard__zkmsm span{color:var(--amber-800)}.FinanceApp_dueSoonCard__zkmsm .FinanceApp_sideListRow__MmRuo strong{background:var(--amber-warning);border-radius:999px;color:var(--surface-card-solid);display:inline-flex;font-size:.78rem;justify-content:center;min-width:42px;padding:3px 7px}.FinanceApp_dueSoonCard__zkmsm .FinanceApp_sideListRow__MmRuo{align-items:center}.FinanceApp_dueSoonCard__zkmsm .FinanceApp_sideListRow__MmRuo div{min-width:0}.FinanceApp_dueSoonCard__zkmsm .FinanceApp_sideListRow__MmRuo p{color:var(--amber-800);font-size:.78rem;line-height:1.35;margin:3px 0 0}.FinanceApp_markPaidButton__iQ0DS{background:var(--teal-gradient);border:0;border-radius:999px;color:var(--surface-card-solid);cursor:pointer;flex-shrink:0;font:inherit;font-size:.78rem;font-weight:800;min-height:30px;padding:0 10px}.FinanceApp_markPaidButton__iQ0DS:hover{background:var(--green-600)}.FinanceApp_alertCard__IUnhl{background:var(--coral-debit-soft)}.FinanceApp_sideList__4AGZ\+{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.FinanceApp_sideListRow__MmRuo{display:flex;font-size:.95rem;gap:8px;justify-content:space-between;min-width:0}.FinanceApp_sideListRow__MmRuo span,.FinanceApp_sideListRow__MmRuo strong{min-width:0;overflow-wrap:anywhere}.FinanceApp_spendActionCard__DsuFB{grid-gap:14px;display:grid;gap:14px}.FinanceApp_statementUploadPanel__HpVyB{padding-top:4px}.FinanceApp_compactCardHeader__aSZFD{align-items:center;display:flex;gap:12px;justify-content:space-between}.FinanceApp_detailActionHeader__mfyrT{align-items:center;display:flex;gap:8px;justify-content:flex-end}.FinanceApp_detailActionHeader__mfyrT .FinanceApp_secondaryButton__KzcYR{border-radius:999px;font-size:.82rem;min-height:34px;padding:8px 12px}.FinanceApp_headerActionGroup__EM2VI{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.FinanceApp_compactCardHeader__aSZFD .FinanceApp_secondaryButton__KzcYR{border-radius:999px;font-size:.82rem;min-height:34px;padding:8px 12px}.FinanceApp_compactCardHeader__aSZFD h2{font-size:1.2rem;line-height:1.15;margin-top:8px}.FinanceApp_cardHeader__e8e31{display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.FinanceApp_cardHeader__e8e31 h2{font-size:1.5rem;margin-top:10px}.FinanceApp_chipRow__wzo3F,.FinanceApp_inlineStats__dvw8Z,.FinanceApp_quickAskRow__f7YQO,.FinanceApp_rowActions__6zsZ5{display:flex;flex-wrap:wrap;gap:10px}.FinanceApp_inlineStats__dvw8Z span,.FinanceApp_insightChip__\+xv6N,.FinanceApp_quickAskChip__ITi6U{background:var(--green-50);border-radius:999px;font-size:.88rem;padding:8px 12px}.FinanceApp_transactionRow__CLLtn{grid-gap:12px;align-items:center;border-top:1px solid #1f2e4f17;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);padding:14px 0}.FinanceApp_importReviewControls__3PMug{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.FinanceApp_reviewRow__ndzRB{background:#fff;background:var(--card-background,#fff);border:1px solid #0000000d;border-radius:16px;box-shadow:var(--shadow-sm);display:block;margin-bottom:12px;padding:16px;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}.FinanceApp_reviewRow__ndzRB:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.FinanceApp_reviewRow__ndzRB:last-of-type{margin-bottom:0}.FinanceApp_reviewTitle__t-RC\+{color:var(--text-primary);font-size:.92rem;font-weight:800;line-height:1.3}.FinanceApp_reviewMeta__IgY49{align-items:center;color:var(--text-secondary);display:flex;font-size:.76rem;font-weight:600;gap:8px;margin-top:6px}.FinanceApp_reviewMetaDot__JJBF3{color:#cbd5d2}.FinanceApp_reviewAmountExpense__pyn8S,.FinanceApp_reviewAmountIncome__ZwfuT{font-size:.82rem;font-weight:800}.FinanceApp_reviewAmountIncome__ZwfuT{color:#059669}.FinanceApp_reviewAmountExpense__pyn8S{color:#dc2626}.FinanceApp_reviewSelect__DzW\+h{-webkit-appearance:none;appearance:none;background:#f1f5f9;background:var(--input-bg,#f1f5f9);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--border);border-radius:12px;color:var(--text-primary);font:inherit;font-size:.78rem;font-weight:700;min-width:0;outline:none;padding:8px 28px 8px 12px;transition:all .2s ease;width:100%}.FinanceApp_reviewSelect__DzW\+h:focus{background-color:#fff;border-color:var(--brand-teal);box-shadow:0 0 0 3px #14b8a61f}.FinanceApp_reviewSelectFull__WeHF1{grid-column:1/-1}.FinanceApp_statementReviewCard__lcU9C,.FinanceApp_statementReviewCard__lcU9C.FinanceApp_card__dGE76{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;padding:0}.FinanceApp_reviewFooter__KBbw2{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:10px}.FinanceApp_reviewConfidence__iBqN\+{color:var(--text-secondary);font-size:.66rem;font-weight:700;letter-spacing:.05em;margin-left:auto;opacity:.7;text-transform:uppercase}.FinanceApp_parsedResults__KGdGL{align-items:stretch;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--navy-900,#0f172a) 0,var(--navy-700,#1e293b) 100%);border:1px solid #ffffff14;border-radius:24px;box-shadow:var(--shadow-lg);color:#fff;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;overflow:hidden;padding:18px 16px 16px;position:relative}.FinanceApp_parsedResultsHead__vcTQr{align-items:center;display:flex;gap:14px}.FinanceApp_parsedResultsActions__9AmJi{align-items:center;display:flex;justify-content:space-between;width:100%}.FinanceApp_parsedResultsFile__Z3tdq{align-items:center;color:#fff;display:inline-flex;font-size:.94rem;font-weight:800;gap:8px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_parsedTotalRow__tUP5z{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_parsedTotalCredit__NmzXy,.FinanceApp_parsedTotalDebit__wZ16e{background:#ffffff0f;border:1px solid #ffffff0d;border-radius:14px;padding:10px 14px;text-align:left}.FinanceApp_parsedTotalCredit__NmzXy span,.FinanceApp_parsedTotalDebit__wZ16e span{color:#ffffffb3;display:block;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.FinanceApp_parsedTotalDebit__wZ16e strong{color:#ff8787;display:block;font-size:1.05rem;font-weight:800;margin-top:2px}.FinanceApp_parsedTotalCredit__NmzXy strong{color:#4ade80;display:block;font-size:1.05rem;font-weight:800;margin-top:2px}.FinanceApp_parsedReviewLine__kALnP{align-items:center;color:#ffffffd9;display:flex;font-size:.76rem;font-weight:700;gap:8px}.FinanceApp_parsedReviewOk__1Inte,.FinanceApp_parsedReviewWarn__uO3Eu{border-radius:999px;display:grid;flex:0 0 auto;height:22px;place-items:center;width:22px}.FinanceApp_parsedReviewOk__1Inte{background:#22c55e29;color:#4ade80}.FinanceApp_parsedReviewWarn__uO3Eu{background:#f59e0b29;color:#fbbf24}.FinanceApp_reviewPageBtn__KAHjg{background:#fff;background:var(--surface-card,#fff);border:0;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;padding:9px 18px;transition:all .2s ease}.FinanceApp_reviewPageBtn__KAHjg:hover:not(:disabled){background:var(--input-bg);transform:translateY(-1px)}.FinanceApp_reviewPageBtn__KAHjg:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.FinanceApp_reviewActions__d1McH{display:flex;flex-direction:column;gap:12px;margin-top:20px}.FinanceApp_reviewAnalyzeBtn__LmqHc{background:#fff;border:2px solid var(--brand-teal);border-radius:14px;color:var(--brand-teal);cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;padding:12px 16px;transition:all .2s ease;width:100%}.FinanceApp_reviewAnalyzeBtn__LmqHc:hover:not(:disabled){background:#14b8a60d}.FinanceApp_reviewAnalyzeBtn__LmqHc:disabled{cursor:not-allowed;opacity:.5}.FinanceApp_reviewAnalyzeBtnDone__rX7Zo{background:#f0fdf4;border-color:#059669;color:#059669}.FinanceApp_reviewImportBtn__s7O78{background:var(--teal-gradient-button);border:0;border-radius:14px;box-shadow:var(--shadow-button);color:#fff;cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;padding:12px 16px;transition:all .2s ease;width:100%}.FinanceApp_reviewImportBtn__s7O78:hover:not(:disabled){box-shadow:0 8px 20px #14b8a652;transform:translateY(-1px)}.FinanceApp_reviewImportBtn__s7O78:disabled{background:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed}.FinanceApp_transactionNeedsReview__uo8gM{border-left:4px solid var(--amber)!important}.FinanceApp_transactionExcluded__gYFHz{opacity:.5}.FinanceApp_importIncludeToggle__ZDLco{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.FinanceApp_importIncludeToggle__ZDLco input{accent-color:#167d6f;accent-color:var(--teal-primary,#167d6f);cursor:pointer;flex:0 0 auto;height:17px;width:17px}.FinanceApp_statementSelectToolbar__orpNI{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px}.FinanceApp_transactionTitle__lrppM{font-weight:700}.FinanceApp_transactionMeta__5LpKl{color:var(--text-secondary);font-size:.92rem}.FinanceApp_statementCardSelect__xXVfQ{display:flex;flex-direction:column;gap:6px;margin-top:14px}.FinanceApp_flaggedChargesPanel__mziTQ{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-top:14px;padding:12px 14px}.FinanceApp_flaggedChargesHeader__fAFWx{align-items:center;color:#c2410c;display:flex;gap:7px;margin-bottom:2px}.FinanceApp_flaggedChargeRow__w-Grr{grid-gap:10px;align-items:center;border-top:1px solid #c2410c1f;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 0}.FinanceApp_flaggedChargeKind__0EVHf{align-items:center;background:#ffedd5;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.68rem;font-weight:800;gap:4px;letter-spacing:.02em;padding:3px 8px;white-space:nowrap}.FinanceApp_flaggedChargeKind__0EVHf[data-kind=subscription]{background:#ede9fe;color:#6d28d9}.FinanceApp_flaggedChargeBody__kOMCQ{display:flex;flex-direction:column;min-width:0}.FinanceApp_flaggedChargeBody__kOMCQ strong{font-size:.84rem;overflow-wrap:anywhere}.FinanceApp_flaggedChargeAmount__EQuNd{font-size:.86rem;font-weight:800;white-space:nowrap}.FinanceApp_statementReviewToolbar__c3Eq4{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px}.FinanceApp_statementReviewToolbar__c3Eq4>.FinanceApp_mutedText__3jByq{min-width:0;overflow-wrap:anywhere}.FinanceApp_statementSearchWrap__i92FO{align-items:center;background:var(--surface-card-solid);border:0;border-radius:12px;box-shadow:var(--shadow-sm);color:var(--text-secondary);display:flex;gap:8px;min-width:0;padding:0 12px}.FinanceApp_statementSearchWrap__i92FO input{background:#0000;border:0;color:var(--text-primary);font:inherit;min-width:0;outline:none;padding:11px 0;width:100%}.FinanceApp_statementPagination__Sxwje{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.9rem;gap:10px;justify-content:flex-end;margin-top:12px}.FinanceApp_duplicateNotice__KdFnl{color:var(--amber-800);font-size:.78rem;font-weight:800;margin-top:6px}.FinanceApp_cashBookBadge__drlIJ{background:#dbeafe;border-radius:999px;color:#1d4ed8;font-size:.72rem;font-weight:700;padding:2px 8px}.FinanceApp_statementDescriptionField__w9gGo{display:flex;flex-direction:column;gap:4px;margin-top:4px}.FinanceApp_statementDescriptionField__w9gGo input{border:1px solid #0000002e;border:1px solid var(--color-border-medium,#0000002e);border-radius:8px;font-size:.9rem;padding:8px 10px;width:100%}.FinanceApp_statementPasswordRetry__aKu9X{background:#fff;background:var(--surface-card-solid,#fff);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.FinanceApp_statementPasswordRetry__aKu9X label{display:flex;flex-direction:column;font-size:.85rem;gap:4px}.FinanceApp_statementPasswordRetry__aKu9X input{background:#f5f8f7;border:0;border-radius:10px;color:var(--text-primary);font:inherit;padding:10px 12px}.FinanceApp_importMappingHint__Dpdvc{color:var(--muted-navy);font-size:.74rem;font-weight:800;grid-column:1/-1;margin:0}.FinanceApp_expenseImportBadge__v\+xY\+,.FinanceApp_importTypePill__VIhxE,.FinanceApp_incomeImportBadge__t4Lsl{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:700;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.FinanceApp_importTypePill__VIhxE,.FinanceApp_incomeImportBadge__t4Lsl{background:var(--emerald-success-soft);color:var(--teal-600)}.FinanceApp_expenseImportBadge__v\+xY\+{background:var(--coral-debit-soft);color:var(--red-600)}.FinanceApp_importTypePill__VIhxE{justify-self:end;min-height:38px;padding:0 14px}.FinanceApp_recommendationGrid__tVOjv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:18px}.FinanceApp_savingsGrid__7KX0t{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_recommendationCard__k2xVG,.FinanceApp_savingsStat__2Gce0{background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface-canvas-warm) 100%);border-radius:20px;padding:16px}.FinanceApp_savingsStat__2Gce0 span{color:var(--muted-navy);display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.FinanceApp_savingsStat__2Gce0 strong{display:block;font-size:clamp(1.08rem,2vw,1.35rem);margin-top:8px;overflow-wrap:anywhere}.FinanceApp_savingsForm__cvb\+d{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:18px}.FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7{align-self:end;min-height:51px}.FinanceApp_savingsList__j3Tbq{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.FinanceApp_savingsRow__2M808{grid-gap:10px;align-items:center;border-top:1px solid #1f2e4f17;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0}.FinanceApp_savingsRowIcon__4PYrI{background:#e8f8f2d6;border-radius:999px;color:var(--teal-primary-dark);display:grid;height:34px;place-items:center;width:34px}.FinanceApp_savingsRowBody__DUHtL{min-width:0}.FinanceApp_savingsRowBody__DUHtL strong{color:var(--navy-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_savingsRow__2M808 p{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 0}.FinanceApp_savingsRow__2M808 p span+span:before{color:#5b6f8cb8;content:"·";margin-right:5px}.FinanceApp_savingsRowActions__AdhhI{grid-gap:8px;align-items:center;display:grid;flex-shrink:0;gap:8px;grid-template-columns:auto auto;justify-content:end;position:relative}.FinanceApp_savingsRowActions__AdhhI strong{color:var(--navy-900);font-size:.92rem;overflow-wrap:anywhere}.FinanceApp_rowEditForm__y8dX\+{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%}.FinanceApp_rowEditActions__a3fzt{align-items:center;display:flex;gap:8px;justify-content:flex-end}.FinanceApp_compactButton__xNsCB{border-radius:12px;font-size:.9rem;padding:8px 12px}.FinanceApp_emptyState__nW3yj{background:var(--green-50);border-radius:16px;color:var(--green-600);padding:16px}.FinanceApp_recommendationAmount__NicQt{font-size:1.5rem;font-weight:800;overflow-wrap:anywhere}.FinanceApp_recommendationCategory__BjOF2{font-weight:700;margin:8px 0}.FinanceApp_inlineForm__vCF-c{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.FinanceApp_fieldCompact__FwUYj{min-width:220px}.FinanceApp_bulletList__AW1rU{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.FinanceApp_advisorCard__zdaT9{min-height:72vh}.FinanceApp_chatBackdrop__OgXKT{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2a3d38}.FinanceApp_floatingAdvisorPanel__5cqE9{bottom:24px;right:20px;width:min(420px,calc(100vw - 32px))}.FinanceApp_floatingAdvisorCard__ffDDg{grid-gap:16px;background:radial-gradient(circle at 72% 12%,#14a97b1f,#0000 28%),linear-gradient(180deg,var(--surface-card-solid) 0,var(--bg-secondary) 100%);border-color:#14a97b2e;box-shadow:0 24px 64px #165c6647;display:grid;gap:16px;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(720px,calc(100vh - 48px));min-height:0;padding:28px}.FinanceApp_advisorHeader__XU9zc{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:2px}.FinanceApp_advisorHeader__XU9zc h2{font-size:1.45rem;line-height:1;margin:0}.FinanceApp_advisorHeader__XU9zc p{color:var(--muted-navy);font-size:.88rem;font-weight:700;margin:6px 0 0}.FinanceApp_botMascot__w4VaQ{display:grid;height:58px;place-items:center;position:relative;width:66px}.FinanceApp_botMascot__w4VaQ:after,.FinanceApp_botMascot__w4VaQ:before{background:var(--teal-100);border-radius:999px;content:"";height:18px;position:absolute;top:27px;width:8px}.FinanceApp_botMascot__w4VaQ:before{left:9px}.FinanceApp_botMascot__w4VaQ:after{right:9px}.FinanceApp_botAntenna__ZFnUL{height:9px;top:1px;width:2px}.FinanceApp_botAntenna__ZFnUL,.FinanceApp_botAntenna__ZFnUL:before{background:var(--teal-primary);border-radius:999px;position:absolute}.FinanceApp_botAntenna__ZFnUL:before{content:"";height:7px;left:50%;top:-4px;transform:translateX(-50%);width:7px}.FinanceApp_botHead__0hM0u{align-items:center;background:linear-gradient(145deg,var(--navy-800),var(--navy-900));border-radius:18px 18px 16px 16px;box-shadow:0 12px 26px #14a97b33;display:flex;gap:7px;height:34px;justify-content:center;width:43px}.FinanceApp_botHead__0hM0u i{background:var(--teal-100);border-radius:999px;box-shadow:0 0 9px #78f4dfcc;height:6px;width:6px}.FinanceApp_chatCloseButton__Q3q\+R{background:var(--surface-card-solid);border:1px solid #1f2e4f1a;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:grid;flex:0 0 auto;font:inherit;font-size:1.35rem;height:34px;line-height:1;place-items:center;width:34px}.FinanceApp_chatCloseButton__Q3q\+R:hover{border-color:#14a97b47;color:var(--green-600)}.FinanceApp_floatingChatButton__kCi4Q{align-items:center;background:linear-gradient(135deg,var(--teal-primary) 0,var(--navy-800) 100%);bottom:calc(92px + env(safe-area-inset-bottom));box-shadow:0 18px 40px #14a97b47;color:var(--surface-card-solid);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;min-height:52px;position:fixed;right:18px;z-index:45}.FinanceApp_floatingChatButton__kCi4Q svg{height:20px;width:20px}.FinanceApp_floatingChatButton__kCi4Q:hover{transform:translateY(-1px)}.FinanceApp_chatWindow__4jbO3{grid-gap:10px;align-content:start;display:grid;gap:10px;max-height:56vh;min-height:260px;overflow:auto;padding:4px 0;scrollbar-width:thin}.FinanceApp_chatBubble__Ndg6U{border-radius:18px;font-size:.94rem;line-height:1.5;max-width:min(720px,86%);padding:14px 16px;white-space:pre-wrap}.FinanceApp_chatBubbleAssistant__F\+bBj{background:var(--surface-card-solid);border:1px solid #1f2e4f17;box-shadow:0 10px 26px #0f172a0f;position:relative}.FinanceApp_chatBubbleAssistant__F\+bBj:after{background:var(--surface-card-solid);border-bottom:1px solid #1f2e4f17;border-left:1px solid #1f2e4f17;bottom:-8px;content:"";height:14px;left:18px;position:absolute;transform:rotate(45deg);width:14px}.FinanceApp_chatBubbleUser__oOF\+\+{background:linear-gradient(135deg,var(--teal-primary) 0,var(--navy-800) 100%);color:var(--surface-card-solid);justify-self:end}.FinanceApp_chatComposer__WFvTM{grid-gap:8px;align-items:center;background:var(--surface-card-solid);border:1px solid #1f2e4f1f;border-radius:18px;box-shadow:0 10px 26px #0f172a0f;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px;margin-top:0;padding:7px}.FinanceApp_chatComposer__WFvTM textarea{background:#0000;border:0;line-height:1.35;max-height:90px;min-height:38px;overflow:auto;padding:10px 10px 8px;resize:none}.FinanceApp_chatComposer__WFvTM textarea:focus{box-shadow:none}.FinanceApp_chatSendButton__WAh5L{background:linear-gradient(135deg,var(--teal-primary) 0,var(--green-600) 100%);border:0;border-radius:999px;box-shadow:0 10px 20px #14a97b3d;color:var(--surface-card-solid);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.FinanceApp_chatSendButton__WAh5L svg{height:18px;width:18px}.FinanceApp_chatSendButton__WAh5L:disabled{cursor:not-allowed;opacity:.45}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatWindow__4jbO3{background:#0000;border-radius:0;margin:0;min-height:108px;padding:4px 0}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatWindowActive__COMmJ{min-height:min(430px,calc(100vh - 210px))}.FinanceApp_chatWindowActive__COMmJ .FinanceApp_chatBubbleAssistant__F\+bBj{max-width:94%}.FinanceApp_chatWindowActive__COMmJ .FinanceApp_chatBubble__Ndg6U{font-size:.96rem}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskRow__f7YQO{grid-gap:10px;gap:10px;max-height:none;overflow:visible;padding-top:0}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskChip__ITi6U{grid-gap:10px;background:var(--surface-card-solid);border:1px solid #1f2e4f1a;box-shadow:0 8px 20px rgba(15,23,42,.045);color:var(--text-primary);display:grid;font-weight:800;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:52px;padding:13px 14px;width:100%}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskChip__ITi6U svg{color:var(--teal-primary);height:18px;width:18px}@container app-shell (min-width: 900px){.FinanceApp_appHeader__GNhRS{padding:calc(18px + env(safe-area-inset-top)) 24px 12px}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8{border-radius:0;box-shadow:none;margin:0;position:static;transform:none;width:100%}.FinanceApp_appNav__PsuF8 button{display:flex;font-size:.9rem;gap:8px;justify-content:center;min-height:48px}.FinanceApp_mainLayout__cwIhu{gap:20px;grid-template-columns:minmax(0,760px);justify-content:center;padding:8px 24px 40px}.FinanceApp_mainLayoutSingle__BS3wV{grid-template-columns:minmax(0,1fr)}.FinanceApp_sidebar__A51fw{gap:18px;grid-template-columns:1fr}.FinanceApp_contentArea__b9muo{gap:18px}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6{border-radius:22px;padding:22px}}@media (max-width:980px){.FinanceApp_authShell__ZBCeN,.FinanceApp_mainLayout__cwIhu,.FinanceApp_settingsGrid__UnQN-{grid-template-columns:1fr}.FinanceApp_cardHeader__e8e31,.FinanceApp_chatComposer__WFvTM{display:grid;grid-template-columns:1fr}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatComposer__WFvTM{grid-template-columns:minmax(0,1fr) 42px}.FinanceApp_inlineForm__vCF-c{align-items:stretch;display:grid;grid-template-columns:1fr}.FinanceApp_savingsForm__cvb\+d,.FinanceApp_savingsGrid__7KX0t{grid-template-columns:1fr}.FinanceApp_savingsRow__2M808{display:grid;grid-template-columns:1fr}.FinanceApp_savingsRowActions__AdhhI{flex-wrap:wrap;gap:8px;justify-content:flex-start}.FinanceApp_fieldCompact__FwUYj{min-width:0}.FinanceApp_chatComposer__WFvTM .FinanceApp_primaryButton__QMyb7,.FinanceApp_inlineForm__vCF-c .FinanceApp_primaryButton__QMyb7,.FinanceApp_inlineForm__vCF-c .FinanceApp_secondaryButton__KzcYR,.FinanceApp_rowActions__6zsZ5 .FinanceApp_primaryButton__QMyb7,.FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7{width:100%}.FinanceApp_transactionRow__CLLtn{grid-template-columns:1fr}.FinanceApp_importReviewControls__3PMug{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_statementReviewToolbar__c3Eq4{grid-template-columns:1fr}.FinanceApp_statementPagination__Sxwje{justify-content:space-between}.FinanceApp_importTypePill__VIhxE{justify-self:start}}@media (max-width:640px){.FinanceApp_centeredScreen__d3u0D,.FinanceApp_mainLayout__cwIhu{padding:16px}.FinanceApp_mainLayout__cwIhu{padding-top:6px}.FinanceApp_topBar__xOEFt{padding:calc(14px + env(safe-area-inset-top)) 16px 8px}.FinanceApp_authCard__13jB-,.FinanceApp_authIntro__42oAt,.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_setupCard__sYoCO{border-radius:22px;padding:18px}.FinanceApp_globalError__XjlgP{margin:0 16px 12px}.FinanceApp_settingsPanel__5MSqd{margin:0 16px 14px;padding:14px}.FinanceApp_settingsActions__m\+vLv,.FinanceApp_settingsGrid__UnQN-{display:grid;grid-template-columns:1fr}.FinanceApp_settingsActions__m\+vLv .FinanceApp_primaryButton__QMyb7,.FinanceApp_settingsActions__m\+vLv .FinanceApp_secondaryButton__KzcYR{width:100%}.FinanceApp_compactCardHeader__aSZFD{align-items:flex-start}.FinanceApp_sidebar__A51fw{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin:0 -16px;overflow-x:auto;padding:0 16px 4px;scroll-padding:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.FinanceApp_sidebar__A51fw::-webkit-scrollbar{display:none}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6{border-radius:14px;flex:0 0 min(72vw,156px);padding:10px;scroll-snap-align:start}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6 span{font-size:.68rem}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6 strong{font-size:1rem;margin:4px 0 1px}.FinanceApp_sideListRow__MmRuo,.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6 p{font-size:.78rem;line-height:1.35}.FinanceApp_sideList__4AGZ\+{gap:6px;margin-top:8px}.FinanceApp_cardHeader__e8e31 h2{font-size:1.2rem}.FinanceApp_metricCard__v6bO6 strong{font-size:1.45rem}.FinanceApp_chipRow__wzo3F,.FinanceApp_inlineStats__dvw8Z,.FinanceApp_quickAskRow__f7YQO{gap:8px}.FinanceApp_quickAskChip__ITi6U{text-align:left;width:100%}.FinanceApp_transactionMeta__5LpKl{font-size:.85rem;line-height:1.45}.FinanceApp_inlineSelect__2NoN7{width:100%}.FinanceApp_chatWindow__4jbO3{max-height:52vh;min-height:300px;padding:12px 0}.FinanceApp_chatBubble__Ndg6U{max-width:100%}.FinanceApp_chatComposer__WFvTM textarea{min-height:84px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatComposer__WFvTM textarea{min-height:38px}.FinanceApp_floatingAdvisorPanel__5cqE9{bottom:calc(92px + env(safe-area-inset-bottom));left:12px;right:12px;width:auto}.FinanceApp_floatingAdvisorCard__ffDDg{border-radius:18px;gap:14px;max-height:calc(100vh - 126px - env(safe-area-inset-bottom));padding:22px 16px 16px}.FinanceApp_advisorHeader__XU9zc{gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.FinanceApp_advisorHeader__XU9zc h2{font-size:1.3rem}.FinanceApp_botMascot__w4VaQ{height:52px;width:58px}.FinanceApp_botHead__0hM0u{height:31px;width:39px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatWindow__4jbO3{min-height:92px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskRow__f7YQO{max-height:none}.FinanceApp_floatingChatButton__kCi4Q{bottom:calc(92px + env(safe-area-inset-bottom));min-height:50px;padding:0 16px;right:16px}}.FinanceApp_authScreen__1jf81{background:linear-gradient(145deg,#14a97b29,#0000 34%),linear-gradient(315deg,#fac7753d,#0000 36%),linear-gradient(180deg,var(--bg-secondary) 0,var(--surface-canvas) 100%);color:var(--navy-900);color-scheme:light;display:grid;min-height:100vh;min-height:100dvh;padding:24px;place-items:center}.FinanceApp_authPanel__tV9w1{grid-gap:18px;background:var(--surface-card-solid);border:1px solid #14a97b1f;border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #165c661a;display:grid;padding:36px;width:min(440px,100%)}.FinanceApp_authBrand__uyfo7{align-items:center;color:var(--navy-900);display:inline-flex;font-weight:700;gap:10px;letter-spacing:-.01em}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoMark__k5lAs{border-radius:10px;box-shadow:0 6px 14px #14a97b3d;height:34px;width:34px}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoText__\+72he{color:var(--navy-900);font-size:1.05rem}.FinanceApp_authHeading__p6Ykc{color:var(--navy-900);font-size:1.6rem;letter-spacing:-.02em;line-height:1.2;margin:4px 0 0}.FinanceApp_authSubhead__AiXNH{color:var(--muted-navy);font-size:.95rem;line-height:1.5;margin:0 0 4px}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmented__t4u8V{background:var(--green-50);border-radius:12px;gap:4px;padding:4px}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmented__t4u8V button{border-radius:9px;color:var(--text-secondary);font-size:.92rem;font-weight:600;padding:9px 12px}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmentedActive__yUpGI{background:var(--surface-card-solid);box-shadow:0 1px 2px #14a97b14,0 4px 10px #14a97b1a;color:var(--green-600)}.FinanceApp_authForm__GDFGh{grid-gap:14px;display:grid;gap:14px}.FinanceApp_authPanel__tV9w1 .FinanceApp_field__M\+gOC span{color:var(--gray-800);font-size:.82rem;font-weight:600;letter-spacing:0}.FinanceApp_authPanel__tV9w1 .FinanceApp_field__M\+gOC input{background:var(--surface-card-solid);border:1px solid var(--gray-100);border-radius:10px;color:var(--navy-900);font-size:.95rem;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.FinanceApp_authPanel__tV9w1 .FinanceApp_field__M\+gOC input::placeholder{color:var(--text-tertiary)}.FinanceApp_authPanel__tV9w1 .FinanceApp_field__M\+gOC input:focus{border-color:var(--teal-primary);box-shadow:0 0 0 4px #14a97b24;outline:none}.FinanceApp_passwordWrapper__XUoVG{display:block;position:relative}.FinanceApp_passwordWrapper__XUoVG input{padding-right:64px}.FinanceApp_passwordToggle__zDGSK{background:#0000;border:0;border-radius:8px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:6px 10px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.FinanceApp_passwordToggle__zDGSK:hover{background:var(--green-50);color:var(--green-600)}.FinanceApp_authOptionsRow__lNJd2{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:-2px}.FinanceApp_checkboxRow__IOXKC{align-items:center;color:var(--gray-800);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:8px}.FinanceApp_checkboxRow__IOXKC input[type=checkbox]{accent-color:var(--teal-primary);cursor:pointer;height:16px;width:16px}.FinanceApp_linkButton__fDjx2{background:#0000;border:0;color:var(--green-600);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;padding:0}.FinanceApp_linkButton__fDjx2:hover{color:var(--green-800);text-decoration:underline}.FinanceApp_linkButton__fDjx2:disabled{color:var(--text-tertiary);cursor:not-allowed;text-decoration:none}.FinanceApp_infoBanner__4ipAY{background:var(--green-50);border:1px solid var(--green-100);border-radius:10px;color:var(--green-600);font-size:.88rem;padding:10px 12px}.FinanceApp_authPanel__tV9w1 .FinanceApp_primaryButton__QMyb7{background:linear-gradient(135deg,var(--teal-primary) 0,var(--navy-800) 100%);border-radius:10px;box-shadow:0 12px 24px #14a97b33;color:var(--surface-card-solid);font-size:.98rem;font-weight:600;padding:12px 16px}.FinanceApp_authPanel__tV9w1 .FinanceApp_primaryButton__QMyb7:hover{background:linear-gradient(135deg,var(--green-600) 0,var(--navy-800) 100%);transform:none}.FinanceApp_authPanel__tV9w1 .FinanceApp_primaryButton__QMyb7:disabled{background:var(--text-tertiary);cursor:not-allowed}.FinanceApp_authDivider__KpJga{align-items:center;color:var(--text-tertiary);display:flex;font-size:.8rem;font-weight:500;gap:12px;margin:4px 0}.FinanceApp_authDivider__KpJga:after,.FinanceApp_authDivider__KpJga:before{background:var(--gray-100);content:"";flex:1 1;height:1px}.FinanceApp_googleButton__XQoiF{align-items:center;background:var(--surface-card-solid);border:1px solid var(--green-100);border-radius:10px;color:var(--navy-900);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:600;gap:10px;justify-content:center;padding:11px 16px;transition:background .15s ease,border-color .15s ease}.FinanceApp_googleButton__XQoiF:hover{background:var(--bg-secondary);border-color:var(--green-100)}.FinanceApp_googleButton__XQoiF:disabled{cursor:not-allowed;opacity:.6}.FinanceApp_demoButton__PKotJ{align-items:center;background:var(--green-50);border:1px solid var(--green-100);border-radius:10px;color:var(--green-600);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:700;justify-content:center;padding:11px 16px;transition:background .15s ease,border-color .15s ease}.FinanceApp_demoButton__PKotJ:hover{background:var(--green-100);border-color:var(--green-200)}.FinanceApp_demoButton__PKotJ:disabled{cursor:not-allowed;opacity:.6}.FinanceApp_googleIcon__Z1Rht{flex-shrink:0;height:18px;width:18px}.FinanceApp_authFinePrint__SEhjt{color:var(--text-tertiary);font-size:.78rem;line-height:1.5;margin:6px 0 0;text-align:center}.FinanceApp_authPanel__tV9w1 .FinanceApp_errorBanner__EsIBE{background:var(--coral-debit-soft);border:1px solid var(--red-100);border-radius:10px;color:var(--red-600);font-size:.88rem;padding:10px 12px}@media (max-width:540px){.FinanceApp_authPanel__tV9w1{border-radius:16px;padding:24px}.FinanceApp_authHeading__p6Ykc{font-size:1.4rem}}.FinanceApp_appShell__huoqM{background:#f0f6f4;box-shadow:0 28px 80px #0f172a38;width:min(390px,100%)}@media (min-width:430px){.FinanceApp_appShell__huoqM{border:1px solid #ffffffb8;border-radius:34px;margin-bottom:24px;margin-top:24px;min-height:min(100vh,860px)}}.FinanceApp_appHeader__GNhRS{background:#f0f6f4f0;border-bottom:0;padding:calc(16px + env(safe-area-inset-top)) 24px 10px}.FinanceApp_appBrand__o-9SB{gap:9px}.FinanceApp_appBrand__o-9SB img{height:32px;width:32px}.FinanceApp_appBrand__o-9SB strong{font-size:1rem}.FinanceApp_appBrand__o-9SB span{font-size:.64rem;white-space:normal}.FinanceApp_iconHeaderButton__v0cnj{background:#ffffffe6;border-color:#0f536814;box-shadow:0 8px 18px #0f233f14;color:#3b8177}.FinanceApp_mainLayout__cwIhu{padding:0 24px 104px}.FinanceApp_contentArea__b9muo{gap:18px}.FinanceApp_cycleSelectorCard__8ZsYS{background:#fffffff5;border-radius:18px;box-shadow:0 8px 22px #0f233f14;margin-top:2px;min-height:56px;padding:7px 8px 7px 16px}.FinanceApp_cycleSelectorCopy__E6dtr strong{font-size:.8rem}.FinanceApp_cycleSelectorControls__Q2u1W input{background:#f8fbfa;border-radius:15px;min-height:38px;width:88px}.FinanceApp_appNav__PsuF8{background:#fffffff5;border:0;border-radius:28px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 16px 36px #0f233f24;left:max(24px,calc(50vw - 171px));min-height:70px;right:max(24px,calc(50vw - 171px));transform:none}.FinanceApp_appNav__PsuF8 button{border-radius:22px;color:#9aa9a5;min-height:50px}.FinanceApp_appNav__PsuF8 button svg{height:19px;width:19px}.FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai{background:#0000;box-shadow:none;color:#2c8a7b}.FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai:after{background:#2c8a7b;border-radius:999px;content:"";height:4px;margin-top:2px;width:22px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{background:linear-gradient(135deg,#5abfac,#1e7468);box-shadow:0 16px 26px #1e746842;color:#fff;flex:0 0 58px;margin-top:-22px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI.FinanceApp_navActive__AJ1ai:after{display:none}.FinanceApp_floatingChatButton__kCi4Q{background:linear-gradient(135deg,#2f8c7f,#1f655c);box-shadow:0 14px 28px #0f233f38;height:46px;right:max(38px,calc(50vw - 157px))}.FinanceApp_authScreen__1jf81{background:linear-gradient(135deg,#d8e0e3,#b9c3ca)}.FinanceApp_authPanel__tV9w1{background:#f0f6f4;box-shadow:0 28px 80px #0f172a38;width:min(390px,100%)}@media (min-width:430px){.FinanceApp_authPanel__tV9w1{border-radius:34px;min-height:min(100vh,760px)}}.FinanceApp_authBrand__uyfo7{grid-gap:8px;align-content:center;background:radial-gradient(circle at 22% 0,#ffffff2e,#0000 36%),radial-gradient(circle at 100% 18%,#ffffff21,#0000 34%),linear-gradient(135deg,#297e74,#69c6b3);color:#fff;gap:8px;margin:0 -20px 10px;min-height:168px;padding:28px 20px 24px}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoMark__k5lAs{background-color:#ffffff24;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff6b,0 18px 30px #0f233f29}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoText__\+72he{font-size:1.45rem;font-weight:700}.FinanceApp_authTagline__Mab1J{color:#ffffffd1;font-size:.95rem}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmented__t4u8V{background:#e5efeb}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmentedActive__yUpGI{color:#236e63}.FinanceApp_demoButton__PKotJ{background:#0000}.FinanceApp_authPanel__tV9w1 .FinanceApp_primaryButton__QMyb7{background:linear-gradient(135deg,#5abfac,#1e7468);font-weight:700;min-height:56px}.FinanceApp_authPanel__tV9w1 .FinanceApp_authInputRow__5-VBR{align-items:center;background:var(--surface-card-solid);border:1px solid #0000;border-radius:16px;box-shadow:0 6px 14px #0f233f0f;display:flex;gap:12px;min-height:54px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease}.FinanceApp_authPanel__tV9w1 .FinanceApp_authInputRow__5-VBR>svg{color:var(--text-secondary);flex-shrink:0}.FinanceApp_authPanel__tV9w1 .FinanceApp_authInputRow__5-VBR input{background:#0000;border:0;box-shadow:none;color:var(--navy-900);flex:1 1;font-size:.95rem;min-height:0;outline:none;padding:12px 0;width:100%}.FinanceApp_authPanel__tV9w1 .FinanceApp_authInputRow__5-VBR input:focus{border:0;box-shadow:none}.FinanceApp_authPanel__tV9w1 .FinanceApp_authInputRow__5-VBR:focus-within{border-color:var(--teal-primary);box-shadow:0 0 0 4px #14a97b24}.FinanceApp_authPanel__tV9w1 .FinanceApp_authInputRow__5-VBR .FinanceApp_passwordToggle__zDGSK{align-items:center;color:var(--text-secondary);display:inline-flex;justify-content:center;padding:6px;position:static;transform:none}.FinanceApp_appShell__huoqM{background:var(--app-radial-bg);box-shadow:0 0 0 1px #d9eee65c,0 24px 80px #0f536814;color:var(--navy-900);min-height:100vh;min-height:100dvh;overflow-x:hidden;width:min(100%,430px)}.FinanceApp_appShell__huoqM:before{background:radial-gradient(circle at 50% 8%,#ffffff7a,#0000 24%),linear-gradient(180deg,#fff3,#0000 18%);content:"";inset:0;opacity:.7;pointer-events:none;position:fixed;z-index:0}.FinanceApp_authScreen__1jf81,.FinanceApp_centeredScreen__d3u0D{background:var(--app-radial-bg)}.FinanceApp_appHeader__GNhRS{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg,#ffffff61,#f7fbf8bd),#f7fbf8c2;box-shadow:inset 0 -1px 0 #d9eee66b;padding:calc(16px + env(safe-area-inset-top)) 20px 12px}.FinanceApp_appBrand__o-9SB img,.FinanceApp_logoMark__k5lAs{border-radius:14px;box-shadow:0 14px 34px #0f536829}.FinanceApp_appBrand__o-9SB strong,.FinanceApp_logoText__\+72he{color:var(--navy-900);font-weight:600}.FinanceApp_appBrand__o-9SB span{color:var(--muted-navy);font-size:11px;font-weight:600}.FinanceApp_iconHeaderButton__v0cnj{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #d9eee6d1;box-shadow:0 10px 26px #0f536814;box-shadow:var(--surface-edge-light),0 10px 26px #0f536814;color:var(--teal-primary-dark);height:38px;width:38px}.FinanceApp_mainLayout__cwIhu{gap:24px;grid-template-columns:minmax(0,1fr);padding:14px 20px 32px;z-index:1}.FinanceApp_contentArea__b9muo{animation:FinanceApp_finaiFadeUp__GaxQ9 .16s ease both;gap:24px}.FinanceApp_cycleSelectorCard__8ZsYS{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #14a97b29;border-radius:14px;box-shadow:0 8px 20px #0f53680f;display:flex;gap:8px;justify-content:space-between;padding:6px 8px 6px 10px}.FinanceApp_cycleSelectorCopy__E6dtr{align-items:baseline;display:flex;gap:3px;min-width:0}.FinanceApp_cycleSelectorCopy__E6dtr span{color:var(--muted-navy);font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.FinanceApp_cycleSelectorCopy__E6dtr strong{color:var(--navy-900);font-size:.84rem;line-height:1.2;white-space:nowrap}.FinanceApp_cycleSelectorControls__Q2u1W{align-items:center;display:flex;flex-shrink:0;gap:6px}.FinanceApp_cycleSelectorControls__Q2u1W button,.FinanceApp_cycleSelectorControls__Q2u1W input{background:var(--surface-card-solid);border:1px solid #14a97b3d;border-radius:11px;color:var(--navy-900);font:inherit;font-size:.78rem;font-weight:800;min-height:30px}.FinanceApp_cycleSelectorControls__Q2u1W input{padding:0 8px;width:118px}.FinanceApp_cycleSelectorControls__Q2u1W button{color:var(--teal-700);padding:0 9px}.FinanceApp_authCard__13jB-,.FinanceApp_authIntro__42oAt,.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_settingsPanel__5MSqd,.FinanceApp_setupCard__sYoCO{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface-card);border:1px solid var(--card-border);border-radius:28px;box-shadow:var(--shadow-md)}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6{padding:18px;transition:transform .16s ease,box-shadow .16s ease}.FinanceApp_card__dGE76:hover,.FinanceApp_metricCard__v6bO6:hover{transform:translateY(-2px)}.FinanceApp_badge__13hnA,.FinanceApp_sectionEyebrow__g\+0r1,.FinanceApp_setupEyebrow__CBcEb{font-size:11px;font-weight:700;letter-spacing:var(--letter-spacing-ui)}.FinanceApp_cardHeader__e8e31 h2,.FinanceApp_compactCardHeader__aSZFD h2,.FinanceApp_settingsHeader__g\+TAk h2{color:var(--navy-900);font-size:24px;font-weight:800;letter-spacing:0}.FinanceApp_primaryButton__QMyb7{background:var(--teal-gradient-button);border-radius:18px;box-shadow:var(--shadow-button);font-weight:800;min-height:56px}.FinanceApp_demoButton__PKotJ,.FinanceApp_secondaryButton__KzcYR{background:#e8f8f2e6;border:0;border-radius:18px;box-shadow:none;color:var(--teal-primary-dark);min-height:48px}.FinanceApp_dangerButton__9SWq0{background:#fcebebb3;color:var(--red-600)}.FinanceApp_chatComposer__WFvTM textarea,.FinanceApp_fieldCompact__FwUYj input,.FinanceApp_field__M\+gOC input,.FinanceApp_inlineSelect__2NoN7{background:#ffffffc7;border:1px solid #d9eee6e0;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffbf;color:var(--navy-900);font-size:14px;font-weight:500;min-height:58px}.FinanceApp_fieldCompact__FwUYj input[type=number],.FinanceApp_field__M\+gOC input[type=number]{-webkit-appearance:textfield;appearance:textfield}.FinanceApp_fieldCompact__FwUYj input[type=number]::-webkit-inner-spin-button,.FinanceApp_fieldCompact__FwUYj input[type=number]::-webkit-outer-spin-button,.FinanceApp_field__M\+gOC input[type=number]::-webkit-inner-spin-button,.FinanceApp_field__M\+gOC input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.FinanceApp_appNav__PsuF8{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #d9eee6cc;border-radius:30px;bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:var(--shadow-nav);height:78px;left:50%;padding:8px;right:auto;transform:translateX(-50%);width:min(calc(100vw - 32px),398px)}.FinanceApp_appNav__PsuF8 button{border-radius:999px;color:var(--muted-navy);min-height:56px;transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai{background:var(--teal-gradient-button);box-shadow:0 14px 30px #0f536838;color:var(--surface-card-solid);transform:scale(1.02)}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{background:linear-gradient(135deg,var(--teal-primary),var(--teal-primary-dark));border-radius:999px;box-shadow:0 20px 44px #10b99a57;flex:0 0 72px;height:72px;margin-top:-44px;min-height:72px;width:72px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI svg{height:28px;width:28px}.FinanceApp_floatingChatButton__kCi4Q{animation:FinanceApp_assistantBreathe__R8vU5 3.4s ease-in-out infinite;background:var(--teal-gradient-button);border-radius:999px;bottom:calc(104px + env(safe-area-inset-bottom));box-shadow:var(--shadow-button);min-height:54px;padding:0 18px;right:max(18px,calc(50vw - 197px))}.FinanceApp_floatingChatButton__kCi4Q:hover{transform:translateY(-2px) scale(1.02)}.FinanceApp_floatingAdvisorPanel__5cqE9{bottom:calc(18px + env(safe-area-inset-bottom));right:max(16px,calc(50vw - 199px));width:min(398px,calc(100vw - 32px))}.FinanceApp_floatingAdvisorCard__ffDDg{animation:FinanceApp_bottomSheetUp__Upmu9 .18s ease both;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 82% 10%,#10b99a1f,#0000 28%),#ffffffe6;border-radius:30px;box-shadow:0 28px 70px #0f53683d}.FinanceApp_chatBackdrop__OgXKT{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10233f2e}.FinanceApp_emptyState__nW3yj,.FinanceApp_inlineStats__dvw8Z span,.FinanceApp_insightChip__\+xv6N,.FinanceApp_quickAskChip__ITi6U{background:#e8f8f2b8;border-radius:999px;color:var(--teal-primary-dark)}.FinanceApp_sidebar__A51fw{display:flex;gap:12px;margin:0 -20px;overflow-x:auto;padding:0 20px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.FinanceApp_sidebar__A51fw::-webkit-scrollbar{display:none}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6{flex:0 0 74%;scroll-snap-align:start}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:first-child{background:var(--metric-budget)}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:nth-child(2){background:var(--metric-income)}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:nth-child(3){background:var(--metric-investment)}.FinanceApp_dueSoonCard__zkmsm,.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6:nth-child(4){background:var(--metric-due)}.FinanceApp_mainLayout__cwIhu{position:relative}.FinanceApp_mainLayout__cwIhu:before{content:none}.FinanceApp_cardHeader__e8e31,.FinanceApp_compactCardHeader__aSZFD{align-items:flex-start}.FinanceApp_moreGrid__hZSMo{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_moreTile__\+6rwd{border-radius:22px;min-height:84px;overflow:hidden;position:relative}.FinanceApp_moreTile__\+6rwd:after{background:#10b99a14;border-radius:999px;bottom:-30px;content:"";height:88px;position:absolute;right:-24px;width:88px}.FinanceApp_moreTile__\+6rwd:nth-child(3n+1){min-height:92px}.FinanceApp_moreTile__\+6rwd:nth-child(4n+2){transform:none}.FinanceApp_moreTile__\+6rwd:nth-child(5n){min-height:92px}.FinanceApp_settingsPanel__5MSqd{overflow:hidden;position:relative}.FinanceApp_settingsPanel__5MSqd:before{background:radial-gradient(circle,#ffb0201a,#0000 66%);border-radius:999px;content:"";height:132px;pointer-events:none;position:absolute;right:-44px;top:-42px;width:132px}.FinanceApp_floatingChatButton__kCi4Q{transform-origin:right center}.FinanceApp_floatingChatButton__kCi4Q:before{background:#9fe1cb;border-radius:999px;box-shadow:0 0 0 5px #9fe1cb2e;content:"";height:8px;width:8px}.FinanceApp_floatingAdvisorCard__ffDDg{transform-origin:bottom right}@keyframes FinanceApp_assistantBreathe__R8vU5{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.018)}}@keyframes FinanceApp_bottomSheetUp__Upmu9{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes FinanceApp_finaiFadeUp__GaxQ9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container app-shell (min-width: 900px){.FinanceApp_appShell__huoqM{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.FinanceApp_appHeader__GNhRS{padding:calc(16px + env(safe-area-inset-top)) 20px 12px}.FinanceApp_mainLayoutSingle__BS3wV,.FinanceApp_mainLayout__cwIhu{grid-template-columns:minmax(0,1fr);padding:14px 20px 32px}.FinanceApp_appNav__PsuF8{width:min(100%,398px)}}@media (max-width:640px){.FinanceApp_centeredScreen__d3u0D,.FinanceApp_mainLayout__cwIhu{padding-left:20px;padding-right:20px}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_setupCard__sYoCO{border-radius:28px}}.FinanceApp_appShell__huoqM{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.FinanceApp_appHeader__GNhRS{align-items:center;padding:calc(10px + env(safe-area-inset-top)) 18px 6px}.FinanceApp_appBrand__o-9SB img,.FinanceApp_logoMark__k5lAs{border-radius:12px;height:34px;width:34px}.FinanceApp_appBrand__o-9SB strong,.FinanceApp_logoText__\+72he{font-size:15px;line-height:1.05}.FinanceApp_appBrand__o-9SB span{font-size:10.5px;line-height:1.05}.FinanceApp_iconHeaderButton__v0cnj{height:32px;width:32px}.FinanceApp_iconHeaderButton__v0cnj svg{height:17px;width:17px}.FinanceApp_mainLayout__cwIhu{gap:20px;padding:10px 18px 24px}.FinanceApp_contentArea__b9muo,.FinanceApp_sidebar__A51fw{gap:20px}.FinanceApp_authCard__13jB-,.FinanceApp_authIntro__42oAt,.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_settingsPanel__5MSqd,.FinanceApp_setupCard__sYoCO{border-radius:24px}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6{padding:16px}.FinanceApp_cardHeader__e8e31{margin-bottom:12px}.FinanceApp_cardHeader__e8e31 h2,.FinanceApp_compactCardHeader__aSZFD h2,.FinanceApp_settingsHeader__g\+TAk h2{font-size:22px;line-height:1.1}.FinanceApp_badge__13hnA,.FinanceApp_sectionEyebrow__g\+0r1,.FinanceApp_setupEyebrow__CBcEb{font-size:10px;padding:5px 10px}.FinanceApp_primaryButton__QMyb7{border-radius:16px;min-height:46px}.FinanceApp_demoButton__PKotJ,.FinanceApp_secondaryButton__KzcYR{border-radius:16px;min-height:42px}.FinanceApp_fieldCompact__FwUYj,.FinanceApp_field__M\+gOC{gap:6px}.FinanceApp_chatComposer__WFvTM textarea,.FinanceApp_fieldCompact__FwUYj input,.FinanceApp_field__M\+gOC input,.FinanceApp_inlineSelect__2NoN7{border-radius:18px;min-height:50px;padding:12px 14px}.FinanceApp_appNav__PsuF8{background:linear-gradient(180deg,#ffffffeb,#f8fdfad1),radial-gradient(circle at 22% 0,#ffffffb3,#0000 42%);border-radius:26px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:var(--surface-edge-light),inset 0 -1px 0 #0f53680a,0 16px 38px #0f536821;height:68px;padding:7px;width:min(calc(100vw - 28px),398px)}.FinanceApp_appNav__PsuF8 button{flex:0 1 68px;font-size:.68rem;gap:2px;min-height:48px;padding:6px 3px}.FinanceApp_appNav__PsuF8 button svg{height:17px;width:17px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{flex-basis:62px;height:62px;margin-top:-34px;min-height:62px;width:62px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI svg{height:24px;width:24px}.FinanceApp_floatingChatButton__kCi4Q{bottom:calc(86px + env(safe-area-inset-bottom));box-shadow:0 14px 32px #0f53682e;font-size:.9rem;gap:0;justify-content:center;min-height:46px;right:max(16px,calc(50vw - 199px));width:46px}.FinanceApp_floatingChatButton__kCi4Q span,.FinanceApp_floatingChatButton__kCi4Q:before{display:none}.FinanceApp_floatingAdvisorPanel__5cqE9{width:min(390px,calc(100vw - 28px))}.FinanceApp_floatingAdvisorCard__ffDDg{border-radius:26px;gap:12px;padding:20px}.FinanceApp_advisorHeader__XU9zc{gap:10px}.FinanceApp_advisorHeader__XU9zc h2{font-size:1.25rem}.FinanceApp_advisorHeader__XU9zc p{font-size:.78rem}.FinanceApp_quickAskChip__ITi6U{min-height:44px;padding:10px 12px}.FinanceApp_chatComposer__WFvTM{border-radius:16px}.FinanceApp_goalsPanel__2qVQh{grid-gap:14px;display:grid;padding:16px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_cardHeader__e8e31{margin-bottom:0}.FinanceApp_goalTabs__ngH7x{grid-gap:6px;background:#e8f8f2b8;border-radius:16px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));padding:6px}.FinanceApp_goalTabs__ngH7x button{background:#0000;border:0;border-radius:12px;color:var(--muted-navy);font:inherit;font-size:.74rem;font-weight:700;min-height:38px;min-width:0;transition:transform .15s ease}.FinanceApp_goalTabs__ngH7x button:focus-visible{outline:3px solid #10b99a2e;outline-offset:2px}.FinanceApp_goalTabs__ngH7x .FinanceApp_goalTabActive__AHL0q{background:var(--surface-card-solid);box-shadow:var(--shadow-sm);color:var(--teal-primary-dark)}.FinanceApp_spendTabs__95iD\+{grid-template-columns:repeat(4,minmax(0,1fr))}.FinanceApp_spendTabs__95iD\+ button{font-size:.68rem}.FinanceApp_planningStack__-1uNg{grid-gap:14px;display:grid;gap:14px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsGrid__7KX0t{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0{min-height:72px;padding:10px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 span{font-size:.62rem;line-height:1.15}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 strong{font-size:1rem;margin-top:5px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d{align-items:start;background:#ffffffad;border:1px solid #d9eee69e;border-radius:18px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding:12px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7{border-radius:14px;grid-column:1/-1;min-height:44px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj select{border-radius:13px;font-size:.88rem;height:44px;min-height:40px;padding-bottom:0;padding-top:0}.FinanceApp_inlineCheckboxField__LumKp>label{align-items:center;background:#ffffffdb;border:1px solid var(--border-subtle);border-radius:13px;display:flex;gap:8px;min-height:44px;padding:0 12px}.FinanceApp_inlineCheckboxField__LumKp input{height:16px;min-height:16px;width:16px}.FinanceApp_inlineCheckboxField__LumKp em{color:var(--text-secondary);font-size:.84rem;font-style:normal;font-weight:800}.FinanceApp_debtSplitGrid__awV7u{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_debtOverviewStats__6wow7{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_debtOverviewStats__6wow7 .FinanceApp_savingsStat__2Gce0{border-radius:15px;min-height:68px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_debtOverviewStats__6wow7 .FinanceApp_savingsStat__2Gce0 strong{font-size:.98rem}.FinanceApp_debtSectionToolbar__Izn9M{align-items:center;background:#ffffff9e;border:1px solid #d9eee694;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.FinanceApp_debtSectionToolbar__Izn9M p{color:var(--text-secondary);font-size:.78rem;line-height:1.3;margin-top:3px}.FinanceApp_debtSectionToolbar__Izn9M .FinanceApp_primaryButton__QMyb7{border-radius:13px;min-height:38px;padding:0 14px;white-space:nowrap}.FinanceApp_debtSectionToolbar__Izn9M .FinanceApp_toolbarIconButton__gF3EQ,.FinanceApp_toolbarIconButton__gF3EQ{border-radius:999px;display:inline-grid;height:42px;min-height:42px;min-width:42px;padding:0;place-items:center;width:42px}.FinanceApp_toolbarIconButton__gF3EQ svg{height:20px;width:20px}.FinanceApp_creditCardToolbar__nFcL0 .FinanceApp_primaryButton__QMyb7{min-width:112px}.FinanceApp_creditCardStats__n7Fgu{grid-template-columns:repeat(4,minmax(0,1fr))}.FinanceApp_creditCardActions__lKdXf .FinanceApp_compactButton__xNsCB{border-radius:13px;font-size:.78rem;min-height:36px;padding:7px 11px}.FinanceApp_debtCompactForm__qnaQE{animation:none}.FinanceApp_debtEntityCard__HriYY{border-radius:15px;gap:8px;padding:11px}.FinanceApp_billAlert__Q-vxW{background:#e8f8f2ad;border:1px solid #10b99a29;border-radius:14px;color:var(--text-secondary);font-size:.82rem;font-weight:800;padding:10px 12px}.FinanceApp_billAlertOverdue__OHxP7{background:#fcebebd1;border-color:#e24b4a33;color:var(--red-600)}.FinanceApp_billSettingsPanel__\+lKqZ{background:#ffffff94;border:1px solid #d9eee694;border-radius:14px;padding:10px 12px}.FinanceApp_billSettingsPanel__\+lKqZ summary{color:var(--text-primary);cursor:pointer;font-size:.84rem;font-weight:700}.FinanceApp_billReminderGrid__EjR0d{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.FinanceApp_billReminderGrid__EjR0d label{align-items:center;color:var(--text-secondary);display:flex;font-size:.76rem;font-weight:800;gap:6px}.FinanceApp_billReminderGrid__EjR0d input{height:15px;width:15px}.FinanceApp_billCurrentStrip__Abp0I{align-items:center;background:linear-gradient(135deg,#ffffffdb,#e8f8f294);border:1px solid #1f2e4f14;display:flex;gap:12px;justify-content:space-between;padding:10px}.FinanceApp_billCurrentStrip__Abp0I p,.FinanceApp_billCurrentStrip__Abp0I span{color:var(--text-secondary);font-size:.74rem;font-weight:800}.FinanceApp_billCurrentStrip__Abp0I strong{display:block;margin-top:2px}.FinanceApp_billStatusBadge__LZvK0{background:#ffffffb8;border:1px solid #1f2e4f14;border-radius:999px;color:var(--text-secondary);font-size:.66rem;font-weight:700;justify-self:end;padding:5px 8px;text-transform:uppercase;white-space:nowrap;width:-webkit-max-content;width:max-content}.FinanceApp_billStatusPaid__NnWYP{background:#e8f8f2d6;border-color:#10b99a38;color:var(--teal-primary-dark)}.FinanceApp_billStatusOverdue__buF8D{background:#fcebebdb;border-color:#e24b4a3d;color:var(--red-600)}.FinanceApp_billStatusPartpaid__qTL3E{background:#fff7e8e6;border-color:#ba751738;color:var(--amber-800)}.FinanceApp_billStatusUnpaid__hGRi0{background:#ffffffc2;border-color:#1f2e4f1a}.FinanceApp_billInlineForm__10FvS{background:#ffffff9e;border-radius:14px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj input{min-height:46px}.FinanceApp_billFormActions__Hxy\+Z{align-self:end}.FinanceApp_billFormActions__Hxy\+Z .FinanceApp_primaryButton__QMyb7,.FinanceApp_billFormActions__Hxy\+Z .FinanceApp_secondaryButton__KzcYR{border-radius:14px;min-height:46px}.FinanceApp_billMiniList__q8ECU{grid-gap:8px;display:grid;gap:8px}.FinanceApp_billMiniRow__-0vhi{grid-gap:8px;align-items:center;background:#ffffff94;border:1px solid #d9eee694;border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:9px}.FinanceApp_billMiniRow__-0vhi p{color:var(--text-secondary);font-size:.76rem;line-height:1.3;margin-top:3px}.FinanceApp_billActionRow__j\+71P{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.FinanceApp_billPaymentForm__tDok0{grid-gap:8px;border-top:1px solid #d9eee694;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px}.FinanceApp_debtSuggestionRow__hRfvL{grid-gap:10px;align-items:flex-start;background:#e8f8f29e;border:1px solid #10b99a1f;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.FinanceApp_debtSuggestionRow__hRfvL>span{background:#10b99a24;border-radius:999px;color:var(--teal-primary-dark);font-size:.62rem;font-weight:700;padding:4px 7px;text-transform:uppercase}.FinanceApp_debtSuggestionIcon__ZcuNU{background:#10b99a1f;border-radius:999px;color:var(--teal-primary-dark);display:inline-grid;height:28px;padding:0;place-items:center;width:28px}.FinanceApp_debtSuggestionCritical__LJwcy{background:linear-gradient(135deg,#fcebebeb,#ffffffc7);border-color:#e24b4a38}.FinanceApp_debtSuggestionCritical__LJwcy>span,.FinanceApp_debtSuggestionIconCritical__RCsGJ{background:#e24b4a21;color:var(--red-600)}.FinanceApp_debtSuggestionHigh__UGwYw{background:linear-gradient(135deg,#faece7e0,#ffffffc7);border-color:#d85a3033}.FinanceApp_debtSuggestionHigh__UGwYw>span,.FinanceApp_debtSuggestionIconHigh__96n05{background:#d85a301f;color:var(--coral-400)}.FinanceApp_debtSuggestionWarning__KH2ah{background:linear-gradient(135deg,#fff7e8eb,#ffffffc7);border-color:#ba751733}.FinanceApp_debtSuggestionIconWarning__lUGWn,.FinanceApp_debtSuggestionWarning__KH2ah>span{background:#ba751721;color:var(--amber-800)}.FinanceApp_debtSuggestionMedium__OVTv7{background:linear-gradient(135deg,#e8f8f2db,#ffffffc7);border-color:#10b99a24}.FinanceApp_debtSuggestionRow__hRfvL p{color:var(--text-secondary);font-size:.78rem;line-height:1.35;margin-top:3px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_recommendationGrid__tVOjv{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_recommendationCard__k2xVG{border-radius:16px;padding:10px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsList__j3Tbq{gap:8px;margin-top:0}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsRow__2M808{background:radial-gradient(circle at 0 0,#e8f8f28c,#0000 34%),#ffffffad;border:1px solid #d9eee68f;border-radius:16px;padding:10px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsRowActions__AdhhI{gap:6px}.FinanceApp_planningForm__B4jEv{align-items:start}.FinanceApp_planningCard__kXKe0,.FinanceApp_planningList__5QFv2{grid-gap:10px;display:grid;gap:10px}.FinanceApp_planningCard__kXKe0{background:#ffffffa3;border:1px solid #d9eee694;padding:12px}.FinanceApp_planningCardHeader__BnYuz,.FinanceApp_yearReviewHeader__q7wwm{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.FinanceApp_cardActionGroup__93ksp{align-items:center;display:flex;flex-shrink:0;gap:6px;justify-content:flex-end}.FinanceApp_planningAdvice__D9MN8,.FinanceApp_planningCardHeader__BnYuz p,.FinanceApp_yearReviewHeader__q7wwm p{color:var(--text-secondary);font-size:.82rem;line-height:1.35;margin-top:4px}.FinanceApp_suggestionCard__\+XZDg{background:linear-gradient(180deg,#e8f8f2c7,#ffffffb8);border-color:#10b99a42}.FinanceApp_suggestionActions__AzRRy{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_suggestionActions__AzRRy .FinanceApp_primaryButton__QMyb7,.FinanceApp_suggestionActions__AzRRy .FinanceApp_secondaryButton__KzcYR{border-radius:14px;min-height:44px}.FinanceApp_investmentReminderPanel__oVQqi{grid-gap:10px;display:grid;gap:10px}.FinanceApp_investmentDisclaimer__mt7zy{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:14px;color:#92400e;display:flex;gap:10px;padding:11px 12px}.FinanceApp_investmentDisclaimer__mt7zy svg{color:#d97706;flex:0 0 auto;margin-top:1px}.FinanceApp_investmentDisclaimer__mt7zy p{font-size:.76rem;font-weight:700;line-height:1.42;margin:0}.FinanceApp_investmentReminderForm__0Z9X1{margin-top:0}.FinanceApp_investmentReminderList__JjRFz{gap:8px}.FinanceApp_investmentReminderCard__mBh\+c{gap:8px;padding:10px}.FinanceApp_investmentReminderActions__q\+OP7{align-items:center;display:flex;gap:6px;justify-content:end;position:relative}.FinanceApp_investmentReminderActions__q\+OP7 .FinanceApp_compactButton__xNsCB{border-radius:11px;font-size:.78rem;min-height:34px;padding:7px 10px}.FinanceApp_paidBadge__CVrrm,.FinanceApp_pendingBadge__Z4Eiz{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;min-height:34px;padding:0 10px;white-space:nowrap}.FinanceApp_paidBadge__CVrrm{background:#10b99a24;color:var(--teal-primary-dark)}.FinanceApp_pendingBadge__Z4Eiz{background:#f2a85224;color:#9a5a12}.FinanceApp_primaryButton__QMyb7:disabled{cursor:not-allowed;opacity:.55}.FinanceApp_planningEditForm__DM5Wp{align-items:start}.FinanceApp_progressTrack__aAzdd{background:#1f2e4f14;border-radius:999px;height:8px;overflow:hidden}.FinanceApp_progressTrack__aAzdd i{background:var(--teal-gradient-button);border-radius:inherit;display:block;height:100%}.FinanceApp_planningMetrics__boGvH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_planningMetrics__boGvH span{background:#e8f8f299;border-radius:12px;color:var(--text-secondary);font-size:.72rem;font-weight:800;min-width:0;padding:8px}.FinanceApp_planningMetrics__boGvH strong{color:var(--navy-900);display:block;font-size:.82rem;margin-top:3px;overflow-wrap:anywhere}.FinanceApp_yearReviewHeader__q7wwm{background:#ffffffa3;border:1px solid #d9eee694;border-radius:16px;padding:12px}.FinanceApp_yearReviewHeader__q7wwm .FinanceApp_inlineSelect__2NoN7{border-radius:13px;min-height:40px;padding:0 12px;width:104px}.FinanceApp_yearBars__EFVLW{grid-gap:8px;background:#ffffffa3;border:1px solid #d9eee694;border-radius:16px;display:grid;gap:8px;padding:12px}.FinanceApp_yearBarRow__ZWJ8A{grid-gap:8px;align-items:center;color:var(--text-secondary);display:grid;font-size:.74rem;font-weight:800;gap:8px;grid-template-columns:34px minmax(0,1fr) minmax(76px,auto)}.FinanceApp_yearBarRow__ZWJ8A div{background:#1f2e4f14;border-radius:999px;height:8px;overflow:hidden}.FinanceApp_yearBarRow__ZWJ8A i{background:var(--teal-gradient-button);border-radius:inherit;display:block;height:100%}.FinanceApp_yearBarRow__ZWJ8A strong{color:var(--navy-900);font-size:.72rem;text-align:right}.FinanceApp_sidebar__A51fw .FinanceApp_metricCard__v6bO6{flex-basis:68%;min-height:92px}@container app-shell (min-width: 900px){.FinanceApp_appShell__huoqM{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.FinanceApp_mainLayoutSingle__BS3wV,.FinanceApp_mainLayout__cwIhu{padding:10px 18px 24px}}@media (max-width:640px){.FinanceApp_centeredScreen__d3u0D,.FinanceApp_mainLayout__cwIhu{padding-left:18px;padding-right:18px}.FinanceApp_cycleSelectorCard__8ZsYS{align-items:center;flex-direction:row}.FinanceApp_cycleSelectorControls__Q2u1W{width:auto}.FinanceApp_cycleSelectorControls__Q2u1W input{width:112px}.FinanceApp_categoryManagerForm__hxIVH,.FinanceApp_debtSplitGrid__awV7u{grid-template-columns:minmax(0,1fr)}.FinanceApp_debtSectionToolbar__Izn9M{align-items:flex-start;flex-direction:column}.FinanceApp_debtSectionToolbar__Izn9M .FinanceApp_primaryButton__QMyb7{width:100%}.FinanceApp_creditCardToolbar__nFcL0{align-items:center;flex-direction:row}.FinanceApp_creditCardToolbar__nFcL0 .FinanceApp_primaryButton__QMyb7{min-height:38px;padding:0 13px;width:auto}.FinanceApp_creditCardActions__lKdXf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.FinanceApp_debtEntityCard__HriYY .FinanceApp_planningCardHeader__BnYuz{align-items:stretch;flex-direction:column;gap:8px}.FinanceApp_creditCardActions__lKdXf .FinanceApp_compactButton__xNsCB{min-width:0;padding:7px 8px}.FinanceApp_billPaymentForm__tDok0,.FinanceApp_billReminderGrid__EjR0d{grid-template-columns:minmax(0,1fr)}.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_billFormActions__Hxy\+Z,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj:nth-of-type(5){grid-column:1/-1}.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_billFormActions__Hxy\+Z{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_billMiniRow__-0vhi{align-items:stretch;grid-template-columns:minmax(0,1fr)}.FinanceApp_billActionRow__j\+71P,.FinanceApp_billMiniRow__-0vhi .FinanceApp_billStatusBadge__LZvK0{justify-self:stretch}.FinanceApp_billActionRow__j\+71P .FinanceApp_compactButton__xNsCB{flex:1 1 72px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsGrid__7KX0t{grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_creditCardStats__n7Fgu,.FinanceApp_goalsPanel__2qVQh .FinanceApp_debtOverviewStats__6wow7{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0{min-height:64px;padding:9px 7px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 span{font-size:.56rem}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 strong{font-size:.84rem}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7{grid-column:1/-1}.FinanceApp_investmentReminderActions__q\+OP7{grid-template-columns:minmax(0,1fr);justify-content:stretch}.FinanceApp_categoryManagerForm__hxIVH .FinanceApp_primaryButton__QMyb7,.FinanceApp_paidBadge__CVrrm,.FinanceApp_pendingBadge__Z4Eiz{width:100%}.FinanceApp_categoryManagerRow__eTJkR{align-items:flex-start}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_setupCard__sYoCO{border-radius:24px}}.FinanceApp_appNav__PsuF8{border-radius:24px;bottom:calc(8px + env(safe-area-inset-bottom));height:62px;padding:6px}.FinanceApp_appNav__PsuF8 button{font-size:.66rem;min-height:44px;padding:5px 3px}.FinanceApp_appNav__PsuF8 button svg{height:16px;width:16px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{flex-basis:58px;height:58px;margin-top:-30px;min-height:58px;width:58px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI svg{height:22px;width:22px}@media (max-width:360px){.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsGrid__7KX0t{grid-template-columns:minmax(0,1fr)}.FinanceApp_appHeader__GNhRS{padding-left:12px;padding-right:12px}.FinanceApp_appBrand__o-9SB{gap:8px}.FinanceApp_appBrand__o-9SB img,.FinanceApp_logoMark__k5lAs{border-radius:10px;height:30px;width:30px}.FinanceApp_appBrand__o-9SB strong,.FinanceApp_logoText__\+72he{font-size:13px}.FinanceApp_appBrand__o-9SB span{font-size:9.5px}.FinanceApp_headerButtons__3zDEj,.FinanceApp_topActions__TuXXg{gap:5px}.FinanceApp_iconHeaderButton__v0cnj{height:30px;width:30px}.FinanceApp_centeredScreen__d3u0D,.FinanceApp_mainLayout__cwIhu{padding-left:12px;padding-right:12px}.FinanceApp_settingsPanel__5MSqd{margin-left:12px;margin-right:12px}.FinanceApp_cycleSelectorCard__8ZsYS{grid-gap:7px;display:grid;gap:7px}.FinanceApp_cycleSelectorControls__Q2u1W{width:100%}.FinanceApp_cycleSelectorControls__Q2u1W input{flex:1 1;width:auto}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6,.FinanceApp_setupCard__sYoCO{border-radius:20px;padding:14px}.FinanceApp_exportStatGrid__1qYvj,.FinanceApp_moreGrid__hZSMo{grid-template-columns:1fr}.FinanceApp_appNav__PsuF8{height:58px;padding:5px;width:min(calc(100vw - 16px),398px)}.FinanceApp_appNav__PsuF8 button{font-size:.58rem;min-height:40px}.FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{flex-basis:52px;height:52px;min-height:52px;width:52px}}@container app-shell (min-width: 700px){.FinanceApp_appHeader__GNhRS{padding-left:28px;padding-right:28px}.FinanceApp_globalError__XjlgP,.FinanceApp_settingsPanel__5MSqd{margin-left:auto;margin-right:auto;max-width:704px}.FinanceApp_mainLayoutSingle__BS3wV,.FinanceApp_mainLayout__cwIhu{padding:18px 28px 34px}.FinanceApp_contentArea__b9muo{gap:22px}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6{padding:22px}.FinanceApp_cycleSelectorCard__8ZsYS{padding:9px 12px}.FinanceApp_cycleSelectorCopy__E6dtr strong{font-size:.92rem}.FinanceApp_exportStatGrid__1qYvj,.FinanceApp_goalsPanel__2qVQh .FinanceApp_recommendationGrid__tVOjv,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsGrid__7KX0t,.FinanceApp_moreGrid__hZSMo,.FinanceApp_recommendationGrid__tVOjv,.FinanceApp_savingsGrid__7KX0t{grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_debtOverviewStats__6wow7{grid-template-columns:repeat(4,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d,.FinanceApp_rowEditForm__y8dX\+,.FinanceApp_savingsForm__cvb\+d{grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7,.FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7{grid-column:auto}.FinanceApp_transactionRow__CLLtn{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.FinanceApp_importReviewControls__3PMug{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_floatingChatButton__kCi4Q{bottom:calc(92px + env(safe-area-inset-bottom));right:max(24px,calc(50vw - 356px))}.FinanceApp_floatingAdvisorPanel__5cqE9{right:max(24px,calc(50vw - 356px));width:min(440px,calc(100vw - 48px))}.FinanceApp_appNav__PsuF8{height:70px;width:min(calc(100vw - 48px),640px)}.FinanceApp_appNav__PsuF8 button{flex:1 1;font-size:.78rem}}@container app-shell (min-width: 1080px){.FinanceApp_appShell__huoqM:before{background:radial-gradient(circle at 24% 8%,#ffffff6b,#0000 20%),linear-gradient(180deg,#ffffff2e,#0000 18%)}.FinanceApp_appHeader__GNhRS{padding-left:34px;padding-right:34px}.FinanceApp_globalError__XjlgP,.FinanceApp_settingsPanel__5MSqd{max-width:1052px}.FinanceApp_settingsGrid__UnQN-{grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_mainLayoutSingle__BS3wV,.FinanceApp_mainLayout__cwIhu{padding:22px 34px 38px}.FinanceApp_contentArea__b9muo{gap:26px}.FinanceApp_card__dGE76,.FinanceApp_metricCard__v6bO6{padding:24px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d,.FinanceApp_moreGrid__hZSMo,.FinanceApp_rowEditForm__y8dX\+,.FinanceApp_savingsForm__cvb\+d{grid-template-columns:repeat(4,minmax(0,1fr))}.FinanceApp_floatingAdvisorPanel__5cqE9,.FinanceApp_floatingChatButton__kCi4Q{right:max(28px,calc(50vw - 532px))}.FinanceApp_appNav__PsuF8{width:min(720px,calc(100vw - 64px))}}.FinanceApp_goalsPanel__2qVQh{gap:14px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0{border-radius:16px;min-height:58px;padding:10px 12px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 span,.FinanceApp_savingsStat__2Gce0 span{font-size:.68rem;letter-spacing:.06em;line-height:1.2}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 strong,.FinanceApp_savingsStat__2Gce0 strong{color:var(--navy-900);font-size:clamp(.98rem,2vw,1.18rem);line-height:1.15;margin-top:6px}.FinanceApp_planningList__5QFv2{gap:8px}.FinanceApp_planningCard__kXKe0{background:#ffffff8f;border-color:#d9eee680;border-radius:16px;box-shadow:none;gap:9px;padding:11px}.FinanceApp_goalItemCard__MXc-\+{position:relative}.FinanceApp_goalItemCard__MXc-\+ .FinanceApp_planningCardHeader__BnYuz{align-items:flex-start;flex-direction:row}.FinanceApp_goalItemCard__MXc-\+ .FinanceApp_loanActionWrap__Mh4aL{margin-left:auto}.FinanceApp_debtEntityCard__HriYY,.FinanceApp_investmentReminderCard__mBh\+c{padding:11px}.FinanceApp_debtSectionToolbar__Izn9M strong,.FinanceApp_planningCardHeader__BnYuz strong,.FinanceApp_yearReviewHeader__q7wwm strong{color:var(--navy-900);font-size:.98rem;line-height:1.18}.FinanceApp_billMiniRow__-0vhi p,.FinanceApp_debtSectionToolbar__Izn9M p,.FinanceApp_duePaymentRow__YsnS0 p,.FinanceApp_planningAdvice__D9MN8,.FinanceApp_planningCardHeader__BnYuz p,.FinanceApp_yearReviewHeader__q7wwm p{color:var(--muted-navy);font-size:.78rem;line-height:1.32}.FinanceApp_billSettingsPanel__\+lKqZ,.FinanceApp_debtSectionToolbar__Izn9M,.FinanceApp_yearReviewHeader__q7wwm{background:#ffffff80;border-color:#d9eee680;border-radius:16px;box-shadow:none;padding:10px 12px}.FinanceApp_primaryButton__QMyb7,.FinanceApp_secondaryButton__KzcYR{border-radius:999px;font-weight:700}.FinanceApp_secondaryButton__KzcYR{color:var(--teal-primary-dark)}.FinanceApp_dangerSoftButton__OZzm0{background:#fcebebdb;color:var(--red-600)}.FinanceApp_compactButton__xNsCB{border-radius:999px;font-size:.78rem;min-height:34px;padding:7px 11px}.FinanceApp_cardActionGroup__93ksp .FinanceApp_compactButton__xNsCB,.FinanceApp_compactCardActions__7m6sJ .FinanceApp_compactButton__xNsCB{min-height:34px}.FinanceApp_inlineStatBlocks__DexzC{gap:6px}.FinanceApp_inlineStatBlocks__DexzC span,.FinanceApp_planningMetrics__boGvH span{background:#e8f8f285;border-radius:13px;padding:8px 9px}.FinanceApp_inlineStatBlocks__DexzC strong,.FinanceApp_planningMetrics__boGvH strong{font-size:.82rem}.FinanceApp_statusChip__YWEjR{align-items:center;background:#e8f8f2b8;border:1px solid #1f2e4f0f;border-radius:999px;color:var(--muted-navy);display:inline-flex;font-size:.66rem;font-weight:700;gap:5px;justify-content:center;line-height:1;max-width:100%;min-height:26px;padding:4px 8px;text-transform:uppercase;white-space:nowrap;width:-webkit-max-content;width:max-content}.FinanceApp_statusChip__YWEjR svg{height:12px;width:12px}.FinanceApp_statusChipPaid__p4-9n{background:#e8f8f2e6;color:var(--teal-primary-dark)}.FinanceApp_statusChipDanger__yjy0K{background:#fcebebeb;border-color:#e24b4a29;color:var(--red-600)}.FinanceApp_statusChipWarning__lE-QV{background:#fff7e8eb;border-color:#ba751724;color:var(--amber-800)}.FinanceApp_statusChipNeutral__2\+DdD{background:#f5faf7e6;color:var(--muted-navy)}.FinanceApp_billStatusBadge__LZvK0{background:#0000;border:0;padding:0}.FinanceApp_compactEmptyBanner__z4Bk9{grid-gap:8px;align-items:center;background:#e8f8f294;border-radius:14px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.FinanceApp_compactEmptyBanner__z4Bk9 strong{color:var(--navy-900);display:block;font-size:.84rem}.FinanceApp_compactEmptyBanner__z4Bk9 p{color:var(--muted-navy);font-size:.74rem;line-height:1.28;margin-top:2px}.FinanceApp_billCurrentStrip__Abp0I{background:#ffffff8f;border-radius:14px;padding:9px 10px}.FinanceApp_billMiniRow__-0vhi,.FinanceApp_duePaymentRow__YsnS0,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsRow__2M808{background:#ffffff75;border-color:#d9eee67a;border-radius:14px}.FinanceApp_billMiniRow__-0vhi{grid-template-columns:minmax(0,1fr) auto}.FinanceApp_billMiniRow__-0vhi .FinanceApp_billActionRow__j\+71P{grid-column:1/-1}.FinanceApp_duePaymentRow__YsnS0{border-top:0;grid-template-columns:minmax(0,1fr) auto;padding:10px}.FinanceApp_duePaymentTitle__Dpixj{gap:8px}.FinanceApp_duePaymentMeta__zFWzZ strong{font-size:.96rem}.FinanceApp_debtSuggestionRow__hRfvL{background:linear-gradient(135deg,#ffffffb3,#e8f8f280);border-radius:14px;gap:8px;padding:10px}.FinanceApp_debtSuggestionRow__hRfvL>.FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtSuggestionRow__hRfvL>.FinanceApp_statusChip__YWEjR{align-self:flex-start}.FinanceApp_billInlineForm__10FvS,.FinanceApp_billPaymentForm__tDok0{background:#ffffff8a;border:1px solid #d9eee680}.FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj,.FinanceApp_billPaymentForm__tDok0 .FinanceApp_fieldCompact__FwUYj{min-width:0}.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj{gap:6px}.FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj select,.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj select{border-radius:14px;font-size:.86rem;height:44px;min-height:44px}.FinanceApp_billInlineForm__10FvS input[type=date]::-webkit-calendar-picker-indicator,.FinanceApp_billInlineForm__10FvS input[type=month]::-webkit-calendar-picker-indicator,.FinanceApp_billPaymentForm__tDok0 input[type=date]::-webkit-calendar-picker-indicator{margin-right:0;min-width:16px;padding:6px;width:16px}.FinanceApp_billFormActions__Hxy\+Z{gap:8px}.FinanceApp_investmentReminderActions__q\+OP7{grid-template-columns:auto minmax(64px,auto) minmax(72px,auto)}.FinanceApp_investmentReminderActions__q\+OP7 .FinanceApp_primaryButton__QMyb7{min-height:34px}.FinanceApp_floatingChatButton__kCi4Q{bottom:calc(88px + env(safe-area-inset-bottom));min-height:40px;right:max(14px,calc(50vw - 201px));width:40px}@keyframes FinanceApp_fadeInPopup__I0-Oe{0%{opacity:0}to{opacity:1}}@keyframes FinanceApp_popInPopup__drzHU{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.FinanceApp_billFormScreenLayer__isf6Y{align-items:center;animation:FinanceApp_fadeInPopup__I0-Oe .2s ease-out forwards;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f233f38;display:flex;inset:0;padding:calc(16px + env(safe-area-inset-top)) 14px calc(20px + env(safe-area-inset-bottom));position:fixed;z-index:230}.FinanceApp_billFormScreen__OmVs\+{grid-gap:12px;animation:FinanceApp_popInPopup__drzHU .25s cubic-bezier(.16,1,.3,1) forwards;background:radial-gradient(circle at 14% 0,#e8f8f2db,#0000 34%),linear-gradient(180deg,#fffffff5,#f8fdfaeb);border:1px solid #d9eee6c7;border-radius:26px;box-shadow:0 26px 72px #0f536838;display:grid;gap:12px;max-height:min(86vh,calc(100vh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding:14px;width:min(430px,100%)}.FinanceApp_billFormTopBar__TyqPL{grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.FinanceApp_billFormCloseButton__xDpql{background:#e8f8f2cc;border:0;color:var(--teal-primary-dark);display:grid;height:38px;place-items:center;width:38px}.FinanceApp_billFormSectionTitle__b7cub,.FinanceApp_billFormTopBar__TyqPL span{color:var(--muted-navy);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FinanceApp_billFormTopBar__TyqPL h3{color:var(--navy-900);font-size:1.22rem;margin-top:2px}.FinanceApp_billFormCardSummary__d7eqc{grid-gap:10px;align-items:center;background:#ffffffb8;border:1px solid #d9eee69e;border-radius:18px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px}.FinanceApp_billFormCardIcon__SGuBR{background:linear-gradient(135deg,#10b99a29,#e8f8f2e6);border-radius:14px;color:var(--teal-primary-dark);display:grid;height:38px;place-items:center;width:38px}.FinanceApp_billFormCardSummary__d7eqc strong{color:var(--navy-900);display:block;font-size:.94rem;line-height:1.18}.FinanceApp_billFormCardSummary__d7eqc p{color:var(--muted-navy);font-size:.76rem;font-weight:750;margin-top:3px}.FinanceApp_billFormStatsRow__xv1VJ{background:#e8f8f26b;border:1px solid #d9eee694;border-radius:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.FinanceApp_billFormStatsRow__xv1VJ div{min-width:0;padding:0 10px}.FinanceApp_billFormStatsRow__xv1VJ div+div{border-left:1px solid #1f2e4f12}.FinanceApp_billFormStatsRow__xv1VJ span{color:var(--muted-navy);display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FinanceApp_billFormStatsRow__xv1VJ strong{color:var(--navy-900);display:block;font-size:.82rem;margin-top:4px;overflow-wrap:anywhere}.FinanceApp_billFocusedForm__Hm9D8{grid-gap:11px;background:#ffffffa3;border:1px solid #d9eee694;border-radius:20px;display:grid;gap:11px;padding:12px}.FinanceApp_billFormField__hycxc{grid-gap:6px;display:grid;gap:6px;min-width:0}.FinanceApp_billFormField__hycxc>span{color:var(--navy-900);font-size:.82rem;font-weight:700}.FinanceApp_billFormField__hycxc input,.FinanceApp_billFormField__hycxc select,.FinanceApp_billFormField__hycxc textarea,.FinanceApp_currencyInputShell__mXpj5{background:var(--card-background);border:1.5px solid var(--brand-teal);border-radius:16px;color:var(--text-primary);font:inherit;min-height:46px;width:100%}.FinanceApp_billFormField__hycxc input,.FinanceApp_billFormField__hycxc select,.FinanceApp_billFormField__hycxc textarea{padding:0 13px}.FinanceApp_billFormField__hycxc select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--muted-navy) 50%),linear-gradient(135deg,var(--muted-navy) 50%,#0000 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.FinanceApp_billFormField__hycxc input[type=date],.FinanceApp_billFormField__hycxc input[type=month]{padding-right:10px}.FinanceApp_billFormField__hycxc input[type=date]::-webkit-calendar-picker-indicator,.FinanceApp_billFormField__hycxc input[type=month]::-webkit-calendar-picker-indicator{background-color:#10b99a24;border-radius:999px;cursor:pointer;height:16px;margin-left:4px;padding:5px;width:16px}.FinanceApp_billFormField__hycxc textarea{min-height:74px;padding-top:12px;resize:vertical}.FinanceApp_currencyInputShell__mXpj5{grid-gap:6px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:0 12px}.FinanceApp_currencyInputShell__mXpj5 input{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:42px}.FinanceApp_billFormField__hycxc input:focus,.FinanceApp_billFormField__hycxc select:focus,.FinanceApp_billFormField__hycxc textarea:focus,.FinanceApp_currencyInputShell__mXpj5:focus-within{border-color:#10b99a94;box-shadow:0 0 0 4px #10b99a1f;outline:none}.FinanceApp_billFormField__hycxc small{color:var(--muted-navy);font-size:.72rem;font-weight:750}.FinanceApp_billFormField__hycxc em{color:var(--red-600);font-size:.72rem;font-style:normal;font-weight:800}.FinanceApp_issuerPicker__B-IyI{grid-gap:8px;display:grid;gap:8px}.FinanceApp_issuerSelectedButton__pltui{grid-gap:10px;align-items:center;background:#ffffffe0;border:1px solid #10b99a38;border-radius:16px;color:var(--text-primary);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:48px;padding:8px 10px;text-align:left;width:100%}.FinanceApp_issuerSelectedButton__pltui span{background:#10b99a1f;border-radius:11px;color:var(--teal-primary-dark);display:inline-grid;font-size:.72rem;font-weight:700;min-height:30px;min-width:34px;place-items:center}.FinanceApp_issuerSelectedButton__pltui strong{color:var(--text-secondary);font-size:.88rem;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_issuerSelectedButtonFilled__\+b-ki strong{color:var(--text-primary)}.FinanceApp_issuerSelectedButton__pltui small{background:var(--green-50);border-radius:999px;color:var(--teal-primary-dark);font-size:.7rem;font-weight:700;padding:5px 8px}.FinanceApp_issuerSelectedButton__pltui:focus-visible,.FinanceApp_issuerSelectedButton__pltui:hover{border-color:#10b99a80;box-shadow:0 0 0 4px #10b99a1f;outline:none}.FinanceApp_issuerSearchShell__RxaL9{grid-gap:8px;align-items:center;background:#ffffffe0;border:1px solid #10b99a38;border-radius:16px;color:var(--muted-navy);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:46px;padding:0 13px}.FinanceApp_issuerSearchShell__RxaL9 input{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:42px;padding:0}.FinanceApp_issuerSearchShell__RxaL9:focus-within{border-color:#10b99a94;box-shadow:0 0 0 4px #10b99a1f}.FinanceApp_issuerOptionList__6YIRI{grid-gap:6px;background:#f4fbf8b3;border:1px solid #d9eee6b8;border-radius:16px;display:grid;gap:6px;max-height:196px;overflow:auto;padding:4px}.FinanceApp_issuerCustomOption__IXbTf,.FinanceApp_issuerOption__ESCw-{background:#ffffffc7;border:1px solid #0000;border-radius:13px;color:var(--text-primary);cursor:pointer;font:inherit;width:100%}.FinanceApp_issuerOption__ESCw-{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;padding:9px 10px;text-align:left}.FinanceApp_issuerOption__ESCw- span{background:#10b99a1f;border-radius:11px;color:var(--teal-primary-dark);display:inline-grid;font-size:.72rem;font-weight:700;min-height:30px;min-width:34px;place-items:center}.FinanceApp_issuerOption__ESCw- strong{font-size:.86rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_issuerOption__ESCw- small{background:var(--green-50);border-radius:999px;color:var(--green-700);font-size:.68rem;font-weight:700;padding:4px 7px}.FinanceApp_issuerCustomOption__IXbTf:hover,.FinanceApp_issuerOptionSelected__Os-x8,.FinanceApp_issuerOption__ESCw-:hover{background:#e8f8f2eb;border-color:#10b99a47}.FinanceApp_issuerCustomOption__IXbTf{color:var(--teal-primary-dark);font-weight:700;min-height:38px;padding:0 12px}.FinanceApp_issuerEmptyState__GlbkC{color:var(--text-secondary);font-size:.8rem;font-weight:800;padding:11px;text-align:center}.FinanceApp_billFormTwoColumn__uF6ba{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_billTipCard__lgPNC{grid-gap:9px;align-items:center;background:#e8f8f2ad;border-radius:16px;color:var(--muted-navy);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px}.FinanceApp_billTipCard__lgPNC span{background:#10b99a24;border-radius:999px;color:var(--teal-primary-dark);display:grid;font-size:.74rem;font-weight:700;height:22px;place-items:center;width:22px}.FinanceApp_billTipCard__lgPNC p{font-size:.78rem;font-weight:800;line-height:1.3}.FinanceApp_billFocusedActions__zDORf{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);padding-top:2px}.FinanceApp_billFocusedActions__zDORf .FinanceApp_primaryButton__QMyb7,.FinanceApp_billFocusedActions__zDORf .FinanceApp_secondaryButton__KzcYR{border-radius:999px}.FinanceApp_billTrustText__LbU0M{color:var(--muted-navy);font-size:.72rem;font-weight:750;text-align:center}.FinanceApp_cardFormScreen__8ARlV{gap:10px}.FinanceApp_cardFormScreen__8ARlV .FinanceApp_billFormTopBar__TyqPL{grid-template-columns:auto minmax(0,1fr) auto}.FinanceApp_savingsEditSheet__z\+H8b{gap:10px}.FinanceApp_savingsEditSheet__z\+H8b .FinanceApp_billFormTopBar__TyqPL{grid-template-columns:auto minmax(0,1fr)}.FinanceApp_savingsEditSheet__z\+H8b .FinanceApp_cardFormSection__uYk\+r{padding:12px}.FinanceApp_savingsEditSheet__z\+H8b .FinanceApp_billFocusedActions__zDORf{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.FinanceApp_savingsEditSummary__cn-kW{grid-gap:10px;align-items:center;background:linear-gradient(135deg,#e8f8f2b8,#fffbf380);border:1px solid #d9eee69e;border-radius:18px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.FinanceApp_savingsEditSummary__cn-kW>div{min-width:0}.FinanceApp_savingsEditSummary__cn-kW strong{color:var(--navy-900);display:block;font-size:.92rem;line-height:1.18}.FinanceApp_savingsEditSummary__cn-kW p{color:var(--muted-navy);font-size:.74rem;font-weight:750;line-height:1.25;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_savingsEditAmount__oY56h{justify-self:end;text-align:right;white-space:nowrap}.FinanceApp_cardFormSaveText__QG51R{background:#e8f8f2c2;border:0;border-radius:999px;color:var(--teal-primary-dark);font-size:.78rem;font-weight:700;min-height:34px;padding:0 10px}.FinanceApp_cardFormBanner__y7kw-{grid-gap:10px;align-items:center;background:#e8f8f29e;border-radius:18px;color:var(--muted-navy);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.FinanceApp_cardFormBanner__y7kw- p{font-size:.78rem;font-weight:800;line-height:1.32}.FinanceApp_cardFocusedForm__1qbaF{grid-gap:10px;display:grid;gap:10px}.FinanceApp_cardFormSection__uYk\+r{grid-gap:9px;background:#ffffff94;border:1px solid #d9eee694;border-radius:18px;display:grid;gap:9px;padding:11px}.FinanceApp_cardFormSectionHeader__ufWCd{align-items:center;display:flex;gap:10px;justify-content:space-between}.FinanceApp_cardFormSectionHeader__ufWCd strong{color:var(--navy-900);font-size:.9rem;line-height:1.15}.FinanceApp_cardFormSectionHeader__ufWCd span{color:var(--muted-navy);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FinanceApp_cardFormTwoColumn__bS2Q\+{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_cardFormHelper__ai\+9T{color:var(--muted-navy);font-size:.72rem;font-weight:750}.FinanceApp_cardFormToggle__Q1AOa{align-items:center;background:#e8f8f26b;border:1px solid #d9eee694;border-radius:15px;color:var(--navy-900);display:flex;font-size:.8rem;font-weight:700;gap:9px;min-height:42px;padding:8px 10px}.FinanceApp_cardFormToggle__Q1AOa input{accent-color:var(--teal-primary);height:18px;width:18px}.FinanceApp_cardFocusedForm__1qbaF .FinanceApp_billFormField__hycxc input:disabled{background:#e8f8f28f;color:var(--muted-navy);cursor:not-allowed}.FinanceApp_cardFocusedForm__1qbaF .FinanceApp_billFocusedActions__zDORf{padding:2px 1px 0}.FinanceApp_debtOverviewMetrics__CslV-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_debtMetricCard__BR7iG{grid-gap:9px;align-items:center;background:linear-gradient(135deg,#e8f8f2a8,#fffbf375);border:1px solid #d9eee694;border-radius:15px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;min-width:0;padding:9px 10px}.FinanceApp_debtMetricWide__iQZM9{grid-column:1/-1;min-height:50px}.FinanceApp_debtMetricIcon__ns7IK,.FinanceApp_duePaymentIcon__i\+LHN{background:#10b99a1f;border-radius:999px;color:var(--teal-primary-dark);display:grid;height:30px;place-items:center;width:30px}.FinanceApp_debtMetricUrgent__rEQ6Z .FinanceApp_debtMetricIcon__ns7IK{background:#fcebebeb;color:var(--red-600)}.FinanceApp_debtMetricToneGood__DaikP .FinanceApp_debtMetricIcon__ns7IK{background:#10b99a24;color:var(--teal-primary-dark)}.FinanceApp_debtMetricToneGood__DaikP{background:linear-gradient(135deg,#e8f8f2b8,#ffffff85);border-color:#10b99a33}.FinanceApp_debtMetricToneFair__Vvt2w .FinanceApp_debtMetricIcon__ns7IK{background:#fff7e8f2;color:var(--amber-800)}.FinanceApp_debtMetricToneFair__Vvt2w{background:linear-gradient(135deg,#fff7e8b8,#ffffff85);border-color:#ba75172e}.FinanceApp_debtMetricTonePoor__0UD7h .FinanceApp_debtMetricIcon__ns7IK{background:#fcebebf2;color:var(--red-600)}.FinanceApp_debtMetricTonePoor__0UD7h{background:linear-gradient(135deg,#fcebebb8,#ffffff85);border-color:#e24b4a33}.FinanceApp_debtMetricCopy__UfpoX{min-width:0}.FinanceApp_debtMetricCopy__UfpoX span{color:var(--muted-navy);display:block;font-size:.62rem;font-weight:700;letter-spacing:.045em;line-height:1.1;text-transform:uppercase}.FinanceApp_debtMetricCopy__UfpoX strong{color:var(--navy-900);display:block;font-size:1rem;line-height:1.1;margin-top:4px;overflow-wrap:anywhere}.FinanceApp_upcomingDebtCard__8jEQY{gap:10px}.FinanceApp_debtSectionInfo__p3MUB{background:#e8f8f2c7;border-radius:999px;color:var(--teal-primary-dark);display:grid;font-size:.72rem;font-weight:700;height:24px;place-items:center;width:24px}.FinanceApp_duePaymentRow__YsnS0{grid-gap:9px;align-items:center;background:#ffffff80;border:1px solid #d9eee67a;border-radius:14px;color:inherit;display:grid;font:inherit;gap:9px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:9px 8px;text-align:left;width:100%}.FinanceApp_duePaymentRow__YsnS0+.FinanceApp_duePaymentRow__YsnS0{margin-top:0}.FinanceApp_duePaymentRow__YsnS0:focus-visible,.FinanceApp_viewAllDueButton__Se-dn:focus-visible{outline:3px solid #10b99a33;outline-offset:2px}.FinanceApp_duePaymentMain__pFXza{grid-gap:4px;display:grid;gap:4px;min-width:0}.FinanceApp_duePaymentMain__pFXza>span:last-child{color:var(--muted-navy);font-size:.76rem;font-weight:750;line-height:1.25}.FinanceApp_duePaymentSubline__tuNjV{align-items:center;display:inline-flex;gap:5px}.FinanceApp_duePaymentTitle__Dpixj{align-items:center;display:flex;gap:7px;min-width:0}.FinanceApp_duePaymentTitle__Dpixj strong{color:var(--navy-900);font-size:.9rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_duePaymentMeta__zFWzZ{display:grid;justify-items:end;min-width:-webkit-max-content;min-width:max-content}.FinanceApp_duePaymentMeta__zFWzZ strong{color:var(--navy-900);font-size:.92rem;line-height:1.1}.FinanceApp_duePaymentStatusIcon__5lnFF{background:#e8f8f2d6;border-radius:999px;color:var(--teal-primary-dark);display:inline-grid;height:20px;place-items:center;width:20px}.FinanceApp_duePaymentStatusWarning__iNf28{background:#fff7e8f5;color:var(--amber-800)}.FinanceApp_duePaymentStatusDanger__3mwp9{background:#fcebebf5;color:var(--red-600)}.FinanceApp_duePaymentStatusPaid__2E\+5A{background:#e8f8f2f5;color:var(--teal-primary-dark)}.FinanceApp_duePaymentChevron__0EhLC{color:var(--muted-navy);font-size:1.25rem;font-weight:800;line-height:1}.FinanceApp_viewAllDueButton__Se-dn{align-items:center;background:#0000;border:0;color:var(--teal-primary-dark);display:inline-flex;font:inherit;font-size:.78rem;font-weight:700;gap:4px;justify-self:start;min-height:32px;padding:0 6px}.FinanceApp_debtOverviewEmpty__UgJIw{background:#e8f8f285;border-radius:14px;padding:10px}.FinanceApp_debtOverviewEmpty__UgJIw strong{color:var(--navy-900);display:block;font-size:.86rem}.FinanceApp_debtOverviewEmpty__UgJIw p{color:var(--muted-navy);font-size:.76rem;line-height:1.3;margin-top:3px}.FinanceApp_loanListCard__c-Vhh{gap:10px;padding:11px;position:relative}.FinanceApp_loanCardHeader__sanHk{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.FinanceApp_loanTypeIcon__5EzE\+{background:#e8f8f2d6;border-radius:999px;color:var(--teal-primary-dark);display:grid;height:34px;place-items:center;width:34px}.FinanceApp_loanCardTitle__4RLLE{grid-gap:4px;display:grid;gap:4px;min-width:0}.FinanceApp_loanCardTitle__4RLLE>div{align-items:center;display:flex;gap:7px;min-width:0}.FinanceApp_loanCategoryIconBadge__90H6Y{background:#e8f8f2d1;border:1px solid #10b99a24;border-radius:999px;color:var(--teal-primary-dark);display:inline-grid;flex:0 0 auto;height:22px;place-items:center;width:22px}.FinanceApp_loanCardTitle__4RLLE strong{color:var(--navy-900);font-size:.98rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_loanCardTitle__4RLLE p{color:var(--muted-navy);font-size:.78rem;font-weight:750;line-height:1.28}.FinanceApp_loanOverflowButton__2KXOs{background:#ffffffb8;border:1px solid #d9eee6a8;border-radius:999px;color:var(--muted-navy);display:grid;height:34px;place-items:center;width:34px}.FinanceApp_loanOverflowButton__2KXOs:focus-visible{outline:3px solid #10b99a33;outline-offset:2px}.FinanceApp_loanActionMenu__235gG{grid-gap:2px;background:#fffffffa;border:1px solid #d9eee6c2;border-radius:14px;box-shadow:0 16px 34px #0f536829;display:grid;gap:2px;min-width:154px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.FinanceApp_loanActionMenu__235gG button{background:#0000;border:0;border-radius:10px;color:var(--navy-900);font:inherit;font-size:.78rem;font-weight:850;min-height:34px;padding:0 9px;text-align:left}.FinanceApp_loanActionMenu__235gG button:focus-visible,.FinanceApp_loanActionMenu__235gG button:hover{background:#e8f8f2ad;outline:none}.FinanceApp_loanActionMenu__235gG button:disabled{color:#5b6f8c94;cursor:not-allowed}.FinanceApp_loanActionMenu__235gG .FinanceApp_loanMenuDanger__UAkom{color:var(--red-600)}.FinanceApp_loanActionMenu__235gG .FinanceApp_loanMenuDanger__UAkom:focus-visible,.FinanceApp_loanActionMenu__235gG .FinanceApp_loanMenuDanger__UAkom:hover{background:#fcebebe6}.FinanceApp_loanProgressRow__ZvhD0{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto}.FinanceApp_loanProgressRow__ZvhD0 .FinanceApp_progressTrack__aAzdd{height:8px}.FinanceApp_loanProgressRow__ZvhD0>strong{color:var(--muted-navy);font-size:.76rem;font-weight:700}.FinanceApp_loanMetricTiles__9VkU7{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_loanMetricTiles__9VkU7 span{background:#e8f8f275;border:1px solid #d9eee680;min-height:54px;padding:8px 9px}.FinanceApp_loanInsightBanner__tticP{grid-gap:8px;align-items:center;background:linear-gradient(135deg,#e8f8f2b8,#eef7ff8c);border-radius:14px;color:var(--muted-navy);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px}.FinanceApp_loanInsightBanner__tticP svg{color:var(--teal-primary-dark)}.FinanceApp_loanInsightBanner__tticP p{font-size:.76rem;font-weight:800;line-height:1.32}.FinanceApp_loansHeroCard__NK3ys{align-items:stretch;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--navy-900,#0f172a) 0,var(--navy-700,#1e293b) 100%);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:14px;margin-bottom:12px;overflow:hidden;padding:18px 16px 16px;position:relative}.FinanceApp_loansHeroTop__FLFlg{align-items:center;display:flex;gap:14px}.FinanceApp_payoffGaugeContainer__Z1FFX{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.FinanceApp_payoffSvg__GRf38{display:block}.FinanceApp_loansHeroTitleBlock__9SGgB{display:flex;flex-direction:column;gap:3px}.FinanceApp_loansHeroTitleBlock__9SGgB strong{color:#fff;font-size:.96rem;font-weight:800;line-height:1.1}.FinanceApp_loansHeroTitleBlock__9SGgB p{color:#ffffffb3;font-size:.76rem;line-height:1.3}.FinanceApp_loansHeroDivider__79je6{border:0;border-top:1px solid #ffffff1f;margin:0}.FinanceApp_loansHeroGrid__gTrYF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_cardsHeroGrid__WFEGz{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_loansHeroStat__ShXXz{display:flex;flex-direction:column;gap:4px}.FinanceApp_loansHeroStat__ShXXz span{color:#ffffffb3;display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.FinanceApp_loansHeroStat__ShXXz strong{color:#fff;display:block;font-size:1.05rem;font-weight:800;line-height:1.1;white-space:nowrap}.FinanceApp_highRateCandidateCard__SG7Sd{border-left:4px solid #f97316!important;box-shadow:0 4px 12px #f9731614}.FinanceApp_highRateBadge__gBoxN{background:#fee2e2;border-radius:999px;color:#ef4444;display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.FinanceApp_loanProgressRight__0Bm2E{align-items:center;display:flex;gap:12px}.FinanceApp_inlineLogPaymentBtn__xuHoE{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border:0;border-radius:999px;color:#10b981;color:var(--brand-teal,#10b981);cursor:pointer;font-size:.68rem;font-weight:800;padding:4px 10px;transition:all .2s ease}.FinanceApp_inlineLogPaymentBtn__xuHoE:hover{background:#10b981;background:var(--brand-teal,#10b981);color:#fff}.FinanceApp_highRateBannerAlert__G1Pbu{background:#fffbeb!important;border:1px solid #fde68a}.FinanceApp_highRateBannerAlert__G1Pbu svg{color:#d97706!important}@media (max-width:380px){.FinanceApp_loansHeroCard__NK3ys{align-items:center;flex-direction:column;gap:12px;text-align:center}.FinanceApp_cardsHeroGrid__WFEGz,.FinanceApp_loansHeroGrid__gTrYF{width:100%}}.FinanceApp_duePaymentActions__pQW4w{display:flex;justify-content:flex-end;margin-top:4px}.FinanceApp_duePaymentActions__pQW4w .FinanceApp_primaryButton__QMyb7{min-width:160px}.FinanceApp_loanDetailsSheet__bkdRd{gap:0}.FinanceApp_loanDetailsHero__Bbeqp{grid-gap:12px;align-items:center;background:#ffffffad;border:1px solid #d9eee69e;border-left:0;border-radius:0;border-right:0;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 20px}.FinanceApp_loanDetailsHero__Bbeqp strong{color:var(--navy-900);display:block;font-size:1rem}.FinanceApp_loanDetailsHero__Bbeqp p{color:var(--muted-navy);font-size:.82rem;font-weight:750;margin-top:3px}.FinanceApp_loanDetailsGrid__thvxd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 20px 0}.FinanceApp_loanDetailsGrid__thvxd span{background:#f5fbf8eb;border:1px solid #d9eee67a;border-radius:12px;color:var(--muted-navy);font-size:.72rem;font-weight:800;min-width:0;padding:12px;text-transform:uppercase}.FinanceApp_loanDetailsGrid__thvxd strong{color:var(--navy-900);display:block;font-size:1.05rem;line-height:1.1;margin-top:5px;overflow-wrap:anywhere;text-transform:none}.FinanceApp_creditCardUnifiedCard__uoTRR{background:radial-gradient(circle at 100% 0,#10b99a1f,#0000 34%),linear-gradient(180deg,#ffffffb8,#fafefc9e);gap:9px;overflow:hidden;position:relative}.FinanceApp_creditCardUnifiedCard__uoTRR:after{background:linear-gradient(90deg,#10b99adb,#0f5368b8);border-radius:0 0 999px 999px;content:"";height:4px;left:12px;position:absolute;right:12px;top:0}.FinanceApp_creditCardAccent0__PCfed{background:radial-gradient(circle at 100% 0,#10b99a2e,#0000 36%),linear-gradient(145deg,#ffffffc7,#e8f8f294);border-color:#10b99a33}.FinanceApp_creditCardAccent1__U1BGK:after{background:linear-gradient(90deg,#3477b4b8,#10b99a9e)}.FinanceApp_creditCardAccent2__LHuxb:after{background:linear-gradient(90deg,#ba7517a3,#10b99a9e)}.FinanceApp_creditCardAccent3__yxV0E:after{background:linear-gradient(90deg,#0f5368b8,#14a97bb8)}.FinanceApp_creditCardAccent1__U1BGK{background:radial-gradient(circle at 100% 0,#3477b424,#0000 36%),linear-gradient(145deg,#ffffffc7,#eef7ff94);border-color:#3477b429}.FinanceApp_creditCardAccent2__LHuxb{background:radial-gradient(circle at 100% 0,#ffc56d2e,#0000 36%),linear-gradient(145deg,#ffffffc7,#fff7e894);border-color:#ba751726}.FinanceApp_creditCardAccent3__yxV0E{background:radial-gradient(circle at 100% 0,#14a97b1f,#0000 34%),radial-gradient(circle at 0 100%,#0f536814,#0000 34%),linear-gradient(145deg,#ffffffc7,#f0fbf78f);border-color:#14a97b24}.FinanceApp_creditCardEntryHeader__K5tTh{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto}.FinanceApp_creditCardEntryTitle__RuGGn{grid-gap:4px;display:grid;gap:4px;min-width:0}.FinanceApp_creditCardEntryTitle__RuGGn strong{color:var(--navy-900);font-size:.98rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_creditCardEntryTitle__RuGGn p{color:var(--muted-navy);font-size:.78rem;font-weight:750;line-height:1.28}.FinanceApp_cardUsageBadge__aKWJC{background:#e8f8f2d1;border:1px solid #10b99a29;border-radius:999px;color:var(--teal-primary-dark);display:inline-grid;font-size:.76rem;font-weight:800;min-height:30px;min-width:42px;padding:0 9px;place-items:center}.FinanceApp_cardUtilizationRow__4m1xL{align-items:center;color:var(--muted-navy);display:flex;font-size:.72rem;font-weight:700;gap:10px;justify-content:space-between}.FinanceApp_cardUtilizationRow__4m1xL span{letter-spacing:.045em;text-transform:uppercase}.FinanceApp_cardUtilizationRow__4m1xL strong{color:var(--teal-primary-dark);font-size:.78rem}.FinanceApp_cardUsageTrack__2mMyV{height:7px}.FinanceApp_cardLimitMetrics__ghiQQ span{background:#ffffff7a}.FinanceApp_creditCardUtilizationWatch__rMKtI .FinanceApp_cardUsageBadge__aKWJC,.FinanceApp_creditCardUtilizationWatch__rMKtI .FinanceApp_cardUtilizationRow__4m1xL strong{color:var(--amber-800)}.FinanceApp_creditCardUtilizationWatch__rMKtI .FinanceApp_cardUsageBadge__aKWJC{background:#fff7e8e6;border-color:#ba75172e}.FinanceApp_creditCardUtilizationWatch__rMKtI .FinanceApp_cardUsageTrack__2mMyV i{background:linear-gradient(135deg,var(--amber-400),var(--teal-primary))}.FinanceApp_creditCardUtilizationCritical__3NC3T{border-left:4px solid #ef4444!important;border-left:4px solid var(--red-500,#ef4444)!important;box-shadow:0 4px 12px #ef444414}.FinanceApp_creditCardUtilizationCritical__3NC3T .FinanceApp_cardUsageBadge__aKWJC,.FinanceApp_creditCardUtilizationCritical__3NC3T .FinanceApp_cardUtilizationRow__4m1xL strong{color:var(--red-600)}.FinanceApp_creditCardUtilizationCritical__3NC3T .FinanceApp_cardUsageBadge__aKWJC{background:#fcebebeb;border-color:#e24b4a38}.FinanceApp_creditCardUtilizationCritical__3NC3T .FinanceApp_cardUsageTrack__2mMyV i{background:linear-gradient(135deg,var(--red-600),var(--coral-400))}.FinanceApp_cardBillPanel__zmQ24{grid-gap:9px;background:linear-gradient(135deg,#e8f8f294,#ffffffa8);border:1px solid #d9eee685;border-radius:15px;display:grid;gap:9px;padding:10px}.FinanceApp_cardBillHeader__BN0\+T{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.FinanceApp_cardBillHeaderActions__byNYh{align-items:center;display:flex;gap:7px}.FinanceApp_creditCardUnifiedCard__uoTRR .FinanceApp_planningCardHeader__BnYuz{align-items:flex-start;flex-direction:row}.FinanceApp_creditCardUnifiedCard__uoTRR .FinanceApp_loanActionWrap__Mh4aL{margin-left:auto}.FinanceApp_cardBillHeaderActions__byNYh .FinanceApp_loanActionWrap__Mh4aL,.FinanceApp_creditCardEntryHeader__K5tTh>.FinanceApp_loanActionWrap__Mh4aL{justify-self:end;margin-left:0}.FinanceApp_cardBillHeader__BN0\+T span,.FinanceApp_cardBillMeta__NPreN span{color:var(--muted-navy);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FinanceApp_cardBillHeader__BN0\+T strong{color:var(--navy-900);display:block;font-size:1rem;line-height:1.12;margin-top:4px}.FinanceApp_cardBillHeader__BN0\+T p{color:var(--muted-navy);font-size:.76rem;font-weight:750;line-height:1.28;margin-top:3px}.FinanceApp_cardBillMeta__NPreN{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_cardBillMeta__NPreN span{background:#ffffff9e;border-radius:12px;letter-spacing:0;padding:8px 9px;text-transform:none}.FinanceApp_cardBillMeta__NPreN strong{color:var(--navy-900);display:block;font-size:.9rem;margin-top:4px}.FinanceApp_cardBillActions__6Wqk2{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr)}.FinanceApp_cardBillActions__6Wqk2 .FinanceApp_compactButton__xNsCB{min-width:0}.FinanceApp_cardPaymentSheet__N\+30J{gap:12px}.FinanceApp_cardPaymentSummary__oJy4v{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_cardPaymentSummary__oJy4v button{background:linear-gradient(135deg,#e8f8f2b3,#ffffffb8);border:1px solid #d9eee694;border-radius:15px;color:inherit;font:inherit;min-width:0;padding:10px;text-align:left}.FinanceApp_cardPaymentSummary__oJy4v button:focus-visible{outline:3px solid #10b99a2e;outline-offset:2px}.FinanceApp_cardPaymentSummary__oJy4v span{color:var(--muted-navy);display:block;font-size:.68rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.FinanceApp_cardPaymentSummary__oJy4v strong{color:var(--navy-900);display:block;font-size:1rem;margin-top:5px;overflow-wrap:anywhere}.FinanceApp_cardPaymentForm__2XFIp{grid-gap:10px;display:grid;gap:10px}.FinanceApp_cardHistorySheet__\+\+d6t{gap:0}.FinanceApp_billHistoryList__OeTCU{grid-gap:10px;display:grid;gap:10px;padding:12px 20px 0}.FinanceApp_billHistoryRow__c027y{grid-gap:10px;align-items:start;background:#ffffffdb;border:1px solid #d9eee68a;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.FinanceApp_billHistoryRow__c027y strong{color:var(--navy-900);font-size:.98rem;line-height:1.15}.FinanceApp_billHistoryRow__c027y p{color:var(--muted-navy);font-size:.82rem;font-weight:750;line-height:1.35;margin-top:5px}.FinanceApp_billHistoryRow__c027y .FinanceApp_billActionRow__j\+71P{grid-column:1/-1}.FinanceApp_loanHistoryTotals__\+n7II{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px}.FinanceApp_loanHistoryTotals__\+n7II span{grid-gap:6px;background:#f4fbf8eb;border:1px solid #d9eee6b8;border-radius:12px;color:var(--muted-navy);display:grid;font-size:.76rem;font-weight:800;gap:6px;min-width:0;padding:12px 10px}.FinanceApp_loanHistoryTotals__\+n7II strong{font-feature-settings:"tnum";color:var(--navy-900);font-size:.92rem;font-variant-numeric:tabular-nums;line-height:1.08;white-space:nowrap}.FinanceApp_loanHistoryAmount__yIdhe{grid-gap:6px;align-content:start;display:grid;gap:6px;justify-items:end;text-align:right}.FinanceApp_loanHistoryChipMuted__uvZVs,.FinanceApp_loanHistoryChip__tkFWN{border-radius:999px;font-size:.72rem;font-weight:800;padding:6px 10px;white-space:nowrap}.FinanceApp_loanHistoryChip__tkFWN{background:var(--green-50);color:var(--green-700)}.FinanceApp_loanHistoryChipMuted__uvZVs{background:#94a3b824;color:var(--muted-navy)}@media (max-width:360px){.FinanceApp_billFocusedActions__zDORf,.FinanceApp_billFormCardSummary__d7eqc,.FinanceApp_billFormStatsRow__xv1VJ,.FinanceApp_billFormTwoColumn__uF6ba,.FinanceApp_cardFormTwoColumn__bS2Q\+,.FinanceApp_loanHistoryTotals__\+n7II{grid-template-columns:minmax(0,1fr)}.FinanceApp_billFormStatsRow__xv1VJ div+div{border-left:0;border-top:1px solid #1f2e4f12;margin-top:8px;padding-top:8px}.FinanceApp_cardFormScreen__8ARlV .FinanceApp_billFormTopBar__TyqPL,.FinanceApp_savingsEditSummary__cn-kW{grid-template-columns:auto minmax(0,1fr)}.FinanceApp_savingsEditAmount__oY56h{grid-column:2;justify-self:start;text-align:left}.FinanceApp_cardFormSaveText__QG51R{grid-column:2;justify-self:start}.FinanceApp_debtMetricCard__BR7iG,.FinanceApp_duePaymentRow__YsnS0{grid-template-columns:auto minmax(0,1fr)}.FinanceApp_debtMetricCard__BR7iG .FinanceApp_statusChip__YWEjR,.FinanceApp_duePaymentChevron__0EhLC,.FinanceApp_duePaymentMeta__zFWzZ{grid-column:2;justify-self:start}.FinanceApp_loanDetailsGrid__thvxd,.FinanceApp_loanMetricTiles__9VkU7{grid-template-columns:minmax(0,1fr)}.FinanceApp_loanDetailsHero__Bbeqp{grid-template-columns:auto minmax(0,1fr)}.FinanceApp_loanDetailsHero__Bbeqp .FinanceApp_statusChip__YWEjR{grid-column:2;justify-self:start}.FinanceApp_billHistoryRow__c027y,.FinanceApp_cardBillActions__6Wqk2,.FinanceApp_cardBillMeta__NPreN{grid-template-columns:minmax(0,1fr)}}.FinanceApp_planningMetricGrid__fJBGe{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_planningMetricCard__p7g5v{grid-gap:8px;align-items:center;background:linear-gradient(135deg,#e8f8f2a8,#fffbf375);border:1px solid #d9eee694;border-radius:15px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:60px;min-width:0;padding:9px 10px}.FinanceApp_planningMetricIcon__SR8mg{background:#10b99a1f;border-radius:999px;color:var(--teal-primary-dark);display:grid;height:28px;place-items:center;width:28px}.FinanceApp_planningMetricCard__p7g5v>div{min-width:0}.FinanceApp_planningMetricCard__p7g5v>div>span{color:var(--muted-navy);display:block;font-size:.62rem;font-weight:700;letter-spacing:.045em;line-height:1.1;text-transform:uppercase}.FinanceApp_planningMetricCard__p7g5v>div>strong{color:var(--navy-900);display:block;font-size:clamp(.94rem,2vw,1.08rem);line-height:1.1;margin-top:4px;overflow-wrap:anywhere}.FinanceApp_planningFormCard__XQ1dT{grid-gap:12px;background:#ffffff9e;border:1px solid #d9eee694;border-radius:18px;display:grid;gap:12px;padding:13px}.FinanceApp_planningFormHeader__wyH9N strong{color:var(--navy-900);font-size:1rem;line-height:1.2}.FinanceApp_planningFormHeader__wyH9N p{color:var(--muted-navy);font-size:.78rem;line-height:1.32;margin-top:3px}.FinanceApp_planningFormGrid__f-DSo{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_planningField__MCBl6{min-width:0}.FinanceApp_planningFieldFull__9MfZ\+,.FinanceApp_planningPrimaryButton__8I27Z{grid-column:1/-1}.FinanceApp_planningField__MCBl6 .FinanceApp_currencyInputShell__mXpj5,.FinanceApp_planningField__MCBl6 input,.FinanceApp_planningField__MCBl6 select{border-radius:15px;min-height:46px}.FinanceApp_planningField__MCBl6 .FinanceApp_currencyInputShell__mXpj5{background:#ffffffc7;border-color:#d9eee6e0}.FinanceApp_planningField__MCBl6 .FinanceApp_currencyInputShell__mXpj5 input{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:42px;padding:0}.FinanceApp_planningPrimaryButton__8I27Z{margin-top:2px;min-height:46px}.FinanceApp_planningDisclaimerCard__nT\+Lk,.FinanceApp_planningTipCard__uCIF6{align-items:flex-start;background:#e8f8f294;border:1px solid #d9eee680;border-radius:15px;color:var(--muted-navy);display:flex;font-size:.78rem;font-weight:800;gap:9px;line-height:1.35;padding:10px 12px}.FinanceApp_planningDisclaimerCard__nT\+Lk svg,.FinanceApp_planningTipCard__uCIF6 svg{color:var(--teal-primary-dark);flex:0 0 auto;margin-top:1px}.FinanceApp_planningDisclaimerCard__nT\+Lk{background:#ffffff8f}.FinanceApp_recurringInvestmentHeader__8ps03{align-items:center}@media (max-width:640px){.FinanceApp_planningMetricGrid__fJBGe{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_planningMetricCard__p7g5v{align-content:start;gap:6px;grid-template-columns:minmax(0,1fr);min-height:72px;padding:8px}.FinanceApp_planningMetricIcon__SR8mg{height:24px;width:24px}.FinanceApp_planningFormGrid__f-DSo{gap:9px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0{min-height:56px;padding:9px 10px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_creditCardStats__n7Fgu,.FinanceApp_goalsPanel__2qVQh .FinanceApp_debtOverviewStats__6wow7{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_debtOverviewStats__6wow7 .FinanceApp_savingsStat__2Gce0:last-child:nth-child(odd){grid-column:auto}.FinanceApp_creditCardToolbar__nFcL0,.FinanceApp_debtSectionToolbar__Izn9M{align-items:center;flex-direction:row;gap:10px}.FinanceApp_creditCardToolbar__nFcL0 .FinanceApp_primaryButton__QMyb7,.FinanceApp_debtSectionToolbar__Izn9M .FinanceApp_primaryButton__QMyb7{min-height:38px;min-width:104px;padding:0 13px;width:auto}.FinanceApp_creditCardToolbar__nFcL0 .FinanceApp_toolbarIconButton__gF3EQ,.FinanceApp_debtSectionToolbar__Izn9M .FinanceApp_toolbarIconButton__gF3EQ{height:42px;min-height:42px;min-width:42px;padding:0;width:42px}.FinanceApp_debtEntityCard__HriYY .FinanceApp_planningCardHeader__BnYuz,.FinanceApp_investmentReminderCard__mBh\+c .FinanceApp_planningCardHeader__BnYuz,.FinanceApp_planningCard__kXKe0>.FinanceApp_planningCardHeader__BnYuz{align-items:stretch;flex-direction:column;gap:8px}.FinanceApp_cardActionGroup__93ksp,.FinanceApp_compactCardActions__7m6sJ,.FinanceApp_creditCardActions__lKdXf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.FinanceApp_compactCardActions__7m6sJ{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_cardActionGroup__93ksp .FinanceApp_compactButton__xNsCB,.FinanceApp_creditCardActions__lKdXf .FinanceApp_compactButton__xNsCB{min-width:0;padding:7px 8px}.FinanceApp_billMiniRow__-0vhi,.FinanceApp_compactEmptyBanner__z4Bk9,.FinanceApp_duePaymentRow__YsnS0{align-items:stretch;grid-template-columns:minmax(0,1fr)}.FinanceApp_compactEmptyBanner__z4Bk9 .FinanceApp_compactButton__xNsCB,.FinanceApp_duePaymentMeta__zFWzZ,.FinanceApp_statusChip__YWEjR{justify-self:start}.FinanceApp_duePaymentMeta__zFWzZ{align-items:center;grid-template-columns:auto auto;justify-items:start}.FinanceApp_upcomingDebtCard__8jEQY .FinanceApp_duePaymentRow__YsnS0{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.FinanceApp_upcomingDebtCard__8jEQY .FinanceApp_duePaymentMeta__zFWzZ{grid-column:2/-1;grid-template-columns:auto auto;justify-self:start}.FinanceApp_upcomingDebtCard__8jEQY .FinanceApp_duePaymentChevron__0EhLC{grid-column:3;grid-row:1;justify-self:end}.FinanceApp_billPaymentForm__tDok0,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_billPaymentForm__tDok0 .FinanceApp_billFormActions__Hxy\+Z,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_billFormActions__Hxy\+Z,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj:nth-of-type(5){grid-column:1/-1}.FinanceApp_billPaymentForm__tDok0 .FinanceApp_billFormActions__Hxy\+Z,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_billFormActions__Hxy\+Z{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.FinanceApp_investmentReminderActions__q\+OP7{justify-content:flex-end}.FinanceApp_investmentReminderActions__q\+OP7 .FinanceApp_compactButton__xNsCB,.FinanceApp_investmentReminderActions__q\+OP7 .FinanceApp_statusChip__YWEjR{width:auto}.FinanceApp_loanListCard__c-Vhh .FinanceApp_loanActionWrap__Mh4aL{margin-right:0}.FinanceApp_creditCardUnifiedCard__uoTRR .FinanceApp_planningCardHeader__BnYuz{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto}.FinanceApp_creditCardUnifiedCard__uoTRR .FinanceApp_loanActionWrap__Mh4aL{margin-right:0}.FinanceApp_goalItemCard__MXc-\+ .FinanceApp_planningCardHeader__BnYuz{align-items:start;display:grid;flex-direction:row;grid-template-columns:minmax(0,1fr) auto}.FinanceApp_goalItemCard__MXc-\+ .FinanceApp_loanActionWrap__Mh4aL{margin-left:0}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsRow__2M808{grid-template-columns:auto minmax(0,1fr) auto}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsRowActions__AdhhI{grid-template-columns:minmax(0,auto) auto}.FinanceApp_cycleSelectorCard__8ZsYS{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:7px 9px 7px 10px}.FinanceApp_cycleSelectorCopy__E6dtr{gap:3px}.FinanceApp_cycleSelectorControls__Q2u1W{width:auto}.FinanceApp_cycleSelectorControls__Q2u1W input{width:112px}}@supports (-webkit-touch-callout:none){@media (max-width:600px){.FinanceApp_appHeader__GNhRS{padding-top:max(64px,calc(16px + env(safe-area-inset-top)))}.FinanceApp_cycleSelectorCard__8ZsYS{grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.FinanceApp_cycleSelectorCopy__E6dtr{flex-wrap:wrap;min-width:0;row-gap:1px}.FinanceApp_cycleSelectorCopy__E6dtr strong{white-space:normal}.FinanceApp_cycleSelectorControls__Q2u1W input{min-width:0;width:108px}.FinanceApp_billFormScreenLayer__isf6Y{align-items:center;padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 18px));padding-top:max(18px,calc(env(safe-area-inset-top) + 18px))}.FinanceApp_billFormScreen__OmVs\+{max-height:calc(100vh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.FinanceApp_cardFormTwoColumn__bS2Q\+,.FinanceApp_savingsEditSheet__z\+H8b .FinanceApp_cardFormTwoColumn__bS2Q\+{grid-template-columns:minmax(0,1fr)}.FinanceApp_billFormField__hycxc input,.FinanceApp_billFormField__hycxc select,.FinanceApp_billFormField__hycxc textarea,.FinanceApp_fieldCompact__FwUYj input,.FinanceApp_fieldCompact__FwUYj select,.FinanceApp_planningField__MCBl6 input,.FinanceApp_planningField__MCBl6 select{font-size:16px;min-width:0}.FinanceApp_billFormField__hycxc input[type=date],.FinanceApp_fieldCompact__FwUYj input[type=date],.FinanceApp_planningField__MCBl6 input[type=date]{-webkit-appearance:none;appearance:none;line-height:normal;padding-right:42px;text-align:left}.FinanceApp_billFormField__hycxc input[type=date]::-webkit-date-and-time-value,.FinanceApp_fieldCompact__FwUYj input[type=date]::-webkit-date-and-time-value,.FinanceApp_planningField__MCBl6 input[type=date]::-webkit-date-and-time-value{display:block;min-width:0;text-align:left;width:100%}.FinanceApp_billFormField__hycxc input[type=date]::-webkit-calendar-picker-indicator,.FinanceApp_fieldCompact__FwUYj input[type=date]::-webkit-calendar-picker-indicator,.FinanceApp_planningField__MCBl6 input[type=date]::-webkit-calendar-picker-indicator{margin-left:0;margin-right:-32px;padding:6px}.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d,.FinanceApp_investmentReminderForm__0Z9X1{grid-template-columns:minmax(0,1fr)}.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_billFormActions__Hxy\+Z,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d .FinanceApp_primaryButton__QMyb7,.FinanceApp_investmentReminderForm__0Z9X1 .FinanceApp_primaryButton__QMyb7{grid-column:1/-1}}}body{background:linear-gradient(135deg,#d8e0e3,#b9c3ca)}.FinanceApp_appShell__huoqM{background:var(--app-background);border-radius:0;box-shadow:none;color:var(--primary-text);container-name:app-shell;container-type:inline-size;display:flex;flex-direction:column;height:100dvh;margin:0 auto;max-height:100dvh;min-height:0;overflow:hidden;position:relative;width:min(var(--phone-frame-width),100%)}.FinanceApp_appShell__huoqM:before{display:none}@media (min-width:430px){.FinanceApp_appShell__huoqM:not(.FinanceApp_appShellNative__-1xfA){border-radius:var(--phone-frame-radius);box-shadow:0 50px 100px #00000047,0 0 0 1px #0000000f;flex:0 0 auto;height:min(var(--phone-frame-height),calc(100dvh - 24px));margin:0;max-height:min(var(--phone-frame-height),calc(100dvh - 24px));max-width:var(--phone-frame-width);min-height:0;width:var(--phone-frame-width)}}.FinanceApp_appHeader__GNhRS{background:var(--app-background);border:0;box-shadow:none;gap:8px;padding:calc(18px + env(safe-area-inset-top)) 18px 12px}.FinanceApp_appBrand__o-9SB{gap:7px}.FinanceApp_appBrand__o-9SB img{border-radius:12px;box-shadow:0 6px 14px #14b8a62e;height:30px;width:30px}.FinanceApp_appBrand__o-9SB strong{color:var(--primary-text);font-size:.86rem;font-weight:700;line-height:1}.FinanceApp_appBrand__o-9SB span{color:var(--secondary-text);font-size:.54rem;font-weight:700;letter-spacing:0;line-height:1.1;max-width:46px;text-transform:none}.FinanceApp_iconHeaderButton__v0cnj{background:#fff;border:0;border-radius:12px;box-shadow:var(--shadow-sm);color:var(--secondary-text);height:34px;width:34px}.FinanceApp_mainLayout__cwIhu{flex:1 1 auto;max-width:none;min-height:0;overflow-y:auto;position:static;width:100%}.FinanceApp_contentArea__b9muo{animation:none;gap:16px;position:static;transform:none}.FinanceApp_cycleSelectorCard__8ZsYS{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);margin:0 0 4px;min-height:48px;padding:6px 8px 6px 14px}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCard__8ZsYS{background:var(--navy-bg);border-radius:16px;box-shadow:inset 0 0 0 1px #125f550a,0 6px 14px #0f233f0f;flex:1 1 auto;margin:0;min-height:44px;min-width:0;padding:6px 6px 6px 8px}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCopy__E6dtr{grid-gap:1px;display:grid;gap:1px}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCopy__E6dtr span{font-size:.5rem}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCopy__E6dtr strong{font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorControls__Q2u1W{gap:4px}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorControls__Q2u1W input{background:#ffffff9e;border-radius:11px;font-size:.6rem;min-height:30px;width:72px}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleMonthPicker__wPLWU{background:#ffffff9e;border-radius:11px;color:var(--brand-teal);display:grid;font-size:.6rem;font-weight:700;line-height:1;min-height:30px;overflow:hidden;place-items:center;position:relative;width:72px}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleMonthPicker__wPLWU input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorControls__Q2u1W button{background:#ffffffb3;border:0;border-radius:10px;color:var(--brand-teal);display:grid;font-size:.62rem;min-height:28px;padding:0;place-items:center;width:28px}.FinanceApp_appHeader__GNhRS .FinanceApp_headerButtons__3zDEj{flex:0 0 auto;gap:6px}.FinanceApp_spendActionCard__DsuFB,.FinanceApp_spendActionCard__DsuFB.FinanceApp_card__dGE76{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;padding:0}.FinanceApp_cycleSelectorCopy__E6dtr{grid-gap:2px;display:grid;gap:2px}.FinanceApp_cycleSelectorCopy__E6dtr span{color:var(--secondary-text);font-size:.58rem;letter-spacing:0}.FinanceApp_cycleSelectorCopy__E6dtr strong{color:var(--primary-text);font-size:.78rem;font-weight:800}.FinanceApp_cycleSelectorControls__Q2u1W input{background:#f5f8f7;border:0;border-radius:12px;color:var(--brand-teal);font-size:.72rem;font-weight:700;min-height:34px;text-align:center;width:86px}.FinanceApp_appNavFooter__Sf62q{background:#ffffffd9;padding:8px 8px calc(20px + env(safe-area-inset-bottom))}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;bottom:auto;box-shadow:none;display:flex;gap:0;justify-content:space-around;left:auto;min-height:0;padding:0;position:static;right:auto;transform:none;width:100%;z-index:auto}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 button{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:#b0c4c1;display:flex;flex:0 1 auto;flex-direction:column;font-size:.62rem;font-weight:700;gap:4px;justify-content:center;min-height:48px;min-width:0;padding:4px 12px;position:relative;transform:none;width:auto}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 button svg{height:21px;width:21px}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai{background:#0000;box-shadow:none;color:var(--brand-teal);transform:none}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai:before{background:var(--brand-teal);border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:32px}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navActive__AJ1ai:after{display:none}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI{align-items:center;background:linear-gradient(135deg,#1a9e8e,var(--dark-teal));border-radius:999px;box-shadow:0 8px 24px #14b8a673;color:#fff;flex:0 0 auto;height:56px;justify-content:center;margin-top:-20px;min-height:56px;padding:0;width:56px}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI span{display:none}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI svg{display:block;height:24px;margin:0;width:24px}.FinanceApp_appNavFooter__Sf62q .FinanceApp_appNav__PsuF8 .FinanceApp_navAddButton__hZKBI.FinanceApp_navActive__AJ1ai:before{display:none}.FinanceApp_floatingChatButton__kCi4Q{animation:none;background:linear-gradient(135deg,#1a2e2c,#2d4f4b);border:0;border-radius:16px;bottom:calc(90px + env(safe-area-inset-bottom));box-shadow:0 6px 20px #1a2e2c66;color:#fff;display:grid;height:44px;min-height:44px;padding:0;place-items:center;position:absolute;right:16px;transform:none;width:44px;z-index:10}.FinanceApp_floatingChatButton__kCi4Q span,.FinanceApp_floatingChatButton__kCi4Q:before{display:none}.FinanceApp_floatingChatButton__kCi4Q svg{height:18px;width:18px}.FinanceApp_authScreen__1jf81{background:#0000}.FinanceApp_authPanel__tV9w1{align-content:start;background:var(--app-background);border:0;border-radius:var(--phone-frame-radius);box-shadow:0 50px 100px #00000047;gap:18px;min-height:100vh;overflow:hidden;padding:0 20px 24px}@media (min-width:430px){.FinanceApp_authPanel__tV9w1{border-radius:var(--phone-frame-radius);min-height:var(--phone-frame-height);width:var(--phone-frame-width)}}.FinanceApp_authBrand__uyfo7{align-content:end;background:radial-gradient(circle at 8% 0,#ffffff0f,#0000 34%),radial-gradient(circle at 88% 12%,#ffffff0d,#0000 30%),linear-gradient(160deg,var(--dark-teal) 0,var(--brand-teal) 60%,#22c5b0 100%);display:grid;justify-items:center;margin:0 -20px 6px;min-height:260px;padding:58px 20px 40px}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoMark__k5lAs{background-color:#ffffff2e;border-radius:24px;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 18px 30px #0f233f29;height:64px;width:64px}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoText__\+72he{color:#fff;font-size:1.55rem;font-weight:800}.FinanceApp_authTagline__Mab1J{color:#ffffffa3;font-size:.9rem;font-weight:800}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmented__t4u8V{background:var(--navy-bg);border-radius:999px;min-height:54px;padding:5px}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmented__t4u8V button{border-radius:999px;font-weight:700}.FinanceApp_authPanel__tV9w1 .FinanceApp_segmentedActive__yUpGI{box-shadow:0 8px 18px #0f233f1f;color:var(--brand-teal)}.FinanceApp_authPanel__tV9w1 .FinanceApp_field__M\+gOC input,.FinanceApp_demoButton__PKotJ,.FinanceApp_googleButton__XQoiF,.FinanceApp_passwordWrapper__XUoVG input{background:#fff;border:1px solid #e2e8e6;border-radius:16px;box-shadow:0 6px 14px #0f233f0f;min-height:54px}.FinanceApp_demoButton__PKotJ{background:var(--navy-bg);color:var(--brand-teal)}.FinanceApp_authPanel__tV9w1 .FinanceApp_primaryButton__QMyb7{background:linear-gradient(135deg,var(--brand-teal),var(--dark-teal));border-radius:16px;box-shadow:0 8px 24px #14b8a661;font-weight:800;min-height:58px}.FinanceApp_settingsPanel__5MSqd{margin-bottom:0}.FinanceApp_addSheetLayer__7FpLE{align-items:center;animation:FinanceApp_fadeInPopup__I0-Oe .2s ease-out forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a66;display:flex;inset:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));pointer-events:auto;position:fixed;width:auto;z-index:80}.FinanceApp_addSheetBackdrop__qACcn{background:#0000;border:0;inset:0;pointer-events:auto;position:fixed}.FinanceApp_addSheetPanel__IY-YZ{-webkit-overflow-scrolling:touch;animation:FinanceApp_popInPopup__drzHU .25s cubic-bezier(.16,1,.3,1) forwards;border:1px solid #2d8a7b1a;box-shadow:0 24px 64px #0f233f47;max-height:min(86dvh,calc(100dvh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;padding:0;pointer-events:auto;position:relative;width:min(calc(100vw - 28px),var(--phone-frame-width));z-index:1}.FinanceApp_appHeader__GNhRS{padding-bottom:8px}.FinanceApp_mainLayout__cwIhu{padding:0 16px 16px}.FinanceApp_contentArea__b9muo{gap:12px}.FinanceApp_spendActionCard__DsuFB,.FinanceApp_spendActionCard__DsuFB.FinanceApp_card__dGE76{gap:10px}.FinanceApp_settingsPanel__5MSqd{padding:12px}.FinanceApp_chatBackdrop__OgXKT{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000004d;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:fixed;z-index:48}.FinanceApp_floatingAdvisorPanel__5cqE9{align-items:center;display:flex;inset:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;width:100%;z-index:50}.FinanceApp_floatingAdvisorCard__ffDDg{background:#fff;border:1px solid #2d8a7b1a;border-radius:24px;box-shadow:0 24px 64px #0f233f47;display:flex;flex-direction:column;gap:0;height:min(82dvh,calc(100dvh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow:hidden;padding:0;pointer-events:auto;width:min(calc(100vw - 28px),var(--phone-frame-width))}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_advisorHeader__XU9zc{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:20px 20px 12px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_advisorHeader__XU9zc p{color:var(--secondary-text);font-size:.75rem;font-weight:700;margin:0}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_botAntenna__ZFnUL,.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_botMascot__w4VaQ{display:none}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_advisorBotIcon__8aprX{background:var(--navy-bg);border-radius:16px;color:var(--brand-teal);display:grid;height:40px;place-items:center;width:40px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatCloseButton__Q3q\+R{background:#f3f4f6;border:0;border-radius:999px;color:#6b7280;display:grid;height:32px;place-items:center;width:32px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatPromptBanner__5hJn7{background:#f5f8f7;border-radius:16px;color:var(--primary-text);font-size:.88rem;font-weight:600;margin:0 20px 16px;padding:12px 16px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatWindow__4jbO3{flex:1 1 auto;margin:0 20px;max-height:none;min-height:0;overflow-y:auto;padding:0}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatWindow__4jbO3:not(.FinanceApp_chatWindowActive__COMmJ){display:none}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskRow__f7YQO{grid-gap:8px;display:grid;gap:8px;margin:0 20px auto;padding:0 0 16px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskChip__ITi6U{align-items:center;background:#f5f8f7;border:0;border-radius:16px;box-shadow:none;color:var(--primary-text);display:flex;font:inherit;font-size:.88rem;font-weight:600;gap:12px;min-height:48px;padding:12px 16px;text-align:left}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskChip__ITi6U svg{color:var(--brand-teal);flex-shrink:0;height:14px;width:14px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_quickAskChip__ITi6U span{min-width:0}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatComposer__WFvTM{align-items:center;background:#f5f8f7;border-radius:16px;display:flex;gap:12px;margin:0 20px calc(20px + env(safe-area-inset-bottom));padding:12px 16px}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatComposer__WFvTM textarea{background:#0000;border:0;font:inherit;font-size:.88rem;max-height:96px;min-height:24px;outline:none;padding:0;resize:none}.FinanceApp_floatingAdvisorCard__ffDDg .FinanceApp_chatSendButton__WAh5L{background:var(--brand-teal);border:0;border-radius:12px;color:#fff;display:grid;flex-shrink:0;height:36px;padding:0;place-items:center;width:36px}.FinanceApp_debtPanelFinai__EHvnI{grid-gap:14px;background:#0000;border:0;box-shadow:none;display:grid;gap:14px;min-height:0;padding:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtFinaiLoading__k1O9k{color:var(--secondary-text);font-size:.74rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtFinaiTabs__5VT08{background:var(--navy-bg);border-radius:999px;display:flex;gap:4px;margin:0;padding:5px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtFinaiTabs__5VT08 button{border-radius:999px;color:var(--secondary-text);flex:1 1;font-size:.72rem;font-weight:700;letter-spacing:0;min-height:38px;text-transform:capitalize}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtFinaiTabs__5VT08 .FinanceApp_goalTabActive__AHL0q{background:var(--brand-teal);box-shadow:0 6px 14px #14b8a629;color:#fff}.FinanceApp_debtPanelBody__Hd-FH{grid-gap:14px;display:grid;gap:14px;min-height:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningStack__-1uNg{gap:14px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV-{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCard__BR7iG{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:block;grid-template-columns:1fr;min-height:0;padding:16px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricIcon__ns7IK{display:none}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCopy__UfpoX span{color:var(--secondary-text);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCopy__UfpoX strong{color:var(--primary-text);font-size:1.15rem;font-weight:800;line-height:1.1;margin-top:6px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricToneGood__DaikP .FinanceApp_debtMetricCopy__UfpoX strong{color:var(--brand-teal);font-size:1.75rem}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricWide__iQZM9{grid-column:1/-1}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCard__BR7iG .FinanceApp_statusChip__YWEjR{margin-top:8px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSplitGrid__awV7u{gap:14px;grid-template-columns:1fr}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningCard__kXKe0,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_upcomingDebtCard__8jEQY{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);gap:12px;padding:16px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningCardHeader__BnYuz strong{color:var(--primary-text);font-size:.88rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningCardHeader__BnYuz p{color:var(--secondary-text);font-size:.64rem;line-height:1.35}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_duePaymentRow__YsnS0{background:#0000;border:0;border-radius:0;border-top:1px solid #f0f6f4;padding:10px 0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningList__5QFv2>.FinanceApp_duePaymentRow__YsnS0:first-child{border-top:0;padding-top:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_duePaymentIcon__i\+LHN{background:var(--navy-bg);border-radius:12px;color:var(--brand-teal);height:36px;width:36px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_duePaymentMeta__zFWzZ strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_duePaymentTitle__Dpixj strong{font-size:.88rem;font-weight:800}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_duePaymentMain__pFXza>span:last-child,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_duePaymentSubline__tuNjV{color:var(--secondary-text);font-size:.64rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_viewAllDueButton__Se-dn{color:var(--brand-teal);font-size:.76rem;font-weight:800;margin-top:4px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewEmpty__UgJIw{background:var(--navy-bg);border-radius:14px;padding:12px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionRow__hRfvL{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);gap:12px;padding:14px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionRow__hRfvL>span{background:linear-gradient(135deg,#1a2e2c,#2d4f4b);border-radius:12px;color:#fff;height:36px;width:36px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw{background:#fffbeb;border:1px solid #fef3c7;box-shadow:none}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy>span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw>span{background:#fef3c7;color:#d97706}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionRow__hRfvL strong{color:var(--primary-text);font-size:.88rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionRow__hRfvL p{color:var(--secondary-text);font-size:.64rem;line-height:1.4}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSectionToolbar__Izn9M{align-items:center;gap:12px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSectionToolbar__Izn9M strong{color:var(--primary-text);font-size:.88rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSectionToolbar__Izn9M p{color:var(--secondary-text);font-size:.76rem;line-height:1.35}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_toolbarIconButton__gF3EQ{border-radius:12px;box-shadow:0 4px 12px #14b8a62e;height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardStats__n7Fgu{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);min-height:78px;padding:12px 8px;text-align:center}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0 span{color:var(--secondary-text);font-size:.58rem;font-weight:800;line-height:1.2}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0 strong{color:var(--primary-text);display:block;font-size:.84rem;font-weight:800;line-height:1.12;margin-top:6px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0:first-child strong{color:#059669}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0:nth-child(2) strong{color:#ea580c}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0:nth-child(3) strong{color:#2563eb}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardAccent0__PCfed,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardAccent1__U1BGK,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardAccent2__LHuxb,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardAccent3__yxV0E,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardUnifiedCard__uoTRR,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtEntityCard__HriYY,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanListCard__c-Vhh{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);gap:12px;padding:16px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanTypeIcon__5EzE\+{background:var(--navy-bg);border-radius:12px;color:var(--brand-teal);height:40px;width:40px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanCardTitle__4RLLE strong{font-size:.88rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanCardTitle__4RLLE p{color:var(--secondary-text);font-size:.76rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardUsageBadge__aKWJC{font-size:.76rem;font-weight:800}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanOverflowButton__2KXOs{background:#0000;border:0;border-radius:10px;color:#9ca3af;height:30px;width:30px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanProgressRow__ZvhD0{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanProgressRow__ZvhD0 strong{color:var(--brand-teal);font-size:.76rem;font-weight:800}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardUsageTrack__2mMyV,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_progressTrack__aAzdd{background:var(--navy-bg);border-radius:999px;height:8px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardUsageTrack__2mMyV i,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_progressTrack__aAzdd i{background:var(--brand-teal);border-radius:999px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardLimitMetrics__ghiQQ,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_inlineStatBlocks__DexzC,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningMetrics__boGvH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_inlineStatBlocks__DexzC span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningMetrics__boGvH span{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_inlineStatBlocks__DexzC strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningMetrics__boGvH strong{display:block;font-size:.84rem;font-weight:700;margin-top:4px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:first-child strong{color:#059669}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(2) strong{color:#ea580c}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(3) strong{color:#2563eb}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningAdvice__D9MN8{background:#fffbeb;border:0;border-radius:12px;color:#b45309;gap:8px;padding:10px 12px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP p,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningAdvice__D9MN8{color:#b45309;font-size:.64rem;font-weight:700;line-height:1.4}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardUtilizationRow__4m1xL{display:none}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillPanel__zmQ24{border-radius:12px;margin-top:4px;padding:12px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billSettingsPanel__\+lKqZ{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:12px 14px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billSettingsPanel__\+lKqZ summary{color:var(--primary-text);font-size:.82rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billAlert__Q-vxW{border-radius:12px;font-size:.72rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billAlertOverdue__OHxP7{background:#fef2f2;color:#dc2626}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_compactEmptyBanner__z4Bk9,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_emptyState__nW3yj{background:var(--navy-bg);border-radius:var(--card-radius);color:var(--secondary-text);font-size:.76rem;font-weight:700;line-height:1.4;padding:14px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_compactEmptyBanner__z4Bk9 strong{color:var(--primary-text);font-size:.82rem}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_primaryButton__QMyb7.FinanceApp_compactButton__xNsCB{border-radius:12px;font-size:.76rem;font-weight:700;min-height:38px}.FinanceApp_appShellNative__-1xfA{border-radius:0;box-shadow:none;container-name:app-shell;container-type:inline-size;height:100dvh;margin:0;max-height:100dvh;max-width:none;min-height:100dvh;width:100%}.FinanceApp_appShellNative__-1xfA,.FinanceApp_appShell__huoqM{padding-bottom:0!important}.FinanceApp_appShell__huoqM .FinanceApp_appHeader__GNhRS{flex-shrink:0}.FinanceApp_appShellBody__ZMtEP{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.FinanceApp_appShellBody__ZMtEP>.FinanceApp_mainLayout__cwIhu{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.FinanceApp_appShell__huoqM .FinanceApp_contentArea__b9muo{overflow:visible}.FinanceApp_appNavFooter__Sf62q{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9!important;border-top:1px solid #d9eee666;box-shadow:0 -4px 16px #0f172a0a;flex:0 0 auto;flex-shrink:0;margin-top:auto;padding:10px 6px calc(10px + env(safe-area-inset-bottom));position:relative;width:100%;z-index:16}.FinanceApp_appNavInFlow__v9\+1c{align-items:end;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;max-width:100%;padding:0}.FinanceApp_appNavInFlow__v9\+1c,.FinanceApp_appNavInFlow__v9\+1c button{background:#0000;border:0;border-radius:0;box-shadow:none;position:relative;width:100%}.FinanceApp_appNavInFlow__v9\+1c button{align-items:center;color:#b0c4c1;display:flex;flex-direction:column;font:inherit;font-size:clamp(.54rem,2.4vw,.62rem);font-weight:700;gap:3px;justify-content:flex-end;line-height:1.05;min-height:44px;min-width:0;padding:2px 4px 0;transform:none}.FinanceApp_appNavInFlow__v9\+1c button:hover{transform:none}.FinanceApp_appNavInFlow__v9\+1c button svg{flex-shrink:0;height:21px;width:21px}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navActive__AJ1ai{background:#0000;box-shadow:none;color:var(--brand-teal)}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navActive__AJ1ai:before{background:var(--brand-teal);border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:28px}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navActive__AJ1ai:after{display:none}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navAddButton__hZKBI{align-items:center;align-self:center;background:linear-gradient(135deg,#1a9e8e,var(--dark-teal));border-radius:999px;box-shadow:0 8px 24px #14b8a673;color:#fff;height:52px;justify-content:center;justify-self:center;margin-top:-16px;min-height:52px;padding:0;width:52px}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navAddButton__hZKBI span{display:none}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navAddButton__hZKBI svg{display:block;height:24px;margin:0;width:24px}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navAddButton__hZKBI.FinanceApp_navActive__AJ1ai:before{display:none}.FinanceApp_appShell__huoqM>.FinanceApp_floatingChatButton__kCi4Q{inset:auto!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;height:44px;left:auto!important;margin:0;min-height:44px;position:absolute!important;right:max(12px,env(safe-area-inset-right))!important;top:auto!important;transform:none!important;width:44px;z-index:14}.FinanceApp_creditCardUnifiedCard__uoTRR,.FinanceApp_debtEntityCard__HriYY,.FinanceApp_listCard__6maIw,.FinanceApp_loanListCard__c-Vhh,.FinanceApp_planningCard__kXKe0.FinanceApp_debtEntityCard__HriYY{overflow:visible}.FinanceApp_loanActionWrap__Mh4aL{position:relative;z-index:2}.FinanceApp_loanActionMenu__235gG{z-index:40}.FinanceApp_cardBillPanel__zmQ24{overflow:visible}@media (max-width:380px){.FinanceApp_importReviewControls__3PMug,.FinanceApp_parsedTotalRow__tUP5z{grid-template-columns:minmax(0,1fr)}.FinanceApp_parsedResultsActions__9AmJi,.FinanceApp_statementPagination__Sxwje,.FinanceApp_statementSelectToolbar__orpNI{align-items:stretch;flex-direction:column}.FinanceApp_parsedResultsActions__9AmJi .FinanceApp_linkButton__fDjx2,.FinanceApp_statementPagination__Sxwje .FinanceApp_reviewPageBtn__KAHjg,.FinanceApp_statementSelectToolbar__orpNI .FinanceApp_linkButton__fDjx2{align-self:stretch;text-align:center}.FinanceApp_appNavInFlow__v9\+1c button{font-size:.54rem;padding-inline:2px}.FinanceApp_appNavInFlow__v9\+1c button svg{height:19px;width:19px}.FinanceApp_appNavInFlow__v9\+1c .FinanceApp_navAddButton__hZKBI{height:48px;margin-top:-14px;min-height:48px;width:48px}.FinanceApp_appShell__huoqM>.FinanceApp_floatingChatButton__kCi4Q{bottom:calc(68px + env(safe-area-inset-bottom));right:10px}}@media (min-width:430px){.FinanceApp_appShell__huoqM>.FinanceApp_floatingChatButton__kCi4Q{bottom:calc(76px + env(safe-area-inset-bottom));right:16px}}.FinanceApp_authScreen__1jf81{align-items:stretch;display:flex;height:100dvh;justify-content:center;min-height:100svh;padding:0;width:100%}.FinanceApp_authPanel__tV9w1,.FinanceApp_authScreen__1jf81{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.FinanceApp_authPanel__tV9w1{border-radius:0;height:auto;max-height:none;min-height:100dvh;overscroll-behavior:contain;width:min(var(--phone-frame-width),100%)}.FinanceApp_authBrand__uyfo7{min-height:clamp(144px,27dvh,220px);padding:clamp(28px,7dvh,48px) 20px clamp(22px,5dvh,34px)}@media (max-height:760px){.FinanceApp_authPanel__tV9w1{gap:12px;padding-bottom:18px}.FinanceApp_authBrand__uyfo7{min-height:132px;padding-bottom:20px;padding-top:24px}.FinanceApp_authBrand__uyfo7 .FinanceApp_logoMark__k5lAs{border-radius:18px;height:52px;width:52px}.FinanceApp_authPanel__tV9w1 .FinanceApp_field__M\+gOC input,.FinanceApp_authPanel__tV9w1 .FinanceApp_primaryButton__QMyb7,.FinanceApp_authPanel__tV9w1 .FinanceApp_segmented__t4u8V,.FinanceApp_demoButton__PKotJ,.FinanceApp_googleButton__XQoiF,.FinanceApp_passwordWrapper__XUoVG input{min-height:48px}}@media (min-width:430px){.FinanceApp_authScreen__1jf81{align-items:center;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.FinanceApp_authPanel__tV9w1{border-radius:var(--phone-frame-radius);max-height:min(var(--phone-frame-height),calc(100dvh - 24px));min-height:min(var(--phone-frame-height),calc(100dvh - 24px));width:var(--phone-frame-width)}}.FinanceApp_appShellBody__ZMtEP,.FinanceApp_appShellBody__ZMtEP>.FinanceApp_mainLayout__cwIhu,.FinanceApp_appShellNative__-1xfA,.FinanceApp_appShell__huoqM,.FinanceApp_contentArea__b9muo,.FinanceApp_spendActionCard__DsuFB{max-width:100%;min-width:0}.FinanceApp_appShellBody__ZMtEP,.FinanceApp_appShellNative__-1xfA,.FinanceApp_appShell__huoqM{overflow-x:hidden}.FinanceApp_appShellBody__ZMtEP>.FinanceApp_mainLayout__cwIhu{width:100%}.FinanceApp_appShellBody__ZMtEP>.FinanceApp_mainLayout__cwIhu,.FinanceApp_appShellNative__-1xfA .FinanceApp_appHeader__GNhRS{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.FinanceApp_appShellNative__-1xfA .FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCard__8ZsYS{flex:1 1;max-width:100%}@media (max-width:430px){.FinanceApp_appHeader__GNhRS{gap:6px;padding-left:14px;padding-right:14px}.FinanceApp_appBrand__o-9SB{flex:0 1 auto;min-width:0}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCard__8ZsYS{flex:1 1;min-width:0}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleSelectorCopy__E6dtr strong{font-size:.58rem}.FinanceApp_appHeader__GNhRS .FinanceApp_cycleMonthPicker__wPLWU{width:64px}.FinanceApp_iconHeaderButton__v0cnj{border-radius:11px;height:32px;width:32px}.FinanceApp_appShellBody__ZMtEP>.FinanceApp_mainLayout__cwIhu{padding-left:14px;padding-right:14px}}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV-{gap:10px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCard__BR7iG{min-height:78px;padding:14px;text-align:left}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCopy__UfpoX span{font-size:.58rem}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCopy__UfpoX strong{font-size:1.05rem}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricToneGood__DaikP .FinanceApp_debtMetricCopy__UfpoX strong{font-size:1.85rem}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtMetricCard__BR7iG .FinanceApp_statusChip__YWEjR{display:inline-flex;margin-top:7px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSectionToolbar__Izn9M{margin-bottom:2px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardUnifiedCard__uoTRR,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanListCard__c-Vhh{padding:14px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardUnifiedCard__uoTRR:after{display:none}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanActionMenu__235gG{background:#fff;border-color:var(--navy-bg);border-radius:var(--card-radius);box-shadow:0 18px 40px #0f233f2e;min-width:150px;overflow:hidden;padding:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanActionMenu__235gG button{border-bottom:1px solid #f5f8f7;border-radius:0;font-size:.76rem;min-height:40px;padding:0 14px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanActionMenu__235gG button:last-child{border-bottom:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billSettingsPanel__\+lKqZ{box-shadow:none}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billReminderGrid__EjR0d label{background:#f5f8f7;border-radius:12px;color:var(--primary-text);font-size:.72rem;font-weight:800;min-height:38px;padding:9px 10px}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillPanel__zmQ24{background:#f5f8f7;border:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillActions__6Wqk2 .FinanceApp_compactButton__xNsCB{min-height:36px}.FinanceApp_debtPanelFinai__EHvnI{--debt-green:#059669;--debt-orange:#ea580c;--debt-amber:#d97706;--debt-blue:#2563eb;--debt-red:#dc2626;--debt-amber-bg:#fffbeb;--debt-amber-soft:#fef3c7}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV- .FinanceApp_debtMetricCard__BR7iG:first-child .FinanceApp_debtMetricCopy__UfpoX strong{color:var(--brand-teal)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV- .FinanceApp_debtMetricCard__BR7iG:nth-child(2) .FinanceApp_debtMetricCopy__UfpoX strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV- .FinanceApp_debtMetricCard__BR7iG:nth-child(3) .FinanceApp_debtMetricCopy__UfpoX strong{color:var(--primary-text)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV- .FinanceApp_debtMetricCard__BR7iG:nth-child(4) .FinanceApp_debtMetricCopy__UfpoX strong{color:var(--debt-amber)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV- .FinanceApp_debtMetricCard__BR7iG:nth-child(5) .FinanceApp_debtMetricCopy__UfpoX strong{color:var(--debt-red)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtOverviewMetrics__CslV- .FinanceApp_debtMetricCard__BR7iG:nth-child(6) .FinanceApp_debtMetricCopy__UfpoX strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:first-child strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t:not(.FinanceApp_creditCardStats__n7Fgu) .FinanceApp_savingsStat__2Gce0:first-child strong{color:var(--debt-green)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(2) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t:not(.FinanceApp_creditCardStats__n7Fgu) .FinanceApp_savingsStat__2Gce0:nth-child(2) strong{color:var(--debt-orange)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(3) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t:not(.FinanceApp_creditCardStats__n7Fgu) .FinanceApp_savingsStat__2Gce0:nth-child(3) strong{color:var(--debt-blue)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardLimitMetrics__ghiQQ span:first-child strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardStats__n7Fgu .FinanceApp_savingsStat__2Gce0:first-child strong{color:var(--primary-text)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardLimitMetrics__ghiQQ span:nth-child(2) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardStats__n7Fgu .FinanceApp_savingsStat__2Gce0:nth-child(2) strong{color:var(--debt-amber)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardLimitMetrics__ghiQQ span:nth-child(3) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardStats__n7Fgu .FinanceApp_savingsStat__2Gce0:nth-child(3) strong{color:var(--debt-green)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_creditCardStats__n7Fgu .FinanceApp_savingsStat__2Gce0:nth-child(4) strong{color:var(--debt-red)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardUsageBadge__aKWJC{color:var(--brand-teal)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_statusChipPaid__p4-9n{background:#dcfce7;color:var(--debt-green)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_statusChipNeutral__2\+DdD,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_statusChipWarning__lE-QV{background:var(--debt-amber-soft);color:var(--debt-amber)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_billAlertOverdue__OHxP7,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_statusChipDanger__yjy0K{background:#fee2e2;color:var(--debt-red)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillPanel__zmQ24,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP{background:var(--debt-amber-bg)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillPanel__zmQ24 .FinanceApp_statusChip__YWEjR{background:var(--debt-amber-soft);color:var(--debt-amber)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillHeader__BN0\+T p,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillHeader__BN0\+T span{color:#b45309}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_cardBillHeader__BN0\+T strong{color:var(--primary-text)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah{background:var(--debt-amber-bg);border:1px solid var(--debt-amber-soft);box-shadow:none}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy>span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw>span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah>span{background:var(--debt-amber-soft);color:var(--debt-amber)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy p,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw p,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah p{color:#b45309}.FinanceApp_billFormScreenLayer__isf6Y{align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom))}.FinanceApp_billFormScreen__OmVs\+{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2eeeaeb;border-radius:24px;box-shadow:0 24px 70px #0f172a52;gap:0;max-height:min(82dvh,calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior-y:contain;padding:0;width:min(calc(100vw - 24px),var(--phone-frame-width))}.FinanceApp_billFormTopBar__TyqPL{grid-column-gap:12px;align-items:center;background:#fff;border-bottom:1px solid var(--navy-bg);column-gap:12px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;min-height:88px;padding:16px 20px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.FinanceApp_billFormCloseButton__xDpql{background:#f5f8f7;border-radius:999px;color:var(--secondary-text);height:44px;width:44px}.FinanceApp_billFormSectionTitle__b7cub,.FinanceApp_billFormTopBar__TyqPL span,.FinanceApp_cardFormSectionHeader__ufWCd span{color:var(--secondary-text);font-size:.625rem;font-weight:700;letter-spacing:.06em}.FinanceApp_billFormTopBar__TyqPL h3{color:var(--primary-text);font-size:1.1rem;font-weight:800;line-height:1.12;overflow-wrap:anywhere}.FinanceApp_sheetHeaderAction__TM1oi{background:#e8f8f2;font-size:.82rem;justify-self:end;min-height:40px;min-width:64px;padding:0 16px}.FinanceApp_cardHistorySheet__\+\+d6t,.FinanceApp_cardPaymentSheet__N\+30J,.FinanceApp_loanDetailsSheet__bkdRd{padding-bottom:max(16px,env(safe-area-inset-bottom))}.FinanceApp_cardHistorySheetEmpty__vD9-N{max-height:none}.FinanceApp_loanPaymentHistorySheet__\+Xu3d{padding-bottom:max(22px,env(safe-area-inset-bottom))}.FinanceApp_billFocusedForm__Hm9D8,.FinanceApp_cardFocusedForm__1qbaF{background:#fff;border:0;border-radius:0;gap:14px;padding:16px 20px calc(24px + env(safe-area-inset-bottom))}.FinanceApp_billFormCardSummary__d7eqc,.FinanceApp_billFormStatsRow__xv1VJ,.FinanceApp_cardFormSection__uYk\+r{background:#0000;border:0;border-radius:0;box-shadow:none}.FinanceApp_cardFormSection__uYk\+r{gap:10px;padding:0}.FinanceApp_billFormSectionTitle__b7cub,.FinanceApp_cardFormSection__uYk\+r+.FinanceApp_cardFormSection__uYk\+r{margin-top:4px}.FinanceApp_billFormSectionTitle__b7cub,.FinanceApp_cardFormSectionHeader__ufWCd strong{color:var(--primary-text);font-size:.88rem;font-weight:700;letter-spacing:0;text-transform:none}.FinanceApp_billFormField__hycxc{gap:5px}.FinanceApp_billFormField__hycxc>span,.FinanceApp_fieldCompact__FwUYj>span,.FinanceApp_planningField__MCBl6>span{color:var(--secondary-text);font-size:.75rem;font-weight:700;line-height:1.15}.FinanceApp_billFormField__hycxc input,.FinanceApp_billFormField__hycxc select,.FinanceApp_billFormField__hycxc textarea,.FinanceApp_currencyInputShell__mXpj5,.FinanceApp_issuerSearchShell__RxaL9,.FinanceApp_issuerSelectedButton__pltui{background:#f5f8f7;border:0;border-radius:12px;box-shadow:none;color:var(--primary-text);min-height:44px;min-width:0}.FinanceApp_billFormField__hycxc input,.FinanceApp_billFormField__hycxc select,.FinanceApp_billFormField__hycxc textarea{font-size:.88rem;font-weight:700;padding-inline:12px}.FinanceApp_currencyInputShell__mXpj5{align-items:center;display:flex;gap:6px;padding-inline:12px}.FinanceApp_currencyInputShell__mXpj5 b{color:var(--brand-teal);flex:0 0 auto;font-size:.9rem;font-weight:700}.FinanceApp_currencyInputShell__mXpj5 input{flex:1 1 auto;min-height:40px;min-width:0;padding:0}.FinanceApp_billFormField__hycxc textarea{min-height:68px;padding-block:10px}.FinanceApp_billFormField__hycxc input:focus,.FinanceApp_billFormField__hycxc select:focus,.FinanceApp_billFormField__hycxc textarea:focus,.FinanceApp_currencyInputShell__mXpj5:focus-within,.FinanceApp_issuerSearchShell__RxaL9:focus-within,.FinanceApp_issuerSelectedButton__pltui:focus-visible{border-color:#0000;box-shadow:inset 0 0 0 1.5px #14b8a66b}.FinanceApp_billFormTwoColumn__uF6ba,.FinanceApp_cardFormTwoColumn__bS2Q\+{gap:12px}.FinanceApp_billTipCard__lgPNC,.FinanceApp_cardFormBanner__y7kw-,.FinanceApp_planningDisclaimerCard__nT\+Lk,.FinanceApp_planningTipCard__uCIF6{background:var(--navy-bg);border:0;border-radius:var(--card-radius);color:var(--secondary-text)}.FinanceApp_cardFormBanner__y7kw-{margin:16px 20px 0;padding:12px}.FinanceApp_billFormCardIcon__SGuBR{background:var(--navy-bg);border-radius:12px;color:var(--brand-teal);height:36px;width:36px}.FinanceApp_issuerSelectedButton__pltui{grid-template-columns:40px minmax(0,1fr) auto;padding:7px 10px}.FinanceApp_issuerOption__ESCw- span,.FinanceApp_issuerSelectedButton__pltui span{background:#fff;border-radius:10px;color:var(--secondary-text)}.FinanceApp_issuerOption__ESCw- small,.FinanceApp_issuerSelectedButton__pltui small{background:var(--navy-bg);color:var(--brand-teal)}.FinanceApp_issuerOptionList__6YIRI{background:#f5f8f7;border:0;border-radius:14px}.FinanceApp_billFocusedActions__zDORf{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:4px}.FinanceApp_billFocusedActions__zDORf .FinanceApp_primaryButton__QMyb7,.FinanceApp_billFocusedActions__zDORf .FinanceApp_secondaryButton__KzcYR{border-radius:var(--card-radius);min-height:46px}.FinanceApp_addSheetPanel__IY-YZ{background:var(--app-background);border-radius:24px}.FinanceApp_goalsPanel__2qVQh,.FinanceApp_planningStack__-1uNg{color:var(--primary-text)}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsGrid__7KX0t,.FinanceApp_planningMetricGrid__fJBGe{gap:8px}.FinanceApp_goalItemCard__MXc-\+,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsRow__2M808,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0,.FinanceApp_investmentReminderCard__mBh\+c,.FinanceApp_planningCard__kXKe0,.FinanceApp_planningFormCard__XQ1dT,.FinanceApp_planningMetricCard__p7g5v{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0,.FinanceApp_planningMetricCard__p7g5v{min-height:78px;padding:12px 8px;text-align:center}.FinanceApp_planningMetricIcon__SR8mg{display:none}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 span,.FinanceApp_inlineStatBlocks__DexzC span,.FinanceApp_planningMetricCard__p7g5v>div>span,.FinanceApp_planningMetrics__boGvH span{color:var(--secondary-text);font-size:.58rem;font-weight:850;letter-spacing:0;text-transform:none}.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsStat__2Gce0 strong,.FinanceApp_inlineStatBlocks__DexzC strong,.FinanceApp_planningMetricCard__p7g5v>div>strong,.FinanceApp_planningMetrics__boGvH strong{color:var(--primary-text);font-size:.86rem;font-weight:800}.FinanceApp_planningFormCard__XQ1dT{background:#0000;box-shadow:none;padding:0}.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d,.FinanceApp_investmentReminderForm__0Z9X1,.FinanceApp_planningFormGrid__f-DSo{gap:12px}.FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_billInlineForm__10FvS .FinanceApp_fieldCompact__FwUYj select,.FinanceApp_billPaymentForm__tDok0 .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_billPaymentForm__tDok0 .FinanceApp_fieldCompact__FwUYj select,.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj input,.FinanceApp_goalsPanel__2qVQh .FinanceApp_fieldCompact__FwUYj select,.FinanceApp_planningField__MCBl6 .FinanceApp_currencyInputShell__mXpj5,.FinanceApp_planningField__MCBl6 input,.FinanceApp_planningField__MCBl6 select{background:#fff;border:0;border-radius:12px;box-shadow:0 6px 14px #0f233f0f;color:var(--primary-text);height:44px;min-height:44px}.FinanceApp_planningField__MCBl6 .FinanceApp_currencyInputShell__mXpj5{background:#fff}.FinanceApp_goalItemCard__MXc-\+,.FinanceApp_investmentReminderCard__mBh\+c,.FinanceApp_planningCard__kXKe0{padding:14px}.FinanceApp_goalItemCard__MXc-\+ .FinanceApp_planningCardHeader__BnYuz,.FinanceApp_investmentReminderCard__mBh\+c .FinanceApp_planningCardHeader__BnYuz,.FinanceApp_planningCardHeader__BnYuz{gap:10px}.FinanceApp_planningCardHeader__BnYuz strong{color:var(--primary-text);font-size:.88rem;font-weight:700}.FinanceApp_planningCardHeader__BnYuz p{color:var(--secondary-text);font-size:.68rem;font-weight:700}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningAdvice__D9MN8,.FinanceApp_loanInsightBanner__tticP,.FinanceApp_planningAdvice__D9MN8{background:var(--navy-bg);border:0;color:var(--secondary-text)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP p,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningAdvice__D9MN8,.FinanceApp_loanInsightBanner__tticP p,.FinanceApp_planningAdvice__D9MN8{color:var(--secondary-text)}.FinanceApp_loanDetailsSheet__bkdRd>.FinanceApp_loanInsightBanner__tticP{border-radius:12px;margin:12px 20px 0;padding:12px}.FinanceApp_loanDetailsSheet__bkdRd>.FinanceApp_secondaryButton__KzcYR{border-radius:14px;font-size:.95rem;margin:12px 20px 0;min-height:48px}.FinanceApp_duePaymentSheet__oKyPt .FinanceApp_billFormTopBar__TyqPL{border-bottom-color:#d9eee6c7}.FinanceApp_duePaymentHero__1FITw{grid-gap:12px;align-items:center;background:linear-gradient(135deg,#e8f8f2e6,#ffffffeb);border:1px solid #14b8a629;border-radius:16px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;margin:16px 20px 0;padding:14px}.FinanceApp_duePaymentHeroIcon__K7NMN{background:#fff;border-radius:14px;box-shadow:0 8px 18px #0f233f14;color:var(--brand-teal);display:grid;height:44px;place-items:center;width:44px}.FinanceApp_duePaymentHero__1FITw div{min-width:0}.FinanceApp_duePaymentHero__1FITw span:not(.FinanceApp_duePaymentHeroIcon__K7NMN):not(.FinanceApp_duePaymentDateChip__RU04Z){color:var(--secondary-text);display:block;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.FinanceApp_duePaymentHero__1FITw strong{font-feature-settings:"tnum";color:var(--primary-text);display:block;font-size:1.28rem;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.08;margin-top:4px}.FinanceApp_duePaymentDateChip__RU04Z{align-items:center;background:#ffffffd1;border-radius:999px;color:var(--brand-teal);display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:34px;padding:0 12px;white-space:nowrap}.FinanceApp_duePaymentSheet__oKyPt .FinanceApp_loanDetailsGrid__thvxd{padding-top:12px}.FinanceApp_duePaymentSheet__oKyPt .FinanceApp_loanInsightBanner__tticP{align-items:start}.FinanceApp_duePaymentSheet__oKyPt .FinanceApp_duePaymentActions__pQW4w{margin-top:0;padding:12px 20px 0}.FinanceApp_duePaymentSheet__oKyPt .FinanceApp_duePaymentActions__pQW4w .FinanceApp_primaryButton__QMyb7{border-radius:16px;font-size:.96rem;min-height:54px;width:100%}.FinanceApp_loanPaymentHistorySheet__\+Xu3d>.FinanceApp_mutedText__3jByq{font-size:.88rem;line-height:1.35;padding:6px 20px 0}.FinanceApp_cardHistorySheetEmpty__vD9-N .FinanceApp_billHistoryList__OeTCU{padding-bottom:16px}.FinanceApp_cardHistorySheetEmpty__vD9-N .FinanceApp_debtOverviewEmpty__UgJIw{border-radius:14px;padding:18px 20px}.FinanceApp_cardHistorySheetEmpty__vD9-N .FinanceApp_debtOverviewEmpty__UgJIw strong{font-size:1rem}.FinanceApp_cardHistorySheetEmpty__vD9-N .FinanceApp_debtOverviewEmpty__UgJIw p{font-size:.9rem}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw{background:var(--navy-bg);border:0}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy>span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw>span{background:#fff;color:var(--brand-teal)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:first-child strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0:first-child strong{color:var(--brand-teal)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(2) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0:nth-child(2) strong{color:var(--secondary-text)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(3) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsStat__2Gce0:nth-child(3) strong{color:var(--primary-text)}@media (max-width:430px){.FinanceApp_billFormScreenLayer__isf6Y{padding:calc(16px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))}.FinanceApp_billFormScreen__OmVs\+{max-height:min(82dvh,calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.FinanceApp_billFormTwoColumn__uF6ba,.FinanceApp_cardFormTwoColumn__bS2Q\+,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS,.FinanceApp_goalsPanel__2qVQh .FinanceApp_savingsForm__cvb\+d,.FinanceApp_investmentReminderForm__0Z9X1,.FinanceApp_planningFormGrid__f-DSo{grid-template-columns:minmax(0,1fr)}.FinanceApp_billFocusedActions__zDORf,.FinanceApp_billPaymentForm__tDok0 .FinanceApp_billFormActions__Hxy\+Z,.FinanceApp_goalsPanel__2qVQh .FinanceApp_billInlineForm__10FvS .FinanceApp_billFormActions__Hxy\+Z{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:first-child strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t:not(.FinanceApp_creditCardStats__n7Fgu) .FinanceApp_savingsStat__2Gce0:first-child strong{color:#059669}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(2) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t:not(.FinanceApp_creditCardStats__n7Fgu) .FinanceApp_savingsStat__2Gce0:nth-child(2) strong{color:#ea580c}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanMetricTiles__9VkU7 span:nth-child(3) strong,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_savingsGrid__7KX0t:not(.FinanceApp_creditCardStats__n7Fgu) .FinanceApp_savingsStat__2Gce0:nth-child(3) strong{color:#2563eb}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP{background:#fffbeb;color:#b45309}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP p,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_loanInsightBanner__tticP svg{color:#b45309}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_planningAdvice__D9MN8{background:#f5f8f7;color:var(--secondary-text)}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah{background:#fffbeb;border:1px solid #fef3c7}.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionCritical__LJwcy>span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionHigh__UGwYw>span,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah .FinanceApp_debtSuggestionIcon__ZcuNU,.FinanceApp_debtPanelFinai__EHvnI .FinanceApp_debtSuggestionWarning__KH2ah>span{background:#fef3c7;color:#d97706}.FinanceApp_importContainer__Koc0u{display:flex;flex-direction:column;gap:14px;max-width:100%;min-width:0;padding-bottom:24px;width:100%}.FinanceApp_importToolbar__fI69v{align-items:center;display:flex;justify-content:flex-start;padding:8px 2px 2px;width:100%}.FinanceApp_importBackButton__WBBOG{align-items:center;background:#0000;border:0;border-radius:12px;border-radius:var(--radius-sm,12px);color:#0d9488;color:var(--teal-primary-dark,#0d9488);cursor:pointer;display:flex;font-family:inherit;font-size:.86rem;font-weight:700;padding:6px 10px;transition:all .2s ease}.FinanceApp_importBackButton__WBBOG:hover{background:#14b8a60f;transform:translateX(-1px)}.FinanceApp_importHeaderTitle__kjE97{color:#1e293b;color:var(--navy-900,#1e293b);font-size:.94rem;font-weight:900;letter-spacing:.05em;margin:0;text-transform:uppercase}.FinanceApp_importUploadStack__4ykzc{display:flex;flex-direction:column;gap:12px;max-width:100%;min-width:0;width:100%}.FinanceApp_tapCatcher__PpxND{background:#0000;border:0;inset:0;position:fixed;z-index:3}.FinanceApp_billFormCloseButton__xDpql,.FinanceApp_closeErrorButton__DIbSN,.FinanceApp_iconButtonSmall__oRaJ3,.FinanceApp_iconHeaderButton__v0cnj,.FinanceApp_settingsCloseButton__snVhW{position:relative}.FinanceApp_billFormCloseButton__xDpql:after,.FinanceApp_closeErrorButton__DIbSN:after,.FinanceApp_iconButtonSmall__oRaJ3:after,.FinanceApp_iconHeaderButton__v0cnj:after,.FinanceApp_settingsCloseButton__snVhW:after{content:"";cursor:pointer;height:44px;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:10}.FinanceApp_goalTabs__ngH7x button:active,.FinanceApp_segmented__t4u8V button:active{transform:scale(.97)}.FinancePages_screen__n1n1W{display:flex;flex-direction:column;gap:14px;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;width:100%}.FinancePages_scrollScreen__gRr8t{min-height:0;padding-bottom:calc(132px + env(safe-area-inset-bottom))}.FinancePages_embeddedStack__J5D6D,.FinancePages_scrollScreen__gRr8t{grid-gap:14px;display:grid;gap:14px;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.FinancePages_metricGrid__Yz6Cy{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinancePages_metricGridTwo__7vcVU{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_budgetTileGrid__GH-6a{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_metricCard__ETY34{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:12px 10px;text-align:center}.FinancePages_fieldLabel__Y75fq,.FinancePages_metricCard__ETY34 span,.FinancePages_muted__qLeTx{color:var(--secondary-text);font-size:.66rem;font-weight:700}.FinancePages_metricCard__ETY34 strong{color:var(--primary-text);display:block;font-size:.9rem;font-weight:700;line-height:1.12;margin-top:5px}.FinancePages_tabs__sSk80{border-radius:999px;display:flex;gap:4px;padding:5px}.FinancePages_tabs__sSk80 button{background:#0000;border:0;border-radius:999px;flex:1 1;font:inherit;font-size:.72rem;font-weight:700;min-height:38px}.FinancePages_tabs__sSk80 .FinancePages_activeTab__8AO3T{box-shadow:0 6px 14px #14b8a629}.FinancePages_subTabs__JQRGy{background:#0000;border-bottom:1px solid var(--border);border-radius:0;display:inline-flex;gap:18px;justify-content:center;padding:0 0 4px;width:100%}.FinancePages_subTabs__JQRGy button{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:var(--secondary-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;min-height:28px;padding:0 4px 6px;transition:all .15s ease}.FinancePages_subTabs__JQRGy .FinancePages_activeSubTab__L4aRb{background:#0000;border-bottom-color:var(--brand-teal);box-shadow:none;color:var(--primary-text);font-weight:800}.FinancePages_iconRefreshBtn__7r-tE{align-items:center;background:#fff;border:1px solid var(--border);border-radius:50%;color:var(--secondary-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.FinancePages_iconRefreshBtn__7r-tE:hover{background:var(--navy-bg);border-color:var(--secondary-text);color:var(--primary-text)}.FinancePages_iconRefreshBtn__7r-tE:disabled{cursor:not-allowed;opacity:.5}@keyframes FinancePages_spin__5LB9d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FinancePages_spin__5LB9d{animation:FinancePages_spin__5LB9d 1s linear infinite}.FinancePages_overviewDeepToggle__UV0D7{align-items:center;background:#0000;border:0;color:var(--primary-text);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.FinancePages_overviewDeepToggle__UV0D7>span{display:flex;flex-direction:column;gap:2px;min-width:0}.FinancePages_overviewDeepToggle__UV0D7 strong{font-size:.92rem}.FinancePages_overviewDeepToggle__UV0D7 small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--secondary-text);display:-webkit-box;font-size:.74rem;overflow:hidden;text-overflow:ellipsis}.FinancePages_overviewDeepToggle__UV0D7 svg{color:var(--secondary-text);flex:0 0 auto;transition:transform .18s ease}.FinancePages_deepChevronOpen__\+GJrG{transform:rotate(180deg)}.FinancePages_historySummaryCard__sEXLP{grid-gap:6px;align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);display:grid;gap:6px;grid-template-columns:1fr auto 1fr auto 1fr;margin:0 0 2px;padding:12px 6px}.FinancePages_historySummaryStat__YrnPW{grid-gap:3px;display:grid;gap:3px;justify-items:center;min-width:0;text-align:center}.FinancePages_historySummaryValue__irqSU{color:var(--primary-text);font-size:1.05rem;font-weight:800;line-height:1.1}.FinancePages_historyValueSpent__GrHIM{color:var(--danger-over-budget)}.FinancePages_historyValueReceived__1c0YG{color:var(--success)}.FinancePages_historySummaryLabel__tAp1o{color:var(--secondary-text);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FinancePages_historySummaryDivider__m\+wW8{background:var(--border);height:28px;width:1px}.FinancePages_reviewGroups__6TmQ6{grid-gap:14px;display:grid;gap:14px}.FinancePages_toolbar__so\+NW.FinancePages_toolbarHeader__6ZASe{align-items:stretch;flex-direction:column;gap:12px}.FinancePages_toolbarHeaderText__hrkGQ{min-width:0}.FinancePages_toolbar__so\+NW{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.FinancePages_toolbarActions__lX4uX{align-items:center;display:flex;gap:8px}.FinancePages_title__kozjG{color:var(--primary-text);font-size:.96rem;font-weight:700}.FinancePages_subtitle__NnkoM{color:var(--secondary-text);font-size:.74rem;line-height:1.35}.FinancePages_iconButton__U2UaM{background:var(--brand-teal);border:0;border-radius:14px;box-shadow:0 6px 14px #14b8a62e;color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.FinancePages_card__9T4sK,.FinancePages_listCard__3EfJh{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);position:relative}.FinancePages_card__9T4sK{padding:14px}.FinancePages_budgetCreateCard__ERZMD,.FinancePages_budgetTile__-dQ3J{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.FinancePages_budgetCreateCard__ERZMD{grid-gap:12px;display:grid;gap:12px;padding:14px}.FinancePages_budgetCreateRow__kbi2Q{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.FinancePages_budgetCreateRow__kbi2Q .FinancePages_primaryButton__cnrWI{border-radius:14px;font-size:.78rem;min-height:46px;padding-inline:16px}.FinancePages_budgetCount__epBD1{background:var(--navy-bg);border-radius:999px;color:var(--secondary-text);font-size:.66rem;font-weight:700;padding:4px 8px}.FinancePages_budgetTile__-dQ3J{font:inherit;min-height:112px;padding:12px;text-align:left;width:100%}.FinancePages_budgetTile__-dQ3J small,.FinancePages_budgetTile__-dQ3J span{color:var(--secondary-text);display:block}.FinancePages_budgetTile__-dQ3J span{color:var(--primary-text);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_budgetTile__-dQ3J strong{color:var(--primary-text);display:block;font-size:1rem;font-weight:800;margin-top:8px}.FinancePages_budgetTile__-dQ3J small{font-size:.64rem;font-weight:700;margin-top:2px}.FinancePages_budgetMiniTrack__6cD08{background:var(--navy-bg);border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.FinancePages_budgetMiniTrack__6cD08 div{border-radius:inherit;height:100%}.FinancePages_sectionHeader__ggWvP{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.FinancePages_sectionHeader__ggWvP h3{color:var(--primary-text);font-size:.98rem;font-weight:700;margin:2px 0 0}.FinancePages_eyebrow__26\+Ta{color:var(--brand-teal);font-size:.64rem;font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.FinancePages_listCard__3EfJh{overflow:visible;padding:12px;position:relative}.FinancePages_categoryList__gsB-w,.FinancePages_listStack__sYRSh{grid-gap:12px;display:grid;gap:12px}.FinancePages_chipScroller__ClVIZ{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.FinancePages_chipScroller__ClVIZ::-webkit-scrollbar{display:none}.FinancePages_chip__X6EoQ{background:var(--card-background);border:0;border-radius:999px;box-shadow:var(--shadow-sm);color:var(--secondary-text);flex:0 0 auto;font:inherit;font-size:.72rem;font-weight:700;min-height:30px;padding:0 12px}.FinancePages_chipActive__FRzHt{background:var(--brand-teal);color:#fff}.FinancePages_categoryDeleteButton__Zn\+U3{background:#fef2f2;border:0;border-radius:12px;box-shadow:0 4px 10px #dc26261a;color:var(--danger-over-budget);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.FinancePages_categoryDeleteButton__Zn\+U3:disabled{cursor:not-allowed;opacity:.55}.FinancePages_historyToolbar__qX050{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.FinancePages_historyFilterWrap__c53pT,.FinancePages_historyToolbar__qX050>.FinancePages_outlineButton__EiacJ{min-width:0;width:100%}.FinancePages_historyToolbar__qX050 .FinancePages_outlineButton__EiacJ{justify-content:center;min-height:42px;padding-inline:12px;white-space:nowrap;width:100%}.FinancePages_historyFilterWrap__c53pT{position:relative;z-index:6}.FinancePages_exportMenuWrap__jf2V-{position:relative;z-index:7}.FinancePages_historyFilterWrap__c53pT>.FinancePages_outlineButton__EiacJ{justify-content:space-between;width:100%}.FinancePages_historyFilterWrap__c53pT>.FinancePages_outlineButton__EiacJ span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_filterActiveButton__AYHN3{background:var(--navy-bg);border-color:#14b8a65c}.FinancePages_historyFilterMenu__MdHEV{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--navy-bg);border-radius:var(--card-radius);box-shadow:0 18px 40px #0f233f2e;left:0;max-height:min(320px,56dvh);min-width:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);width:100%;z-index:30}.FinancePages_exportFormatMenu__n\+Ous{background:#fff;border:1px solid var(--navy-bg);border-radius:14px;box-shadow:0 16px 34px #0f172a21;left:0;min-width:132px;padding:6px;position:absolute;top:calc(100% + 8px);z-index:32}.FinancePages_exportFormatMenu__n\+Ous button{background:#0000;border:0;border-radius:10px;color:#1e293b;cursor:pointer;font-size:12.5px;font-weight:700;padding:9px 10px;text-align:left;width:100%}.FinancePages_exportFormatMenu__n\+Ous button:hover{background:var(--navy-bg);color:#167d6f}.FinancePages_historyFilterMenu__MdHEV button{grid-gap:10px;align-items:center;background:#fff;border:0;border-bottom:1px solid #f5f8f7;color:var(--primary-text);display:grid;font:inherit;font-size:.78rem;font-weight:850;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:0 14px;text-align:left;width:100%}.FinancePages_historyFilterMenu__MdHEV button:last-child{border-bottom:0}.FinancePages_historyFilterMenu__MdHEV button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_historyFilterMenu__MdHEV button small{color:var(--secondary-text);font-size:.64rem;font-weight:800;white-space:nowrap}.FinancePages_historyFilterActive__KRKKI{background:var(--navy-bg)!important;color:var(--brand-teal)!important}.FinancePages_historyCountRow__xG7-A{align-items:center;display:flex;gap:10px;justify-content:space-between;max-width:100%;min-width:0;width:100%}.FinancePages_historyActionStrip__PLJEA{align-items:center;display:flex;gap:12px;max-width:100%;min-width:0;width:100%}.FinancePages_historyActionStrip__PLJEA .FinancePages_outlineButton__EiacJ{background:var(--navy-bg);border-radius:999px;box-shadow:none;color:var(--brand-teal);flex:0 0 auto;font-size:.68rem;min-height:34px;padding:0 12px}.FinancePages_historyActionStrip__PLJEA>span{color:var(--secondary-text);font-size:.68rem;font-weight:800;min-width:0}.FinancePages_historyActionStrip__PLJEA .FinancePages_compactFilterWrap__g7k71{flex:1 1 108px;min-width:98px}.FinancePages_compactFilterWrap__g7k71>.FinancePages_outlineButton__EiacJ{background:#fff;border-radius:999px;box-shadow:var(--shadow-sm);font-size:.68rem;min-height:34px;padding:0 10px}.FinancePages_toolbar__so\+NW .FinancePages_compactFilterWrap__g7k71{flex:0 1 150px;min-width:0;width:min(150px,48%)}.FinancePages_toolbar__so\+NW .FinancePages_compactFilterWrap__g7k71>.FinancePages_outlineButton__EiacJ{background:var(--navy-bg);box-shadow:none;justify-content:space-between;width:100%}.FinancePages_compactFilterWrap__g7k71 .FinancePages_historyFilterMenu__MdHEV{left:auto;right:0;width:min(224px,calc(100vw - 28px))}.FinancePages_categoryChipRow__QfgJJ{display:flex;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.FinancePages_categoryChipRow__QfgJJ::-webkit-scrollbar{display:none}.FinancePages_categoryChip__Pjhdu,.FinancePages_txMetaLine__Zc88b{align-items:center;display:inline-flex!important;gap:6px;min-width:0}.FinancePages_categoryChip__Pjhdu{background:var(--card-background);border:1px solid var(--navy-bg);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--primary-text);flex:0 0 auto;font-size:.68rem;font-weight:850;padding:7px 12px}.FinancePages_categoryChip__Pjhdu i,.FinancePages_txMetaLine__Zc88b i{border-radius:999px;flex:0 0 auto;height:7px;width:7px}.FinancePages_historyList__7GK8k{grid-gap:8px;display:grid;gap:8px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.FinancePages_recurringSummaryGrid__yq-LY{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_recurringSummaryCard__Qhy3n{align-items:center;background:linear-gradient(135deg,#ffffffe0,#f4fbf8cc);border:1px solid #d9eee6ad;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;gap:10px;min-height:72px;min-width:0;padding:12px}.FinancePages_recurringSummaryIcon__3djFY{background:#e8f8f2e6;border-radius:12px;color:var(--brand-teal);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.FinancePages_recurringSummaryCard__Qhy3n div{min-width:0}.FinancePages_recurringSummaryCard__Qhy3n span:not(.FinancePages_recurringSummaryIcon__3djFY){color:var(--secondary-text);display:block;font-size:.64rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.FinancePages_recurringSummaryCard__Qhy3n strong{color:var(--primary-text);display:block;font-size:.92rem;font-weight:850;line-height:1.1;margin-top:4px;white-space:nowrap}.FinancePages_recurringCard__TA7Qn{background:#ffffffe6;border:1px solid #d9eee6a3;border-radius:16px;box-shadow:var(--shadow-sm);min-width:0;padding:14px}.FinancePages_recurringCardLayout__NvpRf{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto}.FinancePages_recurringIcon__Ep8ol{border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.FinancePages_recurringMeta__MGcbw{align-items:center;color:var(--secondary-text);display:flex;flex-wrap:nowrap;font-size:.76rem;font-weight:800;gap:5px;line-height:1.25;min-width:0}.FinancePages_recurringMetaItem__lm7aA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_recurringMetaItem__lm7aA,.FinancePages_recurringMeta__MGcbw b{color:var(--secondary-text);font-weight:900}.FinancePages_recurringMeta__MGcbw i{background:#64748b6b;border-radius:999px;display:block;flex:0 0 auto;height:3px;width:3px}.FinancePages_recurringDueChipMuted__Fh7QS,.FinancePages_recurringDueChip__MaYih{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:850;margin-top:6px;min-height:26px;padding:0 10px;width:-webkit-fit-content;width:fit-content}.FinancePages_recurringChipRow__UQo9Y{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.FinancePages_recurringDueChip__MaYih{background:#e8f8f2e0;color:var(--brand-teal)}.FinancePages_recurringDueChipMuted__Fh7QS{background:#94a3b824;color:var(--secondary-text)}.FinancePages_recurringActions__DP\+my{align-items:center;display:flex;gap:8px;justify-content:flex-end}.FinancePages_netTotalCard__KMMvj{align-items:center;background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:flex;gap:12px;justify-content:space-between;padding:13px 14px}.FinancePages_netTotalCard__KMMvj span{color:var(--secondary-text);font-size:.78rem;font-weight:850}.FinancePages_netTotalCard__KMMvj strong{font-size:.82rem;font-weight:800}.FinancePages_barHeader__TLL9B,.FinancePages_rowBetween__1WpY0{align-items:center;display:flex;gap:10px;justify-content:space-between}.FinancePages_barName__HxfDM{align-items:center;display:flex;gap:8px;min-width:0}.FinancePages_miniIcon__79YyK{border-radius:10px;flex:0 0 auto;height:30px;width:30px}.FinancePages_strong__iq1Eh{color:var(--primary-text);font-size:.84rem;font-weight:700}.FinancePages_smallStrong__KK8of{color:var(--primary-text);font-size:.76rem;font-weight:700}.FinancePages_amountMuted__ezCq\+{color:var(--secondary-text);font-size:.68rem;font-weight:800;white-space:nowrap}.FinancePages_track__sWA71{border-radius:999px;height:9px;overflow:hidden}.FinancePages_fill__tRvub{border-radius:999px;height:100%}.FinancePages_danger__dQ2uX{color:var(--danger-over-budget)}.FinancePages_success__1JGz1{color:#059669}.FinancePages_purple__xkxpg{color:#7c3aed!important}.FinancePages_yearPill__v-DOQ{align-items:center;background:var(--card-background);border-radius:14px;box-shadow:var(--shadow-sm);color:var(--primary-text);display:inline-flex;font-size:.78rem;font-weight:700;gap:4px;padding:9px 12px}.FinancePages_yearPill__v-DOQ select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;font:inherit;outline:0}.FinancePages_srOnly__tU6ZF{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FinancePages_yearlyChart__QgFaK{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-columns:repeat(12,minmax(0,1fr));height:180px;margin-top:12px}.FinancePages_yearlyChartColumn__ugdNc{grid-gap:7px;background:#0000;border:0;cursor:pointer;display:grid;font:inherit;gap:7px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-width:0;padding:0;text-align:center}.FinancePages_yearlyChartColumn__ugdNc:focus-visible small,.FinancePages_yearlyChartColumn__ugdNc:hover small{color:var(--brand-teal)}.FinancePages_yearlyBars__V66Ic{align-items:end;display:flex;gap:2px;height:100%;justify-content:center}.FinancePages_yearlyBars__V66Ic span{border-radius:4px 4px 0 0;min-height:0;width:10px}.FinancePages_incomeBar__HFunF{background:#a7f3d0}.FinancePages_spentBar__mXnnJ{background:var(--brand-teal)}.FinancePages_chartLegend__EiZl9 span,.FinancePages_yearlyChartColumn__ugdNc small{color:var(--secondary-text);font-size:.58rem;font-weight:800}.FinancePages_chartLegend__EiZl9{display:flex;gap:18px;justify-content:center;margin-top:8px}.FinancePages_chartLegend__EiZl9 span{align-items:center;display:inline-flex;gap:6px}.FinancePages_chartLegend__EiZl9 i{border-radius:4px;height:12px;width:12px}.FinancePages_incomeLegend__6hbLP{background:#a7f3d0}.FinancePages_spentLegend__n3Ic7{background:var(--brand-teal)}.FinancePages_yearlyMonthList__YKj2J{display:grid}.FinancePages_yearlyMonthRow__Wxmt7{grid-gap:10px;align-items:center;background:#0000;border:0;border-bottom:1px solid #f0f4f3;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:28px minmax(0,1fr) 96px;padding:9px 0;width:100%}.FinancePages_yearlyMonthRow__Wxmt7:focus-visible span,.FinancePages_yearlyMonthRow__Wxmt7:hover span{color:var(--brand-teal)}.FinancePages_yearlyMonthRow__Wxmt7:last-child{border-bottom:0}.FinancePages_yearlyMonthRow__Wxmt7 span{color:var(--secondary-text);font-size:.66rem;font-weight:850}.FinancePages_yearlyMonthRow__Wxmt7 .FinancePages_track__sWA71{height:8px}.FinancePages_yearlyMonthRow__Wxmt7 strong{color:var(--primary-text);font-size:.66rem;font-weight:700;text-align:right}.FinancePages_debtOverviewHero__KmEkb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_debtOverviewHero__KmEkb>div{background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);min-height:112px;padding:16px}.FinancePages_debtOverviewHero__KmEkb span,.FinancePages_debtSplitRow__MY5pD .FinancePages_eyebrow__26\+Ta{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.FinancePages_debtOverviewHero__KmEkb strong{color:var(--primary-text);display:block;font-size:1.2rem;font-weight:800;margin-top:5px}.FinancePages_debtOverviewHero__KmEkb>div:first-child strong{color:var(--brand-teal);font-size:2rem}.FinancePages_debtStatGrid__lQ0P0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_debtStatCard__k6uNg{background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);min-height:96px;padding:14px}.FinancePages_debtStatCard__k6uNg span,.FinancePages_debtStatHeader__pU82p span{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.FinancePages_debtStatCard__k6uNg strong{color:var(--primary-text);display:block;font-size:1.08rem;font-weight:800;line-height:1.1;margin-top:6px}.FinancePages_debtStatCard__k6uNg .FinancePages_debtHealthValue__3nHlj{color:var(--brand-teal);font-size:2rem}.FinancePages_debtStatCard__k6uNg strong.FinancePages_success__1JGz1{color:#059669}.FinancePages_debtStatCard__k6uNg strong.FinancePages_danger__dQ2uX{color:var(--danger-over-budget)}.FinancePages_debtStatHeader__pU82p{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.FinancePages_debtStatHeader__pU82p button{align-items:center;background:#0000;border:0;color:var(--brand-teal);display:inline-flex;font:inherit;font-size:.56rem;font-weight:800;gap:1px;padding:0;white-space:nowrap}.FinancePages_goalHeroGrid__eo\+q8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_goalCard__JTEWo,.FinancePages_goalHeroGrid__eo\+q8>div{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.FinancePages_goalHeroGrid__eo\+q8>div{min-height:96px;padding:14px}.FinancePages_goalHeroGrid__eo\+q8 span{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.FinancePages_goalHeroGrid__eo\+q8 strong{color:var(--primary-text);display:block;font-size:1.15rem;font-weight:800;margin-top:6px}.FinancePages_goalHeroGrid__eo\+q8>div:first-child strong{color:var(--brand-teal);font-size:2rem}.FinancePages_goalCard__JTEWo{grid-gap:12px;display:grid;position:relative}.FinancePages_goalCardHeader__a3wgE{align-items:flex-start;display:flex;gap:10px}.FinancePages_goalCardHeader__a3wgE>span:first-child{flex:1 1 auto;min-width:0}.FinancePages_goalCardHeader__a3wgE strong{color:var(--primary-text);display:block;font-size:.84rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_goalCardHeader__a3wgE small{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700;margin-top:3px}.FinancePages_goalMenuButton__SaP5J{background:#0000;border:0;border-radius:10px;display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.FinancePages_goalStatRow__MRFdo{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinancePages_goalStatRow__MRFdo small,.FinancePages_goalStatRow__MRFdo strong{display:block}.FinancePages_goalStatRow__MRFdo small{color:var(--secondary-text);font-size:.56rem;font-weight:800;line-height:1.1}.FinancePages_goalStatRow__MRFdo strong{font-size:.7rem;font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_tapCatcher__E3G1d{background:#0000;border:0;inset:0;position:fixed;z-index:3}.FinancePages_debtSplitRow__MY5pD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.FinancePages_debtRuleScore__4IosE{color:var(--brand-teal);display:block;font-size:1.7rem;font-weight:800;margin-top:4px;text-align:center}.FinancePages_duePaymentRow__PBQnK{align-items:center;background:#0000;border:0;border-top:1px solid #f0f6f4;color:inherit;display:flex;font:inherit;gap:10px;padding:10px 0;text-align:left;width:100%}.FinancePages_duePaymentRow__PBQnK:first-of-type{border-top:0}.FinancePages_duePaymentRow__PBQnK .FinancePages_miniIcon__79YyK{background:var(--navy-bg);border-radius:14px;color:var(--brand-teal);height:36px;width:36px}.FinancePages_duePaymentRow__PBQnK span:nth-child(2){flex:1 1 auto;min-width:0}.FinancePages_duePaymentRow__PBQnK span:last-child{flex:0 0 auto;text-align:right}.FinancePages_duePaymentRow__PBQnK strong,.FinancePages_suggestionCard__svryQ strong{color:var(--primary-text);display:block;font-size:.8rem;font-weight:700}.FinancePages_duePaymentRow__PBQnK small,.FinancePages_suggestionCard__svryQ p{color:var(--secondary-text);display:block;font-size:.62rem;font-weight:700;line-height:1.35;margin-top:2px}.FinancePages_inlineTextButton__qPt80{align-items:center;background:#0000;border:0;color:var(--brand-teal);display:inline-flex;font:inherit;font-size:.72rem;font-weight:700;gap:3px;padding:8px 0 0}.FinancePages_suggestionCard__svryQ{grid-gap:12px;align-items:center;background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.FinancePages_botIcon__wuL1y{background:linear-gradient(135deg,#1a2e2c,#2d4f4b);border-radius:14px;color:#fff;display:grid;height:38px;place-items:center;width:38px}.FinancePages_infoBox__h0hfj,.FinancePages_warningBox__xiZhR{align-items:flex-start;display:flex;gap:10px;padding:11px 12px}.FinancePages_warningBox__xiZhR{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.FinancePages_infoBox__h0hfj{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.FinancePages_budgetAlert__U3MDl{align-items:flex-start;border:1px solid #0000;border-radius:var(--card-radius);display:flex;gap:10px;padding:11px 12px}.FinancePages_budgetAlert__U3MDl svg{flex:0 0 auto;margin-top:1px}.FinancePages_budgetAlert__U3MDl p{font-size:.74rem;font-weight:700;line-height:1.4;margin:0}.FinancePages_budgetAlertCritical__lipJP{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.FinancePages_budgetAlertWarning__gEJIq{background:#fffbeb;border-color:#fcd34d;color:#92400e}.FinancePages_budgetAlertInfo__u3UD7{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.FinancePages_disclaimerBox__5X4f1{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--card-radius);color:#92400e;display:flex;gap:10px;padding:11px 12px}.FinancePages_disclaimerBox__5X4f1 svg{color:#d97706;flex:0 0 auto;margin-top:1px}.FinancePages_disclaimerBox__5X4f1 p{font-size:.72rem;font-weight:700;line-height:1.42;margin:0}.FinancePages_txRow__E2VYh{background:var(--card-background);border-radius:var(--card-radius);gap:9px;max-width:100%;min-height:62px;min-width:0;padding:9px 10px;width:100%}.FinancePages_txButton__-sse5{background:#0000;color:inherit;min-width:0}.FinancePages_txExpanded__8DnjB{background:var(--card-background);border-top:1px solid var(--navy-bg);padding:10px 12px 12px}.FinancePages_historyActionRow__aSoYf{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.FinancePages_historyActionRow__aSoYf .FinancePages_primaryButton__cnrWI{border-radius:12px;font-size:.74rem;min-height:34px;padding:0 14px}.FinancePages_historyEditForm__B-1E0{grid-gap:8px;display:grid;gap:8px}@keyframes FinancePages_fadeIn__jqSnl{0%{opacity:0}to{opacity:1}}@keyframes FinancePages_popIn__j5Vy9{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.FinancePages_historyEditOverlay__xuI4x{animation:FinancePages_fadeIn__jqSnl .2s ease-out forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73;display:grid;inset:0;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));place-items:center;position:fixed;z-index:80}.FinancePages_historyEditPopup__qE-H\+{animation:FinancePages_popIn__j5Vy9 .25s cubic-bezier(.16,1,.3,1) forwards;background:var(--card-background);border:1px solid var(--border);border-radius:24px;box-shadow:0 28px 80px #0f233f47;max-height:min(86dvh,calc(100dvh - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;padding:18px;width:min(calc(100vw - 28px),420px)}.FinancePages_historyEditPopupHeader__E5b2n{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.FinancePages_historyEditPopupHeader__E5b2n span{color:var(--secondary-text);display:block;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FinancePages_historyEditPopupHeader__E5b2n strong{color:var(--primary-text);display:block;font-size:1.1rem;font-weight:800;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_historyEditPopupHeader__E5b2n button{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border:0;border-radius:999px;color:var(--primary-text);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .2s,transform .2s;width:32px}.FinancePages_historyEditPopupHeader__E5b2n button:hover{background:#0000001a;background:var(--border,#0000001a);transform:scale(1.05)}.FinancePages_historyEditSheetOverlay__1TBZX{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));place-items:center}.FinancePages_historyEditSheet__X--32{background:var(--card-background);border:1px solid var(--border);border-radius:24px;box-shadow:0 24px 72px #0f233f42;max-height:min(82dvh,calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding:0;width:min(calc(100vw - 28px),390px)}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n{align-items:center;background:var(--card-background);border-bottom:1px solid var(--border);border-radius:24px 24px 0 0;gap:10px;margin:0;padding:16px 16px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n span{color:var(--secondary-text);font-size:.66rem;letter-spacing:.08em}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n strong{font-size:1.22rem;letter-spacing:0;line-height:1.08;margin-top:6px;max-width:min(292px,calc(100vw - 104px))}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n button{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);color:var(--primary-text);height:38px;width:38px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n button svg{height:19px;width:19px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditForm__B-1E0{gap:0;padding:0 16px 16px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditForm__B-1E0>input.FinancePages_search__MK9zF:first-child{background:var(--card-background);border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;font-size:1rem;font-weight:700;min-height:58px;padding:0}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditGrid__KlPs0{border-bottom:1px solid var(--border);gap:10px;padding:12px 0 14px}.FinancePages_historyEditSheet__X--32 .FinancePages_search__MK9zF{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border-radius:14px;box-shadow:none;font-size:.96rem;font-weight:700;min-height:46px;padding:0 14px}.FinancePages_historyEditSheet__X--32 select.FinancePages_search__MK9zF{-webkit-appearance:none;appearance:none}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditForm__B-1E0>select.FinancePages_search__MK9zF{background-color:var(--card-background);border-bottom:1px solid var(--border);border-radius:0;min-height:58px;padding:0 8px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditTags__LhRl-{border-bottom:1px solid var(--border);gap:8px;padding:12px 0}.FinancePages_historyEditSheet__X--32 .FinancePages_compactField__UOxg3 span,.FinancePages_historyEditSheet__X--32 .FinancePages_fieldLabel__Y75fq,.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditHint__bvWgb,.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditToggle__As4t7 span{color:var(--secondary-text);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditToggle__As4t7{border-bottom:1px solid var(--border);gap:10px;min-height:50px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditToggle__As4t7 input{accent-color:var(--brand-teal);flex:0 0 auto;height:22px;width:22px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditToggle__As4t7 span{color:var(--primary-text);font-size:.92rem;letter-spacing:0;text-transform:none}.FinancePages_historyEditSheet__X--32 .FinancePages_compactField__UOxg3{gap:6px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyActionRow__aSoYf{gap:12px;margin-top:0;padding-top:14px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyActionRow__aSoYf .FinancePages_primaryButton__cnrWI{border-radius:12px;font-size:.84rem;min-height:38px;padding:0 16px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyActionRow__aSoYf .FinancePages_inlineTextButton__qPt80{color:var(--secondary-text);font-size:.82rem}.FinancePages_compactField__UOxg3{grid-gap:5px;display:grid;gap:5px}.FinancePages_compactField__UOxg3 span,.FinancePages_historyEditHint__bvWgb,.FinancePages_historyEditToggle__As4t7 span{color:var(--secondary-text);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FinancePages_historyEditGrid__KlPs0{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FinancePages_historyEditToggle__As4t7{align-items:center;display:flex;gap:8px;min-height:34px}.FinancePages_historyEditToggle__As4t7 input{accent-color:var(--brand-teal);height:16px;width:16px}.FinancePages_historyEditHint__bvWgb{font-weight:700;margin:-2px 0 2px}.FinancePages_detailGrid__EnsIP{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinancePages_detailGrid__EnsIP span{color:#9ca3af;display:block;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FinancePages_detailGrid__EnsIP strong{color:var(--primary-text);display:block;font-size:.68rem;font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_txBadgeRow__\+ELot{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.FinancePages_txMiniBadge__h8uBm{background:var(--navy-bg);border-radius:999px;color:var(--brand-teal);font-size:.62rem;font-weight:700;padding:5px 8px}.FinancePages_historyTagRow__9KMpX{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.FinancePages_historyTag__HoOLz{background:var(--primary-bg);border-radius:999px;color:#1a2e2c;font-size:.64rem;font-weight:800;padding:4px 10px}.FinancePages_historyEditTags__LhRl-{display:flex;flex-direction:column;gap:6px}.FinancePages_statusPill__GGAnh{background:var(--success-bg);border-radius:999px;color:var(--success);flex:0 0 auto;font-size:.62rem;font-weight:700;padding:6px 9px}.FinancePages_backHeader__8hkB3{align-items:center;border-bottom:1px solid var(--navy-bg);display:flex;gap:10px;padding-bottom:12px}.FinancePages_backButton__z39jW{background:var(--navy-bg);border:0;border-radius:14px;color:var(--brand-teal);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.FinancePages_menuPopover__Q70H\+{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:0 18px 40px #0f233f2e;overflow:hidden;position:absolute;right:12px;top:54px;width:150px;z-index:40}.FinancePages_menuPopover__Q70H\+ button{background:#0000;border:0;border-bottom:1px solid var(--border);color:var(--primary-text);display:block;font:inherit;font-size:.78rem;font-weight:800;min-height:42px;padding:0 14px;text-align:left;width:100%}.FinancePages_menuPopover__Q70H\+ button:last-child{border-bottom:0}.FinancePages_menuPopover__Q70H\+ .FinancePages_menuDanger__Zut1n{color:var(--danger-over-budget)}.FinancePages_inlineActionRow__N1Rx5{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.FinancePages_switchRow__cPkJD{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 10px #0f233f0f;color:var(--primary-text);display:flex;font-size:.78rem;font-weight:800;gap:10px;justify-content:space-between;min-height:44px;padding:10px 12px}.FinancePages_switchRow__cPkJD input{accent-color:var(--brand-teal);height:18px;width:18px}.FinancePages_txMain__KOKK9{flex:1 1 auto}.FinancePages_txRow__E2VYh>strong{flex:0 1 auto;max-width:30%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_txRow__E2VYh>svg{flex:0 0 auto}@media (min-width:430px){.FinancePages_historyToolbar__qX050{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media (max-width:380px){.FinancePages_txRow__E2VYh{gap:8px;padding-inline:8px}.FinancePages_txRow__E2VYh .FinancePages_miniIcon__79YyK{height:36px!important;width:36px!important}.FinancePages_txRow__E2VYh>strong{font-size:.78rem;max-width:30%}}@media (max-width:410px){.FinancePages_historyToolbar__qX050{background:var(--app-background);border-radius:0 0 var(--card-radius) var(--card-radius);padding-bottom:2px;position:-webkit-sticky;position:sticky;top:0;z-index:12}.FinancePages_historyFilterMenu__MdHEV{max-height:min(260px,46dvh)}.FinancePages_txRow__E2VYh{min-height:50px}.FinancePages_txMain__KOKK9 strong{font-size:.78rem}.FinancePages_txMain__KOKK9 span{font-size:.62rem}.FinancePages_txRow__E2VYh>strong{font-size:.72rem;max-width:28%}}.FinancePages_txMain__KOKK9 span,.FinancePages_txMain__KOKK9 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_txMain__KOKK9 strong{font-weight:700}.FinancePages_txMain__KOKK9 span{color:var(--secondary-text);font-size:.72rem}.FinancePages_search__MK9zF{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);color:var(--primary-text);font:inherit;min-height:46px;outline:none;padding:0 14px;width:100%}.FinancePages_formGrid__x3yBp{grid-gap:10px;display:grid;gap:10px}.FinancePages_goalFormActions__hPbwf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.FinancePages_inlineErrorNote__sq9pw{color:var(--danger-over-budget);font-size:.72rem;font-weight:700;line-height:1.35;margin:0 0 8px}.FinancePages_goalFormActions__hPbwf .FinancePages_outlineButton__EiacJ,.FinancePages_goalFormActions__hPbwf .FinancePages_primaryButton__cnrWI{min-height:44px;width:100%}.FinancePages_twoCols__20eD\+{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_inputShell__JUhdH,.FinancePages_selectLike__-PAJx{align-items:center;background:var(--input-bg);border:1px solid var(--navy-bg);border-radius:14px;box-shadow:0 6px 14px #0f233f0f;color:var(--primary-text);display:flex;font-size:.8rem;gap:8px;min-height:46px;padding:0 12px}.FinancePages_inputShell__JUhdH input,.FinancePages_selectLike__-PAJx input,.FinancePages_selectLike__-PAJx select{background:#0000;border:0;color:var(--primary-text);flex:1 1 auto;font:inherit;min-width:0;outline:none}.FinancePages_selectLike__-PAJx select{-webkit-appearance:none;appearance:none}.FinancePages_outlineButton__EiacJ,.FinancePages_primaryButton__cnrWI{align-items:center;border-radius:var(--card-radius);display:inline-flex;font:inherit;font-size:.86rem;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 16px}.FinancePages_primaryButton__cnrWI{background:var(--teal-gradient-button);box-shadow:var(--shadow-button)}.FinancePages_outlineButton__EiacJ{background:var(--card-background);border:2px solid var(--brand-teal);color:var(--brand-teal)}.FinancePages_dangerOutlineButton__bCL56{border-color:#fecaca;color:var(--danger-over-budget)}.FinancePages_headerSpacer__fKfJK{flex:1 1 auto}.FinancePages_profileFieldStack__gai1v{grid-gap:12px;display:grid;gap:12px}.FinancePages_profileFieldStack__gai1v .FinancePages_inputShell__JUhdH,.FinancePages_profileFieldStack__gai1v .FinancePages_selectLike__-PAJx{background:var(--card-background);box-shadow:var(--shadow-sm);min-height:48px}.FinancePages_profileHint__erFwZ{color:#9ca3af;font-size:.64rem;font-weight:700;line-height:1.45;text-align:center}.FinancePages_profileSuccess__OJB92{align-items:center;background:#ecfdf5;border-radius:var(--card-radius);color:#047857;display:flex;font-size:.72rem;font-weight:800;gap:8px;padding:11px 12px}.FinancePages_guidanceList__ooiiE{grid-gap:8px;display:grid;gap:8px}.FinancePages_guidanceItem__M5iVg{align-items:flex-start;background:#e8f1ee;border-radius:var(--card-radius);display:flex;gap:10px;padding:12px}.FinancePages_guidanceItem__M5iVg span{background:var(--brand-teal);border-radius:999px;color:#fff;display:grid;flex:0 0 auto;height:18px;margin-top:1px;place-items:center;width:18px}.FinancePages_guidanceItem__M5iVg p{color:var(--primary-text);font-size:.72rem;font-weight:700;line-height:1.38;margin:0}.FinancePages_screen__n1n1W,.FinancePages_scrollScreen__gRr8t{gap:10px}.FinancePages_spendCategoryButton__tZXMk{background:#0000;box-shadow:none;min-height:0;padding:0}.FinancePages_spendCategoryButton__tZXMk .FinancePages_categoryList__gsB-w{gap:6px;width:100%}.FinancePages_budgetTileGrid__GH-6a,.FinancePages_debtStatGrid__lQ0P0,.FinancePages_goalHeroGrid__eo\+q8,.FinancePages_metricGridTwo__7vcVU,.FinancePages_metricGrid__Yz6Cy{gap:8px}.FinancePages_metricCard__ETY34{min-height:66px;padding:9px 8px}.FinancePages_metricCard__ETY34 strong{font-size:.82rem;margin-top:3px}.FinancePages_budgetCreateCard__ERZMD,.FinancePages_card__9T4sK,.FinancePages_goalCard__JTEWo,.FinancePages_listCard__3EfJh,.FinancePages_suggestionCard__svryQ{padding:11px}.FinancePages_budgetCreateCard__ERZMD,.FinancePages_categoryList__gsB-w,.FinancePages_formGrid__x3yBp,.FinancePages_goalCard__JTEWo,.FinancePages_listStack__sYRSh{gap:9px}.FinancePages_budgetTile__-dQ3J{min-height:92px;padding:10px}.FinancePages_tabs__sSk80{padding:4px}.FinancePages_tabs__sSk80 button{min-height:34px}.FinancePages_toolbar__so\+NW{gap:8px}.FinancePages_iconButton__U2UaM{border-radius:12px;height:36px;width:36px}.FinancePages_card__9T4sK,.FinancePages_goalCard__JTEWo,.FinancePages_historyFilterWrap__c53pT,.FinancePages_historyFilterWrap__c53pT>.FinancePages_outlineButton__EiacJ,.FinancePages_historyList__7GK8k,.FinancePages_historyToolbar__qX050,.FinancePages_listCard__3EfJh,.FinancePages_listStack__sYRSh,.FinancePages_metricGridTwo__7vcVU,.FinancePages_metricGrid__Yz6Cy,.FinancePages_rowBetween__1WpY0,.FinancePages_screen__n1n1W,.FinancePages_scrollScreen__gRr8t,.FinancePages_search__MK9zF,.FinancePages_txMain__KOKK9,.FinancePages_txRow__E2VYh{max-width:100%;min-width:0}.FinancePages_historyToolbar__qX050 .FinancePages_outlineButton__EiacJ,.FinancePages_search__MK9zF{box-sizing:border-box}@media (max-width:430px){.FinancePages_tabs__sSk80{gap:3px;padding:4px}.FinancePages_tabs__sSk80 button{font-size:.68rem;min-width:0;padding-left:4px;padding-right:4px}.FinancePages_metricGrid__Yz6Cy{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinancePages_metricCard__ETY34{min-height:58px;padding:8px 5px}.FinancePages_metricCard__ETY34 strong{font-size:clamp(.66rem,3.2vw,.8rem)}.FinancePages_metricCard__ETY34 span{font-size:.56rem;line-height:1.15}.FinancePages_historyToolbar__qX050{grid-template-columns:minmax(0,1fr)}.FinancePages_historyFilterWrap__c53pT>.FinancePages_outlineButton__EiacJ,.FinancePages_historyToolbar__qX050 .FinancePages_outlineButton__EiacJ,.FinancePages_search__MK9zF{width:100%}.FinancePages_historyActionStrip__PLJEA{gap:8px}.FinancePages_historyActionStrip__PLJEA>span{flex:0 0 auto;font-size:.62rem}.FinancePages_historyActionStrip__PLJEA .FinancePages_outlineButton__EiacJ{padding-inline:10px}.FinancePages_txRow__E2VYh{gap:8px;padding-left:9px;padding-right:9px}.FinancePages_txRow__E2VYh>strong{font-size:.7rem;max-width:24%}}.FinancePages_debtStatCard__k6uNg{min-height:80px;padding:11px}.FinancePages_debtStatCard__k6uNg strong{font-size:.98rem;margin-top:4px}.FinancePages_debtStatCard__k6uNg .FinancePages_debtHealthValue__3nHlj{font-size:1.72rem}.FinancePages_goalHeroGrid__eo\+q8>div{min-height:82px;padding:11px}.FinancePages_goalHeroGrid__eo\+q8 strong{margin-top:4px}.FinancePages_goalHeroGrid__eo\+q8>div:first-child strong{font-size:1.7rem}.FinancePages_txRow__E2VYh{min-height:54px;padding:8px 10px}.FinancePages_duePaymentRow__PBQnK{padding:8px 0}.FinancePages_disclaimerBox__5X4f1,.FinancePages_guidanceItem__M5iVg,.FinancePages_infoBox__h0hfj,.FinancePages_warningBox__xiZhR{padding:9px 10px}.FinancePages_moreGrid__8esh2{gap:10px}.FinancePages_moreTile__Vjof5{gap:9px;min-height:112px;padding:12px 8px}.FinancePages_supportHero__B\+62i{padding:13px}.FinancePages_moreGrid__8esh2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_moreTile__Vjof5{align-items:center;border:0;box-shadow:var(--shadow-sm);color:var(--primary-text);display:flex;flex-direction:column;font:inherit;font-size:.82rem;font-weight:700;gap:12px;justify-content:center;min-height:132px;padding:20px 16px}.FinancePages_emptyState__Xbfbf,.FinancePages_moreTile__Vjof5{background:var(--card-background);border-radius:var(--card-radius);text-align:center}.FinancePages_emptyState__Xbfbf{color:var(--secondary-text);font-size:.78rem;padding:16px}.FinancePages_supportHero__B\+62i{align-items:center;background:linear-gradient(135deg,var(--brand-teal),var(--dark-teal));border-radius:var(--card-radius);box-shadow:0 12px 30px #125f5538;color:#fff;display:flex;gap:12px;padding:16px}.FinancePages_supportHeroIcon__VcRCU{border-radius:18px;display:grid;flex:0 0 auto;height:52px;place-items:center;width:52px}.FinancePages_supportHero__B\+62i h3{font-size:1rem;font-weight:700;margin:0}.FinancePages_supportHero__B\+62i p{color:#ffffffd1;font-size:.76rem;line-height:1.38;margin:5px 0 0}.FinancePages_faqList__xm5CR,.FinancePages_supportContactList__29rAn{grid-gap:10px;display:grid;gap:10px}.FinancePages_supportContactList__29rAn{margin-bottom:12px}.FinancePages_supportContactItem__TewkW{align-items:center;background:#f5f8f7;border-radius:14px;color:inherit;display:flex;gap:10px;padding:12px;text-decoration:none}.FinancePages_supportContactItem__TewkW .FinancePages_miniIcon__79YyK{background:var(--navy-bg);color:var(--brand-teal)}.FinancePages_supportContactItem__TewkW span:last-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.FinancePages_supportContactItem__TewkW strong{color:var(--primary-text);font-size:.8rem;font-weight:700}.FinancePages_supportContactItem__TewkW small{color:var(--secondary-text);font-size:.7rem;line-height:1.32}.FinancePages_faqItem__\+r0di{background:#f5f8f7;border-radius:14px;padding:12px}.FinancePages_faqItem__\+r0di h4{color:var(--primary-text);font-size:.82rem;font-weight:700;margin:0}.FinancePages_faqItem__\+r0di p{color:var(--secondary-text);font-size:.72rem;line-height:1.42;margin:6px 0 0}.FinancePages_screen__n1n1W{color:var(--primary-text)}.FinancePages_tabs__sSk80{background:var(--navy-bg)}.FinancePages_tabs__sSk80 button{color:var(--secondary-text)}.FinancePages_tabs__sSk80 .FinancePages_activeTab__8AO3T{background:var(--brand-teal);color:#fff}.FinancePages_budgetCreateCard__ERZMD,.FinancePages_budgetTile__-dQ3J,.FinancePages_card__9T4sK,.FinancePages_goalCard__JTEWo,.FinancePages_goalHeroGrid__eo\+q8>div,.FinancePages_listCard__3EfJh,.FinancePages_metricCard__ETY34,.FinancePages_netTotalCard__KMMvj,.FinancePages_suggestionCard__svryQ,.FinancePages_txRow__E2VYh{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.FinancePages_metricCard__ETY34{min-height:78px;padding:12px 8px}.FinancePages_fieldLabel__Y75fq,.FinancePages_goalCardHeader__a3wgE small,.FinancePages_goalHeroGrid__eo\+q8 span,.FinancePages_goalStatRow__MRFdo small,.FinancePages_metricCard__ETY34 span,.FinancePages_muted__qLeTx,.FinancePages_subtitle__NnkoM{color:var(--secondary-text)}.FinancePages_goalCardHeader__a3wgE strong,.FinancePages_goalHeroGrid__eo\+q8 strong,.FinancePages_metricCard__ETY34 strong,.FinancePages_smallStrong__KK8of,.FinancePages_strong__iq1Eh,.FinancePages_title__kozjG{color:var(--primary-text)}.FinancePages_debtOverviewHero__KmEkb>div:first-child strong,.FinancePages_debtRuleScore__4IosE,.FinancePages_goalHeroGrid__eo\+q8>div:first-child strong,.FinancePages_purple__xkxpg,.FinancePages_success__1JGz1{color:var(--brand-teal)!important}.FinancePages_goalCard__JTEWo{gap:12px;padding:14px}.FinancePages_track__sWA71{background:var(--navy-bg)}.FinancePages_fill__tRvub,.FinancePages_spentBar__mXnnJ{background:var(--brand-teal)}.FinancePages_chip__X6EoQ,.FinancePages_compactFilterWrap__g7k71>.FinancePages_outlineButton__EiacJ,.FinancePages_inputShell__JUhdH,.FinancePages_search__MK9zF,.FinancePages_selectLike__-PAJx,.FinancePages_yearPill__v-DOQ{background:#fff;border:0;border-radius:12px;box-shadow:0 6px 14px #0f233f0f;color:var(--primary-text)}.FinancePages_inputShell__JUhdH,.FinancePages_selectLike__-PAJx{font-size:.88rem;font-weight:700;min-height:44px;padding-inline:12px}.FinancePages_inputShell__JUhdH strong{color:var(--brand-teal)}.FinancePages_inputShell__JUhdH input,.FinancePages_selectLike__-PAJx select{min-width:0}.FinancePages_primaryButton__cnrWI{background:var(--brand-teal);border:0;border-radius:var(--card-radius);box-shadow:0 8px 24px #14b8a63d;color:#fff}.FinancePages_inlineTextButton__qPt80,.FinancePages_outlineButton__EiacJ{color:var(--brand-teal)}.FinancePages_outlineButton__EiacJ{background:#fff;border-color:var(--navy-bg)}.FinancePages_botIcon__wuL1y,.FinancePages_iconButton__U2UaM{background:var(--brand-teal);color:#fff}.FinancePages_suggestionCard__svryQ .FinancePages_botIcon__wuL1y{background:linear-gradient(135deg,#1a2e2c,#2d4f4b)}.FinancePages_infoBox__h0hfj,.FinancePages_warningBox__xiZhR{background:var(--navy-bg);border:0;border-radius:var(--card-radius);color:var(--secondary-text)}.FinancePages_goalMenuButton__SaP5J{background:var(--card-background);color:#9ca3af}.FinancePages_menuPopover__Q70H\+ button:hover{background:var(--navy-bg)}.FinancePages_swipeRowStatic__LA1kI,.FinancePages_swipeRow__sEu\+g{border-radius:16px;max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.FinancePages_swipeActions__ZEzGD{align-items:stretch;bottom:0;display:flex;position:absolute;right:0;top:0}.FinancePages_swipeActionButton__rZRWp{background:#2563eb;border:0;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:0 10px;width:88px}.FinancePages_swipeActionSuccess__VDMct{background:#059669}.FinancePages_swipeActionDanger__wpkLW{background:#dc2626}.FinancePages_swipeContent__rfNxl{background:#fff;background:var(--card-background,#fff);max-width:100%;min-width:0;position:relative;touch-action:pan-y;transition:transform .18s ease;width:100%;z-index:1}.FinancePages_txRowWrapper__ee9jM{max-width:100%;min-width:0}.FinancePages_txTypeBadge__882H6{background:var(--primary-bg);border-radius:999px;color:#047857;font-size:10px;margin-left:6px;padding:2px 6px}.FinancePages_successTextButton__fxzDu{color:#059669!important}.FinancePages_historyDayTotals__q0tmU{align-items:center;display:inline-flex;gap:8px}@media (max-width:430px){.FinancePages_historyEditGrid__KlPs0,.FinancePages_twoCols__20eD\+{grid-template-columns:minmax(0,1fr)}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditGrid__KlPs0{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n{padding:16px 16px 14px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n strong{font-size:1.18rem;max-width:calc(100vw - 104px)}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditPopupHeader__E5b2n button{height:38px;width:38px}.FinancePages_historyEditSheet__X--32 .FinancePages_search__MK9zF{font-size:.92rem;min-height:46px;padding-inline:12px}.FinancePages_historyEditSheet__X--32 .FinancePages_historyEditToggle__As4t7 span{font-size:.9rem}}.FinancePages_overviewImportHeader__xReeo{width:100%}.FinancePages_overviewImportHeader__xReeo .FinancePages_outlineButton__EiacJ{box-sizing:border-box;width:100%}.FinancePages_cardBillHeaderActions__AD51I{align-items:center;display:flex;gap:8px}.FinancePages_loanActionWrap__jag1M{position:relative}.FinancePages_loanOverflowButton__s6zdD{background:#fff;background:var(--card-background,#fff);border:1px solid #d9eee6a8;border:1px solid var(--navy-bg,#d9eee6a8);border-radius:999px;color:#64748b;color:var(--secondary-text,#64748b);cursor:pointer;display:grid;height:34px;outline:none;place-items:center;width:34px}.FinancePages_loanOverflowButton__s6zdD:focus-visible{outline:3px solid #14b8a6;outline:3px solid var(--brand-teal,#14b8a6);outline-offset:2px}.FinancePages_loanActionMenu__j0nqO{grid-gap:2px;background:#fff;background:var(--card-background,#fff);border:1px solid #d9eee6c2;border:1px solid var(--navy-bg,#d9eee6c2);border-radius:14px;box-shadow:0 16px 34px #0f536829;display:grid;gap:2px;min-width:154px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.FinancePages_loanActionMenu__j0nqO button{background:#0000;border:0;border-radius:10px;color:#1e293b;color:var(--primary-text,#1e293b);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;min-height:34px;padding:0 9px;text-align:left}.FinancePages_loanActionMenu__j0nqO button:focus-visible,.FinancePages_loanActionMenu__j0nqO button:hover{background:#e8f8f2ad;background:var(--primary-bg,#e8f8f2ad);outline:none}.FinancePages_loanActionMenu__j0nqO button:disabled{color:#5b6f8c94;color:var(--secondary-text,#5b6f8c94);cursor:not-allowed}.FinancePages_loanActionMenu__j0nqO .FinancePages_loanMenuDanger__znd0J{color:#dc2626;color:var(--danger-over-budget,#dc2626)}.FinancePages_loanActionMenu__j0nqO .FinancePages_loanMenuDanger__znd0J:focus-visible,.FinancePages_loanActionMenu__j0nqO .FinancePages_loanMenuDanger__znd0J:hover{background:#fcebebe6}.FinancePages_aiInsightsCard__SUTin{background:var(--surface-card);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative}.FinancePages_coachSummaryText__\+-g-P{color:var(--primary-text);font-size:.82rem;font-weight:500;line-height:1.45;margin-bottom:2px;margin-top:-4px}.FinancePages_insightsHeader__-YIot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px}.FinancePages_insightsHeaderLeft__NKfkn{align-items:center;display:flex;flex-shrink:1;gap:14px;min-width:0}.FinancePages_botIconWrapper__yIo\+B{background:#e6fcf5;border-radius:50%;box-shadow:0 4px 10px #0d948814;color:#0d9488;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.FinancePages_insightsHeaderMain__O9fZ4{display:flex;flex-direction:column;flex-shrink:1;gap:3px;min-width:0}.FinancePages_insightsHeaderMain__O9fZ4 strong{color:var(--primary-text);font-size:1.3rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_insightsHeaderMain__O9fZ4 small{color:var(--secondary-text);font-size:.76rem;font-weight:500}.FinancePages_scoreBadgeGauge__MvROy{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}.FinancePages_gaugeContainer__emRU-{display:inline-block;height:52px;position:relative;width:84px}.FinancePages_gaugeValue__lJ-RM{align-items:baseline;bottom:0;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.FinancePages_gaugeValue__lJ-RM strong{color:var(--primary-text);font-size:1.35rem;font-weight:850;line-height:1}.FinancePages_gaugeValue__lJ-RM span{color:var(--secondary-text);font-size:.68rem;font-weight:600;margin-left:1px}.FinancePages_gaugeLabel__X9JmL{color:#0d9488;font-size:.64rem;font-weight:850;margin-top:5px;text-transform:capitalize;white-space:nowrap}.FinancePages_insightsGroupSection__7GBux{align-items:flex-start;border:1px solid #0000;border-radius:16px;display:flex;gap:14px;padding:16px}.FinancePages_successSection__hsz7S{background:#f4fbf7;border-color:#e6f7ef}.FinancePages_riskSection__2Ou5W{background:#fffdf5;border-color:#fff8e1}.FinancePages_recommendationSection__\+jJbC{background:#f5f9ff;border-color:#edf4fe}.FinancePages_sectionLeftCol__95T5c{flex-shrink:0;margin-top:1px}.FinancePages_iconCircle__bvwdQ{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0f172a0a,0 1px 2px #0f172a05;display:grid;height:36px;place-items:center;width:36px}.FinancePages_sectionCenterCol__KpfjY{display:flex;flex-direction:column;flex-grow:1;gap:6px;min-width:0}.FinancePages_sectionTitle__MxV8Q{font-size:.86rem;font-weight:800}.FinancePages_successSection__hsz7S .FinancePages_sectionTitle__MxV8Q{color:#059669}.FinancePages_riskSection__2Ou5W .FinancePages_sectionTitle__MxV8Q{color:#d97706}.FinancePages_recommendationSection__\+jJbC .FinancePages_sectionTitle__MxV8Q{color:#2563eb}.FinancePages_sectionList__vUROR{display:flex;flex-direction:column;gap:6px;list-style-type:disc;margin:0;padding-left:14px}.FinancePages_sectionList__vUROR li,.FinancePages_sectionText__htvaZ{color:#334155;font-size:.76rem;font-weight:600;line-height:1.45}.FinancePages_sectionText__htvaZ{margin:0}.FinancePages_sectionRightCol__1kBtN{align-self:center;flex-shrink:0}.FinancePages_coachFooter__za1AW{align-items:stretch;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:16px}.FinancePages_coachFooterLeft__imYca{align-items:center;display:flex;gap:8px;width:100%}.FinancePages_coachSparkIcon__0WOCm{color:#3b82f6;flex-shrink:0}.FinancePages_coachFooterText__NcLkb{color:#64748b;font-size:.72rem;font-weight:650;line-height:1.35}.FinancePages_coachFooterText__NcLkb p{margin:0}.FinancePages_cardActions__oGKW\+{align-items:center;display:flex;gap:10px;width:100%}.FinancePages_cardActions__oGKW\+ button{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:.76rem;font-weight:800;gap:6px;justify-content:center;min-height:38px;padding:0 14px;transition:all .2s ease-in-out;white-space:nowrap}.FinancePages_secondaryActionBtn__XapXW{background:#fff;border:1px solid #e2e8f0!important;box-shadow:var(--shadow-sm);color:#1e293b}.FinancePages_secondaryActionBtn__XapXW:hover{background:#f8fafc;border-color:#cbd5e1!important}.FinancePages_primaryActionBtn__RAf57{background:#0d9488;box-shadow:0 4px 10px #0d948833;color:#fff}.FinancePages_primaryActionBtn__RAf57:hover{background:#0f766e;box-shadow:0 6px 14px #0d948840;transform:translateY(-1px)}.FinancePages_collapsibleDetails__76264{animation:FinancePages_fadeSlideIn__D\+d1C .2s ease-out;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:12px;padding-top:16px}.FinancePages_collapsibleDetailsSummary__pls70{color:var(--secondary-text);font-size:.76rem;line-height:1.4;margin-bottom:4px}.FinancePages_comparisonContainer__nR0ss{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.FinancePages_strategyCard__E6xNW{background:var(--surface-card);border:1px solid var(--border);border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:16px;position:relative;transition:all .2s ease-in-out}.FinancePages_strategyCardRecommended__i9v1S{border:2px solid var(--brand-teal);box-shadow:0 4px 12px #14b8a614}.FinancePages_strategyHeader__yWjYs{align-items:center;display:flex;justify-content:space-between}.FinancePages_strategyHeader__yWjYs strong{color:var(--primary-text);font-size:1rem;font-weight:800}.FinancePages_strategyHeader__yWjYs .FinancePages_badge__KdGLW{border-radius:999px;font-size:.65rem;font-weight:800;padding:3px 8px;text-transform:uppercase}.FinancePages_strategyHeader__yWjYs .FinancePages_badgeRecommended__yyPVS{background:#e6fcf5;color:#0d9488}.FinancePages_strategyHeader__yWjYs .FinancePages_badgeAlternative__d67g4{background:#f1f5f9;color:#64748b}.FinancePages_simulatorInputsGrid__\+HD9O{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.FinancePages_moreContainer__vWGtn{display:flex;flex-direction:column;gap:16px;padding:4px 2px}.FinancePages_moreSectionCard__lzW3z{background:var(--card-background);border:1px solid #0000000d;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:16px}.FinancePages_moreSectionTitle__0\+8Jy{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.FinancePages_moreRowList__iVafT{display:flex;flex-direction:column;gap:4px}.FinancePages_moreRow__CIfOH{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--primary-text);cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:600;gap:12px;padding:8px 6px;transition:all .2s ease;width:100%}.FinancePages_moreRow__CIfOH:hover{background:#00000005}.FinancePages_moreRowLabel__Kk917{flex:1 1;text-align:left}.FinancePages_moreChevron__N7Cgq{color:var(--text-secondary);opacity:.6;transition:transform .2s ease,opacity .2s ease}.FinancePages_moreRow__CIfOH:hover .FinancePages_moreChevron__N7Cgq{opacity:1;transform:translateX(3px)}.FinancePages_moreRowDanger__7D44I{color:#dc2626!important}.FinancePages_moreRowDanger__7D44I .FinancePages_moreChevron__N7Cgq{color:#f87171!important}.FinancePages_subsHeroCard__TbdqL{align-items:stretch;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--navy-900,#0f172a) 0,var(--navy-700,#1e293b) 100%);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;overflow:hidden;padding:18px 16px 16px;position:relative}.FinancePages_subsHeroTop__6\+mLI{align-items:center;display:flex;gap:14px}.FinancePages_subsGaugeContainer__nuqeK{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.FinancePages_payoffSvg__C2GU9{display:block}.FinancePages_subsHeroTitleBlock__\+vBIu{display:flex;flex-direction:column;gap:3px}.FinancePages_subsHeroTitleBlock__\+vBIu strong{color:#fff;font-size:.96rem;font-weight:800;line-height:1.1}.FinancePages_subsHeroTitleBlock__\+vBIu p{color:#ffffffb3;font-size:.76rem;line-height:1.3}.FinancePages_subsHeroDivider__rgA7H{border:0;border-top:1px solid #ffffff1f;margin:0}.FinancePages_subsHeroGrid__BfGob{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinancePages_subsHeroGrid2Col__WFVOR{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_subsHeroGridResponsive__-KeT6{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.FinancePages_subsHeroStat__mPnTs{display:flex;flex-direction:column;gap:4px}.FinancePages_subsHeroStat__mPnTs span{color:#ffffffb3;display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FinancePages_subsHeroStat__mPnTs strong{color:#fff;display:block;font-size:1.05rem;font-weight:800;line-height:1.1;white-space:nowrap}.FinancePages_goalsHeroCard__OWsjs{margin-bottom:8px;padding:18px 16px}.FinancePages_goalsHeroCard__OWsjs .FinancePages_subsHeroTop__6\+mLI{align-items:center;text-align:left;width:100%}.FinancePages_goalsHeroPrimaryGrid__MIZYY,.FinancePages_goalsHeroSecondaryGrid__WWsIs{width:100%}.FinancePages_goalsHeroPrimaryGrid__MIZYY,.FinancePages_goalsHeroSecondaryGrid__WWsIs{grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_goalsHeroCard__OWsjs .FinancePages_subsHeroStat__mPnTs{align-items:flex-start;min-width:0;text-align:left}.FinancePages_goalsHeroCard__OWsjs .FinancePages_subsHeroStat__mPnTs strong{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis}.FinancePages_subCard__BSoMn{background:var(--card-background);border:1px solid #0000000d;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;text-align:left}.FinancePages_subCardHeader__zAW5s{align-items:center;display:flex;gap:12px;width:100%}.FinancePages_subCardTitle__vx5uy{display:flex;flex:1 1;flex-direction:column}.FinancePages_subCardTitle__vx5uy strong{color:var(--primary-text);font-size:.92rem;font-weight:700}.FinancePages_subCardTitle__vx5uy small{color:var(--text-secondary);font-size:.72rem}.FinancePages_subCardHeaderActions__ghM\+n{align-items:center;display:flex;gap:8px}.FinancePages_subCardStats__ZbLWG{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinancePages_subCardStats__ZbLWG span{background:#1f2e4f08;border-radius:10px;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.7rem;font-weight:800;gap:2px;min-width:0;padding:6px 8px}.FinancePages_subCardStats__ZbLWG strong{color:var(--primary-text);font-size:.8rem;font-weight:800;white-space:nowrap}@media (max-width:380px){.FinancePages_subsHeroCard__TbdqL{align-items:center;flex-direction:column;gap:12px;text-align:center}.FinancePages_subsHeroGrid2Col__WFVOR,.FinancePages_subsHeroGridResponsive__-KeT6,.FinancePages_subsHeroGrid__BfGob{width:100%}.FinancePages_goalsHeroCard__OWsjs{align-items:stretch;text-align:left}.FinancePages_goalsHeroCard__OWsjs .FinancePages_subsHeroTop__6\+mLI{justify-content:flex-start}.FinancePages_goalsHeroPrimaryGrid__MIZYY,.FinancePages_goalsHeroSecondaryGrid__WWsIs{grid-template-columns:repeat(2,minmax(0,1fr))}}.FinancePages_categoryAddCard__5aghm{background:var(--card-background);border:1px solid #0000000d;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:14px 16px}.FinancePages_categoryAddForm__Wy7b8{align-items:center;display:flex;gap:10px;width:100%}.FinancePages_categoryInputShell__Ng-l1{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border:1px solid #0000000f;border-radius:12px;flex:1 1;padding:8px 12px;transition:all .22s ease}.FinancePages_categoryInputShell__Ng-l1:focus-within{background:#fff;border-color:#10b981;border-color:var(--teal-primary,#10b981);box-shadow:0 0 0 3px #10b9811f}.FinancePages_categoryInputShell__Ng-l1 input{background:#0000;border:0;color:var(--primary-text);font:inherit;font-size:.88rem;outline:none;width:100%}.FinancePages_categoryAddButton__9kVmg{align-items:center;background:var(--teal-gradient-button);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:38px}.FinancePages_categoryAddButton__9kVmg:hover{box-shadow:0 4px 12px #10b9813d;transform:scale(1.05)}.FinancePages_categoryItemCard__4VLte{align-items:center;background:var(--card-background);border:1px solid #0000000a;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:flex;gap:12px;margin-bottom:8px;padding:12px 16px;text-align:left;transition:transform .2s ease}.FinancePages_categoryItemCard__4VLte:hover{box-shadow:0 4px 12px #0000000a;transform:translateY(-1px)}.FinancePages_categoryItemMain__dDRFf{display:flex;flex:1 1;flex-direction:column;gap:3px}.FinancePages_categoryItemMain__dDRFf strong{color:var(--primary-text);font-size:.92rem;font-weight:700}.FinancePages_categoryTypeBadge__8bMFC{border-radius:6px;font-size:.58rem;font-weight:800;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.FinancePages_categoryItemDetails__Ugk8W{align-items:center;color:var(--text-secondary);display:flex;font-size:.72rem;gap:8px}.FinancePages_categoryBudgetBadge__STKxJ{color:#0d9488;color:var(--teal-primary-dark,#0d9488);font-weight:700}.FinancePages_categoryMutedText__Q3K-F{opacity:.6}.FinancePages_categoryActionCell__wCRsH,.FinancePages_categoryLockIcon__5gy7s{align-items:center;display:flex;justify-content:center}.FinancePages_categoryLockIcon__5gy7s{background:#f4f6fb;background:var(--navy-bg,#f4f6fb);border-radius:50%;color:var(--text-secondary);height:28px;opacity:.5;width:28px}.FinancePages_exportMetricGrid__hyMZY{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.FinancePages_exportMetricCard__IUeJe{align-items:center;background:var(--card-background);border:1px solid #0000000a;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);display:flex;gap:8px;padding:12px;text-align:left;transition:transform .2s ease}.FinancePages_exportMetricCard__IUeJe:hover{transform:scale(1.02)}.FinancePages_exportMetricCopy__rlhIj{display:flex;flex-direction:column;min-width:0}.FinancePages_exportMetricCopy__rlhIj span{color:var(--text-secondary);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FinancePages_exportMetricCopy__rlhIj strong{color:var(--primary-text);font-size:.96rem;font-weight:800;margin-top:1px}.FinancePages_exportIncludedCard__X1Iuf{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--card-radius);margin-bottom:16px;padding:16px;text-align:left}.FinancePages_exportSuccessBanner__RLDBX{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#166534;display:flex;font-size:.78rem;font-weight:700;gap:8px;margin-bottom:16px;padding:12px 16px;text-align:left}.FinancePages_exportDownloadButton__\+3hqD{align-items:center;background:var(--teal-gradient-button);border:0;border-radius:14px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.92rem;font-weight:700;gap:8px;height:44px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.FinancePages_exportDownloadButton__\+3hqD:hover{box-shadow:0 4px 12px #10b9813d;transform:translateY(-1px)}.FinancePages_profileContainer__1jZDf{display:flex;flex-direction:column;gap:16px;padding:4px 2px}.FinancePages_profileSuccessBanner__Pn1hA{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#166534;display:flex;font-size:.78rem;font-weight:700;gap:8px;margin-bottom:8px;padding:12px 16px;text-align:left}.FinancePages_profileSectionCard__hM5mF{background:var(--card-background);border:1px solid #0000000d;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:16px;text-align:left}.FinancePages_profileSectionTitle__yhNvI{color:var(--primary-text);font-size:.92rem;font-weight:700;margin:0}.FinancePages_profileFieldStack__gai1v{display:flex;flex-direction:column;gap:14px;width:100%}.FinancePages_profileField__YbR8-{display:flex;flex-direction:column;gap:4px;width:100%}.FinancePages_profileHintText__zoHjl{color:var(--text-secondary);font-size:.72rem;line-height:1.4;margin-top:12px;opacity:.8}.FinancePages_profileSaveButton__g2wdH{align-items:center;background:var(--teal-gradient-button);border:0;border-radius:14px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.92rem;font-weight:700;height:44px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.FinancePages_profileSaveButton__g2wdH:hover{box-shadow:0 4px 12px #10b9813d;transform:translateY(-1px)}.FinancePages_profileDangerZoneCard__FaKRo{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--card-radius);padding:16px;text-align:left}.FinancePages_profileDangerActions__qDvvx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.FinancePages_profileClearButton__jqUqn,.FinancePages_profileExportButton__CKcOw{align-items:center;border-radius:10px;cursor:pointer;display:flex;font:inherit;font-size:.8rem;font-weight:700;gap:6px;height:36px;justify-content:center;transition:all .2s ease}.FinancePages_profileExportButton__CKcOw{background:#fff;border:1px solid #d1d5db;color:#374151}.FinancePages_profileExportButton__CKcOw:hover{background:#f9fafb}.FinancePages_profileClearButton__jqUqn{background:#ef4444;border:0;color:#fff}.FinancePages_profileClearButton__jqUqn:hover{background:#dc2626;box-shadow:0 2px 8px #ef444433}.FinancePages_supportHeroCard__JegK-{align-items:center;background:linear-gradient(135deg,#0d9488,#10b981);background:linear-gradient(135deg,var(--teal-primary-dark,#0d9488) 0,var(--teal-primary,#10b981) 100%);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);color:#fff;display:flex;gap:16px;margin-bottom:16px;padding:20px 16px;text-align:left}.FinancePages_supportHeroIcon__VcRCU{align-items:center;background:#ffffff29;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.FinancePages_supportHeroText__BI-ML{display:flex;flex-direction:column;gap:4px}.FinancePages_supportHeroText__BI-ML h3{color:#fff;font-size:1.05rem;font-weight:800;margin:0}.FinancePages_supportHeroText__BI-ML p{color:#ffffffe6;font-size:.76rem;line-height:1.35;margin:0}.FinancePages_supportCardSection__GTqyq{background:var(--card-background);border:1px solid #0000000d;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:16px;text-align:left}.FinancePages_supportContactCard__e4abd{align-items:center;background:#1f2e4f05;border:1px solid #0000000a;border-radius:12px;color:var(--primary-text);display:flex;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.FinancePages_supportContactCard__e4abd:hover{box-shadow:0 4px 12px #0000000a;transform:translateY(-1px)}.FinancePages_contactDetails__rFe4H{display:flex;flex-direction:column;gap:2px}.FinancePages_contactDetails__rFe4H strong{color:var(--primary-text);font-size:.86rem}.FinancePages_contactDetails__rFe4H small{color:var(--text-secondary);font-size:.74rem}.FinancePages_supportFaqList__kWB2n{display:flex;flex-direction:column;gap:8px}.FinancePages_supportFaqDetails__U2KZO{background:#1f2e4f03;border:1px solid #0000000d;border-radius:12px;overflow:hidden;transition:all .2s ease}.FinancePages_supportFaqDetails__U2KZO[open]{background:#fff;border-color:#10b98133;box-shadow:0 4px 12px #00000008}.FinancePages_supportFaqSummary__I0fV3{align-items:center;color:var(--primary-text);cursor:pointer;display:flex;font-size:.84rem;font-weight:700;justify-content:space-between;list-style:none;outline:none;padding:12px 16px}.FinancePages_supportFaqSummary__I0fV3::-webkit-details-marker{display:none}.FinancePages_supportFaqChevron__Q1lRK{color:var(--text-secondary);transition:transform .24s cubic-bezier(.16,1,.3,1)}.FinancePages_supportFaqDetails__U2KZO[open] .FinancePages_supportFaqChevron__Q1lRK{color:#10b981;color:var(--teal-primary,#10b981);transform:rotate(180deg)}.FinancePages_supportFaqAnswer__FKs2l{border-top:1px solid #00000005;color:var(--text-secondary);font-size:.78rem;line-height:1.45;padding:0 16px 14px}.FinancePages_supportFaqAnswer__FKs2l p{margin:0}.FinancePages_txRowLargeExpense__WtUZ4{border-left:3px solid #f59e0b!important;border-left:3px solid var(--amber-500,#f59e0b)!important}.FinancePages_txRowWrapper__ee9jM{position:relative;width:100%}.FinancePages_txButton__-sse5{background:none;border:0;cursor:pointer;display:block;font:inherit;margin:0;outline:none;padding:0;text-align:left;width:100%}.FinancePages_txRow__E2VYh{align-items:center;background:#fff;background:var(--card-background,#fff);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;gap:12px;padding:12px 14px;transition:transform .2s ease,box-shadow .2s ease}.FinancePages_txRow__E2VYh:hover{border-color:#10b981;border-color:var(--teal-primary,#10b981);box-shadow:var(--shadow-md);transform:translateY(-2px)}.FinancePages_txMain__KOKK9{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.FinancePages_txMain__KOKK9 strong{color:var(--primary-text);display:block;font-size:.84rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancePages_recurringCard__TA7Qn .FinancePages_txMain__KOKK9 .FinancePages_recurringMeta__MGcbw{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;overflow:hidden;white-space:nowrap}.FinancePages_recurringCard__TA7Qn .FinancePages_txMain__KOKK9 .FinancePages_recurringMetaItem__lm7aA{display:inline-block}.FinancePages_recurringCard__TA7Qn .FinancePages_txMain__KOKK9 .FinancePages_recurringChipRow__UQo9Y,.FinancePages_recurringCard__TA7Qn .FinancePages_txMain__KOKK9 .FinancePages_recurringDueChipMuted__Fh7QS,.FinancePages_recurringCard__TA7Qn .FinancePages_txMain__KOKK9 .FinancePages_recurringDueChip__MaYih{display:inline-flex;overflow:visible;white-space:nowrap}.FinancePages_txMetaLine__Zc88b{align-items:center;color:var(--secondary-text);display:flex;font-size:.68rem;gap:6px}.FinancePages_txMetaLine__Zc88b i{border-radius:50%;flex-shrink:0;height:6px;width:6px}.FinancePages_txTypeBadge__882H6{background:#10b9811a;border-radius:4px;color:#22c55e;color:var(--brand-success,#22c55e);font-size:.58rem;font-weight:800;padding:1px 4px;text-transform:uppercase}.FinancePages_miniIcon__79YyK{border-radius:12px;display:grid;flex-shrink:0;place-items:center}.FinancePages_savingsScreen__5eS0G{gap:12px;padding-bottom:calc(176px + env(safe-area-inset-bottom))}.FinancePages_savingsMetricGrid__muBNS{gap:10px}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34{background:linear-gradient(180deg,#fff,#fbfefd);border:1px solid #94a3b824;border-radius:18px;box-shadow:0 10px 24px #0f233f14;min-height:92px;padding:14px 8px 13px}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34 svg{stroke-width:2.15;color:var(--brand-teal);height:20px;margin-bottom:6px;width:20px}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34 strong{font-size:clamp(.92rem,3.9vw,1.05rem);font-weight:850;letter-spacing:0;margin-top:0}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34 span{display:block;font-size:.68rem;line-height:1.2;margin-top:6px}.FinancePages_savingsFormCard__NUT6m{background:#ffffffeb;border:1px solid #14b8a61f;border-radius:22px;box-shadow:0 14px 34px #0f233f17;margin-bottom:8px;padding:18px 16px 20px}.FinancePages_savingsEntryForm__f1\+Yl{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePages_savingsEntryForm__f1\+Yl label{grid-gap:7px;display:grid;gap:7px;min-width:0}.FinancePages_savingsActionRow__hKX5t,.FinancePages_savingsEntryForm__f1\+Yl label:nth-of-type(3){grid-column:1/-1}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_fieldLabel__Y75fq{font-size:.72rem;font-weight:850;line-height:1.1;margin:0}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH,.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_selectLike__-PAJx{background:#fff;border:1px solid #64748b14;border-radius:16px;box-shadow:0 8px 20px rgba(15,35,63,.045);min-height:54px;padding-inline:14px}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH:focus-within,.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_selectLike__-PAJx:focus-within{border-color:#14b8a66b;box-shadow:0 0 0 3px #14b8a61a,0 10px 22px #0f233f0f}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH input,.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_selectLike__-PAJx select{font-size:1rem;font-weight:780;letter-spacing:0;min-height:32px}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH input::placeholder{color:#0f172a73;font-weight:750}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH strong{font-size:1rem;font-weight:850}.FinancePages_savingsActionRow__hKX5t{padding-bottom:8px;padding-top:2px}.FinancePages_savingsActionRow__hKX5t .FinancePages_primaryButton__cnrWI{border-radius:18px;box-shadow:0 14px 30px #14b8a63d;font-size:.94rem;font-weight:850;min-height:54px}.FinancePages_savingsScreen__5eS0G .FinancePages_infoBox__h0hfj{margin-top:-2px}.FinancePages_savingsScreen__5eS0G .FinancePages_txRow__E2VYh{padding-right:78px}@media (max-width:430px){.FinancePages_savingsScreen__5eS0G{gap:10px;padding-bottom:calc(190px + env(safe-area-inset-bottom))}.FinancePages_savingsMetricGrid__muBNS{gap:8px}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34{border-radius:17px;min-height:86px;padding:12px 6px 11px}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34 svg{height:19px;margin-bottom:5px;width:19px}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34 strong{font-size:clamp(.82rem,3.5vw,.98rem)}.FinancePages_savingsMetricGrid__muBNS .FinancePages_metricCard__ETY34 span{font-size:.62rem}.FinancePages_savingsFormCard__NUT6m{border-radius:20px;padding:16px 14px 18px}.FinancePages_savingsEntryForm__f1\+Yl{gap:11px 10px}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH,.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_selectLike__-PAJx{border-radius:15px;min-height:50px}.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_inputShell__JUhdH input,.FinancePages_savingsEntryForm__f1\+Yl .FinancePages_selectLike__-PAJx select{font-size:.94rem}.FinancePages_savingsActionRow__hKX5t{padding-bottom:44px}.FinancePages_savingsScreen__5eS0G .FinancePages_txRow__E2VYh{padding-right:72px}}@media (max-width:360px){.FinancePages_savingsEntryForm__f1\+Yl{grid-template-columns:minmax(0,1fr)}}.TagField_tagField__TPTn\+{display:flex;flex-direction:column;gap:10px}.TagField_tagInputRow__eWxKK{align-items:center;background:#f5f8f7;border:1.5px solid #167d6f2e;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;min-height:46px;padding:8px 12px}.TagField_tagInputRow__eWxKK:focus-within{border-color:#167d6f}.TagField_tagChip__\+K0sG{align-items:center;background:#d1fae5;border-radius:999px;color:#1a2e2c;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:5px 6px 5px 12px}.TagField_tagChip__\+K0sG button{align-items:center;background:#167d6f2e;border:0;border-radius:999px;color:#1a2e2c;cursor:pointer;display:inline-flex;height:18px;justify-content:center;width:18px}.TagField_tagInput__G-zMu{background:#0000;border:0;color:#1a2e2c;flex:1 1 120px;font:inherit;font-size:13px;min-width:120px;outline:none}.TagField_tagInput__G-zMu::placeholder{color:#9bb5b0;font-weight:600}.TagField_tagSuggestions__Fhch\+{display:flex;flex-wrap:wrap;gap:8px}.TagField_tagSuggestion__KIRWL{align-items:center;background:#0000;border:1.5px dashed #167d6f4d;border-radius:999px;color:#167d6f;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:4px;padding:6px 12px;transition:all .18s ease}.TagField_tagSuggestion__KIRWL:hover{border-style:solid;box-shadow:0 4px 12px #167d6f1a}.TrackerPanel_panel__DL3c\+{background:#0000;display:flex;flex-direction:column;height:100%;overflow:hidden}.TrackerPanel_panelEmbedded__KQDCp{background:#0000;height:auto;max-height:none;overflow:visible}.TrackerPanel_tabBar__mIflw{background:var(--surface-card);border-bottom:1px solid var(--card-border);display:flex;flex-shrink:0;gap:2px;padding:8px 12px 0}.TrackerPanel_tabBtn__r-nZ3{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:7px 4px;text-align:center;transition:color .15s,border-color .15s;white-space:nowrap}.TrackerPanel_tabBtn__r-nZ3:hover{color:var(--text-primary)}.TrackerPanel_tabActive__iEXi9{border-bottom-color:var(--teal-primary);color:var(--teal-primary);font-weight:600}.TrackerPanel_panelBody__z62po{flex:1 1;overflow-y:auto;padding:16px 14px}.TrackerPanel_panelBodyEmbedded__7-2RM{flex:none;height:auto;overflow:visible;padding:0 0 calc(96px + env(safe-area-inset-bottom))}.TrackerPanel_homeScreenStack__zguZF{grid-gap:14px;display:grid;gap:14px}.TrackerPanel_panelBodyAdd__fMiHf{padding:10px 12px 12px}.TrackerPanel_section__cbUz6{display:flex;flex-direction:column;gap:12px}.TrackerPanel_sectionLabel__4kqoT{color:var(--text-tertiary);letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.TrackerPanel_screenTitle__HeabX{color:var(--navy-900);font-size:1.4rem;font-weight:750;letter-spacing:-.01em;line-height:1.2;margin:4px 0 0}.TrackerPanel_categoryFilter__LXGCc{display:block}.TrackerPanel_categoryFilterCompact__m-MS1{max-width:100%}.TrackerPanel_categorySelect__NHpEh{-webkit-appearance:none;appearance:none;background:var(--bg-primary);background-image:linear-gradient(45deg,#0000 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #14a97b24;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:42px;outline:none;padding:9px 38px 9px 12px;text-align:left;width:100%}.TrackerPanel_categorySelect__NHpEh:focus{border-color:var(--green-100);box-shadow:inset 0 0 0 1px var(--green-100)}.TrackerPanel_dashboardWelcome__8gVpN{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:0 2px}.TrackerPanel_greetingText__4hws4{color:var(--text-primary);font-size:clamp(17px,4.8vw,22px);font-weight:700;line-height:1.12}.TrackerPanel_dashboardWelcome__8gVpN p{color:var(--green-600);font-weight:800;line-height:1.3;margin-top:4px}.TrackerPanel_dashboardWelcome__8gVpN>span{background:var(--green-50);border-radius:999px;color:var(--green-600);flex:0 0 auto;font-size:10px;font-weight:800;line-height:1.25;max-width:104px;padding:5px 8px;text-align:right}.TrackerPanel_aiInsightBlock__Wt1Q-{grid-gap:9px;display:grid;gap:9px}.TrackerPanel_aiInsightBlock__Wt1Q- .TrackerPanel_insightHeader__amJVA{padding:0 2px}.TrackerPanel_aiInsightList__Ipu-G{grid-gap:8px;display:grid;gap:8px}.TrackerPanel_aiInsightNote__00m5H{background:var(--amber-50);border:1px solid #ba751724;border-radius:var(--radius-sm);color:var(--amber-800);font-size:11.5px;line-height:1.4;margin-top:-2px;padding:8px 10px}.TrackerPanel_aiInsightCard__Fma7e{grid-gap:10px;align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:62px;padding:10px 12px}.TrackerPanel_aiInsightCard__Fma7e i{background:var(--teal-gradient);border-radius:999px;color:var(--surface-card-solid);display:inline-grid;height:28px;place-items:center;width:28px}.TrackerPanel_aiInsightCard__Fma7e i svg{height:16px;width:16px}.TrackerPanel_aiInsightCard__Fma7e strong{color:var(--text-primary);display:block;font-size:12.5px;line-height:1.32}.TrackerPanel_aiInsightText__VXYdb{min-width:0}.TrackerPanel_aiInsightCard__Fma7e p{color:var(--text-secondary);font-size:11px;line-height:1.35;margin-top:2px}.TrackerPanel_aiInsightgood__lmmxn{background:var(--surface-card-solid);color:var(--green-600)}.TrackerPanel_aiInsightwarn__2E3nO{background:var(--surface-card-solid);border-color:#ba75172e;color:var(--amber-400)}.TrackerPanel_aiInsightdue__I1EIA i,.TrackerPanel_aiInsightwarn__2E3nO i{background:linear-gradient(135deg,var(--amber-100),var(--amber-400))}.TrackerPanel_aiInsightdue__I1EIA{background:var(--surface-card-solid);border-color:#d85a3029;color:var(--red-400)}.TrackerPanel_aiInsightinfo__fTNLd i{background:linear-gradient(135deg,var(--gray-400),var(--green-800))}.TrackerPanel_aiInsightinfo__fTNLd{color:var(--green-600)}.TrackerPanel_dashboardHero__DDL41{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(118px,.65fr)}.TrackerPanel_healthCard__iyWLd,.TrackerPanel_insightCard__wq0oc,.TrackerPanel_quickCategoryCard__NlEfK,.TrackerPanel_safeSpendCard__WolmC{background:var(--surface-card);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.TrackerPanel_healthCard__iyWLd{grid-gap:10px;align-items:center;background:var(--teal-gradient-soft),var(--surface-card-solid);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 88px;min-width:0;padding:14px}.TrackerPanel_healthScore__vpmFN{align-items:baseline;display:flex;gap:4px;margin-top:4px}.TrackerPanel_healthScore__vpmFN strong{color:var(--text-primary);font-size:30px;line-height:1}.TrackerPanel_healthScore__vpmFN span{color:var(--text-secondary);font-size:13px;font-weight:700}.TrackerPanel_healthLabel__iesG6{color:var(--green-600);font-size:12px;font-weight:800;margin-top:4px}.TrackerPanel_healthUpdating__S6q5B{color:var(--green-600);display:inline-flex;font-size:11px;font-weight:800;margin-top:4px}.TrackerPanel_healthCard__iyWLd p,.TrackerPanel_safeSpendCard__WolmC p{color:var(--text-secondary);font-size:11.5px;line-height:1.45;margin-top:4px}.TrackerPanel_healthRing__dShpi{border-radius:999px;color:var(--green-800);display:grid;height:78px;place-items:center;position:relative;width:78px}.TrackerPanel_healthRing__dShpi:before{background:var(--bg-primary);border-radius:inherit;box-shadow:inset 0 0 0 1px #14a97b14;content:"";inset:10px;position:absolute}.TrackerPanel_healthRing__dShpi small,.TrackerPanel_healthRing__dShpi span{display:block;line-height:1;position:relative;text-align:center;z-index:1}.TrackerPanel_healthRing__dShpi span{font-size:16px;font-weight:700;margin-top:2px}.TrackerPanel_healthRing__dShpi small{color:var(--text-tertiary);font-size:9px;font-weight:800;margin-top:-12px;text-transform:uppercase}.TrackerPanel_safeSpendCard__WolmC{align-content:center;background:var(--teal-gradient);color:var(--surface-card-solid);display:grid;overflow:hidden;padding:14px}.TrackerPanel_safeSpendCard__WolmC span{color:#ffffffd6;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.TrackerPanel_safeSpendCard__WolmC strong{font-size:22px;line-height:1.05;margin-top:6px;overflow-wrap:anywhere}.TrackerPanel_safeSpendCard__WolmC p{color:#ffffffc7}.TrackerPanel_insightCard__wq0oc{grid-gap:10px;display:grid;gap:10px;padding:12px}.TrackerPanel_insightHeader__amJVA{align-items:start;display:flex;gap:10px;justify-content:space-between}.TrackerPanel_insightHeader__amJVA strong{color:var(--text-primary);display:block;font-size:13px;margin-top:2px}.TrackerPanel_insightHeader__amJVA>span{background:var(--green-50);border-radius:999px;color:var(--green-600);font-size:10.5px;font-weight:800;max-width:44%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_insightList__5c4bA{grid-gap:7px;display:grid;gap:7px}.TrackerPanel_insightRow__GgoS3{grid-gap:8px;align-items:start;color:var(--text-secondary);display:grid;font-size:12px;gap:8px;grid-template-columns:18px minmax(0,1fr);line-height:1.45}.TrackerPanel_insightRow__GgoS3 i{background:linear-gradient(135deg,var(--amber-100),var(--green-400));border-radius:999px;box-shadow:0 4px 10px #14a97b24;height:18px;margin-top:1px;width:18px}.TrackerPanel_filterHeader__eq6nX{grid-gap:6px}.TrackerPanel_statRow__RqCQO{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.TrackerPanel_statCard__5okZk{background:var(--bg-primary);border:1px solid #14a97b1f;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;padding:10px 10px 8px}.TrackerPanel_statCard__5okZk:first-child{background:linear-gradient(180deg,var(--green-50) 0,var(--surface-card-solid) 100%);border-color:#14a97b2e}.TrackerPanel_statCard__5okZk:nth-child(2){background:linear-gradient(180deg,var(--amber-warning-soft) 0,var(--surface-card-solid) 100%);border-color:#ba75172e}.TrackerPanel_statCard__5okZk:nth-child(3){background:linear-gradient(180deg,var(--bg-secondary) 0,var(--surface-card-solid) 100%);border-color:#17355f1f}.TrackerPanel_statLabel__G4UcJ{color:var(--text-tertiary);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.TrackerPanel_statValue__NlhQZ{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.2}.TrackerPanel_statSub__sY6t5{color:var(--text-tertiary);font-size:10px}.TrackerPanel_statGood__b3-OP{background:var(--green-50);border-color:var(--green-100)}.TrackerPanel_statGood__b3-OP .TrackerPanel_statValue__NlhQZ{color:var(--green-600)}.TrackerPanel_statDanger__frACG{background:var(--red-50);border-color:var(--red-100)}.TrackerPanel_statDanger__frACG .TrackerPanel_statValue__NlhQZ{color:var(--red-400)}.TrackerPanel_catBlock__x6R-D{background:var(--bg-primary);border-radius:var(--radius-md);display:flex;flex-direction:column;padding:12px}.TrackerPanel_catRow__nwwbJ{grid-gap:8px;align-items:center;background:#0000;border:0;border-top:1px solid var(--border-subtle);color:inherit;cursor:pointer;font:inherit;grid-template-columns:minmax(142px,.9fr) 1fr auto;padding:9px 0;text-align:left;width:100%}.TrackerPanel_catTitleGroup__b-YLR{align-items:center;display:flex;gap:8px;min-width:0}.TrackerPanel_catName__JBT8s{font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_categoryIcon__BvT7J{background:#ffffffb8;border-radius:14px;box-shadow:inset 0 0 0 1px #d9eee6b3,0 10px 22px #0f536814;color:var(--teal-primary-dark);display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:700;height:30px;line-height:1;place-items:center;width:30px}.TrackerPanel_categoryIcon__BvT7J svg,.TrackerPanel_topCategoryIcon__19qRt svg{height:17px;width:17px}.TrackerPanel_categoryTonegreen__do-jR{background:var(--metric-income);color:var(--green-800)}.TrackerPanel_categoryToneamber__B0Zi9{background:var(--metric-budget);color:var(--amber-800)}.TrackerPanel_categoryTonecoral__H0w88{background:var(--metric-due);color:var(--coral-debit)}.TrackerPanel_categoryTonenavy__hJ-tJ{background:#e8f8f2d1;color:var(--teal-primary-dark)}.TrackerPanel_categoryToneslate__VVN78{background:#f1f5f9e0;color:var(--muted-navy)}.TrackerPanel_catBarWrap__PqAXn{background:var(--bg-tertiary);border-radius:4px;height:6px}.TrackerPanel_catBar__E9\+6O{border-radius:4px;transition:width .4s ease}.TrackerPanel_catAmtGroup__ucVqY{align-items:center;display:flex;flex-shrink:0;gap:4px}.TrackerPanel_catAmt__YSi2G{color:var(--text-primary);font-size:11.5px;font-weight:600;white-space:nowrap}.TrackerPanel_catLimit__FzxbI{color:var(--text-tertiary);font-size:10.5px;white-space:nowrap}.TrackerPanel_overBadge__d\+j3s{background:var(--red-50);border:1px solid var(--red-100);border-radius:4px;color:var(--red-600);font-size:9px;font-weight:700;padding:1px 5px;text-transform:uppercase}.TrackerPanel_empty__K1TxN{background:var(--bg-primary);border:1px solid #14a97b1f;border-radius:var(--radius-md);color:var(--text-tertiary);font-size:13px;line-height:1.7;padding:32px 16px;text-align:center}.TrackerPanel_emptyIcon__YlWDr{font-size:28px;margin-bottom:8px}.TrackerPanel_emptyHint__CnyQg{color:var(--text-tertiary);font-size:12px;margin-top:4px}.TrackerPanel_emptyHint__CnyQg strong{color:var(--green-400)}.TrackerPanel_emptyNote__igqM3{color:var(--text-tertiary);font-size:12.5px;line-height:1.45;margin:0;padding:14px 12px;text-align:center}.TrackerPanel_inlineErrorNote__kbCwF{background:#ffece8a6;border:1px solid #ff785a40;border-radius:var(--radius-sm);color:var(--coral-800);font-size:12px;line-height:1.4;margin:0 0 8px;padding:8px 10px}.TrackerPanel_formRow__3sk3e{display:flex;flex-direction:column;gap:5px}.TrackerPanel_addModeSwitch__PsQEl{background:var(--bg-tertiary);border:1px solid #14a97b1f;border-radius:var(--radius-md)}.TrackerPanel_addModeSwitch__PsQEl button{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:12.5px;font-weight:800}.TrackerPanel_addModeSwitch__PsQEl .TrackerPanel_addModeActive__YtIs9{background:var(--bg-primary);box-shadow:0 8px 18px #165c6614}.TrackerPanel_categoryCreator__ZWavR{grid-gap:6px;background:var(--bg-primary);border:1px solid #14a97b1f;border-radius:var(--radius-md);display:grid;gap:6px;padding:10px}.TrackerPanel_categoryCreatorRow__k-1cs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 78px}.TrackerPanel_srOnly__iMO7g{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TrackerPanel_budgetCreateCard__PQMLT{grid-gap:12px;background:linear-gradient(135deg,#e8f8f2e0,#fffffffa 58%),var(--bg-primary);border:1px solid #14a97b24;border-radius:var(--radius-md);box-shadow:0 10px 24px #165c660f;display:grid;gap:12px;padding:12px}.TrackerPanel_budgetCreateCardCompact__U5rh-{padding:11px}.TrackerPanel_budgetCreateHeader__Wr3Az{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.TrackerPanel_budgetCreateHeader__Wr3Az>span{background:var(--green-50);border-radius:999px;color:var(--green-600);flex:0 0 auto;font-size:10.5px;font-weight:800;padding:4px 8px}.TrackerPanel_budgetCreateForm__U9Pm2{grid-gap:8px;align-items:center;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(98px,.8fr) 68px}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_btn__J6WLg{border-radius:var(--radius-sm);margin-top:0;min-height:42px;padding:8px 10px}.TrackerPanel_budgetChipRow__Z3Bwq{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.TrackerPanel_budgetChipRow__Z3Bwq::-webkit-scrollbar{display:none}.TrackerPanel_budgetChip__1XrWJ{grid-gap:2px;background:var(--bg-primary);border:1px solid #14a97b24;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:grid;flex:0 0 auto;font:inherit;gap:2px;min-width:108px;padding:8px 9px;text-align:left}.TrackerPanel_budgetChip__1XrWJ span{font-size:10.5px;font-weight:800;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_budgetChip__1XrWJ strong{color:var(--text-primary);font-size:12.5px;line-height:1.2}.TrackerPanel_budgetSuggestionCard__ItaMN{grid-gap:9px;background:var(--bg-primary);border:1px solid #1f2e4f14;border-radius:var(--radius-md);box-shadow:0 8px 20px #165c660d;display:grid;gap:9px;padding:12px}.TrackerPanel_budgetSuggestionList__R3SB7{grid-gap:8px;display:grid;gap:8px}.TrackerPanel_budgetSuggestionRow__Ck0ni{grid-gap:9px;align-items:start;background:var(--bg-secondary);border:1px solid #1f2e4f14;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:30px minmax(0,1fr);padding:9px 10px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;width:100%}.TrackerPanel_budgetSuggestionRow__Ck0ni:hover{border-color:#14a97b2e;box-shadow:0 10px 22px #0f536814;transform:translateY(-1px)}.TrackerPanel_budgetSuggestionRow__Ck0ni i{background:linear-gradient(135deg,var(--green-400),var(--green-600));border-radius:999px;color:var(--surface-card-solid);display:inline-grid;place-items:center}.TrackerPanel_budgetSuggestionRow__Ck0ni i svg{height:15px;width:15px}.TrackerPanel_budgetSuggestionRow__Ck0ni strong{color:var(--text-primary);display:block;font-size:12.5px;line-height:1.25}.TrackerPanel_budgetSuggestionRow__Ck0ni p{color:var(--text-secondary);font-size:11px;line-height:1.35;margin-top:2px}.TrackerPanel_budgetSuggestionMeta__uO-w9{align-items:center;background:#e8f8f2e0;border-radius:999px;color:var(--teal-primary-dark);display:inline-flex;font-size:10.5px;font-weight:850;margin-top:7px;min-height:22px;padding:0 8px;width:-webkit-fit-content;width:fit-content}.TrackerPanel_budgetSuggestionActions__1rf0Z{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TrackerPanel_budgetSuggestionActions__1rf0Z button{background:var(--teal-gradient-button);border:0;border-radius:999px;box-shadow:0 8px 18px #0f536821;color:var(--surface-card-solid);font:inherit;font-size:11px;font-weight:850;min-height:30px;padding:0 10px}.TrackerPanel_budgetSuggestionActions__1rf0Z button:disabled{background:#e8f8f2db;box-shadow:inset 0 0 0 1px #bdebd9b8;color:var(--teal-primary-dark)}.TrackerPanel_budgetSuggestionActions__1rf0Z span{color:var(--muted-navy);font-size:10.5px;font-weight:800}.TrackerPanel_spendImportCard__aR\+gG{grid-gap:10px;align-items:center;background:var(--bg-primary);border:1px solid #1f2e4f14;border-radius:var(--radius-md);box-shadow:0 8px 20px #165c660d;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.TrackerPanel_inlineBtn__Z5hDM{background:linear-gradient(135deg,var(--green-400) 0,var(--green-600) 100%);border:0;border-radius:var(--radius-sm);color:var(--surface-card-solid);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;min-height:42px}.TrackerPanel_inlineBtn__Z5hDM:hover{background:var(--green-600)}.TrackerPanel_quickCategoryCard__NlEfK{grid-gap:10px;display:grid;gap:10px;padding:12px}.TrackerPanel_quickCategoryGrid__GKYyE{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_quickCategoryTile__xD\+p0{grid-gap:8px;background:linear-gradient(180deg,#fffffff5,#f9fefceb);border:1.5px solid #14a97b1f;box-shadow:0 2px 6px #0f53680a;color:var(--text-secondary);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:800;gap:8px;padding:10px 8px;place-items:center;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.TrackerPanel_quickCategoryActive__qB6cu,.TrackerPanel_quickCategoryTile__xD\+p0:hover{background:linear-gradient(180deg,#edfff8cc,#dcf8f099)}.TrackerPanel_quickCategoryActive__qB6cu{background:linear-gradient(135deg,var(--metric-income),#dcf8f080);border-color:var(--teal-primary)}.TrackerPanel_quickCategoryLabel__OL-GJ{display:block;line-height:1.15;max-width:100%;min-width:0;overflow-wrap:anywhere}.TrackerPanel_addSection__cpBS7{grid-gap:12px;background:var(--bg-primary);border:1px solid #14a97b1f;border-radius:var(--radius-md);display:grid;gap:12px;padding:12px}.TrackerPanel_addSection__cpBS7[open]{background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface-card-solid) 100%);border-color:#14a97b38}.TrackerPanel_addSummary__OFnJf{color:var(--text-secondary);cursor:pointer;font-size:12px;letter-spacing:.04em;list-style:none;text-transform:uppercase}.TrackerPanel_addSummary__OFnJf::-webkit-details-marker{display:none}.TrackerPanel_addSummary__OFnJf:after{color:var(--green-400);content:"+";float:right;font-size:16px;line-height:1}.TrackerPanel_addSection__cpBS7[open] .TrackerPanel_addSummary__OFnJf{color:var(--text-primary);margin-bottom:12px}.TrackerPanel_addSection__cpBS7[open] .TrackerPanel_addSummary__OFnJf:after{content:"−"}.TrackerPanel_recurringList__ehrjU{grid-gap:8px;display:grid;gap:8px;padding-top:2px}.TrackerPanel_recurringRow__K-9mC{grid-gap:12px;align-items:center;background:linear-gradient(180deg,#fffffff5,#f9fefceb);border:1.5px solid #14a97b1f;border-radius:16px;box-shadow:0 2px 6px #0f53680a;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;transition:all .2s ease}.TrackerPanel_recurringRow__K-9mC:hover{background:linear-gradient(180deg,#fffffffa,#f9fefcf2);border-color:#14a97b33;box-shadow:0 4px 12px #0f53681a}.TrackerPanel_recurringRow__K-9mC strong{color:var(--navy-900);display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.TrackerPanel_recurringRow__K-9mC p{color:var(--muted-navy);font-size:12px;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}.TrackerPanel_recurringActions__Sjjqj{align-items:center;display:flex;gap:8px}.TrackerPanel_editBtn__riOgo,.TrackerPanel_markPaidBtn__EZLpA,.TrackerPanel_paidBadge__xf7Tj{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:800;justify-content:center;min-height:28px;padding:0 10px}.TrackerPanel_editBtn__riOgo{background:#ffffffc7;border:1px solid #2a6d7d29;color:var(--navy-700);cursor:pointer}.TrackerPanel_editBtn__riOgo:hover{border-color:#14a97b47;color:var(--green-600)}.TrackerPanel_markPaidBtn__EZLpA{background:linear-gradient(135deg,var(--green-400) 0,var(--green-600) 100%);border:0;color:var(--surface-card-solid);cursor:pointer}.TrackerPanel_markPaidBtn__EZLpA:hover{background:var(--green-600)}.TrackerPanel_paidBadge__xf7Tj{background:var(--green-50);color:var(--green-600)}.TrackerPanel_checkboxRow__9Nfwa{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:9px;width:-webkit-fit-content;width:fit-content}.TrackerPanel_checkboxRow__9Nfwa input[type=checkbox]{accent-color:var(--green-400);cursor:pointer;height:17px;margin:0;width:17px}.TrackerPanel_label__5GA6F{color:var(--text-secondary);font-size:11.5px;font-weight:600}.TrackerPanel_input__oAe8Q{-webkit-appearance:none;appearance:none;background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:13px;line-height:1.25;min-height:42px;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.TrackerPanel_input__oAe8Q:focus{border-color:var(--green-400)}.TrackerPanel_input__oAe8Q::placeholder{color:var(--text-tertiary)}.TrackerPanel_input__oAe8Q[type=date]{accent-color:var(--green-400);align-items:center;color-scheme:light;display:flex;padding-right:6px}.TrackerPanel_input__oAe8Q[type=date]::-webkit-date-and-time-value{min-height:20px;text-align:left}.TrackerPanel_input__oAe8Q[type=date]::-webkit-calendar-picker-indicator{background-color:var(--green-50);border-radius:999px;cursor:pointer;filter:invert(45%) sepia(54%) saturate(777%) hue-rotate(116deg) brightness(90%) contrast(92%);margin-left:auto;margin-right:-2px;opacity:.95;padding:7px 4px 7px 10px}.TrackerPanel_input__oAe8Q[type=date]:focus::-webkit-calendar-picker-indicator{background-color:var(--green-100)}.TrackerPanel_amtWrap__6JTOe{align-items:center;display:flex;min-height:46px;overflow:hidden;transition:all .2s ease}.TrackerPanel_amtWrap__6JTOe:focus-within{border-color:var(--teal-primary);box-shadow:0 0 0 3px #14a97b1a}.TrackerPanel_amtPrefix__lMzCI{align-items:center;align-self:stretch;background:#1f2e4f0a;border-right:1.5px solid #14a97b1f;color:var(--muted-navy);display:flex;font-size:14px;font-weight:600;height:100%;padding:0 14px}.TrackerPanel_amtInput__7TusZ{border:none;border-radius:0;flex:1 1;min-height:40px}.TrackerPanel_amtInput__7TusZ:focus{border-color:#0000}.TrackerPanel_hint__NiWmT{color:var(--text-tertiary);font-size:12px;line-height:1.5;margin-top:-4px}.TrackerPanel_totalRow__xqPgA{background:linear-gradient(135deg,var(--green-50) 0,var(--amber-warning-soft) 100%);border:1px solid var(--green-100);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12.5px;padding:8px 12px}.TrackerPanel_totalRow__xqPgA strong{color:var(--green-600)}.TrackerPanel_btn__J6WLg{background:var(--teal-gradient-button);border:none;border-radius:16px;box-shadow:var(--shadow-button);color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:4px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.TrackerPanel_btn__J6WLg:hover{background:linear-gradient(135deg,#119b86,#0f7a72);box-shadow:0 8px 20px #14a97b4d;transform:translateY(-2px)}.TrackerPanel_btn__J6WLg:focus{box-shadow:0 0 0 3px #14a97b33,0 4px 12px #14a97b4d;outline:none}.TrackerPanel_btnSaved__kkj4q{background:linear-gradient(135deg,var(--emerald-success) 0,#158a68 100%);box-shadow:0 4px 12px #1d9e7533}.TrackerPanel_btnSaved__kkj4q:hover{background:linear-gradient(135deg,#158a68,#0d6e54);box-shadow:0 8px 20px #1d9e754d}.TrackerPanel_btn__J6WLg:disabled{cursor:not-allowed;opacity:.6;transform:none}.TrackerPanel_btn__J6WLg:disabled:hover{background:linear-gradient(135deg,var(--teal-primary) 0,#119b86 100%);box-shadow:0 4px 12px #14a97b33;transform:none}.TrackerPanel_filterRow__sgMmo{align-items:center;display:flex;gap:8px}.TrackerPanel_filterSelect__zn1eO{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-primary);flex:1 1;font-family:inherit;font-size:12.5px;outline:none;padding:7px 10px}.TrackerPanel_filterSelect__zn1eO:focus{border-color:var(--green-400)}.TrackerPanel_countBadge__prjZE{color:var(--text-tertiary);font-size:11px;white-space:nowrap}.TrackerPanel_txList__p1K1U{background:var(--bg-primary);border:1px solid #14a97b1f;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;overflow:hidden}.TrackerPanel_timelineList__DVjFa{grid-gap:12px;display:grid;gap:12px}.TrackerPanel_timelineGroup__Es2Mw{grid-gap:7px;display:grid;gap:7px}.TrackerPanel_timelineDate__hkBtH{align-items:center;color:var(--text-secondary);display:flex;font-size:11.5px;font-weight:800;gap:10px;justify-content:space-between}.TrackerPanel_timelineDate__hkBtH span{min-width:0;overflow-wrap:anywhere}.TrackerPanel_timelineDate__hkBtH strong{color:var(--red-400);font-size:11.5px;white-space:nowrap}.TrackerPanel_netPositive__AQISf,.TrackerPanel_timelineDate__hkBtH .TrackerPanel_timelineNet__9Os4Z,.TrackerPanel_txAmtIncome__nTTTT{color:var(--green-600)}.TrackerPanel_netNegative__Ta0P5{color:var(--red-400)}.TrackerPanel_txRow__9lVaA{border-bottom:1px solid var(--border-subtle);display:grid;padding:0;position:relative;transition:background .1s}.TrackerPanel_txRow__9lVaA:last-child{border-bottom:none}.TrackerPanel_txRow__9lVaA:hover{background:var(--bg-tertiary)}.TrackerPanel_txRowHeader__bEdi8{grid-gap:2px;align-items:stretch;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) 34px;padding-right:8px}.TrackerPanel_txSummaryButton__v8czA{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:9px 4px 9px 12px;text-align:left;width:100%}.TrackerPanel_txSummaryInner__iavMU{grid-gap:10px;align-items:center;display:grid;gap:10px;width:100%}.TrackerPanel_txMenuWrap__WHPml{display:grid;place-items:center;position:relative}.TrackerPanel_txMenuButton__y5wbV{align-self:center;background:var(--bg-primary);border:0;border-radius:999px;color:var(--text-tertiary);display:inline-grid;height:30px;place-items:center;width:30px}.TrackerPanel_txMenuButton__y5wbV:hover,.TrackerPanel_txMenuButton__y5wbV[aria-expanded=true]{background:var(--green-50);color:var(--green-700)}.TrackerPanel_txActionMenu__QP5F\+{grid-gap:3px;background:#fffffffa;border:1px solid var(--card-border);border-radius:14px;box-shadow:0 16px 34px #0f536829;display:grid;gap:3px;padding:6px;position:absolute;right:0;top:35px;width:132px;z-index:12}.TrackerPanel_txActionMenu__QP5F\+ button{background:#0000;border:0;border-radius:10px;color:var(--navy-900);font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:0 10px;text-align:left;width:100%}.TrackerPanel_txActionMenu__QP5F\+ button:hover{background:var(--green-50);color:var(--green-700)}.TrackerPanel_txActionMenu__QP5F\+ .TrackerPanel_txActionMenuDanger__0iwHt{color:var(--red-600)}.TrackerPanel_txActionMenu__QP5F\+ .TrackerPanel_txActionMenuDanger__0iwHt:hover{background:var(--red-50);color:var(--red-600)}.TrackerPanel_txRowExpanded__T5zqJ{background:var(--bg-tertiary)}.TrackerPanel_txLeft__joo0R{min-width:0}.TrackerPanel_txDesc__UTwbz{color:var(--text-primary);display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_txMeta__uLgOL{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:5px;margin-top:2px}.TrackerPanel_txCatDot__EYTs6{border-radius:50%;flex-shrink:0;height:6px;width:6px}.TrackerPanel_txRight__CEajN{align-items:center;display:flex;flex-shrink:0;gap:8px}.TrackerPanel_txAmt__CVn\+j{color:var(--text-primary);font-size:12.5px;font-weight:600;white-space:nowrap}.TrackerPanel_txAmtIncome__nTTTT{font-size:12.5px;font-weight:800;white-space:nowrap}.TrackerPanel_txDetail__nSBBL{grid-gap:8px;align-items:center;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(82px,.65fr);padding:0 46px 8px 12px}.TrackerPanel_txDetail__nSBBL span{color:var(--text-tertiary);display:block;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TrackerPanel_txDetail__nSBBL p{color:var(--text-secondary);font-size:11.5px;line-height:1.25;margin:1px 0 0;overflow-wrap:anywhere}.TrackerPanel_txDetailActions__nBN1P{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.TrackerPanel_txRecurringBadge__FQ09E{align-items:center;background:var(--green-50);border:1px solid var(--green-100);border-radius:999px;color:var(--green-700);display:inline-flex;font-size:10px;font-weight:800;min-height:18px;padding:0 7px}.TrackerPanel_txEditForm__gpAOj,.TrackerPanel_txRecurringForm__lKg4E{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px 8px}.TrackerPanel_txEditForm__gpAOj label,.TrackerPanel_txRecurringForm__lKg4E label{display:flex;flex-direction:column;gap:3px}.TrackerPanel_txEditForm__gpAOj span,.TrackerPanel_txRecurringForm__lKg4E span{color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TrackerPanel_txRecurringToggle__j6zw4{justify-content:center}.TrackerPanel_txRecurringToggle__j6zw4 input{accent-color:var(--green-500);align-self:flex-start;height:16px;width:16px}.TrackerPanel_txEditHint__mqqNm{background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-sm);color:var(--green-700);font-size:11px;grid-column:1/-1;line-height:1.3;margin:-1px 0 0;padding:6px 8px}.TrackerPanel_txEditActions__EMx-I{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.TrackerPanel_primaryActionBtn__q-Bl8,.TrackerPanel_secondaryActionBtn__K6NN0{border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;min-height:28px;padding:0 10px}.TrackerPanel_primaryActionBtn__q-Bl8{background:linear-gradient(135deg,var(--green-400) 0,var(--green-600) 100%);border:0;color:var(--surface-card-solid)}.TrackerPanel_primaryActionBtn__q-Bl8:hover{background:var(--green-600)}.TrackerPanel_secondaryActionBtn__K6NN0{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary)}.TrackerPanel_secondaryActionBtn__K6NN0:hover{border-color:var(--green-100);color:var(--text-primary)}.TrackerPanel_deleteBtn__iqwqb{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:center;transition:background .1s,color .1s;width:34px}.TrackerPanel_deleteBtn__iqwqb:hover{background:var(--red-50);color:var(--red-400)}.TrackerPanel_histTotal__iQ5P2{color:var(--text-secondary);font-size:12.5px;padding-top:4px;text-align:right}.TrackerPanel_histTotal__iQ5P2 strong{color:var(--text-primary)}.TrackerPanel_histHeader__O887M{align-items:center;display:flex;gap:8px;justify-content:space-between}.TrackerPanel_exportActions__Nm69-{align-items:center;display:inline-flex;position:relative}.TrackerPanel_exportBtn__Memy\+{align-items:center;background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-sm);color:var(--green-600);cursor:pointer;display:flex;flex-shrink:0;font-size:11.5px;font-weight:600;gap:4px;padding:5px 11px;transition:background .15s,color .15s;white-space:nowrap}.TrackerPanel_exportBtn__Memy\+:hover{background:var(--green-400);border-color:var(--green-400);color:var(--surface-card-solid)}.TrackerPanel_exportMenu__gIH7-{background:var(--surface-card-solid);border:1px solid var(--green-100);border-radius:var(--radius-md);box-shadow:0 14px 32px #07312b24;min-width:124px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.TrackerPanel_exportMenu__gIH7- button{background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:650;padding:8px 10px;text-align:left;width:100%}.TrackerPanel_exportMenu__gIH7- button:hover{background:var(--green-50);color:var(--green-600)}.TrackerPanel_calendarCard__6PN3H{background:linear-gradient(180deg,#fffffff5,#f9fefceb);border:1px solid #14a97b1f;box-shadow:0 2px 8px #0f53680a;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s ease}.TrackerPanel_calendarCard__6PN3H:hover{box-shadow:0 4px 12px #0f536814}.TrackerPanel_calendarHeader__NegvO{align-items:center;display:flex;gap:10px;justify-content:space-between}.TrackerPanel_calendarMonth__PO8xP{color:var(--navy-900);font-size:15px;font-weight:700;margin-top:2px}.TrackerPanel_calendarNav__\+PnJv{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,36px)}.TrackerPanel_calendarNav__\+PnJv button{background:linear-gradient(180deg,#ffffffe6,#f9fefce0);border:1.5px solid #14a97b1f;border-radius:12px;color:var(--navy-900);cursor:pointer;font:inherit;font-size:16px;font-weight:700;height:36px;line-height:1;transition:all .2s ease;width:36px}.TrackerPanel_calendarNav__\+PnJv button:hover{background:linear-gradient(135deg,var(--metric-income),#dcf8f099);border-color:var(--teal-primary);color:var(--teal-primary);transform:translateY(-1px)}.TrackerPanel_calendarLegend__cQo1m{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:8px 12px}.TrackerPanel_calendarLegend__cQo1m span{align-items:center;display:inline-flex;gap:5px}.TrackerPanel_calendarGrid__72ruN{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.TrackerPanel_calendarWeekday__o5F1s{color:var(--text-tertiary);font-size:10px;font-weight:700;text-align:center}.TrackerPanel_calendarBlank__MNQsD,.TrackerPanel_calendarDay__wBamN{min-height:42px}.TrackerPanel_calendarDay__wBamN{align-items:center;background:linear-gradient(180deg,#fffffff2,#f9fefce6);border:1.5px solid #14a97b1f;color:var(--navy-900);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;justify-content:center;min-height:44px;transition:all .2s ease}.TrackerPanel_calendarDay__wBamN:hover{background:linear-gradient(135deg,#edfff8cc,#dcf8f099);border-color:#14a97b40;box-shadow:0 2px 6px #14a97b1a}.TrackerPanel_calendarDayActive__S-Sn3{background:linear-gradient(135deg,var(--metric-income),#dcf8f080);border-color:var(--teal-primary);box-shadow:0 2px 8px #14a97b26;color:var(--navy-900);font-weight:700}.TrackerPanel_calendarToday__y6S4V .TrackerPanel_calendarDayNumber__eCEmA{color:var(--teal-primary);font-weight:800}.TrackerPanel_calendarDayNumber__eCEmA{font-size:11.5px;font-weight:700;line-height:1}.TrackerPanel_calendarDots__N3HeZ{display:flex;gap:3px;justify-content:center;min-height:6px}.TrackerPanel_calendarDot__rYtcb{background:var(--text-tertiary);border-radius:999px;display:inline-block;height:6px;width:6px}.TrackerPanel_calendarDotCredit__jc7t4{background:var(--teal-400)}.TrackerPanel_calendarDotDebit__Tn9\+T{background:var(--red-400)}.TrackerPanel_calendarDotDue__eeC7Z{background:var(--amber-400)}.TrackerPanel_calendarSelected__eZrta{grid-gap:8px;display:grid;gap:8px;padding-top:2px}.TrackerPanel_calendarSelectedTitle__T0Ijl{color:var(--text-secondary);font-size:11.5px;font-weight:700}.TrackerPanel_calendarSelectedList__vYktI{grid-gap:6px;display:grid;gap:6px}.TrackerPanel_calendarItem__ks6rt{grid-gap:8px;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:4px minmax(0,1fr) auto;padding:8px 9px}.TrackerPanel_calendarTypeBar__-ZYrW{background:var(--text-tertiary);border-radius:999px;height:28px;width:4px}.TrackerPanel_calendarTypeCredit__WqBZj{background:var(--teal-400)}.TrackerPanel_calendarTypeDebit__IbAz0{background:var(--red-400)}.TrackerPanel_calendarTypeDue__Omhxe{background:var(--amber-400)}.TrackerPanel_calendarItemBody__7ShG-{grid-gap:2px;display:grid;gap:2px;min-width:0}.TrackerPanel_calendarItemBody__7ShG- strong{color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_calendarItemBody__7ShG- span{color:var(--text-tertiary);font-size:10.5px}.TrackerPanel_calendarAmountCredit__QQxxB,.TrackerPanel_calendarAmountDebit__r3raZ{font-size:12px;font-weight:800;white-space:nowrap}.TrackerPanel_calendarAmountCredit__QQxxB{color:var(--teal-600)}.TrackerPanel_calendarAmountDebit__r3raZ{color:var(--red-400)}.TrackerPanel_calendarEmpty__9fTii{background:var(--bg-secondary);border:1px dashed var(--border-medium);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:11.5px;padding:10px;text-align:center}.TrackerPanel_topCategoriesCard__-bVX3{grid-gap:10px;background:var(--bg-primary);border:1px solid #14a97b1f;border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.TrackerPanel_topCategoryList__GAutv{grid-gap:8px;display:grid;gap:8px}.TrackerPanel_topCategoryRow__-BH0v{grid-gap:7px;align-items:center;color:var(--text-secondary);display:grid;font-size:11.5px;gap:7px;grid-template-columns:24px minmax(82px,1fr) minmax(54px,.9fr) auto;min-width:0}.TrackerPanel_topCategoryIcon__19qRt{background:#ffffffb8;border-radius:12px;box-shadow:inset 0 0 0 1px #d9eee6b3,0 8px 18px #0f536814;color:var(--teal-primary-dark);display:inline-grid;height:24px;place-items:center;width:24px}.TrackerPanel_topCategoryName__0zdF4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_topCategoryBarWrap__fLWZX{background:var(--bg-tertiary);border-radius:999px;height:5px;overflow:hidden}.TrackerPanel_topCategoryBar__G1Oh2{border-radius:999px;height:100%}.TrackerPanel_topCategoryRow__-BH0v strong{color:var(--text-primary);font-size:11.5px;white-space:nowrap}.TrackerPanel_alertStrip__eII3X{display:flex;flex-direction:column;gap:8px}.TrackerPanel_alertCard__mm6D2{align-items:center;animation:TrackerPanel_fadeSlideIn__49dEI .2s ease both;border:1px solid;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:12px 14px;transition:all .2s ease}.TrackerPanel_alertCard__mm6D2:hover{box-shadow:0 4px 12px #0000001a}.TrackerPanel_alertCompactCard__tCpx9{border-radius:12px;min-height:40px;padding:8px 12px}.TrackerPanel_alertOver__QOLf8{background:linear-gradient(135deg,#e24b4a14,#e24b4a0a);border-color:#e24b4a33;color:#c1403f}.TrackerPanel_alertWarn__MvdL-{background:linear-gradient(135deg,#ba751714,#ba75170a);border-color:#ba751733;color:#a86a1a}.TrackerPanel_alertInfo__SFeud{background:linear-gradient(135deg,#2563eb14,#2563eb0a);border-color:#2563eb2e;color:#1d4ed8}.TrackerPanel_alertIcon__Z\+c5B{flex-shrink:0;font-size:13px}.TrackerPanel_alertBody__iB-W6{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_alertNext__68b\+V{background:#ffffff94;border:0;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:24px;padding:0 7px}.TrackerPanel_alertDismiss__xK9hg{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0;font-size:11px;opacity:.5;padding:2px 4px}.TrackerPanel_alertDismiss__xK9hg:hover{opacity:1}.TrackerPanel_budgetWarning__mX3kX{align-items:center;display:flex;gap:8px;justify-content:space-between}.TrackerPanel_budgetWarning__mX3kX button{background:#ffffff9e;border:0;border-radius:999px;color:inherit;display:grid;height:24px;place-items:center;width:24px}.TrackerPanel_nearBadge__J7Pem{border:1px solid var(--amber-100);border-radius:4px;font-size:9px;font-weight:700;padding:1px 5px;text-transform:uppercase}.TrackerPanel_toastAlert__m3SZx{align-items:flex-start;animation:TrackerPanel_fadeSlideIn__49dEI .2s ease both;border-radius:var(--radius-md);display:flex;font-size:12px;gap:8px;line-height:1.5;padding:10px 12px}.TrackerPanel_toastOver__YmrDg{background:var(--red-50);border:1px solid var(--red-100);color:var(--red-600)}.TrackerPanel_toastWarn__zVCe\+{background:var(--amber-50);border:1px solid var(--amber-100);color:var(--amber-800)}.TrackerPanel_toastMsg__TXM9K{flex:1 1}@keyframes TrackerPanel_fadeSlideIn__49dEI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.TrackerPanel_tabBar__mIflw{grid-gap:8px;background:var(--bg-tertiary);border-bottom:0;border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.TrackerPanel_tabBtn__r-nZ3{background:var(--bg-primary);border-bottom:0;border-radius:var(--radius-sm);padding:10px 8px;white-space:normal}.TrackerPanel_tabActive__iEXi9{background:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-100)}.TrackerPanel_dashboardHero__DDL41,.TrackerPanel_statRow__RqCQO{grid-template-columns:1fr}.TrackerPanel_healthCard__iyWLd{grid-template-columns:minmax(0,1fr) 78px}.TrackerPanel_healthRing__dShpi{height:70px;width:70px}.TrackerPanel_quickCategoryGrid__GKYyE{grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_budgetCreateForm__U9Pm2{grid-template-columns:minmax(0,1fr) minmax(96px,.82fr)}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_btn__J6WLg{grid-column:1/-1}.TrackerPanel_spendImportCard__aR\+gG{grid-template-columns:1fr}.TrackerPanel_categorySelect__NHpEh{font-size:12.5px;min-height:42px}.TrackerPanel_catRow__nwwbJ{gap:6px;grid-template-columns:1fr}.TrackerPanel_catName__JBT8s{white-space:normal}.TrackerPanel_catAmtGroup__ucVqY{justify-content:space-between}.TrackerPanel_txSummaryButton__v8czA{padding:10px}.TrackerPanel_txSummaryInner__iavMU{grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_txDetail__nSBBL{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 46px 8px 10px}.TrackerPanel_txDetailActions__nBN1P{justify-content:flex-start}.TrackerPanel_txEditForm__gpAOj,.TrackerPanel_txRecurringForm__lKg4E{grid-template-columns:1fr;padding:0 10px 10px}}.TrackerPanel_panelBodyEmbedded__7-2RM,.TrackerPanel_panelBody__z62po,.TrackerPanel_panelEmbedded__KQDCp,.TrackerPanel_panel__DL3c\+{background:#0000}.TrackerPanel_section__cbUz6{gap:14px}.TrackerPanel_homeHeroHeader__y2kA8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_homeGreeting__\+JBks{min-width:0}.TrackerPanel_homeGreeting__\+JBks p,.TrackerPanel_homeGreeting__\+JBks span{color:var(--muted-navy);display:block;font-size:12.5px;font-weight:800}.TrackerPanel_homeGreeting__\+JBks p{color:var(--amber-warning);margin-top:5px}.TrackerPanel_askFinAiInline__X3-dT,.TrackerPanel_askFinAiPill__5iLh-,.TrackerPanel_primaryActionBtn__q-Bl8,.TrackerPanel_secondaryActionBtn__K6NN0,.TrackerPanel_textActionBtn__pUDxy{border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:700}.TrackerPanel_askFinAiPill__5iLh-{background:linear-gradient(135deg,var(--green-400),var(--green-600));box-shadow:0 12px 24px #14a97b38;color:var(--surface-card-solid);min-height:40px;padding:0 14px;white-space:nowrap}.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_financialStateCard__xgc8M,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_spendImportCard__aR\+gG{background:#fffffff0;border:1px solid #14a97b1f;border-radius:22px;box-shadow:0 14px 34px #165c661a}.TrackerPanel_financialStateCard__xgc8M{grid-gap:14px;background:radial-gradient(circle at 84% 10%,#14a97b21,#0000 28%),linear-gradient(145deg,var(--surface-card-solid) 0,var(--surface-canvas) 100%);display:grid;gap:14px;padding:16px}.TrackerPanel_financialStateTop__RwP30{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 104px}.TrackerPanel_healthScoreLarge__fL3AZ{align-items:baseline;display:flex;gap:5px;margin-top:8px}.TrackerPanel_healthScoreLarge__fL3AZ strong{color:var(--navy-900);font-size:38px;line-height:.95}.TrackerPanel_financialStateCard__xgc8M p,.TrackerPanel_healthScoreLarge__fL3AZ span,.TrackerPanel_quickTipBox__ZFFg\+ p{color:var(--muted-navy);font-size:12px;font-weight:800}.TrackerPanel_healthStatus__amdg\+{color:var(--amber-400);font-size:13px;margin-top:6px}.TrackerPanel_healthRingLarge__c\+804{aspect-ratio:1;border-radius:999px;color:var(--navy-900);display:grid;place-items:center;position:relative;width:96px}.TrackerPanel_healthRingLarge__c\+804:before{background:var(--surface-card-solid);border-radius:inherit;box-shadow:inset 0 0 0 1px #1f2e4f14;content:"";inset:12px;position:absolute}.TrackerPanel_healthRingLarge__c\+804 small,.TrackerPanel_healthRingLarge__c\+804 span{line-height:1;position:relative;z-index:1}.TrackerPanel_healthRingLarge__c\+804 span{font-size:24px;font-weight:800}.TrackerPanel_healthRingLarge__c\+804 small{color:var(--muted-navy);font-size:10px;font-weight:800;margin-left:-28px;margin-top:25px}.TrackerPanel_stateMetrics__NlWVG{grid-gap:10px;display:grid;gap:10px}.TrackerPanel_budgetPreviewTile__dt41s,.TrackerPanel_quickTipBox__ZFFg\+,.TrackerPanel_stateMetrics__NlWVG div{background:var(--surface-card-solid);border:1px solid #1f2e4f14;border-radius:18px;box-shadow:0 2px 8px #0f53680a;padding:14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrackerPanel_budgetPreviewTile__dt41s:hover,.TrackerPanel_quickTipBox__ZFFg\+:hover,.TrackerPanel_stateMetrics__NlWVG div:hover{box-shadow:0 8px 16px #0f53681f;transform:translateY(-1px)}.TrackerPanel_spendSummaryCard__eSOrc{background:var(--surface-card-solid);border:1px solid #1f2e4f14;box-shadow:0 4px 12px #0f53680d;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrackerPanel_spendSummaryCard__eSOrc:before{background:linear-gradient(90deg,var(--teal-primary),var(--navy-800));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.TrackerPanel_spendSummaryCard__eSOrc:hover{box-shadow:0 8px 24px #0f53681f;transform:translateY(-2px)}.TrackerPanel_spendSummaryCard__eSOrc:hover:before{opacity:1}.TrackerPanel_budgetPreviewTile__dt41s span,.TrackerPanel_spendSummaryCard__eSOrc span,.TrackerPanel_stateMetrics__NlWVG span{color:var(--muted-navy);display:block;font-size:11px;font-weight:700;letter-spacing:.05em}.TrackerPanel_budgetPreviewTile__dt41s strong,.TrackerPanel_spendSummaryCard__eSOrc strong,.TrackerPanel_stateMetrics__NlWVG strong{color:var(--navy-900);display:block;font-size:20px;font-weight:700;line-height:1.2;margin-top:8px}.TrackerPanel_budgetPreviewTileButton__TRD0d{cursor:pointer;text-align:left;width:100%}.TrackerPanel_budgetPreviewSpendRow__9Bxjo{align-items:center;background:#0000;border:0;border-top:1px solid #1f2e4f14;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;margin-top:8px;padding:8px 0;text-align:left;width:100%}.TrackerPanel_budgetPreviewSpendRow__9Bxjo:first-of-type{border-top:0;margin-top:4px}.TrackerPanel_budgetPreviewSpendRow__9Bxjo strong{font-size:14px;margin-top:0}.TrackerPanel_quickTipBox__ZFFg\+{grid-gap:10px;align-items:center;background:var(--surface-canvas-warm);border-color:#ba751729;display:grid;gap:10px}.TrackerPanel_quickTipBox__ZFFg\+ button,.TrackerPanel_textActionBtn__pUDxy{background:var(--green-50);color:var(--green-600);font-size:12px;padding:8px 11px}.TrackerPanel_iconActionBtn__VezTZ{background:#e8f8f2e0;border:0;border-radius:999px;color:var(--teal-primary-dark);cursor:pointer;display:inline-grid;font:inherit;font-size:18px;font-weight:800;height:30px;line-height:1;place-items:center;width:30px}.TrackerPanel_iconActionBtn__VezTZ:focus-visible{outline:3px solid #10b99a2e;outline-offset:2px}.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationBlock__-OnLJ{grid-gap:9px;display:grid;gap:9px}.TrackerPanel_sectionTitleRow__bWmnl{align-items:center;display:flex;gap:10px;justify-content:space-between}.TrackerPanel_recommendationCard__9l4Q3{grid-gap:12px;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:14px;text-align:left}.TrackerPanel_budgetSuggestionRow__Ck0ni i,.TrackerPanel_recommendationCard__9l4Q3 i{background:var(--amber-warning-soft);border-radius:14px;color:var(--amber-400);display:grid;height:34px;place-items:center;width:34px}.TrackerPanel_recommendationCard__9l4Q3 strong{color:var(--navy-900);font-size:14px;line-height:1.35}.TrackerPanel_recommendationCard__9l4Q3 p{color:var(--muted-navy);font-size:12.5px;line-height:1.4;margin:4px 0 9px}.TrackerPanel_carouselDots__SeFmv{display:flex;gap:5px;justify-content:center}.TrackerPanel_carouselDots__SeFmv span{background:#14a97b38;border-radius:999px;height:6px;width:6px}.TrackerPanel_carouselDots__SeFmv .TrackerPanel_carouselDotActive__33rk3{background:var(--green-400);width:18px}.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T{padding:14px}.TrackerPanel_quickActionGrid__C-HKe{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.TrackerPanel_quickActionTile__ktEaD{grid-gap:8px;align-content:center;background:var(--surface-card-solid);border:1px solid #14a97b1f;color:var(--navy-900);cursor:pointer;display:grid;font:inherit;gap:8px;min-width:0;place-items:center}.TrackerPanel_quickActionTile__ktEaD span:first-child{background:var(--green-50);border-radius:13px;color:var(--green-600);display:grid;height:32px;place-items:center;width:32px}.TrackerPanel_quickActionTile__ktEaD strong{font-size:10.5px;line-height:1.15;max-width:100%;overflow-wrap:anywhere;text-align:center}.TrackerPanel_activityTimeline__4FEUH,.TrackerPanel_budgetUsageList__E8r6P,.TrackerPanel_previewList__D2fJA{grid-gap:8px;display:grid;gap:8px}.TrackerPanel_activityRow__ZV7Oh,.TrackerPanel_budgetUsageRow__4nDnw,.TrackerPanel_previewRow__Jo0Ex{grid-gap:12px;align-items:center;border-bottom:1.5px solid #1f2e4f14;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(66px,auto);padding:12px 0;transition:all .2s ease}.TrackerPanel_budgetUsageRow__4nDnw:hover{background:#14a97b0a;border-color:#1f2e4f1f}.TrackerPanel_previewRow__Jo0Ex{background:#0000;border-bottom:0;border-left:0;border-right:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.TrackerPanel_previewRow__Jo0Ex:focus-visible,.TrackerPanel_recommendationCard__9l4Q3:focus-visible{outline:3px solid #10b99a2e;outline-offset:2px}.TrackerPanel_activityRow__ZV7Oh:first-child,.TrackerPanel_previewRow__Jo0Ex:first-child{border-top:0}.TrackerPanel_activityRow__ZV7Oh strong,.TrackerPanel_budgetUsageRow__4nDnw strong,.TrackerPanel_previewRow__Jo0Ex strong{color:var(--navy-900);display:block;font-size:14px;font-weight:600;line-height:1.3}.TrackerPanel_activityRow__ZV7Oh span,.TrackerPanel_budgetUsageRow__4nDnw span,.TrackerPanel_previewRow__Jo0Ex span{color:var(--muted-navy);display:block;font-size:12px;font-weight:600;line-height:1.4;margin-top:4px}.TrackerPanel_activityRow__ZV7Oh b,.TrackerPanel_previewRow__Jo0Ex b{color:var(--navy-900);font-size:14px;font-weight:700;min-width:0;overflow-wrap:anywhere;text-align:right}.TrackerPanel_previewDueMeta__LPllL{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;justify-items:end}.TrackerPanel_previewDueMeta__LPllL span{color:var(--teal-primary-dark);font-size:18px;line-height:1;margin-top:0}.TrackerPanel_dueViewButton__HxHoZ{background:#e8f8f2db;border:0;border-radius:999px;color:var(--teal-primary-dark);font:inherit;font-size:11px;font-weight:700;min-height:28px;padding:0 10px}.TrackerPanel_dueViewButton__HxHoZ:focus-visible{box-shadow:0 0 0 3px #10b99a29;outline:none}.TrackerPanel_activityRow__ZV7Oh{grid-template-columns:12px minmax(0,1fr) minmax(66px,auto)}.TrackerPanel_creditDot__4joFv,.TrackerPanel_debitDot__4gpOw{border-radius:999px;height:8px;width:8px}.TrackerPanel_creditDot__4joFv{background:var(--green-400)}.TrackerPanel_debitDot__4gpOw{background:var(--coral-400)}.TrackerPanel_creditText__DvCOE{color:var(--green-600)!important}.TrackerPanel_debitText__tYR4D{color:var(--coral-400)!important}.TrackerPanel_segmentTiny__l1MN6{background:var(--green-50);border-radius:999px;display:inline-flex;padding:4px}.TrackerPanel_segmentTiny__l1MN6 button{background:#0000;border:0;border-radius:999px;color:var(--muted-navy);font:inherit;font-size:11px;font-weight:700;min-height:28px;padding:0 10px}.TrackerPanel_segmentTiny__l1MN6 .TrackerPanel_segmentTinyActive__j31mJ{background:var(--surface-card-solid);box-shadow:0 8px 18px #14a97b1f;color:var(--green-600)}.TrackerPanel_budgetPreviewGrid__DIGJU,.TrackerPanel_spendSummaryGrid__9FkrR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4px}.TrackerPanel_previewProgress__6HKtv{background:var(--bg-tertiary);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.TrackerPanel_previewProgress__6HKtv i{background:linear-gradient(90deg,var(--green-400),var(--green-600));border-radius:inherit;display:block;height:100%}.TrackerPanel_filterHeader__eq6nX{grid-gap:8px;display:grid;gap:8px}.TrackerPanel_catBlock__x6R-D{padding:16px}.TrackerPanel_catRow__nwwbJ{grid-gap:10px;border-top:1px solid #1f2e4f12;display:grid;gap:10px}.TrackerPanel_catRow__nwwbJ:first-of-type{border-top:0}.TrackerPanel_catAmtGroup__ucVqY,.TrackerPanel_catTitleGroup__b-YLR{align-items:center;display:flex;gap:8px;justify-content:space-between}.TrackerPanel_catAmt__YSi2G,.TrackerPanel_catName__JBT8s{color:var(--navy-900);font-weight:700}.TrackerPanel_catLimit__FzxbI{color:var(--muted-navy);font-size:11px;font-weight:800}.TrackerPanel_catBarWrap__PqAXn{background:#1f2e4f14;box-shadow:inset 0 1px 2px #0f53680d;height:10px;overflow:hidden}.TrackerPanel_catBar__E9\+6O{border-radius:inherit;height:100%}.TrackerPanel_nearBadge__J7Pem,.TrackerPanel_overBadge__d\+j3s{border-radius:999px;font-size:10px;font-weight:700;padding:4px 8px}.TrackerPanel_overBadge__d\+j3s{background:var(--coral-50);color:var(--coral-400)}.TrackerPanel_nearBadge__J7Pem{background:var(--amber-50);color:var(--amber-800)}.TrackerPanel_addHeader__c7AhU h2{color:var(--navy-900);font-size:1.45rem;margin-top:4px}.TrackerPanel_addModeSwitch__PsQEl{grid-gap:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e8f8f2eb;border:1px solid #14a97b1a;border-radius:20px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));top:calc(64px + env(safe-area-inset-top));z-index:8}.TrackerPanel_addModeSwitch__PsQEl button{background:#0000;border:0;border-radius:15px;color:var(--muted-navy);font:inherit}.TrackerPanel_addModeSwitch__PsQEl .TrackerPanel_addModeActive__YtIs9{background:var(--surface-card-solid);box-shadow:0 10px 22px #14a97b24;color:var(--green-600)}.TrackerPanel_formSectionCard__wKI0a{grid-gap:12px;background:linear-gradient(180deg,#fffffff2,#f9fefce6);border:1px solid #1f2e4f14;box-shadow:0 4px 12px #0f53680f;display:grid;gap:12px;padding:16px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrackerPanel_formSectionCard__wKI0a:before{left:14px;opacity:.3;right:14px;transition:opacity .3s ease}.TrackerPanel_formSectionCard__wKI0a:hover{box-shadow:0 8px 20px #0f53681a}.TrackerPanel_formSectionTitle__sFb5W{color:var(--navy-900);font-size:13px;font-weight:800;letter-spacing:.03em;margin-top:-2px;text-transform:uppercase}.TrackerPanel_twoColumnFields__6IKVS{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_categorySelect__NHpEh,.TrackerPanel_input__oAe8Q{background:var(--surface-card-solid);border:1.5px solid #1f2e4f1a;border-radius:16px;color:var(--navy-900);font-size:15px;min-height:48px;padding:12px 16px;transition:all .2s ease}.TrackerPanel_categorySelect__NHpEh:hover,.TrackerPanel_input__oAe8Q:hover{border-color:#14a97b33;box-shadow:0 2px 8px #14a97b0f}.TrackerPanel_categorySelect__NHpEh:focus,.TrackerPanel_input__oAe8Q:focus{border-color:var(--teal-primary);box-shadow:0 0 0 3px #14a97b1a,0 4px 12px #14a97b26;outline:none}.TrackerPanel_label__5GA6F{color:var(--muted-navy);font-size:11px;font-weight:700}.TrackerPanel_amtWrap__6JTOe{background:var(--surface-card-solid);border-radius:16px;min-height:48px}.TrackerPanel_paymentChips__I8rcY,.TrackerPanel_quickAmountChips__FzY4Y{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.TrackerPanel_paymentChips__I8rcY::-webkit-scrollbar,.TrackerPanel_quickAmountChips__FzY4Y::-webkit-scrollbar{display:none}.TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_quickAmountChips__FzY4Y button{background:linear-gradient(180deg,#ffffffeb,#fafefce0);border:1.5px solid #14a97b1f;border-radius:999px;color:var(--muted-navy);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;min-height:40px;padding:8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.TrackerPanel_paymentChips__I8rcY button:hover,.TrackerPanel_quickAmountChips__FzY4Y button:hover{border-color:#14a97b40;box-shadow:0 4px 12px #14a97b14;transform:translateY(-1px)}.TrackerPanel_paymentChips__I8rcY .TrackerPanel_paymentChipActive__CBD71{background:linear-gradient(135deg,var(--metric-income),#edfff8b3);border-color:var(--teal-primary);box-shadow:0 4px 12px #14a97b33;color:var(--navy-900);font-weight:800}.TrackerPanel_paymentChips__I8rcY button{align-items:center;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;min-width:72px}.TrackerPanel_paymentChips__I8rcY button span{font-size:11px;font-weight:800;line-height:1.1;white-space:normal}.TrackerPanel_switchRow__xkdSr{align-items:center;color:var(--navy-900);display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;min-height:46px}.TrackerPanel_switchRow__xkdSr input{accent-color:var(--green-400);height:24px;width:42px}.TrackerPanel_btn__J6WLg{background:linear-gradient(135deg,var(--green-400),var(--green-600));border-radius:18px;box-shadow:0 14px 28px #14a97b3d;color:var(--surface-card-solid);font-size:15px;min-height:52px}.TrackerPanel_monthlyBudgetCard__uyR4s{grid-gap:12px;display:grid;gap:12px}.TrackerPanel_monthlyBudgetCard__uyR4s strong{color:var(--navy-900);display:block;font-size:1.4rem;margin-top:5px}.TrackerPanel_monthlyBudgetCard__uyR4s>.TrackerPanel_sectionTitleRow__bWmnl>span{color:var(--green-600);font-size:1.2rem;font-weight:800}.TrackerPanel_budgetWarning__mX3kX{background:var(--amber-50);border-radius:14px;color:var(--amber-800);font-size:12px;font-weight:700;padding:10px 12px}.TrackerPanel_budgetUsageRow__4nDnw{grid-template-columns:minmax(0,1fr)}@media (max-width:420px){.TrackerPanel_quickActionGrid__C-HKe{grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_budgetPreviewGrid__DIGJU,.TrackerPanel_spendSummaryGrid__9FkrR,.TrackerPanel_twoColumnFields__6IKVS{grid-template-columns:1fr}}.TrackerPanel_panelEmbedded__KQDCp,.TrackerPanel_panel__DL3c\+{color:var(--navy-900)}.TrackerPanel_section__cbUz6{animation:TrackerPanel_finaiPanelEnter__9PzIS .16s ease both;gap:24px}.TrackerPanel_sectionLabel__4kqoT{color:var(--muted-navy);font-size:11px;font-weight:700;letter-spacing:var(--letter-spacing-ui)}.TrackerPanel_greetingText__4hws4,.TrackerPanel_screenTitle__HeabX{color:var(--navy-900);font-size:24px;font-weight:800;letter-spacing:0}.TrackerPanel_dashboardWelcome__8gVpN{padding:4px 0 0}.TrackerPanel_dashboardWelcome__8gVpN p{color:var(--muted-navy);font-size:13px;font-weight:600}.TrackerPanel_askFinAiPill__5iLh-,.TrackerPanel_dashboardWelcome__8gVpN>span{background:var(--teal-gradient-button);border-radius:999px;box-shadow:var(--shadow-button);color:var(--surface-card-solid)}.TrackerPanel_askFinAiPill__5iLh-{animation:TrackerPanel_assistantBreathe__k8Rrv 3.4s ease-in-out infinite}.TrackerPanel_addSection__cpBS7,.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_budgetSuggestionRow__Ck0ni,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_financialStateCard__xgc8M,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_recurringRow__K-9mC,.TrackerPanel_spendImportCard__aR\+gG,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3,.TrackerPanel_txList__p1K1U{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface-layer-glow),linear-gradient(180deg,#ffffffe6,#fafefcd1);border:1px solid var(--card-border);border-radius:28px;box-shadow:var(--surface-edge-light),var(--surface-inner-depth),var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.TrackerPanel_addSection__cpBS7,.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_budgetSuggestionRow__Ck0ni,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_recurringRow__K-9mC,.TrackerPanel_spendImportCard__aR\+gG,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3,.TrackerPanel_txList__p1K1U{overflow:hidden;position:relative}.TrackerPanel_budgetSuggestionCard__ItaMN:before,.TrackerPanel_calendarCard__6PN3H:before,.TrackerPanel_catBlock__x6R-D:before,.TrackerPanel_monthlyBudgetCard__uyR4s:before,.TrackerPanel_previewCard__RG1hX:before,.TrackerPanel_quickActionBlock__07X1T:before,.TrackerPanel_recommendationCard__9l4Q3:before,.TrackerPanel_spendSummaryCard__eSOrc:before,.TrackerPanel_topCategoriesCard__-bVX3:before{background:linear-gradient(135deg,#ffffff57,#0000 34%),radial-gradient(circle at 100% 0,rgba(16,185,154,.055),#0000 36%);border-radius:inherit;content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_financialStateCard__xgc8M,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_spendImportCard__aR\+gG,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3{transition:transform .16s ease,box-shadow .16s ease}.TrackerPanel_budgetCreateCard__PQMLT:hover,.TrackerPanel_budgetSuggestionCard__ItaMN:hover,.TrackerPanel_calendarCard__6PN3H:hover,.TrackerPanel_catBlock__x6R-D:hover,.TrackerPanel_financialStateCard__xgc8M:hover,.TrackerPanel_formSectionCard__wKI0a:hover,.TrackerPanel_monthlyBudgetCard__uyR4s:hover,.TrackerPanel_previewCard__RG1hX:hover,.TrackerPanel_quickActionBlock__07X1T:hover,.TrackerPanel_recommendationCard__9l4Q3:hover,.TrackerPanel_spendImportCard__aR\+gG:hover,.TrackerPanel_spendSummaryCard__eSOrc:hover,.TrackerPanel_topCategoriesCard__-bVX3:hover{box-shadow:var(--surface-edge-light),var(--surface-inner-depth),0 12px 32px #0f536826;transform:translateY(-2px)}.TrackerPanel_financialStateCard__xgc8M{background:linear-gradient(145deg,#ffffff29,#0000 38%),radial-gradient(circle at 88% 12%,#ffffff38,#0000 24%),var(--teal-gradient);border-radius:30px;box-shadow:inset 0 1px 0 #ffffff42,inset 0 -18px 36px #06323c14,var(--shadow-lg);color:var(--surface-card-solid);padding:22px}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthRingLarge__c\+804 small,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthScoreLarge__fL3AZ span,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_quickTipBox__ZFFg\+ p,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_sectionLabel__4kqoT,.TrackerPanel_financialStateCard__xgc8M p{color:#ffffffc2}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthScoreLarge__fL3AZ strong,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthStatus__amdg\+,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG strong{color:var(--surface-card-solid)}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthRingLarge__c\+804 span{color:var(--green-800)}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthRingLarge__c\+804 small{color:var(--muted-navy)}.TrackerPanel_healthScoreLarge__fL3AZ strong{font-size:var(--font-size-hero)}.TrackerPanel_healthStatus__amdg\+{font-size:14px;font-weight:700}.TrackerPanel_healthRingLarge__c\+804:before{background:#ffffffe6}.TrackerPanel_stateMetrics__NlWVG{border:1px solid #ffffff38;border-radius:18px;overflow:hidden}.TrackerPanel_quickTipBox__ZFFg\+,.TrackerPanel_stateMetrics__NlWVG{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f}.TrackerPanel_quickTipBox__ZFFg\+{border:1px solid #ffffff38;border-radius:22px}.TrackerPanel_stateMetrics__NlWVG div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;padding:9px 11px;position:relative}.TrackerPanel_stateMetrics__NlWVG div+div:before{background:#ffffff3d;bottom:10px;content:"";left:0;position:absolute;top:10px;width:1px}.TrackerPanel_stateMetrics__NlWVG span{color:#ffffffb8;font-size:11px;font-weight:700;letter-spacing:0}.TrackerPanel_quickTipBox__ZFFg\+{background:#ffffff24}.TrackerPanel_quickTipBox__ZFFg\+ button,.TrackerPanel_textActionBtn__pUDxy{background:#e8f8f2e0;border:0;border-radius:999px;color:var(--teal-primary-dark);font-weight:800;min-height:36px}.TrackerPanel_quickTipBox__ZFFg\+ button{background:linear-gradient(180deg,#e8f8f2f5,#bdebd9e0);box-shadow:inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #08785f1a,0 6px 14px #08785f1a;color:var(--teal-800);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.TrackerPanel_quickTipBox__ZFFg\+ button:hover{background:linear-gradient(180deg,#e8f8f2,#bdebd9fa);box-shadow:inset 0 1px 0 #ffffffeb,inset 0 -1px 0 #08785f1f,0 0 0 4px #bdebd942,0 8px 18px #08785f24;transform:translateY(-1px)}.TrackerPanel_recommendationCard__9l4Q3{grid-template-columns:42px minmax(0,1fr);padding:16px}.TrackerPanel_budgetSuggestionRow__Ck0ni i,.TrackerPanel_categoryIcon__BvT7J,.TrackerPanel_quickActionTile__ktEaD span:first-child,.TrackerPanel_recommendationCard__9l4Q3 i,.TrackerPanel_topCategoryIcon__19qRt{align-items:center;border-radius:16px;box-shadow:0 12px 26px #0f53681a;display:flex;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrackerPanel_activityRow__ZV7Oh strong,.TrackerPanel_budgetUsageRow__4nDnw strong,.TrackerPanel_calendarItemBody__7ShG- strong,.TrackerPanel_formSectionTitle__sFb5W,.TrackerPanel_previewRow__Jo0Ex strong,.TrackerPanel_recommendationCard__9l4Q3 strong{color:var(--navy-900);font-size:16px;font-weight:700}.TrackerPanel_optionalMarker__AzUfl{color:#64748b9e;font-size:.82em;font-weight:700;margin-left:4px}.TrackerPanel_activityRow__ZV7Oh span,.TrackerPanel_budgetUsageRow__4nDnw span,.TrackerPanel_calendarItemBody__7ShG- span,.TrackerPanel_previewRow__Jo0Ex span,.TrackerPanel_recommendationCard__9l4Q3 p{color:var(--muted-navy);font-size:12px;font-weight:500}.TrackerPanel_quickActionGrid__C-HKe{gap:12px}.TrackerPanel_quickActionTile__ktEaD{background:linear-gradient(135deg,#edfff8e6,#ffffffe6);border-radius:24px;box-shadow:inset 0 0 0 1px #d9eee69e;min-height:92px;transition:transform .16s ease,box-shadow .16s ease}.TrackerPanel_quickActionTile__ktEaD:hover,.TrackerPanel_quickCategoryActive__qB6cu,.TrackerPanel_quickCategoryTile__xD\+p0:hover{box-shadow:0 18px 38px #0f53681a;transform:translateY(-2px)}.TrackerPanel_quickActionTile__ktEaD strong{color:var(--navy-900);font-size:13px;font-weight:700}.TrackerPanel_spendSummaryGrid__9FkrR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_spendSummaryCard__eSOrc{min-height:112px;padding:18px}.TrackerPanel_spendSummaryCard__eSOrc:first-child{background:var(--metric-due);border-color:#ba75172e}.TrackerPanel_spendSummaryCard__eSOrc:first-child:before{background:linear-gradient(90deg,#ba7517,#d4a047)}.TrackerPanel_spendSummaryCard__eSOrc:nth-child(2){background:var(--metric-budget);border-color:#107abd2e}.TrackerPanel_spendSummaryCard__eSOrc:nth-child(2):before{background:linear-gradient(90deg,#007abd,#1495d9)}.TrackerPanel_spendSummaryCard__eSOrc:nth-child(3){background:var(--metric-income);border-color:#1d9e752e}.TrackerPanel_spendSummaryCard__eSOrc:nth-child(3):before{background:linear-gradient(90deg,#1d9e75,#28c39a)}.TrackerPanel_budgetPreviewTile__dt41s span,.TrackerPanel_spendSummaryCard__eSOrc span,.TrackerPanel_stateMetrics__NlWVG span{letter-spacing:var(--letter-spacing-ui);text-transform:uppercase}.TrackerPanel_spendSummaryCard__eSOrc strong{font-size:28px;font-weight:800;margin-top:10px}.TrackerPanel_filterHeader__eq6nX{gap:10px}.TrackerPanel_categorySelect__NHpEh,.TrackerPanel_filterSelect__zn1eO,.TrackerPanel_input__oAe8Q{background-color:#fffffff0;border:1.5px solid #d9eee6e0;border-radius:20px;color:var(--navy-900);font-size:14px;font-weight:500;min-height:58px;padding:12px 16px;transition:all .2s ease}.TrackerPanel_categorySelect__NHpEh:hover,.TrackerPanel_filterSelect__zn1eO:hover,.TrackerPanel_input__oAe8Q:hover{border-color:#14a97b4d;box-shadow:0 4px 12px #14a97b1a}.TrackerPanel_categorySelect__NHpEh:focus,.TrackerPanel_filterSelect__zn1eO:focus,.TrackerPanel_input__oAe8Q:focus{border-color:var(--teal-primary);box-shadow:0 0 0 3px #14a97b1f,0 6px 16px #14a97b33;outline:none}.TrackerPanel_catBlock__x6R-D{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:1px solid #14a97b1f;box-shadow:0 14px 34px #165c6614;gap:8px;padding:18px 14px}.TrackerPanel_catRow__nwwbJ{border-radius:12px;gap:9px;grid-template-columns:minmax(0,1fr);margin:2px 0;padding:14px 12px;transition:all .2s ease}.TrackerPanel_catRow__nwwbJ:hover{background:#10b99a0a}.TrackerPanel_catRowActive__rn8Wo{background:#e8f8f2eb;border-left:4px solid var(--teal-primary);border-radius:16px;box-shadow:inset 0 0 0 1px #14a97b4d}.TrackerPanel_catTitleGroup__b-YLR{justify-content:flex-start}.TrackerPanel_catName__JBT8s{color:var(--navy-900);font-size:14px;font-weight:700}.TrackerPanel_catAmtGroup__ucVqY{justify-content:space-between;min-width:0}.TrackerPanel_catAmt__YSi2G{color:var(--navy-900);font-size:14px;font-weight:800;min-width:0;overflow-wrap:anywhere}.TrackerPanel_catLimit__FzxbI{flex-shrink:0}.TrackerPanel_catBarWrap__PqAXn,.TrackerPanel_previewProgress__6HKtv,.TrackerPanel_topCategoryBarWrap__fLWZX{background:#1f2e4f14;border-radius:999px;box-shadow:inset 0 1px 2px #0f53680d;height:10px;overflow:hidden}.TrackerPanel_budgetUsageBar__HUl-\+,.TrackerPanel_catBar__E9\+6O,.TrackerPanel_previewProgress__6HKtv>span,.TrackerPanel_topCategoryBar__G1Oh2{animation:TrackerPanel_progressGrow__3DfSh .52s ease both;border-radius:999px;transform-origin:left}.TrackerPanel_activityTimeline__4FEUH{gap:10px}.TrackerPanel_activityRow__ZV7Oh{background:#ffffff85;border-radius:20px;border-top:0;box-shadow:inset 0 0 0 1px #d9eee685;grid-template-columns:42px minmax(0,1fr) minmax(66px,auto);min-height:64px;padding:10px 0 10px 10px;position:relative}.TrackerPanel_activityRow__ZV7Oh:before{background:var(--teal-gradient);border-radius:999px;bottom:12px;content:"";left:0;position:absolute;top:12px;width:4px}.TrackerPanel_activityIcon__Xp2LP,.TrackerPanel_creditDot__4joFv,.TrackerPanel_debitDot__4gpOw{background:var(--metric-income);border-radius:16px;display:grid;height:34px;place-items:center;width:34px}.TrackerPanel_debitDot__4gpOw{background:var(--metric-due)}.TrackerPanel_activityIcon__Xp2LP{color:var(--teal-primary-dark)}.TrackerPanel_activityIcon__Xp2LP svg{height:17px;width:17px}.TrackerPanel_activityIconIncome__cUVhO{background:var(--emerald-success-soft);color:var(--emerald-success)}.TrackerPanel_calendarCard__6PN3H{padding:14px}.TrackerPanel_calendarGrid__72ruN{gap:3px}.TrackerPanel_calendarBlank__MNQsD,.TrackerPanel_calendarDay__wBamN{min-height:34px}.TrackerPanel_calendarDay__wBamN{background:#ffffff94;border:0;border-radius:12px}.TrackerPanel_calendarDayActive__S-Sn3{background:var(--teal-gradient-soft);color:var(--teal-primary-dark)}.TrackerPanel_addModeSwitch__PsQEl,.TrackerPanel_segmentTiny__l1MN6{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e8f8f2c7;border:0;border-radius:999px}.TrackerPanel_addModeSwitch__PsQEl{padding:6px;top:calc(70px + env(safe-area-inset-top))}.TrackerPanel_addModeSwitch__PsQEl .TrackerPanel_addModeActive__YtIs9,.TrackerPanel_segmentTiny__l1MN6 .TrackerPanel_segmentTinyActive__j31mJ{background:var(--teal-gradient-button);box-shadow:0 12px 26px #0f536829;color:var(--surface-card-solid)}.TrackerPanel_formSectionCard__wKI0a{padding:18px;position:relative}.TrackerPanel_formSectionCard__wKI0a:before{background:linear-gradient(90deg,var(--teal-primary),var(--navy-800));border-radius:999px;content:"";height:3px;left:18px;opacity:.4;position:absolute;right:18px;top:0}.TrackerPanel_amtWrap__6JTOe{background:var(--card-background);border:1px solid var(--border);border-radius:22px;min-height:66px}.TrackerPanel_amtPrefix__lMzCI{background:var(--navy-bg);border-right:1px solid var(--border);color:var(--brand-teal);font-size:20px;font-weight:800}.TrackerPanel_amtInput__7TusZ{font-size:24px;font-weight:800;min-height:64px}.TrackerPanel_input__oAe8Q[type=number]{-webkit-appearance:textfield;appearance:textfield}.TrackerPanel_input__oAe8Q[type=number]::-webkit-inner-spin-button,.TrackerPanel_input__oAe8Q[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.TrackerPanel_quickCategoryGrid__GKYyE{display:flex;margin:0 -2px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.TrackerPanel_quickCategoryTile__xD\+p0{background:linear-gradient(180deg,#ffffffe0,#f9fefccc);border:1.5px solid #d9eee680;border-radius:18px;box-shadow:0 2px 6px #0f53680d;flex:0 0 104px;min-height:80px;scroll-snap-align:start;transition:all .2s ease}.TrackerPanel_quickCategoryActive__qB6cu,.TrackerPanel_quickCategoryTile__xD\+p0:hover{background:linear-gradient(135deg,#edfff8e6,#dcf8f0b3);border-color:var(--teal-primary);box-shadow:0 8px 20px #14a97b26;transform:translateY(-2px)}.TrackerPanel_quickCategoryGrid__GKYyE::-webkit-scrollbar{display:none}.TrackerPanel_btn__J6WLg,.TrackerPanel_inlineBtn__Z5hDM,.TrackerPanel_markPaidBtn__EZLpA,.TrackerPanel_primaryActionBtn__q-Bl8{background:var(--teal-gradient-button);border-radius:18px;box-shadow:var(--shadow-button);font-size:15px;font-weight:800;min-height:56px}.TrackerPanel_section__cbUz6>.TrackerPanel_btn__J6WLg{bottom:calc(100px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:9}.TrackerPanel_exportBtn__Memy\+,.TrackerPanel_secondaryActionBtn__K6NN0{background:#e8f8f2cc;border:0;border-radius:999px;color:var(--teal-primary-dark)}.TrackerPanel_alertDismiss__xK9hg,.TrackerPanel_deleteBtn__iqwqb{background:#0000;color:var(--red-600)}@keyframes TrackerPanel_progressGrow__3DfSh{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes TrackerPanel_assistantBreathe__k8Rrv{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.018)}}@keyframes TrackerPanel_finaiPanelEnter__9PzIS{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TrackerPanel_greetingText__4hws4,.TrackerPanel_screenTitle__HeabX{font-size:22px;line-height:1.1}.TrackerPanel_dashboardWelcome__8gVpN{gap:8px;padding-top:0}.TrackerPanel_dashboardWelcome__8gVpN p{font-size:12px;line-height:1.35;margin-top:2px}.TrackerPanel_askFinAiPill__5iLh-,.TrackerPanel_dashboardWelcome__8gVpN>span{font-size:12px;min-height:36px;padding:0 12px}.TrackerPanel_addSection__cpBS7,.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_budgetSuggestionRow__Ck0ni,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_financialStateCard__xgc8M,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_recurringRow__K-9mC,.TrackerPanel_spendImportCard__aR\+gG,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3,.TrackerPanel_txList__p1K1U{border-radius:24px}.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_topCategoriesCard__-bVX3{padding:14px}.TrackerPanel_financialStateCard__xgc8M{gap:9px;padding:15px 16px}.TrackerPanel_financialStateTop__RwP30{align-items:center;gap:0;grid-template-columns:minmax(0,1fr)}.TrackerPanel_healthScoreLarge__fL3AZ strong{font-size:30px}.TrackerPanel_financialStateCard__xgc8M p,.TrackerPanel_healthScoreLarge__fL3AZ span,.TrackerPanel_quickTipBox__ZFFg\+ p{font-size:11px;line-height:1.28}.TrackerPanel_healthStatus__amdg\+{font-size:12px;margin-top:2px}.TrackerPanel_healthRingLarge__c\+804{width:56px}.TrackerPanel_healthRingLarge__c\+804:before{inset:7px}.TrackerPanel_healthRingLarge__c\+804 span{font-size:16px}.TrackerPanel_healthRingLarge__c\+804 small{font-size:7.5px;margin-left:-20px;margin-top:16px}.TrackerPanel_stateMetrics__NlWVG{border-radius:16px;gap:0}.TrackerPanel_budgetPreviewTile__dt41s,.TrackerPanel_quickTipBox__ZFFg\+,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_stateMetrics__NlWVG div{border-radius:16px;padding:9px 10px}.TrackerPanel_stateMetrics__NlWVG div{min-height:54px;padding:8px 10px}.TrackerPanel_stateMetrics__NlWVG div+div:before{bottom:9px;top:9px}.TrackerPanel_budgetPreviewTile__dt41s strong,.TrackerPanel_spendSummaryCard__eSOrc strong,.TrackerPanel_stateMetrics__NlWVG strong{font-size:16px;margin-top:3px}.TrackerPanel_quickTipBox__ZFFg\+{gap:7px;grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_quickTipBox__ZFFg\+ button,.TrackerPanel_textActionBtn__pUDxy{font-size:11px;min-height:30px;padding:5px 9px}.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationBlock__-OnLJ{gap:6px}.TrackerPanel_recommendationCard__9l4Q3{border-radius:20px;gap:7px;grid-template-columns:36px minmax(0,1fr);padding:9px 10px}.TrackerPanel_budgetSuggestionRow__Ck0ni i,.TrackerPanel_recommendationCard__9l4Q3 i{border-radius:13px;height:30px;width:30px}.TrackerPanel_activityRow__ZV7Oh strong,.TrackerPanel_budgetUsageRow__4nDnw strong,.TrackerPanel_calendarItemBody__7ShG- strong,.TrackerPanel_formSectionTitle__sFb5W,.TrackerPanel_previewRow__Jo0Ex strong,.TrackerPanel_recommendationCard__9l4Q3 strong{font-size:14px;line-height:1.25}.TrackerPanel_recommendationCard__9l4Q3 p{font-size:11.5px;line-height:1.24;margin:1px 0 3px}.TrackerPanel_recommendationCard__9l4Q3 .TrackerPanel_textActionBtn__pUDxy{min-height:28px;padding:4px 9px}.TrackerPanel_carouselDots__SeFmv{display:none}.TrackerPanel_quickActionTile__ktEaD{border-radius:18px;gap:6px;min-height:76px}.TrackerPanel_quickActionTile__ktEaD span:first-child{border-radius:12px;height:28px;width:28px}.TrackerPanel_quickActionTile__ktEaD strong{font-size:12px}.TrackerPanel_spendSummaryGrid__9FkrR{gap:10px;margin:0;padding:0}.TrackerPanel_spendSummaryCard__eSOrc{min-height:92px;padding:14px}.TrackerPanel_spendSummaryCard__eSOrc:nth-child(3){grid-column:1/-1}.TrackerPanel_budgetPreviewTile__dt41s span,.TrackerPanel_spendSummaryCard__eSOrc span,.TrackerPanel_stateMetrics__NlWVG span{font-size:10px}.TrackerPanel_spendSummaryCard__eSOrc strong{font-size:24px;margin-top:7px}.TrackerPanel_categorySelect__NHpEh,.TrackerPanel_filterSelect__zn1eO,.TrackerPanel_input__oAe8Q{border-radius:18px;min-height:50px;padding-bottom:10px;padding-top:10px}.TrackerPanel_catBlock__x6R-D{border-radius:22px;padding:14px}.TrackerPanel_catRow__nwwbJ{gap:7px;padding:10px 0}.TrackerPanel_categoryIcon__BvT7J{border-radius:12px;height:28px;width:28px}.TrackerPanel_categoryIcon__BvT7J svg,.TrackerPanel_topCategoryIcon__19qRt svg{height:15px;width:15px}.TrackerPanel_catAmt__YSi2G,.TrackerPanel_catName__JBT8s{font-size:13px}.TrackerPanel_catLimit__FzxbI{font-size:10px}.TrackerPanel_activityTimeline__4FEUH,.TrackerPanel_budgetUsageList__E8r6P,.TrackerPanel_previewList__D2fJA{gap:6px}.TrackerPanel_budgetUsageRow__4nDnw,.TrackerPanel_previewRow__Jo0Ex{padding:8px 0}.TrackerPanel_activityRow__ZV7Oh{border-radius:16px;grid-template-columns:34px minmax(0,1fr) minmax(66px,auto);min-height:54px;padding:8px 8px 8px 10px}.TrackerPanel_activityRow__ZV7Oh:before{bottom:10px;top:10px;width:3px}.TrackerPanel_activityIcon__Xp2LP,.TrackerPanel_creditDot__4joFv,.TrackerPanel_debitDot__4gpOw{border-radius:12px;height:28px;width:28px}.TrackerPanel_activityIcon__Xp2LP svg{height:15px;width:15px}.TrackerPanel_activityRow__ZV7Oh span,.TrackerPanel_budgetUsageRow__4nDnw span,.TrackerPanel_calendarItemBody__7ShG- span,.TrackerPanel_previewRow__Jo0Ex span{font-size:11px;line-height:1.25;margin-top:1px}.TrackerPanel_activityRow__ZV7Oh b,.TrackerPanel_previewRow__Jo0Ex b{font-size:12px}.TrackerPanel_segmentTiny__l1MN6 button{font-size:10.5px;min-height:24px;padding:0 8px}.TrackerPanel_calendarCard__6PN3H{border-radius:20px}.TrackerPanel_calendarHeader__NegvO{gap:8px}.TrackerPanel_calendarMonth__PO8xP{font-size:13px}.TrackerPanel_calendarNav__\+PnJv{grid-template-columns:repeat(2,28px)}.TrackerPanel_calendarNav__\+PnJv button{height:28px;width:28px}.TrackerPanel_calendarBlank__MNQsD,.TrackerPanel_calendarDay__wBamN{min-height:30px}.TrackerPanel_calendarDayNumber__eCEmA{font-size:10.5px}.TrackerPanel_calendarDot__rYtcb,.TrackerPanel_calendarDots__N3HeZ{transform:scale(.86)}.TrackerPanel_calendarItem__ks6rt{border-radius:14px;padding:7px 8px}.TrackerPanel_addModeSwitch__PsQEl{padding:5px;top:calc(58px + env(safe-area-inset-top))}.TrackerPanel_addModeSwitch__PsQEl button{font-size:11.5px}.TrackerPanel_formSectionCard__wKI0a{border-radius:20px;gap:10px;padding:14px}.TrackerPanel_twoColumnFields__6IKVS{gap:8px}.TrackerPanel_amtWrap__6JTOe{border-radius:20px;min-height:58px}.TrackerPanel_amtPrefix__lMzCI{font-size:18px}.TrackerPanel_amtInput__7TusZ{font-size:22px;min-height:56px}.TrackerPanel_paymentChips__I8rcY,.TrackerPanel_quickAmountChips__FzY4Y{gap:7px}.TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_quickAmountChips__FzY4Y button{font-size:11px;min-height:32px;padding:0 10px}.TrackerPanel_quickCategoryGrid__GKYyE{gap:10px}.TrackerPanel_quickCategoryTile__xD\+p0{gap:5px;min-height:62px}.TrackerPanel_fullCategorySelect__zZJiT{background-color:#ffffffa8;border-color:#d9eee69e;box-shadow:inset 0 1px 0 #ffffff94;color:var(--navy-700);font-size:12.5px;margin-top:2px;min-height:42px}.TrackerPanel_btn__J6WLg,.TrackerPanel_inlineBtn__Z5hDM,.TrackerPanel_markPaidBtn__EZLpA,.TrackerPanel_primaryActionBtn__q-Bl8{border-radius:16px;font-size:14px;min-height:46px}.TrackerPanel_section__cbUz6>.TrackerPanel_btn__J6WLg{bottom:calc(82px + env(safe-area-inset-bottom))}.TrackerPanel_txSummaryButton__v8czA{padding:8px 10px}.TrackerPanel_txSummaryInner__iavMU{gap:8px;grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_txAmtIncome__nTTTT,.TrackerPanel_txAmt__CVn\+j,.TrackerPanel_txDesc__UTwbz{font-size:12px}.TrackerPanel_txMeta__uLgOL{font-size:10.5px}.TrackerPanel_txDetail__nSBBL{gap:8px;padding:0 46px 10px 10px}.TrackerPanel_dashboardWelcome__8gVpN{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.TrackerPanel_dashboardWelcome__8gVpN>div:first-child{padding-right:4px}.TrackerPanel_askFinAiPill__5iLh-,.TrackerPanel_dashboardWelcome__8gVpN>span{margin-top:8px;transform:rotate(-1deg)}.TrackerPanel_homeHeroHeader__y2kA8{align-items:center;gap:10px;grid-template-columns:minmax(0,1fr);padding:4px 2px 2px}.TrackerPanel_homeHeroHeader__y2kA8 .TrackerPanel_greetingText__4hws4{color:var(--navy-900);letter-spacing:0;line-height:1.04;max-width:13ch}.TrackerPanel_homeGreeting__\+JBks p,.TrackerPanel_homeGreeting__\+JBks span{font-size:12px;line-height:1.35;max-width:32rem}.TrackerPanel_homeGreeting__\+JBks p{color:var(--green-600);margin-top:7px}.TrackerPanel_addSection__cpBS7,.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_budgetSuggestionRow__Ck0ni,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_recurringRow__K-9mC,.TrackerPanel_spendImportCard__aR\+gG,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3,.TrackerPanel_txList__p1K1U{background:radial-gradient(circle at 16% 0,#ffffff5c,#0000 32%),linear-gradient(180deg,#ffffffbd,#fafefca3);border-color:#d9eee675;box-shadow:inset 0 1px 0 #ffffff85,inset 0 -1px 0 rgba(15,83,104,.025),0 10px 26px rgba(15,83,104,.045)}.TrackerPanel_budgetSuggestionCard__ItaMN:before,.TrackerPanel_calendarCard__6PN3H:before,.TrackerPanel_catBlock__x6R-D:before,.TrackerPanel_monthlyBudgetCard__uyR4s:before,.TrackerPanel_previewCard__RG1hX:before,.TrackerPanel_quickActionBlock__07X1T:before,.TrackerPanel_recommendationCard__9l4Q3:before,.TrackerPanel_spendSummaryCard__eSOrc:before,.TrackerPanel_topCategoriesCard__-bVX3:before{opacity:.34}.TrackerPanel_budgetCreateCard__PQMLT:hover,.TrackerPanel_budgetSuggestionCard__ItaMN:hover,.TrackerPanel_calendarCard__6PN3H:hover,.TrackerPanel_catBlock__x6R-D:hover,.TrackerPanel_formSectionCard__wKI0a:hover,.TrackerPanel_monthlyBudgetCard__uyR4s:hover,.TrackerPanel_previewCard__RG1hX:hover,.TrackerPanel_quickActionBlock__07X1T:hover,.TrackerPanel_recommendationCard__9l4Q3:hover,.TrackerPanel_spendImportCard__aR\+gG:hover,.TrackerPanel_spendSummaryCard__eSOrc:hover,.TrackerPanel_topCategoriesCard__-bVX3:hover{box-shadow:inset 0 1px 0 #ffffff94,inset 0 -1px 0 rgba(15,83,104,.025),0 12px 30px rgba(15,83,104,.055);transform:translateY(-1px)}.TrackerPanel_activityRow__ZV7Oh strong,.TrackerPanel_budgetUsageRow__4nDnw strong,.TrackerPanel_calendarItemBody__7ShG- strong,.TrackerPanel_previewRow__Jo0Ex strong,.TrackerPanel_quickActionTile__ktEaD strong,.TrackerPanel_recommendationCard__9l4Q3 strong{color:var(--navy-700)}.TrackerPanel_activityRow__ZV7Oh span,.TrackerPanel_budgetUsageRow__4nDnw span,.TrackerPanel_calendarItemBody__7ShG- span,.TrackerPanel_previewRow__Jo0Ex span,.TrackerPanel_recommendationCard__9l4Q3 p,.TrackerPanel_sectionLabel__4kqoT{color:#64748bd1}.TrackerPanel_financialStateCard__xgc8M{background:linear-gradient(140deg,#fffffffa,#edf9f3db 54%,#fff6e9d1);border-color:#10b99a29;box-shadow:inset 0 1px 0 #ffffffb8,0 18px 42px #0f53681a;margin-top:-2px;overflow:hidden;padding:18px;position:relative}.TrackerPanel_financialStateCard__xgc8M:before{background:linear-gradient(90deg,var(--teal-primary),var(--amber-100),var(--navy-800));border-radius:0;content:"";height:4px;inset:0 0 auto;opacity:.92;position:absolute}.TrackerPanel_financialStateTop__RwP30{grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_healthRingLarge__c\+804{filter:drop-shadow(0 12px 20px rgba(15,83,104,.12));justify-self:end;margin-right:0;margin-top:0}.TrackerPanel_stateMetrics__NlWVG{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;position:relative;z-index:1}.TrackerPanel_stateMetrics__NlWVG div:nth-child(2){transform:none}.TrackerPanel_stateMetrics__NlWVG div{background:linear-gradient(180deg,#fffffff0,#fafefcdb);border-radius:16px}.TrackerPanel_quickTipBox__ZFFg\+{margin-left:0;margin-top:1px;width:100%}.TrackerPanel_recommendationBlock__-OnLJ{margin-top:-6px}.TrackerPanel_recommendationCard__9l4Q3{margin-left:0;position:relative;width:100%}.TrackerPanel_quickActionBlock__07X1T{overflow:hidden;position:relative;width:100%}.TrackerPanel_quickActionBlock__07X1T:after{background:#ffb02014;border-radius:16px;content:"";height:54px;pointer-events:none;position:absolute;right:-10px;top:18px;transform:rotate(10deg);width:54px}.TrackerPanel_quickActionGrid__C-HKe{align-items:stretch}.TrackerPanel_quickActionTile__ktEaD:first-child,.TrackerPanel_quickActionTile__ktEaD:nth-child(4){min-height:82px}.TrackerPanel_quickActionTile__ktEaD{background:linear-gradient(180deg,#fffffff5,#f7fbf8d6)}.TrackerPanel_quickActionTile__ktEaD:nth-child(2){min-height:82px;transform:none}.TrackerPanel_quickActionTile__ktEaD:nth-child(3){min-height:82px}.TrackerPanel_previewCard__RG1hX{position:relative}.TrackerPanel_previewCard__RG1hX:nth-of-type(odd){width:100%}.TrackerPanel_previewCard__RG1hX:nth-of-type(2n){margin-left:0;width:100%}.TrackerPanel_activityTimeline__4FEUH .TrackerPanel_activityRow__ZV7Oh:nth-child(2),.TrackerPanel_previewList__D2fJA .TrackerPanel_previewRow__Jo0Ex:nth-child(2){margin-left:0}.TrackerPanel_activityTimeline__4FEUH .TrackerPanel_activityRow__ZV7Oh:nth-child(3),.TrackerPanel_previewList__D2fJA .TrackerPanel_previewRow__Jo0Ex:nth-child(3){margin-right:0}.TrackerPanel_activityRow__ZV7Oh b{align-self:start;margin-top:3px}.TrackerPanel_budgetPreviewGrid__DIGJU{grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_budgetPreviewTile__dt41s:nth-child(2){transform:none}.TrackerPanel_catBlock__x6R-D{position:relative}.TrackerPanel_catBlock__x6R-D:before{align-items:center;background:#e8f8f2f0;border-radius:999px;color:var(--teal-primary-dark);content:"Live";display:inline-flex;font-size:10px;font-weight:800;height:24px;letter-spacing:.08em;padding:0 10px;position:absolute;right:14px;top:-11px}.TrackerPanel_catRow__nwwbJ:nth-of-type(2n){margin-left:0;width:100%}.TrackerPanel_catRow__nwwbJ:nth-of-type(3n),.TrackerPanel_formSectionCard__wKI0a:nth-of-type(odd){width:100%}.TrackerPanel_formSectionCard__wKI0a:nth-of-type(2n){margin-left:0;width:100%}.TrackerPanel_formSectionCard__wKI0a:nth-of-type(2){margin-top:-4px;position:relative}.TrackerPanel_calendarCard__6PN3H{margin-left:0;width:100%}.TrackerPanel_txRow__9lVaA:nth-child(2n) .TrackerPanel_txSummaryButton__v8czA{padding-left:22px}.TrackerPanel_txRow__9lVaA:nth-child(3n) .TrackerPanel_txSummaryButton__v8czA{padding-right:18px}@media (max-width:420px){.TrackerPanel_budgetCreateForm__U9Pm2{grid-template-columns:1fr}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_btn__J6WLg{grid-column:auto}.TrackerPanel_budgetChipRow__Z3Bwq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.TrackerPanel_budgetChip__1XrWJ{min-width:0}.TrackerPanel_budgetChip__1XrWJ span{max-width:100%}}.TrackerPanel_addScreen__RuYSZ,.TrackerPanel_addScreen__RuYSZ>.TrackerPanel_section__cbUz6{gap:11px}.TrackerPanel_addHeader__c7AhU h2{font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:0}.TrackerPanel_addModeSwitch__PsQEl{gap:3px;min-height:42px;padding:2px;top:calc(62px + env(safe-area-inset-top))}.TrackerPanel_addModeSwitch__PsQEl button{font-size:12px;font-weight:600;min-height:34px;padding:0 10px}.TrackerPanel_addTransactionForm__Jj-k0{gap:12px}.TrackerPanel_addOptionalBlock__63\+Ec{margin:0}.TrackerPanel_addOptionalSummary__LIeC7{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:8px;justify-content:space-between;letter-spacing:.01em;list-style:none;margin:0;padding:6px 0 8px}.TrackerPanel_addOptionalSummary__LIeC7::-webkit-details-marker{display:none}.TrackerPanel_addOptionalBody__OG1TY{display:flex;flex-direction:column;gap:0;padding-bottom:2px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_addOptionalBody__OG1TY>.TrackerPanel_formSectionCard__wKI0a:first-child{border-top:1px solid #d9eee694}.TrackerPanel_transactionSurface__2gtE4{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 15% 0,#ffffff7a,#0000 28%),linear-gradient(180deg,#ffffffc7,#fafefca8);border:1px solid #d9eee694;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff9e,0 12px 30px rgba(15,83,104,.055);padding:6px 14px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;border-top:1px solid #d9eee694;overflow:visible;padding:12px 0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a:first-child{border-top:0;padding-top:12px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a:last-child{padding-bottom:12px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a:before{display:none}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionTitle__sFb5W{font-size:13.5px;line-height:1.2}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -1px;padding:0 1px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{border-radius:14px;font-size:10.8px;gap:4px;min-height:54px;min-width:0;padding:6px 3px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryActive__qB6cu{background:linear-gradient(180deg,#e8f8f2f5,#ffffffc7);border-color:var(--green-400);box-shadow:inset 0 0 0 1px #14a97b3d,0 8px 18px #14a97b24;color:var(--green-800)}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryActive__qB6cu .TrackerPanel_categoryIcon__BvT7J{box-shadow:0 0 0 2px #ffffffdb,0 0 0 4px #14a97b38}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J{border-radius:10px;height:26px;width:26px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J svg{height:15px;width:15px}@media (max-width:640px){.TrackerPanel_transactionSurface__2gtE4{padding-left:10px;padding-right:10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{gap:7px;padding-bottom:10px;padding-top:10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{border-radius:13px;font-size:9.4px;min-height:50px;padding-left:3px;padding-right:3px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J{border-radius:8px;height:22px;width:22px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J svg{height:13px;width:13px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryLabel__OL-GJ{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtWrap__6JTOe{border-radius:14px;min-height:54px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtPrefix__lMzCI{font-size:18px;width:36px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ{font-size:21px;min-height:52px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button{font-size:10px;min-height:32px;min-width:0;padding:0 4px;white-space:nowrap}}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_fullCategorySelect__zZJiT{border-radius:14px;font-size:13px;min-height:44px;padding-bottom:10px;padding-top:10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtWrap__6JTOe{border-radius:16px;min-height:66px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtPrefix__lMzCI{font-size:20px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ{font-size:25px;min-height:64px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y{flex-wrap:wrap;padding-bottom:0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button{flex-basis:calc(33.333% - 8px);flex-grow:1;flex-shrink:1;font-size:12px;min-height:40px;min-width:-webkit-max-content;min-width:max-content;padding:0 14px}@media (max-width:640px){.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button{font-size:10px;min-height:32px;min-width:0;padding:0 3px;white-space:nowrap}}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_twoColumnFields__6IKVS{gap:10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_input__oAe8Q{border-radius:12px;font-size:15px;padding:14px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_label__5GA6F{font-size:11px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_switchRow__xkdSr{border-radius:12px;min-height:54px;padding:10px 14px}.TrackerPanel_incomeSurface__rwdvA{padding-bottom:2px;padding-top:2px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_formSectionCard__wKI0a{gap:6px;padding-bottom:9px;padding-top:9px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_twoColumnFields__6IKVS{grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_amtWrap__6JTOe{min-height:50px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_amtInput__7TusZ{font-size:20px;min-height:48px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_switchRow__xkdSr{min-height:34px;padding-bottom:6px;padding-top:6px}.TrackerPanel_billSurface__GMtso{padding-bottom:2px;padding-top:2px}.TrackerPanel_billSurface__GMtso .TrackerPanel_formSectionCard__wKI0a{gap:6px;padding-bottom:9px;padding-top:9px}.TrackerPanel_billSurface__GMtso .TrackerPanel_twoColumnFields__6IKVS{grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_billSurface__GMtso .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_billSurface__GMtso .TrackerPanel_input__oAe8Q{min-height:38px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtWrap__6JTOe{border-radius:14px;min-height:38px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtPrefix__lMzCI{font-size:16px;width:34px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtInput__7TusZ{font-size:18px;min-height:38px}.TrackerPanel_billSurface__GMtso .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_billSurface__GMtso .TrackerPanel_quickAmountChips__FzY4Y button{min-height:26px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr{align-self:end;font-size:11.5px;min-height:34px;padding-bottom:6px;padding-top:6px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr input{height:18px;width:32px}.TrackerPanel_billCancelEditBtn__BS3N5{background:#ffffffc2;border:1px solid #2a6d7d24;box-shadow:none;color:var(--navy-700);min-height:38px;width:100%}.TrackerPanel_recurringActions__Sjjqj .TrackerPanel_editBtn__riOgo,.TrackerPanel_recurringActions__Sjjqj .TrackerPanel_markPaidBtn__EZLpA,.TrackerPanel_recurringActions__Sjjqj .TrackerPanel_paidBadge__xf7Tj{border-radius:999px;box-shadow:none;font-size:11px;min-height:24px;padding:0 9px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_btn__J6WLg{border-radius:14px;font-size:14px;min-height:46px;padding:0 14px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_addTransactionForm__Jj-k0>.TrackerPanel_btn__J6WLg,.TrackerPanel_addScreen__RuYSZ .TrackerPanel_section__cbUz6>.TrackerPanel_btn__J6WLg,.TrackerPanel_addScreen__RuYSZ.TrackerPanel_section__cbUz6>.TrackerPanel_btn__J6WLg{bottom:calc(64px + env(safe-area-inset-bottom))}.TrackerPanel_insightSheetLayer__8Qt4e{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f233f38;display:flex;inset:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));position:fixed;z-index:220}.TrackerPanel_insightSheet__W0ecQ{-webkit-overflow-scrolling:touch;grid-gap:12px;animation:TrackerPanel_insightSheetEnter__p6Xky .17s ease both;background:radial-gradient(circle at 18% 0,#ffffffa3,#0000 32%),linear-gradient(180deg,#fffffff0,#f7fcf9e6);border:1px solid #d9eee6bd;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffb8,0 22px 54px #0f53682e;display:grid;gap:12px;max-height:min(78vh,calc(100vh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior-y:contain;padding:10px 16px 16px;position:relative;width:min(398px,100%);z-index:1}.TrackerPanel_historyEditLayer__QRrwh{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f233f38;display:flex;inset:0;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));position:fixed;z-index:230}.TrackerPanel_historyEditSheet__CCyZp{-webkit-overflow-scrolling:touch;grid-gap:12px;animation:TrackerPanel_insightSheetEnter__p6Xky .17s ease both;background:radial-gradient(circle at 18% 0,#ffffffa3,#0000 32%),linear-gradient(180deg,#fffffff2,#f7fcf9eb);border:1px solid #d9eee6bd;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffb8,0 22px 54px #0f53682e;display:grid;gap:12px;max-height:min(84vh,calc(100vh - 44px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior-y:contain;padding:10px 16px 16px;position:relative;width:min(398px,100%);z-index:1}.TrackerPanel_historyEditHandle__zXEYN{background:#64748b38;border-radius:999px;height:4px;justify-self:center;width:42px}.TrackerPanel_historyEditHeader__YbnLz{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.TrackerPanel_historyEditForm__2JKbf span,.TrackerPanel_historyEditHeader__YbnLz span{color:var(--text-tertiary);font-size:10px;font-weight:800;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase}.TrackerPanel_historyEditHeader__YbnLz h3{color:var(--navy-900);font-size:18px;line-height:1.15;margin:2px 0 0}.TrackerPanel_historyEditHeader__YbnLz button{background:#ffffffc7;border:1px solid #d9eee6c7;border-radius:999px;color:var(--muted-navy);height:34px;width:34px}.TrackerPanel_historyEditForm__2JKbf,.TrackerPanel_historyRecurringFields__pN5rp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_historyEditForm__2JKbf label,.TrackerPanel_historyRecurringFields__pN5rp label{grid-gap:4px;display:grid;gap:4px}.TrackerPanel_historyEditForm__2JKbf .TrackerPanel_txEditHint__mqqNm,.TrackerPanel_historyEditToggle__3F0y7,.TrackerPanel_historyRecurringFields__pN5rp{grid-column:1/-1}.TrackerPanel_historyEditToggle__3F0y7{align-items:center;background:#ffffffa3;border:1px solid #d9eee6c7;border-radius:var(--radius-md);display:flex!important;gap:9px;min-height:38px;padding:9px 10px}.TrackerPanel_historyEditToggle__3F0y7 input{accent-color:var(--green-500);height:16px;width:16px}.TrackerPanel_historyEditActions__VKJ3r{display:flex;gap:8px;justify-content:flex-end;padding-top:2px}.TrackerPanel_insightSheetHandle__F3kmV{background:#64748b38;border-radius:999px;height:4px;justify-self:center;width:42px}.TrackerPanel_insightSheetHeader__b3D4S{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.TrackerPanel_insightSheetHeader__b3D4S span{color:#64748bc7;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TrackerPanel_insightSheetHeader__b3D4S h3{color:var(--navy-900);font-size:18px;line-height:1.12;margin-top:2px}.TrackerPanel_insightSheetHeader__b3D4S button{background:#e8f8f2bd;border:0;border-radius:999px;color:var(--teal-primary-dark);display:grid;height:32px;place-items:center;width:32px}.TrackerPanel_insightSheetDescription__kMdNT{color:var(--muted-navy);font-size:12px;font-weight:650;line-height:1.38}.TrackerPanel_insightSuggestionList__Pqe3k{grid-gap:8px;display:grid;gap:8px}.TrackerPanel_insightSuggestionItem__kD76D{grid-gap:9px;align-items:start;background:#ffffffa3;border-radius:16px;box-shadow:inset 0 0 0 1px #d9eee68a;display:grid;gap:9px;grid-template-columns:8px minmax(0,1fr);padding:10px}.TrackerPanel_insightSuggestionItem__kD76D span{background:var(--teal-gradient-button);border-radius:999px;height:8px;margin-top:5px;width:8px}.TrackerPanel_insightSuggestionItem__kD76D p{color:var(--navy-700);font-size:12px;font-weight:700;line-height:1.35}.TrackerPanel_insightSheetActions__jQ09R{display:flex;flex-wrap:wrap;gap:8px}.TrackerPanel_insightSheetActions__jQ09R button{border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:850;min-height:36px;padding:0 12px}.TrackerPanel_insightPrimaryAction__0Ev44{background:var(--teal-gradient-button);box-shadow:0 10px 22px #0f536824;color:var(--surface-card-solid)}.TrackerPanel_insightSecondaryAction__sO6kX{background:#e8f8f2d1;box-shadow:inset 0 0 0 1px #bdebd9ad;color:var(--teal-primary-dark)}@keyframes TrackerPanel_insightSheetEnter__p6Xky{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TrackerPanel_historyEmbedded__ODsVU{background:radial-gradient(circle at 16% 0,#ffffff5c,#0000 32%),linear-gradient(180deg,#ffffffbd,#fafefca3);border:1px solid #d9eee675;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff85,0 10px 26px rgba(15,83,104,.045);gap:10px;padding:14px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_histHeader__O887M{align-items:center}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_screenTitle__HeabX{font-size:18px;line-height:1.12;margin-top:1px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_filterRow__sgMmo{margin-top:-2px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_input__oAe8Q{border-radius:14px;font-size:12.5px;min-height:42px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_timelineList__DVjFa{gap:9px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_txList__p1K1U{background:#ffffff8f;border-color:#d9eee680}.TrackerPanel_spendSummaryCard__eSOrc:nth-child(3){grid-column:auto}.TrackerPanel_spendSummaryCard__eSOrc{min-height:76px;padding:10px}.TrackerPanel_spendSummaryCard__eSOrc span{font-size:9px;line-height:1.15}.TrackerPanel_spendSummaryCard__eSOrc strong{font-size:18px;line-height:1.12;margin-top:4px}.TrackerPanel_filterHeader__eq6nX{gap:6px}.TrackerPanel_filterHeader__eq6nX .TrackerPanel_categorySelect__NHpEh{border-radius:14px;font-size:12px;min-height:40px}.TrackerPanel_catBlock__x6R-D{border-radius:18px;gap:4px;padding:10px 12px}.TrackerPanel_catRow__nwwbJ{border-radius:16px;gap:6px;padding:8px}.TrackerPanel_catTitleGroup__b-YLR{gap:7px}.TrackerPanel_catAmt__YSi2G,.TrackerPanel_catName__JBT8s{font-size:12.5px}.TrackerPanel_catBarWrap__PqAXn,.TrackerPanel_previewProgress__6HKtv,.TrackerPanel_topCategoryBarWrap__fLWZX{height:7px}.TrackerPanel_historyEmbedded__ODsVU{border-radius:18px;gap:8px;padding:12px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_screenTitle__HeabX{font-size:16px}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_filterRow__sgMmo{display:none}.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_historyEmbedded__ODsVU .TrackerPanel_input__oAe8Q{border-radius:13px;font-size:12px;min-height:38px}.TrackerPanel_budgetScreen__BFbB-{gap:10px}.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX{border-radius:18px;padding:12px}.TrackerPanel_monthlyBudgetCard__uyR4s{gap:8px}.TrackerPanel_monthlyBudgetCard__uyR4s strong{font-size:20px;margin-top:3px}.TrackerPanel_monthlyBudgetCard__uyR4s>.TrackerPanel_sectionTitleRow__bWmnl>span{font-size:18px}.TrackerPanel_budgetWarning__mX3kX{border-radius:12px;font-size:11px;padding:8px 10px}.TrackerPanel_budgetCreateHeader__Wr3Az{align-items:center}.TrackerPanel_budgetCreateHeader__Wr3Az .TrackerPanel_hint__NiWmT{display:none}.TrackerPanel_budgetCreateForm__U9Pm2{gap:8px;grid-template-columns:minmax(0,1fr) 64px}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_categorySelect__NHpEh{grid-column:1/-1}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_input__oAe8Q{border-radius:13px;font-size:12px;min-height:40px}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_amtWrap__6JTOe{border-radius:13px;grid-column:1;min-height:40px}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_amtPrefix__lMzCI{font-size:15px;width:32px}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_amtInput__7TusZ{font-size:15px;min-height:38px}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_btn__J6WLg{border-radius:13px;font-size:12px;grid-column:2;min-height:40px;padding:6px 8px}.TrackerPanel_budgetChipRow__Z3Bwq{gap:6px}.TrackerPanel_budgetChip__1XrWJ{border-radius:13px;min-width:94px;padding:7px 8px}.TrackerPanel_budgetSuggestionList__R3SB7,.TrackerPanel_budgetUsageList__E8r6P{gap:6px}.TrackerPanel_budgetUsageRow__4nDnw{gap:7px;padding:8px 0}.TrackerPanel_budgetSuggestionRow__Ck0ni{border-radius:14px;gap:8px;grid-template-columns:28px minmax(0,1fr);padding:8px}.TrackerPanel_budgetSuggestionRow__Ck0ni i{height:26px;width:26px}.TrackerPanel_budgetSuggestionActions__1rf0Z{margin-top:6px}@media (max-width:360px){.TrackerPanel_historyEditLayer__QRrwh{padding-inline:10px}.TrackerPanel_historyEditForm__2JKbf,.TrackerPanel_historyRecurringFields__pN5rp{grid-template-columns:minmax(0,1fr)}.TrackerPanel_section__cbUz6{gap:12px}.TrackerPanel_calendarHeader__NegvO,.TrackerPanel_dashboardWelcome__8gVpN,.TrackerPanel_histHeader__O887M,.TrackerPanel_homeHeroHeader__y2kA8,.TrackerPanel_sectionTitleRow__bWmnl{align-items:start;grid-template-columns:1fr}.TrackerPanel_askFinAiPill__5iLh-,.TrackerPanel_dashboardWelcome__8gVpN>span,.TrackerPanel_exportBtn__Memy\+{justify-self:start;margin-top:4px}.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_financialStateCard__xgc8M,.TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_historyEmbedded__ODsVU,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationCard__9l4Q3,.TrackerPanel_spendImportCard__aR\+gG,.TrackerPanel_topCategoriesCard__-bVX3{border-radius:16px;padding:10px}.TrackerPanel_billSurface__GMtso .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_budgetPreviewGrid__DIGJU,.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_quickActionGrid__C-HKe,.TrackerPanel_spendSummaryGrid__9FkrR,.TrackerPanel_stateMetrics__NlWVG,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_twoColumnFields__6IKVS{grid-template-columns:1fr}.TrackerPanel_stateMetrics__NlWVG div+div:before{display:none}.TrackerPanel_activityRow__ZV7Oh,.TrackerPanel_calendarItem__ks6rt,.TrackerPanel_previewRow__Jo0Ex,.TrackerPanel_quickTipBox__ZFFg\+,.TrackerPanel_recommendationCard__9l4Q3{grid-template-columns:1fr}.TrackerPanel_activityRow__ZV7Oh b,.TrackerPanel_previewRow__Jo0Ex b{text-align:left}.TrackerPanel_transactionSurface__2gtE4{padding-left:10px;padding-right:10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_txSummaryInner__iavMU{grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_calendarGrid__72ruN{gap:2px}.TrackerPanel_calendarBlank__MNQsD,.TrackerPanel_calendarDay__wBamN{min-height:28px}}@container app-shell (min-width: 700px){.TrackerPanel_section__cbUz6{gap:22px}.TrackerPanel_greetingText__4hws4,.TrackerPanel_homeHeroHeader__y2kA8 .TrackerPanel_greetingText__4hws4,.TrackerPanel_screenTitle__HeabX{font-size:28px}.TrackerPanel_dashboardWelcome__8gVpN,.TrackerPanel_homeHeroHeader__y2kA8{align-items:center;grid-template-columns:minmax(0,1fr) auto}.TrackerPanel_dashboardWelcome__8gVpN p,.TrackerPanel_homeGreeting__\+JBks p,.TrackerPanel_homeGreeting__\+JBks span{font-size:13px;line-height:1.35}.TrackerPanel_financialStateTop__RwP30{gap:18px;grid-template-columns:minmax(0,1fr) 104px}.TrackerPanel_healthRingLarge__c\+804{justify-self:end;margin:0;width:92px}.TrackerPanel_healthRingLarge__c\+804:before{inset:11px}.TrackerPanel_healthRingLarge__c\+804 span{font-size:24px}.TrackerPanel_healthRingLarge__c\+804 small{font-size:10px;margin-left:-28px;margin-top:25px}.TrackerPanel_financialStateCard__xgc8M{padding:22px}.TrackerPanel_healthScoreLarge__fL3AZ strong{font-size:40px}.TrackerPanel_quickActionGrid__C-HKe,.TrackerPanel_quickCategoryGrid__GKYyE,.TrackerPanel_stateMetrics__NlWVG{grid-template-columns:repeat(4,minmax(0,1fr))}.TrackerPanel_quickCategoryGrid__GKYyE{display:grid;margin:0;overflow:visible;padding:0}.TrackerPanel_quickCategoryTile__xD\+p0{flex:initial;min-height:78px}.TrackerPanel_spendSummaryGrid__9FkrR{grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_spendSummaryCard__eSOrc{min-height:108px;padding:18px}.TrackerPanel_spendSummaryCard__eSOrc strong{font-size:26px}.TrackerPanel_budgetPreviewGrid__DIGJU{grid-template-columns:repeat(4,minmax(0,1fr))}.TrackerPanel_catRow__nwwbJ{align-items:center;gap:14px;grid-template-columns:minmax(180px,.8fr) minmax(160px,1fr) auto}.TrackerPanel_catAmtGroup__ucVqY,.TrackerPanel_catTitleGroup__b-YLR{justify-content:flex-start}.TrackerPanel_catAmtGroup__ucVqY{justify-content:flex-end}.TrackerPanel_activityRow__ZV7Oh,.TrackerPanel_budgetUsageRow__4nDnw,.TrackerPanel_previewRow__Jo0Ex{gap:14px}.TrackerPanel_activityRow__ZV7Oh{grid-template-columns:46px minmax(0,1fr) minmax(96px,auto);min-height:68px}.TrackerPanel_activityIcon__Xp2LP,.TrackerPanel_creditDot__4joFv,.TrackerPanel_debitDot__4gpOw{height:34px;width:34px}.TrackerPanel_calendarBlank__MNQsD,.TrackerPanel_calendarDay__wBamN{min-height:46px}.TrackerPanel_transactionSurface__2gtE4{padding:8px 22px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_transactionSurface__2gtE4{padding:6px 16px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{grid-template-columns:repeat(5,minmax(0,1fr))}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{min-height:62px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{min-height:56px}.TrackerPanel_billSurface__GMtso .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_txEditForm__gpAOj,.TrackerPanel_txRecurringForm__lKg4E{grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_budgetCreateForm__U9Pm2{grid-template-columns:minmax(0,1fr) 90px}.TrackerPanel_budgetChipRow__Z3Bwq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.TrackerPanel_budgetChip__1XrWJ{min-width:0}.TrackerPanel_txDetail__nSBBL{grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(120px,auto)}}@supports (-webkit-touch-callout:none){@media (max-width:600px){.TrackerPanel_tabBar__mIflw{padding-top:max(8px,env(safe-area-inset-top))}.TrackerPanel_addModeSwitch__PsQEl{top:max(112px,calc(62px + env(safe-area-inset-top)))}.TrackerPanel_historyEditLayer__QRrwh,.TrackerPanel_insightSheetLayer__8Qt4e{padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 18px));padding-top:max(18px,calc(env(safe-area-inset-top) + 18px))}.TrackerPanel_historyEditSheet__CCyZp,.TrackerPanel_insightSheet__W0ecQ{max-height:calc(100vh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.TrackerPanel_historyEditForm__2JKbf,.TrackerPanel_historyRecurringFields__pN5rp{grid-template-columns:minmax(0,1fr)}.TrackerPanel_amtInput__7TusZ,.TrackerPanel_categorySelect__NHpEh,.TrackerPanel_fullCategorySelect__zZJiT,.TrackerPanel_historyEditForm__2JKbf input,.TrackerPanel_historyEditForm__2JKbf select,.TrackerPanel_input__oAe8Q{font-size:16px;min-width:0}input[type=date]{-webkit-appearance:none;appearance:none;line-height:normal;padding-right:42px;text-align:left}input[type=date]::-webkit-date-and-time-value{display:block;min-width:0;text-align:left;width:100%}input[type=date]::-webkit-calendar-picker-indicator{margin-left:0;margin-right:-32px;padding:6px}.TrackerPanel_budgetCreateForm__U9Pm2{grid-template-columns:minmax(0,1fr)}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_amtWrap__6JTOe,.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_btn__J6WLg,.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_categorySelect__NHpEh{grid-column:1/-1}.TrackerPanel_budgetCreateForm__U9Pm2 .TrackerPanel_btn__J6WLg{width:100%}}}@container app-shell (min-width: 1080px){.TrackerPanel_section__cbUz6{gap:26px}.TrackerPanel_financialStateCard__xgc8M{padding:26px}.TrackerPanel_financialStateTop__RwP30{grid-template-columns:minmax(0,1.3fr) minmax(110px,.3fr)}.TrackerPanel_stateMetrics__NlWVG{grid-template-columns:repeat(4,minmax(0,1fr))}.TrackerPanel_budgetCreateCard__PQMLT,.TrackerPanel_budgetSuggestionCard__ItaMN,.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_historyEmbedded__ODsVU,.TrackerPanel_monthlyBudgetCard__uyR4s,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationBlock__-OnLJ,.TrackerPanel_topCategoriesCard__-bVX3{padding:20px}.TrackerPanel_quickActionGrid__C-HKe{grid-template-columns:repeat(4,minmax(0,1fr))}.TrackerPanel_quickActionTile__ktEaD{min-height:112px}.TrackerPanel_quickCategoryGrid__GKYyE,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{grid-template-columns:repeat(6,minmax(0,1fr))}.TrackerPanel_spendSummaryGrid__9FkrR,.TrackerPanel_statRow__RqCQO{grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_budgetPreviewGrid__DIGJU{grid-template-columns:repeat(4,minmax(0,1fr))}.TrackerPanel_billSurface__GMtso .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_twoColumnFields__6IKVS,.TrackerPanel_twoColumnFields__6IKVS{grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_transactionSurface__2gtE4{padding:10px 26px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_transactionSurface__2gtE4{padding:6px 18px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{padding-bottom:18px;padding-top:18px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{padding-bottom:12px;padding-top:12px}.TrackerPanel_calendarBlank__MNQsD,.TrackerPanel_calendarDay__wBamN{min-height:58px}.TrackerPanel_topCategoryRow__-BH0v{grid-template-columns:32px minmax(120px,1fr) minmax(120px,.8fr) auto}.TrackerPanel_topCategoryIcon__19qRt{height:32px;width:32px}.TrackerPanel_budgetChipRow__Z3Bwq{grid-template-columns:repeat(4,minmax(0,1fr))}}.TrackerPanel_financialStateCard__xgc8M{color:var(--navy-900)}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthScoreLarge__fL3AZ span,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_quickTipBox__ZFFg\+ p,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_sectionLabel__4kqoT,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG span,.TrackerPanel_financialStateCard__xgc8M p{color:var(--muted-navy)}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthScoreLarge__fL3AZ strong,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthStatus__amdg\+,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG strong{color:var(--navy-900)}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthStatus__amdg\+{color:var(--green-600)}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-color:#1f2e4f14}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG div+div:before{background:#1f2e4f14}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_quickTipBox__ZFFg\+{background:#fff7e8db;border-color:#ba75172e}@media (max-width:520px){.TrackerPanel_homeHeroHeader__y2kA8 .TrackerPanel_greetingText__4hws4{font-size:25px;max-width:11ch}.TrackerPanel_financialStateCard__xgc8M{padding:16px}}.TrackerPanel_section__cbUz6{gap:18px}.TrackerPanel_homeHeroHeader__y2kA8{padding:0}.TrackerPanel_homeGreeting__\+JBks p{color:#ffffffd1}.TrackerPanel_homeHeroHeader__y2kA8 .TrackerPanel_greetingText__4hws4{font-size:28px}.TrackerPanel_financialStateCard__xgc8M{background:radial-gradient(circle at 78% 18%,#ffffff24,#0000 32%),linear-gradient(135deg,#246d63,#58bda9);border-radius:24px;box-shadow:0 18px 36px #1e74682e;padding:20px}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_sectionLabel__4kqoT,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG span{opacity:.72}.TrackerPanel_healthScoreLarge__fL3AZ strong{font-size:32px}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthStatus__amdg\+{color:#fffc}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG div{border-radius:16px}.TrackerPanel_quickTipBox__ZFFg\+{background:#ffffff29;border:0;border-radius:16px;margin-top:12px}.TrackerPanel_quickTipBox__ZFFg\+ button{background:#fff3}.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_catBlock__x6R-D,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationBlock__-OnLJ,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3,.TrackerPanel_txList__p1K1U{background:#fffffff0;border:0;border-radius:18px;box-shadow:0 8px 22px #0f233f14}.TrackerPanel_recommendationCard__9l4Q3{border:1px solid #eecd5980}.TrackerPanel_quickActionBlock__07X1T{background:#0000;box-shadow:none}.TrackerPanel_quickActionTile__ktEaD{background:#fffffff0;border:0;border-radius:16px;box-shadow:0 8px 20px #0f233f14}.TrackerPanel_spendSummaryCard__eSOrc{min-height:82px;text-align:left}.TrackerPanel_goalTabs__Pufpq,.TrackerPanel_spendTabs__H8xWI{background:#e5efeb}.TrackerPanel_goalTabs__Pufpq button,.TrackerPanel_spendTabs__H8xWI button{color:#51746d}.TrackerPanel_goalTabs__Pufpq .TrackerPanel_goalTabActive__0KqUR,.TrackerPanel_spendTabs__H8xWI .TrackerPanel_goalTabActive__0KqUR{background:#2d8a7b}.TrackerPanel_catBlock__x6R-D{padding:18px 0}.TrackerPanel_catRow__nwwbJ{border-top-color:#2d8a7b1a}.TrackerPanel_catBarWrap__PqAXn{background:#dfece8;height:8px}.TrackerPanel_panelBodyAdd__fMiHf{background:#f0f6f4;border-radius:28px 28px 0 0;bottom:0;box-shadow:0 -22px 50px #0f233f38;left:max(0px,calc(50vw - 195px));margin:0 auto;max-height:min(82vh,700px);position:absolute;right:max(0px,calc(50vw - 195px));width:min(390px,100%)}.TrackerPanel_panelBodyAdd__fMiHf:before{background:#2d8a7b38}.TrackerPanel_addModeSwitch__PsQEl{padding:4px}.TrackerPanel_addModeSwitch__PsQEl button{min-height:40px}.TrackerPanel_addModeSwitch__PsQEl .TrackerPanel_addModeActive__YtIs9{background:#2d8a7b}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{border-top:0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtWrap__6JTOe,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_input__oAe8Q,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{background:#fff;border-radius:16px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryActive__qB6cu{background:#2d8a7b}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_btn__J6WLg{background:linear-gradient(135deg,#5abfac,#1e7468);border-radius:16px;font-weight:700}.TrackerPanel_section__cbUz6{gap:16px}.TrackerPanel_homeHeroHeader__y2kA8{background:linear-gradient(135deg,var(--dark-teal) 0,var(--brand-teal) 100%);border-radius:24px 24px 0 0;margin-bottom:-16px;padding:20px 20px 0}.TrackerPanel_homeGreeting__\+JBks p{color:#ffffffb3;font-size:.78rem;font-weight:700}.TrackerPanel_homeGreeting__\+JBks span{display:none}.TrackerPanel_homeHeroHeader__y2kA8 .TrackerPanel_greetingText__4hws4{color:#fff;font-size:1.3rem;font-weight:800;max-width:none}.TrackerPanel_financialStateCard__xgc8M{background:radial-gradient(circle at 78% 18%,#ffffff1a,#0000 34%),linear-gradient(135deg,var(--dark-teal) 0,var(--brand-teal) 100%);border:0;border-radius:0 0 24px 24px;box-shadow:0 18px 36px #14b8a633;color:#fff;margin-top:0;padding:16px 20px 20px}.TrackerPanel_financialStateCard__xgc8M:before{display:none}.TrackerPanel_financialStateTop__RwP30{display:block}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthScoreLarge__fL3AZ span,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthScoreLarge__fL3AZ strong,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthStatus__amdg\+,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_quickTipBox__ZFFg\+ p,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_sectionLabel__4kqoT,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG span,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG strong,.TrackerPanel_financialStateCard__xgc8M p{color:#fff}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_healthStatus__amdg\+,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_sectionLabel__4kqoT,.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG span{opacity:.72}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_emptyHint__CnyQg{display:none}.TrackerPanel_healthScoreLarge__fL3AZ{margin-top:3px}.TrackerPanel_healthScoreLarge__fL3AZ strong{font-size:2rem;font-weight:800}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG{grid-gap:8px;background:#0000;border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG div{background:#ffffff26;border:0;border-radius:var(--card-radius);box-shadow:none;min-height:72px;padding:11px 12px}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_stateMetrics__NlWVG div+div:before{display:none}.TrackerPanel_financialStateCard__xgc8M .TrackerPanel_quickTipBox__ZFFg\+{background:#ffffff29;border:0;border-radius:var(--card-radius);margin-top:12px}.TrackerPanel_quickTipBox__ZFFg\+ button{background:#ffffff2e;color:#fff}.TrackerPanel_calendarCard__6PN3H,.TrackerPanel_previewCard__RG1hX,.TrackerPanel_quickActionBlock__07X1T,.TrackerPanel_recommendationBlock__-OnLJ,.TrackerPanel_spendSummaryCard__eSOrc,.TrackerPanel_topCategoriesCard__-bVX3,.TrackerPanel_txList__p1K1U{background:#0000;border:0;border-radius:18px;box-shadow:none}.TrackerPanel_recommendationCard__9l4Q3{background:#fff9de;border:1px solid #f4df93;border-radius:18px;box-shadow:none}.TrackerPanel_quickActionBlock__07X1T{padding:0}.TrackerPanel_quickActionBlock__07X1T:after{display:none}.TrackerPanel_quickActionGrid__C-HKe{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_activityRow__ZV7Oh,.TrackerPanel_budgetUsageRow__4nDnw,.TrackerPanel_previewRow__Jo0Ex,.TrackerPanel_quickActionTile__ktEaD{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.TrackerPanel_quickActionTile__ktEaD{min-height:82px}.TrackerPanel_spendSummaryGrid__9FkrR{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPanel_spendSummaryCard__eSOrc{background:var(--card-background);border:0;border-radius:18px;box-shadow:var(--shadow-sm);min-height:78px;padding:14px 10px}.TrackerPanel_goalTabs__Pufpq,.TrackerPanel_spendTabs__H8xWI{background:var(--navy-bg);border-radius:999px;min-height:42px;padding:5px}.TrackerPanel_goalTabs__Pufpq button,.TrackerPanel_spendTabs__H8xWI button{border-radius:999px;color:var(--secondary-text);font-weight:700}.TrackerPanel_goalTabs__Pufpq .TrackerPanel_goalTabActive__0KqUR,.TrackerPanel_spendTabs__H8xWI .TrackerPanel_goalTabActive__0KqUR{background:var(--brand-teal);box-shadow:0 6px 14px #14b8a629;color:#fff}.TrackerPanel_catBlock__x6R-D{background:#0000;border:0;box-shadow:none;padding:0}.TrackerPanel_catRow__nwwbJ{border-top-color:#14b8a61a;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.TrackerPanel_catTitleGroup__b-YLR{gap:10px}.TrackerPanel_catBarWrap__PqAXn{background:var(--navy-bg);border-radius:999px;grid-column:1/-1;height:9px}.TrackerPanel_catAmtGroup__ucVqY{justify-self:end}.TrackerPanel_panelBodyAdd__fMiHf{border-radius:28px;box-shadow:0 12px 28px #0f233f1a;margin:0;overflow-y:auto;padding:18px 24px calc(22px + env(safe-area-inset-bottom));position:static;z-index:42}.TrackerPanel_panelBodyAdd__fMiHf:before{background:#14b8a638;border-radius:999px;content:"";display:block;height:5px;margin:0 auto 14px;width:54px}.TrackerPanel_addModeSwitch__PsQEl{background:#0000;border-radius:999px;box-shadow:none;margin-bottom:14px;min-height:48px;padding:0;position:static}.TrackerPanel_addModeSwitch__PsQEl button{background:#fff;box-shadow:var(--shadow-sm)}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{padding:14px 0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtWrap__6JTOe,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_input__oAe8Q,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryActive__qB6cu{background:var(--brand-teal);color:#fff}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_btn__J6WLg{background:linear-gradient(135deg,var(--brand-teal),var(--dark-teal));box-shadow:0 8px 24px #14b8a661;font-size:16px;min-height:56px}.TrackerPanel_panelBodyAdd__fMiHf{background:var(--app-background);border-radius:0;box-shadow:none;max-height:none;overflow:visible;padding:0 20px calc(24px + env(safe-area-inset-bottom));width:100%}.TrackerPanel_panelBodyAdd__fMiHf:before{display:none}.TrackerPanel_addScreen__RuYSZ,.TrackerPanel_addScreen__RuYSZ>.TrackerPanel_section__cbUz6,.TrackerPanel_addTransactionForm__Jj-k0{gap:0}.TrackerPanel_addModeSwitch__PsQEl{background:var(--app-background);border-radius:0;margin:0 -20px 2px;min-height:68px;padding:20px 20px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.TrackerPanel_addModeSwitch__PsQEl button{border-radius:999px;color:var(--secondary-text);font-size:.78rem;font-weight:700;min-height:46px}.TrackerPanel_addModeSwitch__PsQEl button:focus,.TrackerPanel_transactionSurface__2gtE4 button:focus{outline:none}.TrackerPanel_addModeSwitch__PsQEl button:focus-visible,.TrackerPanel_transactionSurface__2gtE4 button:focus-visible{outline:2px solid #14b8a63d;outline-offset:2px}.TrackerPanel_addModeSwitch__PsQEl .TrackerPanel_addModeActive__YtIs9{background:var(--brand-teal);color:#fff}.TrackerPanel_transactionSurface__2gtE4{grid-gap:0;background:#0000;border:0;box-shadow:none;display:grid;gap:0;padding:0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{background:#0000;border:0;box-shadow:none;gap:9px;padding:10px 0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a:first-child{padding-top:8px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionTitle__sFb5W{color:#6b8c88;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.TrackerPanel_billSurface__GMtso .TrackerPanel_formSectionCard__wKI0a:first-child .TrackerPanel_formSectionTitle__sFb5W{color:var(--primary-text);font-size:.9rem;text-transform:none}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{display:flex;gap:13px;margin:0 -2px;overflow-x:auto;padding:0 2px 4px;scrollbar-width:none}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE::-webkit-scrollbar{display:none}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{background:#0000;border:0;border-radius:0;box-shadow:none;color:#6b8c88;flex:0 0 55px;font-size:.65rem;font-weight:700;gap:7px;min-height:74px;min-width:55px;padding:0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J{background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);color:var(--secondary-text);height:50px;width:50px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J svg{height:21px;width:21px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryActive__qB6cu{background:#0000;box-shadow:none;color:var(--brand-teal)}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryActive__qB6cu .TrackerPanel_categoryIcon__BvT7J{background:var(--brand-teal);box-shadow:0 8px 18px #14b8a633;color:#fff}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryLabel__OL-GJ{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtWrap__6JTOe{background:var(--card-background);border:0;border-radius:var(--card-radius);box-shadow:var(--shadow-sm);min-height:70px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtPrefix__lMzCI{background:#0000;border-right:0;color:var(--brand-teal);font-size:1.24rem;font-weight:800;width:42px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ{padding:0 14px 0 0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ.TrackerPanel_input__oAe8Q{background:#0000;border:0;border-radius:0;box-shadow:none;font-size:1.85rem;font-weight:800;min-height:68px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:0}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button{background:var(--card-background);border:0;border-radius:16px;box-shadow:var(--shadow-sm);color:var(--brand-teal);font-size:.78rem;font-weight:700;min-height:44px;min-width:0;padding:0 8px;white-space:nowrap}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY .TrackerPanel_paymentChipActive__CBD71{background:var(--brand-teal);color:#fff}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_twoColumnFields__6IKVS{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formRow__3sk3e{gap:7px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_label__5GA6F{color:#6b8c88;font-size:.68rem;font-weight:700;line-height:1.1}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_input__oAe8Q{background:var(--card-background);border:0;border-radius:16px;box-shadow:var(--shadow-sm);color:var(--primary-text);font-size:.92rem;font-weight:600;min-height:54px}.TrackerPanel_transactionSurface__2gtE4 select.TrackerPanel_categorySelect__NHpEh,.TrackerPanel_transactionSurface__2gtE4 select.TrackerPanel_input__oAe8Q{overflow:hidden;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.TrackerPanel_addOptionalSummary__LIeC7{color:var(--primary-text);font-size:.9rem;font-weight:700;padding:11px 0 12px}.TrackerPanel_addOptionalSummary__LIeC7 .TrackerPanel_optionalMarker__AzUfl{background:var(--navy-bg);border-radius:999px;color:var(--brand-teal);font-size:.64rem;font-weight:700;padding:3px 8px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_switchRow__xkdSr{background:var(--card-background);border:0;border-radius:16px;box-shadow:var(--shadow-sm);color:var(--primary-text);font-size:.9rem;font-weight:800;min-height:56px}.TrackerPanel_billSurface__GMtso .TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_formSectionCard__wKI0a{gap:9px;padding-bottom:9px;padding-top:9px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_amtWrap__6JTOe{min-height:70px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_amtInput__7TusZ{font-size:1.85rem;min-height:68px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtWrap__6JTOe{border-radius:16px;min-height:54px}.TrackerPanel_expenseAmountField__Uu3RE{background:linear-gradient(180deg,#fff,#fff8f8);border-color:#dc262629;box-shadow:inset 0 0 0 1px #dc26260f,0 6px 14px #dc26260f}.TrackerPanel_expenseAmountField__Uu3RE .TrackerPanel_amtInput__7TusZ,.TrackerPanel_expenseAmountField__Uu3RE .TrackerPanel_amtPrefix__lMzCI{color:var(--danger-over-budget)}.TrackerPanel_incomeAmountField__rZ8u2{background:linear-gradient(180deg,#fff,#f3fbf8);border-color:#14b8a62e;box-shadow:inset 0 0 0 1px #14b8a614,0 6px 14px #14b8a614}.TrackerPanel_incomeAmountField__rZ8u2 .TrackerPanel_amtInput__7TusZ,.TrackerPanel_incomeAmountField__rZ8u2 .TrackerPanel_amtPrefix__lMzCI{color:var(--brand-teal)}.TrackerPanel_quickCategoryAddTile__mXDMt .TrackerPanel_categoryIcon__BvT7J{background:var(--navy-bg);color:var(--brand-teal)}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtPrefix__lMzCI{font-size:.92rem;width:28px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtInput__7TusZ{font-size:.92rem;font-weight:600;min-height:54px;padding-right:8px}.TrackerPanel_billSurface__GMtso .TrackerPanel_quickAmountChips__FzY4Y button{min-height:44px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr{background:#0000;box-shadow:none;font-size:.92rem;gap:12px;justify-content:flex-start;min-height:42px;padding:0}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr input{accent-color:var(--brand-teal);-webkit-appearance:none;appearance:none;background:var(--brand-teal);border:0;border-radius:999px;display:grid;height:28px;margin:0;order:-1;place-items:center;width:28px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr input:before{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:7px;transform:translateY(-1px) rotate(-45deg);width:12px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr input:not(:checked){background:#0000;border:2px solid #c9d5d2}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr input:not(:checked):before{display:none}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_btn__J6WLg{background:var(--brand-teal);border-radius:var(--card-radius);bottom:auto;box-shadow:0 12px 24px #14b8a638;font-size:1rem;font-weight:800;margin-top:10px;min-height:58px;position:static;width:100%;z-index:auto}.TrackerPanel_addSection__cpBS7{background:#0000;border:0;box-shadow:none;margin-top:14px}.TrackerPanel_addSummary__OFnJf{color:var(--primary-text);font-size:.92rem;font-weight:800;padding:10px 0}@media (max-width:380px){.TrackerPanel_addModeSwitch__PsQEl,.TrackerPanel_panelBodyAdd__fMiHf{padding-left:16px;padding-right:16px}.TrackerPanel_addModeSwitch__PsQEl{margin-left:-16px;margin-right:-16px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{gap:10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y{gap:8px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button{font-size:.72rem}}.TrackerPanel_panelBodyAdd__fMiHf{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.TrackerPanel_addModeSwitch__PsQEl{min-height:62px;padding-bottom:8px;padding-top:16px}.TrackerPanel_addModeSwitch__PsQEl button{font-size:.76rem;min-height:42px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a{gap:8px;padding-bottom:8px;padding-top:8px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionCard__wKI0a:first-child{padding-top:6px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formSectionTitle__sFb5W{font-size:.74rem}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryGrid__GKYyE{gap:11px;padding-bottom:2px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickCategoryTile__xD\+p0{flex-basis:51px;font-size:.62rem;gap:5px;min-height:67px;min-width:51px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J{border-radius:15px;height:46px;width:46px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categoryIcon__BvT7J svg{height:19px;width:19px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_amtWrap__6JTOe,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtWrap__6JTOe{min-height:64px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtPrefix__lMzCI{font-size:1.12rem;width:38px}.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_amtInput__7TusZ,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_amtInput__7TusZ.TrackerPanel_input__oAe8Q{font-size:1.68rem;min-height:62px}.TrackerPanel_expenseAmountField__Uu3RE .TrackerPanel_amtInput__7TusZ,.TrackerPanel_expenseAmountField__Uu3RE .TrackerPanel_amtPrefix__lMzCI,.TrackerPanel_incomeAmountField__rZ8u2 .TrackerPanel_amtInput__7TusZ,.TrackerPanel_incomeAmountField__rZ8u2 .TrackerPanel_amtPrefix__lMzCI{color:var(--primary-text)}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y{gap:8px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_paymentChips__I8rcY button,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_quickAmountChips__FzY4Y button{border-radius:14px;font-size:.74rem;min-height:42px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_twoColumnFields__6IKVS{gap:12px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_formRow__3sk3e{gap:6px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_label__5GA6F{font-size:.64rem}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_categorySelect__NHpEh,.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_input__oAe8Q{border-radius:15px;font-size:.86rem;height:49px;min-height:49px}.TrackerPanel_addOptionalSummary__LIeC7{font-size:.86rem;padding:9px 0 10px}.TrackerPanel_transactionSurface__2gtE4 .TrackerPanel_switchRow__xkdSr{border-radius:15px;font-size:.86rem;min-height:51px}.TrackerPanel_billSurface__GMtso .TrackerPanel_formSectionCard__wKI0a,.TrackerPanel_incomeSurface__rwdvA .TrackerPanel_formSectionCard__wKI0a{gap:8px;padding-bottom:8px;padding-top:8px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtWrap__6JTOe{border-radius:15px;min-height:49px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtPrefix__lMzCI{font-size:.86rem;width:26px}.TrackerPanel_billSurface__GMtso .TrackerPanel_amtInput__7TusZ,.TrackerPanel_billSurface__GMtso .TrackerPanel_amtInput__7TusZ.TrackerPanel_input__oAe8Q{font-size:.86rem;min-height:49px}.TrackerPanel_billSurface__GMtso .TrackerPanel_quickAmountChips__FzY4Y button{min-height:42px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr{font-size:.86rem;min-height:40px}.TrackerPanel_billSurface__GMtso .TrackerPanel_switchRow__xkdSr input{height:26px;width:26px}.TrackerPanel_addScreen__RuYSZ .TrackerPanel_btn__J6WLg{font-size:.96rem;margin-top:8px;min-height:54px}.TrackerPanel_tapCatcher__J09du{background:#0000;border:0;inset:0;position:fixed;z-index:3}.PdfUpload_wrapper__UwoAB{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.PdfUpload_zone__py7dL{align-items:center;background:#fff;background:var(--surface-card,#fff);border:2px dashed #14b8a666;border-radius:20px;border-radius:var(--radius-xl,20px);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:16px;max-width:100%;min-height:86px;min-width:0;outline:none;overflow:hidden;padding:18px 20px;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:100%}.PdfUpload_zone__py7dL:hover:not(.PdfUpload_disabled__yt89E){background:#14b8a60a;border-color:var(--brand-teal);box-shadow:var(--shadow-md);transform:translateY(-2px)}.PdfUpload_zone__py7dL:focus-visible{border-color:var(--brand-teal);box-shadow:0 0 0 3px #14b8a633}.PdfUpload_dragging__1iyH7{background:#14b8a60f;border-color:var(--brand-teal);box-shadow:var(--shadow-md)}.PdfUpload_disabled__yt89E{border-color:var(--border);cursor:not-allowed;opacity:.5}.PdfUpload_loading__7r8Uf{background:#14b8a605;border-color:var(--brand-teal);opacity:1}.PdfUpload_icon__VH1MF{background:#14b8a614;border-radius:14px;color:var(--brand-teal);display:grid;flex-shrink:0;height:44px;place-items:center;transition:transform .2s ease;width:44px}.PdfUpload_zone__py7dL:hover:not(.PdfUpload_disabled__yt89E) .PdfUpload_icon__VH1MF{transform:scale(1.05)}.PdfUpload_label__jzFTk{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;text-align:left}.PdfUpload_primary__nhnfm{color:var(--text-primary);display:block;font-size:.9rem;font-weight:800;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PdfUpload_sub__VMmhM{color:var(--text-secondary);font-size:.74rem;font-weight:600;opacity:.8}.PdfUpload_clearButton__kq0E\+{background:#0f172a0a;border:0;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:grid;flex:0 0 auto;height:32px;place-items:center;transition:all .2s ease;width:32px}.PdfUpload_clearButton__kq0E\+:hover{background:#ef444414;color:#ef4444}.PdfUpload_loadingOverlay__raF7C{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;color:var(--brand-teal);display:flex;font-size:.84rem;font-weight:800;gap:10px;inset:0;justify-content:center;padding:14px;position:absolute;text-align:center;z-index:2}.PdfUpload_loadingOverlay__raF7C svg{animation:PdfUpload_spin__37gvF .9s linear infinite;flex:0 0 auto}@keyframes PdfUpload_spin__37gvF{to{transform:rotate(1turn)}}.PdfUpload_passwordPanel__zst5m{background:var(--surface-card);border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;padding:16px;text-align:left}.PdfUpload_passwordToggle__jnzoe{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8rem;font-weight:700;gap:10px;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.PdfUpload_passwordToggle__jnzoe input{accent-color:var(--brand-teal);cursor:pointer;height:18px;width:18px}.PdfUpload_passwordField__UItXr{animation:PdfUpload_fadeSlideIn__Zl06c .2s ease-out;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.76rem;font-weight:700;gap:6px}.PdfUpload_passwordField__UItXr input{background:#f1f5f9;background:var(--input-bg,#f1f5f9);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);font-size:.84rem;font-weight:600;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.PdfUpload_passwordField__UItXr input:focus{background:#fff;border-color:var(--brand-teal);box-shadow:0 0 0 3px #14b8a626}@media (max-width:380px){.PdfUpload_zone__py7dL{gap:12px;padding:15px 14px}.PdfUpload_icon__VH1MF{border-radius:10px;height:38px;width:38px}.PdfUpload_sub__VMmhM{white-space:normal}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-family-base:"Inter",sans-serif;--brand-teal:#14b8a6;--dark-teal:#0d9488;--app-background:#f8fafc;--card-background:#fff;--input-bg:#f1f5f9;--secondary-text:#64748b;--primary-text:#0f172a;--danger-over-budget:#ef4444;--navy:#1e293b;--amber:#f59e0b;--success:#22c55e;--warning:#fb923c;--error:#ef4444;--muted:#94a3b8;--border:#e2e8f0;--primary-bg:#ccfbf1;--amber-bg:#fef3c7;--success-bg:#dcfce7;--error-bg:#fee2e2;--warning-bg:#ffedd5;--navy-bg:#f1f5f9;--card-radius:16px;--phone-frame-radius:44px;--phone-frame-width:390px;--phone-frame-height:844px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-hero:34px;--line-height-tight:1.12;--line-height-base:1.6;--letter-spacing-ui:0.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--surface-canvas:var(--app-background);--surface-canvas-warm:var(--app-background);--surface-card:#fff;--surface-card-solid:var(--card-background);--surface-soft:var(--navy-bg);--surface-glass:#fff;--navy-900:#1e293b;--navy-800:#283548;--navy-700:#334155;--muted-navy:#64748b;--teal-primary:var(--brand-teal);--teal-primary-dark:var(--dark-teal);--teal-gradient:linear-gradient(135deg,var(--brand-teal) 0%,var(--dark-teal) 100%);--teal-gradient-button:linear-gradient(135deg,var(--brand-teal) 0%,var(--dark-teal) 100%);--teal-gradient-soft:linear-gradient(135deg,#10b99a24,#ffffffdb);--app-radial-bg:linear-gradient(180deg,#ffffffd1 0%,#f5faf7f5 38%,#fff6e9e0 100%),linear-gradient(115deg,#10b99a14 0%,#0000 46%),var(--app-background);--amber-warning:#f59e0b;--amber-warning-soft:#fef3c7;--coral-debit:#ef4444;--coral-debit-soft:#fee2e2;--emerald-success:#22c55e;--emerald-success-soft:#dcfce7;--radius-xs:8px;--radius-sm:12px;--radius-md:var(--card-radius);--radius-lg:24px;--radius-xl:28px;--radius-2xl:30px;--radius-pill:999px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 10px 24px #0f172a1f;--shadow-nav:0 -2px 16px #0f172a14;--shadow-button:0 6px 16px #14b8a63d;--surface-edge-light:none;--surface-inner-depth:none;--surface-layer-glow:none;--green-50:#e8f8f2;--green-100:#bdebd9;--green-200:#7ed7b8;--green-400:#14a97b;--green-600:#08785f;--green-800:#075a4a;--green-900:#043a33;--teal-50:#e1f5ee;--teal-100:#9fe1cb;--teal-400:#1d9e75;--teal-600:#0f6e56;--teal-800:#085041;--amber-50:#faeeda;--amber-100:#fac775;--amber-400:#ba7517;--amber-800:#633806;--red-50:#fcebeb;--red-100:#f7c1c1;--red-400:var(--danger-over-budget);--red-600:#a32d2d;--coral-50:#faece7;--coral-400:#d85a30;--gray-50:#eef2f7;--gray-100:#d5dcea;--gray-200:#b2bfd5;--gray-400:#7c8ba8;--gray-600:#51607d;--gray-800:#33415b;--gray-900:#1f2a3d;--bg-primary:var(--surface-card-solid);--bg-secondary:#f7fbf8;--bg-tertiary:#edf7f2;--text-primary:var(--primary-text);--text-secondary:var(--secondary-text);--text-tertiary:#8a9ab1;--border-subtle:#eef2f6;--border-medium:var(--border);--border-strong:#cbd5e1;--card-border:var(--border);--card-border-strong:#cbd5e1;--progress-track:var(--navy-bg);--metric-due:var(--warning-bg);--metric-income:var(--success-bg);--metric-budget:var(--navy-bg);--metric-investment:var(--primary-bg)}@media (prefers-color-scheme:dark){:root{--bg-primary:var(--card-background);--bg-secondary:#f7fbf8;--bg-tertiary:#edf7f2;--text-primary:var(--primary-text);--text-secondary:var(--secondary-text);--text-tertiary:#7c8ba8;--border-subtle:#00000014;--border-medium:#00000024;--border-strong:#00000038;--green-50:#e8f8f2;--green-100:#bdebd9;--green-200:#7ed7b8;--green-400:#14a97b;--green-600:#08785f;--green-800:#075a4a;--teal-50:#e1f5ee;--teal-100:#9fe1cb;--teal-400:#1d9e75;--teal-600:#0f6e56;--teal-800:#085041;--amber-50:#faeeda;--amber-100:#fac775;--amber-400:#ba7517;--amber-800:#633806;--red-50:#fcebeb;--red-100:#f7c1c1;--red-400:var(--danger-over-budget);--red-600:#a32d2d;--gray-50:#eef2f7;--gray-100:#d5dcea}}html{height:100%;min-height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:linear-gradient(180deg,#ffffffd1,#f5faf7f5 38%,#fff6e9e0),linear-gradient(115deg,#10b99a14,#0000 46%),#f8fafc;background:var(--app-radial-bg);color:#0f172a;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-family-base);font-size:14px;line-height:1.6;line-height:var(--line-height-base);margin:0;min-height:100%;touch-action:manipulation}#root,body{height:100dvh;overflow:hidden;width:100%}#root{display:flex;flex:1 1 auto;min-height:0}#root>[class*=appShell]{flex:1 1 auto;min-height:0;width:100%}@media (min-width:430px){body{overflow:auto}#root{align-items:center;height:100dvh;justify-content:center;min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}#root>[class*=appShell]:not([class*=appShellNative]){flex:0 0 auto;max-width:390px;max-width:var(--phone-frame-width);width:min(390px,100%);width:min(var(--phone-frame-width),100%)}}.card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;background:var(--surface-card);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:28px;border-radius:var(--radius-xl);box-shadow:0 4px 12px #0f172a14;box-shadow:var(--shadow-md)}.soft-card{background:linear-gradient(180deg,#f1f5f9,#fff);background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface-card-solid) 100%);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm)}.hero-card{background:linear-gradient(135deg,#14b8a6,#0d9488);background:var(--teal-gradient);border:0;border-radius:30px;border-radius:var(--radius-2xl);box-shadow:0 10px 24px #0f172a1f;box-shadow:var(--shadow-lg);color:#fff}.primary-button{background:linear-gradient(135deg,#14b8a6,#0d9488);background:var(--teal-gradient-button);border:0;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 6px 16px #14b8a63d;box-shadow:var(--shadow-button);color:#fff;font:inherit;font-weight:800}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;background:var(--surface-glass);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:28px;border-radius:var(--radius-xl);box-shadow:0 -2px 16px #0f172a14;box-shadow:var(--shadow-nav)}.nav-item{border-radius:24px;border-radius:var(--radius-lg);color:#64748b;color:var(--muted-navy)}.nav-item.active{background:linear-gradient(135deg,#14b8a6,#0d9488);background:var(--teal-gradient);box-shadow:0 6px 16px #14b8a63d;box-shadow:var(--shadow-button);color:#fff}.section-title{color:#1e293b;color:var(--navy-900);font-size:20px;font-size:var(--font-size-lg);font-weight:900;line-height:1.12;line-height:var(--line-height-tight)}.metric-card{background:#fff;background:var(--surface-card);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #0f172a14;box-shadow:var(--shadow-md)}.ai-pill{align-items:center;background:#e8f8f2;background:var(--green-50);color:#08785f;color:var(--green-600);display:inline-flex;font-weight:800;gap:8px;gap:var(--space-2)}.ai-pill,.progress-bar{border-radius:999px;border-radius:var(--radius-pill)}.progress-bar{background:#f1f5f9;background:var(--progress-track);height:6px;overflow:hidden}button{cursor:pointer;touch-action:manipulation}button,input,textarea{font-family:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d5dcea;background:var(--gray-100);border-radius:3px}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:430px){input,select,textarea{font-size:16px!important}}