.financeOverview_chartSection__mAaiu{min-width:0;padding:24px;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.financeOverview_chartHead__mWEuh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.financeOverview_chartTitle__kqCVD{margin:0;color:var(--text-title);font-size:18px;font-weight:600;letter-spacing:-.018em}.financeOverview_chartSub__X35_n{margin:4px 0 0;color:var(--text-body);font-size:12.5px}.financeOverview_partialLegend__ptgtl{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:32px;padding:4px 10px;color:var(--text-body);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-pill);font-size:12px;font-weight:500}.financeOverview_partialSwatch__spjaO{width:16px;height:12px;border:1px solid var(--finance-chart-partial);border-radius:3px;background:repeating-linear-gradient(135deg,var(--card-flat) 0,var(--card-flat) 4px,var(--finance-chart-partial) 4px,var(--finance-chart-partial) 6px)}.financeOverview_chartControls__cI0mI{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:10px}.financeOverview_tabs__2vDhp{display:inline-flex;gap:4px;padding:3px;background:var(--card-subtle);border:1px solid var(--hair);border-radius:var(--radius-pill)}.financeOverview_tab__NtbNU{min-height:32px;padding:6px 12px;color:var(--text-body);background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;transition:background var(--transition),color var(--transition)}.financeOverview_tab__NtbNU:hover:not(:disabled){background:var(--accent-tint)}.financeOverview_tab__NtbNU[data-active]{color:var(--card-flat);background:var(--finance-chart-bar)}.financeOverview_tab__NtbNU:disabled{cursor:not-allowed;opacity:.45}.financeOverview_tab__NtbNU:focus-visible{border-color:var(--accent-cyan);outline:2px solid var(--card-flat);outline-offset:-3px}.financeOverview_tabIcon__MveJX{display:inline-flex;align-items:center;justify-content:center;width:34px;padding:6px}.financeOverview_monthRail__v4_6k{display:flex;gap:6px;margin:0 0 12px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.financeOverview_monthRailBtn__Lo9Te{flex:0 0 auto;min-height:32px;padding:6px 12px;color:var(--text-body);background:var(--card-flat);border:1px solid var(--hair);border-radius:var(--radius-pill);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.financeOverview_monthRailBtn__Lo9Te:hover:not(:disabled){border-color:var(--border-hover)}.financeOverview_monthRailBtn__Lo9Te[data-active]{color:var(--accent);background:var(--accent-tint);border-color:var(--accent-ring);font-weight:600}.financeOverview_monthRailBtn__Lo9Te:disabled{cursor:not-allowed;opacity:.45}.financeOverview_monthRailBtn__Lo9Te:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeOverview_modeReason__MDfum{margin:0 0 12px;color:var(--text-body);font-size:12px}.financeOverview_chartScroller__qGGyQ{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.financeOverview_chartCanvas__cnxOt{position:relative;width:100%;min-width:720px;aspect-ratio:720/320}.financeOverview_chartVisual__W4K5t{display:block;width:100%;height:100%;overflow:visible}.financeOverview_gridLine__c2yQW{stroke:var(--finance-chart-grid);stroke-width:1;vector-effect:non-scaling-stroke}.financeOverview_bar__LZ_MD{transform-box:fill-box;transform-origin:bottom;transition:opacity var(--transition),fill var(--transition-slow),stroke var(--transition)}.financeOverview_bar__LZ_MD[data-partial-bar]{stroke:var(--finance-chart-partial);stroke-width:2;vector-effect:non-scaling-stroke}.financeOverview_barSelected__EJMFv{vector-effect:non-scaling-stroke}.financeOverview_barSelected__EJMFv,.financeOverview_barSelected__EJMFv[data-partial-bar]{stroke:var(--finance-chart-bar);stroke-width:3}.financeOverview_selectedMarker__E46qL{fill:var(--finance-chart-bar);stroke:var(--card-flat);stroke-width:1;vector-effect:non-scaling-stroke}.financeOverview_valueLabel__4yswM{fill:var(--text-body);font-family:var(--font-mono);font-size:10px;font-weight:500}.financeOverview_monthLabel__cVd_f{fill:var(--text-body);font-family:var(--font-sans);font-size:11px;font-weight:600}.financeOverview_stateLabel__g4HJ4{fill:var(--text-body);font-family:var(--font-sans);font-size:8.5px}.financeOverview_areaLine__2KgNc{fill:none;stroke:var(--finance-chart-bar);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.financeOverview_areaLineUncertain__zGfye{stroke:var(--finance-chart-partial);stroke-dasharray:8 6}.financeOverview_areaGuide__ymeA0{stroke:var(--finance-chart-bar);stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.financeOverview_areaDot__FfhIv{fill:var(--card-flat);stroke:var(--finance-chart-bar-muted);stroke-width:3;vector-effect:non-scaling-stroke}.financeOverview_areaDot__FfhIv[data-partial-dot]{stroke:var(--finance-chart-partial)}.financeOverview_areaDot__FfhIv[data-missing-dot]{fill:var(--finance-chart-bar-muted);stroke:var(--finance-chart-bar-muted);stroke-width:1}.financeOverview_areaDotSelected__Fw4_f{fill:var(--finance-chart-bar);stroke:var(--card-flat);stroke-width:3}.financeOverview_haloLabel__tyPUH{paint-order:stroke;stroke:var(--card);stroke-width:4;stroke-linejoin:round}.financeOverview_dotStem__2rWR3{stroke:var(--finance-chart-bar-muted);stroke-width:2.5;vector-effect:non-scaling-stroke}.financeOverview_dotStem__2rWR3[data-partial-stem]{stroke:var(--finance-chart-partial);stroke-dasharray:7 6}.financeOverview_dotStemSelected__0T3iO{stroke:var(--finance-chart-bar);stroke-width:4}.financeOverview_dotMark__DL9hZ{fill:var(--finance-chart-bar-muted)}.financeOverview_dotMark__DL9hZ[data-partial-dot]{fill:var(--card-flat);stroke:var(--finance-chart-partial);stroke-width:3;vector-effect:non-scaling-stroke}.financeOverview_dotMark__DL9hZ[data-missing-dot]{fill:none;stroke:var(--finance-chart-bar-muted);stroke-width:2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.financeOverview_dotMarkSelected__YxL3d{fill:var(--finance-chart-bar)}.financeOverview_rowChart__ht_aQ{display:grid;grid-gap:2px;gap:2px}.financeOverview_rowItem__Grlgk{display:grid;align-items:center;grid-template-columns:minmax(96px,30%) 1fr minmax(96px,auto);grid-gap:12px;gap:12px;width:100%;min-height:44px;padding:4px 8px;color:var(--text-body);background:transparent;border:2px solid transparent;border-radius:8px;cursor:default;font-family:inherit;font-size:13px;text-align:left}button.financeOverview_rowItem__Grlgk{cursor:pointer}button.financeOverview_rowItem__Grlgk:hover{background:var(--accent-tint)}.financeOverview_rowItem__Grlgk:focus-visible{background:var(--accent-tint);border-color:var(--accent-cyan);outline:2px solid var(--card-flat);outline-offset:-4px}.financeOverview_rowItemSelected__PqbD2{color:var(--text-title);font-weight:600}.financeOverview_rowLabel__2Wkkt{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeOverview_rowState__Dq9Lo{flex:0 0 auto;color:var(--text-body);font-size:10.5px;font-style:normal;font-weight:500}.financeOverview_rowTrack__GtDht{display:block;height:20px;background:var(--card-subtle);border-radius:3px}.financeOverview_rowTrackMissing__pGeYJ{height:0;background:none;border-top:1px dashed var(--finance-chart-grid)}.financeOverview_rowFill__jZacq{display:block;height:100%;background:var(--finance-chart-bar-muted);border-radius:3px;transition:width var(--transition-slow)}.financeOverview_rowFill__jZacq[data-zero]{width:4px;min-width:4px;background:var(--finance-chart-grid)}.financeOverview_rowFill__jZacq[data-partial-bar]{background:repeating-linear-gradient(135deg,var(--card-flat) 0,var(--card-flat) 4px,var(--finance-chart-partial) 4px,var(--finance-chart-partial) 6px);border:1px solid var(--finance-chart-partial)}.financeOverview_rowItemSelected__PqbD2 .financeOverview_rowTrack__GtDht{height:24px}.financeOverview_rowItemSelected__PqbD2 .financeOverview_rowFill__jZacq{background:var(--finance-chart-bar)}.financeOverview_rowAmount__3WBmj{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.financeOverview_interactionLayer__Y0mDX{position:absolute;inset:7.5% 2.222% 6.25% 6.667%;display:grid;grid-gap:8px;gap:8px}.financeOverview_pointButton__zHqCH{width:100%;min-width:44px;min-height:44px;padding:0;background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer}.financeOverview_pointButton__zHqCH:hover{background:var(--accent-tint)}.financeOverview_pointButton__zHqCH:focus-visible{background:var(--accent-tint);border-color:var(--accent-cyan);outline:2px solid var(--card-flat);outline-offset:-4px}.financeOverview_emptyState__2BrgS{display:grid;min-height:240px;place-items:center;padding:32px;color:var(--text-body);background:var(--card-subtle);border:1px dashed var(--finance-chart-grid);border-radius:16px;font-size:13.5px;text-align:center}.financeOverview_dataDetails__zvNqP{margin-top:16px;color:var(--text-body);font-size:13px}.financeOverview_dataDetails__zvNqP summary{width:-moz-fit-content;width:fit-content;padding:8px 0;color:var(--accent);cursor:pointer;font-weight:500}.financeOverview_tableScroller__OVkq_{max-width:100%;margin-top:8px;overflow-x:auto}.financeOverview_dataTable__eFGWi{width:100%;min-width:520px;border-collapse:collapse;color:var(--text-body);font-size:13px}.financeOverview_dataTable__eFGWi caption{padding:0 0 8px;color:var(--text-title);font-size:13.5px;font-weight:600;text-align:left}.financeOverview_dataTable__eFGWi td,.financeOverview_dataTable__eFGWi th{padding:10px 8px;border-bottom:1px solid var(--finance-chart-grid);text-align:left}.financeOverview_dataTable__eFGWi th{color:var(--text-body);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.financeOverview_dataTable__eFGWi td:nth-child(2){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.financeOverview_chartSection__mAaiu{padding:16px}.financeOverview_chartHead__mWEuh{align-items:stretch;flex-direction:column;gap:8px}.financeOverview_partialLegend__ptgtl{align-self:flex-start}.financeOverview_chartControls__cI0mI{align-items:flex-start}.financeOverview_tabs__2vDhp{flex-wrap:wrap}.financeOverview_rowItem__Grlgk{grid-template-columns:minmax(84px,40%) 1fr;grid-template-areas:"label amount" "track track";gap:4px 10px}.financeOverview_rowLabel__2Wkkt{grid-area:label}.financeOverview_rowAmount__3WBmj{grid-area:amount}.financeOverview_rowTrack__GtDht{grid-area:track}}@media (prefers-reduced-motion:reduce){.financeOverview_bar__LZ_MD,.financeOverview_rowFill__jZacq,.financeOverview_tab__NtbNU{transition:none}}.finance_head__dnlTL{min-width:0}.finance_headRow__1Mw40{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.finance_title__8IIaG{font-size:30px;font-weight:600;letter-spacing:-.028em;color:var(--text-title);margin:0}.finance_sub__z4JtZ{font-size:13.5px;color:var(--text-secondary);margin-top:4px}.finance_tabs__Y9TD_{margin-bottom:var(--gap)}.finance_section__ub5Wv{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius-card);padding:22px}.finance_overviewSection__tZ6T4{padding:0;background:transparent;box-shadow:none}@media (max-width:560px){.finance_headRow__1Mw40{align-items:stretch;flex-direction:column}}.finance_stmtHead___wfnr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.finance_stmtCount__24J_B{font-size:12.5px;color:var(--text-muted)}.finance_stmtSkeletons__KpSwC{display:flex;flex-direction:column;gap:10px}.finance_stmtError__us6ZD{color:var(--err);font-size:13px;padding:12px 0}.finance_stmtList__eE__n{display:flex;flex-direction:column}.finance_stmtRow__yfH55{display:flex;align-items:center;gap:16px;padding:14px 6px;border-top:1px solid var(--hair);cursor:pointer;transition:background var(--transition)}.finance_stmtList__eE__n .finance_stmtRow__yfH55:first-child{border-top:none}.finance_stmtRow__yfH55:hover{background:var(--card-subtle)}.finance_stmtMain__eXBa2{flex:1 1 180px;min-width:0}.finance_stmtBank__mm_KR{font-size:14px;font-weight:600;color:var(--text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance_stmtCard__sfe5w{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);margin-top:2px}.finance_stmtDates__nvLMr{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--text-secondary);flex:0 0 auto;white-space:nowrap}.finance_stmtAmount__Z4UJm{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary);flex:0 0 auto;text-align:right;min-width:90px}.finance_stmtChips__PwKTn{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto}.finance_stmtStatus__qKBPN{flex:0 0 auto}.finance_stmtToggle__B96Z_{background:none;border:none;color:var(--text-secondary);font-size:12px;padding:0;white-space:nowrap;flex:0 0 auto;transition:color var(--transition)}.finance_stmtToggle__B96Z_:hover:not(:disabled){color:var(--accent)}.finance_stmtToggle__B96Z_:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){.finance_stmtRow__yfH55{flex-wrap:wrap;row-gap:8px}.finance_stmtMain__eXBa2{flex:1 1 100%}.finance_stmtAmount__Z4UJm{text-align:left}}.finance_detailWrap__E4V5C{display:flex;flex-direction:column;gap:16px}.finance_backBtn__PVC_1{align-self:flex-start;background:none;border:none;color:var(--text-secondary);font-size:12.5px;padding:0;transition:color var(--transition)}.finance_backBtn__PVC_1:hover{color:var(--accent)}.finance_detailSkeletons__C3Ahi{display:flex;flex-direction:column;gap:10px}.finance_detailHead__WAVi5{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.finance_detailBank__v_Pjj{font-size:16px;font-weight:600;color:var(--text-title)}.finance_detailSub__dDZP5{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-top:2px}.finance_detailHeadActions__U6IqQ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finance_summaryGrid__vgUNy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-subtle)}.finance_summaryField__cjM8r{display:flex;flex-direction:column;gap:3px;min-width:0}.finance_summaryLabel__tx6tK{font-size:11px;color:var(--text-muted)}.finance_summaryValue__MA7hO{font-size:14px;color:var(--text-primary);font-weight:500}.finance_summaryValueMono__Q9Xe4{font-family:var(--font-mono)}@media (max-width:760px){.finance_summaryGrid__vgUNy{grid-template-columns:repeat(2,1fr)}}.finance_detailChips__cDezo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.finance_confChip__NwKPI{display:inline-flex;align-items:center;font-size:11.5px;color:var(--text-secondary);background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--radius-chip);padding:2px 8px;white-space:nowrap}.finance_confChipWarn__0mow_{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.finance_editForm__bO_ZL{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-subtle)}.finance_editField__39aWA{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-secondary);min-width:0}.finance_editFieldWide__78Lsw{grid-column:1/-1}.finance_editActions__cXaT_{grid-column:1/-1;display:flex;align-items:center;gap:10px}.finance_editNote__L_kHL{grid-column:1/-1;font-size:12.5px;color:var(--text-secondary)}@media (max-width:760px){.finance_editForm__bO_ZL{grid-template-columns:1fr}}.finance_txnSection__kXg2f{display:flex;flex-direction:column;gap:10px}.finance_txnTitle__kb9ZG{font-size:13.5px;font-weight:600;color:var(--text-title);margin:0}.finance_txnEmpty__ElElg{padding:16px 4px;text-align:center;color:var(--text-muted);font-size:12.5px}.finance_txnTableWrap__lowFw{overflow-x:auto}.finance_txnTable__VaCCi{width:100%;border-collapse:collapse;font-size:13px}.finance_txnTable__VaCCi th{text-align:left;font-size:11px;color:var(--text-muted);font-weight:500;padding:6px 8px;border-bottom:1px solid var(--hair);white-space:nowrap}.finance_txnTable__VaCCi td{padding:8px;border-bottom:1px solid var(--hair);vertical-align:top}.finance_txnTable__VaCCi tr:last-child td{border-bottom:none}.finance_txnAmount__r9DXD{font-family:var(--font-mono);text-align:right;white-space:nowrap}.finance_txnCredit__7j1aH{color:var(--ok)}.finance_insightCard__GNQKf{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-subtle)}.finance_insightHead__0cNb_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.finance_insightHeadTitle__gbybO{display:flex;align-items:center;gap:8px}.finance_insightTitle__4178K{font-size:14px;font-weight:600;color:var(--text-title);margin:0}.finance_insightSkeletons__TDhhs{display:flex;flex-direction:column;gap:8px}.finance_insightEmpty__JrRQg{font-size:13px;color:var(--text-muted);padding:4px 0}.finance_insightSection__w0dFl{display:flex;flex-direction:column;gap:6px}.finance_insightText__QKAlT{font-size:13.5px;line-height:1.6;color:var(--text-body);margin:0}.finance_insightMuted__PKync{font-size:12.5px;color:var(--text-muted);margin:0}.finance_insightSource__nXePT{font-size:12px;color:var(--text-muted);margin:0}.finance_actionList__PmUp7,.finance_catList__ltfvx,.finance_suspList__Qps_2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.finance_suspItem__a6bhP{padding:8px 10px;border-radius:8px;border-left:3px solid var(--unknown);background:var(--card-subtle)}.finance_suspHigh__H_MMo{border-left-color:var(--err)}.finance_suspMed__eaEY8{border-left-color:var(--warn)}.finance_suspLow__iEj_r{border-left-color:var(--unknown)}.finance_suspMain__JLtxa{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance_suspMerchant__QPJ7h{font-size:13px;font-weight:600;color:var(--text-primary)}.finance_suspAmount__O6RkR{font-family:var(--font-mono);font-size:13px;color:var(--text-primary);white-space:nowrap}.finance_suspMeta__Iyzuq{font-size:11.5px;color:var(--text-muted);margin-top:3px}.finance_actionItem__zfhHu{padding:8px 10px;border-radius:8px;background:var(--card-subtle)}.finance_actionMain__xI4Xu{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-primary)}.finance_actionSaving__Mho5_{font-family:var(--font-mono);color:var(--ok);white-space:nowrap}.finance_actionReason__o80lK{font-size:12px;color:var(--text-muted);margin:4px 0 0}.finance_insightDetails__k4vi9{font-size:12.5px;color:var(--text-secondary)}.finance_insightDetails__k4vi9 summary{cursor:pointer;color:var(--text-secondary);transition:color var(--transition)}.finance_insightDetails__k4vi9 summary:hover{color:var(--accent)}.finance_insightSubsection__MS86C{margin-top:10px}.finance_insightSubLabel__XyV5w{font-size:11px;color:var(--text-muted);display:block;margin-bottom:6px}.finance_catItem__fFCmo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-body)}.finance_catList__ltfvx .finance_catItem__fFCmo:first-child{border-top:none}.finance_insightNote__ESdxL{font-size:11.5px;color:var(--text-muted);margin:8px 0 0}@media (max-width:760px){.finance_actionMain__xI4Xu,.finance_catItem__fFCmo,.finance_suspMain__JLtxa{flex-wrap:wrap}}.finance_cmpWrap__vVSr2{display:flex;flex-direction:column;gap:14px}.finance_cmpSearchBar__i36td{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.finance_cmpField__QJxhI{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-secondary);min-width:0}.finance_cmpFieldMerchant__hGORn{flex:1 1 240px}.finance_cmpFieldSpend__KfvEU{flex:0 0 170px}.finance_cmpInput__AOKnW{background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--radius-btn);color:var(--text-primary);padding:8px 10px;font-size:13px;min-width:0;transition:border-color var(--transition)}.finance_cmpInput__AOKnW:focus{outline:none;border-color:var(--accent-ring)}.finance_cmpHint__OWvSd{font-size:12px;color:var(--text-muted)}.finance_cmpChips__3V81K{display:flex;flex-wrap:wrap;gap:7px}.finance_cmpChip__L5WIp{display:inline-flex;align-items:center;font-size:12px;color:var(--text-secondary);background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--radius-chip);padding:4px 10px;white-space:nowrap;transition:border-color var(--transition),color var(--transition),background var(--transition)}.finance_cmpChip__L5WIp:hover{border-color:var(--border-hover);color:var(--text-primary)}.finance_cmpChipActive__vxzZ_{color:var(--accent-light);background:var(--accent-tint);border-color:var(--accent-ring)}.finance_cmpChipCount__0g7H8{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-left:6px}.finance_cmpChipActive__vxzZ_ .finance_cmpChipCount__0g7H8{color:var(--accent-light)}.finance_cmpCount__rBUe7{font-size:12.5px;color:var(--text-muted)}.finance_askPanel__oAOvp{margin-top:18px;padding:18px 18px 16px;border-radius:18px;background:linear-gradient(180deg,var(--card-subtle) 0,var(--card) 68%);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card)}.finance_askForm__3Jd3u{display:flex;flex-direction:column;gap:8px}.finance_askLabel__iebAM{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--text-title)}.finance_askRow__o5Zz7{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.finance_askInput__MsDcw{flex:1 1 260px;min-width:0;padding:11px 14px;font-size:13.5px;font-family:inherit;color:var(--text-primary);background:var(--card);border:1px solid var(--hair);border-radius:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.finance_askInput__MsDcw:focus{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-tint)}.finance_askButton__1a03G{padding:11px 20px;font-size:13.5px;font-weight:600;font-family:inherit;color:var(--on-accent);background:var(--accent);border:none;border-radius:12px;cursor:pointer;transition:background .18s ease,transform .18s ease}.finance_askButton__1a03G:hover:not(:disabled){background:var(--accent-hover)}.finance_askButton__1a03G:active:not(:disabled){transform:translateY(1px)}.finance_askButton__1a03G:disabled{opacity:.45;cursor:not-allowed}.finance_askHint__KtHOo{font-size:11.5px;color:var(--text-faint)}.finance_askExamples__AgrTv{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.finance_askExample__v5XpS{padding:6px 12px;font-size:12px;font-family:inherit;color:var(--text-secondary);background:var(--card);border:1px dashed var(--border-hover);border-radius:999px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.finance_askExample__v5XpS:hover{color:var(--accent);border-color:var(--accent-ring)}.finance_askIntent__DKdir{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px}.finance_askIntentLabel__zExil{font-size:12px;color:var(--text-muted)}.finance_askIntentEmpty__v_QNm{font-size:12px;color:var(--warn)}.finance_askChip__rC_7L{gap:4px;padding:4px 6px 4px 11px;font-size:12.5px;background:var(--accent-tint);border-radius:999px}.finance_askChipRemove__dj0OF,.finance_askChip__rC_7L{display:inline-flex;align-items:center;color:var(--accent)}.finance_askChipRemove__dj0OF{justify-content:center;width:17px;height:17px;font-size:13px;line-height:1;background:transparent;border:none;border-radius:999px;cursor:pointer;opacity:.55;transition:opacity .18s ease,background .18s ease}.finance_askChipRemove__dj0OF:hover{opacity:1;background:var(--accent-ring)}.finance_askSummary__kBrvK{margin-top:12px;font-size:14.5px;font-weight:560;line-height:1.4;letter-spacing:-.005em;color:var(--text-title)}.finance_askCoverage__N57jq{margin-top:4px;font-size:12px;color:var(--text-muted)}.finance_askResultsHead__yGe35{margin:14px 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.finance_askEmpty__InNwh{margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--text-body);background:var(--card);border-radius:12px;box-shadow:inset 0 0 0 1px var(--hair)}.finance_cmpReward__lXUPd{margin-top:8px;font-size:14px;font-weight:560;line-height:1.35;letter-spacing:-.005em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_cmpRewardCapped__JI2qG{color:var(--text-body);font-weight:500}.finance_cmpMeta__GVykq{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--text-muted)}.finance_cmpMerchant__Kikw7{padding:1px 7px;border-radius:999px;background:var(--card-subtle);color:var(--text-secondary);font-size:11.5px;letter-spacing:.01em}.finance_cmpBadgeCapped__N_h3J{background:transparent;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--hair)}.finance_cmpCountRow___yipT{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.finance_cmpExpiredToggle__14QuI{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finance_cmpExpiredToggle__14QuI input{accent-color:var(--accent);cursor:pointer}.finance_cmpFreshness__GzLnR{font-size:12px;color:var(--text-muted);margin-top:2px}.finance_cmpFreshnessStale__EF_1h{color:var(--warn)}.finance_cmpCardExpired__vw24Q{opacity:.62}.finance_cmpBadgeExpired__hW_oQ{background:var(--warn-bg,rgba(180,120,20,.14));color:var(--warn)}.finance_cmpGrid__iCrVr{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.finance_cmpCard__XGfbe{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-subtle);cursor:pointer;text-align:left;transition:border-color var(--transition),background var(--transition)}.finance_cmpCard__XGfbe:hover{border-color:var(--border-hover);background:var(--card-subtle)}.finance_cmpCardBest__CH12m{border-color:var(--accent-ring)}.finance_cmpCardTop__Yp13S{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.finance_cmpBank__bI2Im{font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.finance_cmpTitle__Zy1Jb{font-size:14px;font-weight:600;color:var(--text-title);line-height:1.4}.finance_cmpBadges___Y5nj{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.finance_cmpBadge__xh_Nt{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;border-radius:var(--radius-chip);padding:2px 8px;border:1px solid transparent;white-space:nowrap}.finance_cmpBadgePoints__550uG{color:var(--accent-light);background:var(--accent-tint);border-color:var(--accent-ring)}.finance_cmpBadgeDiscount__jMW55{color:var(--accent-cyan-light);background:var(--accent-tint);border-color:var(--accent-ring)}.finance_cmpBadgeInstallment__us1WW{color:var(--text-body);background:var(--card-subtle);border-color:var(--border)}.finance_cmpBadgeCashback__rLdQ2{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.finance_cmpBadgeBest__Bb5Ah{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.finance_cmpBadgeOwned__wKTI9{color:var(--accent-cyan-light);background:var(--accent-tint);border-color:var(--accent-ring)}.finance_cmpEffective__0JZMk{font-size:12.5px;color:var(--text-body)}.finance_cmpEffectiveVal__Xx90Y{font-family:var(--font-mono);font-weight:600;color:var(--ok)}.finance_cmpExpand__NLevP{display:flex;flex-direction:column;gap:8px;padding-top:3px}.finance_cmpDesc__dbNzR{font-size:13px;line-height:1.6;color:var(--text-body);margin:0}.finance_cmpExpandMeta__C7_l6{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:var(--text-muted)}.finance_cmpFoot__7_hfO{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}.finance_cmpFootSpacer__vmFb_{flex:0 0 auto}.finance_cmpSource__ePGPH{font-size:12px;color:var(--accent);transition:color var(--transition)}.finance_cmpSource__ePGPH:hover{color:var(--accent-hover)}.finance_cmpExpandHint__0iioA{font-size:11.5px;color:var(--text-muted)}@media (max-width:760px){.finance_cmpFieldSpend__KfvEU{flex:1 1 100%}}.finance_cmpManageBar__Rq3j8{display:flex;justify-content:flex-end}.finance_cmpManageToggle__O0juw{background:none;border:none;color:var(--text-secondary);font-size:12.5px;padding:4px 2px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color var(--transition)}.finance_cmpManageToggle__O0juw:hover{color:var(--accent)}.finance_cmpCaret__pJx3k{font-size:10px;color:var(--text-muted)}.finance_cmpManagePanel__5fWMh{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-subtle);padding:14px;display:flex;flex-direction:column;gap:14px}.finance_cmpManageAction__z4ZbH{display:flex;flex-direction:column;gap:8px}.finance_cmpManageRow__AUnpC{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finance_cmpManageDesc__OPCr_{font-size:12px;color:var(--text-muted)}.finance_cmpMsg__os_QF{font-size:12.5px;border-radius:var(--radius-btn);padding:8px 11px;border:1px solid transparent}.finance_cmpMsgInfo__zAGHi{color:var(--text-body);background:var(--card-subtle);border-color:var(--border)}.finance_cmpMsgOk__bI_Ss{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.finance_cmpMsgWarn__OJqJL{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.finance_cmpMsgErr__YJafW{color:var(--err);background:var(--err-bg);border-color:var(--err-border)}.finance_cmpManageDivider__jCpIS{height:1px;background:var(--border);border:none;margin:0}.financeStatements_filters__rV1Ay{display:grid;grid-gap:14px;gap:14px;min-width:0}.financeStatements_quickFilters__ldXg4{display:flex;flex-wrap:wrap;gap:8px}.financeStatements_quickFilterBtn__jfxcA{padding:8px 14px;color:var(--text-body);background:var(--card-flat);border:1px solid var(--hair);border-radius:var(--radius-pill);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.financeStatements_quickFilterBtn__jfxcA:hover{border-color:var(--border-hover)}.financeStatements_quickFilterBtn__jfxcA:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_quickFilterBtnActive__6iirE{color:var(--accent);background:var(--accent-tint);border-color:var(--accent-ring);font-weight:600}.financeStatements_filterRow__NqwiB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.financeStatements_filterInputs__V1Qvv{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.financeStatements_filterField__ZGOtt{display:grid;grid-gap:5px;gap:5px;min-width:0}.financeStatements_filterField__ZGOtt,.financeStatements_filterLabel__Fny_B{color:var(--text-secondary);font-size:11.5px}.financeStatements_filterInput__LiltW,.financeStatements_filterSelect__D0HOS{min-width:160px;min-height:44px;padding:8px 12px;color:var(--text-primary);background:var(--card-flat);border:1px solid var(--hair);border-radius:var(--radius-btn);font:inherit;font-size:13px}.financeStatements_filterInput__LiltW:focus-visible,.financeStatements_filterSelect__D0HOS:focus-visible{border-color:var(--accent-ring);outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_bankRail__0Va08{display:flex;gap:6px;padding-bottom:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.financeStatements_bankOption__rndUv{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:7px 12px;color:var(--text-body);background:var(--card-flat);border:1px solid var(--hair);border-radius:var(--radius-pill);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.financeStatements_bankOption__rndUv:hover{border-color:var(--border-hover)}.financeStatements_bankOption__rndUv:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_bankOptionActive__p2Qtc{color:var(--accent);background:var(--accent-tint);border-color:var(--accent-ring);font-weight:600}.financeStatements_bankDot__57B11{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.financeStatements_bankCount__CmLO_{color:var(--text-faint);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financeStatements_bankOptionActive__p2Qtc .financeStatements_bankCount__CmLO_{color:var(--accent)}.financeStatements_clearBtn__3cqvS{padding:8px 14px;color:var(--text-secondary);background:none;border:1px solid var(--hair);border-radius:var(--radius-btn);font:inherit;font-size:13px;cursor:pointer;transition:color var(--transition),border-color var(--transition)}.financeStatements_clearBtn__3cqvS:hover{color:var(--text-title);border-color:var(--border-hover)}.financeStatements_clearBtn__3cqvS:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_chipList__aaT_Z{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.financeStatements_chipRemove__VPF7O{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-ring);border-radius:var(--radius-pill);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background var(--transition)}.financeStatements_chipRemove__VPF7O:hover{background:var(--accent-ring)}.financeStatements_chipRemove__VPF7O:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_touchTarget__mbW_W.financeStatements_touchTarget__mbW_W{min-width:44px;min-height:44px}.financeStatements_resultCount__Baaik{margin:0;color:var(--text-secondary);font-size:12px}@media (max-width:720px){.financeStatements_filterInputs__V1Qvv{width:100%}.financeStatements_filterInputs__V1Qvv .financeStatements_filterField__ZGOtt{flex:1 1 140px}}@media (max-width:560px){.financeStatements_filterInputs__V1Qvv{flex-direction:column;align-items:stretch}.financeStatements_filterInput__LiltW,.financeStatements_filterSelect__D0HOS{width:100%}}@media (prefers-reduced-motion:reduce){.financeStatements_bankOption__rndUv,.financeStatements_chipRemove__VPF7O,.financeStatements_clearBtn__3cqvS,.financeStatements_quickFilterBtn__jfxcA{transition:none}}.financeStatements_archive___8V5U{display:grid;grid-gap:20px;gap:20px;min-width:0}.financeStatements_archiveSkeleton__L2tqS{display:grid;grid-gap:10px;gap:10px}.financeStatements_archiveError__DYpyQ{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:20px;color:var(--text-body);background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.financeStatements_retryBtn__1bzfT{min-height:44px;padding:8px 16px;color:var(--on-accent);background:var(--accent);border:0;border-radius:var(--radius-btn);font:inherit;cursor:pointer}.financeStatements_retryBtn__1bzfT:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_toggleError__WJ2ou{padding:10px 12px;color:var(--err);background:var(--err-bg);border:1px solid var(--err-border);border-radius:var(--radius-btn);font-size:13px}.financeStatements_archiveEmptyFiltered__gcn42{margin:0;padding:24px;color:var(--text-body);background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center}.financeStatements_groupList__HwEa3{display:grid;grid-gap:24px;gap:24px}.financeStatements_monthGroup__O0xS5{display:grid;grid-gap:12px;gap:12px}.financeStatements_monthGroupHeader__hlzzD{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.financeStatements_monthGroupTitle__rqWbR{margin:0;color:var(--text-title);font-size:16px;font-weight:600;letter-spacing:-.015em}.financeStatements_monthGroupMeta__hztzF{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-secondary);font-size:12.5px}.financeStatements_monthGroupTotal__YGvo7{color:var(--text-title);font-family:var(--font-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financeStatements_tableWrap__XUApZ{overflow-x:auto;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.financeStatements_table__oLu16{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.financeStatements_table__oLu16 td,.financeStatements_table__oLu16 th{padding:12px 14px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle}.financeStatements_table__oLu16 thead th{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.financeStatements_table__oLu16 tbody tr:last-child td{border-bottom:0}.financeStatements_row__mbp1k{transition:background var(--transition)}.financeStatements_row__mbp1k:hover{background:var(--card-subtle)}.financeStatements_rowIdentity__rYQgH{display:grid;grid-gap:2px;gap:2px;min-width:0}.financeStatements_rowIdentity__rYQgH strong{color:var(--text-title);font-size:13.5px}.financeStatements_rowIdentity__rYQgH span{color:var(--text-secondary);font-size:11.5px}.financeStatements_rowAmount__QFxYX{color:var(--text-title);font-family:var(--font-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.financeStatements_rowStatus__OsoZH{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.financeStatements_rowActions__zd1JF{display:flex;flex-wrap:wrap;gap:8px}.financeStatements_actionBtn__dNbiI{min-height:36px;padding:7px 12px;color:var(--text-body);background:var(--card-flat);border:1px solid var(--hair);border-radius:var(--radius-btn);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.financeStatements_actionBtn__dNbiI:hover:not(:disabled){color:var(--accent);border-color:var(--border-hover)}.financeStatements_actionBtn__dNbiI:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.financeStatements_actionBtn__dNbiI:disabled{cursor:not-allowed;opacity:.6}.financeStatements_cardList__VEsoD{display:grid;grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.financeStatements_card__GFDO7{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.financeStatements_cardIdentity__13PQN{display:grid;grid-gap:2px;gap:2px;min-width:0}.financeStatements_cardIdentity__13PQN strong{color:var(--text-title);font-size:14px}.financeStatements_cardIdentity__13PQN span{color:var(--text-secondary);font-size:12px}.financeStatements_cardFields__nPXMI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;margin:0}.financeStatements_cardFields__nPXMI dt{color:var(--text-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.financeStatements_cardFields__nPXMI dd{margin:2px 0 0;color:var(--text-title);font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financeStatements_cardStatus__yKRH3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.financeStatements_cardActions__V416_{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.financeStatements_tableWrap__XUApZ{display:none}}@media (min-width:769px){.financeStatements_cardList__VEsoD{display:none}}@media (prefers-reduced-motion:reduce){.financeStatements_actionBtn__dNbiI,.financeStatements_row__mbp1k{transition:none}}.financeStatements_detailPanel__TZJKM{overflow-wrap:anywhere}.financeStatements_detailPanelBody__jRlMQ{display:grid;grid-gap:4px;gap:4px;min-width:0}.financeStatements_catChip__Qcpp7{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font:inherit;font-size:11.5px;color:var(--text-secondary);background:var(--card-subtle);border:1px solid transparent;border-radius:999px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.financeStatements_catChip__Qcpp7:hover{color:var(--accent);border-color:var(--accent-ring)}.financeStatements_catChipEdit__j3zF9{font-size:10px;opacity:0;transition:opacity .18s ease}.financeStatements_catChip__Qcpp7:hover .financeStatements_catChipEdit__j3zF9{opacity:.7}.financeStatements_catEditor__wB6dH{display:flex;flex-direction:column;gap:7px;min-width:220px;padding:10px;border-radius:12px;background:var(--card);box-shadow:var(--shadow-card)}.financeStatements_catKeyword__xPGqI,.financeStatements_catSelect__FVa9X{padding:6px 9px;font:inherit;font-size:12.5px;color:var(--text-primary);background:var(--card-subtle);border:1px solid var(--hair);border-radius:8px;outline:none}.financeStatements_catKeyword__xPGqI:focus,.financeStatements_catSelect__FVa9X:focus{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-tint)}.financeStatements_catApplyAll__XMb6j{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-body);cursor:pointer}.financeStatements_catPreview__8JSbB{font-size:11.5px;line-height:1.4;color:var(--text-muted)}.financeStatements_catSamples__B1mWu{color:var(--text-faint)}.financeStatements_catError__5kjMJ{font-size:11.5px;color:var(--err)}.financeStatements_catActions__lYgNf{display:flex;gap:7px}.financeStatements_catSave__V9t1o{padding:6px 14px;font:inherit;font-size:12.5px;font-weight:600;color:var(--on-accent);background:var(--accent);border:none;border-radius:8px;cursor:pointer}.financeStatements_catSave__V9t1o:disabled{opacity:.5;cursor:not-allowed}.financeStatements_catCancel__WP4V2{padding:6px 12px;font:inherit;font-size:12.5px;color:var(--text-secondary);background:transparent;border:1px solid var(--hair);border-radius:8px;cursor:pointer}.financeSettings_parsersWrap__iE41w{display:flex;flex-direction:column;gap:22px}.financeSettings_parsersTitle__cVLHj{font-size:13.5px;font-weight:600;color:var(--text-title);margin:0 0 4px}.financeSettings_parsersSub___AGWT{font-size:12.5px;color:var(--text-muted);margin-bottom:10px}.financeSettings_loadingState__UsdtT{display:flex;flex-direction:column;gap:10px}.financeSettings_emptyState__aOgmH,.financeSettings_stateText__GndjR{color:var(--text-muted);font-size:13px;padding:8px 0}.financeSettings_errorState__AxkJL{color:var(--err);font-size:13px;padding:12px 0}.financeSettings_parsersList__x4K01{display:flex;flex-direction:column}.financeSettings_srcRow__D6N3u{display:flex;align-items:center;gap:12px;padding:11px 6px;border-top:1px solid var(--hair)}.financeSettings_parsersList__x4K01 .financeSettings_srcRow__D6N3u:first-child{border-top:none}.financeSettings_srcInfo__9_9KY{min-width:0;flex:1 1 auto}.financeSettings_srcName___umaL{font-size:13.5px;color:var(--text-primary);font-weight:500}.financeSettings_srcMeta__7gC7j{font-size:11.5px;color:var(--text-muted);margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.financeSettings_parserKeyMono___l8B9{font-family:var(--font-mono)}.financeSettings_toggle__71FQv{flex:0 0 auto;width:38px;height:22px;border-radius:11px;border:none;background:var(--chart-track);position:relative;cursor:pointer;transition:background var(--transition)}.financeSettings_toggleOn__ZawfR{background:var(--accent)}.financeSettings_toggleKnob__kNQoc{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left var(--transition)}.financeSettings_toggleOn__ZawfR .financeSettings_toggleKnob__kNQoc{left:19px}.financeSettings_toggle__71FQv:disabled{opacity:.6;cursor:not-allowed}.financeSettings_importWrap__Tpu2C{display:flex;flex-direction:column;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--hair)}.financeSettings_importOffBand__COVZy{font-size:12.5px;color:var(--unknown);background:var(--unknown-bg);border:1px solid var(--unknown-border);border-radius:var(--radius-btn);padding:9px 12px}.financeSettings_importCounts__SmjKC{display:flex;flex-wrap:wrap;gap:8px}.financeSettings_importList__7qcTf{display:flex;flex-direction:column}.financeSettings_importRow__WqBby{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 6px;border-top:1px solid var(--hair)}.financeSettings_importList__7qcTf .financeSettings_importRow__WqBby:first-child{border-top:none}.financeSettings_importMain__7wTHo{min-width:0;flex:1 1 auto}.financeSettings_importFilename__n5onv{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeSettings_importMeta__ybEXk{font-size:11.5px;color:var(--text-muted);margin-top:2px}@media (max-width:760px){.financeSettings_srcRow__D6N3u{align-items:flex-start}}.settings_head__MD0r0{margin-bottom:18px}.settings_title__GhZV1{font-size:30px;font-weight:600;letter-spacing:-.028em;color:var(--text-title);margin:0}.settings_sub__cnYfb{font-size:13.5px;color:var(--text-secondary);margin-top:4px}.settings_section__Jd6ZZ{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:22px;margin-bottom:var(--gap);max-width:860px}.settings_sectionHead__HYJuh{display:flex;align-items:center;gap:8px;margin-bottom:4px}.settings_sectionTitle__UYpnT{font-size:17px;font-weight:600;color:var(--text-primary);margin:0}.settings_sectionSub__DKKfn{font-size:12.5px;color:var(--text-muted);margin-bottom:14px}.settings_financeSection__70C2C .settings_sectionSub__DKKfn{margin-bottom:18px}.settings_srcRow__z9vsX{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hair)}.settings_srcRow__z9vsX:first-of-type{border-top:none}.settings_srcInfo__ItNrH{min-width:0;flex:1 1 auto}.settings_srcName__u9r4G{font-size:14.5px;color:var(--text-primary);font-weight:500}.settings_srcMeta__K4SGc{font-size:12.5px;color:var(--text-muted);margin-top:2px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.settings_typeChip__CaAri{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--card-subtle);border-radius:5px;padding:2px 7px}.settings_toggle__A_nIA{flex:0 0 auto;width:40px;height:24px;border-radius:var(--radius-pill);border:none;background:var(--chart-track);position:relative;cursor:pointer;transition:background var(--transition)}.settings_toggleOn__cnRBl{background:var(--ok)}.settings_toggleKnob__YilCc{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,51,64,.18);transition:left var(--transition)}.settings_toggleOn__cnRBl .settings_toggleKnob__YilCc{left:18px}.settings_chips__82_qK{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.settings_chip__GPn7m{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-body);background:var(--card-subtle);border-radius:var(--radius-chip);padding:5px 9px 5px 11px}.settings_chipX__bhXdU{background:none;border:none;color:var(--text-muted);font-size:14px;line-height:1;padding:0;cursor:pointer;transition:color var(--transition)}.settings_chipX__bhXdU:hover{color:var(--err)}.settings_addRow__RZJ1i{display:flex;gap:8px}.settings_input__24L5I{flex:1 1 auto;background:var(--card-subtle);border:none;border-radius:11px;padding:12px 15px;color:var(--text-primary);font-size:13.5px;transition:box-shadow var(--transition)}.settings_input__24L5I:focus{outline:none;box-shadow:inset 0 0 0 1px var(--accent-ring)}.settings_btn__2_RpZ{background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius-btn);padding:11px 18px;font-size:13px;font-weight:600;transition:background var(--transition)}.settings_btn__2_RpZ:hover:not(:disabled){background:var(--accent-hover)}.settings_btn__2_RpZ:disabled{opacity:.6;cursor:not-allowed}.settings_btnGhost__AM_ZT{background:var(--card-subtle);color:var(--text-body);border:none}.settings_btnGhost__AM_ZT:hover:not(:disabled){background:var(--accent-tint);color:var(--accent)}.settings_notifRow__XrGg_{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.settings_notifMsg__buyr6{font-size:12.5px;margin-top:10px}.settings_state__pJABJ{color:var(--text-muted);font-size:13px;padding:8px 0}.settings_aiForm__Zv9Hc{display:flex;flex-direction:column;gap:12px;margin-top:4px}.settings_aiField__RVPbS{display:flex;flex-direction:column;gap:5px;max-width:520px}.settings_aiLabel__RvWzL{font-size:12.5px;color:var(--text-secondary)}.settings_aiHint__lo13m{color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings_aiInput__CejuA,.settings_aiSelect__VwNoW{padding:9px 12px;font-size:13.5px;font-family:inherit;color:var(--text-primary);background:var(--card);border:1px solid var(--hair);border-radius:10px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.settings_aiInput__CejuA:focus,.settings_aiSelect__VwNoW:focus{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-tint)}.settings_aiInput__CejuA:disabled{opacity:.5;cursor:not-allowed}.settings_aiWarn__dSiib{max-width:640px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--warn);background:var(--warn-bg);border-radius:10px}.settings_aiActions__84zQE{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings_aiSave__Kqa5o{padding:9px 18px;font-size:13px;font-weight:600;font-family:inherit;color:var(--on-accent);background:var(--accent);border:none;border-radius:10px;cursor:pointer;transition:background .18s ease}.settings_aiSave__Kqa5o:hover:not(:disabled){background:var(--accent-hover)}.settings_aiSave__Kqa5o:disabled{opacity:.5;cursor:not-allowed}.settings_aiGhost__NH7AI{padding:9px 14px;font-size:13px;font-family:inherit;color:var(--text-secondary);background:transparent;border:1px solid var(--hair);border-radius:10px;cursor:pointer}.settings_aiGhost__NH7AI:hover{color:var(--accent);border-color:var(--accent-ring)}.settings_aiOk__zYXEY{font-size:12.5px;color:var(--ok)}.settings_aiErr__Dh72S{font-size:12.5px;color:var(--err)}.settings_promptRow__G1lLZ{border-top:1px solid var(--hair)}.settings_promptHead__zy_IX{display:flex;align-items:center;gap:10px;width:100%;padding:12px 2px;font-family:inherit;text-align:left;background:none;border:none;cursor:pointer}.settings_promptName__Nrw0U{font-size:13.5px;font-weight:550;color:var(--text-primary)}.settings_promptBadge__1tSD1{padding:2px 8px;font-size:11px;color:var(--accent);background:var(--accent-tint);border-radius:999px}.settings_promptChevron__PeHcX{margin-left:auto;font-size:15px;color:var(--text-faint)}.settings_promptBody__Wo6Z4{padding:0 2px 14px;display:flex;flex-direction:column;gap:10px}.settings_promptDesc__HQrB1{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.settings_promptText__o4Zrq{width:100%;padding:12px 14px;font-family:var(--font-mono,ui-monospace),monospace;font-size:12.5px;line-height:1.55;color:var(--text-primary);background:var(--card-subtle);border:1px solid var(--hair);border-radius:12px;resize:vertical;outline:none}.settings_promptText__o4Zrq:focus{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-tint)}.settings_promptActions__Gq2fs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}