.CategoryIconPicker_picker__3L3RK{display:grid;grid-gap:8px;gap:8px;width:100%}.CategoryIconPicker_label__3qml0{color:var(--app-text);font-size:.82rem;font-weight:650}.CategoryIconPicker_groupSelect__2UTAe{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-soft);color:var(--app-text);font:inherit;font-size:.82rem}.CategoryIconPicker_grid__1C1xF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.CategoryIconPicker_iconOption__sCPGL{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:4px;gap:4px;min-width:0;min-height:54px;padding:5px 2px;border:1px solid transparent;border-radius:12px;background:var(--app-surface-soft);color:var(--app-muted);font:inherit;font-size:.72rem;cursor:pointer;-webkit-transition:background .12s ease,border-color .12s ease,color .12s ease;transition:background .12s ease,border-color .12s ease,color .12s ease}.CategoryIconPicker_iconOption__sCPGL:hover{border-color:var(--app-border);color:var(--app-accent)}.CategoryIconPicker_iconOption__sCPGL:focus-visible{outline:3px solid var(--app-accent);outline-offset:2px}.CategoryIconPicker_iconOption__sCPGL span{width:100%;overflow:hidden;font-size:.7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.CategoryIconPicker_selected__2rA1s{border-color:var(--app-accent)!important;background:var(--app-accent-soft);color:var(--app-accent);-webkit-box-shadow:inset 0 0 0 1px var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent)}@media(min-width:420px){.CategoryIconPicker_grid__1C1xF{grid-template-columns:repeat(6,minmax(0,1fr))}}.Category_category__bOUZG,.Category_newCategory__yHF0h{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:11px;gap:11px;width:100%;min-height:62px;padding:8px 4px;border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;-webkit-transition:color .14s ease,background .14s ease;transition:color .14s ease,background .14s ease}.Category_category__bOUZG:hover,.Category_newCategory__yHF0h:hover{background:var(--app-surface-soft)}.Category_category__bOUZG:focus-visible,.Category_newCategory__yHF0h:focus-visible{outline:3px solid var(--app-accent)!important;outline-offset:2px}.Category_categoryLabel__1APQr{-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--app-text);font-size:.92rem;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:normal}.Category_categoryLabel__1APQr span{display:block;margin-top:2px;overflow:hidden;color:var(--app-muted);font-size:.7rem;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.Category_categoryIcon__1EumS{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;-webkit-flex:0 0 38px;-moz-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;border-radius:12px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 17%,var(--app-surface));font-size:.92rem}.Category_categorySum__fDvoR{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--app-text);font-size:.9rem;font-weight:750;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Category_categoryCard__X4Y9K{display:grid;grid-template-columns:minmax(0,1fr) 40px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;border-bottom:1px solid var(--app-border)}.Category_categoryActions__38q9s{position:static!important;grid-column:2;grid-row:1;width:38px;height:38px;border:1px solid var(--app-border)!important;border-radius:12px!important;color:var(--app-muted)!important;background:var(--app-surface)!important}.Category_categoryActions__38q9s:hover{color:var(--app-accent)!important;background:var(--app-accent-soft)!important}.Category_categoryActions__38q9s:focus-visible{outline:3px solid var(--app-accent);outline-offset:2px}.Category_deleteError__34u0L{margin:10px 0 0;color:var(--analytics-negative);font-size:.86rem}.Category_dangerButton__1vXq4.Category_MuiButton-containedPrimary__2AvDN{background:var(--analytics-negative)!important;color:#fff!important}.Category_newCategory__yHF0h{display:none}.Category_newCategoryCompact__JWeOY{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:44px;padding:0 13px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);color:var(--app-accent);font-size:.8rem;font-weight:700;-webkit-box-shadow:none;box-shadow:none;white-space:nowrap}.Category_newCategoryIcon__J8NMi{display:grid;place-items:center;width:auto;height:auto;border:0;border-radius:0;color:var(--app-accent);font-size:.82rem;line-height:1}@media(min-width:768px){.Category_categoryCard__X4Y9K{position:relative;display:block;border:0}.Category_categoryCell__EfIsv:last-child .Category_categoryCard__X4Y9K{border:0}.Category_category__bOUZG{position:relative;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:92px;padding:11px 46px 10px 11px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface-soft);-webkit-box-shadow:0 3px 9px rgba(52,38,90,.06);box-shadow:0 3px 9px rgba(52,38,90,.06)}.Category_category__bOUZG:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--app-accent)}.Category_categoryIcon__1EumS{width:30px;height:30px;-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px}.Category_categoryLabel__1APQr{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;font-size:.82rem}.Category_categorySum__fDvoR{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:.82rem}.Category_categoryActions__38q9s{position:absolute!important;top:5px;right:5px;z-index:2}}.Category_modalHeader__2w9p8{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:16px;gap:16px;padding:20px 22px 12px;color:var(--app-text)}.Category_modalHeader__2w9p8 small{color:var(--app-muted);font-size:.63rem;font-weight:750;letter-spacing:.1em}.Category_modalHeader__2w9p8 p{margin:5px 0 0;font-size:1.35rem;font-weight:750;letter-spacing:-.03em}.Category_iconCircle__2J9cr{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--category-color) 15%,var(--app-surface));color:var(--category-color);font-size:1.05rem}.Category_iconCircle__2J9cr,.Category_modalBody__14c29{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.Category_modalBody__14c29{-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:18px;gap:18px;min-height:0;padding:8px 22px 18px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.Category_pickerContainer__2ET-T{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:48px}.Category_purchaseSum__2Vio6{display:block;width:100%}.Category_purchaseSum__2Vio6 p[role=alert]{margin:6px 0 0;color:#a43e58;font-size:.78rem}.Category_modalFooter__1dRVe{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-gap:9px;gap:9px;padding:0 22px 20px}.Category_modalFooter__1dRVe button{min-height:48px;padding:0 16px;border-radius:13px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.Category_primaryButton__2pBuQ{border:0;background:var(--app-accent);color:var(--app-accent-contrast)}.Category_primaryButton__2pBuQ:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.Category_primaryButton__2pBuQ:disabled{opacity:.6;cursor:wait}.Category_secondaryButton__6j0Ya{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}.Category_secondaryButton__6j0Ya:hover{background:var(--app-surface-soft)}.Category_secondaryButton__6j0Ya:disabled{opacity:.6;cursor:wait}.Category_closeModal__3dy4S{display:grid;place-items:center;-webkit-flex:0 0 38px;-moz-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;width:38px;height:38px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-soft);color:var(--app-muted);font:inherit;font-size:1.4rem;cursor:pointer}.Category_colorField__2YrQr{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:12px;gap:12px;min-height:50px;padding:8px 12px;border:1px solid var(--app-border);border-radius:13px;color:var(--app-text);font-size:.86rem;font-weight:600}.Category_colorControl__n-PF2,.Category_colorField__2YrQr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.Category_colorControl__n-PF2{grid-gap:8px;gap:8px;color:var(--app-muted);font-size:.74rem;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Category_colorControl__n-PF2 input{width:34px;height:34px;padding:3px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);cursor:pointer}.Category_categoryError__2IqJZ{margin:-8px 0 0;color:#a43e58;font-size:.8rem}.Category_iconPreview__p8mLM{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px;gap:10px;min-height:40px;padding:0 2px;color:var(--app-muted);font-size:.74rem}.Category_iconPreview__p8mLM,.Category_iconPreview__p8mLM>div{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.Category_iconPreview__p8mLM>div{grid-gap:8px;gap:8px;color:var(--app-accent)}.Category_iconPreview__p8mLM strong{color:var(--app-text);font-size:.78rem;font-weight:650}.Category_overlay__30M_j{position:fixed;z-index:1300;inset:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(31,27,43,.52)}.Category_modal__2AkRm{position:relative;inset:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:min(100%,440px);max-height:min(88dvh,680px);overflow:hidden;border:1px solid var(--app-border);border-radius:22px;outline:none;background:var(--app-surface);color:var(--app-text);-webkit-box-shadow:0 22px 60px rgba(24,18,44,.24);box-shadow:0 22px 60px rgba(24,18,44,.24)}.Category_modal__2AkRm,.Category_modal__2AkRm>form{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal}.Category_modal__2AkRm>form{-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0}@media(max-width:767px){.Category_overlay__30M_j{-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.Category_modal__2AkRm{width:100%;max-height:min(90dvh,760px);border-radius:24px 24px 0 0}.Category_modal__2AkRm:before{content:"";-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:34px;height:4px;margin:9px 0 0;border-radius:999px;background:var(--app-border)}.Category_modalHeader__2w9p8{padding-top:18px}.Category_modalBody__14c29{padding:8px 22px 18px}.Category_modalFooter__1dRVe{grid-gap:10px;gap:10px;padding:4px 22px calc(16px + env(safe-area-inset-bottom))}.Category_modalFooter__1dRVe button{-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0;min-height:50px}}.CategorySpendingBreakdown_breakdown__1RwAJ{padding:15px 14px;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface);-webkit-box-shadow:var(--app-shadow);box-shadow:var(--app-shadow)}.CategorySpendingBreakdown_header__3ONhS{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:12px;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--app-border)}.CategorySpendingBreakdown_header__3ONhS h2{margin:0;color:var(--app-text);font-size:.96rem;font-weight:750;letter-spacing:-.02em}.CategorySpendingBreakdown_total__3Fvc2{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-gap:2px;gap:2px;color:var(--app-muted);font-size:.72rem}.CategorySpendingBreakdown_total__3Fvc2 strong{color:var(--app-text);font-size:.94rem;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CategorySpendingBreakdown_list__3O-xy{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:18px;gap:18px;margin:0;padding:16px 0 3px;list-style:none}.CategorySpendingBreakdown_row__3Xt6-{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px;min-width:0}.CategorySpendingBreakdown_icon__2oxGP{display:grid;place-items:center;width:36px;height:36px;-webkit-flex:0 0 36px;-moz-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;border-radius:12px;background:color-mix(in srgb,var(--category-color) 14%,var(--app-surface));color:var(--category-color);font-size:.88rem}.CategorySpendingBreakdown_details__1t3Fq{-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0}.CategorySpendingBreakdown_rowHeading__2lUu9{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px;gap:10px;min-width:0}.CategorySpendingBreakdown_name__7m0Ei{overflow:hidden;color:var(--app-text);font-size:.83rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.CategorySpendingBreakdown_amount__3st6R{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--app-text);font-size:.83rem;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.CategorySpendingBreakdown_share__1TVjn{display:block;margin-top:3px;color:var(--app-muted);font-size:.69rem}.CategorySpendingBreakdown_track__2CP5J{height:8px;margin-top:7px;overflow:hidden;border-radius:99px;background:var(--app-accent-soft)}.CategorySpendingBreakdown_fill__38Bmx{display:block;height:100%;min-width:0;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(var(--app-accent)),to(#a182ec));background:-webkit-linear-gradient(left,var(--app-accent),#a182ec);background:linear-gradient(90deg,var(--app-accent),#a182ec)}@media(min-width:768px){.CategorySpendingBreakdown_breakdown__1RwAJ{padding:18px}.CategorySpendingBreakdown_list__3O-xy{grid-gap:20px;gap:20px;padding-top:19px}.CategorySpendingBreakdown_row__3Xt6-{grid-gap:14px;gap:14px}.CategorySpendingBreakdown_icon__2oxGP{width:40px;height:40px;-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px}.CategorySpendingBreakdown_amount__3st6R,.CategorySpendingBreakdown_name__7m0Ei{font-size:.9rem}}.AddUncategorizedExpenseDialog_content__NW_th{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}.AddUncategorizedExpenseDialog_description__11BvR{margin:0;color:var(--app-muted);font-size:.86rem;line-height:1.45}.AddUncategorizedExpenseDialog_datePicker__1idIv{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px}.AddUncategorizedExpenseDialog_actions__2zNhd{grid-gap:8px;gap:8px}.Home_homePage__3dXDb{grid-gap:var(--layout-section-gap);gap:var(--layout-section-gap)}.Home_homePage__3dXDb,.Home_titleGroup__1paDh{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Home_titleGroup__1paDh{grid-gap:2px;gap:2px}.Home_eyebrow__1yPRb{margin:0;color:var(--app-muted);font-size:.58rem;font-weight:750;letter-spacing:.12em}.Home_pageSubtitle__1Nviz{margin:3px 0 0;color:var(--app-muted);font-size:.9rem;line-height:1.4}.Home_pageHeading__2sAAj{margin:0}.Home_pageHeading__2sAAj h1{margin:0;color:var(--app-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,5vw,1.9rem);font-weight:700;line-height:1.15;letter-spacing:-.045em}.Home_spendingHighlight__3iauI{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:15px 16px 14px;border-radius:18px;background:-webkit-linear-gradient(338deg,#7045d1,#805be1 65%,#9677ec);background:linear-gradient(112deg,#7045d1,#805be1 65%,#9677ec);color:#fff;-webkit-box-shadow:0 8px 19px rgba(105,66,190,.2);box-shadow:0 8px 19px rgba(105,66,190,.2)}.Home_spendingHighlight__3iauI:after{position:absolute;z-index:-1;top:-38px;right:-12px;width:122px;height:122px;border:1px solid rgba(255,255,255,.13);border-radius:50%;-webkit-box-shadow:0 0 0 15px rgba(255,255,255,.035),0 0 0 30px rgba(255,255,255,.03);box-shadow:0 0 0 15px rgba(255,255,255,.035),0 0 0 30px rgba(255,255,255,.03);content:""}.Home_highlightLabel__RyC47{display:block;color:rgba(255,255,255,.77);font-size:.65rem}.Home_highlightAmountRow__1Q5Vw{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:2px 0 4px}.Home_highlightAmountRow__1Q5Vw strong{font-size:2rem;line-height:1.15;letter-spacing:-.035em;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Home_overallBudget__dAr_t{margin:7px 0 9px}.Home_budgetCaption__18z-5{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:8px;gap:8px;color:rgba(255,255,255,.82);font-size:.66rem}.Home_budgetTrack__2ptug{height:7px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.22)}.Home_budgetTrack__2ptug span{display:block;height:100%;border-radius:inherit;background:#fff}.Home_changeBadge__3TezE{padding:4px 7px;border-radius:999px;background:#d7ef67;color:#303d0c;font-size:.59rem;font-weight:800}.Home_highlightLink__1zbOO{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px;color:rgba(255,255,255,.8);font-size:.62rem}.Home_highlightLink__1zbOO:hover{color:#fff}.Home_spendingPanel__1aol3{margin:0;padding:14px 14px 12px;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface);-webkit-box-shadow:var(--app-shadow);box-shadow:var(--app-shadow)}.Home_panelHeading__2fZEq{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:8px;gap:8px;margin:0 0 7px}.Home_panelHeading__2fZEq h2{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.015em}.Home_categories__ekh1G{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.Home_categoryCell__2xA5P{min-width:0}.Home_categoryCell__2xA5P:last-child .Home_categoryCard__mUen4{border-bottom:0}.Home_quickActions__2n8qc{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:10px}.Home_expenseAction__1BiKh,.Home_quickActions__2n8qc{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.Home_expenseAction__1BiKh{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:5px;gap:5px;min-height:44px;padding:0 14px;border:1px solid var(--app-border);border-radius:12px;color:var(--app-accent);background:var(--app-surface);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.Home_expenseAction__1BiKh:hover{background:var(--app-accent-soft)}.Home_allOperations__2u5gG{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:6px;gap:6px;min-height:44px;padding:0 12px;border-radius:12px;color:var(--app-accent);font-size:.82rem;font-weight:700}.Home_allOperations__2u5gG:hover{background:var(--app-accent-soft)}.Home_chartCard__Q5N8-{margin:0;padding:13px 11px;border:1px solid var(--app-border);border-radius:17px;background:var(--app-surface);-webkit-box-shadow:var(--app-shadow);box-shadow:var(--app-shadow)}.Home_chartCard__Q5N8- h2{margin:0 0 5px 2px;font-size:.84rem;letter-spacing:-.02em}.Home_homePage__3dXDb>section[aria-label="Общий лимит расходов"]{margin:0}.Home_chartSection__3cqr4{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;overflow:hidden}.Home_chartEmpty__2bPiM{max-width:280px;margin:22px 0;color:var(--app-muted);font-size:.78rem;line-height:1.45;text-align:center}.Home_chartCard__Q5N8- svg{width:min(100%,260px)!important;height:auto!important}@media(min-width:768px){.Home_spendingHighlight__3iauI{padding:20px 22px}.Home_highlightAmountRow__1Q5Vw strong{font-size:1.8rem}.Home_spendingPanel__1aol3{padding:17px 16px}.Home_categories__ekh1G{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.Home_categoryCell__2xA5P:last-child .Home_categoryCard__mUen4{border-bottom:0}}